MSTP配置
MSTP配置命令

目录1 MSTP配置命令 .................................................................................................................................... 1-11.1 MSTP配置命令................................................................................................................................. 1-11.1.1 active region-configuration ..................................................................................................... 1-11.1.2 check region-configuration ..................................................................................................... 1-11.1.3 display stp............................................................................................................................... 1-21.1.4 display stp abnormal-port....................................................................................................... 1-51.1.5 display stp down-port ............................................................................................................. 1-61.1.6 display stp history................................................................................................................... 1-71.1.7 display stp ignored-vlan.......................................................................................................... 1-81.1.8 display stp region-configuration.............................................................................................. 1-81.1.9 display stp root ....................................................................................................................... 1-91.1.10 display stp tc....................................................................................................................... 1-101.1.11 instance .............................................................................................................................. 1-111.1.12 region-name ....................................................................................................................... 1-121.1.13 reset stp.............................................................................................................................. 1-121.1.14 revision-level....................................................................................................................... 1-131.1.15 stp....................................................................................................................................... 1-141.1.16 stp bpdu-protection............................................................................................................. 1-151.1.17 stp bridge-diameter ............................................................................................................ 1-151.1.18 stp compliance.................................................................................................................... 1-161.1.19 stp config-digest-snooping ................................................................................................. 1-171.1.20 stp cost ............................................................................................................................... 1-181.1.21 stp edged-port .................................................................................................................... 1-191.1.22 stp ignored vlan .................................................................................................................. 1-201.1.23 stp loop-protection.............................................................................................................. 1-201.1.24 stp max-hops...................................................................................................................... 1-211.1.25 stp mcheck ......................................................................................................................... 1-221.1.26 stp mode............................................................................................................................. 1-231.1.27 stp no-agreement-check..................................................................................................... 1-231.1.28 stp pathcost-standard......................................................................................................... 1-241.1.29 stp point-to-point................................................................................................................. 1-251.1.30 stp port priority.................................................................................................................... 1-261.1.31 stp port-log.......................................................................................................................... 1-271.1.32 stp priority........................................................................................................................... 1-281.1.33 stp region-configuration...................................................................................................... 1-291.1.34 stp root primary................................................................................................................... 1-291.1.35 stp root secondary.............................................................................................................. 1-301.1.36 stp root-protection .............................................................................................................. 1-311.1.37 stp tc-protection.................................................................................................................. 1-311.1.38 stp tc-protection threshold.................................................................................................. 1-321.1.39 stp timer forward-delay....................................................................................................... 1-331.1.40 stp timer hello ..................................................................................................................... 1-331.1.41 stp timer max-age............................................................................................................... 1-341.1.42 stp timer-factor.................................................................................................................... 1-351.1.43 stp transmit-limit ................................................................................................................. 1-361.1.44 vlan-mapping modulo......................................................................................................... 1-371 MSTP配置命令1.1 MSTP配置命令1.1.1 active region-configuration【命令】active region-configuration【视图】MST域视图【缺省级别】2:系统级【参数】无【描述】active region-configuration命令用来激活MST域的配置。
mstp电路配置及调试方法研究

mstp电路配置及调试方法研究
一、mstp电路配置
1、准备工作:确定拓扑结构;为MSTP电路准备基本构成:根桥、边缘桥、孤立端口;MSTP电路拓扑及硬件选择;确定接口类型:Ethernet、Serial、Fiber等。
2、程序开发:MSTP电路的程序开发,根据要求分配每个桥的ID;确定每个桥的角色,前驱,允许、高速桥协议(BPDU)及主备模式;MAC地址学习;网络状况监控;地址转发和循环检测;BPDU过滤;主动告警报告等。
3、网络配置:MSTP电路配置拓扑结构,确定MSTP拓扑,分配BRIDGE ID;根桥安装和配置;边缘桥和孤立端口安装和配置;配置MSTP服务,包括端口设置,BPDU设置,BPDU过滤;路径规划。
4、网络测试:断线测试,以检查路由器选择路径是否正确;丢包率测试,测试本地环路的数据平均分布情况;MSTP容错能力测试,检查网络拓扑结构是否能够应对节点故障。
二、mstp电路调试方法研究
1、内部调试:安装系统时,核查内存卡;内部接线时,完全跟随电路图;设备连接时,采用标准网络及调试网线,检查连接及同步状态;把已安装的设备地址加入到管理服务器;正确维护桥接表及设备MAC地址表;核查所使用的配置系统及定义的网络节点。
2、网络调试:网络调试主要分四步:第一步调试系统,以保证操作正常;第二步检查连接是否正确,以及链路状态是否正常;第三步进行端口配置,设置桥接表;第四步检查状态,确定网络是否正常。
3、系统调试:系统调试的第一步是检查路由器的运行状态;第二步是检查端口的状态,确定端口是正常工作还是有问题;第三步是通过在路由器上启用BPDU
来连接;第四步是将网络的正常工作状态纳入系统调整;第五步是将网络行为与设计要求进行联系,检查网络安全性及耐性。
总结mstp的功能及其配置步骤

