Passa al contenuto principale

5. Forwarding (Inoltro)

5. Forwarding (Inoltro)

Nei router PE, il processo di inoltro è un po' più complesso perché è necessario tenere conto delle etichette MPLS.

Quando un router PE riceve un pacchetto IPv4 da un CE:

  1. Determina l'interfaccia in ingresso e quindi la VRF associata.

  2. Cerca l'indirizzo IP di destinazione nella VRF.

  3. Se la route corrispondente è una route VPN-IPv4 verso un altro router PE, tale route ha un'etichetta MPLS associata (assegnata dal BGP Next Hop) e un indirizzo BGP Next Hop.

  4. Il PE incapsula il pacchetto in una pila MPLS.

    • L'etichetta inferiore della pila è l'etichetta distribuita da BGP (associata alla route). Questa etichetta identifica la VRF in uscita o l'interfaccia in uscita per il PE in uscita.
    • L'etichetta superiore della pila (possono essercene più di una) viene utilizzata per incanalare il pacchetto attraverso la dorsale fino al BGP Next Hop (cioè, al PE in uscita). Questa è solitamente un'etichetta LSP stabilita con LDP o RSVP-TE.
  5. Il pacchetto viene inoltrato attraverso la dorsale. I router P commutano solo in base all'etichetta superiore della pila e non hanno bisogno di conoscere le route VPN.

Quando il PE in uscita riceve il pacchetto etichettato:

  1. Identifica che è destinato a lui, in base all'etichetta superiore della pila. Rimuove (pop) l'etichetta superiore (se è già stata rimossa al salto precedente, cioè PHP, questo passaggio viene saltato).
  2. Esamina l'etichetta ora superiore (cioè, l'etichetta inferiore originale), che è quella che ha assegnato lui stesso in precedenza e comunicato al PE in ingresso.
  3. Questa etichetta identifica in modo univoco l'interfaccia in uscita o la VRF in uscita.
  4. Il PE rimuove questa etichetta e inoltra il pacchetto IPv4 originale sull'interfaccia in uscita appropriata verso il CE.

In alcuni casi, il PE in uscita potrebbe dover eseguire una seconda ricerca (nella VRF) per determinare l'esatta interfaccia in uscita, ma questo può generalmente essere evitato assegnando un'etichetta univoca a ciascuna sottorete collegata.