On Mon, Nov 16, 2009 at 8:37 PM, Noel Chiappa <j...@mercury.lcs.mit.edu> wrote:
>    > From: Michael Menth <me...@informatik.uni-wuerzburg.de>
>
>    > it touches a fundamental problem of Loc/ID split solutions based on
>    > address rewriting when hosts have only a single local address but their
>    > edge network is multhomed to the outside world.
>
> I'm not sure I understand what the problem is; can you explain in a little
> more detail?

Hi Noel,

A is a client talking to a multihomed server B.

Ip addresses:
A: 1
B: 2 (internal) 3, 4 (external)

Round trip from A to B:
A picks address 3 via DNS.
A->(1,3)->(1,2)->B->(2,1)->[(3,1),(4,1)]->A

The problem is that A received a return packet from B that might have
been from 3 and might have been from 4. But A has no idea what to do
with a packet from 4.

Per Michael, the solution is either:

1. Stateful NAT. The translator on B's network handles both network
paths and remembers that the communication from A came to destination
3 so that he can put source 3 back on the outbound packet.

2. Host modification. The inbound NAT adds an IP extension with the
original destination address. The host echos this in the return
packet, providing the outbound NAT with the info he needs to set the
correct external source address.

Regards,
Bill Herrin

-- 
William D. Herrin ................ her...@dirtside.com  b...@herrin.us
3005 Crane Dr. ...................... Web: <http://bill.herrin.us/>
Falls Church, VA 22042-3004
_______________________________________________
rrg mailing list
rrg@irtf.org
http://www.irtf.org/mailman/listinfo/rrg

Reply via email to