STP
一、交换网络环路的产生
1、广播风暴的形成
2、多帧复制
3、MAC地址表紊乱
二、STP简介
stp-----生成树协议
作用:
1、逻辑上断开环路,防止广播风暴的产生
2、当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用
三、生成树算法的步骤
1、选择根网桥(Root Bridge)
2、选择根端口(Root Ports)
3、选择指定端口(Designated Ports)
四、网桥ID (BID)
1、网桥ID是唯一的
2、选择交换网络中网桥ID最小的交换机成为根网桥
3、网桥包括网桥优先级和网桥的MAC地址。 取值范围是0~65535,缺省值是32768
五、选择根端口的依据
1、到根网桥最低的根路径成本
2、直连的网桥ID最小
3、端口ID最小
注意:根网桥上的端口都不是根端口,而是指定端口
1、根桥上的端口全是指定端口
2、在每个网段上,选择1个指定端口
3、非根桥上的指定端口,选择顺序
(1)根路径成本最低
(2)在的交换机的网桥ID的值最小
(3)端口ID的值最小
(一)根路径成本
1、网桥到根网络的路劲上所有链路的成本之和
2、带宽与路劲成本的关系
链路带宽 | 路径成本 |
---|---|
10 | 100 |
16 | 62 |
45 | 100 |
100 | 19 |
155 | 14 |
622 | 6 |
1000 | 4 |
10000 | 2 |
(二)端口ID
包括端口优先级和端口编号,取值范围0-255,缺省值128
六、BPDU(桥协议数据单元)
1、BPDU是个传输载体,用来交换机之间交换网桥ID和根路径成本等信息
2、BPDU使用组播发送BPDU
3、BPDU类型包括 配置BPDU和 拓扑变更通告(TCN)BPDU
4、BPDU报文字段 包括 根网桥ID、根路径成本、发送网桥ID、端口ID
5、交换机端口的STP状态
状态 | 用途 |
---|---|
转发 | 发送/接收用户数据 |
学习 | 构建网桥表 |
侦听 | 构建“活动”拓扑 |
阻塞 | 只接受BPDU |
禁用 | 强制关闭 |
七、STP的计时器
Hello时间
转发延迟
最大老化时间
VLAN与STP关系:IEEE通用生成树不考虑VLAN
例子1
1、先配置SW1的VLAN及接口类型
[sw1]vlan batch 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1]
[sw1]INT E0/0/1
[sw1-Ethernet0/0/1]P L T
[sw1-Ethernet0/0/1]p t a v a
[sw1-Ethernet0/0/1]INT E0/0/2
[sw1-Ethernet0/0/2]P L T
[sw1-Ethernet0/0/2]p t a v a
[sw1-Ethernet0/0/2]INT E0/0/3
[sw1-Ethernet0/0/3]p l a
[sw1-Ethernet0/0/3]p d v 10
[sw1-Ethernet0/0/3]un sh
2、配置SW1的MSTP
[sw1]stp modem
[sw1]stp mode m
[sw1]stp mode mstp
[sw1]stp re
[sw1]stp region-configuration
[sw1-mst-region]region-name huawei1
[sw1-mst-region]rev
[sw1-mst-region]revision-level 1
[sw1-mst-region]ins
[sw1-mst-region]instance 1 vlan 10
[sw1-mst-region]ins
[sw1-mst-region]instance 2 vlan 20
[sw1-mst-region]ac
[sw1-mst-region]active re
[sw1-mst-region]active region-configuration
Info: This operation may take a few seconds. Please wait for a moment...done.
[sw1-mst-region]q
[sw1]stp in
[sw1]stp instance 1 ro
[sw1