SIP collides with IPv6

Size: px
Start display at page:

Download "SIP collides with IPv6"

Transcription

1 collides with IPv6 Thomas Hoeher and Slobodanka Tomic ftw. (Telecommunications Research Center Vienna) Vienna, Austria Richard Menedetter Institute of Broadband Communications Technical University Vienna Vienna, Austria Abstract In the near future we are faced with the challenge to provide based services in heterogeneous IP networks. Call signaling as well as media transport for Voice over IP (VoIP) must traverse interconnected IPv4 and IPv6 network domains to work successfully. Indeed there are several classical IPv6 transition techniques but are they appropriate for voice interaction? On the one hand signaling requires reliable IP interworking as mostly UDP is used as the transport protocol of choice and on the other hand VoIP undergoes harsh conditions in terms of delay, jitter and packet loss which makes it hard to guarantee adequate voice and interaction quality. In this paper we consider both the theoretical and practical aspects regarding different approaches for transitioning over heterogeneous IP networks. In order to evaluate the strength and weaknesses we designed a testbed architecture that enables us to investigate many transition scenarios in a very simple way. Thus we are able to conduct performance evaluation and characterization which are important issues for the Next Generation Network (NGN). 1. Introduction Apparently the industry has taken the decision; (Session Initiation Protocol) [9] will be the signaling protocol of choice for services in the Next Generation Network (NGN). The main arguments for compared to, for instance, H.323 are that it follows the basic concepts of the Internet and is a simple text-based protocol. In this paper we are only focusing on the Voice over IP (VoIP) signaling capability of, while leaving out other features like the Presence Extension. Several years ago the IETF (Internet Engineering Task Force) laid the foundation for NGN by defining the conditions and requirements for a converged all IP network. The ubiquitous term convergence stands primarily for one network accommodating traditional fixed as well as mobile telephony services. Following the new challenges the IETF developed a modern successor for the current Internet Protocol (IP), these days known as IPv6 [3]. The transition from IPv4 to IPv6 can solely happen in an incremental manner as we are confronted with a redeveloped IP protocol. This means that we require techniques during the transition, which enable co-existence and interconnection [11]. This paper is organized as follows. We consider the theoretical and practical aspects of transitioning over heterogeneous IP networks as two complementing topics. In the next section we describe the gradual transition of heterogeneous IP networks. In Section 3 we briefly introduce and the impacts of IPv6 transition. The practical aspects of transitioning are covered in Section 4. The basis for our practical research is the universal testbed architecture we developed in which almost every transition scenario for can be emulated. 2. Reflecting the heterogeneous IP-world The transition to IPv6 can definitely not be accomplished overnight. In fact, it is more an incremental process which will probably take decades and the question is whether it will be ever completed, as there are still some concerns regarding the necessity of full transition. In general, the IP transition following the five stages approach [7] can be envisioned. It includes: Stage 1 - IPv4 only networks Stage 2 - IPv6 islands connected through IPv4 network Stage 3 - Interconnection of IPv4/IPv6 networks Stage 4 - IPv4 islands connected through IPv6 network Stage 5 - Pv6 only networks Currently we are situated in Stage 2, as the core In-

2 ternet operates as IPv4 network. For some years the landscape of IPv6 islands started to scale up, especially countries in Asia, like Japan or Korea are strongly furthering IPv6. Moreover, parallel to the existing IPv4 Internet, several sites have already started to equip their infrastructure with dual-stack hosts. Today only a small number of Internet sites are effectively IPv6 enabled and reachable, but the trend points heavily towards a global IPv4/IPv6 mixed Internet Transition technologies on demand This subsection points out the field of application of different transition technologies in various use-case scenarios and transition stages. Principally, transition mechanisms are classified into three groups [12]: Dual-stack - Network nodes are equipped with both an IPv4 and an IPv6 stack to enable the maximum of flexibility and reachability. As a short term goal each Internet server should be provided dual-stack for further the spread of IPv6. Tunnelling - Currently, this is the most broadly applied techniques to connect IPv6 islands over the IPv4 core Internet. For this purpose IPv6 packets are encapsulated into IPv4 packets. Techniques like 6to4, Teredo, or static tunnels are state-of-the-art. Translation - In case when a native IPv4 and a native IPv6 domain are to be directly interconnected, one of the translation techniques, like NAT-PT (Network Address Translation - Protocol Translation) has to be deployed. The connection of two IPv6 islands will be tunnelled as long as the core Internet applies only IPv4. At the demarcation points between IPv6 islands and the IPv4 Internet translation must be deployed. Also imaginable is that mobile nodes will only support either IPv4 or IPv6 so there is also need for tunnelling or Translation. Dual-stack capability can be expected in all new networks, in the extensions of already existing networks, or network updates. The case for IPv4 islands, in particular with the local IPv4 addresses is still considered by some providers but its benefits remain to be understood. It could be assumed that as soon as an IPv4/IPv6 mixed Internet comes real, the application of tunnelling and translation will radically decrease. 3. and its IPv6 relation (Session Initiation Protocol) is an application layer protocol for signaling multimedia and multiparty sessions. In this paper we focus on for VoIP, that is, we mainly consider establishing, modifying and releasing VoIP calls. In general, VoIP requires the interworking of two layers, one intended for signaling a call and the other one used for transporting the media. For our further discussion we are assuming the Real-Time Transport Protocol (RTP) [10] for media exchange at a glance A basic scenario (as depicted in Figure 1) also known as trapezoid involves four different components: User Agent (UA) is logical entity that integrates UA server and UA client functionality, mostly referred to as client application. (Out-/Inbound) Proxy Server is used for routing the signaling messages. Each domain is at least served by one Proxy Server that commonly embeds the functionality of a Registrar (interacts with UAs and Location Server) and a Redirect Server (generates 3xx responses to redirect UAs in case of other responsibility). DNS (Domain Name System) Server resolves names into IP-addresses and vice versa. domain Location Server (LS) stores and provides location information about users, is of especial interest for Proxy and Redirect Server functionality to locate callee s. Outbound Proxy Server DNS Server User Agent Media (RTP) Location Server Figure 1. trapezoid Inbound Proxy Server User Agent The following abstract gives an overview about how the mentioned entities collaborate and how a basic call is set up. Capitalized words identify standardized methods used to describe procedures, mostly applied in the context of a

