标签:
session 1 STPSpanning Tree Protocol(STP)的基本思想就是按照"树"的结构构造网络的拓扑结构,树的根是一个称为根桥的桥设备,根桥的确立是由交换机或网桥的BID(Bridge ID)确定的,BID最小的设备成为二层网络中的根桥。BID又是由网桥优先级和MAC地址构成,不同厂商的设备的网桥优先级的字节个数可能不同。由根桥开始,逐级形成一棵树,根桥定时发送配置BPDU,非根桥接收配置BPDU,刷新最佳BPDU并转发。这里的最佳BPDU指的是当前根桥所发送的BPDU。如果接收到了下级BPDU(新接入的设备会发送BPDU,但该设备的BID比当前根桥大),接收到该下级BPDU的设备将会向新接入的设备发送自己存储的最佳BPDU,以告知其当前网络中根桥;如果接收到的BPDU更优,将会重新计算生成树拓扑。当非根桥在离上一次接收到最佳BPDU最长寿命(Max Age,默认20s)后还没有接收到最佳BPDU的时候,该端口将进入监听状态,该设备将产生TCN BPDU,并从根端口转发出去,从指定端口接收到TCN BPDU的上级设备将发送确认,然后再向上级设备发送TCN BPDU,此过程持续到根桥为止,然后根桥在其后发送的配置BPDU中将携带标记表明拓扑已发生变化,网络中的所有设备接收到后将CAM表项的刷新时间从300s缩短为15s。整个收敛的时间为50s左右。
BPDU是STP中用来选举的报文,是 网桥之间传递 STP 信息的一种二层数据帧,By default,BPDUs are sent out every two seconds.交换机会比较每个接口收到的BPDUs和相应的接口发送的BPDU,如果接受的BPDUs或者自己从那个接口发送的BPDU有更低的值,则会替换那个接口保存的BPDU。 在STP协议中BPDU发送的组播地址是0180.C200.0000(BPDU),在PVST+中发送的BPDU组播地址是(0100.0CCC.CCCD-PVST报文)
Root ID:根网桥的网桥ID表明ROOT是谁(由priority+MAC组成),在网络刚开始时RootID=Bridge ID,root选举出来后就是root-ID。
答:A上没有根端口,B上RP为1口,C上的RP为2口。选举依据是:1、比较接收端口的port path cost(该端口到达root的cost) 。2、比较 send BID 。 3、比较portID,port-priority+mac(小的优)。
A是根,根没有RP。4、当拓扑改变时STP会强制使CAM表cache在选举过程中(15S)清除
标签:
原文地址:http://blog.csdn.net/alone_map/article/details/51858078