SIP-BASED MOBILITY MANAGEMENT IN NEXT GENERATION NETWORKS

Size: px
Start display at page:

Download "SIP-BASED MOBILITY MANAGEMENT IN NEXT GENERATION NETWORKS"

Transcription

1 ACCEPTED FROM OPEN CALL SIP-BASED MOBILITY MANAGEMENT IN NEXT GENERATION NETWORKS STEFANO SALSANO AND ANDREA POLIDORO, UNIVERSITY OF ROME TOR VERGATA CHIARA MINGARDI AND SAVERIO NICCOLINI, NEC EUROPE LTD. LUCA VELTRI, UNIVERSITY OF PARMA Classical SIP user registration procedures Access network Mobile 1 UA host MMC AN 3 AN 2 Proposed SIP mobility management procedures The authors describe the requirements of a mobility management scheme for multimedia real-time communication services. They report a survey of the mobility management schemes proposed in the recent literature to perform vertical handovers between heterogeneous networks. ABSTRACT The ITU-T definition of next generation networks includes the ability to make use of multiple broadband transport technologies and to support generalized mobility. Next generation networks must integrate several IP-based access technologies in a seamless way. In this article, we first describe the requirements of a mobility management scheme for multimedia real-time communication services; then, we report a survey of the mobility management schemes proposed in the recent literature to perform vertical handovers between heterogeneous networks. Based on this analysis, we propose an application-layer solution for mobility management that is based on the SIP protocol and satisfies the most important requirements for a proper implementation of vertical handovers. We also implemented our proposed solution, testing it in the field, and proving its overall feasibility and its interoperability with different terminals and SIP servers. INTRODUCTION Nowadays, the range of available wireless access network technologies includes cellular or widearea wireless systems, such as cellular networks (GSM/GPRS/UMTS) or WiMax; and local area or personal area wireless systems, comprising for example, WLAN ( a/b/g) and Bluetooth. Today, the more advanced mobile terminals are capable of having more than one interface active at the same time. In addition, the heterogeneity of access technologies likely will increase in the future, making the seamless integration of the different ways in which a user can access the network a key challenge for next generation networks. Services must be provided to the user regardless of the particular access technology used; IP will be the common language for this integration at the network level. The choice of the network interface to be used at a given time can be based on economic or performance considerations. In any case, it is desirable that the user perceives the service in a seamless way, notwithstanding the changes of access interface (and technology). It is not easy to fulfill this requirement because moving across different access technologies may imply changes in the parameters of the communication, for example, the IP address. The research community has provided several answers to these requirements, proposing different mobility management approaches that can be classified according to the layer at which they operate. A first option is to work at the network layer as mobile IP does. Alternative approaches provide seamless service fruition by operating at the application layer; among them, a favorite choice is to rely on the SIP protocol for signaling purposes. We follow this approach by proposing a SIP-based solution that supports vertical handovers without disruption of real-time multimedia communication services. The solution is called mobility management using SIP extension (MMUSE). The first sketch of MMUSE was presented in [1]. In [2], we provided the details of SIP signaling and analyzed the performance aspects from a testbed implementation. In this article, we further improve our proposal by solving some problems that we encountered during its implementation and during the trials that we performed. We have enhanced important details of the SIP signaling, providing a more elegant solution. As for the organization of the article, first we describe the reference scenario and the set of requirements for a mobility management solution, and we analyze some interesting existing solutions. Then, we introduce our own proposal, MMUSE, and include a section providing the details of the required SIP signaling extensions. Finally, we describe a full implementation of the proposed solution. REFERENCE SCENARIO AND REQUIREMENTS Figure 1 shows a mobile host (MH) that can connect to different access networks (ANs) (AN1, AN2, and AN3). The different ANs could be based on different wireless or wired technologies (e.g., Wi-Fi, Bluetooth, GPRS/EDGE, 3G/HDSPA, WiMax, fixed Ethernet); the MH could be connected to more than one access network at the same time if it has more than one /08/$ IEEE IEEE Wireless Communications April 2008

2 physical network interface. Note that the ANs can provide public or private IP addresses to the MH (in most typical scenarios, the access networks are likely to provide private IP addresses). For example, in Fig. 1, AN1 and AN3 provide a private address (as shown by the network address translation [] box), whereas AN2 provides a public address. The MH must be reachable in order to receive incoming calls on whatever network it is roaming. The MH wants to communicate with a correspondent host (CH) that can have a public address (like CH2 in the figure) or a private IP address (like CH1 in the figure). When a communication session is active, the MH may be required to change the AN, because the interface that it is using may become unavailable due to loss of signal, or it could suffer from a high packet loss or packet delay. Our analysis focuses on vertical handover between heterogeneous networks; the intra-technology and intra-network handovers are beyond the scope of this article. For example, an MH connected to a cellular network may perform several handovers among different cells within the cellular network, but it will remain attached to the same AN (see the scenario in Fig. 1). Vertical handovers are defined as the switch between two different access technologies or the switch between two different access networks operating with the same technology if the IP address provided to the MH changes as a consequence of the handover. The focus of this article is only on mobility management for real-time services that use User Datagram Protocol (UDP) as the transport protocol: Mobility management and seamless handover for services that use TCP transport is beyond our scope. Basically, the mobility management procedures consist of: Allowing users to be reached on whatever access network they are. Allowing the handover of an active real-time communication session from one access network to another. The following identify the requirements of an optimal mobility management solution: The vertical handover must be as fast as possible. This means that the user should not perceive any service interruption. If it is not possible to completely hide the effect of the handover, then the service disruption should be minimized. When switching from one access network to another, the mobility management signaling should be sent over the new target network, because the old one could suddenly become unavailable; in such a case, it is necessary to perform the whole handover procedure on the new network (this is known as forward handover). On the contrary, if the old network is still available, the availability of both networks can be exploited to assist and speed up the whole procedure. The mobility management solution should be compatible with traversal. Users should be able to roam from one access network to another, even when one or both access networks use private IP addressing and reside behind a. AN3 AN2 Mobile host (MH) Proxy/registrar of MH AN1 Figure 1. Reference scenario. Public Internet The mobility management solution should not require modifications to the CHs. All existing terminals should be able to interoperate with roaming MHs. Existing user agents (UAs) in the MH should not be modified to be able to exploit the roaming capability provided by the mobility management solution. The mobility management solution should not require additional support in the access networks. The access networks are required only to provide IP connectivity. The capability to offer mobility management services should not be an exclusive prerogative of the network operators. To preserve the privacy of users, the actual location and the movements of the user should not be visible from the CH. The mobility management solution should interact properly with the user registration procedures and with existing solutions for handling personal mobility (e.g., these solutions allow a user to use a set of mobile and fixed terminals in parallel or in sequence, as desired). In other words, the mobility management solution should complement current services offered by existing SIP proxy/registrar servers, without redesigning the service logic or modifying the SIP protocol implementation in these servers. SOLUTIONS FOR MOBILITY MANAGEMENT Mobile IP (MIP) [3] is a mobility solution working at the network layer. IPv4 assumes that every node has its own IP address that should remain unchanged during a communication session. MIP introduces the concepts of home address (the permanent address of the MH) and of careof-address (CoA). The latter is a temporary address assigned to the MH as soon as it moves from its home network to a foreign one. A specific router in the home network (home agent) is informed as soon as the node acquires the CoA in the foreign network (from a so-called foreign agent). The home agent acts as an anchor point, relaying the packets addressed to the home address towards the actual location of the MH, at the care-of-address. Using mobile IP for real-time communica- Proxy/registrar of CH CH1 CH2 IEEE Wireless Communications April

