Re: Eric Rescorla's No Objection on draft-ietf-bfd-multipoint-active-tail-09: (with COMMENT)

Greg Mirsky <gregimirsky@gmail.com> Thu, 05 July 2018 23:04 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: rtg-bfd@ietfa.amsl.com
Delivered-To: rtg-bfd@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3191B12777C; Thu, 5 Jul 2018 16:04:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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_NONE=-0.0001, SPF_PASS=-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 h4h9VfL5zslV; Thu, 5 Jul 2018 16:04:18 -0700 (PDT)
Received: from mail-lf0-x244.google.com (mail-lf0-x244.google.com [IPv6:2a00:1450:4010:c07::244]) (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 12474130DF5; Thu, 5 Jul 2018 16:04:18 -0700 (PDT)
Received: by mail-lf0-x244.google.com with SMTP id h7-v6so8259691lfc.11; Thu, 05 Jul 2018 16:04:17 -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=6K5GJy/qE7OUz2YW/76d9hL3aUs40vx+9QUn7YhI6Rs=; b=b6K1tLiokaEoPtwR1CH+a5qY9yjePySSSBJl3+NNbqpIi1ZzdXeJzEio/XSokVEGsg AjOHJ8q3/4tq1bl6wQtGvTJ6BBxVf7wo0yTM81xMApm/F8NyJUohoQ1n9lkISgym2IH8 oZQ1LVq/HddY9wnsXM7cwpNO687wz8AnCBfR991shs0xZWwL6Ds/EkUb4B7vvBB1/I5o Aups64WwV9zFwKnI8W3tz7faNwqE8a+m8UTItoY/MBEhhJTueUNZ9hv40FX1XD/43LXQ N7Y73H4lYg8NdxNV1dkp9HGLkkbVxXTD+lnGIw1+AH61Uf2GWv2pTH0q2aJEQVzWyTxy gQ1Q==
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=6K5GJy/qE7OUz2YW/76d9hL3aUs40vx+9QUn7YhI6Rs=; b=jod1F7vT+P1OvBdUA7lwOcJ8jDJbVkkSFVUn6guCeVJpRUYo9XGnRHwzpHFeRAUIWI YFEiJgF6mdY90cmrY+OcDcJdkT3Vp62YsEO5G8kLvgKMWxRuW3p0+FV7DQ42UYrDgV55 TBLNKfmE9Hwh00BiKEvyB0TxNGtwE9i2lkI2G8kTXQO3z3BNFm0JWKpQ0USQZNRxB7CQ PLgZ5iVJUZtwz3V6V7fux79jTaZGBTZ8rixGkpBJYK4lhdZQ5gKMqJad1mYdFP3xdjKS FlX2tIMdJ4kgpNtd7XJKfpDBE7+kQd3AG53cP4cJlPjVPJaH+G7XBPYPUkJ8KNyggQ5J gnKQ==
X-Gm-Message-State: APt69E09L+Vg8vjtOBRhVKjGJshDed1VZEhal46ov568cDRqShUMPpiB 6MccHqVxW/bEmUz+lqASwdD8T+S75ELmR4TkRi8=
X-Google-Smtp-Source: AAOMgpfoGra6dSrhY8NkkDf87MegZRFGyzIrci5vBANC+Yd1c/PJtwS7lrrG33UgXtUnOaGVkUDdm3EIgSqymiwqefg=
X-Received: by 2002:a19:2207:: with SMTP id i7-v6mr5395245lfi.69.1530831856260; Thu, 05 Jul 2018 16:04:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a2e:1612:0:0:0:0:0 with HTTP; Thu, 5 Jul 2018 16:04:15 -0700 (PDT)
In-Reply-To: <153066346007.4945.8135886334887447223.idtracker@ietfa.amsl.com>
References: <153066346007.4945.8135886334887447223.idtracker@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 05 Jul 2018 16:04:15 -0700
Message-ID: <CA+RyBmVm1HhJkF5w5LygYt1LgkiHBcDSxnBX_MN_84OdeN3gGQ@mail.gmail.com>
Subject: Re: Eric Rescorla's No Objection on draft-ietf-bfd-multipoint-active-tail-09: (with COMMENT)
To: Eric Rescorla <ekr@rtfm.com>
Cc: The IESG <iesg@ietf.org>, Reshad Rahman <rrahman@cisco.com>, rtg-bfd@ietf.org, draft-ietf-bfd-multipoint-active-tail@ietf.org, bfd-chairs@ietf.org
Content-Type: multipart/alternative; boundary="00000000000000db20057048916e"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-bfd/87P1EojGNiYTlub7CzoocMtUvr0>
X-BeenThere: rtg-bfd@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: "RTG Area: Bidirectional Forwarding Detection DT" <rtg-bfd.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-bfd/>
List-Post: <mailto:rtg-bfd@ietf.org>
List-Help: <mailto:rtg-bfd-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-bfd>, <mailto:rtg-bfd-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Jul 2018 23:04:22 -0000

Hi Eric,
thank you for the review and detailed comments. Please find my answers
in-line tagged GIM>>.

Regards,
Greg

On Tue, Jul 3, 2018 at 5:17 PM, Eric Rescorla <ekr@rtfm.com> wrote:

> Eric Rescorla has entered the following ballot position for
> draft-ietf-bfd-multipoint-active-tail-09: No Objection
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-bfd-multipoint-active-tail/
>
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Rich version of this review at:
> https://mozphab-ietf.devsvcdev.mozaws.net/D3976
>
>
>
> COMMENTS
> S 5.2.3.
> >      (regardless of the state of the forward unicast path), the tail will
> >      detect the failure but the head will remain unaware of this fact.
> >
> >      The head will detect a BFD session failure to the tail but cannot
> >      make a determination about the state of the tail's multipoint
> >      connectivity.
>
> This seems to contradict the paragraph two above "If the multipoint
> path fails". Or am I misreading?
>
GIM>> The head will not receive Final from the tail and thus conclude that
the session had failed. The state of the multicast path is uncertain for
the head as both multicast and unicast Polls fail (note that forward unicast
path is expected to be fully disjoint with the multicast path).

>
>
> S 5.2.3.
> >      connectivity.
> >
> >      If the forward unicast path fails but the reverse unicast path stays
> >      up, the head will detect a BFD session failure to the tail if it
> >      happens to send a unicast Poll sequence, but cannot make a
> >      determination about the state of the tail's multipoint connectivity.
>
> This doesn't seem right if the multicast path works.
>
GIM>> This case is when the multicast path fails. Do you find the text
correct when the failure is in on the multicast tree?

>
>
> S 6.4.
> >      [I-D.ietf-bfd-multipoint], in which BFD Control packets flow only
> >      from the head and no tracking is desired of tail state at the head,
> >      is accomplished by setting bfd.ReportTailDown to 0 in the
> >      MultipointHead session (Section 5.1).
> >
> >      If the head wishes to know of active the tails, it sends multipoint
>
> This is ungrammatical.
>
GIM>> Would this re-wording improve the text:
   The most basic form of the operation of BFD in multipoint networks
   explained in [I-D.ietf-bfd-multipoint].  In this scenario, BFD
   Control packets flow only from the head and no tracking of tail state
   at the head is desired.  That can be accomplished by setting
   bfd.ReportTailDown to 0 in the MultipointHead session (Section 5.1).

>
>
> S 6.5.
> >   6.5.  State Machine
> >
> >      Though the state transitions for the state machine, as defined in
> >      section 5.5 of [I-D.ietf-bfd-multipoint], for a session type
> >      MultipointHead are only administratively driven, the state machine
> >      for a session of type MultipointClient is same and the diagram is
>
> "is the same"
>
GIM>> Thank you, Done.