LTE CONVERGED GATEWAY IP FLOW MOBILITY SOLUTION

Similar documents
Traffic Offloading and Load Balancing to Enable Cloud Computing Connectivity

Over-The-Top (OTT) Aggregation Solutions

INTRODUCTION TO LTE. ECE MOBILE COMMUNICATION Monday, 25 June 2018

Virtual Evolved Packet Core (VEPC) Placement in the Metro Core- Backhual-Aggregation Ring BY ABHISHEK GUPTA FRIDAY GROUP MEETING OCTOBER 20, 2017

IxLoad LTE Evolved Packet Core Network Testing: enodeb simulation on the S1-MME and S1-U interfaces

virtual Evolved Packet Core as a Service (vepcaas) BY ABHISHEK GUPTA FRIDAY GROUP MEETING MARCH 3, 2016

Native Deployment of ICN in 4G/LTE Mobile Networks

Virtual Mobile Core Placement for Metro Area BY ABHISHEK GUPTA FRIDAY GROUP MEETING NOVEMBER 17, 2017

Simulation of LTE Signaling

07/08/2016. Sami TABBANE. I. Introduction II. Evolved Packet Core III. Core network Dimensioning IV. Summary

5G NSA for MME. Feature Summary and Revision History

IPv6 migration strategies for mobile networks

5G Non Standalone for SAEGW

DAY 2. HSPA Systems Architecture and Protocols

GTP-based S2b Interface Support on the P-GW and SAEGW

Path to 5G: A Control Plane Perspective

RAN Sharing NEC s Approach towards Active Radio Access Network Sharing

A Flow Label Based QoS Scheme for End-to-End Mobile Services

WiFi Integration in Evolution to 5G networks. Satish Kanugovi WiFi Knowledge Summit, Bangalore March 9, Nokia 2018

Addressing Unique M2M Challenges with Converged Gateways

1.1 Beyond 3G systems

MME SGW PGW. 17-Feb-14 21:15 (Page 1) This sequence diagram was generated with EventStudio Sytem Designer -

System Enhancements for Accessing Broadcast Services in All-IP Networks. Motivation

Cisco ASR 5000 Series Small Cell Gateway

CSC 401 Data and Computer Communications Networks

6WINDGate. White Paper. Packet Processing Software for Wireless Infrastructure

E. The enodeb performs the compression and encryption of the user data stream.

Chapter 7. Wireless and Mobile Networks. Computer Networking: A Top Down Approach

7/27/2010 LTE-WIMAX BLOG HARISHVADADA.WORDPRESS.COM. QOS over 4G networks Harish Vadada

3GPP TS V ( )

CDG Technology Forum Inter-Technology Networking

Very Tight Coupling between LTE and WiFi: a Practical Analysis

Multi-RAT Heterogeneous Networks. Presenter: S. Vasudevan, Technical Manager, Advanced Technology Standards

GPRS Tunneling Protocol V2 Support

Novel design of embms based on Femtocell

Multi-Domain Service Optimization

IT Certification Exams Provider! Weofferfreeupdateserviceforoneyear! h ps://

ETSI TS V ( )

5G voice network evolution aspects. Voice over NR in a 5G System and migration from Evolved Packet System Fallback. Paper 3

S11U Interface Support on S-GW for CIoT Devices

Direct Tunnel for 4G (LTE) Networks

Enabling Agile Service Chaining with Service Based Routing

System Architecture Evolution

Temporary Document Page 2 - switches off, the allocated resources and PCC rules information of PDN GWs used by the UE in non- network will not be dele

Axyom Ultra-Broadband Software Framework

Accelerating 4G Network Performance

FEMTOCELL WITH RELAYS TO ENHANCE THE MACROCELL BACKHAUL BANDWIDTH

Certkiller 4A0-M02 140q

PCC (Policy and Charging Control) In Mobile Data. EFORT

Long Term Evolution - Evolved Packet Core S1 Interface Conformance Test Plan

Exam Questions 4A0-M02

Towards Multitechnology

Virtual Mobile Core Placement for Metro Area BY ABHISHEK GUPTA FRIDAY GROUP MEETING JANUARY 5, 2018

egtp Service Configuration Mode Commands

SIFM: A network architecture for seamless flow mobility between LTE and WiFi networks Analysis and Testbed Implementation

Optimised redundancy for Security Gateway deployments

LTE Backhaul Considerations. June 25,

It s Time to Aim Lower Zero Latency at the Edge

MSF Architecture for 3GPP Evolved Packet System (EPS) Access MSF-LTE-ARCH-EPS-002.FINAL

Casa Systems Mobile Access Solutions

IxLoad EPC Wi-Fi Offload Testing

- Page 1 of 8 -

Fujitsu Femtocell Solutions Supporting ideal in-building communications environments. shaping tomorrow with you

Alepo, an expert in carrier-class WiFi, offers solutions to bring WiFi calling to the market, regardless of existing network type or business model.

Buletinul Ştiinţific al Universităţii "Politehnica" din Timişoara. Seria ELECTRONICĂ şi TELECOMUNICAŢII TRANSACTIONS on ELECTRONICS and COMMUNICATIONS

This chapter describes the support of Non-IP PDN on P-GW and S-GW.

How much LTE traffic can be offloaded?

Service-Aware. end to end LTE Application Note

Seamless Interoperability Across LTE And WiMAX Using Vertical Handover Mechanism

Share IETF understanding on User Plane of 3GPP 5G System Intend to be a part of the LS reply to User Plane Protocol Study in 3GPP

Implementing a Session Aware Policy Based Mechanism for QoS Control in LTE

LTE and the path to LTE MTC

LTE Wi-Fi Aggregation Assessing OTT Solutions

Wireless technologies Testers. WLAN traffic offload bypass for crowded mobile networks

Small Data over NAS, S11-U and SGi Interfaces

vepc-based Wireless Broadband Access

Load Tester v4.0 Release Notes - Page 1 of 6 -

Transparent Edge Gateway for Mobile Networks

Naresh Soni CTO, InterDigital

3GPP TR V ( )

Addressing Unique Smart Grid Challenges with Converged Gateways

Analysis of Video Conferencing on LTE Network

Load Balance MME in Pool

Business Case for the Cisco ASR 5500 Mobile Multimedia Core Solution

5G: an IP Engineer Perspective

Cisco 5G Vision Series: Licensed, Unlicensed, and Access-Independent Networks

Abstract of the Book

3GPP TS V9.5.0 ( )

3GPP TS V9.4.0 ( )

2. enodeb Emulator: Simulation of emtc and NB-IoT UE and enodeb conforming to 3GPP Release 13 enhancements for Cellular IoT.

5G NSA(Non-Standalone Architecture)

3GPP TS V ( )

HSS Resiliency Surviving attach storms in the networks of today and tomorrow

Distributed Mobility Management: Current Practices and Gap Analysis

Rethinking Cellular Architecture and Protocols for IoT Communica9on

Cisco ASR 5x00 Home enodeb Gateway Administration Guide

Virtualization techniques: Opportunities for fixed/mobile convergence

COmpAsS: A Context-Aware, User-Oriented Radio Access Technology Selection Mechanism in Heterogeneous Wireless Networks

Truffle Broadband Bonding Network Appliance

Software Defined Network Architectures for Wireless Networks

Transcription:

LTE CONVERGED GATEWAY FLOW MOBILITY SOLUTION John Cartmell InterDigital Melville, New York, USA john.cartmell@interdigital.com ABSTRACT Flow Mobility (IFOM) is a feature defined in the 3GPP standards. In this paper we propose a Converged (CGW) which enables IFOM to perform seamless offload from licensed spectrum to unlicensed spectrum. The IFOM functionality within the CGW takes into account the current conditions, rules provisioned from the Evolved Packet Core (EPC) network and local administrator rules that are merged with the rules provisioned from the core network. This functionality will manage Flows from their inception until their end. It will actively decide the optimal link to use for the delivery of data to an end-user device. Routing rules are used to decide the initial transport assignment of an Flow. Then once an Flow has been identified by Deep Packet Inspection (DPI), it will be placed on the transport according to its type and the rule for that type. Periodically, the CGW will perform load balancing to most effectively utilize the links. We then show a few examples based on a set of rules and flow types. KEY WORDS LTE; WiFi AP; seamless offload; Flow Mobility. 1. Introduction WiFi and cellular technologies are nearly ubiquitous, available almost anytime and almost anywhere. 3GPP standards define Flow Mobility (IFOM) that is to allow cellular operators to offload certain traffic over WiFi in a non-seamless manner. IFOM benefits the operators and users as it allows for offloading some traffic from licensed spectrum, cellular, to unlicensed spectrum, WiFi. There are, however, some limitations to the currently defined IFOM that prevents it from being an ideal solution. These limitations, and the benefits provided by a CGW are explored in this paper. Specifically, this paper describes the architecture of the CGW and the functionality within the CGW. It then describes the interaction between an enode B and the EPC and how they are affected by the CGW. After this MCN EPC enode B s MME Public Internet Serving PDN Residential/ Small enterprise enode B s SeGW enode B s Metro Figure 1. Current LTE EPC Architecture