3 A different approach to mobility management consists of performing the procedures at the application layer, exploiting the SIP. SIP has been chosen by the Third Generation Partnership Project as the signaling protocol to set up and control real-time multimedia sessions. tions has some drawbacks. A well-known problem is triangular routing, that is, the fact that the packets sent to the MH are captured by the home agent and tunneled, whereas the MH can send packets directly to the CH. This asymmetric routing adds delay to the traffic towards the MH, and delay is an important issue in voice over IP (VoIP). The fact that the packets are tunneled also means that an overhead of typically 20 bytes, due to the IP encapsulation, will be added to each packet. Still another drawback of using mobile IP is that each MH requires a permanent home IP address, which can be a problem because of the limited number of IP addresses in IPv4. A number of works have built upon MIP to overcome its drawbacks. A notable one is cellular IP [4], which improves MIP, providing fast hand-off control and paging functionality comparable to those of cellular networks. Being a network level solution, cellular IP requires support from the access networks, and it is suitable for micro-mobility, namely, mobility within the environment of a single provider. As for the triangular routing problem in mobile IP, there was a tentative solution proposed to send binding updates to the CH to inform this node about the actual location of the MH. Unfortunately, this has become a standard only for mobile IPv6 (MIPv6), whereas it has not been adopted for MIPv4. There are also other MIPv6 extensions that try to improve mobile IP operation in terms of handover speed, such as hierarchical mobile IP and fast handovers. With hierarchical mobile IPv6, a new node, called mobility anchor point (MAP) is introduced and located close to the access network. This can speed the binding procedure substantially and reduce the overall handover time. Furthermore, hierarchical mobile IPv6 allows MHs to hide their location from CHs when using mobile IPv6 route optimization. Fast handovers for MIPv6 is a mechanism that tries to minimize communication latency by allowing the MH to send and receive packets as soon as it detects a new access network. The main drawbacks of mobile IPv6 and of its enhancements are that they require IPv6 to be deployed in terminals and in the network, and (as IPv4 does) they rely on the support from network devices in each access network to work properly. A different approach to mobility management consists of performing the procedures at the application layer, exploiting the Session Initiation Protocol (SIP) [5]. SIP has been chosen by the Third Generation Partnership Project (3GPP) as the signaling protocol to set up and control real-time multimedia sessions. According to the SIP protocol, an message is sent by a terminal to its correspondent to set up a communication session. The traditional SIP mechanism to provide terminal mobility during an active session [6] involves not only the MH but also the CH, namely, the other party engaged in the call. It foresees that the MH sends another message to the CH to communicate the information about the new parameters of the communication session after the handover. Although this solution solves the problems of Mobile IP, it also has some drawbacks. The second (commonly referred to as Re-) is sent end-to-end, and this could lead to high delays. Moreover, the handover procedure relies on the capability of the CH to handle this procedure. Other SIP-based approaches were proposed to manage mobility and addressed the shortcomings of the end-to-end Re- mechanism. For example, in [7], it is assumed that the MH connects to the Internet through different ANs and that each of them has its own so-called base station. The base stations are able to handle the vertical mobility and perform a handover, by moving a communication from one base station to the other. Actually, the handover procedure is split into two phases. First the MH contacts the old base station and asks to receive/send packets over the new AN, using an message, which makes use of the JOIN SIP header [8]. For a certain time, media packets will be duplicated and sent over both wireless networks. As soon as the packets reach the MH through the newly activated interface, a re- message is sent by the MH to the CH through the new base station. Then, the media will flow through the new base station and over the new AN; a SIP BYE message will be sent to close the session with the old base station and a REGISTER message will be sent to the user home registrar server to update the user contact information. This solution improves the performance of traditional SIP mechanisms in terms of handover duration and packet loss, but it still requires the involvement of the CH. Also, it requires a complex sequence of SIP transactions (, Re-, BYE, and REGISTER) for each handover, and it does not address traversal issues. In the following section, we will see how our proposed SIP-based mobility management solution tries to overcome these limitations. MMUSE: MOBILITY MANAGEMENT USING SIP EXTENSIONS In this section, we present the main features of our mobility management solution. Let us consider the reference scenario depicted in Fig. 1. An MH is equipped with multiple network interfaces; each of them is assigned and uses a different IP address when connected to different ANs. The MH uses the SIP protocol for the set up of multimedia sessions. Our aim is to enable MHs to move among access networks (both wireless and wired), taking into due account the requirements listed earlier. We focus our attention on a scenario including a so-called session border controller (SBC). An SBC is a device typically located at the border of an IP network, which manages all the sessions for that network. An SBC may perform several functions; for example, it can provide traversal features and privacy for the users of the internal network by hiding the network structure behind it. It is an important component of several VoIP solutions. The SBC can be used by an enterprise to enable its hosts located in a private network to make and receive calls, 94 IEEE Wireless Communications April 2008

4 Classical SIP user registration procedures Access network Mobile 1 UA host MMC AN 3 AN 2 Proposed SIP mobility management procedures Registrar/proxy of MH Figure 2. Architecture of the proposed solution. SBC MMS or it can be used by a public VoIP provider to offer VoIP services to enterprises. Our basic idea is to extend the signaling and media functionality of the SBC to manage mobility. To this aim, we introduce a new entity, called the mobility management server (MMS), within the SBC. We also assume that the MMS cooperates with another entity that we introduce within the MH, called mobility management client (MMC). Both the SIP user agent (UA) on the MH and the one on the CH remain unaware of all handover procedures, which are handled by the MMC and the MMS. On the MH, the UA sees only the MMC as its outbound proxy and forwards the normal SIP signaling and media flows to it; the MMC relays them to the MMS/SBC; and from there on, they follow the path determined by the usual SIP routing procedures. The MMS/SBC is a permanent anchor point both for signaling and media; we note that its presence is required in any case to enable ed UAs to be reachable. Figure 2 shows the architecture of the proposed solution, where the SBC can act as a meeting point between the CH and the MH, independently from the AN(s) on which the MH is located. For the sake of simplicity, in Fig. 2 we show only a single centralized SBC/MMS, whereas a real world solution would take into account the scalability issues. A set of coordinated SBC/MMS must be deployed to cover the requirements of a large number of mobile users. All the aspects of distribution of users and load among a set of SBC/MMS are beyond the scope of this article and are the subject of our ongoing work. We also defined specific signaling procedures, exchanged between the MMC in the MH and the MMS, so that the latter entity always is informed about the actual location of the MH. In particular, every time that the MH moves across two access networks, a location update SIP message is sent to the MMS, and this is done over the new network, to make it possible to complete the procedure even if the old network is suddenly not available (Fig. 3a). If the MMS receives a call addressed to one of its served MHs, it will forward it to the correct interface, due to the state information that it keeps. When the MH must change access networks while it is engaged in a call, the procedure is almost identical; the difference being that in this case, the MMC sends to the MMS a SIP message that contains the additional information required to identify the call to be shifted to the new interface (Fig. 3d). To minimize the duration of the handover, we duplicate the Real-time Transport protocol (RTP) flow coming from the MH during the handover by using the MMC. When the MMC starts the handover procedures, it sends the handover request (a SIP REGISTER) to the MMS and at the same time, it starts duplicating the RTP packets over both interfaces. In this way, as soon as the MMS receives the handover message, the packets coming from the new interface already are available. The MMS can perform the switching in the fastest possible way and then send the reply back to the MMC (a SIP 200 ). When the MMC receives the reply message, it stops duplicating the packets. We modified the time parameters of the retransmission procedure of the handover REGISTER message so that a fixed retransmission interval of 0.2 s is used, thus minimizing the duration of the handover, even when signaling packets are lost. With regard to the regular SIP transactions, such as the establishment of a new session (Fig. 3c), the termination of an existing session, or the registration with a specific SIP proxy (Fig. 3b), they remain unchanged under the constraint that all SIP signaling must pass through the MMC and MMS. These two entities modify SIP messages to mask the current position of the user and to direct both SIP signaling and RTP packets to the correct location, handling any device in the middle of the path. As far as the SIP signaling is concerned, the MMS/SBC acts as a standard SIP proxy with additional functionality. Instead, with regard to the media, it behaves as a SIP back-to-back user agent (B2BUA): it divides the media path into two parts and interconnects them; each UA is led to believe that the other party is located at the MMS/SBC address. In MMUSE, the user location mechanism is split into two levels. The MMS/SBC has a complementary role with respect to the SIP registrar/proxy server of the traditional SIP architecture. The SIP protocol foresees that the SIP registrar receives information about the location of the user, acquired during the registration procedure, so that the inbound proxy server of the user can forward incoming requests to the user. Nevertheless, in our case this location changes every time that the MH switches to a different network. To provide a more flexible solution, we let the MMS control the movements of the MH among different access networks through an internal registration and leave the registrar/proxy unaware of such movements by using a contact information that always points to the MMS itself. In this line of reasoning, we distinguish between the identification of the user and that of the MH. In the classical SIP architecture, there is no such distinction: a user can have more than one terminal (i.e., SIP user agent) active at the same time at different locations, and all terminals are seen as contact addresses of the user. When a terminal changes its IP Registrar/proxy of CH Correspondent host IEEE Wireless Communications April

