Re: [mif] Updated charter

Hui Deng <denghui02@gmail.com> Wed, 09 October 2013 16:07 UTC

Return-Path: <denghui02@gmail.com>
X-Original-To: mif@ietfa.amsl.com
Delivered-To: mif@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7B9C11E81A9 for <mif@ietfa.amsl.com>; Wed, 9 Oct 2013 09:07:10 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.936
X-Spam-Level:
X-Spam-Status: No, score=-101.936 tagged_above=-999 required=5 tests=[AWL=-0.221, BAYES_00=-2.599, HTML_FONT_FACE_BAD=0.884, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, 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 YBjRd23f1BXM for <mif@ietfa.amsl.com>; Wed, 9 Oct 2013 09:07:09 -0700 (PDT)
Received: from mail-qc0-x22d.google.com (mail-qc0-x22d.google.com [IPv6:2607:f8b0:400d:c01::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 4EC2F11E81D0 for <mif@ietf.org>; Wed, 9 Oct 2013 09:04:51 -0700 (PDT)
Received: by mail-qc0-f173.google.com with SMTP id l13so317325qcy.32 for <mif@ietf.org>; Wed, 09 Oct 2013 09:04:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=UDFxiro/eU+BDhMxXxiLnaV5yHevD/dgE+tUk6FEuJ4=; b=gNzxxdjROV4mPe+C9N0+M/gkMunSJ9SJTZEIH55R9xL3zH5wHOpRGU/WxF7qyJmjSk nwlLKBZUACbQkUAvViqf8E8UgEvoshL4PI0yo7NraG4bhq+Sh1p4QDPYgAfa5Jo/dSMe U076N3Wg2lzgtOrUJ1DDj9fKnyIezpl6H2Rqt25Z179j4WF3AlUvjH0EcQrlq1p9Luwy dk4A2bEFKLOfwSAywpIebkz4T1ksCJzA4kThi5SCgqsBiqM9dxBPj+Y0VOqQFfx6g6av IFTfHL1Ol5Ba5Tq1+HZMHhtIrj8qYcgJKQR4synXUzbvMgpwthvbo4G5DtWnGn0Ipz6b bJkg==
MIME-Version: 1.0
X-Received: by 10.49.27.226 with SMTP id w2mr10504353qeg.32.1381334679820; Wed, 09 Oct 2013 09:04:39 -0700 (PDT)
Received: by 10.49.16.41 with HTTP; Wed, 9 Oct 2013 09:04:39 -0700 (PDT)
In-Reply-To: <CANF0JMC5CmSaZ-5RXpQwXNLC5nuUO8Qh+FtenWoZTmMWO4j3aA@mail.gmail.com>
References: <CANF0JMCiHxXM4zb=t==0DT=P2FksyP3NPZ2x6YT6ViUDsg0J4w@mail.gmail.com> <CANF0JMC5CmSaZ-5RXpQwXNLC5nuUO8Qh+FtenWoZTmMWO4j3aA@mail.gmail.com>
Date: Thu, 10 Oct 2013 00:04:39 +0800
Message-ID: <CANF0JMDU1YYJjauQNx9iwe1-ZECctqwWGj9avs6=fjk=UwHCjw@mail.gmail.com>
From: Hui Deng <denghui02@gmail.com>
To: MIF Mailing List <mif@ietf.org>
Content-Type: multipart/alternative; boundary="047d7bdc0c72e81ee404e8510a81"
Subject: Re: [mif] Updated charter
X-BeenThere: mif@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Multiple Interface Discussion List <mif.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Wed, 09 Oct 2013 16:07:12 -0000

It seems my browser gmail has some issue on this, redo , double space line
hope it works this time,
sorry,

-Hui

Charter for Working Group
Many hosts have the ability to attach to multiple networks
simultaneously. This can happen over multiple physical network
interfaces, a combination of physical and virtual interfaces (VPNs or
tunnels), or even indirectly through multiple default routers being on
the same link. For instance, current laptops and smartphones typically
have multiple access network interfaces.

A host attached to multiple networks has to make decisions about default
router selection, address selection, DNS server selection, choice of
interface for packet transmission, and the treatment of configuration
information received from the various networks. Some configuration
objects are global to the node, some are local to the interface, and
some are related to a particular prefix. Various issues arise when
contradictory configuration objects that are global to the node are
received on different interfaces. At best, decisions about these matters
have an efficiency effect. At worst, they have more significant effects
such as security impacts, or even lead to communication not being
possible at all.

A number of operating systems have implemented various techniques to
deal with attachments to multiple networks. Some devices employ only one
interface at a time and some allow per-host configuration of preferences
between the interfaces but still use just one at a time. Other systems
allow per-application preferences or implement sophisticated policy
managers that can be configured by users or controlled externally.

The purpose of the MIF working group is to describe the issues of
attaching to multiple networks on hosts and document existing practice.
The group shall also analyze the impacts and effectiveness of these
existing mechanisms. The WG shall employ and refer to existing IETF work
in this area, including, for instance, strong/weak models (RFC 1122),
address selection (RFC 3484), ICE and other mechanisms higher layers can
use for address selection, DHCP mechanisms, Router Advertisement
mechanisms, and DNS recommendations. The focus of the working group
should be on documenting the system level effects to host IP stacks and
identification of gaps between the existing IETF recommendations and
existing practice. After completing some of its initial goals in 2010 the
group is also developing three specific extensions:

1) Handling sets of network configuration objects by nodes, attached to
multiple networks: a solution could include a set of requirements for
changes to protocols used to provide configuration information. For
example:
- requirements for DHCPv6 options, Neighbor Discovery options etc. to
communicate association of the objects with particular
provisioning domains
- best practices for nodes how to group the configuration objects
into sets and use them for network connectivity
- APIs to expose the sets to the applications which require that
information

2) MIF API: While no changes are required for applications to run on
multiple interface hosts, a new API could provide additional services
to applications running on hosts attached to multiple provisioning
domains. For instance, these services could assist advanced
applications in having greater control over first-hop, source address
and/or DNS selection, interface selection, and PVD selection issues.
This API will be defined as an abstract interface specification,
i.e., specific details about mapping to operating system primitives
or programming language will be left out.

Network discovery and selection on lower layers as defined by RFC 5113
is out of scope. With the exception of support for additional DHCP
options in DHCP servers, group shall not assume any software beyond
basic IP protocol support on its peers or in network nodes. No work
will be done to enable traffic flows to move from one interface to
another. The group recognizes existing work on mechanisms that require
peer or network support for moving traffic flows such as RFC 5206, RFC
4980 and the use of multiple care-of addresses in Mobile IPv6. This
group does not work on or impact such mechanisms.

Future work in this area requires rechartering the working group or
asking other, specialized working groups (such as DHC or 6MAN) to deal
with specific issues.

Nov 2013
Architecture draft adopted as the working group document

Dec 2013
Working group last call for MIF API document



2013/10/10 Hui Deng <denghui02@gmail.com>

> excuse me for adding some space lines between paragraphs
> thanks for your comments,
>
> -Hui
>
>
> Charter for Working Group
> Many hosts have the ability to attach to multiple networks
> simultaneously. This can happen over multiple physical network
> interfaces, a combination of physical and virtual interfaces (VPNs or
> tunnels), or even indirectly through multiple default routers being on
> the same link. For instance, current laptops and smartphones typically
> have multiple access network interfaces.
> A host attached to multiple networks has to make decisions about default
> router selection, address selection, DNS server selection, choice of
> interface for packet transmission, and the treatment of configuration
> information received from the various networks. Some configuration
> objects are global to the node, some are local to the interface, and
> some are related to a particular prefix. Various issues arise when
> contradictory configuration objects that are global to the node are
> received on different interfaces. At best, decisions about these matters
> have an efficiency effect. At worst, they have more significant effects
> such as security impacts, or even lead to communication not being
> possible at all.
> A number of operating systems have implemented various techniques to
> deal with attachments to multiple networks. Some devices employ only one
> interface at a time and some allow per-host configuration of preferences
> between the interfaces but still use just one at a time. Other systems
> allow per-application preferences or implement sophisticated policy
> managers that can be configured by users or controlled externally.
> The purpose of the MIF working group is to describe the issues of
> attaching to multiple networks on hosts and document existing practice.
> The group shall also analyze the impacts and effectiveness of these
> existing mechanisms. The WG shall employ and refer to existing IETF work
> in this area, including, for instance, strong/weak models (RFC 1122),
> address selection (RFC 3484), ICE and other mechanisms higher layers can
> use for address selection, DHCP mechanisms, Router Advertisement
> mechanisms, and DNS recommendations. The focus of the working group
> should be on documenting the system level effects to host IP stacks and
> identification of gaps between the existing IETF recommendations and
> existing practice. After completing some of its initial goals in 2010 the
> group is also developing three specific extensions:
> 1) Handling sets of network configuration objects by nodes, attached to
> multiple networks: a solution could include a set of requirements for
> changes to protocols used to provide configuration information. For
> example:
> - requirements for DHCPv6 options, Neighbor Discovery options etc. to
> communicate association of the objects with particular
> provisioning domains
> - best practices for nodes how to group the configuration objects
> into sets and use them for network connectivity
> - APIs to expose the sets to the applications which require that
> information
> 2) MIF API: While no changes are required for applications to run on
> multiple interface hosts, a new API could provide additional services
> to applications running on hosts attached to multiple provisioning
> domains. For instance, these services could assist advanced
> applications in having greater control over first-hop, source address
> and/or DNS selection, interface selection, and PVD selection issues.
> This API will be defined as an abstract interface specification,
> i.e., specific details about mapping to operating system primitives
> or programming language will be left out.
>
> Network discovery and selection on lower layers as defined by RFC 5113
> is out of scope. With the exception of support for additional DHCP
> options in DHCP servers, group shall not assume any software beyond
> basic IP protocol support on its peers or in network nodes. No work
> will be done to enable traffic flows to move from one interface to
> another. The group recognizes existing work on mechanisms that require
> peer or network support for moving traffic flows such as RFC 5206, RFC
> 4980 and the use of multiple care-of addresses in Mobile IPv6. This
> group does not work on or impact such mechanisms.
> Future work in this area requires rechartering the working group or
> asking other, specialized working groups (such as DHC or 6MAN) to deal
> with specific issues.
>
>  Nov 2013
> Architecture draft adopted as the working group document
>
> Dec 2013
> Working group last call for MIF API document
>
>
>>
>