基本的なMPL VPNネットワークの構成-Yazid KarkabによるCisco、IP/MPLSネットワーク
IP/MPLSネットワーク
MPLSの構成後のPEでこれらの手順を実行します(の構成 MPLS IP oインターフェイス上).
基本的なMPL VPNネットワークの構成
この製品に関連するドキュメントの一部として、私たちは偏見のない言語を使用するよう努めています. この文書のセットでは、差別のない言語とは、年齢、ハンディキャップ、性別、民族的アイデンティティ、性的指向、社会経済的状況、交差に応じた差別を除外する言語を指します。. 言語がソフトウェア製品のユーザーインターフェイスでハードでコーディングされている場合、使用される言語がRFPドキュメントに基づいている場合、または使用される言語が3番目のパーティ製品から参照されている場合に言及されている場合、ドキュメントに例外が適用される場合があります. Ciscoが包括的言語を使用する方法をご覧ください.
この翻訳について
Ciscoは、このドキュメントを、ユーザーが自分の言語で支援コンテンツを取得できるようにするグローバルサービスの一部として検証された自動化された翻訳に翻訳しました. ただし、最高の自動化された翻訳でさえ、プロの翻訳者が提供するものほど正確ではないことに注意する必要があります.
コンテンツ
導入
このドキュメントでは、基本的なVPN MPLSネットワークを構成する方法について説明します(マルチプロトコルラベルスイッチング).
前提条件
要件
このドキュメントには特定の要件が関連付けられていません.
使用されるコンポーネント
このドキュメントに含まれる情報は、次のハードウェアおよびソフトウェアバージョンに基づいています。
- PおよびPEルーター
- MPLS VPN機能を含むiOS®Ciscoソフトウェアのバージョン.
- 7200または後範囲のCiscoルーターはP機能をサポートします.
- Cisco 2600、および3600または後範囲のルーターはPE機能をサポートしています.
- ルーティング情報をPEルーターと交換できるルーターを使用できます.
このドキュメントの情報は、特定のラボ環境のデバイスから作成されました. このドキュメントで使用されているすべてのデバイスは、クリアされた(デフォルト)構成から始まりました. ネットワークがオンラインである場合は、注文の可能性のある影響を必ず理解してください.
関連製品
MPLS機能を適用するには、Cisco 2600または事後範囲のルーターが必要です. 必要なMPLS機能を備えたCisco iOSを選択するには、ソフトウェア調査ツールを使用してください. また、ROUTERでMPLS機能を実行するのに必要なRAMと追加のフラッシュメモリも確認します. WIC-1T、WIC-2T、および標準インターフェイスを使用できます.
慣習
このドキュメントで使用されている規則の詳細については、Ciscoの技術的なアドバイスに関連する規則を参照してください。.
これらの文字は、使用されるさまざまな種類のルーターとスイッチを表します。
- p – サプライヤーのメインルーター.
- PE – サプライヤー周辺ルーター.
- これ – 顧客周辺ルーター.
- vs – 顧客ルーター.
気づいた :PEルーターはサプライヤーネットワークの最後のジャンプであり、次の図に示すように、MPLS機能を知らないルーターに直接接続する周辺機器です。.
このスキームは、上記の規則を示す標準構成を提示します.
典型的なMPLS VPNネットワーク図
一般的な情報
このドキュメントは、Ciscoの顧客サイトにBGP(Border Gateway Protocol)プロトコルが存在する場合、MPLS VPN(マルチプロトコルラベルスイッチング)の構成の例を提供します。.
MPLSで使用されるVPN機能により、複数のサイトがサービスプロバイダーネットワークを介して透明性を相互接続できます。. サービスプロバイダーのネットワークは、いくつかの異なるIP VPNをサポートできます. 後者のそれぞれは、他のすべてのネットワークから分離されたプライベートネットワークとしてユーザーに表示されます. VPNでは、各サイトが同じVPNの他のサイトにIPパケットを送信できます.
各VPNは、1つ以上のVRF(仮想ルーティングと転送)インスタンスに関連付けられています). VRFは、IPルーティングテーブル、Cisco Express Forwarding(CEF)から派生したテーブル、およびこれを使用するインターフェイスのセットで構成されています。. ルーターは、各VRFのルーティング情報ベース(RIB)と別のCEFテーブルを管理します. したがって、情報はVPNの外側に送信されず、いくつかのVPNで同じサブネットを使用することを可能にし、IPアドレスの問題を引き起こしません. BGPマルチプロトコル(MP-BGP)プロトコルを使用するルーターは、VPNルーティング情報を広範なMP-BGPコミュニティに配布します.
構成
このセクションでは、構成の例を提供し、それらがどのように実装されているかを説明します.
ネットワーク図
このドキュメントでは、次のネットワーク構成を使用します。

