实验报告8_交换机生成树_姓名讲解

合集下载

网络工程生成树实验报告

网络工程生成树实验报告

一、实验目的①理解生成树协议STP和RSTP的原理②掌握STP和RSTP的配置方法以及在冗余链路设计中应用二、实验思想根据实验原理图及拓扑图,选择两台主机作为测试机器,两台为配置机器,先在两台配置机上设置跨交换机相同VLAN间的通信,而测试机用于测试两机能否PING通。

若能,则进行下一步实验,即配置生成树。

(交换机1与交换机2之间有L1、L2两冗余链路,分别连接在端口f0/8和f0/10上,其中设置f0/8为根端口;两测试机器分别连接在交换机1、交换机2的f0/20上)三、拓扑图四、实验内容1.实现跨交换机相同VLAN间通信:(1).在两测试主机上都拔掉配置线(上)或者禁用本地连接1,再分别设置本地连接2的IP地址172.16.12.x、子网掩码255.255.255.0、默认网关172.16.12.xxx(2).在交换机1和交换机2上进行如下设置:(配置主机拔掉测试线【下】或者禁用本地连接2)配置命令:Switch#show vlan //查看vlan信息Switch#configure terminalSwitch(config)#no vlan ID //删除非默认vlanSwitch(config-vlan)#endSwitch#show vlanSwitch#configure terminalSwitch(config)#vlan 10 //创建vlan10Switch(config-vlan)#endSwitch#show vlanSwitch#configure terminalSwitch(config)#interface f0/8 //指定端口f0/8Switch(config-if)#switchport access vlan 10//把这个接口分配给VLAN10Switch(config-if)#switchport mode trunk //定义该端口为trunk端口Switch(config-if)#endSwitch#configuer terminalSwitch(config)#interface f0/10Switch(config-if)#switchport access vlan 10 Switch(config-if)#switchport mode trunk Switch(config-if)#endSwitch#configure terminalSwitch(config)#interface f0/20Switch(config-if)#switchport access vlan 10 Switch(config-if)#endSwitch#copy running-config startup-config //保存配置(3).在两测试机上互相PING 对方IP 地址2. 配置生成树(1).在交换机1上进行如下设置:Switch1#show spanning-treeSwiitch1#show spanning-tree interface fastethernet 0/2Switch1#configure terminalSwitch1(config)#spanning-treeSwitch1(config)#endSwitch1#show spanning-treeSwitch1#show spanning-tree interface fastethernet 0/2Switch1#configure terminalSwitch1(config)#spanning-tree mod stp //指定生成树模式为STP模式Switch1(config)#endSwitch1#show spanning-treeSwitch1#configure terminalSwitch1(config)#spanning-tree priority 4096 //将交换机1的优先级设置为4096,则交换机1为根交换机Switch1#configure terminalSwitch1(config)#interface f0/2Switch1(config)#spanning-tree port- priority 64 //将端口2的优先级设为64,即根端口Switch1(config)#endSwitc1h#show spanning-treeSwitch1#copy running-config startup-config(2).在交换机2上进行如下设置:Switch2#configure terminalSwitch2(config)#spanning-tree //开启生成树协议Switch2(config)#spanning-tree mode stp //制定生成树模式为STP模式Switch2(config)#endSwitch2#copy running-config startup-configSwitch2#show spanning-treeSwitch2#show spanning-tree interface fastethernet 0/2Switch2#show spanning-tree interface fastethernet 0/11比较两次的显示结果会发现,前面的STP状态是Disable,后面的STP状态是Enable且STP版本是STP,即说明开启了生成树协议。

生成树

生成树

实验步骤四
• • • • 综合验证测试 ping测试 验证交换机SwitchB的端口F0/1和F0/2的状态 SwitchB#show spanning-tree interface fastEthernet 0/1 !显示SwitchB的端口 fastthernet 0/1的状态 • 验证网络拓扑发生变化时,ping的丢包情况 C:\>ping 192.168.0.136 –t !从主机PC1 ping PC2(用连续ping),然后拔掉SwitchA与SwitchB 的端口F0/1之间的连线,观察丢包情况 查看交换机F0/1F0/2端口的状态
解释
1 广播:网络中的设备能够将数据包转发给网络中所有其它站点的技 术 2 广播风暴:当大量的广播流同时在网络中传播时,便会发生数据包 的碰撞。而网络试图缓解这些碰撞并重传更多的数据 包,结果导致全网的可使用带宽减少,并最终使网络失 去连接而瘫痪。 3 多帧复制:网络中如果存在环路,目的主机可能会收到某个数据帧 的多个副本,此时会导致上层协议在处理这些数据帧时 无从选择,产生迷惑,严重时就导致了网络中断。 4 MAC地址表不稳定:当出现环路时,交换机端口接收到一个广播帧的 多个副本,这一过程会导致MAC地址表多次刷 新,这种持续刷新、更新的过程会严重耗用交换 机的内存资源,从而影响交换机的交换能力。
F0/3
PC1
PC2
实验最重要的一步环路验证
• 首先按拓扑图连接好物理连接,设置好 PC的IP地址然后在PC1上pingPC2观 察ping命令执行结果,把交换机F0/1上 的连线拔掉再ping并查看结果,然后把 F0/1的线插上去,再进行后面实验
硬件连接图
switchA F0/1 F0/2
104 105 106 107 108 109 110

生成树实验

生成树实验

生成树实验一、为什么会产生生成树协议,他解决了什么问题概念及背景知识:1.1MAC地址介绍:单播MAC地址:第一个字节最低位为0,如3C-6A-A7-1A-2E-2B多播MAC地址:第一个字节最低位为1,如01-80-c2-00-00-00广播MAC地址:48位全部为1,如FF-FF-FF-FF-FF-FF1.2 二层转发介绍交换机二层的转发特性,符合802.1D网桥协议标准。

交换机的二层转发涉及到两个关键的线程:地址学习线程和报文转发线程地址学习线程如下:A)交换机接收网段上的所有数据帧,利用接收数据帧中的源MAC地址来建立MAC地址表;B)端口移动机制:交换机如果发现一个包文的入端口和报文中源MAC地址的所在端口(在交换机的MAC地址表中对应的端口)不同,就产生端口移动,将MAC地址重新学习到新的端口C)地址老化机制:如果交换机在很长一段时间之内没有收到某台主机发出的报文,在该主机对应的MAC地址就会被删除,等下次报文来的时候会重新学习。

转发线程如下:A)交换机在MAC地址表中查找数据帧中的MAC地址,如果找到,就将该数据帧发送到相应的端口,如果找不到就向所有的端口发送;B)如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文C)交换机向入端口以外的其它所有端口转发广播报文1.3 VLAN二层转发介绍报文转发线程:A)交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到(同时还要确保报文的入VLAN和出VLAN是一致的),就将该数据帧发送到相应的端口,如果找不到,就向(VLAN 内)所有的端口发送;B)如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;C)交换机(VLAN内)入端口以外的其它所有端口转发广播报文。

1.4加入VLAN的好处:A)限制了局部的网络流量,在一定程度上可以提高整个网络的处理能力B)虚拟的工作组,通过灵活的VLAN设置,把不同的用户划分到工作组内;C)安全性,一个VLAN内的用户和其它VLAN内的用户不能互访,提高了安全性。

计算机网络实习报告八生成树配置

计算机网络实习报告八生成树配置

计算机网络实习报告八生成树配置第一篇:计算机网络实习报告八生成树配置实验八生成树配置—生成树协议STP一.实验目的理解生成树协议STP的配置及原理二.实验环境两台交换机switchA和switchB,用两条链路将交换机互连,pc1与pc2在同一个网段。

三.实验内容步骤1.在每台交换机上开启生成树协议。

过程:首先进入全局配置模式通过spanning-tree语句开启生成树模式,然后进行验证生成树协议已经开启。

步骤2.设置生成树模式。

过程:通过spanning-tree语句设置生成树模式为STP (802.1D),并且通过了验证。

步骤3.设置交换机的优先级。

过程:设置交换机switchA的优先级为4096,数值最小的交换机为根交换机(也称根桥),交换机switchBde 优先级采用默认优先级(32768),因此switchA将成为根交换机。

然后通过了验证。

步骤4.综合验证测试。

A.验证交换机switchB的端口F0/1和F0/2状态。

过程:我们这组用的是交换机switchB,显示switchB的端口fastthernet0/1的状态后发现两个端口均处于阻塞状态,一直搞不清楚是为什么,所以也耽误了很长的时间,最后老师指导说有可能是前面同学的实验导致的结果,然后删除了所有状态,进行重新实验,最后使switchB的端口1处于转发状态,端口2处于阻塞状态。

B.验证网络拓扑发生变化时,ping的丢包情况。

从主机pc1到pc2(用连续ping),然后拔掉switchA与switchB的端口F0/1之间的连线,观察丢包情况,显示丢包数为30个。

C.验证网络拓扑发生变化时,交换机switchB的端口2的状态变化,并观察生成树的收敛时间。

四.实验总结通过本次实验,我理解了相关生成树协议SIP的配置及原理。

实验中主要是端口1 和端口2的状态浪费了很多时间,导致后面的验证总是不正确,最后把以前的设置全部清除后重做才使实验正确,所以以后做实验必须严谨。

生成树_配置_实验报告

生成树_配置_实验报告

一、实验目的1. 理解生成树协议(STP)的基本原理和工作机制;2. 掌握生成树协议的配置方法;3. 通过实验验证生成树协议在网络中的实际应用效果。

二、实验环境1. 实验设备:两台华为S5700交换机、两台PC机;2. 实验软件:华为网络设备仿真软件;3. 实验拓扑:两台交换机通过一条物理链路连接,两台PC机分别连接到两台交换机上。

三、实验原理生成树协议(Spanning Tree Protocol,STP)是一种用于在网络中消除环路并实现冗余链路备份的协议。

当网络中出现环路时,STP会阻塞部分端口,形成一个没有环路的树形结构,确保网络的高可用性和容错能力。

STP通过交换机之间的BPDU(Bridge Protocol Data Unit)报文进行信息交互,选举根网桥,并确定每个交换机的根端口和指定端口。

根端口是连接到根网桥的端口,指定端口是连接到同一VLAN且路径最短的端口。

其余端口被阻塞,不参与数据转发。

四、实验步骤1. 配置交换机名称和密码;2. 配置交换机接口;3. 配置VLAN;4. 配置STP;5. 验证STP配置效果。

五、实验过程1. 配置交换机名称和密码```bashS1>display versionS1>sysname S1S1>display versionS1>enableS1#configure terminalS1(config)#username admin password simple 123456 S1(config)#exit```2. 配置交换机接口```bashS1>display ip interface briefS1#interface GigabitEthernet0/0/1S1(config-if)#ip address 192.168.1.1 24S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#ip address 192.168.1.2 24S1(config-if)#exit```3. 配置VLAN```bashS1>display vlanS1#vlan 10S1(config-vlan)#name VLAN10S1(config-vlan)#exitS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exit```4. 配置STP```bashS1>display stpS1#stpmode stpS1>display stpS1#interface GigabitEthernet0/0/1S1(config-if)#port link-type access S1(config-if)#port default vlan 10 S1(config-if)#exitS1#interface GigabitEthernet0/0/2S1(config-if)#port link-type access S1(config-if)#port default vlan 10S1(config-if)#exit```5. 验证STP配置效果```bashS1>display stpS1>display stp interface GigabitEthernet0/0/1S1>display stp interface GigabitEthernet0/0/2S1>ping 192.168.1.2```六、实验结果与分析1. 实验结果通过实验,成功配置了生成树协议,并验证了STP在网络中的实际应用效果。

计算机网络生成树实验报告

计算机网络生成树实验报告

实验八、九生成树配置—生成树协议STP和快速生成树协议RSTP一.实验名称生成树协议STP、快速生成树RSTP二.实验目的理解生成树协议STP和快速生成树协议RSTP三.背景描述某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互联组成内部校园网,为了提高网络的可靠性,网络管理员用2条链路将交换机互联,现要在交换机上做适当配置,使网络避免环路。

本实验以2台S3550-24交换机为例,2台交换机分别命名为SwitchA和SwitchB。

PC1和PC2在同一个网段,假设IP地址分别为192.168.0.137,192.168.0.136,网络掩码为255.255.255.0。

四.实验功能使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

五.实验步骤1.生成树协议STP步骤1.在每台交换机说那个开启生成树协议。

SwitchA>enable 14Password:SwitchA#configure terminalEnter configuration commands, one per line. End with CNTL/Z.SwitchA(config)#spanning-tree2009-10-16 19:10:41 @5-CONFIG:Configured from outbandSwitchA(config)#end2009-10-16 19:10:43 @5-CONFIG:Configured from outband验证测试:验证生成树协议已经开启SwitchA#show spanning-treeStpVersion : MSTPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : Disabled###### MST 0 vlans mapped : AllBridgeAddr : 00d0.f8ff.837cPriority : 32768TimeSinceTopologyChange : 0d:0h:6m:47s TopologyChanges : 0DesignatedRoot : D0F8FF837CRootCost : 0RootPort : 0CistRegionRoot : D0F8FF837CCistPathCost : 0SwitchA#show spanning-tree interface fastethernet 0/1PortAdminPortfast : DisabledPortOperPortfast : DisabledPortAdminLinkType : autoPortOperLinkType : point-to-pointPortBPDUGuard: DisabledPortBPDUFilter: Disabled###### MST 0 vlans mapped : AllPortState : discardingPortPriority : 128PortDesignatedRoot : D0F8FF837CPortDesignatedCost : 0PortDesignatedBridge : D0F8FF837CPortDesignatedPort : 0000PortForwardTransitions : 0PortAdminPathCost : 0PortOperPathCost : 0PortRole : disabledPort步骤2:设置生成树模式SwitchA#configure terminalEnter configuration commands, one per line. End with CNTL/Z. SwitchA(config)#spanning-tree mode stp2009-10-16 19:12:31 @5-CONFIG:Configured from outband SwitchA(config)#end2009-10-16 19:12:33 @5-CONFIG:Configured from outband 验证测试:验证生成树协议模式为802.IDSwitchA#show spanning-treeStpVersion : STPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : DisabledBridgeAddr : 00d0.f8ff.837cPriority : 32768TimeSinceTopologyChange : 0d:0h:8m:30s TopologyChanges : 0DesignatedRoot : D0F8FF837CRootCost : 0RootPort : 0SwitchA#configure terminalEnter configuration commands, one per line. End with CNTL/Z. SwitchA(config)#spanning-tree priority 40962009-10-16 19:13:14 @5-CONFIG:Configured from outband SwitchA(config)#end2009-10-16 19:13:17 @5-CONFIG:Configured from outband SwitchA#show spanning-treeStpVersion : STPSysStpStatus : EnabledBaseNumPorts : 24MaxAge : 20HelloTime : 2ForwardDelay : 15BridgeMaxAge : 20BridgeHelloTime : 2BridgeForwardDelay : 15MaxHops : 20TxHoldCount : 3PathCostMethod : LongBPDUGuard : DisabledBPDUFilter : DisabledBridgeAddr : 00d0.f8ff.837cPriority : 4096TimeSinceTopologyChange : 0d:0h:9m:13sTopologyChanges : 0DesignatedRoot : D0F8FF837CRootCost : 0RootPort : 0在SwitchB上做完验证后,将两个交换机的接口1和接口2分别连起来,然后再将其网线换到右端,将其另一端接到交换机上,然后进行ping连接,运行cmd,ping 192.168.0.53,可以看到先是连接着的,若把1接口拔掉,就会出现30个丢包信息。

交换机命令以及生成树原理-摘自《计算机组网实验教程》西电

交换机命令以及生成树原理-摘自《计算机组网实验教程》西电

6.2.2 交换机的命令模式Cisco交换机使用的软件系统为 Catalyst IOS(网际操作系统),其中包含的命令行界面(Command-Line Interface)是一个基于DOS命令行的软件系统模式,对大小写敏感。

CLI 具有一系列相关命令,但它与DOS命令不同,CLI可以缩写命令与参数,只要它包含的字符足以与其它当前可用到的命令和参数相区别。

对交换机的配置和管理可以通过多种方式来实现,既可以使用纯字符形式的命令行和菜单,也可以使用图形界面的Web浏览器或专门的网管软件(如CiscoWorks 2000)。

相比较而言,命令行方式的功能更强大,但掌握起来难度也更大些。

Cisco IOS包括6种不同的命令模式:User EXEC模式、Privileged EXEC模式、VLAN Database模式、Global configuration模式、Interface configuration模式和Line configuration模式。

在不同的模式下,CLI界面中会出现不同的提示符,下面分别对6种模式的提示符、访问方法、退出方法和用途加以说明。

1. User EXEC模式提示符:Switch>访问方法:开始一个进程退出方法:键入命令“logout”或“quit”用途:改变终端设置,执行基本测试或显示系统信息2. Privileged EXEC模式提示符:Switch#访问方法:在User EXEC模式中键入命令“enable”退出方法:键入命令“disable”用途:校验键入命令,该模式有密码保护3. VLAN Database模式提示符:Switch(vlan)#访问方法:在Privileged Exec 模式中键入命令“vlan database”退出方法:键入命令“exit”,返回到Privileged Exec模式用途:配置VLAN参数4. Global configuration模式提示符:Switch(config)#访问方法:在Privileged Exec 模式中键入configure命令退出方法:键入命令“exit”、键入命令“end”或按下Ctrl-Z组合键返回到Privileged Exec模式用途:将配置的参数应用于整个交换机5. Interface configuration模式提示符:Switch(config-if)#访问方法:在Global Configuration 模式中键入命令“interface”退出方法:键入命令“exit”返回至“Global Configuration”模式,按下“Ctrl-Z”组合键或键入命令“end”返回至“Privileged Exec”模式用途:为“Ethernet interfaces”配置参数6. Line configuration模式提示符:Swith(config-line)#访问方法:在Global Configuration 模式中,为“line console”命令指定一行退出方法:键入命令“exit”返回至“Global Configuration”模式,按下“Ctrl-Z”组合键或键入命令“end”返回至“Privileged Exec”模式用途:为“terminal line”配置参数可以把各种命令模式之间的转换用流程图的形式表示,如图6.4、图6.5所示。

生成树实验

生成树实验

生成树实验一、为什么会产生生成树协议,他解决了什么问题概念及背景知识:1.1MAC地址介绍:单播MAC地址:第一个字节最低位为0,如3C-6A-A7-1A-2E-2B多播MAC地址:第一个字节最低位为1,如01-80-c2-00-00-00广播MAC地址:48位全部为1,如FF-FF-FF-FF-FF-FF1.2 二层转发介绍交换机二层的转发特性,符合802.1D网桥协议标准。

交换机的二层转发涉及到两个关键的线程:地址学习线程和报文转发线程地址学习线程如下:A)交换机接收网段上的所有数据帧,利用接收数据帧中的源MAC地址来建立MAC地址表;B)端口移动机制:交换机如果发现一个包文的入端口和报文中源MAC地址的所在端口(在交换机的MAC地址表中对应的端口)不同,就产生端口移动,将MAC地址重新学习到新的端口C)地址老化机制:如果交换机在很长一段时间之内没有收到某台主机发出的报文,在该主机对应的MAC地址就会被删除,等下次报文来的时候会重新学习。

转发线程如下:A)交换机在MAC地址表中查找数据帧中的MAC地址,如果找到,就将该数据帧发送到相应的端口,如果找不到就向所有的端口发送;B)如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文C)交换机向入端口以外的其它所有端口转发广播报文1.3 VLAN二层转发介绍报文转发线程:A)交换机在MAC地址表中查找数据帧中的目的MAC地址,如果找到(同时还要确保报文的入VLAN和出VLAN是一致的),就将该数据帧发送到相应的端口,如果找不到,就向(VLAN 内)所有的端口发送;B)如果交换机收到的报文中源MAC地址和目的MAC地址所在的端口相同,则丢弃该报文;C)交换机(VLAN内)入端口以外的其它所有端口转发广播报文。

1.4加入VLAN的好处:A)限制了局部的网络流量,在一定程度上可以提高整个网络的处理能力B)虚拟的工作组,通过灵活的VLAN设置,把不同的用户划分到工作组内;C)安全性,一个VLAN内的用户和其它VLAN内的用户不能互访,提高了安全性。

生成树实训的实验报告

生成树实训的实验报告

一、实验目的通过本次生成树实训,加深对生成树概念的理解,掌握生成树的构建方法,学习使用网络设备配置生成树协议,并分析生成树在网络中的重要作用。

二、实验环境1. 实验设备:两台交换机、一台计算机、网线。

2. 实验软件:网络仿真软件(如GNS3)或实际网络设备。

三、实验内容1. 了解生成树的基本概念和作用。

2. 学习生成树的构建方法,包括STP(Spanning Tree Protocol)和RSTP(Rapid Spanning Tree Protocol)。

3. 使用网络设备配置生成树协议。

4. 分析生成树在网络中的重要作用。

四、实验步骤1. 了解生成树的基本概念和作用生成树是一种无环的连通子图,它包含一个图的所有节点,但不包含任何环。

在计算机网络中,生成树主要用于防止网络中的环路,避免广播风暴和网络性能下降。

2. 学习生成树的构建方法生成树的构建方法主要有以下两种:(1)STP(Spanning Tree Protocol)STP是一种基于桥优先级的生成树协议。

在STP中,每个交换机都有一个桥优先级,该优先级由桥ID(桥优先级+MAC地址)决定。

桥ID越小,优先级越高。

STP通过以下步骤构建生成树:- 选择根桥:所有交换机通过比较桥ID确定根桥。

- 计算每个交换机的端口角色:根端口、指定端口和非指定端口。

- 选择每个交换机的根端口和指定端口。

(2)RSTP(Rapid Spanning Tree Protocol)RSTP是一种改进的STP协议,它提高了网络恢复速度。

RSTP通过以下步骤构建生成树:- 立即阻塞所有端口:所有端口初始时处于阻塞状态。

- 立即转发端口:当检测到端口状态变化时,立即将端口转换为转发状态。

- 优化端口状态转换:RSTP使用端口状态转换时间优化网络恢复速度。

