这种也称之为本地广播地址,它的目标地址为 255.255.255.255. 意思是只在本网络进行广播,绝对不会被路由器转发。

1. 规则

如果一台主机发送的 IP 数据报目标地址为 255.255.255.255,则相当于向发送者所在的网络发送子网定向广播。路由器从不转发目的地址为 255.255.255.255 的 IP 数据报。

这比子网定向广播要容易的多,我们来看下实验。

2. 实验

2.1 网络拓扑


102-受限广播地址_广播


图1 网络拓扑


2.2 实验步骤

在 PC1 主机上 ping 255.255.255.255


102-受限广播地址_广播_02


图2 在 PC1 上 ping 255.255.255.255


2.3 实验结果


102-受限广播地址_网络编程_03


图3 在 PC1 上的抓包结果


之前我们在 PC1 上 ping 192.168.166.31,和这个结果是一模一样的。因为 PC1 是用路由器模拟的,所以它会把本地网络的广播目的 IP 修改成 255.255.255.255,因为它本来就不能被路由器转发,所以修改成这样没什么影响。如果 PC1 是真正的主机,那是不会修改的,目的地址是多少就是多少。

路由器只要检测到是一个广播地址,在转发的时候就会把目标地址修改成 255.255.255.255,我不能保证所有路由器是这样,目前我使用的路由器型号是思科的 c3600.

如果路由器不知道这是不是广播地址,那它就认为这是一个单播地址,直接按照路由表,该怎么转发就怎么转发了。

3. 总结

  • 掌握受限广播的含义
  • 路由器知道目标地址是广播时,根据配置决定是否发送定向广播。可能还会修改目标地址为受限广播地址
  • 路由器不知道目标地址是不是广播地址时,按照单播方式转发