Re: [nvo3] Working Group Last Call and IPR Poll for draft-ietf-nvo3-geneve-oam-07

Greg Mirsky <gregimirsky@gmail.com> Fri, 22 September 2023 01:09 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F216C1522D7; Thu, 21 Sep 2023 18:09:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, 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 zAfs0zUQSaGa; Thu, 21 Sep 2023 18:09:35 -0700 (PDT)
Received: from mail-yb1-xb2f.google.com (mail-yb1-xb2f.google.com [IPv6:2607:f8b0:4864:20::b2f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D2A0C151700; Thu, 21 Sep 2023 18:09:32 -0700 (PDT)
Received: by mail-yb1-xb2f.google.com with SMTP id 3f1490d57ef6-d7b79a4899bso1843602276.2; Thu, 21 Sep 2023 18:09:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695344971; x=1695949771; 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=eO4AtlwI6dXqzZHMzMaEU8/OCnAdNrbo2ZhqrDA8Oho=; b=XY6Wvn7lHW3e/pu1YsYJNZ6AhHGX8AceNhwYvvzPGpwo0SfyZywWFo5EBLNJ+SKfXo s/g1k+8IcTMY864JRPkA1t8XFu8s71dM0aockK+HyT+z39B6Q8KikjlpfL8atgAXvVmG OCBva1lQV1iWoxEmEd/qhukyPMpRU+k7/z6GuBj7puDhzH1UCn06vhy+a7eU6vXQoNsV uFIm3iRHDz+rG6xKs6d8Rw6IXd1dQDMX/BK6j6xVER7dHKXwTSBLhkmOqGifffVNeeiK 0On+nlaeHm5tM2sMKW5wREQoRglTtSRZlBi3uVrUOfXTveMgO9b37NnxpTj498Fv2hoF YZ2A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695344971; x=1695949771; 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=eO4AtlwI6dXqzZHMzMaEU8/OCnAdNrbo2ZhqrDA8Oho=; b=IPpXGJkUsaBz8S+LXUyA/TSqw4yxZRVpOZLUISRkRCiIEt5UJDknVFVAd02nWLo4aL TgFYCOCE3yvp2HoOb+2VTL/X766/dpfn2PASpVQKrGiyYOuQYCCLfSMRnXkS0H3DMX1F WlbrkKHAWGPoHvNZSytcIh+yduiyFOa991mlQqif4fG0b0ln6qs3rTSsyw3kb727+/xO VWbmYIfZJljVkocFc1vxueFpxdcuHRxT3Jjq5iP75Vl70X8qBxhYyb9bgB8yBgVnTD/b aZVtJbrN1GRAOkNEx7MGvjR9hi049H+Sm5h6H56aalWvubybyhazWONiKORLc6eVqyUA LScA==
X-Gm-Message-State: AOJu0YxhJLENPF/f+Nqgbx6XO6zKV/POLfRPNOWrjDrTlt51nwMuCOMW qBikEEbEy8/85VKcBZGlWK/ZRvLDDsb4i2jWbf1ZBmfOzyM=
X-Google-Smtp-Source: AGHT+IHBwwAia29Tdcb/che+hEehJoEHrCrYS9OdHDkUFjuu3D0RtXTXMwx9vud/GOFxsY6xnTzwng3ea8jgbAtPbjk=
X-Received: by 2002:a05:6902:52c:b0:d80:23d5:8989 with SMTP id y12-20020a056902052c00b00d8023d58989mr6298921ybs.29.1695344970914; Thu, 21 Sep 2023 18:09:30 -0700 (PDT)
MIME-Version: 1.0
References: <CA+RyBmU3Q8MiRFWDAqRUTmA7WDOirryxT1UmASfySAhDiagKGQ@mail.gmail.com> <202308151012491868241@zte.com.cn>
In-Reply-To: <202308151012491868241@zte.com.cn>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 21 Sep 2023 18:09:19 -0700
Message-ID: <CA+RyBmX-fnVnMAzxesxRgzXbiXOo-9V8HyoBB+3FgXt4+nua4Q@mail.gmail.com>
To: xiao.min2@zte.com.cn
Cc: aldrin.ietf@gmail.com, nvo3@ietf.org, nvo3-chairs@ietf.org, draft-ietf-nvo3-geneve-oam@ietf.org
Content-Type: multipart/mixed; boundary="000000000000c37e040605e8420b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/lglzCPwHTiKSaegYtAJl2qKdwjs>
Subject: Re: [nvo3] Working Group Last Call and IPR Poll for draft-ietf-nvo3-geneve-oam-07
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: "Network Virtualization Overlays \(NVO3\) Working Group" <nvo3.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nvo3>, <mailto:nvo3-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nvo3/>
List-Post: <mailto:nvo3@ietf.org>
List-Help: <mailto:nvo3-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nvo3>, <mailto:nvo3-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Sep 2023 01:09:39 -0000

Hi Xiao Min,
thank you for your detailed comments and thoughtful suggestions. Please
find my notes below tagged GIM>>. Attached are the new working version of
the draft and the diff highlighting the updates.

Regards,
Greg

On Mon, Aug 14, 2023 at 7:12 PM <xiao.min2@zte.com.cn> wrote:

> Hi Greg,
>
>
> Thanks for taking my suggestions into account. I believe this document is
> on the right way.
>
> Still, I want to extract some text from the working version for further
> discussion.
>
> In section 2.1, it says "Encapsulation of test packets for both cases is
> discussed in Section 2.2."
>
> As I've said before, the OAM over Geneve encap defined in section 2.2
> applies *only* to the Management VNI, i.e., the first case.
>
GIM>> I agree and removed this new sentence appending the following
sentence to the paragraph that introduces the Management VNI:
NEW TEXT:
   Encapsulation of
   test packets using the Management VNI is discussed in Section 2.2.

> In section 1, the definition of VAP is introduced, and the only use of it
> is within section 2.2, it says "Source IP: IP address of the originating
> VAP".
>
> I'm a bit confused, to my understanding the VAP is irrelevant to the test
> on Management VNI, the Source IP should be set to the IP address of the
> originating NVE but not the originating VAP.
>
GIM>> Thank you for pointing that out to me. I removed the references to
VAP in the document and updated the text accordingly.

> In section 2.1, it says "The Management VNI SHOULD be terminated on the
> tenant-facing side of the Geneve encap/decap functionality, not the
> DC-network-facing side (per definitions in Section 4 of [RFC8014]) so that
> Geneve encap/decap functionality is included in its scope."
>
> I'm not sure this statement is accurate. The Management VNI is a specific
> VNI not really deployed at the tenant-facing side, so it seems impossible
> to be terminated on the tenent-facing side.
>
GIM>> You are right. The Management VNI is a logical construct and, as
such, where it is terminated is also a logical entity. By pointing out
where the termination of the Management VNI happens, the document provides
useful information to an implementer. That information is important to
ensure that Geneve encap/decap functionality is exercised by an active OAM.

> In section 1, it says "IP encapsulation conforms to these requirements and
> is a suitable encapsulation of active OAM protocols in a Geneve overlay
> network."
>
> I'm not sure this statement is comprehensive. For the first case
> (Management VNI) discussed in section 2.1, I agree that IP encapsulation is
> enough, but for the second case, Ethernet encapsulation is also needed,
> which is clearly specified in draft-ietf-nvo3-bfd-geneve.
>
GIM>> I agree that the IP encapsulation using the Management VNI addresses
the first of two scenarios analyzed in Section 2.1. But I don't think that
it does not conform to the requirements listed in Section 2. Could you help
me by identifying which of five requirements cannot be fulfilled by the IP
encapsulation using the Management VNI?

> In section 2.1, it says "The second case requires that a test packet be
> transmitted using the VNI value for the traffic that is encountering
> problems and the test packet is experiences network treatment as the
> tenant's packets."
>
> I'm not sure this statement is accurate, "that is encountering problems"
> seems applicable to ICMP Ping but not applicable to BFD, because BFD itself
> is used to detect traffic problems.
>
GIM>> I think that the goal of BFD is well described in the Abstract of RFC
5880:
   This document describes a 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, with potentially very low latency.
>From this definition I conclude that BFD detects faults, i.e., problems in
the elements listed in the Abstract. Would you agree?

> BTW, "the test packet is experiences network treatment" has nit.
>
GIM>> Thank you for catching it. Fixed.

>
> Best Regards,
>
> Xiao Min
> Original
> *From: *GregMirsky <gregimirsky@gmail.com>
> *To: *肖敏10093570;
> *Cc: *aldrin.ietf@gmail.com <aldrin.ietf@gmail.com>;nvo3@ietf.org <
> 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>;
> *Date: *2023年08月07日 06:12
> *Subject: **Re: [nvo3] Working Group Last Call and IPR Poll for
> draft-ietf-nvo3-geneve-oam-07*
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3
>
> Hi Xiao Min,
> thank you for your suggestions. I've updated the draft to address your
> concern. Please let me know if you agree with the changes highlighted in
> the attached diff (the working version also includes updates that address
> the editorial updates suggested by Donald Eastlake).
>
> Regards,
> Greg
>
> On Tue, Jul 4, 2023 at 1:12 AM <xiao.min2@zte.com.cn> wrote:
>
>> Hi all,
>>
>>
>> I support progressing this document to publication.
>>
>> At the same time, I strongly suggest the authors to rethink about the
>> scope of this document.
>>
>> This document introduces two cases of using active OAM protocols for
>> Geneve, the first case is to use the Management VNI, and the second case is
>> to use the VNIs really deployed in the NVE, that's fine to me. However,
>> it's said that the OAM encapsulation defined in Section 2.2 can be used for
>> both cases, I don't think so. As specified in draft-ietf-nvo3-bfd-geneve,
>> in order to use the VNIs really deployed, VAP based OAM solution is
>> necessary, i.e., the MAC/IP address of VAP must be used as long as it's
>> available, and then the VNI can be identified through VAP-to-VNI mapping.
>> Besides, for the second case, both Ethernet over Geneve encap and IP over
>> Geneve encap are needed. So with that said, the OAM encap defined in
>> Section 2.2 can be slightly tweaked to be applicable to the first case
>> only, and the OAM encap for the second case can be made outside the scope
>> of this document.
>>
>>
>> Best Regards,
>>
>> Xiao Min
>> Original
>> *From: *SamAldrin <aldrin.ietf@gmail.com>
>> *To: *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
>> >;
>> *Date: *2023年06月28日 14:27
>> *Subject: **[nvo3] Working Group Last Call and IPR Poll for
>> draft-ietf-nvo3-geneve-oam-07*
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
>>
>> This email begins a two-week working group last call for
>> draft-ietf-nvo3-geneve-oam-07
>>
>>  (https://datatracker.ietf.org/doc/draft-ietf-nvo3-geneve-oam/
>> <https://datatracker.ietf.org/doc/draft-ietf-nvo3-bfd-geneve/>).
>>
>>
>>
>> Please review the draft and post any comments to the NVO3 working group
>> list. If you have read the latest version of the draft but have no comments
>> and believe it is ready for publication as an informational RFC, please
>> also indicate so to the WG email list.
>>
>>
>>
>> We are also polling for knowledge of any undisclosed IPR that applies to
>> this document, to ensure that IPR has been disclosed in compliance with
>> IETF IPR rules (see RFCs 3979, 4879, 3669 and 5378 for more details).
>>
>> If you are listed as an Author or a Contributor of this document, please
>> respond to this email and indicate whether or not you are aware of any
>> relevant undisclosed IPR. The Document won't progress without answers from
>> all the Authors and Contributors.
>>
>>
>>
>> Currently there are no IPR disclosures against this document.
>>
>>
>>
>> If you are not listed as an Author or a Contributor, then please
>> explicitly respond only if you are aware of any IPR that has not yet been
>> disclosed in conformance with IETF rules.
>>
>>
>>
>> This poll will run until Friday 12th July 2023.
>>
>>
>>
>> Regards
>>
>>
>>
>> Sam and Matthew
>>
>>
>>
>