Re: [Rtg-ooam-dt] [nvo3] O-bit vs. OAM as Next Protocol (Re: Consensus call on encap proposals)

Greg Mirsky <gregimirsky@gmail.com> Tue, 09 August 2016 17:22 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: rtg-ooam-dt@ietfa.amsl.com
Delivered-To: rtg-ooam-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E5B5212D0A5; Tue, 9 Aug 2016 10:22:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-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 ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZbtVzZxPApL6; Tue, 9 Aug 2016 10:22:37 -0700 (PDT)
Received: from mail-yw0-x229.google.com (mail-yw0-x229.google.com [IPv6:2607:f8b0:4002:c05::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A3C312B03C; Tue, 9 Aug 2016 10:22:37 -0700 (PDT)
Received: by mail-yw0-x229.google.com with SMTP id z8so10954636ywa.1; Tue, 09 Aug 2016 10:22:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0Y5zKujWa49uecoLAFlOErC47Qkg6rmJHs234sDfkXI=; b=qZHkNQBGc8wRaQ/GEcO6QG8HOGK0S0CNzhUePMdJtRKL2zeKvhgLELsH2Kei2AE9Zd m5eS0KUmP+y5AUICaKzLAqmbPYM5SbRVrhbJ8NnujW/RaLGYv5Rhb3TKUHr1duMa7XF5 9/zwhzuSXA3oMO5S1RqqQcug3C2PXB52yLkHTKh/gsEdt0b1T7pqaATTVI0P2hyvb6aG JIJiPeYjSSxw1SFrCzyvU2rwhAg18EmmZ9PUeY8niadIbi5Bn+X1V6Xoir8r6R3M4pmf r0Z8BCcZ5uYtKUO/v/LW45ZmElCrwyPrqiPSg8h5bp98oAG2VMP1UyAw04Mk/a8P7Bqi J/HA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0Y5zKujWa49uecoLAFlOErC47Qkg6rmJHs234sDfkXI=; b=lhWgeUsCC63tMOnu8VMzSzhDbJ+3/NDDBUtmjOxAGDaIe/SVysi9Fa2gMvsQs7YRdw cUIXBxONEl7WmGs6FQQVsjQARhbBbMQFE3P1jbjyp8x61ERgcWyZOk6xEr9ZzfH3asdI GDT5JMZumUkfwmnPPtPAeKuGajGbaF10Fm3swN1XaAXDTFWtYVS/hEdb4t+YU6RoFCx0 Yz9DVcFvgIJtlWLC/Fpj3H22y0k3hqG7Lj0espspGt635p524o9cvh9TWZeKwhxM1QVi bHF+/NwZW1JlmYh+4DzTSV56gOF8RH4V1h8GP9SoYfH9nNUweDrwXqqkka5Hfb10TbVA LXBQ==
X-Gm-Message-State: AEkooutZQew8Yr93g2vdfyiNFri6M5Z/Mx1ExBFpIk3kS9DP/5B6tFf+BxXwbfESaudJaKqYggIW/Igk6jLRLg==
X-Received: by 10.129.71.9 with SMTP id u9mr82990297ywa.115.1470763356695; Tue, 09 Aug 2016 10:22:36 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.210.211 with HTTP; Tue, 9 Aug 2016 10:22:36 -0700 (PDT)
In-Reply-To: <5BEB3875-9593-4AC6-89EF-E6862EDD6182@cisco.com>
References: <CA+RyBmVzweMMTK3=ystVBMgWt3pxfCQ35qWgWH8ewhB=JO5nvQ@mail.gmail.com> <5BEB3875-9593-4AC6-89EF-E6862EDD6182@cisco.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 09 Aug 2016 10:22:36 -0700
Message-ID: <CA+RyBmUZrpT0ghByxhhzo82Gdxhcgz493yN5UrY5zk+MRWnK=Q@mail.gmail.com>
To: "Larry Kreeger (kreeger)" <kreeger@cisco.com>
Content-Type: multipart/alternative; boundary="001a114d6f2a6cb4070539a6c7b0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-ooam-dt/B7mUWWZByTcKxK1w5dex6wNWOJQ>
Cc: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, "rtg-ooam-dt@ietf.org" <rtg-ooam-dt@ietf.org>, NVO3 <nvo3@ietf.org>, Alia Atlas <akatlas@gmail.com>
Subject: Re: [Rtg-ooam-dt] [nvo3] O-bit vs. OAM as Next Protocol (Re: Consensus call on encap proposals)
X-BeenThere: rtg-ooam-dt@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: List is used by the Routing Area Overlay OAM Design team for internal coordination and discussion <rtg-ooam-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-ooam-dt>, <mailto:rtg-ooam-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-ooam-dt/>
List-Post: <mailto:rtg-ooam-dt@ietf.org>
List-Help: <mailto:rtg-ooam-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-ooam-dt>, <mailto:rtg-ooam-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Aug 2016 17:22:40 -0000

Hi Larry,
thank you for the most detailed explanation of the choice made for
VxLAN-GPE.
As experience with MPLS Generic Association Channel shows, new control,
management and OAM functions could be added under the model of the
associated channel. And it does allow use of different encapsulations,
IPv4/IPv6 or without IP/UDP header, a.k.a. ACH. The latter may be
particularly useful in the overlay networks.

Regards, Greg

On Mon, Aug 8, 2016 at 6:22 PM, Larry Kreeger (kreeger) <kreeger@cisco.com>
wrote:

> Hi Greg,
>
> One of the major considerations in choosing a bit for identifying OAM in
> VXLAN-GPE was so the hardware only needed to look at this bit to determine
> that the packet needs to be kicked to the OAM processing.  The assumption
> is that OAM would evolve in the future and we didn’t want to bake one
> protocol ID into the hardware – just check the bit and kick to the
> software.  Also it seems possible that OAM packets could have the same
> protocol type as payload packets (e.g. IP), so we still need something else
> to differentiate data from OAM in that case.
>
>  - Larry
>
> From: nvo3 <nvo3-bounces@ietf.org> on behalf of Greg Mirsky <
> gregimirsky@gmail.com>
> Date: Sunday, August 7, 2016 at 7:02 PM
> To: Alia Atlas <akatlas@gmail.com>
> Cc: "Bocci, Matthew (Nokia - GB)" <matthew.bocci@nokia.com>, "
> rtg-ooam-dt@ietf.org" <rtg-ooam-dt@ietf.org>, NVO3 <nvo3@ietf.org>
> Subject: [nvo3] O-bit vs. OAM as Next Protocol (Re: Consensus call on
> encap proposals)
>
> Dear Authors of the VxLAN-GPE, GUE, and GENEVE,
> all protocols under consideration use a bit flag rather than explicit
> protocol type to indicate that payload is a test packet, i.e. active OAM.
> I'm trying to understand the rationale of such decision. Does use of the
> bit flag rather than protocol type produce more efficient implementation,
> is more HW friendly? In GUE, the the field to indicate type of the payload
> even tagged Proto/ctype as its interpretation depends upon value of the C
> bit. But wouldn't it be simpler if all proposals used protocol type to
> identify OAM payload? And if the protocol type is OAM, then after the
> protocol header have OOAM Header, e.g. as proposed in
> draft-ooamdt-rtgwg-ooam-header
> <https://tools.ietf.org/html/draft-ooamdt-rtgwg-ooam-header-00>. Then
> NVO3 protocols would be able to have common Active OAM (Fault Management
> and Performance Measurement) that can be used in BIER and SFC. And the bit,
> the bit I'd propose to redefine to be used for passive performance
> measurement as described in draft-ietf-bier-pmmm-oam
> <https://tools.ietf.org/html/draft-ietf-bier-pmmm-oam-00>. (Allocating
> two bits-long field would enable more accurate measurements using the
> Alternate Marking method).
> And these steps will enable us to develop common Active OAM and use
> passive performance measurement regardless, almost, of the data plane
> protocol used in NVO layer.
>
> Regards, Greg
>
> On Fri, Jul 29, 2016 at 8:13 AM, Alia Atlas <akatlas@gmail.com> wrote:
>
>> I'd like to have people focus on the key point of this thread.
>>
>> Are there serious technical objections (and specifically what are they)
>> to moving forward with VXLAN-GPE as the standards-track protocol?
>>
>> Are there serious technical objections (and specifically what are they)
>> to moving forward with GENEVE as the standards-track protocol?
>>
>> Are there serious technical objections (and specifically what are they)
>> to moving forward with GUE as the standards-track protocol?
>>
>> We need to capture any relevant objections.  So far, there's been some
>> discussion on extensibility - with Tom Herbert providing concrete concerns.
>>
>> I have concluded that almost all the authors would prefer to have no
>> standards track solution if they can't guarantee that theirs is that
>> standard.
>>
>> I do hear concerns about whether a decision will be too late.   I think
>> that a decision can only be helpful.   It goes back to when is the best
>> time to plant a tree - with the answer of 20 years ago or now.
>>
>> Regards,
>> Alia
>>
>>
>> On Fri, Jul 29, 2016 at 4:34 AM, Naoki Matsuhira <
>> matsuhira@jp.fujitsu.com> wrote:
>>
>>>
>>>
>>> On 2016/07/21 23:56, Bocci, Matthew (Nokia - GB) wrote:
>>>
>>>> WG
>>>>
>>>> There was a discussion in the NVO3 WG meeting in Berlin following
>>>> strong advice from our Area Director that we need to come to a consensus on
>>>> converging on a common encapsulation. Two sets of questions were asked:
>>>> (1) Should the WG move forward with one standards track encap?
>>>> (2) For a given encap, do you have significant technical objections?
>>>>
>>>
>>> I want to inform to this mailing list that I proposed ME6E-FP and
>>> ME6E-PR at the yokohama meeting. I also have proposal M46E-FP and M46E-PR
>>> (past called SA46T).
>>>
>>> These encapsulation technologies are based on address mapping. ME6E use
>>> IPv6 address which mapping MAC address, and M46E use IPv6 address which
>>> mapping IPv4 address.
>>>
>>> I understand too many encapsulation technologies, however these my
>>> proposal are simple, and may contribute to the Internet.
>>>
>>> I believe address mapping approach is unique, so I want to propose again.
>>>
>>> sorry not the answer to the question.
>>>
>>> Naoki Matsuhira
>>>
>>>
>>> _______________________________________________
>>> nvo3 mailing list
>>> nvo3@ietf.org
>>> https://www.ietf.org/mailman/listinfo/nvo3
>>>
>>
>>
>> _______________________________________________
>> nvo3 mailing list
>> nvo3@ietf.org
>> https://www.ietf.org/mailman/listinfo/nvo3
>>
>>
>