常见的生成树协议有哪些(网络中避免环路的STP生成树协议)
常见的生成树协议有哪些(网络中避免环路的STP生成树协议)RID 小2、每台非根桥选举一个唯一的根端口Root Port (每台非根桥有一个根端口)1、选举一台唯一的根桥 Root Bridge每台交换机的BID 2(优先级) 6(MAC生成) 优先级4096的倍数思科PVST VLAN对应一个STP进程 (VLAN10 20 30 40)
一、生成树概述交换机环网带有冗余,所有不优的链路阻塞
指定端口 负责发送BPDU
根端口 负责接收并进一步转发BPDU
非指定端口 只接收BPDU
1、选举一台唯一的根桥 Root Bridge
每台交换机的BID 2(优先级) 6(MAC生成) 优先级4096的倍数
思科PVST VLAN对应一个STP进程 (VLAN10 20 30 40)
2、每台非根桥选举一个唯一的根端口Root Port (每台非根桥有一个根端口)
RID 小
Cop 累加接收接口的Cost值
上行交换机的BID 小
对端PID 小
自身的PID 小
3、交换机间链路两端选举一个唯一的指定端口(Designated Port)
1、RID
2、Cop
3、BID
4、PID
BID优先级 Cost PID优先级
IEEE802.1D
思科 Pvst 负载均衡 基于不同的VLAN 流量的负载均衡
华为 CST 所有VLAN对应同一个进程
二、生成树拓扑STP实验
1、Trunk
2、VTP
3、VLAN
4、STP
5、Access
VLAN 10 20
R13 Vlan10 Root Primary R14 Vlan10 Root Secondary
R14 Vlan20 Root Primary R13 Vlan20 Root Secondary
配置步骤1-3 省略,此处重点看STP配置及端口选举情况:
R14#sho spanning-tree
R15#show spanning-tree
通过查看配置,我们可以看出VLAN10 阻塞的端口为R15 E0/3接口, VLAN20中阻塞的接口为R15的E0/2接口。
E接口为10M Cost 为100 , 我们通过手动修改Cost值,把 VLAN10 阻塞接口也变更为R15的E0/2接口
之所以VLAN10的E0/3接口阻塞,就是R15的E0/2接口Cost为100, R14接口的port-channel Cost值为56
补充: 重要!!! 关于COST累加
1、交换机接收BPDU时开销值增加,发送BPDU时开销不变。
2、选举根端口,比较接收的BPDU
3、选举指定端口,比较发送的BPDU
R15与R14之间指定端口选取的是R14E0/3( R14 E0/3 发送的BPDU为56, R15的E0/3发送的BPDU为100,因此R14的E0/3为指定端口DP,R15的E0/3阻塞) 我们通过手动更改Cost值,VLAN10中R15阻塞端口为E0/2 E0/3为根端口。想要E0/3为根端口需要配置R15的E0/2的cost值要大于从R13发出到R14的BPDU 56 从R14发出到R15的E0/3BPDU100=156 我们把R15的E0/2接口VLAN10 cost值更改为160.
欢迎关注和转发,想深入学习更多网络技术或者有问题需要咨询,可以单独私信交流!私信交流还可以免费下载大量网络技术资料文档,和行业内网工进行技术交流!