1 / 28

Supporting Mobile Wireless Internet Roaming Users in a SIP Environment

Supporting Mobile Wireless Internet Roaming Users in a SIP Environment. S. Baba & , J.-C. Chen + , A. Dutta + , N. Nakajima & , H. Schulzrinne * , Y. Shobatake & , and F. Vakil + + Telcordia Technologies & Toshiba America Research Inc. * Columbia University.

pete
Download Presentation

Supporting Mobile Wireless Internet Roaming Users in a SIP Environment

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Supporting Mobile Wireless Internet Roaming Users in a SIP Environment S. Baba&, J.-C. Chen+, A. Dutta+, N. Nakajima&, H. Schulzrinne*, Y. Shobatake&, and F. Vakil+ +Telcordia Technologies &Toshiba America Research Inc. *Columbia University ITSUMOTM : Internet Technology Supporting Universal Mobile Operation An SAIC Company

  2. Outline • Motivation • Objective • Background • End-to-end Architecture • HMMP (Host Mobility Management Protocol) • Built upon SIP signaling scheme • Related Work • Open Issues & Future work • Demo Clip (If time permits) • Discussion

  3. Motivation • Mobility is rapidly becoming the rule rather than exception. • SIP is gaining acceptance as the signaling protocol for multimedia conferences and Internet telephony. It is essential to support mobile users in a SIP signaling and control environment. • Current Wireless Efforts • 3GPP • 3G-IP • MWIF • 3GPP2

  4. Objectives • Present a framework, i.e., host mobility management protocol (HMMP), for supporting roaming users in a mobile wireless Internet whose signaling system is built upon SIP. • Identify possible impacts of mobility on SIP and/or other protocols. • Propose “necessary extensions” for supporting mobility with SIP.

  5. Framework Requirements SIP based mobility management scheme for wireless IP networks would • support personal as well as terminal mobility • support global roaming • support functions such as • hand-off • registration • configuration • address binding • location management • be independent of underlying wireless technology • support real-time and non-real time multimedia applications (i.e., both TCP and RTP/UDP based application) • inter-work with today’s 1G/2G telephony smoothly

  6. Service Profile for all IP wireless network user

  7. Domain Control Agent Domain Control Agent Inter-Domain Control Agent BS The Network Architecture Control messages (i.e., signaling) IDCA Visited Network Home Network DCA DCA MS ERC ERC BS Regional IP network Regional IP network Internet IP BS BS Radio Access Network (RAN) Wireline IP backbone network Radio Access Network (RAN) MS: Mobile Station BS: Base Station ERC: Edge Router & Controller

  8. Network Signaling and Control Architecture IDR Signaling: Inter-Domain Registrar Home Network IDCA Visiting Network MAAAQ SIP Server Home Registrar Visiting Registrar HR VR DCA DCA MAAAQ MAAAQ SIP SIP SIP Server SIP Server 3G 3G Access Access Regional IP network Internet SIP Regional IP network SIP 3G MS Access 3G Access Wireline IP backbone network SIP UA in mobiles and hosts.

  9. Network Elements • Mobile Station (MS) • User terminal • Adaptive software radios, i.e., full flexibility in the frequency band • Control and management entity • Radio Access Network (RAN) • Provides MSs with access to the wireline infrastructure. • Set of base stations (BSs) and base station controllers (BSCs) • Adaptive software radios • May support IP routing and control functions at BSs • Open Issue under study.

  10. Network Elements (contd.) • Edge Router & Controller (ERC) • Comprises two elements • Edge Router (ER) with one or more interfaces to provide multiple subnets • Edge Control Agent (ECA): Control and management entity • Default router of all MSs behind it • Domain Control Agent (DCA) • connection/session management • means of interaction (i.e., signaling) • between users and network control system, and • among network control entities • MAAAQ, i.e., • Mobility management, • Authentication, Authorization, and Accounting (AAA), and • QoS management

  11. What is HMMP? • A protocol (framework) for supporting real-time and non-real-time multimedia applications on mobile terminals of all IP networks. • Is built on top of existing personal mobility feature of Session Initiation Protocol (SIP). • Supports • domain hand-off (i.e., roaming) and • subnet hand-off (i.e., macro mobility), and • cell hand-off (i.e., micro mobility). • If base stations are not IP based, cell hand-off details are technology dependent. • Supports both real-time and non-real-time application • Spoofs constant endpoints for TCP applications of roaming users and supports TCP as is.

  12. HMMP Overview: Cell hand-off (A --> B) VR Visiting Network Home Network HR Visiting Registrar Home Registrar MAAAQ MAAAQ SIP Server SIP Server Corresponding Host SIP IPch SIP SIP ERC 1 ERC 3 Regional IP network Regional IP network Internet 207.3.232.10 BSC 1 BS ERC 2 BSC 3 BS BSC 2 A 207.3.232.10 BS BS 207.3.240.10 D B BS 128.59.10.6 C

  13. Cell hand-off (Micro Mobility) • Mobile moves from A to B, BSC 1 • Bind the mobile’s MAC address (or CDMA sequence) to port B • Update the label translation table in BSC 1. • Technology dependent and is done via the link layer control channels • SIP signaling may be involved to emulate soft hand-off

  14. HMMP Overview: Subnet hand-off (B --> C) VR Visiting Network Home Network HR Visiting Registrar Home Registrar MAAAQ MAAAQ SIP Server SIP Server Corresponding Host IPch DHCP DHCP INVITE ERC 1 ERC 3 Internet 207.3.232.10 BSC 1 BS ERC 2 BSC 3 BS INFO BSC 2 A 207.3.232.10 128.59.10.6 BS BS 207.3.240.10 D B BS C • INFO method for address binding. • DHCP updates the DNS.

  15. Subnet hand-off (Macro Mobility - Intra-Domain mobility) • Mobile moves further from B to C, and it is still registered with the network • The mobile asks a new temporary address from DHCP. • either directly or via a SIP registrar • The DHCP gives the mobile a temporary IP address, the address of its default gateway, and the subnet mask, nearest outbound SIP proxy server if needed • The DHCP updates the domain name system (DNS) simultaneously for the new inbound connections • mostly for mobile ftp/web applications • In public networks, the network may authenticate the mobile as a protection against fraud (Not a requirement). • The mobile or SIP server re-invites the corresponding host to the temporary address with new SDP parameters

  16. Subnet hand-off (Contd.) • SIP server and network resource reservation scheme should create a new route with adequate resources between the corresponding host and the mobile. • This new route with adequate resources is only created for real-time applications like voice. • The non-real-time applications are allowed to traverse the network hop-by-hop. • The mobile or SIP server creates a short-lived tunnel between ERC-1 and ERC-2 to reduce loss of the transient data due to hand-off. • Typically needed during hard hand-off • the mobile or SIP server informs ERC-1 to bind the previous address of the mobile to its current one for a time-out period.This requires • SIP user agents at all ERCs, and • the address of the most recent ERC which is the most recent default gateway. • Tunnel creation is faster when both the interfaces are part of the same ERC.

  17. HMMP Overview: Domain Hand-off ( C --> D) VR Visiting Network Home Network HR Visiting Registrar Home Registrar SLA/SA MAAAQ MAAAQ SIP Server SIP Server Corresponding Host SIP SIP IPch DHCP DHCP ERC 1 ERC 3 Internet 207.3.232.10 BSC 1 BS ERC 2 BSC 3 BS BSC 2 A INFO 207.3.232.10 BS 207.3.240.10 BS D B 128.59.10.6 BS INVITE C • Similar to Subnet hand-off plus AAA.

  18. Domain Hand-off (Roaming) • Mobile moves further to D • The mobile requests for a temporary address and receives one from DHCP. The DHCP updates the DNS simultaneously. • The mobile re-registers with its temporary address in the new domain using the SIP REGISTER method. • The mobile profile is added to the visiting registrar (VR), i.e., • its profile is replicated either through interaction of the VR with the HR or • by pre-planned profile replications in the neighboring VRs. • The mobile or SIP server re-invites the corresponding host with the new temporary address • SIP server and network resource reservation scheme should create a new route with adequate resources between the corresponding host and the mobile.

  19. Domain Hand-off (Roaming), …, Continued • HMMP ensures that the transient data is forwarded to the new address • The mobile or SIP server informs ERC-2 to bind the previous address of the mobile to its current one for a time-out period. This requires • SIP user agents at all ERCs, and • the address of the most recent ERC which is the most recent default gateway.

  20. A typical Protocol Map for Inter-Domain mobility Public AAA Database Visitor 5 Home 5” LAAA Database Domain1 6 Domain2 User Profile LAAA Database 6’ User Profile User Profile Public SIP Server 11 Location Database Location Database 10 7 Service Profile 3 Service Profile Location Database Local SIP Server Local SIP Server QoS SLA QoS Service Profile DHCP DHCP Network registration/ configuration 2’ 8 2 1 9 SIP client DHCP+ client Service Registration Location Update 0 DHCP+ client SIP client MT Mobile moves MT

  21. Supporting TCP Applications with HMMP VR Visiting Network Home Network HR Visiting Registrar Home Registrar MAAAQ MAAAQ SIP Server SIP Server Corresponding Host SIP IPch1 SIP DHCP DHCP IPch INFO ERC 1 ERC 3 Internet Ongoing TCP Connections 207.3.232.10 BSC 1 ERC 2 BSC 3 BS BSC 2 A INFO 207.3.232.10 BS 207.3.240.10 BS D B BS 128.59.10.6 SIP_EYE INFO C • Equip MS with SIP_EYE.

  22. Supporting TCP Applications with HMMP • A TCP connection is identified by a pair of endpoints, and each endpoint is identified by a pair of integers (host, port). • host is IP address of the endpoint, and port is the TCP port on the host. • TCP applications • ftp, telnet, irc, web • The underlying idea of HMMP support of TCP are • SIP-Eye keeps track of ongoing TCP end-points • The MS informs the corresponding TCP endpoints about its new address, • The corresponding host(s) bind (binds) the initial IP address of the MS with its temporary one, and • The CH uses encapsulation to send TCP packets bearing the initial source and destination addresses to the current location/address of the MS. • MS does the encapsulation of its previous IP address with the new one and sends to CH

  23. State of the Art: Related Work

  24. Related Work: Related Work

  25. Why HMMP?Pros & Cons

  26. Possible Impact on other Protocols • It is desirable that • the SIP INFO method provides the means of profile verification and/or replication, and address binding, • SIP registrar interacts with the AAA entity for inter-domain case • the SIP user agent is either equipped with a SIP_EYE agent or interact with a SIP_EYE agent that maintains a record of ongoing TCP connections of the mobile, and • the SIP user agent understands address binding INFO messages and takes necessary actions, • Needs a faster configuration protocol (e.g., DRCP) • Either • the DHCP interacts with the DNS and updates it dynamically, or • a new protocol is developed to allow applications to use SIP registrar for name to address and address to name mappings.

  27. Open Issues & Future Work • Proper use of the soft hand-off mechanism of the CDMA technologies. • Performance - complexity trade-off of the short-lived tunneling between current and previous ERCs. • Other possible alternatives being looked into (e.g., SIP<-> multicast agent) • Detailed specifications of the SIP_EYE agent and its relation with the SIP UA. • Compare with other means of encapsulation method (e.g., closer to the base station) • Interaction of the SIP Registrar with the AAA, if necessary. • If a variant of DHCP (e.g., DRCP) is used, no interaction between AAA and Registrar is necessary. • Comparison with solutions that combines SIP & Mobile IP. • A prototype of HMMP is being implemented now.

  28. References • M. Handley, H. Schulzrinne, E. Schooler, J. Rosenberg, “SIP: Session Initiation Protocol, RFC 2543 (Proposed Standard), IETF • E. Wedlund, and H. Schulzrinne, “Mobility Support using SIP” ACM WOWMOM workshop, Seattle, August 1999 • F. Vakil, A. Dutta, J.-C. Chen, S. Baba, Y. Shobatake, H. Schulzrinne, “Mobility Management in a SIP Environment Requirements, Functions and Issues”, Internet Draft March 2000, Work in Progress • P. R. Calhoun, and J. Kempf, "Mobility Management and Authentication in an All-IP Network", mwif00.009, January 2000. • ITSUMO Group, “ITSUMO’s All IP Wireless Architecture”, mwif00.012, January 14, 2000. • A. McAuley, S. Das, and S. Baba, Y. Shobatake, “Dynamic Registration and Configuration Protocol for Mobile Hosts”, <draft-itsumo-drcp-00.txt>, work in progress, October 1999. • F. Vakil, A. Dutta, J.-C. Chen, S. Baba, and Y. Shobatake, “Host Mobility Management Protocol: Extending SIP to 3G-IP Networks”, <draft-itsumo-hmmp-00.txt>, work in progress, October 1999. • S. Donavan, “ The SIP INFO Method” <draft-ietf-sip-info-method-03.txt>, March 2000, Work in Progress • RFC 2004, IETF, “Minimal Encapsulation within IP” • RFC 2002, IETF. “IP Mobility Support” • RFC 2131, “Dynamic Host Configuration Protocol” • Telcordia Technologies, “Voice Over Packet in Next Generation Networks: An Architectural Framework”, Bellcore SR-4717, Issue 1, January 1999. • ITSUMO Group, “Benchmarking of ITSUMO’s All IP Wireless Architecture”, mwif00.028, January 28, 2000. • ITSUMO Group, “A Reference Architecture for All IP Wireless Networks”, 3GPP2-S00 allip-20000106-014, January 6, 2000. • ITSUMO Group, “A Signaling Architecture for All IP Wireless Networks”, 3GPP2-S00allip-20000106-016, January 6, 2000. • ITSUMO Group, “Evolution of Wireless Telephony towards Voice over 3G-IP”, 3GPP2- P00-19990824-010, to the August 23, 1999.

More Related