5 The proposed architecture, based on SBC/MMS, may suffer from scalability problems, especially because an SBC/MMS must have the media relay functionality for all MHs under its control. We are currently working on how to distribute SBC/MMS functionality to address scalability issues. Session border Mobile terminal controller Correspondent MH SIP CT s terminal registrar/ registrar/ UA MMC MMS proxy proxy CT M1 REGISTER A. Location update registration REGISTER REGISTER REGISTER Figure 3. MMUSE signaling procedures. M3 REGISTER D. Handover B. User registration M2 C. Session establishment address, a registration is sent to the registrar that simply changes the contact address for the user. In our solution, as stated previously, we want to separate the user-level registration from the management of the MH mobility. Therefore, we must identify the MH explicitly by introducing an identifier, called terminal ID. This identifier is representative of an MH, and it is used by the MMS to identify the MH and to keep track of its location (IP address). This identifier is not required to be understood outside the context of the MMC/MMS relationship: the user SIP registrar receives a registration in which the contact address points to the MMS. We developed the MMC as a separate entity on the mobile terminal, enabling it to interact with the UA via SIP messages. The MMC communicates with the operating system; thus, it is aware of the interfaces that are active at a given time. The MMC has the task to select the preferred interface and to change it, if required. The main advantage of this approach is that it does not require any modification to the UA. The handover criteria that drive the decision about which is the best interface and which access network to use, are beyond the scope of this article. We are working on extending the MMC/MMS functionality so that the MMC can gather performance measurements at the IP level (i.e., RTT, loss) to support such a decision. Other factors driving handover decisions could be the signal quality at the radio level and the cost of sending/receiving traffic over the access networks. A proper hysteresis mechanism should be included to prevent frequent switching from one access network to another. Trade-offs between power consumption and performance should be taken into account. For example, in the proposed solution, we assume that keep-alive packets are sent over all active interfaces during a phone call to minimize the handover impairments. This obviously impacts battery duration. The proposed architecture, based on SBC/MMS, may suffer from scalability problems, especially because an SBC/MMS must have the media relay functionality for all MHs under its control. We are currently working on how to distribute the SBC/MMS functionality to address scalability issues, but this is beyond the scope of this article. Also, we observe that this problem is common to all other solutions that are able to provide traversal also for symmetric, (e.g., STUN-Relay/TURN); they must introduce a media relay element. Moreover, adding a media relay on the path is required in any case when it is necessary to provide lawful interception services. MATCHING MOBILITY MANAGEMENT SOLUTIONS WITH REQUIREMENTS In this subsection, we check if the mobility management solutions discussed in previous sections and our proposed solution match the requirements that we listed earlier. As we can see from Table 1, MMUSE can fulfill all requirements; this is not true for the other approaches. SIP SIGNALING FOR MOBILITY MANAGEMENT In this section, we provide some details of the proposed SIP signaling procedures. We assume that the SIP address of record (AoR) of the MH user is sip:user@domain.com; the MH is identi- 96 IEEE Wireless Communications April 2008

6 Mobile IP SIP re-s MMUSE SIP based as in [7] 1 Handover to be as fast as possible (when using Fast HO extension with MIPv6; still a proposal for MIPv4) Not optimized (depending on MMS location) Not optimized 2 Forward handover (when using Fast HO extension with bi-casting in IPv6; still a proposal for MIPv4) 3 traversal Require MIPv4extension defined in RFC 3519 Can be complex Not considered, it can be complex 4 No need of support in CT (however, support is needed with route optimization) No, support is needed No, support is needed 5 No need to change UAs in MH No, UAs needs to be changed No, UAs needs to be changed 6 No need of support in AN No, support may be needed (FA in IPv4, MAP in Hierarchical MIPv6) 7 Handover can be provided without operators support No 8 Hiding MH location and movements (with reverse routing and/or Hierarchical MIPv6) No No 9 Interworking with SIP Personal Mobility Could be realized, but a twolevel naming for mobile hosts/users should be defined Table 1. Mobility management requirement matching. fied by the unique identifier: Terminal_ID; the MMS has the IP address: MMS_IP_address; and the temporary address of the MH is: MH_private_IP_address. The user of the CH has the SIP AoR: sip:ct_user@ctdomain.net; and the IP address of the correspondent terminal is: CT_IP. Figure 4 shows details of three SIP messages related to mobility management. Message M1 shows the SIP REGISTER used to support the mobility management procedures (location update and handover). This kind of REGISTER is different from the normal registration procedure performed by the SIP UA because the uniform resource identifier (URI) in the request line is addressed to the MMS itself and the From and To header fields identify the MH using the Terminal_ID rather than the user. Note also that the Contact header field contains the logical identifier of the MH, namely, the Terminal_ID, rather than the IP address of the MH. When receiving this register message, the MMS reads the source IP address and port, and it associates the Terminal_ID with the current (possibly ed) IP address and port that the MH can use to exchange SIP signaling. A keep-alive procedure also is started, so that the pinhole is kept open, which is the typical task performed by a SBC. Message M2 shows an example session set-up message for a call from the CH to the MH. In the reply, the MH adds a tag in the To header field that becomes: To: <sip:user@domain.com>; tag=qwer When the MH changes the used AN during an active session, the handover REGISTER (Message M3) is sent from MMC to MMS. The MMS must inform the media proxy of the handover, identifying the media flows that must be switched to the new access network. A SIP session is identified by the Call-Id and by the two tags in the To and From headers. We include this information in a new header field in the handover REGISTER, called Handover. Note that we also must identify which of the two legs of the media proxy must perform the handover (imagine that both terminals in the call are MHs). Therefore, in the Handover header, the tags are carried in the two parameters req-tag and other-tag, where the former identifies the leg that is performing the handover. Moreover, a mechanism for the correct routing of SIP response messages has been designed. The MH could send a request message and perform a handover procedure before receiving the corresponding response. Such a response message should be sent to the terminal over the new network. The classical routing of SIP response messages is based on the Via header fields that record the path followed by the request, to be followed in the reverse order by the reply. The MMC on the MH adds its Terminal_ID by using the additional TID parameter in the Via header. When receiving the response, the MMS can correctly associate the Terminal ID with the active interface of the terminal and forward the message accordingly. IEEE Wireless Communications April

7 M1: Location update register MMC to MMS REGISTER sip:mms_ipaddress SIP/2.0 Via: SIP/2.0/UDP MH_IP_private_address; branch=z9h; TID=Terminal_ID; rport; To: < Terminal_ID > From: < Terminal_ID >;tag=dba Call-ID: Contact: <sip:terminal_id> M2: Incoming invite CH to MH SIP/2.0 Via: SIP/2.0/UDP CT_IP; branch=z9h From: < To: Call-ID: Contact: M3: Handover register MMC to MMS REGISTER sip:mms_ip_address SIP/2.0 Via: SIP/2.0/UDP MH_IP_private_address; branch=z9h; TID=Terminal_ID; rport; To: < Terminal_ID > From: < Terminal_ID >;tag=dba Call-ID: Contact: <sip:terminal_id> req-tag=qwer;other-tag=871 Figure 4. Some details of SIP messages. The signaling procedures and messages proposed in this section were designed relying on standard SIP mechanisms as much as possible. The location update REGISTER, the incoming, the routing of SIP messages, and the modification of contact addresses are all legitimate usages of SIP standards mechanisms. Only the Handover header and the TID parameter in the Via header should be subject to standardization to be used in interoperable products. Two drafts related to the proposed solution ([9] and [10]) have been submitted to the attention of the Internet Engineering Task Force (IETF) SIP- PING Working Group. Note that this standardization is required only to achieve open interoperability between MMC and MMS, as all other involved SIP entities may interoperate with the proposed solution by using the current SIP standard. IMPLEMENTATIONS Two independent implementations exist both for the MMS and for the MMC. A first implementation of the MMS was realized in Java jointly by the University of Roma Tor Vergata and the University of Parma, both in Italy, by using and modifying the open source MjSip Java SIP stack [11]. A second implementation was made by NEC Network laboratory in Heidelberg Germany, based on the open source SIP Express Router (SER) [12], developed in C and whose functionalities have been extended to perform the tasks of the MMS. As for the MMC, there is a first implementation in Java, realized by the two universities quoted previously, by using the same MjSip Java SIP stack and a second implementation, made by BULL Italia (now Eutelia), written in C++ for WindowsMobile5.0, utilizing the resiprocate SIP stack. As shown in Fig. 5, the proposed solution was implemented in two different testbeds (one at the University of Roma Tor Vergata and one at the NEC laboratory), in one field trial with 30 real users realized by BULL Italia in a project commissioned by a customer, and in a demonstration being realized for the Italian Center for Information Technology in the Public Administration (CNIPA). In the testbed at the University of Rome, we used the Java MMC and MMS. The terminals were Windows XP laptops equipped with WiFi, UMTS cards, and Bluetooth dongles, the UA is Xlite, and the SIP proxy is the mjserver available at [11]. In the testbed at NEC, we used the same software and hardware for the terminal, whereas the MMS is Proxy: mjserver Proxy: SER Proxy: Pointercomm SIP commander Proxy: Avaya SES MMS: mjsip MMS: SER MMS: BULL mjsip based MMS: BULL mjsip based WiFi UMTS Bluetooth WiFi UMTS WiFi UMTS WiFi UMTS MH MH MH MH UA MMC University of Rome 2 UA MMC UA MMC BULL Italia NEC Laboratory field trial UA MMC Demonstration at CNIPA Figure 5. Testbeds, field trials, and demonstration. 98 IEEE Wireless Communications April 2008

