Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

BGP ピアリング セッション

外部BGPピアグループを使用するメリット

BGPは、現在使用されているルーティングプロトコルの中で、インターネット上のすべてのルートを運ぶのに適した唯一のプロトコルです。これは、BGPがTCP上で動作し、TCPのフロー制御を利用できることが大きな理由です。一方、内部ゲートウェイプロトコル(IGP)にはフロー制御はありません。IGPは、経路情報が多すぎると、解約を始めます。BGPでは、情報の送信速度が速すぎる隣接したスピーカーがある場合、TCPの確認応答を遅らせることで、その隣接したスピーカーを抑制することができます。

BGPのもう一つの利点は、(IS-ISと同様)タイプ、長さ、値(TLV)タプルと、ネットワーク層到達性情報(NLRI)を使用することで、その基礎となるプロトコルを変更することなく、外見上、無限の拡張性を実現していることです。

Junos OSでは、BGPは完全にポリシー主導です。オペレーターは、ピアリングするネイバーを明示的に設定し、ルートをBGPに明示的に受け入れる必要があります。さらに、ルーティングポリシーは、ルーティング情報のフィルタリングと変更に使用されます。このように、ルーティングポリシーは、ルーティングテーブルに対する完全な管理制御を提供します。

多数のBGPピアネイバーを設定するために有利な方法は、グループごとに複数のネイバーからなるピアグループを設定することです。

外部BGP(EBGP)グループの数が増えると、多数のBGPセッションをサポートする能力がCPUとメモリリソースのスケーリングの問題になる場合があります。一般的に、多数のEBGPグループをサポートするよりも、少数のEBGPグループをサポートするほうが良いです。これは、数百の EBGP グループについては、各グループに複数のピアが存在する少数の EBGP グループと比較した場合、より顕著になります。このスケーリング動作の理由は、Junos OSがグループ単位で発生するデータ構造を持っているためです。グループを追加する際、それらの数字を乗算し、使用可能なメモリの量を減らします。

BGPピアリングは、2つの独立した自律システム(AS)間で相互に有益なトラフィック交換関係を作成します。これは、サービスプロバイダの交換ポイントで特に便利です。この関係は、両方のネットワークでトランジットコストと機器リソースを削減するという主なメリットがあります。BGPピアグループを作成するその他のメリットには、トランジットプロバイダへの依存を減らすことで、BGP設定の複雑さを軽減し、ルート冗長性を増加させることが挙げられます。

BGPピアリングを使用して、リモートオフィスと本社などの2つのリモートネットワーク間でポイントツーポイントのトラフィック交換を作成できます。また、マージされた2つのオフィス間など、2つの異なるネットワークをすばやく接続するために使用することもできます。

外部BGPピアリングセッションを理解する

ピア自律システム(AS)間でポイントツーポイント接続を確立するには、ポイントツーポイントリンクの各インターフェイスに BGP セッションを設定します。一般的に、このようなセッションは、AS 外の隣接したホストとネットワークの出口点で行われます。 図 1に BGP ピアリングセッションの例を示します。

図 1: BGP ピアリングセッションBGP ピアリングセッション

この図 1において、ルーターAはAS3のゲートウェイルーターであり、ルーターBはAS10のゲートウェイルーターです。いずれかのASの内部のトラフィックには、内部ゲートウェイプロトコル(IGP)が使用されます(例えば、OSPF)。ピアAS間でトラフィックをルーティングするには、BGPセッションを使用します。

BGP ルーティングデバイスをピアのグループに配置します。異なるピアグループは、異なるグループタイプ、AS 番号、ルートリフレクタークラスター識別子を持つことができます。

指定したBGPシステムのみをピアとして認識するBGPグループを定義するには、1つ以上のneighborステートメントを含めて、すべてのシステムのピアを静的に設定します。ピアネイバーのアドレスは、IPv6 アドレスまたは IPv4 アドレスのいずれかです。

