diff options
Diffstat (limited to 'internet-draft-anytun.xml')
-rw-r--r-- | internet-draft-anytun.xml | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/internet-draft-anytun.xml b/internet-draft-anytun.xml index 0850d75..1f51649 100644 --- a/internet-draft-anytun.xml +++ b/internet-draft-anytun.xml @@ -126,6 +126,49 @@ controller </section> <section title="Transport modes"> <section title="anycast udp mode"> + <figure anchor="transtort_udp"> + <preamble>An example of anytun used with udp transport</preamble> + <artwork> + ----------- ----------- + | RTP | ---------- | RTP | + ----------- -> |server 1| -> ----------- + | UDP | ---------- | UDP | + ----------- ----------- +----- | IPv6 | ---------- | IPv6 | ----- +| | -> ----------- -> |server 2| -> ----------- -> | | +----- | anytun | ---------- | anytun | ----- +##### ----------- ----------- ##### + | UDP | ---------- | UDP | +client 1 ----------- -> |server 3| -> ----------- client 2 + | IPv4 | ---------- | IPv4 | + ----------- ----------- + | ... | anycast | ... | + </artwork> + </figure> + <t>In anycast udp mode the data between clients and anycast serveres is carried by udp packets. Packets are routed by the serveres from one client to another. Because udp is stateless no inforamtion has to be syncronised</t> + </section> + <section title="anycast light udp mode"> + <figure anchor="transport_lightudp"> + <preamble>An example of anytun used with udp transport</preamble> + <artwork> + ----------- ----------- + | RTP | ---------- | RTP | + ----------- -> |server 1| -> ----------- + | UDP | ---------- | UDP | + ----------- ----------- +----- | IPv6 | ---------- | IPv6 | ----- +| | -> ----------- -> |server 2| -> ----------- -> | | +----- | anytun | ---------- | anytun | ----- +##### ----------- ----------- ##### + |lightUDP | ---------- |lightUDP | +client 1 ----------- -> |server 3| -> ----------- client 2 + | IPv4 | ---------- | IPv4 | + ----------- ----------- + | ... | anycast | ... | + </artwork> + </figure> + + <t>The light UDP mode is neerly the same as the normal UDP mode, the only difference is, that the udp size is set to the udp header lenght and not to the length of the full packet and therefor the checksum is only calculated for the udo header itself. So there is no error correction or detection done on the payload. This can be usefull if realtime data is beeing transimittet or the tunneled protocol does error correction/detection by itself.</t> </section> <section title="unicast tcp with anycast initialisation"> </section> |