最近在学习HCNA,看到STP协议,关于指定端口的选举,我看到的都是在讲交换机间链路两端选举指定端口,但是ENSP里模拟后,发现交换机连接主机的端口也选举成指定端口,如下图SW1的端口1(头一次发帖,不知道图片能看到不),百度了一圈没有发现资料是讲交换机和主机间也要选举指定端口,有没有大佬能给点相关资料的解释,毕竟主机不发送BPDU,交换机连接主机的接口收不到BPDU就默认这个端口是指定端口么?
STP(Spanning Tree Protocol)协议确实是用于交换机之间链路两端选举指定端口,以避免网络中的环路。主机与交换机的连接,一般情况下不会涉及到指定端口的选举。
指定端口的选举是通过交换机之间的BPDU(Bridge Protocol Data Unit)消息进行的。BPDU消息是用于交换STP信息的数据包,它包含了交换机的优先级、MAC地址等信息,用于确定指定端口。
当交换机连接主机的接口收不到BPDU消息时,默认情况下是不会进行指定端口的选举。主机不发送BPDU消息,因此交换机连接主机的接口通常被视为非STP端口。这意味着,即使在模拟软件中显示为指定端口,实际上并不参与STP协议的运行。
关于STP协议的具体知识指定端口选举的详细解释,你可以参考以下资料:
Cisco官方文档:https://www.cisco.com/c/en/us/support/docs/lan-switching/spanning-tree-protocol/5234-5.html
Juniper Networks官方文档:https://www.juniper.net/documentation/en_US/junos/concept/spanning-tree-protocol-overview.html