项目2-多生成树协议MSTP[27页]
锐捷多生成树协议MSTP配置

多生成树协议MSTP【实验名称】多生成树协议MSTP 【实验目的】在接入层和分布层交换机上配置MSTP 并进行验证。
【背景描述】某企业网络管理员认识到,传统的生成树协议(STP)是基于整个交换网络产生一个树形拓扑结构,所有的VLANs 都共享一个生成树,这种结构不能进行网络流量的负载均衡,使得有些交换设备比较繁忙,而另一些交换设备又很空闲,为了克服这个问题,他决定采用基于VLAN 的多生成树协议MSTP ,现要在交换机上做适当配置来完成这一任务。
本实验采用4台交换机设备,PC1和PC3在Vlan 10中,IP 地址分别为172.16.1.10/24和172.16.1.30/24,PC2在Vlan 20中,PC4在Vlan 40中。
【实现功能】 在实现网络冗余和可靠性的同时实现负载均衡(分担)。
【实验拓扑】Vlan 10Vlan 20Vlan 10Vlan 40F0/1F0/2F0/23F0/23F0/24F0/24F0/23F0/1F0/2【实验设备】 接入层交换机S2126G (2台)、分布层交换机S3550-24(2台)【实验步骤】第一步:配置接入层交换机S2126-AS2126-A (config)#spanning-tree !开启生成树S2126-A (config)#spanning-tree mode mstp !配置生成树模式为MSTPS2126-A(config)#vlan 10 !创建Vlan 10S2126-A(config)#vlan 20 !创建Vlan 20S2126-A(config)#vlan 40 !创建Vlan 40S2126-A(config)#interface fastethernet 0/1S2126-A(config-if)#switchport access vlan 10 !分配端口F0/1给Vlan 10S2126-A(config)#interface fastethernet 0/2S2126-A(config-if)#switchport access vlan 20 !分配端口F0/2给Vlan 20S2126-A(config)#interface fastethernet 0/23S2126-A(config-if)#switchport mode trunk !定义F0/23为trunk端口S2126-A(config)#interface fastethernet 0/24S2126-A(config-if)#switchport mode trunk !定义F0/24为trunk端口S2126-A(config)#spanning-tree mst configuration ! 进入MSTP配置模式S2126-A(config-mst)#instance 1 vlan 1,10 !配置instance 1(实例1)并关联Vlan 1和10 S2126-A(config-mst)#instance 2 vlan 20,40 !配置实例2并关联Vlan 20和40S2126-A(config-mst)#name region1 !配置域名称S2126-A(config-mst)#revision 1 !配置版本(修订号)验证测试:验证MSTP配置S2126-A#show spanning-tree mst configuration !显示MSTP全局配置Multi spanning tree protocol : EnabledName : region1Revision : 1Instance Vlans Mapped-------- ------------------------------------------------------------0 2-9,11-19,21- 39,41- 40941 1,102 20,40第二步:配置接入层交换机S2126-BS2126-B (config)#spanning-tree !开启生成树S2126-B (config)#spanning-tree mode mstp !采用MSTP生成树模式S2126-B(config)#vlan 10 !创建Vlan 10S2126-B(config)#vlan 20 !创建Vlan 20S2126-B(config)#vlan 40 !创建Vlan 40S2126-B(config)#interface fastethernet 0/1S2126-B(config-if)#switchport access vlan 10 !分配端口F0/1给Vlan 10S2126-B(config)#interface fastethernet 0/2S2126-B(config-if)#switchport access vlan 40 !分配端口F0/2给Vlan 40S2126-B(config)#interface fastethernet 0/23S2126-B(config-if)#switchport mode trunk !定义F0/23为trunk端口S2126-B(config)#interface fastethernet 0/24S2126-B(config-if)#switchport mode trunk !定义F0/24为trunk端口S2126-B(config)#spanning-tree mst configuration ! 进入MSTP配置模式S2126-B(config-mst)#instance 1 vlan 1,10 !配置instance 1(实例1)并关联Vlan 1和10 S2126-B(config-mst)#instance 2 vlan 20,40 !配置实例2并关联Vlan 20和40S2126-B(config-mst)#name region1 !配置域名称S2126-B(config-mst)#revision 1 !配置版本(修订号)验证测试:验证MSTP配置S2126-B#show spanning-tree mst configurationMulti spanning tree protocol : EnabledName : region1Revision : 1Instance Vlans Mapped-------- ------------------------------------------------------------0 2-9,11-19,21-39,41-40941 1,102 20,40第三步:配置分布层交换机S3550-AS3550-A(config)#spanning-tree !开启生成树S3550-A (config)#spanning-tree mode mstp !采用MSTP生成树模式S3550-A(config)#vlan 10S3550-A(config)#vlan 20S3550-A(config)#vlan 40S3550-A(config)#interface fastethernet 0/1S3550-A(config-if)#switchport mode trunk !定义F0/1为trunk端口S3550-A(config)#interface fastethernet 0/23S3550-A(config-if)#switchport mode trunk !定义F0/23为trunk端口S3550-A(config)#interface fastethernet 0/24S3550-A(config-if)#switchport mode trunk !定义F0/24为trunk端口S3550-A (config)#spanning-tree mst 1 priority 4096!配置交换机S3550-A在instance 1中的优先级为4096 ,缺省是32768,值越小越优先成为该instance中的root switchS3550-A (config)#spanning-tree mst configuration ! 进入MSTP配置模式S3550-A (config-mst)#instance 1 vlan 1,10 ! 配置实例1并关联Vlan 1和10S3550-A (config-mst)#instance 2 vlan 20,40 ! 配置实例2并关联Vlan 20和40S3550-A (config-mst)#name region1 ! 配置域名为region1S3550-A (config-mst)#revision 1 ! 配置版本(修订号)验证测试:验证MSTP配置S3550-A#show spanning-tree mst configurationMulti spanning tree protocol : EnabledName : region1Revision : 1Instance Vlans Mapped-------- ------------------------------------------------------------0 2-9,11-19,21-39,41-40941 1,102 20,40第四步:配置分布层交换机S3550-BS3550-B(config)#spanning-tree !开启生成树S3550-B (config)#spanning-tree mode mstp !采用MSTP生成树模式S3550-B(config)#vlan 10S3550-B(config)#vlan 20S3550-B(config)#vlan 40S3550-B(config)#interface fastethernet 0/1S3550-B(config-if)#switchport mode trunk ! 定义F0/1为trunk端口S3550-B(config)#interface fastethernet 0/23S3550-B(config-if)#switchport mode trunk ! 定义F0/23为trunk端口S3550-B(config)#interface fastethernet 0/24S3550-B(config-if)#switchport mode trunk ! 定义F0/24为trunk端口S3550-B (config)#spanning-tree mst 2 priority 4096 !配置交换机S3550-B在instance 2(实例2)中的优先级为4096 ,缺省是32768,值越小越优先成为该region (域)中的root switchS3550-B (config)#spanning-tree mst configuration ! 进入MSTP配置模式S3550-B (config-mst)#instance 1 vlan 1,10 ! 配置实例1并关联Vlan 1和10S3550-B (config-mst)#instance 2 vlan 20,40 ! 配置实例2并关联Vlan 20和40S3550-B (config-mst)#name region1 ! 配置域名为region1S3550-B (config-mst)#revision 1 ! 配置版本(修订号)验证测试:验证MSTP配置S3550-B#show spanning-tree mst configurationMulti spanning tree protocol : EnabledName : region1Revision : 1Instance Vlans Mapped-------- ------------------------------------------------------------0 2-9,11-19,21-39,41-40941 1,102 20,40第五步:验证交换机配置S3550-A#show spanning-tree mst 1 !显示交换机S3550-A上实例1的特性###### MST 1 vlans mapped : 1,10BridgeAddr : 00d0.f8ff.4e3f !交换机S3550-A的MAC地址Priority : 4096 ! 优先级TimeSinceTopologyChange : 0d:7h:21m:17sTopologyChanges : 0DesignatedRoot : 100100D0F8FF4E3F !后12位是MAC地址,此处显示是S3550-A自身的MAC,这说明S3550-A是实例1 (instance 1)的生成树的根交换机RootCost : 0RootPort : 0S3550-B#show spanning-tree mst 2 !显示交换机S3550-B上实例2的特性###### MST 2 vlans mapped : 20,40BridgeAddr : 00d0.f8ff.4662Priority : 4096TimeSinceTopologyChange : 0d:7h:31m:0sTopologyChanges : 0DesignatedRoot : 100200D0F8FF4662 ! S3550-B是实例2 (instance 2)的生成树的根交换机RootCost : 0RootPort : 0S2126-A#show spanning-tree mst 1 !显示交换机S2126-A上实例1的特性###### MST 1 vlans mapped : 1,10BridgeAddr : 00d0.f8fe.1e49Priority : 32768TimeSinceTopologyChange : 7d:3h:19m:31sTopologyChanges : 0DesignatedRoot : 100100D0F8FF4E3F ! 实例1的生成树的根交换机是S3550-A RootCost : 200000RootPort : Fa0/23 !对实例1而言,S2126-A的根端口是Fa0/23S2126-A#show spanning-tree mst 2 !显示交换机S2126-A上实例2的特性###### MST 2 vlans mapped : 20,40BridgeAddr : 00d0.f8fe.1e49Priority : 32768TimeSinceTopologyChange : 7d:3h:19m:31sTopologyChanges : 0DesignatedRoot : 100200D0F8FF4662 ! 实例2的生成树的根交换机是S3550-B RootCost : 200000RootPort : Fa0/24 !对实例2而言,S2126-A的根端口是Fa0/24类似可以验证其它交换机上的配置。
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

