Re: [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)

"Bertz, Lyle T [CTO]" <Lyle.T.Bertz@sprint.com> Thu, 11 June 2015 22:02 UTC

Return-Path: <Lyle.T.Bertz@sprint.com>
X-Original-To: dime@ietfa.amsl.com
Delivered-To: dime@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E6EF71B31D5; Thu, 11 Jun 2015 15:02:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.398
X-Spam-Level:
X-Spam-Status: No, score=0.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_LIST=2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] 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 iW-NU6NsMUXF; Thu, 11 Jun 2015 15:01:59 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0733.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:733]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3D4EA1B31CE; Thu, 11 Jun 2015 15:01:59 -0700 (PDT)
Received: from BL2FFO11FD056.protection.gbl (10.173.160.34) by BL2FFO11HUB053.protection.gbl (10.173.161.153) with Microsoft SMTP Server (TLS) id 15.1.190.9; Thu, 11 Jun 2015 22:01:38 +0000
Authentication-Results: spf=permerror (sender IP is 144.230.172.39) smtp.mailfrom=sprint.com; ietf.org; dkim=none (message not signed) header.d=none;
Received-SPF: PermError (protection.outlook.com: domain of sprint.com used an invalid SPF mechanism)
Received: from plsapdm3.corp.sprint.com (144.230.172.39) by BL2FFO11FD056.mail.protection.outlook.com (10.173.161.184) with Microsoft SMTP Server (TLS) id 15.1.190.9 via Frontend Transport; Thu, 11 Jun 2015 22:01:38 +0000
Received: from pps.filterd (plsapdm3.corp.sprint.com [127.0.0.1]) by plsapdm3.corp.sprint.com (8.15.0.59/8.15.0.59) with SMTP id t5BLfLeb026839; Thu, 11 Jun 2015 17:01:38 -0500
Received: from plswe13m08.ad.sprint.com (plswe13m08.corp.sprint.com [144.229.214.27]) by plsapdm3.corp.sprint.com with ESMTP id 1uux455tf3-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 11 Jun 2015 17:01:38 -0500
Received: from PLSWE13M07.ad.sprint.com (2002:90e5:d61a::90e5:d61a) by PLSWE13M08.ad.sprint.com (2002:90e5:d61b::90e5:d61b) with Microsoft SMTP Server (TLS) id 15.0.1044.25; Thu, 11 Jun 2015 17:01:37 -0500
Received: from PLSWE13M07.ad.sprint.com ([fe80::b8a7:9769:a6fe:384c]) by PLSWE13M07.ad.sprint.com ([fe80::b8a7:9769:a6fe:384c%15]) with mapi id 15.00.1044.021; Thu, 11 Jun 2015 17:01:37 -0500
From: "Bertz, Lyle T [CTO]" <Lyle.T.Bertz@sprint.com>
To: Martin Stiemerling <mls.ietf@gmail.com>, The IESG <iesg@ietf.org>
Thread-Topic: [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)
Thread-Index: AQHQo70F4X8SI5Wk1EqRdOJjKpM6WJ2n1+ZQ
Date: Thu, 11 Jun 2015 22:01:36 +0000
Message-ID: <59ce5385352047b9a02ad4db29d4add2@PLSWE13M07.ad.sprint.com>
References: <20150610203536.14350.31271.idtracker@ietfa.amsl.com>
In-Reply-To: <20150610203536.14350.31271.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.229.91.95]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-EOPAttributedMessage: 0
X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD056; 1:IjRy5qAzkuzNewr6kHNc6I9YC8Fx86iH4HyBord8FFnLaxAFv1CEbdd6Fem70N6hGVCrDviKsFpO2CzrN4ViX0GU9fXEjHY0AaDGnuEZ4ZfLM9ADZe4sPVCkqNkYLPzGObdaECgrV0qzgiOA3NP9pzdFElQotTqq7c/Q9AJNYnpzCQxS3Slett1++z0siTON+yUmLKae1RFEZFUDUnWcAX+7RHqUIrQeACshfOkIJdGA8zkkDLrYI/zPoxi69+2lkfCgaYW0qgz0z4/sijoZv5vtPyXugaLS5dOeD8MwYGdP5Q/Lwd0q+uOJVQ1JrvG0HzAGp/ye3bwqpJdpfQGoJgWIGsBHJ6b2nfJLguVFPMk=
X-Forefront-Antispam-Report: CIP:144.230.172.39; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(448002)(13464003)(199003)(52044002)(377454003)(189002)(230783001)(6806004)(33646002)(106466001)(106116001)(5250100002)(62966003)(77156002)(92566002)(5003600100002)(46102003)(5001960100002)(189998001)(85326001)(108616004)(5001920100001)(19580395003)(2900100001)(2950100001)(102836002)(15975445007)(86362001)(87936001)(47776003)(54356999)(2656002)(5001770100001)(23676002)(50986999)(76176999)(19580405001)(7059030); DIR:OUT; SFP:1102; SCL:1; SRVR:BL2FFO11HUB053; H:plsapdm3.corp.sprint.com; FPR:; SPF:PermError; MLV:sfv; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11HUB053; 2:+yF3b0mfNjCqeh+SQgTAALrf2vBgXbdCrMpEibdk2SxI1LekLN9rgc/CyFc1SiUC; 2:yTFsNJP8Ty+wU8sy1nMl0IulXA/sEAP/EzTxUnwb0ba6Pe+YGka/ebQS17/088Im6sf3MgySHlUPbiCmq7s6XuhW0KZcZ7veyqjZ4sfED3cpsgvDRgdeXS4+xX7GDb5JI0OgvOcDDIJ8cUJuTTCSEo3VyXw4QSpICNQYZOt9kqOCTjeKUJQlz8gSczI7dx9JPVpG5mx0xe7zFuHAqAkSyLwUVGg2B81KMAwOAVkBdJdfhwIUdj8o61oJvdiosAL3; 6:SDUVR9FxFHyqtyVYLoQVVhalWoIhaPCa6nO0HGv8teOx7zIGbpeOHZAxPY7THJPz7mjM9zx6ZOuN2AFEWQalf8ip8pT4wYE9bs9k4GFSVL3D+7LP8P4jq3IzKf0q8RHMgNgUpoNCcitBNWMPjfVf36SI3K2I9bh4iWKJHyDFAlSqwEg72nukazShXn90Y15Obh8rwubYHeppOX5dDr/Aq9GqqjCfxJsyZ8Bi2Fccmi8GN8rxU1+oBB/ncu9U5h3P; 3:pdU1fQ5bZyGA1jEoDHXMyjfUiqdO8JeGELw/WrWFXhlpTUqDMNYdY/iva3Hp2gJ7ZK8VBhr88DTdLlGqG3+3VG399Rj4BvFCtUPsr1/MOsqkG8u7NmG2CHwhWARaE68/BKUW19PgW3kwipdKf1qf+lQFC6hQx3K0VONZzk+xvh+rUfuRVMO1qqXWp/GPxfzkugDJoiiTGUSVQmQ5+eHiNBuJNU8+LZxGzCCWqRRDTJSZqXzCaers4zIjrOY8+P03RVyTyUzLcphUhbzISfhp6xGnf+p27oFLFSIe1KWfQX+Yd3X8ijm7hTVwI5a/c8Xc
X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BL2FFO11HUB053;
X-Microsoft-Antispam-PRVS: <BL2FFO11HUB0532A0B8D7761992E3CAB88A4BC0@BL2FFO11HUB053.protection.gbl>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(520003)(3002001); SRVR:BL2FFO11HUB053; BCL:0; PCL:0; RULEID:; SRVR:BL2FFO11HUB053;
X-Forefront-PRVS: 0604AFA86B
X-Microsoft-Exchange-Diagnostics: 1;BL2FFO11HUB053;9:yqSEaDhLnfbS0witsjG9gbKAbt5CD+WSQnITaRAvRlMJl3Eh/iTzbsbz16lWs66hLRivoD3qjHvtEHgeYnubBynhxClIkflfxsbdOLTHj8BdFEI5/VTJKsJN8VmSLdKuA2y2LE/mePFqElmpGnP9xOSSe8sjRU4nwuBaPbuuiwKOkZh2wv4okOCuLoCg6fygB8v7j3wFck+VF81+SUNXonrx+g7ewcwKID3TU3VBlCL+JGXr/td/P6ZYnjzR1vCTNIqmfn7fNUh2W5hF7YHI2CZsE9xrgKx/cYk+eGBnG4QJd+5Siwko7yhD+gOtOv7Gnv2yASRoI0e8kJTGLdWTDVl7VcNbCTro5TN9Ky5svjJnmv+rXC8XSoBYOnle7BB0UK5IffavMRnPLh+u9Uv+DQz+lBnp/1zgqMmTuOsnUPGc7AJjKup7f4GSAlZFdEEeyRZAZcDAJxmRVqi0ZT6bBgZbkBQwiziHIPmDttpojA/0eBVSYMZYPDWzJ14CpIve7rF8ogds9Y5/83/ZqhgxWIlhBFYdMUN6e6wzgaAci9NaGi+oIDlY+IkoSPfNAnbveNrWcZlDPuZCTZrFs+lNpgasrFgn4S1q8Axq2Tj0T469PcAefirTcLB8OORh+HivmQFuE0CK3Z5pv+SIvvY4f+3TEt5mt29plXwZLUIlfHqTKZFicDj1znTj+qSxSST7VjLuRBvogxeAbec0i5SxF4hO722qJ+4oHjGo/PHKRA1kpR8xUEJFmTP9FNwXHG02kiFKWuFsMhY/FiOSiragn3gRosI3pHPiwTHfWkvD5z9qper7uy+5JdKEBXHcN65Jf4CBrzhqjw1Xl6H6e/0Ox9hloP5nA6B/WkvJgJrxTp51WzPiQpx/ix1nfvW6PqJY9J4ydm3c23lMs221sWrE6B3f/InRzS3BiLiOg/gxXo79rb9MxWE9+anaV6HcU+V77IKQoWeK7O60/kquRnifyc0NoO/zm6SrU4TBsEiJb2os64421AE93OXe8uGze8F8bvBHYIx2eqDUksY2Y5cizA==
X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11HUB053; 3:8WG1xznhOUTQV82Tx4npc7nFdVAvq1fKxQyEB9AvixNCHOloQpODUjEbjd2joTHcC5Gbk2Eb13YehcGnzVs8l4dBHiwmLWbO0brDg2ozuNowq7Mo3pMyHmTW8iMh5Gmcrow032dfDWktPgE16W725A==; 10:b21Fhg021naqTQrDY5Cdi2/+iVshKUEny96ecRb9j3JvQjeHX/OSAldMFqVvRn2HoHie0n6lzDqzCtWF13hdS27JiM0IQ7hcjckmT/+rL0g=
X-OriginatorOrg: sprint.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2015 22:01:38.9348 (UTC)
X-MS-Exchange-CrossTenant-Id: 4f8bc0ac-bd78-4bf5-b55f-1b31301d9adf
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=4f8bc0ac-bd78-4bf5-b55f-1b31301d9adf; Ip=[144.230.172.39]; Helo=[plsapdm3.corp.sprint.com]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL2FFO11HUB053
Archived-At: <http://mailarchive.ietf.org/arch/msg/dime/9ja-ygAeRUw1gddreXkBO0P_4N0>
Cc: "david.black@emc.com" <david.black@emc.com>, "dime@ietf.org" <dime@ietf.org>, "dime-chairs@ietf.org" <dime-chairs@ietf.org>
Subject: Re: [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)
X-BeenThere: dime@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Diameter Maintanence and Extentions Working Group <dime.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dime>, <mailto:dime-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dime/>
List-Post: <mailto:dime@ietf.org>
List-Help: <mailto:dime-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dime>, <mailto:dime-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Jun 2015 22:02:03 -0000

