Re: [mpls] New Version Notification for draft-mirsky-mpls-bfd-directed-00.txt

"Nobo Akiya (nobo)" <nobo@cisco.com> Thu, 03 July 2014 00:15 UTC

Return-Path: <nobo@cisco.com>
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 37A021A0AC7; Wed, 2 Jul 2014 17:15:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -115.152
X-Spam-Level:
X-Spam-Status: No, score=-115.152 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RP_MATCHES_RCVD=-0.651, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_WHITELIST=-100] 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 hCH8HVUrJj9M; Wed, 2 Jul 2014 17:15:10 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EEFCA1A0AC6; Wed, 2 Jul 2014 17:15:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7386; q=dns/txt; s=iport; t=1404346510; x=1405556110; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=gBJBtnUfQSM1nPSg6a2HFOoHM9S0e/oSXTizf+q3+lY=; b=hDICCV7N3KNekAuXFsuPT4dTk2y8j96ZvJ9aUjq16bMnnQu3ITb1nIVe /6U950g/c/xCv/2l7dulqyR+CbQgZaU2fRzhQydbx/X6p3WkKGQp0PO5b LyC6NE7+srawWE66/JB733Ebm0Atg3Y6YLYMKLYg9CkV4CVYwCqlqtLM4 s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AhAFABagtFOtJA2I/2dsb2JhbABagmkkUlqCbsM1ARlwFnWEAwEBAQQjEUMCDAQCAQgRBAEBAwIGHQMCAgIwFAEICAIEAQ0FCAESiCcBDKtXnBEXgSyNRTEHBoJxNoEWBZZVhWCSQoNDgjA
X-IronPort-AV: E=Sophos;i="5.01,591,1400025600"; d="scan'208";a="337366936"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-7.cisco.com with ESMTP; 03 Jul 2014 00:15:09 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id s630F8YI019039 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 3 Jul 2014 00:15:09 GMT
Received: from xmb-aln-x01.cisco.com ([fe80::747b:83e1:9755:d453]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.03.0123.003; Wed, 2 Jul 2014 19:15:08 -0500
From: "Nobo Akiya (nobo)" <nobo@cisco.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>, Mach Chen <mach.chen@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: New Version Notification for draft-mirsky-mpls-bfd-directed-00.txt
Thread-Index: AQHPlLkmcHLo4kmCjEWzfUskF7x6bpuLglYggAB+rECAAQbgIIAAZ8Zg
Date: Thu, 03 Jul 2014 00:15:08 +0000
Message-ID: <CECE764681BE964CBE1DFF78F3CDD3941E259923@xmb-aln-x01.cisco.com>
References: <20140630231508.5203.4775.idtracker@ietfa.amsl.com> <7347100B5761DC41A166AC17F22DF1121B7E50F6@eusaamb103.ericsson.se> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25DA34A5A@SZXEMA510-MBX.china.huawei.com> <7347100B5761DC41A166AC17F22DF1121B7E5B9B@eusaamb103.ericsson.se>
In-Reply-To: <7347100B5761DC41A166AC17F22DF1121B7E5B9B@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.86.248.229]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/mpls/2djlcapk7-4v5ROp3h1lNRLna2w
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Subject: Re: [mpls] New Version Notification for draft-mirsky-mpls-bfd-directed-00.txt
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, 03 Jul 2014 00:15:12 -0000

Hi Greg, et al,

I agree with the topic and usefulness of controlling the BFD return path, especially in Segment Routing.

A question and couple comments.

One way to achieve the same sematic is to introduce "Segment Routing MPLS Tunnel sub-TLV" and "Segment Routing IPv6 Tunnel sub-TLV" under Reply Path (RP) TLV defined in RFC7110. Is there any particular reason why new TLV was introduced? I'm mainly just curious :)

There are couple of things worth highlighting about the BFD Discriminator TLV (defined in RFC5884), not directly in the scope of your document but very relevant when looking at using your proposal in Segment Routing.

1. The BFD Discriminator TLV allows bootstrapping of one BFD session per FEC. When bootstrapping more than one BFD session per FEC, it is difficult to do so without making assumptions, as there is no defined fields/procedures to do so. This will become more of an issue with Segment Routing, when there are multiple explicit paths created between a pair of nodes.

2. Maintenance of bootstrapped BFD sessions is fuzzy, meaning when should the egress delete bootstrapped BFD sessions. One could implement such that the egress deletes BFD sessions when corresponding FEC is deleted, or X amount of time after sessions go "down". There's no FEC/state on the egress for Segment Routing.  Thus only remaining option today is to delete the session after X seconds/minutes once the session is in "down" state. Perhaps this fuzziness is reasonable, or perhaps we want explicit "delete" instruction from the ingress to the egress.

