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

<lionel.morand@orange.com> Mon, 22 June 2015 09:09 UTC

Return-Path: <lionel.morand@orange.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 7C31F1B2E7B; Mon, 22 Jun 2015 02:09:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 2.402
X-Spam-Level: **
X-Spam-Status: No, score=2.402 tagged_above=-999 required=5 tests=[BAYES_50=0.8, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MANGLED_LIST=2.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 APUG_ihMOtOz; Mon, 22 Jun 2015 02:08:52 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4C1531B2E76; Mon, 22 Jun 2015 02:08:51 -0700 (PDT)
Received: from omfeda05.si.francetelecom.fr (unknown [xx.xx.xx.198]) by omfeda13.si.francetelecom.fr (ESMTP service) with ESMTP id 5E376190A6E; Mon, 22 Jun 2015 11:08:49 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.10]) by omfeda05.si.francetelecom.fr (ESMTP service) with ESMTP id 33CCF18004F; Mon, 22 Jun 2015 11:08:49 +0200 (CEST)
Received: from OPEXCLILM43.corporate.adroot.infra.ftgroup ([fe80::ec23:902:c31f:731c]) by OPEXCLILM5C.corporate.adroot.infra.ftgroup ([fe80::4bd:9b2b:3651:6fba%19]) with mapi id 14.03.0235.001; Mon, 22 Jun 2015 11:08:49 +0200
From: lionel.morand@orange.com
To: "Black, David" <david.black@emc.com>, Martin Stiemerling <mls.ietf@gmail.com>, The IESG <iesg@ietf.org>
Thread-Topic: Re : [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)
Thread-Index: AdClJQY74X8SI5Wk1EqRdOJjKpM6WAAAdEjgAADuNQAAAFO+AAABLGkAAeZwsQA=
Date: Mon, 22 Jun 2015 09:08:48 +0000
Message-ID: <3784_1434964129_5587D0A1_3784_11741_1_6B7134B31289DC4FAF731D844122B36E01C59A80@OPEXCLILM43.corporate.adroot.infra.ftgroup>
References: <CE03DB3D7B45C245BCA0D243277949360B3734EA@MX104CL02.corp.emc.com>, <0601083147b8451ab4c131e6ec105ae1@PLSWE13M07.ad.sprint.com> <15232_1434132743_557B2107_15232_4160_1_6B7134B31289DC4FAF731D844122B36E01C4EABF@OPEXCLILM43.corporate.adroot.infra.ftgroup> <565c7289e23441ff93f3fd8328bb1107@PLSWE13M07.ad.sprint.com> <CE03DB3D7B45C245BCA0D243277949360B373B09@MX104CL02.corp.emc.com>
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949360B373B09@MX104CL02.corp.emc.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.168.234.3]
Content-Type: multipart/alternative; boundary="_000_6B7134B31289DC4FAF731D844122B36E01C59A80OPEXCLILM43corp_"
MIME-Version: 1.0
X-PMX-Version: 6.2.1.2478543, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2015.6.22.83617
Archived-At: <http://mailarchive.ietf.org/arch/msg/dime/oHkGePnL_WatI53cjR6F_S0wUco>
Cc: "dime-chairs@ietf.org" <dime-chairs@ietf.org>, "dime@ietf.org" <dime@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: <https://mailarchive.ietf.org/arch/browse/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: Mon, 22 Jun 2015 09:09:01 -0000

Hi,

Martin, do you please confirm that the proposed correction answers your concerns identified in the DISCUSS? I'm waiting for a go-ahead before authorizing authors to submit a new version of the draft.

Regards,

Lionel

De : Black, David [mailto:david.black@emc.com]
Envoyé : vendredi 12 juin 2015 20:55
À : Bertz, Lyle T [CTO]; MORAND Lionel IMT/OLN; Martin Stiemerling; The IESG
Cc : dime@ietf.org; dime-chairs@ietf.org; Black, David
Objet : RE: Re : [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)

With that extra "packet" dropped ;-), the proposed text looks good enough
for my concern.  I'll leave any further adjustment to Martin, as he's holding
the Discuss.

Many thanks for the prompt attention to this, and (as noted earlier), I'm
pleased that this was not an actual design problem.

Thanks,
--David

From: Bertz, Lyle T [CTO] [mailto:Lyle.T.Bertz@sprint.com]
Sent: Friday, June 12, 2015 2:22 PM
To: lionel.morand@orange.com<mailto:lionel.morand@orange.com>; Black, David; Martin Stiemerling; The IESG
Cc: dime@ietf.org<mailto:dime@ietf.org>; dime-chairs@ietf.org<mailto:dime-chairs@ietf.org>
Subject: RE: Re : [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)

<sigh>... Even my corrections have errors this week.
From: lionel.morand@orange.com<mailto:lionel.morand@orange.com> [mailto:lionel.morand@orange.com]
Sent: Friday, June 12, 2015 1:12 PM
To: Bertz, Lyle T [CTO]; Black, David; Martin Stiemerling; The IESG
Cc: dime@ietf.org<mailto:dime@ietf.org>; dime-chairs@ietf.org<mailto:dime-chairs@ietf.org>
Subject: Re : [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)

Except that a "packets packet" is maybe too explicit! :)

(Second sentence)
Please wait for a formal go-ahead from the AD or myself before submitting a new version.

Regards,

Lionel

Envoyé depuis mon mobile Orange

