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の情報送信速度が速すぎる隣接したスピーカーがある場合、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ピアリングセッション Network topology diagram showing AS 3 using OSPF and AS 10 using RIP, connected by BGP via routers A and B.

図1では、ルーターAはAS 3のゲートウェイルーターで、ルーターBはAS 10のゲートウェイルーターです。いずれかの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ピアセッションを持つネットワークを示しています。サンプルネットワークでは、AS 17のデバイス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ピアセッションNetwork diagram showing routers in autonomous systems AS 17, AS 22, and AS 78 with labeled connections indicating data routing paths.を持つ典型的なネットワーク

設定

手順

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 interfacesshow protocolsshow routing-options コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

デバイスの設定が完了したら、設定モードから 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アドレスは、アドレスのインターフェイス識別子部分(最後の64ビット)にIEEE EUI-64形式を使用するIPv6アドレスです。

注:

あるいは、手動で割り当てられた 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 は、外部ピアと呼ばれるピアのグループへの BGPピア セッション を持っています。ピア A、B、および C は、AS 22 にあります。この例では、論理システム A と論理システム E の設定をステップバイステップで示しています。

トポロジー

図3:BGPピアセッションTypical Network with BGP Peer Sessionsを持つ典型的なネットワーク

設定

手順

CLIクイックコンフィグレーション

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

デバイスA

デバイスB

デバイスC

デバイスD

デバイスE

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

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

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

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

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

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

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

  5. 論理システム E で、ピア 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 コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。

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

検証

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

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 Network topology diagram showing Autonomous Systems and routers: AS 604 in Biloxi, Memphis, Jackson; AS 931 in Miami, Atlanta; AS 25 in Topeka. IBGP connects routers within AS; EBGP connects Memphis to Atlanta and Jackson to Topeka. IP addresses and subnets indicated.

図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プロトコル設計者は、ルーティングループを絶対に形成しない唯一の保証は、IBGPピアがAS内で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インターフェイスアドレスが予想される更新メッセージ送信元となります。この場合、予想される送信元アドレス(ピアのエグレス インターフェイス)と実際のソース(ピアのループバック インターフェイス)の間にミスマッチが存在するため、ピア セッションは確立されません。予想される送信元アドレスが実際の送信元アドレスと一致するように、 local-address ステートメントでループバックインターフェイスアドレスを指定します。

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

注:

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

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

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

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

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

設定

CLIクイックコンフィグレーション

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

デバイスA

デバイスB

デバイスC

デバイスAの設定

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

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

デバイスAで内部BGPピアセッションを設定するには:

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

  2. BGPを設定します。

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

  3. OSPFを設定します。

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

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

  5. ルーターIDとAS番号を設定します。

結果

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

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

デバイス B の設定

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

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

デバイスBで内部BGPピアセッションを設定するには:

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

  2. BGPを設定します。

    neighborステートメントは、デバイス A とデバイス C が直接接続されていないにもかかわらず、デバイス B とデバイス C の両方に含まれています。

  3. OSPFを設定します。

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

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

  5. ルーターIDとAS番号を設定します。

結果

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

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

デバイス C の設定

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

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

デバイス C で内部 BGPピア セッションを設定するには:

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

  2. BGPを設定します。

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

  3. OSPFを設定します。

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

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

  5. ルーターIDとAS番号を設定します。

結果

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

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

検証

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

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)ピアリング セッションを設定します。

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

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

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

設定

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 コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の設定手順を繰り返して修正します。

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

検証

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

BGPネイバーの検証

目的

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

アクション

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

BGPグループの検証

目的

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

アクション

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

BGPサマリー情報の検証

目的

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

アクション

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

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

目的

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

アクション

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