Re: [mpls] draft-george-mpls-ipv6-only-gap-04.txt

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Thu, 06 March 2014 15:58 UTC

Return-Path: <cpignata@cisco.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 865891A0239 for <mpls@ietfa.amsl.com>; Thu, 6 Mar 2014 07:58:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.048
X-Spam-Level:
X-Spam-Status: No, score=-15.048 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.547, 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 1fBo320CLJUN for <mpls@ietfa.amsl.com>; Thu, 6 Mar 2014 07:58:04 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 43A041A0231 for <mpls@ietf.org>; Thu, 6 Mar 2014 07:58:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4544; q=dns/txt; s=iport; t=1394121480; x=1395331080; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Ami0DEgAWmFNu8+4BzsA3MkPltAY1FH+lO0QCYl18mM=; b=YIkT3Ktl0gMCVXHWn6nwvuj28K1atCgpTgK5Z8bD0J/sPVELqV+TAADN Czl8YVkX123SQzsPM4bGaPqcn09y/7LKnefzXZ5fX3DyscxCU6+5YztCb UvCRo7OmVb+QjSSDXuxnFJXdLGFFDEQvuKEJ4h3Sm70XgQf/Rf9Vivzdt 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiMFALWZGFOtJXG8/2dsb2JhbABQCoMGO1fBH4EYFnSCJQEBAQMBAQEBNy0HCwULAgEINhAnCyUCBA4Fh3EIDc8sF41/KTMHgySBFASFMI8jg2uBMosOhWuDLYIq
X-IronPort-AV: E=Sophos;i="4.97,601,1389744000"; d="scan'208";a="308517023"
Received: from rcdn-core2-1.cisco.com ([173.37.113.188]) by rcdn-iport-6.cisco.com with ESMTP; 06 Mar 2014 15:58:00 +0000
Received: from xhc-rcd-x06.cisco.com (xhc-rcd-x06.cisco.com [173.37.183.80]) by rcdn-core2-1.cisco.com (8.14.5/8.14.5) with ESMTP id s26Fvxw9002043 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 6 Mar 2014 15:57:59 GMT
Received: from xmb-aln-x02.cisco.com ([169.254.5.113]) by xhc-rcd-x06.cisco.com ([173.37.183.80]) with mapi id 14.03.0123.003; Thu, 6 Mar 2014 09:57:59 -0600
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Mustapha Aissaoui <mustapha.aissaoui@alcatel-lucent.com>
Thread-Topic: [mpls] draft-george-mpls-ipv6-only-gap-04.txt
Thread-Index: AQHPKiTftRA/mEWmpESpRa8OC/NeGZq7H3aQgBBIQZCAAyBDAIAGMggA
Date: Thu, 06 Mar 2014 15:57:58 +0000
Message-ID: <776E7601-9D72-400E-9030-47865E8198CC@cisco.com>
References: <52FF2006.7060900@pi.nu> <4A79394211F1AF4EB57D998426C9340D77A0722E@US70UWXCHMBA01.zam.alcatel-lucent.com> <4A79394211F1AF4EB57D998426C9340D77A1194F@US70UWXCHMBA01.zam.alcatel-lucent.com> <4A79394211F1AF4EB57D998426C9340D77A11AB6@US70UWXCHMBA01.zam.alcatel-lucent.com>
In-Reply-To: <4A79394211F1AF4EB57D998426C9340D77A11AB6@US70UWXCHMBA01.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.82.215.35]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <BB831848E3B8F14FAB4062F5C2763BB7@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/KFR3hkKYS1oHDipY2tRlaY3f_xs
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] draft-george-mpls-ipv6-only-gap-04.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 06 Mar 2014 15:58:10 -0000

Hi, Mustapha,

Thank you so much for your review, these comments, and the support.

Some follow-ups inline.

On Mar 2, 2014, at 5:21 PM, Aissaoui, Mustapha (Mustapha) <mustapha.aissaoui@alcatel-lucent.com> wrote:

