I would like to make a suggestion to the authors:

OLD:
Note that this method monitors the liveness of a node not including the
availability of a specific IP address at that node.

NEW:
Note that this method monitors the connectivity to a system over a specific
interface and does not verify the availability of a specific IP address at
that system.

My originally suggested text was not using the terminologies from RFC5880.
Greg, I hope this revised text addresses your concern?

Thanks,
Ketan


On Thu, Sep 28, 2023 at 2:43 AM Greg Mirsky <gregimir...@gmail.com> wrote:

> Hi Xiao Min,
> thank you for your expedient response. Please find my notes below tagged
> GIM>>.
>
> Regards,
> Greg
>
> On Tue, Sep 26, 2023 at 6:37 PM <xiao.m...@zte.com.cn> wrote:
>
>> Hi Greg,
>>
>>
>> Please see inline.
>> Original
>> *From: *GregMirsky <gregimir...@gmail.com>
>> *To: *Ketan Talaulikar <ketant.i...@gmail.com>;
>> *Cc: *肖敏10093570;rtg-bfd WG <rtg-bfd@ietf.org>;
>> draft-ietf-bfd-unaffiliated-e...@ietf.org <
>> draft-ietf-bfd-unaffiliated-e...@ietf.org>;
>> *Date: *2023年09月27日 02:21
>> *Subject: **Re: Comments on draft-ietf-bfd-unaffiliated-echo-08*
>> Hi Ketan,
>> Thank you for sharing your interpretation of the introduced text. I agree
>> that your view is in line with how the scope of BFD is defined in RFC 5880:
>>
>>  protocol intended to detect faults in the    bidirectional path between two 
>> forwarding engines, including    interfaces, data link(s), and to the extent 
>> possible the forwarding    engines themselves
>>
>> But it is not clear to me how "liveness of a node" is retated to the 
>> definition above. I hope thr Authors will clarify that for me.
>> [XM]>>> In my understanding it's the liveness of the forwarding engine.
>> Do you expect s/the liveness of a node/the liveness of a node over the 
>> specific interface as Ketan clarified?
>>
>> GIM>>  I think that the Unaffiliated BFD and BFD, in general, do not
> detect defects on the nodal level. Thus, the "liveness of a node" seems
> inaccurate, overstretching the scope of BFD as defined in RFC 5880. I
> suggest referring to the definition of the BFD from RFC 5880 or providing
> an explanation of how the Unaffiliated BFD extends the defect detection
> domain up to the nodal scope.
>
> Regards,
> Greg
>
>>
>> Best Regards,
>> Xiao Min
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>> On Tue, Sep 26, 2023, 09:56 Ketan Talaulikar <ketant.i...@gmail.com>
>> wrote:
>>
>>> Hi Greg,
>>> I would read it as " ... the liveness of a node over the specific
>>> interface ..." i.e, the node is reachable and responding over that
>>> interface.
>>>
>>> Thanks,
>>> Ketan
>>>
>>>
>>> On Tue, Sep 26, 2023 at 7:16 PM Greg Mirsky <gregimir...@gmail.com>
>>> wrote:
>>>
>>>> Hi,
>>>> as I understand it, the update assigns to the Unaffiliated BFD a new
>>>> functionality, monitoring "the liveness of a node not including the
>>>> availability of a specific IP address at that node". In my opinion, that
>>>> raises some questions:
>>>>
>>>>    -
>>>>
>>>>    What is "the liveness of a node"?
>>>>    -
>>>>
>>>>    When referring to the liveness of a node, does it applicable to
>>>>    a single-box system or also to a virtual, distributed, e.g., the one 
>>>> using
>>>>    the CUPS paradigm?
>>>>    -
>>>>
>>>>    How the liveness of a node is derived from the functionality of a
>>>>    single interface? Is it equally applicable regardless the interface is
>>>>    physical or virtual?
>>>>
>>>> Thank you for your consideration.
>>>>
>>>> Regards,
>>>> Greg
>>>>
>>>> On Tue, Sep 26, 2023 at 5:38 AM Ketan Talaulikar <ketant.i...@gmail.com>
>>>> wrote:
>>>>
>>>>> Thanks Xiao Min - the update looks good and addresses my comments.
>>>>> Thanks,
>>>>> Ketan
>>>>>
>>>>> On Tue, Sep 26, 2023 at 12:58 PM <xiao.m...@zte.com.cn> wrote:
>>>>>
>>>>>> Hi Ketan,
>>>>>>
>>>>>>
>>>>>> Thank you for the suggested text, very helpful.
>>>>>>
>>>>>> I've just posted a new revision that incorporates all your comments.
>>>>>> Link as below.
>>>>>>
>>>>>>
>>>>>> <https://datatracker.ietf.org/doc/html/draft-ietf-bfd-unaffiliated-echo-09>
>>>>>> https://datatracker.ietf.org/doc/html/draft-ietf-bfd-unaffiliated-echo-09
>>>>>>
>>>>>>
>>>>>> <https://datatracker.ietf.org/doc/html/draft-ietf-bfd-unaffiliated-echo-09>Please
>>>>>> see inline with [XM-2]>>>.
>>>>>> Original
>>>>>> *From: *KetanTalaulikar <ketant.i...@gmail.com>
>>>>>> *To: *肖敏10093570;
>>>>>> *Cc: *draft-ietf-bfd-unaffiliated-e...@ietf.org <
>>>>>> draft-ietf-bfd-unaffiliated-e...@ietf.org>;rtg-bfd@ietf.org <
>>>>>> rtg-bfd@ietf.org>;jh...@pfrc.org <jh...@pfrc.org>;
>>>>>> *Date: *2023年09月25日 15:37
>>>>>> *Subject: **Re: Comments on draft-ietf-bfd-unaffiliated-echo-08*
>>>>>> Hi Xiao Min,
>>>>>> Thanks for your response. Please check inline below for further
>>>>>> suggestions.
>>>>>>
>>>>>> On Mon, Sep 25, 2023 at 11:41 AM <xiao.m...@zte.com.cn> wrote:
>>>>>>
>>>>>>> Dear Ketan,
>>>>>>>
>>>>>>>
>>>>>>> Thanks for your review and thoughtful comments.
>>>>>>> Please see inline.
>>>>>>> Original
>>>>>>> *From: *KetanTalaulikar <ketant.i...@gmail.com>
>>>>>>> *To: *draft-ietf-bfd-unaffiliated-e...@ietf.org <
>>>>>>> draft-ietf-bfd-unaffiliated-e...@ietf.org>;
>>>>>>> *Cc: *rtg-bfd@ietf.org <rtg-bfd@ietf.org>;Jeffrey Haas <
>>>>>>> jh...@pfrc.org>;
>>>>>>> *Date: *2023年09月22日 22:55
>>>>>>> *Subject: **Comments on draft-ietf-bfd-unaffiliated-echo-08*
>>>>>>> Hello Authors,
>>>>>>>
>>>>>>> Looks like I've missed the WGLC on this document, but nevertheless
>>>>>>> would like to share the following comments:
>>>>>>>
>>>>>>> Sec 1 of the document says:
>>>>>>>
>>>>>>> Section 5 of [RFC5880
>>>>>>> <https://www.ietf.org/archive/id/draft-ietf-bfd-unaffiliated-echo-08.html#RFC5880>
>>>>>>> ] indicates that the payload of an affiliated BFD Echo packet is a
>>>>>>> local matter and hence its contents are outside the scope of that
>>>>>>> specification. This document, on the other hand, specifies the contents 
>>>>>>> of
>>>>>>> the Unaffiliated BFD Echo packet and what to do with them.
>>>>>>>
>>>>>>> However, when I go through the procedures in Section 2, there is no
>>>>>>> description of the actual construction of the IP packet that A sends 
>>>>>>> out to
>>>>>>> B - what is the source and destination IP - or MAC addresses for that
>>>>>>> matter? How is it that B would loop it back? I believe it is important 
>>>>>>> for
>>>>>>> the document to specify this.
>>>>>>>
>>>>>>> [XM]>>> This document does specify the source and destination IP,
>>>>>>> through reference to RFC 5881. In section 2 it says
>>>>>>>
>>>>>>> "Regarding the selection of IP address, the rules stated in Section
>>>>>>> 4 of [RFC5881 <https://www.rfc-editor.org/info/rfc5881>] are
>>>>>>> applicable to the encapsulation of an Unaffiliated BFD Echo packet."
>>>>>>>
>>>>>>> In -07 version the rules of RFC 5881 were restated, however in -08
>>>>>>> version they're removed by following the suggestion from Greg.
>>>>>>>
>>>>>> KT> I missed that conversation. One small suggestion so it covers not
>>>>>> just IP address but also MAC.
>>>>>>
>>>>>> OLD: Regarding the selection of IP address, the rules stated in
>>>>>> Section 4 of [RFC5881
>>>>>> <https://www.ietf.org/archive/id/draft-ietf-bfd-unaffiliated-echo-08.html#RFC5881>
>>>>>> ] are applicable to the encapsulation of an Unaffiliated BFD Echo
>>>>>> packet.
>>>>>>
>>>>>> NEW: An Unaffiliated BFD Echo packet follows the same encapsulation
>>>>>> rules as for a BFD Echo packet as specified in Section 4 of [RFC5881
>>>>>> <https://www.ietf.org/archive/id/draft-ietf-bfd-unaffiliated-echo-08.html#RFC5881>
>>>>>> ].
>>>>>>
>>>>>> [XM-2]>>> Accepted.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Another important part is that normally BFD verifies the
>>>>>>> bidirectional path, the liveness of the other endpoint, but also 
>>>>>>> validates
>>>>>>> the presence of a specific IP at that endpoint. Is that still the case 
>>>>>>> when
>>>>>>> operating in this mode? This question arises since the document talks 
>>>>>>> about
>>>>>>> liveness to servers - so is it monitoring liveness to the server host 
>>>>>>> or a
>>>>>>> specific server IP?
>>>>>>>
>>>>>>> [XM]>>> It's monitoring liveness to the server host, not a specific
>>>>>>> server IP. Also note that the Unaffiliated BFD Echo can be used for
>>>>>>> multiple use cases, in section 1 it says
>>>>>>>
>>>>>>> "Section 6.2.2 of [BBF-TR-146
>>>>>>> <https://www.broadband-forum.org/technical/download/TR-146.pdf>] 
>>>>>>> describes
>>>>>>> one use case of the Unaffiliated BFD Echo. Section 2 of [
>>>>>>> I-D.wang-bfd-one-arm-use-case
>>>>>>> <https://datatracker.ietf.org/doc/html/draft-wang-bfd-one-arm-use-case-00>
>>>>>>> ] describes another use case of the Unaffiliated BFD Echo."
>>>>>>>
>>>>>> KT> This is OK. I was looking for some text (perhaps in Section 1)
>>>>>> that says something on the lines of ... "The Unaffiliated BFD Echo
>>>>>> functionality only monitors liveness of the node and does not monitor the
>>>>>> availability of a specific IP address at that node." - I believe this is 
>>>>>> an
>>>>>> important distinction from normal BFD operations that needs to be called
>>>>>> out. Would you agree?
>>>>>>
>>>>>> [XM-2]>>> Some text as you want was added to section 1.
>>>>>>
>>>>>>>
>>>>>>> Finally, is it normal or natural to expect server hosts to be able
>>>>>>> to "loop them back by normal IP forwarding"? Or does it require some
>>>>>>> additional/special capabilities to be turned ON those hosts as hosts 
>>>>>>> don't
>>>>>>> do forwarding by default.
>>>>>>>
>>>>>>> [XM]>>> As I know of a deployment, there is no need to turn ON those
>>>>>>> hosts. At the same time, it's feasible to have such a knob. Propose to 
>>>>>>> add
>>>>>>> some text as below.
>>>>>>>
>>>>>>> OLD
>>>>>>>
>>>>>>> The method for provisioning device B to loop back BFD Unaffiliated
>>>>>>> Echo packets is outside the scope of this document.
>>>>>>>
>>>>>>> NEW
>>>>>>>
>>>>>>> There may be a knob to turn on/off the loopback of Unaffiliated BFD
>>>>>>> Echo packets at device B. The method for provisioning device B to
>>>>>>> loop back Unaffiliated BFD Echo packets is outside the scope of
>>>>>>> this document.
>>>>>>>
>>>>>>>
>>>>>>> KT> This is not quite where I was going. Perhaps something on the
>>>>>> following lines?
>>>>>> NEW:
>>>>>> BFD Unaffiliated Echo feature depends on device B performing IP
>>>>>> forwarding (actually IP redirect) functionality. While such functionality
>>>>>> may normally be expected to be supported on a router, it may not be 
>>>>>> enabled
>>>>>> on a host by default. The method for provisioning device B to loop back 
>>>>>> BFD
>>>>>> Unaffiliated Echo packets is outside the scope of this document.
>>>>>>
>>>>>> [XM-2]>>> Accepted.
>>>>>>
>>>>>>
>>>>>> Best Regards,
>>>>>>
>>>>>> Xiao Min
>>>>>>
>>>>>>
>>>>>> Thanks,
>>>>>> Ketan
>>>>>>
>>>>>> Best Regards,
>>>>>>>
>>>>>>> Xiao Min
>>>>>>>
>>>>>>>
>>>>>>> It would help if these aspects are clarified in the document.
>>>>>>>
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Ketan
>>>>>>>
>>>>>>> On Thu, Jul 6, 2023 at 7:50 AM <internet-dra...@ietf.org> wrote:
>>>>>>>
>>>>>>>>
>>>>>>>> A New Internet-Draft is available from the on-line Internet-Drafts
>>>>>>>> directories. This Internet-Draft is a work item of the Bidirectional
>>>>>>>> Forwarding Detection (BFD) WG of the IETF.
>>>>>>>>
>>>>>>>>    Title           : Unaffiliated BFD Echo
>>>>>>>>    Authors         : Weiqiang Cheng
>>>>>>>>                      Ruixue Wang
>>>>>>>>                      Xiao Min
>>>>>>>>                      Reshad Rahman
>>>>>>>>                      Raj Chetan Boddireddy
>>>>>>>>    Filename        : draft-ietf-bfd-unaffiliated-echo-08.txt
>>>>>>>>    Pages           : 12
>>>>>>>>    Date            : 2023-07-05
>>>>>>>>
>>>>>>>> Abstract:
>>>>>>>>    Bidirectional Forwarding Detection (BFD) is a fault detection
>>>>>>>>    protocol that can quickly determine a communication failure
>>>>>>>> between
>>>>>>>>    two forwarding engines.  This document proposes a use of the BFD
>>>>>>>> Echo
>>>>>>>>    where the local system supports BFD but the neighboring system
>>>>>>>> does
>>>>>>>>    not support BFD.  BFD Control packet and its processing
>>>>>>>> procedures
>>>>>>>>    can be executed over the BFD Echo port where the neighboring
>>>>>>>> system
>>>>>>>>    only loops packets back to the local system.
>>>>>>>>
>>>>>>>>    This document updates RFC 5880.
>>>>>>>>
>>>>>>>> The IETF datatracker status page for this Internet-Draft is:
>>>>>>>> https://datatracker.ietf.org/doc/draft-ietf-bfd-unaffiliated-echo/
>>>>>>>>
>>>>>>>> There is also an htmlized version available at:
>>>>>>>>
>>>>>>>> https://datatracker.ietf.org/doc/html/draft-ietf-bfd-unaffiliated-echo-08
>>>>>>>>
>>>>>>>> A diff from the previous version is available at:
>>>>>>>>
>>>>>>>> https://author-tools.ietf.org/iddiff?url2=draft-ietf-bfd-unaffiliated-echo-08
>>>>>>>>
>>>>>>>> Internet-Drafts are also available by rsync at rsync.ietf.org:
>>>>>>>> :internet-drafts
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>

Reply via email to