8 the one developed by NEC, and the SIP proxy is the SER. In the field trials, the MMS is JAVA based, whereas the terminals are Jasjar i-mate PDAs (with native Wi-Fi and 3G interface) using the Cicero Soft Phone, and the proxy is a commercial SIP proxy called Pointercomm SIP commander. In the demonstration at CNIPA, the terminal and the MMS are the same as in the BULL Italia field trial, but the SIP proxy is the Avaya SIP Enablement Services (SES). REFERENCES [1] S. Salsano et al., Seamless Vertical Handover of VoIP Calls Based on SIP Session Border Controllers IEEE ICC 06, Istanbul, Turkey, June 11 15, [2] S. Salsano et al., Architecture and Testbed Implementation of Vertical Handovers Based on SIP Session Border Controllers, published online Mar. 31, [3] C. Perkins, IP Mobility Support for IPv4, RFC 3344, Aug [4] A. T. Campbell et al., Design, Implementation, and Evaluation of Cellular IP, IEEE Pers. Commun., Aug [5] J. Rosenberg et al., SIP: Session Initiation Protocol, RFC 3261, June [6] H. Schulzrinne and E. Wedlung, Application-Layer Mobility Using SIP, Mobile Comp. and Commun. Rev., vol. 4, no. 3, July [7] N. Banerjee, A. Acharya, and S. K. Das, Seamless SIP- Based Mobility for Multimedia Applications, IEEE Network, Mar./Apr [8] R. Mahy and D. Petrie, The Session Initiation Protocol (SIP) Join Header, RFC 3911, Oct [9] S. Niccolini, S. Salsano, and L. Veltri, Requirements for Vertical Handover of Multimedia Sessions Using SIP, draft-niccolini-sipping-siphandover-02, Aug. 2007, work in progress. [10] S. Salsano et al., A Solution for Vertical Handover of Multimedia Sessions Using SIP, draft-salsano-sippingsiphandover-solution-01, Aug. 2007, work in progress. [11] MjSip open source Java SIP stack; [12] SER free SIP server; BIOGRAPHIES STEFANO SALSANO (stefano.salsano@uniroma2.it) received his Ph.D. in Since November 2000 he is an assistant professor at the University of Rome Tor Vergata, where he teaches courses on telecommunications transport networks and telecommunication networks. His current research interests include ubiquitous computing and wireless LANs, IP telephony, peer-to-peer networking architectures, QoS, and traffic engineering in IP networks. He has participated in several research projects funded by the EU, the ESA, and the Italian Ministry of Research. From 1997 to 2000 he worked with CoRiTeL, a telecommunications research institute, where he was coordinator of IP-related research. He is co-author of more than 80 publications in international journals and conferences. CHIARA MINGARDI received her Laurea Specialistica degree in telecommunications engineering (University of Padua) in December 2006 with a thesis about analysis and implementation of a vertical handover solution for multimedia sessions, based on a session border controller. Since December 2006 she has been working on research activities in the field of IP TV at NEC Europe Network Laboratories in Germany. SAVERIO NICCOLINI received his Laurea degree. and Ph.D. in telecommunication engineering from the University of Pisa, Italy, in 2000 and 2004, respectively. In 2004 he joined NEC Network Laboratories, Heidelberg, Germany, where he is currently a senior researcher. His research interests are related to multimedia over IP mobility, security, and traffic measurements. ANDREA POLIDORO received his Laurea Specialistica degree in telecommunications engineering from the University of Rome Tor Vergata in July 2005 with a thesis about reduction of signaling traffic in an MPLS-TE network ( Ingegneria del traffico in una rete MPLS-TE meccanismi per la riduzione del carico di segnalazione ). Since November 2005 he is a Ph.D. student at the University of Rome Tor Vergata. Currently he is working on IP telephony and IP mobility research activities. LUCA VELTRI received his Laurea degree in telecommunication engineering, and his Ph.D. in communication and computer science from the University of Rome La Sapienza in 1994 and 1999, respectively. Since 2002 he is an assistant professor at the University of Parma, Italy, where he teaches classes in telecommunication networks, multimedia communications, and network security. His main research fields are IP telephony and P2P systems, mobility management in next-generation networks, and network security. In 1999 he joined CoRiTeL, a research consortium founded by Ericsson Telecomunicazioni, where he worked until He has worked on several research projects funded by the EU, the ESA, and the Italian Ministry of Research. A first implementation of the MMS was realized in Java jointly by the University of Roma Tor Vergata and the University of Parma by using and modifying the open source MjSip Java SIP stack. A second implementation was made by NEC Network laboratory in Heidelberg Germany. IEEE Wireless Communications April

Seamless vertical handover of VoIP calls based on SIP Session Border Controllers

Seamless vertical handover of VoIP calls based on SIP Session Border Controllers Seamless vertical handover of VoIP calls based on SIP Session Border Controllers Stefano Salsano (1), Luca Veltri (2), Gianluca Martiniello (1), Andrea Polidoro (1) (1) University of Rome Tor Vergata Dpt.

More information

Architecture and testbed implementation of vertical handovers based on SIP Session Border Controllers

Architecture and testbed implementation of vertical handovers based on SIP Session Border Controllers Architecture and testbed implementation of vertical handovers based on SIP Session Border Controllers Stefano Salsano (1), Luca Veltri (2), Andrea Polidoro (1), Alessandro Ordine (1) (1) University of

More information

Keywords: VoIP, Mobile convergence, NGN networks

Keywords: VoIP, Mobile convergence, NGN networks VoIP Mobility Issues Gábor Bányász, Renáta Iváncsy Department of Automation and Applied Informatics and HAS-BUTE Control Research Group Budapest University of Technology and Economics Goldmann Gy. tér

More information

An Evaluation of SIP Based Mobility in the IP Multimedia Subsystem

An Evaluation of SIP Based Mobility in the IP Multimedia Subsystem An Evaluation of SIP Based Mobility in the IP Multimedia Subsystem Richard Good, Tapfuma Mvere, Phillippa Wilson, Keoikantse Marungwana, Neco Ventura University of Cape Town, Rondebosch, South Africa Email

More information

119, Munjiro, Yuseong-gu, Daejeon, Korea. {neofaith, mckim, torshong, kangsw}@icu.ac.kr 2 InfraLab, Korea Telecom

119, Munjiro, Yuseong-gu, Daejeon, Korea. {neofaith, mckim, torshong, kangsw}@icu.ac.kr 2 InfraLab, Korea Telecom A Mobility Management Scheme using - for Realtime Services across Heterogeneous Networks Hyelim Park 1 Myungchul Kim 1 Sooyong Lee 1 Sungwon Kang 1 Yongho Kim 2 1 School of Engineering, Information and

More information

3 The Network Architecture

3 The Network Architecture SIP-H323: a solution for interworking saving existing architecture G. De Marco 1, S. Loreto 2, G. Sorrentino 3, L. Veltri 3 1 University of Salerno - DIIIE- Via Ponte Don Melillo - 56126 Fisciano(Sa) Italy

More information

