Exploring Routing and Quality of Service in Software-Defined Networks: Interactions with Legacy Systems and Flow Management
August 3, 2023
August 3, 2023
Downloads
The following article presents the most important aspects of routing technologies and the QoS (Quality of Service) of the SDN architecture. The interaction of SDN with traditional or legacy networks is discussed in depth and concepts related to flow management are developed. Additionally, the analysis of the Open Flow protocol is included.
Priano, D. A., Bruschetti, F. S., Abeledo, M. C., & Guevara, J. . (2023). Exploring Routing and Quality of Service in Software-Defined Networks: Interactions with Legacy Systems and Flow Management. Engineering And Technology Journal, 8(8), 2540–2555. https://doi.org/10.47191/etj/v8i8.08
1. IEEE Xplore Digital Library –
https://ieeexplore.ieee.org/Xplore/home.jsp - Accessed: 18-11-2021.
2. L. Pu W. Wu C. Akyildiz, f. Ahyoung. A roadmap for traffic engineering in SDN-OpenFlow networks. http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=73DCA07DA08783DAB984C94FA3559DBE?doi=10.1.1.433.1760&rep=rep1&type=pdf - Accessed: 18-11-2021.
3. Esteban Carisimo, Dr. Ing. J.Ignacio Alvarez-Hamelin ,VII National Meeting of Technicians, ArNOG - CoNexDat - INTECIN (UBA-CONICET), Buenos Aires, Argentina-
https://cnet.fi.uba.ar/esteban_carisimo/presentaciones/ArNOG_2017_1.pdf - Accessed: 14-02-2020.
4. What is an SLA? How to Use Service-Level Agreements for Success - https://www.process.st/sla-service-level-agreement/ - Accessed: 24-02-2020
5. RSVP / Intserv and Diffserv Network Interoperation - March 1999. –
https://datatracker.ietf.org/doc/html/draft-ietf-issll-diffserv-rsvp-01 - Accessed: 14-02-2020
6. Traffic forwarding in a network with IPQoS: Hopping behaviors https://docs.oracle.com/cd/E19957-01/820-2981/ipqos-intro-54/index.html - Accessed: 24-02-2020.
7. Inter-domain Traffic Conditioning Agreement (TCA) Exchange Attribute –
https://datatracker.ietf.org/doc/draft-ietf-idr-sla-exchange/ - Accessed: 24-02-2020.
8. RSVP / Intserv and Diffserv Network Interoperation - March 1999.
https://datatracker.ietf.org/doc/html/draft-ietf-issll-diffserv-rsvp-01 - Accessed: 14-02-2020.
9. Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Header - https://tools.ietf.org/html/rfc2474 - Accessed: 14-02-2020.
10. Cisco - Implementing Quality of Service - https://www.cisco.com/c/en/us/support/docs/quality-of-service-qos/qos-packet-marking/13747-wantqos.html - Accessed: 18-11-2021.
11. S. Kandula, S. Sengupta, A. Greenberg, P. Patel, R. Chaiken - The nature of data center traffic: Measurements & analysis, in: Proc. ACM SIGCOMM IMC, Chicago, Illinois, USA, 2009.
12. A Load Balancing Method Based on SDN. Author(s) Mao Qilin ; Shen Weikang - 7th International Conference on Measuring Technology and Mechatronics Automation, ICMTMA 2015.
https://ieeexplore.ieee.org/document/7263504 - Accessed: 18-11-2021.
13. Dynamic Load Balancing Application For Servers, Based On Software Defined Networks. Iberian Journal of Information Systems and Technologies. Carlos Enrique MINDA GILCES1, Rubén PACHECO VILLAMAR2. –
http://www.scielo.mec.pt/pdf/rist/n32/n32a06.pdf - Accessed: 14-02-2020
14. Jack Tsai, Tim Moors. A Review of Multipath Routing Protocols: From Wireless Ad Hoc to Mesh Networks. National ICT Australia / University of New South Wales, Australia, 2006.
15. Software-Defined Networks and OpenFlow - The Internet Protocol Journal, Volume 16, No. 1 - March 2013 - William Stallings - https://paperzz.com/doc/7523373/download-pdf-file--volume-16--no.-1--1.83mb - Accessed: 18-11-2021.
16. What are Operational Support Systems (OSS) and BSS in Telecom?- Passionate about us- https://passionateaboutoss.com/background/whatare-oss-bss/ - Accessed: 08-06-2023.
17. What is SaaS? - Microsoft Co. - https://azure.microsoft.com/es-es/overview/what-is-saas/?cdn=disable - Accessed: 18-11-2021
18. Ching-Hao, Chang and Dr. Ying-Dar Lin - OpenFlow Version Roadmap, 2015 - http://speed.cis.nctu.edu.tw/~ydlin/miscpub/indep_frank.pdf - 2011-05-20 - Accessed: 11-06-2019.
19. Y.3001 : Future networks: Objectives and design goals - https://www.itu.int/rec/T-REC-Y.3001-201105-I/en - Approved in 2011-05-20 - Accessed: 26-07-2020.
20. Y.3011 : Framework of network virtualization for future networks - https://www.itu.int/rec/T-REC-Y.3011-201201-I - Approved in 2012-01-13 - ITU - Accessed: 26-07-2020.
21. Architecture of an independent scalable control plane in future packet based networks - Recommendation ITU-T Y.2622 –
https://www.itu.int/rec/dologin_pub.asp?lang=s&id=T-REC-Y.2622-201207-I!!PDF-E&type=items – 07-2012 - ITU - Accessed: 26-07-2020.
22. Network Functions Virtualisation (NFV) Release 4 - https://www.etsi.org/technologies/nfv - ETSI - 2019 - Accessed: 26-07-2020.
23. Interface to the Routing System (I2RS) Security-Related Requirements –
https://datatracker.ietf.org/doc/html/rfc8241 - Internet Engineering Task Force (IETF) - 09-2017 - Accessed: 26-07-2020.
24. Forwarding and Control Element Separation (ForCES) Framework RFC 3746 –
https://datatracker.ietf.org/doc/rfc3746/ - IETF - 01-05-2018 - Accessed: 26-07-2020.
25. Open Network Foundation Website - https://opennetworking.org/ - ONF - Accessed: 26-07-2020.
26. Open Daylight Website –
https://www.opendaylight.org/ - Open Daylight - Accessed: 26-07-2020.
27. OpenFlow - Basic Concepts and Theory - David Varnum - https://overlaid.net/2017/02/15/openflow-basic-concepts-and-theory/ - Accessed: 07-03-2023.
28. What is SDN? –
https://www.ciena.com/insights/what-is/What-Is-SDN.html - Accessed: 18-11-2021?
29. What is SDN? - Juniper –
https://www.juniper.net/us/en/solutions/sdn/what-is-sdn/ - Accessed: 18-11-2021
30. D. Kreutz, F. M. M. V. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S, Azodolmolky, S. Uhlig, "Software-Defined Networking: A Comprehensive Survey," Proceedings of the IEEE, Vol.103, No.1, pp.14-76, Jan.2015. - Accessed: 26-07-2020
31. S. Tomovic, N. Prasad, I. Radusinovic, "SDN control framework for QoS provisioning”, 22nd Telecommunication Forum TELFOR 2014, pp. 111-114, Belgrade, Serbia, November 2014.
32. Using the POX SDN Controller. Available: https://www.brianlinkletter.com/2015/04/using-the-pox-sdn-controller/ - Accessed: 07-03-2023
33. Introduction to Segment Routing - https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/seg_routing/configuration/xe-3s/segrt-xe-3s-book/intro-seg-routing.pdf - Accessed: 26-07-2020.
34. An Architecture for Interfacing with Routing System (I2RS)RFC 7921 - https://tools.ietf.org/html/rfc7921 - Accessed: 24-02-2020.
35. S. Tomovic, N. Prasad, I. Radusinovic, "SDN control framework for QoS provisioning", 22nd Telecommunication Forum TELFOR 2014, pp. 111-114, Belgrade, Serbia, November 2014.
36. ASICs: Only the hard facts count - https://www.elmos.com/produkte/special-projects/asic-design.html - Accessed: 18-11-2021.
37. D. Kreutz, F. M. M. V. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S, Azodolmolky, S. Uhlig, "Software-Defined Networking: A Comprehensive Survey", Proceedings of the IEEE, Vol.103, No.1, pp.14-76, Jan.2015. - Accessed: 26-07-2020
38. I2RS Architecture in SDN and its Use Cases - Arora, Anshul – 29-09-2021 –
https://era.library.ualberta.ca/items/df8dce41-ff58-41d6-b934-d9a797421d6f - Accessed: 08-06-2023.
39. North-Bound Distribution of Link-State and Traffic Engineering (TE) - Information Using BGP - https://tools.ietf.org/html/rfc7752 - Accessed: 24-02-2020.
40. Technopedia, Control Plane. –
https://www.techopedia.com/definition/32317/control-plane - Accessed: 31-07-2019
41. Juniper - About Us –
https://ejuniper.com/es/juniper/sobre-nosotros/ - Accessed: 18-11-2021.
42. NetConf - RFC 6241 –
https://tools.ietf.org/html/rfc6241 - Accessed: 18-11-2021.
43. SNMP - RFC 1157 –
https://tools.ietf.org/html/rfc1157 - Accessed: 18-11-2021.
44. Operations and business support systems with Red Hat – 19-03-2020 –
https://www.redhat.com/en/resources/oss-bss-streamline-digital-ops-brief - Accessed: 08-06-2023.
45. Dynamic Load Balancing Application for Servers, Based on Software Defined Networking - RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação versão impressa ISSN 1646-9895 ISTI no.32 Porto - jun. 2019. - http://dx.doi.org/10.17013/risti.n32.67-82 - Authors: Carlos Enrique Minda Gilces1, Rubén Pacheco Villamar2 - Accessed: 24-02-2020
46. LDP Specification - RFC 5036 –
https://tools.ietf.org/html/rfc5036 - Accessed: 18-11-2021.
47. Resource ReSerVation Protocol (RSVP) - RFC 2205 - https://tools.ietf.org/html/rfc2205 - Accessed: 11-18-2021.
48. Implementation Of An OpenFlow Communications Module For Smartnet. - Douglas Alexander Aguacía Fiscó - Pontificia Universidad Javeriana Facultad De Ingeniería Electrónica Departamento De Ingeniería Electrónica Bogotá -2014. - https://repository.javeriana.edu.co/bitstream/handle/10554/16509/AguaciaFiscoDouglasAlexander2015.pdf?sequence=1&isAllowed=y - Accessed: 16-02-2020
49. OpenFlow v1.3 Messages and Structures - https://ryu.readthedocs.io/en/latest/ofproto_v1_3_ref.html - Accessed: 16-02-2020.
https://ieeexplore.ieee.org/Xplore/home.jsp - Accessed: 18-11-2021.
2. L. Pu W. Wu C. Akyildiz, f. Ahyoung. A roadmap for traffic engineering in SDN-OpenFlow networks. http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=73DCA07DA08783DAB984C94FA3559DBE?doi=10.1.1.433.1760&rep=rep1&type=pdf - Accessed: 18-11-2021.
3. Esteban Carisimo, Dr. Ing. J.Ignacio Alvarez-Hamelin ,VII National Meeting of Technicians, ArNOG - CoNexDat - INTECIN (UBA-CONICET), Buenos Aires, Argentina-
https://cnet.fi.uba.ar/esteban_carisimo/presentaciones/ArNOG_2017_1.pdf - Accessed: 14-02-2020.
4. What is an SLA? How to Use Service-Level Agreements for Success - https://www.process.st/sla-service-level-agreement/ - Accessed: 24-02-2020
5. RSVP / Intserv and Diffserv Network Interoperation - March 1999. –
https://datatracker.ietf.org/doc/html/draft-ietf-issll-diffserv-rsvp-01 - Accessed: 14-02-2020
6. Traffic forwarding in a network with IPQoS: Hopping behaviors https://docs.oracle.com/cd/E19957-01/820-2981/ipqos-intro-54/index.html - Accessed: 24-02-2020.
7. Inter-domain Traffic Conditioning Agreement (TCA) Exchange Attribute –
https://datatracker.ietf.org/doc/draft-ietf-idr-sla-exchange/ - Accessed: 24-02-2020.
8. RSVP / Intserv and Diffserv Network Interoperation - March 1999.
https://datatracker.ietf.org/doc/html/draft-ietf-issll-diffserv-rsvp-01 - Accessed: 14-02-2020.
9. Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Header - https://tools.ietf.org/html/rfc2474 - Accessed: 14-02-2020.
10. Cisco - Implementing Quality of Service - https://www.cisco.com/c/en/us/support/docs/quality-of-service-qos/qos-packet-marking/13747-wantqos.html - Accessed: 18-11-2021.
11. S. Kandula, S. Sengupta, A. Greenberg, P. Patel, R. Chaiken - The nature of data center traffic: Measurements & analysis, in: Proc. ACM SIGCOMM IMC, Chicago, Illinois, USA, 2009.
12. A Load Balancing Method Based on SDN. Author(s) Mao Qilin ; Shen Weikang - 7th International Conference on Measuring Technology and Mechatronics Automation, ICMTMA 2015.
https://ieeexplore.ieee.org/document/7263504 - Accessed: 18-11-2021.
13. Dynamic Load Balancing Application For Servers, Based On Software Defined Networks. Iberian Journal of Information Systems and Technologies. Carlos Enrique MINDA GILCES1, Rubén PACHECO VILLAMAR2. –
http://www.scielo.mec.pt/pdf/rist/n32/n32a06.pdf - Accessed: 14-02-2020
14. Jack Tsai, Tim Moors. A Review of Multipath Routing Protocols: From Wireless Ad Hoc to Mesh Networks. National ICT Australia / University of New South Wales, Australia, 2006.
15. Software-Defined Networks and OpenFlow - The Internet Protocol Journal, Volume 16, No. 1 - March 2013 - William Stallings - https://paperzz.com/doc/7523373/download-pdf-file--volume-16--no.-1--1.83mb - Accessed: 18-11-2021.
16. What are Operational Support Systems (OSS) and BSS in Telecom?- Passionate about us- https://passionateaboutoss.com/background/whatare-oss-bss/ - Accessed: 08-06-2023.
17. What is SaaS? - Microsoft Co. - https://azure.microsoft.com/es-es/overview/what-is-saas/?cdn=disable - Accessed: 18-11-2021
18. Ching-Hao, Chang and Dr. Ying-Dar Lin - OpenFlow Version Roadmap, 2015 - http://speed.cis.nctu.edu.tw/~ydlin/miscpub/indep_frank.pdf - 2011-05-20 - Accessed: 11-06-2019.
19. Y.3001 : Future networks: Objectives and design goals - https://www.itu.int/rec/T-REC-Y.3001-201105-I/en - Approved in 2011-05-20 - Accessed: 26-07-2020.
20. Y.3011 : Framework of network virtualization for future networks - https://www.itu.int/rec/T-REC-Y.3011-201201-I - Approved in 2012-01-13 - ITU - Accessed: 26-07-2020.
21. Architecture of an independent scalable control plane in future packet based networks - Recommendation ITU-T Y.2622 –
https://www.itu.int/rec/dologin_pub.asp?lang=s&id=T-REC-Y.2622-201207-I!!PDF-E&type=items – 07-2012 - ITU - Accessed: 26-07-2020.
22. Network Functions Virtualisation (NFV) Release 4 - https://www.etsi.org/technologies/nfv - ETSI - 2019 - Accessed: 26-07-2020.
23. Interface to the Routing System (I2RS) Security-Related Requirements –
https://datatracker.ietf.org/doc/html/rfc8241 - Internet Engineering Task Force (IETF) - 09-2017 - Accessed: 26-07-2020.
24. Forwarding and Control Element Separation (ForCES) Framework RFC 3746 –
https://datatracker.ietf.org/doc/rfc3746/ - IETF - 01-05-2018 - Accessed: 26-07-2020.
25. Open Network Foundation Website - https://opennetworking.org/ - ONF - Accessed: 26-07-2020.
26. Open Daylight Website –
https://www.opendaylight.org/ - Open Daylight - Accessed: 26-07-2020.
27. OpenFlow - Basic Concepts and Theory - David Varnum - https://overlaid.net/2017/02/15/openflow-basic-concepts-and-theory/ - Accessed: 07-03-2023.
28. What is SDN? –
https://www.ciena.com/insights/what-is/What-Is-SDN.html - Accessed: 18-11-2021?
29. What is SDN? - Juniper –
https://www.juniper.net/us/en/solutions/sdn/what-is-sdn/ - Accessed: 18-11-2021
30. D. Kreutz, F. M. M. V. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S, Azodolmolky, S. Uhlig, "Software-Defined Networking: A Comprehensive Survey," Proceedings of the IEEE, Vol.103, No.1, pp.14-76, Jan.2015. - Accessed: 26-07-2020
31. S. Tomovic, N. Prasad, I. Radusinovic, "SDN control framework for QoS provisioning”, 22nd Telecommunication Forum TELFOR 2014, pp. 111-114, Belgrade, Serbia, November 2014.
32. Using the POX SDN Controller. Available: https://www.brianlinkletter.com/2015/04/using-the-pox-sdn-controller/ - Accessed: 07-03-2023
33. Introduction to Segment Routing - https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/seg_routing/configuration/xe-3s/segrt-xe-3s-book/intro-seg-routing.pdf - Accessed: 26-07-2020.
34. An Architecture for Interfacing with Routing System (I2RS)RFC 7921 - https://tools.ietf.org/html/rfc7921 - Accessed: 24-02-2020.
35. S. Tomovic, N. Prasad, I. Radusinovic, "SDN control framework for QoS provisioning", 22nd Telecommunication Forum TELFOR 2014, pp. 111-114, Belgrade, Serbia, November 2014.
36. ASICs: Only the hard facts count - https://www.elmos.com/produkte/special-projects/asic-design.html - Accessed: 18-11-2021.
37. D. Kreutz, F. M. M. V. Ramos, P. Esteves Verissimo, C. Esteve Rothenberg, S, Azodolmolky, S. Uhlig, "Software-Defined Networking: A Comprehensive Survey", Proceedings of the IEEE, Vol.103, No.1, pp.14-76, Jan.2015. - Accessed: 26-07-2020
38. I2RS Architecture in SDN and its Use Cases - Arora, Anshul – 29-09-2021 –
https://era.library.ualberta.ca/items/df8dce41-ff58-41d6-b934-d9a797421d6f - Accessed: 08-06-2023.
39. North-Bound Distribution of Link-State and Traffic Engineering (TE) - Information Using BGP - https://tools.ietf.org/html/rfc7752 - Accessed: 24-02-2020.
40. Technopedia, Control Plane. –
https://www.techopedia.com/definition/32317/control-plane - Accessed: 31-07-2019
41. Juniper - About Us –
https://ejuniper.com/es/juniper/sobre-nosotros/ - Accessed: 18-11-2021.
42. NetConf - RFC 6241 –
https://tools.ietf.org/html/rfc6241 - Accessed: 18-11-2021.
43. SNMP - RFC 1157 –
https://tools.ietf.org/html/rfc1157 - Accessed: 18-11-2021.
44. Operations and business support systems with Red Hat – 19-03-2020 –
https://www.redhat.com/en/resources/oss-bss-streamline-digital-ops-brief - Accessed: 08-06-2023.
45. Dynamic Load Balancing Application for Servers, Based on Software Defined Networking - RISTI - Revista Ibérica de Sistemas e Tecnologias de Informação versão impressa ISSN 1646-9895 ISTI no.32 Porto - jun. 2019. - http://dx.doi.org/10.17013/risti.n32.67-82 - Authors: Carlos Enrique Minda Gilces1, Rubén Pacheco Villamar2 - Accessed: 24-02-2020
46. LDP Specification - RFC 5036 –
https://tools.ietf.org/html/rfc5036 - Accessed: 18-11-2021.
47. Resource ReSerVation Protocol (RSVP) - RFC 2205 - https://tools.ietf.org/html/rfc2205 - Accessed: 11-18-2021.
48. Implementation Of An OpenFlow Communications Module For Smartnet. - Douglas Alexander Aguacía Fiscó - Pontificia Universidad Javeriana Facultad De Ingeniería Electrónica Departamento De Ingeniería Electrónica Bogotá -2014. - https://repository.javeriana.edu.co/bitstream/handle/10554/16509/AguaciaFiscoDouglasAlexander2015.pdf?sequence=1&isAllowed=y - Accessed: 16-02-2020
49. OpenFlow v1.3 Messages and Structures - https://ryu.readthedocs.io/en/latest/ofproto_v1_3_ref.html - Accessed: 16-02-2020.