Study of Next Generation Networks (NGN) Using Simulation Modeling
Total Page:16
File Type:pdf, Size:1020Kb
Study of Next Generation Networks (NGN) Using simulation modeling Report submitted in partial fulfillment of the requirement for the degree of B.Sc In Electrical and Electronic Engineering Supervisor: Dr. Iman Abuel Maaly By Rifga Mokhier Altaher Department of Electrical and Electronic Engineering University of Khartoum June 2007 Dedication I dedicate my project With my all love Endless thanks Best wishes to My parents for the great trust they have put upon me. My sisters and brother, who supported and encouraged me. My partner, Enas, for doing it with me hand by hand, step by step My supervisor, Dr. Iman Abuel Maaly who guided me the way to do such a project i Acknowledgement I would like to thank my supervisor, Doctor Iman Abuel Maaly for her patience, understanding and support. I would also like to thank the engineers at Canar Telecom Company and everyone who have encouraged me to finally finish my thesis. Finally, I’m deeply grateful to all the staff of electrical and electronic engineering department. ii TABLE OF CONTENS Dedication………………………………………………………………..i Acknowledgement…………………………………………………….…ii Table of contents………………………………………………………...iii List of figures……………………………………………………………vi List of tables…………………………………………………………….vii Abstract………………………………………………………………….viii Chapter 1 1. Introduction…………………………………………………………….1 1.1 introduction ………………………………………………………...2 1.2 Definition…………………………………………………………...2 1.3 problem statement…………………………………………………..4 1.4 Objectives…………………………………………………………..4 1.5 Methodology………………………………………………………..4 1.6 Thesis outline……………………………………………………....5 Chapter 2 2. NGN basic concepts…………………………………………………...6 2.1 Introduction………………………………………………………...7 2.2 Migration to NGN………………………………………………….7 2.2.1 Wait & See…………………………………………………….7 2.2.2 Internet offload………………………………………………...7 2.2.3 Voice over broadband………………………………………….8 2.2.4 Replace transit switches………………………………………..8 2.3 The Softswitch……………………………………………………...8 2.3.1 Definition……………………………………………………....8 2.3.2 The Softswitch concept………………………………………...9 2.4 NGN characteristics……………………………………………….10 2.5 conclusion…………………………………………………………11 Chapter 3 3. NGN architecture……………………………………………………...12 3.1 NGN layers………………………………………………………...13 3.2 Edge Access Layer………………………………………………...13 3.2.1 Integrated Access Device …………………………………….14 3.2.2 Media Gateways (MGs)………………………………………14 iii 3.2.2.1 Media Gateways Characteristics……….……………………14 3.2.2.2 Types of Media Gateways…………..………..……………..15 1. Access Media Gateway (AMG)…………………………...15 2. Trunk Media Gateway (TMG)……………………………..15 3. Signaling Media Gateway (SG)…………………………....15 4. Universal media gateway (UMG)………………………….16 3.3 Core Switching Layer……………………………………………....16 3.4 Network Control Layer…………………………………………......17 3.5 Service Management Layer……………………………………........18 3.5.1 Integrated Operation Support System (IOSS)……………...…..18 3.5.2 Policy server………………………………………………...….18 3.5.3 Application Server……………………………………………...18 3.5.4 Location Server…………………………………………………19 3.5.5 Media Resource Server…………………………………………19 3.5.6 Service Control Point…………………………………………...19 3.6 Conclusion…………………………………………………………..20 Chapter 4 4. VoIP Implementation in NGN………………………………………….21 4.1 Introduction……………………………………………………...…..22 4.2 Problem definition and decomposition………………………………22 4.2.1 The Scenarios…………………………………………………….22 4.2.1.1 PC to PC phase………………………………………….…..23 4.2.1.2 PC to PHONE phase………………………………………...23 4.2.1.3 PHONE to PHONE phase…………………………………..24 4.2.2 Signaling Architecture…………………………………………...24 4.3 Session Initiation protocol (SIP)……………………………………..25 4.3.1 Definition………………………………………………………..25 4.3.2 Comparison between SIP & H.323……………………………...25 4.3.3 SIP architecture………………………………………………….26 4.3.3.1 SIP Entities………………………………………………….26 4.3.3.2 SIP messages…………………………………………….…..27 4.3.4 Session Description Protocol (SDP)………………………….…..31 4.3.5 SIP Addressing ……………………………………………….…..31 4.3.6 Inter-working between SIP network and NGN …………………..32 4.4 Real Time Protocol (RTP)………………………………………….….33 iv Chapter 5 5. Switching Design& Evaluation…………………………………………..34 5.1 Introduction……………………………………………………...…...35 5.2 Java Interface to SIP …………………………………………...…….35 5.3 Application architecture………………………………………...…….35 5.3.1 User Agent …………………………………………………...….35 5.3.1.1 User Agent fundamentals……………………………………35 5.3.1.2 User Agent demonstration……………………………...…...37 5.3.2 Proxy and Registrar server…………………………………...…..38 5.3.2.1 Proxy capabilities…………………………………………....38 5.3.2.2 How to start Proxy? ………………………………………....39 5.3.2.3 System Administrator………………………………………..39 5.3.3 SIP/PSTN Gateway ………………………………………………40 5.3.3.1 Preface ……………………………………………………..…40 5.3.3.2 Basic structure of PSTN Gateway…………………………....40 5.3.3.3 PSTN connection part to the Gateway …………………….....40 5.3.3.4 How PSTN Gateway works? ………………………………...41 5.3.3.5 Detailed explanation of Gateway functionality……………….42 5.4 Testing and Analysis results…………………………………………....43 5.4.1 Testing example……………………………………………………43 5.4.2 Evaluation of results ………………………………………………44 Chapter 6 6. Conclusion and Comments…………………………..……………………46 6.1 Conclusion……………………………………………………………..47 6.2 Recommendations……………………………………………………...48 References……………………………………………………………………49 Appendix ……………………………………………………………………..50 v List of Figures 1.1 Evolution from PSTN to NGN…………………………………………3 2.1 Softswitch……………………………………………………………....9 2.2 Next Generation Network in a variety of network deployments………11 3.1 NGN Layer Architecture………………………………………………13 3.2 Edge Access layer devices…………………………………………….13 3.3 Network Control layer…………………………………………………17 3.4 Separation of call control from bearer…………………………………17 3.5 Service Management Layer……………………………………………18 3.6 NGN architecture………………………………………………………20 4.1 Decomposition of the problem………………………………………...23 4.2 SIP Entities…………………………………………………………….27 4.3 SIP message syntax ……………………………………………………28 4.4 Setting up a SIP session………………………………………………..31 4.5 Interworking between SIP network & NGN…………………………..32 5.1 User Agent architecture………………………………………………..36 5.2 The stack properties User Interface window…………………………..37 5.3 Authentication of a User Agent ……………………………………….37 5.4 User Agent calling another User Agent………………………………..38 5.5 Proxy server configuration…………………………………………….39 5.6 Gateway architecture…………………………………………………..41 5.7 PSTN Gateway………………………………………………………...42 vi List of Tables 4.1 Comparison between SIP & H.323 …………….………………..26 4.2 SIP response codes……………………………………………….30 vii Abstract This thesis aims to study the Next Generation Network (NGN), which refer to the idea of one network that cannot only cost effectively, deliver and manage all the voice, video, and data communications option available today, but one that can also adopt and grow to handle any new communication options that will inevitably evolve. Moreover, the main goal of this thesis is to examine the Next Generation Network’s capability in providing a reliable voice communication service while keeping the cost at minimum. Next Generation Network (NGN) uses the IP network as its core network, i.e. voice is transferred over the IP network (VoIP). Thus, the VoIP implementation in NGN is included in this thesis. This implementation is done in stages. Firstly the desired scenario must be specified either PC to PC or PC to PHONE or PHONE to PHONE which is our concern. Then, an appropriate signaling protocol is chosen for setting up the IP telephony session between the scenario’s parties, the Session Initiation Protocol (SIP) is our preferred option over the NGN protocols. After the signaling takes place, the parties are now ready to transfer media using the Real Time Protocol (RTP). Hence, in order to achieve the thesis’s goal, the Session Initiation Protocol (SIP) has been simulated. SIP entities and the software application components used for simulation purposes are built and interconnected using Java based software packages. The results obtained from this simulation of SIP VoIP application which works on platforms that support NGN protocol functionalities did not deliver perfect level of quality standards, but it had offered voice with acceptable limits in addition to the unlimited bandwidth due to the packet-based IP network . These results would definitely serve both service provider and customer side's benefit. viii CHAPTER 1 INTRODUCTION Chapter 1- Introduction _________________________________________________________________________________________________________________________________________ 1.1 Introduction In recent years, the telecom network has been developing rapidly, and the integrated communication ability has been enhanced greatly. However, the network faces more and more pressure from the gradual integration of telephone network, computer network, and cable television network. Because the network load is increasing and service demands become diversified, the carriers have to provide more new services to attract users, which are hardly provided by the PSTN (Public Switched Telephony Network) or PLMN (Public Land Mobile Network). Meanwhile, the rapid-developing data networks are taking over some services from the PSTN and PLMN and play an important role in bearing voice service. Whereas, the Voice over IP (VoIP) based on the H.323 protocol can only meet the basic requirement for packet voice service, and cannot provide abundant service functions. [1] 1.2 Definition In the conditions mentioned above, the Next Generation Network (NGN), which is based on the softswitch technology, comes into being. NGN is a milestone in the telecom field. It indicates the arrival of the