Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

SCTP (sctp)

  • レイヤ: L4 (トランスポート)
  • ヘッダ: 可変長
  • 補足: SCTP (P2)

下位レイヤからの到達

下位レイヤ判別フィールド値
ipv4protocol132 (0x84)
udpdst_port / src_port9899 (0x26ab)
ipv6next_header132 (0x84)
ipv6_hopoptsnext_header132 (0x84)
ipv6_routenext_header132 (0x84)
ipv6_srhnext_header132 (0x84)
ipv6_fragnext_header132 (0x84)
ipv6_dstoptsnext_header132 (0x84)

フィールド

フィールド型既定値Auto説明
src_portuint(16)49152送信元ポート。
dst_portuint(16)9宛先ポート。
verification_taguint(32)0検証タグ: 相手の Initiate Tag(INIT を含むパケットでは 0)。
checksumuint(32)ヘッダとそれ以降すべてに対するCRC-32Cこのフィールドを 0 とした SCTP パケット全体の CRC32c(Auto)。下位オクテットから送出。
chunkstlv — PDU の残りすべて1 要素チャンク(8 ビット型、8 ビットフラグ、4 オクテットのヘッダを含む 16 ビット長、4 オクテット境界までゼロ詰め): DATA、INIT、INIT ACK、SACK、HEARTBEAT、ABORT、SHUTDOWN、ERROR、COOKIE ECHO / ACK、AUTH、I-DATA、ASCONF、RE-CONFIG、FORWARD TSN、PAD。長さ・詰め物・SACK の件数は Auto。

chunks

  • タイプ 8 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 値の先頭 1 オクテットはタイプと長さの間にあります。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない)
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
0 (0x00)dataflags, tsn, stream_identifier, stream_sequence_number, payload_protocol_identifier, user_data
1 (0x01)initflags, initiate_tag, a_rwnd, outbound_streams, inbound_streams, initial_tsn, parameters
2 (0x02)init_ackflags, initiate_tag, a_rwnd, outbound_streams, inbound_streams, initial_tsn, parameters
3 (0x03)sackflags, cumulative_tsn_ack, a_rwnd, number_of_gap_ack_blocks, number_of_duplicate_tsns, gap_ack_blocks, duplicate_tsns
4 (0x04)heartbeatflags, parameters
5 (0x05)heartbeat_ackflags, parameters
6 (0x06)abortflags, causes
7 (0x07)shutdownflags, cumulative_tsn_ack
8 (0x08)shutdown_ackflags
9 (0x09)errorflags, causes
10 (0x0a)cookie_echoflags, cookie
11 (0x0b)cookie_ackflags
14 (0x0e)shutdown_completeflags
15 (0x0f)authflags, shared_key_identifier, hmac_identifier, hmac
64 (0x40)i_dataflags, tsn, stream_identifier, reserved, message_identifier, ppid_or_fsn, user_data
128 (0x80)asconf_ackflags, serial_number, parameters
130 (0x82)re_configflags, parameters
132 (0x84)padflags, padding
192 (0xc0)forward_tsnflags, new_cumulative_tsn, streams
193 (0xc1)asconfflags, serial_number, parameters

chunks › data

フィールド型既定値Auto説明
flagsflags(8)0x3
tsnuint(32)1
stream_identifieruint(16)
stream_sequence_numberuint(16)
payload_protocol_identifieruint(32)
user_databytes — PDU の残りすべて00 00 00 00
chunks › data › flags
ビットマスク名前
38 (0x08)i
24 (0x04)u
12 (0x02)b
01 (0x01)e

chunks › init

フィールド型既定値Auto説明
flagsuint(8)0
initiate_taguint(32)1
a_rwnduint(32)106496
outbound_streamsuint(16)10
inbound_streamsuint(16)65535
initial_tsnuint(32)1
parameterstlv — PDU の残りすべて[]
chunks › init › parameters
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress
1 (0x0001)heartbeat_infoinfo
7 (0x0007)state_cookiecookie
8 (0x0008)unrecognized_parameterparameter
9 (0x0009)cookie_preservativeincrement_ms
11 (0x000b)host_name_addresshost_name
12 (0x000c)supported_address_typestypes
13 (0x000d)outgoing_ssn_reset_requestrequest_sequence, response_sequence, last_tsn, streams
14 (0x000e)incoming_ssn_reset_requestrequest_sequence, streams
15 (0x000f)ssn_tsn_reset_requestrequest_sequence
16 (0x0010)reconfiguration_responseresponse_sequence, result, tsns
17 (0x0011)add_outgoing_streams_requestrequest_sequence, number_of_new_streams, reserved
18 (0x0012)add_incoming_streams_requestrequest_sequence, number_of_new_streams, reserved
32768 (0x8000)ecn_capable
32770 (0x8002)randomrandom
32771 (0x8003)chunk_listchunk_types
32772 (0x8004)requested_hmac_algorithmhmac_identifiers
32773 (0x8005)paddingpadding
32776 (0x8008)supported_extensionschunk_types
49152 (0xc000)forward_tsn_supported
49153 (0xc001)add_ip_addresscorrelation_id, address
49154 (0xc002)delete_ip_addresscorrelation_id, address
49155 (0xc003)error_cause_indicationcorrelation_id, causes
49156 (0xc004)set_primary_addresscorrelation_id, address
49157 (0xc005)success_indicationcorrelation_id
49158 (0xc006)adaptation_layer_indicationindication
chunks › init › parameters › ipv4_address
フィールド型既定値Auto説明
addressipv4
chunks › init › parameters › ipv6_address
フィールド型既定値Auto説明
addressipv6
chunks › init › parameters › heartbeat_info
フィールド型既定値Auto説明
infobytes — PDU の残りすべて
フィールド型既定値Auto説明
cookiebytes — PDU の残りすべて
chunks › init › parameters › unrecognized_parameter
フィールド型既定値Auto説明
parameterbytes — PDU の残りすべて
フィールド型既定値Auto説明
increment_msuint(32)
chunks › init › parameters › host_name_address
フィールド型既定値Auto説明
host_namebytes — PDU の残りすべて
chunks › init › parameters › supported_address_types
フィールド型既定値Auto説明
typeslist<enum(16)> — PDU の残りすべて

chunks › init › parameters › supported_address_types › types

値名前
5 (0x0005)ipv4
6 (0x0006)ipv6
11 (0x000b)host_name
chunks › init › parameters › outgoing_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
response_sequenceuint(32)
last_tsnuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › init › parameters › incoming_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › init › parameters › ssn_tsn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
chunks › init › parameters › reconfiguration_response
フィールド型既定値Auto説明
response_sequenceuint(32)
resultenum(32)
tsnsbytes — PDU の残りすべて

chunks › init › parameters › reconfiguration_response › result

