Re: [mif] MIF at the application level
Marc Petit-Huguenin <petithug@acm.org> Sun, 15 March 2009 22:32 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 391473A6868 for <mif@core3.amsl.com>; Sun, 15 Mar 2009 15:32:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.151
X-Spam-Level:
X-Spam-Status: No, score=-102.151 tagged_above=-999 required=5 tests=[AWL=0.114, 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 QD0Q7WvMW7M3 for <mif@core3.amsl.com>; Sun, 15 Mar 2009 15:32:02 -0700 (PDT)
Received: from server.implementers.org (server.implementers.org [69.55.225.91]) by core3.amsl.com (Postfix) with ESMTP id 630213A684B for <mif@ietf.org>; Sun, 15 Mar 2009 15:32:02 -0700 (PDT)
Received: by server.implementers.org (Postfix, from userid 1001) id 9B897DFC51E2; Sun, 15 Mar 2009 22:32:43 +0000 (UTC)
Received: from [192.168.2.3] (server.implementers.org [127.0.0.1]) by server.implementers.org (Postfix) with ESMTPA id 0556CDFC51E0; Sun, 15 Mar 2009 22:32:41 +0000 (UTC)
Message-ID: <49BD8204.7070805@acm.org>
Date: Sun, 15 Mar 2009 15:32:36 -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> <49BD79BB.9080909@acm.org> <49BD7D49.30104@it.uc3m.es>
In-Reply-To: <49BD7D49.30104@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 22:32:03 -0000
marcelo bagnulo braun wrote: > 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 Yes, I didn't mean route as in routing. >> 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 We'll see. > >> 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 This is what people said for the discovery of NAT type, hence RFC 3489 - and it's subsequent deprecation - so, we'll see. Do you have any pointer to this solutions? > >> 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 :-) NICE = ICE without SIP. I said NICE and not ICE because the IETF is full of literalists who would ask why I want to use SIP... > > 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. >>>> >>>> >> >> >> > -- Marc Petit-Huguenin Home: marc@petit-huguenin.org Work: petithug@acm.org
- [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