Re: [netext] Scope of Prefixes in Flow Mobility

"MELIA, TELEMACO (TELEMACO)" <telemaco.melia@alcatel-lucent.com> Fri, 20 August 2010 13:51 UTC

Return-Path: <telemaco.melia@alcatel-lucent.com>
X-Original-To: netext@core3.amsl.com
Delivered-To: netext@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B75713A6803 for <netext@core3.amsl.com>; Fri, 20 Aug 2010 06:51:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.916
X-Spam-Level:
X-Spam-Status: No, score=-3.916 tagged_above=-999 required=5 tests=[AWL=-1.667, BAYES_00=-2.599, HELO_EQ_FR=0.35]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JCGPNq7SZirE for <netext@core3.amsl.com>; Fri, 20 Aug 2010 06:51:30 -0700 (PDT)
Received: from smail6.alcatel.fr (smail6.alcatel.fr [64.208.49.42]) by core3.amsl.com (Postfix) with ESMTP id AD1483A6768 for <netext@ietf.org>; Fri, 20 Aug 2010 06:51:29 -0700 (PDT)
Received: from FRMRSSXCHHUB01.dc-m.alcatel-lucent.com (FRMRSSXCHHUB01.dc-m.alcatel-lucent.com [135.120.45.61]) by smail6.alcatel.fr (8.14.3/8.14.3/ICT) with ESMTP id o7KDpkTr017127 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Fri, 20 Aug 2010 15:51:52 +0200
Received: from FRMRSSXCHMBSE1.dc-m.alcatel-lucent.com ([135.120.45.54]) by FRMRSSXCHHUB01.dc-m.alcatel-lucent.com ([135.120.45.61]) with mapi; Fri, 20 Aug 2010 15:51:50 +0200
From: "MELIA, TELEMACO (TELEMACO)" <telemaco.melia@alcatel-lucent.com>
To: "Laganier, Julien" <julienl@qualcomm.com>, Sri Gundavelli <sgundave@cisco.com>, Tran Minh Trung <trungtm@etri.re.kr>
Date: Fri, 20 Aug 2010 15:51:49 +0200
Thread-Topic: [netext] Scope of Prefixes in Flow Mobility
Thread-Index: Acs0TPHaLUso1ER5u0iZyc9iouMV1wALQpZpAtQIS2AAJsnUAA==
Message-ID: <3D6C64F2D792B540BAAEBCEF6509363B0EE0B52A15@FRMRSSXCHMBSE1.dc-m.alcatel-lucent.com>
References: <AANLkTik8gg5AOaH8TjjgfHMz9Da=4qcnyp5DFufDSYoM@mail.gmail.com>, <C87F7BB3.46B04%sgundave@cisco.com> <3D6C64F2D792B540BAAEBCEF6509363B0EE0AD0095@FRMRSSXCHMBSE1.dc-m.alcatel-lucent.com> <BF345F63074F8040B58C00A186FCA57F1F68025569@NALASEXMB04.na.qualcomm.com>
In-Reply-To: <BF345F63074F8040B58C00A186FCA57F1F68025569@NALASEXMB04.na.qualcomm.com>
Accept-Language: en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.64 on 155.132.188.84
Cc: "netext@ietf.org" <netext@ietf.org>
Subject: Re: [netext] Scope of Prefixes in Flow Mobility
X-BeenThere: netext@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "Mailing list for discusion of extensions to network mobility protocol, i.e PMIP6. " <netext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netext>
List-Post: <mailto:netext@ietf.org>
List-Help: <mailto:netext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 Aug 2010 13:51:31 -0000

Hi Julien,

Please see below.
Telemaco


Hi Telemaco,

One quick comment below:

MELIA, TELEMACO wrote:
> 
> Hi all,
> 
> Let me share few thoughts with you.
> 
> I think that the flow mobility feature can be regarded as a service to
> which mobile customers subscribe.
> This can be a flag in  the mobile node's profile (section 6.2 of RFC
> 5213). I suggest to extend the mandatory fields by adding the flow
> mobility service.
> The LMA will be receiving a PBU with the necessary information and can
> take the decision on whether to assign multiple prefixes or the same
> across different access networks. The presence of the flow mobility bit
> implicitely triggers the extended prefix assignment algorithm.
> The LMA will not be aware of the logical interface but knows that the
> MN can handle flow mobility.
> 
> Now, about filters vs. prefix only configured in the MAG for flow
> mobility. I think we should be flexible and allow both to be
> transferred to the MAG. This allows the MAG to understand flows if
> required (else routing is only possible via IP addreses).

