BGP コマンド
Fireware は、Quagga ルーティング ソフトウェア スイート v1.2.4 を使っています。これは、最近のバージョンの Quagga で使用可能な大部分のコマンドをサポートしています。Quagga コマンドの詳細については、Quagga Routing Suite ドキュメンテーションを参照してください。
ルーティング構成ファイルを作成または変更するには、正しいルーティング コマンドを使用する必要があります。このリストには、一部のサポートされている BGP ルーティング コマンドが含まれます。以下のセクションは、構成ファイルでもこの表と同じ順序になっている必要があります。
ISP から入手していない BGP 構成パラメータは使用しないでください。
セクション | Command | 説明 |
---|---|---|
BGP ルーティング デーモンの構成 | ||
router bgp [ASN] | BGP デーモンを有効にし、ISP から提供された自律システム番号 (ASN) を設定します。 | |
bgp router-id [A.B.C.D] | ルータ ID を構成します。 | |
network [A.B.C.D/M] | ネットワークで BGP をアナウンス: A.B.C.D/M は、広告するサブネットを識別します。 | |
no network [A.B.C.D/M] | ネットワーク A.B.C.D/M 上での BGP アナウンスを無効にします。 | |
ipv6 bgp network [A:B:C:D:E:F:G:H/M] | ネットワーク上で BGP をアナウンスします。 | |
ipv6 bgp aggregate-prefix [A:B:C:D:E:F:G:H/M] | BGP 集計エントリを構成します。 | |
timers bgp [keepalive] [holdtime] | BGP キープアライブ時間と押し下げ時間を秒単位で設定します。既定のキープアライブ時間は 60 秒で、既定の押し下げ時間は 180 秒です。一般的なルールとして、押し下げ時間はキープアライブ時間の 3 倍である必要があります。 | |
ネイバー プロパティの設定 | ||
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] remote-as [ASN] | リモート ASN のメンバーとしてネイバーを設定します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] ebgp-multihop | 別のネットワーク上のネイバーを EBGP マルチホップを使用して設定します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] version [4|4-] | ネイバーとの通信に使用する BGP のバージョン (4, 4-) を設定します (既定値は 4)。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] update-source [WORD] | TCP 接続に特定のインターフェイスが使用されるように BGP セッションを設定します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] default-originate | BGP ネイバー [A,B,C,D] と通信する既定のルートをアナウンスします。Fireware v12.5.6 以降では、Firebox の BGP 構成にこのコマンドが含まれていて、Link Monitor がすべての WAN 接続でリンク障害を検出した場合、BGP は既定のルートをネイバーにアナウンスしません。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] port 189 | BGP ネイバー [A,B,C,D] と通信するカスタム TCP ポートを設定します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] send-community | ピア送信コミュニティを設定します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] weight 1000 | ネイバーの [A.B.C.D] ルートに既定の重みを設定します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] maximum-prefix [NUMBER] | このネイバーで許可される最大プレフィックス数を設定します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] timers connect [time] | BGP 接続タイマーを秒単位で設定します。 | |
neighbor [A.B.C.D] password [password] | MD5 認証のパスワードを設定。 | |
IPv6 アドレス ファミリー コマンド モードの設定 | ||
address-family ipv6 |
IPv6 アドレス ファミリー コマンド モードに入ります。 |
|
neighbor [A:B:C:D:E:F:G:H] activate |
ネイバー アクティブ化コマンドは、address-family ipv6 モードで使用する必要があります。 |
|
network [A:B:C:D:E:F:G:H/M] |
ここのこのネットワーク ステートメントは、「ipv6 bgp network [A:B:C:D:E:F:G:H/M]」コマンドと置換できます。これは、address-family ipv6 モード内でのみ機能します。 |
|
exit-address-family | IPv6 アドレス ファミリー コマンド モードを終了します。 | |
コミュニティ リスト | ||
ip community-list [<1-99>|<100-199>] permit AA:NN | コロンによって区切られた自律システム番号とネットワーク番号を受け入れるように、コミュニティを設定します。 | |
ピア フィルタリング | ||
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] distribute-list [LISTNAME] [in|out] | 分配リストと方向をピアに設定します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] prefix-list [LISTNAME] [in|out] | ネイバーの受信広告と送信広告に一致させるプレフィックス リストを適用します。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] filter-list [LISTNAME] [in|out] | 自律システム パス アクセス リストを受信ルートまたは送信ルートに一致させます。 | |
neighbor [A.B.C.D|A:B:C:D:E:F:G:H] route-map [MAPNAME] [in|out] | ルート マップを受信ルートまたは送信ルートに適用します。 | |
BGP へのルートの再分配 | ||
redistribute static | 静的ルートを BGP に再分配します。 | |
redistribute ripng | RIPng ルートを BGP に再配分する | |
redistribute ospf6 | OSPFv3 ルートを BGP に再分配する | |
ルート反映 | ||
bgp cluster-id A.B.C.D | BGP クラスタが複数のルート リフレクタを持つ場合、クラスタ ID を構成します。 | |
|
neighbor [W.X.Y.Z|A:B:C:D:E:F:G:H] route-reflector-client | ルータを BGP ルート リフレクタとして構成し、指定されたネイバーをそのクライアントとして構成します。 |
アクセス リストと IP プレフィックス リスト | ||
ip prefix-list [PRELIST] permit A.B.C.D/M | IPv4 プレフィックス リストを設定する | |
ipv6 prefix-list [PRELIST] [deny|permit] [A:B:C:D:E:F:G:H/M|Any] | IPv6 プレフィックス リストを設定する | |
access-list NAME [deny|permit] A.B.C.D/M | IPv4 アクセス リストを設定する | |
ipv6 access-list [NAME] [deny|permit] [A:B:C:D:E:F:G:H/M|Any] | IPv6 アクセス リストを設定する | |
route-map [MAPNAME] [deny|permit] [N] | 「match」コマンドおよび「set」コマンドと連携して、ルートの再分配の条件と動作を定義します。 | |
match ip address prefix-list [LISTNAME] | 指定された access-list に一致させる | |
set community [A:B] | BGP コミュニティ属性を設定します。 | |
match community [N] | 指定された community_list と一致させる | |
set local-preference [N] | 自律システム パスの基本設定値を設定します。 |
関連情報:
BGP (Border Gateway Protocol) について