• 华为交换机debug icmp数据包


     debugging ip icmp            //开启Debug调试信息开关

    terminal debugging          //显示Debug信息功能

    terminal monitor              //显示信息中心发送信息的功能,就可以看到icmp的debug信息了

    参考官方资料:

    本节介绍了打开ICMP报文调试开关后,产生的调试信息及相关说明。

    命令功能

    debugging ip icmp命令用来打开ICMP报文调试信息开关。

    undo debugging ip icmp命令用来关闭ICMP的调试信息开关。

    命令格式

    debugging ip icmp

    undo debugging ip icmp

    参数说明

    使用指南

    使用实例

    # 打开ICMP报文调试信息开关。

     debugging ip icmp
    *0.679912273 sysname IP/7/debug_icmp:
    ICMP Send: host-unreachable(Type=3, Code=1), Src = 10.88.55.4, Dst = 192.168.1.205;
    Original IP header: Pro = 17, Src = 192.168.1.205, Dst = 192.168.1.255, First 8 
    bytes = 008A008A 00D8177C

    # 显示主机不可达ICMP报文信息。

    如果设备在转发报文时发现报文同时满足以下条件:

    • 报文的目的地址没有对应的路由
    • 报文不是需要上送本机的报文

    那么设备将丢弃该报文,同时向源地址发送一个ICMP主机不可达报文,以通知源主机停止发送到该目的地的报文。

    *0.184873554 sysname IP/7/debug_icmp:
    ICMP Receive: echo(Type=8, Code=0), Src = 10.1.1.1, Dst = 10.1.1.2

    # 收到从源地址10.1.1.1发往目的地址10.1.1.2的ICMP请求回显报文。

    *0.184873664 sysname IP/7/debug_icmp:
    ICMP Send: echo-reply(Type=0, Code=0), Src = 10.1.1.2, Dst = 10.1.1.1

    # 发送从源地址10.1.1.2到目的地址10.1.1.1的回显响应ICMP报文。

    上述Debugging信息中各字段的说明如下表所示。

    字段

    说明

    ICMP Receive

    表示收到ICMP报文。

    ICMP Send

    表示发送ICMP报文。

    ICMP Discard

    表示丢弃ICMP报文。

    host-unreachable

    发送ICMP主机不可达报文。

    Src

    ICMP报文的源地址。

    Dst

    ICMP报文的目的地址。

    Original IP header

    原始IP报文头。

    Pro

    IP报文封装的协议。以下是各Pro数值表示的所封装的协议:
    • 1:ICMP协议
    • 2:IGMP协议
    • 6:TCP协议
    • 14:Telenet协议
    • 17:UDP协议

    First 8 bytes

    IP数据报文前8字节内容。

  • 相关阅读:
    【LeetCode】144. 二叉树的前序遍历 [ 根结点 左子树 右子树 ]
    基于.NetCore开发博客项目 StarBlog - (16) 一些新功能 (监控/统计/配置/初始化)
    Rust开发WebAssembly在Html和Vue中的应用【后篇】
    【软考】9.1 顺序表/链表/栈和队列
    如何使用Abaqus import进行预应力跌落仿真
    浅谈ChatGPT
    常见网络攻击及防御方法总结(XSS、SQL注入、CSRF攻击)
    开题报告不知道怎么写?
    软件开发人员的三条职业路径
    使用Egg调用mysql实现增删改查接口操作
  • 原文地址:https://blog.csdn.net/qq_21453783/article/details/126498982