EIGRP スタブ ルーティング
EIGRP スタブルーティング機能は、ネットワークの安定性を高め、リソース利用率を抑え、スタブデバイス構成を簡素化します。
スタブルーティングは一般にハブアンドスポーク型のネットワークトポロジで使用されます。ハブアンドスポーク型ネットワークでは、1 つ以上のエンド(スタブ)ネットワークが 1 台のリモートデバイス(スポーク)に接続され、そのリモートデバイスは 1 つ以上のディストリビューション デバイス(ハブ)に接続されています。リモートデバイスは、1 つ以上のディストリビューション デバイスに隣接しています。IP トラフィックがリモートデバイスに到達するための唯一のルートは、ディストリビューション デバイスを経由するものです。
EIGRP スタブルーティングに関する情報
EIGRP スタブ ルーティング
EIGRP スタブルーティング機能は、ネットワークの安定性を高め、リソース利用率を抑え、スタブデバイス構成を簡素化します。
スタブルーティングは一般にハブアンドスポーク型のネットワークトポロジで使用されます。ハブアンドスポーク型ネットワークでは、1 つ以上のエンド(スタブ)ネットワークが 1 台のリモートデバイス(スポーク)に接続され、そのリモートデバイスは 1 つ以上のディストリビューション デバイス(ハブ)に接続されています。リモートデバイスは、1 つ以上のディストリビューション デバイスに隣接しています。IP トラフィックがリモートデバイスに到達するための唯一のルートは、ディストリビューション デバイスを経由するものです。このタイプの設定は、一般的に、ディストリビューション デバイスが WAN に直接接続されている WAN トポロジで使用されます。ディストリビューション デバイスは、多くの場合、多数のリモートデバイスに接続できます。ハブアンドスポーク型トポロジでは、リモートデバイスがすべての非ローカルトラフィックをディストリビューション デバイスに転送する必要があります。これにより、リモートデバイスが完全なルーティングテーブルを保有する必要はなくなります。一般に、ディストリビューション デバイスはデフォルトルート以外の情報をリモートデバイスに送信する必要はありません。
EIGRP スタブルーティング機能を使用する場合、EIGRP を使用するように、ディストリビューション デバイスおよびリモートデバイスを設定し、さらにリモートデバイスだけをスタブとして設定する必要があります。指定されたルートのみが、リモート(スタブ)デバイスから伝播されます。スタブデバイスは、サマリー、接続されているルート、再配布されたスタティックルート、外部ルート、および内部ルートに対するクエリーすべてに、応答として「inaccessible」というメッセージを返します。スタブとして設定されているデバイスは、特殊なピア情報パケットをすべての隣接デバイスに送信して、そのステータスをスタブデバイスとして報告します。
スタブステータスの情報を伝えるパケットを受信したネイバーはすべて、スタブデバイスにルートのクエリーを送信しなくなり、スタブピアを持つデバイスはそのピアのクエリーを送信しなくなります。スタブデバイスは、ディストリビューション デバイスを使用して適切なアップデートをすべてのピアに送信します。
次の図は、単純なハブアンドスポーク型ネットワークを示しています。
ルートがリモートデバイスにアドバタイズされることを、スタブルーティング機能自体が回避することはありません。上の例では、リモートデバイスはディストリビューション デバイスを経由してのみ企業ネットワークおよびインターネットにアクセスできます。リモートデバイスが完全なルートテーブルを保有しても機能面での意味はありません。これは、企業ネットワークとインターネットへのパスは常にディストリビューション デバイスを経由するためです。ルートテーブルが大きくなると、リモートデバイスに必要なメモリ量が減るだけです。帯域幅とメモリは、ディストリビューション デバイスのルートを集約およびフィルタリングすることによって節約できます。リモートデバイスは、宛先に関係なく、ディストリビューション デバイスにすべての非ローカルトラフィックを送信する必要があるため、他のネットワークから学習されたルートを受け取る必要がありません。真のスタブネットワークが望ましい場合は、ディストリビューション デバイスがリモートデバイスにデフォルトルートだけを送信するように設定する必要があります。EIGRP スタブルーティング機能では、ディストリビューション デバイスでの集約を自動的に有効にしません。ほとんどの場合、ネットワーク管理者が、ディストリビューション デバイスにサマライズを設定する必要があります。
(注) |
ディストリビューション デバイスがリモートデバイスにデフォルトルートだけを送信するように設定する場合、リモートデバイスで ip classless コマンドを使用する必要があります。デフォルトでは、EIGRP スタブルーティング機能をサポートするシスコのすべてのイメージで ip classless コマンドが有効になっています。 |
EIGRP スタブルーティング機能がない場合、ディストリビューション デバイスからリモートデバイスに送信されたルートがフィルタリングまたは集約された後でも、問題が発生することがあります。企業ネットワーク内でルートが失われると、EIGRP はクエリーをディストリビューション デバイスに送信できます。ルートがサマライズされている場合でも、ディストリビューション デバイスが代わりにリモートデバイスにクエリーを送信します。ディストリビューション デバイスとリモートデバイスの間の通信(WAN リンクを介した)に問題がある場合、EIGRP Stuck In Active(SIA)状態が発生し、ネットワークのどこかで不安定になる可能性があります。EIGRP スタブルーティング機能を使用することにより、ネットワーク管理者はリモートデバイスへクエリーが送信されないようにできます。
デュアルホーム接続リモート トポロジ
リモートデバイスを単一のディストリビューション デバイスに接続する単純なハブアンドスポーク型ネットワーク以外に、リモートデバイスを複数のディストリビューション デバイスにデュアルホーム接続できます。この構成では冗長性が増し、一意性の問題が生じますが、スタブ機能がこれらの問題の対処に役立ちます。
デュアルホーム接続されたリモートデバイスは、複数のディストリビューション(ハブ)デバイスを持ちます。ただし、スタブ ルーティングの原理はハブ アンド スポーク型トポロジの場合と同じです。下の図は、リモートデバイスを 1 つ使用した一般的なデュアルホーム接続リモートトポロジを示していますが、ディストリビューション デバイス 1 とディストリビューション デバイス 2 の同じインターフェイスに 100 以上のデバイスを接続できます。リモートデバイスは、最適なルートを使用して宛先に到達します。ディストリビューション デバイス 1 に障害が発生した場合、リモートデバイスはディストリビューション デバイス 2 を使用して企業ネットワークに到達できます。
上の図は、1 つのリモートデバイスと 2 つのディストリビューション デバイスを持つ単純なデュアルホーム接続リモートトポロジを示しています。いずれのディストリビューション デバイスも企業ネットワークとスタブネットワーク 10.1.1.0/24 へのルートを維持します。
デュアルホーム接続ルーティングによって、EIGRP ネットワークが不安定になる場合があります。下の図では、ディストリビューション デバイス 1 はネットワーク 10.3.1.0/24 に直接接続しています。ディストリビューション デバイス 1 に要約またはフィルタリングが適用された場合、デバイスはネットワーク 10.3.1.0/24 を、直接接続されているすべての EIGRP ネイバー(ディストリビューション デバイス 2 およびリモートデバイス)にアドバタイズします。
上の図に、ディストリビューション デバイス 1 をネットワーク 10.3.1.0/24 とネットワーク 10.2.1.0/24 の両方に接続した単純なデュアルホーム接続リモートトポロジを示します。
ディストリビューション デバイス 1 とディストリビューション デバイス 2 間の 10.2.1.0/24 リンクに障害が発生した場合、ディストリビューション デバイス 2 からネットワーク 10.3.1.0/24 までの最低コストパスはリモートデバイスを経由します(下の図を参照)。それまで企業ネットワーク 10.2.1.0/24 を通過していたトラフィックが、今度は帯域幅の非常に低い接続に送信されるため、このルートは望ましくありません。低帯域幅 WAN 接続の利用率が高くなりすぎると、企業ネットワーク全体に影響するような多くの問題の原因になります。リモートデバイスを通過する低帯域幅ルートの利用によって、WAN EIGRP ディストリビューション デバイスがドロップする場合があります。ディストリビューションおよびリモートデバイスのシリアル回線もドロップし、ディストリビューションおよびコアデバイスで EIGRP SIA エラーが発生する可能性があります。
ディストリビューション デバイス 2 からのトラフィックがネットワーク 10.3.1.0/24 に到達するために、リモートデバイスを通過するのは望ましくありません。リンクが負荷を管理できるサイズに設定されている場合は、バックアップルートを使用できます。ただし、上の図に示しているタイプのほとんどのネットワークは、リモートデバイスをリンク速度が比較的遅いリモートオフィスに配置しています。ディストリビューション デバイスからのトラフィックがリモートデバイス経由でルーティングされないようにするために、ディストリビューション デバイスとリモートデバイスでルート集約を構成できます。
通常、ディストリビューション デバイスからのトラフィックが中継パスとしてリモートデバイスを使用するのは不適切です。ディストリビューション デバイスからリモートデバイスへの一般的な接続は、ネットワークコアにおける接続よりも帯域幅が相当低くなります。中継パスとして帯域幅接続に限りがあるリモートデバイスを使用した場合、一般にリモートデバイスに過度の輻輳が生じます。EIGRP スタブルーティング機能は、リモートデバイスがディストリビューション デバイスにコアルートをアドバタイズしないようにしてこの問題を防ぎます。上記の例では、リモートデバイスがディストリビューション デバイス 1 から学習したルートは、ディストリビューション デバイス 2 にアドバタイズされません。したがって、ディストリビューション デバイス 2 は、ネットワークコアを宛先とするトラフィックのトランジットとしてリモートデバイスを使用しません。
EIGRP スタブルーティング機能は、ネットワークの安定性をもたらします。ネットワークが不安定になったときに、EIGRP クエリが非中継デバイスへの制限された帯域幅リンクを介して送信されるのを防ぎます。代わりに、スタブデバイスの接続先のディストリビューション デバイスがスタブデバイスに代わってクエリに応答します。この機能により、輻輳している、または問題のある WAN リンクによってネットワークが不安定になる可能性が低減されます。また、EIGRP スタブ ルーティング機能を使用すると、ハブアンドスポーク ネットワークの設定とメンテナンスが簡略化されます。スタブルーティングをデュアルホーム接続のリモート設定でイネーブルにすると、リモートデバイスがハブデバイスへの中継パスとして表示されないようにリモートデバイスでフィルタリングを設定する必要がなくなります。
注意 |
EIGRP スタブ ルーティング機能は、スタブ デバイスだけで使用します。スタブ デバイスは、コア中継トラフィックが通過しないネットワーク コアまたはディストリビューション レイヤに接続されたデバイスとして定義されます。スタブ デバイスがディストリビューション デバイス以外の EIGRP ネイバーを持つことはできません。この制限を無視すると、望ましくない動作が発生します。 |
(注) |
ATM、ギガビットイーサネット、フレームリレー、ISDN PRI、X.25 などのマルチアクセス インターフェイスは、そのインターフェイス上にあるハブを除く全デバイスがスタブデバイスとして設定される場合だけ、EIGRP スタブルーティング機能によってサポートされます。 |
EIGRP スタブ ルーティングの設定方法
EIGRP スタブルーティング自律システム設定の設定
手順の概要
- enable
- configure terminal
- router eigrp autonomous-system-number
- network ip-address [wildcard-mask ]
- eigrp stub [receive-only ] [leak-map name ] [connected ] [static ] [summary ] [redistributed ]
- end
- show ip eigrp neighbors [interface-type | as-number | static | detail ]
手順の詳細
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。
|
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
router eigrp autonomous-system-number 例:
|
EIGRP プロセスを実行するリモートデバイスまたはディストリビューション デバイスを設定し、ルータ コンフィギュレーション モードを開始します。 |
ステップ 4 |
network ip-address [wildcard-mask ] 例:
|
EIGRP ディストリビューション デバイスのネットワークアドレスを指定します。 |
ステップ 5 |
eigrp stub [receive-only ] [leak-map name ] [connected ] [static ] [summary ] [redistributed ] 例:
|
リモートデバイスを EIGRP スタブデバイスとして設定します。 |
ステップ 6 |
end 例:
|
ルータ コンフィギュレーション モードを終了して、特権 EXEC モードに戻ります。 |
ステップ 7 |
show ip eigrp neighbors [interface-type | as-number | static | detail ] 例:
|
(任意)リモートデバイスが、EIGRP のスタブデバイスとして設定されていることを確認します。
|
EIGRP スタブルーティング名前付き設定の設定
手順の概要
- enable
- configure terminal
- router eigrp virtual-instance-name
- 次のいずれか 1 つを入力します。
- address-family ipv4 [multicast ] [unicast ] [vrf vrf-name ] autonomous-system autonomous-system-number
- address-family ipv6 [unicast ] [vrf vrf-name ] autonomous-system autonomous-system-number
- network ip-address [wildcard-mask ]
- eigrp stub [receive-only ] [leak-map name ] [connected ] [static ] [summary ] [redistributed ]
- exit-address-family
- end
- show eigrp address-family {ipv4 | ipv6 } [vrf vrf-name ] [autonomous-system-number ] [multicast ] [neighbors] [static ] [detail ] [interface-type interface-number ]
手順の詳細
コマンドまたはアクション | 目的 | |
---|---|---|
ステップ 1 |
enable 例:
|
特権 EXEC モードを有効にします。
|
ステップ 2 |
configure terminal 例:
|
グローバル コンフィギュレーション モードを開始します。 |
ステップ 3 |
router eigrp virtual-instance-name 例:
|
EIGRP ルーティング プロセスをイネーブルにし、ルータ コンフィギュレーション モードを開始します。 |
ステップ 4 |
次のいずれか 1 つを入力します。
例:
|
アドレス ファミリ コンフィギュレーション モードを開始して、EIGRP IPv4 または IPv6 ルーティング インスタンスを設定します。 |
ステップ 5 |
network ip-address [wildcard-mask ] 例:
|
EIGRP ディストリビューション デバイスのネットワークアドレスを指定します。 |
ステップ 6 |
eigrp stub [receive-only ] [leak-map name ] [connected ] [static ] [summary ] [redistributed ] 例:
|
デバイスを EIGRP を使用するスタブとして設定します。 |
ステップ 7 |
exit-address-family 例:
|
アドレス ファミリ コンフィギュレーション モードを終了します。 |
ステップ 8 |
end 例:
|
ルータ コンフィギュレーション モードを終了して、特権 EXEC モードに戻ります。 |
ステップ 9 |
show eigrp address-family {ipv4 | ipv6 } [vrf vrf-name ] [autonomous-system-number ] [multicast ] [neighbors] [static ] [detail ] [interface-type interface-number ] 例:
|
(任意)EIGRP によって検出されたネイバーを表示します。 |
EIGRP スタブルーティングの設定例
例:EIGRP スタブルーティング:自律システム設定
eigrp stub コマンドでスタブとして設定されたデバイスは、デフォルトで接続および集約ルーティング情報をすべてのネイバーデバイスと共有します。この動作を変更するには、eigrp stub コマンドで次の 6 個のキーワードを使用します。
-
connected
-
leak-map
-
receive-only
-
redistributed
-
static
-
summary
ここでは、EIGRP 自律システム設定に対する、eigrp stub コマンドのすべての形式の設定例を示します。
例:eigrp stub コマンド
次の例では、eigrp stub コマンドを使用して、接続ルートとサマリールートをアドバタイズするスタブとしてデバイスを設定します。
Device(config)# router eigrp 1
Device(config-router)# network 10.0.0.0
Device(config-router)# eigrp stub
例:eigrp stub connected static コマンド
次の例では、eigrp stub コマンドを connected および static の各キーワードを指定して使用し、接続ルートとスタティックルートをアドバタイズするスタブとしてデバイスを設定しています(サマリールートの送信は許可されません)。
Device(config)# router eigrp 1
Device(config-router)# network 10.0.0.0
Device(config-router)# eigrp stub connected static
例:eigrp stub leak-map コマンド
次の例では、leak-map name キーワードと引数のペアを指定して eigrp stub コマンドを発行し、抑制されるルートを識別するリークマップを参照するようデバイスを設定しています。
Device(config)# router eigrp 1
Device(config-router)# network 10.0.0.0
Device(config-router)# eigrp stub leak-map map1
例:eigrp stub receive-only コマンド
次の例では、eigrp stub コマンドを receive-only キーワードを指定して発行し、受信専用のネイバーとしてデバイスを設定しています(接続ルート、サマリールート、およびスタティックルートは送信されません)。
Device(config)# router eigrp 1
Device(config-router)# network 10.0.0.0
Device(config-router)# eigrp stub receive-only
例:eigrp stub redistributed コマンド
次の例では、eigrp stub コマンドを redistributed キーワードを指定して発行し、他のプロトコルおよび自律システムをアドバタイズするようにデバイスを設定しています。
Device(config)# router eigrp 1
Device(config-router)# network 10.0.0.0
Device(config-router)# eigrp stub redistributed
例:EIGRP スタブルーティング:名前付き設定
eigrp stub コマンドでスタブとして設定されたデバイスは、デフォルトで接続および集約ルーティング情報をすべてのネイバーデバイスと共有します。この動作を変更するには、eigrp stub コマンドで次の 6 個のキーワードを使用します。
-
connected
-
leak-map
-
receive-only
-
redistributed
-
static
-
summary
ここでは、EIGRP 名前付き設定に対する、eigrp stub コマンドのすべての形式の設定例を示します。
例:eigrp stub コマンド
次の例では、eigrp stub コマンドを使用して、接続ルートとサマリールートをアドバタイズするスタブとしてデバイスを設定します。
Device(config)# router eigrp virtual-name1
Device(config-router)# address-family ipv4 autonomous-system 4453
Device(config-router-af)# network 10.0.0.0
Device(config-router-af) eigrp stub
例:eigrp stub connected static コマンド
次の名前付き設定の例では、eigrp stub コマンドを connected および static の各キーワードを指定して発行し、接続ルートとスタティックルートをアドバタイズするスタブとしてデバイスを設定しています(サマリールートの送信は許可されません)。
Device(config)# router eigrp virtual-name1
Device(config-router)# address-family ipv4 autonomous-system 4453
Device(config-router-af)# network 10.0.0.0
Device(config-router-af)# eigrp stub connected static
例:eigrp stub leak-map コマンド
次の名前付き設定の例では、leak-map name キーワードと引数のペアを指定して eigrp stub コマンドを発行し、通常は抑制されるルートを識別するリークマップを参照するようデバイスを設定しています。
Device(config)# router eigrp virtual-name1
Device(config-router)# address-family ipv4 autonomous-system 4453
Device(config-router-af)# network 10.0.0.0
Device(config-router-af)# eigrp stub leak-map map1
例:eigrp stub receive-only コマンド
次の名前付き設定の例では、eigrp stub コマンドを receive-only キーワードを指定して発行し、受信専用のネイバーとしてデバイスを設定しています(接続ルート、サマリールート、およびスタティックルートは送信されません)。
Device(config)# router eigrp virtual-name1
Device(config-router)# address-family ipv4 autonomous-system 4453
Device(config-router-af)# network 10.0.0.0
Device(config-router-af)# eigrp stub receive-only
例:eigrp stub redistributed コマンド
次の名前付き設定の例では、eigrp stub コマンドを redistributed キーワードを指定して発行し、他のプロトコルおよび自律システムをアドバタイズするようにデバイスを設定しています。
Device(config)# router eigrp virtual-name1
Device(config-router)# address-family ipv4 autonomous-system 4453
Device(config-router-af)# network 10.0.0.0
Device(config-router-af) eigrp stub redistributed
その他の参考資料
関連資料
関連項目 |
マニュアル タイトル |
---|---|
Cisco IOS コマンド |
|
EIGRP コマンド |
|
EIGRP に関する FAQ |
|
EIGRP テクノロジーに関するホワイトペーパー |
シスコのテクニカル サポート
説明 |
リンク |
---|---|
右の URL にアクセスして、シスコのテクニカル サポートを最大限に活用してください。これらのリソースは、ソフトウェアをインストールして設定したり、シスコの製品やテクノロジーに関する技術的問題を解決したりするために使用してください。この Web サイト上のツールにアクセスする際は、Cisco.com のログイン ID およびパスワードが必要です。 |
EIGRP スタブルーティングの機能情報
次の表に、このモジュールで説明した機能に関するリリース情報を示します。この表は、ソフトウェア リリース トレインで各機能のサポートが導入されたときのソフトウェア リリースだけを示しています。その機能は、特に断りがない限り、それ以降の一連のソフトウェア リリースでもサポートされます。
プラットフォームのサポートおよびシスコ ソフトウェアイメージのサポートに関する情報を検索するには、Cisco Feature Navigator を使用します。Cisco Feature Navigator にアクセスするには、www.cisco.com/go/cfn に移動します。Cisco.com のアカウントは必要ありません。
機能名 |
リリース |
機能情報 |
---|---|---|
EIGRP スタブ ルーティング |
Cisco IOS XE 15.2(6)E2 |
EIGRP スタブ ルーティング機能では、ネットワークの安定性の改善、リソース使用率の低減、およびスタブ ルータ設定の簡潔化が可能です。スタブ ルーティングは一般にハブ アンド スポーク型のネットワーク トポロジで使用されます。ハブ アンド スポーク ネットワークでは、1 つ以上のエンド(スタブ)ネットワークが 1 台のリモート ルータ(スポーク)に接続され、そのリモート ルータは 1 つ以上のディストリビューション ルータ(ハブ)に接続されています。リモート ルータは、1 つ以上のディストリビューション ルータにのみ隣接しています。 |