discussion, IFOM is examined in detail and then several examples are provided that show the benefits of offloading certain traffic to WiFi. 2. Existing LTE Evolved Packet Core The current LTE EPC architecture is shown in Figure 1. This architecture supports enode B s that are deployed as part of the core network itself as well as supporting local enode B s, whether they be Home enode B s deployed in a residence or a small enterprise or a small cell enode B deployed in a metro environment. The core network enode B s provide the bulk of coverage while the Home enode B s are deployed by customers within their premise to provide in-building local coverage. Small cell enode B s deployed outside of the mobile core network, usually by operators or other large entities provide capacity boosts to users at the area covered by one of these small cells. For instance, a mass transit station is an ideal location for a small cell to be deployed as it is a location where many users may be concentrated. A traditional cell tower, serviced by an enode B may be insufficient to cover this metro environment, so an operator may deploy an enode B to provide its customers with the needed services. 3. Converged 3.1 Introduction A method to further enhance the capacity in any of these scenarios is via the introduction of a CGW. The CGW can be introduced within the EPC or deployed locally, outside the EPC, depending on the use case, as shown in Figure 2. The CGW provides this improved capacity by allowing for IFOM dynamic flow management between the WiFi and cellular transports. In addition, the CGW has other benefits: Allows for local control and management of the cellular and WiFi spectrum Allows for superior interference mitigation Supports simultaneous use of Selected Traffic Offload (STO) and IFOM These benefits are attained by requiring no change to any existing EPC elements and requiring no change to any existing protocols used by any of these EPC elements. Furthermore, the CGW supports all procedures defined in the current standards. There are two salient features of the CGW that allow it to manage the WiFi and cellular accesses and the flows that traverse these accesses. These features include: Transparent to both the EPC and femto-cell WiFi/3G association Both of these features are explored in depth in the following sections on this document. 3.2 Placement within LTE Architecture The introduction of a CGW between an enode B and the Serving (SGW) and Mobility Management Entity (MME) is transparent to both the enode B and EPC. No protocols or procedures require modification to allow this placement of the CGW. However, it is necessary to properly provision the CGW so that it can act as an intermediary. The absence of a requirement to MCN EPC Public Internet MME enode B s Converged Residential/ Small enterprise WiFi APs Serving PDN WiFi APs enode B s Converged SeGW Metro WiFi APs enode B s Converged Figure 2. LTE Architecture in the Presence of the CGW

