Centrally-Routed Bridging オーバーレイの設計と実装
中央ルーティングされたブリッジング(CRB)オーバーレイは、図 1 に示すように、EVPN ネットワークの中央場所でルーティングを実行します。この例では、各スパインデバイスのオーバーレイに IRB インターフェイスを設定し、リーフ デバイスとエンド システムから発生した VLAN 間のトラフィックをルーティングしています。CRB オーバーレイの概要については、『Data Center Fabric Blueprint Architecture Components』の「Centrally-Routed Bridging Overlay」セクションを参照してください。

次のセクションでは、CRB オーバーレイを実装する方法の詳細な手順について説明します。
デフォルトインスタンスでのVLAN対応CRBオーバーレイの設定
VLAN 対応 CRB オーバーレイは、このリファレンス設計に含まれるすべてのプラットフォームでサポートされる基本的なオーバーレイです。VLAN を認識する最もシンプルな方法を使用して、最大 4,094 の VLAN をサポートする単一のデフォルト スイッチング インスタンスを有効にします。
図 2 に示すように、リーフ デバイスで VLAN を設定し、スパイン デバイスでルーティング用の IRB インターフェイスを設定します。このような設定は、および の階層レベルでデフォルトのスイッチング インスタンスに配置されます[edit vlans]
[edit protocols evpn]
[edit interfaces]
。[edit switch-options]
ルーティングインスタンスは、このオーバーレイスタイルに必須ではありませんが、ネットワークのニーズに応じてオプションとして実装できます。

このスタイルのオーバーレイをスパインデバイスに実装すると、次のようになります。
-
IRB インターフェイスを設定して、イーサネット仮想ネットワーク インスタンス間のトラフィックをルーティングします。
-
仮想ゲートウェイのアドレスを設定します。
-
VXLAN機能を追加してトラフィックパスを最適化します。
-
デフォルトのスイッチング インスタンスまたはルーティング インスタンスで、VXLAN カプセル化を使用して EVPN を設定します。
-
ループバック インターフェイスを VTEP 送信元インターフェイスとして設定します。
-
ルート識別子とルートターゲットを設定して、トラフィックをピアに誘導します。
-
VLANをVNIにマッピングします。
このスタイルのオーバーレイをリーフデバイスに実装すると、次のようになります。
-
イーサネットセグメント識別子(ESI)の設定を行います。
-
デフォルトのスイッチング インスタンスで、VXLAN カプセル化を使用した EVPN を有効にします。
-
ルートターゲットとルート識別を設定します。
-
VLANをVNIにマッピングします。
VLAN 対応 CRB オーバーレイの概要については、データ センター ファブリック ブループリント アーキテクチャ コンポーネントの「Centrally-Routed Bridging Overlay」セクションを参照してください。
4,094を超えるVLANを実装する必要がある場合は、仮想スイッチ(QFX10000シリーズのスイッチで利用可能)またはMAC-VRFインスタンスでCRBオーバーレイを使用できます。 仮想スイッチまたは MAC-VRF インスタンスを使用した VLAN 対応 CRB オーバーレイの設定を参照してください。MAC-VRF インスタンスを使用すると、テナント システム間のトラフィックを分離したり、テナント システム間でルーティングと転送を有効にしたりするためのオプションが拡張されます。
以下のセクションでは、デフォルトのスイッチング インスタンスで VLAN 対応 CRB オーバーレイを設定および検証する方法の詳細な手順について説明します。
- スパインデバイス上のデフォルトインスタンスでのVLAN対応CRBオーバーレイの設定
- スパインデバイスのデフォルトインスタンスにおけるVLAN-Aware CRBオーバーレイの検証
- リーフデバイス上のデフォルトインスタンスでのVLAN対応CRBオーバーレイの設定
- リーフデバイスのデフォルトインスタンスにおけるVLAN-Aware CRBオーバーレイの検証
スパインデバイス上のデフォルトインスタンスでのVLAN対応CRBオーバーレイの設定
スパインデバイス上のデフォルトのスイッチングインスタンスでVLAN対応CRBオーバーレイを設定するには、次の手順を実行します。
以下の例は、 図 3 に示すように、スパイン 1 の設定を示しています。

