icmp unreachable 和 U.U.U

这次培训的时候有位朋友问了这样一个问题,为什么通过路由器ping某些不可达的地址时收到的回应是U.U.U呢?按理来说ping出去多少个就应该收到多少个unreachable消息。
由于ICMP数据在路由器上都是通过CPU来进行处理的,因此即使回应unreachable消息,也需要CPU来生成并发送。为了保护CPU不被滥用,路由器会限制icmp unreachable消息发送的速度。在产生不可达消息的路由器上执行no ip icmp rate-limit unreachable之后路由器将对于每一个不可达的数据传递请求会送unreachable消息。这时再去ping将会看到类似”UUUUU”的情景。
需要注意,强烈建议该命令仅供实验室环境测试使用,使用该命令有可能极大影响路由器的性能。

《icmp unreachable 和 U.U.U》上的2个想法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据