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

<bruno.decraene@orange.com> Tue, 12 November 2013 15:59 UTC

Return-Path: <bruno.decraene@orange.com>
X-Original-To: l3vpn@ietfa.amsl.com
Delivered-To: l3vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D9A9921E8288 for <l3vpn@ietfa.amsl.com>; Tue, 12 Nov 2013 07:59:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.048
X-Spam-Level:
X-Spam-Status: No, score=-2.048 tagged_above=-999 required=5 tests=[AWL=-0.050, BAYES_00=-2.599, HTML_MESSAGE=0.001, J_CHICKENPOX_16=0.6, UNPARSEABLE_RELAY=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0gAko115a8w5 for <l3vpn@ietfa.amsl.com>; Tue, 12 Nov 2013 07:59:55 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) by ietfa.amsl.com (Postfix) with ESMTP id 5B7E821E8289 for <l3vpn@ietf.org>; Tue, 12 Nov 2013 07:59:43 -0800 (PST)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda14.si.francetelecom.fr (ESMTP service) with ESMTP id 8663C2AD182; Tue, 12 Nov 2013 16:59:37 +0100 (CET)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.186]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id 5B07515808A; Tue, 12 Nov 2013 16:59:37 +0100 (CET)
Received: from PEXCVZYM11.corporate.adroot.infra.ftgroup ([fe80::a441:e6a9:6143:6f0f]) by PEXCVZYH01.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0158.001; Tue, 12 Nov 2013 16:59:37 +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: AQHO2+geoImqeN4PM02OPNhQaq9T5JohspVQ
Date: Tue, 12 Nov 2013 15:59:37 +0000
Message-ID: <19124_1384271977_52825069_19124_7825_1_53C29892C857584299CBF5D05346208A070A3C8F@PEXCVZYM11.corporate.adroot.infra.ftgroup>
References: <4552F0907735844E9204A62BBDD325E733660DBA@nkgeml508-mbx.china.huawei.com>
In-Reply-To: <4552F0907735844E9204A62BBDD325E733660DBA@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: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A070A3C8FPEXCVZYM11corpo_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2013.11.12.74814
Cc: "l3vpn@ietf.org" <l3vpn@ietf.org>
X-BeenThere: l3vpn@ietf.org
X-Mailman-Version: 2.1.12
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: Tue, 12 Nov 2013 16:00:00 -0000

Hi Mingui,

Please see comments inlined. #Bruno

Plus some comments below on the draft:



1)      The document does not describe the scaling impact on the core as it creates, in the core IGP, states on a per CE (customers'site) basis. For large SP, this will represent a significant impact on the IGP and will degrade the IGP convergence time. ( o(number of important IGP prefixes to rewrite) )



2)  > A master PE is elected in the same way the DR is selected (see section 7.3 of [RFC2328]<http://tools.ietf.org/html/rfc2328#section-7.3>), or the DIS is selected [ISIS<http://tools.ietf.org/html/draft-zhang-l3vpn-label-sharing-01#ref-ISIS>].

I don't think that this is directly applicable. You may need to elaborate on this and specify the corner cases (e.g. CE starts and advertise its routes to both PE at the same time. Hence both PE believes they are the first one and hence are the master.) Also in BGP VPN or IGP there is no advertisement of "Router Priority". I guess that this can always be specified, but this remains to be done.


3)  "   Suppose PE3 fails and the packet with VPN route label 1100 is

   redirected to PE4. PE4 can recognize this shared label. It simply

   looks up the packet's destination address in the VRF identified by

   this label. As specified in Section 5 of [RFC4364]<http://tools.ietf.org/html/rfc4364#section-5>, PE4 will be able

   to determine, the attachment circuit over which the packet should be

   transmitted (to the CE) as well as the data link layer header for

   that interface. In this way, the failed egress PE is smoothly

   protected. >



 "It simply

   looks up the packet's destination address in the VRF identified by

   this label". IMHO additional elaboration may be required as the nominal PE may be the nominal because it has advertised a more specific route. Hence a look up in the VRF will match the more specific route from the nominal/failed PE. Not sure how a vanilia PE implementation would react. The issue is that when receiving the packet, the backup PE does not know whether the nominal is dead or not. In contrast to draft-minto for which the PE know whether it's used as backup or not, thanks to the contextual label.

Regards,
Bruno

From: Mingui Zhang Sent: Thursday, November 07, 2013 8:40 PM


Hi,

As a choice of fast PE protection,

1. This solution is simple and light-weight. We need not introduce the complex context label table in PE routers.

#Bruno: draft-minto-2547-egress-node-fast-protection<http://tools.ietf.org/html/draft-minto-2547-egress-node-fast-protection-02> is simple and light-weight ;-) More seriously:

- Draft minto does not need to define a new protocol (ICCP) in order to learn the labels of the backup PE. BGP already provides this. While ICCP is a 79 pages draft, plus 11 for the extension.

- Draft zhang relies on the having the same label on redundant PE. While this is doable, this is a significant change compared to the existing deployed model.

- regarding context label tabel

                  - From a standardization standpoint, context-specific label space is already defined in RFC 5331, so nothing new.

                  - From an implementation standpoint, I agree that this requires some additional resources in the forwarding plane. But draft minto does not require that all PE support this. This can be performed by a protector PE if some PE do not support it.

So label table need not be stored repeatedly on RG members.
#Bruno: agreed.

2. Also, it's easy to be deployed. It does not bring any change to P routers (control plane & data plane). It even does not change the data plane of PE routers.
#Bruno: It's not easy to deploy as it mandates to update all PE routers, both nominal and backup. While with draft-minto-2547-egress-node-fast-protection<http://tools.ietf.org/html/draft-minto-2547-egress-node-fast-protection-02> the deployment of a single protector PE can fast protect all PE of the AS with no change on existing PE.

3. In addition, it does not bear the restriction of "no penultimate-hop-popping".
#Bruno: ultimate hop poping is only required for the label associated with the context table of the backup PE. This is required to identify the context-specific label space. This is not an additional argument compared to 1 (context label table).

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.