小型局域网拓扑图实验

1. 常用网络协议图      目的:了解ensp的网络图层:

2. 实验常用到的命令    目的:了解日常常用命令及便捷方式

3. 实验环境介绍        目的:更直观的理解实验组成与实验要求。

4. 交换机,路由流程图及解析  目的:理解交换机与路由器工作原理。

5. 实验中用到命令解析         目的:更能直观的理解实验中的命令。

6. 完整的实验步骤及验证结果。           目的:使初学者能够按照实验步骤完整的做下来

*本文档分理论与实践两部分1-5,7理论6实践。

常用网络协议图:记住七个层次即可,其他理解。

七层解释:

1. 物理层:机械,电子,定时接口通信信道上的原始比特流传输。

2.  数据链路层:为物理寻址,同时将原始比特流转变为逻辑传输路线,ARP地址解析协议、RARP逆向地址解析额协议。隧道协议...

3.  网络层:控制子网的运行,如逻辑编址,分组传输,路由选择

4. 传输层:接受上一层的数据,在必要的时候把数据进行分割,并将这些数据交给网络层,且保证这些数据端有效到达对端。

TCP传输控制协议,UDP用户数据报协议

5. 会话层:不同机器上的用户之间建立和管理会话,安全协议:SSL(安全套接字协议)、TLS(传输层安全协议)。目录访问协议:DAP(目录访问协议)、LDAP(轻量级目录访问协议)

6.表示层

接受上一层的数据,在必要的时候把数据进行分割,并将这些数据交给网络层,且保证这些数据端有效到达对端。

7. 应用层

各种应用层协议。如:HTTP(超文本传输协议),FTP(文件传输协议),SMTP(简单邮件传输协议),POP3(邮局协议第三版),telnet(TCP/IP终端仿真协议),https(安全超文本传输协议)

*TCP/IP协议族主要包括:应用层、传输层、网络层、数据链路层。

二.验常用到的命令:

display history-command      #命令用来查看当前终端上保存的历史命令。缺省情况下,显示最近10条历史命令。缺省即默认端口。

Interface +接口号     # 用来设置接口

Ctrl + z          #快速退回到用户模式

Tab键          #补全命令快捷键

Undo是删除指令后面只需要加上删除的指令

创建单个vlan    #vlan(参数)

创建多个vlan    #vlan batch(参数1)(参数2)

reboot           #是重启指令

save   #保存当前路由器的配置信息

display this           #命令用来查看系统当前视图的运行配置。

display version        #命令用来查看系统版本信息。

language-mode   #命令用来切换命令行接口的语言模式。缺省情况下,命令行接口的语言模式为英文模式。

quit   #命令用来从当前视图退回到较低级别视图,如果是用户视图,则退出系统。

return  #命令用来从除用户视图外的其它视图退回到用户视图。

sysname     #命令用来设置路由器的主机名。

system-view   #命令用来使用户从用户视图进入系统视图。

user-interface   #命令用来进入一个用户界面视图或多个用户界面视图。

display current-configuration      #显示系统当前配置

display saved-configuration        #显示系统保存配置

display interface     #显示接口信息

注意:本次实验在虚拟机上完成。

虚拟机下有些版本不可以保存拓扑图。

三.实验环境:

1.实验名称:小型局域网拓扑图

2.实验要求:选择使用AR220的路由器

3.实验环境:虚拟机windows 10镜像下华为模拟器

4.题型要求:a.地点1包括部门1和部门2,地点2包括部门3。

b.部门1网络为子网3 -----172.16.3.0/24,对应vlan3

c.部门2网络为子网9 -----172.16.9.0/24,对应vlan9

d.部门1 部门2的计算机分别通过交换机s1 s2接入 然后通过总交换机s3连接。S3连接路由器R1 R1通过R2与地点2的部门3网络子网(10.0.5.0/24)相连。

5.实验用件:AR200路由器两个,S5700型交换机四台,主机三台,8条Auto连接线。

四.交换机,路由流程图及解析:

交换机流程图及解析:主要是tag数据标记与剥离,及数据传输。

什么交换机:交换机的功能:(1)地址学习(2)转发/过滤(3)环路避免。这三个功能同时被使用,共同在网络中起作用。

2.交换机一般采用三种方式进行处理:直接转发、丢弃和泛洪。

3.VLAN的划分方式也可以理解为VLAN的类型,包括如下几种。

(1)基于端口方式:交换机的每个配置端口默认为VLAN,如果收到的是Untagged

则VLAN ID的取值为PVID.

(2)基于MAC地址方式:配置好MAC地址和VLAN ID的映射关系表,如果收到的

