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

Ross Callon <rcallon@juniper.net> Fri, 22 August 2014 20:34 UTC

Return-Path: <rcallon@juniper.net>
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 0C7141A6F6D for <mpls@ietfa.amsl.com>; Fri, 22 Aug 2014 13:34:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 frzZG59ERFWD for <mpls@ietfa.amsl.com>; Fri, 22 Aug 2014 13:34:52 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1blp0182.outbound.protection.outlook.com [207.46.163.182]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 998351A6F60 for <mpls@ietf.org>; Fri, 22 Aug 2014 13:34:51 -0700 (PDT)
Received: from CO2PR05MB636.namprd05.prod.outlook.com (10.141.199.24) by CO2PR05MB633.namprd05.prod.outlook.com (10.141.199.12) with Microsoft SMTP Server (TLS) id 15.0.1010.18; Fri, 22 Aug 2014 20:34:49 +0000
Received: from CO2PR05MB636.namprd05.prod.outlook.com ([10.141.199.24]) by CO2PR05MB636.namprd05.prod.outlook.com ([10.141.199.24]) with mapi id 15.00.1010.016; Fri, 22 Aug 2014 20:34:49 +0000
From: Ross Callon <rcallon@juniper.net>
To: "Aissaoui, Mustapha (Mustapha)" <mustapha.aissaoui@alcatel-lucent.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: [mpls] Way to progress draft-ietf-mpls-ldp-ipv6 (short wglc closed)
Thread-Index: AQHPtkRaMKTAIUispESn+VQ9zL0YXJvXjyCAgAWRXuA=
Date: Fri, 22 Aug 2014 20:34:49 +0000
Message-ID: <9ace61def77942938bc577e4b6782680@CO2PR05MB636.namprd05.prod.outlook.com>
References: <53EA3666.2040004@pi.nu> <4A79394211F1AF4EB57D998426C9340D94717BBC@US70UWXCHMBA01.zam.alcatel-lucent.com>
In-Reply-To: <4A79394211F1AF4EB57D998426C9340D94717BBC@US70UWXCHMBA01.zam.alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.241.14]
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;UriScan:;
x-forefront-prvs: 0311124FA9
x-forefront-antispam-report: SFV:NSPM; SFS:(6009001)(189002)(164054003)(252514010)(199003)(13464003)(377454003)(51704005)(87936001)(33646002)(15202345003)(106356001)(19580405001)(74316001)(107046002)(81342001)(64706001)(101416001)(106116001)(80022001)(76482001)(31966008)(99396002)(90102001)(50986999)(83322001)(54356999)(74502001)(74662001)(108616004)(81542001)(105586002)(46102001)(76576001)(92566001)(2656002)(19580395003)(76176999)(95666004)(83072002)(20776003)(85306004)(79102001)(4396001)(86362001)(99286002)(85852003)(15975445006)(77982001)(66066001)(230783001)(21056001)(2501001)(43043002)(24736002); DIR:OUT; SFP:; SCL:1; SRVR:CO2PR05MB633; H:CO2PR05MB636.namprd05.prod.outlook.com; FPR:; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en;
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/nyTCT1oh7q5cUlmu1rNu0yecgss
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: Fri, 22 Aug 2014 20:34:55 -0000

> 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