Hi folks, sorry for the long delay here. We left this as-is and proceeded to test our deployment of Apache Doris but, unfortunately, the error still persists.
I’ve been doing deeper debugging of the TLS records and I think there’s some truth to the boundaries of the packets having something to do with this.
What I can’t explain is why this only seems to happen in our environment, but I wanted to share the details that show how the last bytes of the
I compiled FDB with a modified openssl-1.1.1m version that adds some logging when the tls13_enc function in openssl-1.1.1m/ssl/record/ssl3_record_tls13.c runs, which logs the first and last bytes of the TLS records as they enter for encryption on the server side and enter for decryption on the client side (happy to share this code if you’re interested).
The logging looks like this for the operation of getting the cluster status (luckily, this always happens in our environment if we don’t cap writes or slow it down in any way, so it’s very consistent):
SERVER:
Record of len 8209 entered tls13_enc for DECRYPTION with sequence number: 0000000000000318. First bytes: ea6cedafcb53c0c443bc9910a570812b8c70f4fabf9e17853b2b8d21208d62a23b731175c91538f91468fc909d61a63e24ed7a97887a4021a881349919638d05. Last bytes: 87bdcdad6c742216d8d3deafa7efb43e1596ebe72c5698cefe5f27cbf601816e13d14c943de65f15e8de2fcf650a1d468358b76fdcde413731cf86e5adbf1937
Large record of len 8209 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 8553 entered tls13_enc for DECRYPTION with sequence number: 000000000000026b. First bytes: 83a3479ada3e3fb96c733105bde816f30c649ace87f67547d7bfd1c66fcf967cccb01b4c47ef1bca7ddb13b5d7a167d20fb09d729bde7a4182b10ecc72404890. Last bytes: eec3b71c737c9401ed4d80ea432388ab7f71882fe0a45cf3d126c65d4ee93c2ecaa250f596779394b7fb3c3617d6f4ad712c56bf03f1bf0b2bb37333b7d2d6c0
Large record of len 8553 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 9321 entered tls13_enc for DECRYPTION with sequence number: 00000000000004ea. First bytes: 0b5412a0b9aacef0b7f1009226f2b321c374abb2028845f86c3cc20b84d3b533f7dd9f228e4fb309f976816778992755912813f1a36315291e1ba684b44d8e1e. Last bytes: a406c887dce945934a2563e53714ce9a82fe516dd395f7a74973ec8bcd083716b58e2757f71c9f3fce5581eb8bc77ac90f21a1f306724889bfe27ef525990e88
Large record of len 9321 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 8209 entered tls13_enc for DECRYPTION with sequence number: 00000000000002b1. First bytes: 5addfe4a3bf101be1fe6ea8b1a29405340fa84c0d4c25a85130aa8320e0b90cee3514186eb4fb063a4e5afc67de4403c666d5649a60d8d2345ec0310d12b0fbc. Last bytes: d87f05ed8c69368e24f7ace7d363560c031c6ecc8e0a6a6da79349ad9125624476d797d0c8e77984260197eff9b599ed4ae077f7cb40ed370e2bb7f6a71cd64b
Large record of len 8209 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 9321 entered tls13_enc for DECRYPTION with sequence number: 000000000000056b. First bytes: 8191d4d56ba230a32c69b36e6e73e8af8be32d09adcd00d7ebbbd2fb80330dbfd0909cdfef1fbe2d2bf0bbe0b57bce4a640face5cb50630e1a5c30f5f10a1a25. Last bytes: ff287f52b47dfba3e0f9f92392185586dab990844f440f0cd81226c88d161b64bccbb15c8c11c22d993c3129fec28bdaf064c2594d0ecfd58faf4fdfc03ecbb5
Large record of len 9321 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 8209 entered tls13_enc for DECRYPTION with sequence number: 00000000000004f1. First bytes: 186f81b211ced6d749a0ae948e9c4c975cd9c8ef4c04929517a99c072fb623bcae62d4358fef4daf98b93ec8cd02ea4680c2f9e760da09b82db1adb823882db5. Last bytes: da099605be5e5b9ae72d292f3cec1eee4eeae3ce076bc14ae8745c06e322ddc9e571f6cc2844363037963b557bab95b88fd5548071ea85b897c7ddb12d296227
Large record of len 8209 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 8577 entered tls13_enc for DECRYPTION with sequence number: 000000000000027b. First bytes: 64034533cba39a0ae7cf45766f8ffaec0f3d0a3e78863bed9fa4c7a5818aa8cea1e6def74f8ef2cd5b9c8cdcfa721ffd5da60e1f4fa21ce46e073237daa0cf83. Last bytes: 74dd7dece9bf7308d189c5565e7676ba75d34d861b616fa39d0fd02461c5729242093d3ee5beb1cf84fd7c7183a263947d4add9c5d48e9fec352fef3f56d09dd
Large record of len 8577 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 8989 entered tls13_enc for DECRYPTION with sequence number: 0000000000000280. First bytes: f5a9cc9e0252c105064322d6a680e1da357037c7107c261ec0b5877605a0b81ac56685a049ea83104a472215b6f01beddfe0df39170f5a1daac5945a75bef5fb. Last bytes: 0b78d8044ba24ff65566fc9401b215119c39a252b790a07384e7d6507fa9254e20f4bb97832ae761b8e3d302bfd7486eded6631c5d8feb26efcadde34fa840fa
Large record of len 8989 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 8193 entered tls13_enc for ENCRYPTION with sequence number: 0000000000000003. First bytes: 5881000048d554b81d7461351e000000823e5d8c20000000584a9802000000000600080004000600060004000800090008000400080000000800000002000000. Last bytes: 7265706c696361735f72656d61696e696e67223a327d2c227465616d5f747261636b657273223a5b7b227072696d617279223a747275652c22696e5f666c6917
Record of len 8209 succeeded ENCRYPTION with sequence number: 0000000000000003. First bytes: 1a6703c1440f435f10c9efefd4220bbce8439dcaa268d461bff3a20cf8361f563cbfdda02cb665c30d53e155b723e05264048ba41bc4fb770e1d14b102e8e625. Last bytes: 5cd568fcafc968ede0a0370346096b8b87fcfcb2e665aea35ed9187ec8036914ca768c9651cbbe31cf7b3fd84e7964beb88b565f82aa24e4d9aaeda856e72065
Record of len 16385 entered tls13_enc for ENCRYPTION with sequence number: 0000000000000004. First bytes: 6768745f6279746573223a302c22756e6865616c7468795f73657276657273223a302c227374617465223a7b226865616c746879223a747275652c226e616d65. Last bytes: 5c2243445c22222c2274797065223a2253797374656d4572726f72222c226e616d65223a22696e7465726e616c5f6572726f72222c2264657363726970746917
Record of len 16401 succeeded ENCRYPTION with sequence number: 0000000000000004. First bytes: 31f966b3038ebfd7ed8171118e663ddafb73fd2f4ca55276b6da0c994f5eb0e860672d6a34cd94d3924dc42770fe348941ba0a85a3266b053a1914c02145230b. Last bytes: 3d80b0d2dd526731c17656eb45a9cddcc34faa7d6d5d5157de1de0600feb82ab82251a3cf2d17ff45fbd163a09103f6082466848eb91b33f08fcb3a07f9c2983
Record of len 16385 entered tls13_enc for ENCRYPTION with sequence number: 0000000000000005. First bytes: 6768745f6279746573223a302c22756e6865616c7468795f73657276657273223a302c227374617465223a7b226865616c746879223a747275652c226e616d65. Last bytes: 5c2243445c22222c2274797065223a2253797374656d4572726f72222c226e616d65223a22696e7465726e616c5f6572726f72222c2264657363726970746917
Record of len 16401 succeeded ENCRYPTION with sequence number: 0000000000000005. First bytes: 7c5d2228c4441f23e36f4a9446fb8631786d1987452033419be7db0abb105728b8811389803ee06b3141699c6126530cb628ffd15996683263101704c779a79d. Last bytes: 90cd3a20c84c9a5951934a97e9758ec8c426e4cb3b3044280fa73c68f53f3adaa7623212681fa3b92605c97b6b99f80726c1cd5ab8350d8244a3e3a4d82666a0
Record of len 8541 entered tls13_enc for ENCRYPTION with sequence number: 0000000000000006. First bytes: 6f6e223a2253797374656d4572726f723a20696e7465726e616c5f6572726f7220617420576564205365702031372031313a33303a33322032303235227d5d2c. Last bytes: 3a317d2c226d65737361676573223a5b5d2c22636c75737465725f636f6e74726f6c6c65725f74696d657374616d70223a313735383130383932347d00000017
Record of len 8557 succeeded ENCRYPTION with sequence number: 0000000000000006. First bytes: b524a8794aeba19bb2556d4a41e56991206969042e977b3d863d5c37d516c3af5be025d2b4637d482ea6ded69ddf177350f1899de722fe8a08db4febbc32e5ff. Last bytes: 72637c35e235fd1ee6dce768194f2316f06d712b5c58818fc9e773097146e1a9ff3030cf328f351ab8c209f8922c6e57bc83f9dfe086694454ca628d761f3365
CLIENT:
Record of len 8209 entered tls13_enc for DECRYPTION with sequence number: 0000000000000003. First bytes: 1a6703c1440f435f10c9efefd4220bbce8439dcaa268d461bff3a20cf8361f563cbfdda02cb665c30d53e155b723e05264048ba41bc4fb770e1d14b102e8e625. Last bytes: 5cd568fcafc968ede0a0370346096b8b87fcfcb2e665aea35ed9187ec8036914ca768c9651cbbe31cf7b3fd84e7964beb88b565f82aa24e4d9aaeda856e72065
Large record of len 8209 SUCCEEDED in decryption. ivlen: 12, taglen: 16
Record of len 16401 entered tls13_enc for DECRYPTION with sequence number: 0000000000000004. First bytes: 31f966b3038ebfd7ed8171118e663ddafb73fd2f4ca55276b6da0c994f5eb0e860672d6a34cd94d3924dc42770fe348941ba0a85a3266b053a1914c02145230b. Last bytes: 3d80b0d2dd526731c17656eb45a9cddcc34faa7d|header?: 1703034011|start of record with seq 5: 7c5d2228c4441f23e36f4a9446fb8631786d1987452033419be7db0abb105728b8811389803ee0
Large record of len 16401 FAILED to decrypt. ivlen: 12, taglen: 16
Please notice how the client sees a chunk of the record with sequence number 5 embedded in the last bytes of the record with sequence number 4 (which is a completely invalid tag, thus failing decryption):
Record of len 16401 entered tls13_enc for DECRYPTION with sequence number: 0000000000000004. First bytes: 31f966b3038ebfd7ed8171118e663ddafb73fd2f4ca55276b6da0c994f5eb0e860672d6a34cd94d3924dc42770fe348941ba0a85a3266b053a1914c02145230b. Last bytes: 3d80b0d2dd526731c17656eb45a9cddcc34faa7d|header for rec 5: 1703034011|start of record 5: 7c5d2228c4441f23e36f4a9446fb8631786d1987452033419be7db0abb105728b8811389803ee0
You can see this matches the bytes the server thought it was adding for record 5 at the start (look at the post encryption bytes):
Record of len 16401 succeeded ENCRYPTION with sequence number: 0000000000000005. First bytes: 7c5d2228c4441f23e36f4a9446fb8631786d1987452033419be7db0abb105728b8811389803ee0
What is very suspicious is that this clipping happens right at the boundary of these packets (and they’re pretty small packets even):
fdb-cluster-cluster-controller-70563.fdb-cluster.doris.svc.iad03-test.k8s.run.ipsec-nat-t > 172.18.105.160.28018: Flags [P.], cksum 0x501f (incorrect -> 0x69c1), seq 24976:29072, ack 2689, win 16, options [nop,nop,TS val 447068986 ecr 679635158], length 4096
45001034d87a40007f06d350ac167e2f
ac1269a011946d728b96898c3a476cd6
80180010501f00000101080a1aa5bb3a
288268d6ce2e88459d5380289d581c44
3546c26224cb762adc21b793b27fbc1c
89387785faf7c9273eba12983a58075e
8147151822ab73a910163af6cf66c6d5
873c479b2b4ec6b34a4cdce776f1a049
8ce650d61d3c7e10fa85deed8ba32f0e
152163e5f002b49dd6b2f85a2fd06fc3
ad0da002040110983de458c7f386ef17
9d53d5f132024dc6d70ca7ad3bee7be8
e86e64a4fd49c489f67c0cc068c0e3b1
7089e2fef408198bfddd4aa71504440d
8d4d2fea0dce31e460f8f7fdcdee9333
f622a2ddfffe1463f487f7c4ad2231d3
96f1073b2a625a116646f13bf0aebd23
c8ade8a0b6dcbf92664cd7ddff98562d
936f04c4a6c226044cbabab98371f52e
2e26cfabf92d5937a8b4524012b02323
a5ea9e0a6ebcd680eab59711d74c693b
d7930c22eed15bb6493a142b7e433cb3
20f4adf079121126bb54e8e97ddd0f8f
cee76e9db27457c87ce73c7c4c7991ea
9571f320a1c2b4aec09f97b8c7c6b9c3
2d3af4a35d33dafe193f111ef2fbbfcf
c2e8cdf6fdfd8df673508283709c729c
74df0d84062ac72e2e00d9317b6052dd
f431f318a3f66afb6c5558e89c790233
34ea1f11ea5eee773c6392a28d05bc41
ec14759e696f7d814f97a059cd2adc4e
5db2bfdebf33324c9f7617f4c5b3bde6
9f8a7af14a2608802168bc0bcc814c66
8363f9f8e694dc0552f52fc10458a85b
5ec1defc29ace0d75f9d9ea8f504305d
50949f8b9d456fbd619a9897d2ec02c1
31105c8a5d331245955237bdcffa701e
4f59904a0715e00befd0fcd1284c65c0
e771efd569f198e4dfad06421b0f1d9a
658aab359b8e9b3e152b6a121dde0bae
65d076d90b414e09cd56602c8f2e1a51
20a1c850fcee907005781e6da0ad1389
1c3ee3d134864f8ab70eca3599ba9f29
8bf79d8259e66074710b2393d75d91fc
5c383390bb8ab59b2c58b1267785cf91
4a8ea3275e888f44c0fdc533ab24b3d4
a7b17af96be929c8678f04d0e827ec87
6fa714cb9b1fec216086fbb96dcbca9c
7db9045c8a47c7c9889aaaa99737c4c4
a7be290b31a74ee33e40bcb35e8ed87d
a09188788b832188256f7f1cb0abaa29
7d5deb45ddd9506dba5ba7c7cf651111
3d1d39328a6284cd6b2c9ca94e870222
03fd78f4007d11f5724bcf4c06a00b43
f1de3d137bccd11de6d288cb64005ae9
b9667eb40e0623fb590a2d55de30e619
e58d07ee11928a145ece3598c4e6b9a6
7c54e234f5f7e7ed4d9a2fcddddf8b09
5c2e51a42252f25088a57e1c6124f6ad
0a15c1926275034f60bfa7f9d0d87283
6b751bb82aecdf9abec5c99ed33c07dd
a11753f296540509bc7170ad45be53f0
d041789d887dff5877a5f0fe5e955ca0
7c5e05cf9660c209515fd0eb18f12b0b
c641368620f3fc25abca6f67e2d5d1d7
bf890e52abeff574daf8a2db9a2cf68b
7fea8ae92e7d39772b65b3d8513aeca8
285eb3252668b5a7c8d385dbec93a572
5bf1c51038d72899602d7d33bd79305b
5124c8fd342d92e867bad4a1a8357d42
19f5bc11cc3626f9ad7c382d03b9a212
2cf8832c00120e7fb5ca8d6b4d57236e
78028c620c9be2fdcf7974c874706092
6ddf90a38b8a9ae6b4ca5b59bc765b21
5a9c587883736b63f79c230a1f1d4200
a74a74c20e4b09a38f5f324898924ab9
f3bfb56498db772caabfa71f61d70f6a
fcf6ec7758c698efe86f57741ee499ef
f6bdc7b99131af7b79a756bac26e52c7
ab8b733f6253694a863aa416f4dac237
f2999d6f26938f9ea832678d3a4d3999
8240a0c89b278517926c1349c34e80e1
de313d1fcf2017a0681de34dab8bcf29
a63226aa68cef5f3d5a16ea8f516ed06
4b6c939145c442882e7997a91c3860ca
c9594da392f059a19e99e33e4566b3a1
85ee803470df026fd8170a9f92aacc75
a23bd1126facbc1c1e5a5058436cec9d
de5e22c859a975da1125e41088d5e108
4e61712f6e7525d13666b39a8624eeac
be4303259eb6b996801620ad5ee38e21
39e90e80e62fabd22d017b3ce2dbe950
a5e9685352187f9b2ae6428df2fa5063
cf80fe09d0cd438c6ae80a5bd1d8b781
c4996973907301a1b0855d818080a20c
d673903e52a2e4533763b04fc4796c3a
ad7965e3d4ea9e3f10cc217656cf5475
5586f87e376c128a8b2ed2c470c8df90
179e5f5eb7093a97337c34b10cb54c88
bfae151b138c851357c99524cdd34605
16b22a6ea78431d7c7e0aaef5904ef8b
fd964a31ef085cdd669d94686a07dbcd
357d333af128617ef0abcb89028c479f
36ec01f8ef175728fca81dd45f263b95
8ceb6cbfe5179cf340b527b08635735d
69972abd976fa9c5ba9a0f237a99f909
5d4a7397d9fc9fe6afbfe8de40358ab1
782ed570dd95be03119e6caeb1a36bfb
2c7702ed59b21b76110892ec152e7e58
35f63903c9d4e4110c832238b3987bbd
1899ce04abf23d127044f4c997202b22
b4afac29c8ac1aa203f0224f2be4d7eb
ce8495baf5fef760f651c3ede91f0643
3d56dee357a6e6df452a30021cc5748c
52edb5037408b861c7d1130c8d599912
eb6ca4b39d44a2a4b2df53c185f66865
e4d8b945f188e90c56b3e3677aa43b01
71ffefbc7d30808028bb674e7e50d40b
d3715e4bf8906de1b816f3d11b74251f
598ced30e488212b5f0b53a22c963394
728f32ab23e36a35203ff1aa0ac68d58
0edda5511d5c55e7d26b1f9855e930c0
f2dc1f26ae4da6f45ad4b77cf0b3f6b4
75dba5ae76c15463b1cd38c75699a586
523beabde8daebfdae70e4ccf25d1e3f
16e3166ead8265cd276c2460f76f0315
7880f91f19ed1e650b47fdc9dea5cef6
0ce92b95a96ce46b0338ebfcd8170720
b0ee62bf9eeca6faffb208d930ec5909
dbe1d388b203240962b854f9bb4d0e81
352c3f617e63659c95d2687b974b3e96
1c0cf50c8801ad0cd9129f60fd8fd0ff
dbaee1230137631b692e719511adccf7
08d36b4832a8f60e002555c0140738ca
f6b422c0483494967db3fe50a244b1bf
295c7262ff7d7bf0019e96a9d6af06cc
903e27c70aa7428574b9219cffe32579
0f07a4ef56b465160977052c867461f3
24f841897e02945d1244546ff8d3c616
a72104e91a8c86ec1a0d7012a910ef50
daafc318ea08e2b393559ef2c19de2d8
258b71634a46fd5abd3ec14a8c1e6596
43a133a7d2ed157d32a9e6f57b00e4dc
592bade88a4b2644a1d682acf7e086d3
963e6a0fd19a77aa7c2e06cd76597ff4
ffb67c1a8a8abd60381b3634c0d422ba
09f9ee3025a8df4f82641649aad42bd5
18f640aab26716888ebfe182b1564757
0b615f529c459467065669d1375b2641
b97fba3f2339644024b577d58b20202b
8c4e708ad0e8a7064ae2ed81f1c7dc88
02cb3d67a9b27de6e57fa876699bca73
d802e153016b4fd49620bf3502591573
66dc796b3e54cfc208b052666fb04636
48df6313cae535fa2994e98ca4bd94c3
d146150d43534f8b29aba831a6da9e58
035013bf66dce0cf267d6a895b3cfd67
676de9d629af07baf3afed73fad19343
288716f99f29b6f092ae2131fb2a637b
47c078267ea83eca65041dd40dc780ad
807296df26ecfd63908565161ff5336f
84611569d4914397adde591c3519af4a
73e6a21d730d110a84a4ba0414fba895
273a48bb30718b53f12230942f800da0
16ca73a1334336fdcdcc3f17dfca8a95
a0d314a6e633e410eddb26c8e2e80d3c
d679c8474481d01cc29c8689e7bd2a4a
2ba83e31d7f2c76b42d9b5264a3c0466
5f78b32e2b7b1e8b5ebb17a2ed3c9760
2a2c3ae39f5af9d6a6bfd05be5959c27
cb6204cfc182c1a7eb0cd122b83ab76c
79a156b035343af1b13ac64eb17eda71
b1736da4c8bab70d9457798df3df3774
e7787625268f2d166df733196ee9aa7f
d10468ec7b42e5e244261e1918b044d2
7099a6e49fefee0a6d6df2ae0808de3a
2087f0a8903ad4e1c0377102fc7b26ba
933aefed0d7a31063f1e647c14900c41
6cb42237e109d3d785e26e350583fa95
94a28fcd764696520ece0f8d59c91228
8cb3bb8c538619dcecf7c459535a3a0a
37c15e98542c856c43eeaa32857c5b47
b17586a3c245b954728b7c6625617a82
50f95811bdd72a89958a8646092de56a
5c3b3bff791e7e30916610a71ef6905a
fbb3c79a417cb4cb0bd959f7e0cc0d75
ae63a27931dbdfcd6d7a8d9f649edb5b
4159daba83da5e3a66c43222d3f8c393
bcee27f02a6d184e69a112b28a29a54a
d6c68a89da4db34c88004ddc73a58eba
26d6c2343b7f88cdfd0b315d13d3e52f
20242f436a2983041e5308ae69dd00bf
9872efce6defd3e8f9cdb5c12a3756c1
f78c98b206b054f098546c58a784355e
30f9ad12be3720f71467cb18ad13ef32
c6e6383620d04df1a47080a0fdcf6607
de7f0af1d036bdae8e5ec06a43ca4fbf
dc442b287abfb4a509ed17e009121bbc
2eeb1bfffd8fc8e42d9353e444177d97
ab1f6f02f8e999d1373e4e56a7054a23
d1be5a9c7c9c32263c26dc7c780c2e6a
cd027262ddff40bdc47c2825bdc93405
1777960c5107e0806af839b644ea33b8
81b5e035aafeb3cc27be2e97e267395f
db26367bc29c00211ef41d0b1ff46b2d
e4a91155f614bb91b0f12bf7963fcb45
2bd6bf01f9663147198ff4787e6f1e0e
15b96fe600ef85823799166cc29e532b
acb2c3de768d53bc4a8733f836292d20
444c430f40018668f18628f4ca86aaed
b1588f77372843f4022203a9fe37b534
cebfe20578bd14fa5e0dca432b8f853e
907ea150811067379dc0322e5ce8dac3
3e3123f37eb34afc71b5015221491fcb
3f246d7fb94c0b7d5107c0d739e4a32e
32779fb9e941b33aca2bf5806c25d691
338673b045e04f2a08e51366fbcd493a
db93a3a2ae60c1b635b42c8a78845142
f2481326ee4b63bbbb4534176c97fa97
3e6b3d16ea53c964ad2b732960cf654a
bb5512082f0603d7b46c4f668077e7f8
cd95a70c05529e1425ea7f9807a5dc7f
2427060bb53e7bf82292579bf55126ac
f9eceb053d1694fbfb0e5b72503594e6
6d18bd4e93a2c889fda9b336a80b39df
0624f3a49f0a059f81fcfa71fe6f81ca
660ded2b65c0c8d6c1c82ea5bb0312d0
604a91cf699d80470b239792e7b481ab
b81100f121bbe0d89e3641f2d6b6cf7b
3a992cccd0ca96b963189d6258e3db8b
5e47e34f6aaa04e433a153ec061e7ec3
dec1421a69ea9cf7d6ff48d0895085f8
e02c78c6faaaf6183b46653be2619c65
aad1bb3832d48b0426e045ac1906fdfd
3eb6b644af0ee92b4eeaa4c2630d3b0c
9ca2b01aa1bb45ab04fd5b4d6b58d1e9
40b53115cd267e38a0ca0baa9cd1474b
c92a4f09dc367223d1de1c5feae09e4a
87c59f36932b85313f18c8a4e6f940a0
89d6c94195876c25a589e2d928b3ff42
6fb760f9d14d3fcb9a59bdb518bd5c8e
6eec68ae890f6f2fb7a4bcffb1a623ad
aec4518890046f434efa08f5b8e70cc5
167f47f1e8d4e4915247324a18a86504
1054aff01f89f033db5cc4d9be2e49fc
71c74629d0a4bde13b4640bb1953f265
9a36dfa0ce28d1d5ffb4c5a4dc19f11c
d20ba98b44d94afc27124aa5eea01fe1
24fbdaf3e47374f45d12951be410b9ac
b2e4f3c77de7949294fb1dc15d392b1f
f5655a840ca243316ee7e74994022cb5
9fd50d865c3946fe7d21cc868dda74fb
685fd3a60b7c2da0b7a957937dbd2f54
89becc3c6dcc63d38821d1b999df9e1e
bc13cf75016b2cf41ded96dc9aed3e7d
b881d7c29369823f53c9e11080302fbb
e881cd3b30e1014e10d65b280c078089
cc72c57b082f87df113da2e72134086d
>>> <LAST BYTES OF ORIGINAL RECORD>3d80b0d2dd526731c17656eb45a9cddc
c34faa7d
11:35:24.988840 IP (tos 0x0, ttl 127, id 55419, offset 0, flags [DF], proto TCP (6), length 16458)
fdb-cluster-cluster-controller-70563.fdb-cluster.doris.svc.iad03-test.k8s.run.ipsec-nat-t > 172.18.105.160.28018: Flags [P.], cksum 0x8035 (incorrect -> 0x8b40), seq 29072:45478, ack 2689, win 16, options [nop,nop,TS val 447068986 ecr 679635158], length 16406
4500404ad87b40007f06a339ac167e2f
ac1269a011946d728b96998c3a476cd6
80180010803500000101080a1aa5bb3a
288268d6<START OF NEXT RECORD HERE>17030340117c5d2228c4441f
23e36f4a9446fb8631786d1987452033
419be7db0abb105728b8811389803ee0
6b3141699c6126530cb628ffd1599668
3263101704c779a79d55f9c6be516abf
383c3a3bd835440b676a159b3dc9a844
0dcc5ccc813984fb03883d70645d4908
I don’t see the original last bytes of the record anywhere in the tcp stream: 6d5d5157de1de0600feb82ab82251a3cf2d17ff45fbd163a09103f6082466848eb91b33f08fcb3a07f9c2983
At this stage we’ll look for some workarounds, but I wanted to share this in case it rings a bell.