3 dialog (peer-to-peer relationship between two UAs). Normally, a UA registers at its domain serving Registrar, that stores the current location information in LS, and in this way becomes globally available (REGISTER). Direct calls without registering are imaginable but out-of-scope in terms of carrier-grade implementations. Afterwards a UA can contact another UA by exchanging signaling information through its dedicated outbound Proxy Server which carries out the routing function. Address resolution of the next routing hop is done by contacting the DNS Server. The next routing hop could be an intermediate Proxy Server or the corresponding inbound Proxy Server or a PSTN Gateway. Information related to the call session (like media codec or used RTP ports) is carried in the Session Description Protocol (SDP) [5], in the payload of the session establishment message (INVITE) and the subsequent acknowledgement (ACK). The following three methods must be essentially supported as well: ACK replies INVITE with the callee s session parameters, CANCEL used to abort a previous request, and BYE terminates a session or even the attempt and IPv4/IPv6 Transition To underline the effects of the IPv4/IPv6 Transition on the services the issues related to the network layer, signaling layer, and media layer [1] could be individually considered: Network Layer Issues - From the network view the main requirement is the IPv6 reachability: components must be accessible either per native IPv6 or via one of the transition technologies. Given that we are steering towards the IPv4/IPv6 mixed Internet as mentioned in Section 2, dual-stack capability will vitally relieve the issues of heterogeneous architecture. In other words, to provide services also in IPv6, the critical components must be IPv6 enabled or at least reachable. Signaling Layer - In this paper Signaling Layer covers both protocols substantial to signal a call session, namely and DNS (Domain Name System). - The native IPv6 scenario demands no additional adaption as compared to the native IPv4 except IPv6- enabled components. The real challenge however is the interworking of IPv4 and IPv6 domains as carries IP-addresses in its header-structure. This necessitates the introduction of Application Layer Gateways (ALG) or other facilities adapting the headers appropriately. In fact, there are two possible solutions for the interconnection of an IPv4 and an IPv6 domain: NAT- PT collaborating with a -ALG, and a Proxy Server acting as a B2BUA (Back-to-Back User Agent) for both domains. Generally, both are -aware with individual pros and cons. The most important constraint for both approaches is that during a session each signaling message must traverse the same transition point. The reason therefore lies in the signaling of the media channel as the IPv4/IPv6 translation points must be also negotiated which causes rewritting of the -headers and the SDP part of the header. To insert such an interconnection device permanently into the signaling path the Record-Route header is used. This -header enforces routing through network node, for instance NAT-PT or Proxy Server, and must be appropriately rewritten depending on the network leg (IPv4/IPv6) the message traverses. If during a dialog only domain names are applied the issue is reduced to a minimum, at least for the -headers, since SDP further mainly embeds pure IP-addresses but this is an aspect of the Media-Layer. DNS - In general, DNS is used to resolve the domain names of serving out-/inbound Proxy Servers into their corresponding IP-addresses. There are two possible ways to obtain the IP-address of a Proxy Server: by requesting the A/AAAA-record (A-record for IPv4 and AAAA-record for IPv6) or by requesting the SRVrecord (SeRVice-record for ). To support in IPv6, the IP-addresses of relevant Proxy Servers must be registered in the DNS database. This requires that DNS servers (and their associated zonefiles) are updated with new records. For the dual-stack Proxy Servers both IPv4 and IPv6 addresses should be included in the DNS-database so that both IPv4 and IPv6 User Agents can be served in the same domain. Media Layer - In the session establishment message (IN- VITE) transports an SDP payload to negotiate the attributes of the media session including codec, transport address, and protocol. Once again, the interworking of heterogeneous networks (IPv4/IPv6) is an issue. For the purpose of interworking the media relay is necessary, which listens on the negotiated ports and translates the packets between two domains. The deployed media transport protocol, mostly RTP (Real-Time Transport Protocol), is completely unaffected as it only delivers coded media data. Normally, the ports for media are negotiated between the corresponding UAs but in a scenario with the interworking node the -ALG or Proxy Server overtakes this duty. It signals a known media relay which port to use in IPv4 and in IPv6. -translator controls which media relay should be used and is therefore, able to adapt the SDP transport address/port appropriately. Hence, both UAs (IPv4/IPv6) get

4 the media relay as corresponding media endpoint communicated within the corresponding INVITE message. The last sections showed a pure theoretical point-of-view. At this stage of /IPv6 development and standardization almost all major challenges are solved but the availability of the practical implementations is still not fully given. The following sections concentrate on practical implementations. 4. Approaches/Strategies for Transition The IPv6 transition and its techniques are in general a well understood and widely elaborated topic. However, application-specific challenges are still present and the meaningful performance findings about the different approaches are still missing. In this first step of our current project on /IPv6 Transitioning we are considering the aspects as well as impacts of transition. For that purpose we investigate the techniques of dual-stack, tunnelling, and proxying (translation) Dual-stack Dual-stack hosts have two native IP-addresses, one IPv4 and one IPv6 one. A Dual-stack node communicates with every host, be it IPv4 or IPv6, with its native IP version. These hosts also have two DNS entries, one for every IP version (e.g. A and AAAA record are both specified). The big drawback to this solution is, that every node needs two IP-addresses, which is not practical, as IPv4-addresses are a sparse commodity. An additional issue is the need to manage two address spaces in your dual-stack network. In our testbed the upcoming tests IPv4-IPv4 and IPv6-IPv6 measurements will form the performance baseline, against which the other solutions will be compared to Tunnelling Tunnelling mechanisms are used to connect to isolated IPv6 islands. The tunnelling endpoints are dual-stack routers, which encapsulate IPv6 traffic destined for another IPv6 cloud. This is done by shipping the IPv6 packet over the IPv4 Network, usually by pre-pending it with an IPv4 Header. Apart form the manually configured protocol-41 tunnels, we will have a closer look at two different automatic tunnelling mechanisms. These are: 6to4 [2] tunnels use the existing IPv4 address of a router, and derive a special IPv6 addresses of it. The Format of 6to4 addresses is depicted in Figure 2. The 6to4 prefix is It is followed by the hexadecimal representation of the IPv4 address. Each IPv4 address provides an 80-bit subspace of IPv6 addresses. This space is usually partitioned into a 16-bit Subnet field and a 64-bit Host field. 128 Prefix Embedded v4 IP SubnetID IPv6 packets are encapsulated into Host Identifier 16 bits 32 bits 16 bits 64 bits 64 Figure 2. Structure of an 6to4 address IPv4 packets and sent over the IPv4 network. If a 6to4 node communicates directly to another 6to4 node, then the packets are directly exchanged between the IPv4 addresses, which are embedded in the 6to4 address. If a 6to4 node wants to contact a native IPv6 node, then it has to use the help of a 6to4 relay router, which acts as the default IPv6 gateway for all non-6to4 hosts. Teredo [6] is a transitioning mechanism, which can also be used if the host is located behind an IPv4 Network Address Translator (NAT). This is achieved by using UDPv4 packets to traverse the NAT device. Teredo involves several nodes with different duties: Teredo Clients - These nodes which located behind the NAT and are seeking IPv6 connectivity. Teredo Servers - The Servers are needed to establish a tunnel configuration. However they are stateless and do not need much bandwidth. Teredo Relays - The Relays are the instances which do the actual work. They forward packets on behalf of Teredo Clients. They usually have very high bandwidth requirements. In Figure 3 the structure of a Teredo address is shown. The Teredo Prefix has recently changed, as the IANA has 128 Prefix Teredo Server v4 Flags UDP Port 32 bits 32 bits 16 bits 16 bits 64 Public IPv4 32 bits Figure 3. Structure of an IPv6 Teredo address assigned a non-experimental prefix, which is 2001:0000. Presently only one bit of the Flags field is assigned. It is used to give a hint if the client is behind a full-cone NAT. The UDP port and the public IPv4 are fields which denote the public side of the NAT through which the Teredo Client can be reached. The last two fields are obfuscated through bitwise XOR-ing with 1. This is done, because some NAT 0 0

