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

Re: proposed text for charter




El 07/04/2005, a las 17:11, Thomas Narten escribió:

Hi  Jari.

what does "as long as the IP Address are available" mean? Is this
trying to say anything other than "if packets can still be sent from A
to B (using whatever addresses happen to work) referrals will also
work"? Or is there some other subtle restriction here?



Yes. The "addresses are available" part has to do with what
has been envisioned as the solution in MULTI6. If you use
real IP addresses as your ULIDs then we minimize changes
to applications and make it possible to have referrals.


What is a "real address"? A globally unique, PA address?


good point.

Clearly, a globally unique PA address is a real address.

But it would be good to explore if ULAs can be used for this (as people have suggested in the past). In this way you could have stable (PI) identifiers. However, in this case, referrals won't work outside of the routing domain of the particular ula included in the referral. (ther reverse tree thing could work though, if you use unique ulas)

However, the drawback of this approach is that if one such address
(set) is stored and later retrieved by an application, that address
still has to work (or one address from the set) or otherwise you
can't continue, because you have no way of asking the peer what his
new address is.

I assume that the fundmantal aspect is that the ULID has to be mappable into the address used in the (eventual) outer IPv6 header. So "real address" must have to do with assumptions about how that mapping can be made to work (e.g., one of the addresses in the original set can still be used for connectivity with the peer)?

Well, the nice thing about using real addresses is that actually referals would work even if the node that receives the referral does not support the SHIM, right? (with the disclaimer about the reachability of that address)


So, using a real address allows you to not require the mapping service.

for SHIM capable hosts, you could have additional mechanisms to obtain the rest of the locators, (like contacting the host and using the shim protocol, the reverse DNS or other)



(Note that the value of this item in the charter may also not
be immediately obvious. Why are we saying that referrals
work without application changes? Isn't that a detail?

I don't think this is a detail. Ensuring that referrals work is a key aspect of "transparent to higher layers", IMO.


agree

regards, marcelo


The answer is that this particular choice of requirement
happens to dictate to some extent what kind of solution
is needed. For instance, if this were not a requirement
then identifiers would probably look more like HITs than
HBAs/CGAs. Of course the choice of the particular requirement
set is a tradeoff -- some NAT/IPv4 things would probably be
easier if this were not a requirement.)

Yes, thanks.

Thomas