stp协议(生成树协议)简介

awpatp awpatp     2023-03-22     527

关键词:

STP协议解决的问题

根据交换机的转发原则, 如果交换机从一个端口上接收到的是一个广播帧, 或者是一个目的MAC地址未知的单播帧,则会将这个帧向除源端口之外的所有其他端口转发。如果交换网络中有环路,则这个帧会被无限转发,此时便会形成广播风暴,网络中也会充斥着重复的数据帧。


什么是STP协议?

为了提高网络可靠性,交换机网络中通常会使用冗余链路,冗余链路会给交换机带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,生成树协议STP(Spanning Tree Protocol)可以在提高可靠性的同时又避免环路带来的各种问题。一般意义上,我们所述之生成树,应该是最小生成树。


STP的主要作用

利用生成树算法、在以太网络中,创建一个以某台交换机的某个端口为根的生成树,自动地在逻辑上阻塞一个或多个冗余端口,避免环路。

  • 消除环路:通过阻断冗余链路来消除网络中可能存在的环路。

  • 链路备份:当活动路径发生故障时, 激活备份链路, 及时恢复网络连通性。


STP的工作原理及工作过程

STP的基本工作原理为:通过BPDU(Bridge Protocol Data Unit,桥接协议数据单元)的交互来传递STP计算所需要的条件,随后根据特定的算法,阻塞特定端口,从而得到无环的树形拓扑。首先我们可以把交换机的拓扑转换成一个逻辑拓扑,根据其ID值,选择最小的一个做为根,这里就不用网络中的根桥这个词描述了,根更加直观一些,因为这个是一个树结构。当找到根之后,我们对该树进行修剪,即如果树结构上,存在回路的地方,将其度量值较大的一边删除,如果度量值相同,则看其BID,最终形成一个无环路的树结构。当该结构完成之后,最终标注下根端口和指定端口即可。


其工作过程如下:

  1. 选举根网桥/根桥(Root Bridge):根桥或者根交换机位于整个逻辑树的根部, 是STP网络的逻辑中心, 非根桥是根桥的下游设备。
  2. 选举根端口(Root Port):非根交换机去往根桥路径最优的端口(有且只有一个)。
  3. 选举指定端口(Designated Port):交换机向所连网段转发配置BPDU的端口, 每个网段有且只能有一个指定端口。 一般情况下, 根桥的每个端口总是指定端口。
  4. 阻塞预备端口(Alternate Port):既不是指定端口也不是根端口


协议分类

生成树协议分为以下几个种类:

1.STP

2.RSTP

3.PVST+

4.PVRST+

5.MSTP


参考资料

============

STP生成树协议 - 酱紫冻

https://www.jianshu.com/p/bc0670d2b0d9 

如何理解STP生成树协议?

https://www.zhihu.com/question/21327750

stp概述简介及生成树算法

...生成树算法选择根网桥选择根端口选择指定端口BPDU(桥协议数据单元)STP利用BPDU选择根网桥STP的收敛VLAN与STP关系MSTP多生成树协议华为命令STP概述交换网络环路的产生:广播风暴的形成多帧复制MAC地址紊乱广播风暴:三个交换机... 查看详情

stp生成树协议

查看详情

stp--生成树协议

...           生成树协议(SpanningTreeProtocol),简称STP。为什么要用生成树协议? 在下图的交换网络中,若交换机间的链路发生故障,会导致主机间无法进行通信 查看详情

stp-生成协议树

STP-生成树协议(spanningtreeprotocol)—rstp生成树算法广播风暴:形成物理环路会产生广播风暴物理环路解决问题:单点故障所备份的备用网线arp将已知的ip地址访问目标mac地址进行广播arp类型:arprarp代理arp无故arp(访问ip冲突)IP作... 查看详情

互联网协议—stp生成树协议

目录文章目录目录STP解决的问题:网络链路的单点故障问题=>链路冗余=>链路环路=>STPSTPSTP的设计思路STP的工作原理基本概念桥ID(BridgeID,BID)根桥(RootBridge,RB)根路径开销(RootPathCost,RPC)端口ID(PortID,PID)BPDUSTP树... 查看详情

stp生成树协议

STP生成树协议1.将所有交换机创建trunk链路模式:[Huawei]port-group1[Huawei-port-group-1]group-memberGigabitEthernet0/0/01toGigabitEthernet0/0/5[Huawei-port-group-1]portlink-typetrunk[Huawei-port-group-1]porttrunkallow-pa 查看详情

stp生成树协议

STP生成树协议  类别                   [选择一个类别或键入一个新类别] 在传统的交换网络中会产生故障(单点故障)导致主机通信失败。解决单点... 查看详情

stp生成树协议

 STP生成树协议的概念1.桥ID ( Bridge ID) =Bridge Priority + MAC 2.端口ID (Port ID) =Port Priority + port No 3.根桥 4.非根桥&nbs 查看详情

生成树协议stp

内容:STP基础概述  /STP选举机制  /STP数据分组   /端口状态  二层环路的形成:                        查看详情

浅谈stp——生成树协议

    STP(spanning-treeprotocol)生成树协议,作用在2层网络/交换网络中,实现链路冗余的同时,防止环路的产生。    那么STP是如何让实现防止环路的产生?可以分为三个大方面来一同完成的;一.确定交... 查看详情

笔记整理:stp-生成树协议

STP-生成树协议(spanningtreeprotocol)—rstp生成树算法广播风暴:形成物理环路会产生广播风暴     物理环路解决问题:单点故障所备份的备用网线     arp将已知的ip地址访问目标mac地址进行广播&n... 查看详情

利用stp生成树协议实现负载均衡

...避免交换网络环路产生的广播风暴,相应产生了STP生成树协议,用来把一个环形网络接口转换成树形结构,通过算法,在逻辑上阻塞端口,防止形成广播风暴。下面将以下图实验为例,利用STP协议巧妙的实现负载均衡。根据以上... 查看详情

互联网协议—stp生成树协议

目录文章目录目录STPSTP解决的问题STP的设计思路STP的工作原理STP的缺点STP传统三层网络架构(Three-tierArchitecture)由核心交换机、汇聚交换机和接入交换机组成。通常情况下,汇聚交换机是L2和L3网络的分界点,汇聚交换机以下的... 查看详情

十stp(生成树协议)(代码片段)

一、STP(生成树协议)运行在交换机上防止交换机换路的技术   为了提高网络可靠性,交换网络中通常会使用冗余链路。然而,冗余链路会给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响... 查看详情

生成树协议(stp)

...,甚至广播风暴,导致交换机低级。实现了什么效果:STP协议并不是断掉物理环路,而是在逻辑上断开环路,防止广播风暴的产生理论:  STP协议在逻辑上 查看详情

stp生成树协议

STP生成树协议解决了二层网络中的环路问题和MAC地址表震荡问题STP通过阻塞端口来避免环路,并且实现链路备份STP工作原理:选举根桥选举根桥依据桥ID,STP网络中每个交换机都有一个桥ID桥ID由16位桥优先级和48位MAC地址构成桥... 查看详情

h3c生成树协议及stp配置命令

...份链路,恢复网络连通性。STP(SpanningTreeProtocol,生成树协议)是用于在局域网中消除数据链路层物理环路的协议。通过在桥之间交换BPDU(BridgeProtocolDataUnit,桥协议数据单元),来保证设备完成生成树的计算过程。根桥的选举... 查看详情

stp-生成树协议

 端口协商参数:   speed-速率;    duplex-双工模式             半双工-同一时刻,只能收或者发;     & 查看详情