- AR系列路由器组播地址224.0.0.1的说明
-
发布时间:2013-09-04 11:17:25
发布时间:2013-09-04 11:17:25
在初学组播时,很容易将224.0.0.1这个特殊的组播地址按照其字面定义——“所有主机(All Hosts)”(这是RFC1112以及绝大多数组播方面的资料给出的定义)想当然地理解为其并不包括路由器在内。
但随着学习的深入,却发现如果真是这样的话,很多机制根本无法实现。一个典型的例子就是在查询器的选举机制中,每个候选路由器都是在收到来自其它路由器的成员查询消息后,通过判断谁的IP地址更低一些而当选的,而成员查询消息的目的IP地址恰恰正是224.0.0.1——如果按照错误的理解,这些候选路由器是根本收不到这样的成员查询消息的!
经过多方求证,确定224.0.0.1这个组播组地址不仅包括主机,也包括路由器在内——并最终找到了理论依据——在RFC2236中对224.0.0.1这个地址给出了更加精确的定义:所有系统(All Systems)。至此,该问题得到了解决。