NDP(8)

名称
ndp - IPv6 近接探索プロトコルを制御 / 診断する

書式
ndp -a [-nt] ndp -A wait [-nt] ndp -c [-nt] ndp -d [-nt] hostname ndp -f [-nt] filename ndp -H ndp -I [delete | interface] ndp -i interface [flags...] ndp -p ndp -P ndp -r ndp -R ndp -s [-nt] nodename ether_addr [temp] [proxy]

解説
ndp コマンドは 近隣探索プロトコル (NDP) で使用される アドレスマッピングテーブルを操作します。

-a  現在存在する NDP エントリをダンプします。

-A wait
    -a (NDP エントリのダンプ) を wait 秒毎に繰り返します。

-c  全ての NDP エントリを削除します。

-d  指定された NDP エントリを削除します。

-f  filename で指定されたファイルを解析します。

-H  ルーティングテーブルとデフォルトルータリストを 一致させます; リストの先頭のエントリをカーネルの ルーティングテーブルリストにインストールします。

-I [delete | interface]
    デフォルトルータが存在しないとき、 デフォルト経路として使用するデフォルトインタフェースを表示または指定します。 引数を指定しないと、現在のデフォルトインタフェースが表示されます。 interface を指定すると、そのインタフェースがデフォルトとして使用されます。 特別なキーワード delete を指定すると、現在のデフォルトインタフェースがカーネルから削除されます。

-i interface [flags...]
    指定されたインタフェースの ND 情報を表示します。 追加の引数として flags を指定すると、そのフラグをインタフェースに対して設定または削除します。 指定可能なフラグは次の通りです。 すべてのフラグは特殊文字 ‘-’ で開始可能であり、これはフラグを削除することを意味します。
        nud インタフェースの NUD (Neighbor Unreachability Detection; 隣に到達不能であることの検知) を、 オンまたはオフにします。 通常、NUD はデフォルトでオンです。

-n  数値アドレスからホスト名への解決を試みません。

-p  プレフィックスリストを表示します。

-P  プレフィックスリスト中の全てのエントリをフラッシュします。

-r  デフォルトルータリストを表示します。

-R  デフォルトルータリスト中の全てのエントリをフラッシュします。

-s  ノードに対する NDP エントリを登録します。 コマンド上で語 temp を指定しない限り、エントリは永続的です。 語 proxy を指定すると、このシステムは代理 NDP サーバとして動作します。 すなわち、ホストアドレスが自己のものでなくても、 hostname に対する要求に応答します。

-t  tcpdump の出力と統合可能にするために、 各エントリ毎にタイムスタンプを表示します。 -A とともに用いると有効です。

戻り値
ndp は成功時に 0 を、エラー時に 0 以外を返します。

関連項目
arp(8)

歴史
ndp コマンドは WIDE Hydrangea IPv6 プロトコルスタックキットで はじめて登場しました。