値名前
0 (0x00000000)success_nothing_to_do
1 (0x00000001)success_performed
2 (0x00000002)denied
3 (0x00000003)error_wrong_ssn
4 (0x00000004)error_request_already_in_progress
5 (0x00000005)error_bad_sequence_number
6 (0x00000006)in_progress
chunks › init › parameters › add_outgoing_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › init › parameters › add_incoming_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › init › parameters › random
フィールド型既定値Auto説明
randombytes — PDU の残りすべて
chunks › init › parameters › chunk_list
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › init › parameters › requested_hmac_algorithm
フィールド型既定値Auto説明
hmac_identifierslist<uint(16)> — PDU の残りすべて
chunks › init › parameters › padding
フィールド型既定値Auto説明
paddingbytes — PDU の残りすべて
chunks › init › parameters › supported_extensions
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › init › parameters › add_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › init › parameters › add_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › init › parameters › add_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › init › parameters › add_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › init › parameters › delete_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › init › parameters › delete_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › init › parameters › delete_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › init › parameters › delete_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › init › parameters › error_cause_indication
フィールド型既定値Auto説明
correlation_iduint(32)
causestlv — PDU の残りすべて

chunks › init › parameters › error_cause_indication › causes

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier

chunks › init › parameters › error_cause_indication › causes › invalid_stream_identifier

フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0

chunks › init › parameters › error_cause_indication › causes › missing_mandatory_parameter

フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素

chunks › init › parameters › error_cause_indication › causes › stale_cookie

フィールド型既定値Auto説明
staleness_usuint(32)

chunks › init › parameters › error_cause_indication › causes › unresolvable_address

フィールド型既定値Auto説明
addressbytes — PDU の残りすべて

chunks › init › parameters › error_cause_indication › causes › unrecognized_chunk_type

フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて

chunks › init › parameters › error_cause_indication › causes › unrecognized_parameters

フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて

chunks › init › parameters › error_cause_indication › causes › no_user_data

フィールド型既定値Auto説明
tsnuint(32)

chunks › init › parameters › error_cause_indication › causes › restart_with_new_addresses

フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて

chunks › init › parameters › error_cause_indication › causes › user_initiated_abort

フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて

chunks › init › parameters › error_cause_indication › causes › protocol_violation

フィールド型既定値Auto説明
informationbytes — PDU の残りすべて

chunks › init › parameters › error_cause_indication › causes › unsupported_hmac_identifier

フィールド型既定値Auto説明
hmac_identifieruint(16)
chunks › init › parameters › set_primary_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › init › parameters › set_primary_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › init › parameters › set_primary_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › init › parameters › set_primary_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › init › parameters › success_indication
フィールド型既定値Auto説明
correlation_iduint(32)
chunks › init › parameters › adaptation_layer_indication
フィールド型既定値Auto説明
indicationuint(32)

chunks › init_ack

フィールド型既定値Auto説明
flagsuint(8)0
initiate_taguint(32)2
a_rwnduint(32)106496
outbound_streamsuint(16)10
inbound_streamsuint(16)65535
initial_tsnuint(32)2
parameterstlv — PDU の残りすべて1 要素
chunks › init_ack › parameters
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress
1 (0x0001)heartbeat_infoinfo
7 (0x0007)state_cookiecookie
8 (0x0008)unrecognized_parameterparameter
9 (0x0009)cookie_preservativeincrement_ms
11 (0x000b)host_name_addresshost_name
12 (0x000c)supported_address_typestypes
13 (0x000d)outgoing_ssn_reset_requestrequest_sequence, response_sequence, last_tsn, streams
14 (0x000e)incoming_ssn_reset_requestrequest_sequence, streams
15 (0x000f)ssn_tsn_reset_requestrequest_sequence
16 (0x0010)reconfiguration_responseresponse_sequence, result, tsns
17 (0x0011)add_outgoing_streams_requestrequest_sequence, number_of_new_streams, reserved
18 (0x0012)add_incoming_streams_requestrequest_sequence, number_of_new_streams, reserved
32768 (0x8000)ecn_capable
32770 (0x8002)randomrandom
32771 (0x8003)chunk_listchunk_types
32772 (0x8004)requested_hmac_algorithmhmac_identifiers
32773 (0x8005)paddingpadding
32776 (0x8008)supported_extensionschunk_types
49152 (0xc000)forward_tsn_supported
49153 (0xc001)add_ip_addresscorrelation_id, address
49154 (0xc002)delete_ip_addresscorrelation_id, address
49155 (0xc003)error_cause_indicationcorrelation_id, causes
49156 (0xc004)set_primary_addresscorrelation_id, address
49157 (0xc005)success_indicationcorrelation_id
49158 (0xc006)adaptation_layer_indicationindication
chunks › init_ack › parameters › ipv4_address
フィールド型既定値Auto説明
addressipv4
chunks › init_ack › parameters › ipv6_address
フィールド型既定値Auto説明
addressipv6
chunks › init_ack › parameters › heartbeat_info
フィールド型既定値Auto説明
infobytes — PDU の残りすべて
フィールド型既定値Auto説明
cookiebytes — PDU の残りすべて
chunks › init_ack › parameters › unrecognized_parameter
フィールド型既定値Auto説明
parameterbytes — PDU の残りすべて
フィールド型既定値Auto説明
increment_msuint(32)
chunks › init_ack › parameters › host_name_address
フィールド型既定値Auto説明
host_namebytes — PDU の残りすべて
chunks › init_ack › parameters › supported_address_types
フィールド型既定値Auto説明
typeslist<enum(16)> — PDU の残りすべて

chunks › init_ack › parameters › supported_address_types › types

値名前
5 (0x0005)ipv4
6 (0x0006)ipv6
11 (0x000b)host_name
chunks › init_ack › parameters › outgoing_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
response_sequenceuint(32)
last_tsnuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › init_ack › parameters › incoming_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › init_ack › parameters › ssn_tsn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
chunks › init_ack › parameters › reconfiguration_response
フィールド型既定値Auto説明
response_sequenceuint(32)
resultenum(32)
tsnsbytes — PDU の残りすべて

chunks › init_ack › parameters › reconfiguration_response › result

値名前
0 (0x00000000)success_nothing_to_do
1 (0x00000001)success_performed
2 (0x00000002)denied
3 (0x00000003)error_wrong_ssn
4 (0x00000004)error_request_already_in_progress
5 (0x00000005)error_bad_sequence_number
6 (0x00000006)in_progress
chunks › init_ack › parameters › add_outgoing_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › init_ack › parameters › add_incoming_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › init_ack › parameters › random
フィールド型既定値Auto説明
randombytes — PDU の残りすべて
chunks › init_ack › parameters › chunk_list
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › init_ack › parameters › requested_hmac_algorithm
フィールド型既定値Auto説明
hmac_identifierslist<uint(16)> — PDU の残りすべて
chunks › init_ack › parameters › padding
フィールド型既定値Auto説明
paddingbytes — PDU の残りすべて
chunks › init_ack › parameters › supported_extensions
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › init_ack › parameters › add_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › init_ack › parameters › add_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › init_ack › parameters › add_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › init_ack › parameters › add_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › init_ack › parameters › delete_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › init_ack › parameters › delete_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › init_ack › parameters › delete_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › init_ack › parameters › delete_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › init_ack › parameters › error_cause_indication
フィールド型既定値Auto説明
correlation_iduint(32)
causestlv — PDU の残りすべて