トポロジー
構成手順
MPLS構成
1. それを確認します IP CEF MPLSが必要なルーターでアクティブ化されます. パフォーマンスを改善するには、使用してください IP CEFが分散しました (該当する場合).
2. サービスプロバイダーの中心にIGPプロトコルを構成する、OSPF(最初のショーテットパスを開く)またはIS-IS(中間システムから中間型システム)プロトコルが推奨オプションであり、各IPルーターとPEからloopback0を発表します.
3. メインサービスプロバイダールーターがループ間でレイヤー3に完全にアクセスできるようになったら、コマンドを構成します MPLS IP PルーターとPEルーターの間の各L3インターフェース.
気づいた :ルーターに直接接続するPEルーターのインターフェイスが必要ありません MPLS IP コマンド構成.
MPLSの構成後のPEでこれらの手順を実行します(の構成 MPLS IP oインターフェイス上).
- に接続された各VPNのVRFを作成します VRF定義 erasecat4000_flash:. 追加の手順:このVPNに使用される道路マーカーを指定します. コマンド rd IPアドレスを拡張するために使用され、それが属するVPNを識別できるようにします.
VRFカスタマー定義_A RD 100:110
大規模なMP-BGPコミュニティのインポートおよびエクスポートプロパティを構成します. 次の結果に示されているように、ロードターゲットコマンドでインポートおよびエクスポートプロセスをフィルタリングするために使用されます。
VRF定義customer_a rd 100:110ルートターゲットエクスポート100:1000ルートターゲットインポート100:1000 ! アドレスファミリーIPv4 Exit-Address-Family
ペスカラ#show run interface gigabitethernet0/1 構成の構成. 現在の構成:138バイト ! GigabitEthernet0/1 VRF転送顧客_A IPアドレス10インターフェイス.0.4.2,255.255.255.0デュプレックスオートスピードオートメディアタイプRJ45エンド
MP-BGP構成
BGPを構成するにはいくつかの方法があります。たとえば、PEルーターをBGPネイバーとして構成したり、Road Reflector(RR)または連合メソッドを使用したりできます。. 次の例では、道路反射器が使用されています。これは、PEルーター間の直接隣接の使用よりもスケーラブルです。
- コマンドを入力します アドレスファミリーIPv4 VRF このPEルーターに存在する各VPNについて. 次に、必要に応じて、次の手順の1つ以上を実行します。
- BGPを使用してルーティング情報をCEと交換する場合は、BGPの近隣を構成およびアクティブにしてルートサーでアクティブ化します。.
- 別の動的ルーティングプロトコルを使用してルーティング情報をCEと交換する場合は、ルーティングプロトコルを再配布する.
気づいた :使用するルーティングプロトコルに応じて、PEとこの周辺機器の間で動的なルーティングプロトコル(EIGRP、OSPF、またはBGP)を構成できます. BGPがPEとCE間のルーティング情報を交換するために使用されるプロトコルである場合、プロトコル間の再分配を構成する必要はありません.
2. 入力します アドレスファミリーVPNV4 次の手順を実行します。
- 隣人をアクティブにすると、各PEルーターと道路リフレクターの間にVPNV4近隣セッションを確立する必要があります.
- 拡張コミュニティを使用する必要があることを指定します. これは強制的です.
構成
このドキュメントでは、これらの構成を使用して、MPLS VPNネットワークの例を構成します。
ホスト名ペスカラ ! IP CEF ! !--- VPN Customer_aコマンド. VRF定義customer_a rd 100:110ルートターゲットエクスポート100:1000ルートターゲットインポート100:1000
! アドレスファミリーIPv4 Exit-Address-Family
!--- VPNルーティングと転送(VRF)ルーティングテーブルを有効にします.
!--- VRF用のルーティングおよび転送ルートテーブルを作成するDistinguisher.
!--- ルートターゲットは、特定のVRFのインポートおよびエクスポート拡張コミュニティのリストを作成します.
!--- VPN Customer_Bコマンド.
VRFカスタマー定義_B RD 100:120ルートターゲットエクスポート100:2000ルートターゲットインポート100:2000 ! アドレスファミリーIPv4 Exit-Address-Family
!
loopback0 IPアドレス10インターフェイス.10.10.4 255.255.255.255 IPルーターISIS
! GigabitEthernet0/1 VRF転送顧客_A IPアドレス10インターフェイス.0.4.2,255.255.255.0デュプレックスオートスピード自動メディアタイプRJ45 ! GigabitEthernet0/2 VRF転送顧客_B IPアドレス10インターフェイス.0.4.2,255.255.255.0デュプレックスオートスピード自動メディアタイプRJ45
!--- VRFインスタンスをインターフェイスまたはサブインターフェイスに関連付けます.
!--- gigabitethernet0/1および0/2同じIPアドレスを使用します、10.0.4.2.
!--- これは、2つの異なる顧客VRFに属しているため許可されています.
!
GigabitEthernet0/0インターフェイスPauillac IPアドレスへのリンク10.1.1.14 255.255.255.252 IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP
!--- Pルーターに接続するL3インターフェイス上のMPLS
!
ルーターISISネット49.0001.0000.0000.0004.00 ISタイプのレベル-2のみのメトリックスタイルのワイドパッシブインターフェイスLOOOPBACK0
!--- IS-ISは、プロバイダーコアネットワークのIGPです
! ルーターBGP 65000 BG LOG-NEIGHBOR-CHANGES
隣人10.10.10.2リモートAS 65000
隣人10.10.10.2 Update-SourceLoopback0
!--- BGPまたはMP-BGPの隣のテーブルにエントリを追加します.
!--- BGPセッションがTCP接続に特定の動作インターフェイスを使用できるようにします.
! アドレスファミリーVPNV4ネイバー10.10.10.2隣のアクティブ化10.10.10.2 exit-address-familyの両方を送信します
!--- 標準のVPNバージョン4アドレスプレフィックスを使用するアドレスファミリ構成モードを入力するには.
!--- VPNV4ネイバーセッションをルートリフレクターに作成します.
!--- コミュニティ属性をBGPネイバーに送信する.
! アドレスファミリーIPv4 VRF Customer_a Neighbor 10.0.4.1 remote-as 65002 Neighbor 10.0.4.1 Exit-Address-Family Activate ! アドレスファミリーIPv4 VRF Customer_B Neighbor 10.0.4.1 remote-as 65001 Neighbor 10.0.4.1 Exit-Address-Family Activate
!--- これらは、このルーターが異なる顧客に遅れをとっているそれぞれのEBGPセッションです.
!--- EBGPセッションは、VRFアドレスファミリで構成されています
!
エンディングホスト名ペサロ ! IP CEF
! VRF定義customer_a rd 100:110ルートターゲットエクスポート100:1000ルートターゲットインポート100:1000 ! アドレスファミリーIPv4 Exit-Address-Family !
VRFカスタマー定義_B RD 100:120ルートターゲットエクスポート100:2000ルートターゲットインポート100:2000 ! アドレスファミリーIPv4 Exit-Address-Family ! IP CEF ! loopback0 IPアドレス10インターフェイス.10.10.6 255.255.255.255
IPルーターISIS
! gigabitethernet0/0説明ポメロールIPアドレスへのリンク10.1.1.22 255.255.255.252 IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! GigabitEthernet0/1 VRF転送顧客_B IPアドレス10インターフェイス.0.6.2,255.255.255.0デュプレックスオートスピード自動メディアタイプRJ45 ! gigabitethernet0/2 VRF転送顧客_A IPアドレス10インターフェイス.1.6.2,255.255.255.0デュプレックスオートスピード自動メディアタイプRJ45 ! GigabitEthernet0/3 VRF転送顧客_A IPアドレス10インターフェイス.0.6.2,255.255.255.0デュプレックスオートスピード自動メディアタイプRJ45 ! ルーターISISネット49.0001.0000.0000.0006.00 ISタイプのレベル-2のみのメトリックスタイルのワイドパッシブインターフェイスLOOOPBACK0 ! ルーターBGP 65000 BGP log-neighbor-changes neighbor 10.10.10.2リモートAS 65000ネイバー10.10.10.2 Update-SourceLoopback0 ! アドレスファミリーVPNV4ネイバー10.10.10.2隣のアクティブ化10.10.10.2 exit-address-familyの両方を送信します ! アドレスファミリーIPv4 VRF Customer_a Neighbor 10.0.6.1リモートAS 65004 Neighbor 10.0.6.1隣のアクティブ化10.1.6.1リモートAS 65004 Neighbor 10.1.6.1 Exit-Address-Family Activate ! アドレスファミリーIPv4 VRF Customer_B Neighbor 10.0.6.1 remote-as 65003 Neighbor 10.0.6.1 Exit-Address-Family Activate ! ! エンディングホスト名ポメロール ! IP CEF ! loopback0 IPアドレス10インターフェイス.10.10.3 255.255.255.255 IPルーターISIS ! gigabitethernet0/0説明ペサロIPアドレス10へのリンク10.1.1.21 255.255.255.252 IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! gigabitethernet0/1インターフェイスPauillac IPアドレス10へのリンク.1.1.6 255.255.255.252 IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! GigabitEthernet0/2 Pouligny IPアドレスへのインターフェイスリンク10説明.1.1.9 255.255.255.252 IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! ルーターISISネット49.0001.0000.0000.0003.00 ISタイプのレベル-2のみのメトリックスタイルのワイドパッシブインターフェイスLOOOPBACK0 ! エンディング
ホスト名Pulligny ! IP CEF ! loopback0 IPアドレス10インターフェイス.10.10.2,255.255.255.255 IPルーターISIS ! GigabitEthernet0/0インターフェイスPauillac IPアドレスへのリンク10.1.1.2,255.255.255.252IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! GigabitEthernet0/1ポメロールへのリンクIPアドレス10説明.1.1.10 255.255.255.252IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! インターフェイスGigabitEthernet0/3 IPアドレスなしシャットダウンDuplex Auto Speed Auto Media-Type RJ45 ! ルーターISISネット49.0001.0000.0000.0002.00 ISタイプのレベル-2のみのメトリックスタイルのワイドパッシブインターフェイスLOOOPBACK0 ! ルーターBGP 65000 BGP log-neighbor-changes neighbor 10.10.10.4リモートAS 65000ネイバー10.10.10.4 Update-SourceLoopback0 Neighbor 10.10.10.6リモートAS 65000ネイバー10.10.10.6 Update-SourceLoopback0 ! アドレスファミリーVPNV4ネイバー10.10.10.4ネイバーアクティブ化10.10.10.4隣人の両方を送信します10.10.10.4ルート - リフレクタークライアント隣接10.10.10.6ネイバーアクティブ化10.10.10.6隣人の両方を送信します10.10.10.6ルートリフレクタークライアント出口アドレスファミリー ! ! エンディング
ホスト名Pauillac ! IP CEF ! loopback0 IPアドレス10インターフェイス.10.10.1,255.255.255.255 IPルーターISIS ! GigabitEthernet0/0ペスカラIPアドレスへのインターフェイスリンク10説明.1.1.13 255.255.255.252 IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! gigabitethernet0/1 pullignyへのリンクIPアドレス10説明.1.1.5 255.255.255.252 IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! Gigabitethernet0/2ポメロールIPアドレスへのインターフェイスリンク10説明.1.1.1,255.255.255.252 IPルーターISISデュプレックスオートスピード自動メディアタイプRJ45 MPLS IP ! ルーターISISネット49.0001.0000.0000.0001.00 ISタイプのレベル-2のみのメトリックスタイルのワイドパッシブインターフェイスLOOOPBACK0 ! エンディング
ホスト名CE-A1 ! IP CEF ! Gigabitethernet0/0 IPアドレス10インターフェイス.0.4.1,255.255.255.0デュプレックスオートスピード自動メディアタイプRJ45 ! ルーターBGP 65002 BGP log-neighbor-changes接続隣接10を再配布します10.0.4.2リモートAS 65000 ! エンディング
ホスト名CE-A3 ! IP CEF ! Gigabitethernet0/0 IPアドレス10インターフェイス.0.6.1,255.255.255.0デュプレックスオートスピード自動メディアタイプRJ45 ! ルーターBGP 65004 BGP LOG-NEIGHBOR-CHANGES接続隣接10を再配布します10.0.6.2リモートAS 65000 ! エンディング
検証
このセクションでは、構成が適切に機能していることを確認するために使用できる情報を提供します。
PE検証コマンドはこれにコマンドします
- show ip vrf-正しいVRFが存在することを確認してください.
- IP VRFインターフェイスを表示 – アクティブ化されたインターフェイスを確認します.
- IPルートVRFを表示:PEルーターのルーティング情報を確認します.
- VRFトレーサー – PEルーターのルーティング情報を確認します.
- IP CEF VRFの詳細を表示します -PEルーターのルーティング情報を確認します.
LDP MPLS検証制御
PE/RR検証コントロール
- vpnv4ユニキャストすべての要約はBGPを示しています
- bgp vpnv4 unicastすべての隣人をadverited-redに表示します – VPNV4プレフィックスの送信を確認してください
- VPNV4ユニキャストすべての近隣ルートが表示されます – 受信したプレフィックスVPNV4を確認してください
show ip vrfコマンドの出力を注文する例は次のとおりです.
ペスカラ#VRF IPショー 名前デフォルトのRDインターフェイス顧客_A 100:110 GI0/1 CUSTORTION_B 100:120 GI0/2
show ip vrf interfacesコマンドの出力を注文する例は次のとおりです.
ペサロ#IP VRFインターフェイスを表示します IP-Address VRFプロトコルGI0/2 10インターフェイス.1.6.2 client_a up gi0/3 10.0.6.2 client_a up gi0/1 10.0.6.2 client_b up
この次の例では、show ip route vrfコマンドが同じプレフィックス10を表示する.0.6.2つの外出で0/24. 実際、遠いPEには、2つのCisco、CE_B2、CE_3の顧客と同じネットワークがあり、これは典型的なVPN MPLソリューションで承認されています。.
ペスカラ#IPルートVRF customer_aを表示します ルーティングテーブル:customer_aコード:l-ローカル、C-接続、S- static、r -rip、m -mobile、b -bgp d -eigrp、ex -eigrp external、o -osospf、ia -ospf inter領域N1 -OSPF NSSE外部タイプ1、N2 -OSPF NSS外部タイプ2 E1 -OSPF外部タイプ1、E2 -OSPF外部タイプ2 I - は-is、su- sutmary、l1-は-isレベル-1、l2- -isレベル-2 IA -IS -IS INTERエリア、 *候補デフォルト、U-ユーザー静的ルートO -ODR、P-周期的なダウンロード静的ルート、H -NHRP、L -LISP A -ROSE + - 複製道路、 % - 次のホップオーバーライド、P-最後のリゾートのPFRゲートウェイからのオーバーライドは設定されていません10.0.0.0/8はさまざまなサブネット、4つのサブネット、2マスクc 10.0.4.0/24が直接接続されています、gigabitethernet0/1 l 10.0.4.2/32が直接接続されている、gigabitethernet0/1 b 10.0.6.0/24 [200/0] 10経由.10.10.6、11:11:11 b 10.1.6.0/24 [200/0] 10経由.10.10.6、11:24:16ペスカラ#ペスカラ#IPルートVRF Customer_Bを表示します ルーティングテーブル:customer_bコード:l-ローカル、C-接続、S- static、r -rip、m -mobile、b -bgp d -eigrp、ex -eigrp external、o -osospf、ia -ospf interエリアN1 -OSPF NSSE外部タイプ1、N2 -OSPF NSS外部タイプ2 E1 -OSPF外部タイプ1、E2 -OSPF外部タイプ2 I - は-is、su- sutmary、l1-は-isレベル-1、l2- -isレベル-2 IA -IS -IS INTERエリア、 *候補デフォルト、U-ユーザー静的ルートO -ODR、P-周期的なダウンロード静的ルート、H -NHRP、L -LISP A -ROSE + - 複製道路、 % - 次のホップオーバーライド、P-最後のリゾートのPFRゲートウェイからのオーバーライドは設定されていません10.0.0.0/8はさまざまなサブネット、3つのサブネット、2マスクc 10.0.4.0/24は直接接続されています、gigabitethernet0/2 l 10.0.4.2/32が直接接続されている、gigabitethernet0/2 b 10.0.6.0/24 [200/0] 10経由.10.10.6、11:26:05
2つのサイトの間にトレイジングコマンドを実行すると、この例の2つのCustomer_Aサイト(CE-A1àCE-A3)では、MPLSネットワークが使用するラベルのスタックを表示することができます(MPLSによって実行するように構成されている場合IP Propagate-TTL).
CE-A1#IPルート10を表示します.0.6.1 10のルーティングエントリ.0.6.0/24「BGP 65002」、距離20、メトリック0タグ65000、外部タイプの最後の更新10から.0.4.2 11:16:14 AGO AGO AGORルーティング記述子ブロック: * 10.0.4.2、10から.0.4.2、11:16:14 Ago Ago Route Metricは0、トラフィックシェアカウントはホップ2のルートタグ65000 MPLSラベル:なしCE-A1#
CE-A1#ping10.0.6.1 エスケープタイプを中止するシーケンス. 5、100バイトのICMPエコーを10に送信します.0.6.1、タイムアウトは2秒です: . 成功率は100のdrest(5/5)、往復min/avg/max = 7/8/9 ms CE-A1#です
CE-A1#トレカリー10.0.6.1プローブ1数値 エスケープタイプを中止するシーケンス. 道路を10に追跡します.0.6.1 VRF情報:(vrf in name/id、vrf out name/id)1 10.0.4.2 2 msec 2 10.1.1.13 [MPLS:ラベル20/26 Exp 0] 8 msec 3 10.1.1.6 [MPLS:ラベル21/26 exp 0] 17 msec 4 10.0.6.2 [AS 65004] 11 MSEC 5 10.0.6.1 [AS 65004] 8ミリ秒気づいた :Exp 0は、サービス品質(QoS)に使用される実験フィールドです.
次の結果は、RRルーターとメインサービスプロバイダーのIPルーターの一部との間に確立されたIS-ISおよびLDPの連続性を示しています。
pulligny#ISISの隣人を見せます タグNULL:システムIDタイプインターフェイスIPアドレス状態HOLDTIME回路IDPAUILLAC L2 GI0/0 10.1.1.1 Up 25 Pulligny.01ポメロールL2 GI0/1 10.1.1.9 Up 23 Pouligny.02 Pulligny#Pulligny#MPLS LDP Neighbor ピアLDP ID:10.10.10.1:0; LDPローカル識別10.10.10.2:0 TCP接続:10.10.10.1.646-10.10.10.2.46298状態:oper; msgs sent/rcvd:924/921;ダウンストリームアップ時間:13:16:03 LDPディスカバリーソース:GigabitEthernet0/0、SRC IP Addr:10.1.1.ピアLDP Idderにバインドされた1つのアドレス:10.1.1.13 10.1.1.5 10.1.1.1 10.10.10.1ピアLDP ID:10.10.10.3:0; LDPローカル識別10.10.10.2:0 TCP接続:10.10.10.3.14116-10.10.10.2.646状態:oper; msgs sent/rcvd:920/916;ダウンストリームアップ時間:13:13:09 LDPディスカバリーソース:GigabitEthernet0/1、SRC IP Addr:10.1.1.ピアLDPにバインドされた9アドレス識別:10.1.1.6 10.1.1.9 10.10.10.3 10.1.1.21
関連情報
- MPLSコマンドの参照
- 技術支援とドキュメント – シスコシステム
IP/MPLSネットワーク
IP/MPLSネットワークは、2つのマシン間のパス(スイッチ付きパスまたはLSPラベル)に基づいています. このパスで循環するパッケージの切り替えは、レイヤー2(多くの場合イーサネット)とIPレイヤーの間に追加されるMPLSヘッダーに含まれるラベルを分析することにより行われます.
パスまたはスイッチされたパスラベル全体でラベルスイッチングの原理を要約するスキームを次に示します。
MPLSネットワークの入り口では、IPパッケージに「Ingressラベルエッジルーター」または「Ingress Ler」によってラベルが挿入されます。. LERSは、オペレーターのネットワークの郊外にあるMPLSルーターです. ラベル化されたパッケージは、ラベルの問題に従ってネットワークの中心に切り替えられます. スイッチングルーターラベルであるCoeur de NetworkのMPLSルートは、ネットワークを介してパッケージによって取得され、以前に確立されたパスを出口ler(Egress ler)に切り替えます。.この図は、この伝送中に実装されたプロトコルバッテリーの詳細を示しています。イーサネットレイヤーとIPレイヤー間のMPLSラベルの存在に注意してください. 次に、MPLSヘッダーの形式を分析します。
MPLSヘッダーのサイズは4バイトで、次のフィールドで構成されています。
- ラベル番号
- COS:同じラベルの問題を抱えるパッケージのさまざまな「政治廃棄」または「政治のスケジューリング」を許可するために、各ラベルのあるパッケージにサービスのクラスを授与できます. ただし、RFCは、それがまだ経験豊富な分野であることを指定しています.
- S:スタックの下部. ビット「s」は、バッテリーの最後のラベルに到達したときの1です. 後でラベルを積み重ねることができることがわかります(たとえば、トンネルを作成するため).
- TTL:このフィールドは、IPヘッダーのTTLと同じ役割を持っています. IPヘッダーはLSRによって分析されていないため、TTLの値は、イングレスLERによってネットワークの入り口のMPLSヘッダーにコピーされます. 次に、LSRによって切り替えるたびに、TTLが変更されます. 次に、MPLSヘッダーのTTL値が、出口lerによってMPLSネットワークの出口でIPヘッダーにコピーされます.
私たちは今、特定のラベルをIPパッケージに授与する決定をどのようにしますか. 交換はLSPとスイッチを構築するために不可欠であるため、LSRの間でラベルがどのように交換されるかを確認します.
同等のクラスを転送します
MPLSネットワークを入力するIPパッケージは、FECに関連付けられています:等価クラスの転送.
FECは、すべてのMPLSネットワークを介してどのように送信されるかを定義します. IPでは、FECでのパッケージの分類が、宛先IPから各ルーターで作成されます. MPLSでは、FECの選択は、いくつかのパラメーター(IPアドレスソース、宛先、QoSパラメーター(Debit、Delai))に従って作成できます。.
FECでのパッケージの分類に関連するパラメーターは、使用されるラベル分布プロトコルに依存します:LDPまたはRSVP-TE. 実際、後で詳しく説明するRSVP-TEのみが、QoSパラメーターに従ってFECでパッケージを分類することを可能にします.FECでパッケージを分類するために、MPLSはIPネットワークに実装されているルーティングプロトコルに依存しています. たとえば、LDPプロトコルは、ルータールーティングテーブルに存在するネットワークでFECを関連付けます. さらに、さまざまな「政治を破棄する」または「政治のスケジューリング」(MPLSヘッダーのcos)を許可するために、FECにいくつかの「サービスのクラス」を授与できます。.
したがって、各FECは出口ラベルに関連付けられています. したがって、ルーターは、これに対応するIPパッケージまたはそのFECに起因するラベルを知っています.ここで、これらのFEC/ラベルの関連付けがネットワークのすべてのルーター間にどのように分散されているかを確認します。. 確かに、これらの交換はLSPの確立に不可欠です。なぜなら、各ノードは、隣接する前にFECに起因する必要があるラベルを知っている必要があるため.
ラベルの分布
IP/MPLSネットワークには、2つのラベル分布モードがあります.
最初の分布モードは、「未承諾ダウンストリーム」です. これがその操作を合成する図です。
原則は簡単です。FECのラベルに関連付けられたルーターがすぐに、彼はこの協会の隣人全員に通知します. そしてそれは自動的に. これは、ネットワーク上の「シグナリング」によりトラフィックを増やすことを目的としています.IP/MPLSネットワークで最も使用される2番目の分布モードは、「Downstream On Demand」と呼ばれます。.
この分布方法により、上流のLSRは、下流のLSRに、特定のFECに関連付けられたラベル番号を提供するよう求めます。. 上流のLSRは、ダウンストリームLSRにトラフィックを送信するルーターであるため、パッケージの通過がまだFECに関連付けられていない場合、上流のLSRは次のLSRでこのFECのラベルの関連付けを要求する必要があります(この図のダウンストリームLSR).
後で表示されるRSVP-TEプロトコルで使用されるのは、この最後の分布モードです.ラベル保持
- 「リベラル」ファッション:LSRは、これらの隣人によって発表されたすべてのラベルを保持します。. このモードは、ネットワークノードが落ちたときに迅速な収束を提供します. ただし、このモードは「保守的」モードよりも消費者です. 「リベラル」モードは、ラベル分布モード「未承諾ダウンストリーム」で使用されます.
- 「保守的」モード:LSRは、このラベルに関連付けられているFECの「次のホップ」ルーターによって送信されたラベルのみを保持します. このモードは、ネットワークトポロジ(分解など)を変更するときにより遅い収束を提供しますが、メモリ内の消費量が少なくなります. 「保守的な」モードは、ラベル配布モードで「ダウンストリームオンデマンド」で使用されます.
スイッチングパスラベル
ネットワークでスイッチされたパスラベルの作成は、ネットワークで使用されるラベル分布モードによって異なります.
「未承諾のダウンストリーム」モードでは、目的地がその近隣にラベルとFECとの関連性を発表する前の最後のMPLSルーターである出力レール. 出口lerと侵入lerの間の各結び目は、彼らが同じFECのために作った協会を隣人に伝播します. この発表が侵入lerに到達すると、LSPが確立されます !
「下流のAsk」モードでは、Ingress LerがFECに関連付けられていないパッケージが初めて到着するのを見ると、このIPパッケージの「Next-Hop」として機能するこのLSR FECのラベルリクエストが作成されます。. 各結び目は段階的に、このリクエストを出口に伝播します. 後者は、ラベルをFECに関連付け、この関連性を反対方向に、出力lerから侵入lerまで伝播します. FEC/ラベル協会がイングレスレールに到達すると、LSPが確立されます.
LSPトンネル
以前は、MPLS Entestosを積み重ねる可能性について話しました。したがって、MPLSラベル. 「ラベルスタッキング」と呼ばれるこの原理は、LSPトンネルを作成するために使用されます. LSPトンネリングは、このウェブサイトの別のセクションで提示するVPLSテクノロジーの重要なコンポーネントです. 最後に、以下の図のように、LSPトンネリングはしばしばいくつかのLSPを集計するために実装されます。.
- ネットワークを通るラベルが色になっている「イングレスler 1」と「出口ler 1」の間のlsp シアン
- ネットワークを通るラベルが色になっている「イングレスler 2」と「出口ler 2」の間のlsp 青
- ネットワークを通るラベルが色になっている「Ingress ler 3」と「Engress ler 3」の間のLSP グレー
要約すると、この手法により、LSRが知っているLSPの数を減らすことができることに注意してください。 !
いらっしゃいませ
なぜMPLS ?
- 現在のIPネットワーク
- 交通工学
- Qos
MPLS原則
- ラベルの切り替え
- FEC
- ラベルの分布
- ラベル保持
- スイッチ付きパスラベル
- LSPトンネル
