PROTOCOL PERFORMANCE MEASUREMENT METHODOLOGY - EXPERIMENTATION WITH SIGNALING SYSTEM NO 7 ANAND TUMKUR & AVIJIT DUTTA

Size: px
Start display at page:

Download "PROTOCOL PERFORMANCE MEASUREMENT METHODOLOGY - EXPERIMENTATION WITH SIGNALING SYSTEM NO 7 ANAND TUMKUR & AVIJIT DUTTA"

Transcription

1 PROTOCOL PERFORMANCE MEASUREMENT METHODOLOGY - EXPERIMENTATION WITH SIGNALING SYSTEM NO 7 by ANAND TUMKUR & AVIJIT DUTTA atr08001@student.mdh.se & ada08001@student.mdh.se A THESIS Submitted in partial fulfillment of the requirements for the degree MASTER OF SOFTWARE ENGINEERING School of Innovation, Design and Engineering MÄLARDALEN UNIVERSITY Västerås, Sweden 1st June 2009 Approved by: Academic Supervisor: Daniel Flemström Ericsson Mentor: Pär Asplund Examiner: Mats Björkman

2 Abstract Performance is the driving force for the effective network utilization in the current telecommunication world. The thesis aims to define suitable performance measurement methodologies for communication over stack based Signalling System No 7 (SS7). This thesis also throws a quick glance on open source SS7 and Ericsson proprietary SS7 protocols, to devise performance measurement approach that can be adopted to develop sophisticated tools. We adopt a scientific experimental approach for numerical measurement of throughput and latency of the protocol stack. Our current work finishes experimentation with open source SS7 protocol (SCTP) in Fedora based two identical servers. SCTP (Stream Control Transmission Protocol) is an important transport layer protocol for communication of SS7 message over an IP network. Message communication using SCTP protocol over an IP/Ethernet network between these two identical servers has been measured and analyzed using the IPerf tool. TCP (Transmission Control Protocol) being another important transport layer protocol of TCP/IP stack, the performance of TCP is compared with SCTP. The results prove that under normal circumstances TCP gains over SCTP and our analysis support that under multi homing support, SCTP should gain over TCP when throughput is measured.

3 Table of Contents List of Figures... 3 List of Tables... 5 Acknowledgements Introduction Outline Prerequisite Knowledge Background Telecommunication Mobile Network CPP Platform CPP Platform for 3G mobile network Signaling System No Open Signaling System No SS7 over IP Analogy of Open SS7 and CPP SS Related Work Literature review methodology Performance Measurement of SS7/Intelligent Network Measurement Approach Methods for Communicating SS7 Messages over a Packet-Based Network Using a TALI Measurement Approach Performance Evaluation of the Stream Control Transmission Protocol Performance Analysis of CCSN, based on SS# Application Protocols and Performance Benchmarks Processing and measuring SS7 message signal units (MSU s) Tele-traffic simulator with SS7 for circuit switched and intelligent network Tools on SS7 Performance Analysis: Protocol Performance Measurement Methodology

4 4.1. Complete Stack Measurement Stack Layer Measurement An Experimental Approach to Measure Performance Experimentation IPerf Performance Measurement Tool Results Analysis Summary and Conclusion Future Work Appendix A - Acronyms Appendix B - Open SS7 Installation and Troubleshooting Release Packages Operating systems System requirements Package dependencies Installation Process Appendix C - IPerf Commands Appendix D - NetPerf Commands

5 List of Figures Figure 2.1-1: Structure of GSM network (key elements) [11]... 9 Figure 2.2-1: Horizontal and Vertical Network Architecture [18] Figure : CPP Structural Units within a Node [18] Figure : SS7 communication between two nodes in telecom work [13] Figure : Simple SS7 Protocol Stack [9] Figure : Adaptation for SS7 over IP Figure : SCTP advantage over TCP [10] Figure : SS7 over IP [10] Figure : Cello Signaling and transport services [14] Figure 3.1-1: Study Selection Process Figure 3.2-1: Sample CCSN (Common Channel Signaling system) physical network [15] [16]21 Figure : Performance measurement methodology Figure 3.3-1: TALI layer controls SS7 over TCP/IP network [17] Figure : Round-trip time calculation using TALI layer [17] Figure 3.4-1: SCTP Test Bed Architecture [1] Figure 3.4-2: Mean Signaling Message Transimission Delay Over IP Network [1] Figure 3.5-1: CCSN (Common Channel Signaling system) physical network [3] Figure 3.5-2: Call Scenario in Basic ISDN Calls [3] Figure 3.6-1: RPC, Bulk_get and Conn_disc time [9] Figure 3.7-1: CDR processing architecture [22] Figure 3.8-1: Hybrid network architecture [23] Figure 4.1-1: Performance measurement approach Figure 4.2-1: SS7 stack performance measurement methodology Figure 5.1-1: Experimental Setup for Performance Measurement Figure 5.2-1: IPerf server Figure 5.2-2: IPerf Client Figure 5.3-1: Throughput Comparison of SCTP and TCP

6 Figure 5.4-1: Multi Homing Support in SCTP Figure 5.4-2: SCTP Server Response at Different Message Length Figure 5.4-3: SCTP Client initiation at Different Message Length

7 List of Tables Table 1: Research Paper Selection Table 2: Environmental Factors during Measurement Table 3: Environmental Factors during Measurement Table 4: Environmental Factors during Measurement Table 5: Open Source Tools for SS7 Performance Analysis Table 6: Commercial Tools for SS7 Performance Analysis Table 7: SCTP Performance Table 8: TCP Performance Table 9: IPerf CLI Options Table 10: NetPerf CLI Options

8 Acknowledgements This dissertation could not have been written without Daniel Flemström who not only guided as our supervisor but provided the inspiration and force to excel better than ever before. We are grateful to TATA Consultancy Services (TCS), India, Ericsson AB, Sweden and Mälardalen University, Sweden for providing this wonderful opportunity. We are deeply thankful to Prof. Mats Björkman for all his valuable feedback and support throughout the thesis. Thanks to Pär Apslund, Ericsson for helping us to narrow down and focus intensely on core aspect of our thesis. We appreciate Brian Bidulock (Open SS7 community) for extending their help as and when required. Thanks to Malin Rosqvist for helping us with proofreading of our manuscript. Last but not the least, we wish to thank our TCS student group at Mälardalen university for patiently listening to our thesis status presentation every week and providing valuable feedback. 6

9 1. Introduction This is a D-level Master Thesis report in Software Engineering at the School of Innovation, Design and Engineering at Mälardalen University, Sweden. The thesis is carried out at Industrial Research and Innovation Lab (IRIL) provided by the university with immense support from Ericsson AB, Älvsjö, Sweden. The academic supervisor is Daniel Flemström and industrial supervisor is Pär Asplund. This thesis has been written during 20 weeks from January 2009 to June The report aims at providing the reader with background knowledge of communication protocols in telecommunication systems and the new measurement approaches & aspects of performance Outline The report is organized to give the reader a brief introduction to the basics in telecommunication and communication protocol in Section 2. Section 3 highlights the related work carried out previously in the field of experimentation with protocol performance measurement in a controlled environment. Section 4 deals with our proposal for protocol measurement of the entire SS7 measurement and individual protocol layer measurement. Section 5 is the result and analysis of our experimentation with Open source signaling system #7 protocol stack. Summary and conclusion is represented in Section 6 with future work in Section 7. Appendix A provides the list of acronyms used in the document. Appendix B provides Open SS7 installation and trouble shooting. Appendix C and Appendix D provides the command lines interface options of IPerf and NetPerf protocol performance measurement tools respectively Prerequisite Knowledge The reader is not expected to have in-depth knowledge in the telecom domain as the initial chapter provides a brief introduction to the GSM mobile network. The basics of computer communication network will be help to understand signaling system #7 protocol stack. The experiment is carried out in a Linux environment and hence to repeat the experiment, the reader is required to know user basic skills of the Linux operating system. 7

