Re: [nvo3] 答复: Comments on NVO3 data plane requirements for OAM

Erik Nordmark <nordmark@sonic.net> Fri, 14 November 2014 03:27 UTC

Return-Path: <nordmark@sonic.net>
X-Original-To: nvo3@ietfa.amsl.com
Delivered-To: nvo3@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29BC91A1F73 for <nvo3@ietfa.amsl.com>; Thu, 13 Nov 2014 19:27:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.894
X-Spam-Level:
X-Spam-Status: No, score=-1.894 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, GB_SUMOF=1, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.594] autolearn=ham
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 rrZ-roCQCNIR for <nvo3@ietfa.amsl.com>; Thu, 13 Nov 2014 19:27:21 -0800 (PST)
Received: from c.mail.sonic.net (c.mail.sonic.net [64.142.111.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A3CE91A03A5 for <nvo3@ietf.org>; Thu, 13 Nov 2014 19:27:21 -0800 (PST)
Received: from [31.133.187.160] (dhcp-bba0.meeting.ietf.org [31.133.187.160]) (authenticated bits=0) by c.mail.sonic.net (8.14.9/8.14.9) with ESMTP id sAE3RBNc023868 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Thu, 13 Nov 2014 19:27:11 -0800
Message-ID: <5465768E.20203@sonic.net>
Date: Thu, 13 Nov 2014 17:27:10 -1000
From: Erik Nordmark <nordmark@sonic.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.2.0
MIME-Version: 1.0
To: Haoweiguo <haoweiguo@huawei.com>, "Larry Kreeger (kreeger)" <kreeger@cisco.com>, Greg Mirsky <gregimirsky@gmail.com>
References: <D087957A.124DA9%kreeger@cisco.com> <DD5FC8DE455C3348B94340C0AB5517334F80F4E0@nkgeml501-mbs.china.huawei.com>
In-Reply-To: <DD5FC8DE455C3348B94340C0AB5517334F80F4E0@nkgeml501-mbs.china.huawei.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Sonic-CAuth: UmFuZG9tSVbhYHTUlzBxm1d7N03yk7YW+2ZsEHgSgSpl09LHacv58GDu7yYwzTWsQwOJ0rzkO90wDqnCQH3AVWIWK81kAcuXC57rWh25LSU=
X-Sonic-ID: C;zLXIHq5r5BG02d5Egs/dsg== M;okMKH65r5BG02d5Egs/dsg==
X-Sonic-Spam-Details: 0.0/5.0 by cerberusd
Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/bJ3Ru_Bp0FOLR124nunTW4uypyM
Cc: "nvo3@ietf.org" <nvo3@ietf.org>
Subject: Re: [nvo3] 答复: Comments on NVO3 data plane requirements for OAM
X-BeenThere: nvo3@ietf.org
X-Mailman-Version: 2.1.15
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: <http://www.ietf.org/mail-archive/web/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, 14 Nov 2014 03:27:24 -0000

On 11/11/14 1:51 PM, Haoweiguo wrote:
>
> Hi Larry,
>
> For marking purpose, i think one bit maybe OK, fixed fields in NVO3 
> header is precious. I would like it is set in fixed field, rather than 
> in option field. Because chipset normally can't process optional 
> field, it is hard to realize in-band performance measurement if using 
> optional field for marking. For other real time congestion control 
> function, maybe more bits are needed.
>

There is some work that describes how the ECN bits in the outer header 
can be used for tunnels.
See draft-briscoe-tsvwg-ecn-encap-guidelines

That provides one bit for in-band measurements over the tunnel.

   Erik
>
> Thanks
>
> weiguo
>
> ------------------------------------------------------------------------
> *发件人:* Larry Kreeger (kreeger) [kreeger@cisco.com]
> *发送时间:* 2014年11月12日 4:33
> *收件人:* Haoweiguo; Greg Mirsky
> *抄送:* nvo3@ietf.org
> *主题:* Re: [nvo3] Comments on NVO3 data plane requirements for OAM
>
> Hi Weiguo,
>
> What do you envision this marking looking like?  e.g. is it just a 
> single flag bit, or large field with a counter or sequence number, or 
> some kind of flow ID?  If not a single flag, how large do you see the 
> field being?
>
> If it is more than a flag (and I assume it would be), and is not 
> mandatory for all implementations, then it seems to fall into the 
> category of optional extensions.
>
> Thanks, Larry
>
> From: Haoweiguo <haoweiguo@huawei.com <mailto:haoweiguo@huawei.com>>
> Date: Tuesday, November 11, 2014 10:18 AM
> To: Greg Mirsky <gregimirsky@gmail.com <mailto:gregimirsky@gmail.com>>
> Cc: "nvo3@ietf.org <mailto:nvo3@ietf.org>" <nvo3@ietf.org 
> <mailto:nvo3@ietf.org>>
> Subject: [nvo3] 答复: Comments on NVO3 data plane requirements for OAM
>
> Hi Greg,
>
> I fully agree with you.
>
> The real time OAM is passive performance measurement methods. I would 
> like NVO3 data encapsulation has a field for marking and not affect 
> forwarding of packets, the marking field is only used for performance 
> measurement. The NVO3 packet with this marking flag don't need to be 
> sent to control plane, it is different from OAM(ping/Trace) packet 
> processing.
>
> Thanks
>
> weiguo
>
> ------------------------------------------------------------------------
> *发件人:* Greg Mirsky [gregimirsky@gmail.com 
> <mailto:gregimirsky@gmail.com>]
> *发送时间:* 2014年11月12日 4:07
> *收件人:* Haoweiguo
> *抄送:* nvo3@ietf.org <mailto:nvo3@ietf.org>
> *主题:* Re: [nvo3] Comments on NVO3 data plane requirements for OAM
>
> Hi Weiguo,
> marking groups of packets that belong to the particular flow to 
> facilitate measurement of some performance metric, whether loss or 
> delay/delay variation, may be viewed as one of passive performance 
> measurement methods. But such marking should not alter, at least not 
> significantly alter, treatment of data flow in the network. Because of 
> that, I believe, OAM flag should not be used for marking as that will 
> force punting marked packets from fast forwarding path to the control 
> plane. But it might be good to have a field in NVO3 header that may be 
> used for marking and not affect forwarding of packets if altered.
>
> Regards,
> Greg
>
> On Tue, Nov 11, 2014 at 12:34 AM, Haoweiguo <haoweiguo@huawei.com 
> <mailto:haoweiguo@huawei.com>> wrote:
>
>     Hi All,
>
>     I maybe not clearly said in today’s NVO3 meeting, pls allow me to
>     reiterate the OAM data plane requirements on the mail list.
>
>     Currently NVO3 data plane encapsulation only includes one OAM
>     flag, it is used for Ping/Trace similar applications. This kind of
>     OAM application is initiated by operators for network connectivity
>     verification, normally when network failure occurs. There is
>     another OAM requirements of real time OAM or synthesizing OAM. It
>     can be used for packet loss detection in real time. When ingress
>     NVE receives traffic from local TS, it gets packet statistics, and
>     mark(coloring) the OAM flag relying on local policy when it
>     performs NVO3 encapsulation. When egress NVEs receives the
>     traffic, it decapsulates NVO3 encapsulation, and gets packet
>     statistics with the real time OAM flag marking. By comparing the
>     packet number of ingress NVE and the sum of all egress NVEs,
>     packet loss can be deduced. This method can be applicable for both
>     unicast and multicast traffic. Local policy on ingress NVE is
>     configured by operators or automatically acquired from centralized
>     orchestration.
>
>     Thanks
>
>     weiguo
>
>
>     _______________________________________________
>     nvo3 mailing list
>     nvo3@ietf.org <mailto:nvo3@ietf.org>
>     https://www.ietf.org/mailman/listinfo/nvo3
>
>
>
>
> _______________________________________________
> nvo3 mailing list
> nvo3@ietf.org
> https://www.ietf.org/mailman/listinfo/nvo3