Internet Assigned Numbers Authority

Stream Control Transmission Protocol (SCTP) Parameters

Created
2000-10
Last Updated
2024-12-10
Available Formats

XML

HTML

Plain text

Registries included below

Chunk Types

Registration Procedure(s)
IETF Review
Reference
[RFC9260]
Note
A Chunk Flags sub-registry will be created for each new Chunk Type. 
The registration procedure for those sub-registries is RFC Required [RFC8126]. 
For more information, see Section 15.2 of [RFC9260].
    
Available Formats

CSV
ID Value Chunk Type Reference
0 Payload Data (DATA) [RFC9260]
1 Initiation (INIT) [RFC9260]
2 Initiation Acknowledgement (INIT ACK) [RFC9260]
3 Selective Acknowledgement (SACK) [RFC9260]
4 Heartbeat Request (HEARTBEAT) [RFC9260]
5 Heartbeat Acknowledgement (HEARTBEAT ACK) [RFC9260]
6 Abort (ABORT) [RFC9260]
7 Shutdown (SHUTDOWN) [RFC9260]
8 Shutdown Acknowledgement (SHUTDOWN ACK) [RFC9260]
9 Operation Error (ERROR) [RFC9260]
10 State Cookie (COOKIE ECHO) [RFC9260]
11 Cookie Acknowledgement (COOKIE ACK) [RFC9260]
12 Reserved for Explicit Congestion Notification Echo (ECNE) [RFC9260]
13 Reserved for Congestion Window Reduced (CWR) [RFC9260]
14 Shutdown Complete (SHUTDOWN COMPLETE) [RFC9260]
15 Authentication Chunk (AUTH) [RFC4895]
16-62 Unassigned
63 Reserved for IETF-defined Chunk Extensions [RFC9260]
64 Payload Data supporting Interleaving (I-DATA) [RFC8260]
65-126 Unassigned
127 Reserved for IETF-defined Chunk Extensions [RFC9260]
128 Address Configuration Acknowledgment (ASCONF-ACK) [RFC5061]
129 Unassigned
130 Re-configuration Chunk (RE-CONFIG) [RFC6525]
131 Unassigned
132 Padding Chunk (PAD) [RFC4820]
133-190 Unassigned
191 Reserved for IETF-defined Chunk Extensions [RFC9260]
192 Forward TSN [RFC3758]
193 Address Configuration Change Chunk (ASCONF) [RFC5061]
194 I-FORWARD-TSN [RFC8260]
195-254 Unassigned
255 Reserved for IETF-defined Chunk Extensions [RFC9260]

Chunk Parameter Types

Registration Procedure(s)
IETF Review
Reference
[RFC9260]
Available Formats

CSV
ID Value Chunk Parameter Type Reference
1 Heartbeat Info [RFC9260]
2-4 Unassigned
5 IPv4 Address [RFC9260]
6 IPv6 Address [RFC9260]
7 State Cookie [RFC9260]
8 Unrecognized Parameter [RFC9260]
9 Cookie Preservative [RFC9260]
10 Unassigned
11 Host Name Address [RFC9260]
12 Supported Address Types [RFC9260]
13 Outgoing SSN Reset Request Parameter [RFC6525]
14 Incoming SSN Reset Request Parameter [RFC6525]
15 SSN/TSN Reset Request Parameter [RFC6525]
16 Re-configuration Response Parameter [RFC6525]
17 Add Outgoing Streams Request Parameter [RFC6525]
18 Add Incoming Streams Request Parameter [RFC6525]
19-32767 Unassigned
32768 Reserved for ECN Capable (0x8000) [RFC9260]
32769 Zero Checksum Acceptable (0x8001) [RFC9653]
32770 Random (0x8002) [RFC4895]
32771 Chunk List (0x8003) [RFC4895]
32772 Requested HMAC Algorithm Parameter (0x8004) [RFC4895]
32773 Padding (0x8005)
32776 Supported Extensions (0x8008) [RFC5061]
32777-49151 Unassigned
49152 Forward TSN supported (0xC000) [RFC3758]
49153 Add IP Address (0xC001) [RFC5061]
49154 Delete IP Address (0xC002) [RFC5061]
49155 Error Cause Indication (0xC003) [RFC5061]
49156 Set Primary Address (0xC004) [RFC5061]
49157 Success Indication (0xC005) [RFC5061]
49158 Adaptation Layer Indication (0xC006) [RFC5061]
49159-65534 Unassigned
65535 Reserved for IETF-defined Chunk Extensions [RFC9260]

Chunk Flags

Registration Procedure(s)
RFC Required
Reference
[RFC9260]

DATA Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 E bit [RFC9260]
0x02 B bit [RFC9260]
0x04 U bit [RFC9260]
0x08 I bit [RFC9260]
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

INIT Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

INIT ACK Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

SACK Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

HEARTBEAT Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

HEARTBEAT ACK Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

ABORT Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 T bit [RFC9260]
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

SHUTDOWN Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

SHUTDOWN ACK Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

ERROR Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

COOKIE ECHO Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

COOKIE ACK Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

ECNE Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

CWR Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

SHUTDOWN COMPLETE Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 T bit [RFC9260]
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

AUTH Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

I-DATA Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 E bit [RFC8260]
0x02 B bit [RFC8260]
0x04 U bit [RFC8260]
0x08 I bit [RFC8260]
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

ASCONF-ACK Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

RE-CONFIG Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

PAD Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

FORWARD TSN Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

ASCONF Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

I-FORWARD-TSN Chunk Flags

Available Formats

CSV
Chunk Flag Value Chunk Flag Name Reference
0x01 Unassigned
0x02 Unassigned
0x04 Unassigned
0x08 Unassigned
0x10 Unassigned
0x20 Unassigned
0x40 Unassigned
0x80 Unassigned

Error Cause Codes

Registration Procedure(s)
Specification Required
Expert(s)
Michael Tuexen, Randall Stewart
Reference
[RFC9260]
Available Formats

CSV
Value Cause Code Reference
1 Invalid Stream Identifier [RFC9260]
2 Missing Mandatory Parameter [RFC9260]
3 Stale Cookie [RFC9260]
4 Out of Resource [RFC9260]
5 Unresolvable Address [RFC9260]
6 Unrecognized Chunk Type [RFC9260]
7 Invalid Mandatory Parameter [RFC9260]
8 Unrecognized Parameters [RFC9260]
9 No User Data [RFC9260]
10 Cookie Received While Shutting Down [RFC9260]
11 Restart of an Association with New Addresses [RFC9260]
12 User-Initiated Abort [RFC9260]
13 Protocol Violation [RFC9260]
14-159 Unassigned
160 Request to Delete Last Remaining IP Address [RFC5061]
161 Operation Refused Due to Resource Shortage [RFC5061]
162 Request to Delete Source IP Address [RFC5061]
163 Association Aborted due to illegal ASCONF-ACK [RFC5061]
164 Request refused - no authorization [RFC5061]
165-260 Unassigned
261 Unsupported HMAC Identifier [RFC4895]
262-65535 Unassigned

SCTP Payload Protocol Identifiers

Registration Procedure(s)
First Come First Served
Reference
[RFC9260]
Available Formats

