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

Re: proxy shim with hash in upper address bits?



[crossposted, please prune as required. RAM people, please look at the bottom of the message]

On 11-jul-2007, at 15:23, marcelo bagnulo braun wrote:

After reading Marcelo's draft about a proxy implementation of shim6 a while ago I was somewhat disheartened: this is extremely hard to do, mostly because an unsuspecting host would need to receive an HBA-compatible address.

why do you think so?... you can deal with this doing dhcp delegation of the HBAs/CGAs? (you would be breaking stateless address autoconf, but i guess the same would happen if you need a reasonable amount of bits in the prefix to carry crypto information...)

You're right, if you can get the hosts to create only HBA addresses by use of DHCPv6 or some other mechanism, that would work. Note thought that most of today's IPv6 hosts don't support DHCPv6 address assignment so this may not be a suitable solution for true legacy IPv6 support.

Obviously stateless autoconf would have to work with the bits in the upper part of the address or this would be an exercise in futility.

Yes, creating a crypto prefix for the identifier namespace would bean option for dealing with this, but i guess it would break SAA

SAA?

Another, possibly even harder to solve, problem with proxy shim is what happens when a host behind the proxy want to talk to a non-shim host. But quite possibly, we can solve this if we can make proxy shim interoperable with a LISP-like approach. So the user of the portable space would implement a shim proxy cq ETR/ITR which would obviously be able to talk to other shim proxy/ETR/ITR devices as well as to any host that supports shim6. Hosts that don't implement shim6 would have to reach hosts behind a proxy through ETRs that are deployed by their ISPs or possibly by the sellers of the portable address space.