BGPピアが確立された後、 の非BGPルートはBGPピアによって自動的に告知されません。各BGP対応機器では、ローカルルート、スタティックルート、IGPで学習したルートをBGP RIBにエクスポートして、他のピアにBGPルートとして告知するためのポリシー設定が必要です。BGPの広告ポリシーは、デフォルトではBGP以外の経路(ローカル経路など)をピアに広告しません。

注:

SRXシリーズファイアウォールでは、指定されたインターフェイスまたはゾーンのインターフェイスすべてで、予期されるホストインバウンドトラトラフィックを有効にする必要があります。そうしないと、このデバイスを宛先とするインバウンドトラフィックはデフォルトで破棄されます。

たとえば、SRXシリーズファイアウォールにおける特定のゾーンでBGPトラトラフィックを許可するには、次のステップを使用します。

(すべてのインターフェイス) (指定されたインターフェイス)

例:外部 BGP ポイント ツー ポイント ピア セッションの設定

この例では、BGP のポイントツーポイントのピアセッションを設定する方法を示しています。

要件

開始する前に、デフォルトの BGP ポリシーがネットワークに適していない場合は、ルーティングポリシーを設定して、受信する BGP ルートをフィルタリングしたり、BGP ルートを告知したりします。

概要

図 2は、BGP ピアセッションを持っているネットワークを示しています。サンプルネットワークでは、AS17 のデバイス E が、external-peersというピアのグループに BGP ピアセッションを持っています。ピア A、B、および C は、AS 22 に存在し、IP アドレスは、10.10.10.2、10.10.10.6、10.10.10.10 です。ピア D は、AS 79 に存在し、IP アドレスは、10.21.7.2です。この例では、デバイス E の設定を示しています。

トポロジー

図 2: BGP ピア セッションを持つ標準的なネットワークBGP ピア セッションを持つ標準的なネットワーク

設定

手順

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストしてください。

ステップバイステップでの手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、Junos OS CLIユーザーガイド設定モードでCLIエディターを使用する を参照してください。

BGP ピアセッションを設定する

  1. ピア A、B、C、D へのインターフェースを設定します。

  2. 自律システム(AS)番号を設定します。

  3. BGP グループを作成し、外部ネイバーアドレスを追加します。

  4. 外部 AS の自律システム(AS)番号を指定します。

  5. ピア D を追加し、個々のネイバーレベルで AS 番号を設定します。

    ネイバーの設定はグループの設定よりも優先されます。つまり、グループ内の他のすべてのネイバーにpeer-as 22が設定されているのに対し、ネイバー 10.21.7.2 にはpeer-as 79が設定されています。

  6. ピアタイプを外部 BGP(EBGP)に設定します。

結果

コンフィギュレーションモードから、、、およびの各コマshow routing-optionsンドを入力しshow interfacesshow protocols、コンフィギュレーションを確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

検証

設定が正常に機能していることを確認します。

BGP ネイバーの検証

目的

設定したインタフェースで BGP が動作していること、および各近隣アドレスで BGP セッションがアクティブになっていることを確認します。

対処

オペレーショナルモードから、show bgp neighborコマンドを実行します。

BGP グループの検証

目的

BGP グループが正しく設定されていることを確認します。

対処

オペレーショナルモードから、show bgp groupコマンドを実行します。

BGP サマリー情報の検証

目的

BGP の設定が正しいことを確認します。

対処

オペレーショナルモードから、show bgp summaryコマンドを実行します。

例:IPv6 インターフェイスを持つ論理システムへの外部 BGP の設定

この例は、IPv6 インターフェイスを持つ論理システムに対して、外部 BGP(EBGP)ポイントツーポイント ピア セッションを設定する方法を説明します。

要件

この例では、デバイスの初期化以上の特別な設定は必要ありません。

概要