5 devices exchange the IP Address in the payload of an IPv4 packet, which would render the communication mechanism useless. Proxying [4] is an elegant solution for the transitioning system. The basis of this is a Proxy Gateway which is dual-stack, and is located in between the Proxy chain, that messages traverse. The Proxy Gateway acts as a Back-to-Back User Agent (B2BUA). This means that it terminates the call-leg, on one of its interfaces, processes the packets for that connection (e.g. translates the IPv4 into IPv6 and vice versa) and starts another call-leg on the other interface. Thus transactions are split up into two connections, one IPv4 connection between the IPv4 User Agent and the IPv4 address of the Proxy Gateway, and another connection between the IPv6 address of the Proxy Gateway and the native IPv6 UA. Additionally, RTP media traffic, must also be translated from IPv4 to IPv6 (and vice versa). This is done by using a Media Gateway (or Media Relay), which is controlled by the Proxy Gateway through an UDP socket (e.g. what addresses/ports to listen on, and where to forward RTP streams). An architectural overview is given in Figure 4. In the course of building up our testbed we evaluated To cover all possible approaches for transition we designed a special testbed architecture enabling all important scenario configurations. The starting point for our testbed development were two profiles of requirements, namely, regarding the architecture, also defined by the trapezoid and regarding the IPv6 transition techniques. Our major intension is to conduct performance measurements related to one-/two-way delay, jitter and packet loss. The cloud in Figure 5 identifies a virtual network back- monitor ADSL-link hub 2 Mbps-link IPv4/IPv6 Backbone networkemulaton7radon n7xenon n7argon hub NTP 2 Mbps-link ADSL-link hub Figure 5. Testbed Architecture monitor n7krypton Proxy A IPv6 User Agent A IPv6 RTP Gateway Proxy Gateway UDP Control Media Gateway RTP Proxy B IPv4 User Agent B IPv4 Figure 4. Typical Proxying Scenario two different Proxying solutions, whereas both met our expectations in terms of implementation, configuration, and functionality. The mentioned solutions are Mini Proxy (MSP) [8] developed by Fraunhofer FOKUS and the SER extension module called nathelper. 5. Introducing a universal testbed bone which represents two possible environments. First we are able to carry out a closed laboratory evaluation by directly interconnecting the components via domain-serving hub. The second approach enables us to conduct a so called real world test in which traffic is leaving the local network using the depicted links. Hence, we can obtain realistic performance results and Telekom Austria is able to further analyze and process our network load. Independent of which backbone setup is deployed each link is IPv4- and IPv6-enabled. The nodes n7radon and n7krypton are acting as User Agents. To generate traffic we use KPhone (with IPv6 support) as it is an IPv4- and IPv6-enabled client and p to introduce script-based automation. The main field of application for KPhone is the proof-of-concept.; we use the client to evaluate new transition scenarios and applications respectively. Additionally, p is used to support automatic measurement procedures and generate load (concurrent calls). Generally, n7xenon and n7argon are primarily intended to act as domain-serving Proxy Servers using SER ( Express Router) and OpenSER. Given that our testbed should provide a high level of flexibility and implement almost every IPv4/IPv6 interworking scenario, also tunnelling techniques like Miredo (Linux-based Teredo implementation) or 6to4 are setup. Additionally, both Proxy Servers can concurrently listen on IPv4 and IPv6. To emulate the impact of Wide Area Networks as well we

6 use one computer (network emulator) acting as router and running a tool called netem based on iproute2. The network emulator enables us to introduce delays or packet loss ratios according to statistical algorithms. Additionally, this tool provides packet duplication and re-ordering as well as traffic shaping. We are able to characterize intermediate networks and emulate realistic situations. The network emulator machine additionally implements essential network services like DNS, DHCP (Dynamic Host Configuration Protocol) for IPv4 as well as IPv6 router advertisements. As depicted in Figure 5, there are two monitors which are recording network traffic for further processing. For that purpose we are applying ethereal as graphical user interface and scripted tcpdump for test automation One-way delay measurement using NTP (Network Time Protocol) A well known challenge in performance evaluation is the measurement of the one-way delay. The issue lies in the fact that both endpoints must share the same time base. In other words, clock synchronization is required. As all testbed nodes are equipped with a second network interface we set up a shadow network only used for time synchronization. The network emulator acts as NTP server that maintains the reference clock. Our first approach only accesses the local computer time without external trigger but in future DCF77 and/or GPS (Global Positioning System) will be deployed. This means that, currently the synchronization is based on a relative time but with an external trigger we can provide UTC (Universal Time Coordinated). For our purpose the deployment of a relative time base is sufficient as the network-wide synchronization is the crucial requirement. The NTP clients are doing a NTP calibration every 16 seconds, thus an offset <50µs within the local network is reached which offers adequate accuracy for our performance measurements Applicability One of our project aims was to develop an all-purpose testbed, this means that native IPv4/IPv6 scenarios as well as almost every transition scenario must be configurable. As each network component is equipped with a dual-stack we have the maximum of flexibility. For Tunneling scenarios n7xenon and n7argon, the Proxy Servers, are acting additionally as tunnel endpoints. If considering the Proxying approach then the network emulator implements one of the mentioned solutions. The idea of a virtual backbone provides us to work either in a closed laboratory architecture or connected to the global Internet; dedicated links create a realistic environment. Lastly, the shadow network for synchronization enables the measurement of one-way delays. 6. Conclusions IPv6 transition in general is well covered and specified but there are still application-specific aspects which have to be considered. In terms of for instance, transition can be best handled with the Proxying solution which is enhanced application-specific approach. In the context of VoIP we are faced with strict limitations concerning delay, jitter and packet loss and so we must stress the need for performance characterization and evaluation for IPv6 transition. This is also the main motivation for the experimental approach we represented in this paper. 7. Acknowledgement The research presented in this paper is part of the project Performance of v6 Transitioning at the Telecommunications Research Center Vienna (ftw.). The work is supported by the Kplus program of the Austrian Federal Government. References [1] G. Camarillo, K. E. Malki, and V. Gurbani. Ipv6 transition in the session initiation protocol (sip). Internet-draft, IETF, February [2] B. Carpenter and K. Moore. Connection of IPv6 Domains via IPv4 Clouds. RFC 3056, Feb [3] S. Deering and R. Hinden. Internet Protocol, Version 6 (IPv6) Specification. RFC 1883, Dec [4] FhG Fokus. Report on integration of sip and ipv6. Technical report, 6NET, August [5] M. Handley and V. Jacobson. SDP: Session Description Protocol. RFC 2327, Apr [6] C. Huitema. Teredo: Tunneling IPv6 over UDP through Network Address Translations (NATs). RFC 4380, Feb [7] I. Miladinovic and K. Umschaden. D1.1: General evaluation of transition scenarios. Technical report, IPv6 Task Force, December [8] P. O Hanlon, S. Varakliotis, R. Ruppelt, and J. Fiedler. Realisation of ipv4/ipv6 voip integration scenarios. Technical report, 6NET, January [9] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, and E. Schooler. : Session Initiation Protocol. RFC 3261, June [10] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. RTP: A Transport Protocol for Real-Time Applications. RFC 3550, July [11] M. Tatipamula, P. Grossetete, and H. Esaki. Ipv6 integration and coexistence strategies for next-generation networks. IEEE Communications Magazine, 42(1):88 96, January [12] J. Wiljakka. Analysis on IPv6 Transition in Third Generation Partnership Project (3GPP) Networks. RFC 4215, Oct

