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

Osama Bin Zia <osamaz@outlook.com> Fri, 14 November 2014 02:05 UTC

Return-Path: <osamaz@outlook.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 4A2B81A1AB2 for <nvo3@ietfa.amsl.com>; Thu, 13 Nov 2014 18:05:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] 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 TvJG1Wd8_Bc7 for <nvo3@ietfa.amsl.com>; Thu, 13 Nov 2014 18:05:38 -0800 (PST)
Received: from BAY004-OMC2S4.hotmail.com (bay004-omc2s4.hotmail.com [65.54.190.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 15ED61A1AF6 for <nvo3@ietf.org>; Thu, 13 Nov 2014 18:05:38 -0800 (PST)
Received: from BAY406-EAS179 ([65.54.190.125]) by BAY004-OMC2S4.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.22751); Thu, 13 Nov 2014 18:05:38 -0800
X-TMN: [KveXkPm/UyaPU/5Vk4eZdDFxJCuBDLSY]
X-Originating-Email: [osamaz@outlook.com]
Message-ID: <BAY406-EAS1798927020A952EC4C30ABCD78C0@phx.gbl>
Content-Type: multipart/related; boundary="_5dcba36e-6b4e-4a98-b4ce-c3c2c950cff8_"
Date: Thu, 13 Nov 2014 16:05:34 -1000
From: Osama Bin Zia <osamaz@outlook.com>
To: sarikaya@ieee.org, Benson Schliesser <bensons@queuefull.net>
MIME-Version: 1.0
Importance: normal
X-OriginalArrivalTime: 14 Nov 2014 02:05:38.0154 (UTC) FILETIME=[7BFC84A0:01CFFFAF]
Archived-At: http://mailarchive.ietf.org/arch/msg/nvo3/juexWjaK1o2jkq6ptNY-W_SSzMk
Cc: nvo3@ietf.org, Dino Farinacci <farinacci@gmail.com>, 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: Fri, 14 Nov 2014 02:05:47 -0000

So if I remember correctly you already agreed to my earlier email that there is no point where we will need to use QoS based encapsulation header.

Now the question is why do we need it in there if we will not use it?

--- Original Message ---

From: "Behcet Sarikaya" <sarikaya2012@gmail.com>
Sent: November 13, 2014 4:00 PM
To: "Benson Schliesser" <bensons@queuefull.net>
Cc: nvo3@ietf.org, "Dino Farinacci" <farinacci@gmail.com>, 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 4:47 PM, Benson Schliesser <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?

Thx,

Behcet

> Thanks,
> -Benson
>
>   Dino Farinacci <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:
>
>
> Dino
>
>   Benson Schliesser <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
>
>   Behcet Sarikaya <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
> https://www.ietf.org/mailman/listinfo/nvo3
>   Behcet Sarikaya <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> <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 listnvo3@ietf.orghttps://www.ietf.org/mailman/listinfo/nvo3
>
>
_______________________________________________
nvo3 mailing list
nvo3@ietf.org
https://www.ietf.org/mailman/listinfo/nvo3