网络基础TCP/IP五层模型-数据链路层(四)STP/MSTP

一、STP是什么?

  • 生成树协议STP(spanning tree protocol)

二、环路会引起的问题

(1)环路会引起广播风暴,网络中的主机会收到重复数据帧。
(2)环路会引起MAC地址表震荡。

场景:为了提高网络可靠性,交换网络中通常会使用冗余链路,然而,冗余链路会交给交换网络带来环路风险,并导致广播风暴以及MAC地址表不稳定等问题,进而会影响到用户的通信质量。生成树协议STP(spanning tree protocol)可以在提高可靠性的同时用能避免环路带来的各种问题。

三、STP的作用

STP通过阻塞端口来消除环路,并能够实现链路备份的目的。(防止环路)
运行该协议的交换机可以自动找出导致环路的链路,并将其临时阻塞,再链路发生故障的时候,再自动恢复阻塞链路,保障网络既有冗余又无环运行。

四、BPDU报文

STP需要网络设备相互交换消息来检测桥接环路,该消息称为网桥协议数据单元BPDU。STP之所以能够良好的工作并构建一个无环的网络,是依赖于BPDU报文的泛洪,并根据报文中相关字段计算的结果。
在这里插入图片描述

  • 桥ID(Bridge ID)是交换机的STP标识符,一个8个字节,由2个字节的优先级和6个字节的MAC地址构成
  • 桥优先级缺省位32768,可以手工修改。(4069的倍数)
  • MAC地址为交换机的背板MAC。
  • 网络中Bridge ID最小的交换机将成为根桥。

Path Cost

  • 路径开销是一个端口量,是STP/RSTP协议用于选择链路的参考值。
  • 路径开销与端口的带宽成反比。
  • 华为网络设备支持的路径开销计算标准:802.1d-1998、802.1t、legacy,其中legacy为华为私有标准。华为交换机默认选择802.1t的标准。
    在这里插入图片描述

  • Port ID
  • 端口ID(2字节)=端口优先级(1字节)+端口编号(1字节)
  • 缺省优先级128,范围0-255,越小越优先。

五、STP的端口状态

在这里插入图片描述

六、生成树算法的步骤

<
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值