MSTP配置要点概述1

合集下载

MSTP协议配置

MSTP协议配置
步骤2 add port untagged 将端口以untagged的方式加入VLAN
步骤3 exit 退出VLAN配置模式
使能MSTP
使能MSTP的配置步骤
步骤1 config spanning-tree 进入spanning-tree配置模式
步骤2 Spanning-tree mode mst 配置mst工作模式
1.1.9 设置MSTP使能
接口配置
MSTP在只二层接口上起作用,包括普通以太网和Trunk端口,以太网和Trunk缺省都为二层接口。当用户希望使能某以太网或trunk的二层转发功能,以使其参与生成树计算时,可以进行以下配置:
MSTP在二层接口上的配置步骤
步骤1 interface ethernet 进入以太网接口
1.1.7 设置端口non-stp特性
MSTP可以将某些端口设置为不参与协议计算的端口,其方法是设置non-stp属性。
non-stp属性配置步骤
步骤1 config spanning-tree 进入spanning-tree配置模式并配置生成树模式
步骤2 spanning-tree port [none-stp] [yes|no] {}*1 配置端口是否参加STP运算,端口不参加STP运算后,处于Forward状态。
Maximum-age:报文最大的生存周期;
Max-hops:MST域内报文的最大生存周期。
下面说明MST模式接口的时间参数配置:
设置时间参数配置步骤
步骤1 config spanning-tree 进入spanning-tree配置模式
步骤2 Spanning-tree mode mst 配置mst工作模式

总结mstp的功能及其配置步骤

总结mstp的功能及其配置步骤

MSTP(多生成树协议)的主要功能是将一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立,实现不同VLAN流量的分离,达到网络负载均衡的目的。

它解决了STP(生成树协议)的各种问题,如初始化慢、直连故障需要等待30秒、非直连需要等待50秒、拓扑变化处理机制复杂等。

MSTP的配置步骤如下:
1. 给交换设备配置MSTP的工作模式、配置域并激活。

2. 启动MSTP,MSTP开始进行生成树计算,将网络修剪成树状,破除环路。

3. 若网络规划者需要人为干预生成树计算的结果,可以采取以下方式:
* 手动配置指定根桥和备份根桥设备。

* 配置交换设备在指定生成树实例中的优先级数值:数值越小,交换设备在该生成树实例中的优先级越高,成为根桥的可能性越大;数值越大,交换设备在该生成树实例中的优先级越低,成为根桥的可能性越小。

* 配置端口在指定生成树实例中的路径开销数值:在同一种计算方法下,数值越小,端口在该生成树实例中到根桥的路径开销越小,
成为根端口的可能性就越大;数值越大,端口在该生成树实例中到根桥的路径开销越大,成为根端口的可能性越小。

* 配置端口在指定生成树实例中的优先级数值:数值越小,端口在该生成树实例中成为指定端口的可能性就越大;数值越大,端口在该生成树实例中成为指定端口的可能性越小。

以上信息仅供参考,建议咨询专业人士获取更准确的信息。

MSTP的配置

MSTP的配置

课程名称华为HCIA实验课程实验成绩实验名称MSTP配置学号姓名班级日期10.30实验目的:1.通过MSTP的配置了解多实例MSTP的特点:可以通过vlan和instance之间的绑定,让接入交换机的两条上行链路在正常的情况下同时承载业务,实现负载分担。

、2.当主用上行链路故障时,stp会进行收敛,把备用链路从阻塞端口变为root端口来转发数据,从而恢复业务。

3.当规划的主用链路恢复后,会根据cost值重新选路,恢复规划的主用链路进行业务数据转发。

实验平台:ENSP一、实验任务能够完善的配置各个交换机上MSTP,让MSTP收敛后,SWC上的一个上行端口在相应的MSTI上是阻塞的,达到拆环。

当端口状态发生变化后,stp进行收敛,查看链路是否切换。

二、网络规划MSTI1:instance 1对应的是vlan 10MSTI2:instance 2对应的是vlan 20SWA是instance 1的根桥,instance 2的备份根桥SWB是instance 2的根桥,instance 1的备份根桥所有接PC和路由器的端口设置为边缘端口增加备用链路的cost值为20000三、网络结构图如下所示8,将主用链路shutdown后,查看SWC的stp收敛情况可以看到实例1和实例2都从Ethernet0/0/4转发数据,完成了stp收敛以及达到了SWC上行链路被保护的目的。

同时将链路恢复,在Eethernet0/0/3下面输入undo shutdown即可。

然后把instance 2的主用链路shutdow,查看一下stp的收敛情况。

9,当退出ensp时,点击保存。

MSTP配置要点

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生成树基本原理及配置总结