Journal of Information, Control and Management Systems, Vol. X, (200X), No.X SIP OVER NAT. Pavel Segeč

Journal of Information, Control and Management Systems, Vol. X, (200X), No.X SIP OVER NAT. Pavel Segeč 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

An Efficient NAT Traversal for SIP and Its Associated Media sessions

An Efficient NAT Traversal for SIP and Its Associated Media sessions An Efficient NAT Traversal for SIP and Its Associated Media sessions Yun-Shuai Yu, Ce-Kuen Shieh, *Wen-Shyang Hwang, **Chien-Chan Hsu, **Che-Shiun Ho, **Ji-Feng Chiu Department of Electrical Engineering,

More information

Transition Strategies from IPv4 to IPv6: The case of GRNET

Transition Strategies from IPv4 to IPv6: The case of GRNET Transition Strategies from IPv4 to IPv6: The case of GRNET C. Bouras 1,2, P. Ganos 1, A. Karaliotas 1,2 1 Research Academic Computer Technology Institute, Patras, Greece 2 Department of Computer Engineering

More information

CDCS: a New Case-Based Method for Transparent NAT Traversals of the SIP Protocol

CDCS: a New Case-Based Method for Transparent NAT Traversals of the SIP Protocol CDCS: a New Case-Based Method for Transparent NAT Traversals of the SIP Protocol Mustapha GUEZOURI LISSI/SCTIC, University of Paris XII-Val de Marne, France e-mail mguezouri@yahoo.fr and Abdelhamid MELLOUK

More information

IMS signalling for multiparty services based on network level multicast

IMS signalling for multiparty services based on network level multicast IMS signalling for multiparty services based on network level multicast Ivan Vidal, Ignacio Soto, Francisco Valera, Jaime Garcia, Arturo Azcorra UniversityCarlosIIIofMadrid Av.Universidad,30 E-28911, Madrid,

More information

Unit 5 - IPv4/ IPv6 Transition Mechanism(8hr) BCT IV/ II Elective - Networking with IPv6

Unit 5 - IPv4/ IPv6 Transition Mechanism(8hr) BCT IV/ II Elective - Networking with IPv6 5.1 Tunneling 5.1.1 Automatic Tunneling 5.1.2 Configured Tunneling 5.2 Dual Stack 5.3 Translation 5.4 Migration Strategies for Telcos and ISPs Introduction - Transition - the process or a period of changing

More information

