RTQUERY(8)

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

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

解説
rtquery は routed(8) や gated(8) などの RIP ネットワークルーティングデーモンに対し、 request や poll コマンドを送ってルーティングテーブルの問い合わせを行います。 返ってきたパケットがどのようなルーティングの response パケットによるルーティング情報であっても、数値とシンボル名の両方が 表示されます。

デフォルトでは rtquery は request コマンドを用います。 -p オプションが指定された場合には、 rtquery は poll コマンドを用います。これは、RIP プロトコルを gated(8) で拡張してサポートしているものでず。gated に問い合わせた時、 poll コマンドは request コマンドよりも優先されます。なぜならその応答は Split Horizon や Poisoned Reverse の影響を受けることはなく、gated の あるバージョンでは request コマンドに対して応答しないからです。 routed は poll コマンドに対して応答しませんが、 request が rtquery から来たことは認識し、それに対してきちんと応答します。

rtquery は routed(8) のトレースのオン、オフにも利用可能です。

以下のオプションが利用可能です:

-n  ネットワークとホストを、シンボル名と数値の両方で表示するのではなく、 数値だけで表示します。

-p  poll コマンドを使って gated(8) から全ルーティング情報をリクエストします。これは 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 は以下のうちの 1 つです。 UID が 0 でないプロセスや遠隔のネットワークからのリクエストは、 システムログにメッセージを残すことを除いては、一般にはデーモンに無視されます。 gated(8) では、このデバッグ情報は無視されがちです。

on=tracefile
    指定したファイルへのトレース動作を行います。 通常は、ファイルはデーモンをスタートさせる時に指定しておくか、 決まった名前、たとえば /etc/routed.trace でなければなりません。

more
    デバッグレベルを増やします。

off トレースをやめます。

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

関連項目
routed(8), gated(8)
RFC 1058 - Routing Information Protocol, RIPv1
RFC 1723 - Routing Information Protocol, RIPv2