Re: [netext] AD Evaluation: draft-ietf-netext-pmip-cp-up-separation

"Sri Gundavelli (sgundave)" <sgundave@cisco.com> Tue, 27 May 2014 19:00 UTC

Return-Path: <sgundave@cisco.com>
X-Original-To: netext@ietfa.amsl.com
Delivered-To: netext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 323911A0709 for <netext@ietfa.amsl.com>; Tue, 27 May 2014 12:00:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.152
X-Spam-Level:
X-Spam-Status: No, score=-15.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wWxijqt_0z4L for <netext@ietfa.amsl.com>; Tue, 27 May 2014 12:00:48 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 074721A06F0 for <netext@ietf.org>; Tue, 27 May 2014 12:00:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5017; q=dns/txt; s=iport; t=1401217242; x=1402426842; h=from:to:subject:date:message-id:in-reply-to:content-id: content-transfer-encoding:mime-version; bh=7X7BR1czCJPlN+cYXZ8hoLe7mNQpm1iKoz807SX3o00=; b=Td8IZ1pFy2tRdXJDdWS6UuilPM5dhPlOKg7ee7AMuM3kvl12zylex5jj t1LMijh+drdpsdIuO8RgXz6jc3GXbTHnGUL8IDd66dAMYcV1BybgG9PsC 9sVtGbxv5oZiBgM1rnApuowKYGycUUkf7tjecUDkywiX+xo1+hrADYOwj 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiMHANXfhFOtJV2R/2dsb2JhbABZgweBKqoEAQEBAQEFAZgMAYEOFnSCJQEBAQQ6UQEIGB5CJQIEARIbiCfVPReFVYkEhEAEmXOTJ4M4gi8
X-IronPort-AV: E=Sophos;i="4.98,921,1392163200"; d="scan'208";a="47654519"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-7.cisco.com with ESMTP; 27 May 2014 19:00:41 +0000
Received: from xhc-rcd-x01.cisco.com (xhc-rcd-x01.cisco.com [173.37.183.75]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id s4RJ0fw7010599 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 27 May 2014 19:00:41 GMT
Received: from xmb-aln-x03.cisco.com ([169.254.6.80]) by xhc-rcd-x01.cisco.com ([173.37.183.75]) with mapi id 14.03.0123.003; Tue, 27 May 2014 14:00:41 -0500
From: "Sri Gundavelli (sgundave)" <sgundave@cisco.com>
To: Brian Haberman <brian@innovationslab.net>, "draft-ietf-netext-pmip-cp-up-separation@tools.ietf.org" <draft-ietf-netext-pmip-cp-up-separation@tools.ietf.org>, "netext@ietf.org" <netext@ietf.org>
Thread-Topic: [netext] AD Evaluation: draft-ietf-netext-pmip-cp-up-separation
Thread-Index: AQHPed3zDV83SmMqM0SRWkMj7Oh2cA==
Date: Tue, 27 May 2014 19:00:40 +0000
Message-ID: <CFAA2EC1.138FB4%sgundave@cisco.com>
In-Reply-To: <5384E049.4000007@innovationslab.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.2.3.120616
x-originating-ip: [10.32.246.212]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <E4BC32665DC8EC4BABD74D6C955DBB4A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/netext/B7kKjEjo8J-5H7eau0VYQ4HpwBI
Subject: Re: [netext] AD Evaluation: draft-ietf-netext-pmip-cp-up-separation
X-BeenThere: netext@ietf.org
X-Mailman-Version: 2.1.15
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/options/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: Tue, 27 May 2014 19:00:50 -0000

Thanks Brian. We will post the revised I-D.

Regards
Sri



On 5/27/14 11:58 AM, "Brian Haberman" <brian@innovationslab.net> wrote:

>Sri,
>     I believe your proposed changes help clarify the text.  Go ahead
>and submit an update with all the changes discussed.
>
>Regards,
>Brian
>
>
>On 5/27/14 1:05 PM, Sri Gundavelli (sgundave) wrote:
>> Hi Brian,
>> 
>> Sorry for the delay. Please see inline.
>> 
>> 
>> On 5/22/14 4:57 AM, "Brian Haberman" <brian@innovationslab.net> wrote:
>> 
>>> Hi Sri,
>>>
>>>>>
>>>>> 2. What is the plan for the publication of the CP separation
>>>>> requirements document that is referenced in this document?  It seems
>>>>> rather silly to publish the solution spec before the requirements.
>>>>> Should they advance together?  Incorporate the requirements into this
>>>>> document?
>>>>
>>>>
>>>>
>>>> We have the following text that talks about the assumptions around
>>>>this
>>>> interface. The draft is primarily driving this definition for the
>>>> deployment-scenario where the CP and DP functions exist on the same IP
>>>> node. Figure-1 reflects this. However, the draft does not disallow the
>>>> separation of CP and DP functions across different IP nodes. That's
>>>> surely
>>>> the goal here. But, there is no desire to mandate one specific
>>>>interface
>>>> between CP and DP entities. That interface may emerge as a generic
>>>> interface and this draft (PMIP-split-CP-DP) being one of the
>>>> applications
>>>> leveraging that interface. The interface can be based on OpenFlow,
>>>> FORCES,
>>>> some vendor specific interface, or the referenced draft based on
>>>> extensions to routing control plane.  There is no dependency on one
>>>> specific interface for realizing the CP/DP split per this spec. Most
>>>> likely vendors may not agree on a single interface between a
>>>>controller
>>>> and a data plane node and so we tried to stay neutral on that aspect.
>>>>
>>>>
>>>>
>>>> ---
>>>> Section 1:
>>>>
>>>>    Note that the interface between the control and user plane is out
>>>>of
>>>>    scope in this document.  It is required to setup a data path on the
>>>>    user plane according to the control signaling on the control plane.
>>>>    Several IETF working groups are addressing this interface as
>>>>    described in [RFC5415], [RFC5812], [RFC5810],
>>>>    [I-D.matsushima-stateless-uplane-vepc].  Techniques from Software
>>>>    Defined Networking (SDN) [RFC7149] may also be applied.
>>>>
>>>
>>> The above makes sense and would be a good addition to the draft, but I
>>> am still a little concerned with the text surrounding the reference to
>>> draft-wakikawa-req-mobile-cp-separation.  I think that it is the
>>>wording:
>>>
>>>
>>> This separation brings more flexible deployment and management of LMA
>>> and MAG(s) of Proxy Mobile IP as described in
>>> [I-D.wakikawa-req-mobile-cp-separation].  To meet this requirement...
>>>
>>>
>>> Should I parse this as the reference to the draft is only to relate the
>>> use cases rather than the actual requirements?  If so, I could change
>>> "To meet this requirement" to "To facilitate this approach" or
>>>something
>>> similar.
>> 
>> 
>> Reference to I-D.matsushima is intended to be an example.
>> 
>> 
>> How about the following text:
>> 
>> OLD:
>>    Note that the interface between the control and user plane is out of
>>    scope in this document.  It is required to setup a data path on the
>>    user plane according to the control signaling on the control plane.
>>    Several IETF working groups are addressing this interface as
>>    described in [RFC5415], [RFC5812], [RFC5810],
>>    [I-D.matsushima-stateless-uplane-vepc].  Techniques from Software
>>    Defined Networking (SDN) [RFC7149] may also be applied.
>> 
>> 
>> 
>> NEW:
>> 
>> The LMA-CP and the LMA-DP functions are typically deployed on the same
>>IP
>> node and in such scenario the interface between these functions is
>> internal to the implementation. Deployments may also choose to split the
>> LMA-CP and the LMA-DP functions across IP nodes. In such deployment
>> models, there needs to be a protocol interface between the LMA-CP and
>>the
>> LMA-DP functions and which is outside the scope of this document.
>>Possible
>> options for such interface include OpenFlow [Ref-1], FORCES [Ref-2], use
>> of routing infrastructure [I-D.matsushima-stateless-uplane-vepc] or
>>vendor
>> specific approaches. This specification does not mandate a approach, or
>>a
>> specific protocol interface and views this interface as a generic
>> interface relevant more broadly for other protocol systems as well (Ex:
>> IPSec, L2TP, Mobile IPv6).
>> 
>> 
>> 
>> Regards
>> Sri
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>>>
>>> Or am I missing something?
>>>
>>> Regards,
>>> Brian
>>>
>