[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: addition of TLV to locator ID or locator ID set
On Thu, 29 Sep 2005, Brian E Carpenter wrote:
The reason I think shim6 is intrinsically much more deployable than
8+8 is that it doesn't force *any* change on ULPs. They can go on
using the current socket API for a hundred years if they want to.
If shim6 specifically is not to require changes in ULPs:
| ULP |
|-----------|
|<interface>|
|-----------|
| shim6 |
Then that means the interface will be either:
- The hosts normal interface between ULP and IP
or
- Network driver interface (so <interface> would actually incorporate
the hosts IP output layer)
The latter is quite possible given it is intended to have IPSec AH
and ESP sit above Shim6.
Both of the above interfaces are (obviously) easily encapsulated in
IP (hey, in the latter case you'll already have a full IP packet
buffered). In which case there won't be any deep technical barrier to
just spitting the packet out to another host (eg your normal gateway)
and letting it to do the shimming.
In which the only thing required to have intermediary shimming (as a
subset case of normal end-host shim6) really would be to ensure your
addressing scheme allows for a static 1:1 mapping.
Everything else would be normal shim6, except the hosts would be
unaware of the shim remapping. Think of the intermediary as being
exactly like a shim6 host that happens to have a whole /64 allocated
to it ;).
There ought be no more impact on end-end connectivity than is implied
by end-host shimming (which AFAIK has "full two-way end-end
connectivity" as its goal.).
What has to be deployed is a new IPv6 stack. One host at a time. We
know how to do that. It will take years, but it will happen, due to
routine operating system upgrades. And there are no discontinuities
of service - just progressive growth in the fraction of sessions
that can benefit from shim6.
Yes, it is a big change to the stack, but it's *only* the stack.
Intermediary shimming would require an even smaller subset of stacks
to be upgraded, even more deployable.
regards,
--
Paul Jakma paul@clubi.ie paul@jakma.org Key ID: 64A2FF6A
Fortune:
In any world menu, Canada must be considered the vichyssoise of nations --
it's cold, half-French, and difficult to stir.
-- Stuart Keate