Session Initiation Protocol Proxy in a Role of a Quality of Service Control Application in Software-Defined Networks

This article deals with quality of service (QoS) in internet protocol (IP) telephony by applying software-defined networking (SDN) tools. The authors develop a new design that deterministically classifies real-time protocol (RTP) streams based on data found in session initiation protocol (SIP) using...

Olles dieđut

Bibliográfalaš dieđut
Váldodahkkit: Dalibor Zeman, Filip Rezac, Miroslav Voznak, Jan Rozhon
Materiálatiipa: Artihkal
Giella:English
Almmustuhtton: MDPI AG 2022-12-01
Ráidu:Designs
Fáttát:
Liŋkkat:https://www.mdpi.com/2411-9660/6/6/123
_version_ 1827641091000631296
author Dalibor Zeman
Filip Rezac
Miroslav Voznak
Jan Rozhon
author_facet Dalibor Zeman
Filip Rezac
Miroslav Voznak
Jan Rozhon
author_sort Dalibor Zeman
collection DOAJ
description This article deals with quality of service (QoS) in internet protocol (IP) telephony by applying software-defined networking (SDN) tools. The authors develop a new design that deterministically classifies real-time protocol (RTP) streams based on data found in session initiation protocol (SIP) using SIP proxy as a mediator, and the concept making this possible is called SDN. Compared to traditional networks, SDN allows us to approach network configuration differently. SDN networks are programmable through software applications running on top of the SDN controller. One of the technologies that might benefit from this concept is IP telephony, which often needs an additional priority management configuration to ensure consistent quality of its real-time media exchange. Typically, a session protocol for real-time communications is SIP, and as such, its infrastructure may be used to classify the traffic in question and take advantage of the centralized approach of SDN networks to distribute the class information across the switching devices. Different approaches and possible applications are discussed in the conclusion. The contribution of this paper lies in the proposal of SDN-based QoS mechanisms. The entire design of the concept was implemented and validated in a laboratory environment. The results clearly demonstrate the efficiency of the proposed approach.
first_indexed 2024-03-09T17:09:29Z
format Article
id doaj.art-885a037f949c46979f10e7ff600da97b
institution Directory Open Access Journal
issn 2411-9660
language English
last_indexed 2024-03-09T17:09:29Z
publishDate 2022-12-01
publisher MDPI AG
record_format Article
series Designs
spelling doaj.art-885a037f949c46979f10e7ff600da97b2023-11-24T14:15:01ZengMDPI AGDesigns2411-96602022-12-016612310.3390/designs6060123Session Initiation Protocol Proxy in a Role of a Quality of Service Control Application in Software-Defined NetworksDalibor Zeman0Filip Rezac1Miroslav Voznak2Jan Rozhon3Department of Telecommunications, Faculty of Electrical Engineering and Computer Science, VSB—Technical University of Ostrava, 17. listopadu 2172/15, 708 33 Ostrava-Poruba, Czech RepublicDepartment of Telecommunications, Faculty of Electrical Engineering and Computer Science, VSB—Technical University of Ostrava, 17. listopadu 2172/15, 708 33 Ostrava-Poruba, Czech RepublicDepartment of Telecommunications, Faculty of Electrical Engineering and Computer Science, VSB—Technical University of Ostrava, 17. listopadu 2172/15, 708 33 Ostrava-Poruba, Czech RepublicDepartment of Telecommunications, Faculty of Electrical Engineering and Computer Science, VSB—Technical University of Ostrava, 17. listopadu 2172/15, 708 33 Ostrava-Poruba, Czech RepublicThis article deals with quality of service (QoS) in internet protocol (IP) telephony by applying software-defined networking (SDN) tools. The authors develop a new design that deterministically classifies real-time protocol (RTP) streams based on data found in session initiation protocol (SIP) using SIP proxy as a mediator, and the concept making this possible is called SDN. Compared to traditional networks, SDN allows us to approach network configuration differently. SDN networks are programmable through software applications running on top of the SDN controller. One of the technologies that might benefit from this concept is IP telephony, which often needs an additional priority management configuration to ensure consistent quality of its real-time media exchange. Typically, a session protocol for real-time communications is SIP, and as such, its infrastructure may be used to classify the traffic in question and take advantage of the centralized approach of SDN networks to distribute the class information across the switching devices. Different approaches and possible applications are discussed in the conclusion. The contribution of this paper lies in the proposal of SDN-based QoS mechanisms. The entire design of the concept was implemented and validated in a laboratory environment. The results clearly demonstrate the efficiency of the proposed approach.https://www.mdpi.com/2411-9660/6/6/123SDNSIPVoIPQoSOpenFlowtraffic classification
spellingShingle Dalibor Zeman
Filip Rezac
Miroslav Voznak
Jan Rozhon
Session Initiation Protocol Proxy in a Role of a Quality of Service Control Application in Software-Defined Networks
Designs
SDN
SIP
VoIP
QoS
OpenFlow
traffic classification
title Session Initiation Protocol Proxy in a Role of a Quality of Service Control Application in Software-Defined Networks
title_full Session Initiation Protocol Proxy in a Role of a Quality of Service Control Application in Software-Defined Networks
title_fullStr Session Initiation Protocol Proxy in a Role of a Quality of Service Control Application in Software-Defined Networks
title_full_unstemmed Session Initiation Protocol Proxy in a Role of a Quality of Service Control Application in Software-Defined Networks
title_short Session Initiation Protocol Proxy in a Role of a Quality of Service Control Application in Software-Defined Networks
title_sort session initiation protocol proxy in a role of a quality of service control application in software defined networks
topic SDN
SIP
VoIP
QoS
OpenFlow
traffic classification
url https://www.mdpi.com/2411-9660/6/6/123
work_keys_str_mv AT daliborzeman sessioninitiationprotocolproxyinaroleofaqualityofservicecontrolapplicationinsoftwaredefinednetworks
AT filiprezac sessioninitiationprotocolproxyinaroleofaqualityofservicecontrolapplicationinsoftwaredefinednetworks
AT miroslavvoznak sessioninitiationprotocolproxyinaroleofaqualityofservicecontrolapplicationinsoftwaredefinednetworks
AT janrozhon sessioninitiationprotocolproxyinaroleofaqualityofservicecontrolapplicationinsoftwaredefinednetworks