桥接协议数据单元(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组成。

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

你可能感兴趣的:(bpdu,桥接协议数据单元)