Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Premesse

Terminologie utilizzate

Configurazione

Esempio di rete

Configurazioni

Introduzione

Questo documento descrive come configurare un CML con switch Nexus 9Kv usando la VXLAN con il metodo Flood and Learn.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Informazioni su routing e switching

- Nozioni base sul routing multicast, ad esempio Rendezvous Point (RP) e Platform Independent Multicast (PIM)

Componenti usati

Il documento può essere consultato per tutte le versioni software o hardware.

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Premesse

Il documento fornisce anche linee guida per la distribuzione del lab, nonché per la verifica delle configurazioni e delle operazioni.

In questo laboratorio, il Cisco Modeling Lab (CML) con switch Nexus 9000V viene utilizzato sia per Leaf che per Spine.

Foglia1

Loopback0 - 1.1.1.1

Loopback1 - 10.10.10.10

Foglia2

Loopback0 - 2.2.2.2

Loopb ack1 - 20.20.20.20

Foglia 3

Loopback0 - 3.3.3.3

Loopback1 - 30.30.30.30

Dorso 1

Loopback0 - 4.4.4.4

Loopback1 - 60.60.60.60 - Anycast RP

Dorso2

Loopback0 - 5.5.5.5

Loopback1 - 60.60.60.60 - Anycast RP

Subnet desktop

192.168.100.0/24

Terminologie utilizzate

VTEP (Virtual eXtensible Local Area Network) Tunnel Endpoint (VTEP): incapsula il traffico MAC nel traffico IP e instrada il traffico MAC verso altri VTEP.

VXLAN Network Identifier (VNID): ID all'interno dell'intestazione della VXLAN che identifica la rete e può essere mappato a una VLAN. Da una prospettiva di inoltro, un VNID è un dominio di trasmissione.

Network Virtual Interface (NVE) - Interfaccia logica dove si verificano l'incapsulamento e la deincapsulamento.

Broadcast, unicast e multicast sconosciuti (BUM)

Configurazione

Esempio di rete

Esempio di connettività di rete

Configurazioni

Passaggio 1.

- Abilita la funzionalità OSPF (Open Shortest Path First).

- Aggiungere loopback a tutti i dispositivi.

- Abilitare OSPF su interfacce e loopback Ethernet.

Abilitazione di OSPF su interfaccia foglia

Abilitazione di OSPF su interfaccia dorsale

Il vicinato OSPF è stabilito tra gli switch Leaf e Spine.

Protocollo adiacente OSPF stabilito con switch foglia

Nodo adiacente OSPF stabilito con Spine Switch

Ping raggiungibilità da Foglia1 a Foglia3

Passaggio 2.

Aggiungere un'interfaccia di loopback aggiuntiva che verrà utilizzata per la VXLAN sugli switch foglia. Verificare inoltre la raggiungibilità da tutti gli switch a foglia nel fabric.

Loopback per VXLAN

Raggiungibilità sovrapposizione da Foglia2 a Foglia1

Passaggio 3.

Configurare PIM Any-Source Multicast (ASM) e Anycast RP sugli aculei:

- Attivate la feature PIM.

- Attivate PIM su tutti i collegamenti sottostanti.

- Crea un nuovo loopback sugli aculei da utilizzare per Anycast RP.

- Annunciare questo loopback in OSPF.

- Configurare Anycast RP (funzione Nexus) sugli aculei.

- Configurare l'RP su tutti i dispositivi.

ANYCAST RP:

Anycast RP è un meccanismo che consente il rapido failover di RP e la condivisione del carico RP. L'RP Anycast implica l'utilizzo dello stesso indirizzo IP (indirizzo RP) su due o più router che funzioneranno come l'RP. Questo indirizzo IP deve essere annunciato nel protocollo IGP (Interior Gateway Protocol) in modo che altri router possano scegliere il percorso migliore per l'indirizzo IP. In caso di fallimento, il tempo di convergenza sarà lo stesso dell'IGP.

La presenza di più RP con lo stesso indirizzo IP garantisce che le origini e i riceventi vengano sempre indirizzati al RP più vicino in base alla tabella di routing unicast. I messaggi di aggiunta PIM dai ricevitori possono essere inviati a un RP, mentre i router designati da PIM registrano le loro origini locali a un altro RP.

È importante sincronizzare le informazioni tra i diversi RP in quanto alcuni mittenti e riceventi possono unirsi al router 1 come RP, mentre altri possono unirsi al router 2 come RP. Se i router non dispongono di informazioni complete su tutte le origini, la comunicazione multicast può essere interrotta. Per risolvere questo problema, è necessario un meccanismo che sincronizzi le informazioni sulle origini tra tutti i router che agiscono come server di inoltro della richiesta.

