STP协议

一、STP协议简介以及技术背景

为了提高网络可靠性,交换网络中通常会使用冗余链路,然而,在冗余链路中会给交换链路带来环路风险,并导致广播风暴以及MAC地址不稳定等问题。STP协议是解决网络拓扑中二层交换机冗余链路产生的环路(Loop)问题(把图形结构变成树形结构)。树形结构中的任意两个节点,有且只有一条路径,所以可以消除环路。

环路可以提高网络连接的可靠性,但是会带来问题。

MAC地址表漂移:MAC地址映射的端口号在不断的变化。

广播风暴:数据帧在环路中不停的兜圈,数据帧被交换机泛洪,环路中的帧成指数型增长。

多帧复制:广播风暴区会有数据帧不断地向外面泄露,设备会不停的接收泛洪的数据帧(设备不停的接收数据帧的拷贝)。

ensp构建二层交换机环路时的抓包现象,存在大量ARP广播报文

在交换机下执行命令

[huawei]stp disable

二、STP原理及其功能

STP生成树在逻辑层面上,网络在运行正常的情况下让其中的某个端口保持阻塞状态,当网络发生故障的时候再让该端口保持转发状态,恢复正常。完成链路备份,这样就可以消除环路,又能实现链路备份。

STP生成树协议提供两大功能

1、消除环路:通过阻断冗余链路来消除网络中可能存在的环路,可以通过display stp brief查看链路中的哪条链路被阻塞。

 

2、链路备份:当活动路径发生故障时,激活备份链路,及时恢复网络连通性。

STP基本术语:桥、桥的MAC地址、桥ID、端口ID

桥:早期交换机一般只有两个转发端口,那时的交换机被称为“网桥”,或简称“桥”。现在的桥泛指具有多个任意端口的交换机。

桥的MAC地址:一个桥有多个转发端口,每个端口都有一个MAC地址。通常,把端口编号最小的那个端口的MAC地址称为整个桥的MAC地址。

桥ID:一个桥(交换机)的桥的ID由两部分组成,即桥的优先级+桥的MAC地址;其中桥的优先级可以认为设定,默认值为0x8000(相当于十进制的32768)。取值范围为0~65535.

端口ID:一个桥(交换机)的某个端口的端口ID由两部分组成,端口优先级+端口编号;端口优先级可以人为设定。不同厂商的设备对于两部分所占用的字节数可能有所不同。

 

posted @   leagueandlegends  阅读(1225)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示