MSTP生成树基本原理及配置总结

MSTP生成树MSTP 基本原理将多个vlan关联(映射)到一个实例(instance),默认已存在实例0(包含所有vlan),通常自定义实例1和2,不同实例的根不相同,可负载均衡,具备RSTP的快速收敛。

通过MSTP把一个交换网络划分成多个域,每个域内形成多棵生成树,生成树之间彼此独立。

每棵生成树叫做一个多生成树实例MSTI(Multiple Spanning Tree Instance),每个域叫做一个MST域(MST Region:Multiple Spanning Tree Region)。

MST regions(区域):以下参数相同的switch就在同一个区域①名称:每个域有一个唯一名称;②修订号:暂保留,默认为0;③配置摘要:vlan映射表(关联表)。

实现MST:在BID中加入system ID表示实例号并将其加入优先级域根:域根(Regional Root)分为IST(Internal Spanning Tree)域根和MSTI域根。

主桥:(Master Bridge)也就是IST Master,域内距离总根最近的交换设备。

公共生成树:CST(Common Spanning Tree)连接交换网络内所有MST域的一棵生成树。

内部生成树:IST(Internal Spanning Tree)是各MST域内的一棵生成树。

公共和内部生成树:CIST是通过STP或RSTP协议计算生成的,连接一个交换网络内所有交换设备的单生成树。

构成单生成树:SST(Single Spanning Tree)有两种情况:运行STP或RSTP的交换设备只能属于一个生成树。

MST域中只有一个交换设备,这个交换设备构成单生成树。

端口角色:根端口、指定端口、Alternate端口、Backup端口、边缘端口、Master端口和域边缘端口。

MSTP 基本配置实验主链路配置为Trunk 并放行所有VLAN,将SWA作为vlan 2 to vlan 10 的主根,SWB 为备份根;SWB作为vlan 11 to 20 的主根,SWA为备份根。

MSTP配置

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#。

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概述


MSTP 的发展



从单一的SDH/PDH业务的接入到现在的Ethernet、ATM、 DDN等多种业务接入,即由传统SDH向MSTP演进 MSTP是SDH网络的延伸,是现有SDH网络的前向推进 MSTP可以针对多种不同网络的业务接入与传送提供不同 的解决方案,包括PSTN、数据网、商业网、3G、 DSLAM等网络 宽带等数据业务的兴起是MSTP发展的源动力 新一代数据特性单板为宽带等数据业务提供了更强力的支 持:更大的带宽(622M/2.5G),更强的网络适应性 (LCAS、RPR)、更好的标准遵从性(GFP、 VC12/VC3/VC4虚级联)、更有效的QOS保证

链路状态透传(LST)
LST 利用CSF帧来传递CSF告警并在某些情况下控 Link down
EOS 透传 制用户端口的 MSTP LINK状态
MSTP
EOS(ETHERNET OVER SDH)

端口链路聚合(Trunking 组)
Trunk组功能又名链路聚合,指将多个以太网物理
EOS(ETHERNET OVER SDH)

链路带宽自动调整(LCAS)
虚级联组(VCG)中的一个或多个成员出现失效
时,通过自动去掉失效成员并降低VCG的容量, 避免业务中断。当网络故障排除后,通过自动加 入原失效成员恢复VCG的容量 LCAS通过控制帧来实现源和宿VCG容量的变化同 步
Ethernet/RPR L2交换 Ethernet 透明传送
PDH/SDH 传统接口、 PoS( 级联 / 非级联可选 ) 、 Ethernet 接口( 10M/100M/GE )、 ATM-UNI接口( 622M/155M/34M/45M)、RPR业务接口

MSTP配置(迈普路由器)

MSTP 配置手册本手册著作权属迈普通信技术有限公司所有,未经著作权人书面许可,任何单位或个人不得以任何方式摘录、复制或翻译。

侵权必究。

策划:研究院资料服务处* * *迈普(四川)通信技术有限公司地址:成都市高新区九兴大道16号迈普大厦技术支持热线:400 886 8669传真:(+8628)85148948E-mail:support@网址:邮编:610041* * *版本:2008年6月第1版编号:MP/DC-RD-CPSJ-114前言读者对象z网络工程师z技术推广人员z网络管理人员适用范围本手册适用于迈普路由器6.1.X的版本及对应的设备。

本书约定命令行关键字用加粗表示;命令行参数用斜体表示。

大括号“{ }”表示括号中的选项是必选的;中括号“[ ]”表示括号中的选项是可选的;尖括号“<>”表示括号中的信息不被显示出来;方括号“【】”表示括号中的内容需要用户注意;竖线“|”用于分隔若干选项,表示二选一或多选一;正斜线“/”用于分隔若干选项,表示被分隔的各选项是可以被同时选中的;“ 注意”表示需要读者注意的事项,是配置系统的关键之处,希望用户能认真阅读。

