Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt
Randy Stewart <randall@lakerest.net> Thu, 11 November 2010 05:57 UTC
Return-Path: <randall@lakerest.net>
X-Original-To: tsvwg@core3.amsl.com
Delivered-To: tsvwg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D5C933A69E4 for <tsvwg@core3.amsl.com>; Wed, 10 Nov 2010 21:57:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.643
X-Spam-Level:
X-Spam-Status: No, score=-1.643 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_15=0.6, SARE_SUB_6CONS_WORD=0.356]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f9LBaftAFdoG for <tsvwg@core3.amsl.com>; Wed, 10 Nov 2010 21:57:09 -0800 (PST)
Received: from lakerest.net (unknown [IPv6:2001:240:585:2:213:d4ff:fef3:2d8d]) by core3.amsl.com (Postfix) with ESMTP id A39F93A69E5 for <tsvwg@ietf.org>; Wed, 10 Nov 2010 21:57:08 -0800 (PST)
Received: from dhcp-7286.meeting.ietf.org (dhcp-7286.meeting.ietf.org [130.129.114.134]) (authenticated bits=0) by lakerest.net (8.14.4/8.14.3) with ESMTP id oAB5vALB040928 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT); Thu, 11 Nov 2010 00:57:15 -0500 (EST) (envelope-from randall@lakerest.net)
Subject: Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset="iso-8859-1"
From: Randy Stewart <randall@lakerest.net>
X-Priority: 3
In-Reply-To: <002d01cb7b6b$0fd92fc0$4001a8c0@gateway.2wire.net>
Date: Wed, 10 Nov 2010 21:57:11 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <C5AC8AF3-D695-49D4-9133-030592336A04@lakerest.net>
References: <20100823124502.7BD433A6A2E@core3.amsl.com><4C77BCD1.9010706@cisco.com> <4C7E8A4F.5080807@erg.abdn.ac.uk> <005201cb4de6$40c41440$4001a8c0@gateway.2wire.net> <AB2F4404-EF37-422F-BAF9-A546FFE7A039@lurchi.franken.de> <001501cb4e7b$f2fcf880$4001a8c0@gateway.2wire.net> <87C786EA-F4E6-4868-944A-6989942C19A8@lurchi.franken.de> <00b301cb74fc$5f6dc0c0$4001a8c0@gateway.2wire.net> <780326A5-35E3-49A5-ABD8-B21E5BFC8884@lakerest.net> <002d01cb7b6b$0fd92fc0$4001a8c0@gateway.2wire.net>
To: "t.petch" <ietfc@btconnect.com>
X-Mailer: Apple Mail (2.1081)
Cc: gorry@erg.abdn.ac.uk, Michael Tüxen <Michael.Tuexen@lurchi.franken.de>, tsvwg@ietf.org
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Transport Area Working Group <tsvwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 11 Nov 2010 05:57:11 -0000
Tom: Thanks for the comment... and this is a good point. I have thought about this for a bit.. and I think there is no worries here.. but its not documented and should be. I will add a section on this in the next spin and include a diagram or two. Basically if you think about it you have: ------Outgoing Reset(str=2) -----> <----Incoming Reset(str=2)---| <-----Reset-Ack(str=2)-------+ Or you could even get ------Outgoing Reset(str=2) -----> <-- | Incoming Reset(str=2)---| \--Reset-Ack(str=2)-------+ | <------+ In one case you get a request while asking to reset your stream and in the other you just reset your stream and you get requested to reset it again. In either case I think the thing to do is just ACK the request.. since in one case you are in the process of doing what the peer wants (even though its the same thing you want to do).. and in the other you have just finished doing what it wants... I suppose you could even do it again.. but the point is rather moot since the end state is the same as before.. i.e. the stream sequence goes to 0.. where it already was. So overall just saying "yes" and completing your request (or saying yes and ignoring it since you are at 0) is fine.. I will find some place to put this in the documents next spin...which will be shortly. R On Nov 3, 2010, at 7:59 AM, t.petch wrote: > What happens in a race condition, eg when one endpoint requests an Incoming SSN > Reset for streams 1,2,3 and simultaneously the other endpoint requests an > Outgoing SSN Reset for stream 2? (races are a bit of a mess in TCP) > > E1 last sentence; which acknowledgement is being referred to? > > Tom Petch > > > ----- Original Message ----- > From: "Randy Stewart" <randall@lakerest.net> > To: "t.petch" <ietfc@btconnect.com> > Cc: "Michael Tüxen" <Michael.Tuexen@lurchi.franken.de>; <gorry@erg.abdn.ac.uk>; > <tsvwg@ietf.org> > Sent: Tuesday, October 26, 2010 6:39 PM > Subject: Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt > ----- Randall Stewart randall@lakerest.net
- I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Internet-Drafts
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt t.petch
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Benoit Claise
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Gorry Fairhurst
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt t.petch
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Michael Tüxen
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Brian F. G. Bidulock
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt t.petch
- RFC4960 IANA actions t.petch
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Michael Tüxen
- Re: RFC4960 IANA actions Randy Stewart
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt t.petch
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Chris Benson
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Randy Stewart
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt t.petch
- Re: I-D Action:draft-ietf-tsvwg-sctp-strrst-05.txt Randy Stewart