{'fraction_non_alphanumeric': 0.00904977375565611, 'fraction_numerical': 0.0, 'mean_word_length': 5.654135338345864, '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}}
The challenges of deploying a software defined network

Software Defined Networking (SDN) is an innovative approach to network architecture that provides the ability to create a whole new class of functionality. It is however still relatively experimental and therefore requires additional investigation to become a solution suitable for large-scale deployments. The deployment of SDN can be an intricate and challenging task where the ability to create sustainable solutions is paramount. This paper outlines the complexities encountered while deploying SDN in a campus network and offers new methods and techniques to networks operators considering deploying their own solution using the currently available technologies. The paper also suggests changes to the SDN architecture and specification that will remove the need for workarounds and improve overall performance and quality.