首页 > 其他分享 >STP的基本概念

STP的基本概念

时间:2023-10-10 21:55:06浏览次数:32  
标签:BPDU 优先级 接口 ID Cost STP 基本概念

1 STP的基本概念

1.1 桥ID

image

  • IEEE 802.1D标准中规定BID由16位的桥优先级(取值范围0~65535,必须为4096的倍数)和桥MAC地址构成。
  • 每台运行STP的交换机都拥有一个唯一的BID。
  • BID桥优先级占据高16位,其余的低48位是桥MAC地址。
  • 在STP网络中,BID最小的设备会被选举为根桥。先比较优先级,再比较MAC地址。

1.2 开销Cost

image

  • 接口的Cost主要用于计算根路径开销,也就是到达根的开销。
  • 接口的缺省Cost除了与其速率、工作模式有关,还与交换机使用的STP Cost计算方法有关。
  • 接口带宽越大,则Cost值越小。
  • 用户可以根据需要通过命令调整接口的Cost(只能取整数)。
    image

1.3 根路径开销RPC(Root Path Cost)

image

  • 在STP的拓扑计算过程中,一个非常重要的环节就是“丈量”交换机某个接口到根桥的“成本”,也即RPC。
  • 一台设备从某个接口到达根桥的RPC等于从根桥到该设备沿途所有入方向接口的Cost累加。
  • 在本例中,SW3从GE0/0/1到达根桥的RPC等于接口1的Cost+接口2的Cost。

1.4 接口ID(Port ID,PID)

image

  • 运行STP的交换机使用接口ID来表示每个接口,接口ID主要用于特定场景下选举指定接口。
  • 接口ID由两部分构成,高4位是接口的优先级,低12位是接口的编号。
  • 激活STP的接口会维护一个缺省的接口优先级(取值范围0~240,步长16,必须为16的整数倍),在华为交换机上,该值为128。用户可以根据实际需求,通过命令修改该优先级。

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

image

  • BPDU是STP能够正常工作的根本。BPDU是STP的协议报文。
  • STP交换机之间会交互BPDU报文,这些BPDU报文携带着一些重要信息,正是基于这些信息,STP才能够顺利工作。
  • 配置BPDU是STP进行拓扑计算的关键;TCN BPDU只在网络拓扑发生变更时才会被触发。
    image
    image
    image

标签:BPDU,优先级,接口,ID,Cost,STP,基本概念
From: https://www.cnblogs.com/xl4ng/p/17755827.html

相关文章

  • Spring扩展接口(2):BeanDefinitionRegistryPostProcessor
    在此系列文章中,我总结了Spring几乎所有的扩展接口,以及各个扩展点的使用场景。并整理出一个bean在spring中从被加载到最终初始化的所有可扩展点的顺序调用图。这样,我们也可以看到bean是如何一步步加载到spring容器中的。BeanDefinitionRegistryPostProcessor1、概述publicin......
  • 1.Mavn基本概念
    一、项目jar包管理传统项目管理,jar包不统一,jar包不兼容,工程升级维护过程操作繁琐二、Maven是什么Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM(ProjectObjectModel):项目对象模型下图中红色部分为Maven三、Maven的作用项目构建:提......
  • RSTP概述
    IEEE802.1w中定义的RSTP可以视为STP的改进版本,RSTP在许多方面对STP进行了优化,它的收敛速度更快,而且能够兼容STP。RSTP引入了新的接口角色,其中替代接口的引入使得交换机在根接口失效时,能够立即获得新的路径到达根桥。备份端口作为指定端口的备份,帮助链路上的网桥快速获得到根桥的备......
  • testpmd
       estPMDTestPMD的本质是一个使用DPDK库实现的DPDKApplication,作用是在以太网端口之间转发数据包。通过TestPMD运行时的命令行,我们可用于配置端口(Port)之间的数据包转发和网卡(NetworkInterface)支持的其他功能。此外,我们还可以用TestPMD来尝试一些不同的驱动程序的......
  • 以太网的基本概念及以太网帧
    以太网的基本概念及以太网帧1.2.3.我们对上述帧的格式进行解释:1.Preamble代表帧的前导码。2.SOF代表帧定界符(标识帧的开始)。3.DestinationAddress代表目的MAC地址。4.SourceAddress代表源MAC地址。5.Data......
  • 楼宇暖通采集网关BACnet MSTP协议采集
    楼宇自动化在现代建筑中扮演着重要的角色,它可以集成和控制各种设备和系统,提高建筑的能效和舒适性。然而,不同的设备和系统通常使用不同的通信协议,这给楼宇自动化的实施带来了一定的挑战。为了解决这个问题,BACnet和Modbus成为了两种常用的通信协议。BACnet是楼宇自动化领域的通信协议......
  • k8s持久化存储01 emptyDir hostPath
    本质上,K8svolume是一个目录,这点和Dockervolume差不多,当Volume被mount到Pod上,这个Pod中的所有容器都可以访问这个volume,常用的类型有这几种:emptyDirhostPathPersistentVolume(PV)&PersistentVolumeClaim(PVC)StorageClass01.emptyDiremptyDir是最基础的Volume类型,pod内的容器......
  • 数据结构学习带背(一)|基本概念
    数据结构的基本概念:数据数据元素数据对象数据类型数据结构数据结构的三要素:1、2、3、分别有什么?===测试可以用()定义一个完整的数据结构(栈是什么?......
  • stp格式详解与在线打开、查看
    stp格式简介stp(StandardfortheExchangeofProductmodeldata)文件是CAD绘图软件的3D图形文件的格式(扩展名),其中包含三维对象的数据;提供对产品模型数据交换的支持。stp文件是基于ASCII格式符合stp应用协议ISO10303-21标准的正文编码的交换结构的三维图像数据。stp格式数据组成s......
  • 802.1D STP Port States(STP端口状态)
    STP3802.1DSTPPortStates(端口状态)生成树端口分为角色和状态:三种角色:RB根桥RP根端口DP指定端口2.五种状态:Disabled(禁用)端口Down掉或没插线、管理员关闭或默认关闭,这个状态既不能发送也不能接收帧。Blocking(阻塞)只能接受BPDU,不能发送或发送其他任何的......