MSTP有哪几种BPDU
MSTP有哪几种BPDU
(0)
就是BPUD报文
MSTP中的端口状态可分为三种,如表1-8所示。同一端口在不同的MSTI中的端口状态可以不同。
表1-8 MSTP的端口状态
状态 | 描述 |
Forwarding | 该状态下的端口可以接收和发送BPDU,也转发用户流量 |
Learning | 是一种过渡状态,该状态下的端口可以接收和发送BPDU,但不转发用户流量 |
Discarding | 该状态下的端口可以接收和发送BPDU,但不转发用户流量 |
端口状态和端口角色是没有必然联系的,表1-9给出了各种端口角色能够具有的端口状态(“√”表示此端口角色能够具有此端口状态;“-”表示此端口角色不能具有此端口状态)。
端口角色(右) 端口状态(下) | 根端口/主端口 | 指定端口 | 替换端口 | 备份端口 |
Forwarding | √ | √ | - | - |
Learning | √ | √ | - | - |
Discarding | √ | √ | √ | √ |
如图1-8,MST BPDU和RST BPDU的前36个字节格式是相同的,其中BPDU协议版本号为0x03,表示MSTP协议,BPDU类型为0x02,表示为RST/MST BPDU。
图1-8 MSTP的BPDU格式
RST BPDU中的Root ID字段在MSTP中表示CIST(Common and Internal Spanning Tree,公共和内部生成树)总根ID,Root Path Cost字段在MSTP中表示CIST外部路径开销(External Path Cost,EPC),Bridge ID字段在MSTP中表示CIST域根ID,Port ID字段在MSTP中表示CIST指定端口ID。
从第37字节开始是MSTP的专有字段:
· Version3 Length:表示MSTP专有字段长度,该字段用于接收到BPDU后进行校验。
· MST配置标识(Configuration ID):包含格式选择符(Format Selector)、域名(Configuration Name)、修订级别(Revision Level)和配置摘要(Configuration Digest)四个字段。其中格式选择符字段固定为0x00,其余三个字段用来判断网桥是否属于某MST域。
· CIST内部路径开销(Internal Root Path Cost,IRPC):表示发送此BPDU的网桥到达CIST域根的路径开销。
· CIST Bridge ID:表示发送此BPDU的网桥ID。
· CIST剩余跳数:用来限制MST域的规模。从CIST域根开始,BPDU每经过一个网桥的转发,跳数就被减1;网桥将丢弃收到的跳数为0的BPDU,使出于最大跳数外的网桥无法参与生成树的计算,从而限制了MST域的规模。CIST剩余跳数默认值为20。
· MSTI Configuration Messages:包含0个或最多64个MSTI(Multiple Spanning Tree Instance,多生成树实例)配置信息,MSTI配置信息数量由域内MST实例数决定,每一个MSTI配置信息长度为16字节。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论