chunks › init_ack › parameters › error_cause_indication › causes

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier

chunks › init_ack › parameters › error_cause_indication › causes › invalid_stream_identifier

フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0

chunks › init_ack › parameters › error_cause_indication › causes › missing_mandatory_parameter

フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素

chunks › init_ack › parameters › error_cause_indication › causes › stale_cookie

フィールド型既定値Auto説明
staleness_usuint(32)

chunks › init_ack › parameters › error_cause_indication › causes › unresolvable_address

フィールド型既定値Auto説明
addressbytes — PDU の残りすべて

chunks › init_ack › parameters › error_cause_indication › causes › unrecognized_chunk_type

フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて

chunks › init_ack › parameters › error_cause_indication › causes › unrecognized_parameters

フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて

chunks › init_ack › parameters › error_cause_indication › causes › no_user_data

フィールド型既定値Auto説明
tsnuint(32)

chunks › init_ack › parameters › error_cause_indication › causes › restart_with_new_addresses

フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて

chunks › init_ack › parameters › error_cause_indication › causes › user_initiated_abort

フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて

chunks › init_ack › parameters › error_cause_indication › causes › protocol_violation

フィールド型既定値Auto説明
informationbytes — PDU の残りすべて

chunks › init_ack › parameters › error_cause_indication › causes › unsupported_hmac_identifier

フィールド型既定値Auto説明
hmac_identifieruint(16)
chunks › init_ack › parameters › set_primary_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › init_ack › parameters › set_primary_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › init_ack › parameters › set_primary_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › init_ack › parameters › set_primary_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › init_ack › parameters › success_indication
フィールド型既定値Auto説明
correlation_iduint(32)
chunks › init_ack › parameters › adaptation_layer_indication
フィールド型既定値Auto説明
indicationuint(32)

chunks › sack

フィールド型既定値Auto説明
flagsuint(8)0
cumulative_tsn_ackuint(32)1
a_rwnduint(32)106496
number_of_gap_ack_blocksuint(16)gap_ack_blocks の要素数
number_of_duplicate_tsnsuint(16)duplicate_tsns の要素数
gap_ack_blockslist<struct> — number_of_gap_ack_blocks 個の要素
duplicate_tsnslist<uint(32)> — number_of_duplicate_tsns 個の要素
chunks › sack › gap_ack_blocks

各要素は以下のフィールドの組です。

フィールド型既定値Auto説明
startuint(16)
enduint(16)

chunks › heartbeat

フィールド型既定値Auto説明
flagsuint(8)0
parameterstlv — PDU の残りすべて
chunks › heartbeat › parameters
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress
1 (0x0001)heartbeat_infoinfo
7 (0x0007)state_cookiecookie
8 (0x0008)unrecognized_parameterparameter
9 (0x0009)cookie_preservativeincrement_ms
11 (0x000b)host_name_addresshost_name
12 (0x000c)supported_address_typestypes
13 (0x000d)outgoing_ssn_reset_requestrequest_sequence, response_sequence, last_tsn, streams
14 (0x000e)incoming_ssn_reset_requestrequest_sequence, streams
15 (0x000f)ssn_tsn_reset_requestrequest_sequence
16 (0x0010)reconfiguration_responseresponse_sequence, result, tsns
17 (0x0011)add_outgoing_streams_requestrequest_sequence, number_of_new_streams, reserved
18 (0x0012)add_incoming_streams_requestrequest_sequence, number_of_new_streams, reserved
32768 (0x8000)ecn_capable
32770 (0x8002)randomrandom
32771 (0x8003)chunk_listchunk_types
32772 (0x8004)requested_hmac_algorithmhmac_identifiers
32773 (0x8005)paddingpadding
32776 (0x8008)supported_extensionschunk_types
49152 (0xc000)forward_tsn_supported
49153 (0xc001)add_ip_addresscorrelation_id, address
49154 (0xc002)delete_ip_addresscorrelation_id, address
49155 (0xc003)error_cause_indicationcorrelation_id, causes
49156 (0xc004)set_primary_addresscorrelation_id, address
49157 (0xc005)success_indicationcorrelation_id
49158 (0xc006)adaptation_layer_indicationindication
chunks › heartbeat › parameters › ipv4_address
フィールド型既定値Auto説明
addressipv4
chunks › heartbeat › parameters › ipv6_address
フィールド型既定値Auto説明
addressipv6
chunks › heartbeat › parameters › heartbeat_info
フィールド型既定値Auto説明
infobytes — PDU の残りすべて
フィールド型既定値Auto説明
cookiebytes — PDU の残りすべて
chunks › heartbeat › parameters › unrecognized_parameter
フィールド型既定値Auto説明
parameterbytes — PDU の残りすべて
フィールド型既定値Auto説明
increment_msuint(32)
chunks › heartbeat › parameters › host_name_address
フィールド型既定値Auto説明
host_namebytes — PDU の残りすべて
chunks › heartbeat › parameters › supported_address_types
フィールド型既定値Auto説明
typeslist<enum(16)> — PDU の残りすべて

chunks › heartbeat › parameters › supported_address_types › types

値名前
5 (0x0005)ipv4
6 (0x0006)ipv6
11 (0x000b)host_name
chunks › heartbeat › parameters › outgoing_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
response_sequenceuint(32)
last_tsnuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › heartbeat › parameters › incoming_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › heartbeat › parameters › ssn_tsn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
chunks › heartbeat › parameters › reconfiguration_response
フィールド型既定値Auto説明
response_sequenceuint(32)
resultenum(32)
tsnsbytes — PDU の残りすべて

chunks › heartbeat › parameters › reconfiguration_response › result

値名前
0 (0x00000000)success_nothing_to_do
1 (0x00000001)success_performed
2 (0x00000002)denied
3 (0x00000003)error_wrong_ssn
4 (0x00000004)error_request_already_in_progress
5 (0x00000005)error_bad_sequence_number
6 (0x00000006)in_progress
chunks › heartbeat › parameters › add_outgoing_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › heartbeat › parameters › add_incoming_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › heartbeat › parameters › random
フィールド型既定値Auto説明
randombytes — PDU の残りすべて
chunks › heartbeat › parameters › chunk_list
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › heartbeat › parameters › requested_hmac_algorithm
フィールド型既定値Auto説明
hmac_identifierslist<uint(16)> — PDU の残りすべて
chunks › heartbeat › parameters › padding
フィールド型既定値Auto説明
paddingbytes — PDU の残りすべて
chunks › heartbeat › parameters › supported_extensions
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › heartbeat › parameters › add_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › heartbeat › parameters › add_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › heartbeat › parameters › add_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › heartbeat › parameters › add_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › heartbeat › parameters › delete_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › heartbeat › parameters › delete_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › heartbeat › parameters › delete_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › heartbeat › parameters › delete_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › heartbeat › parameters › error_cause_indication
フィールド型既定値Auto説明
correlation_iduint(32)
causestlv — PDU の残りすべて

