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.

Figura 1. Topologia di routing ECMP
Routing ECMP (Equal cost multi-path) con due uplink al router logico di livello 0 di ciascun nodo Edge in un cluster.

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.

Soluzione di routing ECMP diretto verso nord in cui T1 e T0 sono lo stesso cluster di T0

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.

Soluzione di routing ECMP diretto verso nord per aggiungere un ulteriore 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.