- IPファブリックアンダーレイが設置されていることを確認します。スパインデバイスでIPファブリックを設定するには、IPファブリックアンダーレイネットワークの設計と実装を参照してください。
- IBGP オーバーレイが稼働していることを確認します。スパインデバイスでIBGPオーバーレイを設定するには、オーバーレイにIBGPを設定するを参照してください。
- VTEPトンネルのエンドポイントをループバックアドレスとして設定し、ルートの識別とルートターゲットを追加します(target:64512:1111)。また、インポートとエクスポートの両方に 1 つのターゲットを使用する自動ルート ターゲット オプションを使用して、構成をシンプルに保ちます。
スパイン1:
set switch-options vtep-source-interface lo0.0 set switch-options route-distinguisher 192.168.0.1:1 set switch-options vrf-target target:64512:1111 set switch-options vrf-target auto
- 各 VNI および対応する仮想ゲートウェイ アドレス(各プレフィックスの 4 番目のオクテットで .254 を使用)の IRB インターフェイスを設定します。パフォーマンスと管理性を向上させるため、
proxy-macip-advertisement
やvirtual-gateway-accept-data
などの VXLAN 機能を含めます。手記:-
CRBファブリックのスパインデバイスに オプション
proxy-macip-advertisement
を設定することを強くお勧めします。このオプションにより、1つの中央ゲートウェイ(スパインデバイス)が、ローカルで学習したMACアドレスとIPアドレス情報(ARPエントリー)の両方を他の中央ゲートウェイに送信できます。この操作は ARP 同期と呼ばれます。このオプションを設定すると、ファブリック内のいずれかのリーフデバイスが、接続されたホストのEVPNタイプ2ルートアドバタイズメント内のMACアドレスのみをアドバタイズする場合に、ARP同期が効率的に行われるようになります。この設定により、ファブリックでのコンバージェンス時間とトラフィック処理が改善されます。 -
ping 操作を使用し、エンド システムから仮想ゲートウェイの IP アドレスへの接続を確認するには、ステートメントと優先 IPv4 および IPv6 アドレスの両方
virtual-gateway-accept-data
を設定する必要があります。
スパイン1:
set interfaces irb unit 100 family inet address 10.1.0.1/24 virtual-gateway-address 10.1.0.254 set interfaces irb unit 100 family inet address 10.1.0.1/24 preferred set interfaces irb unit 100 proxy-macip-advertisement set interfaces irb unit 100 virtual-gateway-accept-data set interfaces irb unit 100 family inet6 address 2001:db8::10:1:0:1/112 virtual-gateway-address 2001:db8::10:1:0:254 set interfaces irb unit 100 family inet6 address fe80::10:1:0:254/112 set interfaces irb unit 200 family inet address 10.1.1.1/24 virtual-gateway-address 10.1.1.254 set interfaces irb unit 200 family inet address 10.1.1.1/24 preferred set interfaces irb unit 200 proxy-macip-advertisement set interfaces irb unit 200 virtual-gateway-accept-data set interfaces irb unit 200 family inet6 address 2001:db8::10:1:1:1/112 virtual-gateway-address 2001:db8::10:1:1:254 set interfaces irb unit 200 family inet6 address fe80::10:1:1:254/112 set interfaces irb unit 300 family inet address 10.1.2.1/24 virtual-gateway-address 10.1.2.254 set interfaces irb unit 300 family inet address 10.1.2.1/24 preferred set interfaces irb unit 300 proxy-macip-advertisement set interfaces irb unit 300 virtual-gateway-accept-data set interfaces irb unit 300 family inet6 address 2001:db8::10:1:2:1/112 virtual-gateway-address 2001:db8::10:1:2:254 set interfaces irb unit 300 family inet6 address fe80::10:1:2:254/112 set interfaces irb unit 400 family inet address 10.1.3.1/24 virtual-gateway-address 10.1.3.254 set interfaces irb unit 400 family inet address 10.1.3.1/24 preferred set interfaces irb unit 400 proxy-macip-advertisement set interfaces irb unit 400 virtual-gateway-accept-data set interfaces irb unit 400 family inet6 address 2001:db8::10:1:3:1/112 virtual-gateway-address 2001:db8::10:1:3:254 set interfaces irb unit 400 family inet6 address fe80::10:1:3:254/112
-
- デフォルトのスイッチング インスタンスのループバック インターフェイスでセカンダリ論理ユニットを設定します。
スパイン1:
set interfaces lo0 unit 1 family inet address 192.168.0.101/32
- VXLAN カプセル化を使用して EVPN を構成します。
no-gateway-community
仮想ゲートウェイと IRB の MAC アドレスを EVPN ピア デバイスにアドバタイズするオプションを含めて、イーサネットのみの PE デバイスがこれらの MAC アドレスを学習できるようにします。スパイン1:
set protocols evpn encapsulation vxlan set protocols evpn default-gateway no-gateway-community set protocols evpn extended-vni-list all
- VLAN と VXLAN VNI 間のマッピングを設定します。
スパイン1:
set vlans VNI_10000 vlan-id 100 set vlans VNI_10000 l3-interface irb.100 set vlans VNI_10000 vxlan vni 10000 set vlans VNI_20000 vlan-id 200 set vlans VNI_20000 l3-interface irb.200 set vlans VNI_20000 vxlan vni 20000 set vlans VNI_30000 vlan-id 300 set vlans VNI_30000 l3-interface irb.300 set vlans VNI_30000 vxlan vni 30000 set vlans VNI_40000 vlan-id 400 set vlans VNI_40000 l3-interface irb.400 set vlans VNI_40000 vxlan vni 40000
- VRF 1 という名前のルーティング インスタンスを設定し、IRB インターフェイス irb.100(VNI 10000)および irb.200(VNI 20000)をこのインスタンスにマッピングします。
手記:
irb.300(VNI 30000)および irb.400(VNI 40000)インターフェイスはルーティング インスタンス内で設定されていないため、スパイン デバイスのデフォルト スイッチング インスタンスの一部となります。構成の最終結果は、 図 3 の図と一致する必要があります。
スパイン1:
set routing-instances VRF_1 instance-type vrf set routing-instances VRF_1 interface irb.100 set routing-instances VRF_1 interface irb.200 set routing-instances VRF_1 interface lo0.1 set routing-instances VRF_1 route-distinguisher 192.168.0.1:100 set routing-instances VRF_1 vrf-target target:62273:10000
スパインデバイスのデフォルトインスタンスにおけるVLAN-Aware CRBオーバーレイの検証
次のコマンドを発行して、オーバーレイがスパインデバイスで正しく機能していることを確認します。
- IRB インターフェイスが IPv4 と IPv6 の両方で動作していることを確認します。
user@spine-1> show interfaces terse irb Interface Admin Link Proto Local Remote irb up up irb.100 up up inet 10.1.0.1/24 inet6 2001:db8::10:1:0:1/112 fe80::10:1:0:254/112 irb.200 up up inet 10.1.1.1/24 inet6 2001:db8::10:1:1:1/112 fe80::10:1:1:254/112 irb.300 up up inet 10.1.2.1/24 inet6 2001:db8::10:1:2:1/112 fe80::10:1:2:254/112 irb.400 up up inet 10.1.3.1/24 inet6 2001:db8::10:1:3:1/112 fe80::10:1:3:254/112
- VTEP インターフェイスが起動していることを確認します。
user@spine-1> show interfaces terse vtep Interface Admin Link Proto Local Remote vtep up up vtep.32768 up up vtep.32769 up up eth-switch vtep.32770 up up eth-switch vtep.32771 up up eth-switch vtep.32772 up up eth-switch ... vtep.32804 up up eth-switch ---(more)--- user@spine-1> show interfaces terse vtep | match eth-switch | count Count: 109 lines
- VTEP インターフェイスのエンドポイント IP アドレスを確認します。スパイン デバイスは、VTEP を 192.168.0 の範囲のループバック アドレスとして表示します。x(1 - 4) では、リーフ デバイスは VTEP を 192.168.1 の範囲のループバック アドレスとして表示します。x(1 - 96)。
user@spine-1> show interfaces vtep Physical interface: vtep, Enabled, Physical link is Up Interface index: 240, SNMP ifIndex: 504 Type: Software-Pseudo, Link-level type: VxLAN-Tunnel-Endpoint, MTU: Unlimited, Speed: Unlimited Device flags : Present Running Link type : Full-Duplex Link flags : None Last flapped : Never Input packets : 0 Output packets: 0 Logical interface vtep.32768 (Index 670) (SNMP ifIndex 505) Flags: Up SNMP-Traps 0x4000 Encapsulation: ENET2 VXLAN Endpoint Type: Source, VXLAN Endpoint Address: 192.168.0.1, L2 Routing Instance: default-switch, L3 Routing Instance: default Input packets : 0 Output packets: 0 ... Logical interface vtep.32771 (Index 802) (SNMP ifIndex 536) Flags: Up SNMP-Traps Encapsulation: ENET2 VXLAN Endpoint Type: Remote, VXLAN Endpoint Address: 192.168.1.4, L2 Routing Instance: default-switch, L3 Routing Instance: default Input packets : 1979 Output packets: 9867 Protocol eth-switch, MTU: Unlimited ---(more)---
- スパインデバイスにリーフデバイスへのルートがすべて設定されていることを確認します。
user@spine-2> show route 192.168.1.1 inet.0: 446 destinations, 19761 routes (446 active, 0 holddown, 0 hidden) + = Active Route, - = Last Active, * = Both 192.168.1.1/32 *[BGP/170] 00:06:29, localpref 100 AS path: 4200000011 I, validation-state: unverified > to 172.16.1.5 via ae1.0 [BGP/170] 00:06:22, localpref 100 AS path: 4200000023 4200000004 4200000011 I, validation-state: unverified > to 172.16.13.5 via ae13.0 ... [BGP/170] 00:06:18, localpref 100 AS path: 4200000032 4200000004 4200000011 I, validation-state: unverified > to 172.16.22.5 via ae22.0 ---(more)---
- 各エンド システムが、中央ゲートウェイ(スパイン デバイス)のゲートウェイ IRB アドレスを使用して、サブネットの仮想ゲートウェイ MAC アドレスを解決していることを確認します。
user@spine-1> show arp no-resolve vpn VRF_1 MAC Address Address Interface Flags 06:4b:8c:cd:13:f8 10.1.0.2 irb.100 [vtep.32796] none ## Spine 2 IRB interface 06:4b:8c:cd:c4:38 10.1.0.3 irb.100 [vtep.32878] none ## Spine 3 IRB interface 06:38:e1:6f:30:29 10.1.0.4 irb.100 [vtep.32821] none ## Spine 4 IRB interface02:0c:10:01:02:01 10.1.0.201 irb.100 [.local..11] none ## End system behind the QFX5100s 02:0c:10:01:02:02 10.1.0.202 irb.100 [.local..11] none ## End system behind the QFX5110s 02:0c:10:01:02:03 10.1.0.203 irb.100 [.local..11] none ## End system behind the QFX5200s 02:0c:10:01:02:04 10.1.0.204 irb.100 [.local..11] none ## End system behind the QFX10002s 00:00:5e:00:01:01 10.1.0.254 irb.100 permanent published gateway ## Virtual gateway IP and MAC address 06:4b:8c:cd:13:f8 10.1.1.2 irb.200 [vtep.32796] none 06:4b:8c:cd:c4:38 10.1.1.3 irb.200 [vtep.32878] none 06:38:e1:6f:30:29 10.1.1.4 irb.200 [vtep.32821] none 0e:ad:10:02:00:01 10.1.1.101 irb.200 [vtep.32776] none user@spine-1> show ipv6 neighbors IPv6 Address Linklayer Address State Exp Rtr Secure Interface 2001:db8::10:1:0:2 06:4b:8c:cd:13:f8 stale 325 no no irb.100 [vtep.32796] 2001:db8::10:1:0:3 06:4b:8c:cd:c4:38 stale 514 yes no irb.100 [vtep.32878] 2001:db8::10:1:0:4 06:38:e1:6f:30:29 stale 326 no no irb.100 [vtep.32821] 2001:db8::10:1:0:201 02:0c:10:01:02:01 stale 1114 no no irb.100 [.local..11] 2001:db8::10:1:0:202 02:0c:10:01:02:02 stale 443 no no irb.100 [.local..11] 2001:db8::10:1:0:203 02:0c:10:01:02:03 stale 853 no no irb.100 [.local..11] 2001:db8::10:1:0:204 02:0c:10:01:02:04 stale 1181 no no irb.100 [.local..11] 2001:db8::10:1:0:254 00:00:5e:00:02:01 reachable 0 no no irb.100 2001:db8::10:1:1:2 06:4b:8c:cd:13:f8 stale 325 no no irb.200 [vtep.32796] 2001:db8::10:1:1:3 06:4b:8c:cd:c4:38 stale 514 yes no irb.200 [vtep.32878] 2001:db8::10:1:1:4 06:38:e1:6f:30:29 stale 326 no no irb.200 [vtep.32821] 2001:db8::10:1:1:201 02:0c:10:02:02:01 stale 1121 no no irb.200 [.local..11] 2001:db8::10:1:1:202 02:0c:10:02:02:02 stale 423 no no irb.200 [.local..11] 2001:db8::10:1:1:203 02:0c:10:02:02:03 stale 1081 no no irb.200 [.local..11] 2001:db8::10:1:1:204 02:0c:10:02:02:04 stale 1167 no no irb.200 [.local..11]
- VNI 10000のスイッチングテーブルを検証して、エンド システムと他のスパイン デバイスのエントリーを確認します。
user@spine-1> show ethernet-switching table vlan-id 100 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 105 entries, 105 learned Routing instance : default-switch Vlan MAC MAC Logical Active name address flags interface source VNI_10000 00:00:5e:00:01:01 DR esi.2453 05:19:17:f3:41:00:00:27:10:00 ## Entries for the spine devices VNI_10000 06:4b:8c:cd:13:f8 D vtep.32796 192.168.0.2 VNI_10000 06:4b:8c:cd:c4:38 D vtep.32878 192.168.0.3 VNI_10000 06:38:e1:6f:30:29 D vtep.32821 192.168.0.4 ## The next four MAC addresses belong to the end systems connected to Leaf 1 - 3 (QFX5100), Leaf 4-6 (QFX5110), Leaf 7-9 (QFX5200), and Leaf 10-12 (QFX10002). VNI_10000 02:0c:10:01:02:01 DR esi.2443 00:00:00:00:00:00:51:00:00:01 VNI_10000 02:0c:10:01:02:02 DR esi.2497 00:00:00:00:00:00:51:10:00:01 VNI_10000 02:0c:10:01:02:03 DR esi.2427 00:00:00:00:00:00:52:00:00:01 VNI_10000 02:0c:10:01:02:04 DR esi.2610 00:00:00:00:00:01:00:00:00:01 ... VNI_10000 0e:ad:10:01:00:02 D vtep.32814 192.168.1.96
- コントロールプレーンを介してリーフデバイスから学習したMACアドレスとARP情報を確認します。
user@spine-1> show evpn database mac-address 02:0c:10:01:02:01 extensive Instance: default-switch VN Identifier: 10000, MAC address:: 02:0c:10:01:02:01 Source: 00:00:00:00:00:00:51:00:00:01, Rank: 1, Status: Active Remote origin: 192.168.1.2 ## Leaf 2 and Leaf 3 advertised this route Remote origin: 192.168.1.3 Timestamp: Jul 13 23:35:37 (0x59686639) State: <Remote-To-Local-Adv-Done> IP address: 10.1.0.201 ## MAC Address + IP Flags: <Proxy> Remote origin: 192.168.1.2 Remote origin: 192.168.1.3 IP address: 2001:db8::10:1:0:201 ## MAC Address + IPv6 Remote origin: 192.168.1.2 Remote origin: 192.168.1.3 History db: Time Event Jul 13 23:35:38 2017 Applying remote state to peer 192.168.1.2 Jul 13 23:35:38 2017 Remote peer 192.168.1.2 updated Jul 13 23:35:38 2017 MAC+IP not updated, source l2ald is not owner (type2) Jul 13 23:35:38 2017 Updated Jul 13 23:35:38 2017 No change to MAC state Jul 13 23:35:38 2017 Applying remote state to peer 192.168.1.3 Jul 13 23:35:38 2017 Remote peer 192.168.1.3 updated Jul 13 23:35:38 2017 MAC+IP not updated, source l2ald is not owner (type2) Jul 13 23:35:38 2017 Updated Jul 13 23:35:38 2017 No change to MAC state
- リモート VXLAN トンネルのエンドポイントを確認します。
user@spine-1> show ethernet-switching vxlan-tunnel-end-point remote Logical System Name Id SVTEP-IP IFL L3-Idx <default> 0 192.168.0.1 lo0.0 0 RVTEP-IP IFL-Idx NH-Id 192.168.1.1 827 2444 VNID MC-Group-IP 10000 0.0.0.0 20000 0.0.0.0 30000 0.0.0.0 40000 0.0.0.0 RVTEP-IP IFL-Idx NH-Id ... RVTEP-IP IFL-Idx NH-Id 192.168.1.96 812 2428 VNID MC-Group-IP 10000 0.0.0.0 20000 0.0.0.0 30000 0.0.0.0 40000 0.0.0.0
- MAC アドレスが VXLAN トンネルを通じて学習されていることを確認します。
user@spine-1> show ethernet-switching vxlan-tunnel-end-point remote mac-table MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC, P -Pinned MAC) Logical system : <default> Routing instance : default-switch Bridging domain : VNI_10000+100, VLAN : 100, VNID : 10000 MAC MAC Logical Remote VTEP address flags interface IP address 02:0c:10:01:02:03 DR esi.2427 192.168.1.8 192.168.1.7 192.168.1.9 02:0c:10:01:02:01 DR esi.2443 192.168.1.2 192.168.1.3 ## This next entry shows that the virtual gateway MAC address of 00:00:5e:00:01:01 has been learned by the other spine devices. 00:00:5e:00:01:01 DR esi.2453 192.168.0.3 192.168.0.4 192.168.0.2 02:0c:10:01:02:02 DR esi.2497 192.168.1.6 192.168.1.4 02:0c:10:01:02:04 DR esi.2610 192.168.1.12 192.168.1.10 192.168.1.11 06:4b:8c:cd:13:f8 D vtep.32796 192.168.0.2 ---(more)---
リーフデバイス上のデフォルトインスタンスでのVLAN対応CRBオーバーレイの設定
リーフ デバイス上のデフォルトのスイッチング インスタンスで VLAN 対応 CRB オーバーレイを設定するには、次の手順を実行します。
-
以下の例は、 図 4 に示すように、リーフ 1 の設定を示しています。

