[Int-dir] INT-DIR review of draft-ietf-mif-happy-eyeballs-extension-09

Jouni Korhonen <jouni.nospam@gmail.com> Thu, 12 May 2016 17:14 UTC

Return-Path: <jouni.nospam@gmail.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D39312D6F9 for <int-dir@ietfa.amsl.com>; Thu, 12 May 2016 10:14:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 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, 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 SB9n2KsTCLOt for <int-dir@ietfa.amsl.com>; Thu, 12 May 2016 10:14:37 -0700 (PDT)
Received: from mail-pf0-x234.google.com (mail-pf0-x234.google.com [IPv6:2607:f8b0:400e:c00::234]) (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 A177712D6CC for <int-dir@ietf.org>; Thu, 12 May 2016 10:14:37 -0700 (PDT)
Received: by mail-pf0-x234.google.com with SMTP id 77so32603900pfv.2 for <int-dir@ietf.org>; Thu, 12 May 2016 10:14:37 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=reply-to:from:subject:to:message-id:date:user-agent:mime-version :content-transfer-encoding; bh=WwXEen1GYDchDGjbXtSvd0uQo19FPb/kicN8FOCCECQ=; b=lSK6mcpb9j2kLsHk4N9chKEfwSJqU2xqatifVDqxLFfVtxtzG8SevtcdaciHnZmdeq RrdcqMiJNor7wczsa/WeT2miqJizvwyW3HdpSesRO7tgptet4XOf/FW/k1CIwCebwHsl G7HaoND2FrYVC7sYhLASdsa80w8jLT7mofhm0KABWKd4YvUpPZUGS+dts/ia1xwb9rov 8P8ONDrx1vRBmjpLivqfOEd9zP2m4pq9mppFbhZVasZhnufFs/OJwjNgVN1OjfOtEl7g YlYi58Z1u3/X7l4WhvPzAV4YjU9NFophEn7f5hVOQyRG41oM8fvxDX0EIYhMAx/dXEBk ODfQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:reply-to:from:subject:to:message-id:date :user-agent:mime-version:content-transfer-encoding; bh=WwXEen1GYDchDGjbXtSvd0uQo19FPb/kicN8FOCCECQ=; b=h7EmTnvobjxqnpAYgPoQUpwPS9ICl6v91SfXLpTS4rLngCahsqw/3ZCrMc13v5OCqs dC5sArL66Mu3y/A4VQyMSk+UsRXD2CBd38NGSygKYgmD4sPb42zj7WvVmyrV2LQGqRNg NSd0ywTGHDlWosX/vgdRf9gBL89oN5mOxsOsqj7aaIcw7tAyAGFLfTN3Xw8lXiaMgVr4 TH0npwo8NgDw+It65Olr25aFz4V+u1JjmYjjWD2bKQxPaqNXtylOJcUE+zSYYGctM9/T WB1Qgw/z3pO1BYWLvRQz3YmtWY/BqZOnb6cHCr4507C3GSg88vrz+pu1ohGBdK8Lwhc3 sZ0g==
X-Gm-Message-State: AOPr4FXOgDw+2NP+Ij/DpGBoBgaDq0LStB6uT2nxrC0CWUHq4OaNT3WcN6sPnqrvuRWyzg==
X-Received: by 10.98.87.220 with SMTP id i89mr15355612pfj.107.1463073277269; Thu, 12 May 2016 10:14:37 -0700 (PDT)
Received: from [10.16.84.45] ([216.31.219.19]) by smtp.googlemail.com with ESMTPSA id y128sm21243746pfb.13.2016.05.12.10.14.36 (version=TLSv1/SSLv3 cipher=OTHER); Thu, 12 May 2016 10:14:36 -0700 (PDT)
From: Jouni Korhonen <jouni.nospam@gmail.com>
To: "<int-dir@ietf.org>" <int-dir@ietf.org>, draft-ietf-mif-happy-eyeballs-extension.all@tools.ietf.org
Message-ID: <5734B9F9.1070309@gmail.com>
Date: Thu, 12 May 2016 10:14:33 -0700
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/int-dir/N32rNdmi4BTxoZKNlA7UA-grDgg>
Subject: [Int-dir] INT-DIR review of draft-ietf-mif-happy-eyeballs-extension-09
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: jouni.nospam@gmail.com
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 May 2016 17:14:43 -0000

I am an assigned INT directorate reviewer for
draft-ietf-mif-happy-eyeballs-extension-09. These comments were
written primarily for the benefit of the Internet Area
Directors. Document editors and shepherd(s) should treat these
comments just like they would treat comments from any other IETF
contributors and resolve them along with any other Last Call comments
that have been received. For more details on the INT Directorate, see
http://www.ietf.org/iesg/directorate.html.

I recon the review is way late but I am doing it still.

* The document is not ready for publication. The first issues that comes 
out is the language and grammar, which needs a major facelift. In many 
places the reader is left wondering what exactly was meant on the first 
few reads. The second issue really is the technical recommendations how 
to implement HE-MIF enabled device. I cannot say Section 5 describes the 
behaviour well enough for me to be able to implement anything (I do 
realize this is an Informational document but still..). Furthermore, 
Section 6 implementation framework description is somewhat thin.

* Some acronyms such as MIF and PVD are never expanded while some are 
multiple times (like HE).

* The document uses "fast interface" and "most fast path".. Does it mean 
fast by link bandwidth or actually the smallest connection RTT? All 
references to "fast" should be revisited and clarified what is actually 
meant.

* HE-MIF is described as adopting happy eyeballs to MPVD. After reading 
the document this connection is somewhat vague. The document should be a 
bit more concrete on how to apply MPVD specifically to happy eyeballs.

* Use case WiFi is broken:
121   might not be the case for several reasons, such as authentication
122   requirements, instability at layer 2, or even, perhaps, the WiFi

   It is unclear to me how "authentication requirements" applies here.
   Does it actually try to mean captive portal type scenario?
   Also, it is unclear to me how "instability at layer 2" applies here.
   Does it mean the connection is so bad that no packets go through? In
   that case it is likely the device would not be able to acquire or
   keep its IP address either on that interface.

* WiFi use case makes a sudden assumption the device is a mobile phone.
   While this is probably the case the use case description starts off
   with "MIF node".. recommend using something like "MIF enabled mobile
   device".

* I do not understand what the "time slot" means here:
127   to wait an appropriate time slot but not forever.  After the
       timer is

* No Reference to ANDSF.. most readers are linkely unfamiliar with it.

* Sections 5 should really be more concrete with its guidance to
   implementers what to do.

- Jouni