2、 MST域
MST域是多生成树域 , 由局域网中的多台交换机及他们之间的网段构成 。一个局域网可以存在多个MST域 , 各MST域之间在物理上直接相连 。用户可以通过MSTP配置命令把多台交换机划分在同一个MST域内 。MST域中的交换机都启用了MSTP , 配置了相同的域名及vlan映射表(VLAN映射表是MST域的属性 , 它描述了VLAN和MSTI之间的映射关系) 。
3、MSTI
一个MST域内可以运行多个MSTI , MSTI之间彼此独立 , MSTI可以与一个或者多个VLAN对应 , 但一个VLAN只能与一个MSTI对应 。
4、端口角色
MSTP中的端口角色主要有根端口 , 指定端口 , 预备端口 , 备份端口和边缘端口 。除边缘端口外其他端口角色都参与MSTP的计算过程 。同一端口在不同的MSTI中可以担任不同的角色 。
根端口:非根交换机上到根交换机开销最小的端口就是该交换机的根端口 , 根端口能够转发数据流量到根交换机 。下图中的P3、P4和P8为根端口 。
指定端口:该交换机向下游交换机发送BPDU(一种桥协议数据单元 , 用来交换网桥ID、根路径成本等信息 , 用来选举交换机端口角色)或者数据流量的端口 。在下图中 , P1、P2和P6为指定端口(当S3优先级高于S2时) 。
边缘端口:位于网络最边缘处 , 不参与生成树计算 , 一般连接非交换机设备 , 如终端服务器、PC、路由器等 。
预备端口:从转发数据流量的角度来看 , 预备端口提供了到达根交换机的一条备份链路 , 其接口状态为阻塞 , 不转发数据流量 , 当根端口被阻塞时 , 预备端口将成为新的根端口 。在下图中P5为预备端口 。
备份端口:当同一台交换机的两个端口互相连接时就存在一个环路(聚合链路除外) , 此时 , 交换机就会将其中一个端口阻塞 , 备份端口就是被阻塞的那个端口 。从发送BPDU来看 , 备份端口就是由于学习到本设备上其他端口发送的BPDU而被阻塞的端口 。从转发数据流量来看 , 备份端口作为指定端口的备份 , 提供了一条从根交换机到非根交换机的备份链路 , 在下图中 , P7就是备份端口 。

文章插图
5、MSTP的端口状态
Forwarding(转发状态):在这种状态下 , 端口即转发用户流量 , 又接收/发送BPDU报文 。
Learning(学习状态):这是一种过渡状态 , 在Learning状态下交换机会根据收到的用户流量 , 学习mac地址表 , 但不转发用户流量 , 所以称为学习状态 。Learning状态的端口接收/发送BPDU报文 , 不转发用户流量 。
Discarding(阻塞状态):在这种状态下 , 端口只接收BPDU报文 。
三、 MSTP的保护功能
在面对一些二层生成树攻~击时 , 下面四个技术可以增加生成树的安全性 。
1、 BPDU保护
在交换机上 , 通常将直接与用户终端(如PC机)或服务器等非交换机设备相连的端口配置为边缘接口 , 以实现这些端口的快速收敛 , 正常情况下 , 这些端口是不会接收到BPDU 。如果有人伪造BPDU恶意攻~击交换机 , 当这些端口收到BPDU时 , 交换机会自动将这些端口设置为非边缘端口 , 并重新进行生成树计算 , 从而引起网络震荡 。
启用BPDU保护功能后 , 如果接口收到BPDU报文 , 那么该接口将被自动关闭 , 从而避免了后续的攻~击及由此带来的网络震荡 。
配置命令如下:
[LSW1]stp bpdu-protection #开启BPDU保护2、 根保护
由于网络管理人员失误或人为恶意攻 击 , 网络中的合法交换机端口可能会收到优先级更高的BPDU , 这将使目前网络中的根失去根地位 , 之后将重新计算生成树 , 引起网络震荡 , 还有可能将网络流量从高速链路上转移到低俗链路中 , 造成网络拥塞 。为了防止这种情况出现 , 交换机提供根保护功能 。根保护功能通过维持指定端口的角色来保护根交换机的地位 。配置了根保护功能的端口 , 在所有实例上的端口角色都保持为指定端口 。当端口接收到优先级更高的BPDU时 , 端口角色不会变为非指定端口 , 而是进入侦听状态 , 不再转发报文 。经过足够长的时间 , 如果端口一直没有再收到优先级较高的BPDU , 端口会恢复到原来的正常状态 。
推荐阅读
- 华为交换机系统启动原理介绍
- H3C交换机SSH配置完全攻略
- 华为荣耀v30pro与mate20pro 华为mate30值得入手吗2020年8月
- 华为p40pro和华为nova7pro哪个性价比高 华为nova7pro和华为p40哪个更值得购买
- 用了"华为分享",其他分享再也不想用了
- 华为手机的定位功能你清楚吗?
- 苹果折叠屏手机要来了?撞脸华为和三星,妥妥的“富婆机”
- 华为P30pro偏光分离+贴合技术详解
- 华为荣耀手机备忘录超全使用小技巧
- 如何解决华为手机在太阳底下屏幕看不清,这样设置就可以了!