Martin,

Regarding the DISCUSS point the language in 3.2 is problematic, we will change

   The Congestion-Treatment AVP (AVP Code TBD) is of type Grouped and
   indicates how congested traffic, i.e., traffic that has Explicit
   Congestion Notification Congestion Experienced marking set or some
   other administratively defined criteria, is treated.

to

   The Congestion-Treatment AVP (AVP Code TBD) is of type Grouped. It
   indicates how to treat traffic flow(s) when congestion is detected.
   The detection of the congestion can be based on the reception of IP
   packets packet  with  the CE (Congestion Experienced) codepoint set
  (see [RFC 3168]) or by any other administratively defined criteria.

The rationale for the word 'flow(s)' in the new language is the last sentence of the section  3.2 -  "The Congestion-Treatment AVP is an action and MUST be  an attribute of the Filter-Rule Grouped AVP as defined in RFC5777. "  It is other AVPs in the Filter-Rule, e.g. Classifier, that describes the scope of traffic impacted.  Saying something in Section 3.2 that does not associate the Congestion-Treatment AVP to the Filter-Rule it is a part of only creates confusion.

---------------------------------
Per the COMMENT, you are correct.  We'll change

"The first AVP provides direct support for ECN [RFC3168] in the IP
  header“

to your suggestion

