生成树协议实验报告_「思唯网络学院」STP生成树协议

交换机收到未知目标数据帧要做什么动作? 收到未知目标数据帧说明目标MAC已经查询了,没有目标MAC所对应的端口号。没有端口号就要学习数据帧的源MAC。 交换机工作原理:根据MAC地址表转发数据帧,如果地址未知,则广播。如果交换机接收到广播帧也会向所有端口发送。 广播风暴的产生 当网络中存在物理环路,会产生广播风暴。 广播风暴最终会导致网络资源耗尽,交换机死机。 STP简介(Spanning Tree Protocol)生成树协议:逻辑上断开环路,防止广播风暴的产生,当线路故障,阻塞接口被激活,恢复通信,起备份线路的作用。 STP生成树算法的三个步骤: -每个广域选择根网桥(Root Bridge) -每个非根网桥选择根端口(Root Ports) -每个网段上选择指定端口(Designated Ports) -非指定端口,非根端口被阻塞

4894cddd08a1c5ab68904f7d3fafee26.png

把根网桥、根端口和指定端口选出来后,剩下的都是阻塞商品。 什么是根网桥?如何选根网桥? 什么是网桥? 交换机的前身,以前的交换机只有两个端口,实现了左右两台主机的连接,那这个交换机就好比一个桥,后来随着端口数量的增加,就不叫网桥了,叫交换机。此时延用交换机前身的名字。根网桥,通俗的理解叫根交换机。从环路拓扑中选一个交换机来做根。 如何选根网桥?选取的标准是什么? 网桥ID(BID):网桥ID是唯一的,交换机BID值最小的交换机作为网络中的根网桥。

9cbe3539b65f432a22aaa7600b7a7311.png

MAC地址是48位也就是6个字节。这个优级先和HSRP里的优先级不一样。网桥的优先级虽然自己可以定义,但是定义的时候有要求,优先级的值必须为4096的倍数。默认值是32768(4096*8)。 根据网桥ID选择网桥,环路拓扑中,所有网桥接口默认都在VLAN1里。 在一个广播域里找根网桥,在该广播域当中找网桥ID最小的交换机做根网桥。

ddb33dc16d3bda4302c828b8ef29a344.png

A的网桥ID最小,作为根网桥。 先对比优先级,优先级相同的情况下再去对比MAC地址。上图假如优先级都是32768,那么谁是根网桥?因为A的MAC最小,所以还是A。 接下来选择根端口 选择根端口的依据: -到根网桥最低的根路径成本 -直连的网桥ID最小 -端口ID最小 根路径成本:网桥到根网桥的路径上所有链路的成本之和。

7a3508bb218f2b07b9064670aace2773.png

图中的19和100是什么意思? 链路成本和链路带宽有关系。链路带宽越高,成本越小。因此图 上SW1到SW2的带宽高些,成本小些。 链路带宽和路径成本的关系如下图:

00ecd06bddd80c70f7d79cbb4cb7a8c6.png

链路带宽和路 径成本的关系如下图 在哪儿选根端口?怎么选根端口? 在非根网桥上选根端口,每个非根网桥上先一个根端口(RP)

f744f486c0a42d81e557a944aea6b764.png

