RE: Why we consider the method of "label sharing for fast PE protection"

<bruno.decraene@orange.com> Fri, 29 November 2013 08:13 UTC

Return-Path: <bruno.decraene@orange.com>
X-Original-To: l3vpn@ietfa.amsl.com
Delivered-To: l3vpn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D31D61AE186 for <l3vpn@ietfa.amsl.com>; Fri, 29 Nov 2013 00:13:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 9VwuqBCQhDUl for <l3vpn@ietfa.amsl.com>; Fri, 29 Nov 2013 00:13:48 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) by ietfa.amsl.com (Postfix) with ESMTP id B82E71AE0F5 for <l3vpn@ietf.org>; Fri, 29 Nov 2013 00:13:47 -0800 (PST)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm12.si.francetelecom.fr (ESMTP service) with ESMTP id ADE6318C7E2; Fri, 29 Nov 2013 09:13:45 +0100 (CET)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.183]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 9418827C058; Fri, 29 Nov 2013 09:13:45 +0100 (CET)
Received: from PEXCVZYM11.corporate.adroot.infra.ftgroup ([fe80::a441:e6a9:6143:6f0f]) by PEXCVZYH02.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0158.001; Fri, 29 Nov 2013 09:13:45 +0100
From: bruno.decraene@orange.com
To: Mingui Zhang <zhangmingui@huawei.com>
Subject: RE: Why we consider the method of "label sharing for fast PE protection"
Thread-Topic: Why we consider the method of "label sharing for fast PE protection"
Thread-Index: AQHO4SIRsyqoYXqpzk6PHbocPpEtZZoqX9ZQgBARl0CAAQk0AIAAciqw
Date: Fri, 29 Nov 2013 08:13:45 +0000
Message-ID: <11232_1385712825_52984CB9_11232_17684_1_53C29892C857584299CBF5D05346208A070A9509@PEXCVZYM11.corporate.adroot.infra.ftgroup>
References: <4552F0907735844E9204A62BBDD325E733660DBA@nkgeml508-mbx.china.huawei.com> <19124_1384271977_52825069_19124_7825_1_53C29892C857584299CBF5D05346208A070A3C8F@PEXCVZYM11.corporate.adroot.infra.ftgroup> <4552F0907735844E9204A62BBDD325E7336623C5@nkgeml508-mbx.china.huawei.com> <28062_1384423942_5284A206_28062_2935_1_53C29892C857584299CBF5D05346208A070A4BFE@PEXCVZYM11.corporate.adroot.infra.ftgroup> <4552F0907735844E9204A62BBDD325E73367FF3A@nkgeml508-mbx.china.huawei.com> <32614_1385631482_52970EFA_32614_183_1_53C29892C857584299CBF5D05346208A070A9136@PEXCVZYM11.corporate.adroot.infra.ftgroup> <4552F0907735844E9204A62BBDD325E73368C4ED@nkgeml508-mbx.china.huawei.com>
In-Reply-To: <4552F0907735844E9204A62BBDD325E73368C4ED@nkgeml508-mbx.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.197.38.3]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.29.44815
Cc: "l3vpn@ietf.org" <l3vpn@ietf.org>
X-BeenThere: l3vpn@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <l3vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l3vpn/>
List-Post: <mailto:l3vpn@ietf.org>
List-Help: <mailto:l3vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Nov 2013 08:13:50 -0000

Hi Mingui,


Please see inline.

>From: Mingui Zhang [mailto:zhangmingui@huawei.com] >Sent: Friday, November 29, 2013 3:16 AM
>
>Hi Bruno,
>
>So you suppose the label used in an RG cannot be used again out of the RG.

No I'm not. My assumptions were indicated at the beginning of the email. I assumed: "5 PE in the group, hence sharing the same range of labels". By "group" I meant "redundant group" if that was the unclear point.
 
>That is not correct.
>Please find my comments inline [Mingui].
>
><snip>
>>[Bruno2] Let's assume:
>>- 5 PE in the group, hence sharing the same range of labels (e.g., 1~1100).
>>- 5 VPNs in connect to this group of PE, 2 of which being dual-homed (VPN1
>&
>>VPN2).
>>
>>With label sharing:
>>Label:1	2	3	4	5
>>
>>PE1	VPN1	x	x	x	x
>>PE2	VPN1	VPN2	x	x	x
>>PE3	x	VPN2	x	x	x
>>PE4	x	x	VPN3	x	x
>>PE5	x	x	x	VPN4	VPN5
>>
>>All labels marked as "x" are burned/lost because of the label sharing.
>
>[Mingui] Not true. Where we got this constraint? For an explicitly example,
>PE4 can well use label 1,2,4,5.

The 5 PE are in the same RG.

>
>[Mingui] I anticipate you assume PE1~PE5 are forming an RG,

Correct.

> so that once a
>label is used it is used across the RG. I need to point out that the unit of
>"RG" is independent of PEs. It depends on the VPN connections. I saw Zhou
>Peng has already given examples on this point.

OK. I know the proposition is flexible:
- You can increase the number of PE in the RG which, from a scaling standpoint, reduce the number of Virtual Next-Hop which is good, but waste VPN/MPLS label space, which is not good.
- Or you can go the opposite way, with the opposite trade off.

The point is that whatever option you pick, there is a scaling impact in the network. You document should discuss this. (rather than assuming the simple case: there are only 2 PE in the POP, and both support this solution)

><snip>
>
>>[Bruno2] not always. There is public/ietf example for this:
>>draft-l3vpn-legacy-rtc-00
>
>[Mingui] It's designed to be incrementally deployable in the network. The
>trick is confined in the RG. Other P and PE routers are unaware of the
>change.
>
>[Mingui] I guess you may change to imagine the scenario that operator need a
>legacy PE and a label sharing PE form an RG. Let's consider the analogy that
>the operator interconnects two switches using LAG while one of them does not
>support LAG at all. :)

Whatever the analogy, this does not change the fact that your solution requires interoperability with the PE to be protected, not to mention a new label allocation scheme that people are reluctant to use. Hence it will be difficult to deploy in a multi-vendor network having legacy PEs.

Bruno

>[Mingui] Thanks for continuing the discussion. I think the discussion about
>label ranges reservation in another thread is related to our discussion. To
>my understanding, the conclusion is that it's not OK to require a label
>block to be supported across multiple PEs. A possible escape is to resort to
>a higher-layer authorized entity out of the RG to assign the label.
>
>Thanks,
>Mingui

_________________________________________________________________________________________________________________________

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.