gated.conf TCP/IP のファイル・フォーマット

目的

ゲート デーモンの構成情報が入っています。

説明

/etc/gated.conf ファイルには、 gated デーモンの構成情報が入っています。 ファイルに一連のステートメントが含まれています。 ステートメントは、空白文字で区切られたトークンで構成されます。 空白文字は、ブランク、タブ、および改行の任意の組み合わせを使用して作成できます。 gated.conf ファイルは、以下のいくつかのステートメントをサポートします。

項目 説明
%directory (ディレクティブ) インクルード・ファイルのディレクトリーを設定します。
%include (nclude) (ディレクティブ) ファイルを gated.confに組み込みます。
トレース・オプション (トレース) トレースするイベントを指定します。
オプション (定義) gated.conf オプションを定義します。
インターフェース (定義) gated.conf インターフェースを定義します。
オートノミック・システム AS 番号を定義します。
ルター ID (定義) 発信元ルーター (BGP、OSPF) を定義します。
マルティア人 (定義) 無効な宛先アドレスを定義します。
リップ (プロトコル) RIP プロトコルを使用可能にします。
リプン RIPNG を有効または無効にします。 RIPNG ステートメントが指定されていない場合、デフォルトは リプン on ;です。 オプションは、RIPNG の場合は RIP の場合と同じですが、すべてのアドレスが IPv6 アドレスになります。
ハロー (プロトコル) HELLO プロトコルを使用可能にします。
Isis (プロトコル) ISIS プロトコルを有効にします。
OSPF (プロトコル) OSPF プロトコルを使用可能にします。
EGP (ゲーム) (プロトコル) EGP プロトコルを使用可能にします。
BGP (プロトコル) BGP プロトコルを使用可能にします。
bgp4+ オプションは BGP と同じですが、すべてのアドレスが IPv6 アドレスになります。
ICMP (プロトコル) 汎用 ICMP パケットの処理を構成します。
SNMP (プロトコル) SNMP へのレポートを有効にします。
静的 (静的) 静的経路を定義します。
インポート (制御) インポートする経路を定義します。
エクスポート (制御) エクスポートする経路を定義します。
集計 (制御) 集約する経路を定義します。
生成 (制御) 生成する経路を定義します。

ディレクティブ・ステートメント

ディレクティブ・ステートメントは、 gated.conf 構成言語パーサーに対して、インクルード・ファイルおよびそれらのファイルが入っているディレクトリーに関する指示を提供します。 ディレクティブ・ステートメントは、パーサーによって即時に処理されます。 その他のステートメントはセミコロン (;) で終了しますが、ディレクティブ・ステートメントは改行で終了します。 2 つのディレクティブ・ステートメントは以下のとおりです。

項目 説明
%directory "ディレクトリー" インクルード・ファイルが保管されるディレクトリーを定義します。 これを使用すると、 gated.conf は、パス名によって識別されるディレクトリー内で、完全修飾ファイル名を持たない (つまり、「/」で始まらない) インクルード・ファイルを探します。 このステートメントは、実際には現行ディレクトリーを変更しません。単に、組み込まれたファイル名に適用される接頭部を指定するだけです。
%include (nclude) "ファイル名" インクルード・ファイルを識別します。 このファイルの内容は、 gated.conf ファイル内の gated.conf ファイル内の以下の場所に 組み込まれて います。 %includeディレクティブが検出されました。 ファイル名が完全修飾されていない場合、つまり「/」で始まっていない場合は、「/」で定義されているディレクトリーに対して相対的であると見なされます。%directoryディレクティブ。 この%includeディレクティブ・ステートメントを使用すると、このファイルで再開する前に、指定されたファイルが完全に構文解析されます。 最大 10 レベルまでのネストがサポートされます。

複雑な環境では、大きな構成をより理解しやすい小さなセグメントにセグメント化すると役立つことがありますが、 gated.conf の大きな利点の 1 つは、いくつかの異なるルーティング・プロトコルの構成を 1 つのファイルに結合することです。 小さいファイルをセグメント化すると、ルーティング構成が不必要に複雑になります。

トレース・ステートメント

トレース・ステートメントはトレース・オプションを制御します。 gated.confのトレース・オプションは、多くのレベルで構成できます。 トレース・オプションには、ファイル指定、制御オプション、およびグローバルおよびプロトコル固有のトレース・オプションが含まれます。 オーバーライドされない限り、次の上位レベルからのトレース・オプションは、下位レベルに継承されます。 例えば、BGP ピア・トレース・オプションは、グローバル BGP トレース・オプションから継承されます。これらのオプションは、グローバル gated.conf トレース・オプションから継承されます。 各レベルで、トレース仕様は継承されたオプションをオーバーライドします。

グローバル・トレース・オプション

グローバル・オプションには 2 つのタイプがあります。1 つはグローバル操作にのみ影響を与えるもので、もう 1 つはプロトコルにとって潜在的な重要性を持つものです。

グローバル有意性のみ

グローバル重要度のみを持つトレース・フラグは、以下のとおりです。

項目 説明
構文解析 字句解析プログラムおよびパーサーをトレースします。 主に gated.conf 開発者がデバッグのために使用します。
ADV ポリシー・ブロックの割り振りおよび解放をトレースします。 主に gated.conf 開発者がデバッグのために使用します。
記号 始動時にカーネルから読み取られるシンボルをトレースするために使用されます。 このレベルのトレースを指定する唯一の有効な方法は、コマンド -t ライン上のオプション経由です。シンボルは設定ファイルを解析する前にカーネルから読み込まれるためです。
IFLIST カーネル・インターフェース・リストの読み取りをトレースするために使用されます。 構成ファイルを読み取る前に最初のインターフェース・スキャンが実行されるため、コマンド行で T オプションを使用してこれを指定すると便利です。

プロトコル重要度

プロトコルにとって重要となる可能性があるオプション・フラグは、以下のとおりです。

項目 説明
all 以下のすべてをオンにします。
概要 通常と経路の両方を指定するための省略表現。
state プロトコル内の状態マシンの遷移をトレースします。
正常 通常のプロトコルの発生をトレースします。 異常なプロトコル・オカレンスは常にトレースされます。
ポリシー インポートおよびエクスポートされる経路に対するプロトコルおよびユーザー指定ポリシーの適用をトレースします。
作業 このプロトコルまたはピアに関連したシステム・インターフェースおよび処理をトレースします。
タイマー このプロトコルまたはピアによるタイマー使用量をトレースします。
route このプロトコルまたはピアによってインストールされた経路の経路指定テーブルの変更をトレースします。
注:
  1. 上記のすべてのオプションがすべてのプロトコルに適用されるわけではありません。 場合によっては、それらの使用が意味を成さないことがあり (例えば、RIP にステート・マシンがない)、場合によっては、要求されたトレースが実装されていないことがあります (ポリシー・オプションの RIP サポートなど)。
  2. 現在、コマンド行からパケット・トレースを指定することはできません。 これは、パケット・トレースのグローバル・オプションによって作成される出力が多すぎる可能性があるためです。

プロトコルがグローバル・トレース・オプションからトレース・オプションを継承する場合、意味のないトレース・レベル (parse、adv、パケット・トレース・オプションなど) はマスクされます。

グローバル・トレース・ステートメントには、特に構成ファイルの構文解析に影響を与える構文解析オプションなど、即時に効果があります。 構成ファイルで指定されたプロトコルによって継承されたトレース値は、より具体的なオプションによってオーバーライドされない限り、最初に構文解析時に有効なグローバル・オプションから継承されます。 構成ファイルが読み取られると、明示的に指定されなかったトレース・オプションは、構成ファイルの終わりで有効なグローバル・オプションから継承されます。

パケット・トレース

パケットのトレースは非常に柔軟です。 どのプロトコルについても、パケットをトレースするためのオプションが 1 つ以上あります。 すべてのプロトコルで パケット キーワードを使用できます。このキーワードを使用すると、プロトコルによって送受信されるすべてのパケットをトレースできます。 ほとんどのプロトコルには、トレースをパケット・タイプの便利なサブセットに制限するための他のオプションがあります。 これらのトレース・オプションは、以下の修飾子を使用してさらに制御できます。

詳細
このdetail指定する必要がありますsendまたは recv通常、パケットは 1 行または 2 行の簡潔な形式でトレースされます。 日時detailが指定されると、パケットの内容に関する詳細を提供するために、より詳細なフォーマットが使用されます。
send
recv
これらのオプションは、トレースを送信または受信されるパケットに制限します。 これらのオプションを指定しないと、送信パケットと受信パケットの両方がトレースされます。
注:Detail指定する場合は、前でなければなりませんsendまたはrecvプロトコルが複数の異なるタイプのパケット・トレースを許可する場合は、個々のタイプに修飾子を適用することができます。 ただし、1 つのトレース仕様内ではトレース・フラグが合計されるため、以下のように指定することに注意してください。detail packetsすべてのパケットの完全トレースをオンにします。

Traceoptions 構文

traceoptions ["trace_file" [replace] [size size[k|m] files files]]
        [control_options] trace_options [except trace_options] ;

    traceoptions none ;
項目 説明
トレース・ファイル トレース情報を受け取るファイルを指定します。 このファイル名がスラッシュ (/) で始まっていない場合は、 ゲート が開始されたディレクトリーが名前の前に付加されます。
置き換え 既存のファイルを置き換えることによってトレースを開始する必要があることを示します。 デフォルトでは、既存のファイルに追加します。
サイズ サイズ[K|] ファイル ファイル トレース・ファイルの最大サイズを、指定されたサイズ (最小 10k) に制限します。 トレース・ファイルは、指定されたサイズに達すると、以下のように名前変更されます。file.0、次に、file.1,file.2ファイルの最大数まで (最小指定は 2)。
制御オプション トレースの外観を制御するオプションを指定します。 有効な値は以下のとおり。
ノースタンプ
すべてのトレース行の前にタイム・スタンプを付加しないことを指定します。
例外 トレース・オプション 広範囲のクラスのトレースを使用可能にしてから、より具体的なオプションを使用不可にするために使用されます。
なし このプロトコルまたはピアのすべてのトレースをオフにすることを指定します。

オプション・ステートメント

オプション・ステートメントでは、いくつかのグローバル・オプションを指定できます。 使用される場合、optionsgated.conf ファイル内の他のタイプの構成ステートメントの前になければなりません。

オプション・ステートメントの構文は次のとおりです。

    options
        [nosend ]
        [noresolv ]
[gendefault [preference preference ] [gateway gateway] ]
        [syslog [upto ] log_level ]
[mark time ]
        ;

オプション・リストには、以下のオプションを 1 つ以上含めることができます。

項目 説明
gendefault [設定 設定 ] [ゲートウェイ ゲートウェイ] 日時gendefaultBGP または EGP 隣接が稼働しているときに使用可能になると、特殊なプロトコルを使用してデフォルト経路が作成されます。defaultこれは、以下のようにして、BGP/EGP グループごとに使用不可にすることができます。nogendefaultオプション。 デフォルトでは、この経路の優先度は 20 です。 この経路は通常、カーネル転送テーブルにはインストールされません。この経路が存在するだけであるため、他のプロトコルに通知することができます。 ゲートウェイが指定されている場合、デフォルト経路は、リストされているゲートウェイのネクスト・ホップとともにカーネル転送テーブルにインストールされます。
注: より一般的な機能の使用generate defaultこのオプションを使用するよりも優先されます。gendefaultオプション。 詳細については、 経路集約 のセクションを参照してください。generateステートメント。
nosend パケットを送信しません。 このオプションを使用すると、ルーティング・プロトコルに実際に参加することなく、ライブ・ネットワーク上で gated.conf を実行してプロトコル対話をテストすることができます。 gated.conf ログのパケット・トレースを調べて、 gated.conf が正しく機能していることを確認できます。 これは、RIP および HELLO の場合に最も有用です。
ノレソルフ デフォルトでは、 gated.conf はシンボル名を IP アドレスに解決しようとします。このオプションにより、解決されなくなります。
Syslog [アップ・リスト ] ログ・レベル syslog を介して gated.conf ログのデータ量を制御します。
マーク 時間 このオプションを指定すると、 ゲート は指定された間隔でトレース・ログにメッセージを出力します。 これは、 ゲート がまだ実行されているかどうかを判別する 1 つの方法として使用できます。

INTERFACE ステートメント

インターフェース構文

interfaces   {
     options
        [ strictinterfaces ]
        [ scaninterval   time ]
     ;
     interface  interface_list
        [ preference  preference ]
        [ down preference preference ]
[ passive ]
[ simplex ]
[ reject ]
[ blackhole ]
     ;
     define   address
        [ broadcast  address ] | [ pointtopoint  address ]
        [ netmask  mask ]
        [ multicast ]
     ;
} ;

インターフェースは、ルーターとその接続ネットワークの 1 つとの間の接続です。 物理インターフェースは, インターフェース名, IP アドレス, またはドメイン名によって指定することができます (ネットワークが番号なしの POINT-TO-POINT ネットワークでない場合)。 構成言語で複数レベルの参照を使用すると、ワイルドカード、インターフェース・タイプ名、または削除ワード・アドレスを使用してインターフェースを識別できます。 インターフェース・リスト は、ワイルドカード名 (番号のない名前) と、複数のインターフェースまたはアドレス、あるいはトークンを指定できる名前を含む、1 つ以上のインターフェース名のリストです。allすべてのインターフェースの場合。

項目 説明
インターフェース インターフェース・リスト 指定されたインターフェースにインターフェース・オプションを設定します。 インターフェース・リストは以下のとおりです。 allまたはインターフェース名のドメイン・ネームのリスト、または数字のアドレス。 このステートメントで使用可能なオプションは、以下のとおりです。
設定 設定
このインターフェースが稼働していて、正常に機能しているように見える場合に、このインターフェースへの経路の優先度を設定します。 デフォルトの設定は以下のとおりです。0.
ダウンの設定 設定
ゲート デーモンが正しく機能していると認識していないが、カーネルがダウンしていることを示していない場合に、このインターフェースへの経路を設定します。 デフォルト値は次のとおりです: 120.
passive
受信したルーティング情報がないために正しく機能していないと思われる場合に、 ゲート デーモンがこのインターフェースへの経路の設定を変更しないようにします。 ゲート デーモンは、インターフェースがルーティング・プロトコルにアクティブに参加している場合にのみ、この検査を実行します。
定義 アドレス ゲート デーモンの開始時に存在しない可能性があるインターフェースを定義します。これらのインターフェースは、以下の場合に構成ファイルで参照できます。 strictinterfacesが定義されています。 可能 defineキーワード:
放送 アドレス
インターフェースをブロードキャスト対応として定義し (例えば、イーサネットまたはトークンリング)、ブロードキャスト・アドレスを指定します。
ポイント・トポロジー アドレス
インターフェースを pointopoint インターフェース (例えば、SLIP または PPP) として定義し、ローカル側のアドレスを指定します。 上の最初の アドレス defineステートメントは、インターフェースの リモート 側のホストのアドレスを参照します。 アドレス は、このステートメントの後に指定されます。pointopointキーワードは、インターフェースの ローカル 側のアドレスを定義します。

ブロードキャストまたはポイント・トポロジーとして定義されていないインターフェースは、非ブロードキャスト・マルチアクセス (NBMA) と見なされます。

ネットマスク マスク
このインターフェースで使用するサブネット・マスクを指定します。 これは、pointopoint インターフェースでは無視されます。
マルチキャスト
インターフェースがマルチキャスト対応であることを指定します。

インターフェース・リスト

インターフェース・リストは、インターフェースまたはインターフェース・グループへの参照のリストです。 インターフェースを参照するために使用できるメソッドは 4 つあります。 これらは、最も一般的なものから最も具体的なものへとリストされています。

