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

"Black, David" <david.black@emc.com> Thu, 02 July 2015 00:32 UTC

Return-Path: <david.black@emc.com>
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 4EFD51B2C94 for <tsvwg@ietfa.amsl.com>; Wed, 1 Jul 2015 17:32:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.311
X-Spam-Level:
X-Spam-Status: No, score=-4.311 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 Xd2z1ZHnCpvC for <tsvwg@ietfa.amsl.com>; Wed, 1 Jul 2015 17:32:54 -0700 (PDT)
Received: from mailuogwhop.emc.com (mailuogwhop.emc.com [168.159.213.141]) (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 E36D81B2C92 for <tsvwg@ietf.org>; Wed, 1 Jul 2015 17:32:52 -0700 (PDT)
Received: from maildlpprd04.lss.emc.com (maildlpprd04.lss.emc.com [10.253.24.36]) by mailuogwprd01.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id t620WpHN031876 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 1 Jul 2015 20:32:51 -0400
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd01.lss.emc.com t620WpHN031876
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=emc.com; s=jan2013; t=1435797171; bh=MMp6QcVPdK5bnG1aKkC63qSxkZ8=; h=From:To:CC:Subject:Date:Message-ID:References:In-Reply-To: Content-Type:Content-Transfer-Encoding:MIME-Version; b=QAo55L3eGF9ajrsmtlOeRweZX81YmQF/4xGbDfhW6RvMEXh15fDXJdOkx5GkQK5fB T+k5QNQQBKWWLu5fMtnBxpl5SdWib9xf7kq3WHcSFao7YPNEioVhjK5SLseaD8+tTm lv9mTj05ecqfNdqyJCFz/tXXq+mXBCdV4qvLQMGU=
X-DKIM: OpenDKIM Filter v2.4.3 mailuogwprd01.lss.emc.com t620WpHN031876
Received: from mailusrhubprd03.lss.emc.com (mailusrhubprd03.lss.emc.com [10.253.24.21]) by maildlpprd04.lss.emc.com (RSA Interceptor); Wed, 1 Jul 2015 20:32:27 -0400
Received: from mxhub33.corp.emc.com (mxhub33.corp.emc.com [10.254.93.81]) by mailusrhubprd03.lss.emc.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.0) with ESMTP id t620WeUR019972 (version=TLSv1 cipher=AES128-SHA bits=128 verify=FAIL); Wed, 1 Jul 2015 20:32:40 -0400
Received: from MXHUB105.corp.emc.com (10.253.50.22) by mxhub33.corp.emc.com (10.254.93.81) with Microsoft SMTP Server (TLS) id 8.3.327.1; Wed, 1 Jul 2015 20:32:40 -0400
Received: from MX104CL02.corp.emc.com ([169.254.8.107]) by MXHUB105.corp.emc.com ([10.253.50.22]) with mapi id 14.03.0224.002; Wed, 1 Jul 2015 20:32:39 -0400
From: "Black, David" <david.black@emc.com>
To: "Ruediger.Geib@telekom.de" <Ruediger.Geib@telekom.de>, "swmike@swm.pp.se" <swmike@swm.pp.se>
Thread-Topic: [tsvwg] draft diffserv-intercon: Handling of a scavenger class / CS1
Thread-Index: AdCZ+RaNtSi8mJFTQn+UwuqogDAGaAANtuSAABBreAAAAPQVAACwLAGAAtHHEQAADyclAAANHFcAAcNxroAAAZS3gAACfZ8AAAOqB4AABR8BgACK1rMAAAFK9IAAAo3dgAB8ygRg
Date: Thu, 02 Jul 2015 00:32:40 +0000
Message-ID: <CE03DB3D7B45C245BCA0D2432779493613FF1D0F@MX104CL02.corp.emc.com>
References: <CA7A7C64CC4ADB458B74477EA99DF6F50513613DD9@HE111643.EMEA1.CDS.T-INTERNAL.COM> <alpine.DEB.2.02.1505291422130.9487@uplift.swm.pp.se> <5568CF68.9020406@gmail.com> <alpine.DEB.2.02.1505292256170.9487@uplift.swm.pp.se> <CA7A7C64CC4ADB458B74477EA99DF6F505136148FE@HE111643.EMEA1.CDS.T-INTERNAL.COM> <CE03DB3D7B45C245BCA0D243277949360B3798B8@MX104CL02.corp.emc.com> <5580C588.9070008@gmail.com> <538a059f43eb8a2c2bd42453de21d6f2.squirrel@erg.abdn.ac.uk> <alpine.DEB.2.02.1506260829330.9487@uplift.swm.pp.se> <CA7A7C64CC4ADB458B74477EA99DF6F505290F292B@HE111643.EMEA1.CDS.T-INTERNAL.COM> <alpine.DEB.2.02.1506261011340.9487@uplift.swm.pp.se> <CA7A7C64CC4ADB458B74477EA99DF6F505290F2B1C@HE111643.EMEA1.CDS.T-INTERNAL.COM> <alpine.DEB.2.02.1506261438350.9487@uplift.swm.pp.se> <CA7A7C64CC4ADB458B74477EA99DF6F505290F2DFB@HE111643.EMEA1.CDS.T-INTERNAL.COM> <alpine.DEB.2.02.1506290904460.9487@uplift.swm.pp.se> <CA7A7C64CC4ADB458B74477EA99DF6F505290F2F2B@HE111643.EMEA1.CDS.T-INTERNAL.COM>
In-Reply-To: <CA7A7C64CC4ADB458B74477EA99DF6F505290F2F2B@HE111643.EMEA1.CDS.T-INTERNAL.COM>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.238.45.81]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Sentrion-Hostname: mailusrhubprd03.lss.emc.com
X-RSA-Classifications: public
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsvwg/DGpodvoNYyXkstntPXwirEjBU_k>
Cc: "tsvwg@ietf.org" <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: <https://mailarchive.ietf.org/arch/browse/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: Thu, 02 Jul 2015 00:32:56 -0000