The key point in your sentence above is "if required." 

So far I haven't seen a convincing argument as to why we'd need to signal traffic flow filters in a network-based design. In this situation, I do not know why "we should be flexible"...


TELE: In EV-DO, the MAG (PDSN/HSGW) already receives the 5-tuples and does filtering and throttling based on policy. We should therefore let the MAG communicate to the LMA if specific flows cannot be accommodated.

(Regarding routing, it seems that the MAG is able to route packets appropriately from and to the mobile node as long as it is aware of the mobile node's prefixes.)

TELE: this is right, but I would not be in favor of a solution that initializes all the prefixes at attachment time. This is why the cases that Rajeev explored in his previous post make sense to me. Considering that FMI/FMA signaling is required with the above statement I do not see any problem is allowing the MAG to know run time additional prefixes to be routed. 

--julien

> ________________________________________
> From: netext-bounces@ietf.org [netext-bounces@ietf.org] On Behalf Of
> Sri Gundavelli [sgundave@cisco.com]
> Sent: Thursday, August 05, 2010 5:18 AM
> To: Tran Minh Trung
> Cc: netext@ietf.org
> Subject: Re: [netext] Scope of Prefixes in Flow Mobility
> 
> Tran:
> 
> >> However, the LMA may choose to assign the same prefix(es) as well as
> new
> >> prefix(es) if it so chooses based on the ATT field. This would be
> scenario 3
> >> below.
> >>
> 
> Right. We assume the network provides the handover hints. We do not
> have the
> MN-AR interface at this point. When we were writing the base spec, the
> MN-AR
> interface was factored into the design. Julien was working on this and
> some
> where we lost track of this critical interface.
> 
> http://tools.ietf.org/html/draft-ietf-netlmm-mn-ar-if-03
> 
> We need to revive this at some point. I was hoping Telemaco/Carlos/Juan
> Carlos will revive this in for different SDO architectures, at least
> that
> was our understanding.
> 
> http://ietfreport.isoc.org/idref/draft-melia-netext-3gpp-mn-ar-if/
> 
> Ideally, the handover hints will come from that interface. If we build
> this
> interface, eventually, the mobile node can express the handover
> preferences
> and flow-path preference. This will allow us to cleanly support the
> shared
> prefix scenario.
> 
> 
> 
> Sri
> 
> 
> 
> 
> 
> 
> 
> 
> On 8/4/10 7:09 PM, "Tran Minh Trung" <trungtm@etri.re.kr> wrote:
> 
> > Hi Rajeev,
> >
> > Please see my comments inline:
> >
> > On Thu, Aug 5, 2010 at 2:39 AM, Rajeev Koodli <rkoodli@cisco.com>
> wrote:
> >>
> >> Hi,
> >>
> >> I am still trying to understand what will not work if we don't make
> this
> >> assumption..
> >>
> >> There are two parts here, which I outlined as 2) & 3) below.
> >>
> >> Signaling extension in Binding Update to inform the LMA to support
> same
> >> prefix assignment. This can be another value assignment for the HI
> field.
> >> When this value is set, the LMA knows that it can assign the same
> >> prefix(es). This is scenario 2 below.
> >>
> >
> > How can we set the value of HI exactly?.  Without signaling from the
> > MN, I think it is not easy.
> > Let's assume that we can set the value of HI exactly. Then if the MN
> > uses 2 logical interfaces to hide two different sub-interface paths,
> > how can LMA differentiate them by just depending on HI?
> >
> >> However, the LMA may choose to assign the same prefix(es) as well as
> new
> >> prefix(es) if it so chooses based on the ATT field. This would be
> scenario 3
> >> below.
> >>
> >
> > I think just ATT is not enough. The MN can be equipped with 2
> > interfaces using the same ATT and they can be hidden by different
> > logical interface.
> >
> >> So, why do we need to know anything more than this?
> >>
> >> Thanks,
> >>
> >> -Rajeev
> >>
> >
> > PS: I can not find the scenario 2,3 that you mentioned. Are they the
> > scenarios in your previous email?
> >
> > Regards,
> > TrungTM
> >
> >
> >>
> >> On 8/3/10 11:38 PM, "Tran Minh Trung" <trungtm@etri.re.kr> wrote:
> >>
> >>> Dear Rajeev,
> >>>
> >>> Should we assume that the LMA is aware of the logical interface at
> the MN?.
> >>> If not, how LMA can differentiate which physical interfaces are
> hidden
> >>> by the same logical interface?
> >>> If LMA can not recognize which physical interfaces are hidden by
> the
> >>> same logical interface then it is impossible to assign prefix(es)
> >>> exactly to different attachments.
> >>>
> >>> In case we assume that the LMA is aware of the logical interface at
> >>> the MN, then it is easy to enable LMA to assign the same prefix(es)
> to
> >>> all attachments of the logical interface.
> >>>
> >>> Thank you very much for making it more clear.
> >>> Regards,
> >>> TrungTM
> >>>
> >>>
> >>> On Wed, Aug 4, 2010 at 2:37 AM, Rajeev Koodli <rkoodli@cisco.com>
> wrote:
> >>>>
> >>>> Hello Carlos, All,
> >>>>
> >>>> We had some good discussion on the prefix model for the flow
> mobility work.
> >>>> I have tried to capture the scenarios in the following text. Let¹s
> work
> >>>> towards incorporating this into the draft.
> >>>>
> >>>>
> >>>> X. Prefix Model
> >>>>
> >>>> Flow mobility assumes simultaneous access to more than one network,
> in
> >>>> a contrast to a typical handover where connectivity to a physical
> >>>> medium is relinquished, and is re-established with another.
> >>>> There are multiple prefix models under which a flow mobility
> protocol needs
> >>>> to work:
> >>>>
> >>>> 1. At the time of a new attachment, the MN obtains a new prefix or
> a
> >>>> new set of prefixes. This is the default behavior with RFC 5213.
> >>>>
> >>>> 2. At the time of a new attachment, the MN obtains the same prefix
> or
> >>>> the same set of prefixes as already assigned to an existing
> >>>> session.  This is not the default behavior in RFC 5213, and the
> LMA
> >>>> needs to be able to provide the same assignment even for the
> >>>> simultaneous attachment (as opposed to the handover scenario only).
> >>>>
> >>>> 3. At the time of a new attachment, the MN obtains a combination
> of
> >>>> prefix(es) in use and new prefix(es). This is a hybrid of the
> above
> >>>> two scenarios. The local policy determines whether the new prefix
> is
> >>>> exclusive to the new attachment or it can be assigned to an
> existing
> >>>> attachment as well.
> >>>>
> >>>> Among the above, scenario 2 needs extensions to RFC 5213 signaling
> at
> >>>> the time of a new attachment. Subsequently, no further signaling
> may
> >>>> be necessary between the LMA and the MAG. The scenario 1 requires
> >>>> flow mobility signaling whenever the LMA determines the need for
> >>>> relocating flows between the different attachments. The scenario 3
> >>>> requires flow mobility signaling whenever the LMA
> >>>> determines the need for relocating flows for the new prefix(es)
> which are
> >>>> not shared across attachments.
> >>>> In all the scenarios, a prefix has to  be valid on the
> >>>> concerned MAGs in order for flow mobility to work. Furthermore,
> each
> >>>> MAG MUST advertise to the MN the all the prefixes received from
> the LMA.
> >>>>
> >>>>
> >>>> _______________________________________________
> >>>> netext mailing list
> >>>> netext@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/netext
> >>>>
> >>>>
> >>>
> >>>
> >>
> >> _______________________________________________
> >> netext mailing list
> >> netext@ietf.org
> >> https://www.ietf.org/mailman/listinfo/netext
> >>
> >
> >
> 
> _______________________________________________
> netext mailing list
> netext@ietf.org
> https://www.ietf.org/mailman/listinfo/netext
> _______________________________________________
> netext mailing list
> netext@ietf.org
> https://www.ietf.org/mailman/listinfo/netext