Chaque nœud de transport hôte est un point de terminaison de tunnel. Chaque point de terminaison de tunnel dispose d'une adresse IP. Ces adresses IP peuvent se trouver dans le même sous-réseau ou dans des sous-réseaux différents, en fonction de votre configuration de pools IP ou DHCP pour vos nœuds de transport.
Lorsque deux VM sur des hôtes différents communiquent directement, le trafic de monodiffusion encapsulé est échangé entre les adresses IP des deux points de terminaison de tunnel associées aux deux hyperviseurs sans propagation nécessaire.
Toutefois, comme avec tout réseau de couche 2, il peut arriver que le trafic provenant d'une VM doive être propagé, ce qui signifie qu'il doit être envoyé à toutes les autres VM appartenant au même commutateur logique. C'est le cas avec le trafic BUM (diffusion, monodiffusion inconnue et multidiffusion) de couche 2. Rappelez-vous qu'un seul commutateur logique NSX peut s'étendre sur plusieurs hyperviseurs. Le trafic BUM provenant d'une VM sur un hyperviseur donné doit être répliqué vers des hyperviseurs distants qui hébergent d'autres VM connectées au même commutateur logique. Pour activer cette propagation, NSX prend en charge deux modes de réplication différents :
• Deux niveaux hiérarchiques (parfois appelé MTEP)
• Tête (parfois appelé source)
Le mode de réplication Deux niveaux hiérarchiques est expliqué dans l'exemple suivant . Supposons que vous disposez d'un Hôte A, ayant des VM connectées aux identifiants de réseau virtuel (VNI) 5000, 5001 et 5002. Voyez les VNI comme étant semblables à des VLAN, mais chaque commutateur logique n'a qu'un seul VNI associé. Pour cette raison, les termes VNI et commutateur logique sont parfois utilisés de façon interchangeable. Lorsque nous disons qu'un hôte se trouve sur un VNI, nous voulons dire qu'il dispose de VM connectées à un commutateur logique avec ce VNI.
Un tableau de point de terminaison de tunnel indique les connexions hôte-VNI. L'Hôte A examine le tableau de point de terminaison de tunnel pour le VNI 5000 et détermine les adresses IP du point de terminaison de tunnel pour les autres hôtes sur le VNI 5000.
Certaines de ces connexions de VNI se trouveront sur le même sous-réseau IP, également appelé segment IP, que le point de terminaison de tunnel sur l'Hôte A. Pour chacune d'elles, l'Hôte A crée une copie séparée de chaque trame BUM et envoie la copie directement à chaque hôte.
Les points de terminaison de tunnel des autres hôtes se trouvent sur des sous-réseaux ou segments IP différents. Pour chaque segment avec plusieurs points de terminaison de tunnel, l'Hôte A nomme l'un de ces points de terminaison comme réplicateur.
Le réplicateur reçoit de la part de l'Hôte A une copie de chaque trame BUM pour le VNI 5000. Cette copie est marquée comme Réplica localement dans l'en-tête d'encapsulation. L'Hôte A n'envoie pas de copies aux autres hôtes dans le même segment IP que le réplicateur. Il est de la responsabilité du réplicateur de créer une copie de la trame BUM pour chaque hôte qu'il connaît se trouvant sur le VNI 5000 et dans le même segment IP que cet hôte réplicateur.
Le processus est répliqué pour les VNI 5001 et 5002. La liste de points de terminaison de tunnel et les réplicateurs résultants peuvent être différents pour des VNI différents.
Avec la réplication de tête, également appelée réplication de tête de réseau, il n'y a pas de réplicateur. L'Hôte A crée simplement une copie de chaque trame BUM pour chaque point de terminaison de tunnel qu'il connaît sur le VNI 5000 et l'envoie.
Si tous les points de terminaison de tunnel hôtes se trouvent sur le même sous-réseau, le choix du mode de réplication ne fait aucune différence, car le comportement ne changera pas. Si les points de terminaison de tunnel hôtes se trouvent sur des sous-réseaux différents, la réplication de deux niveaux hiérarchiques permet de distribuer la charge sur plusieurs hôtes. Deux niveaux hiérarchiques est le mode par défaut.