Re: [mif] Server selection document is "band-aid" not solution

<teemu.savolainen@nokia.com> Thu, 17 November 2011 03:48 UTC

Return-Path: <teemu.savolainen@nokia.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 5CABA11E80B3 for <mif@ietfa.amsl.com>; Wed, 16 Nov 2011 19:48:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.506
X-Spam-Level:
X-Spam-Status: No, score=-2.506 tagged_above=-999 required=5 tests=[AWL=0.093, BAYES_00=-2.599]
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 TEL99a+tZqTe for <mif@ietfa.amsl.com>; Wed, 16 Nov 2011 19:48:35 -0800 (PST)
Received: from mgw-da02.nokia.com (smtp.nokia.com [147.243.128.26]) by ietfa.amsl.com (Postfix) with ESMTP id 3E3BD11E80B0 for <mif@ietf.org>; Wed, 16 Nov 2011 19:48:35 -0800 (PST)
Received: from vaebh105.NOE.Nokia.com (vaebh105.europe.nokia.com [10.160.244.31]) by mgw-da02.nokia.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id pAH3mOOF014429; Thu, 17 Nov 2011 05:48:32 +0200
Received: from smtp.mgd.nokia.com ([65.54.30.23]) by vaebh105.NOE.Nokia.com over TLS secured channel with Microsoft SMTPSVC(6.0.3790.4675); Thu, 17 Nov 2011 05:48:29 +0200
Received: from 008-AM1MMR1-001.mgdnok.nokia.com (65.54.30.56) by 008-AM1MMR1-007.mgdnok.nokia.com (65.54.30.23) with Microsoft SMTP Server (TLS) id 14.1.355.3; Thu, 17 Nov 2011 04:48:29 +0100
Received: from 008-AM1MPN1-053.mgdnok.nokia.com ([169.254.3.114]) by 008-AM1MMR1-001.mgdnok.nokia.com ([65.54.30.56]) with mapi id 14.01.0355.003; Thu, 17 Nov 2011 04:48:17 +0100
From: teemu.savolainen@nokia.com
To: brian.e.carpenter@gmail.com
Thread-Topic: [mif] Server selection document is "band-aid" not solution
Thread-Index: AQHMpM8cTOsAnc2+q0G6xead7mSgZZWwWtgQ///2LgCAABt78A==
Date: Thu, 17 Nov 2011 03:48:16 +0000
Message-ID: <916CE6CF87173740BC8A2CE4430969620419278D@008-AM1MPN1-053.mgdnok.nokia.com>
References: <4EC46D52.8030909@ogud.com> <916CE6CF87173740BC8A2CE44309696204192558@008-AM1MPN1-053.mgdnok.nokia.com> <4EC479E0.6030704@gmail.com>
In-Reply-To: <4EC479E0.6030704@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-tituslabs-classifications-30: TLPropertyRoot=Nokia; Confidentiality=Company Confidential; Project=None;
x-titus-version: 3.3.8.1
x-headerinfofordlp: None
x-tituslabs-classificationhash-30: VgNFIFU9Hx+/nZJb9Kg7IvaJJ98g1xw6ajjuiF5UmoaKq8umyOZD9ad1l9N9r5NECFByLs3Bt4g/wwz9DRSIrWcYYm/Bxz8jzPZSzkZKbcL6NxnhI1RPliqW0jzeRbuL1oJrP8kVNbdFK55Mc64BpIeQuLJZlzWof4BIfLou3+V+5CFJ8VS+22nuHJ+0vFjp3f8Ktn85v83tq/aZf2WmtrrMr6VJ/V6Qak1iUgJ84h1XIJW/kr0d9poZJ6ObP/udljFrDe65ZjHLpeBXDaJfXQ==
x-originating-ip: [10.163.117.20]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginalArrivalTime: 17 Nov 2011 03:48:29.0922 (UTC) FILETIME=[C524D420:01CCA4DB]
X-Nokia-AV: Clean
Cc: mif@ietf.org
Subject: Re: [mif] Server selection document is "band-aid" not solution
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: Thu, 17 Nov 2011 03:48:36 -0000

Brian,

I was thinking about class of applications that might be configured (by user or by administrator or e.g. by ISP using over-the-air provisioning technologies, etc) to work only with specific contexts. The API could make it easier to implement those apps.

But I agree with your email about bigger problem and difficulties on finding generic solution for that.

Best regards,

        Teemu

> -----Original Message-----
> From: ext Brian E Carpenter [mailto:brian.e.carpenter@gmail.com]
> Sent: 17. marraskuuta 2011 11:05
> To: Savolainen Teemu (Nokia-CTO/Tampere)
> Cc: ogud@ogud.com; mif@ietf.org
> Subject: Re: [mif] Server selection document is "band-aid" not solution
>
> Teemu,
>
> I don't see how we could define a helpful API until the generic problem of
> scope is solved (see my previous message). We have no general way for an
> application to know or describe the scope that applies to itself and the
> peer(s) it wants to talk to.
>
> Regards
>    Brian
>
> On 2011-11-17 15:47, teemu.savolainen@nokia.com wrote:
> > Hi,
> >
> > Thank you for your comment, but I don't really see what you are proposing.
> >
> > The current state document shows how some OSes provide means for
> applications to specify "context" (e.g. by apps explicitly specifying what
> network interface they want to use, which impacts to all stack behavior: DNS,
> address selection, routing). The system where *all* applications must
> specifically tell to OS what network interface to use is considered not to be
> very nice for most application developers..
> >
> > The DNS server selection document indeed assumes applications do not
> provide preference on what "context" they want to use - because generally
> applications just don't know that information, and we want to avoid
> bothering users with network selection UI dialogs.
> >
> > Perhaps the MIF API document could cover your concern? I.e. introduce an
> API for applications to specify "context" in a manner that it affects also DNS
> resolution procedure (or maybe it is there, I need to read it:) This explicit API
> could/would then override the DNS server selection information received
> from the network - for the application that knows better.
> >
> > Best regards,
> >
> >     Teemu
> >
> >> -----Original Message-----
> >> From: mif-bounces@ietf.org [mailto:mif-bounces@ietf.org] On Behalf Of
> >> ext Olafur Gudmundsson
> >> Sent: 17. marraskuuta 2011 10:12
> >> To: mif@ietf.org
> >> Subject: [mif] Server selection document is "band-aid" not solution
> >>
> >>
> >> I sorry for the late comment but it has taken me a while to be able
> >> to put my finger on what I feel is wrong with the document (and the
> >> discussion in the working group)
> >>
> >> If a node has multiple interfaces and the interfaces have different
> >> resolution contexts then the basic question is "How can the services
> >> on the node tell what resolution context an application wants to use ?"
> >>
> >> Right now the "server-selection" document The fundamental problem we
> >> have is that OS's have a built in assumptions that
> >> a) there is only one resolution context i.e. only single
> >> /etc/resolv.conf
> >>
> >> b) There is no way to label a process that it wants to be a part of
> >> certain resolution context or tell the resolution which context to use.
> >>
> >> c) Results of resolution do not indicate which context was used.
> >>
> >> _______________________________________________
> >> 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
> >