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

华为hcia——Datacom实验指南——STP工作基本原理及STP/RSTP基本功能配置

什么时候需要用到STP

在二层交换网络中,为了避免环路产生。

什么是STP

STP生成树协议,是用来在冗余链路上消除二层环路。在众多交换机中,需要设置出一个根桥,其余的交换机称为非根桥,根桥是整个交换网络的核心,下行设备访问网络都需要经过它。

BID

又称桥ID,根桥的选举是通过桥ID的大小进行决定的,桥ID包括桥优先级和桥MAC地址,选举过程是看对比桥ID中的桥优先级,优先级最小的就是根桥,当桥优先级一样的时候,再去比较桥MAC地址,同理最小的就根桥。

RPC

根路径开销,非根桥的各端口到根桥路上所花费的所有出端口的段开销。

端口类型

在STP中有3种端口类型:根端口,指定端口,非指定端口(也叫预备端口)

根端口

所有非桥交换机都会有且只有一个根端口,用来接受根桥发送的配置BPDU,这个根端口是该交换机的所有端口中距离根桥交换机RPC最少的那个。

指定端口

根桥的所有端口都是指定端口,对于非根桥来说,两个非根桥交换机之间的连接,其中一个端口就是指定端口。

非指定端口

在STP中非根桥交换机的所有端口中除了指定端口和根端口,其他的都是非指定端口,在通常情况下处于堵塞状态。

判断指定端口

方法一

判断在这两个非根交换机连接的两个端口到根桥所消耗的RPC值,最小的那个就是根桥,

方法二

如果RPC值相同,那么就用BID小的进行选择,规则和选根桥的方式一样。

方法三

如果RPC值也相同那么就比较端口号,端口号小的为指定端口。

开始实验

首先准备4台交换机

第一步配置STP

同理配置好另外三台交换机。

system-view
sysname SLW1
stp mode stp

第二步,查看根桥

输入display stp 

第一个我们看到了cist bridge这是代表这台交换机的BID,下面cist root代表通过互相发送接受的配置BPDU中进行对比找到的根桥。

第三步查看该交换机端口

输入display stp briety

可以看到它的2,4端口是非指定端口(预备端口),3端口是指定端口,1是根端口。

第四步查看BID

可以看到端口类型,端口优先级,以及我们关注的RPC。

第五步,修改优先级。

输入stp priority 0就可以修改优先级

注意优先级数字要是4096的倍数。

结束

http://www.lryc.cn/news/545240.html

相关文章:

  • Vue核心知识:动态路由实现完整方案
  • 【Maui】系统找不到指定的文件Xamarin.Android.Aapt2.targets
  • 通过返回的key值匹配字典中的value值
  • 【Linux第一弹】Linux基础指令(上)
  • GitCode 助力 JeeSite:开启企业级快速开发新篇章
  • OpenCV计算摄影学(3)CUDA 图像去噪函数fastNlMeansDenoising()
  • 【react】快速上手基础教程
  • leaflet扩展插件esri-leaflet.js
  • electron-builder打包时github包下载失败【解决办法】
  • 分片加载网络图片
  • 考研复试问题总结-数据结构(1)
  • DeepSeek 助力 Vue3 开发:打造丝滑的网格布局(Grid Layout)
  • 架构案例:从初创互联网公司到分布式存储与反应式编程框架的架构设计
  • 51页精品PPT | 农产品区块链溯源信息化平台整体解决方案
  • 【Pytest】setup和teardown的四个级别
  • JavaScript系列03-异步编程全解析
  • Linux学习——退出vi编辑模式
  • 第2章_保护您的第一个应用程序
  • 【AGI】DeepSeek开源周:The whale is making waves!
  • Unity中动态切换光照贴图的方法
  • 第三十四:6.4.【v-model】
  • React底层常见的设计模式
  • 从零基础到通过考试
  • UniApp 按钮组件 open-type 属性详解:功能、场景与平台差异
  • 【无标题】ABP更换MySql数据库
  • 大模型微调入门(Transformers + Pytorch)
  • 【开源免费】基于SpringBoot+Vue.JS网络海鲜市场系统(JAVA毕业设计)
  • 在线会议时, 笔记本电脑的麦克风收音效果差是为什么
  • 理解文件系统
  • 第二十四:5.2【搭建 pinia 环境】axios 异步调用数据