[mpls] Re: Éric Vyncke's Discuss on draft-ietf-mpls-p2mp-bfd-08: (with DISCUSS and COMMENT)

Greg Mirsky <gregimirsky@gmail.com> Wed, 05 February 2025 03:42 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D8B10C16941F; Tue, 4 Feb 2025 19:42:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.853
X-Spam-Level:
X-Spam-Status: No, score=-0.853 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NUMERIC_HTTP_ADDR=1.242, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_HTML_ATTACH=0.01, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HhmKUypTsoZX; Tue, 4 Feb 2025 19:42:43 -0800 (PST)
Received: from mail-wm1-x334.google.com (mail-wm1-x334.google.com [IPv6:2a00:1450:4864:20::334]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CAC81C20795B; Tue, 4 Feb 2025 19:42:42 -0800 (PST)
Received: by mail-wm1-x334.google.com with SMTP id 5b1f17b1804b1-436a39e4891so43195155e9.1; Tue, 04 Feb 2025 19:42:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1738726961; x=1739331761; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=NM0qaMVrRRQAAo8xesCy3hSU4a0ked+EjFa19akBaxg=; b=GxePM7/zljr5533NmjbektVq4FpnwlV2vKq75ac9rezL2LFUk+SyHZ1v80d3KuZVx1 4cwsGBLVwFVDi4n5EHLhHstl82iULVJ3DWzdN1fIo6kzfiDGF6gon3eimoKSKQwVBgqR /lowu/PDOWHOQO1QppStjw2MBY8DSDAnyg/7Z6fWM/sII4Iej/auLkLT4GsgB68nbold LqfNWSPFgcUOdTy1driBaGcVROqfUZMJ8sTHdVxoQniI8x0KdZKTygcKm3O24bx60mWf WGgRWq5f85dG6ONOCIghXma3LAUMiDMtzeb1mWYaSKnoAvcM/8FTGkfplCHFwqghM3ET UabA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738726961; x=1739331761; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=NM0qaMVrRRQAAo8xesCy3hSU4a0ked+EjFa19akBaxg=; b=eR1dB01CFMEk66Ee7gthMy5vML3wVTLsY2//e7vJVyWNcKL3qYLF3W18Mhphk9FEZr j8XHfWweqr7TTK1tzLvRxic0wXx7g33JLcQPsd/M3z3TgPkXZ2cZcLdQoJ6XoY/WXQvY 50jTbJyEf0HZV2ufWFRpPN+E79iH1nZEVc2Vy+ZxIwL3C+xNhak1tl72rWprnxoLrsEi Jdo/VmYVrXVirLnS/fPWtnSixwcWh83eiWlrxmVjFJ6+KKcVvBV5nl0HBsX2KXaH0Nov XffyiWrzNgq5OgpiMZor4+7/2u9C7OuuOSfUAGJJvjntq/NqDZg1hSwa6/LVfe2eHRZx aMQQ==
X-Forwarded-Encrypted: i=1; AJvYcCU8RUAACa2lQqQVfOr7guFmqaF81Xzei1SikDswmm2lDAHyxHeeUQk0V3XX0N5ZsUTbm3hQfg==@ietf.org, AJvYcCUaYYAI5A8XCpfzTG2IQUmWmGbclWvBMJGfZ+ijL0QsU1yPekAtwTPcvtKJ3YHhHh+EU1r/j1TnQix5O8FTrNs0M1IiwovR9X8=@ietf.org, AJvYcCV+FqwoGuqO13BnlFG14rw1LxmrkCzNkr/LSgwXLLHvAMkIe3+mGY7AGyXJW1tssCqBSrW0CqFpOTYHP58=@ietf.org, AJvYcCV0xaomPDxaBN3jLVs+4MkxJu5w8NUrDy0tOsdRIMLHGoy7lW3s4JsOXsWi1CsV/t68rfhAPA==@ietf.org, AJvYcCVJIv9u9OBGER77fOCp06zFaOXE1Fr3KiQhZc18aLkja8+/YzEw1kuQ7QgyG9ieCeq/krHBIg==@ietf.org, AJvYcCXGxd0zTaA3gfVXcKpqtLKza10G/Oj+4nfoU/ayGvm4w6tGozrat0i0DIia8/GdQ+DDHLqG2Z+ozmavJI7GbGhULTGbRqz5m7HN0Vc=@ietf.org
X-Gm-Message-State: AOJu0Yw13xe4W9Dy+0JUHnP14EEMRJZiNTwGXDKPQTGv7+fQvgMBEjJV i1ZQBDnLVmkjPaHORhSKTcuPatevWabRNlbORD255HXYHUi87fCSEz8ug1PYUgqEkjcqwxnUuFC +uSUKRYgHwen3X5FDOQ1JZKuuhYg=
X-Gm-Gg: ASbGncuF9ILIef1bmzRiGYgEpm55iDCvh1vGny4jgiiIAVOGsnFTaUN9qAu5qHw6HxD pyDzqqixYy/grxX5TAj6MHp3Nbx7GC1/7IwBkehVRVmT1lJ168twmsBVWwIjqUUf6tbtbIvmWBA ==
X-Google-Smtp-Source: AGHT+IGJxTj8fImv7QNVKGcQvpKWlIu8erva9B4sIueOWYq6tHlaCR6pdOY/oZ5Oz5K9v5nsWYtuqkRy5BoNDniVRq0=
X-Received: by 2002:a05:600c:3111:b0:431:5aea:95f with SMTP id 5b1f17b1804b1-4390d43ddddmr7135935e9.16.1738726959974; Tue, 04 Feb 2025 19:42:39 -0800 (PST)
MIME-Version: 1.0
References: <173616562137.1870944.15828701663886347655@dt-datatracker-65f549669d-2xld9> <CA+RyBmVSyyGohza5sTBYk4DB3Gu16JpKQZbLJL9SCoaqo_OHOQ@mail.gmail.com> <PH0PR11MB49660DD0057D4D863CC8F0C2A9132@PH0PR11MB4966.namprd11.prod.outlook.com> <CA+RyBmXYWX03rQtT+8uQ=KnPjdq1RNo3LJP_ysiTdbn=Y=LkUQ@mail.gmail.com> <CA+RyBmVM7hevfdh7OcEnKacuaakVLqw+=VgeXTq72f3s2GO+LQ@mail.gmail.com> <PH0PR11MB496634A515E019BFECF56318A91C2@PH0PR11MB4966.namprd11.prod.outlook.com> <CA+RyBmXzkzBONY2RVdUZzk3nTdbpXaSKOU4ziEym1T27y++eEA@mail.gmail.com> <PH0PR11MB496657895B969EE58713625DA9182@PH0PR11MB4966.namprd11.prod.outlook.com> <AS1PR07MB85897B5CDAE86903A70F3915E0182@AS1PR07MB8589.eurprd07.prod.outlook.com> <CA+RyBmXSxVBEkupgXt_VQQ2haL4GXrf3s+v29gc61Qb2pnC9Og@mail.gmail.com> <PH0PR11MB496644925F84AA651BD3B8B1A9182@PH0PR11MB4966.namprd11.prod.outlook.com>
In-Reply-To: <PH0PR11MB496644925F84AA651BD3B8B1A9182@PH0PR11MB4966.namprd11.prod.outlook.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 04 Feb 2025 19:42:28 -0800
X-Gm-Features: AWEUYZmQP_ShT-N08_BxuvMsjHxC_OlcpdVsnCQzMZPmWzryG4zoWdOR6Ur52MM
Message-ID: <CA+RyBmXcm=qCvxMaEVU-Ph7LSA8r9ELKBSn7biTquZum9uBxsQ@mail.gmail.com>
To: "Eric Vyncke (evyncke)" <evyncke@cisco.com>
Content-Type: multipart/mixed; boundary="000000000000cfbdf7062d5ceaeb"
Message-ID-Hash: UHU2EQVWSDGFXRC7K7RIZNDUUISFIL5C
X-Message-ID-Hash: UHU2EQVWSDGFXRC7K7RIZNDUUISFIL5C
X-MailFrom: gregimirsky@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-mpls.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: The IESG <iesg@ietf.org>, "draft-ietf-mpls-p2mp-bfd@ietf.org" <draft-ietf-mpls-p2mp-bfd@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, NVO3 <nvo3@ietf.org>, "nvo3-chairs@ietf.org" <nvo3-chairs@ietf.org>, "draft-ietf-nvo3-geneve-oam@ietf.org" <draft-ietf-nvo3-geneve-oam@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [mpls] Re: Éric Vyncke's Discuss on draft-ietf-mpls-p2mp-bfd-08: (with DISCUSS and COMMENT)
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/-8Jh0Sas5dZkfVist93qg-SNK7E>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Owner: <mailto:mpls-owner@ietf.org>
List-Post: <mailto:mpls@ietf.org>
List-Subscribe: <mailto:mpls-join@ietf.org>
List-Unsubscribe: <mailto:mpls-leave@ietf.org>

Hi, Eric et al.,
I've updated relevant drafts, draft-ietf-mpls-p2mp-bfd and
draft-ietf-nvo3-geneve-oam, to use an address from the new IPv6 Associated
Channel IPv6 range as the destinatination address of the inner IP/UDP
encapsulation of active OAM packets. I attached two diffs that highlight
all updates applied to these drafts. Below, please find details of these
changes:

   - draft-ietf-mpls-p2mp-bfd
      - A new section as part of IANA Considerations:

7.1.  IPv6 Address Allocation

   IANA is requested to allocate an IPv6 TBA2/64 prefix as Associated
   Channel IPv6 Prefix in the "Internet Protocol Version 6 Address
   Space" and add the prefix to the "IANA IPv6 Special Purpose Address
   Registry".

   - Updated Abstract as follows:

OLD TEXT:
   Furthermore, this document also updates RFC 8562 and recommends the
   use of an IPv6 loopback address (::1/128) and discourages the use of
   an IPv4 loopback address mapped to IPv6.
NEW TEXT:
   Furthermore, this document also updates RFC 8562 and recommends the
   use of an IPv6 from the Associated Channel IPv6 range TBA2/64 and
   discourages the use of an IPv4 loopback address mapped to IPv6.

   - Updated Introduction:

OLD TEXT:
   Historically, an IPv6-mapped IPv4 loopback range
   address::ffff:127.0.0.1/128 was mandated, although functionally, an
   IPv6 address from that range is not analogous to its IPv4
   counterpart.  This draft starts the transition to using the proper
   IPv6 loopback address as the IPv6 destination address in the IP/UDP
   encapsulation of active OAM over the MPLS data plane.  Thus, this
   document also updates [RFC8562] and recommends the use of an IPv6
   loopback address (::1/128) while acknowledging that an address from
   ::ffff:127.0.0.1/128 range might be used by existing implementations,
   discourages the use of the IPv6-mapped IPv4 loopback range address.
NEW TEXT:
   Historically, an IPv6-mapped IPv4 loopback range
   address::ffff:127.0.0.1/128 was mandated, although functionally, an
   IPv6 address from that range is not analogous to its IPv4
   counterpart.  Furthermore, using the loopback address as the
   destination address even for an inner IP encapsulation of a tunneled
   packet violates Section 2.5.3 of [RFC4291].  Hence, IANA is requested
   to allocate TBA2/64 range as a new Associated Channel IPv6 Prefix
   range that can be used for selecting destination IPv6 addresses for
   IP/UDP encapsulation of management, control, and OAM packets.  This
   draft starts the transition to using the IPv6 addresses from the
   Associated Channel IPv6 Prefix range as the IPv6 destination address
   in the IP/UDP encapsulation of active OAM over the MPLS data plane.
   Thus, this document also updates [RFC8562] and recommends the use of
   an IPv6 address from the Associated Channel IPv6 Prefix range TBA2/64
   (Section 7.1) while acknowledging that an address from
   ::ffff:127.0.0.1/128 range might be used by existing implementations,
   discourages the use of the IPv6-mapped IPv4 loopback range address.

   - Also, updated Section 3.1:

OLD TEXT:
   *  [RFC4291] defines a single IPv6 loopback address.  Hence, for
      IPv6, the IPv6 loopback address ::1/128 SHOULD be used.
NEW TEXT:
   *  The sender of an MPLS echo request SHOULD use an address from the
      Associated Channel IPv6 Prefix range TBA2/64 Section 7.1.


   - draft-ietf-nvo3-geneve-oam
      - Updated Section 2.3:

OLD TEXT:
   Inner IP header:

      Destination IP: The IP address MUST be set to the loopback address
      127.0.0.1/32 for IPv4, or the loopback address ::1/128 for IPv6
      [RFC4291].
NEW TEXT:
   Inner IP header:

      Destination IP: The IP address MUST be set to the loopback address
      127.0.0.1/32 for IPv4 version.  For IPv6, the address MUST be
      selected from the Associated Channel IPv6 Range for IPv6
      [I-D.ietf-mpls-p2mp-bfd].

   - Added as the Normative reference:

   [I-D.ietf-mpls-p2mp-bfd]
              Mirsky, G., Mishra, G. S., and D. E. Eastlake,
              "Bidirectional Forwarding Detection (BFD) for Multipoint
              Networks over Point-to-Multi-Point MPLS Label Switched
              Path (LSP)", Work in Progress, Internet-Draft, draft-ietf-
              mpls-p2mp-bfd-09, 6 January 2025,
              <https://datatracker.ietf.org/doc/html/draft-ietf-mpls-
              p2mp-bfd-09>.

I greatly appreciate your thoughtful and constructive suggestions. I hope
that I captured the esseintail parts and got us closer to the acceptable
resolution.

Regards,
Greg

On Tue, Jan 14, 2025 at 9:35 AM Eric Vyncke (evyncke) <evyncke@cisco.com>
wrote:

> Greg,
>
>
>
> This is indeed one way (or the other way round of course) as I wrote in a
> different email earlier today :-)
>
>
>
> -éric
>
>
>
>
>
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Tuesday, 14 January 2025 at 17:01
> *To: *Gunter van de Velde (Nokia) <gunter.van_de_velde@nokia.com>
> *Cc: *Eric Vyncke (evyncke) <evyncke@cisco.com>, The IESG <iesg@ietf.org>,
> draft-ietf-mpls-p2mp-bfd@ietf.org <draft-ietf-mpls-p2mp-bfd@ietf.org>,
> mpls@ietf.org <mpls@ietf.org>, NVO3 <nvo3@ietf.org>, nvo3-chairs@ietf.org
> <nvo3-chairs@ietf.org>, draft-ietf-nvo3-geneve-oam@ietf.org <
> draft-ietf-nvo3-geneve-oam@ietf.org>
> *Subject: *Re: Éric Vyncke's Discuss on draft-ietf-mpls-p2mp-bfd-08:
> (with DISCUSS and COMMENT)
>
> Hi Eric and Gunter,
>
> thank you for your guidance. I thought of using draft-ietf-mpls-p2mp-bfd
> to request the IANA allocation. Consequently, draft-ietf-nvo3-geneve-oam
> will require using the proper IPv6 addresses and have the Normative
> reference in that regard to draft-ietf-mpls-p2mp-bfd. Would that be an
> acceptable way forward?
>
>
>
> Regards,
>
> Greg
>
>
>
> On Tue, Jan 14, 2025 at 8:58 AM Gunter van de Velde (Nokia) <
> gunter.van_de_velde@nokia.com> wrote:
>
> Thank you for the follow up Eric,
>
>
>
> At least from draft-ietf-nvo3-geneve-oam perspective a fresh LC seems
> appropriate.
>
>
>
> The sequencing of events depends upon which draft Greg wants to use to get
> the IANA IP address related code-points. Greg, would you have an early
> insight on how you prefer to progress?
>
>
>
> G/
>
>
>
> *From:* Eric Vyncke (evyncke) <evyncke=40cisco.com@dmarc.ietf.org>
> *Sent:* Tuesday, January 14, 2025 2:50 PM
> *To:* Greg Mirsky <gregimirsky@gmail.com>; The IESG <iesg@ietf.org>
> *Cc:* draft-ietf-mpls-p2mp-bfd@ietf.org; mpls@ietf.org; NVO3 <
> nvo3@ietf.org>; nvo3-chairs@ietf.org; draft-ietf-nvo3-geneve-oam@ietf.org
> *Subject:* Re: Éric Vyncke's Discuss on draft-ietf-mpls-p2mp-bfd-08:
> (with DISCUSS and COMMENT)
>
>
>
>
>
> *CAUTION:* This is an external email. Please be very careful when
> clicking links or opening attachments. See the URL nok.it/ext for
> additional information.
>
>
>
> Greg,
>
>
>
> I am perfectly fine with option #2 (even if option #3 is nicer from my INT
> AD point of view), i.e., one I-D is requesting the IPv4/IPv6 prefixes with
> the right wording in its IANA section and the other I-D has some text about
> re-using those prefixes with a normative reference to the 1st I-D (plus
> some notes to the RFC editor to copy the selected prefixes).
>
>
>
> Now, these two I-Ds are in the routing area, so, it is also up to the RTG
> ADs to express their preferences and decide whether a new IETF Last Call is
> required (as this is an important technical change in the I-Ds).
>
>
>
> I understand that this is more work for many people and some delays, but
> the final I-Ds will be much more elegant and no more violating RFC 4291 😊
> Hence, I will clear my DISCUSS position.
>
>
>
> Regards
>
>
>
> -éric
>
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Friday, 10 January 2025 at 23:14
> *To: *Eric Vyncke (evyncke) <evyncke@cisco.com>
> *Cc: *The IESG <iesg@ietf.org>, draft-ietf-mpls-p2mp-bfd@ietf.org <
> draft-ietf-mpls-p2mp-bfd@ietf.org>, mpls-chairs@ietf.org <
> mpls-chairs@ietf.org>, mpls@ietf.org <mpls@ietf.org>, n.leymann@telekom.de
> <n.leymann@telekom.de>, NVO3 <nvo3@ietf.org>, nvo3-chairs@ietf.org <
> nvo3-chairs@ietf.org>, draft-ietf-nvo3-geneve-oam@ietf.org <
> draft-ietf-nvo3-geneve-oam@ietf.org>, Bocci, Matthew (Nokia - GB) <
> matthew.bocci@nokia.com>
> *Subject: *Re: Éric Vyncke's Discuss on draft-ietf-mpls-p2mp-bfd-08:
> (with DISCUSS and COMMENT)
>
> Hi Eric,
>
> Thank you for the detailed explanation of all options to conclude the work
> of two WGs on these documents properly. I think that Option #2 is
> reasonable and will work on updating drafts accordingly. In the meantime, I
> appreciate your thoughts on where to request IANA. Would it be acceptable
> if such a request is expressed in one document, e.g.,
> draft-ietf-mpls-p2mp-bfd, and the other document uses a Normative reference
> to that draft? If that is acceptable, we will avoid any possibility of
> duplication of the IANA part.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Fri, Jan 10, 2025 at 2:36 AM Eric Vyncke (evyncke) <evyncke@cisco.com>
> wrote:
>
> Greg,
>
>
>
> Thank you for merging the two threads, very sensible action as the two
> IETF drafts have the same issue.
>
>
>
> The IESG discussed it during the 9th of January telechat, and there are
> at least three solutions (all allowing for ECMP probing):
>
>
>
> 1.      Using the 100::/64 prefix (as you wrote it was not published when
> the original RFC were published), easy, immediate solution for IPv6, but
> not for IPv4
>
> 2.      The MPLS/NVO3 drafts add an IANA section requesting an IPv6 /64
> prefix and an IPv4 /24 prefix for this specific use (with a note about
> avoiding duplicates), similar future documents could then refer to either
> the MPLS/NVO3 RFC
>
> 3.      A short/quick (AD-sponsored ?) IETF draft requesting the IPv6 /64
> and an IPv4 / 24 prefixes for similar use cases, way nicer and easier
> reference for similar future documents
>
>
>
> In all cases, I am afraid that an IETF Last Call & IESG evaluation should
> be done again as it is a not a minor editorial change.
>
>
>
> Early allocation could be requested for 2) and 3) within weeks.
>
>
>
> For 3) the MPLS/NVO3 documents could be quickly approved by the IESG with
> a normative reference to the short draft.
>
>
>
> Even if I mostly care about IPv6, I think that a solution for IPv4 is
> important. The solution 3) is much nicer albeit probably causing delays in *
> *publication** of the MPLS/NVO3 drafts but not for their **approvals**.
>
>
>
> On my side, 3) is the best way forward, but happy to listen to the
> community feedback
>
>
>
> Regards
>
>
>
> -éric
>
>
>
> *From: *Greg Mirsky <gregimirsky@gmail.com>
> *Date: *Thursday, 9 January 2025 at 22:04
> *To: *Eric Vyncke (evyncke) <evyncke@cisco.com>
> *Cc: *The IESG <iesg@ietf.org>, draft-ietf-mpls-p2mp-bfd@ietf.org <
> draft-ietf-mpls-p2mp-bfd@ietf.org>, mpls-chairs@ietf.org <
> mpls-chairs@ietf.org>, mpls@ietf.org <mpls@ietf.org>, n.leymann@telekom.de
> <n.leymann@telekom.de>, NVO3 <nvo3@ietf.org>, nvo3-chairs@ietf.org <
> nvo3-chairs@ietf.org>, nvo3-ads@ietf.org <nvo3-ads@ietf.org>,
> draft-ietf-nvo3-geneve-oam@ietf.org <draft-ietf-nvo3-geneve-oam@ietf.org>,
> Bocci, Matthew (Nokia - GB) <matthew.bocci@nokia.com>
> *Subject: *Re: Éric Vyncke's Discuss on draft-ietf-mpls-p2mp-bfd-08:
> (with DISCUSS and COMMENT)
>
> Merging two discussions might help us reach an acceptable solution.
>
>
>
> Regards,
>
> Greg
>
>
>
> On Thu, Jan 9, 2025 at 10:28 AM Greg Mirsky <gregimirsky@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) <evyncke@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 <gregimirsky@gmail.com>
> *Date: *Monday, 6 January 2025 at 20:49
> *To: *Eric Vyncke (evyncke) <evyncke@cisco.com>
> *Cc: *The IESG <iesg@ietf.org>, draft-ietf-mpls-p2mp-bfd@ietf.org <
> draft-ietf-mpls-p2mp-bfd@ietf.org>, mpls-chairs@ietf.org <
> mpls-chairs@ietf.org>, mpls@ietf.org <mpls@ietf.org>, n.leymann@telekom.de
> <n.leymann@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 <
> noreply@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 ;)
>
>