- IPファブリックアンダーレイが設置されていることを確認します。リーフ デバイスで IP ファブリックを設定するには、IP ファブリック アンダーレイ ネットワークの設計と実装を参照してください。
- IBGP オーバーレイが稼働していることを確認します。リーフデバイスでIBGPオーバーレイを設定するには、オーバーレイにIBGPを設定するを参照してください。
- VXLAN カプセル化を使用して EVPN プロトコルを設定し、VTEP ソース インターフェイス(この場合はリーフ デバイスのループバック インターフェイス)を指定します。
リーフ1:
set protocols evpn encapsulation vxlan set protocols evpn extended-vni-list all set switch-options vtep-source-interface lo0.0
- EVPNルートターゲットとルート識別機能を定義し、オプションを使用して
auto
ルートターゲットを自動的に導き出します。これらのパラメータを設定すると、ルートのインポート方法とエクスポート方法が指定されます。ルーティングテーブルまたはブリッジングテーブルからのルートのインポートおよびエクスポートは、ダイナミックオーバーレイの基礎となります。この場合、ターゲットが target:64512:1111 のルート ターゲットを持つグローバル BGP コミュニティのメンバーが EVPN-VXLAN 情報の交換に参加します。リーフ1:
set switch-options route-distinguisher 192.168.1.1:1 set switch-options vrf-target target:64512:1111 set switch-options vrf-target auto
- すべての類似したリーフデバイスでESI設定を行います。このリファレンスデザインのエンドシステムは、デバイスタイプクラスター(QFX5100など)ごとに3つのリーフデバイスにマルチホームされるため、一意のエンドシステムごとに、3つのリーフデバイスすべてに同じESI識別子とLACPシステム識別子を設定する必要があります。リーフデバイスごとに異なるLACPシステム識別子を設定し、VXLANに単一の指定されたフォワーダを選択させる他のトポロジとは異なり、同じLACPシステム識別子を使用して、3つのリーフデバイスをマルチホームエンドシステムに単一のLAGとして表示できるようにします。さらに、ESIに含まれるすべてのポートに同じ集合型イーサネットインターフェイス番号を使用します。
リーフ 1 の設定を以下に示しますが、 図 5 に示すトポロジーに従って、リーフ 2 とリーフ 3 の両方でこの設定を複製する必要があります。
先端:ESI 番号を作成するときは、ESI が手動で作成されたことを示すために、常に上位オクテットを 00 に設定してください。他の 9 オクテットは、00 から FF までの任意の 16 進数値にすることができます。
図 5:リーフ 1、リーフ 2、およびリーフ 3の ESI トポロジー
リーフ1:
set interfaces ae11 esi 00:00:00:00:00:00:51:00:00:01 set interfaces ae11 esi all-active set interfaces ae11 aggregated-ether-options lacp system-id 00:00:51:00:00:01 set interfaces xe-0/0/10 ether-options 802.3ad ae11 set interfaces xe-1/0/10 ether-options 802.3ad ae11
- VLAN を設定し、VNI にマッピングします。この手順により、VLANがEVPN-VXLANドメイン全体のVNIに参加できるようになります。
リーフ1:
set vlans VNI_10000 vlan-id 100 set vlans VNI_10000 vxlan vni 10000 set vlans VNI_20000 vlan-id 200 set vlans VNI_20000 vxlan vni 20000 set vlans VNI_30000 vlan-id 300 set vlans VNI_30000 vxlan vni 30000 set vlans VNI_40000 vlan-id 400 set vlans VNI_40000 vxlan vni 40000
リーフデバイスのデフォルトインスタンスにおけるVLAN-Aware CRBオーバーレイの検証
次のコマンドを発行して、オーバーレイがリーフデバイスで正しく機能していることを確認します。
- インターフェイスが動作していることを確認します。
user@leaf-1> show interfaces terse | match ae.* xe-0/0/10.0 up up aenet --> ae11.0 et-0/0/48.0 up up aenet --> ae1.0 et-0/0/49.0 up up aenet --> ae2.0 et-0/0/50.0 up up aenet --> ae3.0 et-0/0/51.0 up up aenet --> ae4.0 xe-1/0/10.0 up up aenet --> ae11.0 et-1/0/48.0 up up aenet --> ae1.0 et-1/0/49.0 up up aenet --> ae2.0 et-1/0/50.0 up up aenet --> ae3.0 et-1/0/51.0 up up aenet --> ae4.0 ae1 up up ## To Spine 1 ae1.0 up up inet 172.16.1.1/30 ae2 up up ## To Spine 2 ae2.0 up up inet 172.16.1.5/30 ae3 up up ## To Spine 3 ae3.0 up up inet 172.16.1.9/30 ae4 up up ## To Spine 4 ae4.0 up up inet 172.16.1.13/30 ae11 up up ## To End System ae11.0 up up eth-switch user@leaf-1> show lacp interfaces Aggregated interface: ae1 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity et-0/0/48 Actor No No Yes Yes Yes Yes Fast Active et-0/0/48 Partner No No Yes Yes Yes Yes Fast Active et-1/0/48 Actor No No Yes Yes Yes Yes Fast Active et-1/0/48 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State et-0/0/48 Current Fast periodic Collecting distributing et-1/0/48 Current Fast periodic Collecting distributing ... Aggregated interface: ae11 LACP state: Role Exp Def Dist Col Syn Aggr Timeout Activity xe-0/0/10 Actor No No Yes Yes Yes Yes Fast Active xe-0/0/10 Partner No No Yes Yes Yes Yes Fast Active xe-1/0/10 Actor No No Yes Yes Yes Yes Fast Active xe-1/0/10 Partner No No Yes Yes Yes Yes Fast Active LACP protocol: Receive State Transmit State Mux State xe-0/0/10 Current Fast periodic Collecting distributing xe-1/0/10 Current Fast periodic Collecting distributing
- EVPN ルートがオーバーレイを通じて学習されていることを確認します。
手記:
-
この出力の抜粋のみが表示されます。
-
EVPN ルート EVPN-route-typeの形式は :route-distinguisher:vni:mac-address です。
user@leaf-1> show route table bgp.evpn.0 evpn-ethernet-tag-id 10000 bgp.evpn.0: 828 destinations, 3169 routes (827 active, 0 holddown, 4 hidden) + = Active Route, - = Last Active, * = Both ## Spine 1: Virtual Gateway MAC Address for IPv4 2:192.168.0.1:1::10000::00:00:5e:00:01:01/304 MAC/IP *[BGP/170] 09:12:00, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:33:39, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:31:15, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:29:41, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 ## Spine 1: Virtual Gateway MAC Address for IPv6 2:192.168.0.1:1::10000::00:00:5e:00:02:01/304 MAC/IP *[BGP/170] 09:12:00, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:33:39, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:31:15, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:29:41, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 ## Spine 1: IRB MAC Address 2:192.168.0.1:1::10000::06:4b:8c:67:0f:f0/304 MAC/IP *[BGP/170] 09:12:00, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:33:39, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:31:15, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:29:41, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 ## Spine 1: ARP for the virtual gateway 2:192.168.0.1:1::10000::00:00:5e:00:01:01::10.1.0.254/304 MAC/IP *[BGP/170] 09:12:00, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:33:39, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:31:15, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:29:41, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 ## Spine 1: IRB IPv4 ARP 2:192.168.0.1:1::10000::06:4b:8c:67:0f:f0::10.1.0.1/304 MAC/IP *[BGP/170] 00:04:50, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 00:04:50, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 00:04:50, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 00:04:50, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 ## Spine 2: ARP for the virtual gateway 2:192.168.0.2:1::10000::00:00:5e:00:01:01::10.1.0.254/304 MAC/IP *[BGP/170] 07:55:22, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.6 via ae2.0 [BGP/170] 07:33:39, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.6 via ae2.0 [BGP/170] 07:31:11, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.6 via ae2.0 [BGP/170] 07:29:37, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.6 via ae2.0 ## Spine 2: IRB IPv4 ARP 2:192.168.0.2:1::10000::06:4b:8c:cd:13:f8::10.1.0.2/304 MAC/IP *[BGP/170] 07:55:22, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.6 via ae2.0 [BGP/170] 07:33:39, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.6 via ae2.0 [BGP/170] 07:31:11, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.6 via ae2.0 [BGP/170] 07:29:37, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.6 via ae2.0 ## Spine 1: IPv6 ARP for the virtual gateway 2:192.168.0.1:1::10000::00:00:5e:00:02:01::2001:db8::10:1:0:254/304 MAC/IP *[BGP/170] 09:12:00, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:33:39, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:31:15, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:29:41, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 ## Spine 1: IRB IPv6 ARP 2:192.168.0.1:1::10000::06:4b:8c:67:0f:f0::2001:db8::10:1:0:1/304 MAC/IP *[BGP/170] 09:12:00, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:33:39, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:31:15, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 [BGP/170] 07:29:41, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.2 via ae1.0 ...
-
- リーフ1とリーフ3で、オーバーレイを介して学習したローカルMACアドレスとリモートMACアドレスの両方がイーサネットスイッチングテーブルにインストールされていることを確認します。
手記:
EVPNオーバーレイからリモートで学習したエンド システムを特定するには、MACアドレス、ESI論理インターフェイス、ESI番号を探します。たとえば、リーフ1は、から までのMACアドレス
02:0c:10:03:02:02
esi.1885
を持つエンドシステムについて学習します。このエンド システムの ESI 番号は です00:00:00:00:00:00:51:10:00:01
。したがって、これはリーフ4、5、6(QFX5110スイッチ)に設定されたESI番号と一致するため、このエンドシステムはこれら3つのリーフデバイスにマルチホームされていることがわかります。user@leaf-1> show ethernet-switching table vlan-id 300 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 10 entries, 10 learned Routing instance : default-switch Vlan MAC MAC Logical Active name address flags interface source VNI_30000 00:00:5e:00:01:01 DR esi.1679 05:19:17:f3:41:00:00:75:30:00 VNI_30000 00:00:5e:00:02:01 DR esi.1679 05:19:17:f3:41:00:00:75:30:00 VNI_30000 06:4b:8c:67:0f:f0 D vtep.32770 192.168.0.1 VNI_30000 06:4b:8c:cd:13:f8 D vtep.32783 192.168.0.2 VNI_30000 06:4b:8c:cd:c4:38 D vtep.32769 192.168.0.3 VNI_30000 06:38:e1:6f:30:29 D vtep.32879 192.168.0.4 ## Learned locally VNI_30000 02:0c:10:03:02:01 DL ae11.0 ## Learned from the QFX5110 switches - Leaf 4 to 6 VNI_30000 02:0c:10:03:02:02 DR esi.1885 00:00:00:00:00:00:51:10:00:01 ## Learned from the QFX5200 switches - Leaf 7 to 9 VNI_30000 02:0c:10:03:02:03 DR esi.1887 00:00:00:00:00:00:52:00:00:01 ## Learned from the QFX10002 switches - Leaf 10 to 12 VNI_30000 02:0c:10:03:02:04 DR esi.1892 00:00:00:00:00:01:00:00:00:01 ## IPv4 virtual gateway MAC address learned over the overlay and distributed to the leaf devices by Spine 1, 2, 3 and 4 00:00:5e:00:01:01 # IPv6 virtual gateway MAC address learned over Overlay 00:00:5e:00:02:01 ## IRB MAC address prefix for Spine 1, 2, and 3 (Physical MAC address) 06:4b:* ## End System MAC address, connected locally to the leaf device 02:0c:10:03:02:01 ## MAC address learned over the overlay, these end systems are also multihomed 02:0c:10:03:02:02,03,04 user@leaf-3> show ethernet-switching table vlan-id 100 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 106 entries, 106 learned Routing instance : default-switch Vlan MAC MAC Logical Active name address flags interface source ## 00:00:5e:00:01:01 is the virtual gateway MAC address for the spine devices and is reachable over the dynamically created logical link esi.1679. As a result, you can use this ESI number to filter future command output by using esi.1679 to find the virtual gateway. VNI_10000 00:00:5e:00:01:01 DR esi.1769 05:19:17:f3:41:00:00:27:10:00 VNI_10000 00:00:5e:00:02:01 DR esi.1769 05:19:17:f3:41:00:00:27:10:00 VNI_10000 06:4b:8c:67:0f:f0 D vtep.32781 192.168.0.1 VNI_10000 06:4b:8c:cd:13:f8 D vtep.32782 192.168.0.2 VNI_10000 06:4b:8c:cd:c4:38 D vtep.32775 192.168.0.3 ## Learned locally VNI_10000 02:0c:10:01:02:01 DL ae11.0 ## Learned through the overlay VNI_10000 02:0c:10:01:02:02 DR esi.1760 00:00:00:00:00:00:51:10:00:01 VNI_10000 02:0c:10:01:02:03 DR esi.1782 00:00:00:00:00:00:52:00:00:01 VNI_10000 02:0c:10:01:02:04 DR esi.1758 00:00:00:00:00:01:00:00:00:01 VNI_10000 06:38:e1:6f:30:29 D vtep.32783 192.168.0.4 VNI_10000 0e:ad:10:01:00:01 D vtep.32821 192.168.1.85
- リーフ1で、仮想ゲートウェイESI(esi.1679)がすべてのスパインデバイスから到達可能であることを確認します。
user@leaf-1> show ethernet-switching vxlan-tunnel-end-point esi | find esi.1679 ESI RTT VLNBH INH ESI-IFL LOC-IFL #RVTEPs 05:19:17:f3:41:00:00:75:30:00 default-switch 1679 131072 esi.1679 4 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.0.4 vtep.32879 1890 3 2 192.168.0.2 vtep.32783 1795 2 2 192.168.0.1 vtep.32770 1682 1 2 192.168.0.3 vtep.32769 1764 0 2
- VNI 10000およびMACアドレス02:0c:10:01:02:02から送信されるリモートEVPNルートを確認します。この場合、リーフ4(192.168.1.4)からスパイン1(192.168.0.1)を経由して送信されています。
手記:
EVPN ルート EVPN-route-typeの形式は :route-distinguisher:vni:mac-address です。
user@leaf-1> show route table bgp.evpn.0 evpn-ethernet-tag-id 10000 evpn-mac-address 02:0c:10:01:02:02 bgp.evpn.0: 910 destinations, 3497 routes (904 active, 0 holddown, 24 hidden) + = Active Route, - = Last Active, * = Both 2:192.168.1.4:1::10000::02:0c:10:01:02:02/304 MAC/IP *[BGP/170] 00:11:37, localpref 100, from 192.168.0.1 AS path: I, validation-state: unverified > to 172.16.1.10 via ae3.0 [BGP/170] 00:11:37, localpref 100, from 192.168.0.2 AS path: I, validation-state: unverified > to 172.16.1.10 via ae3.0 [BGP/170] 00:11:37, localpref 100, from 192.168.0.3 AS path: I, validation-state: unverified > to 172.16.1.10 via ae3.0 [BGP/170] 00:11:37, localpref 100, from 192.168.0.4 AS path: I, validation-state: unverified > to 172.16.1.10 via ae3.0 user@leaf-1> show route table bgp.evpn.0 evpn-ethernet-tag-id 10000 evpn-mac-address 02:0c:10:01:02:02 detail bgp.evpn.0: 925 destinations, 3557 routes (919 active, 0 holddown, 24 hidden) 2:192.168.1.4:1::10000::02:0c:10:01:02:02/304 MAC/IP (4 entries, 0 announced) *BGP Preference: 170/-101 Route Distinguisher: 192.168.1.4:1 Next hop type: Indirect, Next hop index: 0 Address: 0xb3a2170 Next-hop reference count: 160 Source: 192.168.0.1 Protocol next hop: 192.168.1.4 Indirect next hop: 0x2 no-forward INH Session ID: 0x0 State: <Active Int Ext> Local AS: 4210000001 Peer AS: 4210000001 Age: 13:42 Metric2: 0 Validation State: unverified Task: BGP_4210000001.192.168.0.1 AS path: I (Originator) Cluster list: 192.168.0.10 Originator ID: 192.168.1.4 Communities: target:62273:268445456 encapsulation:vxlan(0x8) Import Accepted Route Label: 10000 ESI: 00:00:00:00:00:00:51:10:00:01 Localpref: 100 Router ID: 192.168.0.1 Secondary Tables: default-switch.evpn.0 ... ## This output has been abbreviated. In a full set of output, there should also be routes sourced by Spine 2 (192.168.0.2), Spine 3 (192.168.0.3), and Spine 4 (192.168.0.4).
- 各 VTEP インターフェイスの送信元アドレスと宛先アドレスを確認し、そのステータスを表示します。
手記:
96 個のリーフ デバイスと 4 個のスパイン デバイスがあるため、このリファレンスデザインには 100 個の VTEP インターフェイス(デバイスごとに 1 つの VTEP インターフェイス)があります。
user@leaf-1> show ethernet-switching vxlan-tunnel-end-point source Logical System Name Id SVTEP-IP IFL L3-Idx <default> 0 192.168.1.1 lo0.0 0 L2-RTT Bridge Domain VNID MC-Group-IP default-switch VNI_10000+100 10000 0.0.0.0 default-switch VNI_20000+200 20000 0.0.0.0 default-switch VNI_30000+300 30000 0.0.0.0 default-switch VNI_40000+400 40000 0.0.0.0 user@leaf-1> show interfaces terse vtep Interface Admin Link Proto Local Remote vtep up up vtep.32768 up up vtep.32769 up up eth-switch vtep.32770 up up eth-switch vtep.32771 up up eth-switch vtep.32772 up up eth-switch ... vtep.32869 up up eth-switch user@leaf-1> show interfaces vtep Physical interface: vtep, Enabled, Physical link is Up Interface index: 646, SNMP ifIndex: 503 Type: Software-Pseudo, Link-level type: VxLAN-Tunnel-Endpoint, MTU: Unlimited, Speed: Unlimited Device flags : Present Running Link type : Full-Duplex Link flags : None Last flapped : Never Input packets : 0 Output packets: 0 Logical interface vtep.32768 (Index 554) (SNMP ifIndex 648) Flags: Up SNMP-Traps 0x4000 Encapsulation: ENET2 VXLAN Endpoint Type: Source, VXLAN Endpoint Address: 192.168.1.1, L2 Routing Instance: default-switch, L3 Routing Instance: default Input packets : 0 Output packets: 0 ... Logical interface vtep.32814 (Index 613) (SNMP ifIndex 903) Flags: Up SNMP-Traps Encapsulation: ENET2 VXLAN Endpoint Type: Remote, VXLAN Endpoint Address: 192.168.1.96, L2 Routing Instance: default-switch, L3 Routing Instance: default Input packets : 0 Output packets: 6364 Protocol eth-switch, MTU: Unlimited Flags: Trunk-Mode
- 各 VNI が関連する VXLAN トンネルにマッピングされていることを確認します。
user@leaf-1> show ethernet-switching vxlan-tunnel-end-point remote 0 192.168.1.1 lo0.0 0 RVTEP-IP IFL-Idx NH-Id 192.168.0.1 587 1792 VNID MC-Group-IP 10000 0.0.0.0 20000 0.0.0.0 30000 0.0.0.0 40000 0.0.0.0 ... RVTEP-IP IFL-Idx NH-Id 192.168.1.96 613 1820 VNID MC-Group-IP 10000 0.0.0.0 20000 0.0.0.0 30000 0.0.0.0 40000 0.0.0.0
- MAC アドレスが VXLAN トンネルを通じて学習されていることを確認します。
user@leaf-1> show ethernet-switching vxlan-tunnel-end-point remote mac-table MAC flags (S -static MAC, D -dynamic MAC, L -locally learned, C -Control MAC SE -Statistics enabled, NM -Non configured MAC, R -Remote PE MAC, P -Pinned MAC) Logical system : <default> Routing instance : default-switch Bridging domain : VNI_10000+100, VLAN : 100, VNID : 10000 MAC MAC Logical Remote VTEP address flags interface IP address 02:0c:10:01:02:04 DR esi.1764 192.168.1.11 192.168.1.12 192.168.1.10 02:0c:10:01:02:02 DR esi.1771 192.168.1.6 192.168.1.4 02:0c:10:01:02:03 DR esi.1774 192.168.1.7 00:00:5e:00:01:01 DR esi.1781 192.168.0.4 192.168.0.2 192.168.0.1 192.168.0.3 06:4b:8c:cd:c4:38 D vtep.32779 192.168.0.3 06:4b:8c:67:0f:f0 D vtep.32781 192.168.0.1 06:4b:8c:cd:13:f8 D vtep.32782 192.168.0.2 06:38:e1:6f:30:29 D vtep.32783 192.168.0.4 ---(more)---
- ゲートウェイと集合型イーサネットインターフェイスのマルチホーミング情報を検証します。
user@leaf-1> show ethernet-switching vxlan-tunnel-end-point esi ## Local AE link – QFX5100 leaf devices ESI RTT VLNBH INH ESI-IFL LOC-IFL #RVTEPs 00:00:00:00:00:00:51:00:00:01 default-switch 1768 131078 esi.1768 ae11.0, 2 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.1.2 vtep.32780 1782 1 2 192.168.1.3 vtep.32772 1767 0 2 ## Remote AE Link for QFX5110 leaf devices ESI RTT VLNBH INH ESI-IFL LOC-IFL #RVTEPs 00:00:00:00:00:00:51:10:00:01 default-switch 1771 131081 esi.1771 3 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.1.6 vtep.32771 1766 2 2 192.168.1.4 vtep.32770 1765 1 2 192.168.1.5 vtep.32774 1770 0 2 ## Remote AE Link for QFX5200 leaf devices ESI RTT VLNBH INH ESI-IFL LOC-IFL #RVTEPs 00:00:00:00:00:00:52:00:00:01 default-switch 1774 131084 esi.1774 3 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.1.9 vtep.32778 1776 2 2 192.168.1.8 vtep.32777 1775 1 2 192.168.1.7 vtep.32776 1773 0 2 ## Remote AE Link for QFX10002 leaf devices ESI RTT VLNBH INH ESI-IFL LOC-IFL #RVTEPs 00:00:00:00:00:01:00:00:00:01 default-switch 1764 131074 esi.1764 3 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.1.11 vtep.32775 1772 2 2 192.168.1.12 vtep.32773 1769 1 2 192.168.1.10 vtep.32769 1759 0 2 ## ESI multihoming to the VTEP for each segment ESI RTT VLNBH INH ESI-IFL LOC-IFL #RVTEPs 05:19:17:f3:41:00:00:27:10:00 default-switch 1781 131091 esi.1781 4 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.0.4 vtep.32783 1796 3 2 192.168.0.2 vtep.32782 1793 2 2 192.168.0.1 vtep.32781 1792 1 2 192.168.0.3 vtep.32779 1777 0 2 ...
- あるリーフから別のリーフへのVXLANトンネルが、アンダーレイ上の等コストマルチパス(ECMP)によってロードバランシングされていることを確認します。
user@leaf-1> show route forwarding-table table default-switch extensive | find vtep.32770 Destination: vtep.32770 Route type: interface Route reference: 0 Route interface-index: 576 Multicast RPF nh index: 0 P2mpidx: 0 Flags: sent to PFE Nexthop: Next-hop type: composite Index: 1765 Reference: 12 Next-hop type: indirect Index: 131076 Reference: 3 Next-hop type: unilist Index: 131193 Reference: 238 Nexthop: 172.16.1.2 Next-hop type: unicast Index: 1791 Reference: 10 Next-hop interface: ae1.0 Weight: 0x0 Nexthop: 172.16.1.6 Next-hop type: unicast Index: 1794 Reference: 10 Next-hop interface: ae2.0 Weight: 0x0 Nexthop: 172.16.1.10 Next-hop type: unicast Index: 1758 Reference: 10 Next-hop interface: ae3.0 Weight: 0x0 Nexthop: 172.16.1.14 Next-hop type: unicast Index: 1795 Reference: 10 Next-hop interface: ae4.0 Weight: 0x0
- リモートMACアドレスがECMP経由で到達可能であることを確認します。
user@leaf-1> show route forwarding-table table default-switch extensive destination 02:0c:10:01:02:03/48 Routing table: default-switch.evpn-vxlan [Index 4] Bridging domain: VNI_10000.evpn-vxlan [Index 3] VPLS: Enabled protocols: Bridging, ACKed by all peers, EVPN VXLAN, Destination: 02:0c:10:01:02:03/48 Learn VLAN: 0 Route type: user Route reference: 0 Route interface-index: 582 Multicast RPF nh index: 0 P2mpidx: 0 IFL generation: 169 Epoch: 0 Sequence Number: 0 Learn Mask: 0x400000000000000003000000000000000000000 L2 Flags: control_dyn Flags: sent to PFE Nexthop: Next-hop type: composite Index: 1773 Reference: 12 Next-hop type: indirect Index: 131085 Reference: 3 Next-hop type: unilist Index: 131193 Reference: 238 Nexthop: 172.16.1.2 Next-hop type: unicast Index: 1791 Reference: 10 Next-hop interface: ae1.0 Weight: 0x0 Nexthop: 172.16.1.6 Next-hop type: unicast Index: 1794 Reference: 10 Next-hop interface: ae2.0 Weight: 0x0 Nexthop: 172.16.1.10 Next-hop type: unicast Index: 1758 Reference: 10 Next-hop interface: ae3.0 Weight: 0x0 Nexthop: 172.16.1.14 Next-hop type: unicast Index: 1795 Reference: 10 Next-hop interface: ae4.0 Weight: 0x0
手記:MAC アドレスは複数の VTEP インターフェイスを介して到達可能ですが、QFX5100、QFX5110、QFX5120-32C、QFX5200 の各スイッチは、加盟店 ASIC の制限により、オーバーレイ全体で ECMP をサポートしていません。オーバーレイとアンダーレイの両方でECMPをサポートするカスタムジュニパーネットワークスASICが搭載されているのは、QFX10000シリーズスイッチのみです。
user@leaf-1> show ethernet-switching table vlan-id 100 | match 02:0c:10:01:02:03 VNI_10000 02:0c:10:01:02:03 DR esi.1774 00:00:00:00:00:00:52:00:00:01 user@leaf-1> show route forwarding-table table default-switch extensive destination 02:0c:10:01:02:03/48 Routing table: default-switch.evpn-vxlan [Index 9] Bridging domain: VNI_10000.evpn-vxlan [Index 3] VPLS: Enabled protocols: Bridging, ACKed by all peers, EVPN VXLAN, Destination: 02:0c:10:01:02:03/48 Learn VLAN: 0 Route type: user Route reference: 0 Route interface-index: 550 Multicast RPF nh index: 0 P2mpidx: 0 IFL generation: 0 Epoch: 0 Sequence Number: 0 Learn Mask: 0x400000000000000001000000000000000000000 L2 Flags: control_dyn, esi Flags: sent to PFE Next-hop type: indirect Index: 2097173 Reference: 5 Nexthop: Next-hop type: composite Index: 1947 Reference: 2 Nexthop: Next-hop type: composite Index: 1948 Reference: 8 Next-hop type: indirect Index: 2097174 Reference: 3 Next-hop type: unilist Index: 2097280 Reference: 241 Nexthop: 172.16.10.2 Next-hop type: unicast Index: 1950 Reference: 11 Next-hop interface: ae1.0 Weight: 0x0 Nexthop: 172.16.10.6 Next-hop type: unicast Index: 1956 Reference: 10 Next-hop interface: ae2.0 Weight: 0x0 Nexthop: 172.16.10.10 Next-hop type: unicast Index: 1861 Reference: 10 Next-hop interface: ae3.0 Weight: 0x0 Nexthop: 172.16.10.14 Next-hop type: unicast Index: 1960 Reference: 10 Next-hop interface: ae4.0 Weight: 0x0
- VTEP トンネルから送信されるブロードキャスト、不明、マルチキャスト(BUM)トラフィックの指定フォワーダー(DF)となるデバイスを確認します。
手記:
DF IPアドレスは192.168.1.2と記載されているため、リーフ2がDFです。
user@leaf-1> show evpn instance esi 00:00:00:00:00:00:51:00:00:01 designated-forwarder Instance: default-switch Number of ethernet segments: 12 ESI: 00:00:00:00:00:00:51:00:00:01 Designated forwarder: 192.168.1.2
仮想スイッチまたは MAC-VRF インスタンスを使用した VLAN 対応 CRB オーバーレイの設定
仮想スイッチまたは MAC-VRF インスタンスを使用して、VLAN 対応 CRB オーバーレイ モデルを設定できます。どちらのモデルでも、複数のスイッチング インスタンスを設定でき、各スイッチング インスタンスはインスタンスあたり最大 4094 の VLAN をサポートできます。
VLAN(リーフデバイス)とIRBインターフェイス(スパインデバイス)の設定方法は、VLAN対応CRBオーバーレイのデフォルトのインスタンス方法と似ています。主な違いは、仮想スイッチング インスタンスまたは MAC-VRF インスタンス内で特定の要素を設定することです。 図 6 を参照してください。