項目 説明
すべて これは、使用可能なすべてのインターフェースを参照します。
インターフェース名ワイルドカード これは、同じタイプのすべてのインターフェースを参照します。 オペレーティング・システム・インターフェースは、次のようなデバイス・ドライバーの名前で構成されます。en、および次のような装置番号0または5. 名前への参照には英字のみが含まれ, 同じ英字部分を持つすべてのインターフェースと一致します。 例:enすべてのイーサネット・インターフェースを参照します。
インターフェース名 これは、特定のインターフェース (通常は 1 つの物理インターフェース) を参照します。 これらは、英字部分とそれに続く数字部分として指定されます。 これは、1 つの特定のインターフェースと一致します。 例:en1指定されたインターフェースと一致しますen1、ただし指定されたインターフェースではないen10. 単一のインターフェースに別名が割り当てられた複数のアドレスがある場合は、インターフェース名の代わりに、 ゲートによって使用される特定の IP アドレスを指定します。
インターフェース・アドレス これは、1 つの特定のインターフェースに一致します。 参照は、プロトコル・アドレスによって行うことができます (つまり、10.0.0.51)、またはシンボリック・ホスト名 (つまり、hornet.ibm.com)。 シンボリック・ホスト名参照は、1 つのアドレスのみに解決される場合にのみ有効であることに注意してください。 シンボリック・ホスト名の使用は推奨されません。

複数のパラメーターを持つ多数のインターフェース・リストが構成ファイルに存在する場合、これらのパラメーターは、特定のインターフェースの特定のパラメーター・リストを作成するために実行時に収集されます。 同じパラメーターが複数のリストに指定されている場合は、最も具体的なインターフェースを持つパラメーターが使用されます。

例えば、次の 3 つのインターフェースを持つシステムがあるとします。en0,en1およびtr0.

    rip yes {
        interface all noripin noripout;
	interface en ripin;
	interface en1 ripout;
    } ;

RIP パケットは、インターフェースからのみ受け入れられます。 en0および en1からではありません tr0. RIP パケットはインターフェース上でのみ送信されます。en1.

IP インターフェース・アドレスおよび経路

項目 説明
ループバック このインターフェースには、 127.0.0.1のアドレスが必要です。 このインターフェースに送信されたパケットは、発信元に送り返されます。 このインターフェースは、以下のような他の機能を実装するための包括的なインターフェースとしても使用されます。rejectおよびblackhole経路。 このインターフェースではネットマスクが報告されますが、無視されます。 OSPF または BGP と同じ追加アドレスをこのインターフェースに割り当てることが役立ちます。router id; これによって, システムへの経路指定がrouter id一部のインターフェースがダウンした場合に機能します。
ブロードキャスト これは、以下のような物理レベルのブロードキャストが可能なマルチアクセス・インターフェースです。Ethernet,Token RingおよびFDDI. このインターフェースには, 関連したサブネット・マスクおよびブロードキャスト・アドレスがあります。 インターフェースの経路がbroadcastネットワークは、完全なサブネットへの経路になります。
2 地点間 This is atunnel通常何らかの形で別のホストにserialリンク。 このインターフェースには、localアドレス、およびremoteアドレス。

このremoteアドレスは、特定のルーター上のすべてのインターフェース・アドレスの間で固有でなければなりません。 このlocalアドレスは多くの間で共有されるpoint-to-pointおよび最大 1 つの非point-to-pointinterface. これは、技術的には、router idアドレスなしリンクのメソッド。 この手法では、この手法を使用するときにサブネットが必要ないため、サブネットを保存します。

サブネット・マスクが指定されているpoint-to-pointこのインターフェースは, このインターフェースの反対側のルーターに伝搬できるサブネットを判別するために, RIP バージョン 1 および HELLO によってのみ使用されます。

非ブロードキャスト多重アクセス または NBMA このタイプのインターフェースはマルチアクセスですが、ブロードキャストできません。 以下に例を示します。frame relayこのタイプのインターフェースには、ローカル・アドレスとサブネット・マスクがあります。

ゲート デーモンは、構成済みで稼働中の各 IP インターフェースに使用可能な経路があることを確認します。 通常、これはインターフェースを構成する 構成 コマンドによって行われます。整合性を確保するために、 ゲート デーモンによって行われます。

対象ユーザー向けpoint-to-pointインターフェースの場合、 ゲート デーモンはいくつかの特殊経路をインストールします。 もしlocal1 つ以上のアドレスpoint-to-pointインターフェースは非共用ではありませんpoint-to-pointゲート デーモンは、インターフェースへの経路をインストールします。localアドレス・ポイントloopback110 を優先します。 これにより、このホスト上で発信されたパケットがこのホスト宛てに送信されるようになります。localアドレスはローカルで処理されます。 OSPF は、以下のためにパケットの経路指定を優先します。localインターフェースpoint-to-pointリモート・エンド上のルーターによって返されるリンク。 これは、リンクの操作を検証するために使用されます。 OSPF は優先度 10 の経路をインストールするため、これらの経路は優先度 110 でインストールされた経路をオーバーライドします。

もしlocal1 つ以上のアドレスpoint-to-pointインターフェースが非共用であるpoint-to-pointゲート デーモンは、インターフェースへの経路をインストールします。local転送テーブルにインストールされない優先度 0 を指定します。 これは、OSPF のようなプロトコルが、このシステムが以下のように機能している可能性がある場合に、シリアル・インターフェースを介してこのアドレスにパケットをルーティングしないようにするためです。host.

インターフェースの状況が変更されると、 ゲート デーモンは、適切なアクションを取るすべてのプロトコルに通知します。 ゲート デーモンは、マークされていないインターフェースを想定します。UP存在しません。

ゲート デーモンは、次のものに対して無効なデータを持つインターフェースをすべて無視します。local,remote、またはbroadcastアドレスまたはsubnet mask無効なデータには、どのフィールドにもゼロが含まれます。 また、 ゲート デーモンは、point-to-point同じローカル・アドレスとリモート・アドレスを持つインターフェース。

定義ステートメント

定義ステートメントは、 ゲート デーモンのすべて、または少なくとも複数のプロトコルに関連する一般的な構成ステートメントです。 3 つの定義ステートメントは以下のとおりです。autonomoussystem,routeridおよびmartians. 使用すると、autonomoussystem,routeridおよびmartiansゲート デーモン・ファイル内の他のタイプの構成ステートメントの前に指定する必要があります。

自律システムの構成

autonomoussystem autonomous_system [loops number] ;

このルーターの自律システム番号を以下のように設定します。autonomous systemこのオプションは、BGP または EGP が使用されている場合は必須です。 AS 番号は、ネットワーク・インフォメーション・センター (NIC) によって割り当てられます。

LoopsAS パス (BGP など) をサポートするプロトコル専用です。 これは、この自律システムが AS パスに出現できる回数を制御し、デフォルトは 1 になります。

ルーター ID の構成

routerid host ;

BGP プロトコルおよび OSPF プロトコルが使用するルーター ID を設定します。 デフォルトは、 ゲート デーモンによって検出された最初のインターフェースのアドレスです。 非 Point-to-Point インターフェースのアドレスは Point-to-Point インターフェースのローカル・アドレスより優先され、ループバック・アドレス (127.0.0.1) 以外のループバック・インターフェースのアドレスが最も優先されます。

Martian 構成

    martians {
        host host [allow] ;
	network [allow] ;
	network mask mask [allow] ;
	network masklen number [allow] ;
        default [allow] ;
    } ; 

以下のリストを定義します。martianすべての経路指定情報が無視されるアドレス。 場合によっては、誤った構成のシステムが明らかに無効な宛先アドレスを送信することがあります。 これらの無効なアドレスは、マルティアと呼ばれ、ルーティング・ソフトウェアによって拒否されます。 このコマンドにより、火星人のアドレスのリストに追加することができます。 範囲の指定について詳しくは、 ルート・フィルタリング のセクションを参照してください。 また、 許可 パラメーターを指定して、許可されなかった範囲のサブセットを明示的に許可することもできます。

サンプル定義ステートメント

    options gendefault ;
    autonomoussystem 249 ;
    interface 128.66.12.2 passive ;
    martians {
        0.0.0.26
    };

サンプルのステートメントは、以下の機能を実行します。

  • オプション・ステートメントは、EGP または BGP 隣接デバイスとピアするときにデフォルト経路を生成するようにシステムに指示します。
  • オートノミック・システム・ステートメントは、EGP および BGP に AS 番号 249 を使用するように ゲート デーモンに指示します。
  • インターフェース・ステートメントは、トラフィックを認識しない場合でもインターフェース 128.66.12.2 にダウンのマークを付けないように gated デーモンに指示します。
  • Martians ステートメントは、 0.0.0.26 への経路が受け入れられないようにします。

RIP ステートメント

