Re: [mpls] Mail regarding draft-dai-mpls-rsvp-te-mbb-label-reuse

Minjie Dai <mdai@juniper.net> Wed, 01 April 2015 21:10 UTC

Return-Path: <mdai@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 D9CCA1ABD37 for <mpls@ietfa.amsl.com>; Wed, 1 Apr 2015 14:10:41 -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, 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 S9f2Jy_wzIyL for <mpls@ietfa.amsl.com>; Wed, 1 Apr 2015 14:10:39 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0756.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::756]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 39ADD1AC3CF for <mpls@ietf.org>; Wed, 1 Apr 2015 14:10:39 -0700 (PDT)
Received: from BLUPR05MB564.namprd05.prod.outlook.com (10.141.202.150) by BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) with Microsoft SMTP Server (TLS) id 15.1.118.21; Wed, 1 Apr 2015 21:10:22 +0000
Received: from BLUPR05MB564.namprd05.prod.outlook.com ([10.141.202.150]) by BLUPR05MB564.namprd05.prod.outlook.com ([10.141.202.150]) with mapi id 15.01.0118.022; Wed, 1 Apr 2015 21:10:22 +0000
From: Minjie Dai <mdai@juniper.net>
To: Nobo Akiya <nobo.akiya.dev@gmail.com>
Thread-Topic: [mpls] Mail regarding draft-dai-mpls-rsvp-te-mbb-label-reuse
Thread-Index: AdBpwIwyiAChjxNzTYuMDuXIXWj/wgBdEjSAAFQwSwA=
Date: Wed, 01 Apr 2015 21:10:21 +0000
Message-ID: <D141AC85.D7DE%mdai@juniper.net>
References: <006001d069c0$d9eadeb0$8dc09c10$@gmail.com> <D13F6FEA.D6CD%mdai@juniper.net>
In-Reply-To: <D13F6FEA.D6CD%mdai@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.4.8.150116
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.13]
authentication-results: gmail.com; dkim=none (message not signed) header.d=none;
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB562;
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(377454003)(52604005)(479174004)(51704005)(24454002)(41574002)(19580405001)(46102003)(62966003)(87936001)(19580395003)(66066001)(77096005)(99286002)(76176999)(54356999)(40100003)(102836002)(15975445007)(92566002)(561944003)(50986999)(122556002)(86362001)(110136001)(2900100001)(77156002)(36756003)(2656002)(230783001)(2950100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB562; H:BLUPR05MB564.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-microsoft-antispam-prvs: <BLUPR05MB56237896126EFC343952E94D5F30@BLUPR05MB562.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5002010)(5005006); SRVR:BLUPR05MB562; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB562;
x-forefront-prvs: 053315510E
Content-Type: text/plain; charset="euc-kr"
Content-ID: <24FF5FC142F9304CA36DB05F7FA0483C@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2015 21:10:21.8552 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB562
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/zwsfQDsi4fmrRCT6b5xWQi5JA_Y>
Cc: 'mpls' <mpls@ietf.org>
Subject: Re: [mpls] Mail regarding draft-dai-mpls-rsvp-te-mbb-label-reuse
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: Wed, 01 Apr 2015 21:10:42 -0000

Resending due to original mail got bounced and not appearing in the mail
archive after a couple of days

On 3/30/15, 9:59 PM, "Minjie Dai" <mdai@juniper.net> wrote:

>Hi Nobo,
>
>Thanks for taking time reviewing the draft.
>
>1. Regarding the case of complete path overlap, we do think with the
>correctly implemented software, the LSRs can avoid operations such as LFIB
>update and data path verification. Software implemented the new algorithm
>can bring in bugs, but this is no different from any other type of
>software change. Just as in existing MBB instance switch, there are more
>chances to create more failures due to more updates in the system compare
>to the proposal which avoid majority of the update and changes. In
>addition, this doesn¹t prevent continued monitoring of the LSP health as
>before, we are just stating, if implemented correctly everything would be
>kept the same between instances and there is no need for setting up a new
>session to do verification for the new instance. I went over the RFC5884
>and I am not entirely sure BFD mandate a new BFD session to be setup for
>the new instance. New instance of the LSP is part of the same session,
>just a different incarnation, end point etc are still the same. I don¹t
>see why BFD session can¹t be inherited for the complete overlap case. But
>I will check with other BFD experts to make sure I am not making incorrect
>assumption. It could be just an common practice that BFD is tied to
>specific instance of LSP, which can be changed without breaking BFD
>standard as part of this proposed optimization.
>
>2. For the partial overlap case, your understanding is correct. I will
>reword to make clear that there is a need for separate data plane
>verification for the new instance, using the same method, but not reusing
>the same session.
>
>
>Regards,
>
>Minjie
>
>On 3/28/15, 6:36 PM, "Nobo Akiya" <nobo.akiya.dev@gmail.com> wrote:
>
>>Hi Authors,
>>
>>I have couple of comments from OAM perspective.
>>(using email instead of mic since we were very short on time)
>>
>>Section 2
>>
>>   The
>>   best case scenario is complete overlap of the two paths end to end;
>>   in which case there is no need for any label changes and LFIB
>>   updates, both in the transit as well as in the ingress routers.  In
>>   this scenario there is also no need to perform data plane
>>   verification for the new tunnel instance.
>>
>>Being a paranoid OAM person, the statement "no need to perform data plane
>>verification" makes me a bit nervous. There's a big difference between
>>"there should be no data plane impact" to "there is no data plane
>>impact",
>>particularly because code changes required are to not change existing
>>data
>>plane via label sharing by multiple LSPs. That implies that any
>>bugs/timing-issues/etc in that specific code space can cause existing
>>data
>>plane to actually purged [accidently]. I would feel more comfortable if
>>the
>>document did not imply that everything about the new LSP is perfectly
>>happy
>>w/o any OAM to verify it.
>>
>>   For the case where the two
>>   paths overlaps only from a certain transit router (rather than from
>>   the ingress), label reuse starts at that router and continues all the
>>   way to the egress router.  In this case the existing data plane
>>   verification method can still be used to verify new tunnel instance
>>   as before.
>>
>>I'm fairly sure that you did not imply "existing data plane verification
>>_instance_ can still be used ...". But to doubly make sure ... if we take
>>BFD [RFC5884] as an existing data plane verification method, you cannot
>>reuse an existing BFD instance (i.e., BFD session for the old LSP cannot
>>be
>>used for the new LSP), since the BFD session on the egress is tied to the
>>FEC for the old LSP. If you attempt to do this w/o any further BFD
>>procedures, the BFD session at the egress for the old LSP will be removed
>>when the old LSP is removed from the egress.
>>
>>Thanks!
>>
>>-Nobo
>>
>>
>>
>>
>>_______________________________________________
>>mpls mailing list
>>mpls@ietf.org
>>https://www.ietf.org/mailman/listinfo/mpls
>