Passa al contenuto principale

14. Considerazioni IANA

Questo capitolo descrive i requisiti di registrazione del protocollo SCTP nei registri IANA.

14.1. Registrazione tipi chunk SCTP

IANA mantiene il registro dei tipi di chunk SCTP.

Intervalli valori (8 bit, 0-255):

  • 0-63: Tipi chunk definiti
  • 64-126, 128-190: Riservato per revisione IETF
  • 127, 191: Riservato per estensioni IETF
  • 192-255: Uso sperimentale e privato

Tipi chunk definiti:

TipoNomeRiferimento
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. Registrazione tipi parametri chunk

Intervalli valori (16 bit, 0-65535):

  • 0-32767: Tipi parametri definiti
  • 32768-49151: Riservato per revisione IETF
  • 49152-65535: Uso sperimentale e privato

Tipi parametri definiti:

TipoNomeRiferimento
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. Registrazione codici causa errore

Intervalli valori (16 bit, 0-65535): Come parametri

Codici causa errore definiti:

CodiceNomeRiferimento
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. Identificatori protocollo payload SCTP

Intervalli valori (32 bit): 0 (riservato), 1-65535 (IETF), 65536+ (First Come First Served)

Esempi:

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

14.5. Assegnazione numeri porta

Intervalli:

  • 0-1023: Porte sistema (revisione IETF)
  • 1024-49151: Porte utente (revisione IANA)
  • 49152-65535: Porte dinamiche/private

Raccomandazione: Usare stesso numero porta per TCP e SCTP se protocollo supporta entrambi

14.6. Processo aggiornamento registrazione

Nuovi valori: Inviare a IANA, fornire documentazione, revisione, assegnazione Modifiche: Riferimenti/descrizioni consentiti, valori/ridefinizioni non consentiti Deprecazione: Marcare "deprecato", conservare storico


Ruolo IANA: Manutenzione registri, assegnazione valori, gestione documentazione, coordinamento

Best practice: Verificare registri IANA, usare intervalli sperimentali per test, revisione IETF per standard