交换机STP的基本概念之旨定端口介绍(Designated Port)
在选择完根交换机和根端口后,还要在每一条链路上选具一个用于到达根交换机的端口,这个端口就是旨定端口(Designated Port)。成为旨定端口需具备下面的条件:
l 一条链路上的两条交换机中,拥有到根交换机累加路径成本的交换机上端口将被选用。如果两条交换机的累加路径成本相同,
4口光纤收发器
交换机STP的基本概念之旨定端口介绍(Designated Port)
在选择完根交换机和根端口后,还要在每一条链路上选具一个用于到达根交换机的端口,这个端口就是旨定端口(Designated Port)。成为旨定端口需具备下面的条件:
l 一条链路上的两条交换机中,拥有到根交换机累加路径成本的交换机上端口将被选用。如果两条交换机的累加路径成本相同,那就选择其中具有交换机ID的交换机。
l 如果同一台交换机上连接了多条可到达根交换机的链路,那就选择拥有优先级的交换机端口作为旨定端口。如果这几个端口的优先级都相同,则选择物理端口号低的端口为旨定端口。
交换机端口状态有哪些
l Disabled
端口不参与帧的转发、,MAC地址学习和生成树运算。当端口通过管理手段被Disable时,端口状态变为Disabled状态。当端口在Disabled状态时,可通过管理手段Enable端口,端口状态变为Blocking状态。
l Blocking
端口不进行帧的转发,不进行MAC地址学习,但接收BPDU和参与生成树的运算。当网桥初始化后,端口进入Blocking状态,或者端口处于Disabled状态时通过管理手段进行端口Enable后,端口进入Blocking状态。
通过生成树的运算,端口能够从Listening、Learning或者Forwarding状态进入Blocking状态。
根交换机的选择介绍
根交换机的选择网桥在启动的时候假定自己为根交换机,它所有跟LAN中有连接的端口都为旨定端口,网桥向所有旨定端口定时发送配置报文。此报文中的Root Identifier跟Bridge Identifier相同,Root Path Cost为0,Message Age时间为0。
当网桥收到另一网桥的配置报文时,如果此配置报文的Root Identifier比此网桥的Root Identifier大时,则丢弃此配置报文;否则更新该网桥的Root Identifier、Root Path Cost等参数的值,该网桥将以新值继续向旨定端口广播发送配置BPDU。
按照这种方式,然后选择出根交换机。
交换机拓扑变化的通知
当LAN中的非根交换机的网桥改变了有效拓扑结构时,它会在根端口定时发送拓扑变化通知BPDU,直到收到确认报文。LAN中的旨定网桥接收到此拓扑变化通知BPDU,会重复此过程。
如果根交换机收到拓扑变化通知BPDU或者它自己改变有效拓扑结构时,根交换机会在一段时间内发送带拓扑改变标志的配置BPDU,此时间为Max Age加上Forward Delay。当非根交换机的网桥接收到带拓扑改变标志的配置BPDU时,网桥把Forward Delay作为过滤数据库中的动态表项的AGE时间,当再收到不带拓扑改变标志的配置BPDU时,网桥恢复过滤数据库中的动态表项的原有AGE时间。这样网桥就可以迅速老化过滤数据库中的动态表项。
(作者: 来源:)