MSTP(多生成树协议)的主要功能是将一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立,实现不同VLAN流量的分离,达到网络负载均衡的目的。
它解决了STP(生成树协议)的各种问题,如初始化慢、直连故障需要等待30秒、非直连需要等待50秒、拓扑变化处理机制复杂等。
MSTP的配置步骤如下:
1. 给交换设备配置MSTP的工作模式、配置域并激活。
2. 启动MSTP,MSTP开始进行生成树计算,将网络修剪成树状,破除环路。
3. 若网络规划者需要人为干预生成树计算的结果,可以采取以下方式:
* 手动配置指定根桥和备份根桥设备。
* 配置交换设备在指定生成树实例中的优先级数值:数值越小,交换设备在该生成树实例中的优先级越高,成为根桥的可能性越大;数值越大,交换设备在该生成树实例中的优先级越低,成为根桥的可能性越小。
* 配置端口在指定生成树实例中的路径开销数值:在同一种计算方法下,数值越小,端口在该生成树实例中到根桥的路径开销越小,
成为根端口的可能性就越大;数值越大,端口在该生成树实例中到根桥的路径开销越大,成为根端口的可能性越小。
* 配置端口在指定生成树实例中的优先级数值:数值越小,端口在该生成树实例中成为指定端口的可能性就越大;数值越大,端口在该生成树实例中成为指定端口的可能性越小。
以上信息仅供参考,建议咨询专业人士获取更准确的信息。
MSTP配置要点

4、设备缺省开启TC-BPDU 攻击保护功能。
பைடு நூலகம்
5、如果上游设备为第三方设备,下游设备为H3C设备,则建议在下游设备根端口开启No Agreement Check 功能。
#配置端口的优先级 stp [ instance instance-id ] port priority priority 缺省情况下,设备所有以太网端口的优先级为128
的配置生效,从而减少对网络的冲击;而关闭摘要侦听功能时,只需全局关闭即可,不必逐个
端口关闭。
1、配置端口优先级,指定根端口:
端口优先级是确定该端口是否会被选为根端口的重要依据,同等条件下优先级高的端口将被选为根
端口。在支持MSTP 的设备上,端口可以在不同的生成树实例中拥有不同的优先级,同一端口可以
1、对于接入层设备,接入端口一般直接与用户终端(如PC)或文件服务器相连,此时接入端口被设置:边缘端口。另外接入设备系统视图开启stp bpdu-protection功能。
2、指定核心设备为根桥、备份桥,同时请在核心设备的指定端口上进行如下配置:stp root-protection。
3、在核心设备的根端口和Alternate 端口上进行如下配置:stp loop-protection。
在不同的生成树实例中担任不同的角色,从而使不同VLAN 的数据沿不同的物理路径传播,实现按
VLAN 进行负载分担的功能。用户可以根据组网的实际需要来设置端口的优先级。
2、配置端口的路径开销:
路径开销(Path Cost)是与端口相连的链路速率相关的参数。在支持MSTP 的设备上,端口在不
[Sysname-GigabitEthernet1/0/1] stp instance 2 cost 200
MSTP配置