SIP: NAT and FIREWALL TRAVERSAL Amit Bir Singh Department of Electrical Engineering George Washington University

SIP: NAT and FIREWALL TRAVERSAL Amit Bir Singh Department of Electrical Engineering George Washington University SIP: NAT and FIREWALL TRAVERSAL Amit Bir Singh Department of Electrical Engineering George Washington University ABSTRACT The growth of market for real-time IP communications is a big wave prevalent in

More information

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5), 1413-1418

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5), 1413-1418 An Analytical Model to evaluate the Approaches of Mobility Management 1 G.Vijaya Kumar, *2 A.Lakshman Rao *1 M.Tech (CSE Student), Pragati Engineering College, Kakinada, India. Vijay9908914010@gmail.com

More information

6 Mobility Management

6 Mobility Management Politecnico di Milano Facoltà di Ingegneria dell Informazione 6 Mobility Management Reti Mobili Distribuite Prof. Antonio Capone Introduction Mobility management allows a terminal to change its point of

More information

REDUCING PACKET OVERHEAD IN MOBILE IPV6

REDUCING PACKET OVERHEAD IN MOBILE IPV6 REDUCING PACKET OVERHEAD IN MOBILE IPV6 ABSTRACT Hooshiar Zolfagharnasab 1 1 Department of Computer Engineering, University of Isfahan, Isfahan, Iran hoppico@eng.ui.ac.ir hozo19@gmail.com Common Mobile

More information

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP IP and Mobility Chapter 2 Technical Basics: Layer Methods for Medium Access: Layer 2 Chapter Wireless Networks: Bluetooth, WLAN, WirelessMAN, WirelessWAN Mobile Telecommunication Networks: GSM, GPRS, UMTS

More information

Integrating Voice over IP services in IPv4 and IPv6 networks

Integrating Voice over IP services in IPv4 and IPv6 networks ARTICLE Integrating Voice over IP services in IPv4 and IPv6 networks Lambros Lambrinos Dept.of Communication and Internet studies Cyprus University of Technology Limassol 3603, Cyprus lambros.lambrinos@cut.ac.cy

More information

A Scalable Multi-Server Cluster VoIP System

A Scalable Multi-Server Cluster VoIP System A Scalable Multi-Server Cluster VoIP System Ming-Cheng Liang Li-Tsung Huang Chun-Zer Lee Min Chen Chia-Hung Hsu mcliang@nuk.edu.tw {kpa.huang, chunzer.lee}@gmail.com {minchen, chhsu}@nchc.org.tw Department

More information

Session Initiation Protocol Deployment in Ad-Hoc Networks: a Decentralized Approach

Session Initiation Protocol Deployment in Ad-Hoc Networks: a Decentralized Approach Session Initiation Protocol Deployment in Ad-Hoc Networks: a Decentralized Approach Simone Leggio, Jukka Manner, Antti Hulkkonen, Kimmo Raatikainen Department of Computer Science University of Helsinki,

More information

Research Article A Two-Layered Mobility Architecture Using Fast Mobile IPv6 and Session Initiation Protocol

Research Article A Two-Layered Mobility Architecture Using Fast Mobile IPv6 and Session Initiation Protocol Hindawi Publishing Corporation EURA Journal on Wireless Communications and Networking Volume 2008, Article ID 348594, 8 pages doi:10.1155/2008/348594 Research Article A Two-Layered Mobility Architecture

More information

Chapter 2 PSTN and VoIP Services Context

Chapter 2 PSTN and VoIP Services Context Chapter 2 PSTN and VoIP Services Context 2.1 SS7 and PSTN Services Context 2.1.1 PSTN Architecture During the 1990s, the telecommunication industries provided various PSTN services to the subscribers using

More information

Mobility Management in DECT/IPv6 Networks

Mobility Management in DECT/IPv6 Networks Mobility Management in DECT/IPv6 Networks Sarantis Paskalis 1, Georgios Lampropoulos 1, and Georgios Stefanou 1 Department of Informatics and Telecommunications University of Athens, Greece Abstract. The

More information

VoIP and NAT/Firewalls: Issues, Traversal Techniques, and a Real-World Solution

VoIP and NAT/Firewalls: Issues, Traversal Techniques, and a Real-World Solution ACCEPTED FROM OPEN CALL VoIP and NAT/Firewalls: Issues, Traversal Techniques, and a Real-World Solution Hechmi Khlifi, Jean-Charles Grégoire, and James Phillips, Université du Québec ABSTRACT In spite

More information

NAT and Firewall Traversal with STUN / TURN / ICE

NAT and Firewall Traversal with STUN / TURN / ICE NAT and Firewall Traversal with STUN / TURN / ICE Simon Perreault Viagénie {mailto sip}:simon.perreault@viagenie.ca http://www.viagenie.ca Credentials Consultant in IP networking and VoIP at Viagénie.

More information

IP in UPMT Networking - Compare and Contrast

IP in UPMT Networking - Compare and Contrast The UPMT solution (Universal Per-application Mobility Management using Tunnels) Technical Report - Version 1.1, June 2011 S. Salsano (1), M. Bonola (1) (1) University of Rome Tor Vergata Available at:

More information

Network Convergence and the NAT/Firewall Problems

Network Convergence and the NAT/Firewall Problems Network Convergence and the NAT/Firewall Problems Victor Paulsamy Zapex Technologies, Inc. Mountain View, CA 94043 Samir Chatterjee School of Information Science Claremont Graduate University Claremont,

More information

TECHNICAL CHALLENGES OF VoIP BYPASS

TECHNICAL CHALLENGES OF VoIP BYPASS TECHNICAL CHALLENGES OF VoIP BYPASS Presented by Monica Cultrera VP Software Development Bitek International Inc 23 rd TELELCOMMUNICATION CONFERENCE Agenda 1. Defining VoIP What is VoIP? How to establish

More information

Mobile IP Part I: IPv4

Mobile IP Part I: IPv4 Mobile IP Part I: IPv4 Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu These slides are available on-line at: http://www.cse.wustl.edu/~jain/cse574-06/ 12-1 q Mobile

More information

802.11: Mobility Within Same Subnet

802.11: Mobility Within Same Subnet What is Mobility? Spectrum of mobility, from the perspective: no mobility high mobility mobile wireless user, using same AP mobile user, (dis) connecting from using DHCP mobile user, passing through multiple

More information

A SIP-based Method for Intra-Domain Handoffs

A SIP-based Method for Intra-Domain Handoffs A -based Method for Intra-Domain Handoffs Dimitra Vali OTE Research Hellenic Telecommunications Organization - OTE S.A. Athens, Greece dvali@oteresearch.gr Abstract- evolves as the multimedia call control

More information

Inter-Domain QoS Control Mechanism in IMS based Horizontal Converged Networks

Inter-Domain QoS Control Mechanism in IMS based Horizontal Converged Networks Inter-Domain QoS Control Mechanism in IMS based Horizontal Converged Networks Mehdi Mani Wireless Networks and Multimedia Service Department GET-INT Evry, France mehdi.mani@int-evry.fr Noel Crespi Wireless

More information

Mobility Management for All-IP Core Network

Mobility Management for All-IP Core Network Mobility Management for All-IP Core Network Mobility Management All-IP Core Network Standardization Special Articles on SAE Standardization Technology Mobility Management for All-IP Core Network PMIPv6

More information

TRIM: an Architecture for Transparent IMS-based Mobility

TRIM: an Architecture for Transparent IMS-based Mobility TRIM: an Architecture for Transparent IMS-based Mobility Ivan Vidal a,, Antonio de la Oliva a, Jaime Garcia-Reinoso a, Ignacio Soto b a Universidad Carlos III de Madrid. Avda. de la Universidad 30 28911

More information

Authentication and Authorisation for Integrated SIP Services in Heterogeneous Environments 1

Authentication and Authorisation for Integrated SIP Services in Heterogeneous Environments 1 Authentication and Authorisation for Integrated SIP Services in Heterogeneous Environments 1 Dorgham Sisalem, Jiri Kuthan Fraunhofer Institute for Open Communication Systems (FhG Fokus) Kaiserin-Augusta-Allee

More information

Requirements and Service Scenarios for QoS enabled Mobile VoIP Service

Requirements and Service Scenarios for QoS enabled Mobile VoIP Service Requirements and Service Scenarios for QoS enabled Mobile VoIP Service Kyu Ouk Lee, Ho Young Song Electronics and Telecommunications Research Institute (ETRI) kolee@etri.re.kr, hsong@etri.re.kr Abstract.

