Re: [spring] Couple comments on draft-ali-spring-bfd-sr-policy

Greg Mirsky <gregimirsky@gmail.com> Wed, 21 March 2018 09:29 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A1AA012D94E; Wed, 21 Mar 2018 02:29:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 LG7zTsa-CJ6M; Wed, 21 Mar 2018 02:29:02 -0700 (PDT)
Received: from mail-lf0-x236.google.com (mail-lf0-x236.google.com [IPv6:2a00:1450:4010:c07::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C7A891200C5; Wed, 21 Mar 2018 02:29:01 -0700 (PDT)
Received: by mail-lf0-x236.google.com with SMTP id c78-v6so2113620lfh.1; Wed, 21 Mar 2018 02:29:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=mnbn5idlz/XXNej1gWIzYOmMORZ3ipmpC2mhS0HqRMQ=; b=f1Q3kCWgtkSD39aQtCgIVrgLgP5oSFqSuCDKcrjYloB+Y5gtBMJd4QJrjADqVzWWK3 VHVjtgFjAEimmQRrqZ1XPTvgfrCWdEaNXv3BObCTmOr9M5lepBlh+QV0OgIKPMR7LML8 hIyHLb28WdO6MS9FmsoRHHwypH4f3xdjIgiNZ//nu6r2Hyml0+JMRomGdbE7lMmZv5So hONjNWqh+gyNSvtY7hRgQEtVwr2UmCfXsxH5hHWLK4T4WS6YuZSEx2u16LVLjjJha8sN x6YDeyFOmH4T9GBjYNxr+OCHh5Xyk7AwIVCC1HetZVF5CGC2dFef+V5dvNNUH+ThuaoT 0avw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mnbn5idlz/XXNej1gWIzYOmMORZ3ipmpC2mhS0HqRMQ=; b=FN7cjtUG5YOSPtRWSUQiE4D7EkxuD1hzHZ0psQ2jjcUbDIR6tAOiHI9wAF2ZjjzAX1 Pi9IadwiPmQ/vNpDxMBzSB2RR9jQJ8RVHEwENAWvrhRcHwuloERM/6RMFFzuAnf+lmMb 3KSx47+9OPT0NZSDq/Vj1l3ZAEKPUShRs3nffvPtYzhgcRJg6nQcOhkZXYc7hn83LDUa hq1wtk7ARjNugm40cEGGwj5d7Y/KCSY3v7M/Li7TLM7HMJaIiT8AgSPILth/5LaGNGdg dLaKUV5IWpm3VdZAk/pFXPBFvGKp7D6bQGyTGC8LcY6UZF90y5ERZElZVuP83v3qqyV6 xeAw==
X-Gm-Message-State: AElRT7Hob7crlq1Ns3R3srrs/b674V1LiTJeUAmsE7S692oErYBdMAsn p8QPsY9TIxWu9vDEFpneqFdYhKa+4gRMTvTxrZc=
X-Google-Smtp-Source: AG47ELtmchknwAFUSbZ8/n32mIJk35g3CORtsj3SCAPQ4wja5mvJWP90yUN8CTjL4md4A3zWUIqT9Mm6V268baRygfA=
X-Received: by 2002:a19:4acd:: with SMTP id x196-v6mr8088357lfa.138.1521624539842; Wed, 21 Mar 2018 02:28:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.145.195 with HTTP; Wed, 21 Mar 2018 02:28:58 -0700 (PDT)
In-Reply-To: <5e282f2cae0d4d5f8f9d8950b0b7bec4@XCH-ALN-008.cisco.com>
References: <CA+RyBmVcp9MHSke2Jn3iC54=E5hZgWyrvHzZBjrS=4ZD63ryqg@mail.gmail.com> <c5643640df0f49a7a24521a389c582c3@XCH-ALN-008.cisco.com> <CA+RyBmVmBws9jkAKkjyDn+_pcEr5MZbq+aHEY8MsGSn=H4nMcQ@mail.gmail.com> <5e282f2cae0d4d5f8f9d8950b0b7bec4@XCH-ALN-008.cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Wed, 21 Mar 2018 09:28:58 +0000
Message-ID: <CA+RyBmVvfiimV1VvW_pFkjDhHLt5hdCnf7Et3kN7Pn4Sex3M=Q@mail.gmail.com>
To: "Ketan Talaulikar (ketant)" <ketant@cisco.com>
Cc: "draft-ali-spring-bfd-sr-policy@ietf.org" <draft-ali-spring-bfd-sr-policy@ietf.org>, spring <spring@ietf.org>, "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000002dd8a20567e8d250"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mxiGvMDR1MS1ha3xii6mMBrryAo>
Subject: Re: [spring] Couple comments on draft-ali-spring-bfd-sr-policy
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Mar 2018 09:29:05 -0000

Hi Ketan,
I'd point that even though you believe that S-BFD session monitors only the
SR tunnel, it, in fact, monitors the return path from egress to the ingress
of the tunnel. And that is where convergence of the IP network will play
role. I can provide you with more detailed explanation of the scenario or
you can read the draft-ietf-mpls-bfd-directed as it is applicable to all TE
paths monitored by xBFD.

Regards,
Greg

On Wed, Mar 21, 2018 at 9:05 AM, Ketan Talaulikar (ketant) <ketant@cisco.com
> wrote:

> Hi Greg,
>
>
>
> S-BFD allows for continuous monitoring of the SR path corresponding to the
> SR Policy. The proposal is to use it for continuous monitoring. This is
> where there is perhaps a disconnect?
>
>
>
> They key part is that the authors of draft-ali-spring-bfd-sr-policy do not
> propose to have ANY SR policy specific state on any router other than the
> head-end. The mechanism is otherwise stateless and does not involve any
> bootstrapping of state or such mechanism. This is entirely in sync with the
> spirit of SR and draft-filsfils-spring-segment-routing-policy.
>
>
>
> Your proposals are very interesting and perhaps relevant to other
> signalled circuits and TE paths like RSVP-TE or MPLS-TP, but they do not
> seem appropriate for SR Policies to me.
>
>
>
> Thanks,
>
> Ketan
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* 20 March 2018 16:58
> *To:* Ketan Talaulikar (ketant) <ketant@cisco.com>
> *Cc:* draft-ali-spring-bfd-sr-policy@ietf.org; spring <spring@ietf.org>;
> rtg-bfd@ietf.org
> *Subject:* Re: Couple comments on draft-ali-spring-bfd-sr-policy
>
>
>
> Hi Ketan,
>
> thank you for the most expedient and very detailed response. I'd note that
> using S-BFD leaves fault detection dependent on convergence time of the IP
> network. This problem discussed in details in draft-ietf-mpls-bfd-directed
> and draft-mirsky-spring-bfd.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Mar 20, 2018 at 4:42 PM, Ketan Talaulikar (ketant) <
> ketant@cisco.com> wrote:
>
> Hi Greg,
>
>
>
> Thanks for your review and comments. Please check inline below for
> responses.
>
>
>
>
>
> *From:* Greg Mirsky <gregimirsky@gmail.com>
> *Sent:* 20 March 2018 08:57
> *To:* draft-ali-spring-bfd-sr-policy@ietf.org; spring <spring@ietf.org>;
> rtg-bfd@ietf.org
> *Subject:* Couple comments on draft-ali-spring-bfd-sr-policy
>
>
>
> Dear Authors,
>
> I've read the new draft and would appreciate your consideration of my
> comments and questions:
>
>    - if I understand correctly, you prefer using S-BFD in SR domain over
>    use of the base BFD. Without arguing with your choice, I'll note that the
>    title of the draft doesn't reflect your preference;
>
> *[KT] **The choice of title seemed correct since the draft does analysis
> of the different BFD options for SR Policies before preferring SBFD.*
>
>    - section 3.4 RFC 7882 already describes use of S-BFD in SR domain.
>    What you is missing in the RFC 7882?
>
> *[KT] **RFC7882 describes the SBFD use cases and its applicability to SR.
> This draft does comparison between the BFD modes that borrows from RSVP-TE
> tunnels usage against S-BFD mode to analyze what is more suitable for SR
> Policies. This analysis is important to document and to indicate why the
> authors propose S-BFD rather than BFD is more suitable for SR Policies.*
>
>    - on more technical side. Use of S-BFD will still result in
>    multiplicity of S-BFD packets reflected by egress to ingress. To avoid that
>    we propose method to use BFD Demand mode in MPLS data plane as described in
>    draft-mirsky-bfd-mlps-demand
>    <https://tools.ietf.org/html/draft-mirsky-bfd-mpls-demand-02>. It will
>    be presented in BFD WG meeting and discussed in SPRING as part of BFD in
>    SPRING presentation.
>
> *[KT] **The BFD on-demand proposal along with the draft-mirsky-spring-bfd
> basically re-uses concepts like need for bootstrap with LSP ping, setup of
> state on the egress router from RSVP-TE and IMHO is not suitable for SR
> Policies unlike S-BFD which is a much simpler and scalable solution that
> does not setup a per SR Policy state on the egress node. *
>
> *Thanks,*
>
> *Ketan*
>
> Regards,
>
> Greg
>
>
>