Re: about Wedgelayer 3.5 / Fat IP approaches

marcelo bagnulo braun <[email protected]>
Newsgroups gmane.ietf.multi6
Message-ID <[email protected]>
El 28/06/2004, a las 10:09, Jukka Ylitalo escribió:
>>
> Thanks for bringing this out. Yes, the initiator would use, WIMP kind 
> of,
> ephemeral identifiers (random numbers), and the responder,
> NOID kind of, routable IP-addresses at the application layer.
>

The problem is that some apps may need to make a refferal of the 
initiator, which AFAIU is using an ephemeral id.
I mean, by using a stable id for the receiver you solve the problem of 
the initial cntact, but imho not the refferal problem, since the 
initiator can also be reffered. I mean, apps that are not client/server 
wouldn't be properly supported by this model, afaics

>> Furthermore, we definitely need to be concerned about #1 for existing 
>> applications. But it migth also make sense to think about 
>> applications
>> that have been modified to be multi6-aware.
>>
> I feel that we should use routable identifiers with the connect()
> and sento() kind of function calls in any case. This makes it possible 
> to be
> backward compatible with existing applications. However, the client
> side may use non-routable application identifiers. (Thus, the context
> establishment is asymmetric process, and two host may finally have two
> diferent context-pairs with them.)
>
> It would be also possible to change HIP in a way that the applications
> were to see routable IP-addresses, instead of HITs.  Basically, the 
> Multi6
> enhanced HIP would implement a NOID kind of AID-locator split. In this 
> way,
> it would be possible to use HIP in an opportunistic mode, like SSH.
> I believ that the application layer will be the key element when 
> combining different
> wedge3.5 proposals.
>
> Finally, the application identifier type is related to security 
> properties of
> any Multi6 protocol. As Marcelo wrote, we should  analyze those
> properties of different AIDs better and apply them with context
> ownership properties.
>

what about cgas?
They are locators, so you can use them for refferals to non multi6 apps 
and hosts, they allow to map from id to locators using reverse dns, and 
they are crypto in nature
seems a good candidate to me :-)

regards, marcelo

PS: i will reread the CB64 draft


>> For instance, calling the getpeername() API might return what is 
>> essentially
>> a designated locator for the peer, which provides support for 
>> unmodified
>> applications. But we could decide to crate getpeerid() and 
>> getpeerlocators()
>> which would return more information to modified applications.
>> This might mean that unmodified applications would receive limited 
>> support for callbacks and referrals when a locator becomes 
>> unreachable,
>> but the modified applications would be robust against such failures.
>>
>>   Erik
>>
>>
>>
>>
>>
> -- Jukka
>
>
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.