检测网络连通性/可达性
主要包括ping命令检查发送端到目的地址之间的网络是否连通和tracert命令查看数据包从发送端到目的地址所经过的设备。
操作步骤
- 使用ping命令检测从发送端到目的地址之间的网络是否连通,根据显示详细或简要信息选择执行其中一种。
- 如果选择可以显示详细信息的命令:执行 ping [ ip ] { [ -c count | { [ -i { interface-name | interface-type interface-number } | -nexthop nexthop-address ] * | -si { interface-name | interface-type interface-number } } | { -s packetsize | -range [ [ min min-value | max max-value | step step-value ] * ] } | -t timeout | -m time | -a source-ip-address | -h ttl-value | -p pattern | { -tos tos-value | -dscp dscp-value } | { -f | ignore-mtu } | -q | -r | -vpn-instance vpn-instance-name | -v | -system-time | -ri | -8021p 8021p-value| | -name | -detail ] * host [ ip-forwarding ] } [ bypass -si { interface-name | interface-type interface-number } ]命令进行检测。
- 如果选择可以显示简要信息的命令:执行 ping [ ip ] { [ -c count | { [ -i { interface-name | interface-type interface-number } | -nexthop nexthop-address ] * | -si { interface-name | interface-type interface-number } } | { -s packetsize | -range [ [ min min-value | max max-value | step step-value ] * ] } | -t timeout | -m time | -a source-ip-address | -h ttl-value | -p pattern | { -tos tos-value | -dscp dscp-value } | { -f | ignore-mtu } | -vpn-instance vpn-instance-name | -ri | -8021p 8021p-value| | -name | -brief ] * host [ ip-forwarding ] } [ bypass -si { interface-name | interface-type interface-number } ]
- 使用tracert [ -a source-ip-address | -f first-TTL | -m max-TTL | -p port | -q nqueries | -vpn-instance vpn-instance-name | -w timeout ] * host命令查看数据包从发送端到目的地址所经过的网关。
- 使用ping lsp [ -a source-ip | -c count | -exp exp-value | -h ttl-value | -m interval | -r reply-mode | -s packet-size | -t time-out | -v ] * ip destination-iphost mask-length [ ip-address ] [ nexthop nexthop-address ]命令检测L3VPN LSP链路的连通性。
- 使用tracert lsp [ -a source-ip | -exp exp-value | -h ttl-value | -r reply-mode | -t time-out ] * ip destination-iphost mask-length [ ip-address ] detail 命令查看数据包在LSP上从发送主机到目的地所经过的网关。
任务示例
- 可以在本地CE设备上执行ping命令检查CE与属于同一VPN的远端CE设备之间的网络是否连通。如果ping不通,使用tracert命令分析网络什么地方发生了故障。
- 可以在PE设备上执行带-vpn-instance vpn-instance-name参数的ping命令检查PE与属于同一VPN的CE设备之间的网络是否连通。如果ping不通,使用带-vpn-instance vpn-instance-name参数的tracert命令分析网络什么地方发生了故障。
如果PE上有多个绑定了同一个VPN的接口,ping或tracert对端PE接入的CE时要指定源IP地址,即指定参数-a source-ip-address。如果不指定源IP地址,PE将选择本设备上绑定该VPN的接口IP地址最小值作为ICMP报文的源地址。如果CE没有到被选中的IPv4地址的路由,返回的ICMP报文将被CE丢弃。