Junos OSは、IPv6 アドレスを用いて、EBGP ピア セッションをサポートします。IPv6 ピア セッションは、neighborステートメント内で IPv6 アドレスを指定する場合に設定可能です。この例では、EUI-64 を使用して、インターフェイスに自動的に適用される IPv6 アドレスを生成します。EUI-64 アドレスは、アドレスのインターフェイス識別子部分に IEEE EUI-64 フォーマットを使用する IPv6 アドレスです(最後の 64 ビット)。

注:

あるいは、手動で割り当てられた 128 ビット IPv6 アドレスを使用して EBGP セッションを設定できます。

インターフェイスに 128 ビットのリンクローカル アドレスを使用する場合、local-interfaceステートメントを含める必要があります。このステートメントは、128 ビットの IPv6 リンクローカル アドレスのみに有効で、IPv6 EBGP リンクローカル ピア セッションを設定するには必須です。

リンクローカル アドレスを使用した EBGP ピアリングの設定は、直接接続されたインターフェイスにのみ適用可能です。マルチホップ ピアリングのサポートはありません。

インターフェイスがアップされた後、コマshow interfaces terseンドを使用して、インターフェイスに EUI-64 生成された IPv6 アドレスを表示できます。これらの生成されたアドレスは 、BGP neighborステートメントで使用しなければなりません。この例は、完全なエンドツーエンドの手順を示しています。

この例では、フレームリレー インターフェイス カプセル化が、論理トンネル(lt)インターフェイスに適用されています。この要件は、IPv6 アドレスがインターフェltイスで設定されている場合は、フレームリレーのカプセル化のみがサポートされているためです。

図 3は、BGP ピアセッションを持っているネットワークを示しています。サンプル ネットワークでは、ルーター R1 は 5 つの論理システムを設定しています。自律システム(AS)17 のデバイス E は、external-peersと呼ばれるピアのグループに BGP ピア セッションを有しています。ピア A、B、およびC は、AS 22 にあります。この例は、論理システム A と論理システム E の設定をステップバイステップで示しています。

トポロジー

図 3: BGP ピア セッションを持つ標準的なネットワークBGP ピア セッションを持つ標準的なネットワーク

設定

手順

CLIクイック構成

この例を迅速に設定するには、以下のコマンドをコピーして、テキストファイルに貼り付け、改行を削除し、ネットワーク設定に一致させる必要がある詳細情報を変更し、コマンドを [edit] 階層レベルでCLIにコピーアンドペーストして、設定モードから commit を入力します。

1 デバイスA 1

1 デバイスB 1

1 デバイスC 1

1 デバイスD 1

1 デバイスE 1

ステップバイステップでの手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、CLIユーザー・ガイドコンフィギュレーション・モードでのCLIエディタの使用を参照してください。

BGP ピアセッションを設定する

  1. そのコマshow interfaces terseンドを実行して、物理ルーターに論理トンネル(lt)インターフェイスがあることを確認します。

  2. 論理システム A で、インターフェイスのカプセル化、ピアユニット番号、および DLCI を設定して、論理システム E に到達します。

  3. 論理システム A で、Peer E へのリンクに対するネットワーク アドレスを設定し、ループバック インターフェイスを設定します。

  4. 論理システム E で、インターフェイスのカプセル化、ピアユニット番号、および DLCI を設定し、論理システム A に到達します。

  5. 論理システム E で、Peer A へのリンクに対するネットワーク アドレスを設定し、ループバック インターフェイスを設定します。

  6. コマshow interfaces terseンドを実行して、EUI-64 によって生成された IPv6 アドレスを表示します。

    2001 のアドレスは、BGP のneighborステートメントの、この例で使用されています。

    注:

    fe80 アドレスは、リンクローカル アドレスで、この例では使用されていません。

  7. 他の論理システムに対して、このインターフェイス設定を繰り返します。

外部 BGP セッションの設定

ステップバイステップでの手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、CLIユーザー・ガイドコンフィギュレーション・モードでのCLIエディタの使用を参照してください。

