Re: [mif] AMSS/Brew Multi-interface handling
"Laganier, Julien" <julienl@qualcomm.com> Tue, 13 April 2010 20:28 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 C63783A68EE for <mif@core3.amsl.com>; Tue, 13 Apr 2010 13:28:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.291
X-Spam-Level:
X-Spam-Status: No, score=-106.291 tagged_above=-999 required=5 tests=[AWL=0.308, 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 Mmy9LtSMuDBM for <mif@core3.amsl.com>; Tue, 13 Apr 2010 13:28:38 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by core3.amsl.com (Postfix) with ESMTP id D9DFA28C16A for <mif@ietf.org>; Tue, 13 Apr 2010 13:28:06 -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=1271190480; x=1302726480; 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:=20Hui=20Deng=20<denghui02@gmail.com>|CC:=20Margaret =20Wasserman=20<mrw@sandstorm.net>,=20George=20Tsirtsis =0D=0A=09<tsirtsis@googlemail.com>,=20mif=20<mif@ietf.org >|Date:=20Tue,=2013=20Apr=202010=2013:27:59=20-0700 |Subject:=20RE:=20[mif]=20AMSS/Brew=20Multi-interface=20h andling|Thread-Topic:=20[mif]=20AMSS/Brew=20Multi-interfa ce=20handling|Thread-Index:=20AcrapF0EfuKzZLenSn2jZw4YycH 2TwAozCfA|Message-ID:=20<BF345F63074F8040B58C00A186FCA57F 1C6AB47F1F@NALASEXMB04.na.qualcomm.com>|References:=20<d3 886a520907290158o33705c50m31e848d2b20c764b@mail.gmail.com >=0D=0A=09=20<d3886a520908160241k52ede41bpad57325a1c741f3 b@mail.gmail.com>=0D=0A=09=20<424FB149-AE77-4F63-9C18-EF0 4B2A20937@sandstorm.net>=0D=0A=09=20<BF345F63074F8040B58C 00A186FCA57F1C6AB47D62@NALASEXMB04.na.qualcomm.com>=0D=0A =09=20<s2u1d38a3351004100557i3b4b7027r395b6e306ced299a@ma il.gmail.com>=0D=0A=09=20<BF345F63074F8040B58C00A186FCA57 F1C6AB47E4F@NALASEXMB04.na.qualcomm.com>=0D=0A=20<y2v1d38 a3351004121757nd3ceaafdx8802735dfedfcc25@mail.gmail.com> |In-Reply-To:=20<y2v1d38a3351004121757nd3ceaafdx8802735df edfcc25@mail.gmail.com>|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"iso-8859-1" |Content-Transfer-Encoding:=20quoted-printable |MIME-Version:=201.0; bh=mEZaU+fQ1loQz7h0gwO9Ba6CP+y7Bja4vJOJYE/uxD8=; b=YQTEjskrrqRFfB+G/852N+ndpxlOjrvrL5Hm0M1QP47kzXS9IEXga/rC kV2fz4aNpfNTU+BzIRW40UaEs3kDdSJHaOt07Mo5Eh37en9xlv/jgfVJ9 FtAz1pzNVuGZ6jw3p4Q5gV32j4TAikYgo50KZJsp/Ifb4/wduSgFJCKdJ c=;
X-IronPort-AV: E=McAfee;i="5400,1158,5950"; a="38704410"
Received: from ironmsg01-r.qualcomm.com ([172.30.46.15]) by wolverine01.qualcomm.com with ESMTP; 13 Apr 2010 13:28:00 -0700
X-IronPort-AV: E=Sophos;i="4.52,199,1270450800"; d="scan'208";a="13778087"
Received: from nasanexhub03.na.qualcomm.com ([10.46.93.98]) by ironmsg01-r.qualcomm.com with ESMTP/TLS/RC4-MD5; 13 Apr 2010 13:28:01 -0700
Received: from nalasexhub01.na.qualcomm.com (10.47.130.49) by nasanexhub03.na.qualcomm.com (10.46.93.98) with Microsoft SMTP Server (TLS) id 8.2.234.1; Tue, 13 Apr 2010 13:28:01 -0700
Received: from NALASEXMB04.na.qualcomm.com ([10.47.7.114]) by nalasexhub01.na.qualcomm.com ([10.47.130.49]) with mapi; Tue, 13 Apr 2010 13:28:00 -0700
From: "Laganier, Julien" <julienl@qualcomm.com>
To: Hui Deng <denghui02@gmail.com>
Date: Tue, 13 Apr 2010 13:27:59 -0700
Thread-Topic: [mif] AMSS/Brew Multi-interface handling
Thread-Index: AcrapF0EfuKzZLenSn2jZw4YycH2TwAozCfA
Message-ID: <BF345F63074F8040B58C00A186FCA57F1C6AB47F1F@NALASEXMB04.na.qualcomm.com>
References: <d3886a520907290158o33705c50m31e848d2b20c764b@mail.gmail.com> <d3886a520908160241k52ede41bpad57325a1c741f3b@mail.gmail.com> <424FB149-AE77-4F63-9C18-EF04B2A20937@sandstorm.net> <BF345F63074F8040B58C00A186FCA57F1C6AB47D62@NALASEXMB04.na.qualcomm.com> <s2u1d38a3351004100557i3b4b7027r395b6e306ced299a@mail.gmail.com> <BF345F63074F8040B58C00A186FCA57F1C6AB47E4F@NALASEXMB04.na.qualcomm.com> <y2v1d38a3351004121757nd3ceaafdx8802735dfedfcc25@mail.gmail.com>
In-Reply-To: <y2v1d38a3351004121757nd3ceaafdx8802735dfedfcc25@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: mif <mif@ietf.org>, Margaret Wasserman <mrw@sandstorm.net>
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: Tue, 13 Apr 2010 20:28:39 -0000
I have replied to your other email; it's not clear to me what needs to be clarified. --julien Hui Deng wrote: > > Hi Julien > > What I mean is I sent one email to clarify the AMSS/Brew several days > ago > http://www.ietf.org/mail-archive/web/mif/current/msg00714.html > would like to clarify more detail before adding into the current > practice draft, > > thanks > > -Hui > > 2009/8/16 George Tsirtsis <tsirtsis@googlemail.com>: > > 2010/4/13 Laganier, Julien <julienl@qualcomm.com>: > > Hi Hui, > > > > I do not understand what is meant here. Can you clarify? > > > > Thanks. > > > > --julien > > > > Hui Deng wrote: > >> > >> Hi Julien > >> > >> As I asked the question yesterday, > >> it is expected that Qualcomm has more detail clarification about the > >> text, > >> > >> Regards, > >> > >> -Hui > >> > >> > >> 2010/4/10 Laganier, Julien <julienl@qualcomm.com>: > >> > 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 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