chunks › heartbeat › parameters › error_cause_indication › causes

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier

chunks › heartbeat › parameters › error_cause_indication › causes › invalid_stream_identifier

フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0

chunks › heartbeat › parameters › error_cause_indication › causes › missing_mandatory_parameter

フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素

chunks › heartbeat › parameters › error_cause_indication › causes › stale_cookie

フィールド型既定値Auto説明
staleness_usuint(32)

chunks › heartbeat › parameters › error_cause_indication › causes › unresolvable_address

フィールド型既定値Auto説明
addressbytes — PDU の残りすべて

chunks › heartbeat › parameters › error_cause_indication › causes › unrecognized_chunk_type

フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて

chunks › heartbeat › parameters › error_cause_indication › causes › unrecognized_parameters

フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて

chunks › heartbeat › parameters › error_cause_indication › causes › no_user_data

フィールド型既定値Auto説明
tsnuint(32)

chunks › heartbeat › parameters › error_cause_indication › causes › restart_with_new_addresses

フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて

chunks › heartbeat › parameters › error_cause_indication › causes › user_initiated_abort

フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて

chunks › heartbeat › parameters › error_cause_indication › causes › protocol_violation

フィールド型既定値Auto説明
informationbytes — PDU の残りすべて

chunks › heartbeat › parameters › error_cause_indication › causes › unsupported_hmac_identifier

フィールド型既定値Auto説明
hmac_identifieruint(16)
chunks › heartbeat › parameters › set_primary_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › heartbeat › parameters › set_primary_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › heartbeat › parameters › set_primary_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › heartbeat › parameters › set_primary_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › heartbeat › parameters › success_indication
フィールド型既定値Auto説明
correlation_iduint(32)
chunks › heartbeat › parameters › adaptation_layer_indication
フィールド型既定値Auto説明
indicationuint(32)

chunks › heartbeat_ack

フィールド型既定値Auto説明
flagsuint(8)0
parameterstlv — PDU の残りすべて
chunks › heartbeat_ack › parameters
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress
1 (0x0001)heartbeat_infoinfo
7 (0x0007)state_cookiecookie
8 (0x0008)unrecognized_parameterparameter
9 (0x0009)cookie_preservativeincrement_ms
11 (0x000b)host_name_addresshost_name
12 (0x000c)supported_address_typestypes
13 (0x000d)outgoing_ssn_reset_requestrequest_sequence, response_sequence, last_tsn, streams
14 (0x000e)incoming_ssn_reset_requestrequest_sequence, streams
15 (0x000f)ssn_tsn_reset_requestrequest_sequence
16 (0x0010)reconfiguration_responseresponse_sequence, result, tsns
17 (0x0011)add_outgoing_streams_requestrequest_sequence, number_of_new_streams, reserved
18 (0x0012)add_incoming_streams_requestrequest_sequence, number_of_new_streams, reserved
32768 (0x8000)ecn_capable
32770 (0x8002)randomrandom
32771 (0x8003)chunk_listchunk_types
32772 (0x8004)requested_hmac_algorithmhmac_identifiers
32773 (0x8005)paddingpadding
32776 (0x8008)supported_extensionschunk_types
49152 (0xc000)forward_tsn_supported
49153 (0xc001)add_ip_addresscorrelation_id, address
49154 (0xc002)delete_ip_addresscorrelation_id, address
49155 (0xc003)error_cause_indicationcorrelation_id, causes
49156 (0xc004)set_primary_addresscorrelation_id, address
49157 (0xc005)success_indicationcorrelation_id
49158 (0xc006)adaptation_layer_indicationindication
chunks › heartbeat_ack › parameters › ipv4_address
フィールド型既定値Auto説明
addressipv4
chunks › heartbeat_ack › parameters › ipv6_address
フィールド型既定値Auto説明
addressipv6
chunks › heartbeat_ack › parameters › heartbeat_info
フィールド型既定値Auto説明
infobytes — PDU の残りすべて
フィールド型既定値Auto説明
cookiebytes — PDU の残りすべて
chunks › heartbeat_ack › parameters › unrecognized_parameter
フィールド型既定値Auto説明
parameterbytes — PDU の残りすべて
フィールド型既定値Auto説明
increment_msuint(32)
chunks › heartbeat_ack › parameters › host_name_address
フィールド型既定値Auto説明
host_namebytes — PDU の残りすべて
chunks › heartbeat_ack › parameters › supported_address_types
フィールド型既定値Auto説明
typeslist<enum(16)> — PDU の残りすべて

chunks › heartbeat_ack › parameters › supported_address_types › types

値名前
5 (0x0005)ipv4
6 (0x0006)ipv6
11 (0x000b)host_name
chunks › heartbeat_ack › parameters › outgoing_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
response_sequenceuint(32)
last_tsnuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › heartbeat_ack › parameters › incoming_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › heartbeat_ack › parameters › ssn_tsn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
chunks › heartbeat_ack › parameters › reconfiguration_response
フィールド型既定値Auto説明
response_sequenceuint(32)
resultenum(32)
tsnsbytes — PDU の残りすべて

chunks › heartbeat_ack › parameters › reconfiguration_response › result

値名前
0 (0x00000000)success_nothing_to_do
1 (0x00000001)success_performed
2 (0x00000002)denied
3 (0x00000003)error_wrong_ssn
4 (0x00000004)error_request_already_in_progress
5 (0x00000005)error_bad_sequence_number
6 (0x00000006)in_progress
chunks › heartbeat_ack › parameters › add_outgoing_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › heartbeat_ack › parameters › add_incoming_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › heartbeat_ack › parameters › random
フィールド型既定値Auto説明
randombytes — PDU の残りすべて
chunks › heartbeat_ack › parameters › chunk_list
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › heartbeat_ack › parameters › requested_hmac_algorithm
フィールド型既定値Auto説明
hmac_identifierslist<uint(16)> — PDU の残りすべて
chunks › heartbeat_ack › parameters › padding
フィールド型既定値Auto説明
paddingbytes — PDU の残りすべて
chunks › heartbeat_ack › parameters › supported_extensions
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › heartbeat_ack › parameters › add_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › heartbeat_ack › parameters › add_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › heartbeat_ack › parameters › add_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › heartbeat_ack › parameters › add_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › heartbeat_ack › parameters › delete_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › heartbeat_ack › parameters › delete_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › heartbeat_ack › parameters › delete_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › heartbeat_ack › parameters › delete_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › heartbeat_ack › parameters › error_cause_indication
フィールド型既定値Auto説明
correlation_iduint(32)
causestlv — PDU の残りすべて

chunks › heartbeat_ack › parameters › error_cause_indication › causes

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier

chunks › heartbeat_ack › parameters › error_cause_indication › causes › invalid_stream_identifier

フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0

chunks › heartbeat_ack › parameters › error_cause_indication › causes › missing_mandatory_parameter

フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素

chunks › heartbeat_ack › parameters › error_cause_indication › causes › stale_cookie

フィールド型既定値Auto説明
staleness_usuint(32)

chunks › heartbeat_ack › parameters › error_cause_indication › causes › unresolvable_address

フィールド型既定値Auto説明
addressbytes — PDU の残りすべて

chunks › heartbeat_ack › parameters › error_cause_indication › causes › unrecognized_chunk_type

フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて

chunks › heartbeat_ack › parameters › error_cause_indication › causes › unrecognized_parameters

フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて

chunks › heartbeat_ack › parameters › error_cause_indication › causes › no_user_data

フィールド型既定値Auto説明
tsnuint(32)

chunks › heartbeat_ack › parameters › error_cause_indication › causes › restart_with_new_addresses

フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて

chunks › heartbeat_ack › parameters › error_cause_indication › causes › user_initiated_abort

フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて

chunks › heartbeat_ack › parameters › error_cause_indication › causes › protocol_violation

フィールド型既定値Auto説明
informationbytes — PDU の残りすべて

chunks › heartbeat_ack › parameters › error_cause_indication › causes › unsupported_hmac_identifier

フィールド型既定値Auto説明
hmac_identifieruint(16)
chunks › heartbeat_ack › parameters › set_primary_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › heartbeat_ack › parameters › set_primary_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › heartbeat_ack › parameters › set_primary_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › heartbeat_ack › parameters › set_primary_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › heartbeat_ack › parameters › success_indication
フィールド型既定値Auto説明
correlation_iduint(32)
chunks › heartbeat_ack › parameters › adaptation_layer_indication
フィールド型既定値Auto説明
indicationuint(32)

chunks › abort

フィールド型既定値Auto説明
flagsflags(8)0x0
causestlv — PDU の残りすべて
chunks › abort › flags
ビットマスク名前
01 (0x01)t
chunks › abort › causes
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier
chunks › abort › causes › invalid_stream_identifier
フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0
chunks › abort › causes › missing_mandatory_parameter
フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素
フィールド型既定値Auto説明
staleness_usuint(32)
chunks › abort › causes › unresolvable_address
フィールド型既定値Auto説明
addressbytes — PDU の残りすべて
chunks › abort › causes › unrecognized_chunk_type
フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて
chunks › abort › causes › unrecognized_parameters
フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて
chunks › abort › causes › no_user_data
フィールド型既定値Auto説明
tsnuint(32)
chunks › abort › causes › restart_with_new_addresses
フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて
chunks › abort › causes › user_initiated_abort
フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて
chunks › abort › causes › protocol_violation
フィールド型既定値Auto説明
informationbytes — PDU の残りすべて
chunks › abort › causes › unsupported_hmac_identifier
フィールド型既定値Auto説明
hmac_identifieruint(16)

chunks › shutdown

フィールド型既定値Auto説明
flagsuint(8)0
cumulative_tsn_ackuint(32)

chunks › shutdown_ack

フィールド型既定値Auto説明
flagsuint(8)0

chunks › error

フィールド型既定値Auto説明
flagsuint(8)0
causestlv — PDU の残りすべて
chunks › error › causes
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier
chunks › error › causes › invalid_stream_identifier
フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0
chunks › error › causes › missing_mandatory_parameter
フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素
フィールド型既定値Auto説明
staleness_usuint(32)
chunks › error › causes › unresolvable_address
フィールド型既定値Auto説明
addressbytes — PDU の残りすべて
chunks › error › causes › unrecognized_chunk_type
フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて
chunks › error › causes › unrecognized_parameters
フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて
chunks › error › causes › no_user_data
フィールド型既定値Auto説明
tsnuint(32)
chunks › error › causes › restart_with_new_addresses
フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて
chunks › error › causes › user_initiated_abort
フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて
chunks › error › causes › protocol_violation
フィールド型既定値Auto説明
informationbytes — PDU の残りすべて
chunks › error › causes › unsupported_hmac_identifier
フィールド型既定値Auto説明
hmac_identifieruint(16)
フィールド型既定値Auto説明
flagsuint(8)0
cookiebytes — PDU の残りすべて
フィールド型既定値Auto説明
flagsuint(8)0

chunks › shutdown_complete

フィールド型既定値Auto説明
flagsflags(8)0x0
chunks › shutdown_complete › flags
ビットマスク名前
01 (0x01)t

chunks › auth

フィールド型既定値Auto説明
flagsuint(8)0
shared_key_identifieruint(16)
hmac_identifieruint(16)1
hmacbytes — PDU の残りすべて

chunks › i_data

フィールド型既定値Auto説明
flagsflags(8)0x3
tsnuint(32)1
stream_identifieruint(16)
reserveduint(16)0
message_identifieruint(32)
ppid_or_fsnuint(32)
user_databytes — PDU の残りすべて00 00 00 00
chunks › i_data › flags
ビットマスク名前
38 (0x08)i
24 (0x04)u
12 (0x02)b
01 (0x01)e

chunks › asconf_ack

フィールド型既定値Auto説明
flagsuint(8)0
serial_numberuint(32)
parameterstlv — PDU の残りすべて
chunks › asconf_ack › parameters
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress
1 (0x0001)heartbeat_infoinfo
7 (0x0007)state_cookiecookie
8 (0x0008)unrecognized_parameterparameter
9 (0x0009)cookie_preservativeincrement_ms
11 (0x000b)host_name_addresshost_name
12 (0x000c)supported_address_typestypes
13 (0x000d)outgoing_ssn_reset_requestrequest_sequence, response_sequence, last_tsn, streams
14 (0x000e)incoming_ssn_reset_requestrequest_sequence, streams
15 (0x000f)ssn_tsn_reset_requestrequest_sequence
16 (0x0010)reconfiguration_responseresponse_sequence, result, tsns
17 (0x0011)add_outgoing_streams_requestrequest_sequence, number_of_new_streams, reserved
18 (0x0012)add_incoming_streams_requestrequest_sequence, number_of_new_streams, reserved
32768 (0x8000)ecn_capable
32770 (0x8002)randomrandom
32771 (0x8003)chunk_listchunk_types
32772 (0x8004)requested_hmac_algorithmhmac_identifiers
32773 (0x8005)paddingpadding
32776 (0x8008)supported_extensionschunk_types
49152 (0xc000)forward_tsn_supported
49153 (0xc001)add_ip_addresscorrelation_id, address
49154 (0xc002)delete_ip_addresscorrelation_id, address
49155 (0xc003)error_cause_indicationcorrelation_id, causes
49156 (0xc004)set_primary_addresscorrelation_id, address
49157 (0xc005)success_indicationcorrelation_id
49158 (0xc006)adaptation_layer_indicationindication
chunks › asconf_ack › parameters › ipv4_address
フィールド型既定値Auto説明
addressipv4
chunks › asconf_ack › parameters › ipv6_address
フィールド型既定値Auto説明
addressipv6
chunks › asconf_ack › parameters › heartbeat_info
フィールド型既定値Auto説明
infobytes — PDU の残りすべて
フィールド型既定値Auto説明
cookiebytes — PDU の残りすべて
chunks › asconf_ack › parameters › unrecognized_parameter
フィールド型既定値Auto説明
parameterbytes — PDU の残りすべて
フィールド型既定値Auto説明
increment_msuint(32)
chunks › asconf_ack › parameters › host_name_address
フィールド型既定値Auto説明
host_namebytes — PDU の残りすべて
chunks › asconf_ack › parameters › supported_address_types
フィールド型既定値Auto説明
typeslist<enum(16)> — PDU の残りすべて