BGP ピアセッションを設定する

  1. 論理システム A で、BGP グループを作成し、外部ネイバーアドレスを追加します。

  2. 論理システム E で、BGP グループを作成し、外部ネイバーアドレスを追加します。

  3. 論理システム A で、外部 AS の自律システム(AS)番号を指定します。

  4. 論理システム E で、外部 AS の自律システム(AS)番号を指定します。

  5. 論理システム A で、EBGP にピアタイプを設定します。

  6. 論理システム E で、EBGP にピアタイプを設定します。

  7. 論理システム A で、自律システム(AS)番号とルーター ID を設定します。

  8. 論理システム E で、AS 番号とルーター ID を設定します。

  9. ピア A、B、C、および D に対して、これらの手順を繰り返します。

結果

設定モードから、show logical-systemsコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

検証

設定が正常に機能していることを確認します。

BGP ネイバーの検証

目的

設定したインタフェースで BGP が動作していること、および各近隣アドレスで BGP セッションがアクティブになっていることを確認します。

対処

オペレーショナルモードから、show bgp neighborコマンドを実行します。

意味

IPv6 ユニキャスト ネットワーク層到達可能性情報(NLRI)は、ネイバー間で交換されています。

BGP グループの検証

目的

BGP グループが正しく設定されていることを確認します。

対処

オペレーショナルモードから、show bgp groupコマンドを実行します。

意味

グループ タイプは外部で、グループには 4 つのピアがあります。

BGP サマリー情報の検証

目的

BGP ピア関係が確立されていることを確認します。

対処

オペレーショナルモードから、show bgp summaryコマンドを実行します。

意味

ダウン ピア:0 の出力は、BGP ピアが確立された状態であることを示しています。

ルーティングテーブルのチェック

目的

inet6.0 ルーティング テーブルに、ローカル ルートとダイレクト ルートが読み込まれていることを確認します。

対処

オペレーショナルモードから、show routeコマンドを実行します。

意味

inet6.0 ルーティング テーブルには、ローカル ルートとダイレクト ルートが含まれています。ルーティング テーブルに他のタイプのルートを読み込むには、ルーティング ポリシーを設定する必要があります。

内部 BGP ピアリングセッションの理解

2つのBGP対応デバイスが同じ自律システム(AS)内にある場合、BGPセッションは内部BGPセッション、またはIBGPセッションと呼ばれます。BGPは、IBGPと外部BGP(EBGP)セッションで同じメッセージ・タイプを使用しますが、各メッセージをいつ送信するか、また各メッセージをどのように解釈するかのルールは若干異なっています。こう言った理由で、IBGPとEBGPを別々のプロトコルと呼ぶ人もいます。

図 4: 内部および外部BGP内部および外部BGP

図 4において、Device Jackson、Device Memphis、およびDevice Biloxiは、互いにIBGPピア・セッションを持っています。同様に、Device MiamiとDevice Atlantaは、互いにIBGPピア・セッションを持っています。

IBGPの目的は、EBGPのルート広告をネットワーク全体に転送するための手段を提供することです。理論的には、このタスクを達成するために、すべてのEBGPルートをOSPFやIS-ISなどの内部ゲートウェイ・プロトコル(IGP)に再配信することができます。しかし、インターネットには多数のEBGPルートがあり、IGP の動作も加わるため、本番環境ではこの方法は推奨されません。つまり、これだけ多くのルートがあると、IGPは混乱するかクラッシュしてしまいます。

一般に、IBGPピア間の接続はループバック・インタフェース(lo0)を使用して確立します。ループバック インターフェースは、機器が動作している限り、常にアップしています。ループバック・アドレスへのルートがある場合、IBGPピアリング・セッションはアップしたままになります。物理インターフェース・アドレスを代わりに使用し、そのインターフェースがアップ・ダウンする場合、IBGPピアリング・セッションもアップ・ダウンします。このように、ループバック・インタフェースは、リンク冗長性を持つデバイスであれば、物理インタフェースやリンクがダウンした場合のフォールト・トレランスを提供します。

