关于生成树的选举及控制

生成树-STP(spanning tree protocol)
首先我们应该了解生成树是什么,由名字中的protocol可以知道它是一种协议,既然是协议就有其作用。
生成树协议是一种工作在OSI中第二层(数据链路层)的通信协议,它的作用是在交换机之间,通过发送比较信息选择在环路之间应该被阻塞的接口。也就是说如果在任意的交换机上到达根网桥有多条(大于等于2)链路,会根据生成树协议只保留一条链路,把其他的链路全部切断(其他链路的某一端口变为堵塞端口)。
想要控制生成树就必须要了解其工作原理即如何在多条链路中选出唯一一条。
选举顺序:根网桥- -根端口- -指定端口- -非指定端口(堵塞端口)
根端口:用于接受来自根的BPDU信息,只能存在于非根网桥之上,并且一个交换机只能存在一个。
指定端口:用于发送或转发BPDU信息,存在于每一条链路中,但是一条链路中只能存在一个指定端口。(备注:根网桥的所有接口都为指定端口。因为其COP值最小。)
根网桥的选举是根据最优BID:
BID:网桥标识符,用于表示交换机或网桥在该生成树中的唯一性,由BID优先级+Mac地址
BID优先级:默认值为32768,但是它的数值必须是4096的倍数,范围是0-61440,数值越小越优。
Mac地址:交换机上背板地址池中最小的Mac地址,Mac地址越小越优。
所以初始的根网桥应该是Mac地址最小的那台交换机。由于Mac地址无法更改,我们如果要改变根网桥就需要改变交换机的BID优先级。例如交换机1为根网桥,其BID优先级为默认的32768,我们要先让交换机2变为根网桥,只需要让交换机2的BID优先级低于32768即可。(注意:BID优先级数值必须是4096的倍数!!!)
根端口的选举:(有三步)
1.COP(cost of path):路径开销,描述该接口到达根的路径开销值,数值也是越小越优
我们要记住几个常用的值:例如10G 路径开销值为2,1G为4,100M为19,10M为100.
2.发送方的BID
3.发送方的PID:PID即端口标识符,用于表示该交换机上接口的唯一性标识。
PID是由PID优先级+port number组成。
PID优先级:默认为128,PID优先级也有限制,它的值必须为16的倍数,范围为0-240.数值也是越小越优。
port number:端口号,表示该交换机该接口的唯一性,一般为接口的端口号标识,数值同样是越小越优。
指定端口的选举:(同样有三步)
1.COP
2.本交换机BID(和根端口选举有差异)
3.本地PID (注意不是发送方)
非指定端口:即堵塞端口,不是根端口也不是指定端口就是非指定端口。

以上就是关于生成树的选举及控制。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值