口确定为指定端口。而与根网桥相直连的交换机的端口确定为根端口,在不与根交换机直连的网段,交换机先比较,最小路径开销,再比较发送方网桥ID(网桥ID小的优选),确定指定端口,再阻塞其他端口,最后STP收敛完成。 25、STP和RSTP的区别,RSTP的特点和实现原理。 A、STP没有明确区分端口状态和角色,收敛时主要依赖端口状态的切换。RSTP比较明确的区分了端口状态与端口角色,且其收敛时更多是依赖于端口角色的切换。 B、STP端口状态的切换必须被动的等待超时。而RSTP端口状态的切换却是一种主动的协商。 C、STP中的非根网桥只能被动的中继BPDU。而RSTP中的非根网桥对BPDU的中继具有一定的主动性。 D、STP端口状态有(disabled、blocking、listening、learning、forwarding) RSTP端口状态有(discarding、learning、forwarding) E、STP端口角色(根端口、指定端口、阻塞端口) RSTP端口角色(根端口、指定端口、替代端口、备份端口、edge端口、禁用端口)RSTP的特点和实现原理: 与STP比较起来RSTP具有主动性和收敛快的优点,它依赖的是端口角色的切换收敛更快。RSTP端口切换是一种主动协商的思想。在选举根网桥过程时交换机之间进行P/A协商选出端口角色和根网桥,非根网桥确定了自己的根端口后,交换机的非边缘的指定端口进入Discarding状态,并设置自己的synced变量,替代、备份和边缘端口会马上设置该变量。根端口监视其他端口的synced,当所有其他端口的synced全被设置,根端口会设置自己的synced,然后传回BPDU,其中agreement位被置位。当指定端口收到一个agreement置位的BPDU且端口角色是根端口,argeed被置位,指定端口马上进入forwarding状态。