IBGPネイバーは直接接続されている必要はありませんが、完全にメッシュ化されている必要があります。この場合、フルメッシュ化とは、各機器がネイバーピア関係で他のすべての機器と論理的に接続されていることを意味します。neighbor文はメッシュを作成します。IBGPの完全なメッシュ要件のため、AS内のすべてのIBGPデバイス間で個々のピアリングセッションを設定する必要があります。フル・メッシュは物理的なリンクである必要はありません。むしろ、各ルーティング・デバイスでのコンフィギュレーションは、ピア・セッションのフルメッシュを(複数の neighbor というステートメントを使用して)作成する必要があります。

注:

コンフェデレーションまたはルートリフレクションを設定すれば、フルメッシュの要件は免除されます。

フルメッシュの要件を理解するために、IBGPで学習したルートを別のIBGPピアに再広告できないことを考えます。IBGPルートの再広告を防止し、フルメッシュを必要とする理由は、AS内のルーティングループを回避するためです。ASパス属性は、BGPルーティングデバイスがループを回避するための手段です。EBGPピアからルートを受信したときだけ,ローカルAS番号でパス情報を調べます。属性はAS境界を越えて変更されるだけなので、このシステムは適切に機能します。ただし、属性は複数のAS境界でのみ変更されるため、AS内で問題が発生します。たとえば、ルーティングデバイスA、B、Cがすべて同じASにあるとします。デバイスAは、EBGPピアからルートを受信して、デバイスBにルートを送信し、デバイスBはそれをアクティブ・ルートとして読み込みます。その後、ルートはデバイスCに送信されます。デバイスCはローカルにルートをインストールしてデバイスAに送り返します。デバイスAがルートをインストールすると、AS内でループが形成されます。これらの広告の間,ASパス属性は変更されないので,ルーティング・デバイスはループを検出することができません。したがって、BGPプロトコル設計者が決めた方針では、ルーティングループを絶対に形成しない唯一の保証は、AS内でIBGPが学習したルートがIBGPピアによってアドバタイズされるのを防ぐことでした。ルート到達性に関しては、IBGPピアが完全にメッシュ化されています。

IBGPはマルチホップ接続をサポートしているため、IBGPネイバーをAS内の任意の場所に配置でき、多くの場合、リンクは共有されません。再帰的ルート探索により、ループバック・ピアリング・アドレスをIP転送のネクスト・ホップとすることで、解決します。ルックアップ・サービスは、スタティック・ルート、OSPFなどのIGP、またはBGPルートによって提供されます。

例:内部 BGP ピア セッションの設定

この例では、内部 BGP ピア セッションを設定する方法を示します。

要件

この例を構成する前に、デバイスの初期化以上の特別な構成は必要ありません。

概要

この例では、内部 BGP(IBGP)ピア セッションを設定します。ループバック インターフェース(lo0)は、IBGP ピア間の接続を確立するために使用されます。ループバック インターフェースは、機器が動作している限り、常にアップしています。ループバックア ドレスへのルートがある場合、IBGP ピア セッションはアップしたままになります。物理インターフェース アドレスを代わりに使用し、そのインターフェースがアップ/ダウンする場合、IBGP ピア セッションもアップ/ダウンします。したがって、リンク冗長性を持つデバイスの場合、ループバック インタフェースは、物理インタフェースまたはリンクの 1 つがダウンした場合にフォールト トレランスを提供します。

あるデバイスがリモート デバイスのループバック インターフェース アドレスとピアリングするとき、ローカル デバイスは BGP アップデート メッセージがリモート デバイスのループバック インターフェース アドレスから来る(ソースとなる)ことを期待します。ステートlocal-addressメントを使用すると、BGP アップデート メッセージのソース情報を指定することができます。local-address文を省略した場合、BGP 更新メッセージの予想送信元は装置の送信元アドレス選択ルールに基づき,通常は egress インタフェース アドレスが予想送信元となります。この場合,予想されるソース アドレス(ピアの egress インタフェース)と実際のソース(ピアの loopback インタフェース)の間にミスマッチが存在するため,ピア セッションは確立されません。予想される送信元アドレスと実際の送信元アドレスが一致するように、local-address文にループバック インターフェース アドレスを指定します。