CSV
Value SCTP Payload Protocol Identifier Reference Date
0 Reserved by SCTP [RFC9260]
1 IUA [RFC4233]
2 M2UA [RFC3331]
3 M3UA [RFC4666]
4 SUA [RFC3868]
5 M2PA [RFC4165]
6 V5UA [RFC3807]
7 H.248 [ITU-T Recommendation H.248 Annex H, "Transport over SCTP", November 2000.]
8 BICC/Q.2150.3 [ITU-T Recommendation Q.1902.1, "Bearer Independent Call Control protocol (Capability Set 2): Functional description", July 2001.][ITU-T Recommendation Q.2150.3, "Signalling Transport Converter On SCTP", to be published.]
9 TALI [RFC3094]
10 DUA [RFC4129]
11 ASAP [RFC5352]
12 ENRP [RFC5353]
13 H.323 [http://standard.pictel.com/ftp/avc-site/0206_Bru/AVD-2198.zip][H.323 over SCTP October 2002.]
14 Q.IPC/Q.2150.3 [ITU-T Recommendation Q.2631.1 "IP Connection Control Signaling Protocol - Capability Set 1", to be published.][ITU-T Recommendation Q.2150.3, "Signalling Transport Converter On SCTP", to be published.]
15 SIMCO <draft-kiesel-midcom-simco-sctp-00.txt> [Sebastian_Kiesel]
16 DDP Segment Chunk [RFC5043]
17 DDP Stream Session Control [RFC5043]
18 S1 Application Protocol (S1AP) [http://www.3gpp.org/ftp/Specs/latest/Rel-8/23_series/23401-840.zip][http://www.3gpp.org/Specification-Numbering][Rajeev_Koodli]
19 RUA [http://www.3gpp.org/Specification-Numbering][http://www.3gpp.org/Specification-Numbering][John_Meredith] 2009-05-28
20 HNBAP [http://www.3gpp.org/Specification-Numbering][TS 25.469][John_Meredith] 2009-05-28
21 ForCES-HP [RFC5811] 2009-08-04
22 ForCES-MP [RFC5811] 2009-08-04
23 ForCES-LP [RFC5811] 2009-08-04
24 SBc-AP [http://www.3gpp.org/Specification-Numbering][Kimmo_Kymalainen] 2009-08-20
25 NBAP [http://www.3gpp.org/Specification-Numbering][Kimmo_Kymalainen] 2009-08-28
26 Unassigned
27 X2AP [http://www.3gpp.org/Specification-Numbering][Kimmo_Kymalainen] 2009-08-28
28 IRCP - Inter Router Capability Protocol [Randall_Stewart] 2010-04-13
29 LCS-AP [http://www.3gpp.org/Specification-Numbering][Kimmo_Kymalainen] 2010-06-03
30 MPICH2 [Michael_Tuexen][http://www.mcs.anl.gov/research/projects/mpich2/] 2010-06-14
31 Service Area Broadcast Protocol (SABP) [http://www.3gpp.org/Specification-Numbering][http://www.3gpp.org/Specification-Numbering][John_Meredith] 2010-09-29
32 Fractal Generator Protocol (FGP) [Thomas_Dreibholz][http://tdrwww.iem.uni-due.de/dreibholz/rserpool/] 2011-01-31
33 Ping Pong Protocol (PPP) [Thomas_Dreibholz][http://tdrwww.iem.uni-due.de/dreibholz/rserpool/] 2011-01-31
34 CalcApp Protocol (CALCAPP) [Thomas_Dreibholz][http://tdrwww.iem.uni-due.de/dreibholz/rserpool/] 2011-01-31
35 Scripting Service Protocol (SSP) [Thomas_Dreibholz][http://tdrwww.iem.uni-due.de/dreibholz/rserpool/] 2011-01-31
36 NetPerfMeter Protocol Control Channel (NPMP-CONTROL) [Thomas_Dreibholz][http://www.iem.uni-due.de/~dreibh/netperfmeter/] 2011-01-31
37 NetPerfMeter Protocol Data Channel (NPMP-DATA) [Thomas_Dreibholz][http://www.iem.uni-due.de/~dreibh/netperfmeter/] 2011-01-31
38 Echo (ECHO) [Thomas_Dreibholz][http://tdrwww.iem.uni-due.de/dreibholz/rserpool/] 2011-02-02
39 Discard (DISCARD) [Thomas_Dreibholz][http://tdrwww.iem.uni-due.de/dreibholz/rserpool/] 2011-02-02
40 Daytime (DAYTIME) [Thomas_Dreibholz][http://tdrwww.iem.uni-due.de/dreibholz/rserpool/] 2011-02-02
41 Character Generator (CHARGEN) [Thomas_Dreibholz][http://tdrwww.iem.uni-due.de/dreibholz/rserpool/] 2011-02-02
42 3GPP RNA [Tonesi][http://www.3gpp.org/ftp/specs/html-info/25471.htm] 2011-02-04
43 3GPP M2AP [Tonesi][http://www.3gpp.org/ftp/specs/html-info/36442.htm][http://www.3gpp.org/ftp/specs/html-info/36443.htm] 2011-02-04
44 3GPP M3AP [Tonesi][http://www.3gpp.org/ftp/specs/html-info/36442.htm][http://www.3gpp.org/ftp/specs/html-info/36444.htm] 2011-02-04
45 SSH over SCTP [Michael_Tuexen] 2011-03-14
46 Diameter in a SCTP DATA chunk [RFC6733]
47 Diameter in a DTLS/SCTP DATA chunk [RFC6733]
48 R14P. BER Encoded ASN.1 over SCTP [Josip_Djuricic][http://www.release14.org/wp-content/uploads/2012/07/r14p.asn]
49 Generic Data Transfer (GDT) Protocol [Damir_Franusic][https://github.com/link-mink] 2021-08-13
50 WebRTC DCEP [RFC8832] 2013-09-20
51 WebRTC String [RFC8831] 2013-09-20
52 WebRTC Binary Partial (deprecated) [RFC8831] 2013-09-20
53 WebRTC Binary [RFC8831] 2013-09-20
54 WebRTC String Partial (deprecated) [RFC8831] 2013-09-20
55 3GPP PUA [Dario_S_Tonesi][http://www.3gpp.org/DynaReport/25470.htm][http://www.3gpp.org/DynaReport/25467.htm] 2014-01-03
56 WebRTC String Empty [RFC8831] 2014-08-22
57 WebRTC Binary Empty [RFC8831] 2014-08-22
58 3GPP XwAP [ 3GPP TS 36.462][KIMBA_DIT_ADAMOU_Boubacar] 2015-10-19
59 3GPP Xw-Control Plane [ 3GPP TS 36.462][KIMBA_DIT_ADAMOU_Boubacar] 2015-11-17
60 3GPP NG Application Protocol (NGAP) [ 3GPP TS 38.413][Luis_Lopes] 2017-04-20
61 3GPP Xn Application Protocol (XnAP) [ 3GPP TS 38.423][Luis_Lopes] 2017-04-20
62 3GPP F1 Application Protocol (F1 AP) [ 3GPP TS 38.473][Luis_Lopes] 2017-06-09
63 HTTP/SCTP [Michael_Tuexen] 2018-03-20
64 3GPP E1 Application Protocol (E1AP) [ 3GPP TS 38.463][Yang_Xudong] 2018-05-07
65 ELE2 Lawful Interception [http://ele2.io][Damir_Franusic] 2019-03-11
66 3GPP NGAP over DTLS over SCTP [ 3GPP TS 38.413][Yang_Xudong] 2019-05-24
67 3GPP XnAP over DTLS over SCTP [ 3GPP TS 38.423][Yang_Xudong] 2019-05-24
68 3GPP F1AP over DTLS over SCTP [ 3GPP TS 38.473][Yang_Xudong] 2019-05-24
69 3GPP E1AP over DTLS over SCTP [ 3GPP TS 38.463][Yang_Xudong] 2019-05-24
70 E2-CP [O-RAN_Alliance][Jun_Hyuk_Song] 2019-07-16
71 E2-UP [O-RAN_Alliance][Jun_Hyuk_Song] 2019-07-16
72 E2-DU [O-RAN_Alliance][Jun_Hyuk_Song] 2019-07-16
73 3GPP W1AP [3GPP TS 37.473][Lionel_Morand] 2020-06-26
74-4241 Unassigned
4242 DTLS Chunk Key-Management Messages [draft-westerlund-tsvwg-sctp-dtls-chunk-01] 2024-04-19
4243-4294967295 Unassigned

Hashed Message Authentication Code (HMAC) Identifiers

Registration Procedure(s)
Specification Required
Expert(s)
Unassigned
Reference
[RFC4895]
Available Formats

CSV
HMAC Identifier Message Digest Algorithm Reference
0 Reserved [RFC4895]
1 SHA-1 [RFC4895]
2 Reserved [RFC4895]
3 SHA-256 [RFC4895]
4-65535 Unassigned

Adaptation Code Points

Registration Procedure(s)
IETF Review
Reference
[RFC5061]
Available Formats

CSV
Code Point (32-bit number) Description Reference
0 Unassigned [RFC5061]
0x00000001 DDP [RFC5043]
0x00000002-0xffffffff Unassigned [RFC5061]

Error Detection Methods

Registration Procedure(s)
Specification Required
Expert(s)
Michael Tuexen, Magnus Westerlund
Reference
[RFC9653]
Available Formats

CSV
ID Value Error Detection Method Reference
0 Reserved [RFC9653]
1 SCTP over DTLS [RFC9653]
2-4294967295 Unassigned

Contact Information

ID Name Contact URI Last Updated
[Damir_Franusic] Damir Franusic mailto:damir.franusic&gmail.com 2021-08-13
[Dario_S_Tonesi] Dario S Tonesi mailto:dario.tonesi&nsn.com 2014-01-03
[John_Meredith] John Meredith mailto:john.meredith&etsi.org 2010-09-29
[Josip_Djuricic] Josip Djuricic mailto:jd&release14.org 2012-06-08
[Jun_Hyuk_Song] Jun Hyuk Song mailto:junhyuk.song&samsung.com 2019-07-16
[KIMBA_DIT_ADAMOU_Boubacar] KIMBA DIT ADAMOU, Boubacar mailto:jinba&chinamobile.com 2015-11-17
[Kimmo_Kymalainen] Kimmo Kymalainen mailto:kimmo.kymalainen&etsi.org 2010-06-03
[Lionel_Morand] Lionel Morand mailto:lionel.morand&orange.com 2020-06-26
[Luis_Lopes] Luis Lopes mailto:llopes&qti.qualcomm.com 2017-04-20
[Michael_Tuexen] Michael Tuexen mailto:tuexen&fh-muenster.de 2018-03-20
[O-RAN_Alliance] O-RAN Alliance https://www.o-ran.org 2019-07-16
[Rajeev_Koodli] Rajeev Koodli mailto:rkoodli&starentnetworks.com 2008-12-19
[Randall_Stewart] Randall Stewart mailto:rrs&lakerest.net 2010-04-13
[Sebastian_Kiesel] Sebastian Kiesel mailto:kiesel&ikr.uni-stuttgart.de 2006-03-22
[Thomas_Dreibholz] Thomas Dreibholz mailto:dreibh&iem.uni-due.de 2011-01-31
[Yang_Xudong] Yang Xudong mailto:yangxudong&huawei.com 2019-05-24