生成树选举规则:
在所有交换机上选举出一台根桥交换机(root)
选举规则:桥ID小的优先
桥ID定义:桥ID,用来标识交换机身份
格式:优先级+Mac地址
默认优先级是32768,必须是4096的倍数
每台非根交换机选举出一个根端口(RP)
选举规则1.到达根网桥开销小的优先
2.对端交换机BID小的优先
3.端口ID小的优先
开销:cost,代表路径耗费的代价和成本,带宽越大开销越小
每个物理段上选举出一个指定端口(DP)
选举规则:1.到达根网桥开销小的优先
2.本机BID小的优先
3.端口ID小的优先
剩下没有角色的端口就是闭塞端口(Blocked port)
STP初始化流程
交换机端口状态
disable:禁用状态,被关闭的端口
blocking:闭塞状态,接收BPDU,但不发送BPDU,不学习Mac地址,不转发数据
listening:监听状态,接收并发送BPDU,不学习MAC地址,不转发数据持续15秒
learning:学习状态,接收并发送BPDU,学习Mac地址,不转发数据持续15秒
forwarding:转发状态,接收并发送BPDU,学习Mac地址,转发数据
命令行举例:
生成树切换命令:spanning-tree mode 【stp rstp mstp pvst】
指定生成树的根桥:spanning-treevlan 10 root primary
指定生成树的备份根桥:spanning-treevlan 20 root secondary
更改优先级来指定根网桥:
spanning-treevlan 10 priority ?
<0-61440> bridge priority in increments of 4096(必须是4096的倍数)
查看生成树命令:show spanning-tree
联系客服