このスタイルのオーバーレイをスパインデバイスに実装すると、次のようになります。
-
以下を使用して、仮想スイッチまたは MAC-VRF インスタンスを設定します。
-
VTEP 送信元インターフェイスとしてのループバック インターフェイス。
-
ルート識別子とルートターゲット。
-
VXLAN カプセル化を使用した EVPN。
-
VLAN から VNI へのマッピングとレイヤー 3 IRB インターフェイスの関連付け。
-
-
仮想ゲートウェイ、仮想MACアドレス、および対応するIRBインターフェイスを設定します(VLAN間のルーティングを提供するため)。
このオーバーレイ スタイルをリーフ デバイスに実装するには、次の手順に従います。
-
以下を使用して、仮想スイッチまたは MAC-VRF インスタンスを設定します。
-
VTEP 送信元インターフェイスとしてのループバック インターフェイス。
-
ルート識別子とルートターゲット。
-
VXLAN カプセル化を使用した EVPN。
-
VLAN から VNI へのマッピング。
-
-
次の端系に面する要素を設定します。
-
イーサネット セグメント ID(ESI)。
-
柔軟な VLAN タグ付けと拡張 VLAN ブリッジ カプセル化。
-
LACP 設定
-
VLAN ID です。
-
VLAN 対応 CRB オーバーレイの概要については、データ センター ファブリック ブループリント アーキテクチャ コンポーネントの「Centrally-Routed Bridging Overlay」セクションを参照してください。
MAC-VRF インスタンスの詳細については、 ネットワーク仮想化オーバーレイのマルチテナント機能向け MAC-VRF インスタンス および MAC-VRF ルーティング インスタンス タイプの概要を参照してください。
-
このリファレンスデザインで使用されているすべてのリーフプラットフォームで動作する簡単な方法については、デフォルトインスタンスでのVLAN対応CRBオーバーレイの設定を参照してください
以下のセクションでは、仮想スイッチまたは MAC-VRF インスタンスを使用した VLAN 対応 CRB オーバーレイを設定および検証する方法の詳細な手順を説明します。
- スパインデバイス上の仮想スイッチまたは MAC-VRF インスタンスを使用した VLAN 対応 CRB オーバーレイの設定
- スパインデバイス上の仮想スイッチまたはMAC-VRFインスタンスによるCRBオーバーレイのVLAN認識モデルの検証
- リーフデバイス上の仮想スイッチまたは MAC-VRF インスタンスを使用した VLAN 対応 CRB オーバーレイの設定
- リーフデバイス上の仮想スイッチまたはMAC-VRFインスタンスを使用したVLAN-Aware CRBオーバーレイの検証
スパインデバイス上の仮想スイッチまたは MAC-VRF インスタンスを使用した VLAN 対応 CRB オーバーレイの設定
スパインデバイスにCRBオーバーレイのVLAN対応スタイルを設定するには、次の手順を実行します。
以下の例は、 図 7 に示すスパイン 1 の設定を示しています。

