STP协议的使用及代码的实现

本文详细解读了STP(Spanning Tree Protocol)的配置步骤,包括选举根桥、确定根端口和指定端口,以及边缘端口的设置。还介绍了STP报文在拓扑结构中的作用,并提供代码实例。深入浅出地探讨了如何在交换网络中防止环路和优化流量路径。
摘要由CSDN通过智能技术生成

STP(Spanning Tree Protocol)是一种由交换机运交换网络阔行的、用来解决交换网络中环路问题的数据链路协议。基本功能是防止交换机冗余链路产生的环路。用于确保以太网中无环路的逻辑拓扑结构,避免广播风暴大量占用交换机的资源。
STP----生成树协议
STP 配置的基本步骤:
1.选举根桥
根桥是STP树的根节点。要生成一棵树。首先要确定出一个根节点。根节点是整个交换网络的逻辑中心,但不一定是它的物理中心。当网络的拓扑发生变化时,根桥也可能会发生变化。(也相当于选根交换机)
如下图:S1,S2,S3都使用了默认的桥优先级32768.显然,S1的BID最小,所以将S1选举为根桥。
选举根桥

2.确定根端口及端口开销
在非根桥(非根交换机)设备的端口中确定出一个被称为“根端口”的端口,由根端口来作为该非根交换机设备与根交换机之间进行报文交互的端口。一台非根交换机设备上最多只能有一个根端口。链路的路径开销与端口速率有关,端口转发速率越大,则路径开销越小。开销数值越小,优先级越大,确定为根端口。
如下图,通过比较RPC,S3的G0/0/1为根端口。确定根端口(RPC不同时)
根端口的确定(RPC相同时)

3.确定指定端口
根端口保证了交换机与根桥之间工作的路径的唯一型和最优性。为了防止工作环路的存在,网络中每个网段与根桥之间的工作路径也必须是唯一的且最优的。指定端口也是通过比较RPC(端口开销)来确定的,RPC较小的端口将成为指定端口。BID(桥ID)=桥优先级+桥的MAC地址 PID(端口ID)=端口优先级+端口编号
当RPC相同时指定端口的选择
确定指定端口(RPC相同时)
4.边缘端口(阻塞备用端口)的确定
不是根端口和指定端口的端口为边缘端口
代码:

interface e0/0/1

#stp edged-port enable

备用端口

STP生成树协议的报文实现
拓扑结构:
top结构
代码实现:
生成树模式配置
快速生成树代码
修改设备优先级
根桥的 确定
修改设备接口开销
各个端口设备开销
端口开销
边缘端口设置
查看设备接口状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值