10. IANA Considerations (Considerazioni IANA)
Questo capitolo definisce vari parametri che richiedono l'assegnazione e la gestione da parte dell'IANA (Internet Assigned Numbers Authority) per il protocollo L2TP.
10.1 AVP Attributes (Attributi AVP)
L'IANA è responsabile della manutenzione del registro dei tipi di attributi AVP L2TP. Il tipo di attributo AVP è un campo a 16 bit.
Requisiti di registrazione:
- Intervallo di valori 0-1023: Assegnati tramite consenso IETF (richiede la pubblicazione di una RFC).
- Intervallo di valori 1024-65535: Assegnati utilizzando la politica "Primo arrivato, primo servito".
Tipi di attributi AVP standard assegnati:
| Tipo di attributo | Nome AVP | Riferimento |
|---|---|---|
| 0 | Tipo di messaggio | RFC 2661 Section 4.4.1 |
| 1 | Codice risultato | RFC 2661 Section 4.4.2 |
| 2 | Versione del protocollo | RFC 2661 Section 4.4.3 |
| 3 | Capacità di frame | RFC 2661 Section 4.4.3 |
| 4 | Capacità del supporto | RFC 2661 Section 4.4.3 |
| 5 | Spareggio | RFC 2661 Section 4.4.3 |
| 6 | Revisione del firmware | RFC 2661 Section 4.4.3 |
| 7 | Nome host | RFC 2661 Section 4.4.3 |
| 8 | Nome del fornitore | RFC 2661 Section 4.4.3 |
| 9 | ID tunnel assegnato | RFC 2661 Section 4.4.3 |
| 10 | Dimensione finestra di ricezione | RFC 2661 Section 4.4.3 |
| 11 | Sfida | RFC 2661 Section 4.4.3 |
| 12 | Codice causa Q.931 | RFC 2661 Section 4.4.4 |
| 13 | Risposta alla sfida | RFC 2661 Section 4.4.3 |
| 14 | ID sessione assegnato | RFC 2661 Section 4.4.4 |
| 15 | Numero seriale chiamata | RFC 2661 Section 4.4.4 |
| 16 | BPS minimo | RFC 2661 Section 4.4.4 |
| 17 | BPS massimo | RFC 2661 Section 4.4.4 |
| 18 | Tipo di supporto | RFC 2661 Section 4.4.4 |
| 19 | Tipo di frame | RFC 2661 Section 4.4.4 |
| 20 | Ritardo elaborazione pacchetti | RFC 2661 Section 4.4.6 |
| 21 | Numero chiamato | RFC 2661 Section 4.4.4 |
| 22 | Numero chiamante | RFC 2661 Section 4.4.4 |
| 23 | Sottoindirizzo | RFC 2661 Section 4.4.4 |
| 24 | Velocità connessione Tx | RFC 2661 Section 4.4.4 |
| 25 | ID canale fisico | RFC 2661 Section 4.4.4 |
| 26 | LCP CONFREQ ricevuto iniziale | RFC 2661 Section 4.4.5 |
| 27 | Ultimo LCP CONFREQ inviato | RFC 2661 Section 4.4.5 |
| 28 | Ultimo LCP CONFREQ ricevuto | RFC 2661 Section 4.4.5 |
| 29 | Tipo autenticazione proxy | RFC 2661 Section 4.4.5 |
| 30 | Nome autenticazione proxy | RFC 2661 Section 4.4.5 |
| 31 | Sfida autenticazione proxy | RFC 2661 Section 4.4.5 |
| 32 | ID autenticazione proxy | RFC 2661 Section 4.4.5 |
| 33 | Risposta autenticazione proxy | RFC 2661 Section 4.4.5 |
| 34 | Errori di chiamata | RFC 2661 Section 4.4.6 |
| 35 | ACCM | RFC 2661 Section 4.4.6 |
| 36 | Vettore casuale | RFC 2661 Section 4.3 |
| 37 | ID gruppo privato | RFC 2661 Section 4.4.4 |
| 38 | Velocità connessione Rx | RFC 2661 Section 4.4.4 |
| 39 | Sequenziamento richiesto | RFC 2661 Section 4.4.4 |
AVP specifici del fornitore:
Gli AVP specifici del fornitore utilizzano il campo Vendor ID (basato sui codici di impresa privati di gestione di rete SMI) per distinguere le estensioni di diversi fornitori.
10.2 Message Type AVP Values (Valori AVP tipo di messaggio)
Il valore AVP del tipo di messaggio (tipo di attributo 0) viene utilizzato per identificare il tipo di messaggio di controllo L2TP.
Valori di tipo di messaggio assegnati:
| Valore | Tipo di messaggio | Abbreviazione | Riferimento |
|---|---|---|---|
| 0 | (Riservato) | ||
| 1 | Richiesta avvio connessione controllo | SCCRQ | RFC 2661 Section 6.1 |
| 2 | Risposta avvio connessione controllo | SCCRP | RFC 2661 Section 6.2 |
| 3 | Connessione controllo avviata connessa | SCCCN | RFC 2661 Section 6.3 |
| 4 | Notifica arresto connessione controllo | StopCCN | RFC 2661 Section 6.4 |
| 5 | (Riservato) | ||
| 6 | Hello | HELLO | RFC 2661 Section 6.5 |
| 7 | Richiesta chiamata in uscita | OCRQ | RFC 2661 Section 6.9 |
| 8 | Risposta chiamata in uscita | OCRP | RFC 2661 Section 6.10 |
| 9 | Chiamata in uscita connessa | OCCN | RFC 2661 Section 6.11 |
| 10 | Richiesta chiamata in entrata | ICRQ | RFC 2661 Section 6.6 |
| 11 | Risposta chiamata in entrata | ICRP | RFC 2661 Section 6.7 |
| 12 | Chiamata in entrata connessa | ICCN | RFC 2661 Section 6.8 |
| 13 | (Riservato) | ||
| 14 | Notifica disconnessione chiamata | CDN | RFC 2661 Section 6.12 |
| 15 | Notifica errore WAN | WEN | RFC 2661 Section 6.13 |
| 16 | Imposta informazioni collegamento | SLI | RFC 2661 Section 6.14 |
Politica di registrazione:
L'assegnazione di nuovi valori di tipo di messaggio richiede la pubblicazione di una RFC standard IETF o di una RFC informativa approvata dall'IESG.
10.3 Result Code AVP Values (Valori AVP codice risultato)
L'AVP codice risultato (tipo di attributo 1) viene utilizzato per indicare il motivo della terminazione della connessione di controllo o della sessione.
10.3.1 Result Code Field Values (Valori campo codice risultato)
Codici risultato generali:
| Valore | Significato | Ambito |
|---|---|---|
| 0 | Riservato | |
| 1 | Richiesta generale per cancellare la connessione di controllo | StopCCN |
| 2 | Errore generale | StopCCN, CDN |
| 3 | Il canale di controllo esiste già | StopCCN |
| 4 | Il richiedente non è autorizzato | StopCCN |
| 5 | Versione del protocollo non supportata | StopCCN |
| 6 | Il richiedente è in fase di arresto | StopCCN |
| 7 | Errore macchina a stati finiti | StopCCN |
Codici risultato disconnessione chiamata:
| Valore | Significato | Ambito |
|---|---|---|
| 1 | Portante persa | CDN |
| 2 | Errore generale | CDN |
| 3 | Motivo amministrativo | CDN |
| 4 | Mancanza temporanea di strutture appropriate | CDN |
| 5 | Mancanza permanente di strutture appropriate | CDN |
| 6 | Destinazione non valida | CDN |
| 7 | Nessuna portante rilevata | CDN |
| 8 | Segnale di occupato | CDN |
| 9 | Nessun tono di selezione | CDN |
| 10 | Timeout in attesa della portante | CDN |
| 11 | Nessun frame rilevato | CDN |
10.3.2 Error Code Field Values (Valori campo codice errore)
Il campo codice errore fornisce dettagli aggiuntivi sull'errore.
| Valore | Messaggio di errore |
|---|---|
| 0 | Nessun errore generale |
| 1 | Non esiste ancora alcuna connessione di controllo per questa coppia |
| 2 | La lunghezza è errata |
| 3 | Uno dei valori del campo era fuori intervallo |
| 4 | Risorse insufficienti per gestire questa operazione ora |
| 5 | ID sessione non valido |
| 6 | Si è verificato un errore generico specifico del fornitore |
| 7 | Prova un altro (LNS/LAC) |
| 8 | La sessione o il tunnel è stato arrestato a causa della ricezione di un AVP sconosciuto con bit M impostato |
Politica di registrazione:
L'assegnazione di nuovi valori di codice risultato e codice errore richiede il consenso IETF (richiede la pubblicazione di una RFC).
10.4 Framing Capabilities & Bearer Capabilities (Capacità di frame e capacità del supporto)
L'AVP Framing Capabilities (tipo di attributo 3) e l'AVP Bearer Capabilities (tipo di attributo 4) utilizzano maschere di bit per indicare le capacità supportate.
Definizioni bit capacità di frame:
| Bit | Significato |
|---|---|
| 0 | Frame asincrono supportato |
| 1 | Frame sincrono supportato |
| 2-31 | Riservato |
Definizioni bit capacità del supporto:
| Bit | Significato |
|---|---|
| 0 | Accesso analogico supportato |
| 1 | Accesso digitale supportato |
| 2-31 | Riservato |
Politica di registrazione:
L'assegnazione di nuovi bit di capacità richiede il consenso IETF (richiede la pubblicazione di una RFC).
10.5 Proxy Authen Type AVP Values (Valori AVP tipo autenticazione proxy)
L'AVP Proxy Authen Type (tipo di attributo 29) viene utilizzato per indicare il tipo di autenticazione utilizzato dal LAC.
Valori tipo di autenticazione assegnati:
| Valore | Tipo di autenticazione | Riferimento |
|---|---|---|
| 0 | Riservato | |
| 1 | Scambio testuale nome utente/password | RFC 1334 (PAP) |
| 2 | PPP CHAP | RFC 1994 |
| 3 | PPP PAP | RFC 1334 |
| 4 | Nessuna autenticazione | |
| 5 | Microsoft CHAP versione 1 | RFC 2433 |
| 6 | Riservato | |
| 7 | Microsoft CHAP versione 2 | RFC 2759 |
Politica di registrazione:
L'assegnazione di nuovi valori di tipo di autenticazione utilizza la politica "Primo arrivato, primo servito".
10.6 AVP Header Bits (Bit intestazione AVP)
I primi 6 bit dell'intestazione AVP vengono utilizzati come maschera di bit per controllare il comportamento AVP.
Bit intestazione AVP definiti:
| Bit | Nome | Significato | Riferimento |
|---|---|---|---|
| 0 | M (Obbligatorio) | Questo AVP deve essere compreso | RFC 2661 Section 4.1 |
| 1 | H (Nascosto) | Il valore AVP è nascosto | RFC 2661 Section 4.3 |
| 2-5 | Riservato | Riservato, deve essere impostato a 0 | RFC 2661 Section 4.1 |
Politica di registrazione:
L'assegnazione di bit riservati richiede un'azione sugli standard - ossia la pubblicazione di una RFC standard IETF.
10.7 L2TP UDP Port (Porta UDP L2TP)
Porta assegnata:
- Numero porta: 1701
- Protocollo: UDP
- Scopo: L2TP
- Riferimento: RFC 2661
L'IANA ha assegnato la porta UDP 1701 per L2TP sia per connessioni di controllo che per sessioni dati.
10.8 L2TP Protocol Number (Numero protocollo L2TP)
Sebbene la specifica attuale definisca L2TP operante su UDP, L2TP può anche operare direttamente su altri protocolli di trasporto pacchetti.
Numero protocollo IP:
- Numero protocollo L2TP: 115
- Nome: L2TP
- Riferimento: RFC 3931 (L2TPv3, direttamente su IP)
Manutenzione registro IANA:
L'IANA mantiene i seguenti registri relativi a L2TP:
-
Registro attributi AVP L2TP
-
Registro tipi di messaggi L2TP
- Contiene tutti i tipi di messaggi di controllo
-
Registro codici risultato L2TP
- Contiene codici risultato e codici errore
-
Registro tipi di autenticazione proxy L2TP
- Contiene valori tipo di autenticazione
-
Porte e numeri di protocollo L2TP
- Assegnazioni porta UDP e numero protocollo IP
Aggiornamenti ed estensioni:
Le RFC successive possono definire nuovi AVP, tipi di messaggi o altri parametri. Tutte le nuove assegnazioni devono seguire le politiche di registrazione definite in questa sezione.
Le estensioni importanti includono:
- RFC 3931: Layer Two Tunneling Protocol - Version 3 (L2TPv3)
- RFC 4591: Frame Relay over L2TP
- RFC 5515: Layer Two Tunneling Protocol (L2TP) Access Concentrator Configuration