rip yes | no | on | off [{
    broadcast ;
    nobroadcast ;
    nocheckzero ;
    preference preference ;
    defaultmetric metric ;
    query authentication [none | [[simple|md5] password]] ;
    interface interface_list
        [noripin] | [ripin]
        [noripout] | [ripout]
        [metricin metric]
        [metricout metric]
        [version 1]|[version 2 [multicast|broadcast]]
        [[secondary] authentication [none | [[simple|md5] password]] ;
    trustedgateways gateway_list ;
    sourcegateways gateway_list ;
    traceoptions trace_options ;
} ] ;

このripステートメントは RIP を有効または無効にします。 もしripステートメントが指定されていない場合、デフォルトは次のとおりです。rip on ;. 使用可能な場合には, RIP は,nobroadcastインターフェースが 1 つしかない場合broadcast複数のデータがある場合に使用します。

オプションは次のとおりです。

ブロードキャスト
存在するインターフェースの数に関係なく RIP パケットがブロードキャストされることを指定します。 これは、別のプロトコルから確認された静的経路または経路を RIP に伝搬する場合に役立ちます。 場合によっては、以下を使用します。broadcastネットワーク・インターフェースが 1 つしか存在しない場合、データ・パケットが 1 つのネットワークを 2 回トラバースする可能性があります。
非ブロードキャスト
複数の RIP パケットがある場合でも、RIP パケットが接続されたインターフェースでブロードキャストされないことを指定します。 ある作業指示をsourcegateways文節が存在する場合、経路は引き続きそのゲートウェイに直接ユニキャストされます。
チェック・ゼロなし
RIP が、着信バージョン 1 RIP パケット内の予約フィールドがゼロであることを確認しないことを指定します。 通常、RIP は、予約フィールドがゼロであるパケットをリジェクトします。
設定 設定
RIP から確認された経路の優先順位を設定します。 デフォルトの設定は 100 です。 この設定は、インポート・ポリシーで指定された設定によってオーバーライドできます。
デフォルト・メトリック メトリック
RIP を介した経路の公示が他のプロトコルから確認されたときに使用されるメトリックを定義します。 指定しない場合、デフォルト値は 16 (到達不能) です。 この値を選択するには、他のプロトコルから RIP に経路をエクスポートするために、メトリックを明示的に指定する必要があります。 このメトリックは、エクスポート・ポリシーで指定されたメトリックによってオーバーライドされる可能性があります。
照会認証 [none | [[simple|md5] パスワード]];
ルーターから発信されない照会パケットに必要な認証を指定します。 デフォルトは次のとおりです。none.
インターフェース インターフェース・リスト
特定のインターフェースで RIP を送信するためのさまざまな属性を制御します。 インターフェース・リストの説明については、インターフェース・リスト仕様に関するセクションを参照してください。
注: 同じサブネット上に複数のインターフェースが構成されている場合、RIP 更新は、RIP 出力が構成されている最初のインターフェースからのみ送信されます。

指定できるパラメーターは次のとおりです。

ノリピン
指定されたインターフェースを介して受信された RIP パケットを無視することを指定します。 デフォルトでは、すべての非ループバック・インターフェースで RIP パケットを listen します。
リピン
これはデフォルトです。 この引数は、以下の場合に必要になります。noripinワイルドカード・インターフェース記述子で使用されます。
海苔
指定されたインターフェースで RIP パケットを送信しないことを指定します。 デフォルトでは、以下の場合にすべてのブロードキャスト・インターフェースおよび非ブロードキャスト・インターフェースで RIP を送信します。broadcastモード。 Point-to-Point インターフェースでの RIP の送信は、手動で構成する必要があります。
リップアウト
これはデフォルトです。 この引数は, POINT-TO-POINT インターフェースで RIP を送信したい場合に必要で, 次の場合に必要になることがあります。noripinワイルドカード・インターフェース記述子で使用されます。
Metricin メトリック
ルーティング・テーブルに導入される前に着信経路に追加する RIP メトリックを指定します。 デフォルトは、カーネル・インターフェース・メトリックに 1 を加算した値です (これは、デフォルトの RIP ホップ・カウントです)。 この値を指定すると、絶対値として使用され、カーネル・メトリックは追加されません。 このオプションを使用すると、このルーターは、他のインターフェースからの RIP 経路よりも、指定されたインターフェースを介して確認された RIP 経路を優先します。
メトリック・アウト メトリック
指定されたインターフェースを介して送信される経路に追加される RIP メトリックを指定します。 デフォルトはゼロです。 このオプションは, 他のルーターがこのルーターを介して RIP 経路の他の送信元を優先するようにするために使用されます。
バージョン 1
指定されたインターフェースを介して送信される RIP パケットがバージョン 1 パケットであることを指定します。 これはデフォルトです。
バージョン 2
指定されたインターフェースで RIP バージョン 2 パケットが送信されることを指定します。 このインターフェースで IP マルチキャスト・サポートが使用可能な場合、デフォルトでは、フル・バージョン 2 パケットを送信します。 使用可能でない場合は、バージョン 1 互換バージョン 2 パケットが送信されます。
マルチキャスト
RIP バージョン 2 パケットがこのインターフェース上でマルチキャストされる必要があることを指定します。 これはデフォルトです。
ブロードキャスト
IP マルチキャストが使用可能であっても、RIP バージョン 1 互換バージョン 2 パケットをこのインターフェースでブロードキャストする必要があることを指定します。
[2 次] 認証 [なし | [simple|md5] パスワード]
これは、使用する認証タイプを定義します。 これは RIP バージョン 2 にのみ適用され、 RIP-1 パケットの場合は無視されます。 デフォルトの認証タイプは次のとおりです。none. パスワードが指定されている場合には, 認証タイプは省略時の値としてsimpleパスワードは、0 文字から 16 文字までの引用符付きストリングでなければなりません。

指定する場合は、secondaryが指定されている場合、これは 2 次認証を定義します。 省略すると、1 次認証が指定されます。 デフォルトは、以下の 1 次認証です。none2 次認証はありません。

トラスト・ゲートウェイ ゲートウェイ・リスト
RIP が更新を受け入れるゲートウェイのリストを定義します。 ゲートウェイ・リスト は、単にホスト名または IP アドレスのリストです。 デフォルトでは、共有ネットワーク上のすべてのルーターは、ルーティング情報を提供するために信頼されます。 しかし、trustedgateways節が指定されている場合、リスト内のゲートウェイからの更新のみが受け入れられます。
ソース・ゲートウェイ ゲートウェイ・リスト
RIP がマルチキャストまたはブロードキャストを介してではなく、パケットを直接送信するルーターのリストを定義します。 これは、さまざまなルーティング情報を特定のゲートウェイに送信するために使用できます。 このリスト内のゲートウェイに対する更新は、以下の影響を受けません。noripoutインターフェースに表示されます。
トレース・オプション トレース・オプション
RIP のトレース・オプションを指定します。 ( トレース・ステートメント および以下の RIP 固有のトレース・オプションを参照してください。)

トレース・オプション

このpolicyオプションは、新しい経路が発表されるたび、発表されるメトリックが変更されるたび、または経路がホールドダウンを開始または終了するたびに情報をログに記録します。

パケット・トレース・オプション (これは、detail,send、またはrecv):

項目 説明
パケット すべての RIP パケット。
要求 以下のようなすべての RIP 情報要求パケットREQUEST,POLLおよびPOLLENTRY.
応答 すべての RIPRESPONSEパケット。これは、実際にルーティング情報を含むパケットのタイプです。
その他 その他のタイプのパケット。 有効なものは次の 1 つだけです。TRACE_ONおよびTRACE_OFF両方とも無視されます。

RIPNG ステートメント

リプンを有効または無効にします。 リプン ステートメントが指定されていない場合、デフォルトは リプン on ;です。 オプションは リップの場合と同じですが、すべてのアドレスが IPv6 アドレスになります。

構文は、次のとおりです。
     ripng yes | no | on | off [ {
        broadcast ;
        nobroadcast ;
        nocheckzero ;
        preference <preference> ;
        defaultmetric <metric> ;
        query authentication [none | [[simple|md5] <password>]] ;
        interface <interface_list>
            [noripin] | [ripin]
            [noripout] | [ripout]
            [metricin <metric>]
            [metricout <metric>]
            [version 1]|[version 2 [multicast|broadcast]]
            [[secondary] authentication [none | [[simple|md5] <password>]] ;
        trustedgateways <gaeway_list> ;
        sourcegateways <gaeway_list> ;
        traceoptions <trace_options> ;
     } ] ;

Hello ステートメント

hello yes | no | on | off [{
    broadcast ;
    nobroadcast ;
    preference preference ;
    defaultmetric metric ;
    interface interface_list
            [nohelloin] | [helloin]
            [nohelloout] | [helloout]
            [metricin metric]
            [metricout metric] ;
    trustedgateways gateway_list ;
    sourcegateways gateway_list ;
    traceoptions trace_options ;
} ] ;

このhelloステートメントは HELLO を有効または無効にします。 もしhelloステートメントが指定されていない場合、デフォルトは次のとおりです。hello off. 有効になっている場合、HELLO は以下を想定します。nobroadcastインターフェースが 1 つしかない場合broadcast複数のインターフェースがある場合。

項目 説明
ブロードキャスト 存在するインターフェースの数に関係なく HELLO パケットがブロードキャストされることを指定します。 これは、静的経路またはアンサー・プロトコルから確認された経路を HELLO に伝搬する場合に役立ちます。 場合によっては、以下を使用します。broadcastネットワーク・インターフェースが 1 つしか存在しない場合、データ・パケットが 1 つのネットワークを 2 回トラバースする可能性があります。
非ブロードキャスト 複数のインターフェースがある場合でも、HELLO パケットが接続されたインターフェースでブロードキャストされないことを指定します。 ある作業指示をsourcegateways文節が存在する場合、経路は引き続きそのゲートウェイに直接ユニキャストされます。
設定 設定 HELLO から確認された経路の優先度を設定します。 デフォルトの設定は op です。 この設定は、インポート・ポリシーで指定された設定によってオーバーライドできます。
デフォルト・メトリック メトリック HELLO を介した経路を他のプロトコルから通知するときに使用されるメトリックを定義します。 指定しない場合、デフォルト値は 30000 (到達不能) です。 この値を選択するには、他のプロトコルから HELLO に経路をエクスポートするために、メトリックを明示的に指定する必要があります。 このメトリックは、エクスポート・ポリシーで指定されたメトリックによってオーバーライドされる可能性があります。
インターフェース インターフェース・リスト 特定のインターフェースで HELLO を送信するためのさまざまな属性を制御します。 インターフェース・リストの説明については、インターフェース・リスト仕様に関するセクションを参照してください。
注: 同じサブネット上に複数のインターフェースが構成されている場合、HELLO 更新は、HELLO 出力が構成されている最初のインターフェースからのみ送信されます。

指定できるパラメーターは次のとおりです。

ノヘロイン
指定されたインターフェースを介して受信された HELLO パケットを無視することを指定します。 デフォルトでは、すべての非ループバック・インターフェースで HELLO を listen します。
ヘロイン
これはデフォルトです。 この引数は、以下の場合に必要になります。nohelloinワイルドカード・インターフェース記述子で使用されます。
ノヘルアウト
指定されたインターフェースで HELLO パケットが送信されないことを指定します。 デフォルトでは、次の場合にすべてのブロードキャスト・インターフェースおよび非ブロードキャスト・インターフェースで HELLO が送信されます。broadcastモード。 Point-to-Point インターフェースでの HELLO の送信は、手動で構成する必要があります。
ヘルアウト
これはデフォルトです。 この引数は、Point-to-Point インターフェースで HELLO を送信する必要がある場合、および以下の場合に必要になる可能性があります。nohelloinワイルドカード・インターフェース記述子で使用されます。
メシシン メトリック
ルーティング・テーブルにインストールされる前に着信経路に追加する HELLO メトリックを指定します。 デフォルトは、カーネル・インターフェース・メトリックに 1 を加算した値です (これはデフォルトの HELLO ホップ・カウントです)。 この値を指定すると、絶対値として使用されます。カーネル・メトリックは追加されません。 このオプションを使用すると、このルーターは、他のインターフェースからの HELLO 経路よりも、指定されたインターフェースを介して学習された HELLO 経路を優先します。
メシックアウト メトリック
指定されたインターフェースを介して送信される経路に追加する HELLO メトリックを指定します。 デフォルトはゼロです。 このオプションは、他のルーターがこのルーターよりも HELLO 経路の他のソースを優先するようにするために使用されます。
トラスト・ゲートウェイ ゲートウェイ・リスト HELLO が更新を受け入れるゲートウェイのリストを定義します。 ゲートウェイ・リスト は、単にホスト名または IP アドレスのリストです。 デフォルトでは、共有ネットワーク上のすべてのルーターは、ルーティング情報を提供するために信頼されます。 しかし、trustedgateways節が指定されている場合、リスト内のゲートウェイからの更新のみが受け入れられます。
ソース・ゲートウェイ ゲートウェイ・リスト HELLO がマルチキャストまたはブロードキャストを介してではなく、パケットを直接送信するルーターのリストを定義します。 これは、さまざまなルーティング情報を特定のゲートウェイに送信するために使用できます。 このリスト内のゲートウェイに対する更新は、以下の影響を受けません。noripoutインターフェースに表示されます。
トレース・オプション トレース・オプション HELLO のトレース・オプションを指定します。 ( トレース・ステートメント および下記の HELLO 固有のトレース・オプションを参照してください。)

デフォルトの設定は 90 です。 デフォルトのメトリックは 30000 です。

トレース・オプション

このpolicyオプションは、新しい経路が発表されるたび、発表されるメトリックが変更されるたび、または経路がホールドダウンを開始または終了するたびに情報をログに記録します。

パケット・トレース・オプション (これは、detail,send、および/またはrecv):

項目 説明
パケット すべての HELLO パケット

IS-IS ステートメント

    isis no | dual | ip | iso {
        level 1|2 ;
        [traceoptions <isis_traceoptions> ;]
        [systemid <6_digit_hexstring> ;]
        [area <hexstring> ;]
        [set <isis_parm> <value> ; ... ]
        circuit <string>
            metric [level 1|2] <1..63>
            ...
            priority [level 1|2] <0..127>
            ...
            ;
        ...
    } ;

このステートメントは、 ゲート デーモンで IS-IS プロトコルを使用可能にします。 デフォルトでは、IS-IS は無効になっています。 このdualオプションは、IS-IS プロトコルが ISO と IP アドレッシングの両方で使用可能であることを指定します。 このisisステートメントは、IS の初期記述と、管理対象の特定の回線およびネットワークの構成を決定するステートメントのリストで構成されます。 ステートメントは任意の順序で指定でき、以下のものが含まれます。

項目 説明
レベル ゲート がレベル 1 (エリア内) またはレベル 2 (エリア間) のどちらで実行されているかを示します。 IS。 デフォルトはレベル 1 です。
トレース・オプション 以下の トレース・オプション セクションに記載されています。
systemid 自動構成されたシステム ID (インターフェース・アドレスおよび対応するネットマスクから決定) をオーバーライドします。 システム ID が指定されていない場合は、最初の実回線の NSAP のシステム ID 部分が使用されます。 いったんシステム ID が設定されると、それを変更するには、すべての IS-IS を使用不可にして再使用可能にする必要があります。
サイト IS-IS エリア・アドレスは、IS-IS が実行される実際の回線に基づいて自動的に構成されます。 このステートメントで指定されたアドレスは、回路から自動的に構成されたアドレスに加えて維持されます。 このコマンドは主にシミュレーションに使用されます。
回路 個別circuitシステムが管理する回線の 1 つを指定します。 回路は通常、以下の UNIX インターフェースに対応します。stringインターフェース名ですが、シミュレートされた装置名も指定できます。 文字列が の形式である場合(ここで "simN", N は整数)、その回路はネットワークシミュレータ troll によって管理されるシミュレートされた回路であるとみなされる。 回線属性は, 回線ステートメントに任意の順序で現れることができるオプションのリストです。
メトリック 回路ごとにレベル 1 とレベル 2 のメトリックを指定できます。 デフォルトの評価指標タイプのみがサポートされます。 IS-IS メトリックの範囲は 1 から 63 でなければなりません。 回路にメトリックが設定されていない場合、デフォルト値は 63 です。
優先 指定されたルーターの選択結果を決定します。値が高いほど、指定されたルーターになる可能性が高くなります。 レベルのデフォルトはレベル 1 です。 優先順位が指定されていない場合、優先順位は 0 から 127 の間のランダム値に設定されます。

レベル 2 IS で、レベル 1 メトリックが 10、レベル 2 メトリックが 20 の回線を構成するには、回路ステートメントに 2 つのメトリック・オプションを追加します。

デフォルトのレベルは 1 です。デフォルトのメトリックは 63 です。 IS-IS レベル 1 のデフォルト設定は 15 で、IS-IS レベル 2 のデフォルト設定は 18 です。

トレース・オプション

トレース・オプションは、以下の 1 つ以上にすることができます。

all
iih
lanadj
p2padj
lspdb
lspcontent
lspinput
flooding
buildlsp
csnp
psnp
route
update
paths
spf
events

OSPF ステートメント

ospf yes | no | on | off [{
    defaults {
        preference preference ;
        cost cost ;
        tag [as ] tag ;
        type 1 | 2 ;
    } ;
    exportlimit routes ;
    exportinterval time ;
    traceoptions trace_options ;
    monitorauthkey authkey ;
    monitorauth none | ( [simple | md5 ] authkey ) ;
    backbone | ( area area ) {
        authtype 0 | 1 | none | simple | md5 ;
       stub [cost cost] ;
        networks {
            network [restrict ] ;
            network mask mask [restrict ] ;
            network masklen number [restrict ] ;
            host host [restrict ] ;
        } ;
        stubhosts {
            host cost cost ;
        } ;
        interface interface_list; [cost cost ] {
            interface_parameters
        } ;
        interface interface_list nonbroadcast [cost cost ] {
            pollinterval time ;
            routers {
                gateway [eligible ] ;
            } ;
            interface_parameters
        } ;
        Backbone only:
        virtuallink neighborid router_id transitarea area {
            interface_parameters
        } ;
    };
} ];

以下は、上記で参照されている インターフェース・パラメーター です。 これらは、任意のクラスのインターフェースで指定することができ、以下の項で説明されています。interface文節。

    enable | disable;
    retransmitinterval time;
    transitdelay time;
    priority priority;
    hellointerval time;
    routerdeadinterval time;
    authkey auth_key | auth md5 key auth_key id key_id ;
デフォルト
これらのパラメーターは、OSPF ASE 経路をゲート・ルーティング・テーブルにインポートするとき、およびゲート・ルーティング・テーブルから OSPF ASE に経路をエクスポートするときに使用されるデフォルトを指定します。
設定 設定
設定 は、OSPF 経路が、ゲート・ルーティング・テーブル内の他のプロトコルからの経路とどのように競合するかを判別するために使用されます。 デフォルト値は 150 です。
コスト コスト
コスト は、非 OSPF 経路をゲート・ルーティング・テーブルから OSPF に ASE としてエクスポートする場合に使用します。 デフォルト値は 1 です。 これは、エクスポート・ポリシーで明示的にオーバーライドすることができます。
タグ [as] タグ
OSPF ASE 経路には、OSPF プロトコルでは使用されない 32 ビット・タグ・フィールドがありますが、エクスポート・ポリシーで経路をフィルターに掛けるために使用することができます。 OSPF が EGP と対話している場合、タグ・フィールドを使用して AS パス情報を伝搬することができます。この場合、asキーワードが指定され、タグは 12 ビットの情報に制限されています。 指定しない場合、タグはゼロに設定されます。
タイプ 1 | 2
ゲート・ルーティング・テーブルから OSPF にエクスポートされた経路は、デフォルトでタイプ 1 ASE になります。 このデフォルトはここで明示的に変更でき、エクスポート・ポリシーでオーバーライドできます。
ASE エクスポート率
OSPF の性質上、ASE がフラッディングされる速度は制限される必要があります。 これらの 2 つのパラメーターを使用して、これらのレート制限を調整できます。
エクスポート間隔 時間
これは、ASE リンク状態公示のバッチが生成され、OSPF にフラッディングされる頻度を指定します。 デフォルトは 1 秒につき 1 回です。
エクスポート制限 経路
このパラメーターは、各バッチで生成およびフラッディングされる ASE の数を指定します。 デフォルトは 100 です。
トレース・オプション トレース・オプション
OSPF のトレース・オプションを指定します。 ( トレース・ステートメント および下記の OSPF 固有のトレース・オプションを参照してください。)
モニター認証キー 認証鍵
OSPF 状態は、 OSPF モニター コマンド・ユーティリティーを使用して照会できます。 このユーティリティーは、OSPF からテキスト応答を生成する非標準 OSPF パケットを送信します。 デフォルトでは、認証鍵が構成されている場合、これらの要求は認証されません。着信要求は、指定された認証鍵と一致する必要があります。 これらのパケットによって OSPF 状態を変更することはできませんが, OSPF を照会すると, システム資源を使用することができます。
バックボーン領域 領域
各 OSPF ルーターは、少なくとも 1 つの OSPF エリアに構成する必要があります。 複数のエリアが構成されている場合は、少なくとも 1 つのエリアがbackbone.backbone背骨 キーワードを使用してのみ構成できます。以下のように指定することはできません。area 0。バックボーン・インターフェースは,virtuallink.
認証タイプ 0 | 1 | なし | 単純 | md5
OSPF は、領域ごとに認証スキームを指定します。 領域内の各インターフェースは、異なる認証スキームを使用できますが、これと同じ認証スキームを使用する必要があります。authenticationkey現在有効な値は次の通りです。none(0) 認証なしの場合simple(1) 単純なパスワード認証の場合は md5 、 MD5 認証の場合は。
スタブ [コスト コスト]
Astub区域とは、ASE 経路がない区域のことです。 ある作業指示をcostが指定されている場合、これは、指定されたコストを持つ領域にデフォルト経路を挿入するために使用されます。
ネットワーク
このnetworkslist は、領域の有効範囲を記述します。 指定された範囲内にあるエリア内 LSA は、エリア間経路として他のエリアに公示されません。 代わりに、指定された範囲は次のように公示されます。summary networkLSA。 制限 を指定すると、要約ネットワーク LSA は公示されません。 どの範囲にも該当しないエリア内 LSA も、要約ネットワーク LSA として公示されます。 このオプションは、エリア間で伝搬されるルーティング情報の量を減らすために、よく設計されたネットワークで非常に役立ちます。 このリスト内の項目は、ネットワーク、またはサブネットワーク/マスクのペアのいずれかです。 範囲の指定について詳しくは、 ルート・フィルタリング のセクションを参照してください。
スタブ・ホスト
このリストは、このルーターから到達可能として公示される直接接続ホストと、それらの公示に使用されるコストを指定します。 OSPF を実行することが望ましくない POINT-TO-POINT インターフェースをここで指定する必要があります。

また、ループバック・インターフェース (127 ネットワーク上にないもの) に追加のアドレスを割り当て、それをスタブ・ホストとして公示することも有用です。 このアドレスがルーター ID として使用されるアドレスと同じ場合は、インターフェース・アドレスではなくルーター ID によって OSPF ルーターにルーティングすることができます。 これは、常に到達できるとは限りませんが、ルーターのインターフェース・アドレスの 1 つにルーティングするよりも信頼性が高くなります。

インターフェース インターフェース・リスト [コスト コスト ]
この形式のインターフェース節は、以下を構成するために使用されます。broadcast(IP マルチキャスト・サポートが必要) またはpoint-to-pointinterface. インターフェース・リストの説明については、インターフェース・リスト仕様に関するセクションを参照してください。

各インターフェースには、costパケットが宛先に到達するために通過しなければならないすべてのインターフェースのコストは、その宛先に到達するために合計されます。 デフォルトのコストは 1 ですが、別のゼロ以外の値を指定することもできます。

すべてのタイプのインターフェースに共通のインターフェース・パラメーターは、以下のとおりです。

再送信間隔 時間
このインターフェースに属する隣接性に対するリンク状態公示再送の間隔 (秒数)。
トランザクション遅延 時間
このインターフェースを介してリンク状態更新を送信するために必要な推定秒数。 トランザクション遅延 は、伝送および伝搬の遅延を考慮し、0 より大きくなければなりません。
優先順位 優先順位
このインターフェース上の指定ルーターになるための優先順位を指定する 0 から 255 までの数値。 ネットワークに接続されている 2 つのルーターが両方とも指定ルーターになろうとすると、最も高い優先順位を持つルーターが優先されます。 ルーター優先順位が 0 に設定されているルーターは、指定されたルーターになるのに不適格です。
HelloInterval 時間
ルーターがインターフェース上で送信する Hello パケット間の時間の長さ (秒)。
routerdeadinterval 時間
ルーターの HELLO パケットを受信しない秒数。この秒数が経過すると、ルーターの隣接ルーターがそれをダウンと宣言します。
authkey 認証キー | auth md5 key 認証キー id 鍵 ID ;
OSPF ヘッダー内の認証フィールドを生成および検証するために OSPF 認証によって使用されます。 認証鍵は、インターフェースごとに構成できます。 これは、ピリオドで区切られた 1 から 8 桁の 10 進数で指定されます。1 から 8 バイトの 16 進数ストリングの前には、以下のように指定します。0xまたは、二重引用符で囲んだ 1 から 8 文字のストリング。

MD5 認証の場合、 認証キー は、2 重引用符で囲んだ 1 から 8 文字のストリングで指定します。 id は、メッセージ・ダイジェストを計算するために MD5 が使用するアルゴリズムと、その値の範囲 (1 から 255) を指定します。

Point-to-Point インターフェースは、以下の追加パラメーターもサポートします。

遊牧民
デフォルトでは、Point-to-Point インターフェース上の近隣への OSPF パケットは、IP マルチキャスト・メカニズムを介して送信されます。 IP マルチキャスティングを使用する必要がない場合は、 遊牧民 パラメーターを指定して、ユニキャスト OSPF パケットを強制的に使用することができます。 gated.conf はこの状態を検出し、この Point-to-Point 隣接にユニキャスト OSPF パケットを送信することにフォールバックします。

リモート隣接デバイスが IP マルチキャスティングをサポートしていないために IP マルチキャスティングを使用する必要がない場合は、 遊牧民 パラメーターを指定して、ユニキャスト OSPF パケットを強制的に使用することができます。 このオプションは、 gated.conf が上記のバグを検出したときに警告を除去するためにも使用できます。

インターフェース インターフェース・リスト 非ブロードキャスト [コスト コスト ]
この形式のインターフェース節は、以下を指定するために使用されます。nonbroadcast上のインターフェースnon-broadcast multi-access(NBMA) メディア。 OSPF 以降broadcastメディアは IP マルチキャスティングをサポートする必要があります。IP マルチキャスティングをサポートしないブロードキャスト対応メディア (イーサネットなど) は、非ブロードキャスト・インターフェースとして構成する必要があります。

非ブロードキャスト・インターフェースは、以下の標準のいずれかをサポートします。interface上記の節に加えて、非ブロードキャスト・インターフェースに固有の以下の 2 つの節:

pollinterval 時間
近隣ルーターとの隣接関係が確立される前に、OSPF パケットは指定された時刻に定期的に送信されます。pollinterval.
ルーター
定義により、ブロードキャスト・パケットを送信して非ブロードキャスト上の OSPF 近隣をディスカバーすることはできないため、すべての近隣を構成する必要があります。 このリストには、1 つ以上の隣接ルーターと、それらが指定ルーターになるための適格性の表示が含まれています。
仮想リンク隣接 ID ルーター ID transitarea 領域
仮想リンクは、バックボーン・エリアの接続を確立または増加するために使用されます。 このneighboridINTERNAL のrouter_id仮想リンクのもう一方の終端のアドレスを示します。 トランジットareaこのシステム上にも構成されていなければなりません。 以下によって定義されるすべての標準インターフェース・パラメーターinterface上の文節を仮想リンクに指定することができます。

トレース・オプション

OSPF は、以下の OSPF 固有のトレース・フラグに加えて、以下をサポートします。stateインターフェースおよび隣接状態マシンの移行をトレースします。

項目 説明
Lsabuild リンク状態アドバタイズメントの作成
spf 最短パス優先 (SPF) 計算

パケット・トレース・オプション (これは、detail,sendおよびrecv):

項目 説明
hello OSPFHELLO近隣到達可能性を判別するために使用されるパケット。
dd OSPF データベースの同期化に使用される OSPF データベース記述パケット。
要求 OSPF データベースの同期化に使用される OSPF リンク状態要求パケット。
LSU OSPF データベースの同期化に使用される OSPF リンク状態更新パケット。
ack (応答) OSPF データベースの同期化に使用される OSPF リンク状態 ACK パケット。

EGP ステートメント

    EGP yes | no | on | off
    [{
        preference preference ;
        defaultmetric metric ;
        packetsize number ;
        traceoptions trace_options ;
        group
            [peeras autonomous_system ]
            [localas autonomous_system ]
            [maxup number ]
        {
            neighbor host
                [metricout metric ]
                [preference preference ]
                [preference2 preference ]
[ttl ttl ]
                [nogendefault ]
                [importdefault ]
                [exportdefault ]
                [gateway gateway ]
                [lcladdr local_address ]
                [sourcenet network ]
                [minhello | p1 time ]
                [minpoll | p2 time ]
                [traceoptions trace_options ]
;
       } ;
    } ] ;

設定 設定
RIP から確認された経路の優先順位を設定します。 デフォルトの設定は 200 です。 この設定は, システム上で指定された設定によって一時変更することができます。groupまたはneighborステートメントまたはインポート・ポリシーによる。
デフォルト・メトリック メトリック ;
EGP を介して経路を公示するときに使用されるメトリックを定義します。 指定しない場合、一部のシステムが到達不能と見なす可能性があるデフォルト値は 255 です。 この値を選択するには、EGP 隣接に経路をエクスポートするときにメトリックを明示的に指定する必要があります。 このメトリックは、隣接ステートメントまたはグループ・ステートメントで指定されたメトリック、またはエクスポート・ポリシーで指定されたメトリックによってオーバーライドされる場合があります。
パケット・サイズ 最大パケット・サイズ
これは、EGP がこの近隣から受信することを予期するパケットの予期される最大サイズを定義します。 この値より大きいパケットを受信した場合には, そのパケットは不完全であり, 廃棄する必要があります。 このパケットの長さが記録され, このサイズのパケットを受信できるように, 予期されるサイズが増やされます。 ここでパラメーターを指定すると、最初のパケットがドロップされなくなります。 指定しない場合、デフォルト・サイズは 8192 バイトです。 すべてのパケット・サイズは、システム・ページ・サイズの倍数に切り上げられます。
トレース・オプション トレース・オプション
EGP のトレース・オプションを指定します。 デフォルトでは、これらはグローバル・トレース・オプションから継承されます。 これらの値は、グループ・ベースまたは隣接グループ・ベースでオーバーライドできます。 (以下の トレース・ステートメント および EGP 固有のトレース・オプションを参照してください。)
グループ
EGP 近隣は、以下のメンバーとして指定する必要があります。groupグループは通常、1 つの自律システム内のすべての近隣をグループ化するために使用されます。 group 節で指定されたパラメーターは、隣接節で明示的にオーバーライドされない限り、すべての隣接子に適用されます。 任意の数のgroup文節には任意の数を指定できます。neighbor節。

次のいずれかのパラメーター: neighborサブ節を指定することができます。groupグループ全体にデフォルトを提供する節 (個々の近隣についてオーバーライドされる可能性があります)。 さらに、以下のようになります。groupclause は、以下の属性を設定する唯一の場所です。

ピーラス
グループ内のピアから予期される自律システム番号を識別します。 指定しない場合は、動的に確認されます。
ローカル
gated.conf がグループに対して表している自律システムを識別します。 デフォルトは、グローバルに設定されたものです。 autonomoussystem ステートメント。 このオプションは通常、 マスカレーディング が別の自律システムとして使用され、その使用が推奨されない場合にのみ使用されます。
最大
ゲート デーモンがこのグループから獲得する近隣の数を指定します。 デフォルトでは、グループ内のすべての近隣を取得します。 ゲート デーモンは、最初のものを獲得しようとします。maxupリストされている順序で隣接しています。 最初の隣接デバイスの 1 つが使用できない場合は、リストの下にもう 1 つ取得されます。 始動後に ゲート デーモンがより望ましい隣接デバイスを獲得するように管理すると、より望ましくない隣接デバイスが除去されます。
隣接 近隣アドレス
各隣接サブ節は、グループ内の 1 つの EGP 隣接を定義します。 必要な副節の唯一の部分は、以下のとおりです。neighbor_address隣接ルーターのシンボリック・ホスト名または IP アドレスである引数。 その他のパラメーターはすべてオプションです。
設定 設定
これらの近隣から確認された経路に使用される優先度を指定します。 これは、以下のデフォルトの EGP 設定と異なる場合があります。EGPゲート デーモンが、ある隣接局または隣接局のグループからの経路を別の隣接局または隣接局のグループからの経路より優先できるようにするためのステートメント。 この設定は、インポート・ポリシーによって明示的にオーバーライドできます。
preference2 設定
以下のいずれかの場合preferenceネクタイ 2 番目の好みpreference2ネクタイを切るために使用できます。 デフォルト値は 0 です。
メトリック・アウト メトリック
これは, この隣接に送信されるすべての経路に使用されるメトリックを定義します。 この値は、以下に設定されているデフォルトのメトリックをオーバーライドします。EGPステートメント、およびエクスポート・ポリシーによって指定されたメトリック (ただし、この特定の隣接デバイスまたは隣接デバイスのグループの場合のみ)。
非デフォルト
EGP が近隣から有効な更新を受信したときに、 gated.conf がデフォルト経路を生成しないようにします。 デフォルト経路は、 gendefault オプションが有効になっている場合にのみ生成されます。
インポート・デフォルト
受信した EGP 更新にデフォルト経路 (0.0.0.0) が含まれている場合に、 gated デーモンがそれを受け入れることができるようにします。 指定しない場合、EGP 更新に含まれるデフォルト経路は無視されます。 効率性のために、一部のネットワークでは、大規模な EGP 更新パケットの送信を回避するために、外部ルーターがデフォルトの経路を通知します。
エクスポート・デフォルト
gated デーモンが、この EGP 隣接に送信される EGP 更新にデフォルトの経路 (0.0.0.0) を組み込むことができるようにします。 これにより、システムは EGP を介してデフォルト経路を公示することができます。 通常、デフォルト経路は EGP 更新に含まれません。
ゲートウェイ ゲートウェイ
ネットワークが近隣ルーターと共有されていない場合は、gatewayこの隣接ルーターから受信される経路のネクスト・ホップ・ルーターとして使用される、接続されたネットワーク上のルーターを指定します。 このオプションはめったに使用されません。
lcladdr ローカル・アドレス
隣接との接続のローカル・エンドで使用されるアドレスを指定します。 ローカル・アドレスは、隣接局と共用されるインターフェース上、または隣接局の ゲートウェイ と共用されるインターフェース上になければなりません。gatewayパラメーターが使用されます。 セッションがオープンされるのは, 該当するローカル・アドレス (隣接アドレスまたはゲートウェイ・アドレスが直接到達可能である) とのインターフェースが作動している時だけです。
ソース ネットワーク
EGP ポーリング・パケットで照会されるネットワークを指定します。 デフォルトでは、これは指定された隣接局のアドレスと共用されるネットワークです。 隣接局と共用するネットワークがない場合には, 隣接局が接続されているネットワークの 1 つを指定しなければなりません。 このパラメーターを使用して、EGP パケットが送信される隣接局以外の隣接局と共用するネットワークを指定することもできます。 通常、このパラメーターは必要ありません。
p1 時間
minhello 時間
EGP の伝送間の最小許容間隔を設定します。 HELLOパケット。 デフォルトのハロー間隔は 30 秒です。 隣接局が 3 つのハロー・パケットに応答できない場合、 ゲート デーモンは隣接局の獲得の試行を停止します。 間隔を大きくすると、近隣ルーターが応答する可能性が高くなります。 ミンヘロ は、以下の別名です。P1EGP 仕様に定義されている値。
p2 時間
minpoll 時間
近隣ルーターに対するポーリングの時間間隔を設定します。 デフォルトは 120 秒です。 3 つのポーリングが応答なしで送信された場合、その近隣は「ダウン」と宣言され、その近隣から確認されたすべての経路がルーティング・データベースから削除されます。 ポーリング間隔を長くすると、より安定したルーティング・データベースがサポートされますが、ルーティングの変更に対応するわけではありません。 ミンポーリング は、以下の別名です。P2EGP 仕様に定義されている値。
TTL TTL
デフォルトでは、 ゲート デーモンはローカル隣接デバイスの IP TTL を 1 つ に設定し、非ローカル隣接デバイスの TTL を 255 に設定します。 このオプションは、TTL 1 で送信されたパケットを無視する、正しく機能しないルーターと通信しようとするときに提供されます。
トレース・オプション トレース・オプション
この EGP 隣接のトレース・オプションを指定します。 デフォルトでは、これらはグループまたは EGP グローバル・トレース・オプションから継承されます。 (以下の トレース・ステートメント および EGP 固有のトレース・オプションを参照してください。)

トレース・オプション

このstateおよびpolicyオプションは EGP で機能します。

パケット・トレース・オプション (これは、 detail,sendおよびrecv):

項目 説明
Packets すべての EGP パケット
hello EGPHELLO/I-HEARD-U近隣到達可能性を判別するために使用されるパケット。
取得 EGPACQUIRE/CEASEEGP セッションを開始および終了するために使用されるパケット。
update EGPPOLL/UPDATE到達可能性の更新を要求および受信するために使用されるパケット。

BGP ステートメント

     bgp   yes  | no  | on  | off
    [ {
         preference   preference   ;
         defaultmetric   metric   ;
         traceoptions   trace_options   ;
         group   type  ( external   peeras   autonomous_system  )
    | ( internal   peeras   autonomous_system  )
            | ( IGP   peeras   autonomous_system   proto   proto  )
            | ( routing   peeras   autonomous_system   proto   proto
                     interface   interface_list  )
    | ( test   peeras   autonomous_system  )
         {
             allow   {
                 network
                 network   mask   mask
                 network   masklen   number
                 all
                 host   host
             }   ;
             peer   host
                [ metricout   metric  ]
                [ localas   autonomous_system  ]
                [ nogendefault]
                [ gateway   gateway  ]
                [ preference   preference  ]
                [ preference2  preference  ]
                [ lcladdr   local_address  ]
                [ holdtime   time  ]
                [ version   number  ]
                [ passive]
                [ indelay   time  ]
                [ outdelay   time  ]
                [ keep  [ all  | none] ]
                [ noaggregatorid]
                [ keepalivesalways]
                [ v3asloopokay]
                [ nov4asloop]
                [ logupdown]
                [ ttl   ttl  ]
                [ traceoptions   trace_options  ]
                 ;
         }   ;
     }] ;

external  | internal  | IGP  | test      

この bgpステートメントは、BGP を有効または無効にします。 デフォルトでは、BGP は無効になっています。 BGP を介して経路を告知するためのデフォルト・メトリックは、メトリックを送信しません。

項目 説明
設定 設定 RIP から確認された経路の優先順位を設定します。 デフォルトの設定は 170 です。 この設定は, システム上で指定された設定によって一時変更することができます。groupまたはpeerステートメントまたはインポート・ポリシーによる。
デフォルト・メトリック メトリック BGP を介して経路を公示するときに使用されるメトリックを定義します。 指定しない場合、メトリックは伝搬されません。 このメトリックは、隣接ステートメントまたはグループ・ステートメントで指定されたメトリック、またはエクスポート・ポリシーで指定されたメトリックによってオーバーライドされる場合があります。
トレース・オプション トレース・オプション BGP のトレース・オプションを指定します。 デフォルトでは、これらはグローバル・トレース・オプションから継承されます。 これらの値は、グループ・ベースまたは隣接グループ・ベースでオーバーライドできます。 (以下の トレース・ステートメント および BGP 固有のトレース・オプションを参照してください。)

グループ

BGP ピアは、ピアのタイプと自律システムによってグループ化されます。 任意の数のグループを指定できますが、それぞれがタイプとピア自律システムの固有の組み合わせを持つ必要があります。 可能なグループ・タイプには、以下の 4 つがあります。

グループ・タイプ外部ピラス オートノミック・システム
クラシック外部 BGP グループでは、すべての着信および発信広告に対して完全ポリシー検査が適用されます。 外部隣接デバイスは、マシンのローカル・インターフェースの 1 つを介して直接到達可能でなければなりません。 デフォルトでは、メトリックは外部公示に含まれず、ネクスト・ホップは共有インターフェースに関して計算されます。
グループ・タイプ内部ペラス オートノミック・システム
IP レベルの IGP がない場合に作動する内部グループ。 このグループのすべての近隣は、単一のインターフェースを介して直接到達可能である必要があります。 すべてのネクスト・ホップ情報は、このインターフェースに関して計算されます。 インポートおよびエクスポート・ポリシーは、グループ広告に適用できます。 外部 BGP または EGP 隣接から受信した経路は、デフォルトでは受信メトリックで再収集されます。
グループ・タイプ IGP ペラス オートノミック・システム proto Proto
内部プロトコルに関連して実行される内部グループ。 IGP グループは、IGP がエクスポートしている経路を調べ、パス属性を IGP タグ・メカニズムで完全に表すことができなかった場合にのみ通知を送信します。 AS パス、パス起点、および推移的オプション属性のみが経路とともに送信されます。 メトリックは送信されず、ネクスト・ホップは接続によって使用されるローカル・アドレスに設定されます。 受信した内部 BGP 経路は使用されず、再利用もされません。 代わりに、AS パス情報が対応する IGP 経路に付加され、後者が読みやすくするために使用されます。 内部 IGP ピアには、IGP がエクスポートする経路のサブセットのみが送信されるため、使用されるエクスポート・ポリシーは IGP のものです。 公示された経路は IGP が既にエクスポートしている経路であるため、「同じグループ内のピアからの経路を使用しない」制約を実装する必要はありません。
グループ・タイプ・ルーティング・ペラス オートノミック・システム proto Proto インターフェース インターフェース・リスト
内部プロトコルの経路を使用して転送先アドレスを解決する内部グループ。 タイプ・ルーティング・グループは、直接接続されていないルーター間で外部経路を伝搬し、内部プロトコルのルーティング情報を介して解決される転送アドレスとして経路に到着した BGP ネクスト・ホップを使用して、これらの経路の即時ネクスト・ホップを計算します。 本質的に、内部 BGP は AS 外部経路を運ぶために使用され、IGP は AS 内部経路のみを運ぶことが期待され、後者は AS 外部経路の即時ネクスト・ホップを見つけるために使用されます。

Proto は、BGP 経路のネクスト・ホップの解決に使用される内部プロトコルを指定します。これは、構成内の任意の IGP の名前にすることができます。 デフォルトでは、タイプ・ルーティング・ピアに通知される BGP 経路のネクスト・ホップは、それらのピアへの BGP 接続のローカル・アドレスに設定されます。これは、このアドレスへの経路が IGP を介して伝搬されると想定されるためです。 インターフェース・リスト は、サード・パーティーのネクスト・ホップが代わりに使用される可能性がある IGP を介して経路を持つリスト・インターフェースをオプションで提供することができます。

グループ・タイプ・テスト・ペラス オートノミック・システム
テスト・ピアを使用して固定ポリシーを実装する外部 BGP の拡張。 固定ポリシー special caseコードを使用すると、テスト・ピアの保守コストが比較的低くなります。 テスト・ピアは、直接接続されたネットワーク上にある必要はありません。 ゲート デーモンとピアが同じ (直接接続された) サブネット上にある場合、公示されたネクスト・ホップはそのネットワークに関して計算されます。それ以外の場合、ネクスト・ホップはローカル・マシンの現在のネクスト・ホップになります。 テスト・ピアによって通知され、テスト・ピアから受信されたルーティング情報はすべて破棄され、すべての BGP アドバタイズ可能経路がテスト・ピアに返送されます。 EGP 派生経路および BGP 派生経路からのメトリックは、アドバタイズメントに転送されます。それ以外の場合、メトリックは含まれません。

グループ・パラメーター

BGP ステートメントには、 group節およびpeer副節。 1 つのグループ内に任意の数のピア副節を指定できます。 通常、group 節は、ピアのグループのデフォルト・パラメーターを定義します。これらのパラメーターは、すべての従属ピア・サブ節に適用されます。 グループ全体のデフォルトを提供するために、ピア・サブ節のパラメーターを group 節に指定することができます (これは個々のピアについてオーバーライドされる場合があります)。

ピアの指定

グループ内では、2 つの方法のいずれかで BGP ピアを構成できます。 以下を使用して明示的に構成することができます。 peerを使用して暗黙的に構成されています。 allowステートメント。 両方ともここで説明します。

項目 説明
許可 allow 節では、以下が許可されます。 peerネットワークとマスクのペアの指定された範囲内の任意のアドレスからの接続。 これらのピアのすべてのパラメーターは、group 節で構成する必要があります。 内部ピア構造は、着信オープン要求が受信されると作成され、接続が切断されると破棄されます。 ネットワーク/マスクのペアの指定について詳しくは、 ルート・フィルタリングのセクションを参照してください。
ピア ホスト Apeer節は、個々のピアを構成します。 各ピアは、グループに指定されたすべてのパラメーターをデフォルトとして継承します。 これらのデフォルトは、ピア・サブ節で明示的に指定されたパラメーターによってオーバーライドされる可能性があります。

それぞれの範囲内group節を使用すると、個々のピアを指定することも、 可能性 ピアのグループを指定することもできます。allow.Allowアドレス・マスクのセットを指定するために使用されます。 ゲート デーモンは、指定されたセット内の任意のアドレスから BGP 接続要求を受け取ると、それを受け入れ、ピア関係をセットアップします。

ピア・パラメーター

ザ・ BGPpeerサブ節では、以下のパラメーターを使用できます。これらは、以下のパラメーターでも指定できます。group文節。 これらはすべてオプションです。

メトリック・アウト メトリック
指定した場合、このメトリックは、指定したピアに送信されるすべての経路で 1 次メトリックとして使用されます。 このメトリックは、デフォルトのメトリック、グループで指定されたメトリック、およびエクスポート・ポリシーで指定されたメトリックをオーバーライドします。
ローカル オートノミック・システム
ゲート デーモンがこのピア・グループに対して表している自律システムを識別します。 デフォルトは、グローバルに設定されたものです。autonomoussystemステートメント。
非デフォルト
EGP が近隣から有効な更新を受信したときに、 gated.conf がデフォルト経路を生成しないようにします。 デフォルト経路は、 gendefault オプションが有効になっている場合にのみ生成されます。
ゲートウェイ ゲートウェイ
ネットワークがピアと共有されていない場合は、以下のようになります。gatewayこの隣接ルーターから受信される経路のネクスト・ホップ・ルーターとして使用される、接続されたネットワーク上のルーターを指定します。 ほとんどの場合、このパラメーターは必要ありません。
設定 設定
これらのピアから確認された経路に使用される設定を指定します。 これは、以下のデフォルトの BGP 設定セットとは異なる場合があります。bgpゲート デーモンが、1 つのピアまたはピア・グループからの経路を他のピアより優先することができるようにするためのステートメント。 この設定は、インポート・ポリシーによって明示的にオーバーライドできます。
preference2 設定
以下のいずれかの場合preferenceネクタイ 2 番目の好みpreference2ネクタイを切るために使用できます。 デフォルト値は 0 です。
lcladdr ローカル・アドレス
ピアとの TCP 接続のローカル・エンドで使用されるアドレスを指定します。 対象ユーザー向け externalローカル・アドレスは、ピアと共有されているか、ピアと共有されているインターフェース上になければなりません。gateway使用中の gatewayパラメーターが使用されます。 外部ピアとのセッションは、適切なローカル・アドレス (ピアまたはゲートウェイ・アドレスに直接到達できる) を持つインターフェースが作動している場合にのみ開かれます。 その他のタイプのピアの場合、指定されたローカル・アドレスを持ついずれかのインターフェースが作動していると、ピア・セッションが維持されます。 いずれの場合も、着信接続は、構成されたローカル・アドレスにアドレス指定されている場合にのみ、構成されたピアと一致するものとして認識されます。
保持時間 時間
このピアとの接続をネゴシエーションするときに使用する BGP 保持時間値を秒単位で指定します。 BGP によると、 ゲート デーモンが BGP オープン・メッセージの「保留時間」フィールドに指定された期間内にキープアライブ・メッセージ、更新メッセージ、または通知メッセージを受信しない場合、BGP 接続はクローズされます。 値は 0 (キープアライブが送信されない) または少なくとも 3 のいずれかでなければなりません。
バージョン バージョン
このピアで使用する BGP プロトコルのバージョンを指定します。 指定しない場合は、サポートされている最も高いバージョンが最初に使用され、バージョン・ネゴシエーションが試行されます。 これが指定されている場合、指定されたバージョンのみがネゴシエーション中に提供されます。 現在サポートされているバージョンは、2、3、および 4 です。
パッシブ
このピアに対するアクティブな OPEN を試行しないことを指定します。 ゲート デーモンは、ピアが OPEN を発行するのを待機する必要があります。 デフォルトでは、明示的に構成されたすべてのピアがアクティブで、ピアが応答するまで定期的に OPEN メッセージを送信します。
Indelay 時間
出力遅延 時間
経路の変動を減衰させるために使用されます。IndelayBGP ピアから確認された経路が、ゲート・ルーティング・データベースに受け入れられる前に安定していなければならない時間の長さです。Outdelay経路が BGP にエクスポートされる前にゲート・ルーティング・データベースに存在していなければならない時間の長さです。 それぞれのデフォルト値は 0 で、これらの機能が使用不可であることを意味します。
すべて の保持
経路の AS パスにエクスポートされた AS 番号のいずれかが含まれている場合でも、ピアから確認された経路を保持するために使用されます。
集約機能 ID
ゲート デーモンが aggregator 属性に routerid を (routerid の代わりに) ゼロとして指定するようにします。これは、AS 内の異なるルーターが異なる AS パスを持つ集約経路を作成しないようにするためです。
キープアリバシー
更新によってキープアライブが正しく置換された場合でも、 ゲート デーモンは常にキープアライブを送信します。 これにより、この時点でプロトコル仕様に完全には従わないルーターとのインターオペラビリティーが可能になります。
v3asloopokay
デフォルトでは、 ゲート デーモンは、AS パスがループしている (つまり、AS がパスに複数回現れる) 経路をバージョン 3 の外部ピアに通知しません。 このフラグを設定すると、この制約が除去されます。 内部グループまたはピアに設定されている場合は無視されます。
nov4asloop
AS パスがループしている経路がバージョン 4 の外部ピアに通知されないようにします。 これは、バージョン 3 の隣接デバイスに経路を誤って転送する可能性があるピアにこのような経路を公示しないようにするために役立ちます。
ログオフ
BGP ピアが syslog メカニズムを介してメッセージをログに記録するようにします。 ESTABLISHED状態。
トレース・オプション トレース・オプション
この BGP 近隣のトレース・オプションを指定します。 デフォルトでは、これらはグループまたは BGP グローバル・トレース・オプションから継承されます。(以下の トレース・ステートメント および BGP 固有のトレース・オプションを参照してください。)

トレース・オプション

注:stateオプションは BGP と連動しますが、真の状態遷移情報は提供しません。

パケット・トレース・オプション (これは、detail,sendおよびrecv):

項目 説明
Packets すべての BGP パケット。
開く BGPOPENピア関係を確立するために使用されるパケット。
update BGPUPDATEネットワーク到達可能性情報を渡すために使用されるパケット。
キープアライブ (keepalive) BGPKEEPALIVEピアの到達可能性を検証するために使用されるパケット。

BGP4+ ステートメント

オプションは、 BGP4+ の場合は BGP の場合と同じですが、すべてのアドレスが IPv6 アドレスになります。

構文は、次のとおりです。

     
     bgp4+ yes | no | on | off
     [ {
        preference <preference> ;
        defaultmetric <metric> ;
        traceoptions <trace_options> ;
        group type ( external peeras <autonomous_system> )
            | ( internal peeras <autonomous_system> )
            | ( igp peeras <autonomous_system> proto <proto> )
            | ( routing peeras <autonomous_system> proto <proto>
                    interface <interface_list> )
            | ( test peeras <autonomous_system> )
        {
            allow {
                <network>
                <network> masklen <number>
                all
                host <IPv6 host address>
            } ;
            peer <IPv6 host address>
                [ metricout <metric> ]
                [ localas <autonomous_system> ]
                [ nogendefault ]
                [ gateway <gateway> ]
                [ preference <preference> ]
                [ preference2 <preference> ]
                [ lcladdr <local_address> ]
                [ holdtime <time> ]
                [ version <number> ]
                [ passive ]
                [ sendbuffer <number> ]
                [ recvbuffer <number> ]
                [ indelay <time> ]
                [ outdelay <time> ]
                [ keep [ all | none ] ]
                [ analretentive ]
                [ noauthcheck ]
                [ noaggregatorid ]
                [ keepalivesalways ]
                [ v3asloopokay ]
                [ nov4asloop ]
                [ logupdown ]
                [ ttl <ttl> ]
                [ traceoptions <trace_options> ]
                ;
        } ;
     } ] ;

ICMP ステートメント

 icmp   {
     traceoptions   trace_options ;
 } 
項目 説明
トレース・オプション トレース・オプション; ICMP のトレース・オプションを指定します。 (以下の トレース・ステートメント および ICMP 固有のトレース・オプションを参照してください。)

トレース・オプション

パケット・トレース・オプション (これは、detailおよびrecv):
項目 説明
Packets 受信したすべての ICMP パケット。
リダイレクトする (redirect) ICMP のみ REDIRECT受信されたパケット。
ルーター・ディスカバリー ICMP のみ ROUTER DISCOVERY受信されたパケット。
info ICMP 情報パケットのみ。これには、マスク要求/応答、情報要求/応答、エコー要求/応答、およびタイム・スタンプ要求/応答が含まれます。
エラー ICMP エラー・パケットのみ。これには、時間超過、パラメーターの問題、到達不能、および送信元の抑制が含まれます。

SNMP ステートメント

Simple Network Management Protocol (SNMP) は、ルーティング・プロトコルではなく、ネットワーク管理プロトコルです。 この snmpステートメントは、サポートされる変数を登録するために gated.conf が SNMP 多重化デーモンへの接続を試みるかどうかを制御します。 SNMP デーモン、 smuxdは独立して実行する必要があります。 この snmpステートメントは、 gated.conf がその状況を管理ソフトウェアに通知するかどうかのみを制御します。

gated.conf は、RFC 1227 に記述されている SMUX プロトコルを介して SNMP デーモンと通信します。

 snmp   yes  |  no  |  on  |  off
[ {
     port  port ;
     debug;
     traceoptions  traceoptions;
 }] ; 

レポート作成を有効にするには、以下を指定yesまたはonおよび使用不可noまたはoffデフォルトは次のとおりです。on.

項目 説明
ポート ポート デフォルトでは、SMUX デーモンはポート 199 で要求を listen します。 gated.conf サブルーチンは、ポートを明示的に指定することによって、別のポート上の SMUX デーモンへの接続を試みるように構成することができます。
デバッグ このオプションを指定すると、ISODE SMUX コードのデバッグが有効になります。 デフォルトでは、デバッグは無効になっています。
トレース・オプション トレース・オプション SMUX のトレース・オプションを指定します。 (以下の トレース・ステートメント および SMUX 固有のトレース・オプションを参照してください。)

トレース・オプション

SNMP 固有のトレース・オプションはありません。 このdetail,sendおよびrecvオプションはサポートされていません。

項目 説明
receive (受信) SMUX デーモンから受信した SNMP 要求とそれに関連する応答。
登録 変数を登録するためのプロトコル要求。
resolve 変数名を解決するためのプロトコル要求。
trap プロトコルからの SNMP トラップ要求。

STATIC ステートメント

Staticステートメントは、 ゲート デーモンが使用する静的経路を定義します。 単一staticステートメントには、任意の数の経路を指定できます。 このstaticステートメントは、 gated.conf ファイル内のプロトコル・ステートメントの後、および制御ステートメントの前に置かれます。 任意の数のstaticステートメントを指定できます。それぞれのステートメントには、任意の数の静的経路定義が含まれます。 これらの経路は、より優先度の高い値を持つ経路によってオーバーライドすることができます。

static   {
    ( host   host  ) | default  |
    ( network  [ ( mask   mask  ) | ( masklen   number  ) ] )
         gateway   gateway_list
        [ interface   interface_list  ]
        [ preference   preference  ]
        [ retain]
        [ reject]
[ blackhole]
        [ noinstall] ;
    ( network  [ ( mask   mask  ) | ( masklen   number  ) ] )
         interface   interface
        [ preference  preference  ]
        [ retain]
        [ reject]
[ blackhole]
        [ noinstall] ;
}   ;
ホスト ホスト ゲートウェイ ゲートウェイ・リスト ( ネットワーク [ ( マスク マスク ) | ( マスレン 数値 ) ] ) デフォルト ゲートウェイ ゲートウェイ・リスト
これは、静的ステートメントの最も一般的な形式です。 これは、1 つ以上のゲートウェイを経由する静的経路を定義します。 静的経路が導入されるのは, 1 つまたは複数の gatewaysリストは、直接接続されたインターフェースで使用できます。

静的経路のパラメーターは次のとおりです。

項目 説明
インターフェース インターフェース・リスト このパラメーターが指定されている場合、ゲートウェイは、これらのインターフェースのいずれかにある場合にのみ有効と見なされます。 インターフェース・リストの説明については、 インターフェース・リスト 仕様に関するセクションを参照してください。
設定 設定 このオプションは、この静的経路の設定を選択します。 この設定は、この経路が他のプロトコルからの経路とどのように競合するかを制御します。 デフォルトの設定は 60 です。
RETAIN 通常、 ゲート デーモンは、正常シャットダウン時にカーネル転送テーブルからインターフェース経路を除くすべての経路を除去します。 このretainオプションを使用して, 特定の静的経路が除去されないようにすることができます。 これは、 ゲート が実行されていないときに、いくつかのルーティングが使用可能であることを確認するのに役立ちます。
reject 通常の経路のようにパケットを転送する代わりにreject経路が原因でパケットがドロップされ、 unreachableパケット発信元に送信されるメッセージ。 このオプションを指定すると, この経路は拒否経路として導入されます。 すべてのカーネル転送エンジンが拒否経路をサポートしているわけではありません。
blackhole Ablackhole経路は次のものと同じです:rejectその経路以外の経路unreachableメッセージはサポートされていません。
NOInstall 通常、最も低い優先順位の経路はカーネル転送テーブルにインストールされ、他のプロトコルにエクスポートされる経路です。 日時noinstallが経路に指定されている場合は、アクティブであるときはカーネル転送テーブルにインストールされませんが、他のプロトコルにエクスポートするのには引き続き適格です。
( ネットワーク [ (マスク マスク ) | ( マスレン 数値 ) ] ) インターフェース インターフェース
このフォームは、1 つのインターフェース上の複数のネットワーク・アドレスのプリミティブ・サポートに使用される静的インターフェース経路を定義します。 このpreference,retain,reject,blackholeおよびnoinstallオプションは、上記で説明したものと同じです。

インポート・ステートメント

ルーティング・プロトコルからの経路のインポート、および ゲート デーモンのルーティング・データベースへの経路のインストールは、以下によって制御されます。import:NONE. 以下のフォーマットimportステートメントは、ソース・プロトコルによって異なります。

設定の指定

いずれの場合も、経路が他のプロトコルとどのように競合するかを制御するために、次の 2 つのキーワードのいずれかを指定することができます。

    restrict
    preference preference
項目 説明
制限する 経路がルーティング・テーブルで不要であることを指定します。 場合によっては、経路がルーティング・テーブルにインストールされていないことを意味します。 それ以外の場合は、それらが負の設定でインストールされていることを意味します。これにより、転送テーブルにインストールされないようにしたり、他のプロトコルにエクスポートされないように、それらが アクティブ になることを防ぎます。
設定 設定 この経路を他のプロトコルからの他の経路と比較する時に使用される優先値を指定します。 任意の経路で使用可能な最低優先順位を持つ経路は、 アクティブ 経路になり、転送テーブルにインストールされ、他のプロトコルにエクスポートすることができます。 デフォルトの設定は、個々のプロトコルによって構成されます。

経路フィルター

以下に示すように、すべてのフォーマットでルート・フィルターが許可されます。 これらの機能の詳細については、 経路フィルター のセクションを参照してください。 経路フィルター操作が指定されていない場合 (つまり、restrictがステートメントの最初の行に指定されている場合)、指定されたソースからのすべての経路がそのステートメントと一致します。 フィルターが指定されている場合は、指定されたフィルターに一致する経路のみがインポートされます。 フィルターが指定されている場合は、別の方法で書き込みます。all restrict;リストの終わりにあるものと見なされます。

    network [ exact | refines ]
    network mask mask [exact | refines ]
    network masklen number [ exact | refines ]
    default
    host host

BGP および EGP からの経路のインポート

import proto bgp | EGP autonomoussystem autonomous_system
    restrict ;
import proto bgp | EGP autonomoussystem autonomous_system
    [ preference preference ] {
    route_filter [ restrict | ( preference preference ) ] ;
} ;

import proto bgp aspath aspath_regexp
    origin any | ( [ IGP ] [EGP ] [ incomplete ] )
    restrict ;
import proto bgp aspath aspath_regexp
    origin any | ( [ IGP ] [EGP ] [ incomplete ] )
    [ preference preference ] {
    route_filter [ restrict | ( preference preference ) ] ;
} ;

EGP インポートは、自律システムによって制御される可能性があります。

BGP は、AS パス正規表現の使用による伝搬の制御もサポートします。これについては、 AS パスのマッチングのセクションに記載されています。

注: EGP および BGP バージョン 2 および 3 は、 自然 ネットワークの伝搬のみをサポートするため、hostおよびdefault経路フィルターは無意味です。 BGP バージョン 4 は、 連続 ネットワーク・マスクとともに、任意の宛先の伝搬をサポートします。

EGP と BGP は両方とも、経路フィルターで言及されないことによって暗黙的に拒否された経路、またはrestrict負の優先順位を持つルーティング・テーブル内のキーワード。 負の設定は、経路がアクティブにならないようにします。これにより、経路は転送テーブルにインストールされず、他のプロトコルにエクスポートされません。 これにより、インポート・ポリシーが変更された場合に、再構成時にセッションを中断して再確立する必要性が軽減されます。

RIP、HELLO、およびリダイレクトからの経路のインポート

import proto rip | hello | redirect
    [ ( interface interface_list ) | (gateway gateway_list ) ]
    restrict ;
import proto rip | hello | redirect
    [ ( interface interface_list ) | (gateway gateway_list ) ]
    [ preference preference ] {
    route_filter [ restrict | ( preference preference ) ] ;
} ;

RIP、HELLO、およびリダイレクト経路のインポートは、任意のプロトコル、ソース・インターフェース、およびソース・ゲートウェイによって制御できます。 複数を指定すると、最も一般的な (プロトコル) から最も具体的な (ゲートウェイ) まで処理されます。

RIP および HELLO は、同じプロトコルの経路を選択するための優先順位の使用をサポートしません。 これは、プロトコル・メトリックに残ります。 これらのプロトコルは、更新間隔が短いために拒否された経路を保管しません。

OSPF からの経路のインポート

import proto ospfase [ tag ospf_tag ] restrict ;
import proto ospfase [ tag ospf_tag ]
    [ preference preference ] {
     route_filter [ restrict | ( preference preference ) ] ;
} ;

OSPF の性質のため、制御できるのは ASE 経路のインポートのみです。 OSPF エリア内経路およびエリア間経路は、常に優先順位 10 でゲート・ルーティング・テーブルにインポートされます。 タグが指定されている場合、インポート節は指定されたタグを持つルートにのみ適用されます。

AS ボーダー・ルーターとして機能している場合にのみ、OSPF ASE 経路のインポートを制限することができます。 これを行うには、 エクスポート ospfase 節を指定します。 空の export 節の指定は、ASEs がエクスポートされていない場合に ASEs のインポートを制限するために使用できます。

他の内部プロトコルと同様に、OSPF コストによって行われる OSPF ASE 経路を選択するために優先順位を使用することはできません。 ポリシーによって拒否された経路は、負の優先度でテーブルに保管されます。

EXPORT ステートメント

このimportステートメントは、 ゲート デーモンによって使用される他のシステムから受信される経路、およびexportステートメントは、 ゲート デーモンによって他のシステムに公示される経路を制御します。 「いいね」importステートメント、構文のexportステートメントはプロトコルごとに若干異なります。 以下の構文は、exportステートメントは、以下の構文と似ています。importおよびパラメーターの多くの意味は同一です。 2 つの違いは、ルートのインポートはソース情報によって制御される一方で、ルートのエクスポートは宛先とソースの両方によって制御されるという点です。

指定された外部部分exportステートメントは、制御する経路指定情報の宛先を指定します。 中間部分は、考慮したいインポートのソースを制限します。最も内側の部分は、個々の経路を選択するために使用される経路フィルターです。

メトリックの指定

メトリックの最も具体的な指定は、エクスポートされる経路に適用されるものです。 メトリックに指定できる値は、このエクスポート・ステートメントによって参照される宛先プロトコルによって異なります。

    restrict
    metric metric
項目 説明
制限する 何もエクスポートしないことを指定します。 宛先部分に指定されている場合は、exportこのステートメントは、この宛先には何もエクスポートしないことを指定します。 ソース部分に指定した場合は、このソースからこの宛先に何もエクスポートしないことを指定します。 経路フィルターの一部として指定された場合、そのフィルターに一致する経路をエクスポートしないことを指定します。
メトリック メトリック 指定された宛先にエクスポートするときに使用するメトリックを指定します。

経路フィルター

以下に示すように、すべてのフォーマットでルート・フィルターが許可されます。 これらの機能の詳細については、 経路フィルター のセクションを参照してください。 経路フィルター操作が指定されていない場合 (つまり、restrictがステートメントの最初の行に指定されている場合)、指定されたソースからのすべての経路がそのステートメントと一致します。 フィルターが指定されている場合は、指定されたフィルターに一致する経路のみがエクスポートされます。 フィルターが指定されている場合は、別の方法で書き込みます。all restrict ;リストの終わりにあるものと見なされます。

    network [ exact | refines ]
    network mask mask [exact | refines ]
    network masklen number [ exact | refines ]
    default
    host host

宛先の指定

前述のように、以下の構文は、exportステートメントは、それが適用されるプロトコルによって異なります。 すべての場合に当てはまることの 1 つとして、メトリックの指定があります。 すべてのプロトコルは、エクスポートされる経路に使用されるデフォルト・メトリックを定義します。ほとんどの場合、これはエクスポート・ステートメントのいくつかのレベルでオーバーライドできます。

エクスポートされるルーティング情報のソース (export_list) の指定について以下に説明します。

EGP および BGP へのエクスポート

export proto bgp | EGP as autonomous system
    restrict ;
export proto bgp | EGP as autonomous system
    [ metric metric ] {
    export_list ;
} ;

EGP および BGP へのエクスポートは自律システムによって制御され、同じポリシーが AS 内のすべてのルーターに適用されます。

EGP メトリックの範囲は 0 から 255 までで、0 が最も魅力的です。

BGP メトリックは 16 ビットの符号なし数量です。つまり、0 から 65535 までの範囲で、0 が最も魅力的です。

エクスポート・ポリシーが指定されていない場合は、接続されたインターフェースへの経路のみがエクスポートされます。 ポリシーを指定すると、デフォルトがオーバーライドされます。 エクスポートするすべてのものを明示的に指定する必要があります。

注: EGP および BGP バージョン 2 および 3 は、 自然 ネットワークの伝搬のみをサポートするため、hostおよびdefault経路フィルターは無意味です。 BGP バージョン 4 は、 連続 ネットワーク・マスクとともに、任意の宛先の伝搬をサポートします。

RIP および HELLO へのエクスポート

export proto rip | hello
    [ ( interface interface_list ) | (gateway gateway_list ) ]
    restrict ;
export proto rip | hello
    [ ( interface interface_list ) | (gateway gateway_list ) ]
    [ metric metric ] {
    export_list ;
} ;                        

RIP および HELLO へのエクスポートは、プロトコル、インターフェース、またはゲートウェイのいずれかによって制御されます。 複数を指定すると、最も一般的な (プロトコル) から最も具体的な (ゲートウェイ) まで処理されます。

RIP 経路を RIP にエクスポートするため、または HELLO 経路を HELLO にエクスポートするためのメトリックを設定することはできません。 これを行おうとしても、無視されます。

エクスポート・ポリシーが指定されていない場合、RIP およびインターフェース経路は RIP にエクスポートされ、HELLO およびインターフェース経路は HELLO にエクスポートされます。 ポリシーを指定すると、デフォルトがオーバーライドされます。 エクスポートする必要があるものはすべて明示的に指定する必要があります。

RIP バージョン 1 および HELLO は、共有ネットワークのすべてのサブネットが同じサブネット・マスクを持つことを前提としているため、それらのサブネットはそのネットワークのサブネットのみを伝搬できます。 RIP バージョン 2 は、その制限を除去し、バージョン 1 互換の更新を送信しない場合は、すべての経路を伝搬することができます。

RIP または HELLO を介してループバック・インターフェースのネクスト・ホップ (つまり、静的および内部的に生成されたデフォルト経路) を指定する経路をアナウンスするには、以下のいずれかのレベルでメトリックを指定する必要があります。export文節。 例えば、RIP または HELLO のデフォルト・メトリックを設定するだけでは十分ではありません。 これは、アナウンスが意図したものであることを確認するための安全機能です。

OSPF へのエクスポート

export proto osfpase [ type 1 | 2 ] [ tag ospf_tag ]
    restrict ;
export proto osfpase [ type 1 | 2 ] [ tag ospf_tag ]
    [ metric metric ] {
    export_list ;
} ;                        

ゲート デーモン・ルーティング・テーブルから OSPF に経路をエクスポートすることによって、OSPF エリア内経路またはエリア間経路を作成することはできません。 エクスポートできるのは、 ゲート デーモン・ルーティング・テーブルから OSPF ASE 経路へのエクスポートのみです。 OSPF プロトコル内の OSPF 経路の伝搬を制御することもできません。

OSPF ASE 経路には、 タイプ 1タイプ 2の 2 つのタイプがあります。 2 つのタイプの詳細な説明については、「 OSPF プロトコル構成 」を参照してください。 デフォルト・タイプは、以下によって指定されます。defaults副節ospf文節。 これは, システム上の指定によって一時変更することができます。exportステートメント。

OSPF ASE 経路には、 タグを運ぶための提供もあります。 これは、ルーティング情報をフィルターに掛けるために OSPF ルーターで使用できる任意の 32 ビットの数値です。 OSPF タグの詳細については, OSPF プロトコル構成を参照してください。 以下によって指定されたデフォルト・タグospf defaults指定されたタグによって, 文節を一時変更することができます。exportステートメント。

ソースの指定

エクスポート・リストは、経路の起点に基づいて エクスポート を指定します。構文はソースによって異なります。

BGP および EGP 経路のエクスポート

proto bgp | EGP autonomoussystem autonomous_system
    restrict ;
proto bgp | EGP autonomoussystem autonomous_system
    [ metric metric ] {
    route_filter [ restrict | ( metric metric ) ] ;
} ;

BGP および EGP 経路は、ソース自律システムによって指定できます。 すべての経路はパスとしてエクスポートできます。詳しくは、 AS パスによるエクスポート のセクションを参照してください。

RIP および HELLO 経路のエクスポート

proto rip | hello
    [ ( interface interface_list ) | (gateway gateway_list ) ]
    restrict ;
proto rip | hello
    [ ( interface interface_list ) | (gateway gateway_list ) ]
    [ metric metric ] {
    route_filter [ restrict | ( metric metric ) ] ;
} ;

RIP 経路および HELLO 経路は、プロトコル、ソース・インターフェース、またはソース・ゲートウェイ (あるいはそのすべて) によってエクスポートすることができます。

OSPF 経路のエクスポート

proto ospf | ospfase restrict ;
proto ospf | ospfase [ metric metric ] {
    route_filter [ restrict | ( metric metric ) ] ;
} ;

OSPF 経路と OSPF ASE 経路の両方を、他のプロトコルにエクスポートすることができます。 タグによるエクスポートについては、以下を参照してください。

非ルーティング・プロトコルからの経路のエクスポート

インターフェースを使用した非ルーティング

proto direct | static | kernel
    [ (interface interface_list ) ]
    restrict ;
proto direct | static | kernel
    [ (interface interface_list ) ]
    [ metric metric ] {
    route_filter [ restrict | ( metric metric ) ] ;
} ;

これらのプロトコルは、プロトコルによって、またはネクスト・ホップのインターフェースによってエクスポートできます。 これらのプロトコルは次のとおりです。

項目 説明
direct 直接接続されたインターフェースに経路指定します。
STATIC 次の場所に指定された静的経路:static文節。
カーネル ルーティング・ソケットから確認された経路は、 カーネルプロトコルを使用してゲート・ルーティング・テーブルにインストールされます。 これらの経路は、このプロトコルを参照することによってエクスポートできます。

プロトコルによる非ルーティング

proto default | aggregate
    restrict ;
proto default | aggregate
    [ metric metric ] {
    route_filter [ restrict | ( metric metric ) ] ;
} ;

これらのプロトコルは、プロトコルによってのみ参照できます。

項目 説明
デフォルト 以下によって作成された経路を参照します。 gendefaultオプション。 代わりに経路生成を使用することをお勧めします。
集合体 (aggregate) 他の経路から合成された経路を参照します。aggregateおよびgenerateステートメントが使用されます。 詳しくは、 経路集約 のセクションを参照してください。

AS パスによるエクスポート

proto proto | all aspath aspath_regexp
    origin any | ( [ IGP ] [EGP ] [ incomplete ] )
    restrict ;
proto proto | all aspath aspath_regexp
    origin any | ( [ IGP ] [EGP ] [ incomplete ] )
    [ metric metric ] {
    route_filter [ restrict | ( metric metric ) ] ;
} ;

BGP が構成されると、経路がルーティング・テーブルに追加されるときに、すべての経路に AS パスが割り当てられます。 すべての内部経路について、この AS パスは IGP を起点として指定し、AS パスに ASEs を指定しません (現在の AS は、経路がエクスポートされるときに追加されます)。 EGP 経路の場合、この AS パスは EGP を起点として、ソース AS を AS パスとして指定します。 BGP 経路の場合、AS パスは BGP から確認されたとおりに保管されます。

AS パス正規表現については、 AS パスのマッチングのセクションに記載されています。

ルート・タグによるエクスポート

proto proto | all tag tag restrict ;
proto proto | all tag tag
    [ metric metric ] {
    route_filter [ restrict | ( metric metric ) ] ;
} ;

OSPF と RIP の両方のバージョン 2 は現在タグをサポートしています。他のすべてのプロトコルは常にゼロのタグを持っています。 エクスポートされた経路のソースは、このタグに基づいて選択できます。 これは、経路が特定のルーティング・プロトコルにエクスポートされるときにタグによって分類される場合に役立ちます。

経路集約

経路集約は、特定の経路が存在する場合に、より一般的な経路を生成する方法です。 これは、例えば、RIP を介して確認されたネットワークの 1 つ以上のサブネットが存在する場合に、EGP を介して公示されるネットワークへの経路を生成するために、自律システム境界で使用されます。 明示的に要求されない限り、集約は実行されません。aggregateステートメント。

ルート集約は、渡されるルーティング情報の量を減らすために、地域ネットワークおよび国別ネットワークでも使用されます。 クライアントへのネットワーク・アドレスの慎重な割り当てにより、地域ネットワークは、数百の経路ではなく、地域ネットワークへの 1 つの経路を発表することができます。

集約経路は、実際には、集約経路の発信元によるパケット転送には使用されず、受信側によってのみ使用されます (受信側が希望する場合)。

わずかな集約のバリエーションとして、特定の条件の存在に基づく経路の生成があります。 これは、 最後の手段の経路と呼ばれることもあります。 この経路は、最も低い (最も好ましい) 優先度で指定されたコントリビューターから次のホップおよびパスを継承します。 最も一般的な使用法は、隣接するバックボーン上のピアからの経路の存在に基づいてデフォルトを生成することです。

集約と生成の構文

aggregate default
    | ( network [ ( mask mask ) | ( masklen number ) ] )
    [ preference preference ] [ brief ] {
    proto [ all | direct | static | kernel | aggregate | proto ]
        [ ( as autonomous system ) | ( tag tag )
            | ( aspath aspath_regexp ) ]
        restrict ;
    proto [ all | direct | static | kernel | aggregate | proto ]
        [ ( as autonomous system ) | ( tag tag )
            | ( aspath aspath_regexp ) ]
        [ preference preference ] {
        route_filter [ restrict | ( preference preference ) ] ;
    } ;
} ;

generate default
    | ( network [ ( mask mask ) | ( masklen number ) ] )
    [ preference preference ] {
        [ ( as autonomous system ) | ( tag tag )
            | ( aspath aspath_regexp ) ]
        restrict ;
    proto [ all | direct | static | kernel | aggregate | proto ]
        [ ( as autonomous system ) | ( tag tag )
            | ( aspath aspath_regexp ) ]
        [ preference preference ] {
        route_filter [ restrict | ( preference preference ) ] ;
    } ;
} ;

経路フィルターに一致する経路は、 寄与 経路と呼ばれます。 これらは、それらに適用される集約設定に従って順序付けされます。 同じ集約設定を持つコントリビュートする経路が複数ある場合は、経路の独自の設定を使用して経路が順序付けされます。 集約経路の優先度は、最も低い集約優先度を持つ寄与経路の優先度になります。

項目 説明
設定 設定 結果の集約経路に割り当てる設定を指定します。 デフォルトの設定は 130 です。
BRIef AS パスを最も長い共通 AS パスに切り捨てることを指定するために使用します。 デフォルトでは、コントリビュートするすべての AS パスの SET と SEQUCE で構成される AS パスが作成されます。
Proto Proto リストされている特別なプロトコルに加えて、 ゲートでサポートされている (現在構成されている) プロトコルのいずれかから、寄与するプロトコルを選択できます。
として オートノミック・システム 経路の選択を、指定された自律システムから確認された経路に制限します。
タグ タグ 経路の選択を、指定されたタグを持つ経路に制限します。
パス Aspath_regexp 経路の選択を、指定された AS パスと一致する経路に制限します。
制限する これらの経路が、指定された集合のコントリビューターと見なされないことを示します。 指定するプロトコルは、 ゲート デーモンによってサポートされているいずれかのプロトコルにすることができます。
経路フィルター 詳しくは、 経路フィルター のセクションを参照してください。

経路は、それ自体よりも汎用性の高い集合経路にのみ寄与することができます。それは、そのマスクの下の集合と一致する必要があります。 どの経路も 1 つの集合経路にのみ寄与することができます。これは最も具体的な構成になりますが、集合経路はより一般的な集合に寄与することがあります。

経路フィルター

以下に示すように、すべてのフォーマットでルート・フィルターが許可されます。 これらの機能の詳細については、 経路フィルター のセクションを参照してください。 経路フィルター操作が指定されていない場合 (つまり、restrictがステートメントの最初の行に指定されている場合)、指定されたソースからのすべての経路がそのステートメントと一致します。 いずれかのフィルターが指定されている場合、指定されたフィルターに一致する経路のみがコントリビューターと見なされます。 フィルターが指定されている場合は、別の方法で書き込みます。all restrict ;リストの終わりにあるものと見なされます。

    network [ exact | refines ]
    network mask mask [exact | refines ]
    network masklen number [ exact | refines ]
    default
    host host

設定

優先度は、あるプロトコルまたはピアから別のプロトコルまたはピアへの経路の優先度を順序付けするために ゲート デーモンが使用する値です。 gated.conf 構成ファイルのいくつかの異なる構成ステートメントで設定できます。

優先度は、別のプロトコルに対するネットワーク・インターフェース、別のプロトコルに対するネットワーク・インターフェース、または別のリモート・ゲートウェイに対するネットワーク・インターフェースに基づいて設定できます。

IGP (ゲーム)内の経路の選択を制御するために設定を使用することはできません。これは、メトリックに基づくプロトコルによって自動的に行われます。 設定を使用して、異なるピアまたは自律システムから確認された同じ EGP (ゲーム) からの経路を選択できます。

構成ファイル内の多くの場所で優先度を設定できる場合でも、各経路に関連付けられる優先度の値は 1 つだけです。 単純に、経路に設定された最後または最も具体的な優先度の値が、使用される値です。 設定値は、単一のルーティング・データベース内の同じ宛先への経路の順序を決定するために使用される任意の割り当て値です。 活動経路は最低優先順位の値によって選択されます。

一部のプロトコルは、2 番目の設定 (preference2) を実装します。これは、タイ・ブレーカーと呼ばれることもあります。

経路の選択

  • 優先度が最も高い (数値的に最も小さい) 経路が優先されます。
  • 2 つの経路の優先順位が同じ場合は、 preference2 (タイ・ブレーカーとも呼ばれる) が最も高い (数値的に最も小さい) 経路が優先されます。
  • IGP (ゲーム) から確認された経路は、 EGP (ゲーム)から確認された経路より優先されます。 最も優先度が低いのは、 IGP (ゲーム) によって EGP (ゲーム)から間接的に確認された経路です。
  • AS パス情報が使用可能な場合は、最も優先度の高い経路を判別するために使用されます。
    • AS パスを持つ経路は、AS パスを持たない経路より優先されます。
    • AS パスと起点が同一の場合は、低い方のメトリックを持つ経路が優先されます。
    • AS パス起点が IGP (ゲーム) の経路は、AS パス起点が EGP (ゲーム)の経路よりも優先されます。 最も優先度が低いのは、 不明 起点を持つ AS パスです。
    • AS パスが短い経路をお勧めします。
  • 両方の経路が同じプロトコルおよび AS からのものである場合は、メトリックが最も低いものが優先されます。
  • 最も小さい数字のネクスト・ホップ・アドレスを持つ経路が使用されます。

設定の割り当て

デフォルト設定は、 ゲート デーモンが経路を受信する各ソースに割り当てられます。 優先順位の値は 0 から 255 までの範囲で、最も優先順位の高い経路は最も低い番号です。

以下の表は、さまざまな方法で確認された経路のデフォルト設定値を要約したものです。 この表には、優先度を設定するステートメント (これらの一部はステートメント内の節) がリストされ、各ステートメントが適用される経路のタイプが示されています。 経路のタイプごとのデフォルト設定がリストされ、表にはプロトコル間の優先順位が示されています。 ステートメントの有効範囲が狭くなるほど、優先順位の値は高くなりますが、影響を受ける経路のセットは小さくなります。

  Preference Of                    Defined by Statement             Default
  direct connnected networks           interface                       0
  OSPF routes                          ospf                            10
  IS-IS level 1 routes                 isis level 1                    15
  IS-IS level 2 routes                 isis level 2                    18
  internally generated default         gendefault                      20
  redirects                            redirect                        30
  routes learned via route socket      kernel                          40
  static routes from config            static                          60
  ANS SPF (SLSP) routes                slsp                            70
  HELLO routes                         hello                           90
  RIP routes                           rip                             100
  point-to-point interface                                             110
  routes to interfaces that are down   interfaces                      120
  aggregate/generate routes            aggregate/generate              130
  OSPF AS external routes              ospf                            150
  BGP routes                           bgp                             170
  EGP                                  EGP                             200

設定仕様の例

    interfaces {
	    interface 138.66.12.2 preference 10 ;
    } ;
    rip yes {
	preference 90 ;
    } ;
    import proto rip gateway 138.66.12.1 preference 75 ;

これらのステートメントでは、ゲートウェイ 138.66.12.1 から RIP を介して確認された経路に適用される優先度は 75 です。 ゲートウェイ 128.66.12.1 から RIP を介して確認された経路に適用される最後の設定は、accept ステートメントで定義されます。 他の RIP 経路に適用される優先順位は、rip ステートメントにあります。 インターフェース・ステートメントの設定は、そのインターフェースへの経路にのみ適用されます。

ルーター・ディスカバリー・プロトコル

ルーター・ディスカバリー・プロトコルは、ルーターの存在をホストに通知するために使用される IETF 標準プロトコルです。 これは、ホスト内の静的に構成されたデフォルト経路の代わりに、またはそれに加えて使用されます。

プロトコルは、ルーター上で実行される サーバー 部分と、ホスト上で実行される クライアント 部分の 2 つの部分に分割されます。 ゲート デーモンは、これらを 2 つの別個のプロトコルと同様に扱いますが、一度に使用可能にできるのはそのうちの 1 つのみです。

ルーター・ディスカバリー・サーバー

ルーター・ディスカバリー・サーバーはルーター上で実行され、その存在をホストに通知します。 これは、 ルーター通知 が使用可能になっている各インターフェースに対して、定期的にマルチキャストまたはブロードキャストを行うことによって行われます。 これらのルーター通知には、特定のインターフェース上のすべてのルーター・アドレスと、デフォルト・ルーターとして使用するための優先度のリストが含まれています。

最初は、これらのルーター通知は数秒ごとに発生し、数分ごとにフォールバックします。 さらに、ホストは、ルーターがユニキャスト・ルーター・アドバタイズメントで応答する ルーター請求 を送信することができます (マルチキャスト・アドバタイズメントまたはブロードキャスト・アドバタイズメントがすぐに期限切れになる場合を除く)。

各ルーター通知には、公示されたアドレスが有効である期間を示す 広告存続時間 フィールドが含まれています。 この存続時間は、存続時間が満了する前に別のルーター・アドバタイズメントが送信されるように構成されます。 ゼロの存続時間は、1 つ以上のアドレスが無効になったことを示すために使用されます。

ルーター通知は、デフォルトで全ホスト・マルチキャスト・アドレスに送信されます。224.0.0.1ただし、ブロードキャストの使用を指定することができます。 ルーター通知が全ホスト・マルチキャスト・アドレスに送信される場合、または限定ブロードキャスト・アドレス用にインターフェースが構成される場合255.255.255.255、物理インターフェースで構成されたすべての IP アドレスがルーター通知に組み込まれます。 ルーター通知がネットまたはサブネット・ブロードキャストに送信される場合は、そのネットまたはサブネットに関連付けられたアドレスのみが含まれます。

ルーター・ディスカバリー・サーバー・ステートメント

routerdiscovery server yes | no | on | off [ {
    traceoptions trace_options ;
    interface interface_list
     [minadvinterval time]
     [maxadvinterval time]
     [lifetime time]
;
    address interface_list
        [advertise] | [ignore]
[broadcast] | [multicast]
[ineligible] | [preference preference]
;
} ] ;

トレース・オプション トレース・オプション
ルーター・ディスカバリーのトレース・オプションを指定します。 (以下の トレース・ステートメント およびルーター・ディスカバリー固有のトレース・オプションを参照してください。)
インターフェース インターフェース・リスト
物理インターフェースに適用するパラメーターを指定します。 ゲート・デーモンの他の部分とは規則が若干異なることに注意してください。 インターフェース は、以下のような物理インターフェースのみを指定します。en0およびtr0)、 アドレス はプロトコル (この場合は IP) アドレスを指定します。

インターフェース・パラメーターは以下のとおりです。

maxadvinterval 時間
インターフェースからブロードキャスト・ルーター通知またはマルチキャスト・ルーター通知を送信する間に許可される最大時間。 4 以上、 30:00 以下 (30 分または 1800 秒) でなければなりません。 デフォルトは 10:00 (10 分または 600 秒) です。
minadvinterval 時間
非送信請求ブロードキャストまたはマルチキャスト・ルーター通知をインターフェースから送信する間に許可される最小時間。 3 秒以上、 Maxadvinterval以下でなければなりません。 デフォルトは 0.75 * maxadvintervalです。
存続時間 時間
ルーター通知内のアドレスの存続時間。 Maxadvinterval 以上、 2:30:00 以下 (2 時間、30 分、または 9000 秒) でなければなりません。 デフォルトは 3 * maxadvintervalです。
アドレス インターフェース・リスト
この物理インターフェース上の指定されたアドレスのセットに適用されるパラメーターを指定します。 gated.confの残りの部分と規則が若干異なることに注意してください。 interface は、次のような物理インターフェースのみを指定します。en0およびtr0)、 アドレス はプロトコル (この場合は IP) アドレスを指定します。
アドバタイズ
指定されたアドレスをルーター通知に含めることを指定します。 これはデフォルトです。
無視
指定されたアドレスをルーター通知に含めないことを指定します。
ブロードキャスト
指定されたアドレスをブロードキャスト・ルーター公示に含めることを指定します。これは、このシステムが IP マルチキャスティングをサポートしていないか、接続されたネットワーク上の一部のホストが IP マルチキャスティングをサポートしていないためです。 ブロードキャスト・ルーター・アドバタイズメントに含まれるアドレスとマルチキャスト・ルーター・アドバタイズメントに含まれるアドレスを、物理インターフェース上で混在させることができます。 ルーターが IP マルチキャスティングをサポートしていない場合は、これがデフォルトです。
マルチキャスト
指定されたアドレスをマルチキャスト・ルーター・アドバタイズメントにのみ含めることを指定します。 システムが IP マルチキャスティングをサポートしない場合、アドレスは含まれません。 システムが IP マルチキャスティングをサポートしている場合、デフォルトでは、指定されたインターフェースが IP マルチキャスティングをサポートしていれば、マルチキャスト・ルーター・アドバタイズにアドレスを含めます。サポートしていない場合は、そのアドレスをブロードキャスト・ルーター・アドバタイズメントに含めます。
設定 設定
同じサブネット上の他のルーター・アドレスに対して相対的な、デフォルトのルーター・アドレスとしてのアドレスの優先度。 32 ビットの符号付き 2 の補数整数。値が大きいほど望ましいことを意味します。 Note thathex 80000000以下のようにのみ指定できます。ineligibleデフォルトは 0です。
不適格
指定されたアドレスに優先度 (16 進数の 80000000) を割り当てることを指定します。これは、そのアドレスがどのホストのデフォルト経路にも適格でないことを意味します。