“ 注”表示对前面内容的注解;“ 图解”表示对图例的文字解释。

声明由于产品版本升级或其它原因,本手册内容会不定期进行更新。

除非另有约定,本手册仅作为使用指导,本手册中的所有陈述、信息和建议不构成任何明示或暗示的担保。

目录第1章MSTP配置 (1)第2章MSTP协议简介 (2)第3章MSTP基本配置指令 (4)第4章MSTP协议互操作性 (15)第5章MSTP保护功能特性 (17)第6章应用实例 (20)第7章显示与维护 (23)7.1 显示命令实例 (24)7.2 调试命令 (25)7.3 调试命令实例 (25)第1章 MSTP配置本章主要介绍交换机的MSTP配置。

本章主要内容:z MSTP协议简介z MSTP基本配置指令z MSTP协议互操作性z MSTP保护功能特性z MSTP典型应用实例z MSTP显示与维护第2章 MSTP协议简介Spanning Tree Protocol(STP,生成树协议)是IEEE组织制订的用于在网络中消除数据链路层物理环路的协议;狭义的STP是指IEEE802.1D标准中定义的STP协议,广义的STP是指包括IEEE802.1D定义的STP协议以及各种在其基础上经过改进的生成树协议。

MSTP配置

1.6 配置摘要侦听特性 ........................................................................................................................... 1-28 1.6.1 配置准备 ............................................................................................................................... 1-28 1.6.2 配置摘要侦听特性................................................................................................................. 1-29 1.6.3 摘要侦听特性配置举例 ......................................................................................................... 1-29
1.4 配置叶子节点................................................................................................................................... 1-24 1.4.1 配置MST域 ........................................................................................................................... 1-24 1.4.2 配置MSTP的工作模式 .......................................................................................................... 1-24 1.4.3 配置超时时间因子................................................................................................................. 1-24 1.4.4 配置端口的最大发送速率...................................................................................................... 1-24 1.4.5 配置端口为边缘端口 ............................................................................................................. 1-24 1.4.6 配置端口的Path Cost............................................................................................................ 1-25 1.4.7 配置端口的优先级................................................................................................................. 1-26 1.4.8 配置端口是否与点对点链路相连 ........................................................................................... 1-27 1.4.9 配置端口识别/发送MSTP报文的方式.................................................................................... 1-27 1.4.10 打开端口状态变化信息显示开关 ......................................................................................... 1-27 1.4.11 开启MSTP特性 ................................................................................................................... 1-27
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

MSTP配置要点概述
1、MSTP基本原理
MSTP是ISP将用户的以太帧封装到SDH内传输的技术,和传统SDH点对点链路不同之处在于:用户可以灵活开通任意带宽而不再受限于2M带宽的叠加。

对于用户而言,ISP的MSTP网络就是一个巨大的交换机。

用户通过给每个节点分配一个vlan的方式实现互联。

因此,每个分支就相当于一个vlan,而中心端相当于trunk,每个子接口对应一个vlan。

因此,用户需要为每个分支分配vlan编号和对应的IP地址,vlan编号需要和ISP共享,ISP负责将每个VLAN和SDH通道一一对应起来。

2、MSTP的线路监测配置
以太接口下的IP配置和原有的串口或E1口配置没有什么区别,只是将原有接口的配置迁移到以太口下而已。

但是由于以太口的物理性质和串口不同,导致端口监测和QoS配置有较大差异。

以太口因为不是点对点性质,因此当线路中断时,路由器和MSTP设备的互联还是完好的,因此端口不会down,如果使用的是静态路由,则路由表不会更新,导致断网。

因此需要使用额外的PING检查配置来克服这点,不同厂家配置有所不同。

Cisco:使用IP SLA。

IP SLA即服务质量保证,实际上就是由路由器主动的通过PING、TCP SYN 等数据包去检查某项应用的可用状态,然后将检查结果反馈给路由器(即track),路由器随机做出反应。

在MSTP中我们使用PING来检查线路的通断。

命令如下:ip sla monitor 1
type echo protocol ipIcmpEcho 1.1.1.1 source-ipaddr 1.1.1.2
frequency 10
timeout 500
vrf XXX
!
ip sla monitor schedule 1 start-time now life forever
!
track 1 rtr 1 state
!
ip route **** **** next-hop track 1
本配置中,启用一个编号为1的SLA,使用ICMP从本地接口地址ping对端设备地址做检查,并配置ping测试的周期为10秒,每次ping的超时时间为500毫秒,并放入某vrf内。

