Evaluation of Routing Performance using OSPF and Multi-Controller Based Network Architecture

Full Text (PDF, 963KB), PP.45-61

Views: 0 Downloads: 0

Author(s)

Nicholas. J. Omumbo 1,* Titus. M. Muhambe 1 Cyprian M. Ratemo 2

1. Maseno University, School of Computing and informatics, Kisumu, Kenya

2. Kisii University, School of Computing and informatics Kenya

* Corresponding author.

DOI: https://doi.org/10.5815/ijcnis.2021.04.05

Received: 27 Nov. 2020 / Revised: 8 Feb. 2021 / Accepted: 28 Mar. 2021 / Published: 8 Aug. 2021

Index Terms

OpenFlow, Open Shortest Path First, Multi-controller, Quality of Service, HyperFlow, OMNeT++, LTE

Abstract

Newer mobile applications are increasingly being defined using Internet Protocol, resulting in increased use of Internet Protocol and subsequent upsurge of smartphones. However, many communication service provider core networks continue to use classical routing protocols and single controller-based networks if deployed. Controller-based networks built on the foundation of software-defined networks include centralization and separation of control plane and data plane, which can address the challenges experienced with the classical routing protocols. When single controllers are used, they tend to get overloaded with traffic. The ability to use multi-controller-based network architecture to improve quality of service in the mobile IP core network is still an open issue. This paper presents a performance evaluation of multi-controller-based network architecture, running OpenFlow and Open Shortest Path First protocol. The long-term evolution simulated network architecture is created using well-known network simulator Objective Modular Network Testbed running OpenFlow and simuLTE add-on. We test and analyze data traffic for Packet data ratio and Jitter and their associated effects on a multi-controller-based network running OpenFlow versus OSPF on a mobile core network. The experiment created two topologies; multi controller-based and Open Shortest path first network. Video and ping traffic is tested by the generation of traffic from User Equipment to the network-based server in the data center and back, and traffic metrics recorded on an inbuilt integrated development environment. The simulation setup consisted of an OpenFlow controller, HyperFlow algorithm, OpenFlow switches, and Open Shortest Path First routers. The multi-controller-based network improved Jitter by 10 ms. The Open Shortest Path first showed packet data ratio values of 89% gain while the controller-based network registered a value of 86%. A standard deviation test revealed 0.7%, which shows that the difference is not significant when testing for Packet data ratio. We provided insight into the performance of multi-controller-based architecture and Open Shortest Path First protocol in the communication service provider's core network.

Cite This Paper

Nicholas. J. Omumbo, Titus. M. Muhambe, Cyprian M. Ratemo, "Evaluation of Routing Performance using OSPF and Multi-Controller Based Network Architecture", International Journal of Computer Network and Information Security(IJCNIS), Vol.13, No.4, pp.45-61, 2021. DOI: 10.5815/ijcnis.2021.04.05

Reference

[1] Cisco. (2016). Cisco Visual Networking Index Predicts Near-Tripling of IP Traffic by 2020. Newsroom.Cisco.Com, 17–20.

[2] Grayson, M., Shatzkamer, K., & Wainner, S. (2009). IP design for Mobile Networks. cisco press.

[3] Jeffrey, G. (2016). 5G Is Promising But Challenging. Telegraph.

[4] Jain, S., Kumar, A., Mandal, S., Ong, J., Poutievski, L., Singh, A., … Vahdat, A. (2014). B4 : Experience with a Globally-Deployed Software Defined WAN. IEEE Communications Magazine.

[5] I. Obuhuma, J., O. Okoyo, H., & O. McOyowo, S. (2018). Driver Behaviour Profiling Using Dynamic Bayesian Network. International Journal of Modern Education and Computer Science, 10(7), 50–59.

[6] Janevski, T., Jankovic, M., & Markus, Sc. (2013). Quality Of Service Quality Regulation Manual. ITU.

[7] Jin, X., Li, L. E., Vanbever, L., & Rexford, J. (2014). SoftCell : Scalable and Flexible Cellular Core Network Architecture Categories and Subject Descriptors.

[8] Li, L. E., Mao, Z. M., & Rexford, J. (2016). CellSDN : Software-Defined Cellular Networks. IEEE Communications Magazine, 1–6.

[9] Casado, M., & Foster, N. (2013). Abstractions for Software-Defined Networks. Stanford University, 1(1), 1–8.

