10. IANA Considerations (IANA-Überlegungen)
Dieses Kapitel definiert verschiedene Parameter, die von der IANA (Internet Assigned Numbers Authority) für das L2TP-Protokoll zugewiesen und verwaltet werden müssen.
10.1 AVP Attributes (AVP-Attribute)
Die IANA ist für die Pflege des L2TP-AVP-Attributtyp-Registers verantwortlich. Der AVP-Attributtyp ist ein 16-Bit-Feld.
Registrierungsanforderungen:
- Wertebereich 0-1023: Durch IETF-Konsens zugewiesen (erfordert Veröffentlichung einer RFC).
- Wertebereich 1024-65535: Zugewiesen nach dem Prinzip "Wer zuerst kommt, mahlt zuerst".
Zugewiesene Standard-AVP-Attributtypen:
| Attributtyp | AVP-Name | Referenz |
|---|---|---|
| 0 | Nachrichtentyp | RFC 2661 Section 4.4.1 |
| 1 | Ergebniscode | RFC 2661 Section 4.4.2 |
| 2 | Protokollversion | RFC 2661 Section 4.4.3 |
| 3 | Framing-Fähigkeiten | RFC 2661 Section 4.4.3 |
| 4 | Bearer-Fähigkeiten | RFC 2661 Section 4.4.3 |
| 5 | Tie Breaker | RFC 2661 Section 4.4.3 |
| 6 | Firmware-Revision | RFC 2661 Section 4.4.3 |
| 7 | Hostname | RFC 2661 Section 4.4.3 |
| 8 | Anbietername | RFC 2661 Section 4.4.3 |
| 9 | Zugewiesene Tunnel-ID | RFC 2661 Section 4.4.3 |
| 10 | Empfangsfenstergröße | RFC 2661 Section 4.4.3 |
| 11 | Challenge | RFC 2661 Section 4.4.3 |
| 12 | Q.931-Ursachencode | RFC 2661 Section 4.4.4 |
| 13 | Challenge-Antwort | RFC 2661 Section 4.4.3 |
| 14 | Zugewiesene Sitzungs-ID | RFC 2661 Section 4.4.4 |
| 15 | Anrufseriennummer | RFC 2661 Section 4.4.4 |
| 16 | Minimum-BPS | RFC 2661 Section 4.4.4 |
| 17 | Maximum-BPS | RFC 2661 Section 4.4.4 |
| 18 | Bearer-Typ | RFC 2661 Section 4.4.4 |
| 19 | Framing-Typ | RFC 2661 Section 4.4.4 |
| 20 | Paketverarbeitungsverzögerung | RFC 2661 Section 4.4.6 |
| 21 | Angerufene Nummer | RFC 2661 Section 4.4.4 |
| 22 | Anrufende Nummer | RFC 2661 Section 4.4.4 |
| 23 | Unteradresse | RFC 2661 Section 4.4.4 |
| 24 | Sendeverbindungsgeschwindigkeit | RFC 2661 Section 4.4.4 |
| 25 | Physische Kanal-ID | RFC 2661 Section 4.4.4 |
| 26 | Initial empfangenes LCP CONFREQ | RFC 2661 Section 4.4.5 |
| 27 | Zuletzt gesendetes LCP CONFREQ | RFC 2661 Section 4.4.5 |
| 28 | Zuletzt empfangenes LCP CONFREQ | RFC 2661 Section 4.4.5 |
| 29 | Proxy-Authentifizierungstyp | RFC 2661 Section 4.4.5 |
| 30 | Proxy-Authentifizierungsname | RFC 2661 Section 4.4.5 |
| 31 | Proxy-Authentifizierungs-Challenge | RFC 2661 Section 4.4.5 |
| 32 | Proxy-Authentifizierungs-ID | RFC 2661 Section 4.4.5 |
| 33 | Proxy-Authentifizierungsantwort | RFC 2661 Section 4.4.5 |
| 34 | Anruffehler | RFC 2661 Section 4.4.6 |
| 35 | ACCM | RFC 2661 Section 4.4.6 |
| 36 | Zufallsvektor | RFC 2661 Section 4.3 |
| 37 | Private Gruppen-ID | RFC 2661 Section 4.4.4 |
| 38 | Empfangsverbindungsgeschwindigkeit | RFC 2661 Section 4.4.4 |
| 39 | Sequenzierung erforderlich | RFC 2661 Section 4.4.4 |
Anbieterspezifische AVPs:
Anbieterspezifische AVPs verwenden das Vendor-ID-Feld (basierend auf SMI-Netzwerkverwaltungs-Private-Enterprise-Codes), um Erweiterungen verschiedener Anbieter zu unterscheiden.
10.2 Message Type AVP Values (Nachrichtentyp-AVP-Werte)
Der Wert des Nachrichtentyp-AVP (Attributtyp 0) wird verwendet, um den Typ der L2TP-Kontrollnachricht zu identifizieren.
Zugewiesene Nachrichtentypwerte:
| Wert | Nachrichtentyp | Abkürzung | Referenz |
|---|---|---|---|
| 0 | (Reserviert) | ||
| 1 | Kontrollverbindungs-Start-Anfrage | SCCRQ | RFC 2661 Section 6.1 |
| 2 | Kontrollverbindungs-Start-Antwort | SCCRP | RFC 2661 Section 6.2 |
| 3 | Kontrollverbindungs-Start-Verbunden | SCCCN | RFC 2661 Section 6.3 |
| 4 | Kontrollverbindungs-Stopp-Benachrichtigung | StopCCN | RFC 2661 Section 6.4 |
| 5 | (Reserviert) | ||
| 6 | Hello | HELLO | RFC 2661 Section 6.5 |
| 7 | Ausgehende-Anruf-Anfrage | OCRQ | RFC 2661 Section 6.9 |
| 8 | Ausgehende-Anruf-Antwort | OCRP | RFC 2661 Section 6.10 |
| 9 | Ausgehender-Anruf-Verbunden | OCCN | RFC 2661 Section 6.11 |
| 10 | Eingehende-Anruf-Anfrage | ICRQ | RFC 2661 Section 6.6 |
| 11 | Eingehende-Anruf-Antwort | ICRP | RFC 2661 Section 6.7 |
| 12 | Eingehender-Anruf-Verbunden | ICCN | RFC 2661 Section 6.8 |
| 13 | (Reserviert) | ||
| 14 | Anruf-Trennung-Benachrichtigung | CDN | RFC 2661 Section 6.12 |
| 15 | WAN-Fehler-Benachrichtigung | WEN | RFC 2661 Section 6.13 |
| 16 | Link-Info-Setzen | SLI | RFC 2661 Section 6.14 |
Registrierungsrichtlinie:
Die Zuweisung neuer Nachrichtentypwerte erfordert die Veröffentlichung einer IETF-Standards-Track-RFC oder einer vom IESG genehmigten Informations-RFC.
10.3 Result Code AVP Values (Ergebniscode-AVP-Werte)
Das Ergebniscode-AVP (Attributtyp 1) wird verwendet, um den Grund für die Beendigung der Kontrollverbindung oder Sitzung anzugeben.
10.3.1 Result Code Field Values (Ergebniscodefeldwerte)
Allgemeine Ergebniscodes:
| Wert | Bedeutung | Geltungsbereich |
|---|---|---|
| 0 | Reserviert | |
| 1 | Allgemeine Anfrage zum Löschen der Kontrollverbindung | StopCCN |
| 2 | Allgemeiner Fehler | StopCCN, CDN |
| 3 | Kontrollkanal existiert bereits | StopCCN |
| 4 | Anforderer ist nicht autorisiert | StopCCN |
| 5 | Protokollversion nicht unterstützt | StopCCN |
| 6 | Anforderer wird heruntergefahren | StopCCN |
| 7 | Endlicher-Automat-Fehler | StopCCN |
Anruftrennung-Ergebniscodes:
| Wert | Bedeutung | Geltungsbereich |
|---|---|---|
| 1 | Träger verloren | CDN |
| 2 | Allgemeiner Fehler | CDN |
| 3 | Administrativer Grund | CDN |
| 4 | Vorübergehender Mangel an geeigneten Einrichtungen | CDN |
| 5 | Dauerhafter Mangel an geeigneten Einrichtungen | CDN |
| 6 | Ungültiges Ziel | CDN |
| 7 | Kein Träger erkannt | CDN |
| 8 | Besetztzeichen | CDN |
| 9 | Kein Wählton | CDN |
| 10 | Timeout beim Warten auf Träger | CDN |
| 11 | Keine Rahmung erkannt | CDN |
10.3.2 Error Code Field Values (Fehlercodefeldwerte)
Das Fehlercodefeld liefert zusätzliche Details über den Fehler.
| Wert | Fehlermeldung |
|---|---|
| 0 | Kein allgemeiner Fehler |
| 1 | Für dieses Paar existiert noch keine Kontrollverbindung |
| 2 | Länge ist falsch |
| 3 | Einer der Feldwerte lag außerhalb des gültigen Bereichs |
| 4 | Unzureichende Ressourcen zur Behandlung dieser Operation jetzt |
| 5 | Ungültige Sitzungs-ID |
| 6 | Ein allgemeiner anbieterspezifischer Fehler ist aufgetreten |
| 7 | Versuchen Sie einen anderen (LNS/LAC) |
| 8 | Sitzung oder Tunnel wurde aufgrund des Empfangs eines unbekannten AVP mit gesetztem M-Bit heruntergefahren |
Registrierungsrichtlinie:
Die Zuweisung neuer Ergebniscode- und Fehlercodewerte erfordert IETF-Konsens (erfordert Veröffentlichung einer RFC).
10.4 Framing Capabilities & Bearer Capabilities (Framing-Fähigkeiten und Bearer-Fähigkeiten)
Das Framing-Capabilities-AVP (Attributtyp 3) und das Bearer-Capabilities-AVP (Attributtyp 4) verwenden Bitmasken, um unterstützte Fähigkeiten anzuzeigen.
Framing-Capabilities-Bitdefinitionen:
| Bit | Bedeutung |
|---|---|
| 0 | Asynchrones Framing unterstützt |
| 1 | Synchrones Framing unterstützt |
| 2-31 | Reserviert |
Bearer-Capabilities-Bitdefinitionen:
| Bit | Bedeutung |
|---|---|
| 0 | Analoger Zugang unterstützt |
| 1 | Digitaler Zugang unterstützt |
| 2-31 | Reserviert |
Registrierungsrichtlinie:
Die Zuweisung neuer Fähigkeitsbits erfordert IETF-Konsens (erfordert Veröffentlichung einer RFC).
10.5 Proxy Authen Type AVP Values (Proxy-Authentifizierungstyp-AVP-Werte)
Das Proxy-Authen-Type-AVP (Attributtyp 29) wird verwendet, um den vom LAC verwendeten Authentifizierungstyp anzuzeigen.
Zugewiesene Authentifizierungstypwerte:
| Wert | Authentifizierungstyp | Referenz |
|---|---|---|
| 0 | Reserviert | |
| 1 | Textlicher Benutzername/Passwort-Austausch | RFC 1334 (PAP) |
| 2 | PPP CHAP | RFC 1994 |
| 3 | PPP PAP | RFC 1334 |
| 4 | Keine Authentifizierung | |
| 5 | Microsoft CHAP Version 1 | RFC 2433 |
| 6 | Reserviert | |
| 7 | Microsoft CHAP Version 2 | RFC 2759 |
Registrierungsrichtlinie:
Die Zuweisung neuer Authentifizierungstypwerte verwendet die Richtlinie "Wer zuerst kommt, mahlt zuerst".
10.6 AVP Header Bits (AVP-Header-Bits)
Die ersten 6 Bits des AVP-Headers werden als Bitmaske verwendet, um das AVP-Verhalten zu steuern.
Definierte AVP-Header-Bits:
| Bit | Name | Bedeutung | Referenz |
|---|---|---|---|
| 0 | M (Mandatory) | Dieses AVP muss verstanden werden | RFC 2661 Section 4.1 |
| 1 | H (Hidden) | AVP-Wert ist verborgen | RFC 2661 Section 4.3 |
| 2-5 | Reserviert | Reserviert, muss auf 0 gesetzt werden | RFC 2661 Section 4.1 |
Registrierungsrichtlinie:
Die Zuweisung reservierter Bits erfordert Standards-Aktion - d.h. Veröffentlichung einer IETF-Standards-Track-RFC.
10.7 L2TP UDP Port (L2TP-UDP-Port)
Zugewiesener Port:
- Portnummer: 1701
- Protokoll: UDP
- Zweck: L2TP
- Referenz: RFC 2661
Die IANA hat UDP-Port 1701 für L2TP sowohl für Kontrollverbindungen als auch für Datensitzungen zugewiesen.
10.8 L2TP Protocol Number (L2TP-Protokollnummer)
Obwohl die aktuelle Spezifikation L2TP über UDP definiert, kann L2TP auch direkt über andere Pakettransportprotokolle betrieben werden.
IP-Protokollnummer:
- L2TP-Protokollnummer: 115
- Name: L2TP
- Referenz: RFC 3931 (L2TPv3, direkt über IP)
IANA-Registerpflege:
Die IANA pflegt die folgenden L2TP-bezogenen Register:
-
L2TP-AVP-Attributregister
-
L2TP-Nachrichtentypregister
- Enthält alle Kontrollnachrichtentypen
-
L2TP-Ergebniscoderegister
- Enthält Ergebniscodes und Fehlercodes
-
L2TP-Proxy-Authentifizierungstypregister
- Enthält Authentifizierungstypwerte
-
L2TP-Ports und Protokollnummern
- UDP-Port- und IP-Protokollnummernzuweisungen
Aktualisierungen und Erweiterungen:
Nachfolgende RFCs können neue AVPs, Nachrichtentypen oder andere Parameter definieren. Alle neuen Zuweisungen müssen den in diesem Abschnitt definierten Registrierungsrichtlinien folgen.
Wichtige Erweiterungen umfassen:
- 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