[apps-discuss] APPSDIR review of draft-garcia-shim6-applicability-03
Carsten Bormann <cabo@tzi.org> Wed, 29 February 2012 22:13 UTC
Return-Path: <cabo@tzi.org>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 72D5521E809F; Wed, 29 Feb 2012 14:13:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.234
X-Spam-Level:
X-Spam-Status: No, score=-106.234 tagged_above=-999 required=5 tests=[AWL=0.015, BAYES_00=-2.599, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-4, 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 xT9cVCqTWX7E; Wed, 29 Feb 2012 14:13:29 -0800 (PST)
Received: from informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) by ietfa.amsl.com (Postfix) with ESMTP id 16FBF21E809E; Wed, 29 Feb 2012 14:13:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from smtp-fb3.informatik.uni-bremen.de (smtp-fb3.informatik.uni-bremen.de [134.102.224.120]) by informatik.uni-bremen.de (8.14.3/8.14.3) with ESMTP id q1TMDI2v002565; Wed, 29 Feb 2012 23:13:18 +0100 (CET)
Received: from [192.168.217.103] (p5B3E6294.dip.t-dialin.net [91.62.98.148]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by smtp-fb3.informatik.uni-bremen.de (Postfix) with ESMTPSA id 24709F8C; Wed, 29 Feb 2012 23:13:18 +0100 (CET)
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Apple Message framework v1257)
From: Carsten Bormann <cabo@tzi.org>
Date: Wed, 29 Feb 2012 23:13:16 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <FDE1C2DB-48CF-42AB-91C3-266C1AAD95F9@tzi.org>
To: IETF Apps Discuss <apps-discuss@ietf.org>, draft-garcia-shim6-applicability.all@tools.ietf.org, shim6@ietf.org
X-Mailer: Apple Mail (2.1257)
Cc: The IESG <iesg@ietf.org>
Subject: [apps-discuss] APPSDIR review of draft-garcia-shim6-applicability-03
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Feb 2012 22:13:30 -0000
I have been selected as the Applications Area Directorate reviewer for this draft (for background on APPSDIR, please see http://trac.tools.ietf.org/area/app/trac/wiki/ApplicationsAreaDirectorate) Please resolve these comments along with any other Last Call comments you may receive. Please wait for direction from your document shepherd or AD before posting a new version of the draft. Gruesse, Carsten --------------------------------- Document: draft-garcia-shim6-applicability-03.txt Title: Applicability Statement for the Level 3 Multihoming Shim Protocol (Shim6) Reviewer: Carsten Bormann IETF Last Call Date: 2012-02-15 Review Date: 2012-02-29 ** Summary: This draft is ready for publication as an Informational RFC with small changes, but maybe requires a better title. Note: I reviewed this with the expectation that the intended audience will read this *before* looking at RFC5533–5535 in detail. ** Major Issues: General: The document provides useful discussion of considerations around the usage of Shim6. At the end, it leaves the reader confused: What *is* the applicability/area of application of Shim6? Who should decide whether Shim6 is activated for a specific connection? (There is an API in RFC 6316, but clearly that is meant for advanced applications.) While the document successfully relates Shim6 to SCTP and HIP, what about other approaches to multi-addressing? When is happy-eyeballs enough? When should MPTCP be used? (The introduction to 7 then goes ahead and destroys any remaining hope that this document provides the answers -- maybe this should be split into "Open Issues" and the solid information about where Shim6 is not needed.) The document may have started out as an applicability statement half a decade ago, but maybe renaming it to "Considerations on the Application of Shim6" provides a more appropriate title now. Again, this is meant as a comment on the expectations raised by the title and abstract, not as an attempt to belittle the usefulness of the document's content. ** Minor Issues: (1) I'm not so fond of the DHCP speculation in 3.3. An applicability statement should talk about what is, not what could be. As of today, DHCP is not applicable, and that should be clearly stated. (Work in progress can, of course, be pointed to, but it is not clear there is much more than a problem statement.) (2) This sentence in 3.4 is opaque, unless it is talking about the state of implementations (or is this another piece of DHCP speculation?): There is no current mechanism designed to allow an administrator to enforce the configuration of a CGA or an HBA in a host. (3) Section 3.4, 7.2: The term "hybrid" does not occur in RFC 5535. Adapt the terminology. (4) Section 5.2: One such solution is being developed at the MP-TCP Working Group. That is not the name of the WG, and referring to ephemeral IETF WGs is not very useful in an archival document such as an RFC. It is probably most appropriate to reference RFC 6182. More generally speaking, one would expect some more guidance when MPTCP is appropriate and when Shim6 is appropriate. Oddly, RFC 6181 seems to provide more information about Shim6 on this point than the present document. (5) (On a related note, avoid discussion of the Shim6 WG's charter in 7.5.) ** Nits: [I-D.ietf-mif-problem-statement] is now RFC 6418. The document will benefit from some micro-editing, e.g. s/different to/different from/g s/specific of/specific to/g s/associated to/associated with/g s/is developed/has been developed/ The usage of "suffer" in several places (in particular, should "These problems are suffered by other solutions supporting multihoming such as SCTP [RFC4960] or HIP [RFC4423]." in section 4 not be "relevant to" instead?) "Shim6 has no means to enforce neither host nor network forwarding..." "does not require also" s/should be review/should be reviewed/ "...which security features can expect applications and users of the Shim6 protocol." As this is typically done by the RFC editor, I'm not providing a detailed list here. Section 4: s/not being used/not be used/ Define "REAP" (I know, RFC5533 doesn't, either). Section 6: This sentence is hard to read: "As long as the address exchanged, IP_A is the ULID..."
- [apps-discuss] APPSDIR review of draft-garcia-shi… Carsten Bormann
- Re: [apps-discuss] [shim6] APPSDIR review of draf… Alberto García