Cisco MSTP配置(多生成树)一、什么是MSTP当前和STP相关的协议有:IEEE 802.1D(STP),802.1W(RSTP),802.1(MSTP)。
其中802.1D是最早关于STP的标准。
RSTP(Rapid Spanning Tree Protocol)是STP 的扩展,其主要特点是增加了端口状态快速切换的机制,能够实现网络拓扑的快速转换。
MSTP(Multiple Spanning Tree Protocol)提出了多生成树的概念,可以把不同的vlan 映射到不同的生成树,从而达到网络负载均衡的目的。
Configuring IEEE 802.1s MSTRelease 12.1(13)E and later releases support MST. These sections describe how to configure MST:Enabling MST (1)Displaying MST Configurations (4)Configuring MST Instance Parameters(参数) (8)Configuring MST Instance Port Parameters (10)Restarting Protocol Migration (11)Enabling MSTTo enable and configure MST on the switch, perform these tasks in privileged mode:These examples show how to enable MST:Router# show spanning-tree mst configuration% Switch is not in mst modeName []Revision 0Instance Vlans mapped----------------------------------------------------------------------------- 0 1-4094-------------------------------------------------------------------------------Router# configure terminalEnter configuration commands, one per line. End with CNTL/Z.Router(config)# spanning-tree mode mstRouter(config)# spanning-tree mst configurationRouter(config-mst)# show currentCurrent MST configurationName []Revision 0Instance Vlans mapped----------------------------------------------------------------------------- 0 1-4094-------------------------------------------------------------------------------Router(config-mst)# name ciscoRouter(config-mst)# revision 2Router(config-mst)# instance 1 vlan 1Router(config-mst)# instance 2 vlan 1-1000Router(config-mst)# show pendingPending MST configurationName [cisco]Revision 2Instance Vlans mapped----------------------------------------------------------------------------- 0 1001-40942 1-1000-------------------------------------------------------------------------------Router(config-mst)# no instance 2Router(config-mst)# show pendingPending MST configurationName [cisco]Revision 2Instance Vlans mapped----------------------------------------------------------------------------- 0 1-4094-------------------------------------------------------------------------------Router(config-mst)# instance 1 vlan 2000-3000Router(config-mst)# no instance 1 vlan 2500Router(config-mst)# show pendingPending MST configurationName [cisco]Revision 2Instance Vlans mapped-----------------------------------------------------------------------------0 1-1999,2500,3001-40941 2000-2499,2501-3000-------------------------------------------------------------------------------Router(config)# exitRouter(config)# no spanning-tree mst configurationRouter(config)# do show spanning-tree mst configurationName []Revision 0Instance Vlans mapped----------------------------------------------------------------------------- 0 1-4094-------------------------------------------------------------------------------Displaying MST ConfigurationsTo display MST configurations, perform these tasks in MST mode:These examples show how to display spanning tree VLAN configurations in MST mode:Router(config)# spanning-tree mst configurationRouter(config-mst)# instance 1 vlan 1-10Router(config-mst)# name ciscoRouter(config-mst)# revision 1Router(config-mst)# ^ZRouter# show spanning-tree mst configurationName [cisco]Revision 1Instance Vlans mapped-----------------------------------------------------------------------------0 11-40941 1-10-------------------------------------------------------------------------------Router# show spanning-tree mst###### MST00 vlans mapped: 11-4094Bridge address 00d0.00b8.1400 priority 32768 (32768 sysid 0) Root address 00d0.004a.3c1c priority 32768 (32768 sysid 0) port Fa4/48 path cost 203100IST master this switchOperational hello time 2, forward delay 15, max age 20, max hops 20 Configured hello time 2, forward delay 15, max age 20, max hops 20Interface Role Sts Cost Prio.Nbr Status---------------- ---- --- --------- ----------------------------------------Fa4/4 Back BLK 1000 160.196 P2pFa4/5 Desg FWD 200000 128.197 P2pFa4/48 Root FWD 200000 128.240 P2p Bound(STP)###### MST01 vlans mapped: 1-10Bridge address 00d0.00b8.1400 priority 32769 (32768 sysid 1) Root this switch for MST01Interface Role Sts Cost Prio.Nbr Status---------------- ---- --- --------- ----------------------------------------Fa4/4 Back BLK 1000 160.196 P2pFa4/5 Desg FWD 200000 128.197 P2pFa4/48 Boun FWD 200000 128.240 P2p Bound(STP)Router# show spanning-tree mst 1###### MST01 vlans mapped: 1-10Bridge address 00d0.00b8.1400 priority 32769 (32768 sysid 1) Root this switch for MST01Interface Role Sts Cost Prio.Nbr Status---------------- ---- --- --------- ----------------------------------------Fa4/4 Back BLK 1000 160.196 P2pFa4/5 Desg FWD 200000 128.197 P2pFa4/48 Boun FWD 200000 128.240 P2p Bound(STP)Router# show spanning-tree mst interface fastEthernet 4/4FastEthernet4/4 of MST00 is backup blockingEdge port:no (default) port guard :none (default)Link type:point-to-point (auto) bpdu filter:disable (default)Boundary :internal bpdu guard :disable (default)Bpdus sent 2, received 368Instance Role Sts Cost Prio.Nbr Vlans mapped-------- ---- --- --------- -------- -------------------------------0 Back BLK 1000 160.196 11-40941 Back BLK 1000 160.196 1-10Router# show spanning-tree mst 1 interface fastEthernet 4/4FastEthernet4/4 of MST01 is backup blockingEdge port:no (default) port guard :none (default)Link type:point-to-point (auto) bpdu filter:disable (default)Boundary :internal bpdu guard :disable (default)Bpdus (MRecords) sent 2, received 364Instance Role Sts Cost Prio.Nbr Vlans mapped-------- ---- --- --------- -------- ------------------------------- 1 Back BLK 1000 160.196 1-10Router# show spanning-tree mst 1 detail###### MST01 vlans mapped: 1-10Bridge address 00d0.00b8.1400 priority 32769 (32768 sysid 1) Root this switch for MST01FastEthernet4/4 of MST01 is backup blockingPort info port id 160.196 priority 160 cost 1000Designated root address 00d0.00b8.1400 priority 32769 cost 0Designated bridge address 00d0.00b8.1400 priority 32769 port id128.197Timers:message expires in 5 sec, forward delay 0, forward transitions 0Bpdus (MRecords) sent 123, received 1188FastEthernet4/5 of MST01 is designated forwardingPort info port id 128.197 priority 128 cost 200000Designated root address 00d0.00b8.1400 priority 32769 cost 0Designated bridge address 00d0.00b8.1400 priority 32769 port id128.197Timers:message expires in 0 sec, forward delay 0, forward transitions 1Bpdus (MRecords) sent 1188, received 123FastEthernet4/48 of MST01 is boundary forwardingPort info port id 128.240 priority 128 cost 200000Designated root address 00d0.00b8.1400 priority 32769 cost 0Designated bridge address 00d0.00b8.1400 priority 32769 port id128.240Timers:message expires in 0 sec, forward delay 0, forward transitions 1Bpdus (MRecords) sent 78, received 0Router# show spanning-tree vlan 10MST01Spanning tree enabled protocol mstpRoot ID Priority 32769Address 00d0.00b8.1400This bridge is the rootHello Time 2 sec Max Age 20 sec Forward Delay 15 secBridge ID Priority 32769 (priority 32768 sys-id-ext 1)Address 00d0.00b8.1400Hello Time 2 sec Max Age 20 sec Forward Delay 15 sec Interface Role Sts Cost Prio.Nbr Status---------------- ---- --- --------- ----------------------------------------Fa4/4 Back BLK 1000 160.196 P2pFa4/5 Desg FWD 200000 128.197 P2pRouter# show spanning-tree summaryRoot bridge for:MST01EtherChannel misconfiguration guard is enabledExtended system ID is enabledPortfast is disabled by defaultPortFast BPDU Guard is disabled by defaultPortfast BPDU Filter is disabled by defaultLoopguard is disabled by defaultUplinkFast is disabledBackboneFast is disabledPathcost method used is longName Blocking Listening Learning Forwarding STPActive---------------------- -------- --------- -------- --------------------MST00 1 0 0 2 3 MST01 1 0 0 2 3 ---------------------- -------- --------- -------- --------------------2 msts 2 0 0 4 6 Router#Configuring MST Instance Parameters(参数)To configure MST instance parameters, perform these tasks:This example shows how to configure MST instance parameters:Router(config)# spanning-tree mst 1 priority ?<0-61440> bridge priority in increments of 4096Router(config)# spanning-tree mst 1 priority 1% Bridge Priority must be in increments of 4096.% Allowed values are:0 4096 8192 12288 16384 20480 24576 2867232768 36864 40960 45056 49152 53248 57344 61440Router(config)# spanning-tree mst 1 priority 49152Router(config)#Router(config)# spanning-tree mst 0 root primarymst 0 bridge priority set to 24576mst bridge max aging time unchanged at 20mst bridge hello time unchanged at 2mst bridge forward delay unchanged at 15Router(config)# ^ZRouter#Router# show spanning-tree mst###### MST00 vlans mapped: 11-4094Bridge address 00d0.00b8.1400 priority 24576 (24576 sysid 0) Root this switch for CST and ISTConfigured hello time 2, forward delay 15, max age 20, max hops 20Interface Role Sts Cost Prio.Nbr Status---------------- ---- --- --------- ----------------------------------------Fa4/4 Back BLK 1000 160.196 P2pFa4/5 Desg FWD 200000 128.197 P2pFa4/48 Desg FWD 200000 128.240 P2p Bound(STP)###### MST01 vlans mapped: 1-10Bridge address 00d0.00b8.1400 priority 49153 (49152 sysid 1) Root this switch for MST01Interface Role Sts Cost Prio.Nbr Status---------------- ---- --- --------- ----------------------------------------Fa4/4 Back BLK 1000 160.196 P2pFa4/5 Desg FWD 200000 128.197 P2pFa4/48 Boun FWD 200000 128.240 P2p Bound(STP)Router#Configuring MST Instance Port ParametersTo configure MST instance port parameters, perform these tasks:This example shows how to configure MST instance port parameters:Router(config)# interface fastEthernet 4/4Router(config-if)# spanning-tree mst 1 ?cost Change the interface spanning tree path cost for an instanceport-priority Change the spanning tree port priority for an instanceRouter(config-if)# spanning-tree mst 1 cost 1234567Router(config-if)# spanning-tree mst 1 port-priority 240Router(config-if)# ^ZRouter# show spanning-tree mst 1 interface fastEthernet 4/4FastEthernet4/4 of MST01 is backup blockingEdge port:no (default) port guard :none (default)Link type:point-to-point (auto) bpdu filter:disable (default)Boundary :internal bpdu guard :disable (default)Bpdus (MRecords) sent 125, received 1782Instance Role Sts Cost Prio.Nbr Vlans mapped-------- ---- --- --------- -------- ------------------------------- 1 Back BLK 1234567 240.196 1-10Router#Restarting Protocol MigrationA switch running both MSTP and RSTP supports a built-in protocol migration mechanism that enables the switch to interoperate with legacy 802.1D switches. If this switch receives a legacy 802.1D configuration BPDU (a BPDU with the protocol version set to 0), it sends only 802.1D BPDUs on that port. An MSTP switch can also detect that a port is at the boundary of a region when it receives a legacy BPDU, an MST BPDU (version 3) associated with a different region, or an RST BPDU (version 2).However, the switch does not automatically revert to the MSTP mode if it no longer receives 802.1D BPDUs because it cannot determine whether the legacy switch has been removed from the link unless the legacy switch is the designated switch. A switch also might continue to assign a boundary role to a port when the switch to which it is connected has joined the region.To restart the protocol migration process (force the renegotiation with neighboring switches) on the entire switch, you can use the clear spanning-tree detected-protocols privileged EXEC command. Use the clear spanning-tree detected-protocols interface interface-id privileged EXEC command to restart the protocol migration process on a specific interface.This example shows how to restart protocol migration:Router# clear spanning-tree detected-protocols interface fastEthernet 4/4Router#。
2024版三层交换机配置MSTP协议详解华为eNSP实验

