Tim Evens wrote: >> But even though DTLS records are limited to 2^14 bytes, syslog >> messages are not! The current spec seems to support 64K (minus some >> small number of overhead) just fine -- the message will be split to >> multiple DTLS records (max. 2^14 bytes each), but those DTLS >> records are then combined to a single UDP datagram. > > Ahh... Only if DTLS sequence numbers are used and if they are > implemented using a reorder queueing method can a message be split > into "chunks" that are transmitted over multiple DTLS records.
No -- even if you split a message to multiple DTLS records, all those records are sent in a *single* UDP datagram, in order. So there's no need to queue/reorder packets based on DTLS sequence numbers. (The one UDP datagram might, of course, get fragmented to several IP packets, but this happens below UDP and DTLS, so DTLS sequence numbers are not involved...) Best regards, Pasi _______________________________________________ Syslog mailing list [email protected] https://www.ietf.org/mailman/listinfo/syslog