"The first AVP provides direct support for filtering ECN
  marked traffic[RFC3168]“

-----Original Message-----
From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Martin Stiemerling
Sent: Wednesday, June 10, 2015 3:36 PM
To: The IESG
Cc: david.black@emc.com; dime@ietf.org; dime-chairs@ietf.org
Subject: [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)

Martin Stiemerling has entered the following ballot position for
draft-ietf-dime-congestion-flow-attributes-01: Discuss

When responding, please keep the subject line intact and reply to all email addresses included in the To and CC lines. (Feel free to cut this introductory paragraph, however.)


Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
https://datatracker.ietf.org/doc/draft-ietf-dime-congestion-flow-attributes/



----------------------------------------------------------------------
DISCUSS:
----------------------------------------------------------------------

No general objection to the publication of the document. However, I am relaying a question from David Black as a DISCUSS point.

I assume that the draft is more than unclear in Section 3.2  about what traffic means. Is it a particular flow, a single packet, etc?

"I found an ECN concern, and hence added the TSV ADs to the CC line.

Section 3.2 says:

   The Congestion-Treatment AVP (AVP Code TBD) is of type Grouped and
   indicates how congested traffic, i.e., traffic that has Explicit
   Congestion Notification Congestion Experienced marking set or some
   other administratively defined criteria, is treated.