これは、アドレスをデフォルト経路として使用すべきではなく、ICMP リダイレクトでネクスト・ホップとして与えられる場合に役立ちます。 これにより、ホストは、指定されたアドレスが稼働中で使用可能であることを確認できます。

ルーター・ディスカバリー・クライアント

ホストは、すべてのホスト・マルチキャスト・アドレス (224.0.0.2)、IP マルチキャスティングが使用可能で有効になっている場合、またはインターフェースのブロードキャスト・アドレスで IP マルチキャスティングが有効になっている場合。 始動時または再構成時に、ホストはいくつかのルーター送信請求をすべてのルーターのマルチキャスト・アドレスに送信することができます。224.0.0.2またはインターフェースのブロードキャスト・アドレス。

存続時間がゼロ以外のルーター通知を受信すると、ホストは、公示された各アドレスへのデフォルト経路をインストールします。 優先順位 不適格、またはアドレスが接続されたインターフェース上にない場合、経路は使用不能としてマークされますが、保持されます。 優先度が使用可能な場合、メトリックは、最良の優先度を持つ経路が使用されるように優先度の関数として設定されます。 同じ優先順位を持つ複数のアドレスを受信した場合は、最も低い IP アドレスを持つアドレスが使用されます。 これらのデフォルト経路は、他のプロトコルにエクスポートできません。

