運用コマンドレファレンス Vol.2

[目次][索引][前へ][次へ]


ping ipv6

[機能]

ping ipv6コマンドは,目的のIPv6アドレスを持つ装置に対して通信可能であるかどうかを判定するために使用します。本コマンドはIPv6専用です。

[入力形式]

ping ipv6 <host> [numeric|summary|direct|verbose|hostname] [compact] [count <count>] [interval <wait>] [preload <preload>] [pad-byte <pattern>] [interface <Name>] [[specific-route] source <Address>] [packetsize <size>] [hoplimit <hops>] [<Gateway_Address>]

[パラメータ]

<host>
宛先ホスト名またはIPv6アドレスを指定します。

numeric
ホストのIPv6アドレスを名前に変換せず,そのまま表示します。ホスト基準名がホストに登録されている場合,終了時にその基準名を表示します。

summary
出力を抑制します。開始時と終了時の要約行しか表示しません。

direct
通常のNDPテーブルを無視し,直接接続されているネットワーク上のホストに対して送信します。このオプションはNDPテーブルに登録されていないローカルホスト(ソースルート使用時であれば最初のゲートウェイ)にping ipv6を実行する場合に用いられます。

verbose
冗長出力を有効にします。 ECHO_RESPONSE 以外の受信 ICMPv6 パケットも表示されます。

hostname
出力結果をホスト名で表示します。

compact
実行結果を,以下の記号を用いて簡潔に表示します。本オプション指定時は,ping ipv6 送信回数の初期設定値が5回となります。
!:応答あり (ICMPv6 Echo Reply)
.:応答なし
U:経路なし (ICMPv6 Destination Unreachable: No route to destination)
A:アクセス拒否
(ICMPv6 Destination Unreachable:
Communication with destination administratively prohibited)
N:アドレススコープ範囲超え
(ICMPv6 Destination Unreachable: Beyond scope of source address )
H:アドレス到達不能
(ICMPv6 Destination Unreachable: Address unreachable)
S: ポート到達不能 (ICMPv6 Destination Unreachable: Port unreachable)
@: 上記以外の到達不能 (ICMPv6 Destination Unreachable: 未定義コード)
B: パケット過大 (ICMPv6 Packet too big)
T: 時間超過 (ICMPv6 Time exceeded)
P: パラメータ問題 (ICMPv6 Parameter problem)
?:ICMPv6パケットタイプ判定不可能

count <count>
countで指定した回数だけパケットを送信して終了します。本オプションを指定しない場合,無限に送信し続けます(compactオプション指定時は除く)。中断したい場合は[Ctrl+C]を入力してください。

interval <wait>
waitで指定した秒数だけパケットの送出間隔を空けます。デフォルトでは送出間隔は 1 秒です。

preload <preload>
preloadで指定した数だけパケットをできるだけ速く送信し,通常の動作に戻ります。

pad-byte <pattern>
送出するパケットを埋める pad バイトを指定します。pad バイトは16 バイトを上限とします。これはネットワーク上でデータ依存の問題を診断するときに有効です。たとえば pad-byte ff はすべて1の送出パケットを生成します。

interface <Interface>
Interfaceで指定されたインタフェースからパケットを送出します。

source <Address>
Addressで指定したIPv6アドレスを出力パケットの送信元アドレスとして使用します。指定できるIPv6アドレスは本装置に設定されているIPv6アドレスだけです。

specific-route
マルチパス経路の宛先の場合に,特定の経路へだけパケットを送出します。パケットの送出インタフェースはsourceオプションのAddressで指定したIPv6アドレスが設定されているインタフェースです。

packetsize <size>
送出するデータのバイト数を指定します。デフォルトでは8バイトです。送信パケットのデフォルトのサイズはIPv6ヘッダの40バイトとICMPv6ヘッダの8バイトにこの値を足したものになります。

hoplimit <hops>
<hops>で指定した値をIPv6ヘッダのhopsフィールドに設定します。設定可能な値は1〜255です。

<Gateway_Address>
ソースルートのゲートウェイを指定します。最大8個所まで指定可能です。

[使用者レベル]

一般ユーザ

[実行例]

デフォルト値(試行回数無限,データサイズ56バイト,送出間隔1秒)でエコーテストします。

図2-11 デフォルト値でのping ipv6コマンド実行結果画面

>ping ipv6 3ffe:1:100::120
PING6(56=40+8+8 bytes) 3ffe:1:100::1 --> 3ffe:1:100::120
16 bytes from 3ffe:1:100::120, icmp_seq=0 hlim=64 time=0.301 ms
16 bytes from 3ffe:1:100::120, icmp_seq=1 hlim=64 time=0.468 ms
16 bytes from 3ffe:1:100::120, icmp_seq=2 hlim=64 time=0.45 ms
^C
--- 3ffe:1:100::120 ping6 statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 0.301/0.406/0.468 ms
>

試行回数3回,データサイズ120バイト,応答待ち時間2秒でエコーテストします。

図2-12 試行回数3回,データサイズ120バイト,応答待ち時間2秒のping ipv6コマンド実行例

>ping ipv6 3ffe:1:100::120 count 3 packetsize 120 interval 2

compactオプション指定,試行回数10回でエコーテストする。

> ping ipv6 3ffe:1:100::120 compact count 10
PING6(56=40+8+8 bytes) 3ffe:1:100::1 --> 3ffe:1:100::120
!!!!!!!!!!
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 0.301/0.406/0.468 ms
>

[ユーザ通信への影響]

なし

[応答メッセージ]

ping ipv6コマンドのコマンド応答メッセージを「表2-20 ping ipv6コマンドのメッセージ一覧」に示します。

表2-20 ping ipv6コマンドのメッセージ一覧

メッセージ 内容
illegal number of packets -- <value> 入力数値が範囲外です。(countオプション時)
<value> カウント数
illegal timing interval -- <value> 入力数値が範囲外です。(intervalオプション時)
<value> インターバルタイム
illegal preload value -- <value> 入力数値が範囲外です。(preloadオプション時)
<value> プリロード回数
illegal datalen value -- <value> 入力数値が範囲外です。(packetsizeオプション時)
<value> パケット長
illegal hoplimit value --<value> 入力数値が範囲外です。(hoplimitオプション時)
<value>hoplimit
datalen value too large, maximum is <value> 入力数値が大きすぎます。(packetsizeオプション時)
<value> パケット長
unknown host <hostname> ホスト名が間違っています。正しいホスト名を入力してください。
patterns must be specified as hex digits パターン文字は16進数で指定してください。(pad-byteオプション時)
socket: <error message> ソケットオープンに失敗しました。
<error message> エラーメッセージ
unknown protocol icmp icmpプロトコル情報取得に失敗しました。
sendto: <error message> ソケットへのデータ送信に失敗しました。
<error message> エラーメッセージ
wrote <host> <send> chars, ret=<sent> 指定したホストへパケットが送信できません。
<host> ホスト名またはIPv6アドレス
<send> 送信するデータ長
<sent> 送信したデータ長
recvfrom: <error message> ソケットからのデータ受信に失敗しました。
<error message> エラーメッセージ
packet too short (<recv> bytes) from <host> 指定したホストからのパケット長が短すぎます。
<recv> 受信したデータ長
<host> ホスト名またはIPv6アドレス
bind: Can't assign requested address 指定したIPv6アドレスは本装置に設定されていません。(sourceオプション時)

[注意事項]

[目次][前へ][次へ]


[他社商品名称に関する表示]

Copyright (c)2005 ALAXALA Networks Corporation. All rights reserved.