> Dear all,
> I read this document and I can say that it is useful for identifying gaps in MPLS related standards for interoperable deployment of IPv6 control plane and data plane in operators networks. It should be progressed as a working group document.
> 
> I compiled a list of comments below.
> 
> Regards,
> Mustapha.
> ------------------------------
> 1. Section 2 - Use Case
> A common use case I have seen is that of a wireless operator that moved its 4G/LTE subscribers into IPv6 but their management and backend infrastructure is still IPv4. In many of these networks, it is it is the management and OAM traffic which needs to be carried in a MPLS VPN in order to separate it from the subscriber traffic. The latter is IPv6 routed in most use cases I know of. As the number of devices (specifically cell site routers) to manage increases, the operator is compelled to move to IPv6.
> 

Added.

> 2. Section 3 - Gap Analysis
> The reference to RSVP-TE spec is no correct. I assume the authors meant RFC 3209.
> 

Fixed.

> 3. Section 3.1 - MPLS Data Plane
> In the case where an IPv4 prefix is resolved over an IPv6 LSP, there may be a need to push the IPv4 explicit null label value first before pushing the IPv6 label. The reason for this is if the egress LSR advertised the IPv6 explicit null label for the outer IPv6 LSP, it may drop the packet if it is not an IPv6 one.  
> 

Added.


> 4. Section 3.2.1 - LDP
> While reviewing draft-ietf-mpls-ldp-ipv6 on the MPLS WG mailing list, there were a couple of comments which were made by a number of operators and which I consider as gaps in LDP IPv6:
> a. the need for extending LDP to use a 128-bit LSR-ID. The idea was to allow for using an IPv6 loopback to identify the LSR. In many cases, the LSR ID matches a routable address in the operator's network.
> We wrote the following draft to address this (needs a refresh):
> http://tools.ietf.org/html/draft-pdutta-mpls-ldp-v2-00

This one should be discussed in the context of draft-ietf-mpls-ldp-ipv6, this draft can follow.

I believe this was already discussed there. 

> b. the need to support separate IPv6 and IPv4 LDP sessions when LSR peers over a dual-stack interface. We wrote the following draft to achieve this:
> http://tools.ietf.org/html/draft-pdutta-mpls-multi-ldp-instance-00
> 

This seems out of scope, because draft-george-mpls-ipv6-only-gap is for IPv6-only, not dual stack.

> 5. Section 3.2.2 - Multipoint LDP
> RFC 6388 provides a single session level LDP capability for mLDP P2MP and MP2MP FECs. There is no distinction between IPv4 and IPv6. We need to add a separate capability for IPv6 for each type.
> 

This seems covered by item #1 of S3.2.2.

> 6. Section 3.3.1 - L2VPN
> We need to add a reference to RFC 6073 which defined the LDP SP-PE TLV and which already supports IPv4 and IPV6 addresses of the S-PE nodes.
> We also need a reference to draft-ietf-pwe3-dynamic-ms-pw-20 for dynamic MS-PW. I checked it and it seems the discovery part which is consistent with RFC 4760 supports IPv6 PE address.
> 

Added.

> 7. Section 3.3.2 - L3VPN
> Section 3.2.1.1 "BGP Speaker Requesting IPv6 Transport" does actually specifies a 128-bit BGP next-hop. No?
> 

I do not understand this comment -- There is no section 3.2.1.1, or that title you quote.

> 8. Section 3.4.2 - LSP Ping
> I do not understand the issue described in the case of LSP trace. Why would the ingress LSR send an IPv4 echo request message? The LSP is signaled with IPv6 control plane and its target FEC stack TLV is IPv6 (LDP, RSVP, or BGP LSP), the MPLS echo request and reply packets must be IPv6. 
> 

In case the destination is IPv4.

> 9. Section 3.4.4 - PW OAM
> I think the reference to RFC 6829 which defined the FEC 128 and FEC 129 target FEC Stack TLVs in a IPv6 environment should be added here instead of Section 3.4.2.

Good point, moved.

Thanks,

Carlos.

> ------------------------------------------------------------------------------------------
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls