Zum Hauptinhalt springen

14. IANA-Überlegungen

Dieses Kapitel beschreibt die Registrierungsanforderungen des SCTP-Protokolls in IANA-Registries.

14.1. SCTP-Chunk-Typ-Registrierung

IANA pflegt das SCTP-Chunk-Typ-Register.

Wertebereiche (8 Bit, 0-255):

  • 0-63: Definierte Chunk-Typen
  • 64-126, 128-190: Für IETF-Review reserviert
  • 127, 191: Für IETF-Erweiterungen reserviert
  • 192-255: Experimentell und privat

Definierte Chunk-Typen:

TypNameReferenz
0DATA3.3.1
1INIT3.3.2
2INIT ACK3.3.3
3SACK3.3.4
4HEARTBEAT3.3.5
5HEARTBEAT ACK3.3.6
6ABORT3.3.7
7SHUTDOWN3.3.8
8SHUTDOWN ACK3.3.9
9ERROR3.3.10
10COOKIE ECHO3.3.11
11COOKIE ACK3.3.12
14SHUTDOWN COMPLETE3.3.13

14.2. SCTP-Chunk-Parametertyp-Registrierung

Wertebereiche (16 Bit, 0-65535):

  • 0-32767: Definierte Parametertypen
  • 32768-49151: Für IETF-Review reserviert
  • 49152-65535: Experimentell und privat

Definierte Parametertypen:

TypNameReferenz
5IPv4 Address3.3.2.1
6IPv6 Address3.3.2.1
7State Cookie3.3.3.1
8Unrecognized Parameters3.3.3.2
9Cookie Preservative3.3.2.1
11Host Name Address3.3.2.1
12Supported Address Types3.3.2.1

14.3. SCTP-Fehlerursachencode-Registrierung

Wertebereiche (16 Bit, 0-65535): Wie Parameter

Definierte Fehlerursachencodes:

CodeNameReferenz
1Invalid Stream Identifier3.3.10.1
2Missing Mandatory Parameter3.3.10.2
3Stale Cookie Error3.3.10.3
4Out of Resource3.3.10.4
5Unresolvable Address3.3.10.5
6Unrecognized Chunk Type3.3.10.6
7Invalid Mandatory Parameter3.3.10.7
8Unrecognized Parameters3.3.10.8
9No User Data3.3.10.9
10Cookie Received While Shutting Down3.3.10.10
11Restart with New Addresses3.3.10.11
12User Initiated Abort3.3.10.12
13Protocol Violation3.3.10.13

14.4. SCTP-Payload-Protokoll-Identifikatoren

Wertebereiche (32 Bit): 0 (reserviert), 1-65535 (IETF), 65536+ (First Come First Served)

Beispiele:

IDProtokollReferenz
1IUARFC 4233
2M2UARFC 3331
3M3UARFC 4666
4SUARFC 3868
5M2PARFC 4165

14.5. Portnummernzuweisung

Bereiche:

  • 0-1023: Systemports (IETF-Review)
  • 1024-49151: Benutzerports (IANA-Review)
  • 49152-65535: Dynamische/private Ports

Empfehlung: Gleiche Portnummer für TCP und SCTP verwenden, wenn Protokoll beide unterstützt

14.6. Registrierungsaktualisierungsprozess

Neue Werte: An IANA einreichen, Dokumentation bereitstellen, Review, Zuweisung Änderungen: Referenzen/Beschreibungen erlaubt, Werte/Neudefinitionen nicht erlaubt Veraltete Einträge: Als "veraltet" markieren, Historie bewahren


Zusammenfassung

IANA-Rolle: Registry-Pflege, Wertzuweisung, Dokumentenverwaltung, Koordination

Best Practices: IANA-Registries prüfen, experimentelle Bereiche für Tests, IETF-Review für Standards