MSTP多实例生成树
文章目录
- MSTP多实例生成树
- 一、拓扑结构
- 二、基本配置
- 三、测试验证
- 四、知识点详解
一、拓扑结构
二、基本配置
SW1:
#创建vlan
<Huawei>sys
[Huawei]sys sw1
[sw1]un in en
[sw1]vlan batch 2 to 20
#将接口划入vlan
[sw1]port-group group-member GigabitEthernet 0/0/22 GigabitEthernet 0/0/24
[sw1-port-group]port link-type trunk
[sw1-port-group]port trunk allow-pass vlan 2 to 20
[sw1-port-group]q
#修改生成树模式
[sw1]stp mode mstp
[sw1]stp enable
#配置MST域
[sw1]stp region-configuration
[sw1-mst-region]region-name hcip
[sw1-mst-region]revision-level 1
[sw1-mst-region]instance 1 vlan 2 to 10
[sw1-mst-region]instance 2 vlan 11 to 20
[sw1-mst-region]active region-configuration
[sw1-mst-region]q
#设定主根与备份根
[sw1]stp instance 0 root primary
[sw1]stp instance 1 root primary
[sw1]stp instance 2 root secondary
SW2:
#创建vlan
<Huawei>sys
[Huawei]sys sw2
[sw2]un in en
[sw2]vlan batch 2 to 20
#将接口划入vlan
[sw2]port-group group-member GigabitEthernet 0/0/23 GigabitEthernet 0/0/24
[sw2-port-group]port link-type trunk
[sw2-port-group]port trunk allow-pass vlan 2 to 20
[sw2-port-group]q
#修改生成树模式
[sw2]stp mode mstp
[sw2]stp enable
#配置MST域
[sw2]stp region-configuration
[sw2-mst-region]region-name hcip
[sw2-mst-region]revision-level 1
[sw2-mst-region]instance 1 vlan 2 to 10
[sw2-mst-region]instance 2 vlan 11 to 20
[sw2-mst-region]active region-configuration
[sw2-mst-region]q
#设定主根与备份根
[sw2]stp instance 0 root secondary
[sw2]stp instance 1 root secondary
[sw2]stp instance 2 root primary
SW3:
#创建vlan
<Huawei>sys
[Huawei]sys sw3
[sw3]un in en
[sw3]vlan batch 2 to 20
#将接口划入vlan
[sw3]port-group group-member GigabitEthernet 0/0/22 GigabitEthernet 0/0/23
[sw3-port-group]port link-type trunk
[sw3-port-group]port trunk allow-pass vlan 2 to 20
[sw2-port-group]q
#修改生成树模式
[sw3]stp mode mstp
[sw3]stp enable
#配置MST域
[sw3]stp region-configuration
[sw3-mst-region]region-name hcip
[sw3-mst-region]revision-level 1
[sw3-mst-region]instance 1 vlan 2 to 10
[sw3-mst-region]instance 2 vlan 11 to 20
[sw3-mst-region]active region-configuration
#配置接口
[sw3]int g0/0/1
[sw3-GigabitEthernet0/0/1]port link-type access
[sw3-GigabitEthernet0/0/1]port default vlan 10
[sw3-GigabitEthernet0/0/1]int g0/0/2
[sw3-GigabitEthernet0/0/2]port link-type access
[sw3-GigabitEthernet0/0/2]port default vlan 20
[sw3-GigabitEthernet0/0/2]q
三、测试验证
SW3:
[sw3]dis stp region-configuration
Oper configuration
Format selector :0
Region name :hcip
Revision level :1
Instance VLANs Mapped
0 1, 21 to 4094
1 2 to 10
2 11 to 20
[sw3]dis stp brief
MSTID Port Role STP State Protection
0 GigabitEthernet0/0/22 ROOT FORWARDING NONE
0 GigabitEthernet0/0/23 ALTE DISCARDING NONE
1 GigabitEthernet0/0/22 ROOT FORWARDING NONE
1 GigabitEthernet0/0/23 ALTE DISCARDING NONE
2 GigabitEthernet0/0/22 ALTE DISCARDING NONE
2 GigabitEthernet0/0/23 ROOT FORWARDING NONE
可以看到实例1中SW3的23口被阻塞,实例2中SW的22口被阻塞
四、知识点详解
802.1D生成树----标准的STP协议
STP(Spanning Tree Protocol,生成树协议)是一种用于在网络中防止环路的协议。它可以确保网络中的链路不会形成闭环,从而避免广播风暴和数据包的无限循环。
STP通过在网络中选举一个根桥(Root Bridge)和计算最短路径来实现这一功能。在网络中,每个交换机被视为一个桥,通过比较桥优先级和桥MAC地址来选举根桥。选出根桥后,每个交换机计算到达根桥的最短路径,将一些链路标记为"指定端口",其余链路标记为"阻塞端口",以保证生成树不会形成环路。
当使用STP时,网络中的拓扑结构发生变化时,STP会重新计算最短路径,并动态地更新端口状态,以适应变化。这样,即使有链路发生故障或添加新的链路,STP也能够及时调整网络拓扑,确保数据传输的稳定和可靠。
STP是一种常见的网络协议,在以太网中广泛应用,它确保了网络的可靠性和冗余。除了STP,还有一些衍生协议如RSTP(Rapid STP)和MSTP(Multiple STP),它们在STP的基础上进行了改进和扩展,提供更快的收敛速度和更高的带宽利用率。
- RSTP----快速生成树----802.1W
- MSTP----多生成树协议----802.1S
MSTP(Multiple Spanning Tree Protocol,多重生成树协议)是对STP的改进和扩展,它允许在一个网络中同时存在多个生成树,以实现更高的带宽利用率和灵活性。
MSTP的主要目标是允许网络管理员将网络分割成多个实例(Instance),每个实例拥有独立的生成树。每个实例都可以根据不同的需求配置不同的生成树,从而实现更好的分割和隔离。这样,网络中的不同部分可以按照不同的策略进行配置,使得不同的流量可以通过不同的路径传输。
MSTP引入了Region和Bridge Configuration文件两个重要概念。Region定义了一个容纳多个桥(交换机)的区域,每个区域内的桥使用相同的配置参数。Bridge Configuration文件则定义了每个桥在每个实例中的角色(Root、Alternate或Backup),以及生成树协议的参数配置。
MSTP通过在每个实例中独立计算生成树,可以更好地利用网络资源,提供更高的带宽。实例之间的生成树彼此独立,因此一个实例中的链路故障不会影响其他实例的正常运行。此外,MSTP支持快速收敛,使得在网络拓扑变化时恢复传输更加迅速。
总而言之,MSTP是对STP的扩展,允许同时存在多个生成树,提供更高的带宽利用率和更灵活的配置选项。它在复杂网络环境中的应用更加广泛,并且为网络管理员提供了更多的控制和优化网络性能的选择。