• 沒有找到結果。

IPv6 Mobility Support for Real-time Multimedia Communications: A Survey

N/A
N/A
Protected

Academic year: 2021

Share "IPv6 Mobility Support for Real-time Multimedia Communications: A Survey"

Copied!
5
0
0

加載中.... (立即查看全文)

全文

(1)Int. Computer Symposium, Dec. 15-17, 2004, Taipei, Taiwan.. IPv6 Mobility Support for Real-time Multimedia Communications: A Survey Ong Bi Lynn, Suhaidi Hassan Faculty of Information Technology Universiti Utara Malaysia Kedah, Malaysia {[email protected]|[email protected]} Abstract- Mobile Internet protocol version 6 (MIPv6) route optimization improves triangular routing problem that exists in MIPv4 environment. Route optimization of Session Initiation Protocol (SIP) over MIPv6 provides efficient real-time multimedia applications to users. This article provides a survey of SIP over MIPv6. We review the processes involved during the setting up of a SIP call and during mid-call SIP mobility. When SIP transmits real-time multimedia applications in a wireless environment, the mobile node (MN) may move from one access router (AR) to another AR, handing over control from one AR to the other. High handover latency degrades the quality of real-time multimedia applications due to the fact that real-time multimedia applications are delay-sensitive. Handover latency is an important issue to discuss. Reduction of handover latency can be made possible with the use of SIP’s hierarchical registration. On the other hand, hybrid hierarchical and fast handover SIP’s registration performs better compared to hierarchical registration. Finally, we present the directions for future research. Keywords: SIP, mobile IPv6, hierarchical registration, hybrid registration. 1. Introduction The Internet carries large variety of exciting real-time multimedia applications such as streaming video, Internet Protocol (IP) telephony, Internet radio, teleconferencing, interactive games, virtual worlds and distance learning. These multimedia applications are highly de-. lay sensitive [4]. Thus, timing considerations are important. On the other hand, real-time multimedia applications are for the most part loss tolerant. Currently, most real-time multimedia applications are transmitted over the Internet protocol version 4 (IPv4) networks. The address allocation of IPv4 is estimated to be used up by the year 2008. The Internet Engineering Task Force (IETF) had designed Internet protocol version 6 (IPv6) in 1995 to solve the address exhaustion problem in IPv4. Other demands, which had come up within the last 20 years of using IPv4 had also been fulfilled. This bigger address space in IPv6 allows addresses to be organized in a more hierarchical ways, which speeds up the routing in the core networks. The method of routing real-time multimedia applications in the core network can be performed in wired and wireless environment. Wireless IP also known as mobile IP (MIP) because nodes may move during communications. MIP is a flexible standard, supporting many different modes of operation, for example, operation with or without a foreign agent (FA), multiple ways for agents and mobile nodes (MN) to discover each other, use of single or multiple care of addresses (CoA), and multiple forms of encapsulation [4]. In providing efficient MIP multimedia applications to users, many researchers [1][5][9] discuss on Session Initiation Protocol (SIP) over Mobile IPv6 (MIPv6). SIP focuses on interactive multimedia sessions such as Internet phone calls or multimedia conferences. The adoption of SIP services with MIPv6 introduces the need for SIP and instant messaging to integrate with MIPv6 [1]. In addition, MIPv6 solves the problem of triangular routing in mobile IPv4 (MIPv4) [1]. Route. 868.

