6. Spezifikation des Kontrollverbindungsprotokolls
Die folgenden Kontrollverbindungsnachrichten werden verwendet, um L2TP-Tunnel einzurichten, zu löschen und zu warten. Alle Daten werden in Netzwerkreihenfolge gesendet (höherwertige Oktette zuerst). Alle "reservierten" oder "leeren" Felder MÜSSEN als 0-Werte gesendet werden, um Protokollerweiterbarkeit zu ermöglichen.
6.1 Start-Control-Connection-Request (SCCRQ) (Kontrollverbindung-Start-Anfrage)
SCCRQ ist eine Kontrollnachricht, die verwendet wird, um einen Tunnel zwischen einem LNS und einem LAC zu initialisieren. Sie wird entweder vom LAC oder vom LNS gesendet, um den Tunneleinrichtungsprozess zu beginnen.
Erforderliche AVPs:
- Message Type AVP
- Protocol Version
- Host Name
- Framing Capabilities
- Assigned Tunnel ID
Optionale AVPs:
- Bearer Capabilities
- Receive Window Size
- Challenge
- Tie Breaker
- Firmware Revision
- Vendor Name
6.2 Start-Control-Connection-Reply (SCCRP) (Kontrollverbindung-Start-Antwort)
SCCRP ist eine Kontrollnachricht, die als Antwort auf eine empfangene SCCRQ-Nachricht gesendet wird. SCCRP wird verwendet, um anzuzeigen, dass die SCCRQ akzeptiert wurde und die Einrichtung des Tunnels fortgesetzt werden sollte.
Erforderliche AVPs:
- Message Type
- Protocol Version
- Framing Capabilities
- Host Name
- Assigned Tunnel ID
Optionale AVPs:
- Bearer Capabilities
- Firmware Revision
- Vendor Name
- Receive Window Size
- Challenge
- Challenge Response
6.3 Start-Control-Connection-Connected (SCCCN) (Kontrollverbindung-Start-Verbunden)
SCCCN ist eine Kontrollnachricht, die als Antwort auf eine SCCRP gesendet wird. SCCCN schließt den Tunneleinrichtungsprozess ab.
Erforderliches AVP:
- Message Type
Optionales AVP:
- Challenge Response
6.4 Stop-Control-Connection-Notification (StopCCN) (Kontrollverbindung-Stopp-Benachrichtigung)
StopCCN ist eine Kontrollnachricht, die entweder vom LAC oder LNS gesendet wird, um seinen Peer zu informieren, dass der Tunnel heruntergefahren wird und die Kontrollverbindung geschlossen werden sollte. Darüber hinaus werden alle aktiven Sitzungen implizit gelöscht (ohne explizite Anrufsteuerungsnachrichten zu senden). Der Grund für diese Anforderung wird im Result Code AVP angegeben.
Erforderliche AVPs:
- Message Type
- Assigned Tunnel ID
- Result Code
6.5 Hello (HELLO) (Hallo-Nachricht)
Die Hello (HELLO)-Nachricht ist eine L2TP-Kontrollnachricht, die von einem der Peers einer LAC-LNS-Kontrollverbindung gesendet wird. Diese Kontrollnachricht wird als "Keepalive" für den Tunnel verwendet.
Erforderliches AVP:
- Message Type
6.6 Incoming-Call-Request (ICRQ) (Eingehender-Anruf-Anfrage)
ICRQ ist eine Kontrollnachricht, die vom LAC an den LNS gesendet wird, um anzuzeigen, dass ein eingehender Anruf erkannt wurde und um den LNS zu bitten, den Anruf anzunehmen.
Erforderliche AVPs:
- Message Type
- Assigned Session ID
- Call Serial Number
6.7 Incoming-Call-Reply (ICRP) (Eingehender-Anruf-Antwort)
ICRP ist eine Kontrollnachricht, die vom LNS an den LAC gesendet wird, um anzuzeigen, dass der eingehende Anruf angenommen wird.
Erforderliche AVPs:
- Message Type
- Assigned Session ID
6.8 Incoming-Call-Connected (ICCN) (Eingehender-Anruf-Verbunden)
ICCN ist eine Kontrollnachricht, die vom LAC an den LNS als Antwort auf eine empfangene ICRP gesendet wird, um die Einrichtung eines eingehenden Anrufs abzuschließen.
Erforderliche AVPs:
- Message Type
- Tx Connect Speed
6.9 Outgoing-Call-Request (OCRQ) (Ausgehender-Anruf-Anfrage)
OCRQ ist eine Kontrollnachricht, die vom LNS an den LAC gesendet wird, um anzuzeigen, dass der LNS möchte, dass der LAC einen ausgehenden Anruf zu einem entfernten System initiiert.
Erforderliche AVPs:
- Message Type
- Assigned Session ID
- Call Serial Number
- Minimum BPS
- Maximum BPS
- Bearer Type
- Framing Type
- Called Number
6.10 Outgoing-Call-Reply (OCRP) (Ausgehender-Anruf-Antwort)
OCRP ist eine Kontrollnachricht, die vom LAC an den LNS gesendet wird, um anzuzeigen, dass die OCRQ akzeptiert wurde und der ausgehende Anruf initialisiert wird.
Erforderliche AVPs:
- Message Type
- Assigned Session ID
6.11 Outgoing-Call-Connected (OCCN) (Ausgehender-Anruf-Verbunden)
OCCN ist eine Kontrollnachricht, die vom LAC an den LNS gesendet wird, um die Einrichtung eines ausgehenden Anrufs abzuschließen.
Erforderliche AVPs:
- Message Type
- Tx Connect Speed
- Framing Type
6.12 Call-Disconnect-Notify (CDN) (Anruf-Trennen-Benachrichtigung)
CDN ist eine Kontrollnachricht, die entweder vom LAC oder LNS gesendet wird, um die Trennung eines bestimmten Anrufs anzufordern. Sie kann zu jedem Zeitpunkt während der Anrufeinrichtung oder nach der Einrichtung einer Sitzung gesendet werden.
Erforderliche AVPs:
- Message Type
- Result Code
- Assigned Session ID
6.13 WAN-Error-Notify (WEN) (WAN-Fehler-Benachrichtigung)
WEN ist eine Kontrollnachricht, die vom LAC an den LNS gesendet wird, um WAN-Fehlerbedingungen anzuzeigen.
Erforderliche AVPs:
- Message Type
- Call Errors
6.14 Set-Link-Info (SLI) (Link-Informationen-Setzen)
SLI ist eine Kontrollnachricht, die vom LNS an den LAC gesendet wird, um PPP-ausgehandelte Optionen zu setzen.
Erforderliche AVPs:
- Message Type
- ACCM
Hinweis: Vollständige AVP-Felddefinitionen und detaillierte Formate finden Sie in Kapitel 4 AVP-Definitionen.