这种也称之为本地广播地址,它的目标地址为 255.255.255.255. 意思是只在本网络进行广播,绝对不会被路由器转发。
1. 规则
如果一台主机发送的 IP 数据报目标地址为 255.255.255.255,则相当于向发送者所在的网络发送子网定向广播。路由器从不转发目的地址为 255.255.255.255 的 IP 数据报。
这比子网定向广播要容易的多,我们来看下实验。
2. 实验
2.1 网络拓扑
图1 网络拓扑
2.2 实验步骤
在 PC1 主机上 ping 255.255.255.255
图2 在 PC1 上 ping 255.255.255.255
2.3 实验结果
图3 在 PC1 上的抓包结果
之前我们在 PC1 上 ping 192.168.166.31,和这个结果是一模一样的。因为 PC1 是用路由器模拟的,所以它会把本地网络的广播目的 IP 修改成 255.255.255.255,因为它本来就不能被路由器转发,所以修改成这样没什么影响。如果 PC1 是真正的主机,那是不会修改的,目的地址是多少就是多少。
路由器只要检测到是一个广播地址,在转发的时候就会把目标地址修改成 255.255.255.255,我不能保证所有路由器是这样,目前我使用的路由器型号是思科的 c3600.
如果路由器不知道这是不是广播地址,那它就认为这是一个单播地址,直接按照路由表,该怎么转发就怎么转发了。
3. 总结
- 掌握受限广播的含义
- 路由器知道目标地址是广播时,根据配置决定是否发送定向广播。可能还会修改目标地址为受限广播地址
- 路由器不知道目标地址是不是广播地址时,按照单播方式转发