chunks › asconf_ack › parameters › supported_address_types › types

値名前
5 (0x0005)ipv4
6 (0x0006)ipv6
11 (0x000b)host_name
chunks › asconf_ack › parameters › outgoing_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
response_sequenceuint(32)
last_tsnuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › asconf_ack › parameters › incoming_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › asconf_ack › parameters › ssn_tsn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
chunks › asconf_ack › parameters › reconfiguration_response
フィールド型既定値Auto説明
response_sequenceuint(32)
resultenum(32)
tsnsbytes — PDU の残りすべて

chunks › asconf_ack › parameters › reconfiguration_response › result

値名前
0 (0x00000000)success_nothing_to_do
1 (0x00000001)success_performed
2 (0x00000002)denied
3 (0x00000003)error_wrong_ssn
4 (0x00000004)error_request_already_in_progress
5 (0x00000005)error_bad_sequence_number
6 (0x00000006)in_progress
chunks › asconf_ack › parameters › add_outgoing_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › asconf_ack › parameters › add_incoming_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › asconf_ack › parameters › random
フィールド型既定値Auto説明
randombytes — PDU の残りすべて
chunks › asconf_ack › parameters › chunk_list
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › asconf_ack › parameters › requested_hmac_algorithm
フィールド型既定値Auto説明
hmac_identifierslist<uint(16)> — PDU の残りすべて
chunks › asconf_ack › parameters › padding
フィールド型既定値Auto説明
paddingbytes — PDU の残りすべて
chunks › asconf_ack › parameters › supported_extensions
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › asconf_ack › parameters › add_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › asconf_ack › parameters › add_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › asconf_ack › parameters › add_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › asconf_ack › parameters › add_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › asconf_ack › parameters › delete_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › asconf_ack › parameters › delete_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › asconf_ack › parameters › delete_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › asconf_ack › parameters › delete_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › asconf_ack › parameters › error_cause_indication
フィールド型既定値Auto説明
correlation_iduint(32)
causestlv — PDU の残りすべて

chunks › asconf_ack › parameters › error_cause_indication › causes

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier

chunks › asconf_ack › parameters › error_cause_indication › causes › invalid_stream_identifier

フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0

chunks › asconf_ack › parameters › error_cause_indication › causes › missing_mandatory_parameter

フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素

chunks › asconf_ack › parameters › error_cause_indication › causes › stale_cookie

フィールド型既定値Auto説明
staleness_usuint(32)

chunks › asconf_ack › parameters › error_cause_indication › causes › unresolvable_address

フィールド型既定値Auto説明
addressbytes — PDU の残りすべて

chunks › asconf_ack › parameters › error_cause_indication › causes › unrecognized_chunk_type

フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて

chunks › asconf_ack › parameters › error_cause_indication › causes › unrecognized_parameters

フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて

chunks › asconf_ack › parameters › error_cause_indication › causes › no_user_data

フィールド型既定値Auto説明
tsnuint(32)

chunks › asconf_ack › parameters › error_cause_indication › causes › restart_with_new_addresses

フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて

chunks › asconf_ack › parameters › error_cause_indication › causes › user_initiated_abort

フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて

chunks › asconf_ack › parameters › error_cause_indication › causes › protocol_violation

フィールド型既定値Auto説明
informationbytes — PDU の残りすべて

chunks › asconf_ack › parameters › error_cause_indication › causes › unsupported_hmac_identifier

フィールド型既定値Auto説明
hmac_identifieruint(16)
chunks › asconf_ack › parameters › set_primary_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › asconf_ack › parameters › set_primary_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › asconf_ack › parameters › set_primary_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › asconf_ack › parameters › set_primary_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › asconf_ack › parameters › success_indication
フィールド型既定値Auto説明
correlation_iduint(32)
chunks › asconf_ack › parameters › adaptation_layer_indication
フィールド型既定値Auto説明
indicationuint(32)

chunks › re_config

フィールド型既定値Auto説明
flagsuint(8)0
parameterstlv — PDU の残りすべて
chunks › re_config › parameters
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress
1 (0x0001)heartbeat_infoinfo
7 (0x0007)state_cookiecookie
8 (0x0008)unrecognized_parameterparameter
9 (0x0009)cookie_preservativeincrement_ms
11 (0x000b)host_name_addresshost_name
12 (0x000c)supported_address_typestypes
13 (0x000d)outgoing_ssn_reset_requestrequest_sequence, response_sequence, last_tsn, streams
14 (0x000e)incoming_ssn_reset_requestrequest_sequence, streams
15 (0x000f)ssn_tsn_reset_requestrequest_sequence
16 (0x0010)reconfiguration_responseresponse_sequence, result, tsns
17 (0x0011)add_outgoing_streams_requestrequest_sequence, number_of_new_streams, reserved
18 (0x0012)add_incoming_streams_requestrequest_sequence, number_of_new_streams, reserved
32768 (0x8000)ecn_capable
32770 (0x8002)randomrandom
32771 (0x8003)chunk_listchunk_types
32772 (0x8004)requested_hmac_algorithmhmac_identifiers
32773 (0x8005)paddingpadding
32776 (0x8008)supported_extensionschunk_types
49152 (0xc000)forward_tsn_supported
49153 (0xc001)add_ip_addresscorrelation_id, address
49154 (0xc002)delete_ip_addresscorrelation_id, address
49155 (0xc003)error_cause_indicationcorrelation_id, causes
49156 (0xc004)set_primary_addresscorrelation_id, address
49157 (0xc005)success_indicationcorrelation_id
49158 (0xc006)adaptation_layer_indicationindication
chunks › re_config › parameters › ipv4_address
フィールド型既定値Auto説明
addressipv4
chunks › re_config › parameters › ipv6_address
フィールド型既定値Auto説明
addressipv6
chunks › re_config › parameters › heartbeat_info
フィールド型既定値Auto説明
infobytes — PDU の残りすべて
フィールド型既定値Auto説明
cookiebytes — PDU の残りすべて
chunks › re_config › parameters › unrecognized_parameter
フィールド型既定値Auto説明
parameterbytes — PDU の残りすべて
フィールド型既定値Auto説明
increment_msuint(32)
chunks › re_config › parameters › host_name_address
フィールド型既定値Auto説明
host_namebytes — PDU の残りすべて
chunks › re_config › parameters › supported_address_types
フィールド型既定値Auto説明
typeslist<enum(16)> — PDU の残りすべて