10 2. Background This section is intended to provide an overview of the telecommunication system. Telecommunication nodes (sub systems) are built on platforms which support various node applications. CPP (Connectivity Packet Platform) is an Ericsson proprietary platform of their telecommunication sub-systems. Signaling System # 7 is a core protocol stack used for internode communication in telecom system Telecommunication Mobile etwork Figure is a simple mobile network, depicted for easy understanding of the proceeding sections. Each element like BTS (Base Transceiver Station), MSC (Mobile Switching Center), HLR (Home Location Register) are called nodes in a mobile network. BTS is the telecom node that connects the wireless mobile devices with the network. The wireless devices can be a mobile handset (GSM & CDMA), WLL (Wireless local loop), VOIP devices (Voice over internet protocol). The main component of network sub system is Mobile Switching Center (MSC) which provides normal switching functionality for PSTN (Public Switched Telephone Network) and ISDN (Integrated Switch Digital Networks). For mobile users, MSC provide additional functionality like registration, authentication and call location. Home Location Register (HLR) is the database to register all mobile users and usually there is one HLR per network. Each mobile SIM card issued is recorded in HLR using a primary key called IMSI (International Mobile Subscriber Identity). For voice calls or data access using mobile phones, base station subsystem takes care of radio communication via over-the-air interface. Once the mobile enters the BTS region, the BTS updates the VLR/HLR database. When the user makes a call, a call setup request is sent the nearest mobile network via BTS. Within the network, MSC checks with VLR to authenticate whether the user has sufficient credits and other records. After authentication, MSC sets up the call using global PSTN network if the call is towards a landline. 8

11 Figure 2.1-1: Structure of GSM network (key elements) [11] Platform: A versatile development of software for these nodes (network subsystem) requires component based design. In component based design, the application and platform are separately development and their interaction is governed by well defined interfaces. The application, interface and platform together constitute the software running on the node. The platform consists of reusable software that can be used across various nodes of the mobile network. Ericsson s mobile platform (AXE, CPP) is the base for any telecom nodes for its functionality in the mobile network. Nodes like Mobile Switching Center (MSC), High Location Register (HLR) uses Ericsson AXE platform. However, Radio Base Stations (RBS), Radio Network Controllers (RNC), Media Gateways (MGW) uses Ericsson CPP platform. 9

12 2.2. CPP Platform When Ericsson started designing telecom system for Wideband Code Division Multiple Access system (WCDMA), a platform was necessary to build different application. This would help in utilizing the platform across various applications like Radio Network Controller (RNC), Radio Base Station (RBC) and Media Gateways (MGW). A common platform helped in designing a horizontal structure (Figure 2.2-1) that had significant advantage over vertical structure. In horizontal design, the different layers communicated through well defined interfaces and hence the applications were able to share the resources at lower level. To be able to communicate with different services, the connectivity in Figure needs to have a strong platform for any application built. CPP (Connectivity Packet Platform) is a strong platform designed by Ericsson to support application software on telecom nodes. Figure 2.2-1: Horizontal and Vertical etwork Architecture [18] CPP Platform for 3G mobile network Figure is a sample telecom node architecture depicted at high level. Emergent software applications in a node runs on top of the platform and connected with the platform through 10

13 exposed interfaces. Platform includes software for fulfilling functionalities like operation and maintenance (O&M), control, redundancy, switching that resides in-between applications and OSE-DELTA RTOS used in CPP. This software is used for fulfilling node functionalities like remote maintenance, platform maintenance, and fail-over. Interfaces are used for interaction between applications and platform software. The platform uses OSE-delta real time operating system (RTOS) that includes the SS7 protocol stack. Applications communicate among different nodes in the telecom network through the platform. Initially, CPP was supporting only SS7 over ATM and SS7 over TDM transport in asynchronous transfer mode. But in the present time, support has also been added for SS7 over IP transport for better scalability and cost-to-performance ratio. For Quality of Service (QOS), intially ATM was considered the only option for mobile networks. But in the present time due to a lot of research in IP technology and increased investments in IP networks along with the internet popularity, telecom operators are looking for reduced cost and it has been noticed that it is possible to replace ATM with pure IP networks [14]. SS7 communication mainly assures [12]. Basic call set-up, management and control Efficient and secure worldwide telecommunication Wireless roaming and subscriber authentication The Cello Packet Platform of Ericsson has evolved as the Connectivity Packet Platform that has been projected considering 3G (3 rd Generation) and LTE (Long Term Evolution) of future generation mobile networks. The 5 structural units of CPP as depicted in Figure are: Core CADE O&M (Operation and Maintenance) IP & C (Internet Protocol and Connectivity) Signalling The core consists of OSE Delta as the real time operating system. The Java execution platform is provided for the application management. Core supports during system upgrade. The CADE (CPP Application Development Environment) part provides the software development 11

14 environment for both application software and CPP software. CADE helps in debugging and building load modules. IP & Connectivity provides the services of transporting over the ATM and IP networks and network synchronization. The Operation and Maintenance part of a Cello based node provides the management of services, interface support and application support. The signaling System Area provides the service for sending the signaling messages between the nodes in a network. Figure : CPP Structural Units within a ode [18] Figure depicts SS7 communication between two nodes in a telecom network. Here both node A and B are built on CPP. A denotes HLR and B denote the local area mobile node (MSC or VLR) where a subscriber is roaming with his mobile device. As soon as the mobile device comes under a cell (controlled by a mobile tower i.e. radio base station), the corresponding MSC/VLR communicates with the HLR using SS7 protocol, informing HLR to authenticate and enlist the details of the mobile system for further communication (call set-up or release) with this mobile device. 12

15 Figure : SS7 communication between two nodes in telecom work [13] 2.3. Signaling System o Open Signaling System o 7 Figure : depicts a simple protocol stack. The SS7 stack consists of 4 levels and is often compared with the layers of TCP/IP based on the functional similarities of the levels. The SS7 signaling protocol is used for inter-node communication in mobile networks. The first level is called MTP 1 (Message Transfer Part). This is the physical layer used for communication. MTP2 is a signaling link which together with MTP3 provides reliable transfer of signaling messages between two directly connected signaling points. MTP2 provides signaling link error monitoring, error correction by retransmission, and flow control. MTP3 performs two operations, Signaling Message Handling (SMH) and Signaling Network Management (SNM). SMH transmits the incoming messages to their destination User Part and routes outgoing messages toward their intended destination. MTP3 uses point code (PC) to route the incoming and out going messages towards their destination. Origination Point Code (OPC) and a DPC (Destination Point Code) are included in each message during transmission. The MTP3 level will insert to recognize the signalling point. This will help in identifying the message origination location. DPC is also inserted by MTP3 to identify the address of destination signaling point. Routing tables within an SS7 node are used to route messages. SNM monitors linksets and routesets. The status about the traffic is given to network to reroute traffic in congestion. SNM 13

16 also provides procedure actions when a failure occurs. This also provides a self-healing to the SS7 network. TUP and ISUP help is setting up, maintaining and tearing down calls. ISUP is replaced by TUP is many countries as ISUP supports ISDN which TUP does not. In addition, the SCCP provides a more flexible means of routing and provides mechanisms to transfer data over the SS7 network. Such additional features are used to support non-circuitrelated signaling, which is mostly used to interact with databases (SCPs). It is also used to connect the radio-related components in cellular networks. TCAP allows applications (called subsystems) to communicate with each other (over the SS7 network) using agreed-upon data elements. These data elements are called components. Components can be viewed as instructions sent between applications. For example, when a subscriber changes VLR location in a global system for mobile communication (GSM) cellular network, his or her HLR is updated with the new VLR location by means of an UpdateLocation component. TCAP also provides transaction management, allowing multiple messages to be associated with a particular communications exchange, known as a transaction SS7 over IP Figure : Simple SS7 Protocol Stack [9] The convergent world of voice, video and data required a transition from a circuit switched network to packet switch network. In packet switched network, the channel is shared between different traffic rather having a dedicated channel. This next generation architecture require the 14

17 transmission of SS7 data over IP. There were three architectural design changes required to implement SS7 over IP. Figure depicts the adaptation necessary for SS7 over IP [10]. Introduction of adaptation layer to meet the requirements of signaling system protocol A transport layer protocol that transfers the telephony signals at the same efficiency and performance. IP Network protocol. Figure : Adaptation for SS7 over IP The popular protocols for transport layer were TCP and UDP which were unsuitable for this purpose because of the following reasons. The basic requirements of reliability and in-order transfer of packets were not met by UDP TCP met the basic requirements but posed a problem of greater delay in case of packet loss. A 1% packet loss expected to create 9% delay which was unacceptable. The retransmission timer in TCP was large and hence any packet retransmission was not tunable. 15

18 SCTP (Stream Control Transmission Protocol) addresses these issues hence developed to meet the requirements of transporting SS7 over IP. Figure depicts the advantage of SCTP over the TCP protocol by having multiple stream while data transferring which ensures the delivery of the later packets in case if the earlier packets are not delivered. In TCP, as it is an in-order delivery, the later packets will not be delivered. SCTP defines a primary and secondary path for transmission by which the failure recovery is high compared to TCP. Figure : SCTP advantage over TCP [10] A typical usage of SS7 over IP is seen between Signaling Gateway (SG) and Media Gateway Controller (MGC). Figure depicts the protocol stack at various nodes in the communication. The communication channel between SEP (Signaling End Point) and SG (Signaling Gateway) is pure SS7 network. The communication between SG and MGC is pure IP network. The implementation is dependent on NIF (Nodal Interworking Function) that allows the MGC to exchange SS7 signaling messages over SS7 based on SEP. The message distribution from MGC to SEP or from SEP to MGC is performed by M3UA (MTP3 User Adaptation layer). The distribution is based on matching the incoming message against the Routing Keys. When a Routing Key is selected, the Application Server state is checked to see if it is active. As discussed earlier, SCTP is the transport layer protocol that handles the reliable transmission of telephony signals over an IP network. 16

