Re: [DMM] Comments on draft-patil-dmm-issues-and-approaches2dmm-00

jouni korhonen <jouni.nospam@gmail.com> Thu, 08 March 2012 08:54 UTC

Return-Path: <jouni.nospam@gmail.com>
X-Original-To: dmm@ietfa.amsl.com
Delivered-To: dmm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05C6021F8655 for <dmm@ietfa.amsl.com>; Thu, 8 Mar 2012 00:54:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.96
X-Spam-Level:
X-Spam-Status: No, score=-2.96 tagged_above=-999 required=5 tests=[AWL=0.020, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, RCVD_IN_SORBS_WEB=0.619]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iVMQfQhJJ0ac for <dmm@ietfa.amsl.com>; Thu, 8 Mar 2012 00:54:13 -0800 (PST)
Received: from mail-pw0-f44.google.com (mail-pw0-f44.google.com [209.85.160.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4D1A021F8653 for <dmm@ietf.org>; Thu, 8 Mar 2012 00:54:13 -0800 (PST)
Received: by pbbrq13 with SMTP id rq13so1430420pbb.31 for <dmm@ietf.org>; Thu, 08 Mar 2012 00:54:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:mime-version:content-type:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to:x-mailer; bh=EcFw7M+yPlP0xJE0PVBxcSEje+l5+R8tgJEFurTYNRQ=; b=SoIgMdAayD11tuVWUoPfQoqXyCr6tIfVNeDots6qBhr0aBa+u5nSQKuGUKNU0GM0eJ XgkN7jgPNj4SjKQEc6xmvaFzf5x12anMI+xmkc17XvxEuwTwk1holE6g/v6Nk8ENyk5+ sYbvkTWXBU+CoIggrlegIWaeO2iUsptc22wBDFkx1ERTskV/L61PdWIOaK2cHaa06qed bGYRoOZ8zfvzG/ux2yrCi9WLA0TjvDuCNNK5rbwqw7U9Iy13q0QiWIVRte87O048dm2d Ni9tg5Ovq3DEE0N5MiK/sCQhmehmbkT4IGqWXQ8/p0tRiQVoQnW9mBC666vBh6spSxkP GduQ==
Received: by 10.68.227.193 with SMTP id sc1mr8224664pbc.52.1331196853007; Thu, 08 Mar 2012 00:54:13 -0800 (PST)
Received: from [10.255.131.45] ([192.100.123.77]) by mx.google.com with ESMTPS id n3sm2272896pbe.47.2012.03.08.00.54.10 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 08 Mar 2012 00:54:12 -0800 (PST)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: jouni korhonen <jouni.nospam@gmail.com>
In-Reply-To: <5963DDF1F751474D8DEEFDCDBEE43AE716447F97@dfweml504-mbx>
Date: Thu, 08 Mar 2012 10:54:06 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <904A4168-0C92-41E9-AE0E-7B79F296835A@gmail.com>
References: <5963DDF1F751474D8DEEFDCDBEE43AE716447E36@dfweml504-mbx> <5F8BEB41-DB21-4B37-966D-0392A91BD1D1@gmail.com> <5963DDF1F751474D8DEEFDCDBEE43AE716447F97@dfweml504-mbx>
To: Peter McCann <Peter.McCann@huawei.com>
X-Mailer: Apple Mail (2.1084)
Cc: "dmm@ietf.org" <dmm@ietf.org>
Subject: Re: [DMM] Comments on draft-patil-dmm-issues-and-approaches2dmm-00
X-BeenThere: dmm@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Distributed Mobility Management Working Group <dmm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmm>, <mailto:dmm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dmm>
List-Post: <mailto:dmm@ietf.org>
List-Help: <mailto:dmm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmm>, <mailto:dmm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Mar 2012 08:54:14 -0000

Pete,

On Mar 7, 2012, at 4:55 PM, Peter McCann wrote:

> Hi, Jouni,
> 
> jouni korhonen wrote:
>> Pete,
>> 
>> Thanks for the review. Some thoughts inline.
>> 
>> On Mar 6, 2012, at 11:48 PM, Peter McCann wrote:
>> 
>>> Hi, Raj, Carl, and Jouni,
>>> 
>>> I have some comments on draft-patil-dmm-issues-and-approaches2dmm-00.
>>> 
>>> I agree with most of Section 4, "Issues with current mobility models". 
>>> However, I'd like to point out that existing networks are not just
>>> centralized in the manner you point out, they also tend to have a
>>> hierarchical structure, e.g., the S-GW/P-GW split in 3GPP EPC. 
>>> Therefore, the issue you outline in
>> Section 4.3
>> 
>> It is quite common to run combined nodes.
> 
> Sure, in that case the combined S-GW/P-GW is a centralized anchor
> point and the excess signaling you point out in Section 4.3 would
> indeed be a problem.

Actually, signaling due a handover (SGW/SGSN relocation or even L2 handover)
in PGW/GGSN is not the biggest issue.. It is the bearer management in general,
which is not a problem for IETF to tackle. However, designing a system that is
conservative on signaling is a good general guideline. And that is the reason
we emphasize that. So not let us get too stuck with EPC, rather learn from it.


>>> ("Inefficient Routing and signaling overhead") is not quite true of the
>>> 3GPP EPC, which can handle many mobility events in a localized manner
>>> similar to HMIP.
>> 
>> Could you clarify which functionality in EPC you refer to from IP point
>> of view?
> 
> I mean the ability to update a local S-GW with each eNB change, which
> avoids the extra signaling to the P-GW.  It is architecturally similar
> to HMIP (really, PMIP + HMIP).

Comparing against HMIP is not that straight forward. In HMIP you have
IP exit points at AR, MAP and HA, also local mobility at the IP level
under MAP and L2 mobility under AR. With EPC, you have one exist point
at your gateway and L2 mobility under SGW.

>>> The first paragraph of Section 7 talks about source address selection,
>>> and the need to modify applications so that they request the kind of
>>> address that they want.  I tend to think that applications will remain
>>> unmodified for some time to come; however, most applications fit into
>>> the paradigm of opening short-lived connections to a server and could
>>> be accommodated with some sort of automatic handling in the MN's IP
>>> stack.
>> 
>> I tend to think that developers who care and see some benefit for their
>> applications would update. Completely automated solution within the
>> stack would be nice but that also entails larger MN update and would
>> also need some additional (out of band) policy information to guide
>> address selection.
> 
> It should certainly be possible for both models to co-exist.  If an application
> specifies an address, that's great, but if it doesn't, maybe it should just
> get a fixed privately scoped address that is then NATted out to whatever
> public address the MN happens to have at the time the connection gets made.
> 
>>> I found the last paragraph of Section 7 quite interesting.  I too think
>>> that there is an important piece missing that you call "seamless
>>> mobility anchor relocation". I think that the use of an interior
>>> routing protocol is spot on.  In fact, if you read
>>> draft-mccann-dmm-flatarch-00, I propose just that.  I think we can use
>>> such an anchor relocation protocol to make each access router in an
>>> autonomous system (or smaller region of an autonomous system) a
>>> temporary anchor for a given prefix. In my draft I propose running
>>> I-BGP on each AR and sending BGP UPDATES into the network upon
>>> localized mobility events.  Such a protocol can also be
>> used as a
>> 
>> I yet need to read your draft properly.. but in general trying to solve
>> mobility issues with routing protocols is just moving the problems out
>> of your hands to others. You easily end up with uncomfortable amount of
>> host routes and your network being constantly in a "converging" state..
> 
> We need to do some simulation/implementation experiments to see if this
> is a problem.  Hopefully I'll have more to say on that soon.  But, intuitively,

That would be excellent.

> the UPDATE just has to propagate one hop to the crossover router to be effective.
> We don't need the whole network to be converged for packets to take the right
> path toward the currently serving AR.

You need to be careful on the deployment architecture you introduce
stuff like this. I am just being conservative ;) Once the constraints
and assumptions are better known it is easier to evaluate the solution.

>>> substitute for the proxy ND technique that is currently specified to
>>> "grab" the MN's packets at the HA.  By using a routing protocol, the HA
>>> can reach across several routing hops so it doesn't necessarily need to
>>> be on the home link (which can be the first AR to which the MN
>>> attached).  I think this would also enable us to unify the
>>> authentication protocols used at the AR with the authentication
>>> protocol used at the HA.  The ARs are just like HAs that don't have to
>>> tunnel the data anywhere because the MN is locally connected.
>> 
>> There are virtues for exploring the routing protocol "enslavement" for
>> additional mobility management. Geo-redundancy would, for example,
>> benefit from it.
> 
> You would get all the benefits of distribution and fault-tolerance from
> the routing protocol itself.  IP routing already has these features built-in.
> It is the establishment of tunnel state in a single box that makes the network
> fragile.


- Jouni



> 
> -Pete
>