存続時間がゼロのルーター通知を受信すると、ホストは、そのルーターから確認されたネクスト・ホップ・アドレスを持つすべての経路を削除します。 さらに、これらのアドレスを指す ICMP リダイレクトから確認されたルーターはすべて削除されます。 存続時間が満了する前にこれらの経路をリフレッシュするためのルーター・アドバタイズメントが受信されない場合にも同じことが起こります。

ルーター・ディスカバリー・クライアント・ステートメント

routerdiscovery client yes | no | on | off [ {
    traceoptions trace_options ;
    preference preference ;
    interface interface_list
        [ enable ] | [ disable ]
[ broadcast ] | [ multicast ]
[ quiet ] | [ solicit ]
;
} ] ;

トレース・オプション トレース・オプション
ルーター・ディスカバリー・クライアントのトレース・オプションを指定します。 (以下の トレース・ステートメント および Router Discovery Client 固有のトレース・オプションを参照してください。)
設定 設定 ;
すべてのルーター・ディスカバリーのデフォルト経路の設定を指定します。 デフォルトは 55です。
インターフェース インターフェース・リスト
物理インターフェースに適用するパラメーターを指定します。 ゲートの他の部分とは規則が若干異なることに注意してください。 インターフェース は、以下のような物理インターフェースのみを指定します。en0およびtr0)。 ルーター・ディスカバリー・クライアントには、インターフェース・アドレスにのみ適用されるパラメーターはありません。
enable
指定されたインターフェースでルーター・ディスカバリーを実行する必要があることを指定します。 これはデフォルトです。
disable
指定されたインターフェースでルーター・ディスカバリーを実行しないことを指定します。
ブロードキャスト
指定されたインターフェースでルーター送信請求をブロードキャストする必要があることを指定します。 これは、IP マルチキャスト・サポートがこのホストまたはインターフェースで使用できない場合のデフォルトです。
マルチキャスト
ルーター送信請求が、指定されたインターフェースでマルチキャストされる必要があることを指定します。 このホストおよびインターフェースで IP マルチキャストが使用できない場合、送信請求は実行されません。 デフォルトでは、ホストとインターフェースでマルチキャスト・ルーター送信請求がサポートされている場合は、マルチキャスト・ルーター送信請求になります。サポートされていない場合は、ルーター送信請求がブロードキャストされます。
quiet
ルーター・ディスカバリーが実行される場合でも、このインターフェースでルーター送信請求を送信しないことを指定します。
請求
初期ルーター送信請求がこのインターフェースで送信されることを指定します。 これはデフォルトです。