19 Figure : SS7 over IP [10] Analogy of Open SS7 and CPP SS7 Figure depicts detailed communication through a signaling stack at high-level. CPP provides built-in support for SS7 communication for IP, ATM, and TDM. The operation and maintenance activities as depicted in using SS7 over IP service. We see that the signaling communicatio in CPP has multiple options available, To send pure SS7 over TDM. The SS7 over ATM is supported by ATM adaptation layer. The SS7 over IP is supported by MTP 3 User Adaptation layer and SCTP. NIF (Nodal Interworking Function) helps in message exchange over different types of networks. It is evident that the CPP has utilized the available forms of network communication. Figure : Cello Signaling and transport services [14] 17

20 Comparing Figure and Figure , we find that when both the SS7 stacks are seen as a black box, there is no difference for the SS7 message over TDM network. Comparing Figure and Figure , we find that the adaptation required by SS7 over IP as depicted in the discussion Section is used in CPP signaling. The SS7 application message (SCCP message) is marshaled over M3UA (MTP3 User Adaptation Layer) to SCTP (new transport layer protocol) to an IP network. This concludes that, baring the application layer of SS7 stack, the lower levels of Open SS7 and CPP SS7 are the same when viewed as a black box. 18

21 3. Related Work 3.1. Literature review methodology A broad and systematic search in the following databases was performed to obtain credible information. ACM Digital Library (<portal.acm.org>) IEEE explore (<ieeexplore.ieee.org>) The keywords used for searching were generic to a cover broad area of the database. Network performance measurement, protocol measurement signaling system performance, Signaling system 7, SS7 in mobile network the keywords were used. A systematic study selection process is depicted in Figure Initially, the keywords resulted in 2960 research papers, all of which were not related to our thesis. Hence by reading the title, the papers were easily filtered based on the title. We read the abstract of the 90 papers. This resulted in 18 papers which were selected for complete study. During the study of these 18 papers, we found more interesting research papers related to the topic. Validation of these papers was not required as they were selected from either IEEE or ACM databases which are trusted world wide. Table 1 depicts the number of papers which were the result of the keyword based search. The search filter did not include a on or after date clause to cover a larger database. Table 1: Research Paper Selection Search criteria Database Resulted no of papers Papers selected for study Network performance IEEE 43 1 measurement Protocol measurement ACM Signaling system IEEE 21 1 performance Signaling system 7 IEEE

22 Search criteria Database Resulted no of Papers selected papers for study SS7 in mobile network ACM 83 2 Figure 3.1-1: Study Selection Process 3.2. Performance Measurement of SS7/Intelligent etwork. SS7 is the commonly used protocol for voice call set-up in the telecom industry. Even IN (Intelligent Network) systems are being proposed to include SS7 communication instead of X.25 network due to various constraints [15]. The essence of this protocol can be visualized by A case in point being the recent CSP network failures caused by computer executing the SS7 in the East and West coasts and to the ATST (January, 1990) network which suffered a wide-spread SS7 related outage caused by timing interactions between recovery programs in its Intelligent etwork (I ) [15]. Author delineates that the SS7 network failure can be severe and lead to whole network (mainly prepaid mobile services) failure. A node in a SS7 network is called signaling point (SP). There are several signaling points such as Service Control Points (SCP), Signal Transfer Points (STP) (Figure 3.2-1). SCP is generally a database used for transaction control purposes of different services. A signaling point generally sends queries to SCP and corresponding responses are returned back [15]. Whereas STP is a signaling switch that routes & transports SS7 message packets by manipulating the received message and based upon its configured routing table. As in Figure 3.2-1, STP s are generally designed in parallel of two or more for redundancy, so that if one STP fails the other node (redundant ones) can take over the load during failure scenario [15]. 20

23 Figure 3.2-1: Sample CCS (Common Channel Signaling system) physical network [15] [16] When a call is initiated from an end point, it is required to identify proper SCP for information purposes. Identifying or addressing the SCP is handled in a special way using SS7 addressing mechanism [15]. Each SCP in the network is identified through a unique code which is assigned for that node [15]. Each message signal unit (MSU) that contains a SS7 message, ships with routing table information, calling or called address and SCCP address to decide a proper SCP node [15] Measurement Approach Atoui delineates response time measurement methodology for SCP by using the SS7 network with respect to a signaling point. As described in section 1, performance of a SCP is very important along with SS7 network with the Figure design approach to be considered for IN systems. As depicted in Figure , assume that source signaling point initiates a transaction query request at time T1. This request traverses through the SS7 network (passing through switches and signal transfer points) and reaches the target SCP at time T2. SCP application services take 21

24 its own time to process the query request and response back to the network at time T3. This response via SS7 network is returned back to originator signaling point [15]. Figure : Performance measurement methodology Total round trip time for processing a query at signaling point end = (T4-T1) unit Time taken by SCP application services to process a query and generate a response = (T3-T2) unit Time taken by SS7 network for processing this query = (T4- T1)-(T3-T2) unit The total response time is the sum of time taken by the network and time taken by the SCP services for processing the request. Generally, the signaling point waits for 3 or 4 seconds after sending a query request before being timed out [15] Methods for Communicating SS7 Messages over a Packet-Based etwork Using a TALI A US patent on SS7 message communication [17] using packet based network through transport adapter layer interface (TALI) defines a fascinating mechanism of using stream based TCP/IP network for telecommunication purposes. Traditional telecommunication requires a SS7 signaling network for communication establishment and termination. A signaling telecom network includes signaling nodes such as service switching point (SSP), signal transfer points (STP) and service control points (SCP) [17]. Traditional TCP/IP communication is more reliable and takes immense time for connection establishment, termination and error handling. But telecommunication networks require fast network activity. Although the SS7 signaling network is very suitable for telecommunication with reliability, it requires the user s fixed bandwidth without considering traffic volume which becomes much 22

25 more expensive to bear [17]. However, TCP/IP network is more widely used, less expensive; bandwidth is possible to share among multiple users [17]. To make proper use of the TCP/IP network in telecommunication, this patent introduces another layer called TALI that ships in between SS7 and the TCP/IP protocol stack as per Figure The TALI layer takes control over TCP/IP, to handle communication establishment, termination and message packet handling. Figure 3.3-1: TALI layer controls SS7 over TCP/IP network [17] Measurement Approach The patent exhibits performance measurement of the round-trip time for end-to-end communication in a signaling network between two nodes. The measurement methodology has been portrayed using an algorithm as in Figure [17]. 23

26 Figure : Round-trip time calculation using TALI layer [17] If we consider two signaling nodes as node-1 and node-2, to establish a connection, node-1 sends one monitor message packet that contains local TALI layer timer value, over TCP/IP network. This message packet is being received by signaling node-2 from TCP/IP network and TALI layer of node-2 responds with acknowledgement message with the timer timestamp of node-2 TALI layer. Once node-1 TALI layer receives the acknowledgement message, it reads local timer value and computes the round-trip time as depicted in Figure Performance Evaluation of the Stream Control Transmission Protocol SCTP is a transport layer protocol in signaling system #7 stacks. There are many improvements in SCTP compared to the TCP protocol with respect to flow control over IP network. Significant 24

27 improvements include order of arrival delivery, multiple messages packed into single SCTP packet and inclusion of network level fault tolerance. The higher performance requirement of SS7 is matched with inclusion of these changes in SCTP. In [1], the author presents an analytical and numerical method for analyzing the performance of SCTP (Stream Control Transmission Protocol). Here, we will concentrate on the numerical analysis pf performance rather the analytical model. Figure depicts the test bed for the performance measurement of SCTP. An open source SCTP prototype implementation (SCTPlib) was used to generate the required data. The test bed consists of a SCTP-client and a SCTP-server connected over LAN. The signaling traffic generated by the client is sent over the LAN to the server. The server responds to it by a termination call. The client performs the statistical calculation of performance. It is acknowledged that the delay analysis (performance) is an important criterion for QoS (Quality of Service) of SS7 [2]. Figure 3.4-1: SCTP Test Bed Architecture [1] Figure depicts the performance of SCTP under the exponential service time and constant service time. The graph is drawn with transmission delay (in millisecond) against the arrival rate (messages per millisecond). Poisson defines the inter-arrival time as exponential when the distribution of the inter-arrival time and service follow an exponential distribution. 25

