一、题目
如下图所示的网络,交换机的MAC地址已标出。在SWD交换机上输入命令stp root secondary,下列哪台交换机成为此网络的根桥。
A. SWD
B. SWB
C. SWC
D. SWA
二、答案
A
三、解析
配置了stp root secondary这条命令后,SWD的优先级会变为4096,其它为默认的32768,这个拓扑里面SWD的优先级最高,所以SWD会被推选为根桥
四、扩展 — 根桥选举
- 选举依据:
- 根桥的选举主要基于交换机的网桥ID(Bridge ID)。网桥ID由两部分组成:网桥优先级(priority)和交换机的MAC地址。
- 默认情况下,所有交换机的网桥优先级都是32768(即0x8000)。当优先级相同时,会比较MAC地址,数值较小的MAC地址会被认为是较小的网桥ID。
- 选举过程:
- 当网络中的交换机启动STP时,它们会发送BPDU(桥协议数据单元)消息来交换彼此的信息。这些BPDU消息中包含每个交换机的网桥ID。
- 网络中的所有交换机都会收到这些BPDU消息,并比较它们自己的网桥ID与接收到的网桥ID。
- 具有最小网桥ID的交换机将被选为根桥。
- 注意事项:
- 网络中只能有一个根桥。
- 一旦根桥被选举出来,它会周期性地发送BPDU消息来维护STP的拓扑结构。
- 非根桥设备会转发来自根桥的BPDU消息,以确保整个网络中的交换机都知道哪个是根桥。
- 优化和配置:
- 在某些情况下,网络管理员可能希望手动配置根桥,而不是依赖STP的自动选举机制。这可以通过调整交换机的网桥优先级来实现。将某台交换机的网桥优先级设置为比其他交换机更低(例如,设置为0),可以确保它成为根桥。
- 另外,管理员还可以配置STP的其他参数,如Hello时间、Max Age、Forward Delay等,以优化STP的性能和稳定性。