路由器如何防止广播辐射

网络工程 路由器 播送
2021-07-05 16:09:25

我刚刚学习了网络,根据一篇关于广播辐射预防维基文章,它说:

  • 通过第 3 层设备过滤广播,通常是路由器(甚至是采用称为 brouters 的高级过滤的交换机)。

但我不明白路由器究竟是如何解决广播风暴问题的。有详细的解释吗?

2个回答

但我不明白路由器究竟是如何解决广播风暴问题的。有详细的解释吗?

当路由器收到一个数据包时,它会被检查,然后转发出适当的接口,否则它就会被丢弃。当路由器收到广播数据包时,它会丢弃它(不包括定向广播、dhcp 等)。

当交换机接收到一个帧时,它要么将它转发到一个已知的接口,要么在它不知道去哪里的情况下将它从它的所有端口中溢出。当广播帧出现时,它会淹没所有接口。您所在细分市场中的每台机器都能看到它。过量的这些构成了风暴。

发生广播风暴的最常见方式是来自交换环路。如果您以某种方式在您的网络上获得了一个交换循环,这些广播将永久地来回发送这些数据,或者直到您移除循环。这将导致数据到达您网段上的每台机器。这可能会导致您的网络停止。

当您在多个第 2 层网段之间有一个路由器时,每个网段都受到固有的保护。请记住,路由器不会转发广播。

例如:

+-----+    +------+    +-----+
|LAN 1|----|ROUTER|----|LAN 2|
+-----+    +------+    +-----+

LAN 1可能会出现各种混乱,并且LAN 2不会更明智,因为ROUTER不会将LAN 1广播数据包转发给任何人。

是 路由器停止广播域是正确的说法。我会用简单的话给你答案。首先,广播意味着将单个数据包发送到所有设备,而不是要在该网络中发送的特定设备。交换机中的端口是独立的冲突域和广播域。因此,每当发送数据包时,交换机就像集线器一样将数据包传输到每个端口,从而提高网络带宽效率。因此,在两个网络之间,称为路由器的第 3 层设备将停止转发广播。相反,它检查数据包,引用地址并将其发送到必须发送到的相关设备。路由器在没有 IP 地址的某个时间点转发广播域,并将广播转发到 DHCP 服务器以分配 IP 地址。