admin管理员组

文章数量:1531794

2024年3月29日发(作者:)

华为Ping命令和Tracert原理及参数介绍

Ping原理

Ping命令的使用方法

命令功能

ping命令用来检查IP网络连接及主机是否可达。

命令格式

ping [ ip ] [ -a source-ip-address | -c count | -d | -f | -h ttl-value | -i interface-

type interface-number | -m time | -n | -p pattern | -q | -r | -s packetsize | -system-

time | -t timeout | -tos tos-value | -v | -vpn-tance vpn-instance-name ] * host

ping ipv6 [ -a source-ip-address | -c count | -m time | -s packetsize | -t timeout

| -tc [ traffic-class-value ] | vpn6-instance [ vpn6-instance-name ] ] * host [ -i

interface-type interface-number ]

Ping命令的参数介绍

参数说明

ping -s 500 -c 1000 -a 10.10.10.10 3.3.3.3

S包大小 c次数 a源地址

ip:使用IP协议。

-a source-ip-address:设置发送ICMP ECHO-REQUEST报文的源IP地址。

-c count:发送ICMP ECHO-REQUEST报文次数,范围1~4294967295。缺省为5

次。

-d:设置socket为debug模式。缺省为非debug模式。

-f:设置报文发送的过程中不分片,只有IPv4支持。

-h ttl-value:设置TTL的值,范围1~255。

-i interface-type interface-number:设置发送ICMP ECHO-REQUEST报文的接口。

说明: 对于广播式链路(以太网),指定的目的地址将作为报文的下一跳地址。

-m time:设置发送下一个ICMP请求报文的等待时间,取值范围1~10000,单位

ms。

-n:将host参数直接作为IP地址,而不需作域名解析。

-p pattern:设置ICMP ECHO-REQUEST报文填充字节,格式为16进制,范围是

0~FFFFFFFF。缺省情况下,填充方式为从0x00开始,递增至0xFF,然后循环。

-q:只显示统计信息。缺省情况下,显示全部信息。

-r:记录路由。缺省情况下,不记录路由。

-s packetsize:ECHO-REQUEST报文长度(不包括IP和ICMP报文头),单位是字

节,范围是20~8100。缺省报文长度是56字节。

-system-time:显示报文发送时的系统时间。

-t timeout:为发送完ECHO-REQUEST后,等待ECHO-RESPONSE的超时时间,

单位是ms,取值范围是0~65535。缺省超时时间是2000ms。

-tos tos-value:指定发送ECHO-REQUEST报文的TOS值,范围0~255。

-v:显示接收到的非ECHO-RESPONSE的ICMP报文。缺省情况下,不显示非ECHO-

RESPONSE的ICMP报文。

-vpn-instance vpn-instance-name:VPN实例名,字符串形式,不支持空格,长度

范围是1~31。

host:目的主机的域名或IP地址。

ipv6:对使用IPv6协议的主机进行Ping测试。

-tc traffic-class-value: 指定回应请求报文中的流量类别,整数形式,取值范围是0~

255,缺省值是0。

-vpn6-instance vpn6-instance-name: IPv6 VPN实例名称。字符串形式,长度范围

是1~31。

Tracert原理

Tracert命令的使用方法

命令功能

tracert命令用来测试数据包从发送主机到目的地所经过的网关,主要用于检查网络连

接是否可达,以及分析网络什么地方发生了故障。

命令格式

tracert [ -a source-ip-address | -f first-ttl | -m max-ttl | -name | -p port | -q

nqueries | -vpn-instance vpn-instance-name | -w timeout ] * host

tracert ipv6 [ -f first-ttl | -m max-ttl | -p port | -q nqueries | -vpn6-instance

vpn6-instance-name |-w timeout ] * ipv6-host

Tracert命令的参数介绍

参数说明

-a source-ip-address:指明本次tracert命令配臵的报文源地址,source-ip-address

本地接IP地址,点分十进制形式。

-f first-TTL:初始TTL。first-TTL取值范围是1~max-TTL,缺省值是1。

-m max-TTL:最大TTL。max-TTL取值范围是first-TTL~255,缺省值是30。

-name:使能显示每一跳的主机名。

-p port:目的主机的UDP端口号。取值范围是0~65535,缺省值是33434。

-q nqueries:每次发送的探测数据包个数。取值范围是1~65535,缺省值是3。

-vpn-instance vpn-instance-name:本次Tracert目的地址的VPN属性,即关联的

vpn-instance的名称。字符串形式,不支持空格,长度范围是1~31。

-w timeout:等待响应报文的超时时间。单位是毫秒,取值范围是0~65535,缺省

值是5000毫秒。

host:目的主机的域名或IP地址。

ipv6:对使用IPv6协议的主机进行Tracert测试。

-vpn6-instance vpn6-instance-name: IPv6 VPN实例名称。字符串形式,长度范围

是1~31。

ipv6-host: 目的主机的域名或IPv6地址。

本文标签: 报文命令范围发送