<WG chair hat OFF>

> - work on a scavenger class standard needs to be done in a
>   separate draft.

And here's what that draft might encompass ...

  Beyond that, I'd support a (hopefully short) draft that
	- updates RFC 3662 to change the recommended DSCP for the LE PHB
		from CS1 to 000010,
	- recognizes and allows for continued use of CS1 where deployed, and
	- updates other RFCs (e.g., 4592, 5127) accordingly as needed.

As Brian pointed out, this would need to be a standards track draft with
a downref to RFC 3662 in order to allocate that DSCP.

Writing the draft is straightforward by comparison to figuring out whether
this is what we should do, as indicated by the other messages in this
thread on operator/operational considerations.

This item is on the draft tsvwg agenda for Prague as a discussion topic - I
plan to bring slides and only write the -00 draft after I've survived that
discussion ;-).

</WG chair hat OFF>

Thanks,
--David


> -----Original Message-----
> From: tsvwg [mailto:tsvwg-bounces@ietf.org] On Behalf Of
> Ruediger.Geib@telekom.de
> Sent: Monday, June 29, 2015 4:51 AM
> To: swmike@swm.pp.se
> Cc: tsvwg@ietf.org
> Subject: Re: [tsvwg] draft diffserv-intercon: Handling of a scavenger class /
> CS1
> 
> Hi Mikael,
> 
> ok, understood, I'm relaxed.
> 
> The relation of Diffserv intercon to scavenger is
> 
> - if there is a scavenger class, how should Diffserv intercon handle it
>   (will add text about a 000 xx0 DSCP)? Otherwise Diffserv Intercon
>   says, bleaching may occur for any unexpected DSCP.
> 
> - work on a scavenger class standard needs to be done in a
>   separate draft. That's WG consensus and Gorry Fairhurst said during
>   the last meeting:
>   "Scavenger support document been discussed before, if there is
>   renewed interest, then we should take it up again.
>   As an individual contributor, I would be interested.
>   If you are also interested in this topic, please talk to the
>   WG chairs."
> 
> - operational issues may be relevant for a bleaching discussion.
>   A bleaching standard is out of scope of Diffserv Intercon (thats
>   WG consensus). I think to recall interest in work on bleaching
>   by others too.
> 
> Then I'm happy to meet you in Prague.
> 
> Regards,
> 
> Ruediger
> 
> -----Ursprüngliche Nachricht-----
> Von: Mikael Abrahamsson [mailto:swmike@swm.pp.se]
> Gesendet: Montag, 29. Juni 2015 09:38
> An: Geib, Rüdiger
> Cc: tsvwg@ietf.org
> Betreff: Re: AW: AW: AW: [tsvwg] draft diffserv-intercon: Handling of a
> scavenger class / CS1
> 
> On Mon, 29 Jun 2015, Ruediger.Geib@telekom.de wrote:
> 
> > I repeat that I've talked with my RIPE/NANOG colleagues to get
> > feedback
> > - they came back only with one or two names with whom to discuss QoS
> > interconnection. And I never got any useful response (positive or
> > negative) from those.
> 
> This is the problem, that's not how to do this, the way to do this is to
> announce an idea on the nanog mailing list and see who might be interested.
> 
> As far as I read your document, it has nothing in it about how to
> incrementally get an Internet-wide scavenger class operationally deployed over
> time. To me it reads more like a document for business VPN Carriers-Carrier
> services style interconnect/interworking. It has no operational advice at all
> in it on how to deal with DDoS, how to configure access equipment, how to set
> up queuing strategies on different kinds of equipment, listing what equipment
> might do what, etc.
> 
> I suggested how to actually make this incrementally and widely deployable
> across the world, and that is to aim for a 000xxx style scavenger class.
> This seems to not work for some reason that is unclear to me, your document
> doesn't seem to be operational at all, it doesn't propose something that is
> operationally deployable on the wider Internet, so that's why I think we would
> need another document for this purpose. If that is not a goal we can agree on,
> then there is no need to write one.
> 
> So just to sum up: I'm sure your document is fine for what it intends to do,
> it just doesn't answer any of the concerns an IP network engineer/architect
> might have about implementing this on an Internet peering link where there is
> little or no control over what traffic will pass or what this traffic might do
> to the rest of their network. It suggests a way to do something with no
> operational analysis or risk mitigation at all.
> 
> The first thing that will pop into any good IP architects head nowadays will
> be "oh, what happens to my network when I get 200 gigabits/s of 64 byte
> packets marked EF from that 5 million strong DDoS-drone network all across the
> world, aimed for my customer base?"
> 
> The answer to that is "I'll bleach DSCP it because that's the only way to
> handle it". So in order to get a scavenger class actually deployable, you have
> to come up with something that means they can relax the bleaching a little bit
> by some operators, but their infrastructure would still treat the traffic the
> same. You also have to take into account that a lot of core IP network
> equipment can't do DSCP mapping very well. This kind of functionality makes
> equipment more expensive and thus less likely to exist widely.
> 
> --
> Mikael Abrahamsson email: swmike@swm.pp.se