Middleware implementation for RYU SDN Controller to manage switches in a C-RAN scenario
ResumoWith the advent of 5G, more stringent application requirements were imposed to the cellular networks. The adoption of Software Defined Network (SDN) technology in the transport network enables more dynamic network control, suitable for several real-time operations and use cases present in 5G deployments. Implementing testbed for various transport network scenarios is not trivial due to the high costs involved, especially with respect to hardware in more complex network topologies. This work provides a low-cost alternative that facilitates complex transport network topologies implementation in real testbeds. It adopts Mininet software for transport network emulation and implements a middleware that facilitates the control of flows and routes as well as the automatic recognition of any topology. In networking research domain, the implemented middleware contributes to the simplification of switches management in software defined networks scenarios.
Kitindi, E. J., Fu, S., Jia, Y., Kabir, A., and Wang, Y. (2017). Wireless Network Virtu-alization With SDN and C-RAN for 5G Networks: Requirements, Opportunities, andChallenges.IEEE Access, 5:19099–19115.
Kubernetes (2021). Kubernetes: Production-Grade Container Orchestration. [Online].Available:https://kubernetes.io/Accessed on 2021-03-27.
LASSE, T. (2021).Transport Network Testbed.[Online]. Available:https://github.com/lasseufpa/transport-network-testbedAccessed on2021-03-27.
Mininet (2021). Mininet: An Instant Virtual Network on your Laptop (or other PC).[Online]. Available:http://mininet.org/Accessed on 2021-03-27.
Muñoz, R., Nadal, L., Casellas, R., Moreolo, M. S., Vilalta, R., Fàbrega, J. M., Martínez,R., Mayoral, A., and Vílchez, F. J. (2017). The adrenaline testbed: An sdn/nfvpacket/optical transport network and edge/core cloud platform for end-to-end 5g andiot services. In2017 European Conference on Networks and Communications (Eu-CNC), pages 1–5. IEEE.
Nahum, C. V., N ́ovoa, L., Tavares, V. B., Batista, P., Lins, S., Linder, N., and Klautau, A.(2020). Testbed for 5g connected artificial intelligence on virtualized networks.IEEEAccess, 8:223202–223213.
Rostami, A., Ohlen, P., Wang, K., Ghebretensae, Z., Skubic, B., Santos, M., and Vidal,A. (2017). Orchestration of ran and transport networks for 5g: An sdn approach.IEEECommunications Magazine, 55(4):64–70.
Ryu (2021). Ryu API. [Online]. Available:https://ryu.readthedocs.io/en/latest/api_ref.htmlAccessed on 2021-03-23.