More information

EXPLOITING SIMILARITIES BETWEEN SIP AND RAS: THE ROLE OF THE RAS PROVIDER IN INTERNET TELEPHONY. Nick Marly, Dominique Chantrain, Jurgen Hofkens

EXPLOITING SIMILARITIES BETWEEN SIP AND RAS: THE ROLE OF THE RAS PROVIDER IN INTERNET TELEPHONY. Nick Marly, Dominique Chantrain, Jurgen Hofkens Nick Marly, Dominique Chantrain, Jurgen Hofkens Alcatel Francis Wellesplein 1 B-2018 Antwerp Belgium Key Theme T3 Tel : (+32) 3 240 7767 Fax : (+32) 3 240 8485 E-mail : Nick.Marly@alcatel.be Tel : (+32)

More information

On the Design of Mobility Management Scheme for 802.16-based Network Environment

On the Design of Mobility Management Scheme for 802.16-based Network Environment On the Design of obility anagement Scheme for 802.16-based Network Environment Junn-Yen Hu and Chun-Chuan Yang ultimedia and Communications Laboratory Department of Computer Science and Information Engineering

More information

MOBILITY SUPPORT USING INTELLIGENT USER SHADOWS FOR NEXT-GENERATION WIRELESS NETWORKS

MOBILITY SUPPORT USING INTELLIGENT USER SHADOWS FOR NEXT-GENERATION WIRELESS NETWORKS MOBILITY SUPPORT USING INTELLIGENT USER SADOWS FOR NEXT-GENERATION WIRELESS NETWORKS Gergely V. Záruba, Wei Wu, Mohan J. Kumar, Sajal K. Das enter for Research in Wireless Mobility and Networking Department

More information

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks Ayman Wazwaz, Computer Engineering Department, Palestine Polytechnic University, Hebron, Palestine, aymanw@ppu.edu Duaa sweity

More information

QoS Provisioning in Mobile Internet Environment

QoS Provisioning in Mobile Internet Environment QoS Provisioning in Moile Internet Environment Salem Lepaja (salem.lepaja@tuwien.ac.at), Reinhard Fleck, Nguyen Nam Hoang Vienna University of Technology, Institute of Communication Networks, Favoritenstrasse

More information

IP-based Mobility Management for a Distributed Radio Access Network Architecture. helmut.becker@siemens.com

IP-based Mobility Management for a Distributed Radio Access Network Architecture. helmut.becker@siemens.com IP-based Mobility Management for a Distributed Radio Access Network Architecture helmut.becker@siemens.com Outline - Definition IP-based Mobility Management for a Distributed RAN Architecture Page 2 Siemens

More information

The 3GPP and 3GPP2 Movements Towards an All IP Mobile Network. 1 Introduction

The 3GPP and 3GPP2 Movements Towards an All IP Mobile Network. 1 Introduction The 3GPP and 3GPP2 Movements Towards an All IP Mobile Network Girish Patel Wireless Solutions Nortel Networks Richardson, TX grpatel@nortelnetworks.com Steven Dennett Personal Communications Sector Motorola

More information

SIP OVER NAT. Pavel Segeč. University of Žilina, Faculty of Management Science and Informatics, Slovak Republic e-mail: Pavel.Segec@fri.uniza.

SIP OVER NAT. Pavel Segeč. University of Žilina, Faculty of Management Science and Informatics, Slovak Republic e-mail: Pavel.Segec@fri.uniza. SIP OVER NAT Pavel Segeč University of Žilina, Faculty of Management Science and Informatics, Slovak Republic e-mail: Pavel.Segec@fri.uniza.sk Abstract Session Initiation Protocol is one of key IP communication

More information

Home Agent placement and assignment in WLAN with Cellular Networks

Home Agent placement and assignment in WLAN with Cellular Networks Home Agent placement and assignment in WLAN with Cellular Networks Selvakumar.R, Senior Lecturer, Department of Computer Science and Engineering V.M.K.V.Engineering College, Salem-636 308 Tamilnadu, India.

More information

METHODS OF INTEGRATING mvoip IN ADDITION TO A VoIP ENVIRONMENT

METHODS OF INTEGRATING mvoip IN ADDITION TO A VoIP ENVIRONMENT Review of the Air Force Academy No 1 (31) 2016 METHODS OF INTEGRATING mvoip IN ADDITION TO A VoIP ENVIRONMENT Paul MOZA, Marian ALEXANDRU Transilvania University, Brașov, Romania DOI: 10.19062/1842-9238.2016.14.1.16

More information

Migration of Enterprise VoIP/SIP Solutions towards IMS

Migration of Enterprise VoIP/SIP Solutions towards IMS 1 Migration of Enterprise VoIP/SIP Solutions towards IMS Ram Kumar 1, Frank Reichert 1, Andreas Häber 1, Anders Aasgard 2, Lian Wu 2 Abstract Voice-over-IP (VoIP) solutions are now widely spread and accepted

More information

Gateway Service for Integration of Heterogeneous Networks using Different Interworking Solutions

Gateway Service for Integration of Heterogeneous Networks using Different Interworking Solutions Gateway Service for Integration of Heterogeneous Networks using Different Interworking Solutions Hyunho Park*, Hyeong Ho Lee*, H. Anthony Chan** * Electronics and Telecommunications Research Institute

More information

Indepth Voice over IP and SIP Networking Course

Indepth Voice over IP and SIP Networking Course Introduction SIP is fast becoming the Voice over IP protocol of choice. During this 3-day course delegates will examine SIP technology and architecture and learn how a functioning VoIP service can be established.

More information

Mobility Management Advanced

Mobility Management Advanced Mobility Management Advanced Summer Semester 2011 Integrated Communication Systems Group Ilmenau University of Technology Outline Motivation Mobility Management Approaches in the TCP/IP Reference Model

More information

Design of a SIP Outbound Edge Proxy (EPSIP)

Design of a SIP Outbound Edge Proxy (EPSIP) Design of a SIP Outbound Edge Proxy (EPSIP) Sergio Lembo Dept. of Communications and Networking Helsinki University of Technology (TKK) P.O. Box 3000, FI-02015 TKK, Finland Jani Heikkinen, Sasu Tarkoma

More information

Security issues in Voice over IP: A Review

Security issues in Voice over IP: A Review www.ijecs.in International Journal Of Engineering And Computer Science ISSN:2319-7242 Volume 3 Issue 2 February, 2014 Page No. 3879-3883 Security issues in Voice over IP: A Review Rajni a, Preeti a, Ritu

More information

Mobile IP and Cellular IP Integration for Inter Access Networks Handoff

Mobile IP and Cellular IP Integration for Inter Access Networks Handoff Mobile and Cellular Integration for Inter Access Networks Handoff Marco Carli*, Alessandro Neri*, Andrea Rem Picci** *University of Roma Tre, Via della vasca navale, 84, 00146 Rome, Italy **Lucent Technologies

More information

NAT and Firewall Traversal with STUN / TURN / ICE

NAT and Firewall Traversal with STUN / TURN / ICE NAT and Firewall Traversal with STUN / TURN / ICE Simon Perreault Viagénie {mailto sip}:simon.perreault@viagenie.ca http://www.viagenie.ca Credentials Consultant in IP networking and VoIP at Viagénie.