配置三层接口
01
02
03
配置VLAN和接口
配置MSTP域和实例
在交换机上创建一个MSTP域,并为该域分配一个唯一的域名。
配置MSTP实例
在MSTP域中创建多个MSTP实例,每个实例对应一个生成树拓扑。根据网络需求,为每个实例分配相应的VLAN。
1
2
3
随着网络技术的不断发展,MSTP协议可能会进一步优化,提高网络性能和稳定性。
MSTP协议优化
未来可能会有新的技术应用于交换机配置和网络通信中,如SDN(软件定义网络)、NFV(网络功能虚拟化)等。
新技术应用
随着人工智能和机器学习技术的发展,交换机配置和网络管理可能会实现智能化,提高管理效率和准确性。
快速收敛
MSTP协议工作原理
03
CHAPTER
华为eNSP实验环境搭建
安装eNSP软件
双击安装包,按照提示完成软件的安装过程。
启动eNSP软件
安装完成后,双击桌面快捷方式或在开始菜单中找到eNSP软件并启动。
下载华为eNSP软件安装包
从华为官方网站或授权下载中心下载最新版本的eNSP软件安装包。
CHAPTER
总结与展望
实验环境搭建
成功搭建华为eNSP实验环境,包括三层交换机、PC等网络设备,并正确连接物理链路。
MSTP协议配置
在三层交换机上完成MSTP协议的配置,实现VLAN的划分和跨交换机的通信。
实验结果验证
通过PC机的互通测试,验证MSTP协议配置的正确性和有效性。
实验总结
03
02
01
安装华为eNSP软件
mstp知识点汇总
mstp知识点汇总MSTP(Multiple Spanning Tree Protocol)是一种用于交换机网络中的冗余路径选择的协议。
它可以有效地解决网络中的环路问题,并提供快速的故障恢复能力。
本文将对MSTP的知识点进行汇总,包括MSTP的基本原理、配置方法以及优势等。
一、MSTP的基本原理MSTP是基于IEEE 802.1Q标准的一种冗余路径选择协议,它通过构建多个生成树来实现环路的消除。
MSTP使用了一种称为RSTP (Rapid Spanning Tree Protocol)的快速生成树协议来计算生成树,同时允许多个生成树的存在,这些生成树可以根据网络的拓扑结构进行划分。
二、MSTP的配置方法1. 配置根桥:在MSTP网络中,根桥是生成树的根节点,负责计算生成树的路径。
可以通过配置根桥的优先级来确定根桥。
优先级越低的交换机将成为根桥。
2. 配置生成树实例:MSTP支持同时存在多个生成树实例,每个实例可以独立配置。
可以通过命令行或者图形界面来配置生成树实例,并指定对应的VLAN。
3. 配置端口角色:MSTP中的端口可以分为根端口、指定端口和替代端口三种角色。
根端口是直接连接到根桥的端口,指定端口是连接到其他交换机的端口,替代端口是备用的路径。
可以通过配置端口的优先级来确定端口的角色。
三、MSTP的优势1. 冗余路径选择:MSTP可以构建多个生成树,通过选择最佳路径来提供冗余和容错能力,确保网络的可靠性和稳定性。
2. 快速收敛:MSTP使用RSTP协议计算生成树,可以在网络发生故障时快速收敛,减少网络中断时间。
3. 灵活性:MSTP可以根据网络的拓扑结构进行生成树的划分,可以更好地适应不同规模和复杂度的网络环境。
4. 可扩展性:MSTP支持多个生成树实例,可以根据需求配置不同的实例,提供更多的灵活性和可扩展性。
5. 兼容性:MSTP基于IEEE 802.1Q标准,与其他兼容该标准的设备和协议兼容,可以与现有网络设备无缝集成。
MSTP配置(上课用)
Copyright © 2009 Huawei Technologies Co., Ltd. All rights reserved.
Page9
MSTP基本配置-验证MSTP基本信息
[SWA]display stp brief MSTID Port 0 Ethernet1/0/12 0 Ethernet1/0/15 1 Ethernet1/0/12 1 Ethernet1/0/15 2 Ethernet1/0/12 2 Ethernet1/0/15 Role DESI ROOT DESI DESI DESI ROOT STP State FORWARDING FORWARDING FORWARDING FORWARDING FORWARDING FORWARDING Protection NONE NONE NONE NONE NONE NONE
Page5
MST Instance的基本计算过程
SWA 4096. 00e0-fc16-ee43 D R D SWB 8192. 00e0-fc41-4259
D
MSTI Regional Root R Instance 1:VLAN2 A
32768. 00e0-fc41-43b9
D
VLAN2
SWC
9300-B D
Instance 2的根 交换机
R
Instance 1:包含VLAN2 D VLAN2
A
R A Instance 2:包含VLAN3
5300
D VLAN3
LANA
LANB
Copyright © 2009 Huawei Technologies Co., Ltd. All rights reserved.
MSTP配置
目录第1章 MSTP配置...................................................................................................................1-11.1 MSTP简介..........................................................................................................................1-11.1.1 STP简介..................................................................................................................1-11.1.2 MSTP简介...............................................................................................................1-91.1.3 协议规范................................................................................................................1-151.2 配置任务简介...................................................................................................................1-151.3 配置根桥...........................................................................................................................1-161.3.1 配置MST域............................................................................................................1-161.3.2 指定当前设备为根桥或备份根桥............................................................................1-181.3.3 配置MSTP的工作模式...........................................................................................1-191.3.4 配置当前设备的优先级..........................................................................................1-201.3.5 配置MST域的最大跳数..........................................................................................1-201.3.6 配置交换网络的网络直径.......................................................................................1-211.3.7 配置MSTP的时间参数...........................................................................................1-221.3.8 配置超时时间因子..................................................................................................1-231.3.9 配置端口的最大发送速率.......................................................................................1-241.3.10 配置端口为边缘端口............................................................................................1-251.3.11 配置端口是否与点对点链路相连..........................................................................1-261.3.12 配置端口识别/发送MSTP报文的方式..................................................................1-271.3.13 开启MSTP特性....................................................................................................1-281.4 配置叶子节点...................................................................................................................1-281.4.1 配置MST域............................................................................................................1-281.4.2 配置MSTP的工作模式...........................................................................................1-291.4.3 配置超时时间因子..................................................................................................1-291.4.4 配置端口的最大发送速率.......................................................................................1-291.4.5 配置端口为边缘端口..............................................................................................1-291.4.6 配置端口的Path Cost............................................................................................1-291.4.7 配置端口的优先级..................................................................................................1-311.4.8 配置端口是否与点对点链路相连............................................................................1-321.4.9 配置端口识别/发送MSTP报文的方式....................................................................1-321.4.10 开启MSTP特性....................................................................................................1-321.5 执行mCheck操作.............................................................................................................1-331.6 配置VLAN Ignore特性......................................................................................................1-341.6.1 VLAN Ignore特性简介...........................................................................................1-341.6.2 配置VLAN Ignore特性...........................................................................................1-341.6.3 VLAN Ignore特性配置举例....................................................................................1-351.7 配置摘要侦听特性............................................................................................................1-361.7.1 配置准备................................................................................................................1-361.7.2 配置摘要侦听特性..................................................................................................1-361.7.3 摘要侦听特性配置举例..........................................................................................1-37 1.8 配置No Agreement Check特性........................................................................................1-381.8.1 配置准备................................................................................................................1-391.8.2 配置No Agreement Check特性.............................................................................1-391.8.3 No Agreement Check特性配置举例......................................................................1-40 1.9 配置设备的保护功能........................................................................................................1-401.9.1 配置准备................................................................................................................1-421.9.2 配置BPDU保护功能...............................................................................................1-421.9.3 配置根保护功能.....................................................................................................1-431.9.4 配置环路保护功能..................................................................................................1-431.9.5 配置防止TC-BPDU报文攻击的保护功能...............................................................1-44 1.10 MSTP显示和维护...........................................................................................................1-45 1.11 MSTP典型配置举例.......................................................................................................1-45第1章 MSTP配置1.1 MSTP简介1.1.1 STP简介1. STP的用途STP(Spanning Tree Protocol,生成树协议)是根据IEEE(Institute of Electrical andElectronics Engineers,电气与电子工程师协会)制定的802.1D标准建立的,用于在局域网中消除数据链路层物理环路的协议。
MSTP配置实验
MSTP配置实验一、实验目的掌握MSTP的原理掌握MSTP中交换机以及端口优先级的配置二、实验设备三层交换机1台,二层交换机E126A 2台PC机3台三、拓扑图及配置说明2台E126A的24号端口互连,E126A-1的16号端口与S3610的23号端口互连,2号端口连接PC1,E126A-2的16号端口与S3610的24号端口互连,2号端口连接PC2。
PC1通过console线连接E126A-1,PC2通过console线连接E126A-2,PC3通过console线连接S3610。
四、相关知识点常用概念1.根桥(Root Bridge)桥ID最小的网桥。
其中桥ID是由网桥的优先级和网桥的MAC组成。
2.根端口(Root Port)这个端口到达根桥的路径是该端口所在网桥到达根桥的最佳路径。
全网中只有根桥是没有根端口的。
3.指定端口(Designated Port)每一个网段选择到根桥最近的网桥作为指定网桥,该网桥到这一网段的端口为指定端口。
4.可选端口(Alternate Port)既不是指定端口,也不是根端口的端口。
通过BPDU配置消息来决定端口的角色:根端口:网桥各个端口中到根桥最近的端口。
指定端口:网桥的端口发送的BPDU配置消息较接收的BPDU配置消息更优,则端口为指定端口。
可选端口:网桥的端口发送的BPDU配置消息较接收的BPDU配置消息更差,则端口为可选端口。
五、实验内容1.MSTP配置E126A-1的配置命令<H3C>system-viewSystem View: return to User View with Ctrl+Z.#开启STP生成树协议[H3C]stp enable[H3C]%Apr 2 00:04:47:485 2000 H3C MSTP/3/STPSTART:- 1 -STP is now enabled on the dev ice.[H3C]E126A-2的配置命令<H3C>system-viewSystem View: return to User View with Ctrl+Z.#开启STP生成树协议[H3C]stp enable[H3C]%Apr 2 00:04:47:485 2000 H3C MSTP/3/STPSTART:- 1 -STP is now enabled on the dev ice.[H3C]S3610的配置命令<H3C>system-viewSystem View: return to User View with Ctrl+Z.#开启STP生成树协议[H3C]stp enable[H3C]%Apr 26 12:14:58:233 2000 H3C MSTP/2/STPSTART:STP is now enabled on the device.%Apr 26 12:14:58:254 2000 H3C MSTP/2/PFWD:Instance 0's Ethernet1/0/24 has been set to forwarding state!%Apr 26 12:14:58:267 2000 H3C MSTP/2/PFWD:Instance 0's Ethernet1/0/23 has been set to forwarding state!#Apr 26 12:14:58:307 2000 H3C MSTP/1/PFWD:hwPortMstiStateForwarding: Instance 0's Port 0.9371671 has been set to forwarding state!#Apr 26 12:14:58:327 2000 H3C MSTP/1/PFWD:hwPortMstiStateForwarding: Instance 0's Port 0.9371670 has been set to forwarding state!在S3610查看STP配置信息#查看根桥配置信息[H3C]display stp rootMSTID Root Bridge ID ExtPathCost IntPathCost Root Port0 32768.000f-e251-8ba0 0 0#只显示端口状态及端口的保护类型,其它信息不显示[H3C]display stp briefMSTID Port Role STP State Protection0 Ethernet1/0/23 DESI FORWARDING NONE0 Ethernet1/0/24 DESI FORWARDING NONE在E126A-1查看STP配置信息#查看根桥信息[H3C]display stp rootMSTID Root Bridge ID ExtPathCost IntPathCost Root Port-------- -------------------- ------------ ------------- -----------0 32768.000f-e251-8ba0 200 0 Ethernet1/0/16#只显示端口状态及端口的保护类型,其它信息不显示[H3C]display stp briefMSTID Port Role STP State Protection0 Ethernet1/0/2 DESI FORWARDING NONE0 Ethernet1/0/16 ROOT FORWARDING NONE0 Ethernet1/0/24 DESI FORWARDING NONE(*) means port in aggregation group在E126A-2查看STP配置信息#查看根桥信息[H3C]display stp rootMSTID Root Bridge ID ExtPathCost IntPathCost Root Port-------- -------------------- ------------ ------------- -----------0 32768.000f-e251-8ba0 200 0 Ethernet1/0/16#只显示端口状态及端口的保护类型,其它信息不显示[H3C]display stp briefMSTID Port Role STP State Protection0 Ethernet1/0/2 DESI FORWARDING NONE0 Ethernet1/0/16 ROOT FORWARDING NONE0 Ethernet1/0/24 ALTE DISCARDING NONE(*) means port in aggregation group2.改变生成树实例0的根桥E126A-2的配置命令#指定当前设备为生成树实例0的备用根桥[H3C]stp instance 0 root secondaryS3610的配置命令#取消当前设备作为生成树实例0的根桥[H3C]undo stp instance 0 root primary#查看STP配置信息[H3C]display stp rootMSTID Root Bridge ID ExtPathCost IntPathCost Root Port0 4096.000f-e2dc-804d 200 0 Ethernet1/0/24[H3C]display stp briefMSTID Port Role STP State Protection0 Ethernet1/0/23 DESI FORWARDING NONE0 Ethernet1/0/24 ROOT FORWARDING NONEE126A-1#在E126A-1查看STP配置信息[H3C]display stp rootMSTID Root Bridge ID ExtPathCost IntPathCost Root Port-------- -------------------- ------------ ------------- -----------0 4096.000f-e2dc-804d 200 0 Ethernet1/0/24[H3C]display stp briefMSTID Port Role STP State Protection0 Ethernet1/0/2 DESI FORWARDING NONE0 Ethernet1/0/16 ALTE DISCARDING NONE0 Ethernet1/0/24 ROOT FORWARDING NONE(*) means port in aggregation groupE126A-2#在E126A-2查看STP配置信息[H3C]display stp rootMSTID Root Bridge ID ExtPathCost IntPathCost Root Port-------- -------------------- ------------ ------------- -----------0 4096.000f-e2dc-804d 0 0[H3C]display stp briefMSTID Port Role STP State Protection0 Ethernet1/0/2 DESI FORWARDING NONE0 Ethernet1/0/16 DESI FORWARDING NONE0 Ethernet1/0/24 DESI FORWARDING NONE(*) means port in aggregation group注释:用户可以将当前交换机指定为生成树实例(由参数instance instance-id确定)的根桥或备份根桥。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
MSTP配置mstp配置包括:配置交换机的mst域指定交换机为根桥或备份根桥配置mstp的工作模式配置交换机的bridge优先级置mst域的最大跳数配置交换网络的网络直径配置交换机的时间参数配置特定交换机的超时时间因子配置端口的最大发送速率配置端口为边缘端口或者非边缘端口配置端口的path cost配置端口的优先级配置端口是否与点对点链路相连配置端口的mcheck变量配置交换机的保护功能开启/关闭设备mstp特性开启/关闭端口mstp特性配置vlan列表与生成树实例的映射关系开启单端口环路检测特性配置设备支持标准mstp或私有mstp报文格式特性只有开启设备mstp特性后其他配置才能生效。
在启动mstp之前,可以配置设备或以太网端口的相关参数;启动mstp后,这些参数将生效;mstp关闭后,这些配置参数仍被保留;当mstp重新启动后,这些参数仍将生效。
未生效的域参数可以使用check region-configuration命令显示;在mstp未启动前配置的其他参数可以使用display current-configuration命令来显示;启动后的mstp参数可以使用相关的display命令显示,可以参考本章的“mstp显示和调试”章节。
当gvrp和mstp同时在交换机上启动时,gvrp报文将沿着生成树实例cist进行传播。
因此在gvrp和mstp同时在交换机上启动的情况下,如果用户希望通过gvrp在网络中发布某个vlan,则用户在配置mstp的vlan映射表时要保证把这个vlan映射到cist上。
cist即生成树实例0。
1.2.1 配置交换机的mst域交换机属于哪个mst域由域名、vlan映射表、mstp修订级别配置决定。
用户可以通过下面的配置过程将当前交换机划分在一个特定的mst域内。
1. 进入mst域视图请在系统视图下进行下列配置。
2. 配置mst域的参数请在mst域视图下进行下列配置。
在一个mst域内最多可以包含49棵生成树实例,其中实例0为cst,实例1~48为msti(多生成树实例)。
用户在交换机上对mst域作了以上配置,就把当前交换机划分到了一个特定的mst域内。
只有两台交换机上配置的mst域的域名相同、mst域内配置的所有生成树实例对应的vlan映射表完全相同、mst域的修订级别相同,这两台交换机才属于同一个mst域。
用户在配置mst域的相关参数,特别是配置vlan映射表时,会引起mstp重新计算生成树,从而引起网络拓扑振荡。
为了减少这种由于配置引起的振荡,mstp在处理用户关于域的相关配置时,并不会马上触发生成树重新计算,而是在满足下列条件之一的情况下,这些域的配置才会真正的生效:用户使用命令active region-configuration手工激活配置的mst域相关参数用户使用命令stp enable使能mstp缺省情况下,mst域的域名等于交换机的mac地址,mst域内所有的vlan都映射到生成树实例0,mstp域的修订级别为0。
用户可以在系统视图下使用命令undo stp region-configuration 将mst域的三个配置恢复为缺省值。
3. 配置vlan列表与生成树实例的映射关系mstp采用vlan映射表来描述vlan与生成树实例的映射关系。
用户可以通过本命令来配置该vlan映射表:每个vlan可以按照用户的配置被划分到不同的生成树实例上。
用户不能将同一个vlan映射到多个不同的实例上,当用户将一个已经映射的vlan重新映射到一个不同的msti上时,则自动取消原来的映射关系。
命令vlan-mapping modulo modulo可以快速的为每个生成树实例指定vlan。
该命令将vlan映射到id为(vlan id-1)%modulo+1的生成树实例上。
(说明:(vlan id-1)%modulo为对(vlan id-1)的求模运算,如按照16取模,则vlan 1映射到msti 1、vlan 2映射到msti 2 ...vlan 16映射到msti 16、vlan 17映射到msti 1,依次类推。
)请在mst域视图下进行下列配置。
缺省情况下,所有vlan均映射到cist,即实例0上。
4. 激活mst域的配置,并退出mst域视图请在mst域视图下进行下列配置。
.2.2 指定交换机为根桥或备份根桥mstp可以通过计算来确定生成树的根桥。
用户也可以通过交换机提供的命令来指定当前交换机为根桥。
可以通过下面的命令指定交换机为特定生成树的根桥或备份根桥。
请在系统视图下进行下列配置。
设置当前交换机为根桥或者备份根桥之后,用户不能再修改交换机的优先级。
用户可以将当前交换机指定为生成树实例(由参数instance instance-id确定)的根桥或备份根桥。
如果instance-id取值为0,当前交换机将被指定为cist的根桥或备份根桥。
当前交换机在各棵生成树实例中的根类型互相独立,它可以作为一棵生成树实例的根桥或备份根桥,同时也可以作为其他生成树实例的根桥或备份根桥;在同一棵生成树实例中,同一台交换机不能既作为根桥,又作为备份根桥。
当根桥出现故障或被关机时,备份根桥可以取代根桥成为指定生成树实例的根桥;但是此时如果用户设置了新的根桥,则备份根桥将不会成为根桥。
如果用户为一棵生成树实例配置了多个备份根桥,当根桥失效时,mstp将选择mac地址最小的那个备份根桥作为根桥。
在设置根桥和备份交换机时,用户可以同时指定交换网络的网络直径和hello time参数。
关于网络直径和hello time的描述,可以参见配置任务“1.2.6 配置交换网络的网络直径”和“1.2.7 配置交换机的时间参数”。
当前交换机可以被指定为多棵生成树实例的树根,但是用户不能同时为一棵生成树实例指定两个或两个以上的根桥,即不要在两台或两台以上的交换机上使用命令给同一棵生成树实例指定树根。
用户可以给同一棵生成树指定多个备份树根,即可以在两台或两台以上的交换机上使用命令给同一棵生成树实例指定备份树根。
一般情况下,建议用户给一棵生成树指定一个树根和多个备份树根。
缺省情况下,交换机既不作为生成树的根桥,也不作为生成树的备份根桥。
1.2.3 配置mstp的工作模式mstp和rstp能够互相识别对方的协议报文,可以互相兼容。
而stp无法识别mstp的报文,mstp为了实现和stp的兼容,设定了两种工作模式:stp兼容模式,mstp模式。
在stp兼容模式下,交换机各个端口将发送stp报文;在mstp模式下,交换机的各个端口将发送mstp报文或者stp报文(如果端口上连接了stp交换机),并且具备多生成树的功能。
可以通过下面的命令配置mstp的工作模式。
mstp可以和stp 协议互通,如果交换网络中存在运行stp协议的交换机,可以通过该命令配置当前的mstp运行在stp兼容模式下,否则可以配置mstp运行在mstp模式下。
请在系统视图下进行下列配置。
一般情况下,如果交换网络中存在运行stp的交换机,与stp 交换机相连的端口自动从mstp模式迁移到stp兼容模式下运行。
但是如果运行stp的交换机被拆除后,此端口不能自动从stp 兼容模式迁移到mstp模式下运行,需要执行stp mcheck将它改回原来的mstp模式。
缺省情况下,交换机运行在mstp模式下。
1.2.4 配置交换机的bridge优先级交换机的bridge优先级的大小决定了这台交换机是否能够被选作生成树的根。
通过配置较小的bridge优先级,可以达到指定某台交换机成为生成树树根的目的。
支持mstp的交换机在不同的生成树实例中可以拥有不同的优先级。
可以通过下面的命令配置指定交换机的在不同生成树实例中的bridge优先级。
请在系统视图下进行下列配置。
配置交换机的优先级时,如果参数instance instance-id取值为0,配置的优先级是交换机在cist中的优先级。
在生成树树根的选择过程中,如果交换机的bridge优先级取值相同,则mac地址最小的那台交换机将被选择为根。
缺省情况下,交换机的bridge优先级取值为32768。
1.2.5 配置mst域的最大跳数mst域的最大跳数限制了mst域的规模。
配置在域根上的最大跳数将作为mst域的最大跳数。
从域内的生成树的根桥开始,域内的配置消息(即bpdu)每经过一台交换机的转发,跳数就被减1;交换机将丢弃收到的跳数为0的配置消息,使处于最大跳数外的交换机无法参与生成树的计算,从而限制了mst域的规模。
可以通过下面的命令配置mst域的最大跳数。
请在系统视图下进行下列配置。
mst域的最大跳数越大,说明mst域的规模越大。
只有配置在作为域根的交换机上的mst域的最大跳数才能限制mst域的规模。
mst域内的其他交换机将采用域根上的配置,即使本交换机也做了相应的配置。
缺省情况下,mst域的最大跳数为20。
1.2.6 配置交换网络的网络直径交换网络中任意两台主机都通过特定路径彼此相连,这些路径由一系列交换机构成。
网络直径指的是这些路径中交换机个数最多的那条路径,用路径经过的交换机个数来表示。
可以通过下面的命令配置交换网络的网络直径。
请在系统视图下进行下列配置。
网络直径是表征网络规模的一个参数,网络直径越大,说明一个网络的规模越大。
当用户配置交换机的网络直径参数时,mstp通过计算自动将交换机的hello time、forward delay以及max age三个时间参数设置为一个较优的值。
设置网络直径只对cist有效,对msti(多生成树实例)无效。
本命令用来配置交换网络的网络直径,从而确定mstp的三个时间参数(hellotime,forwarddelay,maxage) 。
缺省情况下,网络直径为7,此时对应的三个时间也分别为它们的缺省值。
1.2.7 配置交换机的时间参数交换机有三个时间参数:forward delay、hello time和maxage。
forward delay时间为交换机状态迁移机制。
链路故障会引发网络重新进行生成树的计算,生成树的结构将发生相应的变化。
不过重新计算得到的新配置消息无法立刻传遍整个网络,如果新选出的根端口和指定端口立刻就开始数据转发的话,可能会造成暂时性的路径回环。
为此协议采用了一种状态迁移的机制,根端口和指定端口重新开始数据转发之前要经历一个中间状态,中间状态经过forward delay时间的延时后才能进入转发状态,这个延时保证了新的配置消息已经传遍整个网络。
hello time用于交换机检测链路是否存在故障。
交换机每隔hello time时间会向周围的交换机发送hello报文,以确认链路是否存在故障。
max age时间是用来判断配置消息是否“过时”的参数,交换机会将过时的配置消息丢弃。