2.1 STP出现的背景
STP出现的背景
STP是一个用于局域网中消除环路的协议。运行该协议的设备通过彼此交互信息而发现网络中的环路,并适当对某些端口进行阻塞以消除环路。由于局域网规模的不断增长,生成树协议已经成为了当前最重要的局域网协议之一。
图1 典型局域网络示意图
如图1所示网络中,会产生如下两种情况:
- 广播风暴导致网络不可用。
环路产生广播风暴,这是众所周知的。图1中,假设交换设备上没有启用STP协议。如果
HostA发出广播请求,那么广播报文将被其他两台交换设备的端口port1接收,并分别从端口
port2广播出去,然后端口port2又收到另一台交换设备发过来的广播报文,再分别从两台交
换设备的端口port1转发,如此反复,最终导致整个网络资源被耗尽,网络瘫痪不可用。
- MAC地址表震荡导致MAC地址表项被破坏。
如图1所示,即使是单播报文,也有可能导致交换设备的MAC地址表项混乱,以致破坏交
换设备的MAC地址表。
假设图1所示的网络中没有广播风暴,HostA发送一个单播报文给HostB,如果此时HostB
临时从网络中移去,那么交换设备上有关HostB的MAC地址表项也将被删除。此时HostA
发给HostB的单播报文,将被交换设备S1的端口port1接收,由于S1上没有相应的MAC地
址转发表项,该单播报文将被转发到端口port2上,然后交换设备S2的端口port2又收到从
对端port2端口发来的单播报文,然后又从port1发出去。如此反复,在两台交换设备上,由
于不间断地从端口port1、port2收到主机A发来的单播报文,交换设备会不停地修改自己的
MAC地址表项,从而引起了MAC地址表的抖动。如此下去,最终导致MAC地址表项被破
坏。
1、vlan通信原理
链接:https://pan.baidu.com/s/1J8QALMAR7spBjGm4gOPpHg
提取码:gkys