如何提高以太网的可靠性? 若出现了链路故障,则可能会无法通信。 可以通过添加冗余链路提高以太网可靠性: 但是,冗余链路可能会形成网络环路,可能会带来网络风暴,使得帧在网络中反复转发(分别成顺时针和逆时针)。 可以类比图论算法中,成环后无限循环的情况。
生成树:
引入: 使广播域变小、分割广播域的方法: 使用路由器可以隔离广播域:因为路由器默认情况下不会对广播数据包进行转发。 如: 然后,路由器成本较高,所以无法用路由器来隔离所有广播域。 因此,就产生了虚拟局域网。
虚拟局域网: 图中划分了两个VLAN:VLAN1和VLAN2. VLAN1发送的广播信号只有VLAN1中的主机可以收到,这样就分割了广播域。
IEEE 802.1Q帧——带有VLAN标记的帧 交换机的端口类型 Access: 划分了VLAN2和VLAN3,VLAN2的广播帧不会传到VLAN3: Trunk:
Hybrid: 注意:主机是无法识别802.1Q帧的。
解: 互联的Trunk端口的PVID值不等,可能会造成转发错误。