9.6 ICMP路由器发现报文
在本章前面已提到过一种初始化路由表的方法,即在配置文件中指定静态路由。这种方
法经常用来设置默认路由。另一种新的方法是利用 I C M P路由器通告和请求报文。
一般认为,主机在引导以后要广播或多播传送一份路由器请求报文。一台或更多台路由
器响应一份路由器通告报文。另外,路由器定期地广播或多播传送它们的路由器通告报文,
允许每个正在监听的主机相应地更新它们的路由表。
RFC 1256 [Deering 1991]确定了这两种I C M P报文的格式。I C M P路由器请求报文的格式如
图9 - 6所示。I C M P路由器通告报文的格式如图 9 - 7所示。
路由器在一份报文中可以通告多个地址。地址数指的是报文中所含的地址数。地址项大
小指的是每个路由器地址 32 bit字的数目,始终为 2。生存期指的是通告地址有效的时间(秒
数)。
图9-6 ICMP路由器请求报文格式
92使用TCP/IP详解,卷1:协议
下载
类型(10) 代码(0) 检验和
未用(置为0发送)
8字节