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

Mingui Zhang <zhangmingui@huawei.com> Fri, 29 November 2013 06:49 UTC

Return-Path: <zhangmingui@huawei.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 A02E31AE131 for <l3vpn@ietfa.amsl.com>; Thu, 28 Nov 2013 22:49:40 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level:
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-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 RcOTXbINXS5j for <l3vpn@ietfa.amsl.com>; Thu, 28 Nov 2013 22:49:39 -0800 (PST)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id C39571A1F71 for <l3vpn@ietf.org>; Thu, 28 Nov 2013 22:49:38 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BAV25222; Fri, 29 Nov 2013 06:49:36 +0000 (GMT)
Received: from LHREML404-HUB.china.huawei.com (10.201.5.218) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 29 Nov 2013 06:49:03 +0000
Received: from nkgeml409-hub.china.huawei.com (10.98.56.40) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 29 Nov 2013 06:49:35 +0000
Received: from NKGEML508-MBX.china.huawei.com ([169.254.7.180]) by nkgeml409-hub.china.huawei.com ([10.98.56.40]) with mapi id 14.03.0158.001; Fri, 29 Nov 2013 14:49:28 +0800
From: Mingui Zhang <zhangmingui@huawei.com>
To: Jakob Heitz <jakob.heitz@ericsson.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: AQHO7MeCnrD5fUtElEm43lvaoTS5vpo7wSNw
Date: Fri, 29 Nov 2013 06:49:27 +0000
Message-ID: <4552F0907735844E9204A62BBDD325E73368C593@nkgeml508-mbx.china.huawei.com>
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> <67847892-1927-44F0-AD4F-D104EA64A332@ericsson.com>
In-Reply-To: <67847892-1927-44F0-AD4F-D104EA64A332@ericsson.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.102.175]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "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 06:49:40 -0000

Suppose RG1=(PE1,PE2) using label space 1~5, RG2=(PE2, PE3) using label space 6~10. So PE2 is in 2 RGs.
But, PE1 can well use label space 6~10 for other RG, say RG3 and PE3 can use label space 1~5 for RG4. 

Thanks,
Mingui
>-----Original Message-----
>From: Jakob Heitz [mailto:jakob.heitz@ericsson.com]
>Sent: Friday, November 29, 2013 1:54 PM
>To: Mingui Zhang
>Cc: bruno.decraene@orange.com; l3vpn@ietf.org
>Subject: Re: Why we consider the method of "label sharing for fast PE
>protection"
>
>I any PE is part of 2 RGs, then those RGs can not have overlapping label spaces.
>
>--
>Jakob Heitz.
>
>
>On Nov 28, 2013, at 6:16 PM, "Mingui Zhang" <zhangmingui@huawei.com>
>wrote:
>
>> Hi Bruno,
>>
>> So you suppose the label used in an RG cannot be used again out of the RG.
>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.
>>
>> [Mingui] I anticipate you assume PE1~PE5 are forming an RG, 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.
>>
>> <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. :)
>>
>> [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