Re: [mpls] Way to progress draft-ietf-mpls-ldp-ipv6 (short wglc closed)

"Aissaoui, Mustapha (Mustapha)" <mustapha.aissaoui@alcatel-lucent.com> Sat, 30 August 2014 00:25 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 C7FA81A7026 for <mpls@ietfa.amsl.com>; Fri, 29 Aug 2014 17:25:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.568
X-Spam-Level:
X-Spam-Status: No, score=-2.568 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.668] 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 sVaSDZG0Nmi3 for <mpls@ietfa.amsl.com>; Fri, 29 Aug 2014 17:25:49 -0700 (PDT)
Received: from smtp-us.alcatel-lucent.com (us-hpswa-esg-02.alcatel-lucent.com [135.245.18.30]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 234421A7021 for <mpls@ietf.org>; Fri, 29 Aug 2014 17:25:48 -0700 (PDT)
Received: from us70tusmtp2.zam.alcatel-lucent.com (unknown [135.5.2.64]) by Websense Email Security Gateway with ESMTPS id 082D91E73DB0C; Sat, 30 Aug 2014 00:25:44 +0000 (GMT)
Received: from US70TWXCHHUB04.zam.alcatel-lucent.com (us70twxchhub04.zam.alcatel-lucent.com [135.5.2.36]) by us70tusmtp2.zam.alcatel-lucent.com (GMO) with ESMTP id s7U0PkPK000872 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 29 Aug 2014 20:25:46 -0400
Received: from US70UWXCHMBA01.zam.alcatel-lucent.com ([169.254.7.233]) by US70TWXCHHUB04.zam.alcatel-lucent.com ([135.5.2.36]) with mapi id 14.02.0247.003; Fri, 29 Aug 2014 20:25:46 -0400
From: "Aissaoui, Mustapha (Mustapha)" <mustapha.aissaoui@alcatel-lucent.com>
To: "Rajiv Asati (rajiva)" <rajiva@cisco.com>, Ross Callon <rcallon@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Way to progress draft-ietf-mpls-ldp-ipv6 (short wglc closed)
Thread-Index: AQHPtkReGJe0hsllSUWt55jdwggY6ZvXguRQgAXkqoCACAl2gIAC82tw
Date: Sat, 30 Aug 2014 00:25:45 +0000
Message-ID: <4A79394211F1AF4EB57D998426C9340D9471CE50@US70UWXCHMBA01.zam.alcatel-lucent.com>
References: <53EA3666.2040004@pi.nu> <4A79394211F1AF4EB57D998426C9340D94717BBC@US70UWXCHMBA01.zam.alcatel-lucent.com> <9ace61def77942938bc577e4b6782680@CO2PR05MB636.namprd05.prod.outlook.com> <D0226113.1DEB2E%rajiva@cisco.com>
In-Reply-To: <D0226113.1DEB2E%rajiva@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.5.27.18]
Content-Type: text/plain; charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/7HR-uXN_n6123ig693wfmwMXy1A
Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>, "draft-ietf-mpls-ldp-ipv6@tools.ietf.org" <draft-ietf-mpls-ldp-ipv6@tools.ietf.org>
Subject: Re: [mpls] Way to progress draft-ietf-mpls-ldp-ipv6 (short wglc closed)
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: Sat, 30 Aug 2014 00:25:52 -0000

Hi Rajiv,
See inline below for some follow-up.

Regards,
Mustapha.

> -----Original Message-----
> From: Rajiv Asati (rajiva) [mailto:rajiva@cisco.com]
> Sent: Wednesday, August 27, 2014 7:19 PM
> To: Ross Callon; Aissaoui, Mustapha (Mustapha); mpls@ietf.org
> Cc: mpls-chairs@tools.ietf.org; draft-ietf-mpls-ldp-ipv6@tools.ietf.org
> Subject: Re: [mpls] Way to progress draft-ietf-mpls-ldp-ipv6 (short wglc closed)
> 
> 
> If this draft were to address the interoperability with rfc5036 non-compliant
> implementations, then it would be easier to rather leverage the Œtransport
> preference¹ TLV that is already part of the version 13.
> This TLV was defined after the getting Adrian's and George¹s feedback.
> 
> http://tools.ietf.org/html/draft-ietf-mpls-ldp-ipv6-13#section-6.1.1
MA> It is not a good idea to overload this new TLV with a capability advertisement role. LDP has its own capability advertisement mechanism and there is no need to confuse implementations with the handling of two mechanisms.
 
