Passa al contenuto principale

RFC 6388 - Estensioni LDP per LSP Point-to-Multipoint e Multipoint-to-Multipoint

  • Stato: Proposed Standard
  • Pubblicato: November 2011
  • Stream: IETF
  • Errata: Nessun errata

Riassunto

Questo documento descrive le estensioni al Label Distribution Protocol (LDP) per la configurazione di Label Switched Paths (LSP) point-to-multipoint (P2MP) e multipoint-to-multipoint (MP2MP) nelle reti MPLS. Queste estensioni sono anche chiamate LDP multipoint (mLDP). LDP multipoint costruisce gli LSP P2MP o MP2MP senza interagire con o fare affidamento su alcun altro protocollo di costruzione dell'albero multicast. Questo documento descrive gli elementi del protocollo e le procedure per costruire tali LSP in modo avviato dal ricevitore. Possono esserci varie applicazioni per gli LSP multipoint, ad esempio IP multicast o supporto per multicast in BGP/MPLS Layer 3 Virtual Private Networks (L3VPN).

1. Introduzione

LDP [RFC5036] definisce i meccanismi per stabilire LSP point-to-point (P2P). Questo documento estende LDP per supportare LSP P2MP e MP2MP.

  • LSP P2MP: Consente al traffico di fluire da un singolo nodo radice (Root) a più nodi foglia (Leaf).
  • LSP MP2MP: Consente l'inoltro bidirezionale del traffico tra più nodi, dove qualsiasi nodo può essere sia mittente che ricevitore.

1.1 Terminologia

  • Root (Radice): L'LSR di ingresso per un LSP P2MP o MP2MP.
  • Leaf (Foglia): Un LSR di uscita per un LSP P2MP o MP2MP.
  • Transit (Transito): Un LSR che non è né radice né foglia.
  • mLDP: LDP multipoint.

2. Configurazione di LSP P2MP con LDP

Per configurare un LSP P2MP, un nodo foglia avvia la segnalazione inviando un messaggio di mappatura etichetta (Label Mapping) contenente un elemento FEC P2MP. La segnalazione si propaga a monte lungo l'albero multicast verso il nodo radice.

2.2 Elemento FEC P2MP

L'elemento FEC P2MP identifica un LSP P2MP. Contiene i seguenti campi:

  • Type: Tipo FEC P2MP.
  • Root Node Address: L'indirizzo del nodo radice.
  • Opaque Value: Un valore opaco utilizzato per identificare in modo univoco l'LSP nel contesto del nodo radice.

3. Configurazione di LSP MP2MP con LDP

La configurazione di LSP MP2MP è simile a P2MP, ma supporta il traffico bidirezionale.

3.1 Elemento FEC MP2MP

L'elemento FEC MP2MP identifica un LSP MP2MP. La struttura è simile al FEC P2MP, ma con un tipo diverso.

4. Assegnazione etichetta upstream (Upstream Label Assignment)

In LDP standard, le etichette vengono assegnate da valle. Tuttavia, in mLDP, per supportare la costruzione dell'albero avviata dal ricevitore, i nodi a valle inviano mappature delle etichette ai nodi a monte.

5. Negoziazione delle capacità LDP

mLDP utilizza il meccanismo delle capacità LDP [RFC5561] per annunciare il supporto per le capacità P2MP e MP2MP.

  • P2MP Capability: Indica il supporto per LSP P2MP.
  • MP2MP Capability: Indica il supporto per LSP MP2MP.

6. Procedure del protocollo

6.1 Elaborazione dei messaggi di mappatura etichetta

Quando un LSR riceve una mappatura etichetta per un FEC P2MP o MP2MP, esegue le seguenti azioni:

  1. Convalidare il FEC.
  2. Determinare il vicino a monte (percorso verso la radice).
  3. Se è un nodo di transito, propagare la mappatura etichetta al vicino a monte (se non già inviata).
  4. Installare una voce di inoltro che mappa l'etichetta a monte alle etichette a valle.

7. Rilevamento loop

mLDP eredita il meccanismo di rilevamento loop di LDP. Inoltre, facendo affidamento sull'instradamento unicast per determinare il percorso verso la radice, può sfruttare le proprietà di prevenzione dei loop dell'instradamento unicast.

8. Considerazioni sulla sicurezza

mLDP introduce nuovi tipi di FEC, ma il modello di sicurezza di base è lo stesso di LDP. Le sessioni LDP devono essere protette utilizzando la firma TCP MD5 o TCP-AO.


Nota: Questa traduzione è fornita come riferimento. Consultare l'RFC 6388 originale per i dettagli ufficiali.