Re: [nvo3] I-D Action: draft-xia-nvo3-vxlan-qosmarking-01.txt

"Black, David" <david.black@emc.com> Tue, 16 December 2014 22:26 UTC

Return-Path: <david.black@emc.com>
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 F417B1A0049 for <nvo3@ietfa.amsl.com>; Tue, 16 Dec 2014 14:26:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level:
X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 ETZc0mgB_XcX for <nvo3@ietfa.amsl.com>; Tue, 16 Dec 2014 14:26:46 -0800 (PST)
Received: from mailuogwdur.emc.com (mailuogwdur.emc.com [128.221.224.79]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1D3751A0012 for <nvo3@ietf.org>; Tue, 16 Dec 2014 14:26:45 -0800 (PST)
Received: from maildlpprd56.lss.emc.com (maildlpprd56.lss.emc.com [10.106.48.160]) by mailuogwprd54.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id sBGMQg01014956 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 16 Dec 2014 17:26:43 -0500
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com sBGMQg01014956
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1418768803; bh=PzXJvUkfNY/L2Ayhfr8yxc0pxPM=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:MIME-Version; b=AvqiERefv5+busDTEos6200wSrbG8kRJE9BAXXyrg13AYseE07YKnUByckPwmcWJj QGRLtNkZqPFnAM0OD5kFBfEgTMTS90ZHX65tm8HhwAakbubPNHDVvhHqNPKupwgjhR rcje2WINh+wlDDBvvTb1OWyJE5kymwbtZtwbb9fk=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd54.lss.emc.com sBGMQg01014956
Received: from mailusrhubprd51.lss.emc.com (mailusrhubprd51.lss.emc.com [10.106.48.24]) by maildlpprd56.lss.emc.com (RSA Interceptor); Tue, 16 Dec 2014 17:25:25 -0500
Received: from mxhub32.corp.emc.com (mxhub32.corp.emc.com [128.222.70.172]) by mailusrhubprd51.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id sBGMQMH1019979 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 16 Dec 2014 17:26:22 -0500
Received: from MXHUB203.corp.emc.com (10.253.68.29) by mxhub32.corp.emc.com (128.222.70.172) with Microsoft SMTP Server (TLS) id 8.3.327.1; Tue, 16 Dec 2014 17:26:21 -0500
Received: from MX104CL02.corp.emc.com ([169.254.8.208]) by MXHUB203.corp.emc.com ([10.253.68.29]) with mapi id 14.03.0195.001; Tue, 16 Dec 2014 17:26:21 -0500
From: "Black, David" <david.black@emc.com>
To: "sarikaya@ieee.org" <sarikaya@ieee.org>
Thread-Topic: [nvo3] I-D Action: draft-xia-nvo3-vxlan-qosmarking-01.txt
Thread-Index: AQHP/WI+IHIBwomt2UCKGOXvpEs9Mpxdrw+AgAAJRgCAALCbAIAA5eKAgAADpQCAABE7AIAAEICAgAAMWYCAADXuAIAAEpsAgDM2bICAAAJaMA==
Date: Tue, 16 Dec 2014 22:26:19 +0000
Message-ID: <CE03DB3D7B45C245BCA0D243277949362C2ABF@MX104CL02.corp.emc.com>
References: <20141110200919.27869.2915.idtracker@ietfa.amsl.com> <5461854F.3020305@gmail.com> <CAC8QAce9kWVp_3+MeMcNpFinhnTcCgk0k1eDtip2j47iCWAbpg@mail.gmail.com> <CAC8QAceh3xPsg-ADthB8WuO2YgLpvso9HAGc1jHnPQ6jBoFk7w@mail.gmail.com> <5463B636.9020501@queuefull.net> <4F0C8596-E563-43DA-8AF1-07DE58610C2A@gmail.com> <CAC8QAcemHNpci3mvxY9=V4aR_uF5DB6a4eKQiO2XLivjE7xhog@mail.gmail.com> <182B38DB-6C67-44C5-803E-44F03A8EA787@gmail.com> <CAC8QAcfvEYXEm+U1tJMVfNrzE7GLuFgvJ1Djvhw2TSrgO7FZdA@mail.gmail.com> <E1E0F148-2E28-478F-BF86-3927C2ADF5BF@gmail.com> <546534E9.6040206@queuefull.net> <CAC8QAce7eB+XFPa79O6RLjhH=OfdzoHc+UMxFFYePrW4u-W_ag@mail.gmail.com> <546571C2.9040801@acm.org> <CAC8QAcfUD2MKQXmgYgkpD15s=QKYSThNndoQ9GHyk09zmBx9Jw@mail.gmail.com>
In-Reply-To: <CAC8QAcfUD2MKQXmgYgkpD15s=QKYSThNndoQ9GHyk09zmBx9Jw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.44.122]
Content-Type: multipart/related; boundary="_006_CE03DB3D7B45C245BCA0D243277949362C2ABFMX104CL02corpemcc_"; type="multipart/alternative"
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd51.lss.emc.com
X-RSA-Classifications: DLM_1, public
Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/Am5uzsGYDOqr7MpB-HTggTR7oN8
Cc: Benson Schliesser <bensons@queuefull.net>, "Black, David" <david.black@emc.com>, "nvo3@ietf.org" <nvo3@ietf.org>, "draft-xia-nvo3-vxlan-qosmarking@tools.ietf.org" <draft-xia-nvo3-vxlan-qosmarking@tools.ietf.org>
Subject: Re: [nvo3] I-D Action: draft-xia-nvo3-vxlan-qosmarking-01.txt
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: Tue, 16 Dec 2014 22:26:51 -0000