28 Figure 3.4-2: Mean Signaling Message Transimission Delay Over IP etwork [1] Observation: The transmission delay in high when the arrival rate of messages is less as well as very high. During the experiment, the SS7 message length was 279 bytes, the IP header was 32 bytes. The maximum transmission unit was of 1500bytes and hence 4 messages were packaged into one SCTP packet. The experiment tests only the SCTP (network layer protocol) of the stack. The author performs the end-to-end delay measurement. There is no specific mention to the effect of an operating system call on the performance of the SCTP. This experiment is pure measurement of SCTP and no specific application oriented measurement is mentioned. Table 2 depicts our observation of the experimental setup. Table 2: Environmental Factors during Measurement - 1 Sl o `Q Specification 1. Measurement Transmission delay (Performance) of SCTP protocol 2. Network architecture As shown in Figure Client-Server architecture. 3. Effect of operating system No mention to effect of OS as this parameter is kept constant. 4. Machine No mention to hardware (Expected to be a normal desktop) 5. Operating System FreeBSD Memory No mention to system memory. 26

29 Sl o `Q Specification 7. Network IP network (Local area network) 8. Network load Measured for exponential and normal service time. 9 Machine load Dedicated machine with no other user/program Performance Analysis of CCS, based on SS#7 The Signaling System #7 (SS7) protocol forms the backbone of ISDN (Integrated Services Digital Networks) and IN (Intelligent Networks) in call controls and inter-exchange message signaling. SS7 hold fast a high QoS (Quality of Service) in call communication. Performance and reliability form an important aspect of QoS. The physical architecture of signaling network consists of SEP (Signaling end point), STP (Signaling transfer point) and Linksets. In ISDN, each SEP consists of MTP, SCCP, ISDN-UP and TCAP layers. STP consists of MTP and SCCP. These are the layers of SS7 that exists in SEP. In [3], the author evaluates the mean end-to-end delay of single-mate pair (SMP) CCSN (Common Channel Signaling Networks). This evaluation is performed under normal state as well as under different failure states. The paper also analyses the failure rate of STP. The author represents a comparative analysis of SS7 with OSI model, followed by a mathematical and numerical model of performance analysis. Our area of focus is the numerical analysis of performance in the CCSS systems. Figure depicts the considered physical network of the performance analysis. The network consists of 16 Linksets with four SEPs and 4 STPs. The links between the STPs and SEP is as shown in Figure

30 Figure 3.5-1: CCS (Common Channel Signaling system) physical network [3] Figure depicts the basic ISDN call setup. It consists of call setup, conversation and call release phases. In the call setup phase, the originating SEP sends IAM (Initial Address Message) which is transmitted to the destination SEP over two STPs. Each of this transmission adds delay. This is acknowledged by the ACM (Address Complete Message) and ANM (Answer message) message from the terminating SEP. Similarly during the call release phase, REL (Release) and RLC (Release Complete) messages are exchanged. Figure 3.5-2: Call Scenario in Basic ISD Calls [3] Observation: The result is the mean end-to-end delay in ISDN under various call arrival rate. The protocol measurement is not performed as such by the author. The measurements are under an ISDN network where the influence of the application is high and the protocol is not measured, 28

31 instead the call setup time is measured. The author measures the performance and reliability together with emphasis on if the measurement are made on different setup then the QoS cannot be verified. Table 3: Environmental Factors during Measurement - 2 Sl o Environment Specification 1. Measurement Mean end-to-end delay in a SS7 network 2. Network architecture As shown in Figure Network with 16 Linksets, 4 SEPs and 4 STPs 3. Effect of operating system Measured on Nodes with no specific mention to OS 4. Machine Single processor machine 5. Operating System Node OS (No specific mention) 6. Memory Single queue buffer in node 7. Network Linksets 8. Network load Tested under different call arrival rate 9 Machine load Dedicate nodes used with varied load 3.6. Application Protocols and Performance Benchmarks FTP (File Transfer Protocol) is a well know application layer protocol in TCP/IP stack used for file transfer over internet. FTAM is an application layer protocol standard for OSI (Open System Interconnection). SunRPC and ROSE are two well known providers of transaction services for comparison. An interesting aspect of comparison is that ROSE and FTAM are standard OSI formats whereas FTP and ROSE do not meet the standard of OSI. The author in [8], measures the performance and throughput of these four protocols in a systematic manner. The setup consists of initiator-responder architecture. SPIMS (SICS Protocols Implementation Measurement System) is the tool used for measurement. There are 3 phases of measurement starting with setup of the experiment with two or more computers. The 29

32 second generates the messages that are passed through the protocol stack. The third stage measures different parameters at the initiator s end. There are 3 measurement parameters in the tool. The tool has RPC (Remote Procedure Call) to find the response time. Bulk_Get measures the throughput from responder to initiator. Conn_disc measures the connection open and connection disconnection time. Figure 3.6-1: RPC, Bulk_get and Conn_disc time [9] Observation: As a result, the graph of response time to user message size is drawn to see the latency (delay) of the application layer protocol under different user message sizes. The measurement is carried out under a strict environment with keeping most of them constant to avoid the effect. The measurement tool has an independent part which is measurement of the response time and throughput. The system dependent part generates the traffic to push it through the stack to the responder. Table 4: Environmental Factors during Measurement - 3 Sl o Environment Specification 1. Measurement Application layer protocols (FTP, FTAM, SunRPC, ROSE). Measurement of throughput and latency. 30

33 Sl o Environment Specification 2. Network architecture Initiator-Responder 3. Effect of operating system Not part of experiment 4. Machine SUN 3/60 (diskless) 5. Operating System Standard SunOS Memory 4MB 7. Network Ethernet 8. Network load Some sample routing traffic (No network load measured) 9 Machine load Single user machine with no other application running 3.7. Processing and measuring SS7 message signal units (MSU s) A US patent on collecting and processing SS7 message signal units (MSU s) portrays processing mechanism of call data records (CDR s) for telecom billing perspective [22]. CDR is the ultimate unit of performing billing activity in telecom systems i.e. how much to bill a particular customer. Hence generating these CDR s is a challenge for telecom networks. Telecom systems make use of SS7 MSU s to generate these CDR as described in Figure

34 Figure 3.7-1: CDR processing architecture [22] Processing Methodologies: Telecom nodes 104 and 106 are the signal transfer points (STP) that are used for SS7 communication in telecom networks. 102 and 100 are the links i.e. physical links to other STPs. There are two monitoring devices 108 and 110 that are used for collecting MSU s that travel through physical links 100 & and 112 are the listeners that monitors the physical path and picks up SS7 MSU s and forwards to 116 and 118 CDR generator component inside the monitoring device. Here, each STP node in the network is associated with one monitoring device for CDR capturing and processing. However, there is one main STP node 124 that resides at the service provide premises and download CDRs from each monitoring devices such as 108 and 110. Finally it maintains the whole subscriber bases CDRs for forwarding to billing systems in its database. 32

35 3.8. Tele-traffic simulator with SS7 for circuit switched and intelligent network The Signaling System no 7 has been widely used by intelligent networks and circuit switched networks for voice call performance in telecommunication network. Figure portrays a hybrid network architecture that delineates how the SS7 protocol is being used for voice call setup and tearing down a connection in a network. The author delineates how this paradigm has been used to build a simulator for real life telecom network performance and guides for real time measurement. Figure depicts that customer premises are connected with end offices (EO). When a customer makes a call, it connects with toll-offices that build a trunk for voice calls. As soon as an EO gets a connection establishment request from customer premises, it takes help of the SS7 protocol by requesting a nearby service switching point (SSP) to establish the connection. SSP again takes benefit of a signal transfer point (STP) and a signal control point (SCP) to locate the recipient and establishing voice trunk as depicted in Figure Figure 3.8-1: Hybrid network architecture [23] The author introduces one simulator based upon the architecture in Figure that simulates real life telecommunication network and measures end-to-end performances by means of the SS7 protocol. 33

36 The simulator provides a user interface (UI) based display that allows the user to experiment with different control switches that can be regulated according to real life scenarios. However, the simulator does not simulate all the protocol layers of SS7. Rather concentrate only on SCCP and TCAP as the other layers are used mainly for data framing, transport and application services. Simulator depends on two factors. Dynamic factors can be represented through creation, execution and termination of processes, whereas static factors typically are system resources like storage, memory Tools on SS7 Performance Analysis: Table 6 presents the commercially available tools for measurement of the SS7 protocol. As these are commercially available, we have chosen not to present them in this report. In a later stage, the different measurement aspects of these commercial tools can be considered as an input while we carry out measurement of the SS7 protocol stack. Table 5 depicts two protocol performance measurement open source tools namely, IPerf and NetPerf which are widely used for throughput and latency measurement of SCTP, TCP and UDP protocols. Table 5: Open Source Tools for SS7 Performance Analysis Sl o Tool ame Protocol Measured Company Reference 1 IPerf SCTP (transport layer Open Source (An HP [24] of SigTran), TCP and UDP Associate) 2 NetPerf SCTP, TCP and UDP Open Source (National Laboratory for Applied Network Research) [24] 34

