BPDU有哪两种类型?STP的BPDU报文类型一共有两种,分别是配置BPDU报文(BPDU报文中的BPDU类型值为0x00)和TCN BPDU报文(BPDU报文中的BPDU类型值为0x80),下面小编为大家详解介绍这两种类型BPDU报文的区别。
网桥协议数据单元(BPDU,Bridge Protocol Data Unit)生成树协议是一种桥嵌套协议,在IEEE 802.1d规范里定义,可以用来消除桥回路。它的工作原理是这样的:生成树协议定义了一个数据包,叫做桥协议数据单元BPDU(Bridge Protocol Data Unit)。
网桥用BPDU来相互通信,并用BPDU的相关机能来动态选择根桥和备份桥。但是因为从中心桥到任何网段只有一个路径存在,所以桥回路被消除。
在一个生成树环境里,桥不会立即开始转发功能,它们必须首先选择一个桥为根桥,然后建立一个指定路径。在一个网络里边拥有最低桥ID的将变成一个根桥,全部的生成树网络里面只有一个根桥。
配置BPDU包含了桥ID、路径开销和端口ID等参数。STP协议通过在交换机之间传递配置BPDU来选举根交换机,以及确定每个交换机端口的角色和状态。在初始化过程中,每个桥都主动发送配置BPDU。在网络拓扑稳定以后,只有根桥主动发送配置BPDU,其他交换机在收到上游传来的配置BPDU后,才会发送自己的配置BPDU。
在配置BPDU报文中,BPDU类型(BPDU Type)的值被设置为0x00,主要作用如下所述。
① 用于选举根桥及端口角色。
② 通过定期发送(每两秒发送一次)配置BPDU报文维护端口状态。
③ 用于确认接收到的TCN BPDU报文。
④ 用于选举根桥及端口角色。
TCN BPDU报文中BPDU类型(BPDU Type)的值被设置为0x80,其作用是通告网络中拓扑发生了改变。
STP在以下3种情况下会发送TCN BPDU报文:
●端口从转发状态过渡到阻塞状态(Blocking)或者禁用状态。
●非根桥从一个指定端口收到 TCN BPDU报文后会从自己的根端口向根交换机转发。
●端口进入到转发状态并且桥设备已经存在一个指定端口。
小编送福利时间,HCIA、HCIP、HCIE课程免费试听名额~~立即抢占:
相关课程内容推荐
HCIP-DATACOM 考试大纲:HCIP-Datacom-Core Technology V1.0
思博HCIP课程安排表:最新开班| HCIP-DATACOM课表
HCNP证书是什么意思?华为hcnp认证
华为hcip认证:华为hcip是什么证书?
华为认证需知:华为ict技术是什么意思?
下一篇: 华为HCNA课程内容介绍
即刻预约
免费试听-咨询课程-获取免费资料