RIP V2 多播看起来就像在 IP add 224.0.0.9 上广播

网络工程 多播 eigrp 播送 撕裂
2021-07-15 01:21:28

在 RIPv1 中,数据包通过 dest 广播到所有端口。IP 255.255.255.255。在 v2 中,它们使用 dest 进行多播。IP 224.0.0.9。在 Packet Tracer 中,这个 v2 数据包同时在所有接口上传输,看起来像使用多播 IP 进行广播。

当 EIGRP 使用多播时,它只将数据包传输到一个目的地。一次。它还尝试将 EIGRP 数据包发送到丢弃它的不需要的主机(PC、服务器等)。

我只在 Cisco Packet Tracer 上尝试过。那么有人可以解释一下为什么 RIPv2 数据包传输看起来像广播,目标 IP 地址为 224.0.0.9?

谢谢你。

1个回答

224.0.0.9 是协议标准多播地址,这意味着它是为所有 RIPv2 路由器保留的。这减少了不必要的开销,并且只与 RIPv2 路由器对话,而不是完整的广播。这是 RIPv2 RFC 的一部分。

https://www.rfc-editor.org/rfc/rfc2453

4.5 组播

为了减少那些不
侦听 RIP-2 消息的主机上的不必要负载,IP 多播地址将用于定期广播。IP 多播地址为 224.0.0.9。请注意
,不需要 IGMP,因为这些
是不转发的路由器间消息

在 NBMA 网络上,可以使用单播寻址。但是,如果
接收到针对 RIP-2 多播地址响应,
则应接受响应

为了保持向后兼容性,
多播地址的使用将是可配置的,如第 5.1 节所述。
如果使用多播,则应在所有
支持它的接口上使用它。