From b390d64ccea3f70b6c51ee43d3db542075019ee8 Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Tue, 3 Apr 2007 15:31:41 +0000 Subject: ascii art open tunnel mode --- internet-draft-anytun.xml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'internet-draft-anytun.xml') diff --git a/internet-draft-anytun.xml b/internet-draft-anytun.xml index b2e6621..db2e287 100644 --- a/internet-draft-anytun.xml +++ b/internet-draft-anytun.xml @@ -69,6 +69,27 @@ client 1 ----------- -> |server 3| -> ----------- client 2
+
+ An example of anytun used in open tunnel mode + + ----------- + | RTP | ---------- + ----------- -> |server 1| -> + | UDP | ---------- ----------- + ----------- | RTP | +----- | IPv6 | ---------- ----------- ----- +| | -> ----------- -> |server 2| -> | UDP* | -> | | +----- | anytun | ---------- ----------- ----- +##### ----------- | IPv6* | ##### + | UDP | ---------- ----------- +client 1 ----------- -> |server 3| -> | ... | client 2 + | IPv4 | ---------- + ----------- + | ... | anycast * changed source address + or port + +
+ In open tunnel mode only one of two clients talking to each other over the servers MUST use the anytun protocol. When a client using the anytun protocol wants to tunnel data, it is building a connection to the anycast servers using the anytun protocol. The anycast servers relay the encapsulated packages directly to the destination without using the anytun protocol. The source address of the datagramm HAS TO be changed to the anycast address of the server. The anytun servers act like a source NAT router, therefor for the destination it saems that it is talking to the client directly.
-- cgit v1.2.3