[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multihoming by IP Layer Address Rewriting (MILAR)



> - tunnels are a Bad Thing: they waste bandwidth,

Don't host solutions waste b/w discovering alternate addresses? I
think they waste even more than tunnels which are only used when routing
reliably knows there are failures.

> hide the network topology

Tunnels, at least as I used them in my draft
(draft-ramki-multi6-nlmp-00.txt)  don't have to hide topology
in any way. They only mask failures.
Perhaps tunnels is a bad name; may be encapsulation is more appropriate.

>   and current PMTU discovery standards

Current PMTU standard *requires* the host to cope with changes in MTU when
routing changes MTU even with no tunnels. If one is so insistent on not
adding encapsulated header, a router can rewrite the destination routing
goop instead of adding an encapsulation header.

> and implementations easily break in
>   the presence of careless tunnel deployment

My draft shows how you can automate them as attributes to routing; no
manual configuration is necessary.

>
> When the IP layer decides that the destination address is unreachable

how can this be done without wasting b/w?

> performance is not what it should be (because it receives an ICMP
> unreachable,

How do you deal with fake ICMP messages?

> There is a security problem: a host may think it's communicating with host
> with a certain IP address, while it is in fact communicating with a very
> different host, which is not the owner of the IP address in question nor
> reachable over it using regular routing. This breaks "security by looking
> at the IP address", but this was never very secure to begin with anyway.

Arbitrary change of addresses opens up lots of *new* "interesting"
hijacking and DoS issues without a proper security architecture in place.
Something along the lines of hip (host-identity payload) must be used.

One other complexity in doing host-level multihoming is supporting
multicast.

regards,
-ramki