ICMP协议

ICMP是网络排错的重要工具,常用于确认IP包的送达和提供错误信息。它包括查询报文(如Echo请求和响应)和差错报文(如目的不可达、TTL超时等)。在路由器排查中,ICMP的不同类型和代码能帮助诊断各种网络问题,如ACL限制、MTU大小等。同时,为了安全和性能,需要适当地配置接口的unreachables和限速。
摘要由CSDN通过智能技术生成

ICMP

*本文都是以Cisco路由器操作为例

ICMP技术网络设备都配合,网络排错好帮手

主要功能:确认IP包是否成功送达目的地址;通知在发送过程中IP包被废弃的具体原因

协议号:1

长度:8字节(前4字节是固定的)

  • Type(类型8bit1字节)
    • 查询报文
      • 常用80(类型-8,代码-0;Echo请求)
      • 常用00(类型-0,代码-0;Echo响应、Echo Reply)
    • 差错报文
      • 差错报文结构:IP数据报首部、ICMP的长度8字节、IP数据报首部(20字节)、8字节(tcp端口号确定进程,但是不一定所有的应用都关心这些信息,与程序开发者有关)
      • 类型3:目的不可达
        • 路由器排查时出现U:—>debug ip icmp,再ping
          • host unreachable:主机不可达,大概率路由问题
          • 代码:1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值