Il protocollo di routing ECMP (Equal Cost Multi-Path) aumenta la larghezza di banda di comunicazione nord e sud aggiungendo un uplink al router logico di livello 0 configurandolo per ogni nodo Edge in un cluster NSX Edge. I percorsi di routing ECMP vengono utilizzati per bilanciare il carico del traffico e fornire la tolleranza di errore per i percorsi errati.
Affinché ECMP sia disponibile, il router logico di livello 0 deve essere in modalità attiva-attiva. Sono supportati al massimo otto percorsi ECMP. L'implementazione di ECMP su NSX Edge si basa sulla differenza tra numero di protocollo, indirizzo di origine, indirizzo di destinazione, porta di origine e porta di destinazione. L'algoritmo utilizzato per distribuire i dati tra i percorsi ECMP non è round robin. Pertanto, alcuni percorsi potrebbero trasportare più traffico di altri. Tenere presente che se il protocollo è IPv6 e l'intestazione IPv6 include più intestazioni di estensione, ECMP sarà basato solo sugli indirizzi di origine e di destinazione.
Ad esempio, la topologia precedente mostra un singolo router logico di livello 0 in modalità attiva-attiva in esecuzione in un cluster NSX Edge a 2 nodi. Vengono configurate due porte uplink, una in ciascun nodo Edge.
Routing ECMP diretto verso nord
Per garantire prestazioni di rete ottimali quando si utilizza il routing ECMP diretto verso nord, è consigliabile configurare il livello 1 e il livello 0 come segue:
Caso 1: connettere il livello 1 al livello 0 e selezionare lo stesso cluster Edge per i router di entrambi i livelli. In questo modo, tutto il traffico dal livello 1 al livello 0 viene distribuito uniformemente in tutti gli uplink.
Caso 2: creare un uplink aggiuntivo per il livello 0. In questo modo l'utilizzo degli uplink di livello 0 verrà diversificato, garantendo che non venga sovraccaricato alcun singolo uplink.
Il numero di nodi Edge nel cluster di livello 0 (utilizzati dall'ECMP di livello 1) non deve essere uguale al numero di uplink di livello 0 (utilizzati dall'ECMP di livello 0). Ciò garantisce una distribuzione più equilibrata del traffico attraverso la rete, migliorando l'efficienza complessiva della rete.