change any of the existing procedures and protocols is a significant advantage of the CGW solution. For an EPC-based placement, the CGW does not require security provisioning since it is internal to the EPC. But in a metro or premise environment, the CGW will be provisioned with the security keys needed to establish a security association to both enode B and the Secure (SeGW) at the edge of the EPC. The Sec Security Associations (Sec SA) that normally exists between the enode B and SeGW will be split into two Sec SAs. The first is between the enode B and the CGW. The second is between the CGW and the SeGW. It is expected that each interface would have unique keys. Regardless of the deployment configuration, the CGW acts as a proxy for the signalling between the enode B and EPC elements. For a non-epc based configuration, when the enode B has a signal to send to the EPC, it sends it through the Sec SA to the CGW. The CGW with terminate the Sec encapsulating the signal, then encapsulates the signal with Sec, and sends the signal to the SeGW. When the SeGW receives the signal, it will terminate the Sec encapsulating the signal and will forward it into the EPC. When an element within the EPC has a signal to send to the enode B, it occurs in a similar fashion. For an EPC based configuration, the signalling passes through the CGW but does not require an Sec tunnel. A similar mechanism occurs when data is sent between an end-user and the EPC. As the data travels through the cellular network a GPRS Tunnelling Protocol (GTP) tunnel will be used between the enode B and the SGW. This tunnel is used to ferry data between the enode B and SGW. With the CGW in place, there are two GTP tunnels, one between the enode B and CGW and the other between the CGW and SGW. Downlink data is sent from the SGW via a GTP tunnel to the CGW. The CGW terminates the GTP protocol and, if it decides to route that packet via cellular, places the data packet into the GTP tunnel between the enode B and CGW. The enode B receives the packet and delivers it to the enduser. If the CGW decides to route the packet via WiFi, the CGW will send the packet to the WiFi AP. In the uplink, an end-user device many send the packet over the WiFi or cellular transports. If it is sent via cellular, the packets are sent from the enode B to the CGW via a GTP tunnel. The CGW terminates the GTP protocol and places the packet into the GTP tunnel that exists between the CGW and the SGW. If it is sent via WiFi, the CGW will receive the packet and place in the GTP tunnel that exists between the CGW and the SGW. This tunnelling concept is shown in Figure 3. Home enode B or Metro-cell 3.3 Data Plane Figure 3 Sec and GTP Tunnels The current, sans CGW, data plane protocol/transport between the SGW and enodeb is shown in Figure 4. TCP/ Sec CGW Sec SeGW Figure 4 Existing Data Plane in LTE EPC With a CGW in place, the data plane between the SGW and enode B changes as shown in Figure 5. Notice that the enodeb and SGW are not impacted with the insertion of the CGW. In an EPC based CGW deployment, the figures are the same except there is no Sec layer. Figure 5 Proposed Cellular Data Plane with CGW As a result of IFOM, some data will be routed through WiFi between the SGW and the end-user device. The protocol/transport is shown in Figure 6. GTP SGW TCP/ UE enode B Serving GW PDN App Server TCP/ S1-U S5 TCP/ UE enode B CGW Serving GW PDN App Server S1-U S1-U S5

4. WiFi AP TCP/ LLC Figure 6 Proposed WiFi Data Plane with CGW 3.4 Control Plane The current, sans CGW, control plane protocol/transport between the MME and enode B is shown in Figure 7. Figure 7 Existing Control Plane in LTE EPC In the presence of a CGW, the control plane protocol/transport over the S1-MME interface is shown in Figure 8. Notice that the CGW does not actually terminate the S1-AP protocol as it acts more as a passthrough. However, the CGW does peek into the S1-AP signalling to learn about the connection between an enode B and an MME, connections between an end-user device and an EPC as well as the Packet Data Protocol (PDP) contexts between an end-user device and an EPC. Figure 8 Proposed Control Plane with CGW TCP/ UE WiFi AP CGW Serving GW PDN App Server LLC S1-U S5 UE enode B MME S1-MME UE enode B CGW MME S1-MME S1-MME The architecture in this paper employs a WiFi Access Point (AP) that is managed and controlled by the CGW. To facilitate this control and management, the AP is configured to use the Dynamic Host Configuration Protocol (DHCP) Server in the CGW. This setting allows the CGW to manage and be cognizant of the local Addresses assigned to the WiFi interface of devices connected through the managed WiFi AP. The use of the DHCP Server within the CGW is a key to determining that a device is reachable over both WiFi and cellular transports as is described below. 5. End-User Device Management 5.1 End-User Device Attachment When an end-user device connects to an enode B, the end-user device and Packet Domain Network (PDN) (PGW) exchange signals to allow the end-user device to attach to the network. As part of the Initial Attach procedure, a PDP context will be activated to allow for the exchange of data with, perhaps, an application server on the public Internet via the EPC. In the absence of the CGW, this exchange of data between the end-user device and SGW is carried within a GTP tunnel that exists between the enode B and SGW. With the CGW in place, the exchange of data between an enduser device and an entity on the public Internet is performed by two GTP tunnels. The first is between the CGW and enode B while the second is between the CGW and the SGW. 5.2 Client Addressing When the end-user device associates with the WiFi AP, it will request an address from the WiFi AP using the DHCP protocol. Since the DHCP Server in the WiFi AP is disabled, the request for an address is forwarded to the CGW by the WiFi AP. The DHCP Server within the CGW assigns a local address to the WiFi modem of an end-user device. For the cellular modem, the end-user device will be assigned an address by the PGW as part of the Initial Attach procedure (or a subsequent PDP context activation procedure). Once both these events occur, the end-user device has two addresses, one for each modem. The EPC assigned address is assigned to the cellular modem while the address assigned by the DHCP Server within the CGW is assigned to the WiFi modem. The CGW is cognizant of both connections since both were established with its knowledge. However, the CGW does not know that these two addresses terminate in the same end-user device. Therefore, a method is required to link these two addresses to the same device. We describe two such methods below.

