370 likes | 388 Views
WLAN-Cellular Interworking Rajesh S. Pazhyannur GTSS, Motorola. Contributors. Chad Fors Nat Natarajan Johanna Wild All from GTSS, Motorola Contact Address Rajesh S. Pazhyannur, QA6283@email.mot.com. Outline. Introduction Architectural Approaches Standardization Efforts
E N D
WLAN-Cellular InterworkingRajesh S. PazhyannurGTSS, Motorola Rajesh S. Pazhyannur, Motorola
Contributors • Chad Fors • Nat Natarajan • Johanna Wild • All from GTSS, Motorola • Contact Address Rajesh S. Pazhyannur, QA6283@email.mot.com Rajesh S. Pazhyannur, Motorola
Outline • Introduction • Architectural Approaches • Standardization Efforts • Experiences from Feasibility Study Rajesh S. Pazhyannur, Motorola
Introduction need picture need picture • WLAN Segments • Public Hotspots • Airports, Cafes, etc • Enterprises • Residences • Primary Focus • Public Hotspots and Cellular Data Systems • Integrated “Data” Services • Important Area not Discussed • Integrating Enterprise WLAN with Cellular Voice Rajesh S. Pazhyannur, Motorola
Motivation • Ubiquitous Wireless Data Network • WLAN in Hotspot, GPRS/CDMA-1X in Macro • Cellular Operator Benefits • Augment Cellular Data Service • Leverage/Reuse existing investment in Cellular Data System for WLAN service • Attract WLAN users to Cellular Data Service Cellular Coverage Area WLAN Hotspots Rajesh S. Pazhyannur, Motorola
High-Level Requirements • Authentication • authentication provided by cellular operator • “common” authentication • Billing • Single Bill based on combined data usage • Session Mobility • Handoff between WLAN and Cellular • Support WLAN Roaming • Third Party owned WLAN Hotspots • Access to Applications from WLAN • IMS (Messaging) Rajesh S. Pazhyannur, Motorola
Architectural Approaches Rajesh S. Pazhyannur, Motorola
WLAN-Cellular Integration • Multiple Approaches • Loosely coupled architecture • Tightly coupled architecture • No coupling • Proprietary architectures (vendor-specific solutions) Rajesh S. Pazhyannur, Motorola
Tight and Loose Coupling • Tight Coupling • Hierarchical relationship between WLAN and Cellular • WLAN as an alternate access network • WLAN traffic routed through cellular core network • Loose Coupling • WLAN as peer IP access network • Maintain distinct systems for bearer traffic • Reuse AAA services for WLAN Rajesh S. Pazhyannur, Motorola
Operator’s IP Network GPRS RAN Firewall SGSN HLR (AuC) SIM Billing Mediator Tightly Coupled WLAN-GPRS System GPRS Core Internet Gi GGSN CG S-CDR Billing System WLAN Network IWU Rajesh S. Pazhyannur, Motorola
GPRS RAN Internet SGSN HLR (AuC) Loosely Coupled WLAN-GPRS System HLR IWU AAA server Home Agent Operator’s IP Network Firewall GGSN CG Billing Billing Billing Billing Proxy AAA Mediator Mediator Mediator Mediator Billing Billing System System Billing System WLAN System (operator owned) WLAN System (Third party) Rajesh S. Pazhyannur, Motorola
Reference Architecture Loose Coupling Point Tight Coupling Point GPRS Tight Coupling Point UMTS Rajesh S. Pazhyannur, Motorola
No Coupling • Maintain separate systems • Two separate services • Separate sign-on for WLAN and Cellular Data • Separate bills Rajesh S. Pazhyannur, Motorola
Standardization Efforts Rajesh S. Pazhyannur, Motorola
Standardization Groups • 3GPP • GPRS and UMTS Systems • One year ago • Interworking Scenarios Document • 3GPP2 • CDMA 1X Systems • 4Q, 2002 • Stage 1 Document • IETF • Authentication/Security, Mobility Rajesh S. Pazhyannur, Motorola
3GPP and WLAN • Feasibility Study Highlights • Six Interworking scenarios • Incremental Functionality • Interworking based on IP as common layer • Independent of WLAN radio technology • Reuse standard WLAN mechanisms Rajesh S. Pazhyannur, Motorola
3GPP • Six Scenarios for WLAN-Cellular Interworking • Scenario 1: Common Billing and Customer Care • Scenario 2: 3GPP system based Access Control and Charging • Scenario 3: Access to 3GPP system PS based services • Scenario 4: Service Continuity • Scenario 5: Seamless services • Scenario 6: Access to 3GPP CS Services • Currently Focused on Scenarios 2 and 3 • Advocating a Loose Coupling Architecture Rajesh S. Pazhyannur, Motorola
Non Roaming Reference Model The shaded area refers to scenario 3 functionality. Rajesh S. Pazhyannur, Motorola
Roaming Reference Model The shaded area refers to scenario 3 functionality. Rajesh S. Pazhyannur, Motorola
Operator 1 Operator 2 Operator 3 Network Selection • Access Point may have relationship with multiple 3GPP Network Providers • User wishes to choose the service operator Rajesh S. Pazhyannur, Motorola
Potential Solutions • WLAN based Solutions • Multiple SSIDs in the beacon • Round Robin SSIDs • Multiple BSSIDs: • One Beacon per SSID • EAP Based Solution • Prior to Authentication, probe the AP for Systems supported Rajesh S. Pazhyannur, Motorola
Motorola Feasibility Study • Advanced Technology Effort • CDMA-1X and GPRS • Loosely Coupled Architecture • Investigate implementation issues • Evaluate commercial offering • Focus on Functionality • EAP-SIM • Roaming and Session Mobility • Accounting and Single Bill Rajesh S. Pazhyannur, Motorola
EAP-SIM • Subscriber Identity Module (SIM) has a long history • Smart card that is removable from the phone equipment • Used to authenticate GSM/GPRS users • EAP-SIM enables WLAN authentication based on SIM • Why EAP-SIM? • Cellular Operators like it !! • Single Point of Provisioning • Leverage existing resources and assets • GSM users are conversant with SIM • Provides a degree of security within the 802.1X framework • Being standardized within IETF Rajesh S. Pazhyannur, Motorola
Get Triplets Authentication Request Challenge Response Triplets IP Network SIM Challenge Success EAP-SIM Operation IWU HLR SS7 link RADIUS Server Client Device EAP-SIM Server EAP-SIM Client Rajesh S. Pazhyannur, Motorola
EAP-SIM Issues • How are SIM Cards administered? • Single SIM versus Multiple SIM • How does the WLAN user connect to SIM card? • WLAN card is integrated with SIM • WLAN device (PDA, etc) connected to SIM dongle through USB • WLAN device has a sleeve to insert SIM (just like phones) Rajesh S. Pazhyannur, Motorola
WLAN-Cellular Handover • Handover is accomplished through MIP • Requires Following Components • MIP Client • MIP Home Agent • How does it work? • Mobile is assigned a Home Address. • When Mobile is away from home, it acquires a Care-of-address • Mobile IP Client registers Care-of-address with Home Agent • All IP packets destined to Home Address are intercepted by Home Agent. • Home Agent forwards IP packets to Care-of-Address • As Mobile Moves between WLAN and Cellular • Care-of-Address Changes but Home Address remains same • TCP/UDP Sessions based on Home Address are unaffected between handoffs Rajesh S. Pazhyannur, Motorola
Registration Tunnel Setup Tunnel 192.10.10.10 to 68.10.10.10 WLAN-Cellular Handover (Mobile IP) Web Server Internet MIP Home Agent Home Address: 192.10.10.10 Care-of-Address (Cellular) 68.10.10.10 WLAN System Cellular Network Rajesh S. Pazhyannur, Motorola
Registration Tunnel Setup Tunnel 192.10.10.10 to 104.10.10.10 WLAN-Cellular Handover (Mobile IP) Web Server Internet MIP Home Agent Home Address: 192.10.10.10 Care-of-Address (WLAN) 104.10.10.10 WLAN System Cellular Network Rajesh S. Pazhyannur, Motorola
Session Mobility Issues • Support for Mobile IP in Cellular Systems • NATs and Firewalls • Interaction between VPN and MIP Clients • MIP Handover Performance Rajesh S. Pazhyannur, Motorola
Interaction between VPN and MIP • VPN Clients intolerant of changes in Route Table • Any Change in route table usually resets the VPN • Force VPN Re-authentication • Assume VPN over MIP • MIP running on top of WLAN • Move out of WLAN coverage into Cellular • Acquire IP address from Cellular. • MIP handover from WLAN to Cellular • Workarounds • Integrated MIP and VPN • Make VPN more “tolerant” of changes Rajesh S. Pazhyannur, Motorola
Support for Mobile IP in Cellular Systems • 3GPP2 has incorporated MIP • PDSN behaves as FA, Handsets have MIP clients • 3GPP does not require MIP • Some GGSN providers have MIP capability • Is FA Care-of-Address Registration important? Rajesh S. Pazhyannur, Motorola
NATs and Firewalls • Private IP addresses are a problem for MIP • MIP Clients can register with Home Agent • Home Agent tunnels packets to Private IP address (not the NATted public IP address) • Potential Workarounds: • IETF is working on numerous NAT Traversal drafts. • Tunnel MIP packets within UDP packets • Firewalls may block tunneled packets • Mobile IP uses IP-in-IP tunnels between HA and Client • Potential Workaround • Use GRE for tunneling • Change firewall policy to allow MIP packets Rajesh S. Pazhyannur, Motorola
Handoff Delays • Handoff Delays are still “large” (~4 secs) • Sources of delay • IP address assignment (DHCP) and authentication • Detection of Loss of WLAN coverage • Cellular Data call-setup • Impact of Delay (> 4 sec) on Applications • Some FTP clients will “hang” • Streaming Clients sometimes “freeze” • Adjusting buffer size has “mixed” effect Rajesh S. Pazhyannur, Motorola
Billing System Single Bill Billing Mediator Home AAA Proxy AAA Proxy AAA PDSN WLAN APs CDMA Network WLAN Hot-Spot Post-Paid Billing • After successful authentication WLAN AP sends RADIUS Start message to Proxy AAA. • After logoff (or suitable termination) WLAN AP sends RADIUS STOP message to Proxy AAA. • AP may send Interim Update messages. • RADIUS record contains duration, bytes sent/received, unique record identifier • Home AAA collects RADIUS records from PDSN and WLAN systems • Billing Mediator mediates WLAN and CDMA 1X records and presents to Billing System • Billing System creates single bill based on Billing policy. Rajesh S. Pazhyannur, Motorola
Billing Issues • Accounting Records in WLAN Systems • No standards unlike 3GPP and 3GPP2 • Perhaps WECA (??) • 3GPP2 uses RADIUS accounting records • Quite different from what APs provide Rajesh S. Pazhyannur, Motorola
Key Conclusions • WLAN-Cellular Interworking is relatively easy to implement • Most components for Scenarios 1-4 exist • Does not affect 3GPP and 3GPP2 systems in any significant manner • High Reuse between 3GPP and 3GPP2 Systems • Combination Devices may be potential trigger! • Combination PC cards • Dual-Mode WLAN-Cellular Phones Rajesh S. Pazhyannur, Motorola
Backup Rajesh S. Pazhyannur, Motorola