Re: [spring] New Version Notification for draft-ali-spring-bfd-sr-policy-02.txt

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Fri, 26 October 2018 04:18 UTC

Return-Path: <cpignata@cisco.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 393D712F1A6 for <spring@ietfa.amsl.com>; Thu, 25 Oct 2018 21:18:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.97
X-Spam-Level:
X-Spam-Status: No, score=-14.97 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 5jrRLnfDcEgv for <spring@ietfa.amsl.com>; Thu, 25 Oct 2018 21:18:06 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CFD512DD85 for <spring@ietf.org>; Thu, 25 Oct 2018 21:18:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=43720; q=dns/txt; s=iport; t=1540527486; x=1541737086; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=a39qbmRqEdciiIJShxCGIlr1X3ncGH4SlIALeDnXpfM=; b=ajBFhLaGz9xhXTdkmYEegiBcAW/PYAL84ajU0WXBhVbCLnsoLJhdZWS7 MeLp76sAct7u0LWZsXfp+HZKqOMbHyNQpAPCOoJCuJkhs8BefTsOgwjke FFzhxD4eOyG1P2Gi1Y7ANfomkjs4TEtT+g1rRiItHjykbkuONcraL+KHl A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ADAAAqlNJb/5NdJa1jGQEBAQEBAQEBAQEBAQcBAQEBAQGBUQQBAQEBAQsBgQ1IL2Z/KAqDa4gYjBeCDYh9jh+BdwMLAQEYAQyEAUYCF4J6ITQNDQEDAQECAQECbRwMhToBAQEBAwEBIUsJAhACAQgRAwECIQEGAwICAh8GCxQJCAIEDgUbgwYBgR1MAxUPpz+BLoQwAgxAgnkNghiLZxeBQT+BECgfgkyCVkUBAQIBARaBRiEGEAiCRjGCJgKIZoEJhFcWhgiJaS4JAoZnhm+DJxiBUkyEK4MbhmCJMoM5fYYtglQCERSBJg0QOIFVcBUaISoBgkEJNYpbhT5vAYwJgR8BAQ
X-IronPort-AV: E=Sophos;i="5.54,426,1534809600"; d="scan'208,217";a="191814009"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 Oct 2018 04:18:05 +0000
Received: from XCH-RTP-013.cisco.com (xch-rtp-013.cisco.com [64.101.220.153]) by rcdn-core-11.cisco.com (8.15.2/8.15.2) with ESMTPS id w9Q4I4Vk028299 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 26 Oct 2018 04:18:05 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-013.cisco.com (64.101.220.153) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Fri, 26 Oct 2018 00:18:04 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1395.000; Fri, 26 Oct 2018 00:18:03 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>, spring <spring@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [spring] New Version Notification for draft-ali-spring-bfd-sr-policy-02.txt
Thread-Index: AQHUbOLjlZtpuTn2C0KHyKpNbNKlMQ==
Date: Fri, 26 Oct 2018 04:18:03 +0000
Message-ID: <3DD11B38-8B3E-429B-8ED7-E64DCFCDE5B0@cisco.com>
References: <154024675512.13647.2522788833729168667.idtracker@ietfa.amsl.com> <A5B12009-7EBC-4D0A-9FDC-5D054570E229@cisco.com> <CA+RyBmUApwNKfAgAn-hwcgd_wOP2Apb7Lwhn9708UDWBprfj+w@mail.gmail.com> <E096E5BA-3619-4D12-8BDD-BE1FF63FDCF4@cisco.com> <CA+RyBmUjDssaNMKYt1tQrdN5NDPsoNPuVKvxCreu6idTH-RQLA@mail.gmail.com>
In-Reply-To: <CA+RyBmUjDssaNMKYt1tQrdN5NDPsoNPuVKvxCreu6idTH-RQLA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3445.100.39)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.132]
Content-Type: multipart/alternative; boundary="_000_3DD11B388B3E429B8ED7E64DCFCDE5B0ciscocom_"
MIME-Version: 1.0
X-Outbound-SMTP-Client: 64.101.220.153, xch-rtp-013.cisco.com
X-Outbound-Node: rcdn-core-11.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nnlkPIrFDuXrcZifHvgBQivvAHo>
Subject: Re: [spring] New Version Notification for draft-ali-spring-bfd-sr-policy-02.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.29
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: Fri, 26 Oct 2018 04:18:09 -0000

Greg,

The use of an RFC 8403 approach has nothing to do with the protocol used for CC:

https://tools.ietf.org/html/rfc8403#page-5

   returning ping or traceroute packets.  Packets from a variety of
   protocols can be used to check continuity.  These include Internet
   Control Message Protocol (ICMP) [RFC0792] [RFC4443] [RFC4884]
   [RFC4950], Bidirectional Forwarding Detection (BFD) [RFC5884],
   Seamless Bidirectional Forwarding Detection (S-BFD) [RFC7880]
   [RFC7881] (see Section 3.4 of [RFC7882]), and MPLS LSP ping
   [RFC8029].  They can also have any other OAM format supported by the



Thanks,

— Carlos Pignataro

On Oct 25, 2018, at 3:41 PM, Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>> wrote:

Hi Nagendra,
yes, you're correct and I was not, thank you for pointing that out. Indeed, Echo mode, whether BFD or S-BFD, may be used as the test probe to help with the characterization of the defect. But such use of Echo will increase the load on the sender and the network. As that is the price, perhaps going for a complete system based on RFC 8403 will give an operator the localization of the failure. Of course, all modes are optional. What I was pointing out with my comment, that BFD has some advantage, at least by the ability to control the reverse direction of the session.

