STP天生树协议事变道理
在一个伟大的收集中,不免会呈现环路。而且,因为冗余备份必要,收集计划者都倾向于在装备之间陈设多条物理链路,个中一条作主链路,其他链路作为备份。这样,偶尔或肯定中城市导致环路的发生。环路会发生广播风暴,最终导致整个收集资源被耗尽,收集瘫痪不行用。环路还会引起MAC地点表震荡导致MAC地点表项被粉碎。为了废除环路,回收数据链路层协议STP。下面一路来看看STP是怎样粉碎的。 STP的事变道理 STP实质就是从逻辑上把个中一个端阻塞掉,从而把环路废除。那么它是通过什么机制选取谁人端口是阻塞状态呢?天生树算法可以归纳以下三个步调: 1. 选择根网桥 每个互换机都有独一的网桥ID(BID),最小BID值的互换机为根互换机。由于BID(8字节)= 桥优先级(2字节)+ 桥MAC(6字节),以是,通过调解优先级让某台互换机为根互换机。 2. 选择根端口 选择根网桥后,其他的非根网桥选择一个间隔根网桥最近的端口为根端口。 选择根端口依据如下:
链路速率与路径本钱 3. 选择指定端口 每个网段选择一个指定端口,根网桥的全部端口均为指定端口。 选择非根网桥指定端口的依据如下:
颠末以上三个步调的选择,把根桥、根端口和指定端口都选择出来了,剩下的就长短指定端口,也是将被STP协议在逻辑上阻塞的端口。 以下通过一个简朴的案例来深入相识一下STP的事变进程。 从上图拓扑是由三台华为的S5700构成,优先级保持默认的32768,带宽也是一样的1000Mbps。因为华为的互换机默认开启STP。 按照上文的常识点,很快确定SW1是根互换机,因为优先级一样,较量MAC地点,SW1是最小的,以是称为根端口。在互换机上通过执行如下呼吁验证一下
根端口是哪些呢? 互换机SW2到互换机SW1的最近端口被选为根端口。从上图拓扑可看出,在带宽沟通环境下,SW2的GE0/0/1端口到SW1最近,以是,为根端口,同样的SW3的GE0/0/2端口为根端口。可以通过以下呼吁,在互换机上验证
指定端口是哪些呢? SW2和SW3的GE0/0/3两个端口到根端口的开销一样,选择BID较小的SW3互换机端口为指定端口,以是SW3的GE0/0/3为指定端口,而SW2的GE0/0/3为阻塞端口。 有了以上的常识点,可以通过节制一些可变的值,来到达我们先要的结果,譬喻,先让SW3成为根互换机,可以通过低落SW3的优先级(必然是4096的倍数)。执行如下呼吁
还可以通过修改端口的优先级、可能链路开销值等参数,到达我们想要的结果。详细呼吁如下:
(编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |