
Leaf-1 apprend l'adresse MAC de Host-1 en vérifiant la Source MAC du premier paquet entrant et remplit la table des adresses MAC.

Leaf-1 installe l'information sur l'adresse MAC dans la VNI 50140 Layer Routing Information Base (L2RIB) ou la table MAC VRF.


Leaf-1 ajoute un Route Distinguisher (RD) avec la valeur suivante : l'ID du routeur BGP de Leaf-1 : 32767 + VLAN ID = 192.168.0.8:32767 + 140 = 192.168.0.8:32907. Semblable au RD utilisé dans les VRF pour les sous-réseaux qui se chevauchent, ce RD est utilisé pour identifier toutes les adresses MAC dans le L2 VNI 50140 pour les adresses MAC qui se chevauchent dans différents L2 VNI.

Pour exporter la route MAC de L2RIB vers BGP Loc-RIB, Leaf-1 ajoute une valeur Route Target (RT) qui est formée avec la valeur suivante : BGP AS Number: L2 VNI ID. Dans cet exemple RT:65000:50140, le RT est identique sur tous les leaves et pour toutes les adresses MAC dans le même L2 VNI ID.
Leaf-3 reçoit la mise à jour Route Type 2 BGP et l'importe dans le BGP Loc-RIB en fonction de la valeur Route Target portée dans la mise à jour RT:65000:50140. Le Route Distinguisher (RD) est modifié de RD 192.168.0.8:32907 à 192.168.0.10:32907.


Ensuite, Leaf-3 installe l'information MAC dans le L2RIB de L2VNI 50140, l'adresse MAC est apprise via BGP et pointe vers l'adresse IP de l'interface NVE de Leaf-1.

Enfin, Leaf-3 ajoute une entrée dans la table des adresses MAC pour Host-1 avec le prochain saut NVE de Leaf-1.

Host-1 démarre et envoie un gratuitous ARP, Leaf-1 installe une entrée dans sa table ARP avec le lien MAC-IP de Host-1.

Leaf-1 installe la liaison MAC-IP dans le L2RIB ou dans le IP VRF qui contient et stocke les informations MAC-IP.


Ensuite, Leaf-1 exporte la route MAC-IP du L2RIB IP VRF vers le BGP Local RIB (Loc-RIB), puis envoie une mise à jour Route Type 2 BGP pour la route MAC-IP.

La mise à jour inclut l'adresse IP et le masque, contrairement à la mise à jour de route MAC vue précédemment. De plus, il y a des attributs BGP supplémentaires dans la route Route Type 2 MAC-IP, dans la communauté supplémentaire (Extra community), il y a le RT:65000:50140, similaire à la route Type 2 MAC Route, et un nouveau RT:65000:50999, où 50999 est un ID de L3 VNI utilisé pour la communication inter-VNI, ainsi que Router MAC:000c.29ae.81d6 utilisé dans l'en-tête Ethernet interne (outer) du paquet VXLAN lors de l'utilisation de routage symétrique IRB.

Leaf-3 reçoit la route Type 2 pour les informations MAC-IP et l'importe dans le Local RIB (Loc-RIB). Le RD est modifié de RD: 192.168.0.8:32907 à RD: 192.168.0.10:32907, 192.168.0.8 étant le BGP RID de Leaf-1, tandis que 192.168.0.10 est le BGP RID de Leaf-3.


Enfin, Leaf-3 installe la route MAC-IP dans le L2RIB avec BGP comme source de cette route et Leaf-1 VTEP 192.168.0.18 comme prochain saut.

Résumé :
- Le VTEP apprend l'adresse MAC d'un hôte localement connecté. L'adresse MAC est entrée dans la table des adresses MAC du VTEP.
- L'adresse MAC et l'adresse IP associée au VTEP sont entrées dans le L2RIB.
- À partir du L2RIB, deux routes sont générées dans la table BGP. Une route Type 2 pour l'adresse MAC et une route Type 2 pour l'adresse MAC avec l'adresse IP associée du VTEP.
- Les routes sont annoncées aux voisins distants. Les deux routes Type 2 générées par le VTEP d'origine sont placées dans la table BGP des VTEPs distants.
- À partir de la table BGP, l'adresse MAC distante et son VTEP IP correspondant sont placés dans le L2RIB.
- À partir du L2RIB, une entrée est créée dans la table des adresses MAC du VTEP distant.
