Re: [mpls] Mail regarding draft-dai-mpls-rsvp-te-mbb-label-reuse
Minjie Dai <mdai@juniper.net> Thu, 02 April 2015 18:08 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 1AF491A0086 for <mpls@ietfa.amsl.com>; Thu, 2 Apr 2015 11:08:18 -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 n5ydMMyP_Gdu for <mpls@ietfa.amsl.com>; Thu, 2 Apr 2015 11:08:15 -0700 (PDT)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0112.outbound.protection.outlook.com [207.46.100.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 10FBD1A0030 for <mpls@ietf.org>; Thu, 2 Apr 2015 11:08:14 -0700 (PDT)
Received: from BLUPR05MB563.namprd05.prod.outlook.com (10.141.202.144) by BLUPR05MB232.namprd05.prod.outlook.com (10.255.191.18) with Microsoft SMTP Server (TLS) id 15.1.125.19; Thu, 2 Apr 2015 18:08:14 +0000
Received: from BLUPR05MB564.namprd05.prod.outlook.com (10.141.202.150) by BLUPR05MB563.namprd05.prod.outlook.com (10.141.202.144) with Microsoft SMTP Server (TLS) id 15.1.118.21; Thu, 2 Apr 2015 18:08:13 +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; Thu, 2 Apr 2015 18:08:13 +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/wgBdEjSAAFQwSwAAH7oHAAAMM+EA
Date: Thu, 02 Apr 2015 18:08:12 +0000
Message-ID: <D142D1A7.D856%mdai@juniper.net>
References: <006001d069c0$d9eadeb0$8dc09c10$@gmail.com> <D13F6FEA.D6CD%mdai@juniper.net> <D141AC85.D7DE%mdai@juniper.net> <000c01d06d04$7f9c9790$7ed5c6b0$@gmail.com>
In-Reply-To: <000c01d06d04$7f9c9790$7ed5c6b0$@gmail.com>
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:BLUPR05MB563; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB232;
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(51704005)(52604005)(37854004)(377454003)(41574002)(24454002)(479174004)(13464003)(46102003)(66066001)(561944003)(83506001)(76176999)(122556002)(86362001)(19580395003)(87936001)(19580405001)(50986999)(102836002)(77096005)(2900100001)(2656002)(54356999)(62966003)(2950100001)(77156002)(230783001)(92566002)(36756003)(93886004)(110136001)(15975445007)(99286002)(94096001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB563; H:BLUPR05MB564.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-microsoft-antispam-prvs: <BLUPR05MB5637F3D65B9C4257CB2C3A0D5F20@BLUPR05MB563.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:BLUPR05MB563; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB563;
x-forefront-prvs: 0534947130
Content-Type: text/plain; charset="euc-kr"
Content-ID: <D9B7590BA88E7D4C9DBF007F48D110AE@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Apr 2015 18:08:13.0054 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB563
X-OriginatorOrg: juniper.net
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/hcfNg5H8n0XOs4VBhJ_uzrJ1fLc>
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: Thu, 02 Apr 2015 18:08:18 -0000
Thanks Nobo, I took a second look of the BFD draft and also LSP ping draft 4379, for RSVP LSP, LSP ID is part of the FEC, so you are correct to point out that a new BFD session need to be established for new instance ,either before or after LSP instance switch. Regards, Minjie On 4/1/15, 10:18 PM, "Nobo Akiya" <nobo.akiya.dev@gmail.com> wrote: >Hi Minjie, > >Thanks for your response. > >Please see in-line with [NOBO]. > >> -----Original Message----- >> From: Minjie Dai [mailto:mdai@juniper.net] >> Sent: April-01-15 2:10 PM >> To: Nobo Akiya >> Cc: 'mpls' >> Subject: Re: [mpls] Mail regarding >>draft-dai-mpls-rsvp-te-mbb-label-reuse >> >> 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. > >[NOBO] This is probably something we won't be able to fully converge on. >Optimistic person would likely say, yup no need to prove the new LSP >health >with this mechanism. Paranoid person would likely say what I say :) > >>> 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. > >[NOBO] The BFD session is tied to the FEC, and the FEC includes the >LSP-ID. >From what I understand, the old/new LSPs will have different LSP-ID? If >so, >then that's the gotcha. > >> > >> >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. > >[NOBO] Thanks for considering my comments! > >-Nobo > >> > >> > >> >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 >> > > >