Passa al contenuto principale

3.1.2. SR-MPLS

Quando SR è utilizzato sul piano dati MPLS, i SID sono un'etichetta MPLS o un indice in uno spazio di etichette MPLS (SRGB o SRLB).

Ove possibile, si raccomanda di configurare SRGB identici su tutti i nodi in un dominio SR. Ciò semplifica la risoluzione dei problemi poiché la stessa etichetta sarà associata allo stesso prefisso su tutti i nodi. Inoltre, semplifica il supporto per anycast come dettagliato nella Sezione 3.3.

I seguenti comportamenti sono associati a SR operante sul piano dati MPLS:

  • L'estensione di segnalazione IGP per il segmento di prefisso IGP include un flag per indicare se i vicini direttamente connessi del nodo su cui il prefisso è collegato debbano eseguire l'operazione NEXT o l'operazione CONTINUE durante l'elaborazione del SID. Questo comportamento è equivalente al Penultimate Hop Popping (NEXT) o Ultimate Hop Popping (CONTINUE) in MPLS.

  • Un Prefix-SID è allocato nella forma di un'etichetta MPLS (o un indice nel SRGB) secondo un processo simile all'allocazione di indirizzi IP. Tipicamente, il Prefix-SID è allocato tramite policy dall'operatore (o Network Management System (NMS)), e il SID cambia molto raramente.

  • Sebbene SR consenta di collegare un segmento locale a un prefisso IGP, quando viene utilizzata la terminologia "segmento di prefisso IGP" o "Prefix-SID", si presume che il segmento sia globale (cioè il SID è definito dall'SRGB annunciato). Ciò è coerente con tutti i casi d'uso descritti che richiedono segmenti globali collegati a prefissi IGP.

  • Il processo di allocazione NON DEVE allocare lo stesso Prefix-SID a prefissi diversi.

  • Se un nodo apprende di un Prefix-SID che ha un valore che cade al di fuori dell'intervallo SRGB configurato localmente, allora il nodo NON DEVE utilizzare il Prefix-SID e DOVREBBE emettere un log di errore segnalando una configurazione errata.

  • Se un nodo N annuncia Prefix-SID SID-R per un prefisso R che è collegato a N e specifica CONTINUE come operazione da eseguire dai vicini direttamente connessi, allora N DEVE mantenere la seguente voce FIB:

    Incoming Active Segment: SID-R
    Ingress Operation: NEXT
    Egress interface: NULL
  • Un nodo remoto M DEVE mantenere la seguente voce FIB per qualsiasi Prefix-SID SID-R appreso collegato al prefisso R:

    Incoming Active Segment: SID-R
    Ingress Operation:
    If the next-hop of R is the originator of R
    and M has been instructed to remove the active segment: NEXT
    Else: CONTINUE
    Egress interface: the interface(s) towards the next-hop along the
    path computed using the algorithm advertised with
    the SID toward prefix R.

Poiché i Prefix-SID sono specifici per un determinato algoritmo, se il traffico associato a un algoritmo arriva a un nodo che non supporta quell'algoritmo, il traffico verrà scartato poiché non ci sarà alcuna voce di inoltro corrispondente all'etichetta in ingresso.