Re: [Dime] Topic 1 of draft-ietf-dime-congestion-flow-attributes-00 - ECE and CWR

"Hirschman, Brent B [CTO]" <Brent.Hirschman@sprint.com> Thu, 05 June 2014 14:17 UTC

Return-Path: <Brent.Hirschman@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 EA85C1A01B1 for <dime@ietfa.amsl.com>; Thu, 5 Jun 2014 07:17:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, 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 Vv9X72L6v7Q6 for <dime@ietfa.amsl.com>; Thu, 5 Jun 2014 07:17:41 -0700 (PDT)
Received: from co9outboundpool.messaging.microsoft.com (co9ehsobe001.messaging.microsoft.com [207.46.163.24]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 84DF91A01CA for <dime@ietf.org>; Thu, 5 Jun 2014 07:17:40 -0700 (PDT)
Received: from mail158-co9-R.bigfish.com (10.236.132.253) by CO9EHSOBE028.bigfish.com (10.236.130.91) with Microsoft SMTP Server id 14.1.225.22; Thu, 5 Jun 2014 14:17:34 +0000
Received: from mail158-co9 (localhost [127.0.0.1]) by mail158-co9-R.bigfish.com (Postfix) with ESMTP id ECE9734023A for <dime@ietf.org>; Thu, 5 Jun 2014 14:17:33 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:144.230.168.25; KIP:(null); UIP:(null); IPV:NLI; H:plsasdm1.corp.sprint.com; RD:smtpls1.sprint.com; EFVD:NLI
X-SpamScore: -30
X-BigFish: VS-30(z579ehz9371I9f17Rc85fhd838h4015Izz1f42h1ee6h1de0h1fdah2073h2146h1202h1e76h2189h1d1ah1d2ah21bch1fc6h208chzz1d7338h1de098h1033IL1df219h17326ah8275bh8275dh18c673h1de097h186068hz2fh109h2a8h839hd24hf0ah1288h12a5h12bdh137ah1441h1504h1537h153bh162dh1631h1758h18e1h1946h19b5h1b0ah1bceh224fh1d0ch1d2eh1d3fh1dfeh1dffh1e1dh1fe8h1ff5h20f0h2216h22d0h2336h2461h2487h24d7h2516h2545h255eh25f6h2605h268bh26d3h27e2h9a9j)
Received-SPF: pass (mail158-co9: domain of sprint.com designates 144.230.168.25 as permitted sender) client-ip=144.230.168.25; envelope-from=Brent.Hirschman@sprint.com; helo=plsasdm1.corp.sprint.com ; p.sprint.com ;
Received: from mail158-co9 (localhost.localdomain [127.0.0.1]) by mail158-co9 (MessageSwitch) id 1401977851754608_26792; Thu, 5 Jun 2014 14:17:31 +0000 (UTC)
Received: from CO9EHSMHS028.bigfish.com (unknown [10.236.132.249]) by mail158-co9.bigfish.com (Postfix) with ESMTP id A9E48440175 for <dime@ietf.org>; Thu, 5 Jun 2014 14:17:31 +0000 (UTC)
Received: from plsasdm1.corp.sprint.com (144.230.168.25) by CO9EHSMHS028.bigfish.com (10.236.130.38) with Microsoft SMTP Server (TLS) id 14.16.227.3; Thu, 5 Jun 2014 14:17:28 +0000
Received: from plsasen1.corp.sprint.com (default-server.local [144.226.201.28]) by plsasdm1.corp.sprint.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id s55EHOAe001348 (version=TLSv1/SSLv3 cipher=ADH-AES256-SHA bits=256 verify=NO) for <dime@ietf.org>; Thu, 5 Jun 2014 09:17:26 -0500
Received: from PLSWE13M01.ad.sprint.com (plswe13m01.corp.sprint.com [144.229.214.20]) by plsasen1.corp.sprint.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id s55EHOH9014426 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <dime@ietf.org>; Thu, 5 Jun 2014 09:17:26 -0500
Received: from PREWE13M19.ad.sprint.com (2002:90e2:8026::90e2:8026) by PLSWE13M01.ad.sprint.com (2002:90e5:d614::90e5:d614) with Microsoft SMTP Server (TLS) id 15.0.847.32; Thu, 5 Jun 2014 09:17:24 -0500
Received: from PREWE13M19.ad.sprint.com ([fe80::d43e:559c:727b:991a]) by PREWE13M19.ad.sprint.com ([fe80::d43e:559c:727b:991a%15]) with mapi id 15.00.0847.030; Thu, 5 Jun 2014 10:17:22 -0400
From: "Hirschman, Brent B [CTO]" <Brent.Hirschman@sprint.com>
To: "dime@ietf.org" <dime@ietf.org>
Thread-Topic: [Dime] Topic 1 of draft-ietf-dime-congestion-flow-attributes-00 - ECE and CWR
Thread-Index: Ac9juBMOQgOoQXQmRW+JZUdT9oQ0cwPuUVNQA1XfXyA=
Date: Thu, 05 Jun 2014 14:17:22 +0000
Message-ID: <f7657f07730c4d7ca9c4f975c715806e@PREWE13M19.ad.sprint.com>
References: <514f538ef4f74db8a2103cc222be5baa@PREWE13M04.ad.sprint.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.123.104.20]
Content-Type: multipart/alternative; boundary="_000_f7657f07730c4d7ca9c4f975c715806ePREWE13M19adsprintcom_"
MIME-Version: 1.0
X-OriginatorOrg: sprint.com
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
Archived-At: http://mailarchive.ietf.org/arch/msg/dime/8V6BqIsmt3pVaxsa5HRyba9fuyg
Cc: "Rajagopal, Arun [CTO]" <Arun.Rajagopal@sprint.com>, "Sershen, Dan J [CTO]" <Dan.J.Sershen@sprint.com>
Subject: Re: [Dime] Topic 1 of draft-ietf-dime-congestion-flow-attributes-00 - ECE and CWR
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, 05 Jun 2014 14:17:47 -0000

