当前位置: 首页 > article >正文

H3CNE-11-生成树协议STP

STP:Spanning Tree Protocol,可以在提高可靠性的同时又能避免环路带来的各种问题。
一句话总结STP的作用:防止交换机环路。
为了提高网络的可靠性,交换网络中通常会使用冗余链路,然而冗余链路会给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定的问题,进而会影响到用户的通信质量。

三层交换网络:
在这里插入图片描述

  • 交换机之间通过多条链路互连时,虽然能提升网络可靠性,但是同时也会带来环路问题。

1.广播风暴

在这里插入图片描述

  • 环路会引起广播风暴
  • 网络中的主机会收到重复的数据帧

2.MAC地址表震荡

在这里插入图片描述

  • 环路会引起MAC地址表震荡

STP的作用

在这里插入图片描述

  • STP通过阻塞端口来消除环路,并能够实现冗余的目的(链路备份)

STP操作

在这里插入图片描述

  • (1)选举一个根桥
  • (2)每个非根交换机选举一个跟端口
  • (3)每个网段选举一个指定接口
  • (4)阻塞非根、非指定端口

根桥选举

在这里插入图片描述

  • 每台交换机启动STP后,都认为自己是根桥

根端口选举

在这里插入图片描述

  • 非根交换机在选举根端口时,会分别依据改端口的根路径开销、对端BID、对端PID和本端PID

指定端口选举

在这里插入图片描述

  • 非根交换机在选举指定端口时,分别依据路径开销、BID、PID,未被选举为根端口或指定端口的端口为预备端口,将会被阻塞。

BPDU

在这里插入图片描述

  • BPDU包含桥ID、路径开销、端口ID、计时器等参数

查看端口状态

dis stp brief

端口状态:
disable — blocking(discarding阻塞状态) — listening — learning — forwarding


http://www.kler.cn/a/506620.html

相关文章:

  • Golang结合MySQL和DuckDB提高查询性能
  • 开源文件存储分享平台Seafile部署与应用
  • Jenkinsfile共享库介绍
  • LLM - 大模型 ScallingLaws 的 Causal/Masked (PLM) 目标系数差异 教程(2)
  • 软件测试 —— 自动化测试(Selenium)
  • Docker的入门
  • elasticsearch线程池配置
  • Profibus DP转Modbus TCP协议转换网关模块功能详解
  • 图形验证码是怎样保护登录安全的?
  • 【JVM-4】深入解析JVM垃圾回收算法:原理、实现与优化
  • Golang学习笔记_26——通道
  • 【C++】size_t全面解析与深入拓展
  • ‌如何有效学习PyTorch:从基础到实践的全面指南‌
  • python入门
  • root后如何隐藏环境?
  • LabVIEW驱动电机实现样品自动搜索
  • 从零开始打造AI知识库:使用爬虫自动化采集网页内容的完整教程
  • centos 7 Mysql服务
  • Day09-后端Web实战——部门管理开发Logback日志技术
  • 2025.1.15——六、SQL结构【❤sqlmap❤】
  • 旋转编码器驱动-标准库和HAL库
  • Windows图形界面(GUI)-QT-C/C++ - Qt键盘与鼠标事件处理详解
  • 装饰器模式详解(附代码案例和源码分析)
  • phaserjs+typescript游戏开发之camera实现
  • SQL正则表达式用法大全以及如何利用正则表达式处理复杂数据
  • DCU异构程序--矩阵乘