More information

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc (International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com

More information

IPv6 Moving Network Testbed with Micro-Mobility Support

IPv6 Moving Network Testbed with Micro-Mobility Support IPv6 Moving Network Testbed with Micro-Mobility Support Miklós Aurél Rónai 1, Kristóf Fodor 1, Ralf Tönjes 2 Ericsson Research, 1 Traffic Lab (Hungary), 2 Eurolab (Germany) {Miklos.Ronai, Kristof.Fodor,

More information

Mobility Support using SIP

Mobility Support using SIP Mobility Support using SIP Elin Wedlund Ericsson elin.wedlund@netinsight.se Henning Schulzrinne Columbia University hgs@cs.columbia.edu ABSTRACT Enabling mobility in IP s is an important issue for making

More information

A Study on Mobile IPv6 Based Mobility Management Architecture

A Study on Mobile IPv6 Based Mobility Management Architecture UDC 621.396.69:681.32 A Study on Mobile IPv6 Based Mobility Management Architecture VTsuguo Kato VRyuichi Takechi VHideaki Ono (Manuscript received January 19, 2001) Mobile IPv6 is considered to be one

More information

Adaptation of TURN protocol to SIP protocol

Adaptation of TURN protocol to SIP protocol IJCSI International Journal of Computer Science Issues, Vol. 7, Issue 1, No. 2, January 2010 ISSN (Online): 1694-0784 ISSN (Print): 1694-0814 78 Adaptation of TURN protocol to SIP protocol Mustapha GUEZOURI,

More information

Internet Architecture for Robust Mobility. Sangheon Pack (백상헌) Korea University shpack@korea.ac.kr

Internet Architecture for Robust Mobility. Sangheon Pack (백상헌) Korea University shpack@korea.ac.kr Internet Architecture for Robust Mobility Sangheon Pack (백상헌) Korea University shpack@korea.ac.kr Contents Introduction IETF Activity Home Agent Reliability Protocol P2P-based Approaches ROAM and SAMP

More information

Using SIP Protocol for Bi-directional Push-to-Talk Mechanism over Ad-Hoc Network

Using SIP Protocol for Bi-directional Push-to-Talk Mechanism over Ad-Hoc Network Using SIP Protocol for Bi-directional Push-to-Talk Mechanism over Ad-Hoc Network Shih-yi Chiu Graduate Inst. of Networking and Communication Eng. Chao Yang Univ. of Tech., Taichung, Taiwan s9430605@cyut.edu.tw

More information

SIP : Session Initiation Protocol

SIP : Session Initiation Protocol : Session Initiation Protocol EFORT http://www.efort.com (Session Initiation Protocol) as defined in IETF RFC 3261 is a multimedia signaling protocol used for multimedia session establishment, modification

More information

NTP VoIP Platform: A SIP VoIP Platform and Its Services

NTP VoIP Platform: A SIP VoIP Platform and Its Services NTP VoIP Platform: A SIP VoIP Platform and Its Services Speaker: Dr. Chai-Hien Gan National Chiao Tung University, Taiwan Email: chgan@csie.nctu.edu.tw Date: 2006/05/02 1 Outline Introduction NTP VoIP

More information

of the existing VoLTE roaming and interconnection architecture. This article compares existing circuit-switched models with the earlier

of the existing VoLTE roaming and interconnection architecture. This article compares existing circuit-switched models with the earlier VoLTE 3GPP Roaming Further Development of LTE/LTE-Advanced LTE Release 10/11 Standardization Trends VoLTE Roaming and ion Standard Technology In 3GPP Release 11, the VoLTE roaming and interconnection architecture

More information

An Introduction to VoIP Protocols

An Introduction to VoIP Protocols An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this

More information

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs CHAPTER 6 VOICE COMMUNICATION OVER HYBRID MANETs Multimedia real-time session services such as voice and videoconferencing with Quality of Service support is challenging task on Mobile Ad hoc Network (MANETs).

More information

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility)

Internet, Part 2. 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support. 3) Mobility aspects (terminal vs. personal mobility) Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile IP Session Initiation Protocol (SIP) SIP is a protocol

More information

Mobile SCTP Transport Layer Mobility Management for the Internet

Mobile SCTP Transport Layer Mobility Management for the Internet Mobile SCTP Transport Layer Mobility Management for the Maximilian Riegel Siemens AG, Munich, Germany E-mail: maximilian.riegel@icn.siemens.de Dr. Michael Tüxen Siemens AG, Munich, Germany E-mail: michael.tuexen@icn.siemens.de

More information

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: j.cao@student.rmit.edu.au

More information

Methods for Lawful Interception in IP Telephony Networks Based on H.323

Methods for Lawful Interception in IP Telephony Networks Based on H.323 Methods for Lawful Interception in IP Telephony Networks Based on H.323 Andro Milanović, Siniša Srbljić, Ivo Ražnjević*, Darryl Sladden*, Ivan Matošević, and Daniel Skrobo School of Electrical Engineering

More information

EE4607 Session Initiation Protocol

EE4607 Session Initiation Protocol EE4607 Session Initiation Protocol Michael Barry michael.barry@ul.ie william.kent@ul.ie Outline of Lecture IP Telephony the need for SIP Session Initiation Protocol Addressing SIP Methods/Responses Functional

More information

Realising the Virtual Home Environment (VHE) concept in ALL-IP UMTS networks

Realising the Virtual Home Environment (VHE) concept in ALL-IP UMTS networks December 2000 European Institute for Research and Strategic Studies in Telecommunications GmbH AT THE THEATRE: Remove the Theatre Bookmark from her homepage PDA ONLINE THEATRE-TICKETS BOOKING Project P920

More information

Mobility Management 嚴 力 行 高 雄 大 學 資 工 系

Mobility Management 嚴 力 行 高 雄 大 學 資 工 系 Mobility Management 嚴 力 行 高 雄 大 學 資 工 系 Mobility Management in Cellular Systems Cellular System HLR PSTN MSC MSC VLR BSC BSC BSC cell BTS BTS BTS BTS MT BTS BTS BTS BTS HLR and VLR HLR (Home Location Register)

More information

Mobility and Handoff Management in Wireless Networks

Mobility and Handoff Management in Wireless Networks Mobility and Handoff Management in Wireless Networks 457 22 X Mobility and Handoff Management in Wireless Networks Jaydip Sen Tata Consultancy Services INDIA 1. Introduction With the increasing demands

More information

Hierarchical Mobility Management for VoIP Traffic

Hierarchical Mobility Management for VoIP Traffic Hierarchical Mobility Management for VoIP Traffic Archan Misra Subir Das Anthony J McAuley Telcordia Technologies, Inc 445 South Street Morristown, NJ 07960 1 Abstract A hierarchical IP-based mobility

More information

SIP: Ringing Timer Support for INVITE Client Transaction

SIP: Ringing Timer Support for INVITE Client Transaction SIP: Ringing Timer Support for INVITE Client Transaction Poojan Tanna (poojan@motorola.com) Motorola India Private Limited Outer Ring Road, Bangalore, India 560 037 Abstract-The time for which the Phone

More information

Simulation of SIP-Based VoIP for Mosul University Communication Network

Simulation of SIP-Based VoIP for Mosul University Communication Network Int. J. Com. Dig. Sys. 2, No. 2, 89-94(2013) 89 International Journal of Computing and Digital Systems http://dx.doi.org/10.12785/ijcds/020205 Simulation of SIP-Based VoIP for Mosul University Communication

More information

Understanding Session Border Controllers. FRAFOS GmbH

Understanding Session Border Controllers. FRAFOS GmbH Understanding Session Border Controllers FRAFOS GmbH Table of Contents 1 Introduction... 3 2 A Short Introduction to SIP... 4 3 What Do SBCs Do?... 9 3.1 SIP Design Shortcomings and Emergence of SBCs...

More information

End-2-End QoS Provisioning in UMTS networks

End-2-End QoS Provisioning in UMTS networks End-2-End QoS Provisioning in UMTS networks Haibo Wang Devendra Prasad October 28, 2004 Contents 1 QoS Support from end-to-end viewpoint 3 1.1 UMTS IP Multimedia Subsystem (IMS)................... 3 1.1.1

More information

The H.323 NAT/FW Traversal Solution

The H.323 NAT/FW Traversal Solution Open Community Specification The H.323 NAT/FW Traversal Solution January 2014 International Multimedia Communications Consortium Summary This document describes the NAT/FW traversal solution defined by

More information

Towards Autonomic Network Management for Mobile IPv4 Based Wireless Networks*

Towards Autonomic Network Management for Mobile IPv4 Based Wireless Networks* Towards Autonomic Network Management for Mobile IPv4 Based Wireless Networks* Dong-Hee Kwon, Woo-Jae Kim, Young-Joo Suh, and James W. Hong Departments of Computer Science and Engineering Pohang University

More information

NAT TCP SIP ALG Support

NAT TCP SIP ALG Support The feature allows embedded messages of the Session Initiation Protocol (SIP) passing through a device that is configured with Network Address Translation (NAT) to be translated and encoded back to the

More information

Evaluation of VoIP in a Mobile Environment using an end-to-end Handoff Mechanism

Evaluation of VoIP in a Mobile Environment using an end-to-end Handoff Mechanism Evaluation of VoIP in a Mobile Environment using an end-to-end Handoff Mechanism John Fitzpatrick, Seán Murphy, Mohammed Atiquzzaman*, John Murphy Performance Engineering Lab, School of Computer Science

