Re: [mif] AD review of draft-ietf-mif-current-practices

stefano faccin <sfaccinstd@gmail.com> Fri, 04 February 2011 19:27 UTC

Return-Path: <sfaccinstd@gmail.com>
X-Original-To: mif@core3.amsl.com
Delivered-To: mif@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D6AF83A68FC for <mif@core3.amsl.com>; Fri, 4 Feb 2011 11:27:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.438
X-Spam-Level:
X-Spam-Status: No, score=-103.438 tagged_above=-999 required=5 tests=[AWL=0.160, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5klsw0WIhHcv for <mif@core3.amsl.com>; Fri, 4 Feb 2011 11:27:19 -0800 (PST)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id 35CF63A6952 for <mif@ietf.org>; Fri, 4 Feb 2011 11:27:19 -0800 (PST)
Received: by qwi2 with SMTP id 2so2193137qwi.31 for <mif@ietf.org>; Fri, 04 Feb 2011 11:30:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:content-type; bh=a/T2G2LEiEkb0X3J6uZTZ2cQRDzMdnlonCTHCVrzitw=; b=AzcU/cbjgGcKGwNN2hVch6sc4bqcDXj1T3RKNZU3H423q4nC6eaBIP40KEsRkGxfia XU7UX82d96n6gjLA/2n4trTsOKT1yi/7upPw93tk/eIasWXw0UEe/Kb7BD/8tPye8HTN YR5dL4YSu6PeQ8hq3WradR/tCGB0PeQ0hZ6NE=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=SfiWs6umbBQ2dYhswrNST5q4TdwhuvxiFjY9RdEHHDdkOkM1jqurBTxsnKCm4gz919 7fsVumBHYay1MPAdxP+7c24kDTqXMDMGCyd+dN+m5Y2efPbIxKs10zoEsytOLh/PkteK rUxxt3VKZUU+FYcc/gsUCI4AzGbmwwJgVgtZE=
MIME-Version: 1.0
Received: by 10.229.233.19 with SMTP id jw19mr8838907qcb.24.1296847844550; Fri, 04 Feb 2011 11:30:44 -0800 (PST)
Received: by 10.229.20.70 with HTTP; Fri, 4 Feb 2011 11:30:44 -0800 (PST)
In-Reply-To: <843DA8228A1BA74CA31FB4E111A5C46201795ACE@ftrdmel0.rd.francetelecom.fr>
References: <4CA62C43.5080105@piuha.net> <843DA8228A1BA74CA31FB4E111A5C46201795ACE@ftrdmel0.rd.francetelecom.fr>
Date: Fri, 04 Feb 2011 11:30:44 -0800
Message-ID: <AANLkTik48o3GLhLQHqu1L+60GZLsNveEx5h7pyOwnZ8Y@mail.gmail.com>
From: stefano faccin <sfaccinstd@gmail.com>
To: mif@ietf.org, jari.arkko@piuha.net
Content-Type: multipart/alternative; boundary="0016363b8b701a293b049b79eb9f"
X-Mailman-Approved-At: Sat, 05 Feb 2011 03:02:11 -0800
Subject: Re: [mif] AD review of draft-ietf-mif-current-practices
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mif>, <mailto:mif-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mif>
List-Post: <mailto:mif@ietf.org>
List-Help: <mailto:mif-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mif>, <mailto:mif-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Feb 2011 19:27:22 -0000

Hello all,
I have reviewed version 06 of the draft and I have a few comments.

Under section 3.1.3 on the BlackBerry, I would modify "Java applications" to
just "applications", since I believe we want to capture the most generic
case of BlackBerry, independently of the OS.

Under section 3.1.3 on the BlackBerry, it says "An application connecting to
the Internet, can use either the BlackBerry Internet Service or the Internet
gateway of the wireless server provider to manage connections". Can we
modify this to "... can use either the BlackBerry Internet Service or the
Internet gateway of the wireless server provider or direct Internet
connectivity over WLAN to ..." for correctness/completeness?

In section 3.1.7 there is an incorrect statement "The RIM Blackberry behaves
differently, the connection manager selects the first SSID on which it has
managed to attach in the past." Please replace this statement with
"The RIM Blackberry
behaves differently: the user (e.g. the enterprise owning the device) is
allowed to define its preferred access. The connection manager selects
the first
SSID of the preferred list of SSIDs configured in the device and that is
available based on the WLAN scan the device has performed", since it is not
true that the BlackBerry always tries first the last SSID it has managed to
attach in the past.

The section also contain a statement that does not apply to all devices,
i.e. "When the IP stack fails to obtain an IP address, the handset, excepted
the iPhone, restarts WLAN attachment selecting the second SSID in the
list."The BlackBerry, when it fails to obtain an IP address after
successful WLAN
attachment, performs a new WLAN scan and, among the networks available, it
selects the next SSID in the preferred list, which means that the approach
is different from the one the original sentence tries to capture.

Cheers,

Stefano

On Tue, Feb 1, 2011 at 6:41 AM, <pierrick.seite@orange-ftgroup.com> wrote:

> Hello Jari,
>
> I've submitted a new version of draft-ietf-mif-current-practices (
> http://www.ietf.org/internet-drafts/draft-ietf-mif-current-practices-06.txt).
> According to your comments, Nokia (thanks again Teemu), Androïd and Linux
> sections have been updated with information regarding DNS configuration,
> RFC3484 support, RFC1122 status and address overlapping issue. Section
> "Apple" has been removed.
>
> BR,
> Pierrick
>
> > -----Message d'origine-----
> > De : SEITE Pierrick RD-RESA-REN
> > Envoyé : samedi 23 octobre 2010 12:01
> > À : mif@ietf.org; jari.arkko@piuha.net
> > Objet : RE: [mif] AD review of draft-ietf-mif-current-practices
> >
> > Hi Jari, all,
> >
> > We've submitted a new version of the draft-ietf-mif-current-practices
> > (More details inline). However, there is a pending issue: we still need
> > additional information, especially from manufacturers, to address your
> > concern with section 3.1.
> >
> > So, we request the support from the WG, especially from folks who have
> > provided per-OS initial information, to address Jari's concerns.
> Interface
> > selection is, generally, well documented but we need more details on
> > following topics:
> >
> > - Address selection: is RFC 3484 supported? Linux and windows implement
> > RFC3484 (I've just noticed that only the windows section refers to
> RFC3484,
> > I'll align the linux section in the next version), but what about the
> > others (nokia, blackberry, windows mobile, android)?
> >
> > - DNS resolution issues: Windows and Linux section are well documented.
> > But others sections must be developed. Reflecting Jari's comment: is DNS
> > configuration per-node or per-interface? If an application is bound to an
> > interface, does it always use the DNS settings for exactly that interface
> > or the per-node settings.
> >
> > - address space overlapping: we do not have information on these issues
> > and we'd appreciate feedback from the WG (especially from manufacturers
> > involved in MIF). When the terminal is simultaneously attached to several
> > interfaces, is the OS manage address space overlapping? If yes, how does
> > it work?
> >
> >
> > - The section "Apple Mac OS X" is poor in comparison to windows and Linux
> > section. If we do not have more information for apple mac os, we'll
> remove
> > the section.
> >
> > - Android: can we consider that basic android kernel (excluding vendors
> > specific implementations) manages multiple interfaces issues in the same
> > way than the current Linux OS?
> >
> >
> > Regards,
> > Pierrick
> >
> > > -----Message d'origine-----
> > > De : mif-bounces@ietf.org [mailto:mif-bounces@ietf.org] De la part de
> > Jari
> > > Arkko
> > > Envoyé : vendredi 1 octobre 2010 20:45
> > > À : mif; draft-ietf-mif-current-practices@tools.ietf.org
> > > Objet : [mif] AD review of draft-ietf-mif-current-practices
> > >
> > > I have reviewed this document. Overall, this is a good document, but
> > > some work still remains. My biggest issues were the following:
> > >
> > > The document is quite focused on the access network selection problem,
> > > which has already been discussed extensively in RFC 5113. It is fine to
> > > include discussion of the access network selection problem as well,
> > > because it is all part of the same problem space. But I would have
> > > expected the document discuss in more detail what the various
> > > implementations do at layer 3. For instance, do they use RFC 3484, are
> > > DNS settings per-node or per-interface, if an application is bound to
> an
> > > interface does it always use the DNS settings for exactly that
> interface
> > > or the per-node settings, what happens with overlapping address space,
> > etc.
> > >
> > > The document is somewhat imbalanced, there's very little (too little)
> > > information about some devices and operating systems whereas the
> Windows
> > > description is detailed and informative. I would suggest that some of
> > > the devices for which there is very little information are either
> > > removed from the document or some more information is inserted about
> > them.
> > >
> > > Detailed comments:
> > >
> > > Section 3.1.3 s/in a MIF context/here/ (the MIF context is a fine term
> > > to use in WG discussion, but will look odd in a published RFC by the
> > > time the WG has concluded).
> > >
> >
> > NEW TEXT:
> >
> > In comparison to Windows Mobile 2003 SE, Windows phone 7 brings update of
> > the routing functionality in the case where the terminal can be attached
> > simultaneously to several interfaces.
> >
> > > On Section 3.1.4 (BlackBerry) it was unclear to me what type of
> gateways
> > > the text refers to. Default router, web proxy, application proxy,
> > > something else?
> >
> > I agree that the original text was unclear. I've revised the section but
> > Giyeong, please check we kept ideas from your original text.
> >
> > On the second paragraph of the same section it is
> > > unclear what "device" refers to. The entire device can use multiple
> > > networks simultaneously? Does that mean that one application can use
> > > multiple networks simultaneously, to the same destinations (like in
> > > mp-tcp) or to different destinations? Or just that multiple
> applications
> > > can use different networks simultaneously?`Please be more precise about
> > > what is actually happening, as opposed to claiming a general
> capability.
> > >
> >
> > Ok, text has been revised.
> >
> > > Section 3.1.7 says very little about the hard issues around MIF, such
> as
> > > whether overlapping address space is tolerated, whether there is a
> > > possibility of some policy being sent from the network, whether DNS
> info
> > > is per node or per interface, etc.
> > >
> > > But also other sections under 3.1 seem thin. I realize that its hard to
> > > get information, but at least some of these devices are open source and
> > > run on top of standard kernels such as Linux, so it should be possible
> > > to find out a bit more.
> >
> > I guess you are referencing to android terminals; I was also thinking
> that
> > the behaviour of an android could be deduced from current Linux
> > functionalities but it seems that the situation is more complex. It's
> true
> > that Android is based on a Linux kernel but some functions are sometimes
> > customized by vendors. So we sometimes experience different behaviour
> > between different android terminals. For instance, some android terminal
> > cannot run IPv6 only, they need getting an IPv4 address first, and then,
> > even with IPv6 support some android cannot manage multiple IPv6 prefixes
> > on a single interface; some others inhibit the 3G/WLAN multihoming....
> > while all these functions are well supported on a Linux laptop. Note that
> > it is not just a matter of configuration since and the only way to
> > overcome these limitations is to change the android platform.
> >
> > I've added in the text that behaviour of an android terminal can depends
> > on the vendors implementation.
> >
> > Or we can ask for further information from the
> > > people who gave us the original data, I suppose at least some of them
> > > work for the manufacturers.
> > >
> >
> > Yep, we need additional information from vendors....
> >
> > > > iPhone
> > > >
> > > > Iphone
> > > Inconsistent capitalization.
> > >
> >
> > Fixed
> >
> > > >       Whatever is the handset, fallback on L3 attachment failure is
> > not
> > > >       supported for motionless terminals.  Actually, the connection
> > > >       manager always selects the most powerful signal strength
> without
> > > >       considering IP configuration results.  In other words, if the
> > > >       terminal is unable to set up the IP connectivity on one wifi
> > > >       access, the connection manager will not try to attach to an
> > > >       alternative point of attachment (or SSID) as long as the signal
> > > >       strength of the first radio link is the most powerful.
> > >
> > > What is "motionless terminal"? All devices that you mention are mobile.
> > >
> >
> > We meant: a terminal which remains under coverage of the same AP.
> >
> > The test has been revised.
> >
> > > Besides, I'm fairly certain that the above does not apply to Android.
> > > The device that I have does seem to switch away from a strong-signal
> > > SSID to another SSID, if L3 attachment fails.
> > >
> >
> > Actually, we can have different behaviour with different Android
> platforms
> > (see above). The text in the doc applies only to the "HTC majic".
> >
> > > > in the scope of MIF.
> > > >
> > >
> > > ... in the scope of this document.
> > >
> >
> > Ok, fixed
> >
> > > Jari
> > >
> > > _______________________________________________
> > > mif mailing list
> > > mif@ietf.org
> > > https://www.ietf.org/mailman/listinfo/mif
> _______________________________________________
> mif mailing list
> mif@ietf.org
> https://www.ietf.org/mailman/listinfo/mif
>



-- 
Stefano M. Faccin
==================
May the Force be with you