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
- [nvo3] Comments on NVO3 data plane requirements f… Haoweiguo
- Re: [nvo3] Comments on NVO3 data plane requiremen… Greg Mirsky
- [nvo3] 答复: Comments on NVO3 data plane requiremen… Haoweiguo
- Re: [nvo3] Comments on NVO3 data plane requiremen… Larry Kreeger (kreeger)
- Re: [nvo3] Comments on NVO3 data plane requiremen… Tom Herbert
- Re: [nvo3] Comments on NVO3 data plane requiremen… Marc Binderberger
- [nvo3] 答复: Comments on NVO3 data plane requiremen… Haoweiguo
- Re: [nvo3] Comments on NVO3 data plane requiremen… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] Comments on NVO3 data plane requiremen… Tom Herbert
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Marc Binderberger
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- [nvo3] 答复: Comments on NVO3 data plane requiremen… Haoweiguo
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tom Herbert
- [nvo3] 答复: 答复: Comments on NVO3 data plane requir… Haoweiguo
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Marc Binderberger
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Vero Zheng
- [nvo3] 答复: 答复: Comments on NVO3 data plane requir… Haoweiguo
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tom Herbert
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Marc Binderberger
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tom Herbert
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- [nvo3] 答复: 答复: Comments on NVO3 data plane requir… Haoweiguo
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Erik Nordmark
- [nvo3] 答复: 答复: Comments on NVO3 data plane requir… Haoweiguo
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tom Herbert
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Vero Zheng
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Jon Hudson
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Deepak Kumar (dekumar)
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Marc Binderberger
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: 答复: Comments on NVO3 data plane re… Marc Binderberger
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tom Herbert
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Erik Nordmark
- Re: [nvo3] 答复: 答复: Comments on NVO3 data plane re… Erik Nordmark
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tissa Senevirathne (tsenevir)
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tissa Senevirathne (tsenevir)
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Deepak Kumar (dekumar)
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tissa Senevirathne (tsenevir)
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tissa Senevirathne (tsenevir)
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tom Herbert
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- Re: [nvo3] 答复: 答复: Comments on NVO3 data plane re… Haoweiguo
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Haoweiguo
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tissa Senevirathne (tsenevir)
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tom Herbert
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Haoweiguo
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Deepak Kumar (dekumar)
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Greg Mirsky
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Tom Herbert
- Re: [nvo3] 答复: Comments on NVO3 data plane requir… Mach Chen