学习网络最重要的步骤之一,就是敲实验。通过动手做实验,可以把抽象的知识变得具体化,也能快速掌握其中的原理和使用场景,还能学会网络设备的实操命令。
之前写过一篇《图解 RSTP 和 MSTP 》的文章,但是篇幅有限,只描述了技术原理,现在专门写一篇网络实验,便于更好的理解 RSTP 和 MSTP 相关内容。
RSTP 功能
替代接口
我们用 3 台交换机搭建一个网络环境,部署 RSTP 对网络进行破环,验证 RSTP 新增的替代接口角色。替代接口是根接口的备份。
实验拓扑
实验要求
三台交换机( SW )配置 RSTP 功能,在 SWC 上使用命令查看替代接口。
操作步骤
- 三台 SW 按照网络拓扑图,对相应的接口进行连接。SW 默认的生成树工作模式是 MSTP 。
- 在三台交换机上分别配置工作模式从默认的 MSTP 改成 RSTP ,并且启动 STP 功能。
stp mode
命令用来修改交换机的工作模式。
功能验证
- 在设备上使用
display stp
命令查看 RSTP 状态 ,发现 SWB 的 MAC 地址最小,选举为根桥。SWB 的桥 ID 是 32768.4c1f-cc61-1681,其中 32768 是 SWB 的优先级值,4c1f-cc61-1681 是 SWB 的 MAC 地址。根桥的 MAC 地址是 SWB 的 MAC 地址,说明 SWB 就是根桥。
- SWC 有两个接口接入网络,由于从 GE0/0/2 到达根桥的 RPC 更小,因此 GE0/0/2 成为 SWC 的根接口,GE0/0/1 成为替代接口。使用
display stp brief
命令查看 RSTP 接口的状态 。Role 为 ROOT 时表示根接口,Role 为 DESI(即 Designated )时表示指定接口,SWB 的 GigabitEthernet0/0/1 为 ALTE(即 Alternate )表示替代接口。接口状态符合预期,实验成功!
- 还可以抓包查看替代接口的 BPDU 报文,详细分析字段代表的含义,深入理解 RSTP 。