8.STP生成树协议
资源被大量占用,网络卡顿,除非某条链路断开,不然会一直转发下去,不停的占用资源
同一个MAC地址,先从3口发来,又从2口发来,MAC地址表就会将旧的删掉,认为这个MAC地址属于2口所接的设备
有环路的时候,会禁用一个端口,虽然插着,但是处于阻塞状态
当另一条线路断开环路解除后,被阻塞的端口会立即恢复转发状态
设备一开机,STP默认就会运行
如何决定阻塞哪个端口,有一套选举规则
1.先选举一个根交换机,比较交换机的优先级,如果优先级一样的话,就比较MAC地址,谁小谁就是根交换机
默认情况下优先级都是一样的,可以进行修改
通过dis stp 查看一下交换机的ID,他的ID分为优先级和MAC地址
例如这里的A交换机的优先级是三台中最小的,所以他就是根交换机
根交换机选举出来后,根交换机上的所有端口就是指定端口,指定端口都不会被阻塞
每个非根交换机上选举一个根端口
交换机B和C都是非根交换机
根端口就是到达根交换机开销最小的端口就是根端口
所以这里的R口就是根端口
每个网段选举一个指定端口
根交换机上的所有端口就是指定端口,指定端口都不会被阻塞
所以在B和C两台交换机之间的链路进行选举
选举时比较交换机的优先级和MAC地址,谁小谁就是指定端口
阻塞非根非指定端口
所以交换机C的A口就是被阻塞的端口
在实际的环境中,要确保直接连接核心交换机的两条链路不被阻塞,一般情况下要把核心交换机的优先级调到最小
一般阻塞的是另外两台交换机之间链路的端口
stp priority 0:修改交换机优先级为0
*优先级必须是4096的倍数
BPDU网桥协议数据单元
开机后每隔2秒默认往外发送的报文
报文中携带优先级与MAC地址
选举比较优先级与MAC地址,交换机不知道其他交换机的优先级与MAC地址,是通过这个报文才知道的