> The reason for not agreeing to the alternate solution (of using IP Prefix capability
> etc.) is 2-fold:
> 
> - not forward compatible (consider a deployment 5 yrs from now - IPv6-only MPLS
> network - now, the LSR will be expecting an unnecessary IPv6 prefix capability
> advertisement, and that¹s not optimal, if not annoying)
MA> IPv6-only network is not synonymous with a single FEC type network. It will support many types of FECs  in addition to the IPv6 prefix FEC: mLDP IPv6 FECs, PW FECs, IPv4 prefix FEC, etc. The LDP capabilities have been designed for the purpose of explicitly enabling or disabling capabilities including FEC type support on a given session.

> - not 100% backward compatible (does not solve the advertisement of v6 address
> binding to a v4 neighbor (which can also cause an outage to a non-compliant peer))
MA> I think it makes sense to tie the exchange of both IPv6 address messages and IPv6 prefix FECs to the advertisement of the IPv6 capability by both peers. If however there is a use case for decoupling the advertising of IPv6 addresses from IPv6 FECs, then a separate capability can be devised for addresses but I do not think we need it.


> Thanks.
> 
> 
> --
> Cheers,
> Rajiv Asati
> Distinguished Engineer, Cisco
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Ross Callon <rcallon@juniper.net>
> Date: Friday, August 22, 2014 at 4:34 PM
> To: Mustapha Aissaoui <mustapha.aissaoui@alcatel-lucent.com>,
> "mpls@ietf.org" <mpls@ietf.org>
> Cc: "mpls-chairs@tools.ietf.org" <mpls-chairs@tools.ietf.org>,
> "draft-ietf-mpls-ldp-ipv6@tools.ietf.org"
> <draft-ietf-mpls-ldp-ipv6@tools.ietf.org>
> Subject: RE: [mpls] Way to progress draft-ietf-mpls-ldp-ipv6 (short wglc
> closed)
> Resent-From: <draft-alias-bounces@tools.ietf.org>
> Resent-To: Carlos Pignataro <cpignata@cisco.com>, Rajiv Papneja
> <rajiv.papneja@huawei.com>, Rajiv Asati <rajiva@cisco.com>, Vishwas Manral
> <vishwas.manral@hp.com>, <swallow@cisco.com>, Loa Andersson <loa@pi.nu>,
> Ross Callon <rcallon@juniper.net>, MARTIN VIGOUREUX
> <martin.vigoureux@alcatel-lucent.com>
> Resent-Date: Friday, August 22, 2014 at 4:35 PM
> 
> >> The proposed solution is to have implementations complying to this draft
> >> advertise the IPv6 prefix state advertisement control capability
> >> (draft-ietf-mpls-ldp-ip-pw-capability-07) in the initialization message
> >> explicitly indicating support for LDP IPv6. Without the peer advertising
> >> this capability, an LSR must not send IPv6 addresses and FECs to that
> >>peer.
> >
> >Speaking as an individual contributor, this seems IMHO to be the right
> >solution (noting that, in final text as would be published in an RFC, the
> >"must not" in the last sentence should be capitalized).
> >
> >Thanks, Ross
> >
> >-----Original Message-----
> >From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Aissaoui, Mustapha
> >(Mustapha)
> >Sent: Tuesday, August 19, 2014 3:19 AM
> >To: mpls@ietf.org
> >Cc: mpls-chairs@tools.ietf.org; draft-ietf-mpls-ldp-ipv6@tools.ietf.org
> >Subject: Re: [mpls] Way to progress draft-ietf-mpls-ldp-ipv6 (short wglc
> >closed)
> >
> >Dear all,
> >The following are the details of the issue we found and the proposed
> >solution. We shared this first with the authors to get initial feedback.
> >
> >When an LSR which supports LDP IPv6 according to this draft is in a LAN
> >with a broadcast interface, it can peer with LSRs which support this
> >draft and LSRs which do not. When it peers using IPv4 LDP control plane
> >with an LSR which does not support this draft, we have seen during our
> >testing an issue that the advertisement of IPv6 addresses or IPv6 FECs to
> >that peer will cause it to bring down the IPv4 LDP session.
> >
> >In other words, there are deployed LDP implementations which are
> >compliant to RFC 5036 for LDP IPv4 but are not compliant to RFC 5036 when
> >it comes to handling IPv6 address or IPv6 FECs over an LDP IPv4 session.
> >This is making us very concerned that when users enable dual-stack LDP
> >IPv4/IPv6, they will bring down LDP IPv4 sessions which have been working
> >in a multi-vendor environments for so many years.
> >
> >The proposed solution is to have implementations complying to this draft
> >advertise the IPv6 prefix state advertisement control capability
> >(draft-ietf-mpls-ldp-ip-pw-capability-07) in the initialization message
> >explicitly indicating support for LDP IPv6. Without the peer advertising
> >this capability, an LSR must not send IPv6 addresses and FECs to that
> >peer.
> >
> >This approach is safer and has been followed when mLDP FEC was introduced
> >as explained in Section 2.1 of RFC 6388. Also, this does not introduce
> >any new TLV to draft-ietf-mpls-ldp-ipv6. It just makes the exchange of
> >LDP IPv6 addresses and FECs conditional to both peers explicitly
> >indicating support for IPv6 capability during LDP session initialization.
> >
> >We do not feel such a simple change justifies writing a new draft and
> >having to deal with backward compatibility of implementations across two
> >drafts.
> >
> >We appreciate your comments on this matter.
> >
> >Regards,
> >Mustapha.
> >
> >
> >> -----Original Message-----
> >> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Loa Andersson
> >> Sent: Tuesday, August 12, 2014 11:45 AM
> >> To: mpls@ietf.org; mpls-chairs@tools.ietf.org;
> >>draft-ietf-mpls-ldp-ipv6@tools.ietf.org
> >> Subject: [mpls] Way to progress draft-ietf-mpls-ldp-ipv6 (short wglc
> >>closed)
> >>
> >> Working Group,
> >>
> >> During what we thought would be a short wglc on draft-ietf-mpls-ldp-ipv6
> >> http://www.ietf.org/mail-archive/web/mpls/current/msg12464.html
> >> we had a comment that stopped us from continuing progressing the draft.
> >>
> >> The short working group last call is now closed!
> >>
> >> The comment we refer to was raised in a private mail to the working
> >>group chairs
> >> and the draft authors.
> >>
> >> It says that there are a problem with some RFC 5036 non-compliant
> >> implementations deployed and draft-ietf-mpls-ldp-ipv6. There is no
> >>detailed
> >> description of the exact problems.
> >>
> >> We strongly encourage the people that made the comment(s) to write-up
> >>the
> >> problem, either as
> >>
> >> - a new draft (preferred); or
> >> - in a mail to the working group mailing list
> >>
> >> Once we an agreement to write a new draft or the write-up to the
> >>mailing, we will
> >> continue to ask the working group to see if we can agree to a way to
> >>progress. We
> >> like to see this write-up before September 1. Failing this we will
> >>continue to progress
> >> the draft-ietf-mpls-ldp-ipv6 as is.
> >>
> >> /Loa
> >> for the working group chairs
> >> --
> >>
> >>
> >> Loa Andersson                        email: loa@mail01.huawei.com
> >> Senior MPLS Expert                          loa@pi.nu
> >> Huawei Technologies (consultant)     phone: +46 739 81 21 64
> >>
> >> _______________________________________________
> >> mpls mailing list
> >> mpls@ietf.org
> >> https://www.ietf.org/mailman/listinfo/mpls
> >
> >_______________________________________________
> >mpls mailing list
> >mpls@ietf.org
> >https://www.ietf.org/mailman/listinfo/mpls