Re: [mif] MIF at the application level
marcelo bagnulo braun <marcelo@it.uc3m.es> Sun, 15 March 2009 22:11 UTC
Return-Path: <marcelo@it.uc3m.es>
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 2573C3A6848 for <mif@core3.amsl.com>; Sun, 15 Mar 2009 15:11:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.442
X-Spam-Level:
X-Spam-Status: No, score=-6.442 tagged_above=-999 required=5 tests=[AWL=0.157, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
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 AM8IoDhOYqyU for <mif@core3.amsl.com>; Sun, 15 Mar 2009 15:11:48 -0700 (PDT)
Received: from smtp02.uc3m.es (smtp02.uc3m.es [163.117.176.132]) by core3.amsl.com (Postfix) with ESMTP id EC5ED3A67EA for <mif@ietf.org>; Sun, 15 Mar 2009 15:11:47 -0700 (PDT)
Received: from marcelo-bagnulos-macbook-pro.local (239.pool85-53-150.dynamic.orange.es [85.53.150.239]) by smtp02.uc3m.es (Postfix) with ESMTP id DCC416BA89B; Sun, 15 Mar 2009 23:12:25 +0100 (CET)
Message-ID: <49BD7D49.30104@it.uc3m.es>
Date: Sun, 15 Mar 2009 23:12:25 +0100
From: marcelo bagnulo braun <marcelo@it.uc3m.es>
User-Agent: Thunderbird 2.0.0.19 (Macintosh/20081209)
MIME-Version: 1.0
To: Marc Petit-Huguenin <petithug@acm.org>
References: <49BD655F.8080808@acm.org> <49BD71CE.6010100@it.uc3m.es> <49BD79BB.9080909@acm.org>
In-Reply-To: <49BD79BB.9080909@acm.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 8bit
X-TM-AS-Product-Ver: IMSS-7.0.0.3116-5.6.0.1016-16522.002
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 22:11:49 -0000
Marc Petit-Huguenin escribió: > 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, not route, but source destiantion address pair, if i remember correctly > 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. agree, but at a high cost. I mean, if i remmeber correctly NICe tries the differnet address paris till it finds one that is working that would certainy work, but i think we can do much better (i.e. less latentcy, less traffic) for the problem that you only need to figure out which local address to use > 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. > > while the problem maybe similar, my take is that there are much simpler solutions that trying every address pair > 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). > well, seems to be very similar to ICE :-) Regards, marcelo > >> 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. >>> >>> >>> > > >
- [mif] MIF at the application level Marc Petit-Huguenin
- Re: [mif] MIF at the application level marcelo bagnulo braun
- Re: [mif] MIF at the application level Marc Petit-Huguenin
- Re: [mif] MIF at the application level marcelo bagnulo braun
- Re: [mif] MIF at the application level Marc Petit-Huguenin
- Re: [mif] MIF at the application level marcelo bagnulo braun