面试官问你STP、RSTP选举原则,你该如何回答?

STP的选举角色

①根端口

存在于非根桥上,发送和接收数据帧并发

②指定端口

存在于根网桥和非根网桥上,根桥上全部的端口都为指定端口ide

③非指定端口

不转发也不接收数据帧学习

④禁用端口

处于关闭状态;it

RSTP的选举角色

①根端口

非根桥收到最优的BPDU配置信息的端口为根端口,即到根桥开销最小的端口 class

②指定端口

与STP同样,每一个以太网网段段内必须有一个指定端口配置

③替换端口

若是一个端口收到另一个网桥的更好的 BPDU,但不是最好的,那么这个端口成为替换端口List

④备份端口

若是一个端口收到同一个网桥的更好 BPDU,那么这个端口成为备份端。当两个端口被一个点到点链路的一个环路连在一块儿时,或者当一个交换机有两个或多个到共享局域网段的链接时,一个备份端口才能存在。数据

STP端口状态(5种)

①Disabled 禁用状态

不参与生成树,也不转发数据帧端口

②Blocking 阻塞状态

非指定端口上,不参与数据帧的转发,周期为20sdi

③Listening 侦听状态

接收和发送BPDU,周期为15s

④Learning 学习状态

准备参与数据帧的转发,并开始填写CAM表,周期为15s

⑤Forwarding 转发状态

接收并发送数据帧

RSTP端口状态(3种)

① Discarding状态

不转发用户流量也不学习MAC地址

②Learning 学习状态

准备参与数据帧的转发,并开始填写CAM表,周期为15s

③Forwarding 转发状态

接收并发送数据帧

STP选举原则及选举过程

①选举根桥:

全部的交换机都自恋地认为本身是根桥,纷纷发送BPDU,BPDU中包含桥ID,先比较网桥ID优先级,越小越优先;再比较MAC地址大小,越小越优先
a. 先比较桥ID中的优先级,具备最小优先级的,此交换机定为根桥。
b. 若是优先级同样,再比较桥ID中的MAC地址,MAC地址最小的肯定为跟桥

②选举非根桥上根端口:

根端口是非根桥交换机用来接收来自根桥交换机方向的BPDU,所以首先须要计算流量从根交换机到达非根交换机上的哪一个端口开销(Cost)最小,通俗点说就是,若是根交换机要发送BPDU到某台非根交换机,发送到该非根桥交换机的哪一个端口最省时省力。若是开销都同样,再看每一个端口上一级(及发送者)的桥ID,若是桥ID也同样,在比较上一级发送者的发送端口优先级,若是优先级同样,再比较发送端口的MAC地址。
a. 非根桥交换机上,哪一个端口到根桥的开销(确切来讲,应该是从根桥到达非根交换机的每一个端口的开销,这才是正确的方向)最小,开销最小的端口,即为该非根交换机的根端口。
b. 若是到达根桥开销同样,此时再比较上一级(接收BPDU方向)发送者的桥ID。选出发送者桥ID最小的对应的端口。
c. 若是上一级发送者桥ID也同样,在比较发送端口的优先级。选出优先级最小的对应的端口。
d. 若是发送端口优先级也同样,在比较发送端口的端口号(好比f0/0、f0/1)。
比较过程当中选出的端口为非根交换机上的根端口,该根端口主要用来接收来自根桥方向的BPDU。拓扑发生变化时也发送TCN。

③选举各个网段上的指定端口:

根桥上全部的端口都是指定端口
每条链路上的两个端口,哪一个端口到根桥的开销最小,最小的为指定端口

④阻塞非指定端口:

先比较Root ID,再比较链路开销

相关文章
相关标签/搜索