计算机网络实验三 生成树的协议配置
- 格式:doc
- 大小:330.50 KB
- 文档页数:4
STP 生成树协议配置协议名称:生成树协议配置一、背景介绍生成树协议(Spanning Tree Protocol,简称STP)是一种网络协议,用于在通过网络交换机构建的拓扑结构中,避免出现环路并确保数据包的无环转发。
本协议旨在提供一种标准的配置方法,用于在网络环境中启用和配置STP。
二、配置要求为了正确配置STP,以下是需要满足的要求:1. 确保网络中的所有交换机都支持STP协议。
2. 确保网络中的所有交换机的STP配置参数一致。
3. 确保STP的根交换机被正确配置,并且具有最低的优先级。
4. 确保所有非根交换机都能够选择正确的根交换机,并且通过正确的端口与根交换机相连。
三、配置步骤以下是配置STP的步骤,按照顺序进行配置:1. 确定网络中的根交换机,并将其优先级设置为最低值(例如,0)。
2. 配置每个非根交换机的优先级,确保它们的优先级高于根交换机。
3. 配置每个交换机的STP模式,可以选择的模式包括STP、RSTP或MSTP。
确保所有交换机的模式一致。
4. 配置每个交换机的端口优先级。
端口优先级用于选择非根交换机的最佳路径。
确保端口优先级在同一交换机上的不同端口之间有适当的差异。
5. 配置每个交换机的端口类型。
端口类型包括根端口、指定端口和非指定端口。
确保每个端口的类型正确配置。
6. 配置每个交换机的端口状态。
端口状态包括禁用、阻塞、学习和转发。
确保每个端口的状态正确配置。
7. 配置每个交换机的端口优先级。
端口优先级用于选择非根交换机的最佳路径。
确保端口优先级在同一交换机上的不同端口之间有适当的差异。
8. 验证配置的正确性。
通过检查交换机之间的链路状态和路径选择,确保STP配置成功。
四、配置示例以下是一个示例配置,供参考:1. 根交换机优先级配置:- Switch(config)# spanning-tree vlan 1 root primary2. 非根交换机优先级配置:- Switch(config)# spanning-tree vlan 1 priority 40963. STP模式配置:- Switch(config)# spanning-tree mode stp4. 端口优先级配置:- Switch(config-if)# spanning-tree port-priority 325. 端口类型配置:- Switch(config-if)# spanning-tree port-type edge6. 端口状态配置:- Switch(config-if)# spanning-tree port-fast7. 验证配置的正确性:- Switch# show spanning-tree五、注意事项在配置STP时,需要注意以下事项:1. 确保网络中的所有交换机都支持STP,并且使用相同版本的STP。
生成树协议(STP,Spanning-Tree Protocol)的目的是在实现交换之间冗余连接的同时,避免网络环路的出现,实现网络的高可靠性。
当交换机之间有多个VLAN时Trunk线路负载会过重,这时需要设置多个Trunk端口,但这样会形成网络环路,利用STP协议可以解决这一问题。
如下图,假设有5个vlan1-5,Trunk1将发送接收vlan1-2的数据,Trunk2将发送接收vlan3-5的数据。
1、使用STP端口权值实现负载均衡假如用端口f0/23做Trunk1,用端口f0/24做Trunk2,则配置如下:Switch1#vlan dateBaseSwitch1(vlan)#vto serverSwitch1(vlan)#vtp domain vtpserverSwitch1(vlan)#exitSwitch1#show vtp ststus(配置Trunk)Switch1#config terminalSwitch1(config)#interface f0/23Switch1(config-if)#switchport mode trunkSwitch1(config-if)#exitSwitch1(config)#interface f0/24Switch1(config-if)#switchport mode trunkSwitch1(config-if)#endSwitch1#配置VLAN命令省略,switch1、switch2做完如上配置,将switch2的VTP模式设置为Client 模式,可以用show vlan命令来验证switch2交换机是否学到VLAN信息。
在switch1做如下配置Switch1#config terminalSwitch1(config)#interface f0/23Switch1(config-if)#spanning-tree vlan 1 port-priority 10Switch1(config-if)#spanning-tree vlan 2 port-priority 10Switch1(config-if)#spanning-tree vlan 3 port-priority 128Switch1(config-if)#spanning-tree vlan 4 port-priority 128Switch1(config-if)#spanning-tree vlan 5 port-priority 128Switch1(config-if)#exitSwitch1(config)#interface f0/24Switch1(config-if)#spanning-tree vlan 1 port-priority 128Switch1(config-if)#spanning-tree vlan 2 port-priority 128Switch1(config-if)#spanning-tree vlan 3 port-priority 10 Switch1(config-if)#spanning-tree vlan 4 port-priority 10 Switch1(config-if)#spanning-tree vlan 5 port-priority 10 Switch1(config-if)#endSwitch1#Switch1#copy running-config startup-config2、配置STP路径值的负载均衡Switch1#config terminalSwitch1(config)#interface f0/23Switch1(config-if)#spanning-tree vlan 1 cost 19 Switch1(config-if)#spanning-tree vlan 2 cost 19 Switch1(config-if)#spanning-tree vlan 3 cost 30 Switch1(config-if)#spanning-tree vlan 4 cost 30 Switch1(config-if)#spanning-tree vlan 5 cost 30 Switch1(config-if)#exitSwitch1(config)#interface f0/24Switch1(config-if)#spanning-tree vlan 1 cost 30 Switch1(config-if)#spanning-tree vlan 2 cost 30 Switch1(config-if)#spanning-tree vlan 3 cost 19 Switch1(config-if)#spanning-tree vlan 4 cost 19 Switch1(config-if)#spanning-tree vlan 5 cost 19 Switch1(config-if)#exitSwitch1#。
一、实验目的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个丢包信息。
第1篇一、实验目的本次实验旨在让学生了解生成树协议(Spanning Tree Protocol,STP)的基本原理和配置方法,掌握如何在网络环境中应用STP消除环路,保证网络的稳定性和可靠性。
二、实验环境1. 设备:两台三层交换机、两台二层交换机、一台PC机。
2. 软件:网络管理软件(如Cisco Packet Tracer)。
三、实验原理STP是一种用于消除网络环路并保证网络稳定性的二层网络协议。
它通过阻塞网络中的冗余链路来消除环路,同时允许在链路故障时快速恢复连接。
STP的主要功能包括:1. 防止环路:STP通过阻塞部分链路,消除网络中的环路,避免广播风暴和网络瘫痪。
2. 确定根桥:STP选举网络中的一台交换机作为根桥,其他交换机根据根桥的优先级确定自己在网络中的位置。
3. 选择最佳路径:STP根据路径成本计算最佳路径,并将非最佳路径阻塞。
4. 快速收敛:STP在网络拓扑发生变化时,能够快速收敛,重新计算最佳路径。
四、实验步骤1. 配置交换机(1)配置三层交换机:设置主机名、管理IP地址、默认网关等。
(2)配置二层交换机:设置主机名、管理IP地址、VLAN、Trunk等。
2. 配置生成树协议(1)在三层交换机上启用生成树协议(STP)。
(2)在二层交换机上启用生成树协议(STP)。
(3)配置交换机的优先级,确定根桥。
(4)配置端口路径成本,选择最佳路径。
3. 验证生成树协议(1)使用“show spanning-tree”命令查看生成树协议的状态。
(2)使用“show spanning-tree brief”命令查看每个端口的生成树状态。
(3)使用“show spanning-tree details”命令查看详细的生成树信息。
4. 故障模拟(1)断开部分链路,观察网络是否恢复正常。
(2)恢复断开的链路,观察网络是否重新收敛。
五、实验结果与分析1. 实验结果通过配置生成树协议,成功消除了网络中的环路,保证了网络的稳定性和可靠性。
一、实验目的1. 理解生成树协议(STP)的工作原理和作用。
2. 掌握STP在计算机网络中的应用,包括根桥、根端口、指定端口和非指定端口的选举。
3. 学习如何配置STP以优化网络性能,防止环路产生。
4. 通过实验加深对STP配置和管理的理解。
二、实验环境1. 三台二层交换机(例如:华为S5700、H3C S5130等)。
2. 网线若干。
3. 网络模拟软件(例如:Packet Tracer)。
三、实验步骤1. 搭建网络拓扑:- 将三台交换机连接成环形拓扑,确保物理上形成环路。
- 使用网线连接交换机端口,形成环路。
2. 清除交换机现有配置:- 在每台交换机上,使用命令清除现有的网络配置。
3. 检验默认交换机配置:- 使用命令查看交换机的默认配置,包括VLAN、端口状态等。
4. 创建基本交换机配置:- 配置交换机的基本参数,如设备名称、VLAN、端口状态等。
- 创建VLAN,并将端口分配到相应的VLAN中。
5. 开启生成树协议:- 在每台交换机上,开启STP协议。
- 配置STP的优先级,优先级低的交换机将被选为根桥。
6. 观察STP运行情况:- 观察交换机之间的BPDU交换,了解STP协议的运行情况。
- 使用命令查看交换机的端口状态,确认哪些端口处于阻塞状态。
7. 模拟网络拓扑变更:- 断开一根连接交换机的网线,模拟网络拓扑变更。
- 观察STP的收敛过程,确认网络能够自动调整以适应拓扑变更。
8. 优化STP配置:- 根据网络需求,调整STP的配置参数,如优先级、路径开销等。
- 观察网络性能的变化,评估STP配置的优化效果。
四、实验结果与分析1. STP协议的选举过程:- 通过观察BPDU交换,确认了STP协议的选举过程。
- 优先级低的交换机被选为根桥,其他交换机根据距离根桥的距离选择根端口和指定端口。
2. STP协议的收敛过程:- 在网络拓扑变更后,STP协议能够自动调整端口状态,确保网络稳定运行。
- 通过调整STP的配置参数,可以优化网络性能,提高网络的可靠性。
竭诚为您提供优质文档/双击可除三层交换机生成树协议配置篇一:思科设备交换机stp(生成树协议)配置本次讲解stp(生成树协议)配置方法:当交换机之间有多个Vlan时trunk线路负载会过重,这时需要设置多个trunk端口,但这样会形成网络环路。
而stp协议便可以解决这个问题。
本例配置模型图命令行:switcha配置如下:switcha#vlandatabaseswitcha(vlan)#vtpdomaintztswitcha(vlan)#vtpserverswitcha(vlan)#vlan2nameVlan2Vlan2added:name:Vlan2switcha(vlan)#vlan3nameVlan3Vlan3added:name:Vlan3switcha(vlan)#vlan4nameVlan4Vlan4added:name:Vlan4switcha(vlan)#exitswitcha#configureterminalswitcha(config)#interfacef0/1//配置switcha的f0/1端口为trunk模式,允许所有vlan通过switcha(config-if)#switchportmodetrunkswitcha(config-if)#switchporttrunkallowedvlanall switcha(config-if)#exitswitcha(config)#interfacef0/2//配置switcha的f0/1端口为trunk模式,允许所有vlan通过switcha(config-if)#switchportmodetrunkswitcha(config-if)#switchporttrunkallowedvlanall switcha(config-if)#endswitcha#writeswitcha#configureterminal//将模型图中switcha对应端口划分到各vlan中switcha(config)#interfacef0/4switcha(config-if)#switchportmodeaccessswitcha(config-if)#switchportaccessvlan2switcha(config-if)#exitswitcha(config)#interfacef0/5switcha(config-if)#switchportmodeaccessswitcha(config-if)#switchportaccessvlan3switcha(config-if)#exitswitcha(config)#interfacef0/6switcha(config-if)#switchportmodeaccessswitcha(config-if)#switchportaccessvlan4switcha(config-if)#exitswitcha(config-if)#endswitcha#writeswitcha#showvlan//查看vlan信息Vlannamestatusports----------------------------------------------------------------------------1defaultactiveFa0/3,Fa0/8, Fa0/9,Fa0/10Fa0/11,Fa0/12,Fa0/13,Fa0/14Fa0/15,Fa0/16,Fa0/17,Fa0 /18Fa0/19,Fa0/20,Fa0/21,Fa0/22Fa0/23,Fa0/24,gig1/1, gig1/22Vlan2activeFa0/43Vlan3activeFa0/54Vlan4activeFa0/65Vlan5activeFa0/7//在交换机switcha设置各Vlan在trunk端口的stp 值switcha(config)#interfacef0/1switcha(config-if)#spa nning-treevlan1port-priority16switcha(config-if)#spanning-treevlan2port-priority1 6switcha(config-if)#exitswitcha(config)#interfacef0/2switcha(config-if)#spanning-treevlan3port-priority1 6switcha(config-if)#spanning-treevlan4port-priority1 6switcha(config-if)#endswitcha#copyrunning-configstartup-configswitcha配置如下:在交换机switchb上配置Vtpclient学习Vlan信息并配置Vlantrunkswitchb#vlandatabaseswitchb(vlan)#vtpdomaintztswitchb(vlan)#vtpclientswitchb(vlan)#exitswitchb#configureterminalswitchb(config)#interfacef0/1switchb(config-if)#switchportmodetrunkswitchb(config-if)#switchporttrunkallowedvlanall switchb(config-if)#exitswitchb(config)#interfacef0/2switchb(config-if)#switchportmodetrunkswitchb(config-if)#switchporttrunkallowedvlanall switchb(config-if)#exitswitchb#write在交换机switchb把端口归属各相应的Vlanswitchb#configureterminalswitchb(config)#interfacef0/4switchb(config-if)#switchportmodeaccessswitchb(config-if)#switchportaccessvlan2switchb(config-if)#exitswitchb(config)#interfacef0/5switchb(config-if)#switchportmodeaccessswitchb(config-if)#switchportaccessvlan3switchb(config-if)#exitswitchb(config)#interfacef0/6switchb(config-if)#switchportmodeaccessswitchb(config-if)#switchportaccessvlan4switchb(config-if)#endswitchb#writeswitchb#showvlanVlannamestatusports----------------------------------------------------------------------------1defaultactiveFa0/3,Fa0/7. Fa0/8,Fa0/9,Fa0/10Fa0/11,Fa0/12,Fa0/13,Fa0/14Fa0/15,Fa0/16,Fa0/17,Fa0 /18Fa0/19,Fa0/20,Fa0/21,Fa0/22Fa0/23,Fa0/24,gig1/1, gig1/22Vlan2activeFa0/43Vlan3activeFa0/54Vlan4activeFa0/6在交换机switchc设置各Vlan在trunk端口的stp值、switchb(config)#interfacef0/1switchb(config-if)#spanning-treevlan1port-priority1 6switchb(config-if)#spanning-treevlan2port-priority1 6switchb(config-if)#exitswitchb(config)#interfacef0/2switchb(config-if)#spanning-treevlan3port-priority1 6switchb(config-if)#spanning-treevlan4port-priority1 6switchb(config-if)#endswitchb#copyrunning-configstartup-config查看配置情况:switcha#showinterfacestrunkportmodeencapsulationstatusnativevlanFa0/1on802.1qtrunking1Fa0/2on802.1qtrunking1portVlansallowedontrunkFa0/11-1005Fa0/21-1005portVlansallowedandactiveinmanagementdomainFa0/11,2,3,4,Fa0/21,2,3,4,portVlansinspanningtreeforwardingstateandnotpruned Fa0/11,2Fa0/23,4,注:以上配置完成后重启交换机方可正常运行。
实验【实验名称】 生成树配置生成树配置【实验目的】 掌握 IEEE 802.1d(STP)和 IEEE 802.1w(RSTP)的原理及区别,并掌握相应的配置。
【背景描述】 假设某学校为了开展计算机教学和网络办公,建立了一个计算机教室、一个教学区、一个校办 公区,这三处的计算机网络通过三台交换机互连组成内部校园网,现要在交换机上做适当配置,使 网络避免环路。
【实现功能】 使网络在有冗余链路的情况下避免环路的产生,避免广播风暴等 【实验拓扑】 PC2SwitchBSwitchASwitchCPC1PC3【实验设备】 本实验以三台 S2126G 交换机为例, 三台交换机分别命名为 SwitchA、 SwitchB、 SwitchC。
SwitchA 的第 1 和第 2 个端口分别与 SwitchB 和 SwitchC 相连接, SwitchB 的第 2 个端口与 SwitchC 的第 2 个 端口连接,各交换机下面接一台 PC 机,PC1 与 PC2、PC3 在同一个网段,假设 IP 地址分别为 192.168.0.137,192.168.0.138,192.168.0.136,网络掩码为 255.255.255.0。
【实验步骤】11.生成树协议-802.1D 配置第一步:在每台交换机上开启生成树协议.例如对 SwitchA 做如下配置: SwitchA#configure terminal !进入全局配置模式 SwitchA(config)#spanning-tree !开启生成树协议 SwitchA(config)#end 验证测试:验证生成树协议已经开启 SwitchA#show spanning-tree !显示交换机生成树的状态 StpVersion : MSTP SysStpStatus : Enabled BaseNumPorts : 24 MaxAge : 20 HelloTime : 2 ForwardDelay : 15 BridgeMaxAge : 20 BridgeHelloTime : 2 BridgeForwardDelay : 15 MaxHops : 20 TxHoldCount : 3 PathCostMethod : Long BPDUGuard : Disabled BPDUFilter : Disabled ###### MST 0 vlans mapped : All BridgeAddr : 00d0.f8ef.9e89 Priority : 32768 TimeSinceTopologyChange : 0d:0h:0m:8s TopologyChanges : 0 DesignatedRoot : 800000D0F8EF9D09 RootCost : 200000 RootPort : Fa0/1 CistRegionRoot : 800000D0F8EF9E89 CistPathCost : 0SwitchA#show spanning-tree interface PortAdminPortfast : Disabled PortOperPortfast : Disabled PortAdminLinkType : auto PortOperLinkType : point-to-point PortBPDUGuard: Disabled PortBPDUFilter: Disabledfastthernet 0/1!显示交换机接口 fastthernet 0/1 的状态2###### MST 0 vlans mapped : All PortState : forwarding !显示接口 fastthernet 0/1 处于转发(forwarding) 状态 PortPriority : 128 PortDesignatedRoot : 800000D0F8EF9D09 PortDesignatedCost : 0 PortDesignatedBridge : 800000D0F8EF9D09 PortDesignatedPort : 8001 PortForwardTransitions : 1 PortAdminPathCost : 0 PortOperPathCost : 200000 PortRole : rootPort第二步:设置生成树模式 SwitchA(config)#spanning-treemodestp !设置生成树模式为 802.1D验证测试:验证生成树协模式为 802.1D SwitchA#show spanning-tree StpVersion : STP SysStpStatus : Enabled BaseNumPorts : 24 MaxAge : 20 HelloTime : 2 ForwardDelay : 15 BridgeMaxAge : 20 BridgeHelloTime : 2 BridgeForwardDelay : 15 MaxHops : 20 TxHoldCount : 3 PathCostMethod : Long BPDUGuard : Disabled BPDUFilter : Disabled BridgeAddr : 00d0.f8ef.9e89 Priority : 32768 TimeSinceTopologyChange : 0d:0h:7m:0s TopologyChanges : 0 DesignatedRoot : 800000D0F8EF9D09 RootCost : 200000 RootPort : Fa0/1第三步:设置交换机的优先级3SwitchA(config)#spanning-tree priority 4096 !设置交换机 SwithA 的优先级为 4096, 数值最小的 交换机为根交换机(也称根桥) ,交换机 SwitchB 与 SwitchC 的优先级采用默认优先级(32768) ,因 此 SwitchA 将成为根交换机。
STP 生成树协议配置协议名称:STP(生成树协议)配置协议一、背景介绍:STP(生成树协议)是一种网络协议,用于在网络中自动选择最佳路径,防止网络中的环路,确保数据的快速传输和网络的稳定性。
本协议旨在详细描述STP的配置过程,以确保网络管理员能够正确地配置STP,并确保网络的正常运行。
二、配置步骤:1. 确认网络拓扑:在开始配置STP之前,需要确认网络拓扑,并了解网络中的交换机和链路的连接关系。
2. 选择根桥:在网络中选择一个交换机作为根桥,根桥是整个生成树的根节点,负责决定最佳路径。
3. 配置根桥:将选择的交换机配置为根桥,可以通过以下步骤完成:a. 登录到根桥的管理界面。
b. 进入交换机的全局配置模式。
c. 使用命令"spanning-tree vlan <vlan-id> root primary"将该交换机配置为根桥。
其中,<vlan-id>为需要配置的VLAN ID。
4. 配置非根桥:非根桥是网络中除根桥外的其他交换机,需要通过以下步骤配置:a. 登录到非根桥的管理界面。
b. 进入交换机的全局配置模式。
c. 使用命令"spanning-tree vlan <vlan-id> root secondary"将该交换机配置为非根桥。
其中,<vlan-id>为需要配置的VLAN ID。
5. 配置端口:配置交换机上的端口,以确保生成树的正常运行。
可以通过以下步骤完成:a. 登录到交换机的管理界面。
b. 进入端口配置模式。
c. 使用命令"spanning-tree portfast"将端口配置为快速端口,以加快端口的状态转换。
d. 使用命令"spanning-tree bpdufilter enable"将端口配置为BPDU过滤模式,以防止BPDU报文的传输。
6. 验证配置:配置完成后,需要验证STP的配置是否成功。
STP 生成树协议配置协议名称:STP(生成树协议)配置协议1. 引言生成树协议(Spanning Tree Protocol,STP)是一种用于在网络中防止环路的协议。
本协议旨在提供对STP的配置指南,以确保网络的稳定性和高可用性。
2. 目的本协议的目的是指导管理员正确配置STP,以实现网络中的环路消除和冗余路径选择。
通过配置STP,可以确保数据在网络中的传输路径是最优的,同时避免环路造成的数据包丢失和网络拥塞。
3. 配置步骤以下是配置STP的详细步骤:步骤1: 确定STP的根桥- 在网络拓扑中选择一个交换机作为根桥,通常选择具有最高优先级的交换机作为根桥。
根桥将成为生成树的根节点,所有其他交换机将通过最短路径与根桥连接。
步骤2: 设置根桥的优先级- 在根桥上设置优先级,优先级越低,该交换机将成为根桥。
可以使用以下命令进行配置:```spanning-tree vlan <vlan-id> priority <priority-value>```步骤3: 配置端口类型- 根据网络需求,选择适当的端口类型。
常见的端口类型包括普通端口、根端口和非根端口。
可以使用以下命令进行配置:```spanning-tree port type <port-type>```步骤4: 配置端口优先级- 根据网络需求,为每个端口设置优先级。
优先级越高,该端口将被选为根端口或非根端口。
可以使用以下命令进行配置:```spanning-tree port priority <priority-value>```步骤5: 配置端口成本- 根据网络拓扑和链路带宽,为每个端口设置成本。
成本越低,该端口将被选为最短路径。
可以使用以下命令进行配置:```spanning-tree cost <cost-value>```步骤6: 启用STP- 在每个交换机上启用STP,以便其参与生成树的计算和决策。
生成树协议原理及配置生成树协议(Spanning Tree Protocol,STP)是一种用于防止网络中的循环路径和数据包冲突的协议。
它的目标是通过选择网络中的一个根桥,从而建立一个无环的生成树,从而实现网络的冗余和可靠性。
生成树协议的原理是通过选举根桥、计算最短路径和禁用冗余链路来实现。
当网络中有多个桥接设备连接时,生成树协议会选择一个设备作为根桥。
根桥的选择通常基于桥优先级和MAC地址。
然后,生成树协议会在网络中计算出一条最短路径,以使所有设备都能通过该路径与根桥通信。
生成树协议还会根据冗余链路的代价来禁用一些链路,以防止循环路径的出现。
1.桥优先级和MAC地址:生成树协议通过比较桥的优先级和MAC地址来选择根桥。
通常情况下,优先级较低的桥将成为根桥。
可以通过手动配置桥的优先级来控制根桥的选择。
2.连接参数:生成树协议需要配置桥接设备之间的连接参数。
包括端口优先级、端口状态(开启或关闭)和端口成本。
这些参数将影响最短路径的选择和冗余链路的禁用。
3. BPDU(Bridge Protocol Data Unit):BPDU是生成树协议中用于交换信息和进行状态更新的数据包。
生成树协议需要配置BPDU的发送和接收规则。
通常情况下,桥接设备会定期发送BPDU,以更新网络状态并检测循环路径。
4.禁用冗余链路:生成树协议会根据链路的代价禁用一些冗余链路,以防止循环路径的出现。
链路的代价通常基于链路的速度或带宽。
可以通过手动配置链路的代价来控制冗余链路的禁用。
5. STP版本:生成树协议有多个版本,如STP、RSTP(Rapid Spanning Tree Protocol)和MSTP(Multiple Spanning Tree Protocol)。
不同版本的生成树协议具有不同的特性和性能。
配置时需要根据网络的需求选择合适的版本。
在实际应用中,生成树协议的配置通常需要在网络设备上进行。
网络管理员可以通过命令行界面或图形化界面来配置生成树协议的各个参数。
第1篇一、实验目的1. 理解生成树协议(STP)的工作原理和配置方法。
2. 掌握STP在解决网络环路问题中的应用。
3. 学会使用Wireshark抓包软件分析STP协议数据包。
二、实验环境1. 软件环境:Windows 10操作系统,Cisco Packet Tracer 8.0仿真软件。
2. 硬件环境:2台2960交换机,2台PC机,直通线若干。
三、实验原理生成树协议(Spanning Tree Protocol,STP)是一种工作在OSI网络模型数据链路层的通信协议,用于防止网络环路,确保以太网中无环路的逻辑拓扑结构。
STP 通过传递网桥协议数据单元(Bridge Protocol Data Unit,BPDU)来确定网络的拓扑结构,并根据计算出的生成树实现链路备份和路径最优化。
STP协议主要涉及以下概念:1. 根桥(Root Bridge):整个网络中桥接设备中优先级最高的设备,负责生成树的构建。
2. 根端口(Root Port):每个交换机连接到根桥的端口,负责转发数据包。
3. 指定端口(Designated Port):每个网段连接到根桥的端口,负责转发该网段的数据包。
4. 非根端口(Non-Root Port):除了根端口和指定端口之外的所有端口,负责转发数据包。
5. 端口状态:阻塞、监听、学习、转发、阻塞(非根端口)等状态,用于控制数据包的转发。
四、实验步骤1. 连接设备:将2台2960交换机和2台PC机用直通线连接。
2. 配置PC IP地址:在PC1和PC2上分别配置IP地址、子网掩码和默认网关,确保它们属于同一子网。
3. 配置交换机S1:- 设置交换机S1的主机名为S1。
- 进入接口配置模式,配置端口0/1-2为Access模式,并分配VLAN 2。
- 进入全局配置模式,启用生成树协议,设置交换机S1为根桥。
4. 配置交换机S2:- 设置交换机S2的主机名为S2。
- 进入接口配置模式,配置端口0/1-2为Access模式,并分配VLAN 2。
生成树协议配置生成树协议(Spanning Tree Protocol,STP)是一种网络协议,用于在网络中防止环路,并确定最佳路径。
在网络中,当存在多条通向同一目的地的路径时,可能会形成环路,导致数据包在网络中不断循环,最终导致网络拥堵甚至崩溃。
生成树协议的作用就是通过选择一条最佳路径,将其他冗余路径屏蔽,从而避免网络环路的发生。
在配置生成树协议时,需要考虑以下几个关键因素:1. 选择根桥。
在生成树协议中,网络中的一个交换机会被选举为根桥(Root Bridge),所有其他交换机都将以根桥为参照物来确定最佳路径。
通常情况下,根桥的选择是根据交换机的优先级和MAC地址来确定的。
管理员也可以手动指定某个交换机为根桥。
2. 确定端口状态。
生成树协议通过确定端口的状态来屏蔽冗余路径。
在网络中,有三种端口状态,指定端口(Designated Port)、根端口(Root Port)和阻塞端口(Blocked Port)。
指定端口是指向根桥的最佳路径,根端口是指向根桥的最佳路径,而阻塞端口则是被屏蔽的冗余路径。
3. 配置优先级。
管理员可以通过配置交换机的优先级来影响根桥的选举结果。
通常情况下,优先级越低的交换机越有可能成为根桥。
在生成树协议中,优先级的范围是0-61440,默认值是32768,步长为4096。
4. 设置端口成本。
在生成树协议中,每个端口都有一个成本值,用来表示到达根桥的路径的开销。
成本值越低,表示到达根桥的路径越短。
管理员可以手动配置端口的成本值,也可以使用默认的自动计算方式。
5. 监控生成树状态。
配置生成树协议后,需要及时监控生成树的状态,确保网络正常运行。
管理员可以通过查看生成树协议的状态信息,包括根桥、端口状态、成本值等,来了解网络的拓扑结构和路径选择情况。
总结。
生成树协议的配置是网络管理中的重要工作之一。
通过合理配置生成树协议,可以避免网络中出现环路,确保数据包能够按照最佳路径进行传输,提高网络的稳定性和可靠性。
生成树生成树协议用于网络环路的情况下逻辑堵塞网络环路生成树协议工作原理:1.选择根网桥1.根据ID好越小优先级越高,相同的情况下比较MAC 越小的优先级越高2.选择根端口1.成本路径2.直连网桥ID最小3.端口ID最小3.选择指定端口1.路径成本2.网桥ID值较小3.端口ID值较小实验拓扑图如下:第一步配置所有交换机对点端口为“trunk”模式交换机1:Switch(config)#int r f0/1 - 3Switch(config-if-range)#sw mo tr交换机2:Switch(config)#int r f0/1 - 3Switch(config-if-range)#sw mo tr交换机3:Switch(config)#int r f0/1 - 2Switch(config-if-range)#sw mo tr交换机4:Switch(config)#int r f0/1 - 2Switch(config-if-range)#sw mo tr交换机5:Switch(config)#int r f0/1 - 2Switch(config-if-range)#sw mo tr配置各个交换机的VTP交换机1:Switch(config)#vtp d lgzzsaDomain name already set to lgzzsa.Switch(config)#vtp mode server(“server”服务器模式;“client”客户端模式;“transparent”透明模式)Device mode already VTP SERVER.交换机2:Switch(config)#vtp d lgzzsaDomain name already set to lgzzsa.Switch(config)#vtp mode clinetSetting device to VTP CLIENT mode.我们在这台交换机中配置第一台交换机为服务器模式,其他交换机和交换机2都配置成客户端模式,配置命令一样。
大连理工大学本科实验报告课程名称:网络综合实验学院(系):软件学院专业:软件工程班级:0908班学号:200992346学生姓名:黄亮2011年6月29日大连理工大学实验报告学院(系):软件学院专业:软件工程班级:0908班姓名:黄亮学号:200992346 组:B1 ___ 实验时间:2011.6.29 实验室:C310 实验台:B1指导教师签字:成绩:实验三:交换机端口配置与生成树协议配置一、实验目的掌握Quidway系列以太网交换机端口常见配置命令的使用方法、重点掌握端口聚合的配置命令的使用方法;掌握STP协议基本配置,通过改变交换机参数来改变生成树结构,从而进一步加深对STP协议的理解。
二、实验原理和内容1、交换机的基本工作原理2、配置交换机的方法和命令3、STP的基本原理及配置三、实验环境以及设备环境一:2台交换机、2台Pc机、双绞线若干环境二:4台交换机、2台Pc机、双绞线若干四、实验步骤(操作方法及思考题)0、在作实验前,请在用户视图下使用“reset saved-configuration”命令和“reboot”命令分别将2台交换机的配置都清空,以免前一个班的实验留下的配置对本次实验产生影响。
1、请任选一台交换机,练习使用如下端口配置或显示命令,请把它们的语法和功能写到实验报告中。
(1)description (1分)语法:[Quidway-Vlan-interface1]description TEXT功能:设置以太网端口描述字符串(2)duplex (1分)语法:[Quidway-Ethernet0/1]duplex { full | half | auto}功能:将端口工作模式配置为全双工(full ),半双工(half ),或者自协商配置(3)speed (1分)语法:[Quidway-Ethernet0/1] speed { 10 | 100 | 1000 | auto }功能:将端口速率配置为10Mbps ,100Mbps ,1000Mbps ,或者自协商配置(4)flow-control (1分)语法:[Quidway-Ethernet0/1]flow-control功能:在该端口启用流量控制语法:[Quidway-Ethernet0/1]undo flow-control功能:在该端口禁用流量(5)display interface (1分)语法:[Quidway-Vlan-interface1]display interface功能:显示端口的配置信息2、链路聚合配置:E0/1E0/1E0/2E0/2E0/3E0/3192.168.0.10/24192.168.0.20/24E0/4E0/4S3526或S3928或S3610S2008-EI 或S2403-EI图1:链路聚合配置(1) 请采用2台交换机组网,交换机之间通过3条双绞线互连,网络环境如图1所示(注:E0/1即为 Ethernet0/1端口,在39或36系列的交换机上,是E1/0/1端口)。
生成树协议配置生成树协议(Spanning Tree Protocol,简称STP)是一种网络协议,用于构建和维护一个无环的生成树,以保证网络中没有冗余路径。
生成树协议通过选择一些网络路径来创建一个树状结构,以防止网络中的广播风暴和死循环。
配置生成树协议可以有效地提高网络的可靠性和性能。
在配置生成树协议之前,首先需要确定网络中的根交换机(Root Switch)。
根交换机是生成树中的根节点,它负责维护网络的拓扑结构和路径选择。
根交换机选取的原则通常是根据交换机的优先级(Bridge Priority)来确定,优先级越高的交换机越有可能成为根交换机。
一旦确定了根交换机,可以开始配置其他交换机的生成树协议。
生成树协议有多种版本,其中最常用的是IEEE 802.1D协议。
在配置生成树协议时,可以通过以下步骤进行:1. 确定生成树协议的版本:选择适合网络的生成树协议版本,通常是IEEE 802.1D协议。
2. 配置优先级:根据网络拓扑结构和需求,确定每个交换机的优先级,优先级越高的交换机被选为根交换机。
可以使用交换机的管理界面或命令行界面来配置优先级。
3. 配置生成树协议:在每个交换机上启用生成树协议,并确保其参与生成树计算和路径选择。
可以使用交换机的管理界面或命令行界面来配置生成树协议。
4. 确认生成树状态:验证生成树协议的配置是否生效,并确认生成树的状态是否正确。
可以使用交换机的管理界面或命令行界面来查看生成树的状态信息。
除了配置生成树协议,还可以进行一些其他的配置来提高网络的可靠性和性能。
例如,可以配置端口优先级(Port Priority),以决定生成树中的路径选择。
还可以配置端口的类型,如根端口(Root Port)、设计端口(Designated Port)等,以优化生成树的拓扑结构。
需要注意的是,在配置生成树协议时,应避免误操作或配置错误,可能导致网络中断或不稳定。
因此,在配置前应仔细阅读交换机的文档和操作手册,并按照推荐的步骤进行配置。
实验三生成树协议
1.实验目的
(1)掌握生成树协议的用途
(2)掌握生成树协议的基本计算过程和每个步骤的依据!
(3)掌握生成树协议的基本配置
2.试验环境搭建:
(1)配置生成树协议,模式配置为“stp”!
(2)使用命令查看根桥及各个端口的状态!
(3)如何保证SW1作为根桥,SW2作为备用根桥!
3.完成以下作业(用一个小笔记本完成,作为以后的复习资料)
(1)二层环路会带来什么问题?
(2)生成树的基本原理。
(3)简述生成树协议的计算过程,及每个步骤的依据!
(4)华为设备默认生成树是开启的吗?有几种模式,如何修改?
(5)如何修改交换机的优先级?
(6)使用什么命令查看交换机生成树的运行状态,说出常见参数的含义?。
实验三:交换机端口配置与生成树协议配置一、实验目的掌握Quidway系列以太网交换机端口常见配置命令的使用方法、重点掌握端口聚合的配置命令的使用方法;掌握STP协议基本配置,通过改变交换机参数来改变生成树结构,从而进一步加深对STP协议的理解。
二、实验原理和内容1、交换机的基本工作原理2、配置交换机的方法和命令3、STP的基本原理及配置三、实验环境以及设备环境一:2台交换机、2台Pc机、双绞线若干环境二:4台交换机、2台Pc机、双绞线若干四、实验步骤(操作方法及思考题)0、在作实验前,请在用户视图下使用“reset saved-configuration”命令和“reboot”命令分别将2台交换机的配置都清空,以免前一个班的实验留下的配置对本次实验产生影响。
1、请任选一台交换机,练习使用如下端口配置或显示命令,请把它们的语法和功能写到实验报告中。
(1)description(1分)描述命令,比如表示此端口连接的设备类型、名称等(2)duplex(1分)[Quidway-Ethernet0/1] duplex { full | half | auto} 配置端口工作模式(3)speed(1分)[Quidway-Ethernet0/1] speed { 10 | 100 | 1000 | auto }配置端口速率(4)flow-control(1分)[Quidway-Ethernet0/1] flow-control 流量控制配置(5)display interface(1分)[任意视图] display interface 显示交换机端口信息2、链路聚合配置:S3526图1:链路聚合配置(1)请采用2台交换机组网,交换机之间通过3条双绞线互连,网络环境如图1所示(注:E0/1即为Ethernet0/1端口,在39或36系列的交换机上,是E1/0/1端口)。
请分别在两台交换机上输入必要的命令,实现三条链路的聚合。
惠州学院《计算机网络》实验报告
实验三生成树的协议配置
一.实验目的
在掌握环路产生的原因及危害性的基础上,学习STP的功能、原理及配置方法,从而了解利用冗余链路来提高网络安全性和可靠性的相关技术。
二.实验环境
1.交换机2台,二层三层均可,本实验使用的是二层交换机
2.实验用PC机2台
3.Console电缆2根
4.直连双绞线2根
5.交叉双绞线2根
三.实验内容和要求
(1)掌握链路冗余的重要性。
(2)了解广播风暴对网络性能造成的影响。
(3)掌握STP、RSTP和MSTP的概念以及相互之间的区别。
(4)学习生成树协议的配置方法。
四.网络拓扑图
五、实验步骤
生成树协议在部分交换机(如思科)上是自动打开的,管理员不需要进行配置。
但在一些交换机(如锐捷)上默认是关闭的,如果网络中存在环路,则必须手动开启。
根据如上的拓扑图,具体配置如下:
1.在交换机A上创建一个VLAN,然后将与PC1连接的端口添加到VLAN 10中。
同时,将用于交换机之间连接的两个端口设置为tag模式。
Switch-A#configure terminal
Switch-A(config)#vlan 10
Switch-A(config-vlan)#name test
Switch-A(config-vlan)#exit
Switch-A(config)#interface FastEthernet 0/6
Switch-A(config-if)#switchport access vlan 10
Switch-A(config-if)#end
Switch-A(config)#interface FastEthernet 0/3
Switch-A(config-if)#Switchport mode trunk
Switch-A(config-if)#exit
Switch-A(config)#interface FastEthernet 0/4
Switch-A(config-if)#Switchport mode trunk
Switch-A(config-if)#end
2.在交换机B上创建一个VLAN,然后将与PC2连接的端口添加到VLAN 10中。
同时,将用于交换机之间连接的两个端口设置为tag模式。
Switch-B#configure terminal
Switch-B(config)#vlan 10
Switch-B(config-vlan)#name test
Switch-B(config-vlan)#exit
Switch-B(config)#interface FastEthernet 0/6
Switch-B(config-if)#switchport access vlan 10
Switch-B(config-if)#end
Switch-B(config)#interface FastEthernet 0/3
Switch-B(config-if)#Switchport mode trunk
Switch-B(config-if)#exit
Switch-B(config)#interface FastEthernet 0/4
Switch-B(config-if)#Switchport mode trunk
Switch-B(config-if)#end
3.如果该交换机没有启用生成树协议,则分别在A和B交换机上启用相应的协议,以免产生环路。
Cisco交换机开启生成树协议的命令为:spanning-tree vlan 1 Switch-A(config)#spanning-tree vlan 1
Switch-B(config)#spanning-tree vlan 1
锐捷交换机开启生成树协议的命令为:spanning-tree mode rstp
六、实验截图
实验总结
这一次实验重重曲折后终于成功后,继续努力。