(2) Int. Computer Symposium, Dec. 15-17, 2004, Taipei, Taiwan.. optimization in SIP over MIPv6 may decrease the time of handover and thus may increase the efficiency of multimedia data in wireless communications [9][2]. The rest of this article is organized in the following way. In section 2, we discuss the processes involved in the setting up of a SIP call and during mid-call SIP mobility when transmitting real-time multimedia applications. In section 3, we present the discussion on SIP over MIPv6 hierarchical registration and hybrid registration that may decrease the handover latency. Section 4 presents several research directions in this subject. Finally, section 5 concludes the article.. dress tele.net.my. (4) The SIP proxy server uum.edu.my sends an INVITE message to the SIP proxy server address tele.net.my. (5) The tele.net.my server knows the IP address of SIP’s client 195.54.56.121 and sends the INVITE message to the host 195.54.56.121. (6-8) A SIP response is sent back through redirect/proxy to the SIP user agent 172.26.6.195. (9) Media is sent directly between SIP user agent and SIP client. SIP user agent sends real-time multimedia application to SIP client in wired and wireless environment. In wireless communication, MN may be static where it connects to the AR with stronger signal strength. MN may move to the location where no signal strength, thus 2. Session Initiation Protocol (SIP) disconnection occurs. In another condition, MN may move from one AR to another AR. When MN moves The Session Initiation Protocol (SIP) is an applica- from one AR to another AR, it performs handover. Hantion layer control (signaling) protocol used for estab- dover latency is an important issue to discuss in orlishing and tearing down multimedia sessions, both uni- der for a MN to receive real-time multimedia applicacast and multicast [3][8]. It is a lightweight protocol tions over IP efficiently. In order to provide efficient designed for the ease in transmitting real-time multime- real-time multimedia applications, researchers [1][5][9] dia applications. Entities in SIP are user agents, proxy study the performances of SIP over MIP. This integraservers and redirect servers. Figure 1 shows a basic pro- tion provides better performance compared to standard MIP [10]. cedure of session initiation using SIP. Having understood the importance of SIP over MIP, next we briefly discuss the processes involved during SIP redirect server the setting up of a SIP call and during mid-call SIP moupm.edu.my bility when transmitting real-time multimedia applica2 3 tions. 4 SIP proxy server uum.edu.my 1. SIP user agent 172.26.6.193. SIP proxy server 7. 8. tele.net.my 6. 9. Mobile Node in FA. 5. Correspondent Node. SIP client. SIP redirect server in HA. 1. INVITE request. 195.54.56.121. 2. Notify new address. Figure 1: SIP basic procedure. 3. INVITE request. In the SIP basic procedure shown in Figure 1, a call is initiated by a SIP user agent address 172.26.6.195 to SIP client address 195.54.56.121. The following steps are taken in the SIP basic procedure. (1) The SIP user agent sends an INVITE message to the SIP proxy server using uum.edu.my as the address. (2) The SIP proxy server uum.edu.my does a domain name system (DNS) lookup on the SIP redirect server using upm.edu.my as the address, where the SIP client 195.54.56.121 located. (3) Because SIP client 195.54.56.121 is no longer registered at the upm.edu.my SIP redirect server, the upm.edu.my redirect server sends a redirect response, indicating that it should try SIP proxy server ad-. 4. 200 OK message 5. Send data. Figure 2: Setting up a call in SIP mobility Setting up a call ensures that the correspondent node (CN) can send real-time multimedia applications to the MN. Figure 2 shows the process of setting up a SIP call. The CN intends to communicate with the MN. The following steps are taken. (1) The CN sends an INVITE request to the SIP server in home agent (HA). (2) SIP. 869.

(3) Int. Computer Symposium, Dec. 15-17, 2004, Taipei, Taiwan.. server notifies MN’s new contact address. (3) CN then sends an INVITE request to MN directly. (4) MN receives the INVITE request and sends 200 OK message to the CN. (5) CN sends data to MN. Mobile Node in FA. Correspondent Node. SIP redirect server in HA. 1. Re−INVITE request 2. Send data 3. Receive data. the HA. This solves the triangular routing problem in MIPv4. Figure 4 below describes triangular routing in MIPv4 and route optimization in MIPv6. Option 1 is the triangular routing process performed by MIPv4. The MN receives packets from the CN tunnelled through the HA. Then, the MN sends the packets back to the CN, tunnelled through the HA again. Imagine that CN is located besides MN. Routing the real-time multimedia applications back to HA may cause delay. In option 2, MIPv6 performs route optimization since the beginning of the real-time multimedia applications. CN directly sends data to MN. MN in FA sends a binding update (BU) to CN immediately after setting up the SIP call, before any traffic modification to the implementation of the MN. MN. Figure 3: Mid-call SIP mobility. Foreign Agent. Home Agent. CN. Option 1. During real-time multimedia communications between MN and CN, MN may move from one AR to another AR. Next, we discuss on the process involves during mid-call SIP mobility. It is a process performs when MN moves from one FA to another during realtime multimedia applications. MN needs to inform CN on the changes of address. Figure 3 shows the mid-call SIP mobility that allows a node to continue an ongoing session with its peer during handover. The following steps are taken. (1) MN sends a re-INVITE request with new IP address to CN. (2) CN directly sends data to MN at the new point of attachment in the network. (3) MN receives the data and continues the communication with CN. The process of setting up a SIP call and the process involved in mid-call SIP mobility in MIPv4 draw few weaknesses compared to that of in MIPv6. The major weakness of IPv4 is the limited addressing capability. Development of the 128-bit addressing in IPv6 expands    