Untagged帧,则依据该表添加VLAN ID.

(3)基于协议方式:配置好以太网帧中的协议域和VLANID的映射关系表,如果收的

是Untagged帧,则依据该表添加VLAN ID.

(4)基于子网方式:根据报文中的IP地址信息,确定添加的VLAN ID.

(5)基于策略方式:安全性很高,可以基于MAC地址+IP地址或MAC地址+IP地址+接口。成功划分VLAN后,可以达到禁止用户改变IP地址或者MAC地址的目的。

4.DHCP服务器支持的地址分配方式为:(1)手工分配(2)自动分配(3)动态分配

图示说明(以2图为准,理解方便):

数据(tag)传输工作原理:图示说明(以1,2图为理解方便):

数据(untagg,tag)传输工作原理解析:

情况列举 Switch收发 Switch对标记的处理 remark

Access (接收) Tagged = PVID 不接收 注:部分高端产品可能接收。

Access (接收) Tagged =/ PVID 不接收 注:部分高端产品可能接收。

Access (接收) Untagged 接收 增加tag=PVID 从PC

Access (发送) Tagged = PVID 转发 删除tag

Access (发送) Tagged =/ PVID 不转发 不处理

Access (发送) Untagged 无此情况 无此情况 无此情况

Trunk (接收) Tagged = PVID 接收 不修改tag

Trunk (接收) Tagged =/ PVID 接收 不修改tag

Trunk (接收) Untagged 接收 增加tag=PVID

Trunk (发送) Tagged = PVID If Passing then 转发 删除tag

Trunk (发送) Tagged =/ PVID If Passing then 转发 不修改tag

Trunk (发送) Untagged 无此情况 无此情况 无此情况(注)

Hybrid (接收) Tagged = PVID 接收 不修改tag 对端是trunk

Hybrid (接收) Tagged =/ PVID 接收 不修改tag 对端是trunk

Hybrid (接收) Untagged 接收 增加tag=PVID 类Trunk

Hybrid (发送) Tagged = PVID Tag 和 untag 中列出的vlan可以passing 看Tag项和untag项

Hybrid (发送) Tagged =/ PVID Tag 和 untag 中列出的vlan可以passing 看Tag项和untag项

Hybrid (发送) Untagged 无此情况 无此情况 无此情况(注)

收报文:

Acess端口1、收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)

发报文:

Acess端口: 1、将报文的VLAN信息剥离,直接发送出去

收报文:

trunk端口: 1、收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行

路由器解析:

一、路由器

路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。

1、路由器的工作原理

路由器根据路由表转发数据

2、路由器的功能

1)实现IP、TCP、UDP、ICMP等网络的互连。

2)对数据进行处理。收发数据包,具有对数据的分组过滤、复用、加密、压缩及防护墙等各项功能。

3)依据路由表的信息,对数据包下一传输目的地进行选择。

4) 进行外部网关协议和其他自治域之间拓扑信息的交换。

5) 实现网络管理和系统支持功能。

3、路由表

1)直连路由

本地接口配置IP地址和子网掩码,端口开启后,形成路由

2)非直连路由

不是本地接口配置IP地址和子网掩码,端口开启后,形成路由

对非直连路由学习的两种方式

五.实验部署开始:

A1.虚拟机windows10 ensp华为模拟器下配置按照实验要求拓扑图如下:

B1.配置是S1交换机:B部分由命令解释和实例图片组成

命令部分解释如下:S1交换机命令解析。

1. system-view    进入ensp系统权限,开头出现[huawei]即出现进入成功,出现即没有进入成功,即无法编辑路由,即没有权限,无法进入下一步。

2. sysname S1          更改交换机名称为S1,即把[huawei]变成S1,即[S1],即在这个交换机往下输入每行开头[huawei]换成[s1]或[s1 加端口号]

3.vlan batch            批量创建vlan

4.interface           连接端口

例子:Interface GigabitEthernet  0/0/3  连接G端口号0/0/3接口。进入[S1-GigabitEthernet  0/0/3]中进行编辑。

5.port link-type access    去标签,解释:接收数据时没有tag时打上pvid相等相等则接收,不相等则丢弃。

转发数据时:看tag是否等于pvid如果等于则去掉tag发送。

Tag :标签

pvid:PVID即 Port Vlan id,代表端口的缺省VLAN。

缺省VLAN:即没有打过标签数据包

6.Port default vlan *  命令用来配置接口*

列如:Port default vlan3

7.Quit      退出端口[S1-GigabitEthernet  0/0/3]状态为[S1]。

