IP路由选择与ICMP重定向机制
9.1 下载
本章重点讲解在软件无线电环境下IP路由选择的实现方式,并深入探讨ICMP重定向机制的相关内容。
ICMP重定向报文
ICMP重定向报文用于通知主机或路由器更优的路由路径。其类型代码字段(0~3)指示不同的重定向类型:
- 网络重定向(代码 0): 指示目标网络可通过更优的网关到达。
- 主机重定向(代码 1): 指示目标主机可通过更优的网关到达。
- 服务类型和网络重定向(代码 2): 指示目标网络上的特定服务类型可通过更优的网关到达。
- 服务类型和主机重定向(代码 3): 指示目标主机上的特定服务类型可通过更优的网关到达。
ICMP重定向报文结构包含以下关键部分:
- 路由器IP地址: 指示发送重定向报文的路由器地址。
- IP首部(包括选项)+ 原始IP数据报中的数据前8字节: 包含原始IP数据报的部分内容,用于标识需要重定向的数据流。
- 检验和: 用于确保报文完整性。
- 8字节描述代码: 提供关于重定向原因的额外信息。
图9-5展示了不同代码值对应的ICMP重定向报文类型。
暂无评论