37 Table 6: Commercial Tools for SS7 Performance Analysis Sl o Tool ame Protocol Company Reference Measured 1 Jade simulation SS7 Jade Simulations [4] environment, performance International 2 Lite 3000/3000E SS7 NetTest A/S [5] SS7 Protocol functionality performance 3 UniSS7 SS7 TELOGIC [6] performance 4 Acterna 8620 SS7. SS7 ACTERNA [7] Network management performance performance 5 SS7 Simulation Suite SS7 Simulation and testing Sunrise Telecom [8] 35

38 4. Protocol Performance Measurement Methodology 4.1. Complete Stack Measurement To perform SS7 stack performance measurement, sample architecture could be as portrayed in Figure Source application in signaling node 1 is the application, service or tool that injects request message to the SS7 protocol stack. Time stamping service is a service that writes timestamp in a log before dispatching a SS7 message packet to the network and after receiving a SS7 message packet from network. Target application in signaling node 2 is the application, service or tool that processes SS7 request messages and generates response messages. Figure 4.1-1: Performance measurement approach According to Figure 4.1-1, at T1 time period a sample message is generated and injected through SS7 stack which propagates through Time stamping service. This time stamping service writes timestamp T2 in a log before dispatching it to the network. Similarly, at signaling node 2, the time stamping service writes timestamp T3 in a log after receiving a message packet from the network and before forwarding it to the upper layer. At time period T4, the target application or service receives the request message and starts processing of the same. 36

39 At T5, this target application or service generates response message and responds to the caller. At T6, time stamping service writes timestamp T6 in a log before dispatching the response packet to the network. Again at T7, the response packet is received by signaling node 1 and its time stamping service writes T7 in its log. At T8, the initiating application or service in signaling node 1 receives the response. Time taken to forward a request message by SS7 stack in signaling node 1 = (T2-T1) unit Time taken to receive the response message by source application (after processing of SS7 stack) in signaling node 1 = (T8-T7) unit Time taken by signaling node 2 after receiving a request message and generating response = (T6-T3) unit Time taken by target application in signaling node 2 to process a request message = (T5- T4) unit Time taken by network = (T3-T2) + (T7-T6) unit Round trip time required for processing a request by the source application in signaling node 1 = (T8-T1) unit 4.2. Stack Layer Measurement A hypothetical measurement methodology is portrayed in Figure and derived from the concept depicted in Figure

40 Figure 4.2-1: SS7 stack performance measurement methodology Figure depict the SS7 protocol stack that will undergo performance measurement using a monitor message by stamping local timer value. This timer value will be written either in a common database or in a log file that will be read by an application in the SS7 application layer to compute timing requirement of each layer for signaling message packet manipulation. When the signaling node (Figure 4.2-1) receives a monitor message packet at MTP1 layer, it will write start time either in a database table or in a log file the local timer value and starts processing on it. Once the processing is completed by MTP1 layer, it will deliver the message to the upper layer (MTP2) and again write the end time in the database table or in the log file. A sample database table or the log file content can be formulated as depicted in Figure Similarly all the layers in the stack will perform the same activity for start time and end time when a layer receives a message packet and delivers it to the upper layer respectively. Now a test application at the SS7 application layer, will read the database table or the log file when it receives the message packet from its below layer as portrayed in Figure This test application will compute the timing requirement for each protocol in SS7 stack for processing. 38

41 5. An Experimental Approach to Measure Performance 5.1. Experimentation The experimental setup is based on client-server architecture. Client and server machines are having an identical configuration. The client and server are connected by an Ethernet 100 Base-T cable with a transmission capacity of 100 Mbits/second. The straight cable is used and hence a switch is required in the LAN connection. An 8 port Gigabit switch is used for cross over. A twisted Ethernet cable can eliminate the use of a switch. The two systems are configured with IP addresses. Below are the hardware, software and test configurations. Hardware configuration Processor Intel Pentium IV, 3GHz processor Cable Base T Switch NetGear 8 port Gigabit Switch Interface card Network Interface Card for IP communication Software configuration Operating system Fedora 9 Kernel version fc9.i686 Open SS7 version - openss g IPerf version iperf Netperf version netperf Test configuration Message size - $n, this is a variable Test duration 10 seconds Protocol measured SCTP and TCP Bit rate - Output at different values of $n Port number 5001 Measured aspects Throughput Bytes of data sent per second (Mbps) Server IP: Client IP:

42 Figure 5.1-1: Experimental Setup for Performance Measurement Figure depicts the architectural view of the experimentation with a client-server. At the client side, the IPerf client runs as the application over the Open SS7 kernel module. When the test is performed, the client injects the test data into the stack and then to the physical medium. The server is listening for the response at port 5001(default port) IPerf Performance Measurement Tool IPerf is a common network performance tool developed in C++ used to measure TCP and UDP protocols. The release iperf by Open SS7 community supports SCTP protocol measurement. IPerf allows the user to set various network parameters like buffer size, message length, time interval and various other parameters as shown in Table 9. IPerf has client-server architecture with the tool running on one system as client and the other system as server. Figure represents the IPerf server application listening at port number 5001 for a SCTP communication. Figure depicts the server command line inputs with the following options. Option s: Represents IPERF in server mode and ready to accept the incoming data. Option B: Binds the server to the current IP for SCTP communication. Option z: Depicts the SCTP communication. 40

43 Option w: Sets the protocol communication window size. The output shows the successful binding, the port number on which the server is listening and the window size set. Once the server is configured, the client needs to initiate the communication to find the network performance. Figure 5.2-1: IPerf server Figure depicts the IPerf client command line options: Option c: Represents IPERF in client mode and the server IP is expected to follow. Option l: Represents the message length. The test can be performed at various message lengths. Option B: Binds the client to the current IP for SCTP communication. Option z: Depicts the SCTP communication. Option w: Sets the protocol communication window size. The initial output shows that the server connected to the client, the client IP to which the client bound, the SCTP port number and the window size. After 10 seconds the throughput and the total bytes of messages transferred is displayed. The time interval can be varied with I option followed with the time in seconds. 41

44 Figure 5.2-2: IPerf Client 5.3. Results The throughput of the SCTP and TCP protocol are measured. The throughputs at different message lengths are tabulated in Table 7 and Table 8 respectively. The experiment was conducted at a window size of 108KB (Kilo Bytes). We could prove that the change in window size had negligible effect and hence was not considered as a variable parameter to measure the performance at different window size. Table 7: SCTP Performance Message Length Mega bytes transferred Throughput (Mbps)

45 Message Length Mega bytes transferred Throughput (Mbps) Table 8: TCP Performance Message Length Mega bytes transferred Throughput (Mbps) Figure show that the performance of TCP under our test scenario is better compared to SCTP at higher data rate. Figure and Figure shows the server and client responses at different message size during experimentation. 43

46 5.4. Analysis Figure 5.3-1: Throughput Comparison of SCTP and TCP SCTP is a relatively new protocol compared to TCP which has evolved over a long period of time. A lot of effort is made towards making the protocol gain complete functionality. In [25], the performance of SCTP is compared with TCP to conclude that TCP outperforms SCTP in throughput over long period of time. The results in [25] show that over a period of 3600 seconds, data transferred through TCP is Mega bytes as against Mega bytes over SCTP. The analysis provided that SCTP is a comparatively new protocol and a lot of effort is dedicated towards adding features. Hence a little effort is made towards improving the performance of SCTP. In [26], a 46 mobile nodes were placed in a random way point mobility model to measure the performance of SCTP and TCP. The results concluded that for a MANET system, TCP and SCTP performed similarly but TCP had a slight advantage over SCTP when the throughput was measured. The analysis reveals that the selective acknowledgement of SCTP consumes more bandwidth than TCP. In [27], the measurement results that TCP is effective in bandwidth utilization and hence has a better performance as compared to SCTP. The analysis reveals that 44