Hmm, in http://www.ietf.org/mail-archive/web/nvo3/current/msg04211.html,
one of our WG chairs wrote:

At this point, I maintain my view that the NVO3 consensus is: there is no QoS
gap that needs to be addressed in the overlap encap layer.

If NVO3 is not interested in this draft, what’s the purpose of further work on it?

Thanks,
--David

From: nvo3 [mailto:nvo3-bounces@ietf.org] On Behalf Of Behcet Sarikaya
Sent: Tuesday, December 16, 2014 12:11 PM
To: Erik Nordmark; Brian E Carpenter
Cc: Benson Schliesser; nvo3@ietf.org; Dino Farinacci; draft-xia-nvo3-vxlan-qosmarking@tools.ietf.org
Subject: Re: [nvo3] I-D Action: draft-xia-nvo3-vxlan-qosmarking-01.txt


On Thu, Nov 13, 2014 at 9:06 PM, Erik Nordmark <nordmark@acm.org<mailto:nordmark@acm.org>> wrote:
On 11/13/14 4:00 PM, Behcet Sarikaya wrote:

On Thu, Nov 13, 2014 at 4:47 PM, Benson Schliesser <bensons@queuefull.net<mailto:bensons@queuefull.net>> wrote:
Hi, Behcet -

Stepping back from the conversation about bits... What is the problem that you're trying to solve, Behcet?

I see multiple existing QoS mechanisms both in the underlay and in the overlay, and I don't see any QoS gap that needs to be addressed in the overlap encap layer. I believe that my point of view is consistent with the WG consensus at this point.

I am not familiar with any QoS mechanism that is based on the tenant, i.e static mapping.
Let me know which document discusses it?

Google search points me at rfc2983, rfc6040; latter is for ECN.

There might be other RFCs.


Sorry for this belated reply.

I agree that there doesn't seem to be another document on tenant-based QoS. I read RFC 2983, certainly it is not.

This is possibly because multi tenancy is a new concept in IETF introduced by nvo3.

Brian Carpenter once suggested to discuss this draft in tcpm, maybe this was the reason?

We are ready to present it in tcpm and discuss this concept with QoS experts in tcpm.

Having said that I don't take this comment as negative. I think it is a valid point.

Regards,

Behcet


   Erik