8.Port link-type trunk   port link-type trunk 其实同样的 trunk 口也是 对与没有vlan tag 的数据包 打上自己的vlan tag 就是vlan 1 通过dis vlan 可以看到 端口4、5其实都是属于vlan1。 vlan 1相当于是一个默认的vlan。 可以通过 port trunk pvid vlan id 去修改这个 。

9.Port turk allow-pass vlan 3 9 1002

10.vlan1      vlan1即相当于是一个默认的vlan, 可以通过 port trunk pvid vlan id 去修改这个 。

11.dhcp enable      打开DHCP服务

dhcp介绍:DHCP一般是路由提供的功能。为了局域网内能够方便的联网,一般是打开DHCP服务,让接入局域网的电脑自动获取一个内网IP地址,如果你的电脑是手动设置的IP,那么看到的就是NO了,改成自动获取IP,如果DHCP打开了,那么你就会自动获取到一个IP,这时再去看就是YES了。如果DHCP本身就没有开,而是关闭状态,你换成自动获取后,是无法获取到IP的,显示是本地连接受限。

12. interface Vlanif3      # VLANIF接口是网络层接口,可以配置IP地址。 借助VLANIF接口,设备就能与其它网络层的设备互相通信。 如果VLANIF接口已经存在, interface vlanif 命令只用来进入VLANIF接口视图。

13.IP address       #配置网络IP地址

14.dhcp select global  #命令功能dhcp select global命令用来开启接口采用全局地址池的DHCP Server功能。

15.ospf                  #进入ospf 1进程

Ospf是开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛速度快、无路由环路.

16. area 0    #当链接区域多时 (2个以上),为避免造成环路,补充ospf协议。

17.ip pool vlan      #命令用来配置Sub-VLAN的IP地址池范围段,支持单个主机的配置和单个IP地址段配置,但不支持多个不连续的地址段配置。

18.gateway-list     #指定网关

19.network 192.16.9.0 mask 255.255.0  #配置ip及网卡

20.lease day 3       #配置 dhcp配置租期

21.dns-list          #dns-list 命令用来配置分配给DHCP 客户端的DNS 的IP 地址,undo dns-list命令用来除分配给DHCP 客户端的DNS 的IP 地址。

路由命令解析:

R1配置步骤:

system-view   #进入系统视图

[Huawei]sysname R1    #修改主机名为 R1

[R1]int g0/0/0        #进入 0/0/0 端口

[R1-GigabitEthernet0/0/0]ip address  192.168.2.2 24 #添加IP地址 192.168.2.2 24  (24)为子网掩码

[R1-GigabitEthernet0/0/0]int g0/0/1  #进入0/0/1 端口

[R1-GigabitEthernet0/0/1]ip address 192.168.3.2 24 #添加IP地址 192.168.3.2 24 (24):子网掩码

[R1-GigabitEthernet0/0/1]quit    #退出当前设置

[R1]ospf 1  # 创建ospf 为1的进程号  (ospf协议  0为默认主干区域)

[R1-ospf-1]area 0   #创建ospf区域ID

[R1-ospf-1-area-0.0.0.0]network  192.168.2.0 0.0.0.255 #指定ospf协议接口和接口所属区域  192.168.2.0能到达任意网段

[R1-ospf-1-area-0.0.0.0]network  192.168.3.0 0.0.0.255 #192.168.3.0能到达任意网段‘

R2配置步骤:

system-view #进入系统视图

[Huawei]sysname R2 #修改主机名为 R1

[R2]int g0/0/1     #进入 0/0/0 端口

[R2-GigabitEthernet0/0/0]ip address 192.168.4.2 24  #添加IP地址 192.168.4.2 24   (24)为子网掩码

[R2-GigabitEthernet0/0/0]quit   #退出当前设置

[R2]int g0/0/0   #进入0/0/0 接口

[R2-GigabitEthernet0/0/1]ip address 192.168.3.1 24 #添加IP地址 192.168.3.1 24 (24):子网掩码

[R2-GigabitEthernet0/0/1]quit #退出当前设置

[R2]ospf 1   # 创建ospf 为1的进程号  (ospf协议  0为默认主干区域)

[R2-ospf-1]area 0  #创建ospf区域ID    ID为0

[R2-ospf-1-area-0.0.0.0]network  192.168.3.0 0.0.0.255  #指定ospf协议接口和接口所属区域  192.168.2.0能到达任意网段

[R2-ospf-1-area-0.0.0.0]network  192.168.4.0  0.0.0.255  #192.168.4.0 能到达任意网段

[R2-ospf-1]quit  #退出当前设置

