STP生成树协议

STP(Spanning Tree Protocol)旨在防止网络中的环路,通过选举根交换机和指定端口角色,阻塞部分端口。BPDU用于选举和拓扑变更通知。RSTP提供了更快的收敛,而MSTP允许多实例生成树,实现链路负载均衡。实验配置MSTP展示了如何根据VLAN分配根网桥,确保无环路且数据正确转发。
摘要由CSDN通过智能技术生成

背景

  • 环路引起的广播风暴问题。
  • 环路引起的MAC不稳定

环路危害

  • 链路阻塞,广播报文在二层网络中不断泛洪,所有链路都被大量的广播报文充斥
  • 主机操作系统响应迟缓,主机网卡接收到大量的广播报文,操作系统调用大量的CPU进程资源来识别这些广播报文
  • 二层交换机管理缓慢,大量二层协议广播报文需要二层交换机CPU处理,浪费大量资源,对正常的请求无法响应
  • 冲击网关设备的CPU,对网关IP地址的ARP请求报文,经过环路的复制转发,不断地发送到网关设备,网关设备的CPU压力不断增大,甚至崩溃

STP生成树

STP(Spanning Tree Protocol)生成树协议,可应用于计算机网络中树形拓扑结构建立,主要作用是防止网桥网络中的冗余链路形成环路工作。

作用

  • 防止网络中形成环路
    在交换机上配置STP生成树,交换机根据选举根端口和指定端口的规则,确定每个端口的角色,从而阻塞一部分端口,防止环路的形成。
    在这里插入图片描述

  • 形成链路备份
    在选举完端口角色后,被阻塞的端口,依旧可以接收来自其他交换机关于链路的数据消息,当原来正常转发消息的端口断开始时,被阻塞的端口可以转换为转发数据的状态。
    在这里插入图片描述

工作原理

BPDU(Bridge Procotol Data Unit)网桥协议数据单元

STP的各种选举都是通过交换的BPDU报文来实现的,BPDU是直接封装在以太网帧中的。(802.3+803.2)。对于参与STP的所有SW交换机,他们都是通过数据消息的交换来获取网络中其他SW的信息,这种消息就被称为BPDU。BPDU直接封装在二层的协议
BPDU类型如下:

  • 配置BPDU:通常由根网桥以周期性的间隔发出,包括了一些STP参数,用于各种选举
  • TCNBPDU(Topology Change Notification BPDU)拓扑变更BPDU:这种BPDU是当交换机检测到拓扑发生变更时所产生的BPDU,可由非根网桥发出。

BPDU的功能如下

  • 选举根桥
  • 确定冗余路径的位置
  • 通过阻塞特定端口来避免环路
  • 通告网络的拓扑变更
  • 监控生成树的状态

BPDU每2S由根桥发送一次。(拥有最小的Bridg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值