STP练习题举例

很多同学在学习STP的时候对STP的相关内容和规则可能已经有了初步了解,但是缺乏实际的应用,本文通过列举一个实际的例子,向大家展现STP的应用,主要包括根桥的选举、根端口的选举和指定端口的确定等等过程。
本文适合与已经有一定STP理论基础的同学学习,还不清楚STP相关规则的请先就相关理论进行学习,可以参考本人链接:https://blog.csdn.net/weixin_40228200/article/details/118055951

一、网络拓扑简介

网络拓扑如下所示:(注:这个网络拓扑只是用来介绍STP消除环路过程,现网一般不这样配置)
在这里插入图片描述
如图所示,整个网络拓扑中共有四个交换机、一个HUB,线路连接、各交换机优先级、线路开销、MAC地址等信息如图所示。(在本图中,除了Eth链路聚合线路外,其他所有的线路开销我们默认为10)

二、STP根桥选举

在上述网络的拓扑中,当四个交换机完成相应的配置后,首先会进行STP根桥的选举。
根桥的选举,看交换机的桥ID,也就是交换机priority+MAC地址,在这个过程中,桥ID越小,优先级越高。从图中可以看出,SW1和SW2具有相同的priority,但是SW1比SW2的mac地址要小,因此,SW1被选举为根桥。
在这里插入图片描述

三、根端口选举

对于根桥SW1来说,其所有的接口都为指定端口,可以不进行其他的选举过程,对于其他三个非根交换机而言,则需要首先进行根端口的选举。
根端口的选举要在交换机的每个端口上进行,其中SW2和SW4的链路聚合线路算一条线路。跟端口的选举首先看RPC,而RPC的计算为从根桥到每个接口的开销和。
因此,根据上述原则,各交换机各端口的RPC计算如下图所示:
在这里插入图片描述

在这里,需要特殊说明一下SW2的G0/0/2端口开销为什么是20 的问题。
其实在计算RPC的时候,线路的开销是配置在每个交换机的端口上的,在根桥的BPDU报文从一个交换机的端口进入,给交换机在传递该BPDU报文的时候就会加入BPDU进入端口设定的线路开销值。在这个图中从根桥进入到SW2的G0/0/2口,显然经过的SW3,开销由0变成10,之后从SW3发出经过集线器,在这里不产生开销,再进入SW2的G0/0/2口,这时开销变成20,因此该端口的RPC变成20。
在所有的交换完成自身所有端口的RPC计算后,可以看到,SW2的G0/0/1端口RPC最小,因此被设置为根端口。SW4的Eth端口开销最小,因此被指定为根端口。而对于SW3,由于G0/0/1和G0/0/4的RPC相同,因此还需要进一步比较端口的优先级。
从图中可以看到,G0/0/4口的端口优先级为4096。

四、指定端口的选举

接下来,非根交换机的所有其他端口要与相连的所有端口进行指定端口的选举。
要进行指定端口选举的端口分别是:
(1)SW3的G0/0/1口要与SW1的G0/0/2口竞争选举(实际上,由于根交换机的所有端口都是指定端口,因此SW3的G0/0/1口注定要选举指定端口失败)
(2)SW2的G0/0/2口和SW3的G0/0/2和G0/0/3口要进行竞争选举。
(3)SW2的Eth口和SW4的Eth口之间竞争选举(实际上,由于SW4的Eth口已经确定为跟端口,因此不会和SW2的Eth口竞争,因此SW2的Eth口肯定会被选举为指定端口)
(4)SW3的G0/0/5和SW4的G0/0/2口竞争选举。
指定端口的选举,第一步看的还是端口的RPC,RPC小者获胜。根据这一原则,可以进行以下判断:
(1)在SW3的G0/0/1口要与SW1的G0/0/2口之间,SW1的G0/0/2口RPC为0,SW3的G0/0/1为10,因此SW1的G0/0/2被选举为根端口。
(2)在SW3的G0/0/5和SW4的G0/0/2之间,SW3的G0/0/5RPC为15,SW4的G0/0/2的RPC为20,因此SW3 G0/0/5被选举为指定端口。
在第一步无法比较的情况下(在某些情况下所有端口的RPC相同),需要进一步比较相邻交换机的桥ID,注意,在这里,比较的是相邻交换机的桥ID。
因此,对于SW2的G0/0/2口、SW3的G0/0/2和G0/0/3口这三个端口而言,SW2的G0/0/2口相邻交换机时SW3,而SW3的G0/0/2和G0/0/3口的相邻交换机SW2,相比较之下,SW2的桥ID要优先于SW3的桥ID,因此SW2的G0/0/2口竞争选举指定端口失败。SW3的G0/0/2和G0/0/3两个端口继续进行下一步。
在以上所有的步骤都没有比较出来的情况下,就需要比较直连交换机的端口ID。
交换机的端口ID由端口优先级加上端口号组成,对于SW3的G0/0/2和G0/0/3而言,端口优先级都相等,而G0/0/2的端口号要小于G0/0/3,因此G0/0/2要优先于G0/0/3被选举为根端口。

五、总结

到这里,STP的全过程就已经结束了,其余未被选举为根端口和指定端口的其他端口为非指定端口,被阻塞,因此,最终该网络拓扑图的端口情况如下所示:
在这里插入图片描述
原创不易,转载请说明出处,原文链接:https://blog.csdn.net/weixin_40228200/article/details/118094463

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远是少年啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值