More information

A O T. Heterogeneous Networks and Mobility User Perspective. Agententechnologien in der Telekommunikation Sommersemester 2009. Lecture 4 20.05.

A O T. Heterogeneous Networks and Mobility User Perspective. Agententechnologien in der Telekommunikation Sommersemester 2009. Lecture 4 20.05. Heterogeneous Networks and Mobility User Perspective Agententechnologien in der Telekommunikation Sommersemester 2009 Thomas Geithner thomas.geithner@dai-labor.de Lecture 4 20.05.2009 Agententechnologien

More information

Implementing SIP and H.323 Signalling as Web Services

Implementing SIP and H.323 Signalling as Web Services Implementing SIP and H.323 Signalling as Web Services Ge Zhang, Markus Hillenbrand University of Kaiserslautern, Department of Computer Science, Postfach 3049, 67653 Kaiserslautern, Germany {gezhang, hillenbr}@informatik.uni-kl.de

More information

Quality Estimation for Streamed VoIP Services

Quality Estimation for Streamed VoIP Services Quality Estimation for Streamed VoIP Services Mousa Al-Akhras and Hussein Zedan STRL, De Montfort University, Leicester, UK makhras@dmu.ac.uk, hzedan@dmu.ac.uk http://www.cse.dmu.ac.uk/strl/index.html

More information

Research on P2P-SIP based VoIP system enhanced by UPnP technology

Research on P2P-SIP based VoIP system enhanced by UPnP technology December 2010, 17(Suppl. 2): 36 40 www.sciencedirect.com/science/journal/10058885 The Journal of China Universities of Posts and Telecommunications http://www.jcupt.com Research on P2P-SIP based VoIP system

More information

Network Mobility Support Scheme on PMIPv6 Networks

Network Mobility Support Scheme on PMIPv6 Networks Network Mobility Support Scheme on PMIPv6 Networks Hyo-Beom Lee 1, Youn-Hee Han 2 and Sung-Gi Min 1 1 Dept. of Computer Science and Engineering, Korea University, Seoul, South Korea. sgmin@korea.ac.kr

More information

Mobility Management for IP-based Mobile Networks

Mobility Management for IP-based Mobile Networks Mobility Management for IP-based Mobile Networks H. Becker, N. Gerlich, M. Schopp Siemens Information & Communication Mobile Munich, Germany 1 Overview Introduction to IP-based Radio Access Networks Definition

More information

Performance Evaluation of a QoS-Aware Handover Mechanism

Performance Evaluation of a QoS-Aware Handover Mechanism Performance Evaluation of a QoS-Aware Handover Mechanism 1.Introduction Background Requirements in mobile communication Seamless mobility support Guarantee certain levels of QoS Mobile communications over

More information

EXPERIMENTS AND ANALYSIS OF VOICE OVER MOBILE IP

EXPERIMENTS AND ANALYSIS OF VOICE OVER MOBILE IP EXPERIMENTS AND ANALYSIS OF VOICE OVER MOBILE IP Soonuk Seol 1, Myungchul Kim 2, Chansu Yu 3, Jong-Hyun Lee 4 1 Information and Communications University, Yusong P.O. Box 77, 35-6, Daejeon, Korea, suseol@icu.ac.kr

More information

Views on Wireless Network Convergence

Views on Wireless Network Convergence Views on Wireless Network Convergence Yan PENG, Bin XIA, Meng LIANG Version 1.0 Agenda Motivations for Wireless Network Convergence Convergence Categories Issues on IP based Convergence A Possible Evolution

More information

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg Management of Telecommunication Networks Prof. Dr. Aleksandar Tsenov akz@tu-sofia.bg Part 1 Quality of Services I QoS Definition ISO 9000 defines quality as the degree to which a set of inherent characteristics

More information

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC) Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC) http://users.encs.concordia.ca/~glitho/ Outline 1. LTE 2. EPC architectures (Basic and advanced) 3. Mobility management in EPC 4.

More information

Introduction to Mobile IPv6

Introduction to Mobile IPv6 1 Introduction to Mobile IPv6 III IPv6 Global Summit Moscow Dr. Dimitrios Kalogeras dkalo@grnet.gr GRNET Outline Introduction Relevant Features of IPv6 Major Differences between MIPv4 and MIPv6 Mobile

More information

UPMT Universal Per-application Mobility management using Tunnels

UPMT Universal Per-application Mobility management using Tunnels UPMT Universal Per-application Mobility management using Tunnels Stefano Salsano - stefano.salsano@uniroma2.it Marco Bonola - marco.bonola@uniroma2.it Always best connected (ABC) ABC service concept: automatic

More information

Two-Stage Forking for SIP-based VoIP Services

Two-Stage Forking for SIP-based VoIP Services Two-Stage Forking for SIP-based VoIP Services Tsan-Pin Wang National Taichung University An-Chi Chen Providence University Li-Hsing Yen National University of Kaohsiung Abstract SIP (Session Initiation

More information

Overview of Network Architecture Alternatives for 3GPP2 Femto Cells Jen M. Chen, et al. QUALCOMM Incorporated

Overview of Network Architecture Alternatives for 3GPP2 Femto Cells Jen M. Chen, et al. QUALCOMM Incorporated 3GPP2 Workshop, Boston, MA Title: Source: Contact: Overview of Network Architecture Alternatives for 3GPP2 Femto Cells Jen M. Chen, et al. QUALCOMM Incorporated Jen M. Chen QUALCOMM Incorporated 858-658-2543

More information

Deployment of a Wireless Hybrid and Mobile Network for VoIP Services Based on Open Source Software

Deployment of a Wireless Hybrid and Mobile Network for VoIP Services Based on Open Source Software Deployment of a Wireless Hybrid and Mobile Network for VoIP Services Based on Open Source Software Danilo F. S. Santos, José L. do Nascimento, Olympio C. S. Filho and Angelo Perkusich 1 Embedded Systems

More information

Proxy Mobile IPv6-Based Handovers for VoIP Services in Wireless Heterogeneous Networks

Proxy Mobile IPv6-Based Handovers for VoIP Services in Wireless Heterogeneous Networks IACSIT International Journal of Engineering and Technology, Vol. 4, No. 5, October 12 Proxy Mobile IPv6-Based Handovers for VoIP Services in Wireless Heterogeneous Networks N. P. Singh and Brahmjit Singh

More information

hgs/sip2001 Mobility 1 SIP for Mobility

hgs/sip2001 Mobility 1 SIP for Mobility hgs/sip2001 Mobility 1 SIP for Mobility Henning Schulzrinne Dept. of Computer Science Columbia University New York, New York (sip:)schulzrinne@cs.columbia.edu Conference International SIP Paris, France

More information

A Major Functionality in Next Generation Networks Using -- Mobility Management

A Major Functionality in Next Generation Networks Using -- Mobility Management A Major Functionality in Next Generation Networks Using -- Mobility Management Sunil kumar J, Satyanarayana Gadadda, K.Sateesh Kumar Assistant Professor, Department of Electrical and computer science Engineering,

More information

Performance monitoring and analysis of wireless communication protocols for mobile devices

Performance monitoring and analysis of wireless communication protocols for mobile devices Performance monitoring and analysis of wireless communication protocols for mobile devices Almudena Díaz, Pedro Merino, F. Javier Rivas Departamento de Lenguajes y Ciencias de la Computación, University

More information

Mobility and cellular networks

Mobility and cellular networks Mobility and cellular s Wireless WANs Cellular radio and PCS s Wireless data s Satellite links and s Mobility, etc.- 2 Cellular s First generation: initially debuted in Japan in 1979, analog transmission

More information

Mobility Management Framework in Software Defined Networks

Mobility Management Framework in Software Defined Networks , pp. 1-10 http://dx.doi.org/10.14257/ijseia.2014.8.8,01 Mobility Management Framework in Software Defined Networks Kyoung-Hee Lee Department of Computer Engineering, Pai Chai University, Korea leekhe@pcu.ac.kr

More information

A Peer-to-peer Secure VoIP Architecture

A Peer-to-peer Secure VoIP Architecture A Peer-to-peer Secure VoIP Architecture Simone Cirani, Riccardo Pecori, and Luca Veltri Abstract Voice over IP (VoIP) and multimedia real-time communications between two ore more parties are widely used

More information