6 of 31
9.1多Agent系统简述
第九章 多Agent系统
9.1.2 MAS的结构
MAS的体系结构是指MAS中Agent间的信息关系和控制关系,以及问 题求解能力的分布模式,通过定义Agent之间的权威关系,为Agent 提供了一种交互框架。
MAS的体系结构可以有三种形式:集中式、分布式和混合式。
4
9.1多Agent系统简述
第九章 多Agent系统
1.Agent
9.1.1概念
弱定义:Agent一般用以说明一个软硬件系统。它具有自治性,社会 性,反映性,能动性等特性。
强定义:Agent不仅具有以上的特性,而且具有知识、信念、义务、 意图等人类才具有的特性。强定义更加强调人格化概念的第九章 多Agent系统
(1)根据Agent的自主性分类 1)由控制Agent和被控Agent构成的系统:Agent之间存在较强的控制关 系,每个Agent或对其他Agent具有控制作用,或受控于对它具有权威的 Agent。在这类系统中,被控Agent的行为受到约束,自主程度较低。 2)自主Agent构成的系统:Agent自主地决策,产生计划,采取行动。 Agent之间具有松散的社会性联系。Agent通过与外界的交互,了解外部世 界的变化,并从经验中学习增强其求解问题的能力以及与相识者建立良好 的协作关系。在这类系统中,自主Agent之间的协作关系是互惠互利的关系 ,当目标发生冲突时,通过协商来解决。 3)灵活Agent(即半自主的Agent)构成的系统:Agent进行决策时,某 些问题在一定程度上需要受控于其他Agent,大部分情况下要求Agent完全 自主地工作。在这类系统中,Agent之间通常是松散耦合,具有一定的组织 结构,通过承诺和组织约束相互联系。
生成树协议详解

