Re: [ipfix] STCP as a default transport not

Benoit Claise <bclaise@cisco.com> Thu, 09 October 2003 16:26 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 MAA26828 for <ipfix-archive@lists.ietf.org>; Thu, 9 Oct 2003 12:26:36 -0400 (EDT)
Received: from majordomo by mil.doit.wisc.edu with local (Exim 3.13 #1) id 1A7dRn-0000jJ-00 for ipfix-list@mil.doit.wisc.edu; Thu, 09 Oct 2003 11:15:27 -0500
Received: from weird-brew.cisco.com ([144.254.15.118] helo=strange-brew.cisco.com) by mil.doit.wisc.edu with esmtp (Exim 3.13 #1) id 1A7dRl-0000j9-00; Thu, 09 Oct 2003 11:15:25 -0500
Received: from cisco.com (dhcp-peg3-vl30-144-254-7-79.cisco.com [144.254.7.79]) by strange-brew.cisco.com (8.11.7+Sun/8.8.8) with ESMTP id h99GF1U15578; Thu, 9 Oct 2003 18:15:01 +0200 (CEST)
Message-ID: <3F858985.3000907@cisco.com>
Date: Thu, 09 Oct 2003 18:15:01 +0200
From: Benoit Claise <bclaise@cisco.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: stbryant@cisco.com
CC: alex.audu@alcatel.com, carter@qosient.com, 'Reinaldo Penno' <rpenno@nortelnetworks.com>, "'MEYER,JEFFREY D (HP-Cupertino,ex1)'" <jeff.meyer2@hp.com>, ipfix-chairs@net.doit.wisc.edu, ipfix@net.doit.wisc.edu, rrs@cisco.com
Subject: Re: [ipfix] STCP as a default transport not
References: <5C8959A16A71B449AE793CF52FBBED6607A6A9@ptah.newyork.qosient.com> <3F82D3EB.39B16507@alcatel.com> <3F82D7EB.1010101@cisco.com>
In-Reply-To: <3F82D7EB.1010101@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Precedence: bulk
Sender: majordomo listserver <majordomo@mil.doit.wisc.edu>
Content-Transfer-Encoding: 7bit

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/




--
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/