Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

例:EBGP マルチホップセッションの構成

 

この例は、ローカルルーターから複数ホップ離れた外部 BGP (EBGP) ピアを構成する方法を示しています。このタイプのセッションは、マルチホップBGP セッションと呼ばれます。

要件

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

概要

マルチホップ EBGP セッションを有効にするための構成には、2つの EBGP ピア間の接続が必要です。この例では、静的ルートを使用してデバイス間の接続を実現します。

直接接続された EBGP セッションとは異なり、物理アドレスはneighbor一般的にステートメント内で使用されるため、間接接続されたピアのループバックインターフェイスアドレスを指定することで、マルチホップ ebgp のループバックインターフェイスアドレスを使用する必要があります。このようにして、EBGP マルチホップは内部 BGP (IBGP) とよく似ています。

最後に、 multihopステートメントを追加する必要があります。オプションとして、 ttl文に最大 TIME-TO-LIVE (TTL) 値を設定することもできます。TTL は、BGP パケットの IP ヘッダーで伝送されます。TTL 値を指定しない場合は、システム’s のデフォルトの最大 TTL 値が使用されます。マルチホップ EBGP セッションでは、デフォルトの TTL 値は64です。もう1つの方法は、 no-nexthop-changeステートメントを含めることで、ルートアドバタイズの BGP next-hop 値を保持することです。

図 1は、典型的な EBGP マルチホップネットワークを示しています。

デバイス C およびデバイス E には、確立された EBGP セッションがあります。デバイス D は BGP 対応デバイスではありません。すべてのデバイスは静的ルートを介して接続されています。

図 1: EBGP マルチホップセッションを使用した一般的なネットワーク
EBGP マルチホップセッションを使用した一般的なネットワーク

構成

CLI 簡単構成

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

デバイス C

デバイス D

デバイス E

デバイス C

ステップごとの手順

次の例では、構成階層のさまざまなレベルを移動する必要があります。CLI のナビゲートの詳細については、『』の「 Using the CLI Editor in Configuration Mode」を参照してくださいCLI ユーザーガイド

デバイス C を構成するには

  1. 直接接続されたデバイス (-D) にインターフェイスを設定し、ループバックインターフェイスを構成します。
  2. EBGP セッションをデバイス E とともに設定します。

    このneighborステートメントは、デバイス E のループバックインターフェイスを指します。

  3. デバイス C とデバイス E が EBGP ピアになるように、マルチホップステートメントを設定します。

    ピアは2ホップ離れているため、この例ではttl 2ステートメントを使用しています。

  4. 静的ルートを使用して、デバイス E への接続を構成します。

    ループバックインターフェイスアドレスと物理インターフェイス上のアドレスの両方に対してルートを設定する必要があります。

  5. ローカルルーター ID と AS (自律システム) 番号を設定します。
  6. 直接ルートを受け入れるポリシーを構成します。

    このシナリオのその他の便利な方法として、OSPF またはローカルルートから学習したルートを受け付けることが考えられます。

結果

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

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

トポロジー内のすべての BGP セッションに対して、これらの手順を繰り返します。

デバイス D の構成

ステップごとの手順

次の例では、構成階層のさまざまなレベルを移動する必要があります。CLI のナビゲートの詳細については、『』の「 Using the CLI Editor in Configuration Mode」を参照してくださいCLI ユーザーガイド

デバイス D を構成するには、次のようにします。

  1. CLI をデバイス D に設定します。
  2. 直接接続されたデバイスに対してインターフェイスを構成し、ループバックインターフェイスを構成します。
  3. ループバックインターフェイスアドレスへの静的ルートを使用して他のデバイスへの接続を構成します。

    デバイス d では、デバイス D がデバイス C およびデバイス E に直接接続されているため、物理アドレスへの静的ルートは必要ありません。

  4. ローカルルーター ID を設定します。

結果

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

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

トポロジー内のすべての BGP セッションに対して、これらの手順を繰り返します。

デバイス E の構成

ステップごとの手順

次の例では、構成階層のさまざまなレベルを移動する必要があります。CLI のナビゲートの詳細については、『』の「 Using the CLI Editor in Configuration Mode」を参照してくださいCLI ユーザーガイド

デバイス E を構成するには、次のようにします。

  1. CLI をデバイス E に設定します。
  2. 直接接続されたデバイス (-D) にインターフェイスを設定し、ループバックインターフェイスを構成します。
  3. EBGP セッションをデバイス E とともに設定します。

    このneighborステートメントは、デバイス C のループバックインターフェイスを指しています。

  4. デバイス C multihopとデバイス E が ebgp ピアになるようにするためのステートメントを設定します。

    ピアは2ホップ離れているため、この例ではttl 2ステートメントを使用しています。

  5. 静的ルートを使用して、デバイス E への接続を構成します。

    ループバックインターフェイスアドレスと物理インターフェイス上のアドレスの両方に対してルートを設定する必要があります。

  6. ローカルルーター ID と AS (自律システム) 番号を設定します。
  7. 直接ルートを受け入れるポリシーを構成します。

    このシナリオのその他の便利な方法として、OSPF またはローカルルートから学習したルートを受け付けることが考えられます。

結果

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

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

検証

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

接続の確認

目的

デバイス C がデバイス E に ping できることを確認し、ループバックインターフェイスのアドレスを ping 要求のソースとして指定します。

ループバックインターフェイスアドレスは、BGP が使用する発信元アドレスです。

アクション

動作モードから、デバイス C ping 10.10.10.14 source 192.168.40.4からコマンドを入力し、デバイス E ping 10.10.10.9 source 192.168.6.7からコマンドを入力します。

user@C> ping 10.10.10.14 source 192.168.40.4
user@E> ping 10.10.10.9 source 192.168.6.7

意味

Ping が機能する場合、静的ルートは機能しています。

BGP セッションが確立されていることの確認

目的

BGP セッションが稼働していることを確認します。

アクション

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

user@C> show bgp summary
user@E> show bgp summary

意味

この出力は、両方のデバイスがそれぞれ1つのピアを持っていることを示しています。停止しているピアはありません。

広告ルートの表示

目的

ルートが BGP によって提供されていることを確認してください。

アクション

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

user@E> show route advertising-protocol bgp 192.168.6.7
user@C> show route advertising-protocol bgp 192.168.40.4

意味

send-staticルーティングポリシーは、ルーティングテーブルから BGP に静的ルートをエクスポートします。BGP は、BGP ピアセッションが確立されているため、ピア間でこれらのルートをアドバタイズしています。