47 the best and worst case time delivery of packets were at 11% and 61% as compared to SCTP which has 60% and 89% as its best and worst case results in case of one in every 10 packets lost. The most interesting results are produced in [24] with the performance of SCTP and TCP being almost the same when a single Network Interface Card (NIC) is used. The measurements were carried out with two experimental setups, one with a single NIC and one with two NIC. When two NIC were used, the performance of SCTP outperformed TCP with almost double throughput. A further analysis revealed that the performance of SCTP can be significantly improved over TCP in multiple path networks. In a multiple path network SCTP is supported by multiple homing. Figure depicts a SCTP host 1 and host 2 with a multiple interconnection. Let us assume, host 1 is to send data to host 2 on network IP1-IP3, this is called the primary path. If a packet gets dropped on the primary path, the sender immediately sends the data on the alternative path i.e. on IP2-IP4 path. This mechanism reduces the failure recovery time. Figure 5.4-1: Multi Homing Support in SCTP 45

48 Figure 5.4-2: SCTP Server Response at Different Message Length 46

49 Figure 5.4-3: SCTP Client initiation at Different Message Length 47

Transport Layer Protocols

Transport Layer Protocols Transport Layer Protocols Version. Transport layer performs two main tasks for the application layer by using the network layer. It provides end to end communication between two applications, and implements

More information

1. Public Switched Telephone Networks vs. Internet Protocol Networks

1. Public Switched Telephone Networks vs. Internet Protocol Networks Internet Protocol (IP)/Intelligent Network (IN) Integration Tutorial Definition Internet telephony switches enable voice calls between the public switched telephone network (PSTN) and Internet protocol

More information

Introduction. Channel Associated Signaling (CAS) Common Channel Signaling (CCS) Still widely deployed today Considered as old technology

Introduction. Channel Associated Signaling (CAS) Common Channel Signaling (CCS) Still widely deployed today Considered as old technology VoIP and SS7 Introduction Channel Associated Signaling (CAS) Still widely deployed today Considered as old technology Common Channel Signaling (CCS) Separation of signaling and call paths Signaling System

More information

Chapter 10 VoIP for the Non-All-IP Mobile Networks

Chapter 10 VoIP for the Non-All-IP Mobile Networks Chapter 10 VoIP for the Non-All-IP Mobile Networks Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University Outline 10.1 GSM-IP: VoIP Service for GSM 256

More information

Mobile Wireless Overview

Mobile Wireless Overview Mobile Wireless Overview A fast-paced technological transition is occurring today in the world of internetworking. This transition is marked by the convergence of the telecommunications infrastructure

More information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information

Computer Network. Interconnected collection of autonomous computers that are able to exchange information Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.

More information

Introduction to SS7 Signaling This tutorial provides an overview of Signaling System No. 7 (SS7) network architecture and protocols

Introduction to SS7 Signaling This tutorial provides an overview of Signaling System No. 7 (SS7) network architecture and protocols Introduction to SS7 Signaling This tutorial provides an overview of Signaling System No. 7 (SS7) network architecture and protocols SS7 is a set of telephony signaling protocols that are used to set up

More information

Internet Protocol (IP)/Intelligent Network (IN) Integration

Internet Protocol (IP)/Intelligent Network (IN) Integration Internet Protocol (IP)/Intelligent Network (IN) Integration Definition The convergence of the public switched telephone network (PSTN) and Internet protocol (IP) data networks promises exciting opportunities

More information

Global System for Mobile Communication Technology

Global System for Mobile Communication Technology Global System for Mobile Communication Technology Mobile Device Investigations Program Technical Operations Division DHS - FLETC GSM Technology Global System for Mobile Communication or Groupe Special

More information

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking

Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Quantifying the Performance Degradation of IPv6 for TCP in Windows and Linux Networking Burjiz Soorty School of Computing and Mathematical Sciences Auckland University of Technology Auckland, New Zealand

More information

Tutorial on Signaling System 7 (SS7) Performance Technologies www.pt.com

Tutorial on Signaling System 7 (SS7) Performance Technologies www.pt.com Tutorial on Signaling System 7 (SS7) Performance Technologies Table of Contents Topic Page Overview...3 Signaling Links...3 Signaling Points...3 SS7 Signaling Link Types...4 SS7 Protocol Stack...6 Message

More information

Mobile Application Part protocol implementation in OPNET

Mobile Application Part protocol implementation in OPNET Mobile Application Part protocol implementation in OPNET Vladimir Vukadinovic and Ljiljana Trajkovic School of Engineering Science Simon Fraser University Vancouver, BC, Canada E-mail: {vladimir, ljilja}@cs.sfu.ca

More information

How To Monitor And Test An Ethernet Network On A Computer Or Network Card

How To Monitor And Test An Ethernet Network On A Computer Or Network Card 3. MONITORING AND TESTING THE ETHERNET NETWORK 3.1 Introduction The following parameters are covered by the Ethernet performance metrics: Latency (delay) the amount of time required for a frame to travel

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

Mobile Networking. SS7 Network Architecture. Purpose. Mobile Network Signaling

Mobile Networking. SS7 Network Architecture. Purpose. Mobile Network Signaling Purpose The purpose of this white paper is to inform the reader about mobile networking technology. For further information, see. Mobile Network Signaling Telecommunications signaling is the transmission

More information

SS7 & LTE Stack Attack

SS7 & LTE Stack Attack SS7 & LTE Stack Attack Ankit Gupta Black Hat USA 2013 akg0x11@gmail.com Introduction With the evolution of IP network, Telecom Industries are using it as their core mode of communication for their network

More information

IT4504 - Data Communication and Networks (Optional)

IT4504 - Data Communication and Networks (Optional) - Data Communication and Networks (Optional) INTRODUCTION This is one of the optional courses designed for Semester 4 of the Bachelor of Information Technology Degree program. This course on Data Communication

More information

WAN Data Link Protocols

WAN Data Link Protocols WAN Data Link Protocols In addition to Physical layer devices, WANs require Data Link layer protocols to establish the link across the communication line from the sending to the receiving device. 1 Data

More information

White paper. Reliable and Scalable TETRA networks

White paper. Reliable and Scalable TETRA networks Abstract The evolution of TETRA networks towards an all- IP architecture is now a reality and has been accepted by even the most demanding users of TETRA technology. Although circuit switch based TETRA

More information

OPNET Network Simulator

OPNET Network Simulator Simulations and Tools for Telecommunications 521365S: OPNET Network Simulator Jarmo Prokkola Research team leader, M. Sc. (Tech.) VTT Technical Research Centre of Finland Kaitoväylä 1, Oulu P.O. Box 1100,

More information

QoS issues in Voice over IP

QoS issues in Voice over IP COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This

More information

VoIP-PSTN Interoperability by Asterisk and SS7 Signalling

VoIP-PSTN Interoperability by Asterisk and SS7 Signalling VoIP-PSTN Interoperability by Asterisk and SS7 Signalling Jan Rudinsky CESNET, z. s. p. o. Zikova 4, 160 00 Praha 6, Czech Republic rudinsky@cesnet.cz Abstract. PSTN, the world's circuit-switched network,

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

OPNET - Network Simulator

OPNET - Network Simulator Simulations and Tools for Telecommunications 521365S: OPNET - Network Simulator Jarmo Prokkola Project Manager, M. Sc. (Tech.) VTT Technical Research Centre of Finland Kaitoväylä 1, Oulu P.O. Box 1100,

More information

Question: 3 When using Application Intelligence, Server Time may be defined as.

Question: 3 When using Application Intelligence, Server Time may be defined as. 1 Network General - 1T6-521 Application Performance Analysis and Troubleshooting Question: 1 One component in an application turn is. A. Server response time B. Network process time C. Application response

More information

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005. Lecturer: Kartik Krishnan Lecture 1-3 SFWR 4C03: Computer Networks & Computer Security Jan 3-7, 2005 Lecturer: Kartik Krishnan Lecture 1-3 Communications and Computer Networks The fundamental purpose of a communication network is the exchange

More information

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU

Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Performance Analysis of IPv4 v/s IPv6 in Virtual Environment Using UBUNTU Savita Shiwani Computer Science,Gyan Vihar University, Rajasthan, India G.N. Purohit AIM & ACT, Banasthali University, Banasthali,

More information

Data Communication and Computer Network

Data Communication and Computer Network 1 Data communication principles, types and working principles of modems, Network principles, OSI model, functions of data link layer and network layer, networking components, communication protocols- X

More information

Ethernet. Ethernet. Network Devices

Ethernet. Ethernet. Network Devices Ethernet Babak Kia Adjunct Professor Boston University College of Engineering ENG SC757 - Advanced Microprocessor Design Ethernet Ethernet is a term used to refer to a diverse set of frame based networking

More information

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS Implementing roaming for OpenBTS 1 Introduction One of the main advantages of OpenBTS TM system architecture is absence of a legacy GSM core network. SIP is used for registering, call control and messaging.

More information

VMWARE WHITE PAPER 1