I am sure everyone is starting to prepare for Toronto.  I would please request any comments on our draft soon so that I can prepare any special coverage of these topics in our discussion at the Toronto meeting.

Thanks,


Brent Hirschman
Tech Dev Strategist III
Sprint Corporation
6220 Sprint Parkway
Overland Park, KS 66251
Office - 913-762-6736
Mobile - 913-593-6221

From: Hirschman, Brent B [CTO]
Sent: Monday, May 19, 2014 9:55 AM
To: dime@ietf.org
Cc: Rajagopal, Arun [CTO]; Sershen, Dan J [CTO]
Subject: RE: [Dime] Topic 1 of draft-ietf-dime-congestion-flow-attributes-00 - ECE and CWR

Our request for comments on this draft issue has not had any responses yet.  Please take a look at this straightforward, 6 page draft and provide comments.
I know the overload work is of high importance to the working group.  We feel this draft is complete and need everyone's quick review to capture any areas that need refinement.  Your assistance is appreciated.

Brent Hirschman
Tech Dev Strategist III
Sprint Corporation
6220 Sprint Parkway
Overland Park, KS 66251
Office - 913-762-6736
Mobile - 913-593-6221

From: DiME [mailto:dime-bounces@ietf.org] On Behalf Of Hirschman, Brent B [CTO]
Sent: Tuesday, April 29, 2014 9:34 AM
To: dime@ietf.org<mailto:dime@ietf.org>
Cc: Rajagopal, Arun [CTO]; Sershen, Dan J [CTO]
Subject: [Dime] Topic 1 of draft-ietf-dime-congestion-flow-attributes-00 - ECE and CWR