B2.  注意事项:注意接口与书上标识接口位置,接口号不同,有可能打错命令。

六,完整步骤:S1交换机命令

system-view

[huawei]sysname s1

[s1]vlan batch 3 9 1002

[S1]int g0/0/2

[s1-GigabitEtherenmnet0/0/1]port link-type access

[s1-GigabitEtherenmnet0/0/1]port default vlan3

[s1-GigabitEtherenmnet0/0/1]port trunk allow-pass vlan  3 9 1002

S2交换机命令

system-view

[huawei]sysname s2

[S1]int g0/0/2

[s2-GigabitEtherenmnet0/0/2]port link-type access

[s2-GigabitEtherenmnet0/0/2]port default vlan9

[s2-GigabitEtherenmnet0/0/2]quite

[s2]int g0/0/1

[s2-GigabitEtherenmnet0/0/1]port link-type trunk

[s2-GigabitEtherenmnet0/0/1]port trunk allow-pass vlan 3 9 1002

[s2-GigabitEtherenmnet0/0/1]quite

[S2]

S3交换机命令:

System-view

[huawei]Sysname S3

[s3]Vlan batch 3 9 1002

[s3]Int g0/0/2

[s3-GigabitEthernment0/0/2]port link-type trunk

[s3-GigabitEthernment0/0/2]port trunk allow-pass vlan 3 9 1002

[s3-GigabitEthernment0/0/2]int g0/0/3

[s3-GigabitEthernment0/0/3]port link-type trunk

[s3-GigabitEthernment0/0/3]port trunk allow-pass vlan 3 9 1002

[s3-GigabitEthernment0/0/3]int g0/0/1c

[s3-GigabitEthernment0/0/1]port link-type access

[s3-GigabitEthernment0/0/1]port default vlan 1002

[s3-GigabitEthernment0/0/1]quite

[s3]dhcp enable

[s3]int Vlanif 3

[s3-vlanif3]ip address 172.16.3.1 24

[s3-vlanif3]int vlanif 9

[s3-vlanif9]ip address 172.16.9.1 24

[s3-vlanif9]dhcp select golbal

[s3-vlanif9]int vlanif 1002

[s3-vlanif1002]ip address 192.168.2.1 24

[s3-vlanif1002]quite

[s3]Ospf 1

[s3-ospf-1]area 0

[s3-ospf-1-aera-0.0.0.0]network 192.168.2.0 0.0.0.255

[s3-ospf-1-aera-0.0.0.0]network 192.16.3.0 0.0.0.255

[s3-ospf-1-aera-0.0.0.0]network 192.16.9.0 0.0.0.255

[s3-ospf-1-aera-0.0.0.0]quit

[s3-ip-pool-vlan9]Ip pool vlan9

[s3-ip-pool-vlan9]gateway-list 172.16.9.1

[s3-ip-pool-vlan9]network 172.16.9.0 mask 255.255.255.0

[s3-ip-pool-vlan9]lease day 3

[s3-ip-pool-vlan9]dns-list 8.8.8.8

S4配置

System-view

[huawei]Sysname S4

[S4]vlan batch 105 1004

[S4]interface GigabitEthernet 0/0/1

[S4-GigabitEthernet 0/0/1]port link-type access

[S4-GigabitEthernet 0/0/1]port default vlan 1004

[S4-GigabitEthernet 0/0/1]quit

[S4]interface GigabitEthernet 0/0/2

[S4-GigabitEthernet 0/0/2]port link-type access

[S4-GigabitEthernet 0/0/2]port default vlan 105

[S4-GigabitEthernet 0/0/2]quit

[s4]int vlanif 1004

[s4-Vlanif1004]ip address 192.168.4.1 24

[s4-Vlanif1004]quit

[s4]int Vlanif 105

[s4-Vlanif105]ip address 10.0.5.1 24

[s4]ospf 1

[s4-ospf-1]area 0

[s4-ospf-1-area-0.0.0.0]

[s4-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255

[s4-ospf-1-area-0.0.0.0]network 10.0.5.0 0.0.0.255

验证:

1)PC1连通情况:

可以ping通PC1和PC2

2)PC2连通情况:

可以pi

ng通PC2和PC3

3)PC3连通情况:

ENSP实验超详细步骤(内涵小实验一个)相关推荐

  1. 【51单片机】矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤

    [51单片机]矩阵键盘逐行扫描法仿真实验+超详细Proteus仿真和Keil操作步骤 一.环境 二.硬件部分 1. Proteus新建工程 2. 添加元件 3.连接线路 4.硬件效果 三.软件部分 1 ...

  2. 四、Hive数据仓库应用之Hive数据查询语言(一)(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7)

    Hive远程模式部署参考: 一.Hive数据仓库应用之Hive部署(超详细步骤指导操作,WIN10,VMware Workstation 15.5 PRO,CentOS-6.7) Hive数据定义语言 ...

  3. mysql连接idea详细教程_idea配置连接数据库的超详细步骤

    学习时,使用IDEA的时候,需要连接Database,连接时遇到了一些小问题,下面记录一下操作流程以及遇到的问题的解决方法. 一. 连接操作 简介:介绍如何创建连接,具体连接某个数据库的操作流程. 1 ...

  4. python操作手机app超详细步骤

    〝 古人学问遗无力,少壮功夫老始成 〞 python操作手机app超详细步骤,现在很多app的都要刷经验打怪升级啥的,这些枯燥千篇一律但是很耗费时间的玩法,可以使用app自动去操作,解放双手,释放时间 ...

  5. 服务器里微信怎么多开,电脑上如何多开微信?三个微信多开方法分享,超详细步骤!...

    原标题:电脑上如何多开微信?三个微信多开方法分享,超详细步骤! 在我们日常工作和日常生活中,有时我们在电脑办公室时经常使用微信,但我们知道电脑上微信不能像QQ一样同时登陆多个账号.但是对很多营销人员来 ...

  6. CDN+COS搭建图床超详细步骤

    CDN+COS搭建图床超详细步骤 一.前言 二.准备工作 1. 域名 2. DNS解析 三.原理解析 四.COS部署 1. 创建存储桶 2.创建文件夹 五.CDN部署 1.基础配置 2.源站配置 3. ...

  7. 大数据基础学习三:Ubuntu下安装VMware Tools超详细步骤及需要注意的问题(以ubuntu-18.04.3、Mware Workstation 15.1.0 Pro为例)

    大数据基础学习三:Ubuntu下安装VMware Tools超详细步骤及需要注意的问题 (以ubuntu-18.04.3.Mware Workstation 15.1.0 Pro for Window ...

  8. 苹果手机mov文件如何复制到电脑_如何在手机上访问电脑上的文件(超详细步骤) iPhone版...

    之前分享了如何在两台电脑上共享文件,如需访问可点击如下链接: Town-Tree:如何在两台电脑之间共享文件(超详细步骤)​zhuanlan.zhihu.com 如何在安卓手机上访问电脑上的文件,可点 ...

  9. html+css+js适合前端小白的实战全解(超详细)——2048小游戏(三)

    续上一小节,我们回到newgame()这个函数,我们之前只做了init()内函数,相当于一个初始化操作 现在,我们需要再随机两个两个生成数字. 随机生成数字在这个游戏里会经常出现,用户移动一步,也会产 ...

最新文章

  1. 三菱PWM格式文件梯形图编码格式
  2. 在 Red HatAS4下添加网卡驱动!!
  3. JSP -- JSP语法
  4. Chipscope使用
  5. telnet服务器显示本机,记一次困扰了我一个月的服务器telnet故障是如何解决的?...
  6. 反调试技术揭秘(转)
  7. mat 和asmatrix的区别_R语言的稀疏矩阵太大可能就不能用as.matrix了
  8. 530并行日:用超算更省心
  9. projecteuler_2020更新:#ProjectEuler100和#AWSCertified挑战
  10. (c语言)近似计算π
  11. Android反编译方法
  12. 面试题之GC垃圾回收算法
  13. 平稳时间序列以及MATLAB相关工具箱学习笔记
  14. CI框架工作原理浅析
  15. Flask学习笔记[更新中....]
  16. STM32MP157C-DK2->Develop on Arm® Cortex®-A7之 开启UART7串口功能
  17. 中国通信服务股份有限公司之广通服的划分!
  18. MySQL查询日期为一年第几天第几周,天数周数反查日期
  19. matlab图像处理常用函数大全
  20. 新浪微博桌面客户端2014 v3.0.5 官方正式版

热门文章

  1. tornado完成一个简单的登录界面/图片的上传
  2. mysql workbench自动备份_MySQL如何自动备份
  3. web应用界面设计规范(1)_软件测试资料大全
  4. 一级造价工程师和一级建造师,你更想考哪一个?
  5. python 虚拟串口通信
  6. 关于“马甲app”你不得不知的一些常识
  7. AI 人工智能 干货分享
  8. 【HUE】问题汇总(持续更新)
  9. 14: PYCURL ERROR 6 - Couldn't resolve host 'mirro
  10. 干货分享|串流游戏软件大比拼