----- Reply message -----
De : "Bertz, Lyle T [CTO]" <Lyle.T.Bertz@sprint.com<mailto:Lyle.T.Bertz@sprint.com>>
Pour : "Black, David" <david.black@emc.com<mailto:david.black@emc.com>>, "Martin Stiemerling" <mls.ietf@gmail.com<mailto:mls.ietf@gmail.com>>, "The IESG" <iesg@ietf.org<mailto:iesg@ietf.org>>
Cc : "dime@ietf.org<mailto:dime@ietf.org>" <dime@ietf.org<mailto:dime@ietf.org>>, "dime-chairs@ietf.org<mailto:dime-chairs@ietf.org>" <dime-chairs@ietf.org<mailto:dime-chairs@ietf.org>>
Objet : [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)
Date : ven., juin 12, 2015 19:32

David,

Thanks for the guidance here.  We definitely want to meet the goals you note below.

I will assume Martin has no objection to "IP (5-tuple) flows".  If so, we can adjust the language.

New language (I also changed 'In case the" to "If the" at the beginning of the next paragraph.

> >    The Congestion-Treatment AVP (AVP Code TBD) is of type Grouped. It
> >    indicates how to treat traffic IP (5-tuple) 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.
> >
> >   A Filter-Rule may contain a Classifier that describes one or many 5-tuples per
> >   RFC 5777.  This treatment applies to all packets associated to all 5-tuples (flows) > >   captured by the Filter-Rule.
> >
> >   If the Congestion-Treatment AVP is absent...

I believe this language meets the objectives outlined below.

Thank you.
Lyle

-----Original Message-----
From: Black, David [mailto:david.black@emc.com]
Sent: Friday, June 12, 2015 10:33 AM
To: Bertz, Lyle T [CTO]; Martin Stiemerling; The IESG
Cc: dime@ietf.org<mailto:dime@ietf.org>; dime-chairs@ietf.org<mailto:dime-chairs@ietf.org>; Black, David
Subject: RE: [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-congestion-flow-attributes-01: (with DISCUSS and COMMENT)

Lyle,

Thanks for the explanation - for my concern, I think we're close to done...

> Traffic flow(s) are IP (5-tuple) flow(s).

That's a relief - I'm glad that we're only dealing with editorial concerns in the draft, and not an actual design problem.

> My question to you is would it be best to say "IP flows" or "IP
> (5-tuple) flows" or "5-tuple flows"?

I like "IP (5-tuple) flows" - Martin?

> I am unsure of the best wording here.  This treatment applies to all
> packets associated to all 5-tuples (flows) captured by the
> Filter-Rule.

Please add that latter sentence ("This treatment applies ...") to the draft ...

> A Filter-Rule may contain a Classifier that describes one or many
> 5-tuples per RFC 5777.

... and please add that sentence also ;-).

The goal is to be clear that:
- adding an ECN-IP-Codepoint AVP to a Classifier still results in the
Classifier describing 5-tuple flows (as opposed to subsets of 5-tuple
flows that contain a specific value or values in the ECN field); and
- hence, the Congestion-Treatment AVP applies to 5-tuples and not to
anything smaller.

Thanks,
--David

> -----Original Message-----
> From: Bertz, Lyle T [CTO] [mailto:Lyle.T.Bertz@sprint.com]
> Sent: Thursday, June 11, 2015 8:59 PM
> To: Black, David; Martin Stiemerling; The IESG
> Cc: dime@ietf.org<mailto:dime@ietf.org>; dime-chairs@ietf.org<mailto:dime-chairs@ietf.org>
> Subject: RE: [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-
> congestion-flow-attributes-01: (with DISCUSS and COMMENT)
>
> David,
>
> Traffic flow(s) are IP (5-tuple) flow(s).
>
> My question to you is would it be best to say "IP flows" or "IP (5-tuple)
> flows" or "5-tuple flows"?   I am unsure of the best wording here.  This
> treatment applies to all packets associated to all 5-tuples (flows)
> captured by the Filter-Rule.
>
> A Filter-Rule may contain a Classifier that describes one or many
> 5-tuples per RFC 5777.
>
> Thanks.
> Lyle
>
> -----Original Message-----
> From: Black, David [mailto:david.black@emc.com]
> Sent: Thursday, June 11, 2015 5:15 PM
> To: Bertz, Lyle T [CTO]; Martin Stiemerling; The IESG
> Cc: dime@ietf.org<mailto:dime@ietf.org>; dime-chairs@ietf.org<mailto:dime-chairs@ietf.org>; Black, David
> Subject: RE: [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-
> congestion-flow-attributes-01: (with DISCUSS and COMMENT)
>
> Lyle,
>
> >    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.
>
> What does "traffic flow(s)" mean in this text?
>
> A clear explanation of that should remove the concern that this draft
> might be applying congestion treatment to just the CE-marked packets
> and not the entire 5-tuple (or more).
>
> Thanks,
> --David
>
> > -----Original Message-----
> > From: Bertz, Lyle T [CTO] [mailto:Lyle.T.Bertz@sprint.com]
> > Sent: Thursday, June 11, 2015 6:02 PM
> > To: Martin Stiemerling; The IESG
> > Cc: Black, David; dime@ietf.org<mailto:dime@ietf.org>; dime-chairs@ietf.org<mailto:dime-chairs@ietf.org>
> > Subject: RE: [Dime] Martin Stiemerling's Discuss on draft-ietf-dime-
> > congestion-flow-attributes-01: (with DISCUSS and COMMENT)
> >
> > 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<mailto:david.black@emc.com>; dime@ietf.org<mailto:dime@ietf.org>; dime-chairs@ietf.org<mailto: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-att
> > ri
> > butes/
> >
> >
> >
> > --------------------------------------------------------------------
> > --
> > 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<mailto: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.
>
> ________________________________
>
> 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.

_________________________________________________________________________________________________________________________



Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc

pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler

a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,

Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.



This message and its attachments may contain confidential or privileged information that may be protected by law;

they should not be distributed, used or copied without authorisation.

If you have received this email in error, please notify the sender and delete this message and its attachments.

As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.

Thank you.

________________________________

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.

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.