生成树协议会自动断开环路
1、生成树协议,通过交换网桥的桥协议数据单元(BPDU),经过计算,使环状变成树状。
2、生成树协议默认开启,可以关闭;
3、生成树协议模式有多种,STP、MSTP、PVST、Rapid-PVST; 2、交换机是多端口的网桥,每个网桥有一个ID,ID=Bridge Priority+MAC Address; 3、Bridge Priority为桥优先级,默认值为32768;优先级可以修改,MAC不能修改;
4、每条链路都有费用cost,100M线路的费用为19,1G的链路费用为4;
生成树的选举规则
1、网桥ID值最小的选举为根桥;其他的为非根桥;
2、非跟桥上选举根端口,到根桥费用最少的端口为根端口;费用一样时,所连网桥ID小的为根端口;费用一样且所连网桥的ID也一样时,所连网桥上端口ID小的为根端口;
3、每一个网段选举指定端口,去往根桥费用少的端口为指定端口;费用一样时,所连网桥ID小的为指定端口;
4、环路中,既不是根端口,也不是指定端口的交换机端口被阻塞。环路就变成了树状。
网络环境1
ID = Priority+Address
1、Switch7的ID最小
2、Switch5的ID中等
3、Switch6的ID最大
生成树的选举过程 (根桥选举)
1、Switch7的ID最小
2、Switch5的ID中等
3、Switch6的ID最大。
生成树的选举过程 (非根桥选举根端口)
1、Switch7的ID最小
2、Switch5的ID中等
3、Switch6的ID最大。
生成树的选举过程 (网段选举指定端口)
1、Switch7的ID最小
2、Switch5的ID中等
3、Switch6的ID最大。
生成树选举结果查看
1、Switch7上查看生成树 自己就是根桥!
生成树选举结果查看
2、Switch5上查看生成树
生成树选举结果查看
3、Switch6上查看生成树
生成树的几个概念
交换机接口的三个角色: Root:根端口 Desg:指定端口 Altn:转换端口(预备、候补)
交换机端口的三个状态: DISABLE:失效状态 BLK:阻塞状态 LSN:监听状态 LRN:学习状态 FWD:转发状态
网络环境2
1、Switch2的ID最小,成为根桥; 2、Switch1两个接口到根桥费用一样;
但Switch3的ID小于Switch0的ID,所以, Switch1的F0/2称为根端口,阻塞F0/1; 3、Switch4的两个口,到根桥费用一样,所连网桥的ID也一样,但所连网桥的F0/11端口的ID小于F0/12端口的ID,所以Switch4的F0/1端口成为根端口,从而阻塞F0/2端口。