目录
9.配置接口为Portfast,当设备接入时立即进入转发状态
一、网络冗余存在的问题
1.广播风暴
交换机如果从一个端口上接收到的是一个广播帧,或者是一个目的MAC地址未知的单播帧,则会将这个帧往除源端口之外的所有其他端口转发,俗称“泛洪”。此时,如果交换网络中有二层环路,则这种帧将被无限转发,形成广播风暴,使网络中充斥大量的这种重复的数据帧。
2.MAC地址表震荡
交换机是根据所接收到的数据帧中的源MAC地址和接收端口生成MAC表项的。若存在环路,会造成MAC地址表震荡(不断变化),应为同一交换机上不同端口接收到相同数据帧后会造成所学习的MAC表项不断更新。
二、STP简介
STP可以通过阻断冗余链路来消除网络中可能存在的环路,还能在活动路劲发声故障是,激活备份链路,及时恢复网络连通性。
1.BPDU简介与字段含义
BPDU是运行STP功能的交换机之间交换的数据帧,包含两种类型:一种是配置BPDU,用于生成树计算,另一种是拓扑变化通知BPDU(TCN BPDU),用于通知网络拓扑的的变化
协议ID |
该总值为0 |
版本 |
STP的版本 |
BPDU类型 |
配置BPDU=00,TCN BPDU=80 |
标志 |
802.1D只使用8个比特中的最高位和最低位,最低位1是TC标志,最高位1是TCA标志 |
根桥ID |
根桥的ID |
根路径开销 |
到达根桥的开销值 |
网桥ID |
发送BPDU的网络ID |
端口ID |
发送BPDU的网桥端口ID |
消息老化时间 |
根桥发送BPDU后的秒数,每经过一个网桥都会递减1,本质上它是到达根桥的跳数的计数 |
最大老化时间 |
交换机端口保存配置BPDU的时间间隔 |
Hello时间 |
根桥连续发送BPDU的时间间隔 |
转发延迟 |
交换机处于侦听和学习状态的时间 |
2.网桥ID
用于确定网络中的根桥,包含网桥优先级,扩展系统ID和MAC地址
网桥优先级:优先级低的优先称为根桥,默认32768
扩展系统ID:范围0-61440
MAC地址:交换机的基准MAC地址,使用show version命令可查看
3.路径开销
是指到根桥的路径上所有端口开销(cost)的总和,开销最低的会被选为首选路径,所有其他冗余链路会被阻塞,万兆以太网开销为2,千兆为4,百兆为19,十兆为100
4.端口ID
由交换机接口的优先级和接口ID构成,思科交换机接口优先级默认值为128,范围0-240
5.BPDU计时器
(1)Hello Time
是交换机发送BPDU的时间间隔,缺省值为2s,取值范围为1-10s
(2)Forward Delay转发延迟
是交换机处于监听和学习状态的时间,这个时间实际上决定了两个时间,即交换机从监听状态进入学习状态以及交换机从学习状态进入转发状态的时间间隔,缺省值为15s,即交换直径为7的取值,范围4-30s
(3)Max Age最大老化时间
默认值为20s,即交换直径为7时的取值,范围6-40s
三、STP端口角色和状态
1.端口角色
(1)根端口 root prot
是所在交换机上离根交换机最近&#