3. 使用网络设备配置生成树协议以RSTP为例,配置生成树协议的步骤如下:(1)在交换机上配置RSTP协议:```Switch> enableSwitch# configure terminalSwitch(config)# spanning-tree mode rstp```(2)查看交换机生成树状态:```Switch(config)# show spanning-tree summary```4. 分析生成树在网络中的重要作用生成树在网络中的重要作用如下:- 防止环路:生成树通过阻塞部分端口,避免网络中的环路,从而防止广播风暴和网络性能下降。

网络构建 生成树配置 实验报告

网络构建 生成树配置 实验报告

武 夷 学 院实验报告数学与计算机系生成树配置一、实验目的及要求理解生成树的概念、原理。

掌握生成树的配置方法。

二、实验环境Quidway S系列以太网交换机两台、四(三)台PC、网线若干。

三、实验步骤1、通过Console口搭建配置环境步骤同实验八。

2、组网图Switch A Switch Bip:10.1.1.1ip:10.1.2.1ip:10.1.1.2ip:10.1.2.2我们仍然使用实验十的组网图。

这次在SwitchA和SwitchB之间不再用端口聚合,而是配置STP。

3、实验步骤请完成以下步骤:1)在两台交换机上使用STP。

2)将SwitchA配置成根桥。

3)用“display stp”命令观察接口状态,并根据显示信息解释spanning-tree protocol的运行机制。

4)用“debug stp packet”命令进一步观察STP生成的BPDU信息。

5)修改SwitchB端口e0/2的优先级为64,然后用“display stp interface e 0/2”观察端口的变化。

6)修改SwitchB端口e0/2的pathcost为100,然后用“display stp interface e 0/2”观察端口的变化。

7)将SwitchA和SwitchB之间的两根双绞线拔掉一根,然后在两台交换机上用“display stp interface e 0/2 to ethernet0/2”观察STP信息的变化。

测试PCA是否仍能Ping 通PCC。

请说明原因,并比较端口聚合和STP的不同。

8)通过以上步骤,理解STP的功能和配置。

配置如下:SwitchA:[Switch A] stp enable //在系统视图下启用STPSwitchB:[Switch B] stp enable//在系统视图下启用STP[Switch B] stp priority 4096 //设置优先级[Switch B]interface e 0/2[SwitchB-Ethernet0/2]stp cost 100 //设置端口的pathcost值4、三台交换机的情况# 全局启动RSTP。

实训8: 快速生成树配置

实训8: 快速生成树配置

实训8 快速生成树配置【实训目的】(1)理解生成树协议工作原理;(2)掌握快速生成树协议RSTP基本配置方法;(3)学会查看当网络出现故障时,交换机端口状态的变化及网络现象;【实训技术原理】生成树协议(spanning-tree),作用是在交换网络中提供冗余备份链路,并且解决交换网络中的环路问题;生成树协议是利用SPA算法,在存在交换环路的网络中生成一个没有环路的树形网络。

运用该算法将交换网络冗余不备份链路逻辑上断开,当主链路出现故障时,能够自动的切换到备份链路,保证数据的正常转发;生成树协议版本:STP、RSTP(快速生成树)、MSTP(多生成树协议)快速生成树在生成树协议的基础上增加了两种端口角色:替换端口和备份端口,分别做为根端口和指定端口的冗余端口。

当根端口或指定端口出现故障时,冗余端口不需要经过50秒的收敛时间,可以直接切换到替换端口或备份端口,从而实现RSTP协议小于1秒的快速收敛。

【实现功能】使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等。

【实训背景描述】学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,作为网络管理员的你要用2条链路将交换机互连,现要求在交换机上做适当配置,使网络避免环路。

【实训设备】S2126G(2台),PC(2台)、直连线(4条)【实训内容】(1)根据拓扑将主机和交换机进行连接(未形成环路)(2)测试主机之间可以相互ping通(3)配置快速生成树协议(4)测试(形成环路)(5)测试(断开主要链路)【实训拓扑图】【实训步骤】(1)交换机1的基本配置(两台交换机只用一根网络通过F0/24端口相连)Switch# configure terminalSwitch(config)# vlan 10Switch(config-vlan)# name PC1Switch(config-vlan)# endSwitch# configure terminalSwitch(config)# interface fastethernet 0/5Switch(config-if)# switchport access vlan 10Switch(config-if)#exitSwitch(config)# interface range fastethernet 0/23-24Switch(config-if)# switchport mode trunkSwitch(config-if)# end(2)交换机2的配置同上(3)设置主机PC1、PC2的IP地址在同一网段,如192.168.1.2/24、192.168.1.3/24,互ping,为通;(4)配置快速生成树协议(两台交换机同样配置,如下)Switch# configure terminalSwitch(config)#spanning-tree (开启生成树协议)Switch(config)#spanning-tree mode rstp (指定生成树协议类型为RSTP)(5)验证生成树协议配置Switch#show spanning-tree(5)在端口F0/23再连接一根网线,查看端口状态;(6)断开F0/24接口的链路,验证交换机端口状态,并观察状态转换时间。

生成树实验报告

生成树实验报告

实验报告一A一、实验背景如图A:二、实验内容:1、每个交换机配置中继。

2、在A和D上配置以太通道。

3、在交换机A创建VLAN10、20、30。

4、将交换机A配置为服务器模式,其他交换机配置为客户模式。

5、将交换机配置为某个VLAN的根网桥。

6、查看每个交换机的端口在不同VLAN的STP状态。

7、修改每个交换机的在不同VLAN的端口状态。

三、交换机配置如下:(一)各交换机配置命令如下:1、A交换机的配置:Switch>enSwitch#conf tSwitch(conf)#int range f0/1 -4Switch(conf-if-range)#swithport mode trunkSwitch(conf-if-range)#exitSwitch(conf)#int range f0/3 -4Switch(conf-if-range)#channel-group 1 mode onSwitch(conf)#vpt domain zzhSwitch(conf)#vpt mode serverSwitch(conf)#vlan 10Switch(conf)#vlan 20Switch(conf)#vlan 302、B交换机的配置:Switch>enSwitch#conf tSwitch(conf)#int range f0/1 -2Switch(conf-if-range)#swithport mode trunkSwitch(conf)#vpt mode client3、C交换机的配置:同B交换机配置。

