RTQUERY(8)

名称
rtquery - ルーティングデーモンが持つルーティングテーブルの問い合わせ

書式
rtquery [-np1] [-w timeout] [-r addr] [-a secret] host ... rtquery [-t op] host ...

解説
rtquery は、RIP ネットワークルーティングデーモン、すなわち、 routed(8) あるいは gated(8) へ request ないし poll コマンドを送る事によりそのルーティングテーブルの問い合わせを行います。 返答のあった全てのルーティング 応答 パケットについてのルーティング情報が数値およびシンボル名を用いて表示されます。

デフォルトでは、 rtquery は request コマンドを使用します。 -p オプションが指定された場合、 rtquery は poll コマンドを使用します。 これは、 gated(8) でサポートされている、RIP プロトコルへの文書化されていない拡張コマンドです。 gated(8) への問い合わせを行う場合は、 request コマンドより poll コマンドを使用する事をお薦めします。なぜなら、応答が Split Horizon や Poisoned Reverse の影響を受けることがなく、また、ある種のバージョンの gated(8) は、 request に対して返答を行わないからです。 routed(8) は poll コマンドに対しては返答しませんが、 rtquery からの request コマンドを認識し、完全な返答をします。

rtquery は、 routed(8) のトレース機能を有効にしたり無効にしたりする場合にも用いられます。

以下のオプションを使用可能です:

-n  ネットワークおよびホスト番号に対し、 シンボル名および数値の両方でなく、数値のみで表示します。

-p  gated(8) から得られる完全なルーティング情報を得るために poll コマンドを使用します。 これは、 gated(8) のみでサポートされている、RIP プロトコルへの文書化されていない拡張コマンドです。

-1  RIP バージョン 2 ではなく、RIP バージョン 1 を使用して問い合わせを行います。

-w timeout
    各ホストから返答を待つ猶予時間を変更します。 デフォルトでは、返答があるまで 15 秒間待ちます。

-r addr
    到達先 addr への経路を問い合わせます。

-a passwd=XXX

-a md5_passwd=XXX|KeyID
    問い合わせの際に、指定されたクリアテキストないし MD5 のパスワードを 使用します。

-t op
    トレース方法を変更します。 op には、以下のうちのひとつを指定します。 通常、UID 0 以外のプロセスからの問い合わせや、遠隔ネットワークからの 問い合わせは、システムのログにメッセージを記録するだけで、無視されます。 gated(8) は、大抵、これらのデバッグの問い合わせを無視します。

on=tracefile
    トレースを有効にし、指定されたファイルに記録します。このファイルは、 通常、デーモンが実行を開始した時に指定されるか、一般的な、 /etc/routed.trace 等の決まった名前でなければなりません。

more
    デバッグレベルを増加させます。

off トレースを無効にします。

dump
    デーモンのルーティングテーブルを現在のトレースファイルにダンプします。

関連項目
gated(8), routed(8) Routing Information Protocol, RIPv1, RFC1058. Routing Information Protocol, RIPv2, RFC1723.