summaryrefslogtreecommitdiff
path: root/internet-draft-anytun.xml
diff options
context:
space:
mode:
authorOthmar Gsenger <otti@anytun.org>2007-04-11 08:17:24 +0000
committerOthmar Gsenger <otti@anytun.org>2007-04-11 08:17:24 +0000
commit7dce42b3d7c7a34cd7e7b9357a5ad65e07769e89 (patch)
tree6eae10e48270b0b64bc7fea928c0b4ccae29408e /internet-draft-anytun.xml
parentmode intro (diff)
transport modes
Diffstat (limited to 'internet-draft-anytun.xml')
-rw-r--r--internet-draft-anytun.xml43
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>