chunks › re_config › parameters › supported_address_types › types

値名前
5 (0x0005)ipv4
6 (0x0006)ipv6
11 (0x000b)host_name
chunks › re_config › parameters › outgoing_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
response_sequenceuint(32)
last_tsnuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › re_config › parameters › incoming_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › re_config › parameters › ssn_tsn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
chunks › re_config › parameters › reconfiguration_response
フィールド型既定値Auto説明
response_sequenceuint(32)
resultenum(32)
tsnsbytes — PDU の残りすべて

chunks › re_config › parameters › reconfiguration_response › result

値名前
0 (0x00000000)success_nothing_to_do
1 (0x00000001)success_performed
2 (0x00000002)denied
3 (0x00000003)error_wrong_ssn
4 (0x00000004)error_request_already_in_progress
5 (0x00000005)error_bad_sequence_number
6 (0x00000006)in_progress
chunks › re_config › parameters › add_outgoing_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › re_config › parameters › add_incoming_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › re_config › parameters › random
フィールド型既定値Auto説明
randombytes — PDU の残りすべて
chunks › re_config › parameters › chunk_list
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › re_config › parameters › requested_hmac_algorithm
フィールド型既定値Auto説明
hmac_identifierslist<uint(16)> — PDU の残りすべて
chunks › re_config › parameters › padding
フィールド型既定値Auto説明
paddingbytes — PDU の残りすべて
chunks › re_config › parameters › supported_extensions
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › re_config › parameters › add_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › re_config › parameters › add_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › re_config › parameters › add_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › re_config › parameters › add_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › re_config › parameters › delete_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › re_config › parameters › delete_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › re_config › parameters › delete_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › re_config › parameters › delete_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › re_config › parameters › error_cause_indication
フィールド型既定値Auto説明
correlation_iduint(32)
causestlv — PDU の残りすべて

chunks › re_config › parameters › error_cause_indication › causes

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier

chunks › re_config › parameters › error_cause_indication › causes › invalid_stream_identifier

フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0

chunks › re_config › parameters › error_cause_indication › causes › missing_mandatory_parameter

フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素

chunks › re_config › parameters › error_cause_indication › causes › stale_cookie

フィールド型既定値Auto説明
staleness_usuint(32)

chunks › re_config › parameters › error_cause_indication › causes › unresolvable_address

フィールド型既定値Auto説明
addressbytes — PDU の残りすべて

chunks › re_config › parameters › error_cause_indication › causes › unrecognized_chunk_type

フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて

chunks › re_config › parameters › error_cause_indication › causes › unrecognized_parameters

フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて

chunks › re_config › parameters › error_cause_indication › causes › no_user_data

フィールド型既定値Auto説明
tsnuint(32)

chunks › re_config › parameters › error_cause_indication › causes › restart_with_new_addresses

フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて

chunks › re_config › parameters › error_cause_indication › causes › user_initiated_abort

フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて

chunks › re_config › parameters › error_cause_indication › causes › protocol_violation

フィールド型既定値Auto説明
informationbytes — PDU の残りすべて

chunks › re_config › parameters › error_cause_indication › causes › unsupported_hmac_identifier

フィールド型既定値Auto説明
hmac_identifieruint(16)
chunks › re_config › parameters › set_primary_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › re_config › parameters › set_primary_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › re_config › parameters › set_primary_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › re_config › parameters › set_primary_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › re_config › parameters › success_indication
フィールド型既定値Auto説明
correlation_iduint(32)
chunks › re_config › parameters › adaptation_layer_indication
フィールド型既定値Auto説明
indicationuint(32)

chunks › pad

フィールド型既定値Auto説明
flagsuint(8)0
paddingbytes — PDU の残りすべて

chunks › forward_tsn

フィールド型既定値Auto説明
flagsuint(8)0
new_cumulative_tsnuint(32)
streamslist<struct> — PDU の残りすべて
chunks › forward_tsn › streams

各要素は以下のフィールドの組です。

フィールド型既定値Auto説明
streamuint(16)
stream_sequenceuint(16)

chunks › asconf

フィールド型既定値Auto説明
flagsuint(8)0
serial_numberuint(32)
parameterstlv — PDU の残りすべて
chunks › asconf › parameters
  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress
1 (0x0001)heartbeat_infoinfo
7 (0x0007)state_cookiecookie
8 (0x0008)unrecognized_parameterparameter
9 (0x0009)cookie_preservativeincrement_ms
11 (0x000b)host_name_addresshost_name
12 (0x000c)supported_address_typestypes
13 (0x000d)outgoing_ssn_reset_requestrequest_sequence, response_sequence, last_tsn, streams
14 (0x000e)incoming_ssn_reset_requestrequest_sequence, streams
15 (0x000f)ssn_tsn_reset_requestrequest_sequence
16 (0x0010)reconfiguration_responseresponse_sequence, result, tsns
17 (0x0011)add_outgoing_streams_requestrequest_sequence, number_of_new_streams, reserved
18 (0x0012)add_incoming_streams_requestrequest_sequence, number_of_new_streams, reserved
32768 (0x8000)ecn_capable
32770 (0x8002)randomrandom
32771 (0x8003)chunk_listchunk_types
32772 (0x8004)requested_hmac_algorithmhmac_identifiers
32773 (0x8005)paddingpadding
32776 (0x8008)supported_extensionschunk_types
49152 (0xc000)forward_tsn_supported
49153 (0xc001)add_ip_addresscorrelation_id, address
49154 (0xc002)delete_ip_addresscorrelation_id, address
49155 (0xc003)error_cause_indicationcorrelation_id, causes
49156 (0xc004)set_primary_addresscorrelation_id, address
49157 (0xc005)success_indicationcorrelation_id
49158 (0xc006)adaptation_layer_indicationindication
chunks › asconf › parameters › ipv4_address
フィールド型既定値Auto説明
addressipv4
chunks › asconf › parameters › ipv6_address
フィールド型既定値Auto説明
addressipv6
chunks › asconf › parameters › heartbeat_info
フィールド型既定値Auto説明
infobytes — PDU の残りすべて
フィールド型既定値Auto説明
cookiebytes — PDU の残りすべて
chunks › asconf › parameters › unrecognized_parameter
フィールド型既定値Auto説明
parameterbytes — PDU の残りすべて
フィールド型既定値Auto説明
increment_msuint(32)
chunks › asconf › parameters › host_name_address
フィールド型既定値Auto説明
host_namebytes — PDU の残りすべて
chunks › asconf › parameters › supported_address_types
フィールド型既定値Auto説明
typeslist<enum(16)> — PDU の残りすべて

chunks › asconf › parameters › supported_address_types › types