Regards,
Greg

On Wed, Oct 24, 2018 at 1:30 PM Nagendra Kumar Nainar (naikumar) <naikumar@cisco.com<mailto:naikumar@cisco.com>> wrote:
Hi Greg,

Thank you for your comments. The section defining controlled return path is using S-BFD Echo that is defined in section 10 of RFC7880. As you may be aware, echo packets are self-generated/terminated. It does not mandate to use YD as SBFDReflector id. Since the echo packet is not inspected/processed by any nodes other than the Initiator, the details included such as MD/YD (or any details in the control packet) are a local implementation matter. A snip from section 10 below:

The following aspects of S-BFD Echo functions are left as
   implementation details and are outside the scope of this document:

   o  Format of the S-BFD Echo packet (e.g., data beyond UDP header).
   o  Procedures on when and how to use the S-BFD Echo function.

Hope this clarifies.

Regards,
Nagendra


From: spring <spring-bounces@ietf.org<mailto:spring-bounces@ietf.org>> on behalf of Greg Mirsky <gregimirsky@gmail.com<mailto:gregimirsky@gmail.com>>
Date: Wednesday, October 24, 2018 at 2:09 PM
To: "Zafar Ali (zali)" <zali@cisco.com<mailto:zali@cisco.com>>
Cc: spring <spring@ietf.org<mailto:spring@ietf.org>>
Subject: Re: [spring] FW: New Version Notification for draft-ali-spring-bfd-sr-policy-02.txt

Hi Ali,
thank you for your kind consideration of my comments. I've read the new version and section 3.3 in particular. Please kindly consider my comments:

  *   I recall that the idea to construct SR tunnel through the network to terminate at the sender discussed in RFC 8403;
  *   if the test probe with the label stack as {B, C, D, C, A} is the S-BFD control packet, the SBFDInitiator will not receive a single S-BFD packet. In other words, the proposed approach to control the return path will break the S-BFD because SBFDReflector does not receive the S-BFD packet as it passes through until the specified SR tunnel been crossed.
  *   Another problem of the proposed solution is that the S-BFD control packet received by SBFDInitiator has the destination UDP port 7784 and the value of Your Discriminator is the one advertised, explicitly or implicitly, by  SBFDReflector, not  SBFDInitiator.
In summary, I conclude that the approach proposed in section 3.3 is not technically viable and cannot address my earlier comments.

Regards,
Greg

On Mon, Oct 22, 2018 at 9:50 PM Zafar Ali (zali) <zali@cisco.com<mailto:zali@cisco.com>> wrote:
Hi Greg and the WG,

We have update draft-ali-spring-bfd-sr-policy to address comments we received on the list or during WG session presentation. This includes comment on controlling the return path.

Can you please review the changes and advise of your comments?

Thanks

Regards … Zafar

From: "internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>" <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Date: Monday, October 22, 2018 at 6:19 PM
To: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com<mailto:naikumar@cisco.com>>, "Ketan Talaulikar (ketant)" <ketant@cisco.com<mailto:ketant@cisco.com>>, "Zafar Ali (zali)" <zali@cisco.com<mailto:zali@cisco.com>>, "Carlos Pignataro (cpignata)" <cpignata@cisco.com<mailto:cpignata@cisco.com>>, "Clarence Filsfils (cfilsfil)" <cfilsfil@cisco.com<mailto:cfilsfil@cisco.com>>, "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com<mailto:naikumar@cisco.com>>
Subject: New Version Notification for draft-ali-spring-bfd-sr-policy-02.txt


A new version of I-D, draft-ali-spring-bfd-sr-policy-02.txt
has been successfully submitted by Nagendra Kumar Nainar and posted to the
IETF repository.

Name:                  draft-ali-spring-bfd-sr-policy
Revision:              02
Title:                      Bidirectional Forwarding Detection (BFD) for Segment Routing Policies for Traffic Engineering
Document date:               2018-10-22
Group:                  Individual Submission
Pages:                   11
URL:            https://www.ietf.org/internet-drafts/draft-ali-spring-bfd-sr-policy-02.txt
Status:         https://datatracker.ietf.org/doc/draft-ali-spring-bfd-sr-policy/
Htmlized:       https://tools.ietf.org/html/draft-ali-spring-bfd-sr-policy-02
Htmlized:       https://datatracker.ietf.org/doc/html/draft-ali-spring-bfd-sr-policy
Diff:           https://www.ietf.org/rfcdiff?url2=draft-ali-spring-bfd-sr-policy-02

Abstract:
   Segment Routing (SR) allows a headend node to steer a packet flow
   along any path using a segment list which is referred to as a SR
   Policy.  Intermediate per-flow states are eliminated thanks to source
   routing.  The header of a packet steered in an SR Policy is augmented
   with the ordered list of segments associated with that SR Policy.
   Bidirectional Forwarding Detection (BFD) is used to monitor different
   kinds of paths between node.  BFD mechanisms can be also used to
   monitor the availability of the path indicated by a SR Policy and to
   detect any failures.  Seamless BFD (S-BFD) extensions provide a
   simplified mechanism which is suitable for monitoring of paths that
   are setup dynamically and on a large scale.

   This document describes the use of Seamless BFD (S-BFD) mechanism to
   monitor the SR Policies that are used for Traffic Engineering (TE) in
   SR deployments.





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<http://tools.ietf.org/>.

The IETF Secretariat


_______________________________________________
spring mailing list
spring@ietf.org<mailto:spring@ietf.org>
https://www.ietf.org/mailman/listinfo/spring