MARATTO

article · Heliyon

Improving Software Defined Network controllers in a multi-vendor environment

20245 citationsOpen accessSt. Mary's University

Abstract

Software Defined Networking (SDN) is an emerging networking paradigm with the potential to foster innovation through programmable networks. SDNs are characterized by the separation of control and data planes where, in a logically centralized controller, it's possible to make routing decisions on behalf of forwarding elements. For this, there are different protocols proposed and used like Open Flow, Forward and Control Element Separation (FORCES), Path Computation Element Protocol (PCEP), Network Configuration Protocol (NETCONF), and Interface to Routing System (IRS), among others. Border Gateway Protocol (BGP) is one such protocol that enables the network programmability promised by SDNs. The controllers used in BGP as control plane protocols leverage RESTCONF (RFC 8040) as management plane protocol to interact with physical routers, switches, and network service firewalls. Therefore, the aim of this work is to improve the performance of SDN controllers using BGP enabling a multi-vendor environment without requiring infrastructure upgrade showcasing how interoperability can be achieved. The proposed system is implemented using OpenDaylight controllers. The performance of the prototype is evaluated using Latency, Throughput, CPU consumption, and TTL (Time to Live). Based on the simulation results it is observed that the SDN controllers that use BGP show average throughput of 49.6 Gbps, maximum latency of 7 μs, and average CPU consumption 89% and maximum TTL value of 600 msec. The overall performance of the proposed system shows better results when compared with previous works.

Research topics

  • Software-Defined Networks and 5G
  • Caching and Content Delivery
  • Network Security and Intrusion Detection

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1016/j.heliyon.2024.e26215

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.