ipv4 选项“记录路由”如何工作?

网络工程 ipv4 网络 射频卡
2021-07-25 14:29:00

正如RFC 791 中所写,此选项对于记录 ip 数据报经过的路由器地址很有用。

我正在发送带有ICMP回显消息的 ip 数据报,我已将选项类型(标头 ip)设置为 7,将选项长度设置为 7,将指针设置为 4。

我希望第一个路由器地址的回声回复会回来,但这不会发生。我做错了什么还是不再支持该选项?(如果我不设置选项,回声响应会按预期返回)

2个回答

严格来说问题:正如您所想的那样,它按照 RFC791 的规定工作。

“我希望返回带有第一个路由器地址的回显回复,但这并没有发生。”

如果您在野外执行此操作,因为您在计算机上从 Internet ping 一些随机 IP,它不会起作用,因为这被认为是一个安全漏洞,因此很可能由 ISP 的/其他人控制。

例如 Cisco Security ICMP Record Route 漏洞 就可以看到此类风险

要测试此功能,您可能需要拥有自己的设备/映像,而不管要使此设置工作的预期操作系统如何。

可以在 RSVP for MPLS 中看到“记录路由”的实际用法。

RFC 791 已有 36 年的历史,但从未采用过此选项。

请将此问题标记为已回答,否则它会不断弹出。