⽣成树协议详解⽣成树协议详解⽣成树协议是由Sun微系统公司著名⼯程师拉迪亚?珀尔曼博⼠(Radia Perlman)发明的。
⽹桥使⽤珀尔曼博⼠发明的这种⽅法能够达到2层路由的理想境界:冗余和⽆环路运⾏。
你可以把⽣成树协议设想为⼀个各⽹桥设备记在⼼⾥的⽤于进⾏优化和容错发送数据的过程的树型结构。
我们要介绍的这个问题在图1中进⾏了描述。
图1.如果这些交换机不采⽤⽣成树协议并且以这种⽅式连接,每⼀台交换机将⽆限地复制它们收到的第⼀个数据包,直到内存耗尽和系统崩溃为⽌。
在2层,没有任何东西能够阻⽌这种环路的事情发⽣。
在图1中,管理员必须要⼿⼯关闭这个红⾊连接线路才能让这个以太⽹⽹络运⾏。
⽣成树协议在当前可⽤连接有效时关闭⼀个或者更多其它冗余连接,⽽在当前连接出现故障后,再启⽤这些被关闭的冗余连接。
⽣成树协议决定使⽤哪⼀个连接完全取决于⽹络的拓扑结构。
⽣成树协议拓扑结构的思路是,⽹桥能够⾃动发现⼀个没有环路的拓扑结构的⼦⽹,也就是⼀个⽣成树。
⽣成树协议还能够确定有⾜够的连接通向这个⽹络的每⼀个部分。
它将建⽴整个局域⽹的⽣成树。
当⾸次连接⽹桥或者发⽣拓扑结构变化时,⽹桥都将进⾏⽣成树拓扑的重新计算。
当⼀个⽹桥收到某种类型的“设置信息”(⼀种特殊类型的桥接协议数据单元,BPDU)时,⽹桥就开始从头实施⽣成树算法。
这种算法从根⽹桥的选择开始的。
根⽹桥(root bridge)是整个拓扑结构的核⼼,所有的数据实际上都要通过根⽹桥。
顺便提⽰⼀下,有⼿⼯设置根⽹桥时要特别注意。
对于思科设备来⾔其根⽹桥的选择过程暴露出⼀些问题,就是过分简单化。
思科硬件通常使⽤最低的MAC地址,具备这些地址的设备通常是⽹络中最古⽼的设备,因⽽其交换速度常是最慢的,⽽从根⽹桥在⽹络中的位置看,它负荷却最重。
⽣成树构建的下⼀步是让每⼀个⽹桥决定通向根桥的最短路径,这样,各⽹桥就可以知道如何到达这个“中⼼”。
这⼀步会在每个局域⽹进⾏,它选择指定的⽹桥,或者与根桥最接近的⽹桥。
生成树协议

