Re: [mpls] Review of draft-mirsky-mpls-bfd-directed-03

Gregory Mirsky <gregory.mirsky@ericsson.com> Tue, 01 September 2015 16:18 UTC

Return-Path: <gregory.mirsky@ericsson.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 AACFD1A010F for <mpls@ietfa.amsl.com>; Tue, 1 Sep 2015 09:18:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.2
X-Spam-Level:
X-Spam-Status: No, score=-104.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, 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 U7sCCo53-xlu for <mpls@ietfa.amsl.com>; Tue, 1 Sep 2015 09:18:11 -0700 (PDT)
Received: from usevmg21.ericsson.net (usevmg21.ericsson.net [198.24.6.65]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 748BD1B3CB0 for <mpls@ietf.org>; Tue, 1 Sep 2015 09:18:11 -0700 (PDT)
X-AuditID: c6180641-f792c6d00000686a-d0-55e5659990b4
Received: from EUSAAHC003.ericsson.se (Unknown_Domain [147.117.188.81]) by usevmg21.ericsson.net (Symantec Mail Security) with SMTP id 67.5B.26730.99565E55; Tue, 1 Sep 2015 10:45:13 +0200 (CEST)
Received: from EUSAAMB103.ericsson.se ([147.117.188.120]) by EUSAAHC003.ericsson.se ([147.117.188.81]) with mapi id 14.03.0248.002; Tue, 1 Sep 2015 12:18:09 -0400
From: Gregory Mirsky <gregory.mirsky@ericsson.com>
To: Nobo Akiya <nobo.akiya.dev@gmail.com>
Thread-Topic: Review of draft-mirsky-mpls-bfd-directed-03
Thread-Index: AQHQtjHWT52rlfiXr0Kwzk1T+HvBqp3UA4fwgAAAHRCAKislIIAQTrEAgBm4d+A=
Date: Tue, 01 Sep 2015 16:18:08 +0000
Message-ID: <7347100B5761DC41A166AC17F22DF112218B4079@eusaamb103.ericsson.se>
References: <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28B486F6B@SZXEMA510-MBX.china.huawei.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE28B4B901E@SZXEMA510-MBX.china.huawei.com> <7347100B5761DC41A166AC17F22DF1122188F2A6@eusaamb103.ericsson.se> <CAFqGwGt4WcBggA0V6O7MSDpLL9cDc9r5undFGwRmc12fd1uiPQ@mail.gmail.com>
In-Reply-To: <CAFqGwGt4WcBggA0V6O7MSDpLL9cDc9r5undFGwRmc12fd1uiPQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [147.117.188.11]
Content-Type: multipart/alternative; boundary="_000_7347100B5761DC41A166AC17F22DF112218B4079eusaamb103erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRmVeSWpSXmKPExsUyuXRPoO7M1KehBl/umljcWrqS1eLJuXcs DkweO2fdZfdYsuQnUwBTFJdNSmpOZllqkb5dAlfGydnBBRMeMFY82XWOuYFxzi3GLkZODgkB E4nWSe/ZIGwxiQv31gPZXBxCAkcZJdrnzodyljFK/N2wgAmkik3ASOLFxh52EFtEQFNi4fM1 LCA2s4CExPwlq5lBbGEBC4kNV38xQ9RYSuyZeJEFwvaT2P1nF9gcFgEVidMbJoHV8Ar4Slye fIgRYtkaJonDly+ygiQ4BQIlllyaAXYeI9B530+tYYJYJi5x68l8JoizBSSW7DnPDGGLSrx8 /I8VwlaS+Ph7PjtEfb5E99uDLBDLBCVOznzCMoFRdBaSUbOQlM1CUjaLkQMorimxfpc+RImi xJTuh+wQtoZE65y57MjiCxjZVzFylBanluWmGxluYgRG1jEJNscdjAs+WR5iFOBgVOLhVZj2 JFSINbGsuDL3EKM0B4uSOO+8GfdDhQTSE0tSs1NTC1KL4otKc1KLDzEycXBKNTDuW7uq5qN7 fEpO3cEszcCtkzP96i8n5GsH9R2Ytd50q5OF5ENn1+kKCxwP8z5secXLLqLCZPFukZB2bN3Z dR7H3ridSblb+XPR3f23lLprJ8Y/9BfV2SY/Jy3dVmBXSlA9i1mL2vujohE5y6fwfl9sezYo RTT7Rs6ElC0ld1lzDzHZbtJe8kqJpTgj0VCLuag4EQBO0ZG7jQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/TeAsECkJpkYT-P2u5F8gafOjyuo>
Cc: mpls <mpls@ietf.org>
Subject: Re: [mpls] Review of draft-mirsky-mpls-bfd-directed-03
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: <https://mailarchive.ietf.org/arch/browse/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: Tue, 01 Sep 2015 16:18:14 -0000

Hi Nobo,
many thanks for your thoughtful comments and help to improve the document.
Would the following change address your concern:
OLD:
But the reverse
   direction of the BFD session would still follow the shortest path
   route and that might lead to the following problems detecting
   failures on the unidirectional explicit path:

   o  detection of a failure on the reverse path cannot reliably be
      interpreted as bi-directional defect and thus trigger, for
      example, protection switchover of the forward direction;

   o  if a failure of the reverse path had been ignored, the ingress
      node would not receive indication of forward direction failure
      from its egress peer.
NEW:
But the reverse
   direction of the BFD session would still follow the shortest path
   route and that might lead to the following problem in detecting
   failures on the unidirectional explicit path:

   o  a failure detection by ingress node on the reverse path cannot be
      interpreted as bi-directional failure with all the certainty and
      thus trigger, for example, protection switchover of the forward
      direction without possibility of being false positive or false
      negative.

                Regards,
                                Greg

From: Nobo Akiya [mailto:nobo.akiya.dev@gmail.com]
Sent: Saturday, August 15, 2015 8:27 PM
To: Gregory Mirsky
Cc: Mach Chen; mpls; draft-mirsky-mpls-bfd-directed@tools.ietf.org; Ross Callon
Subject: Re: Review of draft-mirsky-mpls-bfd-directed-03

Hi March, Greg,

My apologies for very delayed response.

Please see in-line with [NOBO].

Note I've snipped out sections that I accept your response.


> Section 2
>
> o if reverse direction is in Down state, the head-end node would not
>    receive indication of forward direction failure from its egress
>    peer.
>
> [NOBO] I found above to be slightly unclear in 2 aspects.
>
> Since this section is describing the limitations of using BFD on an
> unidirectional explicitly routed path, what does "if reverse direction is in Down state" mean?
>
> Additionally, "would not receive indication of forward direction
> failure from its egress peer" is a bit cryptic. If the egress peer
> detected that forward direction failed (e.g., BFD session timed out),
> then the egress peer will send few BFD control packets with DOWN
> state, IP routed. Thus the ingress peer will notice the problem of the forward direction.
>
> Readers can likely benefit from having this bullet point better clarified.
>

GIM≫ Would the following wording be more deterministic:
   o  failure detection on the reverse path cannot reliably be
      interpreted as bi-directional failure and thus trigger, for
      example, protection switchover of the forward direction;

   o  if a failure of the reverse path being ignored, the ingress node
      would not receive indication of forward direction failure from its
      egress peer.


[NOBO] The second bullet may create more confusion. Can we keep just the first bullet and add a bit of clarifications as below?

* a failure detection on the reverse path cannot reliably be
  interpreted as bi-directional failure and thus trigger, for
  example, protection switchover of the forward direction.
  When the BFD session on the egress node declares a failure
  (i.e., forward direction failure), the failure may or may not
  reach the ingress node. Therefore, the BFD session on the
  ingress node declaring failure may be a result of just the
  reverse path failure or both forward and reverse paths
  failures.

Regards,
Nobo