[10] Feamster, N., Rexford, J., & Zegura, E. (2013). The Road to SDN : An Intellectual History of Programmable Networks. ACM SIGMOD Conference, 1–13.

[11] Open Networking Foundation. (2012). Software-Defined Networking : The New Norm for Networks.

[12] Vissicchio, S. (2014). Sweet Little Lies : Fake Topologies for Flexible Routing Fibbing.

[13] ONF. (2018). Software-Defined Networking (SDN) Definition - Open Networking Foundation. ONF. Retrieved January 10, 2018, from https://www.opennetworking.org/sdn-definition/

[14] Shaikh, A., Isett, C., Greenberg, A., Roughan, M., & Gottlieb, J. (2002). A case study of OSPF behavior in a large enterprise network. Proceedings of the second ACM SIGCOMM Workshop on Internet measurment workshop - IMW ’02, 217. https://doi.org/10.1145/637235.637236

[15] Feamster, N., Balakrishnan, H., Rexford, J., Shaikh, A., & van der Merwe, J. (2004). The case for separating routing from routers. Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture - FDNA ’04, 5. https://doi.org/10.1145/1016707.1016709

[16] Mckeown, N. (2013). Where did SDN ideas start ? Stanford University.

[17] Tootoonchian, A., Casado, M., & Sherwood, R. (2017). On Controller Performance in Software-Defined Networks.

[18] Abdolhossein Fathi, Keihaneh Kia,"A Centralized Controller as an Approach in Designing NoC", International Journal of Modern Education and Computer Science, Vol.9, No.1, pp.60-67, 2017.

[19] Hassas Yeganeh, S., & Ganjali, Y. (2012). Kandoo: A framework for efficient and scalable offloading of control applications. HotSDN’12 - Proceedings of the 1st ACM International Workshop on Hot Topics in Software Defined Networks, 19–24. https://doi.org/10.1145/2342441.2342446

[20] Daniel, D. (2017). Introduction to Intent-based Networking. VIP Perspectives, 4.

[21] Kralevska, K., Garau, M., Førland, M., & Gligoroski, D. (2019). Towards 5g intrusion detection scenarios with omnet++. EPiC Series in Computing, 66, 44–51. https://doi.org/10.29007/2jg6

[22] Araniti, G., Cosmas, J., Iera, A., Molinaro, A., Morabito, R., & Orsino, A. (2014). OpenFlow over wireless networks Performance analysis. 2014 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, 1–5. https://doi.org/10.1109/BMSB.2014.6873559

[23] Kshira Sagar Sahoo, Sambit Kumar Mishra, Sampa Sahoo, Bibhudatta Sahoo,"Software Defined Network: The Next Generation Internet Technology", International Journal of Wireless and Microwave Technologies, Vol.7, No.2, pp.13-24, 2017.

[24] Khalil Al Dulaimi, L. A., Badlishah Ahmad, R., Yaakob, N., Ahmed, I. S., & Elshaikh, M. (2018). Performance Analysis of Single and Multi-controller using OpenFlow Protocol for SoftwareDefined Networks. Journal of Physics: Conference Series, 1019(1). https://doi.org/10.1088/1742-6596/1019/1/012015

[25] Tootoonchian, A., & Ganjali, Y. (2010). HyperFlow: A distributed control plane for OpenFlow. 2010 Internet Network Management Workshop / Workshop on Research on Enterprise Networking, INM/WREN 2010.

[26] Virdis, A., Stea, G., & Nardini, G. (2016). Simulating LTE / LTE-Advanced networks with SimuLTE. Simulation and Modeling Methodologies, Technologies and Applications, 402 of the(January), 83–105. https://doi.org/10.1007/978-3-319-26470-7

[27] Balasubramanian, D. (2006). QoS in Cellular Networks. IEEE Communications Surveys & Tutorials, 1(1), 1–24.

[28] Hewlett Packard. (2013). HP OpenFlow Protocol Overview.

[29] Stalling, W. (2009). Introduction to SDN. The internet protocol journal, 16(1), 1–40. Retrieved from http://aim.bmj.com/content/27/1/1.short

[30] Odom, W. (2017). ICND 200-105.

[31] Shenker, S., & Casado, M. (2011). The future of networking, and the past of protocols. Open Networking …. Retrieved from http://www.opennetsummit.org/archives/apr12/site/talks/shenker-tue.pdf

