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

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


ping ipv6

[機能]

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

[入力モード]

一般ユーザモードおよび装置管理者モード

[入力形式]

ping ipv6 <host> [numeric] [summary] [direct] [verbose] [hostname]
  [count <count>] [interval <wait>] [preload <count>] [pad-byte <pattern>]
  [interface <Name>] [[specific-route] source <Address>][packetsize <size>]
  [hoplimit <hops>] [<Gateway_Address>…]
ping ipv6 <host> compact [numeric] [direct] [hostname] [count <count>]
  [interval <wait>] [pad-byte <pattern>] [interface <Name>]
  [[specific-route] source <Address>] [packetsize <size>] [hoplimit <hops>]
  [<Gateway_Address>…]
ping ipv6 <host> simple [numeric] [direct] [hostname] [count <count>]
  [interval <wait>] [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パケットも表示されます。
なお,ping ipv6コマンド以外の受信ICMPv6パケットも表示されます。

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

count <count>
<count>で指定した回数だけパケットを送信して終了します。中断したい場合は[Ctrl+C]を入力してください。なお,simpleパラメータ指定時の送信回数は最大65536回となります。指定できる値は1〜2147483647です。

本パラメータ省略時の動作
無限に送信します。ただし,compactパラメータまたはsimpleパラメータ指定時の送信回数は5回となります。

interval <wait>
waitで指定した秒数だけパケットの送信間隔を空けます。1秒から2147483647秒までは1秒単位で指定できます。0.1秒から0.9秒までは0.1秒単位で指定できます。また,0.01秒から0.09秒までは0.01秒単位で指定できます。指定できる値は0.01〜0.09,0.1〜0.9および1〜2147483647です。

本パラメータ省略時の動作
送信間隔は1秒となります。

preload <count>
<count>で指定した数だけパケットをできるだけ速く送信し,通常の動作に戻ります。指定できる値は1〜2147483647です。なお,本パラメータは通常の運用では使用しないでください。本パラメータを使用した場合,CPUの使用率や送信帯域を大幅に消費しますので,他プロセス,サービスまたは通信に影響を与えるおそれがあります。

本パラメータ省略時の動作
preload送信しません。

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

interface <Name>
<host>で指定した宛先IPv6アドレスがマルチキャストアドレスまたはリンクローカルアドレスの場合は,送信元インタフェースを指定します。
<host>で指定した宛先IPv6アドレスがユニキャストアドレスの場合は,<Name>で指定されたインタフェースにアクティブ経路を保持している場合だけパケットを送信します。

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

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

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

本パラメータ省略時の動作
送信するデータのバイト数は8バイトになります。

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

本パラメータ省略時の動作
64が設定されます。

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

compact
実行結果を,以下の記号を用いて簡潔に表示します。詳細出力を有効にした動作となるため,ECHO_RESPONSE以外の受信ICMPv6パケットや,ping ipv6コマンド以外の受信ICMPv6パケットも表示されます。本パラメータ指定時は,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パケットタイプ判定不可能
なお,送信間隔時間内に応答がなかった場合は,応答なし(タイムアウト)と判定されます。また,simpleパラメータ,summaryパラメータ,verboseパラメータおよびpreloadパラメータと同時には指定できません。

simple
実行結果を,以下の記号を用いて簡潔に表示します。本パラメータ指定時は,送信回数の初期設定値が5回となります。
!:応答あり(ICMP Echo Reply)
.:応答なし
なお,「応答なし」は,応答がなかった(echo replyに抜けがあった)あと,あらためて応答を受信したときに,「応答あり」とまとめて一度に表示します。そのため,応答がない間はリアルタイムには表示されません。
また,compactパラメータ,summaryパラメータ,verboseパラメータおよびpreloadパラメータと同時には指定できません。

[実行例]

[ユーザ通信への影響]

なし

[応答メッセージ]

ping ipv6コマンドのコマンド応答メッセージを次の表に示します。

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

メッセージ 内容
unknown host <hostname> ホスト名が間違っています。正しいホスト名を入力してください。
patterns must be specified as hex digits パターン文字は16進数で指定してください(pad-byteオプション時)。
socket: <error message> ソケットオープンに失敗しました。
<error message> エラーメッセージ
unknown protocol icmp icmpプロトコル情報取得に失敗しました。
sendmsg: <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オプション時)。
datalen value too large, maximum is 65271 packetsizeで指定できる値は1〜65271です。
Bad/invalid number of packets countで指定した送信回数が多過ぎます。送信回数を少なくしてください。
invalid peername 受信パケットに不正な相手が設定されていました。
failed to get receiving hop limit 受信パケットからホップリミットが取得できませんでした。
failed to get receiving packet information 受信パケットからパケット情報が取得できませんでした。
invalid source address: <error message> 不正な送信元アドレスが指定されています。
<error message>:エラーメッセージ
No address associated with hostname ホスト名に対応するアドレスが見つかりませんでした。
<Interface Name>: invalid interface name 不正なインタフェース名称が指定されています。
<Interface Name>:インタフェース名称

[注意事項]

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


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

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