値名前
5 (0x0005)ipv4
6 (0x0006)ipv6
11 (0x000b)host_name
chunks › asconf › parameters › outgoing_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
response_sequenceuint(32)
last_tsnuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › asconf › parameters › incoming_ssn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
streamslist<uint(16)> — PDU の残りすべて
chunks › asconf › parameters › ssn_tsn_reset_request
フィールド型既定値Auto説明
request_sequenceuint(32)
chunks › asconf › parameters › reconfiguration_response
フィールド型既定値Auto説明
response_sequenceuint(32)
resultenum(32)
tsnsbytes — PDU の残りすべて

chunks › asconf › parameters › reconfiguration_response › result

値名前
0 (0x00000000)success_nothing_to_do
1 (0x00000001)success_performed
2 (0x00000002)denied
3 (0x00000003)error_wrong_ssn
4 (0x00000004)error_request_already_in_progress
5 (0x00000005)error_bad_sequence_number
6 (0x00000006)in_progress
chunks › asconf › parameters › add_outgoing_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › asconf › parameters › add_incoming_streams_request
フィールド型既定値Auto説明
request_sequenceuint(32)
number_of_new_streamsuint(16)
reserveduint(16)0
chunks › asconf › parameters › random
フィールド型既定値Auto説明
randombytes — PDU の残りすべて
chunks › asconf › parameters › chunk_list
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › asconf › parameters › requested_hmac_algorithm
フィールド型既定値Auto説明
hmac_identifierslist<uint(16)> — PDU の残りすべて
chunks › asconf › parameters › padding
フィールド型既定値Auto説明
paddingbytes — PDU の残りすべて
chunks › asconf › parameters › supported_extensions
フィールド型既定値Auto説明
chunk_typeslist<uint(8)> — PDU の残りすべて
chunks › asconf › parameters › add_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › asconf › parameters › add_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › asconf › parameters › add_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › asconf › parameters › add_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › asconf › parameters › delete_ip_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › asconf › parameters › delete_ip_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › asconf › parameters › delete_ip_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › asconf › parameters › delete_ip_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › asconf › parameters › error_cause_indication
フィールド型既定値Auto説明
correlation_iduint(32)
causestlv — PDU の残りすべて

chunks › asconf › parameters › error_cause_indication › causes

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
1 (0x0001)invalid_stream_identifierstream_identifier, reserved
2 (0x0002)missing_mandatory_parameternumber_of_missing_parameters, missing_parameters
3 (0x0003)stale_cookiestaleness_us
4 (0x0004)out_of_resource
5 (0x0005)unresolvable_addressaddress
6 (0x0006)unrecognized_chunk_typechunk
7 (0x0007)invalid_mandatory_parameter
8 (0x0008)unrecognized_parametersparameters
9 (0x0009)no_user_datatsn
10 (0x000a)cookie_received_while_shutting_down
11 (0x000b)restart_with_new_addressesaddresses
12 (0x000c)user_initiated_abortreason
13 (0x000d)protocol_violationinformation
160 (0x00a0)request_to_delete_last_address
161 (0x00a1)operation_refused
162 (0x00a2)request_to_delete_source_address
163 (0x00a3)illegal_asconf_ack
164 (0x00a4)request_refused
261 (0x0105)unsupported_hmac_identifierhmac_identifier

chunks › asconf › parameters › error_cause_indication › causes › invalid_stream_identifier

フィールド型既定値Auto説明
stream_identifieruint(16)
reserveduint(16)0

chunks › asconf › parameters › error_cause_indication › causes › missing_mandatory_parameter

フィールド型既定値Auto説明
number_of_missing_parametersuint(32)missing_parameters の要素数
missing_parameterslist<uint(16)> — number_of_missing_parameters 個の要素

chunks › asconf › parameters › error_cause_indication › causes › stale_cookie

フィールド型既定値Auto説明
staleness_usuint(32)

chunks › asconf › parameters › error_cause_indication › causes › unresolvable_address

フィールド型既定値Auto説明
addressbytes — PDU の残りすべて

chunks › asconf › parameters › error_cause_indication › causes › unrecognized_chunk_type

フィールド型既定値Auto説明
chunkbytes — PDU の残りすべて

chunks › asconf › parameters › error_cause_indication › causes › unrecognized_parameters

フィールド型既定値Auto説明
parametersbytes — PDU の残りすべて

chunks › asconf › parameters › error_cause_indication › causes › no_user_data

フィールド型既定値Auto説明
tsnuint(32)

chunks › asconf › parameters › error_cause_indication › causes › restart_with_new_addresses

フィールド型既定値Auto説明
addressesbytes — PDU の残りすべて

chunks › asconf › parameters › error_cause_indication › causes › user_initiated_abort

フィールド型既定値Auto説明
reasonbytes — PDU の残りすべて

chunks › asconf › parameters › error_cause_indication › causes › protocol_violation

フィールド型既定値Auto説明
informationbytes — PDU の残りすべて

chunks › asconf › parameters › error_cause_indication › causes › unsupported_hmac_identifier

フィールド型既定値Auto説明
hmac_identifieruint(16)
chunks › asconf › parameters › set_primary_address
フィールド型既定値Auto説明
correlation_iduint(32)
addresstlv — PDU の残りすべて

chunks › asconf › parameters › set_primary_address › address

  • タイプ 16 ビット、長さ 16 ビット。
  • 長さはタイプと長さのフィールドも含みます。
  • 各項目は 4 オクテットの倍数までゼロで詰めます (長さには含めない); 最後の項目は詰めない
  • 未知のタイプは値をオクテット列のまま保持します。
タイプ値名前値のフィールド説明
5 (0x0005)ipv4_addressaddress
6 (0x0006)ipv6_addressaddress

chunks › asconf › parameters › set_primary_address › address › ipv4_address

フィールド型既定値Auto説明
addressipv4

chunks › asconf › parameters › set_primary_address › address › ipv6_address

フィールド型既定値Auto説明
addressipv6
chunks › asconf › parameters › success_indication
フィールド型既定値Auto説明
correlation_iduint(32)
chunks › asconf › parameters › adaptation_layer_indication
フィールド型既定値Auto説明
indicationuint(32)

制約

レベル規則
警告ヘッダとペイロードが 12 オクテット以上

サンプルテンプレート

  • sctp-abort — templates/protocols/l4/sctp-abort.wpg.yaml
  • sctp-data — templates/protocols/l4/sctp-data.wpg.yaml
  • sctp-heartbeat — templates/protocols/l4/sctp-heartbeat.wpg.yaml
  • sctp-init-ack — templates/protocols/l4/sctp-init-ack.wpg.yaml
  • sctp-init — templates/protocols/l4/sctp-init.wpg.yaml
  • sctp-over-udp — templates/protocols/l4/sctp-over-udp.wpg.yaml
  • sctp-sack — templates/protocols/l4/sctp-sack.wpg.yaml
  • sctp-shutdown — templates/protocols/l4/sctp-shutdown.wpg.yaml