4、D交换机的配置:Switch>enSwitch#conf tSwitch(conf)#int range f0/1 -4Switch(conf-if-range)#swithport mode trunkSwitch(conf-if-range)#exit Switch(conf)#int range f0/3 -4Switch(conf-if-range)#channel-group 1 mode onSwitch(conf)#vtp mode client说明;如果D交换机为2900交换机,配置中继时要为每一个端口逐一配置,不支持(range);再者配置VTP模式要在VALN DATABASE模式下,其配置如下:第一步;先配置中继Switch>enSwitch#conf tSwitch(conf)#int f0/1Switch(conf-if)# swithport mode trunkSwitch(conf)#int f0/2Switch(conf-if)# swithport mode trunkSwitch(conf)#int f0/3Switch(conf-if)# swithport mode trunkSwitch(conf)#int f0/4 mode trunkSwitch(conf-if)# swithport mode trunk第二步:对每个端口进行封装Switch#conf tSwitch(conf)#int f0/1Switch(conf-if)# swithport trunk encapsulation dot1qSwitch#conf tSwitch(conf)#int f0/2Switch(conf-if)# swithport trunk encapsulation dot1qSwitch#conf tSwitch(conf)#int f0/3Switch(conf-if)# swithport trunk encapsulation dot1qSwitch#conf tSwitch(conf)#int f0/4Switch(conf-if)# swithport trunk encapsulation dot1q第三步:配置以太通道Switch(conf)#int f0/3Switch(conf-if)# port group 1Switch(conf)#int f0/4Switch(conf-if)# port group 1第四步配置VTP客户模式Switch>enSwitch#vlan databaseSwitch(vlan)#vtp client(不需要加mode)2900和2950在此模式下都不需要加mode。

交换机生成树协议

交换机生成树协议

竭诚为您提供优质文档/双击可除交换机生成树协议篇一:交换机生成树协议指导书交换机生成树协议指导说明一、实训目的:掌握生成树一些的启动和配置方法,掌握生成树协议的查看命令。

二、背景描述:你是某公司的网管,为保证公司里的网络正常通讯,你将三台交换机连接起来,但是这样会出现环路,你必须想一个方法来清除交换机的环路。

三、实训设备:1.电脑2.思科模拟器packettracer三、实训任务任务:交换机生成树协议四、实训步骤任务:交换机生成树协议默认的,在思科设备上,生成树协议是开启的,但是在其他厂家的设备中,生成树协议是关闭的,需要手动开启。

在Vlan1-3上面开启生成树协议switch(config)#spanning-treevlan1-3开启所有access接口的端口快速转换功能switch(config)#spanning-treeportfastdefault在Vlan1-3上面关闭生成树协议switch(config)#nospanning-treevlan1-3在所有Vlan端口上开启生成树协议switch(config)#spanning-treemodepvst在所有Vlan端口上开启快速生成树协议switch(config)#spanning-treemoderapid-pvst配置生成树协议的优先级switch(config)#spanning-treevlanxxpriority参数;xx指的是vlanid设置根交换机(主)switch(config)#spanning-treevlanxxrootprimary设置根交换机(主)设置根交换机(备)switch(config)#spanning-treevlanxxrootsecondary 设置Vlan端口优先级(一般来说,根端口的优先级为1)switch(config-if)#spanning-treevlanxxport-priority 参数设置根端口switch(config-if)#spanning-treeguardroot设置该端口的bpdu检测功能switch(config-if)#spanning-treebpduguardenable 设置该端口在trunk模式下的端口快速转换功能switch(config-if)#spanning-treeportfasttrunk关闭该端口在的端口快速转换功能switch(config-if)#spanning-treeportfastdisable 查看命令检查生成树:switch#showspanning-treesummary检查根网桥和网桥优先级:switch#showspannint-treevlanxxdetail检查端口成本和端口优先级:switch#showspanninn-treeinterfacef0/xdetail篇二:cisco交换机生成树协议配置cisco交换机生成树协议配置一.配置原则1.首先确定根网桥,依据网桥id(由优先级和mac地址两部分组成)2.确定根端口.指定端口和被动端口(由路径成本,网桥id,端口优先级,端口id来确定)3.可以启用上行端口和速端口二.配置1.在Vlan上启用生成树:spanning-treevlan22.建立根网桥:(1)直接建立:spanning-treevlan2rootprimary(2)通过修改优先级建立:spanning-treevlan2priority24768(4096的倍数,值越小,优先级越高.默认为32768)3.确定路径.选定根端口:(1)可通过修改端口成本:(在配置模式下)spanning-treevlan2cost***(100m为19,10m为100,值越小,路径越优先)(2)可修改端口优先级:(在接口模式下)spanning-treevlan2port-priority***(0-255,默认为128)4.可修改计时器(可选)(1)修改hello时间:spanning-treevlan2hello-time**(1-10s,默认为两秒)(2)修改转发延迟时间:spanning-treevlan2forward-time***(4-30s,默认为15s)(3)修改最大老化时间:spanning-treevlan2max-age***(6-40,默认是20秒)5.配置快速端口:spanning-treeportfast6.配置上行端口:spanning-treeuplinkfast三.检查命令1.检查生成树:showspanning-treesummary2.检查根网桥:showspannint-treevlan2detail3.检查网桥优先级:showspanning-teeevlan2detail4.检查端口成本:showspanninn-treeinterfacef0/2detail5.检查端口优先级:showspanning-treeinterfacef0/2detail6.检查hello时间.转发延迟.最大老化时间:showspanning-treevlan27.检查速端口:showspanning-treeinterfacef0/2detail8.检查上行链路:showspanning-treesummary四.生成树端口有四种状态:1.阻塞:能收bpdu报文,其他的什么不干2.侦听:能收bpdu报文,能发送bpdu报文,也不能学习mac地址.3.学习:能接收发送bpd报文,也能学习mac地址,并添加到mac表中,但不有发送数据帧.4.转发:什么都能干了,开始正常接收和发送数据帧5.从阻塞到侦听20秒,(交换机生成树协议)从侦听到学习15秒,从学习到转发15秒(默认)五.有四种协议:通用cst.思科pVst.增强型pVst+.mst篇三:交换机快速生成树协议配置交换机生成树协议配置一、实验目的:1.理解生成树协议工作原理;2.掌握快速生成树协议的配置方法。

