1、实验三:交换机端口配置与生成树协议配置一、实验目的掌握Quidway系列以太网交换机端口常见配置命令的使用方法、重点掌握端口聚合的配置命令的使用方法;掌握STP协议基本配置,通过改变交换机参数来改变生成树结构,从而进一步加深对STP协议的理解。二、实验原理和内容1、交换机的基本工作原理2、配置交换机的方法和命令3、STP的基本原理及配置三、实验环境以及设备环境一:2台交换机、2台Pc机、双绞线若干环境二:4台交换机、2台Pc机、双绞线若干四、实验步骤(操作方法及思考题)0、 在作实验前,请在用户视图下使用“reset saved-configuration”命令和“reboot”命令分别将2台
2、交换机的配置都清空,以免前一个班的实验留下的配置对本次实验产生影响。1、 请任选一台交换机,练习使用如下端口配置或显示命令,请把它们的语法和功能写到实验报告中。(1)description(1分)(2)duplex(1分)(3)speed(1分)(4)flow-control(1分)(5)display interface(1分)答:对以太网端口进行必要的描述:Quidway-Ethernet0/1description 端口工作模式配置:Quidway-Ethernet0/1 duplex full | half | auto 端口速率配置:Quidway-Ethernet0/1 speed
3、 10 | 100 | 1000 | auto 流量控制配置:Quidway-Ethernet0/1 flow-control Quidway-Ethernet0/1 undo flow-control显示端口配置信息:任意视图 display interface ethernet0/12、 链路聚合配置:图1:链路聚合配置(1) 请采用2台交换机组网,交换机之间通过3条双绞线互连,网络环境如图1所示(注:E0/1即为 Ethernet0/1端口,在39或36系列的交换机上,是E1/0/1端口)。请分别在两台交换机上输入必要的命令,实现三条链路的聚合。请把你所输入的命令写到实验报告中。(两台交
4、11 / 11文档可自由编辑打印(2) 换机上的命令都要写)(10分) 答:SwitchA: SwitchB:Quidwaysysname SwitchA Quidwaysysname SwitchBSwitchAinterface ethernet0/1 SwitchBinterface ethernet0/1SwitchA -Ethernet0/1 duplex full SwitchB -Ethernet0/1 duplex fullSwitchA -Ethernet0/1 speed 100 SwitchB -Ethernet0/1 speed 100SwitchA-Ethernet0
5、/1return SwitchA-Ethernet0/1returnsys sysSwitchAinterface ethernet0/2 SwitchBinterface ethernet0/2SwitchA -Ethernet0/2 duplex full SwitchB -Ethernet0/2 duplex fullQuidway-Ethernet0/2 speed 100 SwitchB -Ethernet0/2 duplex fullSwitchA-Ethernet0/2return SwitchB-Ethernet0/2returnsys sysSwitchAinterface
6、ethernet0/3 SwitchBinterface ethernet0/3SwitchA -Ethernet0/3 duplex full SwitchB -Ethernet0/3 duplex fullSwitchA-Ethernet0/3 speed 100 SwitchB-Ethernet0/3 speed 100聚合操作:SwitchA link-aggregation ethernet 0/1 to ethernet 0/3 both SwitchB link-aggregation ethernet 0/1 to ethernet 0/3 both (3) 请在其中的一台交换
7、机上用“display link-aggregation”命令显示链路聚合的信息,并将显示的结果写到实验报告中。(注:对于S3928或S3610交换机,请使用“display link-aggregation summary”命令)(5分) 答: SwitchBdisplay link-aggregation Master port: Ethernet0/1 Other sub-ports: Ethernet0/2 Ethernet0/3 Mode: both(4) 请把两台PC机分别连接到两台交换机的以太网端口上,并配置它们的IP地址和子网掩码如图1所示。配置完成后,两台PC机之间应该能够p
8、ing通,你们ping通了吗?请把ping的结果写到实验报告中。(注:请关闭PC机上的防火墙)(5分) 答: 注意:请在链路聚合配置好之后再把PC机连接到交换机上,否则网络风暴(因为链路上有环)可能会使PC机死机。3、 生成树协议配置: 图2 生成树协议配置注:因为本题目共需要4台交换机,而每组只拥有两台,所以本实验需要两组结合为一个大组来完成,但实验报告仍然要求每组分别写。使用S3900系列和S3610交换机做STP实验时,为使各交换机使用统一的stp标准,请首先在其系统视图下执行以下命令: stp mode rstp stp pathcost-standard legacy(0) 请在用户
9、视图下使用“reset saved-configuration”命令和“reboot”命令分别将四台交换机的配置清空,以免上面实验留下的配置对本题目产生影响。(1) 用“display stp”命令分别察看4台交换机的MAC地址,把它们按MAC地址由小到大的顺序排序,然后用“sysname”命令把它们依次命名为 SwitchA, SwitchB, SwitchC, 和SwitchD。请把这4台交换机的MAC地址写到实验报告中。(5分) 答:SwitchA:32768.000f-e206-75ff SwitchB:32768.000f-e206-7628 SwitchC:32768.00e0-f
10、c6d-90fe SwitchD:32768.00e0-fc6d-9d1e本电脑连接的交换机被命名为SwitchB(2) 按图2组建网络环境,4台交换机环型互连,2台PC分别连接到SwitchB和SwitchC上。连接完成后,在PCA上ping PCB,则会看到交换机端口的指示灯快速的不停闪烁,说明帧被不停的转发。请在实验报告中解释其原因。(5分) 答:由于4台交换机连接后在局域网构成环路,帧在转发时构成网络风暴。(3) 请在四台交换机上都启动STP协议,即执行如下命令: SwitchA stp enableSwitchB stp enableSwitchC stp enableSwitchD
11、 stp enable执行上述命令后,将发现交换机的指示灯不再快速闪烁。请在实验报告中解释其原因。(5分) 答:由于四个交换机开启了生成树协议,交换机之间通过不断交换控制帧来动态构造生成树,所以没有构成环路,没有发生网络风暴。(4) 请使用“display stp”命令来发现当前哪一台交换机是根交换机,并把所得结果及其原因写到实验报告中。(5分) 答:SwitchA是根交换机。根据BPDU比较原则,BridgeID由Priority和MAC地址组成,默认情况下交换机的优先级相同,SwitchA的MAC地址最小,所以SwitchA是根交换机。如图:(5) 请在SwitchD上执行如下命令: Sw
12、itchD stp priority 4096 经过大约4秒钟后,请使用“display stp”命令来再次发现哪一台交换机是根交换机,并把所得结果及其原因写到实验报告中。(5分) 答:SwitchD是根交换机。 根据BPDU比较原则,缺省情况下的priority为32768,SwitchD 的priority 为4096,所以priority最小,所以BridgeID最小的SwitchD为根交换机。(6) 请在SwitchA上执行如下两条命令: SwitchA display stp interface ethernet0/1SwitchA display stp interface eth
13、ernet0/3 根据上述命令的输出结果回答:在SwitchA上的端口1和3中,哪一个端口是根端口?请把你的答案和解释写到实验报告中。(5分) 答:端口1为根端口。 根据BPDU比较原则,端口id由Port Piriority和Port Index决定,在缺省情况下,端口优先级为128,所以端口最下的1为根端口。(7) 请在SwitchA上执行如下命令: SwitchA-Ethernet0/3 stp cost 20 经过大约4秒钟后,请再次发现SwitchA上哪一个端口是根端口,并把你的答案和解释写到实验报告中。(5分) 答:端口3为根端口。 根据BPDU比较原则,SwitchA上端口对应的根交换机相同,端口默认COST为200端口3的COST 20,所以端口3为根端口。五、讨论、建议、质疑