1.1 生成树相关协议
2.快速生成树协议 快速生成树协议(Rapid Spanning Tree Protocol,RSTP)由IEEE 802.1w标 准定义,是STP的扩展。 RSTP的特点如下: (1)为根端口和指定端口设置了快速切换用的替换端口和备份端口两种角色, 在根端口或指定端口失效的情况下,替换端口或备份端口会无延时地进入转发状态, 而无须等待两倍的Forward Delay(转发延时)时间。 (2)在只连接了两个交换端口的点对点链路中,指定端口只需要与下游网桥进 行一次信息交换,即可无延时地进入转发状态。如果是连接了3个以上网桥的共享 链路,下游网桥不会响应上游指定端口发出的握手请求,只能等待两倍Forward Delay时间进入转发状态。 (3)将直接与终端相连而不是与其他网桥相连的端口定义为边缘端口,边缘端 口可以直接进入转发状态,不需要任何延时。由于网桥无法知道端口是否直接与终 端相连,所以需要人工配置。 RSTP的缺点如下: (1)由于整个交换网络只有一棵生成树,在网络规模比较大时会导致较长的收 敛时间,拓扑结构改变对网络造成的影响也较大。 (2)在网络结构不对称时,单生成树会影响网络的连通性。 (3)链路被阻塞后将不承载任何流量,造成了带宽的极大浪费,这在环型城域 网中比较明显。
1.1 生成树相关协议
3.PVST/PVST+ PVST(Per-VLAN Spanning Tree)是基于VLAN的生成树协议,它将为每个 VLAN建立一个独立的生成树实例,能够保证每一个VLAN都不存在环路。 PVST的优点如下: (1)它使生成树拓扑结构的总体规模减小。 (2)改进了生成树的扩展性,并减少了收敛时间。 (3)提供更快的收敛恢复能力和更高的可靠性。 PVST的缺点如下: (1)由于每个VLAN都需要生成一棵树,PVST的通信量将正比于Trunk的 VLAN个数。 (2)在VLAN个数比较多时,维护多棵生成树的计算量和资源占用量将急剧增 长。特别是当Trunk封装的端口状态发生变化时,所有生成树的状态都要重新计算, CPU将不堪重负。 PVST+(Per-VLAN Spanning Tree Plus)是Cisco提出的,可以与IEEE 802.1q公共生成树互操作。通过ISL中继,PVST+与现存的Cisco交换机PVST协议 兼容,同时,PVST+通过IEEE 802.1q中继与CST连接并进行互操作。如果PVST区 域和CST区域之间要互操作,则一定要通过PVST+区域。 由于协议的私有性,PVST/PVST+不能像STP/RSTP一样得到广泛的支持,不 同厂家的设备不能在这种模式下直接互通,只能通过一些变通的方式实现相互通信。
Cisco的MSTP(多生成树)介绍

