Re: quick failover in SCTP

Michael Tüxen <Michael.Tuexen@lurchi.franken.de> Mon, 23 August 2010 15:37 UTC

Return-Path: <Michael.Tuexen@lurchi.franken.de>
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 149173A6A84 for <tsvwg@core3.amsl.com>; Mon, 23 Aug 2010 08:37:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.299
X-Spam-Level:
X-Spam-Status: No, score=0.299 tagged_above=-999 required=5 tests=[AWL=-1.739, BAYES_00=-2.599, HOST_EQ_DIP_TDIAL=2.144, HOST_MISMATCH_NET=0.311, MIME_8BIT_HEADER=0.3, RCVD_IN_PBL=0.905, RCVD_IN_SORBS_DUL=0.877, RDNS_DYNAMIC=0.1]
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 lDyCLjPfTUCn for <tsvwg@core3.amsl.com>; Mon, 23 Aug 2010 08:37:09 -0700 (PDT)
Received: from mail-n.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) by core3.amsl.com (Postfix) with ESMTP id 6592A3A6A81 for <tsvwg@ietf.org>; Mon, 23 Aug 2010 08:37:08 -0700 (PDT)
Received: from [192.168.1.190] (p508FBDB2.dip.t-dialin.net [80.143.189.178]) by mail-n.franken.de (Postfix) with ESMTP id B3CC11C0B4624; Mon, 23 Aug 2010 17:37:40 +0200 (CEST)
Subject: Re: quick failover in SCTP
Mime-Version: 1.0 (Apple Message framework v1081)
Content-Type: text/plain; charset="us-ascii"
From: Michael Tüxen <Michael.Tuexen@lurchi.franken.de>
In-Reply-To: <AANLkTi=07JfcQOKhfLouaU8N6=r57Koh9fKw+j3=O56R@mail.gmail.com>
Date: Mon, 23 Aug 2010 17:37:39 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <8CF58AED-5D88-46A3-B873-26AAB8DAF9BD@lurchi.franken.de>
References: <AANLkTi=07JfcQOKhfLouaU8N6=r57Koh9fKw+j3=O56R@mail.gmail.com>
To: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
X-Mailer: Apple Mail (2.1081)
Cc: tsvwg@ietf.org, Preethi Natarajan <prenatar@cisco.com>
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: Mon, 23 Aug 2010 15:37:10 -0000

On Aug 17, 2010, at 12:16 PM, Yoshifumi Nishida wrote:

> Hi folks,
> This is a follow-up from the Maastricht meeting. 
> Preethi and I are proposing quick failover algorithm in SCTP and gave a presentation about this one.
> 
> In my feeling, the community seems to be positive in enhancing the SCTP standard to some extent to address this issue.
> Also, in my understanding, Michael and Randy suggested that minor updates in the current spec can have the similar effects as the PF approach can do.
> So,  we're going to start with investigating the alternatives for PF approach and would like to know about the detail of the suggestion.
> If Michael and Randy could give us some info about this, we would be grateful very much.
Sure.
One point is that RFC 4960 does not specify what to do when all paths
are INACTIVE. If that happens, the association is called dormant.
I think it should be clarified that you still send HB to get a path
to ACTIVE again until the association finally fails. This could be
handled as an errata, I think.

Now assume that handling of the dormant state.  If I understand PF correctly,
you could simply set Path.Max.Retrans to 0 to get the same behavior on the
wire as when using PF, or am I missing something? The only difference I see,
are the path state change notification sent locally to the user.

But maybe I have overlooked something...

Best regards
Michael
> Also, if someone who has comments or feedbacks for this, please let us know.
> 
> Thank you so much.
> --
> Yoshifumi Nishida
> nishida@sfc.wide.ad.jp  
> 
> 
>