概要
このドキュメントでは、Nexus9Kで仮想ポートチャネルを使用してL2 Ethernet VPN(LVPN) over Segment Routing(SR)マルチプロトコルラベルスイッチング(MPLS)を展開する方法について説明します。
前提条件
要件
次の項目に関する知識があることが推奨されます。
- ボーダー ゲートウェイ プロトコル(BGP)
- Open Shortest Path First(OSPF)
- MPLS
- ラベル配布プロトコル(LDP)
- Resource Reservation Protocol(RSVP)
- EVPN
- SR
- vPC
使用するコンポーネント
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。:
- H1およびH3用にリリース9.3(10)を実行するNexusスイッチ92360C。
- スパイン用のリリース10.2(3)を実行するNexusスイッチ93180YC-FX(FX)。
- Leaf用にリリース10.2(3)を実行するNexusスイッチ93240YC。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、初期(デフォルト)設定の状態から起動しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
背景説明
VPLS/L2-EVPNは、IP/MPLSネットワーク上の単一の論理スイッチドアーキテクチャで、顧客の複数のブランチを接続するマルチポイントツーマルチポイントレイヤ2 VPNサービスです。
Layer2 EVPN-MPLS SRの概要
EVPN(RFC 7432)は、BGP MPLSベースのソリューションで、仮想化データセンターネットワークの次世代イーサネットサービスに使用されています。既存のMPLSテクノロジーのRoute Distinguisher(RD)、Route Target(RT)、Virtual Routing and Forwarding(VRF)などの複数のブロックを使用します。
VPLSとは対照的に、EVPNではコアでのコントロールプレーンベースのMAC学習が有効になります。EVPNでは、EVPNインスタンスに参加するPEは、マルチプロトコル(MP)-BGPプロトコルを使用して、コントロールプレーンでカスタムMACルートを学習します。コントロールプレーンMAC学習は、EVPNがVPLSの欠点に対処できるようにする多くの利点を提供します。これには、フロー単位のロードバランシングを使用したマルチホームのサポートが含まれます。
SR L2 EVPNは、Nexus 9300 FX2シリーズプラットフォームでサポートされるNXOS 9.3(1)で使用可能な新機能です。
SR MPLSでのL2 EVPNの制限
- SR L2 EVPNフラッディングは、入力レプリケーションメカニズムに基づいています
- BUMトラフィックにEVPNタイプ3ルートを使用する
- MPLSコアはマルチキャストをサポートしない
- Address Resolution Protocol(ARP)抑制はサポートされていません
- VPCでの整合性チェックはサポートされていません
- 同じL2 EVPNインスタンス(EVI)とL3 EVIを一緒に設定することはできません
設定
ネットワーク図
ハイレベル設定
- 機能のインストール
- IPアドレスの設定 – アンダーレイ
- IGPの設定:OSPF
- MP - BGPの設定
- VLANおよびEVPNオーバーレイの設定
- ホストとリーフ間のe-BGPの設定
- リーフ1および2でのVPCの設定
確認
このセクションでは、設定が正常に機能していることを確認します。
トラブルシュート
ここでは、設定のトラブルシューティングに使用できる情報を示します。