华为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的倍数。

结束

相关推荐
爱笑的眼睛1135 分钟前
深入浅出 HarmonyOS ArkUI 3.0:基于声明式开发范式与高级状态管理构建高性能应用
华为·harmonyos
星马梦缘1 小时前
计算机网络4 第四章 网络层——网络间的通信问题(省际之间如何规划信件运输路线)
网络·计算机网络·路由·ip地址·子网掩码·icmp·ipv4/ipv6
hsjkdhs2 小时前
万字详解网络编程之socket
网络·tcp/ip·udp·socket
电手2 小时前
时隔4年麒麟重新登场!华为这8.8英寸新「手机」给我看麻了
华为·智能手机
@是你太难忘4 小时前
计算机网络IP协议
网络·tcp/ip·计算机网络
attitude.x4 小时前
Swift 协议扩展与泛型:构建灵活、可维护的代码的艺术
运维·服务器·网络
RTC老炮6 小时前
webrtc弱网-LossBasedBandwidthEstimation类源码分析与算法原理
网络·算法·webrtc
想成为大佬的每一天6 小时前
Linux:NTP服务
linux·网络
Chan166 小时前
消息推送的三种常见方式:轮询、SSE、WebSocket
java·网络·websocket·网络协议·http·sse
天天开心a7 小时前
OSPF基础部分知识点
网络·笔记·学习·智能路由器·hcip