Re: [tram] Mirja Kühlewind's Yes on draft-ietf-tram-stun-path-data-03: (with COMMENT)

"Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net> Wed, 20 April 2016 10:11 UTC

Return-Path: <ietf@kuehlewind.net>
X-Original-To: tram@ietfa.amsl.com
Delivered-To: tram@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5DF9F12E864 for <tram@ietfa.amsl.com>; Wed, 20 Apr 2016 03:11:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.898
X-Spam-Level:
X-Spam-Status: No, score=-2.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.996, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id MOdCtPhR5YIy for <tram@ietfa.amsl.com>; Wed, 20 Apr 2016 03:11:30 -0700 (PDT)
Received: from kuehlewind.net (kuehlewind.net [83.169.45.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5318012E959 for <tram@ietf.org>; Wed, 20 Apr 2016 03:11:29 -0700 (PDT)
Received: (qmail 9636 invoked from network); 20 Apr 2016 12:11:26 +0200
Received: from p5dec2d8e.dip0.t-ipconnect.de (HELO ?192.168.178.33?) (93.236.45.142) by kuehlewind.net with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 20 Apr 2016 12:11:25 +0200
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
In-Reply-To: <CACHXSv6pH+O0Rr1erX3f79eQz-b0V-FcPFdsMwiQWLdPVvq6+A@mail.gmail.com>
Date: Wed, 20 Apr 2016 12:11:25 +0200
Content-Transfer-Encoding: quoted-printable
Message-Id: <46F020A7-F877-4255-A6CA-51DAEA0D2259@kuehlewind.net>
References: <20160415202525.17436.53287.idtracker@ietfa.amsl.com> <c0247a157b6f46f0b27752bfc3dcff0a@XCH-RCD-017.cisco.com> <AD6ED95A-C7EB-4A64-AE00-FF549C031976@kuehlewind.net> <403566031bb74465bbd0d0da1acf1b7c@XCH-RCD-017.cisco.com> <67B76B8A-3141-4C5B-8902-A6C745863D4B@kuehlewind.net> <57144431-794F-447D-ADF2-6B61608D2B58@kuehlewind.net> <CACHXSv6pH+O0Rr1erX3f79eQz-b0V-FcPFdsMwiQWLdPVvq6+A@mail.gmail.com>
To: Varun Singh <varun@callstats.io>
X-Mailer: Apple Mail (2.3124)
Archived-At: <http://mailarchive.ietf.org/arch/msg/tram/bNHMtILAmJcfynlC0XO2NvZMsfM>
Cc: "tram-chairs@ietf.org" <tram-chairs@ietf.org>, "tram@ietf.org" <tram@ietf.org>, "Tirumaleswar Reddy (tireddy)" <tireddy@cisco.com>, "sperreault@jive.com" <sperreault@jive.com>, The IESG <iesg@ietf.org>, "draft-ietf-tram-stun-path-data@ietf.org" <draft-ietf-tram-stun-path-data@ietf.org>
Subject: Re: [tram] Mirja Kühlewind's Yes on draft-ietf-tram-stun-path-data-03: (with COMMENT)
X-BeenThere: tram@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Discussing the creation of a Turn Revised And Modernized \(TRAM\) WG, which goal is to consolidate the various initiatives to update TURN and STUN." <tram.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tram>, <mailto:tram-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tram/>
List-Post: <mailto:tram@ietf.org>
List-Help: <mailto:tram-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tram>, <mailto:tram-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Apr 2016 10:11:32 -0000

Hi Varun,

Thanks. That’s helpful. If the following statement is true, I’d also would like to see something added like this:

„No additional messages should be sent for measurement purposes only.“

Thanks,
Mirja


> Am 17.04.2016 um 16:37 schrieb Varun Singh <varun@callstats.io>:
> 
> Hi Mirja,
> 
> I agree, the metric being measured is fractional loss, and not the loss rate. This should be fixed. 
> 
> To your other comment:
> > Would it be possible to give some recommendation in this doc what an application needs to do to get an appropriate measure?
> 
> Would the following proposal work? 
> 
> According to rfc5389, the path characteristic is measured when the first STUN transaction is complete for each ICE candidate pair during connectivity establishment. If more measurements are needed, this STUN extension MAY be applied to the STUN consent checks defined in [rfc7675].
> 
> 
> On Sun, Apr 17, 2016 at 5:15 PM, Mirja Kuehlewind (IETF) <ietf@kuehlewind.net> wrote:
> Hi again,
> 
> one more point: When I was reading the doc, I was assuming that you aim to measure something like the path loss rate, as you talk in the whole doc always about 'the path characteristics like round-trip time (RTT) and packet loss‘. However, after the discussion with you, I believe what you actually do with this extension is to get the ability to detect signal packet losses (rather than something like an actual meaningful rate). If that’s the case, that should probably be more clarified in the whole doc.
> 
> Mirja
> 
> 
> > Am 17.04.2016 um 16:06 schrieb Mirja Kuehlewind (IETF) <ietf@kuehlewind.net>:
> >
> > Hi,
> >
> > see below.
> >
> >
> >> Am 16.04.2016 um 15:20 schrieb Tirumaleswar Reddy (tireddy) <tireddy@cisco.com>:
> >>
> >>> -----Original Message-----
> >>> From: Mirja Kuehlewind (IETF) [mailto:ietf@kuehlewind.net]
> >>> Sent: Saturday, April 16, 2016 4:08 PM
> >>> To: Tirumaleswar Reddy (tireddy)
> >>> Cc: The IESG; draft-ietf-tram-stun-path-data@ietf.org; sperreault@jive.com;
> >>> tram@ietf.org; tram-chairs@ietf.org
> >>> Subject: Re: Mirja Kühlewind's Yes on draft-ietf-tram-stun-path-data-03:
> >>> (with COMMENT)
> >>>
> >>> Hi,
> >>>
> >>> see below.
> >>>
> >>>>>
> >>>>> A few questions that could potentially be further clarified in the
> >>>>> document:
> >>>>>
> >>>>> 1) How often should the request be retransmitted to get a qualified
> >>>>> loss measure ?
> >>>>> 2) What's the frequency of the retransmissions/pacing or wating
> >>>>> between retransmissions ?
> >>>>
> >>>> A STUN client retransmits a STUN request starting with an interval of RTO,
> >>> doubling after each retransmission. Retransmissions continue until a
> >>> response is received, or until a total of Rc requests have been sent. It is
> >>> discussed in https://tools.ietf.org/html/rfc5389 in detail.
> >>>
> >>> Okay, it wasn’t clear to me if you would send more retransmissions just to
> >>> measure loss.
> >>
> >> If there is response then there is no need to retransmit the STUN request.
> >>
> >>> If you don’t, how much retransmission do you usually see and
> >>> is this sufficient to get a reliable loss measure (see question one) ?
> >>
> >> If there is no response then the request is retransmitted, the rate of retransmissions and number of retransmissions are dependent on the protocol using STUN (e.g. ICE calculates retransmission timer (RTO) differently for media and non-media streams). It's up to the application if it wants to try just one transaction or NNN number of transactions to measure the path characteristics.
> >
> > Would it be possible to give some recommendation in this doc what an application needs to do to get an appropriate measure?
> >
> > Mirja
> >
> >
> >>
> >> -Tiru
> >>
> >>>
> >>>>
> >>>>> 3) How big is the overhead when retransmitting several times ?
> >>>>
> >>>> The overhead introduced by the new PATH-CHARACTERISTIC attribute is
> >>> just 4 bytes.
> >>>
> >>> Okay, again, wasn’t clear to me if you would need more request than usually
> >>> or not.
> >>>
> >>> Mirja
> >>>
> >>>
> >>>
> >>>>
> >>>> -Tiru
> >>>>
> >>>>>
> >>>>> Thanks!
> >>>>>
> >>>>
> >>
> >
> 
> 
> 
> 
> -- 
> Founder, CEO, callstats.io
> http://www.callstats.io
> Analytics and Optimizations for WebRTC.
> 
> We are hiring: www.callstats.io/jobs/