华为HCIP——MSTP/RSTP与STP的兼容性

一、MSTP/RSTP与STP的兼容性的原理:

1.BPDU版本号识别 :运行MSTP/RSTP协议的交换机会根据收到的BPDU(Bridge Protocol Data Unit,桥协议数据单元)版本号信息自动判断与之相连的交换机的运行模式。如果收到的是STP BPDU,MSTP/RSTP交换机就会自动按照STP模式来运行。

2.端口工作模式迁移 :对于运行RSTP/MSTP的交换机,如果某个端口与运行STP的交换机直连,则该端口会自动将其工作模式迁移到STP模式,然后向外发送配置BPDU报文,从而保证设备之间的互通。

3.向下兼容性 :MSTP和RSTP都设计为向下兼容STP。这意味着在混合使用不同生成树协议的网络环境中,它们能够自动调整自己的行为以适应STP的存在,确保网络的稳定性和连通性。

二、实验配置

实验拓扑图

实验要求:

1.配置RSTP;

2.实现RSTP与STP的兼容,两者怎么兼容的;

3.实现RSTP与STP的兼容,两者怎么兼容的;

4.交换机端口迁移。

实验详细步骤

一、配置RSTP
(1)先在LSW1---LSW5设备上配置,并在LSW1设置桥根

LSW1stp mode rstp

LSW1stp priority 8192

LSW2stp mode rstp

LSW3stp mode rstp

LSW4stp mode rstp

LSW5stp mode rstp

(2)配置完之后,查看交换机的生成树模式

LSW1

LSW2

LSW3

LSW4

LSW5

可以看出公司A的交换机都是在RSTP的模式下,且LSW1为桥根。

(3)为了进一步加快收敛速度,配置LSW3和LSW4的边缘端口。

LSW3int e0/0/1

LSW3-Ethernet0/0/1stp edged-port enable

LSW4int e0/0/1

LSW4-Ethernet0/0/1stp edged-port enable

二、实现RSTP与STP的兼容
(1)配置LSW6的生成树协议模式为STP,并查看LSW4和LSW5的端口

LSW6stp mode stp

可以看到LSW4和LSW5全局的生成树模式依然是RSTP,但与LSW6相连的端口的生成树已经变为STP了。

(2)查看LSW6的生成树的信息

可以看到,LSW6的生成树模式是STP,且根桥为LSW1,所以RSTP兼容了STP。

(3)如果公司网络内发生链路故障,可以把LSW4与LSW2之间的链路down掉,就会造成网络迁移了,在使用dis stp brief命令查看端口状态。

LSW4int g0/0/2

LSW4-GigabitEthernet0/0/2shutdown

可以看到LSW4的e0/0/1以及G0/0/1接口两个运行RSTP的端口,使用RSTP的P/A机制。

三、实现MSTP与STP的兼容
(1)在LSW1--LSW5之间配置MSTP模式

LSW1stp mode mstp

LSW2stp mode mstp

LSW3stp mode mstp

LSW4stp mode mstp

LSW5stp mode mstp

(2)查看LSW4、LSW5与LSW6相连的端口生成树

可以看出,LSW4的全局生成树已经变为MSTP了,但是e0/0/2接口的生成树模式却还是STP,由此可见MSTP交融了STP。

四、交换机端口迁移

假如公司A与公司B的合作结束后,LSW6要撤离公司A的网络,这是就要用到交换机端口迁移,需要恢复LSW4和LSW5的生成树模式为MSTP。

(1)在LSW6上关闭e0/0/2的端口,并查看stp信息

LSW6int e0/0/2

LSW6-Ethernet0/0/2shutdown

虽然看到LSW6已经撤离MSTP的网络了,但是LSW4和LSW5的端口协议仍然是STP模式,无法自动迁移回MSTP模式,造成公司A无法快速收敛,因此,要在LSW4和LSW5的e0/0/2端口用到这条命令来恢复stp mcheck,使端口模式从STP模式迁移回到MSTP模式。

LSW4int e0/0/2

LSW4-Ethernet0/0/2stp mcheck

LSW4-Ethernet0/0/2q

LSW5int e0/0/2

LSW5-Ethernet0/0/2stp mcheck

LSW5-Ethernet0/0/2q

可以看到,LSW4和LSW5的接口E0/0/2接口协议已经恢复MSTP模式了,提高公司A的交换网络运行效率。

三、总结

总之,RSTP/MSTP与STP的兼容性原理主要基于BPDU版本号识别、端口工作模式迁移以及向下兼容性的设计。这些机制确保了在不同生成树协议共存的网络环境中,网络能够保持稳定并避免环路问题。

相关推荐
RisunJan8 分钟前
Linux命令-tcpdump(网络数据包捕获)
linux·网络·tcpdump
Titan202424 分钟前
Linux网络学习:套接字、UDP的封装与应用
linux·服务器·开发语言·网络·c++
-今昭-1 小时前
Logstash 管理
java·服务器·前端
2501_919749032 小时前
华为鸿蒙免费音乐APP—小羊免费音乐
华为·harmonyos·鸿蒙
Rsingstarzengjx2 小时前
stm32m157 U-boot 测试
linux·运维·服务器
世人万千丶2 小时前
物品借还闭环:鸿蒙物品清单种子数据与清单效果
学习·华为·harmonyos·鸿蒙
野生码农AI实战3 小时前
奇耻大辱,我的网站被挂马,服务器已沦陷三个月
服务器
jason.zeng@15022073 小时前
服务器磁盘读写效率,网络吞吐量查看,mysql性能调优
服务器·网络·mysql
张小姐的猫3 小时前
【Linux】网络编程 —— 传输层协议 TCP(下)
linux·运维·服务器·网络·tcp/ip·http·php
Light Gao4 小时前
企业级灰度发布技术方案
网络·数据库·oracle