Distributed SDN Controller Architecture for LAN Management

No Thumbnail Available

Date

2023-12

Journal Title

Journal ISSN

Volume Title

Publisher

Addis Ababa University

Abstract

The ever increasing demand to use information and communication technology services trails an increase in the size of networks and their heterogeneity. As network increases in size and heterogeneity, the complexity and chance to faults and errors in a network also increases for various reasons .In addition, failure of the underlying network may happen due to link and/or core element(s) failure including the worst of catastrophic incidents that devastate the network infrastructure within the administrative perimeter. Thus, network management is challenged and network administrators will have a burden. Hence, pro-active network management system is mandatory to alleviate the burden and/or address the challenge. This system is primarily utilized by administrators and operators. Additionally, ensuring sustainability, scalability and quality of services needs a system that considers all factors attributed for it. Thus, we have chosen an approach called software defined networking which comes with two general implementation choices for controller architecture:-centralized and distributed. The distributed architecture has again three choices: flat, hierarchical and hybrid among which we have chosen the hybrid hierarchical. The hybrid hierarchical works both by open flow and legacy non-open flow mode of switches as the controller may delegate some flow forwarding to the underlying devices. As a solution to this challenge, we have proposed our own architecture. We have also carefully labeled and assigned a role for each and every element in the anatomical framework of the architecture to optimize the physiological make up of the underlying infrastructure functionalities. Our architecture seems to have a loop due to redundant and mesh links we have used but it is tested and verified with various node size and topologies for its viability. This test is also further conducted for core performance indicators such as TCP-throughout and UDP-latency (jitter) variation as well. The result of the tests we have conducted is very good and promising. However, we have also a challenge regarding automatic recovery to system failure and avoidance of faulty controller failure alert messages that we have planned to do on it more in the future. In general, our effort is on the use of redundant and mesh linked controller architecture in a LAN where network service is mandatory and its interruption is super crucial.

Description

Keywords

Catastrophe, Network Management, Controller Architecture, Latency, Performance

Citation

Collections