Joel,

I throw some thoughts into the CES/CEE debate - just some observations
that I think might be interesting to share with you

A CES approach is preserving the hosts and applications, no changes
needed there, right?

But this is at the same time the biggest evidence that a CES approach
is not really a true Identifier/Locator separation architecture - a
CES solution engineers a certain address space (PI) from one
repository to another, that is, from the DFZ routers' RIB/FIB to a
mapping database. So why can't you then consider CES as a true
Identifier/Locator separation architecture?

We know that there are overloaded applications, which are carrying
Identifier&Locator information in there headers&payload. You can
detect them by forcing them to traverse a NAT device - two most common
applications that I can think of is IPsec and SIP. These protocols
will work nicely in a CES approach but in a CEE where a true
Identifier/Locator separation is applied you get into trouble. It is
also a well known fact that architecturally IPsec and SIP are broken,
both are relying on IP addresses - so actually it is not the CEE's
fault that you get into trouble with these kind of applications. And a
new architecture comes with a cost, not everything can be preserved as
such - if everything is preserved, then it can't be a new
architecture.

So is NAT really that evil as its reputation? NAT has forced the
application people to decouple the location and identifier - from
application's point of view, you can't really rely on the IP address
since it might be changed in a middlebox. And this is good,
applications that works well through a NAT middlebox shouldn't have
trouble with a CEE architecture.

About MPTCP, I think an identifier shouldn't be placed at all in the
routing space, i.e. in the IP header, if you really obey the
terminology that has been defined at:
http://trac.tools.ietf.org/group/irtf/trac/wiki/RRGTerminology
Thus the identifier should be placed in the transport or application
layer so the session can continue regardless of what is happening in
the routing (locator) arena. This will open up the path towards host
mobility that are not that heavily depending on a network
architecture.

This is also not about CES against CEE - we need a set of tools
because what will get adapted by the end users is unknown, but it has
to be cheap and it has to offer some new services or a path towards
new services

-- patte

On Sat, Jan 30, 2010 at 8:59 PM, Joel M. Halpern <j...@joelhalpern.com> wrote:
> If someone wants to add text on Identifier / Locator separation as a useful
> architectural principle, I guess I can't object.  Although we have not
> actually done a very good job of articulating why it matters in conjunction
> with things like Multipath TCP.  (I think it does still matter.  My point is
> that we do not have a good description of why.)
>
> The question of IPv4 support is an example of something the RG has not
> converged on.
>
> And I consider the CEE / CES debate to be missing the point.
> Firstly, many of the solutions and not purely one or the other.  As Noel has
> observed, one can migrate LISP (ostensibly a CES solution) into the host.
> Architecturally, and in terms of the end state, I think that CEE is a much
> better target.
> In terms of deployability and related issues, CES techniques tend to have a
> big advantage.
> Hence, I have a personal preference for solutions which straddle this
> boundary, rather than seeing utility in arguing about which one we want.
> And I don't the the RG has a clear agreement on this at all.
>
> Yours,
> Joel
>
> Noel Chiappa wrote:
>>
>>    > From: "Joel M. Halpern" <j...@joelhalpern.com>
>>
>>    > I can not foresee any process which would come to an actual agreement
>>    > on a recommendation from the RRG, and therefore conclude that the
>>    > survey is probably the most effective outcome we can achieve as a
>>    > community.
>>
>> While I agree there's probably not agreement of a specific technical
>> proposal, what about architectural direction(s)? E.g. I thought we did
>> have
>> rough consensus on the need for the separation of location and identity?
>>
>> True, the workshop a couple of years back (Amsterdam?) I think already
>> recommended this, so we're not breaking a lot of new ground there; still,
>> it
>> would be useful to re-affirm that conclusion, in a larger group.
>>
>> And how about IPv4 support? Is a solution which doesn't support IPv4
>> judged to
>> be plausible? Do most people agree with that one?
>>
>> Also, can we say anything about CEE/CES? I think a lot of people think
>> that
>> CES is sort of necessary for the short term, because any solution will
>> never
>> really get deployed otherwise. At the same time, there appear to be
>> reasons
>> that a solution has to be able to migrate in the CEE direction in the long
>> term. I don't know how many agree with these, but it might be worth
>> exploring
>> that.
>>
>> Any others?
>>
>>        Noel
>>
> _______________________________________________
> rrg mailing list
> rrg@irtf.org
> http://www.irtf.org/mailman/listinfo/rrg
>
_______________________________________________
rrg mailing list
rrg@irtf.org
http://www.irtf.org/mailman/listinfo/rrg

Reply via email to