Re: [tsvwg] WGLC Announcement for draft-ietf-tsvwg-sctp-sack-immediately-02: 19th March 2013

Yoshifumi Nishida <nishida@sfc.wide.ad.jp> Sun, 21 April 2013 22:29 UTC

Return-Path: <nishida@sfc.wide.ad.jp>
X-Original-To: tsvwg@ietfa.amsl.com
Delivered-To: tsvwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5D40C21F868B for <tsvwg@ietfa.amsl.com>; Sun, 21 Apr 2013 15:29:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.976
X-Spam-Level:
X-Spam-Status: No, score=-101.976 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zZGYr3WjuZLS for <tsvwg@ietfa.amsl.com>; Sun, 21 Apr 2013 15:29:47 -0700 (PDT)
Received: from mail.sfc.wide.ad.jp (ns.sfc.wide.ad.jp [IPv6:2001:200:0:8803:203:178:142:143]) by ietfa.amsl.com (Postfix) with ESMTP id 676A921F8682 for <tsvwg@ietf.org>; Sun, 21 Apr 2013 15:29:46 -0700 (PDT)
Received: from mail-lb0-f176.google.com (mail-lb0-f176.google.com [209.85.217.176]) by mail.sfc.wide.ad.jp (Postfix) with ESMTPSA id 73A75278092 for <tsvwg@ietf.org>; Mon, 22 Apr 2013 07:29:43 +0900 (JST)
Received: by mail-lb0-f176.google.com with SMTP id y8so5066715lbh.21 for <tsvwg@ietf.org>; Sun, 21 Apr 2013 15:29:40 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=SOSGlObxwgnSJldLFkDjt2xbFMBRWl5VOaDb54TYoZ0=; b=Vv92WMkbzKSKTyj4Qo7VZM2+pIRiF1qTv6IDTSrpMMJR0UMze8kIET0kmcVO3eYk/u bz8Ll4sF2yUGvlDEynw9pYka0uweq/aQTi9Ik74DzzEj2JVhzXcc9ypMAVFRMnwRrk8K 3ZBDUjsKY9Lu0YGqraeKNIZbLbFdYb63oVFo5lymY+4xasELNM7LY7cX3NPkKka6v+qT 90MPai9YObfpqQZ72MmSa7XoLEZjaP0C5ChSl12Mh+lEm+S+hsi/k6BYth4iWV18/DU9 VlBs9F3FOMBtgHzIei7GOVjCcid5pNLpiJa/zP0TtpkZWmX+oFYxSB8BEgW68LgLLxrT qAVQ==
MIME-Version: 1.0
X-Received: by 10.112.158.38 with SMTP id wr6mr11887640lbb.36.1366583380871; Sun, 21 Apr 2013 15:29:40 -0700 (PDT)
Received: by 10.114.172.43 with HTTP; Sun, 21 Apr 2013 15:29:40 -0700 (PDT)
In-Reply-To: <A4707CAD-2D46-466B-8B1E-7894E5121FF8@lakerest.net>
References: <4F605902.40009@erg.abdn.ac.uk> <5148B330.3000304@erg.abdn.ac.uk> <CAO249ycs-1at532RQWHzJVpH49p-PyXX4Sh=e=DGTs7WqMKOzQ@mail.gmail.com> <A7378318-1AA0-4B8C-B2A6-DF45B7F5A63B@lurchi.franken.de> <CAO249yfqpN+fufYpfc_wbg3Mv5+P_pHP3kjjVH_1miLJGZ8mEg@mail.gmail.com> <A4707CAD-2D46-466B-8B1E-7894E5121FF8@lakerest.net>
Date: Sun, 21 Apr 2013 15:29:40 -0700
Message-ID: <CAO249yca3aByWQSdmGEuQjj03owAYFcfY8R1eRo+DYy5o0q5uA@mail.gmail.com>
From: Yoshifumi Nishida <nishida@sfc.wide.ad.jp>
To: Randy Stewart <randall@lakerest.net>
Content-Type: multipart/alternative; boundary="001a11c26804f914ca04dae67c3f"
Cc: Michael Tuexen <Michael.Tuexen@lurchi.franken.de>, tsvwg <tsvwg@ietf.org>
Subject: Re: [tsvwg] WGLC Announcement for draft-ietf-tsvwg-sctp-sack-immediately-02: 19th March 2013
X-BeenThere: tsvwg@ietf.org
X-Mailman-Version: 2.1.12
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: Sun, 21 Apr 2013 22:29:48 -0000

Hello Randy,

What I meant was "in ideal equilibrium state", I mean a situation something
like where SCTP is in CA, cwnd is relatively large, self-clocking works
perfectly.
In this situation, while cwnd -1 packets are outstanding, you'll get one
ACK for 1 MSS from the receiver, then you'll send 1 packet. If I-bit is
enabled, I-bit will be set in the packet since it fills cwnd.
Then, you'll get one ACK for 1MSS due to I-bit and sender sends 1 packet
with I-bit and so on...
But, as I wrote before, I don't think this won't be a problem, I just would
like to clarify there might be a situation where I-bit is set in many
packets. Please point out if I miss something..

Thanks,
--
Yoshifumi


On Fri, Apr 19, 2013 at 5:20 AM, Randy Stewart <randall@lakerest.net> wrote:

> Nishida-san:
>
> Sorry for the later reply.. just catching up on my email. ;-)
>
> in-line
>
>
> On Apr 2, 2013, at 2:09 PM, Yoshifumi Nishida wrote:
>
> > Hi Michael,
> >
> > On Tue, Apr 2, 2013 at 12:27 AM, Michael Tuexen
> > <Michael.Tuexen@lurchi.franken.de> wrote:
> >> On Apr 2, 2013, at 8:29 AM, Yoshifumi Nishida wrote:
> >
> >>> 2: Because this rule will be checked on every packet transmission, I
> >>> would like to know if the draft suggests to set I-bit everytime we
> >>> have a chance or there might be a case where we shouldn't.
> >> The sender could do it to switch off delayed SACK. However, this
> >> might not be useful. Therefore, as stated, the sender should set it,
> >> when he is waiting for an SACK.
> >
> > OK. I just wanted to mention that in ideal equilibrium state, we might
> > need to set I-bit every packet since you'll get an ACK for 1 MSS,
> > which opens 1 MSS in cwnd.
> > But, as far as I can think this won't be a problem as the receiver has
> > a freedom to ignore it if it's necessary. (e.g. too much overhead)
>
>
> I am a little confused here on the above. If I get an ACK for
> 1 MSS, I then increment my cwnd (say by 1 MSS in Slow start) and
> also decrease my flight size by the amount acked, 1 MSS, which then
> allows me to send 2 MSS.
>
> In CA if I can only send 1 MSS, then I am a situation where 1 RTT
> is being sent per RTT. Which means my PBA will have increased one whole
> cwnd and I again should be able to advance my cwnd by 1 whole segment… so
> again 2 segments are ready to send… assuming I have them to send.
>
> Where I don't have 2 full segments I could see the i-bit but I guess I
> am missing the scenario in my mind where this would happen.. could be just
> me this AM ;-)
>
> R
>
> >
> > BTW, we might want to set I-bit when we find there's no more packet to
> > send in buffer after sending a packet, even though
> > SCTP_SACK_IMMEDIATELY is not used.
> > Do you have any comment on this?
> >
> > Thanks,
> > --
> > Yoshifumi
> >
>
> -----
> Randall Stewart
> randall@lakerest.net
>
>
>
>
>