この製品のドキュメントセットは、偏向のない言語を使用するように配慮されています。このドキュメントセットでの偏向のない言語とは、年齢、障害、性別、人種的アイデンティティ、民族的アイデンティティ、性的指向、社会経済的地位、およびインターセクショナリティに基づく差別を意味しない言語として定義されています。製品ソフトウェアのユーザインターフェイスにハードコードされている言語、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リーフスイッチとして設定されている場合は、インターフェイスVLANを使用して、vPCピアリンク上でスイッチ間にバックアップレイヤ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リーフスイッチ部分に接続されたファブリック内のエンドホスト(Host-A)を図示します。これは、孤立ポート接続と呼ばれます。ルーティングの一部として、ファブリック内の他のリーフスイッチに接続されているエンドホストによって生成されたトラフィックは、アンダーレイで、vPCの両方のリーフスイッチ(スイッチリーフAおよびスイッチリーフB)によって同時に所有されているNVEエニーキャストIPアドレス(10.12.12.12)に宛てられます。 これは、Equal Cost Multi-Path(ECMP)ルーティングを使用して、すべてのリーフ/スパイン間アップリンクを利用することです。このシナリオでは、スパインを通過した後、ホストA宛てのVXLANフレームは、ホストAに直接接続されていないリーフBにハッシュできます。トラフィックがvPCピアリンクを通過するには、システムインフラストラクチャVLANとバックアップルーティングが必要です。

この使用例では、ファブリック内のエンドホスト(Host-A)は、vPCドメイン内の両方のCisco Nexus 9000 VXLANリーフスイッチにデュアルホーム接続されます。ただし、vPC内のいずれかのリーフスイッチ上のすべてのアップリンクに障害が発生し、スパインスイッチから完全に分離される場合は、スパインへの唯一の可能なパスとなったvPCピアリンクをトラフィックが通過するために、システムnveインフラストラクチャ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))に参加するように選択されています。
リーフAとリーフBの各スイッチで、OSPFはアップリンク上のスパインスイッチとの隣接関係と、vPCピアリンク上のスパインスイッチ間の隣接関係を形成しています。
アンダーレイで使用されているルーティングプロトコルは、OSPFまたはIntermediate System-to-Intermediate System(IS-IS)です。
注:vlan 777設定セクションでは、vn-segmentコマンドは設定されていません。これは、VLANがVXLANファブリック全体に拡張されておらず、スイッチ内でローカルであることを示します。
グローバルコンフィギュレーションモードでsystem nve infra-vlansコマンドを追加し、アンダーレイOSPF隣接関係に使用されるvlanであるvlan 777を選択します。
注: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サブインターフェイスはサポートされていません。VXLANトラフィックを転送するためにインターフェイスVLANを使用するには、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
|
初版 |
フィードバック