标签:stp
STP分类
IEEE | CISCO |
802.1D STP 收敛30-50s | PVST(ISL only);PVST+(ISL & 802.1Q) |
802.1W Rapid-STP 收敛 1s以内 | rapid-PVST |
802.1s mst | MIST/MST |
802.1D STP===========PVST+(ISL & 802.1Q)
收敛缓慢 收敛缓慢
基于交换机 基于 vlan
(冗余链路被切断,防环同时造成两份链路) (配置不同vlan走不同链路,防环且不浪费)
- 802.1W Rapid-STP与rapid-PVST区别是基于交换机和基于vlan的
当交换机vlan数量巨大时,基于vlan的生成树就会对应增多,更新bpdu(2s刷新)时就占用大量交换机资源;
MST,就是将多个vlan划分为一个实例,一个实例对应一棵树,从而防环同时,减少更新bpdu
BPDU
两种 1,配置BPDU
2,TCN 拓扑发生改变时使用
Protocol ID: 保留,总是0
version:802.1d=0 ;802.1w ;802.1s
message type: 配合版本=0;TCN = 80。TCN报文最后只到这里,flag以后的字段都是针对配置报文
FLAG : 802.1d使用flag的第一和最后两位
root ID: 根标识
cost path:开销,用来决定block哪个端口
bridge ID:唯一标示一台交换机,用来选举根
port ID:唯一标示交换机一个端口
message age:
max age : 20s刷新
hello time:2s 刷新
forward delay:15s
-------------------------------------------------------------------------------------------
STP四大流程
1,选根口(整个网选一个)
2,选根端口(从所有非跟桥选,每台有一个)
3,选指定端口(每个链路有一个)
4,blok剩下的口
根桥选举:
根据 bridge ID (优选小的)
bride priority 2byte | MAC address 5byte |
bridge priority 4bit 范围0-15 默认=8 | extend systemID 12bit区分vlan | 48bit MAC |
0 0
1 4097
. .
8 32768
实际工程中不会让设备自己选举根,都要人为设置
全局下:spanning-tree vlan 1 root primary 设置这台交换机为根
全局下:spanning-tree vlan 1 root secondary 设置这台交换机为备份根
全局下:spanning-tree vlan 1 primary xx=4096倍数 设置优先级
选举根端口:
1,最小的根网桥的ID(root ID,也是个bride ID)
2,到根网桥最下的cost
3,最小的发送方brideID
4,最小的发送方portID
5,最小的接收方的portID
标签:stp
原文地址:http://angelfire1986.blog.51cto.com/4061979/1728025