At IETF 89 in London, during the discussion of the draft-ietf-dime-congestion-flow-attributes-00.txt, Two areas were requested to be investigated further.  We will be addressing them in separate email threads to keep the discussion focused on each topic.  This is Topic 1.
First discussion topic, whether ECE and CWR flags needed to be added to this draft.  After further investigation, these flags are already included as part of Section 4.1.8.10 or RFC5777.
The TCP-Flag-Type AVP (AVP Code 544) is of type Unsigned32 and
   specifies the TCP control flag types that must be matched.  The first
   16 bits match the TCP header format defined in [RFC3168<http://tools.ietf.org/html/rfc3168>], and the
   subsequent 16 bits are unused.  Within the first 16 bits, bits 0 to 3
   are unused and bits 4 to 15 are managed by IANA under the TCP Header
   Flag registry as defined in [RFC3168<http://tools.ietf.org/html/rfc3168>].
The support of ECN flags (in this draft) are needed since they were omitted in RFC5777:
                The ECN flags are still required and here is why.  The problem is that RFC 2474 (DSCP) update was made prior to 3168.  They studied and made recommendations for this situation in RFC 3260 Section 4.
The DS Field has a six bit Diffserv Codepoint and two "currently unused" bits.
...
It has been pointed out that this leads to inconsistencies and
   ambiguities.  In particular, the "Currently Unused" (CU) bits of the
   DS Field have not been assigned to Diffserv, and subsequent to the
   publication of RFC 2474<http://tools.ietf.org/html/rfc2474>, they were assigned for explicit congestion
   notification, as defined in RFC 3168<http://tools.ietf.org/html/rfc3168> [4<http://tools.ietf.org/html/rfc3260#ref-4>]
...
   Therefore, for use in future documents, including the next update to
   RFC 2474<http://tools.ietf.org/html/rfc2474>, the following definitions should apply:

      -  the Differentiated Services Field (DSField) is the six most
         significant bits of the (former) IPV4 TOS octet or the (former)
         IPV6 Traffic Class octet.

      -  the Differentiated Services Codepoint (DSCP) is a value which
         is encoded in the DS field, and which each DS Node MUST use to
         select the PHB which is to be experienced by each packet it
         forwards.
   The two least significant bits of the IPV4 TOS octet and the IPV6
   Traffic Class octet are not used by Diffserv.

   When RFC 2474<http://tools.ietf.org/html/rfc2474> is updated, consideration should be given to changing
   the designation "currently unused (CU)" to "explicit congestion
   notification (ECN)" and referencing RFC 3168<http://tools.ietf.org/html/rfc3168> (or its successor).

Note here they are essentially dropping the "CU" bits in the definition itself.  This removes overlap in ECN 3186.

For RFC 5777, the authors wrote the AVP definition for DSCP in such a way that it is not impacted so long as the registry is correct from 2474 and its successors.  Below is the RFC 5777 definition for DSCP.
4.1.8.1<http://tools.ietf.org/html/rfc5777#section-4.1.8.1>.  Diffserv-Code-Point AVP

   The Diffserv-Code-Point AVP (AVP Code 535) is of type Enumerated and
   specifies the Differentiated Services Field Codepoints to match in
   the IP header.  The values are managed by IANA under the
   Differentiated Services Field Codepoints registry as defined in
   [RFC2474<http://tools.ietf.org/html/rfc2474>].

The registry is to be updated to exclude the LU/Exp DSCPs from 2474.  This is specified in RFC 3260.
8<http://tools.ietf.org/html/rfc3260#section-8>. IANA Considerations

   IANA has requested clarification of a point in RFC 2474<http://tools.ietf.org/html/rfc2474>, concerning
   registration of experimental/local use DSCPs.  When RFC 2474<http://tools.ietf.org/html/rfc2474> is
   revised, the following should be added to Section 6<http://tools.ietf.org/html/rfc3260#section-6>:

      IANA is requested to maintain a registry of RECOMMENDED DSCP
      values assigned by standards action.  EXP/LU values are not to be
      registered.

In summary the ECN flags are no longer considered DSCP "CU" bits.  They are also not covered any IANA value.  This results in a gap in 5777 and requires the update.


Brent Hirschman
Tech Dev Strategist III
Sprint Corporation
6220 Sprint Parkway
Overland Park, KS 66251
Office - 913-762-6736
Mobile - 913-593-6221


________________________________

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.

________________________________

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.