插错一根网线,网络就卡死了
很有可能是交换机形成了环路,造成了广播风暴。
以太风暴又叫广播风暴
,就是广播导致的风暴。
为什么广播会导致风暴?主要是交换机在转发广播时有一个规则:交换机的一个端口收到广播帧后,要往所有的其他端口(除收到的端口外)复制一份并转发此广播帧。
以太风暴产生有两个必要条件
,那就是网络中必须存在环路和广播帧。
这样形成环路的2个交换机
所以,当2台交换机存在环路时,就会产生广播风暴。
为了应对这种因为二层环形组网导致“以太风暴”的现象,STP(Spanning Tree protocol)应运而生。STP是一种二层管理协议
,它通过有选择性地阻塞网络冗余链路来达到消除网络二层环路的目的,同时还具备链路的备份功能。
不过stp讲起来很啰嗦,所以这里不讲了。
二层转发是依据“MAC表项”来指挥以太帧转发,三层转发则是依据“路由表”来指挥跨网段的IP数据报文转发。路由表是三层转发设备最核心的表项
。
路由表一般由动态路由协议负责生成,当然也可以通过管理员手工静态配置来完成。
路由表其实并不知道报文的完整转发路径,只知道到达目的地的最近的下一个“交叉路口”。路由器负责把报文送到下一个“交叉路口”,即下一个路由器。
对于路由表这个“交通路标牌”,一个基本的使用规则是“最长匹配原则”,即报文到达路由器后如何选取路由表项。查找路由表时,将报文目的地址与路由表中各条路由表项的掩码Mask按位“与”操作,如果结果与路由表项的目标地址的Destination相同,则说明匹配。然后从匹配的路由表项中选取掩码最长的一个用于转发,因为这个表项是对目标网络了解得最精确的一个表项。
比如上表中,目的IP为192.169.1.111的报文进入后,3个项都匹配的,但第3个匹配的掩码长度是24,最长,所以选择它进行转发。
如果使用路由器来做三层转发,可以来打通不同的VLAN,但会形成一个看上去怪怪的网络拓扑
- 点赞
- 收藏
- 关注作者
评论(0)