- IPファブリックアンダーレイが設置されていることを確認します。スパイン デバイスで IP ファブリックを設定するには、IP ファブリック アンダーレイ ネットワークの設計と実装を参照してください。
- IBGP オーバーレイが稼働していることを確認します。スパインデバイスでIBGPオーバーレイを設定するには、オーバーレイにIBGPを設定するを参照してください。
- (QFX5130およびQFX5700スイッチのみ)EVPN-VXLANで構成するファブリック内のQFX5130またはQFX5700スイッチで、VXLANカプセル化を備えたEVPNをサポートするように統合転送プロファイルオプションを設定します
host-profile
(詳細については、レイヤー2転送テーブルを参照してください)。set system packet-forwarding-options forwarding-profile host-profile
- VLAN 対応サービス用に、仮想スイッチ インスタンス(VS1)または MAC-VRF インスタンス(MAC-VRF-1)を設定します。VLAN 対応サービス タイプでは、1 つ以上の VLAN でインスタンスを設定できます。VTEP 情報、VXLAN カプセル化、VLAN から VNI へのマッピング、関連する IRB インターフェイス、およびその他のインスタンスの詳細(ルート識別子やルート ターゲットなど)を設定の一部として含めます。
仮想スイッチインスタンスの場合は、
instance-type virtual-switch
を使用します。VLAN 認識モデルを使用して、関連する IRB インターフェイスを使用して、仮想スイッチ インスタンスの VLAN VNI_90000およびVNI_100000を設定します。スパイン1(仮想スイッチインスタンス):
set routing-instances VS1 vtep-source-interface lo0.0 set routing-instances VS1 instance-type virtual-switch set routing-instances VS1 route-distinguisher 192.168.0.1:900 set routing-instances VS1 vrf-target target:62273:90000 set routing-instances VS1 vrf-target auto set routing-instances VS1 protocols evpn encapsulation vxlan set routing-instances VS1 protocols evpn extended-vni-list all set routing-instances VS1 protocols evpn default-gateway no-gateway-community set routing-instances VS1 vlans VNI_90000 vlan-id none set routing-instances VS1 vlans VNI_90000 l3-interface irb.900 set routing-instances VS1 vlans VNI_90000 vxlan vni 90000 set routing-instances VS1 vlans VNI_100000 vlan-id none set routing-instances VS1 vlans VNI_100000 l3-interface irb.1000 set routing-instances VS1 vlans VNI_100000 vxlan vni 100000
MAC-VRF インスタンスでは、
instance-type mac-vrf
を使用します。また、MAC-VRF インスタンスを作成する際に、サービス タイプも設定します。ここでは、VNI_90000とVNI_100000の2つのVLANと、MAC-VRFインスタンスのそれらに関連付けられたIRBインターフェイスを設定しますservice-type vlan-aware
。スパイン1(MAC-VRFインスタンス):
set routing-instances MAC-VRF-1 vtep-source-interface lo0.0 set routing-instances MAC-VRF-1 instance-type mac-vrf set routing-instances MAC-VRF-1 service-type vlan-aware set routing-instances MAC-VRF-1 route-distinguisher 192.168.0.1:900 set routing-instances MAC-VRF-1 vrf-target target:62273:90000 set routing-instances MAC-VRF-1 vrf-target auto set routing-instances MAC-VRF-1 protocols evpn encapsulation vxlan set routing-instances MAC-VRF-1 protocols evpn extended-vni-list all set routing-instances MAC-VRF-1 protocols evpn default-gateway no-gateway-community set routing-instances MAC-VRF-1 vlans VNI_90000 vlan-id none set routing-instances MAC-VRF-1 vlans VNI_90000 l3-interface irb.900 set routing-instances MAC-VRF-1 vlans VNI_90000 vxlan vni 90000 set routing-instances MAC-VRF-1 vlans VNI_100000 vlan-id none set routing-instances MAC-VRF-1 vlans VNI_100000 l3-interface irb.1000 set routing-instances MAC-VRF-1 vlans VNI_100000 vxlan vni 100000
- (MAC-VRF インスタンスのみ)デバイスで共有トンネルを有効にします。
設定で複数のMAC-VRFインスタンスを使用している場合、デバイスでVTEPスケーリングの問題が発生することがあります。したがって、この問題を回避するには、MAC-VRF インスタンス構成の QFX5000 シリーズのスイッチで共有トンネル機能を有効にする必要があります。shared-tunnels オプションを設定すると、デバイスはリモート VTEP に到達するネクストホップ エントリーの数を最小限に抑えます。次のステートメントは、デバイス上の共有 VXLAN トンネルをグローバルに有効にします。
set forwarding-options evpn-vxlan shared-tunnels
このステートメントは、QFX5000スイッチよりも高いVTEPスケーリングを処理できるスイッチのQFX10000シリーズではオプションです。
手記:この設定では、デバイスを再起動する必要があります。
- VLAN認識方式の場合、1つ以上のVLANでスパインデバイスを設定します。IPv4 および IPv6 仮想ゲートウェイと仮想 MAC アドレスの設定を含めます。この例では、VLAN VNI_90000およびVNI_100000用のIRBインターフェイスと仮想ゲートウェイを備えたスパイン1の設定を示します。
スパイン1:
set interfaces irb unit 900 proxy-macip-advertisement set interfaces irb unit 900 virtual-gateway-accept-data set interfaces irb unit 900 family inet address 10.1.8.1/24 virtual-gateway-address 10.1.8.254 set interfaces irb unit 900 family inet6 address 2001:db8::10:1:8:1/112 virtual-gateway-address 2001:db8::10:1:8:254 set interfaces irb unit 900 family inet6 address fe80::10:1:8:1/112 set interfaces irb unit 900 family inet6 nd6-stale-time 600 set interfaces irb unit 900 virtual-gateway-v4-mac 00:00:5e:90:00:00 set interfaces irb unit 900 virtual-gateway-v6-mac 00:00:5e:90:00:00 set interfaces irb unit 1000 proxy-macip-advertisement set interfaces irb unit 1000 virtual-gateway-accept-data set interfaces irb unit 1000 family inet address 10.1.9.1/24 virtual-gateway-address 10.1.9.254 set interfaces irb unit 1000 family inet6 address 2001:db8::10:1:9:1/112 virtual-gateway-address 2001:db8::10:1:9:254 set interfaces irb unit 1000 family inet6 address fe80::10:1:9:1/112 set interfaces irb unit 1000 family inet6 nd6-stale-time 600 set interfaces irb unit 1000 virtual-gateway-v4-mac 00:00:5e:a0:00:00 set interfaces irb unit 1000 virtual-gateway-v6-mac 00:00:5e:a0:00:00
スパインデバイス上の仮想スイッチまたはMAC-VRFインスタンスによるCRBオーバーレイのVLAN認識モデルの検証
スパインデバイス上でこのスタイルのオーバーレイを検証するには、このセクションのコマンドを実行します。
ここにあるほとんどのコマンドは、仮想スイッチ インスタンス構成の出力を示しています。MAC-VRF インスタンス構成では、以下を使用することもできます。
-
show mac-vrf forwarding
このセクションのコマンドのshow ethernet-switching
エイリアスであるコマンド。 -
show mac-vrf routing database
このセクションの コマンドのエイリアスshow evpn database
である コマンド。 -
show mac-vrf routing instance
このセクションの コマンドのエイリアスshow evpn instance
である コマンド。
および show ethernet-switching
コマンドマッピングのshow mac-vrf forwarding
表、および show mac-vrf routing
コマンドのコマンドエイリアスshow evpn
については、MAC-VRF ルーティング インスタンス タイプの概要を参照してください。
それ以外の場合は、仮想スイッチ インスタンスまたは MAC-VRF インスタンスのいずれかにこのセクションのコマンドを使用できます。
MAC-VRF インスタンス設定の出力には、このセクションが仮想スイッチ インスタンスについて示すのと同様の情報が、MAC-VRF ルーティング インスタンスについて表示されます。主な違いの 1 つは、共有トンネル機能を有効にしたデバイス上の MAC-VRF インスタンスの出力です。共有トンネルが有効な場合、VTEP インターフェイスは次の形式で表示されます。
vtep-index.shared-tunnel-unit
どこ:
-
index は、MAC-VRF ルーティング インスタンスに関連付けられたインデックスです。
-
shared-tunnel-unit は、共有トンネル リモート VTEP 論理インターフェイスに関連付けられたユニット番号です。
たとえば、デバイスにインデックス 26 の MAC-VRF インスタンスがあり、そのインスタンスが 2 つのリモート VTEP に接続する場合、共有トンネル VTEP 論理インターフェイスは次のようになります。
vtep-26.32823 vtep-26.32824
- VNI 90000 と 100000 の IRB インターフェイスが IPv4 と IPv6 の両方で動作していることを確認します。
user@spine-1> show interfaces terse irb | find irb\.900 irb.900 up up inet 10.1.8.1/24 10.1.8.254/24 inet6 2001:db8::10:1:8:1/112 2001:db8::10:1:8:254/112 fe80::10:1:8:1/112 irb.1000 up up inet 10.1.9.1/24 10.1.9.254/24 inet6 2001:db8::10:1:9:1/112 2001:db8::10:1:9:254/112 fe80::10:1:9:1/112
- (MAC-VRF インスタンスのみ)MAC-VRF インスタンスの一部として設定した VLAN を確認します。
user@spine-1> show mac-vrf forwarding instance MAC-VRF-1 Information for routing instance and VLAN: Flags (DL - disable learning, SE - stats enabled, AD - packet action drop, LH - MAC limit hit, MI - mac+ip limit hit) Inst Logical Routing VLAN name Index IRB Flags Tag type system instance index RTT Default MAC-VRF-1 26 vlan Default MAC-VRF-1 VNI-90000 3403 4204 900 vlan Default MAC-VRF-1 VNI-100000 3425 4203 1000 . . . user@spine-1> show vlans VNI-90000 Routing instance VLAN name Tag Interfaces MAC-VRF-1 VNI-90000 NA esi.105902* esi.89032* vtep-26.32823* vtep-26.32824* vtep-26.32827*
- EVPNルーティング インスタンスに関するスイッチングの詳細を確認します。この出力には、ルート識別子(192.168.1.10:900)、VXLAN カプセル化、ESI(00:00:00:00:00:01:00:00:00:02)、VLAN 900 および 1000、EVPN ネイバー(スパイン 2 - 4、リーフ 10 - 12)の VXLAN トンネルの検証、送信元 VTEP IP アドレス(192.168.0.1)に関する情報が含まれます。
user@spine-1> show evpn instance VS1 extensive Instance: VS1 Route Distinguisher: 192.168.0.1:900 Encapsulation type: VXLAN MAC database status Local Remote MAC advertisements: 2 14 MAC+IP advertisements: 14 26 Default gateway MAC advertisements: 4 0 Number of local interfaces: 0 (0 up) Number of IRB interfaces: 2 (2 up) Interface name VLAN VNI Status L3 context irb.1000 100000 Up master irb.900 90000 Up master Number of bridge domains: 2 VLAN Domain ID Intfs / up IRB intf Mode MAC sync IM route label SG sync IM core nexthop 8191 90000 0 0 irb.900 Extended Enabled 90000 Disabled 8191 100000 0 0 irb.1000 Extended Enabled 100000 Disabled Number of neighbors: 6 Address MAC MAC+IP AD IM ES Leaf-label 192.168.0.2 4 10 2 2 0 192.168.0.3 4 10 2 2 0 192.168.0.4 4 10 2 2 0 192.168.1.10 1 2 2 2 0 192.168.1.11 0 0 2 2 0 192.168.1.12 1 2 2 2 0 Number of ethernet segments: 3 ESI: 00:00:00:00:00:01:00:00:00:02 Status: Resolved Number of remote PEs connected: 3 Remote PE MAC label Aliasing label Mode 192.168.1.12 90000 0 all-active 192.168.1.11 90000 0 all-active 192.168.1.10 100000 0 all-active ESI: 05:19:17:f3:41:00:01:5f:90:00 Local interface: irb.900, Status: Up/Forwarding Number of remote PEs connected: 3 Remote PE MAC label Aliasing label Mode 192.168.0.3 90000 0 all-active 192.168.0.2 90000 0 all-active 192.168.0.4 90000 0 all-active ESI: 05:19:17:f3:41:00:01:86:a0:00 Local interface: irb.1000, Status: Up/Forwarding Number of remote PEs connected: 3 Remote PE MAC label Aliasing label Mode 192.168.0.3 100000 0 all-active 192.168.0.2 100000 0 all-active 192.168.0.4 100000 0 all-active Router-ID: 192.168.0.1 Source VTEP interface IP: 192.168.0.1
- リーフ デバイスの MAC アドレス テーブルを確認します。
手記:
-
00:00:5e:90:00:00 および 00:00:5e:a0:00:00 は、スパインデバイス上の IP サブネット ゲートウェイです。
-
02:0c:10:09:02:01 および 02:0c:10:08:02:01 は、リーフ デバイスを介して接続されたエンド システムです。
user@spine-1> show ethernet-switching table instance VS1 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 5 entries, 5 learned Routing instance : VS1 Vlan MAC MAC Logical Active name address flags interface source VNI_100000 00:00:5e:a0:00:00 DR esi.2454 05:19:17:f3:41:00:01:86:a0:00 VNI_100000 06:4b:8c:cd:13:f8 D vtep.32773 192.168.0.2 VNI_100000 06:4b:8c:cd:c4:38 D vtep.32787 192.168.0.3 VNI_100000 02:0c:10:09:02:01 DR esi.2467 00:00:00:00:00:01:00:00:00:02 VNI_100000 06:38:e1:6f:30:29 D vtep.32796 192.168.0.4 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 5 entries, 5 learned Routing instance : VS1 Vlan MAC MAC Logical Active name address flags interface source VNI_90000 00:00:5e:90:00:00 DR esi.2455 05:19:17:f3:41:00:01:5f:90:00 VNI_90000 06:4b:8c:cd:13:f8 D vtep.32773 192.168.0.2 VNI_90000 06:4b:8c:cd:c4:38 D vtep.32787 192.168.0.3 VNI_90000 02:0c:10:08:02:01 DR esi.2467 00:00:00:00:00:01:00:00:00:02 VNI_90000 06:38:e1:6f:30:29 D vtep.32796 192.168.0.4
-
- 3つのリーフデバイスすべてからエンドシステムのMACアドレスに到達できることを確認します。
user@spine-1> show ethernet-switching vxlan-tunnel-end-point esi | find esi.2467 00:00:00:00:00:01:00:00:00:02 VS1 2467 2097182 esi.2467 3 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.1.10 vtep.32789 2522 2 2 192.168.1.11 vtep.32782 2475 1 2 192.168.1.12 vtep.32779 2466 0 2 ESI RTT VLNBH INH ESI-IFL LOC-IFL #RVTEPs
- エンドシステムが転送テーブルを介して到達可能であることを確認します。
user@spine-1> show route forwarding-table table VS1 destination 02:0c:10:09:02:01/48 extensive Routing table: VS1.evpn-vxlan [Index 11] Bridging domain: VNI_100000.evpn-vxlan [Index 9] VPLS: Enabled protocols: Bridging, ACKed by all peers, EVPN VXLAN, Destination: 02:0c:10:09:02:01/48 Learn VLAN: 0 Route type: user Route reference: 0 Route interface-index: 676 Multicast RPF nh index: 0 P2mpidx: 0 IFL generation: 0 Epoch: 0 Sequence Number: 0 Learn Mask: 0x400000000000000006000000000000000000000 L2 Flags: control_dyn, esi Flags: sent to PFE Next-hop type: indirect Index: 2097182 Reference: 3 Nexthop: Next-hop type: composite Index: 2467 Reference: 2 Nexthop: Next-hop type: composite Index: 2522 Reference: 6 Next-hop type: indirect Index: 2097154 Reference: 5 Nexthop: 172.16.10.1 Next-hop type: unicast Index: 2172 Reference: 11 Next-hop interface: ae10.0 Nexthop: Next-hop type: composite Index: 2475 Reference: 6 Next-hop type: indirect Index: 2097193 Reference: 5 Nexthop: 172.16.11.1 Next-hop type: unicast Index: 2194 Reference: 11 Next-hop interface: ae11.0 Nexthop: Next-hop type: composite Index: 2466 Reference: 6 Next-hop type: indirect Index: 2097195 Reference: 5 Nexthop: 172.16.12.1 Next-hop type: unicast Index: 2916 Reference: 11 Next-hop interface: ae12.0
- エンド システム情報(MAC アドレス、IP アドレスなど)が IPv4 ARP テーブルと IPv6 ネイバー テーブルに追加されていることを確認します。
user@spine-1> show arp no-resolve expiration-time | match "irb.900|irb.1000" 06:4b:8c:cd:13:f8 10.1.8.2 irb.900 [vtep.32773] none 1035 06:4b:8c:cd:c4:38 10.1.8.3 irb.900 [vtep.32787] none 1064 06:38:e1:6f:30:29 10.1.8.4 irb.900 [vtep.32796] none 964 02:0c:10:08:02:01 10.1.8.201 irb.900 [.local..11] none 781 06:4b:8c:cd:13:f8 10.1.9.2 irb.1000 [vtep.32773] none 910 06:4b:8c:cd:c4:38 10.1.9.3 irb.1000 [vtep.32787] none 1344 06:38:e1:6f:30:29 10.1.9.4 irb.1000 [vtep.32796] none 1160 02:0c:10:09:02:01 10.1.9.201 irb.1000 [.local..11] none 1099 user@spine-1> show ipv6 neighbors | match "irb.900|irb.1000" 2001:db8::10:1:8:2 06:4b:8c:cd:13:f8 stale 969 yes no irb.900 [vtep.32773] 2001:db8::10:1:8:3 06:4b:8c:cd:c4:38 stale 1001 yes no irb.900 [vtep.32787] 2001:db8::10:1:8:4 06:38:e1:6f:30:29 stale 971 yes no irb.900 [vtep.32796] 2001:db8::10:1:8:201 02:0c:10:08:02:01 stale 1178 no no irb.900 [.local..11] 2001:db8::10:1:9:2 06:4b:8c:cd:13:f8 stale 955 yes no irb.1000 [vtep.32773] 2001:db8::10:1:9:3 06:4b:8c:cd:c4:38 stale 1006 yes no irb.1000 [vtep.32787] 2001:db8::10:1:9:4 06:38:e1:6f:30:29 stale 990 yes no irb.1000 [vtep.32796] 2001:db8::10:1:9:201 02:0c:10:09:02:01 stale 1199 no no irb.1000 [.local..11] fe80::10:1:8:2 06:4b:8c:cd:13:f8 stale 991 yes no irb.900 [vtep.32773] fe80::10:1:8:3 06:4b:8c:cd:c4:38 stale 989 yes no irb.900 [vtep.32787] fe80::10:1:8:4 06:38:e1:6f:30:29 stale 966 yes no irb.900 [vtep.32796] fe80::10:1:9:2 06:4b:8c:cd:13:f8 stale 978 yes no irb.1000 [vtep.32773] fe80::10:1:9:3 06:4b:8c:cd:c4:38 stale 994 yes no irb.1000 [vtep.32787] fe80::10:1:9:4 06:38:e1:6f:30:29 stale 1006 yes no irb.1000 [vtep.32796]
- EVPNデータベースに、MACアドレス(02:0c:10:08:02:01)と、リーフデバイスに接続されたエンドシステムから学習したARP情報が含まれていることを確認します。
user@spine-1> show evpn database mac-address 02:0c:10:08:02:01 extensive Instance: VS1 VN Identifier: 90000, MAC address:: 02:0c:10:08:02:01 Source: 00:00:00:00:00:01:00:00:00:02, Rank: 1, Status: Active Remote origin: 192.168.1.10 Remote origin: 192.168.1.11 Remote origin: 192.168.1.12 Timestamp: Sep 10 23:47:37 (0x59b63189) State: <Remote-To-Local-Adv-Done> IP address: 10.1.8.201 Flags: <Proxy> Remote origin: 192.168.1.10 Remote origin: 192.168.1.11 Remote origin: 192.168.1.12 IP address: 2001:db8::10:1:8:201 Remote origin: 192.168.1.10 Remote origin: 192.168.1.11 Remote origin: 192.168.1.12 History db: Time Event Sep 10 23:47:39 2017 Applying remote state to peer 192.168.1.11 Sep 10 23:47:39 2017 Remote peer 192.168.1.11 updated Sep 10 23:47:39 2017 MAC+IP not updated, source l2ald is not owner (type2) Sep 10 23:47:39 2017 Updated Sep 10 23:47:39 2017 No change to MAC state Sep 10 23:47:39 2017 Applying remote state to peer 192.168.1.12 Sep 10 23:47:39 2017 Remote peer 192.168.1.12 updated Sep 10 23:47:39 2017 MAC+IP not updated, source l2ald is not owner (type2) Sep 10 23:47:39 2017 Updated Sep 10 23:47:39 2017 No change to MAC state
リーフデバイス上の仮想スイッチまたは MAC-VRF インスタンスを使用した VLAN 対応 CRB オーバーレイの設定
仮想スイッチまたはリーフデバイス上のMAC-VRFインスタンスにVLAN対応CRBオーバーレイを設定するには、次の手順を実行します。
次の例は、 図 8 に示すように、リーフ 10 の設定を示しています。

