[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: I-D ACTION:draft-ietf-shim6-applicability-01.txt
On 14-jun-2006, at 9:02, marcelo bagnulo braun wrote:
"While the Shim6 protocol does not impose any requirements on the
disposition of the locators involved in this process"
I don't understand what the authors are getting at here. I would
strongely suggest actually mentioning the requirements that aren't
imposed.
the point being made in the sentence is that it would be enough
that one of the peers has multiple addresses in order to be able to
use the shim6 protocol, no matter what those addresses are.
Well, don't tell me that, put it in the draft! :-)
would it improve rephrasing it as:
While the Shim6 protocol does not impose any requirements
on the addresses involved in this process
No. People have to guess what you mean, which is pretty much
impossible because red stripes on the sides aren't required either.
Either remove this bit or say what you're referring to.
In general, the document seems to assume understanding of inter-
domain routing. It is not explained what a locator is except that
on second use it says "locator (address)" which implies that the
two are the same thing. ULID isn't explained.
ok, we can add a definition section and include those two... is
there any other term that you think should be there?
No, but I didn't specifically look for that...
"The Shim6 protocol has other potential applications beyond site
multi-homing. For example, since Shim6 is a host-based
protocol, it
can also be used to support session mobility between interfaces
on a
multi-homed host."
I disagree because shim6 isn't built to support jumping to a
previously unknown address, it is assumed that the addresses to be
used after a failure are known before the failure.
well, you could send an UPDATE message from the new location with
the new locator and the validation information for it included in
the UPDATe message itself. There is no fundamental reason why this
cannot be done (we would need to see the actual details of the
protocol for this in any case...)
The trouble is that if you say this, people are going to assume that
this is acutally a good idea, and be upset if it turns out that all
kinds of stuff that is important for mobility isn't in the shim.
" The Shim6 protocol is defined only for IPv6. However, there
is no
fundamental reason why a Shim6-like approach could not support
IPv4
addresses as locators, either to provide multi-homing support to
IPv4-numbered sites"
We're already running out of IPv4 addresses with ONE address per
host...
fundamental reason from the protocol prespective... do you want us
to change something here?
Personally, I prefer to just say nothing in these cases. If you open
the can of worms, you have to deal what's inside. On the other hand,
people may wonder why it's shim_6_ so a good explanation of why this
is troublesome with IPv4 might be useful. This includes the fact that
the addresses are too short for CGA/HBA, burning up more addresses
and possible NAT trouble
There is an additional thing that I noted but didn't bring up in my
previous message:
" One possibility would be to use MIPv6 capabilities, by simply
changing the CoA used as the tunnel endpoint. However, MIPv6 lacks
of failure detection mechanisms that would allow the MN and/or
the HA
to detect the failure and trigger the usage of an alternative
address. Shim6 provides such failure detection protocol, so one
possibility would be re-use the failure detection function from the
shim6 failure detection protocol in MIPv6. In this case, the shim6
protocol wouldn�t be used to create shim6 context and provide
fault tolerance, but just the failure detection functionality would
be re-used."
Does this imply we should try to make the reachability/failure
detection protocol more general so it can work even if there is no
shim6?