(4)  the IPv4 32-bit addressing capability. With addressing spaces in IPv6, addressing allocation problem is solved in MIPv6. Theoretically, every single item can be allocated an IP address in the future Internet. The second major weakness of MIPv4 is the triangular routing problem. Triangular routing is the process where packets have to pass through HA and FA before reaching the MN. A more efficient routing scheme has since been designed in MIPv6 namely route optimization [1]. The idea of route optimization is that the routes to the MNs would be improved if they hadn’t to go by. Option 2. Figure 4: Triangular routing in option 1 and route optimization in option 2 Route optimization in SIP over MIPv6 solves the triangular routing problem in MIPv4. However, realtime multimedia applications are delay-sensitive. Thus, handover latency is an important issue to discuss. In the next session, we present the process of hierarchical registration in SIP over MIPv6. We also discuss on hybrid registration in SIP over MIPv6. These 2 processes may reduce the handover latency.. 3. Hierarchical and Hybrid Model Registration in Mobile IPv6 In SIP over MIPv6, BUs are sent to the CN when MN changes from one AR to another AR. When the MN is far away from the CN, sending a BU to the SIP server every time it moves can place an unnecessarily high load on the SIP server and network, especially if the SIP server is serving many hosts. This may cause the handover delay.. 870.

(5) Int. Computer Symposium, Dec. 15-17, 2004, Taipei, Taiwan.. Instead, the MN can register with a closer SIP server and the SIP server on the CN knows to which SIP server it should redirect an incoming request[6]. This may shorten the time of registration and thus may decrease the handover delay. Correspondent Node. Mobile Node in FA. SIP redirect server. SIP proxy Server. 1. INVITE request 2. MN new address 3. INVITE request 4. INVITE request 5. SIP OK respone 6. SIP OK respone 7. Send data. Figure 5: Hierarchical registration Figure 5 shows the process of SIP servers in hierarchical path. The following steps are taken. (1) CN sends the INVITE message to the SIP redirect server. (2) The SIP redirect server sends the current MN address to CN. (3) CN then sends SIP INVITE message to the SIP proxy server. (4) The SIP proxy server then sends the INVITE message to MN in the FA. (5) After receiving the INVITE message, MN sends the SIP OK response message back to the SIP proxy server. (6) The SIP proxy server then sends the SIP OK response message back to the CN. (7) CN starts sending data with MN and CN starts sending data to MN. Another operation that may reduce the handover latency is the hybrid registration in SIP over MIPv6. It is the process of combining both hierarchical and fast handover registration in SIP over MIPv6. Hybrid registration may perform better compared to hierarchical registration. Hybrid registration in SIP over MIPv6 model has the potential to reduce the impact of handover that induced packet delay on wireless real-time multimedia applications. The goal of hybrid registration is to inform the CN for the new registration immediately after handover during transmission of real-time multimedia applications. This is accomplished by allowing the AR to send out regis-. trations on behalf of the MN. The registration list in the MN is copied to the AR. This copy is managed by the AR-proxy in the same way that the original is managed in the MN. The copy is periodically synchronized with the original. As soon as handover event is detected and the AR has generated the new address, the following steps are taken. (1) A copy of the registration list is used to inform all the active CNs of the new address. (2) MN then sends a neighbor advertisement (NA) to the new AR to start the real-time multimedia applications flow over the new wireless link. (3) A special router solicitation for hybrid proxy message containing the registration list of the MN is sent to the new AR. (4) AR caches a copy of the current registration for this particular MN and responds with a hybrid proxy router advertisement. (5) Then, MN and CN start transmitting real-time multimedia applications. During communications in hybrid registration, MN periodically sends router solicitation for hybrid proxy message. The reason is to synchronize the copy of the registration list cached by the new AR with the original. In addition, AR manages the lifetime of the entries in the cached copy in the same way that the MN manages the lifetime of the entries in the original list. As discussed in the hierarchical registration, MN registers with the closest SIP server in hybrid registration. Combining fast handover and hierarchical registration, MN may perform better during the handover process. The processes of hierarchical registration and hybrid registration in SIP over MIPv6 may reduce handover latency when MN moves from one AR to another. These processes may provide better real-time multimedia applications to the users. In the next session, we present directions for future research.. 4. Research Direction Real-time multimedia applications have become an integral part of computing and communications environment and networks are carrying ever-increasing volumes of real-time multimedia information. The main characteristics of multimedia information are highvolume and busty traffics, with less tolerance to delay and delay variance. The legacy networks (designed in 70s and 80s) are not able to meet these requirements. Enhancements to the older technologies have been developed to convert these into multimedia networks[7]. In addition, mobile communications are expected continue growing in the coming years. The need for. 871.