Cisco MSTP (多生成树) 介绍多生成树协议MSTP(Multiple Spanning Tree Protocol)是IEEE 802.1s中定义的一种新型生成树协议,它引入了“实例”(Instance)的概念。
简单的说,STP/RSTP是基于端口的,PVST+是基于VLAN 的,而MSTP就是基于实例的。
所谓实例就是多个VLAN的一个集合,通过多个VLAN捆绑到一个实例中去的方法可以节省通信开销和资源占用率。
MSTP各个实例拓扑的计算是独立的,在这些实例上就可以实现负载均衡。
在使用的时候可以把多个相同拓扑结构的VLAN映射到一个实例里,这些VLAN在端口上转发状态将取决于对应实例在MSTP里的状态。
MSTP的实例0具有特殊的作用,称为CIST,即公共与内部生成树,其他的实例称为MSTI,即多生成树实例。
MSTP协议引入了域的概念,域由域名、修订级别、VLAN与实例的映射关系组成,只有三者都一样的互联的交换机才认为在同一个域内。
缺省时,域名就是交换机的第一个MAC地址,修订级别等于0,所有的VLAN 都映射到实例0上。
在同一个域内的交换机将互相传播和接收不同生成树实例的配置消息,保证所有生成树实例的计算在全域内进行;而不同域的交换机仅仅互相传播和接收CIST生成树的配置消息,MSTP协议利用CIST保证全网络拓扑结构的无环路存在,也是利用CIST保持了同STP/RSTP的向上兼容,因此从外部来看,一个MSTP域就相当于一个交换机,对不同的域、STP、RSTP交换机是透明的。
MSTP相对于之前的各种生成树协议而言,优势非常明显。
MSTP具有VLAN认知能力,可以实现负载均衡,可以实现类似RSTP的端口状态快速切换,可以捆绑多个VLAN到一个实例中以降低资源占用率,并且可以很好地向下兼容STP/RSTP协议。
MSTP中的几个关键技术点:l 端口状态STP协议通过在交换机之间传递特殊的消息(这个消息称为BPDU,桥协议数据单元,又成为配置消息Configuration Message),并进行分布式的计算,来决定一个有环路的网络中,哪台交换机的哪个端口应该被阻塞(Discarding),用这种方法来剪切掉环路。
多生成树协议MSTP

多生成树协议MSTP按照PVST、PVST+等协议的规则,就应该每个VLAN一个生成树,而且是每隔2秒就会发送一个BPDU。
这对于一个有着上千个VLAN的网络来说,一方面这么多生成树维护起来比较困难,另一方面,为每个VLAN每隔2秒就发送一个BPDU,交换机也是难以承受的。
为了解决这一问题,Cisco就开发新的生成树技术--MST。
MSTP(Multiple Spanning Tree Protocol,多生成树协议)就是对网络中众多的VLAN进行分组,一些VLAN分到一个组里,另外一些VLAN分到另外一个组里。
这里的"组"就是后面讲的MST实例(Instance)。
每个实例一个生成树,BPDU是只对实例进行发送的,这样就可以既达到了负载均衡,又没有浪费带宽,因为不是每个VLAN一个生成树,这样所发送的BPDU数量明显减少了。
【注意】并不是所有的Cisco以太网交换机都支持MSTP,如运行CiscoIOS 12.1(14)EA1以前版本的Catalyst 3750、Catalyst 2950等早期系列交换机就不支持MST。
MSTP对应的标准是IEEE 802.1S。
MSTP把IEEE 802.1W标准中的RSTP(Rapid Spanning Tree Protocol,快速生成树协议)算法扩展到多生成树,在为多VLAN环境提供了快速收敛的同时也实现了负载均衡的功能。
MST比PVST+(对应IEEE 802.1D标准)收敛快,并且和802.1D、802.1W生成树,以及PVST+结构兼容。
MSTP允许通过中继来构建多个生成树,可以组合和关联多个VLAN到生成树实例(Spanning Tree Instance,SPI)。
每个实例可以有一个独立于其他生成树实例的拓扑结构。
这种新的架构为数据通信和负载均衡提供了多个转发路径。
也提供了网络容错机制,因为一个实例(也就是一个转发路径)的失效不会影响其他实例。
生成树协议简介

