Re: identity persistence and comparison issues

marcelo bagnulo braun <[email protected]>
Newsgroups gmane.ietf.multi6
Message-ID <[email protected]>
El 04/07/2004, a las 10:27, Brian E Carpenter escribió:
>>> NAT breaks this assumption of course. But we are trying to repair the
>>> damage done by NAT. So I suggest that a multi6 goal should be that 
>>> the
>>> thing an application gets back from an AAAA query, or any other 
>>> source
>>> including manual config,
>> including a referral?
>
> That is my meaning, yes.
>

ok.

I wonder if this goal doesn't imposes ULP identifiers to be routable IP 
addresses

I mean, when we consider backward compatibility in a communication 
between to hosts, we can assume that if the two hosts are multi6 
capable they will recognize each other and they will start using the 
new identifier name space and that when a multi6 capable host 
communicates with a non multi6 capable host, the multi6 capable one 
will find out that the other host don't support the multi6 solution and 
will fall back to  legacy IPv6 and will use IPv6 addresses as 
identifiers. so far everything is ok

however, if you add referrals support, the problem is that the multi6 
capable host doesn't know in which host the identifier will end up, as 
Erik has mentioned. So even if the identifier has been initially used 
between two multi6 capable hosts, in a future communication, one of 
them can use this new identifier in a referral to a non multi6 capable 
host, which will fail, since it will unable to use it as a valid 
locator.

So, coming back to the goal as you stated it:

    a multi6 goal should be that the thing an application
    gets back from an AAAA query, or any other source
    including manual config, must be a permanent identifier with the
    nice property that something below the socket API can transform it
    into a locator.

So as we don't know if the host that receives the referral is multi6 
capable, we don't know if there will be something below the socket api 
to make the transformation.
So i guess that in order to fulfill this goal and to be fully backward 
compatible, the ULP identifier adopted by the multi6 solution has to be 
a routable IP address.
The other option would be decide not to support this kind of scenario.

Regards, marcelo


>    Brian
>
>>>  must be a permanent identifier with the
>>> nice property that something below the socket API can transform it
>>> into a locator.
>>>
>> i agree with this
>> regards, marcelo
>>> Which leads me to wonder whether session survival for sessions using
>>> temporary things such as RFC 3041 addresses is a reasonable goal for
>>> multi6.
>>>
>>>    Brian
>>>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.