STP协议简单理解

STP协议

目的:防止环路造成的广播风暴问题,以及MAC地址表漂移问题。

桥ID: 由桥优先级(0-65535 步长为1024)和MAC地址构成。(用来选举根桥)

COST值:每个端口由默认的COST值,与转发速率,工作模式,和计算方法有关。

RPC(根路径开销):为某台设备到达根桥的路径开销有关,为从根桥到该设备沿途所有入方向接口的开销相加。

PORT  ID:由高4位的优先级,和低8位的接口编号组成。(0-240)步长为16。

BPDU(网桥协议单元):

  1. 配置BPDU(计算STP拓扑的关键)
  2. TCN BPDU(只有在网络拓扑发生变更时才会发送)朝着根桥的方向,根桥会产生TC。

BPDU报文格式:

PID:协议ID,对于STP而言,该字段的值总为0。

PVI:协议版本ID,对于STP而言,该字段值总为0.

BPDU Type:指明BPDU的类型,若值为0x00,则表示本报文为配置BPDU,若值为0x80,则为TCN BPDU。

Flags:标志位(最高和最低两个比特)最低位比特是TC标志,最高位比特是TCA标志。

Root ID:根网桥的桥ID。

RPC(根路径开销):为某台设备到达根桥的路径开销有关,为从根桥到该设备沿途所有入方向接口的开销相加。

Bridge ID:BPDU发送桥的ID。

Port ID:BPDU发送网桥的接口ID (优先级+接口号)

Message Age:消息寿命,从根桥发出BPDU后的秒数,每经过一个网桥都加一,所以它本质上是到达根桥的跳数。

Max Age: 最大寿命,当一段时间未收到任何BPDU,生存周期到达最大寿命时,网桥认为该接口的链路失效,默认20秒。

Hello Time:根网桥连续发送的BPDU时间间隔,默认2秒。

Forward Delay:转发延迟,在侦听和学习状态所停留的时间间隔,默认15秒。

选举过程:

  1. 选举根桥,桥ID最小优先。
  2. 根端口选举:

比较根桥ID,比较RPC,发送端桥ID,发送端端口优先级-端口号,本端端口优先级-端口号。(比较收到的BPDU)

3.指定口选举:

比较收到的BPD和自身的BPDU(重点)

RID(根桥ID) RPC(开销) BID(桥ID) PID(接口ID)。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值