学习笔记——交换——STP(生成树)桥协议数据单元(BPDU)

四、桥协议数据单元(BPDU)

1、BPDU基本概念

桥协议数据单元(Bridege Protocol Data Unit,BPDU)BPDU是STP的协议报文直接封装在二层协议,是传输载体。是STP能够正常工作的根本

BPDU主要由 4 部分组成:

(1)根桥ID

(2)发送者到根桥的开销RPC (root-path-cost)

(3) 发送者桥 ID

(4) 发送者桥端口(端口优先级128 + 端口id 如1,2,3) 

四部分只有根桥id不变,其余3部分会变化,第2部分计算入端口开销,采用累加,BPDU hello报文间隔2秒,最大age时间20秒,即若20秒没有收到根桥发来的BPDU,则认为根桥挂了,将重新进行根桥选举。

特点:

1)根桥每隔2s发送一次BPDU报文,用于交换机(或网桥)之间,交换网桥ID,根路径成本等最新的拓扑信息。

2)BPDU利用了一个STP组播传输方式组播地址(01-80-c2-00-00-00)作为它的一个目的地址,使之能到达相邻的并处于STP侦听状态的交换机。

对于STP而言,最重要的工作就是在交换网络中计算出一个无环拓扑。在拓扑计算的过程中,一个非常重要的内容就是配置BPDU的比较。

在配置BPDU中,有四个字段非常关键,它们是根桥ID”、“根路径开销”、“网桥ID” 、“接口ID”,这四个字段便是交换机进行配置BPDU比较的关键内容

STP按照如下顺序选择最优的配置BPDU:

1.最小的根桥ID。  主要用于在网络中选举根桥。

2.最小的RPC。     主要用于选举根接口及指定接口。

3.最小的网桥ID。  主要用于选举根接口及指定接口。

4.最小的接口ID。  主要用于选举根接口及指定接口。

2、BPDU报文格式

在一个交换网络中,STP能够正常工作的基本前提是BPDU的正常交互。网桥之间通过交互配置BPDU来进行根桥的选举以及端口角色的确定。(配置BPDU的格式如下右图)

STP的BPDU有两种类型:

1)配置BPDU(Configuration BPDU) BPDU报文格式就是指的配置BPDU。

2)TCN BPDU(Topology Change Notification BPDU)。

(1) 配置BPDU报文格式

字段

描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

灵韵设计

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值