5.3 WiFi/LTE Address Association at CGW As part of the DHCP procedure that resulted in the WiFi modem of the end-user device being assigned an address, the DHCP Server became aware of the Media Access Control () of the WiFi modem. To link the WiFi parameters to the cellular address assigned by the EPC, the CGW will issue an Address Resolution Protocol (ARP) Request using the cellular address assigned by the EPC. In most cases, the WiFi card within the wireless device responds with its address. Once this occurs, the CGW knows the WiFi address, local WiFi address, and cellular address are all associated with the same end-user device. To ensure that it is the same device, the CGW sends an Internet Control Message Protocol (ICMP) Echo Request message via the WiFi AP with the destination address set to the cellular address extracted during the setup of the PDP context. If the end-user device is connected through the WiFi AP managed by the CGW, the end-user device responds with an ICMP Echo Response message with the source and destination addresses reversed. From this information, the CGW infers that the end-user device has both the cellular and local WiFi connection active. It is necessary for the CGW to periodically issue the ARP Request and ICMP Echo Request messages to ensure that the WiFi connection is still active. Another reason for periodically performing this process is when the cellular PDP context is activated after the WiFi has associated. It is expected that the Operating System (OS) in the CGW will take care of managing the linkage of all this information. A benefit of this logic is that the CGW still supports devices that support only WiFi connections as well as end-user devices that only support LTE connections. For a WiFi only device, it will not respond when the CGW sends a query related to an EPC assigned address. Similarly, a cellular only device, when the CGW issues a query related to that EPC assigned address, there is no WiFi modem to respond to that particular address. If a device does not respond to the ARP request even when it does have both modems yet still supports IFOM, there are other methods for the CGW to learn that the device has both WiFi and cellular modems active. When the end-user device requests a policy from the CGW, it can inform the CGW of that it does indeed have two modems active. 6. Flow Mobility The CGW will have policies that define how traffic is to be routed for particular users and particular traffic. The CGW will have its own default policies and it may also get policies from interactions with the Access Network Discovery and Selection Function (ANDSF) Server located within the EPC. The CGW also has logic which blends the policies defined locally with those retrieved from an ANDSF Server (or other entity). The policy conforms to the Long Term Evolution (LTE) standards that define the criteria that should be contained within a policy. The policy allows for defining which types of Flows are permitted (or not permitted) on which accesses. For any Flow or the characteristics of an Flow, the CGW may have a routing rule that dictates one of the following: Cellular Only WiFi Only Cellular Preferred WiFi Preferred No Preference Even if no specific routing rule applies to a specific Flow, the CGW will have a default rule which it can apply. Based on some characteristic of the Flow, such as application (i.e. Voice over (Vo), File Transfer Protocol (FTP) or gaming protocol such as Xbox LIVE), or the application server address range (such as YouTube), the operator can enforce one of the above access routing rules. This granularity allows the operator great flexibility in managing flows and effectively controlling load balancing between licensed and unlicensed spectrum. Additionally, the policy has a catch-all setting which is used for flows that are either unknown or new, prior to DPI being performed. An example policy is shown below: IMSI = 12345678901234 Rule 1 o Type = Skype o Routing Rule = Cellular Only Rule 2 o Type = Xbox LIVE o Routing Rule = WiFi Only Rule 3 o Type = Streaming Video o Routing Rule = No Preference Rule 4 o Type = Default o Routing Rule = Cellular Only In this user-specific policy, Skype traffic for this user is routed over the cellular access. Meanwhile, all Xbox LIVE traffic will be routed over WiFi the access only. Finally, streaming video will be routed over either the cellular or WiFi access as a function of the loading on each access. Any traffic that is not any of these types is only routed over the cellular access. This is a typical scenario that a person may desire. They would like to get the QoS benefit of cellular for their Skype sessions but push the kids Xbox traffic to WiFi where it will not interfere. 6.1 Addition of New Flows When an Flow starts, the flow type is unknown and its packets are sent by the IFOM functionality within the CGW to the default access. Once DPI is performed within the CGW on an Flow, the Flow type may be