IBGP はマルチホップ接続をサポートしているため、IBGP ネイバーは自律システム(AS)内のどこにでも存在でき、リンクを共有しないことがよくあります。再帰的ルート探索により、ループバック ピアのアドレスが IP 転送のネクストホップに解決されます。この例では、このサービスは OSPF によって提供されます。IGP(Interior Gateway Protocol)ネイバーは直接接続されている必要はありませんが、完全にメッシュ化されている必要があります。この場合、フルメッシュ化とは、各機器がネイバーピア関係で他のすべての機器と論理的に接続されていることを意味します。neighbor文はメッシュを作成します。

注:

コンフェデレーションまたはルートリフレクションを設定すれば、フルメッシュの要件は免除されます。

BGP ピアが確立された後,BGP ピアが自動的にローカル ルートをアドバタイズすることはありません。BGP 対応機器では,ローカル,スタティック,または IGP で学習したルートを BGP ルーティング情報ベース(RIB)にエクスポートし,他のピアに BGP ルートとしてアドバタイズするためのポリシー設定が必要です。BGPの広告ポリシーは、デフォルトではBGP以外の経路(ローカル経路など)をピアに広告しません。

internal-peersサンプルネットワークでは、AS17 の機器はグループで完全にメッシュ化されています。デバイスのループバックアドレスは192.168.6.5、192.163.6.4、192.168.40.4です。

図 5は、内部ピア セッションを持つ典型的なネットワークを示しています。

図 5: IBGP セッションを持つ典型的なネットワークIBGP セッションを持つ典型的なネットワーク

設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストしてください。

1 デバイスA 1

1 デバイスB 1

1 デバイスC 1

デバイス A を設定する

ステップバイステップでの手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、Junos OS CLIユーザーガイド設定モードでCLIエディターを使用する を参照してください。

装置 A で内部 BGP ピア セッションを設定する場合。

  1. インターフェイスを設定します。

  2. BGP を設定します。

    機器 A と機器 C が直接接続されていないにもかかわらず、機器Bと機器 C の両方についてのneighbor文が含まれている。

  3. OSPFを設定します。

  4. 直接ルートを受け入れるポリシーを設定します。

    このシナリオの他の有用なオプションは、OSPF またはローカル ルートで学習したルートを受け入れることかもしれません。

  5. ルーターID、AS番号を設定する。

結果

設定モードから、show interfacesshow policy-optionsshow protocols、およびshow routing-options のコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

デバイス B の設定

ステップバイステップでの手順

次の例では、設定階層内のさまざまなレベルに移動する必要があります。設定モードでのCLIエディターの使用CLIのナビゲーションについては、「1 コンフィグレーション・モードでのCLIエディタの使用」1 を参照してください。

機器 B に内部 BGP ピアセッションを設定する。

  1. インターフェイスを設定します。

  2. BGP を設定します。

    機器 A と機器 C が直接接続されていないにもかかわらず、機器Bと機器 C の両方についてのneighbor文が含まれている。

  3. OSPFを設定します。

  4. 直接ルートを受け入れるポリシーを設定します。

    このシナリオの他の有用なオプションは、OSPF またはローカル ルートで学習したルートを受け入れることかもしれません。

  5. ルーターID、AS番号を設定する。

結果

設定モードから、show interfacesshow policy-optionsshow protocols、およびshow routing-options のコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

デバイス C の設定

ステップバイステップでの手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLIのナビゲーションについては、Junos OS CLIユーザーガイド設定モードでCLIエディターを使用する を参照してください。

