Re: [tsvwg] draft diffserv-intercon: Handling of a scavenger class / CS1

Mikael Abrahamsson <swmike@swm.pp.se> Fri, 29 May 2015 21:10 UTC

Return-Path: <swmike@swm.pp.se>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF4061ACE92 for <tsvwg@ietfa.amsl.com>; Fri, 29 May 2015 14:10:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.661
X-Spam-Level:
X-Spam-Status: No, score=-1.661 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_EQ_SE=0.35, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=no
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 Nm3djNyPlg_4 for <tsvwg@ietfa.amsl.com>; Fri, 29 May 2015 14:10:41 -0700 (PDT)
Received: from uplift.swm.pp.se (ipv6.swm.pp.se [IPv6:2a00:801::f]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F11EC1A8931 for <tsvwg@ietf.org>; Fri, 29 May 2015 14:10:40 -0700 (PDT)
Received: by uplift.swm.pp.se (Postfix, from userid 501) id 99CD9A1; Fri, 29 May 2015 23:10:38 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=swm.pp.se; s=mail; t=1432933838; bh=10IKq1q73no6CATYFX5NX+uUyIg9vv9l48OKOMMhipw=; h=Date:From:To:cc:Subject:In-Reply-To:References:From; b=fhHnStt1NBNgphh4jZohsIDKGc4nEe+bq2DTH1V+cue2EE+NqSsuqJ657rMn7NH/t 1u1xYho2U6JP6bsZgMsuphUGcY4n92QZggcVEoY4UDzE2cqaCnP+EliCu2k0XGZhP7 j/sbFwPIwN7BHXu5QDeL2auJseHqjX5SSbkYR2Cg=
Received: from localhost (localhost [127.0.0.1]) by uplift.swm.pp.se (Postfix) with ESMTP id 90AF19F; Fri, 29 May 2015 23:10:38 +0200 (CEST)
Date: Fri, 29 May 2015 23:10:38 +0200
From: Mikael Abrahamsson <swmike@swm.pp.se>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>
In-Reply-To: <5568CF68.9020406@gmail.com>
Message-ID: <alpine.DEB.2.02.1505292256170.9487@uplift.swm.pp.se>
References: <CA7A7C64CC4ADB458B74477EA99DF6F50513613DD9@HE111643.EMEA1.CDS.T-INTERNAL.COM> <alpine.DEB.2.02.1505291422130.9487@uplift.swm.pp.se> <5568CF68.9020406@gmail.com>
User-Agent: Alpine 2.02 (DEB 1266 2009-07-14)
Organization: People's Front Against WWW
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsvwg/cP0Y9Z44EDYNrLCRVGEuyvrJLEk>
Cc: tsvwg@ietf.org
Subject: Re: [tsvwg] draft diffserv-intercon: Handling of a scavenger class / CS1
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tsvwg/>
List-Post: <mailto:tsvwg@ietf.org>
List-Help: <mailto:tsvwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tsvwg>, <mailto:tsvwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 May 2015 21:10:42 -0000

On Sat, 30 May 2015, Brian E Carpenter wrote:

> Firstly, note that RFC 3662 is very intentionally not standards-track and
> does not recommend a DSCP value. To me, this discussion seems to mix up two
> orthogonal concepts:
>
> 1. What the PHB for a scavenger class actually is (or in Mikael's
> suggestion to AQM, what the PHB set is, since mention of priority
> implies several members of a PHB set, like AFxy).
>
> 2. What DSCP values happen to be used for this PHB set. Despite
> the confusion introduced by RFC 3662, those values don't have to
> ones already used for other purposes, especially not CSx. Actually
> the text makes it clear that the DSCPs recommended for AFxy should
> be considered:
>
>   If a CS PHB is used, note that this configuration will violate the
>   "SHOULD" of section 4.2.2.2 of RFC 2474 [RFC2474] since CS1 will have
>   a less timely forwarding than CS0.  An operator's goal of providing
>   an LE PDB is sufficient cause for violating the SHOULD.  If an AF PHB
>   is used, it must be configured and a DSCP assigned such that it does
>   not violate the "MUST" of paragraph three of section 2 of RFC 2597
>   [RFC2597] which provides for a "minimum amount of forwarding
>   resources".

I was only talking about what the 6 DSCP bits should be for this to ever 
start to work widely across the Internet. My suggestion is 000xx0 and the 
recommendation is to only bleach the first three bits at ISP interconnects 
instead of all 6 bits (which is the most commonly done at this time). This 
is backwards compatible with CS0/BE and it's also backwards compatible 
with default queuing behaviour when doing automatic IP precedence -> 
802.1p and the recommended 4 queue ethernet prioritization (where CS1 and 
CS2 is lower than CS0 and CS3).

-- 
Mikael Abrahamsson    email: swmike@swm.pp.se