Re: [nvo3] Comments on draft-ietf-nvo3-vxlan-gpe

"Carlos Pignataro (cpignata)" <cpignata@cisco.com> Fri, 12 April 2019 12:23 UTC

Return-Path: <cpignata@cisco.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 C89F712024C; Fri, 12 Apr 2019 05:23:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level:
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RE4QqL88Gq7c; Fri, 12 Apr 2019 05:23:24 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E6B9D12011D; Fri, 12 Apr 2019 05:23:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3654; q=dns/txt; s=iport; t=1555071804; x=1556281404; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=GqmhGuDewsOcqkAADpJC/7weJtUBELKMqe+oxNUQtKI=; b=A9SzJo5oAgKXeYE6VTunuJ8viiMCuCMeO6S49bsg3op6a9XXgj4Qa7Gf 6LcbxiyT+E1oywgi3koDBryn7lS39opdKtrkIjR0hFKj2B1xsFDOf1C1C 72plpQIW2X6VdNSJyMCjLzMW3Jt+uYa6hLCWZEfPgxPG4l7dbDAwo9mya g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AKAAAhgrBc/5pdJa1bChoBAQEBAQIBAQEBBwIBAQEBgVMDAQEBAQsBgWEFKmiBAygKhASVESWJOY8PFIFnDgEBGAuESgIXhV8jNgcOAQMBAQoBAgECbRwMhUoBAQEDAQEBIRE6CwULAgEIGAICJgICAh8GCxUQAgQOBYMiAYFpAw0PD6wQgS+FRoI9DYIbBoELJwGLRheBQD+BEScME4JMPoIaRwEBgSkNKgGDCjGCJgONIIwTjAssNgkCggWOSoNHGoIHhhqDZYhpk0+JLIJ0AhEVgTAmByqBVnAVOyoBgkE+gnABAodchT9BMY9RgSABAQ
X-IronPort-AV: E=Sophos;i="5.60,341,1549929600"; d="scan'208";a="257357018"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-SEED-SHA; 12 Apr 2019 12:23:22 +0000
Received: from XCH-RTP-020.cisco.com (xch-rtp-020.cisco.com [64.101.220.160]) by rcdn-core-3.cisco.com (8.15.2/8.15.2) with ESMTPS id x3CCNM6T015920 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 12 Apr 2019 12:23:22 GMT
Received: from xch-rtp-020.cisco.com (64.101.220.160) by XCH-RTP-020.cisco.com (64.101.220.160) with Microsoft SMTP Server (TLS) id 15.0.1473.3; Fri, 12 Apr 2019 08:23:21 -0400
Received: from xch-rtp-020.cisco.com ([64.101.220.160]) by XCH-RTP-020.cisco.com ([64.101.220.160]) with mapi id 15.00.1473.003; Fri, 12 Apr 2019 08:23:21 -0400
From: "Carlos Pignataro (cpignata)" <cpignata@cisco.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: "draft-ietf-nvo3-vxlan-gpe@ietf.org" <draft-ietf-nvo3-vxlan-gpe@ietf.org>, NVO3 <nvo3@ietf.org>
Thread-Topic: [nvo3] Comments on draft-ietf-nvo3-vxlan-gpe
Thread-Index: AQHU8Pwb4PQUm0Sk6kyANyiY2S4odqY4th6A
Date: Fri, 12 Apr 2019 12:23:21 +0000
Message-ID: <12ACA02A-BB51-4214-A72B-1AEFCCB914AC@cisco.com>
References: <CA+RyBmV5R+jsPNn9-HooGcJzobD5mrxEwjbxn_o+hn2QcoiZNQ@mail.gmail.com>
In-Reply-To: <CA+RyBmV5R+jsPNn9-HooGcJzobD5mrxEwjbxn_o+hn2QcoiZNQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3445.104.8)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.118.116.132]
Content-Type: text/plain; charset="utf-8"
Content-ID: <AEC653DFF43625459AF2EF15CD2A8041@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 64.101.220.160, xch-rtp-020.cisco.com
X-Outbound-Node: rcdn-core-3.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/nvo3/QuNUeP6ZVdgLZnmzwNxmslxsHE8>
Subject: Re: [nvo3] Comments on draft-ietf-nvo3-vxlan-gpe
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.29
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, 12 Apr 2019 12:23:26 -0000

Greg,

You seem to be confusing and mixing things up.

Please see inline.

> On Apr 12, 2019, at 2:50 AM, Greg Mirsky <gregimirsky@gmail.com> wrote:
> 
> Dear Editors, et al.,
> I've read the latest -07 version and would like to share my comments and questions with you:
> 	• in the earlier version of the draft, the O-bit was introduced and defined as:
> OAM Flag Bit (O bit):  The O bit is set to indicate that the packet is an OAM packet.
> At the same time, in the latest version, the new Next Protocol value (0x81) to identify iOAM Data was introduced. Hence are my questions:
> 	• What must be the value of the O-bit when the value of the Next Protocol field is iOAM?

The O bit “is set to indicate that the packet is an OAM packet”.
IAOM is not an OAM packet. Hence, O bit clear if VXLAN-GPE encapsulates a non-OAM packet and adds an IOAM shim.

> 	• Do you plan to define the Next Protocol values for active OAM protocols, e.g., Echo Request/Reply, BFD, Performance Monitoring?

I cannot speak to “plans” (replying as “et al.”, not as “editor”), but I expect OAM documents ought to have those requested, and you do not need necessarily all of those — the nex protocol IPv4 / IPv6 can encapsulate ICMP, UDP/BFD, etc., etc., etc., etc.

> 	• How to interpret the situation when the O-bit value is 1 but the value of the Next Protocol field is, for example, NSH, i.e.., not any of OAM protocols?

I expect it means there’s OAM within that NSH (sometimes there’s no such things as “OAM Protocols”), or an unhandled OAM protocol.

> 	• I believe that the use of the dedicated OAM flag and the Next Protocol field for a fixed-size header that cannot include meta-data is unwarranted and adds unnecessary complexity.

Disagree. 

See example where protocol is IP carrying an OAM packet.

> I suggest not to use O-bit in the VXLAN-GPE header and release it into the Reserved field.  I don't see the apparent benefit of using the flag, as the VXLA-GPE uses the fixed size header and the header cannot carry OAM data in it. The only role the VXLAN-GPE header must perform, in my opinion, is to unambiguously identify the payload type that immediately follows the header as OAM (demultiplexing OAM protocols may be done in OAM Header shim).
> Much appreciate your consideration.
> 

Best,

—
Carlos Pignataro, carlos@cisco.com

“Sometimes I use big words that I do not fully understand, to make myself sound more photosynthesis."

> Regards,
> Greg
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3