I believe my colleague is about to roll out a document for Extended BFD Discriminator TLV which addresses (1) and (2) above. Primary motivation of that document is EVPN BFD, but it looks very applicable to Segment Routing as well.

Lastly, how do we use this for S-BFD? :)

Let's discuss in Toronto on how we can best define the most useful solution.

Thanks!

-Nobo

> -----Original Message-----
> From: Rtg-bfd [mailto:rtg-bfd-bounces@ietf.org] On Behalf Of Gregory
> Mirsky
> Sent: Wednesday, July 02, 2014 1:15 PM
> To: Mach Chen; mpls@ietf.org
> Cc: rtg-bfd@ietf.org
> Subject: RE: New Version Notification for draft-mirsky-mpls-bfd-directed-
> 00.txt
> 
> Hi Mach,
> thank you for your feedback.
> Indeed, both drafts have commonalities.
> I'm looking forward to the discussion in Toronto and how we can bring this
> idea further.
> 
> 	Regards,
> 		Greg
> 
> -----Original Message-----
> From: Mach Chen [mailto:mach.chen@huawei.com]
> Sent: Tuesday, July 01, 2014 6:57 PM
> To: Gregory Mirsky
> Cc: rtg-bfd@ietf.org
> Subject: RE: New Version Notification for draft-mirsky-mpls-bfd-directed-
> 00.txt
> 
> Hi Greg,
> 
> I have a quick review on the draft, well written and useful draft!
> 
> Couple years ago, we submitted a draft (http://tools.ietf.org/html/draft-
> chen-mpls-bfd-enhancement-01) that intend to solve the similar issue, glad
> we have the similar thought:-).
> 
> It also defines extensions to LSP Ping to direct the choose of the return path
> of BFD control packets. Please take a look.
> 
> Best regards,
> Mach
> 
> > -----Original Message-----
> > From: Rtg-bfd [mailto:rtg-bfd-bounces@ietf.org] On Behalf Of Gregory
> > Mirsky
> > Sent: Wednesday, July 02, 2014 2:19 AM
> > To: mpls@ietf.org; rtg-bfd@ietf.org
> > Subject: FW: New Version Notification for
> > draft-mirsky-mpls-bfd-directed-00.txt
> >
> > Dear All,
> > we've posted a new draft. LSP Ping already is used to bootstrap a BFD
> > session with BFD Discriminator TLV. A new BFD Reverse Path TLV is
> > introduced in order to instruct a far-end BFD peer to use particular
> > path for reverse direction of the BFD session.
> >
> > Greatly appreciate your questions, comments.
> >
> > 	Regards,
> > 		Greg
> >
> > -----Original Message-----
> > From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> > Sent: Monday, June 30, 2014 4:15 PM
> > To: Gregory Mirsky; Ilya Varlashkin; Jeff Tantsura; Gregory Mirsky;
> > Jeff Tantsura; Ilya Varlashkin
> > Subject: New Version Notification for
> > draft-mirsky-mpls-bfd-directed-00.txt
> >
> >
> > A new version of I-D, draft-mirsky-mpls-bfd-directed-00.txt
> > has been successfully submitted by Greg Mirsky and posted to the IETF
> > repository.
> >
> > Name:		draft-mirsky-mpls-bfd-directed
> > Revision:	00
> > Title:		Bidirectional Forwarding Detection (BFD) Directed Return
> Path
> > Document date:	2014-06-30
> > Group:		Individual Submission
> > Pages:		8
> > URL:
> > http://www.ietf.org/internet-drafts/draft-mirsky-mpls-bfd-directed-00.
> > txt
> > Status:
> > https://datatracker.ietf.org/doc/draft-mirsky-mpls-bfd-directed/
> > Htmlized:       http://tools.ietf.org/html/draft-mirsky-mpls-bfd-directed-00
> >
> >
> > Abstract:
> >    Bidirectional Forwarding Detection (BFD) is expected to monitor bi-
> >    directional paths.  When forward direction of a BFD session is to
> >    monitor explicitly routed path there is\ a need to be able to direct
> >    far-end BFD peer to use specific path as reverse direction of the BFD
> >    session.
> >
> >
> >
> >
> > Please note that it may take a couple of minutes from the time of
> > submission until the htmlized version and diff are available at
> tools.ietf.org.
> >
> > The IETF Secretariat