- IPファブリックアンダーレイが設置されていることを確認します。リーフ デバイスで IP ファブリックを設定するには、IP ファブリック アンダーレイ ネットワークの設計と実装を参照してください。
- IBGP オーバーレイが稼働していることを確認します。リーフデバイスでIBGPオーバーレイを設定するには、オーバーレイにIBGPを設定するを参照してください。
- EVPN-VXLAN を有効にするには、仮想スイッチ インスタンス(VS1)または MAC-VRF インスタンス(MAC-VRF-1)を設定します。また、インスタンス内の VLAN 900 と 1000 を VNI 90000 と 100000 にマッピングします。
仮想スイッチインスタンスの場合は、
instance-type virtual-switch
を使用します。リーフ10(仮想スイッチインスタンス):
set routing-instances VS1 vtep-source-interface lo0.0 set routing-instances VS1 instance-type virtual-switch set routing-instances VS1 route-distinguisher 192.168.1.10:900 set routing-instances VS1 vrf-target target:62273:90000 set routing-instances VS1 vrf-target auto set routing-instances VS1 protocols evpn encapsulation vxlan set routing-instances VS1 protocols evpn extended-vni-list all set routing-instances VS1 protocols evpn default-gateway no-gateway-community set routing-instances VS1 vlans VNI_90000 interface ae12.900 set routing-instances VS1 vlans VNI_90000 vxlan vni 90000 set routing-instances VS1 vlans VNI_100000 interface ae12.1000 set routing-instances VS1 vlans VNI_100000 vxlan vni 100000
MAC-VRF インスタンスでは、
instance-type mac-vrf
を使用します。また、MAC-VRF インスタンスを作成する際に、サービス タイプも設定します。ここでは、2つのVLAN VNI_90000とVNI_100000、およびそれらのVNIマッピングを使用して構成service-type vlan-aware
します。リーフ10(MAC-VRFインスタンス):
set routing-instances MAC-VRF-1 vtep-source-interface lo0.0 set routing-instances MAC-VRF-1 instance-type mac-vrf set routing-instances MAC-VRF-1 service-type vlan-aware set routing-instances MAC-VRF-1 route-distinguisher 192.168.1.10:900 set routing-instances MAC-VRF-1 vrf-target target:62273:90000 set routing-instances MAC-VRF-1 vrf-target auto set routing-instances MAC-VRF-1 protocols evpn encapsulation vxlan set routing-instances MAC-VRF-1 protocols evpn extended-vni-list all set routing-instances MAC-VRF-1 protocols evpn default-gateway no-gateway-community set routing-instances MAC-VRF-1 vlans VNI_90000 interface ae12.900 set routing-instances MAC-VRF-1 vlans VNI_90000 vxlan vni 90000 set routing-instances MAC-VRF-1 vlans VNI_100000 interface ae12.1000 set routing-instances MAC-VRF-1 vlans VNI_100000 vxlan vni 100000
- (MAC-VRF インスタンスのみ)デバイスで共有トンネルを有効にします。
設定で複数のMAC-VRFインスタンスを使用している場合、デバイスでVTEPスケーリングの問題が発生することがあります。したがって、この問題を回避するには、MAC-VRF インスタンス構成の QFX5000 シリーズのスイッチで共有トンネル機能を有効にする必要があります。shared-tunnels オプションを設定すると、デバイスはリモート VTEP に到達するネクストホップ エントリーの数を最小限に抑えます。次のステートメントは、デバイス上の共有 VXLAN トンネルをグローバルに有効にします。
set forwarding-options evpn-vxlan shared-tunnels
このステートメントは、QFX5000スイッチよりも高いVTEPスケーリングを処理できるスイッチのQFX10000シリーズではオプションです。
手記:この設定では、デバイスを再起動する必要があります。
- エンドシステムと通信するようにリーフデバイスを設定します。この例では、リーフ10に集合型イーサネットインターフェイス(この場合は、2つのメンバーインターフェイスを持つae12)を設定します。インターフェイス定義には、LACP オプション、オールアクティブ モードの ESI、VLAN 900 および 1000(この例では VLAN 対応サービス タイプに使用)を含めます。図 9 は、このトポロジーを示しています。
図 9:リーフ 10、リーフ 11、およびリーフ 12
の ESI トポロジー
リーフ10:
set interfaces ae12 flexible-vlan-tagging set interfaces ae12 encapsulation extended-vlan-bridge set interfaces ae12 esi 00:00:00:00:00:01:00:00:00:02 set interfaces ae12 esi all-active set interfaces ae12 aggregated-ether-options minimum-links 1 set interfaces ae12 aggregated-ether-options lacp active set interfaces ae12 aggregated-ether-options lacp periodic fast set interfaces ae12 aggregated-ether-options lacp system-id 00:01:00:00:00:02 set interfaces ae12 aggregated-ether-options lacp hold-time up 300 set interfaces ae12 unit 900 vlan-id 900 set interfaces ae12 unit 1000 vlan-id 1000 set interfaces et-0/0/23 ether-options 802.3ad ae12 set interfaces et-0/0/35 ether-options 802.3ad ae12
この例では、サービスプロバイダ設定スタイルをサポートするように集合型イーサネットインターフェイスを設定します。スイッチ インターフェイスのサービス プロバイダー スタイル設定の詳細については、 柔軟なイーサネット サービス カプセル化 を参照してください。
リーフデバイス上の仮想スイッチまたはMAC-VRFインスタンスを使用したVLAN-Aware CRBオーバーレイの検証
リーフデバイスでこのスタイルのオーバーレイを検証するには、このセクションのコマンドを実行します。
ここにあるほとんどのコマンドは、仮想スイッチ インスタンス構成の出力を示しています。MAC-VRF インスタンス構成では、以下を使用することもできます。
-
show mac-vrf forwarding
このセクションのコマンドのshow ethernet-switching
エイリアスであるコマンド。 -
show mac-vrf routing instance
このセクションの コマンドのエイリアスshow evpn instance
である コマンド。
および show ethernet-switching
コマンドマッピングのshow mac-vrf forwarding
表、および show mac-vrf routing
コマンドのコマンドエイリアスshow evpn
については、MAC-VRF ルーティング インスタンス タイプの概要を参照してください。
それ以外の場合は、仮想スイッチ インスタンスまたは MAC-VRF インスタンスのいずれかにこのセクションのコマンドを使用できます。
MAC-VRF インスタンス設定の出力には、このセクションが仮想スイッチ インスタンスについて示すのと同様の情報が、MAC-VRF ルーティング インスタンスについて表示されます。主な違いの 1 つは、共有トンネル機能を有効にしたデバイス上の MAC-VRF インスタンスの出力です。共有トンネルが有効な場合、VTEP インターフェイスは次の形式で表示されます。
vtep-index.shared-tunnel-unit
どこ:
-
index は、MAC-VRF ルーティング インスタンスに関連付けられたインデックスです。
-
shared-tunnel-unit は、共有トンネル リモート VTEP 論理インターフェイスに関連付けられたユニット番号です。
たとえば、デバイスにインデックス 26 の MAC-VRF インスタンスがあり、そのインスタンスが 2 つのリモート VTEP に接続する場合、共有トンネル VTEP 論理インターフェイスは次のようになります。
vtep-26.32823 vtep-26.32824
- 集合型イーサネットインターフェイスがリーフデバイスで動作していることを確認します。
user@leaf-10> show interfaces terse ae12 Interface Admin Link Proto Local Remote ae12 up up ae12.900 up up eth-switch ae12.1000 up up eth-switch ae12.32767 up up
- (MAC-VRF インスタンスのみ)MAC-VRF インスタンスの一部として設定した VLAN を確認します。
user@leaf-10> show mac-vrf forwarding instance MAC-VRF-1 Information for routing instance and VLAN: Flags (DL - disable learning, SE - stats enabled, AD - packet action drop, LH - MAC limit hit, MI - mac+ip limit hit) Inst Logical Routing VLAN name Index IRB Flags Tag type system instance index RTT Default MAC-VRF-1 27 vlan Default MAC-VRF-1 VNI-90000 3424 NA vlan Default MAC-VRF-1 VNI-100000 3425 NA . . . user@leaf-10> show vlans VNI-90000 Routing instance VLAN name Tag Interfaces MAC-VRF-1 VNI-90000 NA ae12.900* esi.19955* esi.20938* vtep-27.32820* vtep-27.32821* vtep-27.32822* xe-0/0/18:2.900*
- EVPNルーティング インスタンスに関するスイッチングの詳細を確認します。この出力には、ルート識別子(192.168.1.10:900)、VXLAN カプセル化、ESI(00:00:00:00:00:01:00:00:00:02)、VLAN 900 および 1000、EVPN ネイバー(スパイン 1 〜 4、リーフ 11 および 12)の VXLAN トンネルの検証、送信元 VTEP IP アドレス(192.168.1.10)に関する情報が含まれます。
user@leaf-10> show evpn instance VS1 extensive Instance: VS1 Route Distinguisher: 192.168.1.10:900 Encapsulation type: VXLAN MAC database status Local Remote MAC advertisements: 0 20 MAC+IP advertisements: 0 32 Default gateway MAC advertisements: 0 0 Number of local interfaces: 2 (2 up) Interface name ESI Mode Status AC-Role ae12.1000 00:00:00:00:00:01:00:00:00:02 all-active Up Root ae12.900 00:00:00:00:00:01:00:00:00:02 all-active Up Root Number of IRB interfaces: 0 (0 up) Number of bridge domains: 2 VLAN Domain ID Intfs / up IRB intf Mode MAC sync IM route label SG sync IM core nexthop None 90000 1 1 Extended Enabled 90000 Disabled None 100000 1 1 Extended Enabled 100000 Disabled Number of neighbors: 6 Address MAC MAC+IP AD IM ES Leaf-label 192.168.0.1 4 10 2 2 0 192.168.0.2 4 10 2 2 0 192.168.0.3 4 10 2 2 0 192.168.0.4 4 10 2 2 0 192.168.1.11 2 4 2 2 0 192.168.1.12 2 4 2 2 0 Number of ethernet segments: 3 ESI: 00:00:00:00:00:01:00:00:00:02 Status: Resolved by IFL ae12.900 Local interface: ae12.1000, Status: Up/Forwarding Number of remote PEs connected: 2 Remote PE MAC label Aliasing label Mode 192.168.1.12 100000 0 all-active 192.168.1.11 90000 0 all-active DF Election Algorithm: MOD based Designated forwarder: 192.168.1.10 Backup forwarder: 192.168.1.11 Backup forwarder: 192.168.1.12 Last designated forwarder update: Sep 10 23:22:07 ESI: 05:19:17:f3:41:00:01:5f:90:00 Status: Resolved Number of remote PEs connected: 4 Remote PE MAC label Aliasing label Mode 192.168.0.1 90000 0 all-active 192.168.0.3 90000 0 all-active 192.168.0.2 90000 0 all-active 192.168.0.4 90000 0 all-active ESI: 05:19:17:f3:41:00:01:86:a0:00 Status: Resolved Number of remote PEs connected: 4 Remote PE MAC label Aliasing label Mode 192.168.0.1 100000 0 all-active 192.168.0.3 100000 0 all-active 192.168.0.2 100000 0 all-active 192.168.0.4 100000 0 all-active Router-ID: 192.168.1.10 Source VTEP interface IP: 192.168.1.10
- リーフデバイスのMACアドレステーブルを表示し、スパインデバイスとエンドシステムのMACアドレスがテーブルに表示されていることを確認します。
手記:
-
00:00:5e:90:00:00 および 00:00:5e:a0:00:00 は、スパインデバイス上の IP サブネット ゲートウェイです。
-
02:0c:10:09:02:01 および 02:0c:10:08:02:01 は、リーフ デバイスを介して接続されたエンド システムです。
user@leaf-10> show ethernet-switching table instance VS1 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 6 entries, 6 learned Routing instance : VS1 Vlan MAC MAC Logical Active name address flags interface source VNI_100000 00:00:5e:a0:00:00 DR esi.2139 05:19:17:f3:41:00:01:86:a0:00 VNI_100000 06:4b:8c:67:0f:f0 D vtep.32799 192.168.0.1 VNI_100000 06:4b:8c:cd:13:f8 D vtep.32798 192.168.0.2 VNI_100000 06:4b:8c:cd:c4:38 D vtep.32804 192.168.0.3 VNI_100000 02:0c:10:09:02:01 DR ae12.1000 VNI_100000 06:38:e1:6f:30:29 D vtep.32807 192.168.0.4 MAC flags (S - static MAC, D - dynamic MAC, L - locally learned, P - Persistent static SE - statistics enabled, NM - non configured MAC, R - remote PE MAC, O - ovsdb MAC) Ethernet switching table : 6 entries, 6 learned Routing instance : VS1 Vlan MAC MAC Logical Active name address flags interface source VNI_90000 00:00:5e:90:00:00 DR esi.2144 05:19:17:f3:41:00:01:5f:90:00 VNI_90000 06:4b:8c:67:0f:f0 D vtep.32799 192.168.0.1 VNI_90000 06:4b:8c:cd:13:f8 D vtep.32798 192.168.0.2 VNI_90000 06:4b:8c:cd:c4:38 D vtep.32804 192.168.0.3 VNI_90000 02:0c:10:08:02:01 DR ae12.900 VNI_90000 06:38:e1:6f:30:29 D vtep.32807 192.168.0.4
-
- ステップ 3 で検出された IP サブネット ゲートウェイ ESI(VNI 90000 の場合は esi.2144、VNI 100000 の場合は esi.2139)が、4 つのスパイン デバイスすべてから到達可能であることを確認します。
user@leaf-10> show ethernet-switching vxlan-tunnel-end-point esi | find esi.2144 05:19:17:f3:41:00:01:5f:90:00 VS1 2144 2097224 esi.2144 4 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.0.4 vtep.32807 2033 3 2 192.168.0.2 vtep.32798 2092 2 2 192.168.0.3 vtep.32804 2174 1 2 192.168.0.1 vtep.32799 2093 0 2 ESI RTT VLNBH INH ESI-IFL LOC-IFL #RVTEPs user@leaf-10> show ethernet-switching vxlan-tunnel-end-point esi | find esi.2139 05:19:17:f3:41:00:01:86:a0:00 VS1 2139 2097221 esi.2139 4 RVTEP-IP RVTEP-IFL VENH MASK-ID FLAGS 192.168.0.4 vtep.32807 2033 3 2 192.168.0.2 vtep.32798 2092 2 2 192.168.0.3 vtep.32804 2174 1 2 192.168.0.1 vtep.32799 2093 0 2
- スパインデバイス(00:00:5e:a0:00:00)のIPサブネットゲートウェイが転送テーブルを介して到達可能であることを確認します。
user@leaf-10> show route forwarding-table table VS1 destination 00:00:5e:a0:00:00/48 extensive Routing table: VS1.evpn-vxlan [Index 10] Bridging domain: VNI_100000.evpn-vxlan [Index 15] VPLS: Enabled protocols: Bridging, ACKed by all peers, EVPN VXLAN, Destination: 00:00:5e:a0:00:00/48 Learn VLAN: 0 Route type: user Route reference: 0 Route interface-index: 571 Multicast RPF nh index: 0 P2mpidx: 0 IFL generation: 0 Epoch: 0 Sequence Number: 0 Learn Mask: 0x40000000000000000f000000000000000000000 L2 Flags: control_dyn, esi Flags: sent to PFE Next-hop type: indirect Index: 2097221 Reference: 2 Nexthop: Next-hop type: composite Index: 2139 Reference: 2 Nexthop: Next-hop type: composite Index: 2033 Reference: 9 Next-hop type: indirect Index: 2097223 Reference: 5 Nexthop: 172.16.10.14 Next-hop type: unicast Index: 2106 Reference: 10 Next-hop interface: ae4.0 Nexthop: Next-hop type: composite Index: 2092 Reference: 9 Next-hop type: indirect Index: 2097172 Reference: 5 Nexthop: 172.16.10.6 Next-hop type: unicast Index: 1951 Reference: 11 Next-hop interface: ae2.0 Nexthop: Next-hop type: composite Index: 2174 Reference: 9 Next-hop type: indirect Index: 2097174 Reference: 5 Nexthop: 172.16.10.10 Next-hop type: unicast Index: 2143 Reference: 11 Next-hop interface: ae3.0 Nexthop: Next-hop type: composite Index: 2093 Reference: 9 Next-hop type: indirect Index: 2097165 Reference: 5 Nexthop: 172.16.10.2 Next-hop type: unicast Index: 2153 Reference: 11 Next-hop interface: ae1.0
Centrally-Routed Bridging Overlay:リリース履歴
表 1 に、このセクションで紹介するすべての機能とそのサポートの履歴を示します。
解放 |
形容 |
---|---|
19.1R2 |
同じリリーストレインで19.1R2以降Junos OS リリースリリースを実行するQFX10002-60CおよびQFX5120-32Cスイッチは、このセクションに記載されているすべての機能をサポートします。 |
17.3R3-S2 |
Contrail Enterprise Multicloud のサポートが追加され、Contrailコマンド GUI から CRB オーバーレイを設定できます。 |
17.3R3-S1 |
同じリリーストレインでJunos OS リリース 17.3R3-S1 以降のリリースをサポートするリファレンスデザイン内のすべてのデバイスも、このセクションに記載されているすべての機能をサポートします |