Re: [mif] AMSS/Brew Multi-interface handling

"Laganier, Julien" <julienl@qualcomm.com> Mon, 12 April 2010 21:21 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 1EB6628C19A for <mif@core3.amsl.com>; Mon, 12 Apr 2010 14:21:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.636
X-Spam-Level:
X-Spam-Status: No, score=-105.636 tagged_above=-999 required=5 tests=[AWL=-0.896, BAYES_20=-0.74, 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 HLDalWqpt8Xu for <mif@core3.amsl.com>; Mon, 12 Apr 2010 14:21:42 -0700 (PDT)
Received: from wolverine02.qualcomm.com (wolverine02.qualcomm.com [199.106.114.251]) by core3.amsl.com (Postfix) with ESMTP id 786E328C1CC for <mif@ietf.org>; Mon, 12 Apr 2010 14:20:08 -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=1271107203; x=1302643203; 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:=20Mon,=2012=20Apr=202010=2014:20:00=20-0700 |Subject:=20RE:=20[mif]=20AMSS/Brew=20Multi-interface=20h andling|Thread-Topic:=20[mif]=20AMSS/Brew=20Multi-interfa ce=20handling|Thread-Index:=20AcrYrXwAde9npnm7TLCPinGsmvC S+QB2C7ig|Message-ID:=20<BF345F63074F8040B58C00A186FCA57F 1C6AB47E4F@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 =20<s2u1d38a3351004100557i3b4b7027r395b6e306ced299a@mail. gmail.com>|In-Reply-To:=20<s2u1d38a3351004100557i3b4b7027 r395b6e306ced299a@mail.gmail.com>|Accept-Language:=20en-U S|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=dkvA2NSvANWQE3Uf6cnieizN2Kkz5mgcj3KP9Ts6/Fs=; b=x9mabFXTBZqJBrgA39VJ0P89Yq0yZzXKpC7P6vd1HDZjdx7yM7W7UVPG nvDvRoN2p09GLFTYw5xOs91yKLRrMRrZnVo5Pku3gANvOjtfKYb3HSwpB XOg5qBQ3JiCB+4NI0ZWyJthTpjXWsj4WiARRbGryMKIGPj4xqQM1kMALj s=;
X-IronPort-AV: E=McAfee;i="5400,1158,5949"; a="38536825"
Received: from ironmsg01-r.qualcomm.com ([172.30.46.15]) by wolverine02.qualcomm.com with ESMTP; 12 Apr 2010 14:20:03 -0700
X-IronPort-AV: E=Sophos;i="4.52,192,1270450800"; d="scan'208";a="13054779"
Received: from nasanexhub05.na.qualcomm.com ([129.46.134.219]) by ironmsg01-r.qualcomm.com with ESMTP/TLS/RC4-MD5; 12 Apr 2010 14:20:02 -0700
Received: from nalasexhub04.na.qualcomm.com (10.47.130.55) by nasanexhub05.na.qualcomm.com (129.46.134.219) with Microsoft SMTP Server (TLS) id 8.2.234.1; Mon, 12 Apr 2010 14:20:01 -0700
Received: from NALASEXMB04.na.qualcomm.com ([10.47.7.114]) by nalasexhub04.na.qualcomm.com ([10.47.130.55]) with mapi; Mon, 12 Apr 2010 14:20:01 -0700
From: "Laganier, Julien" <julienl@qualcomm.com>
To: Hui Deng <denghui02@gmail.com>
Date: Mon, 12 Apr 2010 14:20:00 -0700
Thread-Topic: [mif] AMSS/Brew Multi-interface handling
Thread-Index: AcrYrXwAde9npnm7TLCPinGsmvCS+QB2C7ig
Message-ID: <BF345F63074F8040B58C00A186FCA57F1C6AB47E4F@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>
In-Reply-To: <s2u1d38a3351004100557i3b4b7027r395b6e306ced299a@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: Mon, 12 Apr 2010 21:21:45 -0000

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
> >