{'fraction_non_alphanumeric': 0.01431297709923664, 'fraction_numerical': 0.0019083969465648854, 'mean_word_length': 5.681528662420382, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Middleware implementation for RYU SDN Controller to manage switches in a C-RAN scenario

With 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.