関連トピック

# BGP コマンド

Fireware は、Quagga ルーティング ソフトウェア スイート v0.99.18 を使っています。これは、最近のバージョンの Quagga で使用可能な大部分のコマンドをサポートしています。

ルーティング構成ファイルを作成または変更するには、正しいルーティング コマンドを使用する必要があります。このリストには、一部のサポートされている BGP ルーティング コマンドが含まれます。以下のセクションは、構成ファイルでもこの表と同じ順序になっている必要があります。

ISP から入手していない BGP 構成パラメータは使用しないでください。

セクション | コマンド | 説明
--- | --- | ---
BGP ルーティング デーモンの構成
| router bgp [ASN] | BGP デーモンを有効にし、ISP から提供された自律システム番号 (ASN) を設定します。
| 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] と通信する既定のルートをアナウンスします。
| 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 接続タイマーを秒単位で設定します。
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 IP prefix-lists [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) について

BGP を使用して IPv4 および IPv6 ルーティングを構成する

サンプル BGP ルーティング構成ファイル

フィードバックの送信 • サポートのリクエスト • 全製品ドキュメント • 技術検索