6. Specifica del Protocollo di Connessione di Controllo
I seguenti messaggi di connessione di controllo sono utilizzati per stabilire, cancellare e mantenere i tunnel L2TP. Tutti i dati sono inviati in ordine di rete (ottetti di ordine superiore per primi). Tutti i campi "riservati" o "vuoti" DEVONO essere inviati come valori 0 per consentire l'estensibilità del protocollo.
6.1 Start-Control-Connection-Request (SCCRQ) (Richiesta di Avvio Connessione di Controllo)
SCCRQ è un messaggio di controllo utilizzato per inizializzare un tunnel tra un LNS e un LAC. Viene inviato dal LAC o dal LNS per iniziare il processo di stabilimento del tunnel.
AVP obbligatori:
- Message Type AVP
- Protocol Version
- Host Name
- Framing Capabilities
- Assigned Tunnel ID
AVP opzionali:
- Bearer Capabilities
- Receive Window Size
- Challenge
- Tie Breaker
- Firmware Revision
- Vendor Name
6.2 Start-Control-Connection-Reply (SCCRP) (Risposta di Avvio Connessione di Controllo)
SCCRP è un messaggio di controllo inviato in risposta a un messaggio SCCRQ ricevuto. SCCRP è utilizzato per indicare che il SCCRQ è stato accettato e che lo stabilimento del tunnel dovrebbe continuare.
AVP obbligatori:
- Message Type
- Protocol Version
- Framing Capabilities
- Host Name
- Assigned Tunnel ID
AVP opzionali:
- Bearer Capabilities
- Firmware Revision
- Vendor Name
- Receive Window Size
- Challenge
- Challenge Response
6.3 Start-Control-Connection-Connected (SCCCN) (Connessione di Controllo Avviata Connessa)
SCCCN è un messaggio di controllo inviato in risposta a un SCCRP. SCCCN completa il processo di stabilimento del tunnel.
AVP obbligatorio:
- Message Type
AVP opzionale:
- Challenge Response
6.4 Stop-Control-Connection-Notification (StopCCN) (Notifica di Arresto Connessione di Controllo)
StopCCN è un messaggio di controllo inviato dal LAC o dal LNS per informare il suo peer che il tunnel sta per essere arrestato e che la connessione di controllo dovrebbe essere chiusa. Inoltre, tutte le sessioni attive vengono implicitamente cancellate (senza inviare messaggi di controllo delle chiamate espliciti). Il motivo per l'emissione di questa richiesta è indicato nell'AVP Result Code.
AVP obbligatori:
- Message Type
- Assigned Tunnel ID
- Result Code
6.5 Hello (HELLO) (Messaggio Hello)
Il messaggio Hello (HELLO) è un messaggio di controllo L2TP inviato da uno dei due peer di una connessione di controllo LAC-LNS. Questo messaggio di controllo è utilizzato come "keepalive" per il tunnel.
AVP obbligatorio:
- Message Type
6.6 Incoming-Call-Request (ICRQ) (Richiesta di Chiamata in Entrata)
ICRQ è un messaggio di controllo inviato dal LAC al LNS per indicare che è stata rilevata una chiamata in entrata e per richiedere al LNS di accettare la chiamata.
AVP obbligatori:
- Message Type
- Assigned Session ID
- Call Serial Number
6.7 Incoming-Call-Reply (ICRP) (Risposta di Chiamata in Entrata)
ICRP è un messaggio di controllo inviato dal LNS al LAC per indicare che la chiamata in entrata sarà accettata.
AVP obbligatori:
- Message Type
- Assigned Session ID
6.8 Incoming-Call-Connected (ICCN) (Chiamata in Entrata Connessa)
ICCN è un messaggio di controllo inviato dal LAC al LNS in risposta a un ICRP ricevuto per completare lo stabilimento di una chiamata in entrata.
AVP obbligatori:
- Message Type
- Tx Connect Speed
6.9 Outgoing-Call-Request (OCRQ) (Richiesta di Chiamata in Uscita)
OCRQ è un messaggio di controllo inviato dal LNS al LAC per indicare che il LNS desidera che il LAC avvii una chiamata in uscita verso un sistema remoto.
AVP obbligatori:
- Message Type
- Assigned Session ID
- Call Serial Number
- Minimum BPS
- Maximum BPS
- Bearer Type
- Framing Type
- Called Number
6.10 Outgoing-Call-Reply (OCRP) (Risposta di Chiamata in Uscita)
OCRP è un messaggio di controllo inviato dal LAC al LNS per indicare che l'OCRQ è stato accettato e che la chiamata in uscita sarà inizializzata.
AVP obbligatori:
- Message Type
- Assigned Session ID
6.11 Outgoing-Call-Connected (OCCN) (Chiamata in Uscita Connessa)
OCCN è un messaggio di controllo inviato dal LAC al LNS per completare lo stabilimento di una chiamata in uscita.
AVP obbligatori:
- Message Type
- Tx Connect Speed
- Framing Type
6.12 Call-Disconnect-Notify (CDN) (Notifica di Disconnessione Chiamata)
CDN è un messaggio di controllo inviato dal LAC o dal LNS per richiedere la disconnessione di una chiamata specifica. Può essere inviato in qualsiasi momento durante lo stabilimento della chiamata o dopo lo stabilimento di una sessione.
AVP obbligatori:
- Message Type
- Result Code
- Assigned Session ID
6.13 WAN-Error-Notify (WEN) (Notifica di Errore WAN)
WEN è un messaggio di controllo inviato dal LAC al LNS per indicare condizioni di errore WAN.
AVP obbligatori:
- Message Type
- Call Errors
6.14 Set-Link-Info (SLI) (Impostazione Informazioni di Collegamento)
SLI è un messaggio di controllo inviato dal LNS al LAC per impostare le opzioni negoziate PPP.
AVP obbligatori:
- Message Type
- ACCM
Nota: Per le definizioni complete dei campi AVP e i formati dettagliati, fare riferimento al Capitolo 4 Definizioni AVP.