Internet DRAFT - draft-liu-mif-flow-control-ps
draft-liu-mif-flow-control-ps
MIF D. Liu
Internet-Draft China Mobile
Intended status: Informational July 08, 2013
Expires: January 09, 2014
Problem Statement for Flow Control of MIF Hosts
draft-liu-mif-flow-control-ps-00
Abstract
MIF hosts normally have multiple provisioning domains or interfaces.
In some cases, the applications running on the MIF hosts need to
select provisioning domain or interface based on either user
preferences or network polices. There is currently no standard ways
for the MIF hosts to implement this kind of provisioning domain/
interface selection. This document discusses the problem statement
of provisioning domain/interface control of the MIF hosts.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on January 09, 2014.
Copyright Notice
Copyright (c) 2013 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
Liu Expires January 09, 2014 [Page 1]
Internet-Draft mif-flow-control July 2013
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Conventions and Terminologies . . . . . . . . . . . . . . . . 2
2.1. Conventions used in this document . . . . . . . . . . . . 2
2.2. Terminology . . . . . . . . . . . . . . . . . . . . . . . 3
3. Scenario and problem statement of flow control of the MIF
hosts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.1. Scenario of flow control of MIF hosts . . . . . . . . . . 3
3.2. Problem analysis of flow based policies for MIF hosts . . 4
4. Security Considerations . . . . . . . . . . . . . . . . . . . 4
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 4
6. References . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.1. Normative References . . . . . . . . . . . . . . . . . . 5
6.2. Informative References . . . . . . . . . . . . . . . . . 5
Author's Address . . . . . . . . . . . . . . . . . . . . . . . . 5
1. Introduction
The applications running on the MIF hosts normally do not have the
knowledge of the multiple provisioning domain or multiple interfaces
information. But sometimes, the network connection of the
applications running on the MIF hosts need to be controlled to switch
from one network to another based on either operator polices or user
preference. For example, ANDSF (Access Network Discovery and
Selection Function) that defined by 3GPP [TS.24.312] can push network
selection policies to the terminal. However, there is no standard
and well defined interfaces for this kind of policy based flow
control enforcement. This will lead to the complexity and
difficulties of the policy enforcement implementation. This document
discusses the problem statement of flow control of MIF host.
2. Conventions and Terminologies
2.1. Conventions used in this document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL","SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
Liu Expires January 09, 2014 [Page 2]
Internet-Draft mif-flow-control July 2013
2.2. Terminology
ANDSF:Access Network Discovery and Selection Function. This
network entity is defined by 3GPP [TS.24.312].
The terminology of this document comply to [RFC6418].
3. Scenario and problem statement of flow control of the MIF hosts
This section discusses the scenario of the flow control of MIF host.
Then analysis the problems in this scenario.
3.1. Scenario of flow control of MIF hosts
One example of the MIF hosts flow control policy enforement is ANDSF
based policy provisioning. As figure 1 illustrated, the MIF host
have both WLAN and celluar network connection. ANDSF can push
network selection policy to the MIF host. There are three types of
policies: 1. Network discovery information. For example, the
location of WLAN network information or other access network
information. 2. Inter-system mobility policy (ISMP). Those
policies for the terminals with no more than one active access
network connection. 3. Inter-system routing policy (ISRP). Those
policies for the terminals that can have multiple network connections
simultaneously.
For the ISMP policies, the MIF host can rely on the connection
manager to enforce the network selection policy. For example, if the
policy for the MIF host is to select WLAN network, the connection
manager can control the terminal to switch on the WLAN interface and
disconnect the celluar data connection.
There are flow based policies defined by 3GPP ANDSF specification
[TS.24.312]. An IP flow can be identified by source/destination IP
address and port number. For ISRP flow based policies, if the
terminal and network support IFOM/MAPCON, the enforcement of flow
based policy could be implemented by the mechanism provided by IFOM/
MAPCON. But for the non-seamless ISRP flow based policies, there is
no standard and well defined interface for implementation. This lead
to the difficulties for the operators to deploy the ANDSF flow based
policies.
+-----------------+
+----------+ /-------------| WLAN Network |\
|app|app.. |/ +-----------------+ \_____+-----+
+----------+\ +-----------------+ / |ANDSF|
| OS | \-------------| Celluar network |/ +-----+
Liu Expires January 09, 2014 [Page 3]
Internet-Draft mif-flow-control July 2013
+----------+ +-----------------+
MIF host Network Policy Server
Figure 1. ANDSF based policy provisioning
Another use case for flow based policy control is the user
preference. The users may want to set certain rules for a particular
application's network usage. For example, the user may want to set
the online video app can only be used over WLAN network and the
walled-garden application provided by the operator only be used over
celluar network. Without a standard and well defined interface, it
is difficult to implement those policies.
3.2. Problem analysis of flow based policies for MIF hosts
As discussed in the above scenario, due to the lack of standard and
well defined interface, it is difficult and with high complexity to
implement the IP flow based policies. There are different ways to
cope with problem. For example, similar to the idea of open flow, to
define an extended forwarding table in the MIF host and allows the
MIF host read forwarding policies from configuration.
+------------------------------------------------------------------+
| |
| +------------------------------------------+ |
| | Extented forwarding table | |
| |------------------------------------------+ ------------- |
| | src_ip, dst_ip,protocol,port, net_type |----|configuration| |
| +------------------------------------------+ ------------- |
| |
+------------------------------------------------------------------+
MIF host protocol stack
Figure 2. FLow based policy
4. Security Considerations
Security mechanism should be applied to ensure the flow based policy
comes from a trusted entity. Detailed security mechanism should be
defined in the solution document.
5. IANA Considerations
Liu Expires January 09, 2014 [Page 4]
Internet-Draft mif-flow-control July 2013
There is no IANA requirment of this document.
6. References
6.1. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
6.2. Informative References
[RFC6418] Blanchet, M. and P. Seite, "Multiple Interfaces and
Provisioning Domains Problem Statement", RFC 6418,
November 2011.
[TS.24.312]
3GPP, "Access Network Discovery and Selection Function
(ANDSF) Management Object (MO) ", 3GPP TS 24.312, March
2013.
Author's Address
Dapeng Liu
China Mobile
Unit2, 28 Xuanwumenxi Ave, Xuanwu District, Beijing 100053, China
Email: liudapeng@chinamobile.com
Liu Expires January 09, 2014 [Page 5]