Hi Benoit,

Thank you for recognizing the progress of the draft resulting from our
constructive discussion with Tal. I want to bring to your and OPSAWG's
attention draft-fioccola-ippm-on-path-active-measurements
<https://datatracker.ietf.org/doc/draft-fioccola-ippm-on-path-active-measurements/>,
which is currently in the IPPM WG AP
<https://mailarchive.ietf.org/arch/browse/ippm/?gbt=1&index=EY2_Y5g_U5vK9Wi1M4zK4cJjRPM>.
This work and the interest of the IPPM WG indicate that characterization of
IOAM as in-packet OAM, given the definition of in-packet OAM in the draft,
misses the use cases analyzed in
draft-fioccola-ippm-on-path-active-measurements
<https://datatracker.ietf.org/doc/draft-fioccola-ippm-on-path-active-measurements/>
.


Regards,

Greg

On Wed, Sep 3, 2025 at 1:53 AM ben...@everything-ops.net <
ben...@everything-ops.net> wrote:

> Dear all,
>
> As expressed during the last IETF 123 OPSAWG by some of us, we are glad
> that you guys are converging.
> Special thanks to Tal for the heavy lifting lately.
>
> I looked at the diff between the last two versions, and I am happy with
> the changes.
>
> Regarding the scope "I think that clarifying that in the document and
> providing recommendations for better OAM deployment practices, e.g., use of
> explicit entropy source as in RFC 9790
> <https://datatracker.ietf.org/doc/rfc9790/>, will substantially increase
> the value and bring it to the level we expect from a Best Current Level
> document.", it's best not extend the scope at this point in time.
>
> I requested a last OPS-DIR review by Tim.
> After this, assuming no issue, I intend to progress the draft.
>
> Regards, Benoit (as OPSAWG chair and doc shepherd)
>
> Hi Tal,
>
> Thank you for your kind consideration of my notes—apologies for the
> belated response. As the new version has been published, I hope that you
> agree to bringing our discussion to the attention of OPSAWG and IPPM WGs. I
> reread the latest version, and I can formulate my primary concern about the
> document. If I understand the position of the supporters of the document
> correctly, they believe that there are OAM methods and protocols
> that inherently behave as either non-path-congruent,
> different-forwarding-treatment, or both. And, continuing that logic, there
> are OAM protocols, e.g., In-situ OAM or the Alternate Marking method, that
> inherently behave as path-congruent and equal-forwarding-treatment. I
> believe that in the course of our discussion, we established that OAM
> protocols, whether active or hybrid, can be deployed in a way that they
> behave as path-congruent and with equal-forwarding-treatment of OAM
> packets. And in some deployments, the packets of the same OAM protocol
> would behave as non-path-congruent while receiving
> equal-forwarding-treatment. And that fundamental distinction between the
> characteristic of an OAM protocol (already defined in RFC 7799) and how
> the protocol is deployed in the network, in my opinion, is the remaining
> problem with this draft. I think that clarifying that in the document and
> providing recommendations for better OAM deployment practices, e.g., use of
> explicit entropy source as in RFC 9790
> <https://datatracker.ietf.org/doc/rfc9790/>, will substantially increase
> the value and bring it to the level we expect from a Best Current Level
> document.
>
>
> Regards,
>
> Greg
>
> On Sun, Aug 10, 2025 at 4:35 AM Tal Mizrahi <tal.mizrahi....@gmail.com>
> wrote:
>
>> [Resending with Benoit's new address]
>>
>> On Sun, Aug 10, 2025 at 12:52 PM Tal Mizrahi <tal.mizrahi....@gmail.com>
>> wrote:
>> >
>> > Hi Greg,
>> >
>> > [Copying Benoit and Med for a wider perspective]
>> >
>> > Greg, many thanks for reviewing the revised version of the draft (on
>> > Github) and taking the time to explain your comments.
>> > While we might have a slightly different perspective on some of the
>> > comments, others have been very helpful in improving the draft.
>> >
>> > I have created a revised version on Github, following the latest
>> comments.
>> >
>> https://github.com/talmi/oam-what-q/blob/ver-10-revised/draft-ietf-opsawg-oam-characterization.txt
>> >
>> > Here is a diff compared to the datatracker version 09:
>> >
>> https://author-tools.ietf.org/diff?url_1=https://www.ietf.org/archive/id/draft-ietf-opsawg-oam-characterization-09.txt&url_2=https://raw.githubusercontent.com/talmi/oam-what-q/refs/heads/ver-10-revised/draft-ietf-opsawg-oam-characterization.txt
>> >
>> > In my opinion this version is ready-to-go. It addresses the comments
>> > we received in IETF 123, as well as the insights from this email
>> > thread.
>> >
>> > Please see other responses/comments below, marked [TM].
>> >
>> >
>> >
>> > On Sun, Aug 10, 2025 at 5:13 AM Greg Mirsky <gregimir...@gmail.com>
>> wrote:
>> > >
>> > > Hi Tal,
>> > >
>> > > thank you for your attention to my comments and the proposed updates
>> to address those issues. I read the new version and have several thoughts
>> to share:
>> > >
>> > > It seems that "A frequently encountered case is the use of "in-band"
>> to mean either In-Data-Packet or on-path" is not supported by the text that
>> follows. For example, VCCV is presented as a mechanism that ensures that
>> active OAM follows the same set of nodes and links as the monitored PW. But
>> upon careful examination, it is apparent that that is the case only for
>> VCCV Type I, i.e., when PW uses PW Control Word and VCCV uses PW ACH. Types
>> II and III may follow the same path, although that is not guaranteed. I
>> propose to add clarification that the "in-band" interpretation of RFC 5085
>> applies only to VCCV Type I.
>> >
>> > [TM] Agreed. The text has been updated and now refers specifically to
>> > VCCV Type 1 in the example of Path-Congruent OAM: "An example of
>> > "Path-Congruent OAM" is the Virtual Circuit Connectivity Verification
>> > (VCCV) Type 1 [RFC5085], which was also referred to as In-Band VCCV."
>> >
>> > > Since the document is not intended to update RFC 7799, what is the
>> value in repeating definitions provided in RFC 7799? I suggest the removal
>> of text in Section 3.1 that repeats or rewords definitions and examples
>> from RFC 7799, and concentrate on the definition of In-Data-Packet OAM:
>> >
>> > [TM] These definitions and examples are brought here for context. It
>> > is explicitly emphasized that "This document does not update or change
>> > the terms of [RFC7799]". The examples are especially important to
>> > emphasize the difference between the term "Hybrid" and the term
>> > "In-Data-Packet" - this is the result of multiple comments calling for
>> > a clearer explanation of the difference including some examples.
>> >
>> > >
>> > > In-Data-Packet OAM:
>> > >
>> > > The OAM information is carried in the packets that also carry the
>> > >
>> > > data traffic.  This is a specific case of Hybrid OAM.  It was
>> > >
>> > > sometimes referred to as "in-band".
>> > >
>> > >
>> > > Firstly, the last sentence doesn't add any value to the definition.
>> Furthermore, the discussion at that time has demonstrated that such a
>> referral is rooted in a misunderstanding of what the IPPM WG deems as
>> "in-band" OAM. I propose removing the last sentence altogether.
>> >
>> > [TM] Agreed. The last sentence was removed from here and also from the
>> > definitions of Path-Congruent OAM and Equal-Forwarding-Treatment OAM.
>> > The appendix includes this information now.
>> >
>> > >
>> > > Secondly, as we discussed, Hybrid Type I OAM methods can be applied
>> not only to data packets but also to specially constructed test packets.
>> Hence, a reasonable question: How to characterize that case from the point
>> of the new sub-type of OAM? "In-Non-Data-Packet" sounds unclear.
>> "In-Test-Packet" is only marginally better. Which brings me to a more
>> general question: What is the value of introducing the In-Data-Packet term
>> in the first place, compared with the broadly accepted (by IOAM and the
>> AMM) term from RFC 7799, Hybrid Type I?
>> >
>> > [TM] To answer this question we added several examples "Hybrid" and
>> > "In-Data-Packet" to section 3.1. In my opinion the current text and
>> > examples illustrate what the term "In-Data-Packet" is intended to
>> > capture.
>> >
>> > >
>> > > After closer consideration of Section 3.4 and the discussion during
>> the OPSAWG meeting in Madrid, I find the root of my concern with terms
>> introduced in Sections 3.2 and 3.3. These terms, as I understand Section
>> 3.4 and Tal's responses at the meeting, are positioned as inherent in the
>> particular OAM protocol. For example, IOAM is presented as an inherently
>> path-congurent and equal-forwarding-treatment OAM protocol. That is the
>> case for application of IOAM as described in RFC 9127 and RFC 9326, but it
>> is not necessarily true for IOAM combined, for example, with STAMP (see
>> draft-ietf-ippm-stamp-ext-hdr). The same is true for the Alternate Marking
>> Method. For the case of active OAM methods (per RFC 7799), path-congruency
>> and equal-forwarding-treatment of the test packet are not guaranteed, but
>> it can be achieved by using some mechanisms. Thus, I conclude that terms
>> introduced in Sections 3.2 and 3.3 cannot be used to characterize an OAM
>> protocol or method, but only its application. I believe that without making
>> that clear, the document cannot be progressed.
>> >
>> > [TM] We might have a different perspective regarding this conclusion.
>> > However, based on this comment I have rephrased the text that
>> > describes IOAM and alternate marking so that it specifically talks
>> > about integrating an IOAM trace option or AM bits in data packets:
>> > - "An example of "Hybrid OAM" that is also "In-Data-Packet OAM", is an
>> > IOAM [RFC9197] trace option that is incorporated into data packets."
>> > - "Another example of "Hybrid OAM" that is also "In-Data-Packet OAM"
>> > is Alternate Marking [RFC9341], when applied todata packets.".
>> > I believe this resolves the gap by providing a more accurate example
>> > of "In-Data-Packet OAM".
>> >
>> > >
>> > >
>> > > Regards,
>> > >
>> > > Greg
>> >
>> >
>> > Cheers,
>> > Tal.
>> >
>> > >
>> > >
>> > >
>> > > On Sun, Aug 3, 2025 at 11:33 PM Tal Mizrahi <
>> tal.mizrahi....@gmail.com> wrote:
>> > >>
>> > >> Hi Greg,
>> > >>
>> > >> Thanks again for the discussion in IETF 123. Based on the three main
>> > >> issues we talked about, here is a proposed version that addresses
>> > >> these issues, as well as other issues raised in IETF 123:
>> > >>
>> > >> Proposed version:
>> > >>
>> https://github.com/talmi/oam-what-q/blob/ver-10/draft-ietf-opsawg-oam-characterization.txt
>> > >>
>> > >> Diff compared to version 09:
>> > >>
>> https://author-tools.ietf.org/diff?url_1=https://www.ietf.org/archive/id/draft-ietf-opsawg-oam-characterization-09.txt&url_2=https://raw.githubusercontent.com/talmi/oam-what-q/refs/heads/ver-10/draft-ietf-opsawg-oam-characterization.txt
>> > >>
>> > >> Please let us know if there are further comments.
>> > >>
>> > >> Thanks,
>> > >> Tal.
>> > >>
>> > >> On Wed, Jul 23, 2025 at 2:21 PM Tal Mizrahi <
>> tal.mizrahi....@gmail.com> wrote:
>> > >> >
>> > >> > Hi Greg,
>> > >> >
>> > >> > Thanks for the discussion today.
>> > >> > Here is a brief summary of what we discussed:
>> > >> > - We will consider an alternative to the term "in-packet" that
>> > >> > emphasizes the focus on data packets. Perhaps "in-data-packet".
>> > >> > - Examples of the use of the term "in-band" can be moved to an
>> appendix.
>> > >> > - We will emphasize the difference between measurement protocols
>> and
>> > >> > other types of OAM: measurement requires path congruence and equal
>> > >> > forwarding treatment. For other types of OAM, such as BFD, this may
>> > >> > not be the case.
>> > >> >
>> > >> > I will propose new text based on these items and send it to you
>> folks
>> > >> > for review.
>> > >> >
>> > >> > Cheers,
>> > >> > Tal.
>> > >> >
>> > >> > On Wed, Jul 23, 2025 at 2:03 PM Greg Mirsky <gregimir...@gmail.com>
>> wrote:
>> > >> > >
>> > >> > > Hi,
>> > >> > > Med and Benoit expressed interest and supported us working on
>> resolving remaining concerns. Do you think that we already can update them
>> or need a bit more discussion to be specific about the updates we agreed on?
>> > >> > >
>> > >> > > Regards,
>> > >> > > Greg
>>
>
>
_______________________________________________
OPSAWG mailing list -- opsawg@ietf.org
To unsubscribe send an email to opsawg-le...@ietf.org

Reply via email to