トレース・オプション

ルーター・ディスカバリー・クライアントおよびサーバーは、以下をサポートします。stateさまざまなプロトコル・オカレンスをトレースするトレース・フラグ。

項目 説明
ステート 状態遷移

ルーター・ディスカバリー・クライアントおよびサーバーは、パケット・トレース・オプションを直接サポートしません。ルーター・ディスカバリー・パケットのトレースは、 ICMP ステートメントを介して有効になります。

ルート・フィルタリング

経路は、宛先によって、または宛先とマスクによって、特定の経路セットに一致する構成言語を指定することによってフィルタリングされます。 その他の場所では、経路フィルターは以下のように使用されます。martians,importおよびexport:NONE.

一致が見つからない場合に実行されるアクションは、コンテキストによって異なります。例えば、以下のようになります。importおよびexport経路フィルターは、all reject ;リストの終わりに表示されます。

経路は、適用される最も具体的なフィルターと一致します。 同じ宛先、マスク、および修飾子を持つ複数のフィルターを指定すると、エラーが生成されます。

フィルター構文

    network [ exact | refines ]
    network mask mask [ exact | refines ]
    network masklen number [ exact | refines ]
    all
    default
    host host

これらはすべて、経路フィルターに使用できる形式です。 これらのフォーマットのすべてがすべての場所で使用できるわけではありません。例えば、hostおよびdefault形式が無効です:martians.

