Re: [tsvwg] Benoit Claise's No Objection on draft-ietf-tsvwg-sctp-prpolicies-06: (with COMMENT)

Benoit Claise <bclaise@cisco.com> Wed, 04 February 2015 13:45 UTC

Return-Path: <bclaise@cisco.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 226131A87A3; Wed, 4 Feb 2015 05:45:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -9.511
X-Spam-Level:
X-Spam-Status: No, score=-9.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 fR78aOXO39OP; Wed, 4 Feb 2015 05:45:36 -0800 (PST)
Received: from bgl-iport-3.cisco.com (bgl-iport-3.cisco.com [72.163.197.27]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB4351A034F; Wed, 4 Feb 2015 05:45:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4159; q=dns/txt; s=iport; t=1423057535; x=1424267135; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=fLz6aMf1llgtmirFdba4uYtMCfsRVGQAyZBxU6ALIw8=; b=d/sDUXMkDi66KLCehi9pa6JpuOrbHXBiIfTODAv2qRfaNVsXrWO++RSm r7nfVC8K/7V789W+uFp7Ve3vbcjGN/v1Z7dPAMFkgEcbzLq5rcHueQJKP WCoyyXXezcsMOtZ9eDO8pRqvLWjwi7kaPis9brJOcgiY+fGv0bt1xmskT M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AJBQA1ItJU/xjFo0hag1hZuQKJN4VxAoFWAQEBAQF9hA0BAQQ4QAEQCw4KCRYPCQMCAQIBRQYBDAEFAgEBBYgkDdZKAQEBAQEBAQEBAQEBAQEBAQEBAQEBF48WEQFQB4QpAQSFTI0OhViBFzaCTYIkjCEigjKBPT0xAYEKgTcBAQE
X-IronPort-AV: E=Sophos;i="5.09,518,1418083200"; d="scan'208";a="15332342"
Received: from vla196-nat.cisco.com (HELO bgl-core-2.cisco.com) ([72.163.197.24]) by bgl-iport-3.cisco.com with ESMTP; 04 Feb 2015 13:45:29 +0000
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by bgl-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t14DjMa0019489; Wed, 4 Feb 2015 13:45:26 GMT
Message-ID: <54D22270.6050501@cisco.com>
Date: Wed, 04 Feb 2015 14:45:20 +0100
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Brian Trammell <ietf@trammell.ch>, Michael Tuexen <tuexen@fh-muenster.de>
References: <20150203170508.11385.61826.idtracker@ietfa.amsl.com> <1C46E522-C9C9-43E0-A983-2209EAD3FCBF@fh-muenster.de> <238AE350-879D-4D0C-AEBC-446AD09826FA@trammell.ch>
In-Reply-To: <238AE350-879D-4D0C-AEBC-446AD09826FA@trammell.ch>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsvwg/qcFRileiIHyzvZ15AlG3grAVEvY>
Cc: Romascanu@ietfa.amsl.com, Gorry Fairhurst <gorry@erg.abdn.ac.uk>, draft-ietf-tsvwg-sctp-prpolicies.all@tools.ietf.org, tsvwg@ietf.org, Dan Romascanu <dromasca@avaya.com>, tsvwg-chairs@tools.ietf.org, The IESG <iesg@ietf.org>
Subject: Re: [tsvwg] Benoit Claise's No Objection on draft-ietf-tsvwg-sctp-prpolicies-06: (with COMMENT)
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: Wed, 04 Feb 2015 13:45:41 -0000

On 03/02/2015 18:57, Brian Trammell wrote:
> hi Benoit, all,
>
> I can perhaps shed a light on this point, inline below:
>
>> On 03 Feb 2015, at 18:25, Michael Tuexen <tuexen@fh-muenster.de> wrote:
>>
>>> On 03 Feb 2015, at 18:05, Benoit Claise <bclaise@cisco.com> wrote:
>>>
>>> Benoit Claise has entered the following ballot position for
>>> draft-ietf-tsvwg-sctp-prpolicies-06: No Objection
>>>
>>> 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 http://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:
>>> http://datatracker.ietf.org/doc/draft-ietf-tsvwg-sctp-prpolicies/
>>>
>>>
>>>
>>> ----------------------------------------------------------------------
>>> COMMENT:
>>> ----------------------------------------------------------------------
>> Hi Benoit,
>>
>> thanks a lot for the review. See my comments in-line.
>>
>> Best regards
>> Michael
>>> 1.
>>>   Using the Priority Policy allows the sender of a user message to
>>>   specify a priority.  When storing a user message in the send buffer
>>>   while there is not enough available space, the SCTP stack at the
>>>   sender side MAY abandon other user messages of the same SCTP
>>>   association with a priority lower than the provided one.
>>>
>>>>  From the same SCTP association or the same stream within the SCTP
>>> association? Or is this implementation specific?
>> As specified above: It is only from the same association. Normally the
>> buffering is done per socket.
>>> 2.
>>> While reading through the draft, I was actually wondering how I could use
>>> those extensions in IPFIX.
>>> The first one is not applicable. Then I found in section 3.2:
>>>
>>> The Priority Policy can be used in the IPFIX protocol stack.  See
>>>   [RFC7011] for more information.
>>>
>>> This is a little lit light. I believe you should explain the use case you
>>> have in mind... because I don't believe this was an IPFIX requirement.
>> I'm not sure. What I remember is that IPFIX has messages of different
>> priorities and that you wanted to be able to drop lower priority messages
>> for higher ones. That is why the policy got implemented. If the
>> applicability is no longer true, I can remove the above sentence.
>> Looking at
>> https://tools.ietf.org/html/rfc7011
>> shows multiple references to RFC 3758, but is not clear either.
> This probably comes from a some hallway discussions Michael and I had during the completion of RFC 5101 in 2008; we were looking at how the single then-implemented timeout-based PR-SCTP policy mapped to what we thought the IPFIX requirements were for partial reliability. It didn't, really, but it was what we had.
>
> We briefly discussed counting retransmissions as well (as in section 3.1) but this also had the problem that an IPFIX exporting process would have just as much information about network conditions to set a retransmission count as it would a timer (i.e. none) to get the tradeoff it was looking for between retransmission load and loss.
>
> What the EP *does* know is which message is more important than which other message, hence 3.2.
>
> None of this made it into the final language in 5101 (or subsequently 7011) because we decided explicitly not to provide detailed guidance on SCTP usage in the core protocol, instead pointing out the per-stream optimization as optional (RFC 6526) but letting implementation experience guide further usage.
>
> None of this makes it clear from looking at the *documents* why all of this makes sense,
Exactly. I struggled exactly on that point.
I believe this explanation is required.
> but we could add a sentence explaining this to the prpolicies draft.
Either how it could be used in IPFIX today or a different example.

Regards, Benoit
>
> Cheers,
>
> Brian
>
>
>> Best regards
>> Michael
> .
>