Re: [bess] Poll for adoption: draft-singh-bess-bgp-vpls-control-flags

Ravi Singh <ravis@juniper.net> Mon, 26 October 2015 19:28 UTC

Return-Path: <ravis@juniper.net>
X-Original-To: bess@ietfa.amsl.com
Delivered-To: bess@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5C83B1B5164 for <bess@ietfa.amsl.com>; Mon, 26 Oct 2015 12:28:46 -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 rgTyQznFyN-N for <bess@ietfa.amsl.com>; Mon, 26 Oct 2015 12:28:43 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0146.outbound.protection.outlook.com [207.46.100.146]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DD4141B5161 for <bess@ietf.org>; Mon, 26 Oct 2015 12:28:43 -0700 (PDT)
Received: from CO1PR05MB457.namprd05.prod.outlook.com (10.141.72.141) by BY2PR0501MB1829.namprd05.prod.outlook.com (10.163.155.147) with Microsoft SMTP Server (TLS) id 15.1.306.13; Mon, 26 Oct 2015 19:28:42 +0000
Received: from CO1PR05MB457.namprd05.prod.outlook.com ([169.254.4.133]) by CO1PR05MB457.namprd05.prod.outlook.com ([169.254.4.133]) with mapi id 15.01.0306.003; Mon, 26 Oct 2015 19:28:42 +0000
From: Ravi Singh <ravis@juniper.net>
To: "EXT - thomas.morin@orange.com" <thomas.morin@orange.com>, "bess@ietf.org" <bess@ietf.org>, "draft-singh-bess-bgp-vpls-control-flags@tools.ietf.org" <draft-singh-bess-bgp-vpls-control-flags@tools.ietf.org>, Kireeti Kompella <kireeti@juniper.net>, "senad.palislamovic@alcatel-lucent.com" <senad.palislamovic@alcatel-lucent.com>
Thread-Topic: [bess] Poll for adoption: draft-singh-bess-bgp-vpls-control-flags
Thread-Index: AQHQ74pDNeta7cG52Ee/xjJ5NEKM655cn8gAgCHFyfA=
Date: Mon, 26 Oct 2015 19:28:40 +0000
Message-ID: <CO1PR05MB457388E8F9E3DF6B804C6FDAB230@CO1PR05MB457.namprd05.prod.outlook.com>
References: <11235_1442303016_55F7CC28_11235_334_2_55F7CC27.9020002@orange.com> <15187_1444030111_5612269F_15187_570_1_5612269E.9040106@orange.com>
In-Reply-To: <15187_1444030111_5612269F_15187_570_1_5612269E.9040106@orange.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=ravis@juniper.net;
x-originating-ip: [66.129.239.11]
x-microsoft-exchange-diagnostics: 1; BY2PR0501MB1829; 5:xIHXeYIGjkSW56a23uHFIgOg6ZHDID/RYA4lM0zhqzhLGgtDx78ZV2jUs7ISq5/RN4U1mjCqf9HwZSVhqfIIrm/7/ISR+H5UWIX8J8rqoU9TBxiq9VQos8yDc7mHo/o+KENCyHVSR4Z/r0eB14Pyjg==; 24:LwpdbQalegp19OzWBouJitjWjbWcPjmRhqjIfsAxPgO8Rh3fZOk2pUodmUdjbiPQHNeLJT3R+9yVqeFBcPwk+uDr6wI9WwcQzKIGRE/t4qs=; 20:mc4+OWu9gu4DFnyX9aqK2hrYUBWLTldRfT3GOF0bryfgLypUwlBwgzvcsH/jr59G349c8dU8QBR6uYZm9suHDA==
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY2PR0501MB1829;
x-ld-processed: bea78b3c-4cdb-4130-854a-1d193232e5f4,ExtAddr
x-microsoft-antispam-prvs: <BY2PR0501MB18292BD4E2171E7F26346550AB230@BY2PR0501MB1829.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(520078)(5005006)(8121501046)(3002001)(102215026); SRVR:BY2PR0501MB1829; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0501MB1829;
x-forefront-prvs: 0741C77572
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(377454003)(13464003)(189002)(5008740100001)(2201001)(40100003)(76176999)(66066001)(87936001)(19580395003)(19580405001)(5003600100002)(122556002)(54356999)(50986999)(86362001)(101416001)(1941001)(2950100001)(5001960100002)(5001770100001)(5890100001)(102836002)(97736004)(15975445007)(11100500001)(230783001)(92566002)(74316001)(76576001)(5004730100002)(107886002)(106356001)(2900100001)(189998001)(105586002)(5002640100001)(99286002)(106116001)(2501003)(561944003)(33656002)(10400500002)(81156007)(5007970100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0501MB1829; H:CO1PR05MB457.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Oct 2015 19:28:40.8208 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0501MB1829
Archived-At: <http://mailarchive.ietf.org/arch/msg/bess/_bad9Q5ILAyp-jsCvL97xm3MrZQ>
Subject: Re: [bess] Poll for adoption: draft-singh-bess-bgp-vpls-control-flags
X-BeenThere: bess@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: BGP-Enabled ServiceS working group discussion list <bess.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bess>, <mailto:bess-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bess/>
List-Post: <mailto:bess@ietf.org>
List-Help: <mailto:bess-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bess>, <mailto:bess-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Oct 2015 19:28:46 -0000

Hi Thomas, Martin
> Before adopting this draft, we would like hear people actually experiencing pain
> related to not solving this issue and hear about implementations in actual
> products.

In a network where some BGP-VPLS PEs have ability to insert CW and some do not, not implementing section 3 has potential to cause the PW to not come up or cause dropped packets (depending on implementation).
Section 3 of this draft is implemented in JunOS. See last paragraph on
http://www.juniper.net/techpubs/en_US/junos14.1/topics/concept/vpls-bgp-control-word-overview.html
This was implemented in response to a specific-network-deployment-issue.

The key aspect of RFC4761 that necessitates the text of section 3 of this draft is that the NLRI-advertising-PE is predicating on all other PEs in the same VPLS, that they must or must-not insert the CW, for example, regardless of whether they have the capability or not. [See https://tools.ietf.org/html/rfc4761#section-3.2.4]
This is in contrast to the proposed modification (for a different purpose) where this PE is just advertising its ability (https://tools.ietf.org/html/draft-ietf-bess-fat-pw-bgp-00#section-2)

The proposed text in section 3 provides a way around presumption of other-PEs' abilities.
Section 4 provides an extension of the same intent for a deployment where the transport LSP maybe a p2mp LSP.
Section 5 generalizes the previous sections as deployed to multi-homing scenarios.

Both p2mp and multi-homing have some deployments and may run into the issue.

Regards
Ravi



> -----Original Message-----
> From: thomas.morin@orange.com [mailto:thomas.morin@orange.com]
> Sent: Monday, October 5, 2015 12:29 AM
> To: bess@ietf.org; draft-singh-bess-bgp-vpls-control-flags@tools.ietf.org; Ravi
> Singh <ravis@juniper.net>; Kireeti Kompella <kireeti@juniper.net>;
> senad.palislamovic@alcatel-lucent.com
> Subject: Re: [bess] Poll for adoption: draft-singh-bess-bgp-vpls-control-flags
> 
> Authors of draft-singh-bess-bgp-vpls-control-flags, working group,
> 
> The support base for this proposal is not large.
> Before adopting this draft, we would like hear people actually experiencing pain
> related to not solving this issue and hear about implementations in actual
> products.
> 
> Let's consider this poll for adoption open until we hear more.
> 
> Best,
> 
> Thomas/Martin
> 
> 
> thomas.morin@orange.com :
> > Hello working group,
> >
> > This email starts a two-week poll on adopting
> > draft-singh-bess-bgp-vpls-control-flags-01 [1] as a working group item.
> >
> > Please send comments to the list and state if you support adoption or
> > not (in the later case, please also state the reasons).
> >
> > This poll runs until **September 29th**.
> >
> >
> > *Coincidentally*, we are also polling for knowledge of any IPR that
> > applies to this draft, to ensure that IPR has been disclosed in
> > compliance with IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for
> > more details).
> >
> > ==> *If* you are listed as a document author or contributor please
> > respond to this email and indicate whether or not you are aware of any
> > relevant IPR.
> >
> > The draft will not be adopted until a response has been received from
> > each author and contributor.
> >
> > If you are not listed as an author or contributor, then please
> > explicitly respond only if you are aware of any IPR that has not yet
> > been disclosed in conformance with IETF rules.
> >
> > Thank you,
> >
> > Martin & Thomas
> > bess chairs
> >
> > [1]
> > https://tools.ietf.org/html/draft-singh-bess-bgp-vpls-control-flags
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> 
> 
> _____________________________________________________________
> ____________________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou
> copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le
> signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration, Orange decline toute
> responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged
> information that may be protected by law; they should not be distributed, used
> or copied without authorisation.
> If you have received this email in error, please notify the sender and delete this
> message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.