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...
Váldodahkkit: | , , , |
---|---|
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 |