欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

桥接协议数据单元(BPDU)

程序员文章站 2022-03-29 14:25:11
桥接协议数据单元(BPDU)   生成树协议(STP)在交换机互相通信时进行操作,数据报文以桥协议数据单元(BPDU)的形式进行交换。 每隔2秒,BPDU报文便向所有的交换机端...

桥接协议数据单元(BPDU)

 

生成树协议(STP)在交换机互相通信时进行操作,数据报文以桥协议数据单元(BPDU)的形式进行交换。

每隔2秒,BPDU报文便向所有的交换机端口发送一次,以便交换机(或网桥)能交换当前最新的拓扑信息,并迅速识别和检测其中的环路。

BPDU报文交换的目的是,选定一个合适的参考点作为基础,以求获得一个稳定的生成树拓扑。

BPDU消息格式:

DMA

SMA

L/T

LLC Header

Payload

DMA:目的MAC地址

SMA:源MAC地址

L/T:帧长

LLC Header :配置消息固定的链路头

Payload : BPDU数据,它包括:

项目

字节

协议ID

2

版本号

1

报文类型

1

标记域

1

根网桥ID

8

根路径成本

4

发送网桥ID

8

端口ID

2

报文老化时间

2

最大老化时间

2

访问时间

2

转发延迟

2

下面对BPDU数据的几个关键字段作简单说明:

 根网桥ID:根信息是由一个2字节优先级和一个6字节ID所组成。这个信息组合标明已经被选定为根网桥的设备标识。

 根路径成本:路径成本说明了这个BPDU从根网桥传输了多远,成本是多少。这个字段的值用来决定哪些端口将进行转发,哪些端口将被阻断。

 发送网络桥ID:这是发送该BPDU的网桥信息。由网桥的优先级和网桥ID组成。

 计时器:计时器用于说明生成树用多长时间完成它的每项功能。这些功能包括报文老化时间、最大老化时间、访问时间和转发延迟。