Re: [Gen-art] Genart last call review of draft-ietf-ice-rfc5245bis-16

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 26 January 2018 10:33 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0914F12E3AE; Fri, 26 Jan 2018 02:33:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham 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 pkQ-x7tDT_qk; Fri, 26 Jan 2018 02:33:17 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5BBD912E870; Fri, 26 Jan 2018 02:33:16 -0800 (PST)
X-AuditID: c1b4fb3a-335ff700000037f2-53-5a6b03ea1cab
Received: from ESESSHC012.ericsson.se (Unknown_Domain [153.88.183.54]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id B2.70.14322.AE30B6A5; Fri, 26 Jan 2018 11:33:14 +0100 (CET)
Received: from ESESSMB109.ericsson.se ([169.254.9.195]) by ESESSHC012.ericsson.se ([153.88.183.54]) with mapi id 14.03.0352.000; Fri, 26 Jan 2018 11:33:14 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-ice-rfc5245bis.all@ietf.org" <draft-ietf-ice-rfc5245bis.all@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "ice@ietf.org" <ice@ietf.org>
Thread-Topic: Genart last call review of draft-ietf-ice-rfc5245bis-16
Thread-Index: AQHTlidlFcjVN0hAZUOXDa/c5U88WKOFL91A
Date: Fri, 26 Jan 2018 10:33:14 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B6C13FB29@ESESSMB109.ericsson.se>
References: <151691740516.8342.10156383952294498449@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.7.170905
x-originating-ip: [153.88.183.19]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <A8B3946ED6D9844CA16D1067936819AF@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRmVeSWpSXmKPExsUyM2K7me4r5uwog8+XlSyO//jDbnH11WcW i28Xai2ebZzPYnHqQaIDq8fOWXfZPZYs+ckUwBTFZZOSmpNZllqkb5fAlbF93SPmgrdSFTuv LGJqYHwk0sXIySEhYCLx98oK1i5GLg4hgcOMEs3/WtkgnCWMElcXdTJ3MXJwsAlYSHT/0wZp EBEIk7i84TozSA2zwExGidc/XzKCJIQFXCS6fm1ihyhylbh48g+UbSSxuP8AM4jNIqAqsf3I XjYQm1fAV+Lo6nWsILaQgLPErqP/weoZBcQkvp9awwRiMwuIS9x6Mp8J4lIBiSV7zjND2KIS Lx//A+sVFdCT2HDiNjtEXFGi/WkDI0SvnsSNqVPYIGxridObHrNC2NoSyxa+Zoa4QVDi5Mwn LBMYxWYhWTcLSfssJO2zkLTPQtK+gJF1FaNocWpxcW66kZFealFmcnFxfp5eXmrJJkZgzB3c 8ttqB+PB546HGAU4GJV4eGf+yYoSYk0sK67MPcQowcGsJMIrqAsU4k1JrKxKLcqPLyrNSS0+ xCjNwaIkzuuUZhElJJCeWJKanZpakFoEk2Xi4JRqYKxnidTM874i/e2etOgidVnOxzyzb6/z OG/ud5InVKyGL+aij/S8nZOEVaJUj7q8+7Zjk1RDVs/1T00zRJ7NDGq9t/13yf3Gx3I8b5/1 xfzeIv47OHGyG/8WJtfezn5t9Y3ufQ77VXKkLuxIOP6D/XCi66PTsS9Uq4rezFqY+DJL6d/s k8Ga/EosxRmJhlrMRcWJAL9YqGG1AgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/6j_dOgiY0tcOXDTMWsawc1AoKVQ>
Subject: Re: [Gen-art] Genart last call review of draft-ietf-ice-rfc5245bis-16
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Jan 2018 10:33:19 -0000

Hi Stewart,

Thank You for the review! Please see inline.

> Summary: This is a well written document and I am sure it will serve its
>target audience 
> well. However Genart reviews take the perspective of someone new to the
>field, and 
> although I am sure it is probably correct and complete when taken
>together with its
> references the learning curve is perhaps a little steeper than it needs
>to be due to the 
> extent of assumed knowledge. In the nits section of this review I make a
>few simple 
> suggestions that I think would make it easier for the new reader.

Thanks! :)

...

Nits/editorial comments:

>   "in the XOR-RELAYED-ADDRESS attribute. "
>
>SB> As far as I can see this not yet been defined or a reference
>SB> provided in the document.

I will add a reference to RFC 5766.

---

   The table in Figure 8 illustrates an example.

SB> There is something wierd going on here.
SB> Figure 8 seems malformed possibly spread over a page break.

I¹ll check that.

---

> SB> You introduce Ta, but it would be so much kinder to the reader to
> SB> give it a real name.

Ta was defined in RFC 5245, and it's commonly used in ICE-related
discussions, so I think it would cause confusion to change the name at
this point.

---

> SB> DSCP is not well known so needs to defined

I will expand to "DiffServe Codepoint", and add a reference to RFC 2474,
on first occurrence.

---

SB> You introduce FINGERPRINT without a pointer to where it is defined

I will add a reference to RFC 5389 on first occurrence.

---

SB> The 487 error comes out of a hat without a pointer to where it is
SB> defined

It's defined in section 16.2. I can add a reference to that section on
first occurrence.

---

>SB> ICE-CONTROLLED comes out of the same hat without a
>SB> pointer/definition,
>same
>with PRIORITY, MESSAGE-INTEGRITY, ALTERNATE-SERVER, XOR_MAPPED_ADDRESS,
>USE->CANDIDATE, CHECK-LIST

Some are defined in section 16.1. I will a reference to that section on
first occurrence.

Some are defined in RFC 5389 and RFC 5766. I will add references on first
occurrence.

----

>Section 7.3.1.4, the agent sets the nominated flag of the pair to
>SB> should that be nominated or NOMINATED?

"nominated"

---

>In section 8.3.1 it says: " The procedures in Section 8" which is true
>but strangely self referencing

The text actually references the text later in the section :) So, I
suggest to remove the first sentence:

"The procedures in Section 8 require that an ICE agent continue to
   listen for STUN requests and continue to generate triggered checks
   for a data stream, even once processing for that stream completes."


---

>7.3.1.4.  Triggered Checks
>
>   Next, the agent constructs a pair....
>
>SB> Next after what? and a pair of what?

"candidate pair"

I will fix it.

---

>You say "Let HTO" again a user friendly name would be helpful to the new
>reader

The name was provided by transport people that provided text. As it¹s
similar to RTO, I¹d like to keep it.

---

>Appendix B is great, particularly from section B5 onwards. It would be
>great to forward reference this to help the reader understand the
>normative text earlier in the document.

Any particular place where you would like to have the reference? In the
Introduction?

---

Regards,

Christer