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

"Aissaoui, Mustapha (Mustapha)" <mustapha.aissaoui@alcatel-lucent.com> Mon, 03 March 2014 14:43 UTC

Return-Path: <mustapha.aissaoui@alcatel-lucent.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 20B4C1A01E5 for <mpls@ietfa.amsl.com>; Mon, 3 Mar 2014 06:43:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.9
X-Spam-Level:
X-Spam-Status: No, score=-6.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-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 bJloCTj2gD6B for <mpls@ietfa.amsl.com>; Mon, 3 Mar 2014 06:43:49 -0800 (PST)
Received: from ihemail1.lucent.com (ihemail1.lucent.com [135.245.0.33]) by ietfa.amsl.com (Postfix) with ESMTP id 730271A0114 for <mpls@ietf.org>; Mon, 3 Mar 2014 06:43:49 -0800 (PST)
Received: from us70tusmtp1.zam.alcatel-lucent.com (h135-5-2-63.lucent.com [135.5.2.63]) by ihemail1.lucent.com (8.13.8/IER-o) with ESMTP id s23EhkaD017870 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <mpls@ietf.org>; Mon, 3 Mar 2014 08:43:46 -0600 (CST)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70tusmtp1.zam.alcatel-lucent.com (GMO) with ESMTP id s23EhZLE027622 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <mpls@ietf.org>; Mon, 3 Mar 2014 09:43:46 -0500
Received: from US70UWXCHMBA01.zam.alcatel-lucent.com ([169.254.7.249]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.02.0247.003; Mon, 3 Mar 2014 09:43:40 -0500
From: "Aissaoui, Mustapha (Mustapha)" <mustapha.aissaoui@alcatel-lucent.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: draft-george-mpls-ipv6-only-gap-04.txt
Thread-Index: AQHPKiTfS91q7JEPIE2YWShLnCdt5Zq7H3aQgBBIQZCAArthsIABY8zQ
Date: Mon, 03 Mar 2014 14:43:39 +0000
Message-ID: <4A79394211F1AF4EB57D998426C9340D77A11E74@US70UWXCHMBA01.zam.alcatel-lucent.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: [135.5.27.16]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/pl5oAyGoBpsurcqDoxnIbkWS8fk
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: Mon, 03 Mar 2014 14:43:52 -0000

Sorry but I needed a little bit of clarification to my comment #7. It should read as follows:

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

Regards,
Mustapha.
-----Original Message-----
From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Aissaoui, Mustapha (Mustapha)
Sent: Sunday, March 02, 2014 12:21 PM
To: mpls@ietf.org
Subject: Re: [mpls] draft-george-mpls-ipv6-only-gap-04.txt

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.

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

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.  

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
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
 
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.

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.

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?

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. 

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.
------------------------------------------------------------------------------------------

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