实验八 生成树协议报告

实验八 生成树协议报告

实验八生成树配置——生成树协议一、实验名称生成树协议STP二、实验目的理解生成树协议STP的配置及原理。

三、实验步骤1、在每台交换机上开启生成树协议.例如对SwitchA做如下配置:SwitchA#configure terminal //进入全局配置模式SwitchA(config)#spanning-tree //开启生成树协议SwitchA(config)#end验证测试:验证生成树协议已经开启SwitchA#show spanning-tree //显示交换机生成树的状态SwitchA#show spanning-tree interface fastthernet 0/1//显示交换机接口fastthernet 0/1的状态2、设置生成树模式SwitchA(config)#spanning-tree mode stp //设置生成树模式为STP (802.1D) 验证测试:验证生成树协模式为802.1DSwitchA#show spanning-tree3、设置交换机的优先级SwitchA(config)#spanning-tree priority 4096//设置交换机SwitchA的优先级为4096验证测试:验证交换机SwitchA的优先级SwitchA#show spanning-tree4、综合验证测试1、验证交换机SwitchB的端口F0/1和F0/1的状态SwitchB#show spanning-tree interface fastEthernet 0/1 //显示SwitchB的端口fastthernet 0/1的状态SwitchB#show spanning-tree interface fastEthernet 0/2//显示SwitchB的端口fastthernet 0/2的状态2. 验证网络拓扑发生变化时,ping的丢包情况, 显示丢包数为30个。

实验二:快速生成树协议RSTP设置生成树模式SwitchA(config)#spanning-tree rstp !设置生成树模式为802.1W验证测试:验证生成树协模式为802.1W设置交换机的优先级SwitchA(config)#spanning-tree priority 8192 !设置交换机SwithA的优先级为8192 验证测试:验证交换机SwithA的优先级以下为从PC1 ping PC2的结果(注:PC1的IP地址为192.168.0.137,PC2的IP地址为192.168.0.136)C:\>ping 192.168.0.136 –t !从主机PC1 ping PC2(用连续ping),然后拔掉SwitchA 与SwitchB的端口F0/1之间的连线,观察丢包情况。

交换机的生成树原理

交换机的生成树原理

交换机的生成树原理
交换机生成树的原理是基于生成树算法,目的是确保交换机网络中没有环路,并通过选择合适的路径来实现数据的转发和转发。

生成树算法通常使用的是Spanning Tree Protocol (STP)。

STP的工作原理如下:
1. 每个交换机被配置为一个Bridge Root,也就是一个网络中最主要的交换机,所有其他交换机将通过STP选择一条路径连接到这个Root上。

2. 交换机通过执行根桥选举过程来选择一个根桥,该过程基于交换机的Bridge ID,其中Priority值越小,优先级越高。

3. 交换机之间通过发送BPDU (Bridge Protocol Data Units) 消息来交换信息,BPDU包含了交换机的信息,如Bridge ID、Path Cost等。

4. 每个交换机根据BPDU消息计算出到达根桥的路径成本,路径成本通常是基于链路的带宽、延迟等因素。

5. 每个交换机选择一条到根桥的最低成本路径,作为其根端口。

6. 对于剩余的端口,交换机会选择一个被禁用的端口作为指定端口,用于与其他交换机进行通信。

7. 当交换机网络中出现链路故障或新的交换机加入时,STP会动态地调整生成树,重新计算路径和端口。

通过生成树算法,交换机网络可以动态地选择最佳路径,并且避免了环路,从而提高了网络的性能和可靠性。

第8讲_华为交换机生成树配置要点

第8讲_华为交换机生成树配置要点
7 2018/10/4
武夷学院计算机系
生成树的作用 生成树的基本原理 快速生成树 生成树的计算方法举例 华为交换机生成树配置
武夷学院计算机系
8 2018/10/4
生成树协议的基本原理

基本思想:在网桥之间传递特殊的消息(配置消息), 包含足够的信息做以下工作: – 从网络中的所有网桥中,选出一个作为根网桥 (Root) – 计算本网桥到根网桥的最短路径 – 对每个LAN,选出离根桥最近的那个网桥作为指定 网桥,负责所在LAN上的数据转发 – 网桥选择一个根端口,该端口给出的路径是此网桥 到根桥的最佳路径 – 选择除根端口之外的包含于生成树上的端口(指定 端口)
第8讲 生成树的配置
武夷学院计算机系
1 2018/10/4
内容简介
本讲主要介绍交换机上生成树作用、生成 树的原理、生成树的缺点、快速生成树、 生成树的计算实例、华为生成树配置命 令、配置过程,在最后讲一个配置实例。
武夷学院计算机系
2 2018/10/4
学习目标

生成树的作用 生成树的基本原理 生成树的计算方法
13 2018/10/4
武夷学院计算机系
一个接受并处理配置消息的例子
B81
Port 1 Port 5 blocking
Port 2 Port 3 Port 4 blocking 32,0,32 23,15,81 23,18,123 23,15,81 23,14,321 root
23,14,100
23,15,80
5 2018/10/4
武夷学院计算机系
2、路径回环的产生
1 LAN 1 1 1 1
3 2
3 2
3 2 LAN 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
步骤2交换机B的基本配置
Switch>en
Switch#configure terminal
Switch(config)#hostname SwitchB
SwitchB(confige slaes
SwitchB(config-vlan)#exit
设备紧张的情况下也可以先用模拟器做步骤8。
实验步骤:参看使用网络技术配置指南第三章第二个实验。
步骤1先根据实验拓扑图对锐捷机架真实设备进行连线。
其中PC1的ip为192.168.0.137,直连线接SwitchA的f0/3端口,PC2的ip为192.168.0.136,直连线接SwitchB的f0/3端口。SwitchA、SwitchB的F0/1和F0/2之间连接两条交叉线
1.选择根网桥
选择根网桥的依据是网桥ID,由优先级和MAC地址组成,先看优先级,优先级相同时再看MAC地址,值越小越优先选择。根网桥的选择过程与政治选举类似。
2.选择根端口
每一个非根网桥将从其接口选出一个到根网桥管理成本(administrative cost)最低的接口作为根端口,选择的依据是
(1)自身到达根网桥的根路径成本最低的接口。
实验报告8
课程名称
核心路由交换技术
实验名称
交换机生成树解决环路问题
姓名
学号
班级




【实验目的】
通过实验掌握交换机生成树协议的配置
掌握避免广播风暴的方法,并实现链路冗余备份的技术。
【背景描述】
某学校为了开展计算机教学和网络办公,建立了一个计算机教室和一个校办公区,这两处的计算机网络通过两台交换机互连组成内部校园网,为了提高网络的可靠性,网络管理员用2条链路将交换机互连,现要在交换机上做适当的配置,使网络避免环路。
SwitchA(config)#vlan 10
SwitchA(config-vlan)#name slaes
SwitchA(config-vlan)#exit
SwitchA(config)#interface fastEthernet 0/3
SwitchA(config-if)#switchport access vlan 10
SwitchB(config)#interface fastEthernet 0/3
SwitchB(config-if)#switchport access vlan 10
SwitchB(config-if)#exit
SwitchB(config)#interface range fastEthernet 0/1-2
SwitchA#configure terminal!进入全局配置模式
SwitchA(config)#spanning-tree!开启生成树协议
SwitchA(config)#spanning-tree mode rstp!指定生成树协议类型为RSTP
SwitchB#configure terminal!进入全局配置模式
注意:由于机房PC的双网卡中,本地连接属于192.168.10.0网段。所以你在设置测试网卡IP时要避开192.168.10.0网段,可以选择192.168.1.0网段或者其他,避免测试连通性时受到本地连接影响。
交换机A的基本配置
Switch>en
Switch#configure terminal
Switch(config)#hostname SwitchA
根路径成本的计算是,接口收到BPDU中所包含的成本与接口的成本的累加。
(2)直连网桥ID最小
(3)端口ID最小
3.选择指定端口
当一个网段中有多个网桥时,这些网桥会将他们到根网桥的管理成本都通告出去,其中具有最低管理成本的网桥将作为指定(designated)网桥。指定网桥中发送最低管理成本的BPDU的接口是该网段中的指定端口。在每段链路上,选择一个指定端口,选择的依据是:
SwitchB(config)#spanning-tree!开启生成树协议
【实现功能】
使网络有冗余链路的情况下避免环路的产生,避免广播风暴等。







【使用设备】
设备类型
设备名称
设备数量
交换机
switch
2
路由器
三层交换机
双绞线
4
计算机
pc
2
【工作原理】
STP的基本原理可以归纳为三步,选择根网桥RB、选择根端口RP、选择指定端口DP。然后把根端口、指定端口设为转发状态,其它接口设为阻塞状态,这样一个逻辑上无环路的网络拓扑就形成了。
4、思科模拟器缺省是开启spanning-tree的,所以连接好拓扑之后会发现只有一条中间链路两端都是绿灯。其余的冗余链路的一端都是橙色,橙色是在这里表示自动阻塞状态。
实验拓扑图
该实验所需要的简单的实验拓扑。
实验步骤及命令清单
本次实验步骤只针对使用锐捷机架真实设备。两台交换机(S3760或S2328均可)、两台PC即可完成。思科模拟器不能按照此步骤做,原因是模拟器上自动开启生成树协议。(你可以自行尝试连线,即可看到效果)。理论知识可参阅课本104页。
SwitchA(config-if)#exit
SwitchA(config)#interface range fastEthernet 0/1-2
SwitchA(config-if-range)#switchport mode trunk
SwitchA(config-if-range)#^Z
查看配置:SwitchA#show vlan id 10贴图
SwitchB(config-if-range)#switchport mode trunk
SwitchB(config-if-range)#^Z
步骤3感受广播风暴
PC1上ping PC2 192.168.0.136 -t持续一段时间以后贴图
回答问题:请简单解释广播风暴的概念和成因。
回答:
步骤4配置快速生成树协议
(1)发送最低根路径成本的BPDU的接口
(2)所在网桥ID最小
(3)端口ID最小
【注意事项】
1、锐捷交换机缺省是关闭spanning-tree的,如果网络在物理上存在环路,则必须手工开启spanning-tree。
2、锐捷全系列的交换机默认为MSTP协议,在配置时注意生成树协议的版本。
3、丢包多少取决于所采用的生成树协议的不同而有所差异。
相关文档
最新文档