之前学到,交换机隔绝冲突域,但不隔离广播。路由器隔绝冲突域,也隔绝广播。

后半句是否正确呢?后重读相关资料有如下疑惑。

如172.16.255.255这个广播只能在172.16.0.0这个网段内传播,除了这个网段,在192.168.1.0这个网段是无法传播的。这个说法是没有问题的。

但255.255.255.255这个广播指的是所有网段的所有主机。

文章开头有说,路由器隔绝广播啊。这为什么又能在所有网段传播呢。


路由器隔绝广播,这句话应该是没错的。因为如果只有一个路由器连接了全世界所有的主机,那么在网络的边缘(即路由器的位置)是无法再往外传播的。


看路由器隔绝什么样的广播,要从IP地址的网络位和主机位来看。

如172.16.255.255,这个广播地址,是172.16.0.0这个网段上的所有主机都要接收的。不属于这个网段的主机的网络位肯定不是172.16.0.0,自然无法接收该广播。


再如255.255.255.255,这个广播地址。网络位代表的含义是所有网络,主机位代表的含义是所有主机。所以路由器对于这个广播地址来说,实际上是无效的,等同于透明状态。


综上所述,路由器隔绝广播这句话取决于广播地址的网络位。 广播和第三层广播是由区别的。