機器 C に内部 BGP ピアセッションを設定する。

  1. インターフェイスを設定します。

  2. BGP を設定します。

    機器 A と機器 C が直接接続されていないにもかかわらず、機器Bと機器 C の両方についてのneighbor文が含まれている。

  3. OSPFを設定します。

  4. 直接ルートを受け入れるポリシーを設定します。

    このシナリオの他の有用なオプションは、OSPF またはローカル ルートで学習したルートを受け入れることかもしれません。

  5. ルーターID、AS番号を設定する。

結果

設定モードから、show interfacesshow policy-optionsshow protocols、およびshow routing-options のコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

検証

設定が正常に機能していることを確認します。

BGP ネイバーの検証

目的

設定したインタフェースで BGP が動作していること、および各近隣アドレスで BGP セッションがアクティブになっていることを確認します。

対処

動作モードからshow bgp neighborコマンドを入力します。

BGP グループの検証

目的

BGP グループが正しく設定されていることを確認します。

対処

動作モードからshow bgp groupコマンドを入力します。

BGP サマリー情報の検証

目的

BGP の設定が正しいことを確認します。

対処

動作モードからshow bgp summaryコマンドを入力します。

BGP ルートがルーティングテーブルにインストールされていることを確認する

目的

エクスポートポリシーの設定によって,BGP ルートがピアのルーティングテーブルにインストールされることを確認します。

対処

動作モードからshow route protocol bgpコマンドを入力します。

例:論理システムでの内部 BGP ピアリング セッションの設定

この例では、論理システムで内部 BGP ピアセッションを構成する方法を示します。

要件

この例では、デバイスの初期化以上の特別な設定は必要ありません。

概要

この例では、内部 BGP(IBGP)ピアリング セッションを設定します。

internal-peersサンプルネットワークでは、AS17 の機器はグループで完全にメッシュ化されています。デバイスのループバックアドレスは192.168.6.5、192.163.6.4、192.168.40.4です。

図 6は、内部ピア セッションを持つ典型的なネットワークを示しています。

図 6: IBGP セッションを持つ典型的なネットワークIBGP セッションを持つ典型的なネットワーク

設定

CLIクイック構成

この例をすばやく設定するには、次のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク構成に合わせて必要な詳細を変更し、[edit]階層レベルのCLIにコマンドをコピー&ペーストしてください。

デバイス A

ステップバイステップでの手順

次の例では、設定階層のいくつかのレベルに移動する必要があります。CLI のナビゲーションについては、CLIユーザー・ガイドコンフィギュレーション・モードでのCLIエディタの使用を参照してください。

装置 A で内部 BGP ピア セッションを設定する場合。

  1. インターフェイスを設定します。

  2. BGP を設定します。

    論理システム A では、論理システム A と機器 C が直接接続されていないにもかかわらず、機器 B と機器 C の両方にneighborステートメントが含まれています。

  3. OSPFを設定します。

  4. 直接ルートを受け入れるポリシーを設定します。

    このシナリオの他の有用なオプションは、OSPF またはローカル ルートで学習したルートを受け入れることかもしれません。

  5. ルーターIDと自律システム(AS)番号を設定する。

結果

設定モードから、show logical-systemsコマンドを入力して設定を確認します。出力結果に意図した設定内容が表示されない場合は、この例の設定手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから commit を入力します。

検証

設定が正常に機能していることを確認します。

BGP ネイバーの検証

目的

設定したインタフェースで BGP が動作していること、および各近隣アドレスで BGP セッションがアクティブになっていることを確認します。

対処

オペレーションモードから、show bgp neighborコマンドを入力します。

BGP グループの検証

目的

BGP グループが正しく設定されていることを確認します。

対処

オペレーションモードから、show bgp groupコマンドを入力します。

BGP サマリー情報の検証

目的

BGP の設定が正しいことを確認します。

対処

オペレーションモードから、show bgp summaryコマンドを入力します。

BGP ルートがルーティングテーブルにインストールされていることを確認する

目的

エクスポート ポリシー設定が機能していることを確認します。

対処

オペレーションモードから、show route protocol bgpコマンドを入力します。