known. For example, the Flow type may be Skype, FTP, or Xbox LIVE data. If the DPI is not able to discern what the Flow is, the flow will be labelled as unknown. Once the DPI has concluded, the policy can be consulted for this specific user. As was described earlier, the policy contains the routing rule associated with the identified flow type. If the access indicated in the rule is the same as the default access, then no change is made. The IFOM will continue to route the data to the end-user device via the same access. Should the routing rule indicate a different access, the IFOM functionality will begin routing the data associated with this Flow to the enduser via the selected access. When a new flow is identified by the DPI, the IFOM routes the data associated with that Flow to the end-user with the selected accesses based on the following rules: Cellular Only and Cellular Preferred Flows are assigned to the cellular access WiFi Only and WiFi Preferred Flows are assigned to the WiFi access No Preference Flows are assigned to the least loaded accesses as a function of the number of existing Flows, the measured throughput and of the capacity of the accesses Using the example policy shown in the previous section, if a new flow is detected, the CGW will place it on cellular access while DPI is performed on the Flow. To illustrate the functionality of the CGW, let us assume that the new Flow is Xbox LIVE traffic. When the Xbox LIVE traffic starts, it will be assigned to the cellular transport since it is the default transport. Once DPI has determined that the traffic is indeed Xbox LIVE traffic, the CGW will consult the routing rules, learn that this type of traffic is to be assigned to WiFi and move this traffic to the WiFi access. 6.2 Dynamic Flow Management of Existing Flows Periodically, the CGW performs load balancing to ensure no access is overburdened. If an access is found to have an unfair proportion of the current Flows, the CGW attempts to perform load balancing without violating any of the routing rules of the existing Flows. When performing load balancing, the IFOM within the CGW takes into account the following factors: Number of Flows on each access Bandwidth of Flows on each access Bandwidth capacity of each access The policy for each Flow An example helps illustrate this logic. Let us assume that a CGW in used to manage a WiFi AP and Home enode B in a premise. Further assume there are three users, a parent and two children, each having a dual mode device, and each desiring to perform some task which requires bandwidth. Finally, assume that the policy in place within the CGW for all three of these users is as shown in the introductory paragraphs of Section 6. The first child starts a video streaming session. Since the default access is cellular, this Flow is started on the cellular access. After DPI has identified this as streaming video, it remains on the cellular access as there as the policy for streaming video is No Preference. After load balancing has occurred, this Flow remains on the cellular access since there is no other traffic. The parent then starts a Skype session. Since the default access is cellular, this Flow is started on the cellular access. Once it is identified by DPI to be Skype, the policy is consulted and since the rule is Cellular Only, the Skype session remains on the cellular access. When load balancing is performed by the CGW, it will recognize that there is congestion on the cellular access as compared to the WiFi access. It will review all Flows and decide to move the streaming video session to WiFi since its policy allows it to use either transport. Therefore, once load balancing occurs, the Skype session will remain on cellular and the streaming video session will be on WiFi. The second child then starts using his or her Xbox and generates traffic that has the Xbox LIVE protocol. Prior to DPI being performed, this flow is assigned to the cellular access. After DPI, which identifies the Flow as Xbox LIVE, it is moved to the WiFi access as per the policy. After this assignment, there is one Flow on the cellular access Skype and two Flows on the WiFi access streaming video and Xbox LIVE. Let us assume that the Skype session concludes which leaves the cellular access having no traffic while the streaming video and Xbox LIVE remain on the WiFi access. When load balancing occurs within the CGW, it will decide to move the streaming video session to cellular since its policy allows for it to be on either transport. The Xbox LIVE traffic remains on the WiFi access. In this instance, the CGW has attempted to balance the loading of the existing sessions to maximize usage of the current capacity of the access. 6.3 Link-down handling of existing Flows Part of the support required to effectively manage the Flows will be the end-user device reporting channel metrics to the CGW. For example, the CGW will configure the end-user device to report the Received Signal Strength Indicator (RSSI) of the active accesses when they pass certain thresholds. This allows the CGW to induce the end-user device to send an alert to the CGW when the signal quality has passed through a CGWdefined limit. As the end-user device performs this monitoring, should the quality of the signal pass through this limit, the end-user device will inform the CGW. The CGW will then attempt to move as many Flows as possible for this user from the degraded access to the other access. There are several criteria that are used when evaluating each Flow for the particular user: Routing Rule for this Flow Quality of the non-degraded access

