Title Analiza prometnih opterećenja u signalizacijskim protokolima
Title (english) Traffic load analysis in signaling protocols
Author Rusmir Nadarević
Mentor Željko Ilić (mentor)
Committee member Željko Ilić (predsjednik povjerenstva)
Committee member Mladen Kos (član povjerenstva)
Committee member Krešimir Pripužić (član povjerenstva)
Granter University of Zagreb Faculty of Electrical Engineering and Computing Zagreb
Defense date and country 2014-07-02, Croatia
Scientific / art field, discipline and subdiscipline TECHNICAL SCIENCES Computing
Scientific / art field, discipline and subdiscipline TECHNICAL SCIENCES Electrical Engineering
Abstract U radu je napravljen pregled signalizacijskog protokola SIP (eng. Session Initiation Protocol) za iniciranje sesija. Opisane su glavne funkcionalnosti protokola SIP, njegove metode i operacije. Također, spomenuta je i struktura protokola SIP sa SIP porukama, koje se dijela na zahtjeve i odgovore. Općenito su prikazana polja zaglavlja poruka s parametrima koji se koriste za pravilnu komunikaciju tijekom inicijalizacije i pokretanja sesija. Dodatno, objašnjen je rad mrežnih entiteta koji koriste protokol SIP tijekom svoje inicijalizacije i uspostave sesija, gdje se prvenstveno misli na korisničke agente klijenta i korisničke agente servera. Opisana je upravljačka aplikacija koja predstavlja simulator opterećenja signalizacijskog prometa u IMS (eng. IP Multimedia Subsystem) arhitekturi. Prikazan je pravilan rad upravljačke aplikacije s generiranjem konfiguracije i njezinog slanja prema registriranim klijentima. Svaka konfiguracija se sastoji od nekoliko parametara koji su nužni za inicijalizaciju i pokretanje sesija odnosno za generiranje SIP poruka. Parametri konfiguracije su detaljno opisani i objašnjeni sa zadanim vrijednostima koji im se često dodjeljuju. Spomenut je i scenarij sesije koji predstavlja registraciju korisničkih agenata, inicijalizaciju i uspostavu poziva između uparenih korisničkih agenata, zatim prekid poziva i deregistraciju korisničkih agenata. Korisnički agenti se kreiraju i pokreću na klijentu ovisno o primljenoj konfiguraciji klijenta od upravljačke aplikacije na koju su prethodno registrirani. Također, općenito je opisana i tehnologija Java Swing u kojoj je izvedena upravljačka aplikacija odnosno softverski sustav. Izvedena je analiza signalizacijskog prometa između korisničkih agenata i posredničkog poslužitelja P-CSCF-a (eng. Proxy Call Session Control Function). Prikazani su rezultati i statistika uspješnih i neuspješnih SIP poruka koje su dio signalizacijskog prometa na Gm sučelju. Na temelju dobivenih rezultata napravljena je usporedba s obzirom na neke razdiobe odnosno različite konfiguracije. Također, izvedena je i analiza opterećenja klijenta i posredničkog poslužitelja (P-CSCF-a) kod generiranja velikog signalizacijskog prometa tijekom njihove komunikacije. Opisana su i ponašanja klijenta te posredničkog poslužitelja u takvim slučajevima. Izvedeni su zaključi s obzirom na provedenu analizu i dobivene rezultate.
Abstract (english) The thesis gives a survey of SIP (Session Initiation Protocol) signalling protocol for establishing sessions. The main features of protocol SIP, its methods and operations are described in this paper. Also, the structure of SIP protocol with its messages are mentioned; which are divided to requests and responses. Header fields with their parameters, which are used for valid communication during initialization and starting sessions, are generalized and displayed. Additionally, method of operation of network entities which use SIP protocol during their initialization and establishment sessions is explained, where the emphasis is put on user agent client and user agent server behavior. The control application, which represents a load simulator of signalling traffic in IMS (IP Multimedia Subsystem) architecture, is also described. Proper operation of control application, including generation of configuration and sending to registered clients, is displayed. Each configuration consists of several parameters that are necessary for initialization and starting of session or generation of SIP messages. The configuration parameters are described and explained in detail along with their default values. The session scenario; which represents registration of user agents, initialization and establishment of a call between paired user agents, termination of a call and deregistration of user agents, is mentioned. User agents are generated and run on clients depending on the received client configuration from the control application, to which the clients had previously registered. Also, the Java Swing technology, used in creation of control application software system, is described. Analysis of signaling traffic between user agents and P-CSCF (Proxy Call Session Control Function) server is performed. The results and statistics of successful and unsuccessful SIP messages, which are part of signalling traffic on Gm interface, are mentioned. Based on the obtained results, a comparison was made with respect to the different distribution and configuration. Additionally, an analysis of large signalling traffic load from client and P-CSCF server during their communication is performed. Behaviors of client and proxy server in these cases are described. Conclusions were drawn with regard to the conducted analysis and obtained results.
Keywords
SIP protokol
signalizacijski promet
upravljačka aplikacija
generiranje konfiguracije
inicijalizacija i uspostava sesije
simulator prometnog opterećenja
distribucija prometa
mjerenja i analize
Keywords (english)
SIP protocol
signalling traffic
control application
generation configuration
initialization and establishment session
load traffic simulator
traffic distribution
measurement and analysis
Language croatian
URN:NBN urn:nbn:hr:168:847719
Study programme Title: Information and Communication Technology Study programme type: university Study level: graduate Academic / professional title: magistar/magistra inženjer/inženjerka informacijske i komunikacijske tehnologije (magistar/magistra inženjer/inženjerka informacijske i komunikacijske tehnologije)
Type of resource Text
File origin Born digital
Access conditions Closed access
Terms of use
Public note
Created on 2018-02-06 10:52:25