(6) Int. Computer Symposium, Dec. 15-17, 2004, Taipei, Taiwan.. continued networking support for uninterrupted realtime multimedia applications are becoming increasingly important. Companies and countries are continuously improving the services to provide effective mobile real-time communications to the users. SIP-based mobility can be used to provide all common forms of mobility, including terminal mobility, personal mobility, service mobility and session mobility [5]. .Thus, future research on SIP over MIPv6 is increasingly important to provide effective wireless real-time multimedia communications to the users.. 5. Conclusion. [5] N.Nakajima, A. Dutta, S. Das, and H. Schulzrinne. Handoff Delay Analysis and Mesurement for SIP Based Mobility in IPv6. ICC 2003 - IEEE International Conference on Communications, May 2003. [6] H. Schulzrinne and E. Wedlund. ApplicationLayer Mobility Using SIP. Mobile Computing and Communications Review, 1999. [7] N. Sharda. Multimedia Network: Fundamentals and Future Directions. Communications of the Association of Information System, February 1999.. [8] K. K. Tan and H. L. Goh. Session Initiation ProThis article presents a survey of SIP over MIPv6. The tocol. IEEE ICT’02 Bangkok Thailand, 2002. process of setting up a SIP call is discussed. It is a process that is performed when a CN intends to communi[9] E. Wedlund and H. Schulzrinne. Mobility Support cate with a MN. The process during mid-call SIP moUsing SIP. WoWMoM 99, ACM, 1999. bility is also presented. This is the process that is performed when a MN moves from one AR to another AR. [10] K. D. Wong, A. Dutta, J. Burns, R. Jain, K. Young, In addition, the process of route optimization in MIPv6 and H. Schulzrinne. A Multilayered Mobility Manthat solves the triangular routing is also presented. agement Scheme For Auto-Configured Wireless IP The discussion continues with hierarchical registraNetworks. IEEE Wireless Communications, Oction in SIP over MIPv6. Hierarchical registration may tober 2003. decrease the SIP mobility delay [9]. Hybrid registration in SIP over MIPv6 may perform better compared to hierarchical registration. Hybrid model may enable MN to perform smoother handover. With smoother handover, MN and CN exchange real-time multimedia applications efficiently in the future wireless communication.. References [1] S. M. Faccin, P. Lalwaney, and B. Patil. IP Multimedia Services: Analysis of Mobile IP and SIP Interactions in 3G Networks. IEEE Communications Magazine, January 2004. [2] J. Finney and A. Scott. Implementing Mobile IPv6 for Multimedia. Computing Department, Lancaster University, Lancaster, UK, 1996. [3] M. Handley, H. Schulzrinne, E. Schooler, and J. Rosenberg. SIP: Session Initiation Protocol. RFC 2543, March 1999. [4] J. F. Kurose and K. W. Ross. Computer Networking A Top-Down Approach Featuring the Internet. Addison Wesley, 2nd edition, 2002.. 872.

(7)

數據

Figure 2: Setting up a call in SIP mobility
Figure 3: Mid-call SIP mobility
Figure 5: Hierarchical registration

參考文獻

相關文件

Reading: Stankovic, et al., “Implications of Classical Scheduling Results for Real-Time Systems,” IEEE Computer, June 1995, pp.. Copyright: All rights reserved, Prof. Stankovic,

American Association of School Librarians, Association for Educational Communications and Technology.. Information power: Building partnerships

Overview of a variety of business software, graphics and multimedia software, and home/personal/educational software Web applications and application software for

To assist with graphics and multimedia projects To assist with graphics and multimedia projects To support home, personal, and educational tasks To support home, personal,

Although many excellent resource synchronization protocols have been pro- posed, most of them are either for hard real-time task scheduling with the maxi- mum priority inversion

The relationship between these extra type parameters, and the types to which they are associated, is established by parameteriz- ing the interfaces (Java generics, C#, and Eiffel)

Results show that the real ecological capacity of 0.003367 / M 2 is a transient population control standards, the survey by the existing facilities that the present facilities

For obtaining the real information what the benefits of a KMS provides, this study evaluated the benefits of the Proposal Preparation Assistant (PPA) system in a KMS from a case