理论上说,ICMP 消息不应该有任何 ICMP 错误消息。在 traceroute 中发送 ICMP 回显请求时,这不违反此规则吗?
使用带有 ICMP 回显消息的 traceroute 是否有效?
网络工程
icmp
跟踪路由
2022-02-23 16:30:25
1个回答
你提到的理论从来都不是标准。事实上,RFC 1393, Traceroute Using an IP Option创建了一个 Traceroute 选项。此 RFC 现在已被 RFC 6814 移至历史状态,正式弃用某些 IPv4 选项,第 2.3 节。跟踪路由:
2.3. 跟踪路由
Traceroute 选项在 [ RFC1393 ] 中定义。Traceroute 选项定义为 Experimental;它从未在公共互联网上广泛部署。
Traceroute 工具仍然是大多数操作系统的一部分,但它经常被滥用。它实际上只在您控制的网络上有用,并且您知道结果应该是什么。在公共 Internet 上使用它确实是一场傻瓜游戏,因为许多 ISP 会故意重新路由数据包和/或将它们设置为较低的优先级,并且您的结果不会反映您的其他协议会发生什么。
其它你可能感兴趣的问题