然后启动编号为1的track,rtr 1即表示使用IP SLA 1内定义的策略进行监控,state表示只有在收到成功的信息时track状态才是UP的。

最后将tack应用在静态路由中,若track状态为down,则该路由失效。

还可配置SLA重试延时和次数,具体命令可在路由器上查询。

每条MSTP线路都要配置一个对应的SLA和track。

Cisco3845在升级后发现新版IOS的部分SLA和track命令发生改变,新命令如下:ip sla 1
icmp-echo 1.1.1.1 source-ip 1.1.1.2
frequency 10
timeout 500
vrf XXX
!
track 1 ip sla 1 state
其余的命令保持不变。

在更换IOS后原有的老命令会丢失导致track失效,因此需要及时更换新命令。

MAIPU:迈普设备也可以通过端口下的PING检查MSTP的线路通断,命令如下:
interface XX
keepalive-gateway *.*.*.*
即在接口模式下配置检测对端IP地址即可,若对端地址不通,该接口失效。

Huawei及H3C:其和cisco SLA对应的配置叫NQA,命令如下:
system-view
nqa test-instance mstp icmp
test-type icmp
destination-address ipv4 10.1.1.1
start now
#
track 1 nqa entry admin icmp reaction 3
#
ip route-static **** **** next-hop track 1
本配置中,为nqa起名为mstp,编号为icmp,指明ping对端地址。

然后应用在track 1和静态路由中。

reaction指明重试次数为3次。

另外,可以使用BFD做MSTP线路测试。

BFD是专门用于侦测线路通断的协议,分为普通和回声(echo)模式两种。

通过在两端设备接口上激活BFD协议,双方建立BFD邻居并互发控制包,一旦线路中断可以很快的发现,BFD必须和路由协议或静态路由同时使用,否则没有意义。

H3C的echo模式BFD,只在一端设备上启用BFD即可,echo的原理是向对端设备发送一个目标地址是自己的BFD包,对方因此会将这个包“反弹”回来,若收不到则是线路出问题,使用这种方式建议在对端接口上取消ICMP重定向功能。

BFD配置简单,这里不做阐述,具体命令可查阅相关命令文档。

3、以太子接口的CBWFQ配置
MSTP中心端设备的接口会划分子接口。

而以太子接口的CBWFQ中不支持带宽保证(bandwidth或priority),只支持流量整形(shape)。

为了让以太子接口下仍然可以使用带宽保证,必须配置层次化的CBWFQ,即嵌套式的CBWFQ。

嵌套式CBWFQ本来是为如下QOS模式设计的:假设有A、B两种流量,分别有不同的带宽需求,而B中又细分了B1和B2两种流量,分别需要保证不同的带宽,则配置模板如下:class A
class B
class B1
class B2
!
policy-map child
class B1
bandwidth XXX
class B2
bandwidth XXX
!
policy-map father
class A
bandwidth XXX
class B
bandwidth XXX
service-policy child
!
interface f0/0.200
service-policy out father
上述配置中,分别定义了四种流量的class-map。

然后定义了两个policy-map,分别为流量A、B和B1、B2定义了不同的QoS策略。

然后将子策略嵌套在父策略之中。

父策略应用在接口上。

路由器执行CBWFQ时先执行父策略,当执行至classB时,不仅为B执行了QoS,还继续匹配子策略,为B1和B2执行不同的QoS。

在我方所需的Qos中,所谓的父策略是为所有流量(即class default)整形,使其匹配为每个子接口开通的物理带宽,然后在子策略里为不同的流量做带宽保证。

本质上就是把我方现有的CBWFQ嵌套到一个针对缺省流量做整形的父策略中。

这里假设下行线路为MSTP,模板如下:
class A
match XXXX
class B
math XXXX
!
policy-map xiaxing
class class-default
shape average speed bc be
service-policy xiaxing_child
!
policy-map xiaxing_child
class A
bandwidth XXX
class B
priority XXX
class class-default
random-detect
!
interface G0/0.200
service-policy out xiaxing
以上配置中,shape average即为流量整形,speed为子接口的实际带宽bit,bc和be是可以容纳突发流量的“桶”。

当突发流量小于bc时,数据包被缓存不会丢失,在流量降低时再发送,当突发流量超过bc时进入be,并开始被随机丢弃,若突发流量仍然超过了be,则
超出部分全部丢弃。

bc和be的值一般为speed的1/8(注意bite和byte的换算),在实际应用中根据流量可实际情况调整,以免限速后的流量未能达到实际带宽的最大值而导致浪费。

相关文档
最新文档