生成树协议

一、生成树端口状态:

1、blocking--阻塞状态,不转发帧,监听流入的BPDU,不学习MAC地址
2、listening--监听状态,不转发帧,不学习MAC地址,能够决定端口角色
3、learning--学习状态,不转发帧,能学习MAC地址
4、forwarding--转发状态,能够进行正常的帧转发

二、如何选举根桥

1.BID小的优先
2.BID=优先级(默认32768)+ MAC
3.查看交换机MAC:show version中的base ethernet MAC;sh spanning-tree

三、更改优先级方法

1.spanning-tree vlan 1 priority 28672(不推荐)
2.spanning-tree vlan 1 root primary(减2个4096)
3.spanning-tree vlan 1 root secondary(减1个4096)

四、如何确定根端口(RP)

1.定义:非根桥去往根桥的最佳端口
2.cost更小(即带宽更高),如下表:

带宽 cost值
10G 2
1G 4
100M 19
10M 100

3.看端口相邻的交换机的BID谁小
4.看相邻端口PID谁小(优先级+端口号)

五、如何确定指定端口(DP)

1.到根桥最近(cost小)的端口【根桥上都为DP】
2.所在交换机的BID谁小

六、配置

1.spanning-tree mode rapid-pvst #配置快速生成树
2.spanning-tree portfast #配置端口快速,即对PC不开启STP
3.spanning-tree bpduguard enable #启用BPDU Guard

除非注明,肉饼博客文章均为原创,转载请以链接形式标明本文地址   
本文地址:http://roubin.me/post/spanning-tree

你可能感兴趣的:(生成树协议)