[32] Klein, D., & Jarschel, M. (2013). An OpenFlow Extension for the OMNeT++ INET Framework. https://doi.org/10.4108/simutools.2013.251722

[33] Ali-Ahmad, H., Cicconetti, C., de la Oliva, A., Mancuso, V., Sama, M. R., Seite, P., & Shanmugalingam, S. (2013). An SDN-Based Network Architecture for Extremely Dense Wireless Networks. 2013 IEEE SDN for Future Networks and Services (SDN4FNS), 1–7. https://doi.org/10.1109/SDN4FNS.2013.6702534

[34] Cisco. (2015). Hot Standby Router Protocol Features and Functionality - Cisco. Troubleshooting TechNotes.

[35] Cisco. (2018). First Hop Redundancy Protocols Configuration Guide, Cisco IOS XE Release 3S - HSRP MD5 Authentication [Cisco IOS XE 3S]. Cisco, (6387). 

[36] Blial, O., Ben Mamoun, M., & Benaini, R. (2016). An Overview on SDN Architectures with Multiple Controllers. Journal of Computer Networks and Communications, 2016. https://doi.org/10.1155/2016/9396525

[37] Odom, W. (2019). CCNA 200-301 , Volume 1 Official Cert Guide. Retrieved from www.ciscopress.com

[38] Moy, J. (1999). Anatomy of Routing Protocol (First.). Massachusetts: Addison Wesley.

[39] Moy, J. (1998). Request for Comments 2328.

[40] OMNeT++. (2019). OMNeT++ Version 5.5. OMNeT++.

[41] Szigeti, T., Hattingh, C., Barton, R., & Briley, K. (2013). End-to-End QoS network design.

[42] Anju Bhandari, V.P. Singh,"Design of Fuzzy-Based Traffic Provisioning in Software Defined Network", International Journal of Information Technology and Computer Science, Vol.8, No.9, pp.49-61, 2016.

[43] Tourrilhes, J., Sharma, P., Banerjee, S., & Pettit, J. (2014). The Evolution of SDN and OpenFlow : A Standards Perspective. HP, 15.

[44] Nardini, G., Antonio, V., Rudolf, H., Varga, A., & Meszero, L. (2021). SimuLTE - LTE System Level Simulation Model and Simulator for INET & OMNeT++. Github. Retrieved February 24, 2021, from https://github.com/inet-framework/simulte

[45] Otiato, G. (2020). Airtel, Telkom chip at Safaricom’s mobile data market - Business Daily. Businessdaily. Retrieved January 12, 2021, from https://www.businessdailyafrica.com/bd/corporate/companies/airtel-telkom-chip-at-safaricom-s-mobile-data-market-3248290

[46] Businessdaily. (2021). CA puts Telkom, Airtel on notice over call quality - Business Daily. BusinessDaily. Retrieved March 1, 2021, from https://www.businessdailyafrica.com/bd/economy/ca-puts-telkom-airtel-on-notice-over-call-quality-3275124

[47] Andras, V. (2017). A Quick Overview Of The OMNeT ++ IDE. Omnet++.

[48] Vesely, V., Matousek, P., & Sveda, M. (2013). Multicast Simulation and Modeling in OMNeT++, (January 2014), 1–5. https://doi.org/10.4108/simutools.2013.252046

[49] Mckeown, N., Anderson, T., Balakrishnan, H., Parulkar, G. M., Peterson, L. L., Rexford, J., … Louis, S. (2008). OpenFlow: enabling innovation in campus networks. Computer Communication Review, 38, 69–74. https://doi.org/10.1145/1355734.1355746

[50] Vissicchio, S., Vanbever, L., & Rexford, J. (2014). Sweet Little Lies : Fake Topologies for Flexible Routing, 1–7.

[51] Z. Abdullah, M., A. Al-awad, N., & W. Hussein, F. (2019). Evaluating and Comparing the Performance of Using Multiple Controllers in Software Defined Networks. International Journal of Modern Education and Computer Science, 11(8), 27–34.

[52] OpenDaylight. (2021). Platform Overview - OpenDaylight. OpenDaylight. Retrieved February 25, 2021, from https://www.opendaylight.org/what-we-do/odl-platform-overview

[53] Telkom. (2021). Graduate Trainee Programme at Telkom Kenya. Telkom Kenya. Retrieved March 1, 2021, from https://www.telkom.co.ke/graduate-trainee-programme-telkom-kenya