Are we ready to ship this?  If we think so, I'll audit the threads once more 
and update the shepherd report.  I can then submit it to the IESG.

-- Jeff

> On Dec 3, 2021, at 1:06 PM, Reshad Rahman <reshad=40yahoo....@dmarc.ietf.org> 
> wrote:
> 
> Fixed in 09:
> https://www.ietf.org/rfcdiff?url2=draft-ietf-bfd-unsolicited-09 
> <https://www.ietf.org/rfcdiff?url2=draft-ietf-bfd-unsolicited-09>
> 
> On Sunday, November 28, 2021, 06:32:58 PM EST, Reshad Rahman 
> <reshad=40yahoo....@dmarc.ietf.org> wrote:
> 
> 
> Thank you Tom. I did modify the YANG tree by hand because something was wrong 
> in my environment. Tracking this with 
> https://github.com/bfd-wg/bfd-unsolicited/issues/2 
> <https://github.com/bfd-wg/bfd-unsolicited/issues/2>
> 
> Regards,
> Reshad.
> 
> 
> On Saturday, November 27, 2021, 07:33:55 AM EST, t petch 
> <ie...@btconnect.com> wrote:
> 
> 
> On 26/11/2021 17:23, Reshad Rahman wrote:
> >  I just posted 08, it passed id-nits :-) Seriously, regarding the old 
> > reference to bfd-yang it could be because 07 was posted before RFC9127?
> > Tom, this should address most (hopefully all) of the outstanding comments 
> > you've provided from Aug 2020, Oct 2021 and Nov 2021. The Aug 2020 ones 
> > went through the cracks, but I did make sure to add it in github when we 
> > were reminded.
> 
> Reshad,
> 
> Yes, this addresses my comments.
> 
> I note the use of 'we' in a couple of places and there is currently an 
> AD who often comments on such.
> 
> I note that under the first augment in the tree diagram there is
>           +--rw enabled?                          boolean
> while under the second there is
>           +--rw enabled                          boolean
> The '?' means optional and I do not understand why one is and the other 
> is not.  I did wonder if the Tree diagram reflects an earlier version of 
> the YANG module or has been crafted by hand.  I note that -07 had 
> 'enable?' without the 'd' in all places.
> 
> I would be happy to see you pressing ahead with -08.
> 
> Tom Petch
> 
> 
> > Regards,Reshad.
> >      On Friday, November 26, 2021, 12:12:01 PM EST, t petch 
> > <ie...@btconnect.com <mailto:ie...@btconnect.com>> wrote:
> >
> >  On 26/11/2021 14:20, Robert Raszuk wrote:
> >> Tom,
> >>
> >> I have personally addressed most if not all of your comments.
> >>
> >> Do you see in version -07 used "aligned" or "explicitely" ?
> >>
> >> If something was not addressed it was based on the discussion with
> >> co-authors.
> >
> > Robert
> >
> > I cannot recall commenting on 'explicitely'.
> >
> > My comments about import needing a reference, about Security
> > Considerations being out-of-date and the mismatch of prefix between YANG
> > module and IANA Considerations are all based on YANG Guidelines where I
> > would expect that BCP to trump the discussions of co-authors, whereas my
> > comment on a seeming mismatch of references to authors is, of course, up
> > to the authors:-)
> >
> > I would expect the obsolete reference to bfd-yang to have been picked up
> > by IDNits which suggests to me that that had not been run on -07 which I
> > always take as a red light!
> >
> > Tom Petch
> >
> >
> >> Many thx,
> >> R.
> >>
> >> On Fri, Nov 26, 2021 at 1:27 PM t petch <ie...@btconnect.com 
> >> <mailto:ie...@btconnect.com>> wrote:
> >>
> >>> On 15/10/2021 20:18, Jeffrey Haas wrote:
> >>>> Working Group,
> >>>>
> >>>> Now that the BFD YANG work is getting ready to pop out of the RFC
> >>> Editor's
> >>>> queue, it's an appropriate time to finish the last minor details for the
> >>>> BFD Unsolicited draft.
> >>>>
> >>>> Previously, the draft had exited Working Group Last Call with minor
> >>> things
> >>>> to be resolved, and a process question about where this draft should be
> >>> with
> >>>> regards to the standard process.  Our conversation with our Area
> >>> Director at
> >>>> that time and other associated IESG members suggested that Proposed
> >>> Standard
> >>>> status was appropriate.
> >>>>
> >>>> Greg Mirsky had made a number of comments, several which have been at
> >>> least
> >>>> partially addressed in the current version of the draft.  Note that the
> >>> top
> >>>> of the thread corresponds to the Working Group feedback during WGLC.
> >>>>
> >>>>
> >>> https://mailarchive.ietf.org/arch/msg/rtg-bfd/naYc-qtNmf8ZH2sRF8S76DqzgYc/
> >>>  
> >>> <https://mailarchive.ietf.org/arch/msg/rtg-bfd/naYc-qtNmf8ZH2sRF8S76DqzgYc/>
> >>>>
> >>>> I encourage the Working Group to review the draft and the comments to
> >>> date.
> >>>> After resolving them, I believe we're ready to have a shepherd writeup
> >>> and
> >>>> send this to the IESG.
> >>>
> >>> Jeff
> >>>
> >>> My comments from 28oct21 and thereabouts, some of which were first made
> >>> in August 2020,  have not been addressed (or are being ignored:-(
> >>>
> >>> The IANA Considerations registers a different prefix to that in the YANG
> >>> module; this is a showstopper.
> >>>
> >>> The Security Considerations for YANG modules are out-of-date.  See the
> >>> pointer in YANG Guidelines, RFC8407.  Fixing this will cause updates to
> >>> the I-D References.
> >>>
> >>> The reference to bfd-yang is out of date - it is an RFC now.
> >>>
> >>> YANG import MUST be Normative Reference (eg RFC8349)
> >>>
> >>> Tom Petch
> >>>
> >>>> -----
> >>>>
> >>>> Addressing points Greg has raised:
> >>>> - "Does this document update RFC 5881?"
> >>>>
> >>>>      In my opinion, we're introducing no procedural changes vs. RFC
> >>> 5880/5881.
> >>>>      The passive mode documented in RFC 5880 is being leveraged.  We're
> >>> simply
> >>>>      not explicitly provisioning the session.  Others in the WGLC thread
> >>>>      support not marking this as an update.
> >>>>
> >>>> - "node-wise configuration"
> >>>>
> >>>>      I believe that has been addressed in the current version of the 
> >>>> draft.
> >>>>
> >>>> - Greg writes: "The fourth paragraph in Section 2 explains the handling
> >>> of
> >>>>      the first BFD control packet with Your Discriminator == 0, i.e., "it
> >>> does
> >>>>      not find an existing session with the same source address". What
> >>> happens
> >>>>      if the matching BFD session has been found?"
> >>>>
> >>>>      This case could use a small amount of normative text.  For 
> >>>> reference,
> >>> here
> >>>>      is the text from RFC 5880, §6.8.6:
> >>>>
> >>>>      :  If the Your Discriminator field is zero, the session MUST be
> >>>>      :  selected based on some combination of other fields, possibly
> >>>>      :  including source addressing information, the My Discriminator
> >>>>      :  field, and the interface over which the packet was received.  The
> >>>>      :  exact method of selection is application specific and is thus
> >>>>      :  outside the scope of this specification.  If a matching session 
> >>>> is
> >>>>      :  not found, a new session MAY be created, or the packet MAY be
> >>>>      :  discarded.  This choice is outside the scope of this
> >>>>      :  specification.
> >>>>
> >>>>      One easy possibility is that there is an existing session, or one
> >>> that may
> >>>>      be failing shortly.  Discarding the received packets in this
> >>> circumstance
> >>>>      until there is no existing session might be an appropriate response.
> >>>>
> >>>> - Greg write: "Does that mean that there will be only one session
> >>>>      with the same source address despite different destination addresses
> >>>>      listed?"
> >>>>
> >>>>      One point of comparison is that the single-hop BFD YANG module is
> >>> indexed
> >>>>      on interface and destination address and not source address.
> >>>>
> >>>> - Greg writes: "the local BFD system assigns My Discriminator to the
> >>>>      session. Though it is standard (RFC 5880) step, it might be useful 
> >>>> to
> >>>>      mention it."
> >>>>
> >>>>      Since I don't think it brings clarity and distracts from "see the 
> >>>> base
> >>>>      RFC", I would suggest not mentioning it.
> >>>>
> >>>> - Greg asks about what happens to session state for a session that was
> >>>>      passive and went down.
> >>>>
> >>>>      Much like Greg, I believe this is an implementation detail but it's
> >>> one
> >>>>      that has impact to things like YANG modules.  Since single-hop
> >>> sessions
> >>>>      are indexed based on interface and destination address, permitting
> >>> them to
> >>>>      linger for some period of time might be useful with low danger of
> >>> being a
> >>>>      denial of service vs. the operational state.  This would permit a 
> >>>> YANG
> >>>>      notification sent for a session that went down to be able to query
> >>>>      information from the operational state portion of the module.
> >>>>
> >>>>      If the authors agree, it might be worth a sentence or two mentioning
> >>> that
> >>>>      session state may linger for an implementation-defined period of 
> >>>> time
> >>> for
> >>>>      management purposes.
> >>>>
> >>>> - Session changing from passive to active.
> >>>>
> >>>>      This isn't a normative MAY.
> >>>>
> >>>> - TTL=255 only RECOMMENDED?
> >>>>
> >>>>      RFC 5881 provides for circumstances where the send-side will always
> >>> use
> >>>>      TTL 255 but validation on reception is optional.
> >>>>
> >>>>      I would support Greg's point by suggesting that the text in the
> >>> current
> >>>>      draft simply be updated to say "follow RFC 5881's GTSM procedures".
> >>>>
> >>>> -----
> >>>>
> >>>> Other notes:
> >>>> - The BFD YANG module references will be able to be filled out shortly as
> >>>>      RFC 9127.
> >>>>
> >>>> - Update dates appropriately throuhgout the YANG module.  Copyright,
> >>>>      revision, etc.
> >>>>
> >>>> - The YANG module defines a role.  I suggest that the draft should
> >>> define a
> >>>>      State Variable covering this.  See RFC 5880, §6.8.1.
> >>>>
> >>>> -----
> >>>>
> >>>> Minor comments on the draft from my most current review. (Line numbers
> >>> from
> >>>> IETF nits tool.)
> >>>>
> >>>> 140      On the passive side, the "unsolicited BFD" SHOULD be explicitely
> >>>>
> >>>> s/explicitely/explicitly/
> >>>>
> >>>> 391        interfaces the above check should be alinged with routing
> >>> protocol
> >>>>
> >>>> s/alinged/aligned/
> >>>>
> >>>>
> >>>> -- Jeff
> >>>>
> >>>> .
> >>>>
> >>>
> >>
> >
> >
> 

Reply via email to