この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、RFP のドキュメントに基づいて使用されている言語、または参照されているサードパーティ製品で使用されている言語によりドキュメントに例外が存在する場合があります。シスコのインクルーシブ ランゲージの取り組みの詳細は、こちらをご覧ください。
シスコは世界中のユーザにそれぞれの言語でサポート コンテンツを提供するために、機械と人による翻訳を組み合わせて、本ドキュメントを翻訳しています。ただし、最高度の機械翻訳であっても、専門家による翻訳のような正確性は確保されません。シスコは、これら翻訳の正確性について法的責任を負いません。原典である英語版(リンクからアクセス可能)もあわせて参照することを推奨します。
このドキュメントでは、NX-OSオペレーティングシステムを実行するCisco Nexus 9000スイッチをベースにしたVirtual Extensible LAN Border Gateway Protocol(VXLAN)イーサネットVPN(VXLAN BGP EVPN)ファブリックのsystem nve infra-vlansコマンドの目的について説明します。
Nexus 9000スイッチを仮想ポートチャネル(vPC)ドメイン内のVXLANトンネルエンドポイント(VTEP)としても知られるVXLANリーフスイッチとして設定する場合、vPCピアリンク上でインターフェイスVLANを使用して、これらのスイッチ間にバックアップレイヤ3ルーティング隣接関係が必要です。このVLANはスイッチに対してローカルである必要があり、VXLANファブリック全体に拡張されておらず、デフォルトのVRF(グローバルルーティングテーブル)に属している必要があります。
CloudScale ASICを搭載したNexus 9000プラットフォームでsystem nve infra-vlansコマンドを設定し、VLANがアップリンクとして動作でき、vPCピアリンク経由でVXLANカプセル化を使用してフレームを適切に転送できることを確認します。
注:このドキュメントは、アプリケーションセントリックインフラストラクチャ(ACI)モードで稼働し、Cisco Application Policy Infrastructure Controller(APIC)によって管理されるCisco Nexus 9000スイッチには適用されません。
次の項目に関する知識があることが推奨されます。
このドキュメントの情報は、次のソフトウェアとハードウェアのバージョンに基づいています。
このドキュメントの情報は、特定のラボ環境にあるデバイスに基づいて作成されました。このドキュメントで使用するすべてのデバイスは、クリアな(デフォルト)設定で作業を開始しています。本稼働中のネットワークでは、各コマンドによって起こる可能性がある影響を十分確認してください。
注:このドキュメントでは、リーフスイッチ、VTEP、およびToRという用語を同じ意味で使用しています。
次の使用例は、system nve infra-vlansコマンドを設定する必要がある場合を示します。これらすべてにおいて、割り当てられたVLAN 777は、system nve infra-vlansコマンドの一部として定義され、vPCピアリンク上でレイヤ3ルーティングバックアップの隣接関係をインスタンス化するために使用される必要があります。このVLAN 777は、デフォルトのVRF(グローバルルーティングテーブル)の一部である必要があります。
注:これらの使用例では、Cisco Nexus 9000 VXLANリーフ/ボーダーリーフスイッチに物理的に直接接続されたエンドホストまたはルータの一般的なシナリオについて説明します。同様に、これらの使用例は、レイヤ2スイッチまたはブリッジがNexus 9000リーフスイッチとエンドホストまたはルータの間にある場合に適用されます。
この使用例は、vPCドメインの単一のCisco Nexus 9000 VXLANリーフスイッチ部分に接続されたファブリック内のエンドホスト(ホストA)を示します。これは、孤立状態のポート接続と呼ばれます。ルーティングの一部として、ファブリック内の他のリーフスイッチに接続されているエンドホストによって生成されたトラフィックの宛先が、アンダーレイでvPC内の両方のリーフスイッチ(スイッチリーフAとスイッチリーフB)によって同時に所有されているNVEエニーキャストIPアドレス(10.12.12.12)に設定されます。これは、等コストマルチパス(ECMP)ルーティングを使用して、すべてのリーフ/スパイン間アップリンクを利用することです。このシナリオでは、スパインを通過した後、ホストA宛てのVXLANフレームは、ホストAに直接接続されていないリーフBにハッシュできます。トラフィックがvPCピアリンクを通過するには、システムインフラストラクチャVLANとバックアップルーティングが必要です。
この使用例では、ファブリック内のエンドホスト(ホストA)は、vPCドメイン内の両方のCisco Nexus 9000 VXLANリーフスイッチにデュアルホーム接続されます。ただし、vPC内のいずれかのリーフスイッチのすべてのアップリンクに障害が発生し、スパインスイッチから完全に分離された場合は、トラフィックがスパインへの唯一の可能なパスであるvPCピアリンクを通過するために、システムインフラストラクチャVLANとバックアップルーティングが必要になります。たとえば、この図は、ホストAのトラフィックがそのフレームを隔離スイッチであるリーフAにハッシュしたことを示しています。フレームはvPCピアリンクを通過する必要があります。
ネットワークプレフィックスを外部ルータと交換することでVXLANファブリックからの接続を提供するボーダーリーフスイッチは、vPC内に存在する可能性があります。
外部ルータへのこの接続は、WANへの接続として抽象的に見ることができます。
WANに接続できる境界リーフスイッチは、リンク障害時にシングルホーム接続になる可能性があります。このような場合は、次の図に示すように、システムインフラストラクチャVLANとバックアップルーティングを使用して、トラフィックがvPCピアリンクを通過する必要があります。
注:次の例では、グローバルルーティングテーブル内のVLANに加えて、vPCピアリンク上のボーダーリーフスイッチ間でスタティックルートまたはルーティングプロトコルを使用してネットワークプレフィックスの交換を行うテナントVRFのVLAN部分が必要です。これは、テナントVRFルーティングテーブルにデータを入力するために必要です。
また、ボーダーリーフスイッチは、スタティックルートまたはテナントVRFでインスタンス化されたルーティングプロトコルを使用して、vPCピアリンク上でインターフェイスロックバックをアドバタイズすることもできます。このトラフィックは、vPCピアリンクでも伝送されます。
最後に、境界リーフスイッチに接続された外部ルータのシングルホームは、次の図に示すように、ネットワークトラフィックのパス内でvPCピアリンクを持つために必要な可能性があるネットワークプレフィックスをアドバタイズできます。
バドノードの使用例では、Cisco Nexus 9000 VXLANリーフスイッチに接続されたハードウェアベースまたはソフトウェアベースのVTEPを使用できます。このVTEPは、リーフスイッチのVXLANカプセル化トラフィックに送信できます。このハードウェアまたはソフトウェアVTEPとの接続に使用するVLANを、system nve infra-vlansコマンドに追加する必要があります。
この例では、VLAN 777に加えてVLAN 10です。
このシナリオでは、リーフAとリーフBはvPCのVTEPです。
Vlan 777がアンダーレイルーティングプロトコル(この場合はOpen Shortest Path First(OSPF))に参加するように選択されています。
OSPFは、リーフAとリーフBの各スイッチで、アップリンクを介してスパインスイッチとの隣接関係を形成し、vPCピアリンクを介してスパインスイッチ間の隣接関係を形成します。
アンダーレイで使用されているルーティングプロトコルは、OSPFまたはIntermediate System-to-Intermediate System(IS-IS)です。
注:vlan 777設定セクションでは、vn-segmentコマンドは設定されていません。これは、VLANがVXLANファブリック全体に拡張されておらず、スイッチ内でローカルであることを示します。
グローバルコンフィギュレーションモードでsystem nve infra-vlansコマンドを追加し、VLAN 777を選択します。これは、これがアンダーレイOSPF隣接関係に使用されるVLANであるためです。
注:system nve infra-vlanは、CloudScale ASICを搭載したNexus 9000でのみ必要です。
リーフA |
---|
LEAF_A# show ip ospf neighbors OSPF Process ID 1 VRF default Total number of neighbors: 2 Neighbor ID Pri State Up Time Address Interface 10.255.255.254 1 FULL/ - 00:02:52 10.255.255.254 Eth1/6 10.255.255.2 1 FULL/ - 02:16:10 10.1.2.2 Vlan777 LEAF_A# |
リーフB |
---|
LEAF_B# show ip ospf neighbors OSPF Process ID 1 VRF default Total number of neighbors: 2 Neighbor ID Pri State Up Time Address Interface 10.255.255.254 1 FULL/ - 02:21:53 10.255.255.254 Eth1/5 10.255.255.1 1 FULL/ - 02:13:51 10.1.2.1 Vlan777 LEAF_B# |
注:infra-VLANの特定の組み合わせを設定しないでください。たとえば、2と514、10と522は512ずつ離れています。
リーフA |
---|
configure terminal ! hostname LEAF_A ! nv overlay evpn feature ospf feature bgp feature interface-vlan feature vn-segment-vlan-based feature nv overlay feature vpc feature lacp ! vlan 10 name VLAN_10_VRF_RED vn-segment 1000 vlan 100 name L3_VNI_VRF_RED vn-segment 10000 vlan 777 name BACKUP_VLAN_ROUTING_NVE_INFRA ! vpc domain 1 peer-keepalive destination 10.82.140.99 source 10.82.140.98 vrf management peer-switch peer-gateway layer3 peer-router ! interface Ethernet1/1 switchport switchport mode trunk channel-group 1 mode active no shutdown ! interface Port-Channel1 vpc peer-link no shutdown ! |
リーフB |
---|
configure terminal ! hostname LEAF_B ! nv overlay evpn feature ospf feature bgp feature interface-vlan feature vn-segment-vlan-based feature nv overlay feature vpc feature lacp ! vlan 10 name VLAN_10_VRF_RED vn-segment 1000 vlan 100 name L3_VNI_VRF_RED vn-segment 10000 vlan 777 name BACKUP_VLAN_ROUTING_NVE_INFRA ! vpc domain 1 peer-keepalive destination 10.82.140.98 source 10.82.140.99 vrf management peer-switch peer-gateway layer3 peer-router ! interface Ethernet1/1 switchport switchport mode trunk channel-group 1 mode active no shutdown ! interface Port-Channel1 vpc peer-link no shutdown ! |
リーフC |
---|
configure terminal ! hostname LEAF_C ! nv overlay evpn feature ospf feature bgp feature interface-vlan feature vn-segment-vlan-based feature nv overlay ! vlan 10 name VLAN_10_VRF_RED vn-segment 1000 vlan 100 name L3_VNI_VRF_RED vn-segment 10000 vlan 777 name BACKUP_VLAN_ROUTING_NVE_INFRA ! fabric forwarding anycast-gateway-mac 000a.000b.000c ! vrf context RED vni 10000 rd auto address-family ipv4 unicast route-target both auto route-target both auto evpn ! interface Ethernet1/1 description TO SPINE no switchport medium p2p ip unnumbered loopback1 ip ospf network point-to-point ip router ospf 1 area 0.0.0.0 no shutdown ! interface Ethernet1/49 description TO HOST-A switchport switchport access vlan 10 spanning-tree port type edge no shutdown ! interface loopback0 description NVE LOOPBACK ip address 10.3.3.3/32 ip router ospf 1 area 0.0.0.0 ! interface loopback1 description OSPF & BGP ID ip address 10.255.255.3/32 ip router ospf 1 area 0.0.0.0 ! interface Vlan100 no shutdown vrf member RED no ip redirects |
スパイン |
---|
configure terminal ! hostname SPINE ! nv overlay evpn feature ospf feature bgp feature nv overlay ! interface Ethernet1/5 description TO LEAF A no switchport medium p2p ip unnumbered loopback1 ip ospf network point-to-point ip router ospf 1 area 0.0.0.0 no shutdown ! interface Ethernet1/6 description TO LEAF B no switchport medium p2p ip unnumbered loopback1 ip ospf network point-to-point ip router ospf 1 area 0.0.0.0 no shutdown ! interface Ethernet1/1 description TO LEAF C no switchport medium p2p ip unnumbered loopback1 ip ospf network point-to-point ip router ospf 1 area 0.0.0.0 no shutdown ! interface loopback1 description OSPF & BGP ID ip address 10.255.255.254/32 ip router ospf 1 area 0.0.0.0 ! router ospf 1 router-id 10.255.255.254 ! router bgp 65535 router-id 10.255.255.254 address-family ipv4 unicast address-family l2vpn evpn retain route-target all neighbor 10.255.255.1 remote-as 65535 update-source loopback1 address-family ipv4 unicast address-family l2vpn evpn send-community send-community extended route-reflector-client neighbor 10.255.255.2 remote-as 65535 update-source loopback1 address-family ipv4 unicast address-family l2vpn evpn send-community send-community extended route-reflector-client neighbor 10.255.255.3 remote-as 65535 update-source loopback1 address-family ipv4 unicast address-family l2vpn evpn send-community send-community extended route-reflector-client ! end |
show system nve infra-vlansコマンドを実行し、Currently active infra Vlansの下にvlanが表示されていることを確認します。
リーフA |
---|
LEAF_A# show system nve infra-vlans Currently active infra Vlans: 777 Available Infra Vlans : 7-264,266-511,519-776,778-1023,1031-1288,1290-1535,1543-1800,1802-2047,2055-2312,2314-2559,2567-2824,2826-3071,3079-3336,3338-3583,3591-3848,3850-3967 *Configuration of two infra-vlans which are 512 apart is not allowed. Ex: 4, 516 are not allowed to be configured together LEAF_A# |
リーフB |
---|
LEAF_B# show system nve infra-vlans Currently active infra Vlans: 777 Available Infra Vlans : 7-264,266-511,519-776,778-1023,1031-1288,1290-1535,1543-1800,1802-2047,2055-2312,2314-2559,2567-2824,2826-3071,3079-3336,3338-3583,3591-3848,3850-3967 *Configuration of two infra-vlans which are 512 apart is not allowed. Ex: 4, 516 are not allowed to be configured together LEAF_B# |
注:レイヤ3物理インターフェイスは、ファブリック内でVXLANトラフィックを転送するためのアップリンクとして使用することが推奨されます。レイヤ3サブインターフェイスはサポートされていません。インターフェイスVLANを使用してVXLANトラフィックを転送するには、vPCピアリンク上でsystem nve infra-vlansコマンドを使用してVLANを特定する必要もあります。
リーフAスイッチでアップリンクの障害が発生し、スパインスイッチに直接接続されなくなった場合でも、スパインスイッチへのバックアップアップリンクとして使用されるvPCピアリンク経由のinfra-vlanを使用すると、到達可能性が維持されます。
リーフA |
---|
LEAF_A# show mac address-table vlan 10 Legend: * - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC age - seconds since last seen,+ - primary entry using vPC Peer-Link, (T) - True, (F) - False, C - ControlPlane MAC, ~ - vsan VLAN MAC Address Type age Secure NTFY Ports ---------+-----------------+--------+---------+------+----+------------------ * 10 0000.0000.000a dynamic 0 F F Eth1/54 C 10 0000.0000.000b dynamic 0 F F nve1(10.3.3.3) G 10 00be.755b.f1b7 static - F F sup-eth1(R) G 10 4c77.6db9.a8db static - F F vPC Peer-Link(R) LEAF_A# |
改定 | 発行日 | コメント |
---|---|---|
1.0 |
25-Jul-2019 |
初版 |