Greg,

On Mon, Feb 28, 2022 at 09:34:19AM -0800, Greg Mirsky wrote:
> it is also my impression that the concept described in the draft is
> different from the Passive role as defined in RFC 5880. I think that needs
> to be clearly explained in the draft and, it seems to be helpful to even
> use another term to avoid any possible confusion.

I spent some time reviewing the text of the draft and I don't think I agree
with this statement.

Section 2, Procuedures for Unsolicited BFD, has the following as its first
paragraph:

:   With "unsolicited BFD", one side takes the "Active role" and the
:   other side takes only the "Passive role" as described in [RFC5880].
:   On the passive side, the "unsolicited BFD" SHOULD be explicitly
:   configured on an interface or globally (apply to all interfaces).
:   The BFD parameters can be either per-interface or per-router based.
:   It MAY also choose to use the parameters that the active side uses in
:   its BFD Control packets.  The "My Discriminator", however, MUST be
:   chosen to allow multiple unsolicited BFD sessions.

Passive is covered in RFC 5880 section 6.1:

:   A system may take either an Active role or a Passive role in session
:   initialization.  A system taking the Active role MUST send BFD
:   Control packets for a particular session, regardless of whether it
:   has received any BFD packets for that session.  A system taking the
:   Passive role MUST NOT begin sending BFD packets for a particular
:   session until it has received a BFD packet for that session, and thus
:   has learned the remote system's discriminator value.  At least one
:   system MUST take the Active role (possibly both).  The role that a
:   system takes is specific to the application of BFD, and is outside
:   the scope of this specification.

In the unsolicited draft:
- The passive side is not sending packets.
- It is waiting for an incoming session.

I don't see a mismatch of expected behaviors.

-- Jeff

Reply via email to