Re: [mif] Adoption of API document as the MIF WG document
<pierrick.seite@orange.com> Tue, 20 December 2011 13:49 UTC
Return-Path: <pierrick.seite@orange.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 59F3421F8B03 for <mif@ietfa.amsl.com>; Tue, 20 Dec 2011 05:49:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.248
X-Spam-Level:
X-Spam-Status: No, score=-6.248 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HELO_EQ_FR=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
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 hJ5+VSCPvD+m for <mif@ietfa.amsl.com>; Tue, 20 Dec 2011 05:49:56 -0800 (PST)
Received: from r-mail1.rd.francetelecom.com (r-mail1.rd.francetelecom.com [217.108.152.41]) by ietfa.amsl.com (Postfix) with ESMTP id 50DA421F8B01 for <mif@ietf.org>; Tue, 20 Dec 2011 05:49:55 -0800 (PST)
Received: from r-mail1.rd.francetelecom.com (localhost.localdomain [127.0.0.1]) by localhost (Postfix) with SMTP id A0E56A4438A; Tue, 20 Dec 2011 14:51:14 +0100 (CET)
Received: from ftrdsmtp1.rd.francetelecom.fr (unknown [10.192.128.46]) by r-mail1.rd.francetelecom.com (Postfix) with ESMTP id 9387FA4439E; Tue, 20 Dec 2011 14:51:14 +0100 (CET)
Received: from ftrdmel0.rd.francetelecom.fr ([10.192.128.56]) by ftrdsmtp1.rd.francetelecom.fr with Microsoft SMTPSVC(6.0.3790.4675); Tue, 20 Dec 2011 14:48:46 +0100
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01CCBF1E.18077DE1"
Date: Tue, 20 Dec 2011 14:48:45 +0100
Message-ID: <843DA8228A1BA74CA31FB4E111A5C46202169D56@ftrdmel0.rd.francetelecom.fr>
In-Reply-To: <CANF0JMBt=7rB0++NYxnMrfRLz2XJDg40OLMrgOPj6fYAUTWNYg@mail.gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [mif] Adoption of API document as the MIF WG document
Thread-Index: Acy+3ouPBL6BPXi3SlqlBHjZwYmH/QAO+DrA
References: <COL118-W224376376AE7A3CC854753B1A30@phx.gbl><4EEB70DF.3070201@viagenie.ca><79DAA562-B463-4D11-A4E5-AEE1325531A0@nominum.com><4EEF5278.8040103@viagenie.ca><50824C2C-A4A8-4E92-A12D-45082B9CF5DC@nominum.com><4EEF5D26.3080203@viagenie.ca><0FECAD9E-E1EB-4849-BF8E-227F49975559@nominum.com><4EEF6714.40804@viagenie.ca> <CANF0JMBt=7rB0++NYxnMrfRLz2XJDg40OLMrgOPj6fYAUTWNYg@mail.gmail.com>
From: pierrick.seite@orange.com
To: denghui02@gmail.com, simon.perreault@viagenie.ca, mif@ietf.org
X-OriginalArrivalTime: 20 Dec 2011 13:48:46.0756 (UTC) FILETIME=[187B4E40:01CCBF1E]
Subject: Re: [mif] Adoption of API document as the MIF WG document
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: Tue, 20 Dec 2011 13:49:58 -0000
Hi all, I'm just trying to understand the scope of the MIF API and meaning of high/low level API. So, thinking about high-level requirements: IMU, the MIF API should address issues from the problem statement : DNS selection, source address selection and routing. Right? Considering these problems, the MIF API should be able to provide command/services to high level API (e.g. OMA-DM API), or even applications (if we imagine application with MIF management capabilities...). Typically, I'm thinking to the following requirements for the MIF API: DNS selection: - bound some DNS servers to an interface and suffixes. source address selection: - return the type of IP address (e.g. local, remote, mobile IP anchored - provide a valid IP address with a given type on a given interface routing / first-hop selection: - the API should allow to differentiate the traffic (i.e. provide capability to configure traffic selector) - associate a routing table per type of traffic Are we on the same page? BR, Pierrick De : mif-bounces@ietf.org [mailto:mif-bounces@ietf.org] De la part de Hui Deng Envoyé : mardi 20 décembre 2011 07:14 À : Simon Perreault; MIF Mailing List Objet : Re: [mif] Adoption of API document as the MIF WG document This is a new recharter proposal which need to be discussed during next ietf meeting all together thanks -Hui 2011/12/20 Simon Perreault <simon.perreault@viagenie.ca> On 2011-12-19 11:24, Ted Lemon wrote: On Dec 19, 2011, at 10:49 AM, Simon Perreault wrote: I just don't want the WG to see this document as something that allows us to place a "DONE" checkmark next to the API milestone. There is still API work to be done. Well, an easy fix for this is to add a milestone that addresses this concern. I'd be happy with that. Something like... 3) MIF API: While no changes are needed 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 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. 3.1) Low-level API: This API will specify base functionality that a platform needs to make available for the high-level API to be possible. It is intended to be used by applications for most tasks: that will be the high-level API's role. Applications could still call into the low-level API to perform complex, infrequent tasks. 3.2) High-level API: This API will specify functionality intended for applications' frequent tasks. The term "high-level" means that it will abstract the tasks that need to be perform and minimize an application's knowledge of a node's network configuration. It should be easy to use and appropriate for most of tasks commonly performed by applications. If the charter was modified to something like the above then I'd change my position to "support"... Simon -- DTN made easy, lean, and smart --> http://postellation.viagenie.ca <http://postellation.viagenie.ca/> NAT64/DNS64 open-source --> http://ecdysis.viagenie.ca <http://ecdysis.viagenie.ca/> STUN/TURN server --> http://numb.viagenie.ca <http://numb.viagenie.ca/> _______________________________________________ mif mailing list mif@ietf.org https://www.ietf.org/mailman/listinfo/mif
- Re: [mif] Adoption of API document as the MIF WG … Hui Deng
- [mif] Adoption of API document as the MIF WG docu… Hui Deng
- Re: [mif] Adoption of API document as the MIF WG … Simon Perreault
- Re: [mif] Adoption of API document as the MIF WG … Ted Lemon
- Re: [mif] Adoption of API document as the MIF WG … Brian E Carpenter
- Re: [mif] Adoption of API document as the MIF WG … Hui Deng
- Re: [mif] Adoption of API document as the MIF WG … Brian E Carpenter
- Re: [mif] Adoption of API document as the MIF WG … pierrick.seite
- Re: [mif] Adoption of API document as the MIF WG … Simon Perreault
- Re: [mif] Adoption of API document as the MIF WG … Ted Lemon
- Re: [mif] Adoption of API document as the MIF WG … Simon Perreault
- Re: [mif] Adoption of API document as the MIF WG … Ted Lemon
- Re: [mif] Adoption of API document as the MIF WG … Simon Perreault
- Re: [mif] Adoption of API document as the MIF WG … Ted Lemon
- Re: [mif] Adoption of API document as the MIF WG … Hui Deng
- Re: [mif] Adoption of API document as the MIF WG … pierrick.seite
- Re: [mif] Adoption of API document as the MIF WG … Simon Perreault
- Re: [mif] Adoption of API document as the MIF WG … pierrick.seite
- Re: [mif] Adoption of API document as the MIF WG … Ted Lemon
- Re: [mif] Adoption of API document as the MIF WG … pierrick.seite
- Re: [mif] Adoption of API document as the MIF WG … liu dapeng