That appears to say that the congestion treatment may be applied solely to packets that have the CE (Congestion Experienced) marking.
That would be a problem, because the defined semantics of a CE marking is that it applies to the entire flow (e.g., causes TCP to react as if a packet has been dropped), hence the congestion treatment ought to apply to the entire flow.

In other words, one wants to be able to use the ECN-IP-Codepoint AVP as part of the condition that determines whether the filter rule matches, but ignore that AVP (i.e., wildcard it) in determining what traffic the action applies to, so that the response to detecting a congested flow (i.e., packets with ECN field containing CE) applies to all packets in the flow, regardless of the value in the CE field.

Otherwise, the result may be ineffective, as it won't encompass packets in the congested flow that aren't CE-marked.

Am I reading the draft correctly?"


----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Section 1, 1st paragraph:
It says "The first AVP provides direct support for ECN [RFC3168] in the IP header“. I am  sure that your draft is  ot providing any support for ECN in the IP header, as we have ECN in the IP header already, isn't it.
I guess you mean something like this "The first AVP provides direct support for filtering ECN marked traffic[RFC3168]“


_______________________________________________
DiME mailing list
DiME@ietf.org
https://www.ietf.org/mailman/listinfo/dime

________________________________

This e-mail may contain Sprint proprietary information intended for the sole use of the recipient(s). Any use by others is prohibited. If you are not the intended recipient, please contact the sender and delete all copies of the message.