A tale scopo, sono disponibili due protocolli: Protocollo MSDP (Multicast Source Discovery Protocol) e PIM.

60.60.60.60 è l'indirizzo IP dell'indirizzo IP del destinatario della richiesta di offerta Anycast e 4.4.4.4/5.5.5.5 è l'indirizzo IP del destinatario della richiesta di assistenza di Spine 1 e Spine 2

Configurazione RP Anycast su switch foglia

Formazione vicinato PIM

Nota: Non dimenticare di posizionare il PIM sul loopback da usare per la VXLAN sugli switch foglia.

Passaggio 4.

- Abilitare la funzione VXLAN.

- Abilitare questa funzionalità per mappare le VLAN agli identificatori di rete virtuali (VNI).

- Crea NVE.

- Configurare la porta di accesso verso il desktop.

Abilitazione delle funzioni VXLAN

Creazione dell'interfaccia NVE

Mapping tra VLAN e segmento VN

Stato dell'interfaccia NVE

Eseguire il ping tra Desktop0 e Desktop1 e Desktop2 per verificare che siano raggiungibili.

Quando viene avviata una richiesta ARP (Address Resolution Protocol) da Desktop0 a Desktop1, il pacchetto ARP viene inviato a Leaf1. Leaf1 inoltra quindi il pacchetto al dispositivo Spine utilizzando l'indirizzo multicast 239.0.0.1, utilizzato per VNI1000. Il dispositivo Spine esegue il multicast dei pacchetti a tutti i dispositivi foglia che fanno parte dello stesso VNI 10000.

Eseguire il ping tra Desktop0 (192.168.100.100), Desktop1 (192.168.100.150) e Desktop2 (192.168.100.200).

Eseguire il ping tra Desktop0 e Desktop1 e Desktop2

LEAF1 sta formando un peer NVE con LEAF3.

leaf1# show  nve  peers

Interface Peer-IP                                 State LearnType Uptime   Route

r-Mac

--------- --------------------------------------  ----- --------- -------- -----

------------

nve1      30.30.30.30                             Up    DP        00:10:23 n/a

leaf1# show  nve  vni 10000

Codes: CP - Control Plane        DP - Data Plane

UC - Unconfigured         SA - Suppress ARP

SU - Suppress Unknown Unicast

Xconn - Crossconnect

MS-IR - Multisite Ingress Replication

Interface VNI      Multicast-group   State Mode Type [BD/VRF]      Flags

--------- -------- ----------------- ----- ---- ------------------ -----

nve1      10000    239.0.0.1         Up    DP   L2 [10]

LEAF3 sta formando un peer NVE con LEAF1.

leaf3# show  nve  peers

Interface Peer-IP                                 State LearnType Uptime   Route

r-Mac

--------- --------------------------------------  ----- --------- -------- -----

------------

nve1      10.10.10.10                             Up    DP        00:10:56 n/a

leaf3# show  nve vni 10000

Codes: CP - Control Plane        DP - Data Plane

UC - Unconfigured         SA - Suppress ARP

SU - Suppress Unknown Unicast

Xconn - Crossconnect

MS-IR - Multisite Ingress Replication

Interface VNI      Multicast-group   State Mode Type [BD/VRF]      Flags

--------- -------- ----------------- ----- ---- ------------------ -----

nve1      10000    239.0.0.1         Up    DP   L2 [10]

leaf1# show  mac address-table

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     5254.0004.8b92   dynamic  0         F      F    Eth1/3                                      ------- MAC Address of Desktop0 connected to Leaf1

*   10     5254.0005.84a2   dynamic  0         F      F    nve1(30.30.30.30)                    ------- MAC Address of Desktop1 connected to Leaf3

G    -     5206.ab8a.1b08   static   -         F      F    sup-eth1(R)

leaf3# show  mac address-table

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     5254.0004.8b92   dynamic  0         F      F    nve1(10.10.10.10)                 ------- MAC Address of Desktop0 connected to Leaf1

*   10     5254.0005.84a2   dynamic  0         F      F    Eth1/1                                    ------- MAC Address of Desktop1 connected to Leaf3

G    -     5206.0619.1b08   static   -         F      F    sup-eth1(R)

Di seguito viene riportata l'istantanea di Wireshark quando un pacchetto ARP viene avviato da Leaf1 a un multicast.

Wireshark Capture con il pacchetto di richiesta ARP inviato al gruppo multicast