BPDU网桥协议数据单元和STP生成树协议

本文详细介绍了BPDU(网桥协议数据单元)及其在STP(生成树协议)中的作用,包括选举根网桥的规则、端口角色的定义、端口状态转换以及RSTP和MSTP的概述。BPDU主要用于消除网络环路,维护网络稳定性。

BPDU(网桥协议数据单元)

BPDU

STP的各种选举是通过交换BPDU报文来实现,BPDU是直接封装在以太网帧中的。(802.3+802.2)
BPDU作用:对于参与STP的所有交换机,它们都通过数据消息的交换来获取网络中其他交换机的消息,这种消息就被称为BPDU,它是直接封装在二层的协议。
BPDU功能:

  1. 选取根网桥
  2. 确定冗余路径的位置
  3. 通过阻塞特定端口来避免环路
  4. 通告网络的拓扑变更
  5. 监控生成树的状态

BPDU每2s由根桥发送一次。(拥有最小bridge-id的交换机成为根桥)
最初的网络,每个交换机都认为自己是根网桥,都发送BPDU,比较Lowest BID,选出根桥,只有根桥发送BPDU,非根桥只进行转发,转发时只修改bridge-id和cost字段。

BPDU类型:

  1. 配置BPDU:通常由根网桥以周期性间隔发出,包括STP参数,用于进行各种选举
  2. TCN(拓扑变更通告)BPDU:这种BPDU是当交换机检测到拓扑发生变更时所产生,可由非根网桥发出

选举根交换机的规则:
lowest BID=网桥优先级+MAC地址(越小越优)
交换机默认的网桥优先级是32768

设置根网桥两种方法:

  1. 修改网桥优先级命令
    [SW1]stp priority 0(数值需要设定为4096的倍数)
  2. 设置此网桥为根网桥
    [SW2]stp root primary(优先级将变为0)

查看谁是根网桥的命令:display stp

生成树端口角色

端口角色:

RP:根端口。每个非根网桥上有且只有一个根端口,选举到达根网桥上路径开销值最小的成为根端口。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值