[*1*].冗余链路中存在的问题 这一部分使用下面这个拓扑来讲解一下链路冗余容易造成的三个问题: 如图所示 SW1 和 SW2 之间有两条线路相连,它们之间任何一条链路出现故障另外一条线路可以马上顶替出现故障的那条链路,这样可以很好的解决单链路故障引起的网络中断,但在此之前有下面三个问题需要考虑。 * 广 播 风 暴 以太网交换机传送的第二层数据帧不像路由器传送的第三层数据包有 TTL(Time To Live),如果有环路存在第二层帧不能被适当的终止,他们将在交换机之间永无止境的传递下去。结合交换机的工作原理,来看一下上面这张拓扑中广播风暴是如何形成的: 1,PC1 发出一个广播帧(可能是一个 ARP 查询),SW1 收到这个广播帧,SW1 将这个广播帧从除接收端口的其他端口转发出去(即发往fa0/2、fa0/23、fa0/24)。 2,SW2 从自己的 fa0/23 和 fa0/24 都会收到SW1 发过来的相同的广播帧,SW2再将这个广播帧从除接收端口外的所有其他接口发送出去(SW2 将从fa0/23 接收的广播帧发往其他三个端口fa0/24、fa0/1、fa0/2,从fa0/24 接收到的也会发往其他三个端口fa0/23、fa0/1、fa0/2)。 3,这样这个广播帧又从fa0/23 以及 fa0/24 传回了 SW1,SW1 再用相同的方法传回 SW2,除非物理线路被破坏,否则 PC1-4 将不停的接收到广播帧,最终造成网络的拥塞甚至瘫痪。 * MAC 地 址 表 不 稳 定 广播风暴除了会产生大量的流量外,还会造成 MAC 地址表的不稳定,在广播风暴形成过程中: 1,PC1 发出的广播帧到达 SW1,SW1 将根据源 MAC 进行学习,SW1 将 PC1 的MAC 和对应端口fa0/1 写入 MAC 缓存表中。 2,SW1 将这个广播帧从除接收端口之外的其他端口转发出去,SW2 接收到两个来自 SW1 的广播(从fa0/23 和 fa0/24),假设 fa0/23 首先收到这个广播帧,SW2根据源MAC 进行学习,将PC1 的MAC 和接收端口fa0/23 存入自己的MAC 缓存表,但是这时候又从fa0/24 收到了这个广播帧,SW1将PC1的MAC 和对应的fa0/24接口存入自己的MAC 缓存表。 3,SW2 分别从自己的这两个接口再将这个广播帧发回给SW1,这样PC1 的MAC地址会不停的在两台交换机的fa0/23 和fa0/24 之间波动,MAC 地址缓存表也不断的被刷新,影响交换机的性能。 * 重复帧拷贝 冗余拓扑除了会带来广播风暴以及MAC 地址的不稳定,还会造成重复的帧拷贝: 1,假设PC1 发送一个单播帧给PC3,这个单播帧到达SW1,假设S...