VMWARE WHITE PAPER 1 1 VMWARE WHITE PAPER Introduction This paper outlines the considerations that affect network throughput. The paper examines the applications deployed on top of a virtual infrastructure and discusses the

More information

APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM

APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM 152 APPENDIX 1 USER LEVEL IMPLEMENTATION OF PPATPAN IN LINUX SYSTEM A1.1 INTRODUCTION PPATPAN is implemented in a test bed with five Linux system arranged in a multihop topology. The system is implemented

More information

GSM and IN Architecture

GSM and IN Architecture GSM and IN Architecture a common component: TCAP Raimo.Kantola@netlab.hut.fi Rka S-2007 Signaling Protocols 8-1 GSM system consists of sub-systems MS = ME+SIM Radio or Air i/f Base Station Sub-system (BSS)

More information

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP? Goal We want to know Introduction What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP? VoIP Challenges 2 Carrier Grade VoIP Carrier grade Extremely high availability 99.999% reliability (high

More information

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19 4. H.323 Components VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19 4.1 H.323 Terminals (1/2)...3 4.1 H.323 Terminals (2/2)...4 4.1.1 The software IP phone (1/2)...5 4.1.1 The software

More information

Chapter 2 - The TCP/IP and OSI Networking Models

Chapter 2 - The TCP/IP and OSI Networking Models Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application

More information

Asterisk and SS7 Performance Tests

Asterisk and SS7 Performance Tests Asterisk and SS7 Performance Tests Jan Rudinský CESNET z.s.p.o., Zikova 4, Praha, Czech Republic (Technical Report is under oponent review) rudinsky@cesnet.cz 6. 11. 2007 At Cesnet z.s.p.o. we have installed

More information

11/22/2013 1. komwut@siit

11/22/2013 1. komwut@siit 11/22/2013 1 Week3-4 Point-to-Point, LAN, WAN Review 11/22/2013 2 What will you learn? Representatives for Point-to-Point Network LAN Wired Ethernet Wireless Ethernet WAN ATM (Asynchronous Transfer Mode)

More information

Advanced SIP Series: SIP and 3GPP Operations

Advanced SIP Series: SIP and 3GPP Operations Advanced S Series: S and 3GPP Operations, Award Solutions, Inc Abstract The Session Initiation Protocol has been chosen by the 3GPP for establishing multimedia sessions in UMTS Release 5 (R5) networks.

More information

ETM System SIP Trunk Support Technical Discussion

ETM System SIP Trunk Support Technical Discussion ETM System SIP Trunk Support Technical Discussion Release 6.0 A product brief from SecureLogix Corporation Rev C SIP Trunk Support in the ETM System v6.0 Introduction Today s voice networks are rife with

More information

INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE

INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE INTELLIGENT NETWORK SERVICES MIGRATION MORE VALUE FOR THE Voice over LTE SUBSCRIBER TECHNOLOGY White Paper Mobile operators have invested a lot of time and money in Intelligent Network (IN) services for

More information

The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center

The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center The entire cost of the program is funded by the textbook, ebook or ecourse purchase by your

More information

UPPER LAYER SWITCHING

UPPER LAYER SWITCHING 52-20-40 DATA COMMUNICATIONS MANAGEMENT UPPER LAYER SWITCHING Gilbert Held INSIDE Upper Layer Operations; Address Translation; Layer 3 Switching; Layer 4 Switching OVERVIEW The first series of LAN switches

More information

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM Objectives: Base training of an engineer for the installation and maintenance of Digital Telecommunications and Internetworking systems.

More information

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages Part I: The problem specifications NTNU The Norwegian University of Science and Technology Department of Telematics Note! The problem set consists of two parts: Part I: The problem specifications pages

More information

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet CCNA R&S: Introduction to Networks Chapter 5: Ethernet 5.0.1.1 Introduction The OSI physical layer provides the means to transport the bits that make up a data link layer frame across the network media.

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

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD

Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch

More information

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402

Agilent Technologies Performing Pre-VoIP Network Assessments. Application Note 1402 Agilent Technologies Performing Pre-VoIP Network Assessments Application Note 1402 Issues with VoIP Network Performance Voice is more than just an IP network application. It is a fundamental business and

More information

Mobile Communications

Mobile Communications October 21, 2009 Agenda Topic 2: Case Study: The GSM Network 1 GSM System General Architecture 2 GSM Access network. 3 Traffic Models for the Air interface 4 Models for the BSS design. 5 UMTS and the path

More information

IP Telephony v1.0 Scope and Sequence. Cisco Networking Academy Program

IP Telephony v1.0 Scope and Sequence. Cisco Networking Academy Program IP Telephony v1.0 Scope and Sequence Cisco Networking Academy Program Table of Content COURSE OVERVIEW...4 Course Description...4 Course Objectives...4 Target Audience...5 Prerequisites...5 Lab Requirements...5

More information

VOICE OVER IP AND NETWORK CONVERGENCE

VOICE OVER IP AND NETWORK CONVERGENCE POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 80 Electrical Engineering 2014 Assaid O. SHAROUN* VOICE OVER IP AND NETWORK CONVERGENCE As the IP network was primarily designed to carry data, it

More information

How To Understand The Performance Of A Cell Phone Network

How To Understand The Performance Of A Cell Phone Network Survivability Analysis for Mobile Cellular Networks David W. Tipper *, Chalermpol Charnsripinyo *, Hyundoo Shin * Teresa A. Dahlberg ** * Department of Information Science and Telecommunications, University

More information

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks Beyond Limits... Volume: 2 Issue: 1 International Journal Of Advance Innovations, Thoughts & Ideas Analysis of Effect of Handoff on Audio Streaming in VOIP Networks Shivani Koul* shivanikoul2@gmail.com

More information

DSL Forum Technical Report TR-054

DSL Forum Technical Report TR-054 DSL Forum Technical Report TR-054 (Formerly WT-074v1) Updates and supercedes TR-038 DSL Service Flow-Through Fulfillment Management Overview Abstract: August 2002 This Working Text defines the first set

More information

Network Technologies

Network Technologies Network Technologies Telephone Networks IP Networks ATM Networks Three Network Technologies Telephone Network The largest worldwide computer network, specialized for voice ing technique: Circuit-switching

More information

ReadyNAS Remote White Paper. NETGEAR May 2010

ReadyNAS Remote White Paper. NETGEAR May 2010 ReadyNAS Remote White Paper NETGEAR May 2010 Table of Contents Overview... 3 Architecture... 3 Security... 4 Remote Firewall... 5 Performance... 5 Overview ReadyNAS Remote is a software application that

More information

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features

High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features UDC 621.395.31:681.3 High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features VTsuneo Katsuyama VAkira Hakata VMasafumi Katoh VAkira Takeyama (Manuscript received February 27, 2001)

More information

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT:

Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: Using Fuzzy Logic Control to Provide Intelligent Traffic Management Service for High-Speed Networks ABSTRACT: In view of the fast-growing Internet traffic, this paper propose a distributed traffic management

More information

ACD: Average Call Duration is the average duration of the calls routed bya a VoIP provider. It is a quality parameter given by the VoIP providers.

ACD: Average Call Duration is the average duration of the calls routed bya a VoIP provider. It is a quality parameter given by the VoIP providers. ACD: Average Call Duration is the average duration of the calls routed bya a VoIP provider. It is a quality parameter given by the VoIP providers. API: An application programming interface (API) is a source

More information

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP AERONAUTICAL COMMUNICATIONS PANEL (ACP) Working Group I - 7 th Meeting Móntreal, Canada 2 6 June 2008 Agenda Item x : ATN and IP Information Paper Presented by Naoki Kanada Electronic Navigation Research

More information

1 Introduction to mobile telecommunications

1 Introduction to mobile telecommunications 1 Introduction to mobile telecommunications Mobile phones were first introduced in the early 1980s. In the succeeding years, the underlying technology has gone through three phases, known as generations.

More information

Network Simulation Traffic, Paths and Impairment

Network Simulation Traffic, Paths and Impairment Network Simulation Traffic, Paths and Impairment Summary Network simulation software and hardware appliances can emulate networks and network hardware. Wide Area Network (WAN) emulation, by simulating

More information

Avaya ExpertNet Lite Assessment Tool

Avaya ExpertNet Lite Assessment Tool IP Telephony Contact Centers Mobility Services WHITE PAPER Avaya ExpertNet Lite Assessment Tool April 2005 avaya.com Table of Contents Overview... 1 Network Impact... 2 Network Paths... 2 Path Generation...

More information

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream Article VoIP Introduction Internet telephony refers to communications services voice, fax, SMS, and/or voice-messaging applications that are transported via the internet, rather than the public switched

More information

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals What You Will Learn About Computers Are Your Future Chapter 8 Networks: Communicating and Sharing Resources Basic networking concepts Advantages and disadvantages of networks Peer-to-peer and client/server

More information

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu. What is CSG150 about? Fundamentals of Computer Networking Guevara Noubir noubir@ccs.neu.edu CSG150 Understand the basic principles of networking: Description of existing networks, and networking mechanisms

More information

Dialogic Distributed Signaling Interface Protocol Stacks

Dialogic Distributed Signaling Interface Protocol Stacks Dialogic Dialogic (DSI) support a range of Signaling System 7 (SS7) and IETF SIGTRAN specifications to provide solid building blocks for the most advanced applications. These signaling protocols have been

More information

Performance Evaluation of Linux Bridge

Performance Evaluation of Linux Bridge Performance Evaluation of Linux Bridge James T. Yu School of Computer Science, Telecommunications, and Information System (CTI) DePaul University ABSTRACT This paper studies a unique network feature, Ethernet

More information

Clearing the Way for VoIP

Clearing the Way for VoIP Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.

More information

Improving Quality of Service

Improving Quality of Service Improving Quality of Service Using Dell PowerConnect 6024/6024F Switches Quality of service (QoS) mechanisms classify and prioritize network traffic to improve throughput. This article explains the basic

More information

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment Voice over IP Demonstration 1: VoIP Protocols Network Environment We use two Windows workstations from the production network, both with OpenPhone application (figure 1). The OpenH.323 project has developed

More information

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above 1. How many bits are in an IP address? A. 16 B. 32 C. 64 2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 3. The network number plays what part in an IP address? A. It

More information

Cisco Networking Professional-6Months Project Based Training

Cisco Networking Professional-6Months Project Based Training Cisco Networking Professional-6Months Project Based Training Core Topics Cisco Certified Networking Associate (CCNA) 1. ICND1 2. ICND2 Cisco Certified Networking Professional (CCNP) 1. CCNP-ROUTE 2. CCNP-SWITCH

More information

hp ProLiant network adapter teaming

hp ProLiant network adapter teaming hp networking june 2003 hp ProLiant network adapter teaming technical white paper table of contents introduction 2 executive summary 2 overview of network addressing 2 layer 2 vs. layer 3 addressing 2

More information

Data Communication Networks and Converged Networks

Data Communication Networks and Converged Networks Data Communication Networks and Converged Networks The OSI Model and Encapsulation Layer traversal through networks Protocol Stacks Converged Data/Telecommunication Networks From Telecom to Datacom, Asynchronous

More information

Cleep Solution Description

Cleep Solution Description Cleep Solution Description LLC "Big Data Technology" ID: 1137746981932 www.carriers-capital.com Contents 1 Cleep Solution Overview... 1 2 Solution components... 1 3 Call Flow... 2 4 Physical Connectivity

More information

Communications and Computer Networks

Communications and Computer Networks SFWR 4C03: Computer Networks and Computer Security January 5-8 2004 Lecturer: Kartik Krishnan Lectures 1-3 Communications and Computer Networks The fundamental purpose of a communication system is the

More information

Switch Fabric Implementation Using Shared Memory

Switch Fabric Implementation Using Shared Memory Order this document by /D Switch Fabric Implementation Using Shared Memory Prepared by: Lakshmi Mandyam and B. Kinney INTRODUCTION Whether it be for the World Wide Web or for an intra office network, today

More information

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT 1. TIMING ACCURACY The accurate multi-point measurements require accurate synchronization of clocks of the measurement devices. If for example time stamps

More information

Local-Area Network -LAN

Local-Area Network -LAN Computer Networks A group of two or more computer systems linked together. There are many [types] of computer networks: Peer To Peer (workgroups) The computers are connected by a network, however, there

More information

IP Office Technical Tip

IP Office Technical Tip IP Office Technical Tip Tip no: 195 Release Date: October 26, 2007 Region: GLOBAL Using Packet Capture Software To Verify IP Network VoIP Quality Of Service (QoS) Operation Converged networks can experience

More information

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak Packet Switching and Computer Networks Switching As computer networks became more pervasive, more and more data and also less voice was transmitted over telephone lines. Circuit Switching The telephone

More information

LAN Performance Measurements Lab

LAN Performance Measurements Lab LAN Performance Measurements Lab Token Ring and Ethernet Name: Date Experiment Performed: Group Members: Lan Performance Lab Ver 1.4, February 2004. - 1 - Introduction: The goal of this laboratory is for

More information

Introducing Cisco Voice and Unified Communications Administration Volume 1

Introducing Cisco Voice and Unified Communications Administration Volume 1 Introducing Cisco Voice and Unified Communications Administration Volume 1 Course Introduction Overview Learner Skills and Knowledge Course Goal and Course Flow Additional Cisco Glossary of Terms Your

More information

Chapter 9A. Network Definition. The Uses of a Network. Network Basics

Chapter 9A. Network Definition. The Uses of a Network. Network Basics Chapter 9A Network Basics 1 Network Definition Set of technologies that connects computers Allows communication and collaboration between users 2 The Uses of a Network Simultaneous access to data Data

More information

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET 3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET The Business Value of Telecommunications and Networking Business value impacts of the telecommunications and Networking are: Declining transaction costs

More information

Mobile Packet Backbone Network Training Programs. Catalog of Course Descriptions

Mobile Packet Backbone Network Training Programs. Catalog of Course Descriptions Mobile Packet Backbone Network Training Programs Catalog of Course Descriptions Page 2 Catalog of Course Descriptions INTRODUCTION... 6 MOBILE PACKET BACKBONE NETWORK (M-PBN) R5.1 DELTA... 7 MOBILE PACKET

More information

Introduction Chapter 1. Uses of Computer Networks

Introduction Chapter 1. Uses of Computer Networks Introduction Chapter 1 Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization Metric Units Revised: August 2011 Uses of Computer Networks

More information

Layer 3 Network + Dedicated Internet Connectivity

Layer 3 Network + Dedicated Internet Connectivity Layer 3 Network + Dedicated Internet Connectivity Client: One of the IT Departments in a Northern State Customer's requirement: The customer wanted to establish CAN connectivity (Campus Area Network) for

More information

Measure wireless network performance using testing tool iperf

Measure wireless network performance using testing tool iperf Measure wireless network performance using testing tool iperf By Lisa Phifer, SearchNetworking.com Many companies are upgrading their wireless networks to 802.11n for better throughput, reach, and reliability,

More information

Network Layer: Network Layer and IP Protocol

Network Layer: Network Layer and IP Protocol 1 Network Layer: Network Layer and IP Protocol Required reading: Garcia 7.3.3, 8.1, 8.2.1 CSE 3213, Winter 2010 Instructor: N. Vlajic 2 1. Introduction 2. Router Architecture 3. Network Layer Protocols

More information

920-803 - technology standards and protocol for ip telephony solutions

920-803 - technology standards and protocol for ip telephony solutions 920-803 - technology standards and protocol for ip telephony solutions 1. Which CODEC delivers the greatest compression? A. B. 711 C. D. 723.1 E. F. 726 G. H. 729 I. J. 729A Answer: C 2. To achieve the

More information

Three Network Technologies

Three Network Technologies Three Network Technologies Network The largest worldwide computer network, specialized for voice ing technique: Circuit-switching Internet The global public information infrastructure for data ing technique:

More information

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB

Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Highly Available Mobile Services Infrastructure Using Oracle Berkeley DB Executive Summary Oracle Berkeley DB is used in a wide variety of carrier-grade mobile infrastructure systems. Berkeley DB provides

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

The Shift to Wireless Data Communication

The Shift to Wireless Data Communication The Shift to Wireless Data Communication Choosing a Cellular Solution for Connecting Devices to a WWAN Dana Lee, Senior Product Manager dana.lee@moxa.com Recent developments in the wireless and industrial

More information

Wireless and Mobile Network Architecture

Wireless and Mobile Network Architecture Wireless and Mobile Network Architecture Chapter 7: GSM Network Signaling Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University Nov. 2006 1 Outline

More information

Voice Over IP. MultiFlow 5048. IP Phone # 3071 Subnet # 10.100.24.0 Subnet Mask 255.255.255.0 IP address 10.100.24.171. Telephone.

Voice Over IP. MultiFlow 5048. IP Phone # 3071 Subnet # 10.100.24.0 Subnet Mask 255.255.255.0 IP address 10.100.24.171. Telephone. Anritsu Network Solutions Voice Over IP Application Note MultiFlow 5048 CALL Manager Serv # 10.100.27 255.255.2 IP address 10.100.27.4 OC-48 Link 255 255 25 IP add Introduction Voice communications over

More information