[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions

[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions [MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open

More information

Department of Computer Science. Burapha University 6 SIP (I)

Department of Computer Science. Burapha University 6 SIP (I) Burapha University ก Department of Computer Science 6 SIP (I) Functionalities of SIP Network elements that might be used in the SIP network Structure of Request and Response SIP messages Other important

More information

Chapter 15 IPv6 Transition Technologies

Chapter 15 IPv6 Transition Technologies Chapter 15 IPv6 Transition Technologies Published: April 18, 2006 Updated: November 06, 2006 Writer: Joe Davies 1 Abstract This chapter describes the mechanisms that aid in the transition of Internet Protocol

More information

A Multihoming based IPv4/IPv6 Transition Approach

A Multihoming based IPv4/IPv6 Transition Approach A Multihoming based IPv4/IPv6 Transition Approach Lizhong Xie, Jun Bi, and Jianping Wu Network Research Center, Tsinghua University, China Education and Research Network (CERNET) Beijing 100084, China

More information

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved. VoIP Basics Phone Network Typical SS7 Network Architecture What is VoIP? (or IP Telephony) Voice over IP (VoIP) is the transmission of digitized telephone calls over a packet switched data network (like

More information

Alkit Reflex RTP reflector/mixer

Alkit Reflex RTP reflector/mixer Alkit Reflex RTP reflector/mixer Mathias Johanson, Ph.D. Alkit Communications Introduction Real time audio and video communication over IP networks is attracting a lot of interest for applications like

More information

IPv6 Transition Mechanisms

IPv6 Transition Mechanisms IPv6 Transition Mechanisms Petr Grygárek rek 1 IPv6 and IPv4 Coexistence Expected to co-exist together for many years Some IPv4 devices may exist forever Slow(?) transition of (part of?) networks to IPv6

More information

CONCEPTION ON TRANSITION METHODS: DEPLOYING NETWORKS FROM IPV4 TO IPV6

CONCEPTION ON TRANSITION METHODS: DEPLOYING NETWORKS FROM IPV4 TO IPV6 CONCEPTION ON TRANSITION METHODS: DEPLOYING NETWORKS FROM IPV4 TO IPV6 1 MS. CHAITA JANI, 2 PROF.MEGHA MEHTA 1 M.E.[C.E] Student, Department Of Computer Engineering, Noble Group Of Institutions, Junagadh,Gujarat

More information

[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions

[MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions [MS-TURNBWM]: Traversal using Relay NAT (TURN) Bandwidth Management Extensions Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open

More information

Request for Comments: 3574 Category: Informational August 2003

Request for Comments: 3574 Category: Informational August 2003 Network Working Group J. Soininen, Ed. Request for Comments: 3574 Nokia Category: Informational August 2003 Status of this Memo Transition Scenarios for 3GPP Networks This memo provides information for

More information

SIP-based Mobility Architecture for Next Generation Wireless Networks

SIP-based Mobility Architecture for Next Generation Wireless Networks SIP-based Mobility Architecture for Next Generation Wireless Networks PerCom IEEE 2005 Presented by T.C. Lin 2006/01/25 Outline Introduction Overview of SIP Problem Description Proposed Architecture Performance

More information

The Session Initiation Protocol

The Session Initiation Protocol The Session Initiation Protocol N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 25 Roadmap for Multimedia Networking 2 1. Introduction why QoS? what are the problems?

More information

MySip.ch. SIP Network Address Translation (NAT) SIP Architecture with NAT Version 1.0 SIEMENS SCHWEIZ AKTIENGESELLSCHAFT

MySip.ch. SIP Network Address Translation (NAT) SIP Architecture with NAT Version 1.0 SIEMENS SCHWEIZ AKTIENGESELLSCHAFT s MySip.ch SIP Network Address Translation () SIP Architecture with Version 1.0 Issued by DS MS, Software house Albisriederstr. 245, CH-8047 Zurich Copyright Siemens Schweiz AG 2004 All Rights Reserved.

More information

IPv6 Transition Mechanisms

IPv6 Transition Mechanisms IPv6 Transition Mechanisms Petr Grygárek rek 1 IPv6 and IPv4 Coexistence Expected to co-exist together for many years Some IPv4 devices may exist forever Slow(?) transition of (part of?) networks to IPv6

More information

The Migration from IPv4 to IPv6

The Migration from IPv4 to IPv6 56982_CH12I 12/12/97 4:01 PM Page 227 12 CHAPTER The Migration from IPv4 to IPv6 Migrating from IPv4 to IPv6 in an instant is impossible because of the huge size of the Internet and of the great number

More information

Internet Engineering Task Force (IETF) Request for Comments: 7403 Category: Standards Track November 2014 ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 7403 Category: Standards Track November 2014 ISSN: Internet Engineering Task Force (IETF) H. Kaplan Request for Comments: 7403 Oracle Category: Standards Track November 2014 ISSN: 2070-1721 Abstract A Media-Based Traceroute Function for the Session Initiation

More information

Planning for Information Network

Planning for Information Network Planning for Information Network Lecture 7: Introduction to IPv6 Assistant Teacher Samraa Adnan Al-Asadi 1 IPv6 Features The ability to scale networks for future demands requires a limitless supply of

More information

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP).

Overview of SIP. Information About SIP. SIP Capabilities. This chapter provides an overview of the Session Initiation Protocol (SIP). This chapter provides an overview of the Session Initiation Protocol (SIP). Information About SIP, page 1 How SIP Works, page 4 How SIP Works with a Proxy Server, page 5 How SIP Works with a Redirect Server,

More information

Cisco Network Address Translation (NAT)

Cisco Network Address Translation (NAT) Cisco Network Address Translation (NAT) Introduction IETF NGTrans working group defined several translation mechanisms to enable communications between IPv6-only and IPv4-only hosts. One such example is

More information

Medical Sensor Application Framework Based on IMS/SIP Platform

Medical Sensor Application Framework Based on IMS/SIP Platform Medical Sensor Application Framework Based on IMS/SIP Platform I. Markota, I. Ćubić Research & Development Centre, Ericsson Nikola Tesla d.d. Poljička cesta 39, 21000 Split, Croatia Phone: +38521 305 656,

More information

Federal Agencies and the Transition to IPv6

Federal Agencies and the Transition to IPv6 Federal Agencies and the Transition to IPv6 Introduction Because of the federal mandate to transition from IPv4 to IPv6, IT departments must include IPv6 as a core element of their current and future IT

More information

Performance Measurement of Real-Time Mobile Communication in an IPv6 Testbed

Performance Measurement of Real-Time Mobile Communication in an IPv6 Testbed Performance Measurement of Real-Time Mobile Communication in an IPv6 Testbed Nobuyasu Nakajima Toshiba America Research, Inc POBox 136 Convent Station, NJ 07961, USA Abstract This paper presents some experimental

More information

A 6to4 Gateway with Co-located NAT

A 6to4 Gateway with Co-located NAT A Gateway with NAT Anthony K. Tsetse, Alexander L. Wijesinha, Ramesh K. Karne, and Alae Loukili Department of Computer & Information Sciences Towson University Towson, MD 21252, U.S.A. {atsetse, awijesinha,

More information

Category: Standards Track June Mobile IPv6 Support for Dual Stack Hosts and Routers

Category: Standards Track June Mobile IPv6 Support for Dual Stack Hosts and Routers Network Working Group H. Soliman, Ed. Request for Comments: 5555 Elevate Technologies Category: Standards Track June 2009 Status of This Memo Mobile IPv6 Support for Dual Stack Hosts and Routers This document

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP National Chi Nan University Quincy Wu Email: solomon@ipv6.club.tw 1 Outline Introduction Voice over IP RTP & SIP Conclusion 2 Digital Circuit Technology Developed by telephone

More information

Overview of the Session Initiation Protocol

Overview of the Session Initiation Protocol CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction

More information

IPv6. Internet Technologies and Applications

IPv6. Internet Technologies and Applications IPv6 Internet Technologies and Applications Contents Summary of IPv6 core features Auto-configuration IPv4-IPv6 transition techniques IPv6 networks today ITS 413 - IPv6 2 Motivation Current version of

More information

Migration to IPv6 from IPv4. Is it necessary?

Migration to IPv6 from IPv4. Is it necessary? Introduction Today Internet plays a big role in every aspect of our lives and IP acted as an important pillar of Internet. Since its inception the Internet has reached almost all corners of globe and it

More information

IPv6 Technical Challenges

IPv6 Technical Challenges IPv6 Technical Challenges Peter Palúch, CCIE #23527, CCIP University of Zilina, Slovakia Academy Salute, April 15 th 16 th, Bucharest IPv6 technical challenges What challenges do I meet if I decide to

More information

IPv6 Transition Solutions for 3GPP Networks

IPv6 Transition Solutions for 3GPP Networks v6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-00.txt Juha Wiljakka, Nokia on behalf of the 3GPP ngtrans design team 54 th IETF Meeting, Yokohama, Japan 17.07.02 1 3gpp_trans/

More information

IPv6 Transition Technologies (TechRef)

IPv6 Transition Technologies (TechRef) Tomado de: http://technet.microsoft.com/en-us/library/dd379548.aspx IPv6 Transition Technologies (TechRef) Updated: January 7, 2009 IPv6 Transition Technologies Protocol transitions are not easy, and the

More information

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico di Torino Porto Institutional Repository [Proceeding] ALEX: Improving SIP Support in Systems with Multiple Network Addresses Original Citation: Baldi M; Marinone F; Risso F.; Torrero L (2005).

More information

Advanced Computer Networks

Advanced Computer Networks Advanced Computer Networks VoIP Jianping Pan Summer 2007 6/6/07 csc485b/586b/seng480b 1 Feedback on reading & summaries Be aware of deadlines the day before the presentation Read papers not someone else's

More information

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication

X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication X-Communicator: Implementing an advanced adaptive SIP-based User Agent for Multimedia Communication Shakil Siddique, Raimund K. Ege and S. Masoud Sadjadi School of Computer Science Florida International

More information

IPv6 in Campus Networks

IPv6 in Campus Networks IPv6 in Campus Networks Dave Twinam Manager, Technical Marketing Engineering Internet Systems Business Unit dtwinam@cisco.com Cisco Twinam IPv6 Summit 2003 Cisco Systems, Inc. All rights reserved. 1 IPv6

More information

Technical White Paper for NAT Traversal

Technical White Paper for NAT Traversal V300R002 Technical White Paper for NAT Traversal Issue 01 Date 2016-01-15 HUAWEI TECHNOLOGIES CO., LTD. 2016. All rights reserved. No part of this document may be reproduced or transmitted in any form

More information

IPv6: An Introduction

IPv6: An Introduction Outline IPv6: An Introduction Dheeraj Sanghi Department of Computer Science and Engineering Indian Institute of Technology Kanpur dheeraj@iitk.ac.in http://www.cse.iitk.ac.in/users/dheeraj Problems with

More information

A Comparison of VoIP Performance on IPv6 and IPv4 Networks

A Comparison of VoIP Performance on IPv6 and IPv4 Networks A Comparison of VoIP Performance on IPv6 and IPv4 Networks Roman Yasinovskyy, Alexander L. Wijesinha, Ramesh K. Karne, and Gholam Khaksari Towson University Abstract We compare VoIP performance on IPv6

More information

IPv4/v6 Considerations Ralph Droms Cisco Systems

IPv4/v6 Considerations Ralph Droms Cisco Systems Title IPv4/v6 Considerations Ralph Droms Cisco Systems Agenda Motivation for IPv6 Review of IPv6 Impact of differences Tools and techniques Why IPv6? More addresses More addresses More addresses Security,

More information

Mobile SCTP for IP Mobility Support in All-IP Networks

Mobile SCTP for IP Mobility Support in All-IP Networks Mobile SCTP for IP Mobility Support in All-IP Networks Seok Joo Koh sjkoh@cs.knu.ac.kr Abstract The Stream Control Transmission Protocol (SCTP) is a new transport protocol that is featured multi-streaming

More information

A Diameter accounting application for the Session Initiation Protocol

A Diameter accounting application for the Session Initiation Protocol Internet Engineering Task Force INTERNET-DRAFT draft-narayanan-sipping-aaa-diameter-00.ps Narayanan/Schulzrinne/Kundaje Microsoft/Columbia University August 11, 2002 Expires: February 2003 A Diameter accounting

More information

Implementing SBC Firewall Traversal and NAT

Implementing SBC Firewall Traversal and NAT CHAPTER 15 The Session Border Controller (SBC) enables voice over IP (VoIP) signaling and media to be received from and directed to a device behind a firewall and NAT (Network Address Translator) at the

More information

Integration of a QoS aware end user network within the TISPAN NGN solutions

Integration of a QoS aware end user network within the TISPAN NGN solutions Integration of a QoS aware end user network within the TISPAN NGN solutions I. Vidal, J. Garcia, F. Valera, I. Soto, A. Azcorra University Carlos III of Madrid, Telematic Engineering Department {ividal,

More information

Transition To IPv6 October 2011

Transition To IPv6 October 2011 Transition To IPv6 October 2011 Fred Bovy ccie #3013 fred@fredbovy.com 2011 Fred Bovy fred@fredbovy.com. Transition to IPv6 1 1st Generation: The IPv6 Pioneers Tunnels for Experimental testing or Enterprises

More information

Network Address Translators (NATs) and NAT Traversal

Network Address Translators (NATs) and NAT Traversal Network Address Translators (NATs) and NAT Traversal Ari Keränen ari.keranen@ericsson.com Ericsson Research Finland, NomadicLab Outline Introduction to NATs NAT Behavior UDP TCP NAT Traversal STUN TURN

More information

Presence Scalability Architectures 1

Presence Scalability Architectures 1 Scalability Architectures 1 Vishal K. Singh and Henning Schulzrinne Department of Computer Science, Columbia University {vs2140, hgs}@cs.columbia.edu Abstract: We apply the two-stage reliable and scalable

More information

Authentication, Authorization and Accounting Requirements for the Session Initiation Protocol

Authentication, Authorization and Accounting Requirements for the Session Initiation Protocol Internet Engineering Task Force INTERNET-DRAFT draft-ietf-sipping-aaa-req-02.ps SIP WG J. Loughney, G. Camarillo Nokia, Ericsson February 5, 2003 Expires: August, 2003 Authentication, Authorization and

More information

Internet Engineering Task Force (IETF) Request for Comments: 8465 September 2018 Category: Informational ISSN:

Internet Engineering Task Force (IETF) Request for Comments: 8465 September 2018 Category: Informational ISSN: Internet Engineering Task Force (IETF) R. Atarius, Ed. Request for Comments: 8465 September 2018 Category: Informational ISSN: 2070-1721 Using the Mobile Equipment Identity (MEID) URN as an Instance ID

More information

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. Bell Labs, Alcatel-Lucent April 2011

Internet Engineering Task Force (IETF) Request for Comments: Category: Standards Track. Bell Labs, Alcatel-Lucent April 2011 Internet Engineering Task Force (IETF) Request for Comments: 6157 Updates: 3264 Category: Standards Track ISSN: 2070-1721 G. Camarillo Ericsson K. El Malki Athonet V. Gurbani Bell Labs, Alcatel-Lucent

More information

Business Objects Product Suite

Business Objects Product Suite Business Objects Product Suite IPv6 Support in BusinessObjects XI 3.1 Overview Contents With the growth of Internet Protocol Version 6 (IPv6) technology, demand for IPv6 compatible applications has increased

More information

IP Addressing Modes for Cisco Collaboration Products

IP Addressing Modes for Cisco Collaboration Products IP Addressing Modes for Cisco Collaboration Products IP Addressing Modes, page 1 Recommended IPv6 Addressing Modes for CSR 12.0 Products, page 3 IPv6 Addressing in Cisco Collaboration Products, page 9

More information

TCP/IP Protocol Suite

TCP/IP Protocol Suite TCP/IP Protocol Suite Computer Networks Lecture 5 http://goo.gl/pze5o8 TCP/IP Network protocols used in the Internet also used in today's intranets TCP layer 4 protocol Together with UDP IP - layer 3 protocol

More information

NAT, IPv6, & UDP CS640, Announcements Assignment #3 released

NAT, IPv6, & UDP CS640, Announcements Assignment #3 released NAT, IPv6, & UDP CS640, 2015-03-03 Announcements Assignment #3 released Overview Network Address Translation (NAT) IPv6 Transport layer User Datagram Protocol (UDP) Network Address Translation (NAT) Hacky

More information

IP Addressing Modes for Cisco Collaboration Products

IP Addressing Modes for Cisco Collaboration Products IP Addressing Modes for Cisco Collaboration Products IP Addressing Modes, on page 1 Recommended IPv6 Addressing Modes for CSR 12.1/12.0 Products, on page 2 IPv6 Addressing in Cisco Collaboration Products,

More information

draft-ietf-sip-info-method-02.txt February 2000 The SIP INFO Method Status of this Memo

draft-ietf-sip-info-method-02.txt February 2000 The SIP INFO Method Status of this Memo HTTP/1.1 200 OK Date: Tue, 09 Apr 2002 07:53:57 GMT Server: Apache/1.3.20 (Unix) Last-Modified: Tue, 15 Feb 2000 17:03:00 GMT ETag: "3239a5-465b-38a986c4" Accept-Ranges: bytes Content-Length: 18011 Connection:

More information

Ingate Firewall & SIParator Product Training. SIP Trunking Focused

Ingate Firewall & SIParator Product Training. SIP Trunking Focused Ingate Firewall & SIParator Product Training SIP Trunking Focused Common SIP Applications SIP Trunking Remote Desktop Ingate Product Training Common SIP Applications SIP Trunking A SIP Trunk is a concurrent

More information

B. Carpenter. January Connection of IPv6 Domains via IPv4 Clouds without Explicit Tunnels. Copyright Notice

B. Carpenter. January Connection of IPv6 Domains via IPv4 Clouds without Explicit Tunnels. Copyright Notice IETF Internet Draft January 1999 B. Carpenter K. Moore Connection of IPv6 Domains via IPv4 Clouds without Explicit Tunnels Copyright Notice Placeholder for ISOC copyright if needed Abstract draft-ietf-ngtrans-6to4-00.txt

More information

ITU-T Y Framework of multi-homing in IPv6-based NGN

ITU-T Y Framework of multi-homing in IPv6-based NGN INTERNATIONAL TELECOMMUNICATION UNION ITU-T Y.2052 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (02/2008) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL ASPECTS AND NEXT-GENERATION NETWORKS

More information

Z24: Signalling Protocols

Z24: Signalling Protocols Z24: Signalling Protocols Mark Handley H.323 ITU protocol suite for audio/video conferencing over networks that do not provide guaranteed quality of service. H.225.0 layer Source: microsoft.com 1 H.323

More information

ENTERPRISE CONNECTIVITY

ENTERPRISE CONNECTIVITY ENTERPRISE CONNECTIVITY Elevating Enterprise Private Networks with Cost-effective Satellite Services The success of today s organizations and enterprises highly depends on reliable and secure connectivity.

More information

SIPv6 analyzer: an analysis tool for 3GPP IMS services

SIPv6 analyzer: an analysis tool for 3GPP IMS services WIRELESS COMMUNICATIONS AND MOBILE COMPUTING Wirel. Commun. Mob. Comput. 2008; 8:245 253 Published online 25 September 2006 in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/wcm.458 SIPv6

More information

Network Working Group. BCP: 131 July 2007 Category: Best Current Practice

Network Working Group. BCP: 131 July 2007 Category: Best Current Practice Network Working Group D. Wing Request for Comments: 4961 Cisco Systems BCP: 131 July 2007 Category: Best Current Practice Status of This Memo Symmetric RTP / RTP Control Protocol (RTCP) This document specifies

More information

Request for Comments: 3578 Category: Standards Track dynamicsoft J. Peterson NeuStar L. Ong Ciena August 2003

Request for Comments: 3578 Category: Standards Track dynamicsoft J. Peterson NeuStar L. Ong Ciena August 2003 Network Working Group Request for Comments: 3578 Category: Standards Track G. Camarillo Ericsson A. B. Roach dynamicsoft J. Peterson NeuStar L. Ong Ciena August 2003 Mapping of Integrated Services Digital

More information

Network-based Fast Handover for IMS Applications and Services

Network-based Fast Handover for IMS Applications and Services Network-based Fast Handover for IMS Applications and Services Sang Tae Kim 1, Seok Joo Koh 1, Lee Kyoung-Hee 2 1 Department of Computer Science, Kyungpook National University 2 Electronics and Telecommunications

More information

S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN. Antti Keurulainen,

S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN. Antti Keurulainen, S-72.333 Postgraduate Course in Radio Communications. Application Layer Mobility in Antti Keurulainen, 13.5.2004 antti.keurulainen@bitville.fi The Mobility Concepts is Link layer Mobility Network layer

More information

Voice over IP (VoIP)

Voice over IP (VoIP) Voice over IP (VoIP) David Wang, Ph.D. UT Arlington 1 Purposes of this Lecture To present an overview of Voice over IP To use VoIP as an example To review what we have learned so far To use what we have

More information

IPv6 migration strategies for mobile networks

IPv6 migration strategies for mobile networks migration strategies for mobile s White paper To cope with the increasing demand for IP addresses, most mobile operators (MNOs) have deployed Carrier Grade Network Address Translation (CG-NAT). Introducing

More information

Internet Engineering Task Force (IETF) Category: Informational August 2012 ISSN:

Internet Engineering Task Force (IETF) Category: Informational August 2012 ISSN: Internet Engineering Task Force (IETF) R. Asati Request for Comments: 6695 Cisco Systems Category: Informational August 2012 ISSN: 2070-1721 Abstract Methods to Convey Forward Error Correction (FEC) Framework

More information

Extension of Resource Management in SIP

Extension of Resource Management in SIP Extension of Resource Management in SIP Franco Callegati and Aldo Campi University of Bologna, Italy {franco.callegati,aldo.campi}@unibo.it Abstract. In this work we discuss the issue of communication

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

LISP Locator/ID Separation Protocol

LISP Locator/ID Separation Protocol LISP Locator/ID Separation Protocol Hernán Contreras G. Consulting Systems Engineer hcontrer@cisco.com LISP Next Gen Routing Architecture Locator-ID Separation Protocol (LISP) Elevator Pitch LISP is a

More information

Using Application Level Gateways with NAT

Using Application Level Gateways with NAT Using Application Level Gateways with NAT Network Address Translation (NAT) performs translation service on any Transmission Control Protocol/User Datagram Protocol (TCP/UDP) traffic that does not carry

More information

Performance Comparison of Internet Protocol v4 with Internet Protocol v6

Performance Comparison of Internet Protocol v4 with Internet Protocol v6 Performance Comparison of Internet Protocol v4 with Internet Protocol v6 Mrs. Sheetal Mali Department of Electronics and Telecommunication Parvatibai Genba Sopanrao Moze College of Engineering Wagholi,

More information

SBC Configuration Examples for Mediant SBC

SBC Configuration Examples for Mediant SBC Configuration Note AudioCodes Mediant Series of Session Border Controllers (SBC) SBC Configuration Examples for Mediant SBC Version 7.2 Configuration Note Contents Table of Contents 1 Introduction...

More information

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport: Real Time Protocols Tarik Cicic University of Oslo December 2001 Overview IETF-suite of real-time protocols data transport: Real-time Transport Protocol (RTP) connection establishment and control: Real

More information

Stream Control Transmission Protocol (SCTP)

Stream Control Transmission Protocol (SCTP) Stream Control Transmission Protocol (SCTP) Definition Stream control transmission protocol (SCTP) is an end-to-end, connectionoriented protocol that transports data in independent sequenced streams. SCTP

More information

P2PSIP, ICE, and RTCWeb

P2PSIP, ICE, and RTCWeb P2PSIP, ICE, and RTCWeb T-110.5150 Applications and Services in Internet October 11 th, 2011 Jouni Mäenpää NomadicLab, Ericsson Research AGENDA Peer-to-Peer SIP (P2PSIP) Interactive Connectivity Establishment

More information

Example questions for the Final Exam, part A

Example questions for the Final Exam, part A ETSF10, ETSF05 Ht 2010 Example questions for the Final Exam, part A 1. In AdHoc routing there are two main strategies, reactive and proactive routing. Describe in a small number of words the concept of

More information

Request for Comments: 3959 Category: Standards Track December 2004

Request for Comments: 3959 Category: Standards Track December 2004 Network Working Group G. Camarillo Request for Comments: 3959 Ericsson Category: Standards Track December 2004 Status of This Memo The Early Session Disposition Type for the Session Initiation Protocol

More information

ITU-T Y Framework of multi-homing in IPv6-based NGN

ITU-T Y Framework of multi-homing in IPv6-based NGN International Telecommunication Union ITU-T Y.2052 TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU (02/2008) SERIES Y: GLOBAL INFORMATION INFRASTRUCTURE, INTERNET PROTOCOL ASPECTS AND NEXT-GENERATION NETWORKS

More information

IPv6 Feature Facts

IPv6 Feature Facts 12.1.2 IPv6 Feature Facts The current IP addressing standard, version 4, will eventually run out of unique addresses, so a new system is being developed. It is named IP version 6 or IPv6. You should know

More information

Internet Engineering Task Force (IETF) Category: Informational Bell Laboratories, Alcatel-Lucent S. Poretsky Allot Communications April 2015

Internet Engineering Task Force (IETF) Category: Informational Bell Laboratories, Alcatel-Lucent S. Poretsky Allot Communications April 2015 Internet Engineering Task Force (IETF) Request for Comments: 7501 Category: Informational ISSN: 2070-1721 C. Davids Illinois Institute of Technology V. Gurbani Bell Laboratories, Alcatel-Lucent S. Poretsky

More information

SIP Session Initiation Protocol

SIP Session Initiation Protocol Session Initiation Protocol ITS 441 - VoIP; 2009 P. Campbell, H.Kruse HTTP Hypertext Transfer Protocol For transfer of web pages encoded in html: Hypertext Markup Language Our interest: primarily as model

More information

Installation & Configuration Guide Version 4.0

Installation & Configuration Guide Version 4.0 TekSIP Installation & Configuration Guide Version 4.0 Document Revision 6.8 https://www.kaplansoft.com/ TekSIP is built by Yasin KAPLAN Read Readme.txt for last minute changes and updates, which can be

More information

Radware ADC. IPV6 RFCs and Compliance

Radware ADC. IPV6 RFCs and Compliance Radware ADC IPV6 s and Compliance Knowledgebase Team February 2016 Scope: This document lists most of the s that relevant to IPv6. Legend: Yes supported N/A not applicable No Currently not supported Relevance:

More information

Vertical Handoff Characterization for SIP and msctp Based UMTS-WLAN Integration Solutions

Vertical Handoff Characterization for SIP and msctp Based UMTS-WLAN Integration Solutions Vertical Handoff Characterization for SIP and msctp Based UMTS-WLAN Integration Solutions Syed Asadullah, Ashraf S. Mahmoud, Marwan Abu-Amara, Tarek Sheltami Computer Engineering Department King Fahd University

More information

VoIP Core Technologies. Aarti Iyengar Apricot 2004

VoIP Core Technologies. Aarti Iyengar Apricot 2004 VoIP Core Technologies Aarti Iyengar Apricot 2004 Copyright 2004 Table Of Contents What is Internet Telephony or Voice over IP? VoIP Network Paradigms Key VoIP Protocols Call Control and Signaling protocols

More information

IPV6 THE NEXT GENERATION INTERNET PROTOCOL. Oulu, March 2006

IPV6 THE NEXT GENERATION INTERNET PROTOCOL. Oulu, March 2006 Electronic Communications Committee (ECC) within the European Conference of Postal and Telecommunications Administrations (CEPT) IPV6 THE NEXT GENERATION INTERNET PROTOCOL Oulu, March 2006 Page 2 EXECUTIVE

More information

Cisco ATA 191 Analog Telephone Adapter Overview

Cisco ATA 191 Analog Telephone Adapter Overview Cisco ATA 191 Analog Telephone Adapter Overview Your Analog Telephone Adapter, page 1 Your Analog Telephone Adapter The ATA 191 analog telephone adapter is a telephony-device-to-ethernet adapter that allows

More information

Extending SIP for QoS support

Extending SIP for QoS support Extending for QoS support D. Papalilo 1, S. Salsano 2, L. Veltri 3 1 Università di Roma La Sapienza (Italy) 2 DIE Università di Roma Tor Vergata (Italy) 3 CoRiTeL Via Anagnina 203, 00040 Roma (Italy) e-mail:

More information

Internet Protocol Version 6 (IPv6)

Internet Protocol Version 6 (IPv6) This chapter provides information about Internet Protocol version 6 (IPv6), which is the latest version of the Internet Protocol (IP). Packets are used to exchange data, voice, and video traffic over dual-stack

More information

Foreword xxiii Preface xxvii IPv6 Rationale and Features

Foreword xxiii Preface xxvii IPv6 Rationale and Features Contents Foreword Preface xxiii xxvii 1 IPv6 Rationale and Features 1 1.1 Internet Growth 1 1.1.1 IPv4 Addressing 1 1.1.2 IPv4 Address Space Utilization 3 1.1.3 Network Address Translation 5 1.1.4 HTTP

More information

Understanding SIP exchanges by experimentation

Understanding SIP exchanges by experimentation Understanding SIP exchanges by experimentation Emin Gabrielyan 2007-04-10 Switzernet Sàrl We analyze a few simple scenarios of SIP message exchanges for a call setup between two SIP phones. We use an SIP

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 Simulation of SIP-Based VoIP for Mosul University Communication Network Abdul-Bary Raouf Suleiman

More information