Re: [netext] Logical Interface draft

<pierrick.seite@orange.com> Fri, 08 August 2014 11:07 UTC

Return-Path: <pierrick.seite@orange.com>
X-Original-To: netext@ietfa.amsl.com
Delivered-To: netext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4629C1B2A6A for <netext@ietfa.amsl.com>; Fri, 8 Aug 2014 04:07:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.298
X-Spam-Level:
X-Spam-Status: No, score=-1.298 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, J_CHICKENPOX_32=0.6, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=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 qpW1OtLI5SnS for <netext@ietfa.amsl.com>; Fri, 8 Aug 2014 04:07:46 -0700 (PDT)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46B5E1B2ABE for <netext@ietf.org>; Fri, 8 Aug 2014 04:07:37 -0700 (PDT)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda10.si.francetelecom.fr (ESMTP service) with ESMTP id 5FC4F374399; Fri, 8 Aug 2014 13:07:35 +0200 (CEST)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.186]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id 3F36C15805E; Fri, 8 Aug 2014 13:07:35 +0200 (CEST)
Received: from PEXCVZYM12.corporate.adroot.infra.ftgroup ([fe80::81f:1640:4749:5d13]) by PEXCVZYH01.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0195.001; Fri, 8 Aug 2014 13:07:35 +0200
From: pierrick.seite@orange.com
To: "Moses, Danny" <danny.moses@intel.com>, "netext@ietf.org" <netext@ietf.org>
Thread-Topic: Logical Interface draft
Thread-Index: Ac+yVmY6uhvOqdhyQiOA2rAVoQjeHAAlhFwg
Date: Fri, 08 Aug 2014 11:07:34 +0000
Message-ID: <15424_1407496055_53E4AF77_15424_4456_1_81C77F07008CA24F9783A98CFD706F71142826EF@PEXCVZYM12.corporate.adroot.infra.ftgroup>
References: <F0CF5715D3D1884BAC731EA1103AC2811C14DCFF@HASMSX106.ger.corp.intel.com>
In-Reply-To: <F0CF5715D3D1884BAC731EA1103AC2811C14DCFF@HASMSX106.ger.corp.intel.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.197.38.4]
Content-Type: multipart/alternative; boundary="_000_81C77F07008CA24F9783A98CFD706F71142826EFPEXCVZYM12corpo_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.8.8.101820
Archived-At: http://mailarchive.ietf.org/arch/msg/netext/rzl3nltFttb4e57miyLY4idwEfg
Subject: Re: [netext] Logical Interface draft
X-BeenThere: netext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Mailing list for discusion of extensions to network mobility protocol, i.e PMIP6. " <netext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/netext>, <mailto:netext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/netext/>
List-Post: <mailto:netext@ietf.org>
List-Help: <mailto:netext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/netext>, <mailto:netext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Aug 2014 11:07:53 -0000

Hi,

I've reviewed http://datatracker.ietf.org/doc/draft-ietf-netext-logical-interface-support/and I have no particular issue to raise, just few editorial suggestions (please see below). So, I agree with Danny; this doc is useful and ready for publication.

BR, Pierrick


--- OLD ABSTRACT  -------------
A Logical Interface is a software semantic internal to the host
   operating system.  This semantic is available in all popular
   operating systems and is used in various protocol implementations.
   The Logical Interface support is required on the mobile node
  operating in a Proxy Mobile IPv6 domain, for leveraging various
   network-based mobility management features such as inter-technology
   handoffs, multihoming and flow mobility support.  This document
   explains the operational details of Logical Interface construct and
   the specifics on how the link-layer implementations hide the physical
   interfaces from the IP stack and from the network nodes on the
   attached access networks.  Furthermore, this document identifies the
   applicability of this approach to various link-layer technologies and
   analyzes the issues around it when used in context with various
   mobility management features.


-------------  NEW ABSTRACT -------------


A Logical Interface is a software semantic internal to the host

   operating system.  This semantic is available in all popular

   operating systems and, when the terminal is equipped with more than one interface, it can be used to hide the physical interfaces from the IP stack. The logical interface thus allows various

   network-based mobility management features such as inter-technology

   handoffs, multihoming and flow mobility support.  This document

   explains how the Logical Interface hides the physical

   interfaces from the IP stack and from the network nodes on the

   attached access networks.  Furthermore, this document identifies the

   applicability of this approach to various link-layer technologies and

   analyzes the issues around it when used in context with various

   mobility management features.



-          Old text -----------


Specifically, it explores the use of the Logical Interface support, a

   semantic available on most operating systems.



-          New text ----------

Specifically, it explores the use of the Logical Interface support, available on most operating systems.



Section 3.1:


« an 802.11 STA » - please expand STA


s/ within the same domain/ within the same IP subnet/



s/ the IEEE 802.11 MAC layer takes care of the mobility/ the IEEE 802.11 MAC layer handles mobility between access points



s/ A logical interface denotes a mechanism that that logically group/bond several/ A logical interface denotes a mechanism that logically group several



--------- OLD text ----------



Depending on the type of

      access technologies, it might be possible to use more than one

      physical interface at a time -- such that the node is

      simultaneously attached via different access technologies -- or

      just to perform handovers across a variety of physical interfaces.

.



Not: It does not depent on the access technology but on the OS and the terminal implementation, so I suggest:



----------- NEW text ----------



Depending on the system, it might be possible to use more than one

      physical interface at a time -- such that the node is

      simultaneously attached via different access technologies -- or

      just to perform handovers across a variety of physical interfaces.







------ OLD text ---------



The configuration is typically

      handled via a connection manager, and based on a combination of

      user preferences on one hand, and operator preferences such as

      those provisionned by the Access Network Discovery and Selection

      Function (ANDSF) [TS23402] on the other hand.





-------- NEW text --------



The configuration is typically

      handled via a connection manager, and based on a combination of

      user preferences, application characteristics, quality of communications, operator preferences (e.g. provisioned by the Access Network Discovery and Selection Function (ANDSF) [TS23402]), and so on.




S/3.2.1 link layer support/link layer mobility support/


s/ in the same subnet with a common IP layer configuration (DHCP server, default router, etc.)/ in the same IP subnet with a common configuration objects (DHCP server, default gateway, etc.)



s/ In this case the handover across access points need not to be hidden/ In this case the handover across access points does not need to be hidden






Last paragraph of 3.2.1 should be removed since the use-case is covered by 3.2.2. Or rewrite as:

-+-------- OLD TEXT ---------

Since this type of link layer technology does not typically allow for

   simultaneous attachment to different access networks of the same

   technology, the logical interface would not be used to provide
   simultaneous access for purposes of multihoming or flow mobility.

Note: actually, there is no multihoming or flow mobility since there is no more than one simultaneous attachment ;-)



   Instead, the logical interface can be used to provide inter-access

   technology handover between this type of link layer technology and

   another link layer technology, e.g., between IEEE 802.11 and IEEE

   802.16.

Note: this covered in the following section section ... this is the motivation of the logical interface....


-          NEW TEXT ----------


When the access technology does not allow a single interface to be simultaneous attach to more than one IP network (subnet and associated configuration objects), logical interface support is not required.

-------- OLD TEXT ---------


Doing so allows to hide inter-access

   technology handovers or application flow handovers across different

   physical interfaces.

--- NEW TEXT ------------


Doing so allows to hide inter-access

   technology handovers, or application flow handovers across different

   physical interfaces, from the IP stack which is by nature tight to a single interface.

-----------Question ---------------


Section 4 states:


In some UE implementations the wireless connection setup is based on

   creation of a PPP interface between the IP layer and the wireless

   modem that is configured with the IPCP and IPv6CP protocol [RFC5072].

   In this case the PPP interface does not have any L2 address assigned.

   In some other implementations the wireless modem is presented to the

   IP layer as a virtual Ethernet interface.


So what? What do you want to stress here?

-          - - -  ----


Section 5:


What do you mean by  "The sub-interfaces attached to a Logical interface are not visible to the IP and upper layers."

The node can use either the logical or physical interfaces, I mean, an application can be bound to the LI and another application bound to one of the physical interface available.








Section 5.1:


The IP layer should be configured with a default router reachable via the logical interface.



The IP layer should be also configured with DNS, DHCP server. Right?



Section 5.2:


In Fig.2 ::flow table :


s/ Physical_Intf_Id/PIF_ID

on section n 6.3: maybe add a reference to the draft netext-flow-mob?


General comment: In the doc, we find either « Logical Interface », or « logical interface », or « Logical interface ».... Would be better to pick only one of these terms....


De : netext [mailto:netext-bounces@ietf.org] De la part de Moses, Danny
Envoyé : jeudi 7 août 2014 17:44
À : netext@ietf.org
Objet : [netext] Logical Interface draft

Hi,

In the last meeting there was a discussion about whether or not to publish the 'Logical Interface' draft (http://datatracker.ietf.org/doc/draft-ietf-netext-logical-interface-support/). At the end of the discussion it was agreed that if at least three new reviewers review the draft and state that it is useful, the WG will publish it.

Well, I reviewed it (and it was the first time for me to read it) and found the draft to be useful as a guide for OS developers (and/or network stack developers) who wish to implement a logical interface for supporting PMIPv6.

I found the draft to be clear, short and useful and recommend to publish it. I found a few minor typos that should be corrected  and sent my comments to Sri.

Regards,
        /Danny



---------------------------------------------------------------------
A member of the Intel Corporation group of companies

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.