RTQUERY(8)

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

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

解説
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 は poll コマンドに対しては返答しませんが、 rtquery からの request コマンドを認識し、完全な返答をします。

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

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

-n  通常、ネットワークおよびホスト番号はシンボル名および数値の両方で表示されます。 -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.