BPDU的头格式 字节 字段 描述
2 协议ID 此处总为0 根交换机上的所有接口都是指定接口 正常情况下,交换机只会从它的Root Port上接收configuration BPDU包,但是绝不会主动 发送configuration BPDU包给root bridge。 这里就需要提到第二种类型的BPDU包了,也就是Topology Change Notification(TCN) BPDU 。 这样,当一台交换机检测到拓扑变化后,它就可以发送TCN给root bridge,注意TCN是通过root port向root bridge方向发出的. 当交换机从它的designate port接收到TCN类BPDU时,它必须为其做转发,从它自已的root port上发送出去TCN类型的BPDU包,这样一级一级地传到root bridge后,TCN的任务才算完成. 在以上的过程中,无论是哪台交换机从它的designate port上收到了TCN类型的BPDU包,它都必 须给一个回复,必须从designate port上发出TCA位被置1的normal configuration BPDU包, 注意,这里是正常的configuration BPDU包.它的TCA位被置1,表明是要给TCN以回复的,但它 跟TCN不是一类型的包. 那么当TCN传送直至到达ROOT BRIDGE后,root bridge也要做出一种回应,它会发出一个正常 的configuration BPDU包,当然会有一些不同,就是包内的TC字段会被置1,TC即topology change,表示发现拓扑变化.这个包会被所有交换机转发,同样的TC位会置1,直至传遍全网,所 有交换机都得知拓扑变化为止 |
|
来自: 喝茶知足常乐 > 《两种bpdu的介绍》