Merging two discussions might help us reach an acceptable solution.

Regards,
Greg

On Thu, Jan 9, 2025 at 10:28 AM Greg Mirsky <gregimir...@gmail.com> wrote:

> Hi Eric,
> thank you for the discussion and further clarification of your concern
> with the proposed use of ::1/128 as the inner destination IPv6 address in
> tunneled active OAM packets. Please see my follow-up notes below tagged
> GIM2>>.
>
> Regards,
> Greg
>
> On Thu, Jan 9, 2025 at 5:35 AM Eric Vyncke (evyncke) <evyn...@cisco.com>
> wrote:
>
>> Hello Greg,
>>
>>
>>
>> Thanks for your reply.
>>
>>
>>
>> A quick and easy point first: my comment on section 3.1 is really
>> s\0:0:0:0:0:FFFF:7F00/104\::ffff:7f00/104\ or \::ffff:127.0.0.0/104\
>> <http://127.0.0.0/104%5C> (and no need to add a reference to RFC 5952).
>> Sorry if I was unclear in my comment.
>>
> GIM2>> Thank you for the clarification. I used the first option, changing
> 'F' into 'f'.
>
>>
>>
>> This leads of course to the core of my DISCUSS: using ::1 as the inner
>> destination address to avoid the dummy inner packet to be consumed by a
>> non-intended recipient. Like ::ff00:127.0.0.0/104 it is a violation of
>> RFC 4291 even if slightly nicer.
>>
>>
>>
>> Did the MPLS WG consider the use of RFC 6666 (discard prefix) 100::/64 ?
>> This would also have the benefit of allowing entry in the destination
>> address to allow for ECMP testing.
>>
> GIM2>> Thank you for pointing out this option. AFAIK when the first RFC,
> RFC 4379, was published defining IP/UDP encapsulation of active OAM packets
> in the MPLS network, the IPv6 range was not assigned yet. Also, RFC 9570
> <https://datatracker.ietf.org/doc/rfc9570/> recommends using ::1/128 as
> the inner destination IPv6 address in IP/UDP encapsulation of an active OAM
> packet in the MPLS network. I believe using an IPv6 address in IP/UDP
> encapsulation must be consistent across all cases, whether MPLS or IPv6
> tunneling.
>
>>
>>
>> E.g., the following text would be better IMHO (keeping the 2nd bullet to
>> support legacy implementations):
>>
>> “This document updates Section 5.8 of [RFC8562
>> <https://www.rfc-editor.org/info/rfc8562>] regarding the selection of
>> the IPv6 destination address:
>>
>>    - The sender of an echo request SHOULD select the IPv6 destination
>>    from the 100::/64 RFC 6666 prefix.
>>    - The sender of an echo request MAY select the IPv6 destination
>>    address from the 0:0:0:0:0:FFFF:7F00/104 prefix.”
>>
>> Alternatively, IANA could easily assign another /64 for the use of BFD.
>>
> GIM2>> As this issue is present in both documents,
> draft-ietf-mpls-p2mp-bfd, and draft-ietf-nvo3-geneve-oam, I defer to ADs
> and WG Chairs for their suggestions and guidance.
>
>>
>>
>> Regards
>>
>>
>>
>> -éric
>>
>>
>>
>> *From: *Greg Mirsky <gregimir...@gmail.com>
>> *Date: *Monday, 6 January 2025 at 20:49
>> *To: *Eric Vyncke (evyncke) <evyn...@cisco.com>
>> *Cc: *The IESG <i...@ietf.org>, draft-ietf-mpls-p2mp-...@ietf.org <
>> draft-ietf-mpls-p2mp-...@ietf.org>, mpls-cha...@ietf.org <
>> mpls-cha...@ietf.org>, m...@ietf.org <m...@ietf.org>,
>> n.leym...@telekom.de <n.leym...@telekom.de>
>> *Subject: *Re: Éric Vyncke's Discuss on draft-ietf-mpls-p2mp-bfd-08:
>> (with DISCUSS and COMMENT)
>>
>> Hi Éric,
>>
>> thank you for your review and comments. Please find my notes below tagged
>> GIM>>. The attached diff highlights updates applied in the new working
>> version.
>>
>>
>>
>> Regards,
>>
>> Greg
>>
>>
>>
>> On Mon, Jan 6, 2025 at 4:13 AM Éric Vyncke via Datatracker <
>> nore...@ietf.org> wrote:
>>
>> Éric Vyncke has entered the following ballot position for
>> draft-ietf-mpls-p2mp-bfd-08: Discuss
>>
>> 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/about/groups/iesg/statements/handling-ballot-positions/
>> for more information about how to handle DISCUSS and COMMENT positions.
>>
>>
>> The document, along with other ballot positions, can be found here:
>> https://datatracker.ietf.org/doc/draft-ietf-mpls-p2mp-bfd/
>>
>>
>>
>> ----------------------------------------------------------------------
>> DISCUSS:
>> ----------------------------------------------------------------------
>>
>>
>> # Éric Vyncke, INT AD, comments for draft-ietf-mpls-p2mp-bfd-08
>> CC @evyncke
>>
>> Thank you for the work put into this document.
>>
>> Please find below one blocking DISCUSS points, some non-blocking COMMENT
>> points
>> (but replies would be appreciated even if only for my own education), and
>> some
>> nits.
>>
>> Special thanks to Nicolai Leymann for the shepherd's detailed write-up
>> including the WG consensus *but it lacks* the justification of the
>> intended
>> status.
>>
>> I hope that this review helps to improve the document,
>>
>> Regards,
>>
>> -éric
>>
>> ## DISCUSS (blocking)
>>
>> As noted in https://www.ietf.org/blog/handling-iesg-ballot-positions/, a
>> DISCUSS ballot is just a request to have a discussion on the following
>> topics:
>>
>> ### Section 3.1
>>
>> Happy to stand corrected, but I read section 3.1 as IP packets are sent
>> outside
>> of a node on a real (p2mp) link with a destination address of ::1/128. If
>> confirmed, then this is an apparent violation of section 2.5.3 of RFC 4291
>> (even if sent over MPLS).
>>
>> GIM>> The use of a loopback IP address as the destination in
>> MPLS-encapsulated IP/UDP was introduced in RFC 4379 (it was obsoleted by RFC
>> 8029 <https://datatracker.ietf.org/doc/html/rfc8029>). In it, the use of
>> a loopback discussed in Section 2.1. Use of a loopback IPv4 address as the
>> destination address in MPLS-encapsulated IP/UDP active OAM, e.g., LSP Echo
>> request/reply (RFC 8029) or BFD (RFC 5884), as I understand is accepted and
>> broadly deployed. This document is intended to correct earlier
>> misconception about IPv6-mapped IPv4 loopback address range and recommends
>> using IPv6 loopback as the destination address in IP/UDP encapsulation over
>> MPLS.
>>
>>
>> I understand that this violation started already in RFC 8562, and I have
>> no
>> obvious solution to propose except using a link-local mcast address, e.g.,
>> ff02::2/128 (all link routers).
>>
>> GIM>> The intention of using a loopback address as the IP destination
>> address in IP/UDP encapsulation of an active OAM over MPLS discussed in 
>> Section
>> 2.1 of RFC 8029
>> <https://datatracker.ietf.org/doc/html/rfc8029#section-2.1>:
>>
>>    1.  Although the LSP in question may be broken in unknown ways, the
>>
>>        likelihood of a diagnostic packet being delivered to a user of an
>>
>>        MPLS service MUST be held to an absolute minimum.
>>
>>
>>
>>    2.  If an LSP is broken in such a way that it prematurely terminates,
>>
>>        the diagnostic packet MUST NOT be IP forwarded.
>>
>>
>>
>>    3.  A means of varying the diagnostic packets such that they exercise
>>
>>        all ECMP paths is thus REQUIRED.
>>
>> It seems like using link-local mcast address would not comply to these
>> requirements, but a loopback address is complying.
>>
>>
>>
>> ----------------------------------------------------------------------
>> COMMENT:
>> ----------------------------------------------------------------------
>>
>>
>> ## COMMENTS (non-blocking)
>>
>> ### Abstract and Section 1
>>
>> s/recommends the use of *an* IPv6 loopback address/recommends the use of
>> *the*
>> IPv6 loopback address/
>>
>> GIM>> Thank you; done.
>>
>>
>> ### Section 2.1
>>
>> Suggest adding a reference (or a definition) of `G-ACh`.
>>
>> GIM>> Added reference to RFC 5586 in Section 3.2 and expanded on the
>> first use of the abbreviation.
>>
>>
>> ### Section 3.1
>>
>> Please use section 5 of RFC 5952 for `0:0:0:0:0:FFFF:7F00/104`.
>>
>> GIMM>> Added as Informative reference. Would you agree?
>>
>>
>> ### Section 3.2
>>
>> In figure 1, some fields have a length that is specified and others have
>> no
>> length... Is it on purpose ?
>>
>> GIM>> Thank you for pointing that out to me. I removed occurences of '(16
>> bits)'.
>>
>>
>> Even if the reader could guess, what are the expected sender/receiver
>> behavior
>> for the reserved fields ?
>>
>> GIM>> The Source Address TLV is defined in Section 4.1 of RFC 7212
>> <https://www.rfc-editor.org/rfc/rfc7212.html>. Would you recommend
>> clarificaton of how its fields are handled?
>>
>>
>> ## NITS (non-blocking / cosmetic)
>>
>> ### Use of SVG graphics
>>
>> To make a much nicer HTML rendering, suggest using the aasvg too to
>> generate
>> SVG graphics. It is worth a try ;-)
>>
>> GIM>> I will try it ;)
>>
>
_______________________________________________
nvo3 mailing list -- nvo3@ietf.org
To unsubscribe send an email to nvo3-le...@ietf.org

Reply via email to