Re: [ipfix] STCP as a default transport not
"Randall Stewart (cisco)" <rrs@cisco.com> Sun, 12 October 2003 00:33 UTC
Received: from mil.doit.wisc.edu (mil.doit.wisc.edu [128.104.31.31]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id UAA18576 for <ipfix-archive@lists.ietf.org>; Sat, 11 Oct 2003 20:33:24 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1) id 1A8Tsy-0001Tw-00 for ipfix-list@mil.doit.wisc.edu; Sat, 11 Oct 2003 19:15:00 -0500
Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com) by mil.doit.wisc.edu with esmtp (Exim 3.13 #1) id 1A8Tsx-0001To-00; Sat, 11 Oct 2003 19:14:59 -0500
Received: from mira-sjc5-c.cisco.com (IDENT:mirapoint@mira-sjc5-c.cisco.com [171.71.163.17]) by sj-core-2.cisco.com (8.12.9/8.12.6) with ESMTP id h9C0EtUt006323; Sat, 11 Oct 2003 17:14:56 -0700 (PDT)
Received: from cisco.com (ssh-sjc-1.cisco.com [171.68.225.134]) by mira-sjc5-c.cisco.com (Mirapoint Messaging Server MOS 3.3.6-GR) with ESMTP id ANB17033; Sat, 11 Oct 2003 17:14:53 -0700 (PDT)
Message-ID: <3F889CFC.1040300@cisco.com>
Date: Sat, 11 Oct 2003 19:14:52 -0500
From: "Randall Stewart (cisco)" <rrs@cisco.com>
User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.5b) Gecko/20030923
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: carter@qosient.com
CC: "'MEYER,JEFFREY D (HP-Cupertino,ex1)'" <jeff.meyer2@hp.com>, 'Benoit Claise' <bclaise@cisco.com>, stbryant@cisco.com, alex.audu@alcatel.com, 'Reinaldo Penno' <rpenno@nortelnetworks.com>, ipfix-chairs@net.doit.wisc.edu, ipfix@net.doit.wisc.edu
Subject: Re: [ipfix] STCP as a default transport not
References: <5C8959A16A71B449AE793CF52FBBED6607A6B9@ptah.newyork.qosient.com>
In-Reply-To: <5C8959A16A71B449AE793CF52FBBED6607A6B9@ptah.newyork.qosient.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit
Carter: The paper you site.. and yes I am on it.. was the basis we used to make sure "newreno" behavior for fast retransmit was put into the SCTP implementors guide. Now most implementations already were doing this (at least those I have talked to)... And as it is I don't think you will find true NewReno behavior in ALL TCP implementations either :-< So I guess by this reasoning TCP is also immature :-D SCTP is a VERY stable protocol that has a LOT of implementations (over 20 that I know of... probably close to 30 if I took the time to count them :>). Is there more research to do.. of course there is.. the same can be said for TCP.. thats why the TSVWG exists ..we are always trying to make things better :> R Carter Bullard wrote: >My principal concern is that SCTP is too young to be the only transport. >For example, a recent Univ. of Delaware Technical Document, co-authored >by Cisco, identifies a serious problem with SCTP congestion control >when there are multiple drops in a single window, causing it to degrade >"more than necessary to be 'TCP-friendly', i.e. it grinds to a dribble >for a little while, while transmitting more packets. The link where >you can get the publication is: > >http://www.eecis.udel.edu/~amer/PEL/poc/index.html > >The paper is "SCTP and TCP Variants: Congestion Control Under Multiple >Losses", very recent. The point is that these are the normal growing >pains of a new protocol, but SCTP and PR-SCTP still have some problems >to iron out. > >Like Jeff, I have no problems with IPFIX running over PR-SCTP, but >not as the only protocol. > >Carter > > > > > > >>-----Original Message----- >>From: MEYER,JEFFREY D (HP-Cupertino,ex1) [mailto:jeff.meyer2@hp.com] >>Sent: Friday, October 10, 2003 9:46 AM >>To: 'Benoit Claise'; MEYER,JEFFREY D (HP-Cupertino,ex1) >>Cc: stbryant@cisco.com; alex.audu@alcatel.com; >>carter@qosient.com; 'Reinaldo Penno'; >>ipfix-chairs@net.doit.wisc.edu; ipfix@net.doit.wisc.edu; rrs@cisco.com >>Subject: RE: [ipfix] STCP as a default transport not >> >> >>Benoit, >> >> I am not in any way against specifying IPFIX on top of PR-SCTP, >>what I am against is making that the ONLY supported transport. >>This is for practical reasons, like availability of implementation. >>And as cited before because of transport protocols' affinity >>for running in kernel vs. user space, the availability is going >>to be a lot slower coming than one might like. >> >> I would liken this to deciding to define a transport layer >>protocol which could only run on IPv6 and not IPv4. You could, >>but if you can run on both, I think there are decided benefits. >> >> The Diameter authors seemed to have made this pragmatic choice. >> >> It is a bit ironic that previous decisions of the WG around >>choice of candidate protocols were ultimately trumped by "practical >>reasons" like NF is more widely deployed, despite the fact >>that it was the only protocol with NO binding to a congestion >>aware transport. And now, the arguments seem to be a complete >>180 change. >> >>Regards, >> >> Jeff Meyer >> >> >> >>>-----Original Message----- >>>From: Benoit Claise [mailto:bclaise@cisco.com] >>>Sent: Friday, October 10, 2003 3:26 AM >>>To: MEYER,JEFFREY D (HP-Cupertino,ex1) >>>Cc: stbryant@cisco.com; alex.audu@alcatel.com; carter@qosient.com; >>>'Reinaldo Penno'; ipfix-chairs@net.doit.wisc.edu; >>>ipfix@net.doit.wisc.edu; rrs@cisco.com >>>Subject: Re: [ipfix] STCP as a default transport not >>> >>> >>>Jeff, >>> >>>My point is that I'm convinced that SCTP-PR gives all the >>> >>> >>advantages >> >> >>>in one transport protocol. See the recent postings from Peter >>>Lei; he knows the protocol a lot >>>better than I do! >>>Having the full flexibility (reliable, unreliable, partially >>>reliable) in one transport protocol would be a plus. >>>Let's give the flexibility to the different implementations. >>>On the top of that, we don't know yet the future applications >>>of IPFIX: >>>PSAMP is one, exporting SLA information?, some MIB variables >>>export?, etc... everything is possible since IPFIX is a generic >>>export format. >>>As I said, I think we should just use the right protocol >>>instead of just >>>using what exists. IMHO, SCTP_PR should be the target as transport >>>transport. So, I would vote for SCTP with the PR extension. >>> >>>Regards, Benoit. >>> >>> >>> >>> >>>>Benoit, >>>> >>>> SCTP-PR does not make me happy, nor do the previous decisions >>>>around reliability as it regards to billing. >>>> >>>> Dropping packets under congestion is already done by UDP, and >>>>UDP is ubiquitous in all OS's. >>>> >>>> Is there some challenge in defining IPFIX over TCP? It seems >>>>to me that this is the easier case, there are less things to map >>>>to vs. SCTP-PR. Is explicitly NOT defining a mapping to TCP >>>>your proposal, i.e. force the use of SCTP-PR? >>>> >>>> As with the experience of Diameter, specifying both transports >>>>will enable a migration to SCTP-PR for everyone if it actually >>>>proves to have the values espoused and it is readily available. >>>>In the interim having a TCP mapping (and UDP) would address the >>>>requirements which I've encountered (billing issues aside). >>>> >>>> As Peter pointed out the resource constraints on the exporter >>>>imposed by TCP can be mitigated in the implementation. >>>> >>>>Regards, >>>> >>>> Jeff Meyer >>>> >>>> >>>> >>>> >>>> >>>>>-----Original Message----- >>>>>From: Benoit Claise [mailto:bclaise@cisco.com] >>>>>Sent: Thursday, October 09, 2003 9:15 AM >>>>>To: stbryant@cisco.com >>>>>Cc: alex.audu@alcatel.com; carter@qosient.com; 'Reinaldo Penno'; >>>>>'MEYER,JEFFREY D (HP-Cupertino,ex1)'; >>>>> >>>>> >>>ipfix-chairs@net.doit.wisc.edu; >>> >>> >>>>>ipfix@net.doit.wisc.edu; rrs@cisco.com >>>>>Subject: Re: [ipfix] STCP as a default transport not >>>>> >>>>> >>>>>Dear all, >>>>> >>>>>There are advantages regarding the use of SCTP versus TCP >>>>> >>>>> >>>(discussed >>> >>> >>>>>already on the list) but I think that the biggest advantage >>>>>of SCTP is >>>>>actually the extension SCTP-PR. And I'm surprised to see no >>>>>reactions on >>>>>the email below. >>>>>Yes, I know that the SCTP-PR is not a standard yet but I >>>>>think that we >>>>>should just take the right protocol instead of just using >>>>> >>>>> >>>what exists >>> >>> >>>>>because it exists! >>>>> >>>>>I remember the heated discussions maybe one year ago about >>>>>using IPFIX >>>>>for billing, about high availability, etc... >>>>>And one of the solution that could make everybody happy >>>>> >>>>> >>is: SCTP-PR. >> >> >>>>>We know that we do have some memory issues with TCP on the >>>>>high-end routers. >>>>>But, for the smaller exporter OR if you can afford/if it's >>>>>possible to >>>>>pack the exporter with the appropriate amount of memory, >>>>>SCTP-PR would >>>>>work perfectly well! >>>>>Now, in the majority of cases (no billing, no enough >>>>> >>>>> >>>memory/too many >>> >>> >>>>>flow records, etc...) SCTP-PR would drop the flow records >>>>>excess if any, >>>>>which I think is the right thing to do. >>>>> >>>>>Regards, Benoit. >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>I think that the interest is in using PR-SCTP as described in >>>>>> >>>>>> >>>>>> >>>>>http://www.ietf.org/internet-drafts/draft-ietf-tsvwg-prsctp-01.txt >>>>> >>>>> >>>>>>rather than RFC 2960 SCTP. >>>>>> >>>>>>This claims the following benefits: >>>>>> >>>>>> >>>>>>1.3 Benefits of PR-SCTP >>>>>> >>>>>> Hereafter, we use the notation "PR-SCTP" to refer to the SCTP >>>>>> protocol extended as defined in this document. >>>>>> >>>>>> The following are some of the advantages for integrating >>>>>> >>>>>> >>>>>> >>>>>> >>>>>partially >>>>> >>>>> >>>>> >>>>> >>>>>> reliable data service into SCTP, i.e., benefits of PR-SCTP: >>>>>> >>>>>> 1. Some application layer protocols may benefit from >>>>>> >>>>>> >>>>>> >>>>>> >>>>>being able to >>>>> >>>>> >>>>> >>>>> >>>>>> use a single SCTP association to carry both reliable >>>>>> >>>>>> >>>>>> >>>>>> >>>>>content, -- >>>>> >>>>> >>>>> >>>>> >>>>>> such as text pages, billing and accounting >>>>>> >>>>>> >>>information, setup >>> >>> >>>>>> signaling -- and unreliable content, e.g. state that >>>>>> >>>>>> >>>>>> >>>>>> >>>>>is highly >>>>> >>>>> >>>>> >>>>> >>>>>> sensitive to timeliness, where generating a new >>>>>> >>>>>> >>>>>> >>>>>> >>>>>packet is more >>>>> >>>>> >>>>> >>>>> >>>>>> advantageous than transmitting an old one [1]. >>>>>> >>>>>> 2. Partially reliable data traffic carried by PR-SCTP >>>>>> >>>>>> >>>>>> >>>>>> >>>>>will enjoy the >>>>> >>>>> >>>>> >>>>> >>>>>> same communication failure detection and protection >>>>>> >>>>>> >>>>>> >>>>>> >>>>>capabilities >>>>> >>>>> >>>>> >>>>> >>>>>> as the normal reliable SCTP data traffic does. This >>>>>> >>>>>> >>>>>> >>>>>> >>>>>includes the >>>>> >>>>> >>>>> >>>>> >>>>>> ability to: - quickly detect a failed destination >>>>>> >>>>>> >>address; - >> >> >>>>>> fail-over to an alternate destination address, and; >>>>>> >>>>>> >>>>>> >>>>>> >>>>>- be notified >>>>> >>>>> >>>>> >>>>> >>>>>> if the data receiver becomes unreachable. >>>>>> >>>>>> 3. In addition to providing unordered unreliable data >>>>>> >>>>>> >>>>>> >>>>>> >>>>>transfer as >>>>> >>>>> >>>>> >>>>> >>>>>> UDP does, PR-SCTP can provide ordered unreliable >>>>>> >>>>>> >>>>>> >>>>>> >>>>>data transfer >>>>> >>>>> >>>>> >>>>> >>>>>> service. >>>>>> >>>>>> 4. PR-SCTP employs the same congestion control and congestion >>>>>> avoidance for all data traffic, whether reliable or >>>>>> >>>>>> >>>partially >>> >>> >>>>>> reliable - this is very desirable since SCTP enforces >>>>>> TCP-friendliness (unlike UDP.) >>>>>> >>>>>> 5. Because of the chunk bundling function of SCTP, >>>>>> >>>>>> >>reliable and >> >> >>>>>> unreliable messages can be multiplexed over a >>>>>> >>>>>> >>single PR-SCTP >> >> >>>>>> association. Therefore, the number of IP datagrams >>>>>> >>>>>> >>>>>> >>>>>> >>>>>(and hence >>>>> >>>>> >>>>> >>>>> >>>>>> the network overhead) can be reduced versus having >>>>>> >>>>>> >>>>>> >>>>>> >>>>>to send these >>>>> >>>>> >>>>> >>>>> >>>>>> different types of data using separate protocols. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>Additionally, >>>>> >>>>> >>>>> >>>>> >>>>>> this multiplexing allows for port savings versus >>>>>> >>>>>> >>>>>> >>>>>> >>>>>using different >>>>> >>>>> >>>>> >>>>> >>>>>> ports for reliable and unreliable connections. >>>>>> >>>>>>---------- >>>>>> >>>>>>PR-SCTP has the option of being able to configure the >>>>>> >>>>>> >>>>>> >>>>>> >>>>>exporter to work >>>>> >>>>> >>>>> >>>>> >>>>>>on a >>>>>>best effort data export basis, rather than being >>>>>> >>>>>> >>>>>> >>>>>> >>>>>constrained to work on a >>>>> >>>>> >>>>> >>>>> >>>>>>reliable basis. >>>>>> >>>>>>We should spend some time thinking about the behaviour we >>>>>> >>>>>> >>>>>> >>>>>> >>>>>want in the >>>>> >>>>> >>>>> >>>>> >>>>>>exporter when the network is congested, perhaps due to an >>>>>> >>>>>> >>>>>> >>>>>> >>>>>attack. PR-SCTP >>>>> >>>>> >>>>> >>>>> >>>>>>gives us the option of running a best effort data >>>>>> >>>>>> >>>>>> >>>>>> >>>>>collection to gleen >>>>> >>>>> >>>>> >>>>> >>>>>>what >>>>>>is going on, when a TCP based exporter would otherwise >>>>>> >>>>>> >>>>>> >>>>>> >>>>>collapse due to >>>>> >>>>> >>>>> >>>>> >>>>>>backlog on the exporter. >>>>>> >>>>>>Stewart >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>-- >>>>>>Help mailto:majordomo@net.doit.wisc.edu and say "help" in >>>>>>message body >>>>>>Unsubscribe mailto:majordomo@net.doit.wisc.edu and say >>>>>>"unsubscribe ipfix" in message body >>>>>>Archive http://ipfix.doit.wisc.edu/archive/ >>>>>> >>>>>> >>>>>> >>>>>> >>>>> >>>>> >>>>> >>> >>> > > > > > > -- Randall R. Stewart ITD Cisco Systems Inc. rrs@cisco.com 815-342-5222(cell) or 815-477-2127(office) -- Help mailto:majordomo@net.doit.wisc.edu and say "help" in message body Unsubscribe mailto:majordomo@net.doit.wisc.edu and say "unsubscribe ipfix" in message body Archive http://ipfix.doit.wisc.edu/archive/
- [ipfix] STCP as a default transport not Carter Bullard
- Re: [ipfix] STCP as a default transport not Alex Audu
- RE: [ipfix] STCP as a default transport not Carter Bullard
- Re: [ipfix] STCP as a default transport not Alex Audu
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not Reinaldo Penno
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not Tal Givoly
- Re: [ipfix] STCP as a default transport not Alex Audu
- Re: [ipfix] STCP as a default transport not Stewart Bryant
- RE: [ipfix] STCP as a default transport not Reinaldo Penno
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not Carter Bullard
- Re: [ipfix] STCP as a default transport not Alex Audu
- Re: [ipfix] STCP as a default transport not Stewart Bryant
- Re: [ipfix] STCP as a default transport not Stewart Bryant
- Re: [ipfix] STCP as a default transport not Stewart Bryant
- IPFIX meeting slot has been requested for the 58t… Dave Plonka
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not Reinaldo Penno
- Re: [ipfix] STCP as a default transport not Benoit Claise
- Re: [ipfix] STCP as a default transport not Benoit Claise
- Re: [ipfix] STCP as a default transport not Peter Ludemann
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not Randy Bush
- RE: [ipfix] STCP as a default transport not Brown, Mark R, ALABS
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not Randy Bush
- RE: [ipfix] STCP as a default transport not Peter Lei
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not Randy Bush
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not Stas Khirman
- RE: [ipfix] Congestion management Nevil Brownlee
- RE: [ipfix] STCP as a default transport not Carter Bullard
- Re: [ipfix] STCP as a default transport not Benoit Claise
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] Congestion management Randy Bush
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- Re: [ipfix] STCP as a default transport not Randall Stewart (cisco)
- RE: [ipfix] STCP as a default transport not Carter Bullard
- RE: [ipfix] STCP as a default transport not Carter Bullard
- Re: [ipfix] STCP as a default transport not Peter Ludemann
- Re: [ipfix] Congestion management Stewart Bryant
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- Re: [ipfix] STCP as a default transport not Robert Lowe
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- Re: [ipfix] STCP as a default transport not Peter Lei
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- Re: [ipfix] STCP as a default transport not Alex Audu
- Re: [ipfix] STCP as a default transport not Peter Lei
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- RE: [ipfix] default transport !!! Nevil Brownlee
- Re: [ipfix] STCP as a default transport not Alex Audu
- RE: [ipfix] STCP as a default transport not MEYER,JEFFREY D (HP-Cupertino,ex1)
- Re: [ipfix] STCP as a default transport not Alex Audu
- RE: [ipfix] STCP as a default transport not Carter Bullard
- [ipfix] reporting about tossed data Maurizio Molina
- Re: [ipfix] default transport !!! Mark Fullmer
- Re: [ipfix] default transport !!! Randall Stewart (cisco)
- Re: [ipfix] default transport !!! Randy Bush
- Re: [ipfix] default transport !!! Mark Fullmer
- Re: [ipfix] default transport !!! Robert Lowe
- Re: [ipfix] default transport !!! Mark Fullmer
- Re: [ipfix] default transport !!! Randall Stewart (cisco)