ほとんどの場合、フィルターのコンテキストに関連する追加パラメーターを指定することができます。 例えば、以下のようにします。martianを指定することができます。allowキーワード、上のimportを指定することができます。exportメトリックを指定できます。

ネットワーク [完全一致 | 詳細化]
ネットワーク マスク マスク [exact | refines]
ネットワーク masklen 数値 [exact | refines]
マッチングは通常、アドレスとマスクの両方を必要としますが、マスクは以下にリストする省略形で暗黙指定されます。 これらの 3 つの形式は、マスクの指定方法が異なります。 最初の形式では、マスクはネットワークの自然マスクであることが暗黙指定されます。 2 番目の例では、マスクが明示的に指定されています。 3 番目のマスクは、連続する 1 ビットの数によって指定されます。

追加のパラメーターが指定されていない場合、ネットワークおよびマスクによって指定された範囲内にあるすべての宛先が一致すると、宛先のマスクは無視されます。 自然 ネットワークが指定されている場合、ネットワーク、すべてのサブネット、およびすべてのホストが一致します。 オプションの 2 つの修飾子を使用すると、宛先のマスクも考慮されます。

完全一致
このパラメーターは、宛先のマスクが、指定されたマスク 正確にと一致する必要があることを指定します。 これは、ネットワークのマッチングに使用されますが、そのネットワークのサブネットまたはホストのマッチングには使用されません。
詳細化
宛先のマスクを、フィルター・マスクよりも多く (つまり、長く) 指定する必要があることを指定します。 これは、ネットワークのサブネットまたはホスト (あるいはその両方) の突き合わせに使用されますが、ネットワークの突き合わせには使用されません。
すべて
このエントリーは、任意のものと一致します。 これは、次の表現と同じです。
0.0.0.0 mask 0.0.0.0
デフォルト
デフォルト 経路と一致します。 一致させるには、アドレスはデフォルト・アドレスでなければならず、マスクはすべてゼロでなければなりません。 これは次のコマンドと等価です。
0.0.0.0 mask 0.0.0.0 exact
ホスト ホスト
特定のホストに一致します。 一致させるには、アドレスが指定された ホスト と正確に一致し、ネットワーク・マスクがホスト・マスク (つまり、すべてのホスト・マスク) でなければなりません。 これは次のコマンドと等価です。
host mask 255.255.255 exact

