SCTP Constant Enumerations¶
This module contains all constant enumerations of
SCTP implementations. Available
enumerations include:
SCTP Chunk Types [*] |
|
SCTP Chunk Parameter Types [†] |
|
SCTP Error Cause Codes [‡] |
|
SCTP Payload Protocol Identifiers [§] |
SCTP Chunk Types¶
This module contains the constant enumeration for SCTP Chunk Types,
which is automatically generated from pcapkit.vendor.sctp.chunk.Chunk.
- class pcapkit.const.sctp.chunk.Chunk(*values)[source]¶
Bases:
IntEnum[Chunk] SCTP Chunk Types
- Reserved_for_Explicit_Congestion_Notification_Echo = 12¶
Reserved for Explicit Congestion Notification Echo (ECNE) [RFC 9260]
- Reserved_for_Congestion_Window_Reduced = 13¶
Reserved for Congestion Window Reduced (CWR) [RFC 9260]
- Reserved_for_IETF_defined_Chunk_Extensions_63 = 63¶
Reserved for IETF-defined Chunk Extensions [RFC 9260]
- DTLS = 65¶
DTLS (TEMPORARY - registered 2026-02-20, expires 2027-02-20) [draft-ietf- tsvwg-sctp-dtls-chunk-01]
- Reserved_for_IETF_defined_Chunk_Extensions_127 = 127¶
Reserved for IETF-defined Chunk Extensions [RFC 9260]
- Address_Configuration_Acknowledgment = 128¶
Address Configuration Acknowledgment (ASCONF-ACK) [RFC 5061]
- Unassigned_129 = 129¶
Unassigned
- Unassigned_131 = 131¶
Unassigned
- Reserved_for_IETF_defined_Chunk_Extensions_191 = 191¶
Reserved for IETF-defined Chunk Extensions [RFC 9260]
SCTP Chunk Parameter Types¶
This module contains the constant enumeration for SCTP Chunk Parameter Types,
which is automatically generated from pcapkit.vendor.sctp.parameter.Parameter.
- class pcapkit.const.sctp.parameter.Parameter(*values)[source]¶
Bases:
IntEnum[Parameter] SCTP Chunk Parameter Types
- Unassigned_10 = 10¶
Unassigned
- Padding = 32773¶
Padding (0x8005)
- DTLS_Key_Management = 32774¶
DTLS Key Management (0x8006) (TEMPORARY - registered 2026-02-20, expires 2027-02-20) [draft-ietf-tsvwg-sctp-dtls-chunk-01]
- Unassigned_32775 = 32775¶
Unassigned
SCTP Error Cause Codes¶
This module contains the constant enumeration for SCTP Error Cause Codes,
which is automatically generated from pcapkit.vendor.sctp.cause_code.CauseCode.
- class pcapkit.const.sctp.cause_code.CauseCode(*values)[source]¶
Bases:
IntEnum[CauseCode] SCTP Error Cause Codes
- Restart_of_an_Association_with_New_Addresses = 11¶
Restart of an Association with New Addresses [RFC 9260]
- Missing_DTLS_Chunk_Support = 100¶
Missing DTLS Chunk Support (TEMPORARY - registered 2026-08-13, expires 2027-08-13) [draft-ietf-tsvwg-sctp-dtls-chunk-04]
- No_Common_DTLS_Key_Management_Method = 101¶
No Common DTLS Key Management Method (TEMPORARY - registered 2026-08-13, expires 2027-08-13) [draft-ietf-tsvwg-sctp-dtls-chunk-04]
- DTLS_Key_Management_Tie_Breaker_Collision = 102¶
DTLS Key Management Tie Breaker Collision (TEMPORARY - registered 2026-08-13, expires 2027-08-13) [draft-ietf-tsvwg-sctp-dtls-chunk-04]
- Incompatible_DTLS_Key_Management_Roles = 103¶
Incompatible DTLS Key Management Roles (TEMPORARY - registered 2026-08-13, expires 2027-08-13) [draft-ietf-tsvwg-sctp-dtls-chunk-04]
- Request_to_Delete_Last_Remaining_IP_Address = 160¶
Request to Delete Last Remaining IP Address [RFC 5061]
- Operation_Refused_Due_to_Resource_Shortage = 161¶
Operation Refused Due to Resource Shortage [RFC 5061]
SCTP Payload Protocol Identifiers¶
This module contains the constant enumeration for SCTP Payload Protocol Identifiers,
which is automatically generated from pcapkit.vendor.sctp.payload_protocol_identifier.PayloadProtocolIdentifier.
- class pcapkit.const.sctp.payload_protocol_identifier.PayloadProtocolIdentifier(*values)[source]¶
Bases:
IntEnum[PayloadProtocolIdentifier] SCTP Payload Protocol Identifiers
- H_248 = 7¶
H.248 [ITU-T Recommendation H.248 Annex H, “Transport over SCTP”, November 2000.]
- BICC_Q_2150_3 = 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.]
- H_323 = 13¶
//standard.pictel.com/ftp/avc-site/0206 Bru/AVD-2198.zip][H.323 over SCTP October 2002.]
- Type:
H.323 [http
- Q_IPC_Q_2150_3 = 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.]
- SIMCO_draft_kiesel_midcom_simco_sctp_00_txt = 15¶
SIMCO <draft-kiesel-midcom-simco-sctp-00.txt> [draft-kiesel-midcom-simco- sctp-00][Sebastian Kiesel]
- S1_Application_Protocol = 18¶
S1 Application Protocol (S1AP) [3GPP TS 23.401][3GPP TS 36.413][Rajeev Koodli]
- RUA = 19¶
RUA [3GPP TS 25.467][3GPP TS 25.468][Dongwook Kim]
- HNBAP = 20¶
HNBAP [3GPP TS 25.467][3GPP TS 25.469][Dongwook Kim]
- SBc_AP = 24¶
SBc-AP [3GPP TS 29.168][Kimmo Kymalainen]
- NBAP = 25¶
NBAP [3GPP TS 25.433][Kimmo Kymalainen]
- Unassigned_26 = 26¶
Unassigned
- X2AP = 27¶
X2AP [3GPP TS 36.423][Kimmo Kymalainen]
- IRCP_Inter_Router_Capability_Protocol = 28¶
IRCP - Inter Router Capability Protocol [Randall Stewart]
- LCS_AP = 29¶
LCS-AP [3GPP TS 29.271][Kimmo Kymalainen]
- Service_Area_Broadcast_Protocol = 31¶
Service Area Broadcast Protocol (SABP) [3GPP TS 25.467][3GPP TS 25.419][Dongwook Kim]
- Fractal_Generator_Protocol = 32¶
Fractal Generator Protocol (FGP) [Thomas Dreibholz][https://www.nntb.no/~dreibh/rserpool/]
- Ping_Pong_Protocol = 33¶
Ping Pong Protocol (PPP) [Thomas Dreibholz][https://www.nntb.no/~dreibh/rserpool/]
- CalcApp_Protocol = 34¶
CalcApp Protocol (CALCAPP) [Thomas Dreibholz][https://www.nntb.no/~dreibh/rserpool/]
- Scripting_Service_Protocol = 35¶
Scripting Service Protocol (SSP) [Thomas Dreibholz][https://www.nntb.no/~dreibh/rserpool/]
- NetPerfMeter_Protocol_Control_Channel = 36¶
NetPerfMeter Protocol Control Channel (NPMP-CONTROL) [Thomas Dreibholz][https://www.nntb.no/~dreibh/netperfmeter/]
- NetPerfMeter_Protocol_Data_Channel = 37¶
NetPerfMeter Protocol Data Channel (NPMP-DATA) [Thomas Dreibholz][https://www.nntb.no/~dreibh/netperfmeter/]
- Character_Generator = 41¶
Character Generator (CHARGEN) [Thomas Dreibholz][https://www.nntb.no/~dreibh/rserpool/]
- PayloadProtocolIdentifier_3GPP_RNA = 42¶
3GPP RNA [Tonesi][3GPP TS 25.471]
- PayloadProtocolIdentifier_3GPP_M2AP = 43¶
3GPP M2AP [Tonesi][3GPP TS 36.442][3GPP TS 36.443]
- PayloadProtocolIdentifier_3GPP_M3AP = 44¶
3GPP M3AP [Tonesi][3GPP TS 36.442][3GPP TS 36.444]
- SSH_over_SCTP = 45¶
SSH over SCTP [Michael Tuexen]
- R14P_BER_Encoded_ASN_1_over_SCTP = 48¶
R14P. BER Encoded ASN.1 over SCTP [Josip Djuricic][http://www.release14.org/wp-content/uploads/2012/07/r14p.asn]
- Generic_Data_Transfer_Protocol = 49¶
Generic Data Transfer (GDT) Protocol [Damir Franusic][https://github.com/link-mink]
- PayloadProtocolIdentifier_3GPP_PUA = 55¶
3GPP PUA [Dario S Tonesi][3GPP TS 25.470][3GPP TS 25.467]
- PayloadProtocolIdentifier_3GPP_XwAP = 58¶
3GPP XwAP [ 3GPP TS 36.462][KIMBA DIT ADAMOU Boubacar]
- PayloadProtocolIdentifier_3GPP_Xw_Control_Plane = 59¶
3GPP Xw-Control Plane [ 3GPP TS 36.462][KIMBA DIT ADAMOU Boubacar]
- PayloadProtocolIdentifier_3GPP_NG_Application_Protocol = 60¶
3GPP NG Application Protocol (NGAP) [ 3GPP TS 38.413][Luis Lopes]
- PayloadProtocolIdentifier_3GPP_Xn_Application_Protocol = 61¶
3GPP Xn Application Protocol (XnAP) [ 3GPP TS 38.423][Luis Lopes]
- PayloadProtocolIdentifier_3GPP_F1_Application_Protocol = 62¶
3GPP F1 Application Protocol (F1 AP) [ 3GPP TS 38.473][Luis Lopes]
- HTTP_SCTP = 63¶
HTTP/SCTP [Michael Tuexen]
- PayloadProtocolIdentifier_3GPP_E1_Application_Protocol = 64¶
3GPP E1 Application Protocol (E1AP) [ 3GPP TS 38.463][Yang Xudong]
- PayloadProtocolIdentifier_3GPP_NGAP_over_DTLS_over_SCTP = 66¶
3GPP NGAP over DTLS over SCTP [ 3GPP TS 38.413][Yang Xudong]
- PayloadProtocolIdentifier_3GPP_XnAP_over_DTLS_over_SCTP = 67¶
3GPP XnAP over DTLS over SCTP [ 3GPP TS 38.423][Yang Xudong]
- PayloadProtocolIdentifier_3GPP_F1AP_over_DTLS_over_SCTP = 68¶
3GPP F1AP over DTLS over SCTP [ 3GPP TS 38.473][Yang Xudong]
- PayloadProtocolIdentifier_3GPP_E1AP_over_DTLS_over_SCTP = 69¶
3GPP E1AP over DTLS over SCTP [ 3GPP TS 38.463][Yang Xudong]
- E2_CP = 70¶
E2-CP [O-RAN Alliance][Jun Hyuk Song]
- O_RAN_D2 = 71¶
O-RAN D2 [O-RAN Alliance][Jun Hyuk Song]
- E2_DU = 72¶
E2-DU [O-RAN Alliance][Jun Hyuk Song]
- PayloadProtocolIdentifier_3GPP_W1AP = 73¶
3GPP W1AP [3GPP TS 37.473][Lionel Morand]
- DTLS_Chunk_Key_Management_Messages = 4242¶
DTLS Chunk Key-Management Messages [draft-westerlund-tsvwg-sctp-dtls- chunk-01]
Footnotes