Re: [tsvwg] Benoit Claise's No Objection on draft-ietf-tsvwg-sctp-prpolicies-06: (with COMMENT)
Benoit Claise <bclaise@cisco.com> Thu, 05 February 2015 15:19 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 0F3F11A8955; Thu, 5 Feb 2015 07:19:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 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_HI=-5, 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 le2Kjt2q5HLM; Thu, 5 Feb 2015 07:19:13 -0800 (PST)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E2B171A894F; Thu, 5 Feb 2015 07:19:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3909; q=dns/txt; s=iport; t=1423149553; x=1424359153; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=y5CtV+CfRxz8Ckawq4M48ixbZNoMhz9YGVV1HOBNm28=; b=LLv0oabFe37zvZIpEKGKe1HNs2vfSZN4bVNc7OL77oOWN50YawNj93NJ tz+ddt0NIIL0MEDXMB8tnzfl5KAg4PQuTGp757yz6ELq1zq52NldAbXAK FUTqfLKijaYBgzxDqn1nQUROQLTFsmeEr/AK2yqpOWD3CS6S3UF54Jh/d 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0ClBACdiNNU/xbLJq1azG4CgWgBAQEBAX2EDQEBBDhAARALDhMWDwkDAgECAUUGAQwBBwEBiCnWegEBAQEBAQEBAQEBAQEBAQEBAQEZig6FageEKQEEmD6BF4UoiG2DPiKCMoE9PYJzAQEB
X-IronPort-AV: E=Sophos;i="5.09,524,1418083200"; d="scan'208";a="339362233"
Received: from aer-iport-nat.cisco.com (HELO aer-core-3.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 05 Feb 2015 15:19:10 +0000
Received: from [10.60.67.86] (ams-bclaise-8915.cisco.com [10.60.67.86]) by aer-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t15FJ9Uu022767; Thu, 5 Feb 2015 15:19:09 GMT
Message-ID: <54D389EC.3040602@cisco.com>
Date: Thu, 05 Feb 2015 16:19:08 +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> <6B7C29E8-35D6-452F-A2DF-37FEAA57BB09@fh-muenster.de> <1981A00D-BFC6-4A2C-B6CD-0A7077773BB5@trammell.ch> <6F5E21F1-CE5D-4EBE-9B7B-D3034C77FBBD@fh-muenster.de> <54D225FA.7020602@cisco.com> <7F87F98F-B25B-4E2F-B47A-4654ABC56000@fh-muenster.de> <9096E5DA-E436-4B11-AAAA-227C3093F03A@trammell.ch>
In-Reply-To: <9096E5DA-E436-4B11-AAAA-227C3093F03A@trammell.ch>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/tsvwg/DtdeGBm0urEZH8pNLCGA-rMZhmQ>
Cc: Gorry Fairhurst <gorry@erg.abdn.ac.uk>, "draft-ietf-tsvwg-sctp-prpolicies.all@tools.ietf.org" <draft-ietf-tsvwg-sctp-prpolicies.all@tools.ietf.org>, "tsvwg@ietf.org" <tsvwg@ietf.org>, Dan Romascanu <dromasca@avaya.com>, "tsvwg-chairs@tools.ietf.org" <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: Thu, 05 Feb 2015 15:19:15 -0000
Michael, Brian, I like your two combined proposals. Thanks and regards, Benoit > hi Michael, > > This is good, though I'd tweak it slightly... > >>> In case of IPFIX, you want to have different flow records per stream, and you want to flag those streams as fully reliable/partially reliable/unreliable (I know it's not totally correct, as the reliability is flagged per message, as opposed to streams, in SCTP, but anyway) >>> Typically, you want a billing flow-record sent fully reliably, security-related and monitoring flow-records sent partially-reliably. Now, if you consider the security-related slightly more important than the monitoring ones, the exporting process might flag the security-related flow records with a higher priority than the monitoring ones, according to this spec. >>> >>> You might have to introduce an example around this text above. >> What about writing: >> >> <t>The IPFIX protocol stack (see <xref target='RFC7011'/>) is an example >> of where the Priority Policy can be used. Billing flow-records would be sent > ... Template records would be sent with full reliability, while billing, security-related, and other monitoring flow records would be sent using the Priority policy with varying priority. The priority of security-related flow records... > > (The only thing the protocol specifies with respect to PR usage is that templates MUST be reliably, otherwise things break badly; it turns out that in a lot of applications billing records are relatively low priority, because you can lose a lot of them before it actually changes who pays what.) > >> with full reliability whereas security related flow-records and monitoring >> flow-records would be sent using the Priority Policy. The priority of >> security related flow-records would be chosen higher than the the priority >> of monitoring flow records.</t> >> I also added the sentence >> >> User messages sent reliable are considered having a priority higher than >> all messages sent with the Priority Policy. >> >> to make clear that sending a reliable message might result in abandoning messages >> send with Priority policy, no matter what the provided priority is. > Yep, that's good. (I had assumed this is the case, but making it explicit is better). > > Cheers, > > Brian > >>> I believe that you now understand the background of my first question in my initial COMMENT, for which I had RFC 6526 in mind: >>> 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? >>>> >>> Being specific might be usefull: there are no limitations per stream. >>> NEW: >>> 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 the same or a different stream) with a priority >>> lower than the provided one. >> Text taken. >> >> Best regards >> Michael >>> Regards, Benoit >>>> Best regards >>>> Michael >>>> >>>>> Cheers, >>>>> >>>>> Brian >>>>> >>>>> >>>>> >>>>>> Currently this is left implementation specific. So if choosing from the same stream is important, >>>>>> we might want to add a sentence saying this. >>>>>> >>>>>> Thanks for jumping in... >>>>>> >>>>>> Best regards >>>>>> Michael >>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> Brian >>>>>>> >>>>>>> >>>>>>> >>>>>>>> Best regards >>>>>>>> Michael >>>>>>>> >>>> . > . >
- [tsvwg] Benoit Claise's No Objection on draft-iet… Benoit Claise
- Re: [tsvwg] Benoit Claise's No Objection on draft… Michael Tuexen
- Re: [tsvwg] Benoit Claise's No Objection on draft… Brian Trammell
- Re: [tsvwg] Benoit Claise's No Objection on draft… Michael Tuexen
- Re: [tsvwg] Benoit Claise's No Objection on draft… Brian Trammell
- Re: [tsvwg] Benoit Claise's No Objection on draft… Michael Tuexen
- Re: [tsvwg] Benoit Claise's No Objection on draft… Benoit Claise
- Re: [tsvwg] Benoit Claise's No Objection on draft… Benoit Claise
- Re: [tsvwg] Benoit Claise's No Objection on draft… Michael Tuexen
- Re: [tsvwg] Benoit Claise's No Objection on draft… Brian Trammell
- Re: [tsvwg] Benoit Claise's No Objection on draft… Benoit Claise
- Re: [tsvwg] Benoit Claise's No Objection on draft… Michael Tuexen
- Re: [tsvwg] Benoit Claise's No Objection on draft… Michael Tuexen