|
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.
|
|
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.
|