Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-ietf-mmusic-trickle-ice-sip-14: (with DISCUSS and COMMENT)

Thomas Stach <thomass.stach@gmail.com> Wed, 04 April 2018 19:54 UTC

Return-Path: <thomass.stach@gmail.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC94812D82F; Wed, 4 Apr 2018 12:54:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 njUt24jYoGWp; Wed, 4 Apr 2018 12:54:56 -0700 (PDT)
Received: from mail-wm0-x22d.google.com (mail-wm0-x22d.google.com [IPv6:2a00:1450:400c:c09::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D95C4126DCA; Wed, 4 Apr 2018 12:54:55 -0700 (PDT)
Received: by mail-wm0-x22d.google.com with SMTP id b127so219604wmf.5; Wed, 04 Apr 2018 12:54:55 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=DIWwajwiN33TF0wpZa6U7GYv03pgnoZSXhR26TBIuUg=; b=O9xriynefqwYardgZVJLG/SQf5jHR7yMQFdztMSIz9itImSEh+BNbCC/u1GF6MLCR0 6177cqtaKNlU3y9tXPc34N0Hd0m43FN9sHfq67kzdt3HPbJ6sonGiU8RT/Wcw09/90Lo en6R/ySE7U1ZnyPNfWHB8POHooCbc3eeWxYhAyAb2yNcI6y7ebbU2DqyF4wrw456BO8e cn35K/I2pzLZWIy8EgOZagje1TQdKrqAA59334sJ6SCR2vMREvSm6+5tG9aXy3gjgAH+ Ijhv5KzAXGYCi3NZEr2UPPdsGghl9PQ7Fy6pC8omHcLKmPNiTHAdp4ewW2IZf4BYq+7d Sz6w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=DIWwajwiN33TF0wpZa6U7GYv03pgnoZSXhR26TBIuUg=; b=d7F6+qwm4bv/SjuupAhQS0FwpiI0v+0ficQwJrfZbOADB3hamfQ7V+50J3N0pIeCMu x+nov6P1FbCurF7QpqzIfhzxoi6VrbOWGdKXU2o6X6R2+vgR9F/qOLbs86QoEF8PbpOy VgDwLxmIglzmutDxrH1Q7kjqP1fyvzKRy88086YVY1vc6qK7xyyWDFdFfzNkJ1DAhnGG IZKOonTsxpJV1kifS5CFNsXh0mWnivtJmo5ceiHgGvpaK3DNCamI0xklbDt2vtfMe7cZ 8Sy4CUw4Tz89Cq57dKDMmV4gkdKUgrPHKWGiwQ6+hgu41rVx/5Cuja2st5A2TAhPmg2p 6RTg==
X-Gm-Message-State: AElRT7HmCcdhd4K2meVIlxTrOk8OtcEe7mcL7MF+jmsPM87PPYEXpN7S rijMrT/xVBY8QDIJd4r9WfOc7XOd3vI=
X-Google-Smtp-Source: AIpwx48MwsgVBXAKoYRWykG5P6GxIWdabKRLd/++l+u8KJ3rTh8UDwqF+na+PrGDKUkpqg9tlvdotw==
X-Received: by 10.28.230.148 with SMTP id e20mr7850365wmi.89.1522871694035; Wed, 04 Apr 2018 12:54:54 -0700 (PDT)
Received: from [192.168.2.112] (d91-130-105-232.cust.tele2.at. [91.130.105.232]) by smtp.googlemail.com with ESMTPSA id r196sm3831081wmf.9.2018.04.04.12.54.52 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Apr 2018 12:54:53 -0700 (PDT)
To: Mirja Kühlewind <ietf@kuehlewind.net>, The IESG <iesg@ietf.org>
Cc: draft-ietf-mmusic-trickle-ice-sip@ietf.org, mmusic-chairs@ietf.org, fandreas@cisco.com, mmusic@ietf.org
References: <152276622276.14060.4683526444260158304.idtracker@ietfa.amsl.com>
From: Thomas Stach <thomass.stach@gmail.com>
Message-ID: <d87ca5f9-3b36-d71e-667b-1396ea8a7ee9@gmail.com>
Date: Wed, 04 Apr 2018 21:54:52 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <152276622276.14060.4683526444260158304.idtracker@ietfa.amsl.com>
Content-Type: multipart/alternative; boundary="------------93544F1BBF7D098BC560966D"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/3RsSvupr4O3pYHlY2DP4atLFSm4>
Subject: Re: [MMUSIC] Mirja Kühlewind's Discuss on draft-ietf-mmusic-trickle-ice-sip-14: (with DISCUSS and COMMENT)
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Apr 2018 19:54:59 -0000

Mirja,

thanks for your comments.


On 2018-04-03 16:37, Mirja Kühlewind wrote:
> Mirja Kühlewind has entered the following ballot position for
> draft-ietf-mmusic-trickle-ice-sip-14: Discuss
>
> When responding, please keep the subject line intact and reply to all
> email addresses included in the To and CC lines. (Feel free to cut this
> introductory paragraph, however.)
>
>
> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
> for more information about IESG DISCUSS and COMMENT positions.
>
>
> The document, along with other ballot positions, can be found here:
> https://datatracker.ietf.org/doc/draft-ietf-mmusic-trickle-ice-sip/
>
>
>
> ----------------------------------------------------------------------
> DISCUSS:
> ----------------------------------------------------------------------
>
> Thanks for the well-written doc and the quick response to the initial tsv
> review. Also thanks to Jörg for the thorough and very helpful review!
>
> As flagged by the tsv review, there can be an issue with the aggregation of
> candidates in one INFO message when rate limited and the path MTU/UPD
> fragmentation. While this is a small point only and I'm sure it can be easily
> addressed, it important enough that I decided to put a discuss in. I'm sure
> this can be resolved quickly as well.
As large messages are already addressed in RFC 3261, I could add 
something like
"As a potentially large number of candidates are aggregated in a INFO 
request,
the message size can easily exceed the path MTU. SIP [RF3261] requires 
that if a request
is within 200 bytes of the path MTU, or if it is larger than 1300 bytes 
and the path MTU is unknown,
that the request is sent using an RFC 2914 
<https://tools.ietf.org/html/rfc2914> [43 
<https://tools.ietf.org/html/rfc3261#ref-43>] congestion controlled 
transport protocol,
such as TCP.
"
> Also if the document could give further guidance on an acceptable maximum for
> the rate of INFO requests that be even better!
Adam proposed in his review to

"... require some minimum quarantine period between INFO requests 
(probably something in the range of 20 ms),
during which any new candidates that are gathered are aggregated into 
the next INFO message."

Would that be enough of a guidance?
>
>
> ----------------------------------------------------------------------
> COMMENT:
> ----------------------------------------------------------------------
>
> Editorial comments:
>
> 1) sec 4.3.2: "When sending the Answer in the 200 OK response to the INVITE
> request,
>     the Answerer needs to repeat exactly the same Answer that was
>     previously sent in the unreliable provisional response in order to
>     fulfill the corresponding requirements in [RFC3264].  Thus, the
>     Offerer needs to be prepared for receiving a different number of
>     candidates in that repeated Answer than previously exchanged via
>     trickling and MUST ignore the candidate information in that 200 OK
>     response."
>     What do I miss? Why can there be a different number of candidates if the
>     repeated Answer needs to be exactly the same...? Or is there an "not"
>     missing? Not an expert though, so might be just me...
If the answer is sent in a provisional response, it might have included 
a small  number (or even 0) of candidates.
Before the 200 OK is sent the answerer might have trickled additional 
candidates in INFOs.
However, the additional candidates will not appear in the answer in the 
body of the 200OK.
This is due to a requirement in RFC3264, that the answer in the 
provisional response must be exactly the same as in the 200OK.
So the total number of candidates that the offerer received will be 
different from the number of candidates in that answer.

> ,
>
> 2) I guess section 10.1 could also be moved to the appendix but it is short
> enough that leaving it in the body is fine as well.
So, I probably leave it where it is.

Thanks for your review

Thomas
>