From fde036cea1be083335f2d7ca0fce22f0210c34f3 Mon Sep 17 00:00:00 2001 From: Yancey Wang Date: Sun, 5 Nov 2023 11:53:46 -0500 Subject: [PATCH] Updated bypass mtu limitation (markdown) --- bypass-mtu-limitation.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bypass-mtu-limitation.md b/bypass-mtu-limitation.md index 074d078..a56c57f 100644 --- a/bypass-mtu-limitation.md +++ b/bypass-mtu-limitation.md @@ -6,4 +6,6 @@ In case you need MTU >13xx, it's a well-known problem which can be near perfectl wireguard_client-->udpspeeder_client-->udp2raw_client---------(internet)---------->udp2raw_server-->udpspeeder_server-->wireguard_server ``` -UDPspeeder (with `--mode 0`, the default mode) supports both user space packet splitting and FEC, it allows you to send large packet efficiently without enlarge the network packet loss (maybe this is the only efficient way ever). But you might need to [tune parameters](https://github.com/wangyu-/UDPspeeder/wiki/Suggested-parameters) to get good performance. \ No newline at end of file +UDPspeeder (with `--mode 0`, the default mode) supports both user space packet splitting and FEC, it allows you to send large packet efficiently without enlarge the network packet loss (maybe this is the only efficient way ever). But you might need to [tune parameters](https://github.com/wangyu-/UDPspeeder/wiki/Suggested-parameters) to get good performance. + +In the above diagram, at the sender end UDPspeeder will split the large packet coming from wireguard into proper size, then pass it to udp2raw. At the receiver, UDPspeeder will reassemble the packet comming from udp2raw, then pass the original large packet to wireguard. \ No newline at end of file