|
The Open IMS Core and the IP Multimedia Subsystem
Božek, Martin ; Mácha, Tomáš (referee) ; Nagy, Ľuboš (advisor)
This thesis describes architecture of IMS and shows possibilities of IMS platform testing. Theoretical part describes layer model of the IMS as a whole and then describes it’s individual layers. Next chapters analyse key entities of the IMS, interconnection between reference points and features of protocols used in the IMS. Practical part deals with the introduction of Open IMS Core, which was chosen for the IMS technology testing. Settings necessary to carry out testing and interconnection between PBX Asterisk are shown in next chapters. After introduction of IMS desktop clients is carried out an instant messaging communication within the IMS network. The communication is captured and analysed by Wireshark application. Afterwards there is described how SIP protocol sends messages within the IMS. After a brief introduction to the PBX Asterisk, there are discussed assumptions for the interconnection between Asterisk and IMS. There are also described necessary settings needed for implementation and communication testing itself. The first test is an audio session carried out between the desktop IMS client and IP phone registered to the PBX Asterisk. Communication is captured for the analysis of preparation, conduction and termination of the session. After the successful realization of the audio call, video session has been made. The session was analysed in detail, including statistics of control signals and transmitted packets. There are two laboratory excercises in attachement of this thesis, which will help students to understand the IMS technology and communication options within the IMS network
|
|
Design and implementation of an IMS network with extended functions using Open IMS Core.
Šulgan, Peter ; Šilhavý, Pavel (referee) ; Ježek, Jiří (advisor)
The bachelor thesis focuses on the architecture of the IP Multimedia Subsystem, its main elements and extension functions. It also deals with the implementation of the IMS network in the simulation environment Open IMS Core, which is also briefly described. The first chapter describes the IMS architecture divided into layers and it also defines the basic elements such as CSCF and HSS. In addition, it briefly characterizes the most commonly used communication protocols and the structure of identity in IMS. The second chapter deals with the open source environment Open IMS Core, it briefly defines the individual parts and contains a list of configuration files. The third chapter introduces the additional services offered by the IMS architecture. It characterizes their basic functions and their way of working. The fourth chapter focuses on the practical part of the bachelor thesis. It describes configuration procedure of the Open IMS Core and testing of its functionality. It is divided into four sections according to the individual configuration steps.
|
|
Session Monitoring and Accounting in IMS Networks
Karpíšek, Filip ; Ryšavý, Ondřej (referee) ; Matoušek, Petr (advisor)
This thesis describes protocols used in IP Multimedia Subsystem (IMS) networks. Freely available implementations of IMS system are described. The main goal is to describe design and implementation of a tool for analyzing communication between users and IMS system. The tool seeks and decodes signaling messages. These messages are analyzed for information about sessions which are necessary for session monitoring and accounting. Final gathered information are exported in a form of extended NetFlow/IPFIX records. We used open-source Open IMS Core implementation for building IMS network and creating test data. As endpoints we used another open-source application for Android OS called IMSDroid.
|
|
Open Source IMS implementations
Ježek, Jiří ; Číž, Radim (referee) ; Šilhavý, Pavel (advisor)
The diploma thesis deals with open source implementations of IMS technology. The theoretical part describes the functioning of IMS and its architecture, including the protocols used, the process of registration and connection establishment, as well as potential security threats to IMS systems. Two open source IMS projects were selected, Open IMS Core and Project Clearwater, on which the work is focused. In its next part, the diploma thesis deals with the description of selected open source IMS projects, this part also includes a description of the implemented security of both projects and a detailed procedure of system installation with any necessary configuration. In its practical part, the diploma thesis focused on performance testing of selected projects using the Abacus 5000 hardware tester. First, initialization tests were performed, which verified the possibility of communication between the tester and the tested projects. Subsequently, it was possible to perform performance testing of selected projects. In performance testing, emphasis is placed on system stability, performance in the area of call set-up speed and response time of SIP messages and speed of user registration in the network, at different load levels. The systems have been tested for both call set-up and user registration. Part of the testing is also the implementation of the flood DoS inviteflood attack and the system's response to the increasing intensity of the attack. The last chapter is devoted to the comparison of selected IMS projects, where the test results are clearly presented. This chapter is partly based on publicly available information, such as the technical documentation of individual projects and possibly publicly available mailing lists. Part of the diploma thesis is also a laboratory task in which the student tries to work with Open IMS Core. The laboratory task focuses on the process of creating a user and his registration in the IMS network, establishing a call between individual users and internal routing in IMS networks. The task focuses mainly on signaling processes within the implemented tasks.
|
|
Design and implementation of an IMS network with extended functions using Open IMS Core.
Šulgan, Peter ; Šilhavý, Pavel (referee) ; Ježek, Jiří (advisor)
The bachelor thesis focuses on the architecture of the IP Multimedia Subsystem, its main elements and extension functions. It also deals with the implementation of the IMS network in the simulation environment Open IMS Core, which is also briefly described. The first chapter describes the IMS architecture divided into layers and it also defines the basic elements such as CSCF and HSS. In addition, it briefly characterizes the most commonly used communication protocols and the structure of identity in IMS. The second chapter deals with the open source environment Open IMS Core, it briefly defines the individual parts and contains a list of configuration files. The third chapter introduces the additional services offered by the IMS architecture. It characterizes their basic functions and their way of working. The fourth chapter focuses on the practical part of the bachelor thesis. It describes configuration procedure of the Open IMS Core and testing of its functionality. It is divided into four sections according to the individual configuration steps.
|
|
Open Source IMS implementations
Ježek, Jiří ; Číž, Radim (referee) ; Šilhavý, Pavel (advisor)
The diploma thesis deals with open source implementations of IMS technology. The theoretical part describes the functioning of IMS and its architecture, including the protocols used, the process of registration and connection establishment, as well as potential security threats to IMS systems. Two open source IMS projects were selected, Open IMS Core and Project Clearwater, on which the work is focused. In its next part, the diploma thesis deals with the description of selected open source IMS projects, this part also includes a description of the implemented security of both projects and a detailed procedure of system installation with any necessary configuration. In its practical part, the diploma thesis focused on performance testing of selected projects using the Abacus 5000 hardware tester. First, initialization tests were performed, which verified the possibility of communication between the tester and the tested projects. Subsequently, it was possible to perform performance testing of selected projects. In performance testing, emphasis is placed on system stability, performance in the area of call set-up speed and response time of SIP messages and speed of user registration in the network, at different load levels. The systems have been tested for both call set-up and user registration. Part of the testing is also the implementation of the flood DoS inviteflood attack and the system's response to the increasing intensity of the attack. The last chapter is devoted to the comparison of selected IMS projects, where the test results are clearly presented. This chapter is partly based on publicly available information, such as the technical documentation of individual projects and possibly publicly available mailing lists. Part of the diploma thesis is also a laboratory task in which the student tries to work with Open IMS Core. The laboratory task focuses on the process of creating a user and his registration in the IMS network, establishing a call between individual users and internal routing in IMS networks. The task focuses mainly on signaling processes within the implemented tasks.
|
|
Session Monitoring and Accounting in IMS Networks
Karpíšek, Filip ; Ryšavý, Ondřej (referee) ; Matoušek, Petr (advisor)
This thesis describes protocols used in IP Multimedia Subsystem (IMS) networks. Freely available implementations of IMS system are described. The main goal is to describe design and implementation of a tool for analyzing communication between users and IMS system. The tool seeks and decodes signaling messages. These messages are analyzed for information about sessions which are necessary for session monitoring and accounting. Final gathered information are exported in a form of extended NetFlow/IPFIX records. We used open-source Open IMS Core implementation for building IMS network and creating test data. As endpoints we used another open-source application for Android OS called IMSDroid.
|
|
The Open IMS Core and the IP Multimedia Subsystem
Božek, Martin ; Mácha, Tomáš (referee) ; Nagy, Ľuboš (advisor)
This thesis describes architecture of IMS and shows possibilities of IMS platform testing. Theoretical part describes layer model of the IMS as a whole and then describes it’s individual layers. Next chapters analyse key entities of the IMS, interconnection between reference points and features of protocols used in the IMS. Practical part deals with the introduction of Open IMS Core, which was chosen for the IMS technology testing. Settings necessary to carry out testing and interconnection between PBX Asterisk are shown in next chapters. After introduction of IMS desktop clients is carried out an instant messaging communication within the IMS network. The communication is captured and analysed by Wireshark application. Afterwards there is described how SIP protocol sends messages within the IMS. After a brief introduction to the PBX Asterisk, there are discussed assumptions for the interconnection between Asterisk and IMS. There are also described necessary settings needed for implementation and communication testing itself. The first test is an audio session carried out between the desktop IMS client and IP phone registered to the PBX Asterisk. Communication is captured for the analysis of preparation, conduction and termination of the session. After the successful realization of the audio call, video session has been made. The session was analysed in detail, including statistics of control signals and transmitted packets. There are two laboratory excercises in attachement of this thesis, which will help students to understand the IMS technology and communication options within the IMS network
|