AS パスのマッチング

AS パスは、このルーターに到達するためにルーティング情報がパススルーした自律システムのリストであり、AS パスの発信元の標識です。 この情報を使用して、宛先ネットワークへの 1 つのパスを別のパスより優先することができます。 gated.conf を使用してこれを行う主な方法は、以下の場合に AS パスに適用されるパターンのリストを指定することです。importingおよびexporting経路。

経路が通過する各自律システムは、AS パスの先頭に AS 番号を前に付加します。

起点情報は、AS パス情報の完全性を詳述します。 IGP (ゲーム) の起点は、経路が内部ルーティング・プロトコルから確認され、おそらく完了していることを示します。 EGP (ゲーム) の起点は、AS パス (EGP など) をサポートしない外部ルーティング・プロトコルから経路が確認され、パスが完全でない可能性が高いことを示します。 パス情報が完全に完全でない場合は、 不完全 の起点が使用されます。

AS パス正規表現は、RFC 1164 セクション 4.2で定義されています。

AS パス・マッチング構文

AS パスは、以下の構文を使用して突き合わされます。

aspath aspath_regexp origin any | ( [IGP] [EGP] [incomplete] )
これは、指定された起点を持つ Aspath_regexp に一致する AS が一致することを指定します。

AS パス正規表現

技術的には、AS パス正規表現は、AS 番号のセットがアルファベットである正規表現です。 AS パス正規表現は、1 つ以上の AS パス式で構成されます。 AS パス式は、AS パス用語と AS パス演算子で構成されます。

AS パス用語

AS パス用語は、以下の 3 つのオブジェクトのいずれかです。

autonomous_system
.
( aspath_regexp )
項目 説明
オートノミック・システム 1 から 65534 までの任意の有効な自律システム番号です。
. 任意の自律システム番号と一致します。
( Aspath_regexp ) 括弧を含むグループ副次式-次のような演算子*または?単一のエレメント、または括弧で囲まれた正規表現に対して機能します。

AS パス・オペレーター

AS パス演算子は、以下のいずれかです。

aspath_term {m,n}
aspath_term {m}
aspath_term {m,}
aspath_term *
aspath_term +
aspath_term ?
aspath_term | aspath_term
項目 説明
パス期間 {m,n} 正規表現の後に{m,n}(ここで、m と n は両方とも負でない整数で、m < = n) は、少なくとも次のことを意味します。mせくてもn繰り返します。
パス期間 {m} 正規表現の後に{m}(ここで、m は正の整数) は、m繰り返します。
パス期間 {m,} 正規表現の後に{m,}(ここで、m は正整数) は、以下のことを意味します。m or more繰り返します。
パス期間 * AS パス用語の後に*平均zero or more繰り返します。 これは、以下のための省略表現です。{0,}.
パス期間 + 正規表現の後に+平均one or more繰り返します。 これは、以下のための省略表現です。{1,}.
パス期間 ? 正規表現の後に?平均zeroまたはone繰り返し。 これは、以下のための省略表現です。{0,1}.
パス期間 | パス期間 左側の AS 用語、または右側の AS 用語と一致します。