Thx,

Behcet
Thanks,
-Benson


[cid:image001.jpg@01D01955.24F3DAE0]
Dino Farinacci<mailto:farinacci@gmail.com>
November 13, 2014 at 12:02 PM
Sorry there are no EXP bits mentioned in RFC 7348. MPLS is out of scope.
EXP is 3 bits long, DSCP is 6 bits and dividing it into two 3 bit
pieces, I am not sure if David will like it.

I am referring to user-priority bits below:

[cid:image003.png@01D01955.24F3DAE0]

Dino
[cid:image004.jpg@01D01955.24F3DAE0]
Benson Schliesser<mailto:bensons@queuefull.net>
November 12, 2014 at 9:34 AM
Hi, Behcet -

Perhaps I'm confused about what comment (from Dino) that you are referring to... But in general, I think of it this way:

Assuming the encap stack looks something like: IP1 / Eth1 / VXLAN / UDP / IP2 / Eth2  (progressing L->R as inner->outer)

Then e.g. tenant VMs can mark the IP1 and Eth1 headers with whatever appropriate markings they desire. The NVE can mark the IP2 and Eth2 headers with whatever appropriate markings.

Specifically, one could imagine the NVE copying the IP1 DSCP codepoint into the IP2 header. Alternatively one could imagine the NVE imposing an underlay DSCP in IP2, e.g. to discriminate between tenants. Possibly, one could also imagine some kind of translation policy which maps IP1 codepoints into IP2 codepoints. And that's not even considering mechanisms that leverage the Eth headers, use different encap stacks, etc.

Cheers,
-Benson
[cid:image001.jpg@01D01955.24F3DAE0]
Behcet Sarikaya<mailto:sarikaya2012@gmail.com>
November 12, 2014 at 9:01 AM
Hi Dino,

Regarding your comment on copying IP header QoS bits into VXLAN header,

note that IP packet is coming from the VMs.

Yes for dynamic marking these bits can be copied.
However, VMs may not be configured to mark these fields.

For static marking these bits can not be used because VMs are not
aware of the VNI. So NVE has to do the static marking.

Hope this clarifies.

Regards,

Behcet

_______________________________________________
nvo3 mailing list
nvo3@ietf.org<mailto:nvo3@ietf.org>
https://www.ietf.org/mailman/listinfo/nvo3
[cid:image001.jpg@01D01955.24F3DAE0]
Behcet Sarikaya<mailto:sarikaya2012@gmail.com>
November 10, 2014 at 5:47 PM

On Mon, Nov 10, 2014 at 9:41 PM, Brian E Carpenter

<brian.e.carpenter@gmail.com><mailto:brian.e.carpenter@gmail.com> wrote:

[resend with corrected address, sorry]



Hi,



 The first three bits (bits 5-7) are precedence bits. They are

 assigned according to [RFC0791]. Precedence values '110' and '111'

 are selected for routing traffic.



 The last three bits (bits 8-10) are class selector bits. Thet are

 assigned as follows:



001 - BK or background traffic

...

As can be seen the markings are the same as in IEEE 802.1p...

This is not in any way compatible with RFC 2474, which also made the

relevant part of RFC 791 obsolete.



If you want to be compatible with RFC 2474 you should not specify the

bits at all - just say that they are exactly as defined in RFC 2474

and the various PHB definitions that have been published.

I think that diffserv is less relevant in the context of VXLAN.



 If you

want to be compatible with IEEE 802.1p that is a different matter,

Yes this is more relevant for VXLAN.



but you cannot mix the two up in this way.

I now understand that we confused the two very different things.



Regards,



Behcet

    Brian







_______________________________________________

nvo3 mailing list

nvo3@ietf.org<mailto:nvo3@ietf.org>

https://www.ietf.org/mailman/listinfo/nvo3



_______________________________________________

nvo3 mailing list

nvo3@ietf.org<mailto:nvo3@ietf.org>

https://www.ietf.org/mailman/listinfo/nvo3