Skip to content

QUIC Protocol Incompatibility with Low-MTU Tactical Links #6

Description

@jaxoj

The transport layer relies on QUIC (quic-go), which has strict MTU requirements that conflict with the "tactical radio" use case defined in th
e README.

Technical Flaw
RFC 9000 requires a minimum path MTU of 1200 bytes for the initial handshake. Tactical radios (LoRa, legacy MANET, or narrowband SATCOM) often have MTUs between 256 and 512 bytes. If the link does not support transparent fragmentation of UDP packets, QUIC connections will fail to establish.

Proposed Fix

  • Implement a transport-level abstraction that can switch between QUIC and a lightweight Reliable UDP (RUDP) implementation for low-bandwidth/low-MTU links.
  • If staying with QUIC, implement a custom PacketHandler to manage fragmentation below the QUIC layer, though this adds significant overhead.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions