RFC 8402 - Architettura di Segment Routing (Segment Routing Architecture)
- Stato: Proposed Standard
- Pubblicato: July 2018
- Stream: IETF
- Errata: Nessun errata
Sommario (Abstract)
Il Segment Routing (SR) sfrutta il paradigma del source routing. Un nodo indirizza un pacchetto attraverso un elenco ordinato di istruzioni, chiamate "segmenti". Un segmento può rappresentare qualsiasi istruzione, basata sulla topologia o sul servizio. Un segmento può avere una semantica locale rispetto a un nodo SR o globale all'interno di un dominio SR. SR fornisce un meccanismo che consente di limitare un flusso a un percorso topologico specifico, mantenendo lo stato per flusso solo presso i nodi di ingresso al dominio SR.
SR può essere applicato direttamente all'architettura MPLS senza apportare modifiche al piano di inoltro. Un segmento è codificato come un'etichetta MPLS. Un elenco ordinato di segmenti è codificato come uno stack di etichette. Il segmento da elaborare si trova in cima allo stack. Al completamento di un segmento, l'etichetta correlata viene rimossa dallo stack.
SR può essere applicato all'architettura IPv6, con un nuovo tipo di intestazione di routing. Un segmento è codificato come un indirizzo IPv6. Un elenco ordinato di segmenti è codificato come un elenco ordinato di indirizzi IPv6 nell'intestazione di routing. Il segmento attivo è indicato dall'indirizzo di destinazione (Destination Address, DA) del pacchetto. Il successivo segmento attivo è indicato da un puntatore nella nuova intestazione di routing.
Indice (Contents)
- 1. Introduzione (Introduction)
- 2. Terminologia (Terminology)
- 3. Segmenti IGP Link-State (Link-State IGP Segments)
- 3.1. Segmento di prefisso IGP (IGP-Prefix Segment, Prefix-SID)
- 3.2. Segmento di nodo IGP (IGP-Node Segment, Node-SID)
- 3.3. Segmento anycast IGP (IGP-Anycast Segment, Anycast-SID)
- 3.4. Segmento di adiacenza IGP (IGP-Adjacency Segment, Adj-SID)
- 3.5. Considerazioni inter-area (Inter-Area Considerations)
- 4. Segmenti BGP (BGP Segments)
- 5. Segmento di binding (Binding Segment)
- 6. Multicast
- 7. Considerazioni IANA (IANA Considerations)
- 8. Considerazioni sulla sicurezza (Security Considerations)
- 9. Considerazioni sulla gestibilità (Manageability Considerations)
- 10. Riferimenti (References)
- Ringraziamenti (Acknowledgements)
- Contributori (Contributors)
- Indirizzi degli autori (Authors' Addresses)
Stato di questo documento (Status of This Memo)
Questo è un documento Internet Standards Track.
Questo documento è un prodotto dell'Internet Engineering Task Force (IETF). Rappresenta il consenso della comunità IETF. Ha ricevuto una revisione pubblica ed è stato approvato per la pubblicazione dall'Internet Engineering Steering Group (IESG). Ulteriori informazioni sugli standard Internet sono disponibili nella sezione 2 dell'RFC 7841.
Le informazioni sullo stato attuale di questo documento, eventuali errata e su come fornire feedback possono essere ottenute all'indirizzo https://www.rfc-editor.org/info/rfc8402.
Avviso di copyright (Copyright Notice)
Copyright (c) 2018 IETF Trust e le persone identificate come autori del documento. Tutti i diritti riservati.
Questo documento è soggetto a BCP 78 e alle disposizioni legali dell'IETF Trust relative ai documenti IETF (https://trustee.ietf.org/license-info) in vigore alla data di pubblicazione di questo documento. Si prega di esaminare attentamente questi documenti, poiché descrivono i vostri diritti e le restrizioni rispetto a questo documento. I componenti di codice estratti da questo documento devono includere il testo della licenza BSD semplificata come descritto nella sezione 4.e delle disposizioni legali del Trust e sono forniti senza garanzia come descritto nella licenza BSD semplificata.