4.STP配置BPDU

本文详细介绍了配置BPDU在交换机间通信中的角色,包括其封装格式、内容结构,以及HelloTime、MaxAge和ForwardDelay等关键参数的作用,这些参数在生成树算法中用于计算最优路径和检测拓扑变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

4.1 封装配置BPDU

4.2 配置BPDU的内容

4.3 配置BPDU中的重要参数


4.1 封装配置BPDU

  • 用于计算生成树的各种信息和参数被封装在配置BPDU(Configuration Bridge Protocol Data Unit)中在交换机之间发送。
  • 配置BPDU使用标准LLC格式封装在以太网数据帧中。
  • 配置BPDU只在指定端口(Designated Port)上发送

字段含义:

  • DMAC:目的MAC地址。发送配置BPDU的数据帧使用保留的组播MAC地址01-80-C2-00-00-00,此地址标识所有交换机,但是不能被交换机转发,也即只在本地链路有效
  • LLC Header
    • 目的服务访问点(Destination Service Access Point, DSAP)和源服务访问点(Source Service Access Point, SSAP)的值都设为二进制01000010。
    • Control字段的值设为3。

4.2 配置BPDU的内容

  • 当配置BPDU只用于计算生成树,不用于传递拓扑改变信息的时候:
    • Protocol Identifier(协议标识)Protocol Version Identifier(协议版本标识)BPDU Type(BPDU类型)Flags(标志)四部分设置为全0
  • Root Identifier,Root Path Cost,Bridge Identifier和Port Identifier四部分用于检测最优的配置BPDU,进行生成树计算。
  • 配置BPDU在以下3种情况下会产生:
    • 只要端口使能STP,则配置BPDU就会按照Hello Time定时器规定的时间间隔从指定端口发出。
    • 当根端口收到配置BPDU时,根端口所在的设备会向自己的每一个指定端口复制一份配置BPDU。
    • 当指定端口收到比自己差的配置BPDU时,会立刻向下游设备发送自己的BPDU。

重要字段含义:

  • Message Age随时间增长而变大;
  • Max Age默认为20秒,如果Message Age达到Max Age,则此配置BPDU被认为已经过期。(该非根桥设备直接丢弃该配置BPDU,可认为网络直径过大,导致根桥连接失败
  • Hello Time默认为2秒,也即在指定端口上,配置BPDU每隔两秒发送一次。
    • 用于检测链路是否存在故障。
    • 当网络拓扑稳定后,该计时器只有在根桥上进行修改才有效。
    • 当拓扑发生变化时,变更消息不受Hello Time影响。
  • Forward Delay默认为15秒。

4.3 配置BPDU中的重要参数

  • 此表格列出了配置BPDU中四个与检测最优配置BPDU相关的参数以及相关描述。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值