在图中当前网络的环境当中(广播域里),应该选几个根端口?2个。因为非根网桥有两个。 SW1的F0/1口和F0/2口到根网桥SW2的成本(链路带宽)都是100M(19)。因为F0/1离根网桥更近,所以选F0/1口作为根端口。 小结:第一步在一个广播域里面选一个根网桥,第二步在非根网桥上选根端口,每个非根网桥选一个根端口,怎么选?对比端口到根的路径成本,选成本低的,然后如果成本一样就看哪个端口和根直连,选离根更近的端口也就是选直连的那个端口。 接下来,第三步选指定端口,指定端口选出来了,剩下的端口都阻塞了。 指定端口在哪儿选?每一个网段上选择一个指定端口。这里的网段并非之前的网段,这里的网段要重新定义。如上图,SW1和SW2是一个网段,SW2和SW3之间是另一个网段,SW3和SW1之间又是另一个网段,一共有3段,所以我们要选择3个指定端口。 选择指定端口(DP)的步骤: 根网桥上的端口全是指定端口(如上图,根端口直连的两个网段上的端口都是指定端口,因为这两段都不用选,不用对比,只剩下一段的指定端口是没有的) 在每个网段上,选择一个指定端口(DP) 非根桥上的指定端口,选择顺序: · 根路径成本较低(对比端口到根路径的成本) · 所在的交换机的网桥ID的值最小 · 端口ID的值较小 如上图如何选出第三个指定端口? 链路带宽一样,对比网桥ID(32768+MAC地址),b101小,因此SW3上的端口被选为指定端口。而SW2上的端口什么也没被选中,因此阻塞了,因此被阻塞端口所接链路就起到了备份的作用。一旦阻塞,环路从逻辑上被断开了,避免广播风暴的产生,其它链路有故障时,这个接口自动激活,为条链路好比起到一个备份的作用。 小结:指定接口的选择第一步,要弄明白在哪儿选,每一个网段上选一个指定接口。根桥的接口都是指定接口,剩下的就对比剩下的端口到根的路径成本,经对比,商品到根的路径成本一样的情况下,再对比端口所在交换机的网桥ID,找端口所在交换机网桥ID小的接口被作为指定接口,剩下的接口就被阻塞了。 接下来,第三步选指定端口,指定端口选出来了,剩下的端口都阻塞了。 指定端口在哪儿选?每一个网段上选择一个指定端口。这里的网段并非之前的网段,这里的网段要重新定义。如上图,SW1和SW2是一个网段,SW2和SW3之间是另一个网段,SW3和SW1之间又是另一个网段,一共有3段,所以我们要选择3个指定端口。 选择指定端口(DP)的步骤: 根网桥上的端口全是指定端口(如上图,根端口直连的两个网段上的端口都是指定端口,因为这两段都不用选,不用对比,只剩下一段的指定端口是没有的) 在每个网段上,选择一个指定端口(DP) 非根桥上的指定端口,选择顺序: · 根路径成本较低(对比端口到根路径的成本) · 所在的交换机的网桥ID的值最小 · 端口ID的值较小 如上图如何选出第三个指定端口? 链路带宽一样,对比网桥ID(32768+MAC地址),b101小,因此SW3上的端口被选为指定端口。而SW2上的端口什么也没被选中,因此阻塞了,因此被阻塞端口所接链路就起到了备份的作用。一旦阻塞,环路从逻辑上被断开了,避免广播风暴的产生,其它链路有故障时,这个接口自动激活,为条链路好比起到一个备份的作用。 小结:指定接口的选择第一步,要弄明白在哪儿选,每一个网段上选一个指定接口。根桥的接口都是指定接口,剩下的就对比剩下的端口到根的路径成本,经对比,商品到根的路径成本一样的情况下,再对比端口所在交换机的网桥ID,找端口所在交换机网桥ID小的接口被作为指定接口,剩下的接口就被阻塞了。 SW1和SW3的链路就起到了一个备份的作用,其它链路有故障的情况下阻塞接口自动激活,不需要管理员到设备间插线拔线,就好像HSRP备份路由一样,不需要管理员反复到每个主机上改网关地址。 练习:标注根网桥根端口和指定端口:

4c61c1993d2556d75550c8066f7ae04b.png

在当前的广播域找一个根网桥,对比网桥ID小的,001小,因此SW1就被选为Root Bridge。其它两个网桥现在是非根网桥,接下来选根端口,对比端口到根的路径成本,SW3的F0/23被选为根端口。最后选指定端口,指定端口每个网段上选一个,其中根桥上的接口都是指定端口,然后在最后一段非直连的网段上选,先对比成本,都一样,对比端口所在交换机的网桥ID,优先级一样,d比1大,因此SW2的F0/23为指定接口(注意不能拿6980和7400比)。最后SW4的F0/24就阻塞了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值