生成树协议(STP)的基本工作原理

以太网交换机在使用生成树协议作用:提高网络可靠性的同时避免环路带来的各种问题
生成树算法(STA)是生成树协议的核心,其目的是;在包含有物理环路的网络中,构建出一个能够联通全网各节点的树型无环逻辑拓

生成树算法

生成树算法有三个步骤:
1、“选举”根交换机
2、“选举”根端口
3、“选举”指定端口并阻塞备用端口
这里所谓的选举是通过网络中各交换机发从生成树协议专用的数据帧BPDU实现的。

第一步:选举根交换机

在网络中所有的交换机中选出根交换机,剩余的交换机称为非根交换机

选举根交换机的条件是:网桥ID(BID)最小的就被选为根交换机
网桥ID由以下两部分组成:
在这里插入图片描述

选举根端口

根端口是对非跟交换机而言的,在每个非跟交换机上选出一个跟端口,并且只能是一个。根端口用来接收根交换机发来的BPDU
在这里插入图片描述

选举指定端口,剩余的就是备用端口,阻塞备用端口即可破除环路

指定端口是在每个网段上选择,并且只能是一个。
指定端口的选举条件:
1、根交换机的所有端口都是指定端口
2、根端口的对端端口一定时指定端口
3、BPDU转发端口到跟交换机的路径成本最小。
4、本端网桥ID最小
选完之后剩余端口为备用端口,然后阻塞备用端口
在这里插入图片描述

小结

在这里插入图片描述
在这里插入图片描述

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
生成树协议STP)是一种用于在局域网上防止环路的协议。它的主要功能是计算出一棵生成树,使得网络中只有一个活跃的路径,所有其他路径被禁用,从而防止数据包在网络中无限循环。以下是一些深入理解STP的要点: 1. STP基本原理 STP基本原理是通过选举一个根交换机,然后计算每个交换机到根交换机的最短路径,从而构建一棵生成树。生成树中的每个交换机都是根交换机的直接或间接子节点,并且只有一个活动的路径从根交换机到每个交换机。这样就能避免环路的产生。 2. STP的选举过程 在STP中,所有交换机都会参与选举根交换机的过程。通常,交换机的MAC地址被用来作为选举的依据,MAC地址最小的交换机将成为根交换机。一旦根交换机选定,每个交换机都会计算到根交换机的最短路径,这个路径被称为根路径。 3. STP的端口状态 在STP中,每个交换机的每个端口都有一个状态,用于决定是否允许数据流通过该端口。端口的状态有以下三种: - 挂起(blocked):该端口不允许数据流通过,因为它不在生成树路径上。 - 监听(listening):该端口正在等待计算出的根路径是否更改。 - 学习(learning):该端口已经计算出了新的根路径,并正在学习与该端口相连的MAC地址。 4. STP的优化 为了提高STP的性能,有一些优化技术可以使用。其中最常见的是快速收敛(rapid convergence)。快速收敛技术可以使交换机在网络拓扑发生变化时更快地重新计算生成树,从而减少网络中断的时间。 总之,STP是一种非常重要的协议,它可以有效地避免数据包在网络中无限循环,从而保证了网络的正常运行。了解STP基本原理和优化技术,可以帮助我们更好地管理和优化网络。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值