Re: [mif] AMSS/Brew Multi-interface handling
"Laganier, Julien" <julienl@qualcomm.com> Fri, 09 April 2010 17:12 UTC
Return-Path: <julienl@qualcomm.com>
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 802CC3A68AA for <mif@core3.amsl.com>; Fri, 9 Apr 2010 10:12:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.167
X-Spam-Level:
X-Spam-Status: No, score=-106.167 tagged_above=-999 required=5 tests=[AWL=0.432, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, 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 NjXyR0K803XY for <mif@core3.amsl.com>; Fri, 9 Apr 2010 10:12:43 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by core3.amsl.com (Postfix) with ESMTP id 206303A688E for <mif@ietf.org>; Fri, 9 Apr 2010 10:12:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=julienl@qualcomm.com; q=dns/txt; s=qcdkim; t=1270833160; x=1302369160; h=from:to:cc:date:subject:thread-topic:thread-index: message-id:references:in-reply-to:accept-language: content-language:x-ms-has-attach:x-ms-tnef-correlator: acceptlanguage:content-type:content-transfer-encoding: mime-version; z=From:=20"Laganier,=20Julien"=20<julienl@qualcomm.com> |To:=20Margaret=20Wasserman=20<mrw@sandstorm.net>,=20Geor ge=20Tsirtsis=0D=0A=09<tsirtsis@googlemail.com>|CC:=20mif =20<mif@ietf.org>|Date:=20Fri,=209=20Apr=202010=2010:12:1 9=20-0700|Subject:=20RE:=20[mif]=20AMSS/Brew=20Multi-inte rface=20handling|Thread-Topic:=20[mif]=20AMSS/Brew=20Mult i-interface=20handling|Thread-Index:=20AcoeepsvPD3sFbJ4SY iaVFfJ49ENgC5jREZA|Message-ID:=20<BF345F63074F8040B58C00A 186FCA57F1C6AB47D62@NALASEXMB04.na.qualcomm.com> |References:=20<d3886a520907290158o33705c50m31e848d2b20c7 64b@mail.gmail.com>=0D=0A=09<d3886a520908160241k52ede41bp ad57325a1c741f3b@mail.gmail.com>=0D=0A=20<424FB149-AE77-4 F63-9C18-EF04B2A20937@sandstorm.net>|In-Reply-To:=20<424F B149-AE77-4F63-9C18-EF04B2A20937@sandstorm.net> |Accept-Language:=20en-US|Content-Language:=20en-US |X-MS-Has-Attach:|X-MS-TNEF-Correlator:|acceptlanguage: =20en-US|Content-Type:=20text/plain=3B=20charset=3D"us-as cii"|Content-Transfer-Encoding:=20quoted-printable |MIME-Version:=201.0; bh=omhmlIzalURVwaVfjMAfdMBZ1uKg/ZGansmYmwHmEtc=; b=b80ZS+Ca21FrrwXB3nxZp2+YIDXIavxEqFYDtxC/v9Jco4CuSliUG7aF F19hANpWnRZvr6ZDpB4fCyE38n0SGS6Iw60PJlR7A0But1xxqAxcPEu8u H1Hghm1sXJ6nGhsoLKXauzDeilh0Nk542fIx+M7uKrh5y8tegXSW7alr3 4=;
X-IronPort-AV: E=McAfee;i="5400,1158,5946"; a="38403614"
Received: from ironmsg01-l.qualcomm.com ([172.30.48.15]) by wolverine01.qualcomm.com with ESMTP; 09 Apr 2010 10:12:22 -0700
X-IronPort-AV: E=Sophos;i="4.52,176,1270450800"; d="scan'208";a="9025724"
Received: from nasanexhub02.na.qualcomm.com ([10.46.143.120]) by ironmsg01-l.qualcomm.com with ESMTP/TLS/RC4-MD5; 09 Apr 2010 10:12:23 -0700
Received: from nalasexhc03.na.qualcomm.com (10.47.129.194) by nasanexhub02.na.qualcomm.com (10.46.143.120) with Microsoft SMTP Server (TLS) id 8.2.234.1; Fri, 9 Apr 2010 10:12:21 -0700
Received: from NALASEXMB04.na.qualcomm.com ([10.47.7.114]) by nalasexhc03.na.qualcomm.com ([10.47.129.194]) with mapi; Fri, 9 Apr 2010 10:12:22 -0700
From: "Laganier, Julien" <julienl@qualcomm.com>
To: Margaret Wasserman <mrw@sandstorm.net>, George Tsirtsis <tsirtsis@googlemail.com>
Date: Fri, 09 Apr 2010 10:12:19 -0700
Thread-Topic: [mif] AMSS/Brew Multi-interface handling
Thread-Index: AcoeepsvPD3sFbJ4SYiaVFfJ49ENgC5jREZA
Message-ID: <BF345F63074F8040B58C00A186FCA57F1C6AB47D62@NALASEXMB04.na.qualcomm.com>
References: <d3886a520907290158o33705c50m31e848d2b20c764b@mail.gmail.com> <d3886a520908160241k52ede41bpad57325a1c741f3b@mail.gmail.com> <424FB149-AE77-4F63-9C18-EF04B2A20937@sandstorm.net>
In-Reply-To: <424FB149-AE77-4F63-9C18-EF04B2A20937@sandstorm.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: mif <mif@ietf.org>
Subject: Re: [mif] AMSS/Brew Multi-interface handling
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: Fri, 09 Apr 2010 17:12:46 -0000
Hi Margaret - I notice this text is not included in the current rev. of the current practice draft. Are you going to include it? Thanks. --julien > -----Original Message----- > From: mif-bounces@ietf.org [mailto:mif-bounces@ietf.org] On Behalf Of > Margaret Wasserman > Sent: Sunday, August 16, 2009 7:04 AM > To: George Tsirtsis > Cc: mif > Subject: Re: [mif] AMSS/Brew Multi-interface handling > > > Hi George, > > Thanks for sending this! > > I'll add it to the next version of the draft. > > Margaret > > On Aug 16, 2009, at 5:41 AM, George Tsirtsis wrote: > > > Hi all, > > > > I sent this to Margaret during the IETF meeting but I did not hear > > back from her. Maybe it got lost in the IETF noise so I thought I > > might as well forward this to the list. > > > > I hope it helps. > > > > George > > > > ---------- Forwarded message ---------- > > From: George Tsirtsis <tsirtsis@googlemail.com> > > Date: Wed, Jul 29, 2009 at 9:58 AM > > Subject: AMSS/Brew Multi-interface handling > > To: mrw@sandstorm.net > > > > > > Hi Margaret, > > > > Here is a description of how multi-interface support is handled by > > Advanced Mobile Station Software (AMSS) that comes with Brew OS for > > all Qualcomm chipsets (e.g., MSM, Snapdragon etc). I hope this is > > helpful information for draft-mrw-mif-current-practices. > > > > Let me know if you have any questions. > > > > Regards > > George Tsirtsis (wearing a Qualcomm hat) > > > > --------------------------------------------------------------------- > -------------------------------- > > > > > > Multiple Interface Handling - Qualcomm AMSS/Brew Mobile Platform > > > > AMSS supports a concept of "netpolicy" which allows each application > > to specify the type of network connectivity desired. The netpolicy > > contains parameters such as access technology, IP version type and > > network profile. Access technology could be a specific technology > > type such as CDMA or WiFi or could be a group of technologies, such > as > > ANY_Cellular or ANY_Wireless. IP version could be one of Ipv4, Ipv6 > > or Default. The network profile identifies a type of network domain > > or service within a certain network technology, such as 3GPP APN or > > Mobile IP Home Agent. It also specifies all the mandatory parameters > > required to connect to the domain such authentication credentials and > > other optional parameters such as QoS attributes. Network Profile is > > technology specific and set of parameters contained in the profile > > could vary for different technologies. > > > > Two models of network usage are supported. > > > > Applications requiring network connectivity specify an appropriate > > netpolicy in order to select the desired network. The netpolicy may > > match one or more network interfaces. AMSS system selection module > > selects the best interface out of the ones that match the netpolicy > > based on various criteria such as cost, speed or other provisioned > > rules. Application explicitly starts the selected network interface > > and, as a result, the application also gets bound to the > corresponding > > network interface. All outbound packets from this application are > > always routed over this bound interface using the source address of > > the interface. > > Alternately, applications may rely on a separate connection manager > to > > control (start/stop) the network interface. In this method, > > applications are not necessarily bound to any one interface. All > > outbound packets from such applications are routed on one of the > > interfaces that match its netpolicy. The routing decision is made > > individually for each packet and selects the best interface based on > > the criteria described above and the destination address. Source > > address is always that assigned to the interface used to transmit the > > packet. > > > > Note that all of the routing/interface selection decisions are based > > on the netpolicy and not just destination address to avoid > overlapping > > private Ipv4 address issue. This also allows multiple (logical) > > interfaces to be configured with the same IP address, for example, to > > handle certain tunnelling scenarios. Applications that do not > > specify a netpolicy are routed by AMSS to the best possible interface > > using the default netpolicy. Default netpolicy could be pre-defined > > or provisioned by the administrator or operator. Hence default > > interface could vary from device to device and also depends upon the > > available networks at any given time. > > AMSS allows each interface to be configured with its own set of DNS > > configuration parameters - a list of DNS servers, domain names etc. > > Interface selected to make a DNS resolution is the one to which > > application making the DNS query is bound. Applications can also > > specify a different netpolicy as part of DNS request to select > another > > interface for DNS resolution. Regardless, all the DNS queries are > > sent only over this selected interface using the DNS configuration > > from the interface. DNS resolution is first attempted with the > > primary server configured in the interface. If a response is not > > received, the queries are sent to all the other servers configured in > > the interface in a sequential manner using a backoff mechanism. > > _______________________________________________ > > 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
- [mif] AMSS/Brew Multi-interface handling George Tsirtsis
- Re: [mif] AMSS/Brew Multi-interface handling Margaret Wasserman
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien
- Re: [mif] AMSS/Brew Multi-interface handling Hui Deng
- Re: [mif] AMSS/Brew Multi-interface handling Laganier, Julien