IRDP:icmp router discovery protocol   icmp路由器发现协议

 
用icmp的路由器通告和请求报文。
 
主机在引导以后要广播或多播传送一份路由器请求报文。一台或更多台路由器响应一份路由器通告报文。另外,路由器定期地广播或多播传送它们的路由器通告报文,允许每个正在监听的主机相应地更新它们的路由表。
 
 
 
 
 
ICMP请求报文格式,这个由于没有接主机所以没有测试发现。
 
 
ICMP通告报文格式
 
路由器在一份报文中可以通告多个地址。
地址数指的是报文中所含的地址数。---------通告几个ip出去。
地址项大小指的是每个路由器地址32 bit字的数目,始终为2。----包含地址+优先级
生存期指的是通告地址有效的时间(秒数)。默认为1800秒,30分钟。
 
只要有一般的默认路由器,该路由器就会每隔1 0分钟发送通告报文,报文的生命周期是3 0分钟。这说明主机的默认表项是不会超时的,即使错过一份或两份通告报文。
 
以上都是默认情况下。
 
如WINDOWS98默认情况下    配置使用IRDP,WINNT需要手工配置支持IRDP环境,并在启动的时候广播3个ICMP Router  Solicitation messages(ICMP路由请求消息)。
 
http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B223756
将IRDP客户端支持添加到windows NT中。