s2n-quic のecho exampleからpcap2qlogで生成したqlogファイル
{
"qlog_version": "draft-02-wip",
"description": "",
"traces": [
{
"title": "Connection 1",
"vantage_point": {
"name": "pcap",
"type": "network",
"flow": "client"
},
"configuration": {
"time_offset": "0",
"time_units": "ms",
"original_uris": [
"./test.pcap"
]
},
"common_fields": {
"group_id": "7175fb807a7e1d4e",
"protocol_type": "QUIC",
"reference_time": "1647345682.7767463"
},
"event_fields": [
"relative_time",
"category",
"event",
"data"
],
"events": [
[
"0",
"connectivity",
"connection_started",
{
"ip_version": "4",
"src_ip": "127.0.0.1",
"dst_ip": "127.0.0.1",
"protocol": "QUIC",
"src_port": "41399",
"dst_port": "4433",
"quic_version": "0x00000001",
"src_cid": "cf10adbcd134d09dc5e3ca6b55bd6192",
"dst_cid": "7175fb807a7e1d4e"
}
],
[
"0",
"transport",
"packet_sent",
{
"packet_type": "initial",
"header": {
"version": "0x00000001",
"scid": "cf10adbcd134d09dc5e3ca6b55bd6192",
"dcid": "7175fb807a7e1d4e",
"scil": "16",
"dcil": "8",
"packet_number": "0",
"packet_size": 1200,
"payload_length": 1165,
"token_length": 0
},
"frames": [
{
"frame_type": "crypto",
"offset": "0",
"length": "228"
},
{
"frame_type": "padding"
}
]
}
],
[
"0",
"transport",
"parameters_set",
{
"version": "0x00000001"
}
],
[
"0",
"transport",
"parameters_set",
{
"owner": "remote",
"alpn": "h3"
}
],
[
"2",
"transport",
"packet_received",
{
"packet_type": "initial",
"header": {
"version": "0x00000001",
"scid": "6a4b888ebd898e8cda791962684ee100",
"dcid": "cf10adbcd134d09dc5e3ca6b55bd6192",
"scil": "16",
"dcil": "16",
"packet_number": "0",
"packet_size": 162,
"payload_length": 119,
"token_length": 0
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "1661",
"acked_ranges": [
[
"0",
"0"
]
],
"ce": "0",
"ect0": "1",
"ect1": "0"
},
{
"frame_type": "crypto",
"offset": "0",
"length": "90"
}
]
}
],
[
"2",
"transport",
"packet_received",
{
"packet_type": "handshake",
"header": {
"version": "0x00000001",
"scid": "6a4b888ebd898e8cda791962684ee100",
"dcid": "cf10adbcd134d09dc5e3ca6b55bd6192",
"scil": "16",
"dcil": "16",
"packet_number": "0",
"packet_size": 1038,
"payload_length": 996
},
"frames": [
{
"frame_type": "crypto",
"offset": "0",
"length": "594"
},
{
"frame_type": "padding"
}
]
}
],
[
"5",
"transport",
"packet_sent",
{
"packet_type": "initial",
"header": {
"version": "0x00000001",
"scid": "cf10adbcd134d09dc5e3ca6b55bd6192",
"dcid": "6a4b888ebd898e8cda791962684ee100",
"scil": "16",
"dcil": "16",
"packet_number": "1",
"packet_size": 78,
"payload_length": 35,
"token_length": 0
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "2110",
"acked_ranges": [
[
"0",
"0"
]
],
"ce": "0",
"ect0": "1",
"ect1": "0"
},
{
"frame_type": "padding"
}
]
}
],
[
"5",
"transport",
"packet_sent",
{
"packet_type": "handshake",
"header": {
"version": "0x00000001",
"scid": "cf10adbcd134d09dc5e3ca6b55bd6192",
"dcid": "6a4b888ebd898e8cda791962684ee100",
"scil": "16",
"dcil": "16",
"packet_number": "0",
"packet_size": 1122,
"payload_length": 1080
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "2110",
"acked_ranges": [
[
"0",
"0"
]
],
"ce": "0",
"ect0": "1",
"ect1": "0"
},
{
"frame_type": "crypto",
"offset": "0",
"length": "36"
},
{
"frame_type": "padding"
}
]
}
],
[
"6",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "cf10adbcd134d09dc5e3ca6b55bd6192",
"packet_number": "0",
"packet_size": 1602,
"payload_length": 1584
},
"frames": []
}
],
[
"6",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "cf10adbcd134d09dc5e3ca6b55bd6192",
"packet_number": "2",
"packet_size": 143,
"payload_length": 125
},
"frames": [
{
"frame_type": "handshake_done"
},
{
"frame_type": "new_connection_id",
"retire_prior_to": "1",
"sequence_number": "1",
"connection_id": "9a634902f6f927d25d2363237aa60925",
"length": "16",
"reset_token": "dd3abef6003bbe8b53733fc0f3745bfe"
},
{
"frame_type": "new_connection_id",
"retire_prior_to": "1",
"sequence_number": "2",
"connection_id": "33b0d1e44c3a779022dcca14145bd47d",
"length": "16",
"reset_token": "b14b1625c339ac785ace175a67a92d0c"
},
{
"frame_type": "new_connection_id",
"retire_prior_to": "1",
"sequence_number": "3",
"connection_id": "208a6aef22db416a1802ad17326fb963",
"length": "16",
"reset_token": "1f7438978a1e9e3798c6901181e85bd4"
}
]
}
],
[
"7",
"connectivity",
"connection_id_updated",
{
"src_old": "cf10adbcd134d09dc5e3ca6b55bd6192",
"src_new": "9a634902f6f927d25d2363237aa60925"
}
],
[
"7",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "9a634902f6f927d25d2363237aa60925",
"packet_number": "0",
"packet_size": 1525,
"payload_length": 1507
},
"frames": []
}
],
[
"7",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "9a634902f6f927d25d2363237aa60925",
"packet_number": "2",
"packet_size": 142,
"payload_length": 124
},
"frames": [
{
"frame_type": "new_connection_id",
"retire_prior_to": "1",
"sequence_number": "1",
"connection_id": "d670afb4d87b86a46701ea61025a98d3",
"length": "16",
"reset_token": "3f680fca0a95457ad8eacd989d1dce42"
},
{
"frame_type": "new_connection_id",
"retire_prior_to": "1",
"sequence_number": "2",
"connection_id": "c6e24af9cddd56a62a69ee78bae79e93",
"length": "16",
"reset_token": "146d9d89892e09da0740eeb5d76960c0"
},
{
"frame_type": "new_connection_id",
"retire_prior_to": "1",
"sequence_number": "3",
"connection_id": "ef479047378886ec338ada59996cb280",
"length": "16",
"reset_token": "de2ab510f8061af985642528463ac2ab"
}
]
}
],
[
"7",
"connectivity",
"connection_id_updated",
{
"dst_old": "6a4b888ebd898e8cda791962684ee100",
"dst_new": "d670afb4d87b86a46701ea61025a98d3"
}
],
[
"7",
"transport",
"packet_sent",
{
"packet_type": "1RTT",
"header": {
"dcid": "d670afb4d87b86a46701ea61025a98d3",
"packet_number": "3",
"packet_size": 53,
"payload_length": 35
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "7",
"acked_ranges": [
[
"0",
"2"
]
],
"ce": "0",
"ect0": "3",
"ect1": "0"
},
{
"frame_type": "retire_connection_id",
"sequence_number": "0"
},
{
"frame_type": "padding"
}
]
}
],
[
"40",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "9a634902f6f927d25d2363237aa60925",
"packet_number": "3",
"packet_size": 53,
"payload_length": 35
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "3241",
"acked_ranges": [
[
"3",
"3"
]
],
"ce": "0",
"ect0": "4",
"ect1": "0"
},
{
"frame_type": "padding"
}
]
}
],
[
"3479",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "9a634902f6f927d25d2363237aa60925",
"packet_number": "4",
"packet_size": 53,
"payload_length": 35
},
"frames": [
{
"frame_type": "stream",
"stream_id": "0",
"offset": "0",
"length": "8",
"fin": false
},
{
"frame_type": "padding"
}
]
}
],
[
"3479",
"transport",
"packet_sent",
{
"packet_type": "1RTT",
"header": {
"dcid": "d670afb4d87b86a46701ea61025a98d3",
"packet_number": "4",
"packet_size": 53,
"payload_length": 35
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "15",
"acked_ranges": [
[
"3",
"4"
]
],
"ce": "0",
"ect0": "5",
"ect1": "0"
},
{
"frame_type": "stream",
"stream_id": "0",
"offset": "0",
"length": "8",
"fin": false
}
]
}
],
[
"3505",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "9a634902f6f927d25d2363237aa60925",
"packet_number": "5",
"packet_size": 53,
"payload_length": 35
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "3168",
"acked_ranges": [
[
"3",
"4"
]
],
"ce": "0",
"ect0": "5",
"ect1": "0"
},
{
"frame_type": "padding"
}
]
}
],
[
"3505",
"transport",
"packet_sent",
{
"packet_type": "1RTT",
"header": {
"dcid": "d670afb4d87b86a46701ea61025a98d3",
"packet_number": "5",
"packet_size": 53,
"payload_length": 35
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "7",
"acked_ranges": [
[
"5",
"5"
]
],
"ce": "0",
"ect0": "6",
"ect1": "0"
},
{
"frame_type": "padding"
}
]
}
],
[
"6368",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "9a634902f6f927d25d2363237aa60925",
"packet_number": "6",
"packet_size": 57,
"payload_length": 39
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "357885",
"acked_ranges": [
[
"3",
"5"
]
],
"ce": "0",
"ect0": "6",
"ect1": "0"
},
{
"frame_type": "stream",
"stream_id": "0",
"offset": "8",
"length": "8",
"fin": false
}
]
}
],
[
"6369",
"transport",
"packet_sent",
{
"packet_type": "1RTT",
"header": {
"dcid": "d670afb4d87b86a46701ea61025a98d3",
"packet_number": "6",
"packet_size": 54,
"payload_length": 36
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "15",
"acked_ranges": [
[
"5",
"6"
]
],
"ce": "0",
"ect0": "7",
"ect1": "0"
},
{
"frame_type": "stream",
"stream_id": "0",
"offset": "8",
"length": "8",
"fin": false
}
]
}
],
[
"6395",
"transport",
"packet_received",
{
"packet_type": "1RTT",
"header": {
"dcid": "9a634902f6f927d25d2363237aa60925",
"packet_number": "7",
"packet_size": 53,
"payload_length": 35
},
"frames": [
{
"frame_type": "ack",
"ack_delay": "3255",
"acked_ranges": [
[
"6",
"6"
]
],
"ce": "0",
"ect0": "7",
"ect1": "0"
},
{
"frame_type": "padding"
}
]
}
]
]
}
]
}