⽣成树协议简介⽣成树协议是⼀种⼆层管理协议,它通过有选择地阻塞⽹络冗余链路来达到消除⽹络⼆层环路地⽬的,同时具备链路地备份功能。
由于⽣成树协议本⾝⽐较⼩,所以并不像路由协议那样⼴为⼈知。
但是它却掌管着端⼝的转发⼤全。
特别是和别的协议⼀起运⾏的时候,⽣成树协议就有可能阻断其他协议地报⽂通路,造成种种地奇怪现象。
⽣成树协议和其它协议⼀样,时随着⽹络的发展⽽不断更新换代的。
在⽣成树协议发展过程中,⽼的缺陷不断被克服,新的特性不断被开发出来。
按照⼤功能地改进情况,我们可以粗略地把⽣成树协议地发展过程划分为三代。
第⼀代⽣成树协议:STP/RSTP在⽹络发展初期,透明⽹桥时⼀个重要⾓⾊。
它⽐只会放⼤和⼴播信号地集线器(Hub)拥有更多的功能,它会悄悄地把发向它地数据帧地源MAC地址和端⼝号记录下来,下次碰到这个MAC地址作为⽬的MAC地址的报⽂就从记录中的端⼝号发送出去,如果⽬的MAC地址没有记录在案或者⽬的MAC地址本⾝就是多播地址才向所有端⼝发送.通过透明⽹桥,不同的局域⽹之间可以实现互通,⽹络可操作的范围得以扩⼤,⽽且由于透明⽹桥具备MAC地址学习功能⽽不会像Hub那样造成⽹络报⽂冲突。
但是,透明⽹桥也有它的缺陷,它的缺陷就在于它的透明传输。
透明⽹桥并不能像路由器那样知道报⽂可以经过多少次转发,⼀旦⽹络存在环路就会造成报⽂在环路内不断循环和增⽣,甚⾄造成恐怖的“⼴播风暴”。
在这种情况下,⽹络将变得不可⽤,⽽且在⼤型⽹络中故障不好定位。
为了解决这个问题⽽提出了STP(Spanning Tree Protocol),其中以IEEE的802.1D版本最为流⾏。
图1 ⽣成树⼯作⽰意图⽣成树时图论中的术语,对于⼀个拥有n个节点的⽆向图,从中选取n-1条边,使得从n个节点中的任意⼀个经由这n-1条边都能到达另外⼀个任意的节点,这这n个点和n-1条边的集合就是这个图的⼀颗⽣成树。
STP协议中定义了根桥(Root Bridge)、根端⼝(Root Port)、指定端⼝(Designated Port)、路径开销(Path Cost)等概念,⽬的就在于通过构造⼀棵⾃然树的⽅法达到裁剪冗余环路的⽬的,同时实现链路备份和路径最优化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目二 多生成树协议MSTP
MST修正号
ruijie(config-mst)# revision version
交换机名称为ruijie 处于MST配置模式
15
项目二 多生成树协议MSTP
(4)设置实例的交换机优先级
设置MSTP交换机优先级
指定交换机优先级
ruijie(config)# spanning-tree [mst instance-id] priority priority
端口编号
处于特权模式
18
项目二 多生成树协议MSTP
5.应用实例 要求: (1)创建2个实例Instance1和Instance2 ,将实例Instance1与VLAN10关联,将实 例Instance2与VLAN20关联。 (2)SW1为实例Instance1的根交换机, SW2为实例Instance2的根交换机。
21
项目二 多生成树协议MSTP
SW1(config)#Spanning-tree mst 1 Priority 4096
(2)配置交换机SW2
SW2(config)#Spanning-tree SW2(config)#Spanning-tree mode mstp SW2(config)#spanning-tree mst configuration
指定具体实例
17
项目二 多生成树协议MSTP
(6)显示MSTP配置
显示MST相关信息
实例编号
ruijie#show spanning-tree mst { configuration | instance-id [ interface interface-id ] }
交换机名称为ruijie
MST配置信息
22
项目二 多生成树协议MSTP
SW2(config-mst)#revision 1 SW2(config-mst)#name test1 SW2(config-mst)#instance 1 VLAN 10 SW2(config-mst)#instance 2 VLAN 20 SW2(config)#Spanning-tree mst 2 Priority 4096
交换机名称为ruijie 处于全局配置模式
生成树协议类型值
11
项目二 多生成树协议MSTP
(3)配置区域属性 进入MST配置模式
ruijie(config)#spanning-tree mst configuration
交换机名称为ruijie 处于全局配置模式
12
项目二 多生成树协议MSTP
ቤተ መጻሕፍቲ ባይዱ
实例标志
23
项目二 多生成树协议MSTP
(3)配置交换机SW3
SW3(config)#Spanning-tree SW3 (config)#Spanning-tree mode mstp SW3(config)#spanning-tree mst configuration SW3(config-mst)#revision 1 SW3(config-mst)#name test1 SW3(config-mst)#instance 1 VLAN 10 SW3(config-mst)#instance 2 VLAN 20
RSTP能够避免网络出现广播风暴问题。 发现公司的网络流量都集中在一台根交换机上 ,所有链路都以它为中心向外拓展,另一台非 根交换机工作量较少,负载明显不平衡。
3
项目二 多生成树协议MSTP
2.2 相关知识
1.MSTP概述
MSTP(Multiple Spanning Tree Protocol,多生成树协议)是在传统的 STP、RSTP 的基础上发展而来的新的生 成树协议。MSTP遵循的标准是IEEE 802.1S。能够解决VLAN对环路影响及 负载均衡问题。
电子工业出版社 张国清主编《高级交换与路由技术》配套课件
项目二 多生成树协议MSTP
二O一六年八月十日
项目二 多生成树协议MSTP
知识目标、技能要求 1.了解MSTP概念; 2.掌握MSTP特性及其配置技能; 3.掌握小型网络一般调试技能及故障排除 方法。
2
项目二 多生成树协议MSTP
2.1 问题提出
19
项目二 多生成树协议MSTP
20
项目二 多生成树协议MSTP
(1)配置交换机SW1
SW1(config)#Spanning-tree SW1(config)#Spanning-tree mode mstp SW1(config)#spanning-tree mst configuration SW1(config-mst)#revision 1 SW1(config-mst)#name test1 SW1(config-mst)#instance 1 VLAN 10 SW1(config-mst)#instance 2 VLAN 20
9
项目二 多生成树协议MSTP
4.MSTP配置 (1)启动生成树协议
启用生成树协议
ruijie (config)# spanning-tree
交换机名称为ruijie 处于全局配置模式
10
项目二 多生成树协议MSTP
(2)设置生成树协议类型 设置生成树协议类型
ruijie (config)# spanning-tree mode mstp/rstp/stp
交换机名称为ruijie 处于全局配置模式
指定具体实例
16
项目二 多生成树协议MSTP
(5)配置实例的端口优先级
设置MSTP端口优先级
指定端口优先级
ruijie(config-if)# spanning-tree mst instance-id port-priority priority
交换机名称为ruijie 处于端口配置模式
4
项目二 多生成树协议MSTP
5
项目二 多生成树协议MSTP
6
项目二 多生成树协议MSTP
2.MSTP的区域与实例
7
项目二 多生成树协议MSTP
3.MSTP的多种生成树 (1)实例生成树(MSTI) (2)区域生成树(IST) (3)区域间生成树(CST) (4)CIST生成树。
8
项目二 多生成树协议MSTP
ruijie(config-mst)#instance instance-id VLAN VLAN-range
交换机名称为ruijie 处于MST配置模式
VLAN范围
13
项目二 多生成树协议MSTP
MST名称
ruijie(config-mst)#name name
交换机名称为ruijie 处于MST配置模式