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

生成树协议STP工作步骤

第一步:选择根桥
  • 优先级比较:首先比较优先级,优先级值越小的是根桥
  • MAC地址比较:如果优先级相同,则比较MAC地址。MAC地址小的是根桥。

MAC地址比较的时候从左往右,一位一位去比

第二步:所有非根桥上选举根端口(RP)

选举的肯定是离根桥开销最小的端口。以CASE1为例:
SW2和SW3很容易将RP选举出来。
在这里插入图片描述

第三步 每个段(segment)上选择一个指定端口(DP)

指定端口:具有最低根路径的接口
要考虑的因素:
1.最低的根桥ID
2.最低的根路径代价
3.最低发送者桥ID
4.最低端口ID

SW1上所有端口都是DP。然后想办法在SW2和SW3上选举出DP。
第1步,这两个端口距离根桥的开销都是一样的,比较不出。
第2步,比较发送BBDU的桥ID,比较不出
第3步,比较SW2和SW3的MAC地址,SW2的MAC地址小,所以SW2上的端口是DP
在这里插入图片描述

第四步:阻塞非指定端口

只有SW3上的端口是非指定端口,会被阻塞。
在这里插入图片描述

例一:
  1. 第一步选举出根桥,SW1还是根桥
    在这里插入图片描述

  2. 非根桥上选举根端口,根据路径开销表,SW3百兆链路上到达SW1的开销为19+19=38,十兆链路上的开销为100,所以百兆链路为RP.
    在这里插入图片描述

  3. 根桥上所有端口都是DP。在剩下的两个两个段上选举出DP。DP:发DDBU包;RP:收BBDU包。所以一般认为根RP相连的是DP。
    在这里插入图片描述
    在这里插入图片描述

  4. 最后阻塞非指定端口。
    在这里插入图片描述

STP配置:

spanning-tree
spanning-tree mode stp
spanning-tree priority 4096
http://www.lryc.cn/news/503416.html

相关文章:

  • Android14 AOSP支持短按关机
  • C# 和 go 关于can通信得 整理
  • vue常用命令汇总
  • 【C++习题】18.逆波兰表达式求值
  • 本地如何使用 yarn link 调试本地 npm 包
  • 江恩45年一书的自己一点读书见解
  • 影响 Linux、Unix 系统的 CUPS 漏洞可导致 RCE
  • 【汇编】思考汇编中的两个基本问题
  • Nest Dynamic modules 笔记
  • 生成式AI、大模型、多模态技术开发与应用学习清单
  • STM32 CubeMx HAL库 独立看门狗IWDG配置使用
  • 网络安全渗透测试概论
  • 【大数据技术基础】【记录Ubuntu 16.04升级到18.04】Ubuntu的一个版本升级到另一个版本
  • 知识库系统,集成neo4j,集成activiti工作流,集成es全文检索,知识图谱血缘关系,nlp知识库
  • 批量合并多个Excel到一个文件
  • CNCF云原生生态版图-项目和产品综合分析
  • MySQL生产环境备份脚本
  • leetcode 3224. 使差值相等的最少数组改动次数
  • 多线程动态库里面调用静态库分配内存函数导致的崩溃cltp汇编指令导致
  • 力扣刷题TOP101: 31.BM38 在二叉树中找到两个节点的最近公共祖先
  • 前端项目打包部署
  • 《CSS 知识点》大屏卡片布局思路:弹性布局 flex-grow
  • nVisual 登录页页面配置说明
  • 后端接受前端传递数组进行批量删除
  • 拍频实例 - 一组恒力矩电流采样数据
  • Jvm之NativeMemoryTracking 使用
  • PKCS#7、Bit padding(位填充)、Byte padding(字节填充)、Zero padding(零填充)
  • R语言学习笔记-1
  • 我在广州学 Mysql 系列之 数据“表”的基本操作
  • auto-gptq安装以及不适配软硬件环境可能出现的问题及解决方式