Re: [mif] MIF at the application level

Marc Petit-Huguenin <petithug@acm.org> Sun, 15 March 2009 21:56 UTC

Return-Path: <petithug@acm.org>
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 8D4BC3A6ADC for <mif@core3.amsl.com>; Sun, 15 Mar 2009 14:56:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.148
X-Spam-Level:
X-Spam-Status: No, score=-102.148 tagged_above=-999 required=5 tests=[AWL=0.117, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, 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 wjcifPwmDIXQ for <mif@core3.amsl.com>; Sun, 15 Mar 2009 14:56:35 -0700 (PDT)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id DCADC3A68C8 for <mif@ietf.org>; Sun, 15 Mar 2009 14:56:35 -0700 (PDT)
Received: by server.implementers.org (Postfix, from userid 1001) id 0693E6C984AC; Sun, 15 Mar 2009 21:57:17 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id 633A46C984A6; Sun, 15 Mar 2009 21:57:16 +0000 (UTC)
Message-ID: <49BD79BB.9080909@acm.org>
Date: Sun, 15 Mar 2009 14:57:15 -0700
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla-Thunderbird 2.0.0.19 (X11/20090103)
MIME-Version: 1.0
To: marcelo bagnulo braun <marcelo@it.uc3m.es>
References: <49BD655F.8080808@acm.org> <49BD71CE.6010100@it.uc3m.es>
In-Reply-To: <49BD71CE.6010100@it.uc3m.es>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
Cc: mif@ietf.org
Subject: Re: [mif] MIF at the application level
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: Sun, 15 Mar 2009 21:56:36 -0000

marcelo bagnulo braun wrote:
> but NICE is about how selecting address pairs, rather than just the
> local address, isn't it?
> 
> I mean, i would expect that selecting the local address to be a much
> simpler problem than selecting the address pair

The well known usage for NICE is to find the best route for NAT
traversal, but NICE is useful even without NAT.  In a MIF
environment without any NAT, NICE will find the correct local
address to use to reach a specific destination, and this without any
configuration.  Before NICE, people tried to find the best route by
trying to guess what type of NAT was in front of the host, which is
a problem that cannot be solved.  I feel that choosing the right
local address is a similar kind of problem that NICE can solve at
the application level.

The idea behind NICE is that the local address to use is the one
that have connectivity with the destination to reach.  That seems
obvious but that was kind of a new concept at the time (and kudos to
Jonathan for this work).

> 
> regards, marcelo
> 
> Marc Petit-Huguenin escribió:
>> I read the 4 documents listed in the agenda for the MIF BOF, and I
>> am surprised to see very few discussion about the application
>> behavior in presence of multiple interfaces.  The documents talk
>> mostly about operating system configuration but, in the spirit of
>> the end to end argument, I do think that the final decision on what
>> network to choose (when there is a choice) should be made by the
>> application, with fallback to some automatic configuration when the
>> application is not smart enough to do this.  NICE
>> (draft-rosenberg-mmusic-ice-nonsip) is a very good example on how an
>> application can choose between different networks and perhaps this
>> draft, that does not seem to be maintained currently, could be part
>> of the deliverables of the future MIF WG.
>>
>>   
> 


-- 
Marc Petit-Huguenin
Home: marc@petit-huguenin.org
Work: petithug@acm.org