If an end-user reports that an access has degraded, the CGW will examine the routing rule for each Flow. The CGW will only move those flows away from the degraded access that have a routing rule that allows the Flow to move, such as WiFi-Preferred, Cellular-Preferred, or No Preference. Flows that have a rigid routing rule, either WiFi-Only or Cellular-Only will not be moved even in this case. Additionally, the CGW will examine the quality of the non-degraded access, if the end-user device has that access available. If the non-degraded access is also of poor-quality, the CGW will not move any Flows. This prevents the scenario where both accesses become degraded and the CGW attempts to mitigate this situation by moving Flows back-and-forth between two degraded accesses. An example will help clarify the use of this logic in a practical case. As we concluded the load balancing discussion, there were two Flows, an Xbox LIVE session that was assigned to the WiFi access and a streaming video session that was assigned to the cellular access. Let s assume that the quality of the cellular access becomes poor for that user, not poor enough to drop the call, but whose signal strength has been degraded. When this occurs, the CGW will determine if the other access, in this case, the WiFi access is of good quality. For the purpose of this description, we assume it is of good quality; therefore, the CGW will review the policy for each Flow on the cellular access. Since the policy for streaming video is that it can use either access, the CGW will move the streaming video session away from the cellular access and move it to the WiFi access. For the same example, if the WiFi access had become poor while the cellular access had remained strong, the CGW would evaluate each of the Flows on WiFi and if permitted by the rules, would move Flows from the WiFi access to the cellular access. However, in this case, since the Xbox LIVE Flow has a rule that only allows it use WiFi, the CGW would not move this Flow from WiFi to cellular. 7. Other Areas of Innovation There are several other areas of innovation within the CGW that we are currently exploring. These are briefly summarized in this section. 7.1 Local Control and Management of the Cellular and WiFi Spectrum Since the CGW accesses the policies from the ANDSF Server within the EPC, it can apply, or overlay, local policies onto the policies stored within the core network. This allows for a local administrator to control and manage both the licensed and unlicensed spectrum. 7.2 Interference Mitigation The X2 interface between enode s is routed through the CGW. This allows the CGW to monitor the interference experienced by specific users and by the enode B s. When the CGW detects interference in the cellular spectrum, it will assess if it can move some flows from cellular to WiFi to reduce the interference being experienced. 7.3 Simultaneous use of STO and IFOM The current LTE standards do not adequately support simultaneous STO and IFOM. If STO is used by the core network, then IFOM is not supported and vice versa. Since IFOM is performed in the CGW, between the SGW and enode B, STO and IFOM can both be done simultaneously. 8. Conclusion In this paper we have detailed how the CGW is situated within the cellular network and explained how it is configured. We also have shown how it is manages the communications between an enode B and the EPC elements. We then detailed IFOM and gave examples of the CGW processing for different use case scenarios. We then listed and briefly listed other areas of innovation that are currently being explored. References [1] 3GPP TR 21.905, "Vocabulary for 3GPP Specifications (Release 10)", v10.3.0 [2] 3GPP TS 23.401, GPRS enhancements for EUTRAN Access (Release 10), v10.3.0 [3] 3GPP TS 29.274, Evolved GTPv2-C; Stage 3 (Release 10), v10.3.1 [4] 3GPP TS 29.281, GPRS User Plane (GTPv1-U) (Release 10), v10.2.0 [5] 3GPP TS 32.592, HeNB OAM&P; Information model for Type 1 interface HeNB to HeMS (release 10), v10.4.0 [6] 3GPP TS 32.593, HeNB OAM&P; XML definitions for Type 1 interface HeNB to HeMS (Release 10), v10.0.0 [7] 3GPP TS 36.410, S1 General Aspects and Principles (Release 10), v10.1.0 [8] 3GPP TS 36.411, S1 Layer 1 (Release 10), v10.1.0 [9] 3GPP TS 36.412, S1 Signaling Transport (Release 10), v10.1.0 [10] 3GPP TS 36.413, S1 Protocol () (Release 10), v10.2.0 [11] 3GPP TS 36.414, S1 Data Transport (Release 10), v10.1.0