Related Experiment Video
Updated: Jul 2, 2025

Automated Deployment of an Internet Protocol Telephony Service on Unmanned Aerial Vehicles Using Network Functions Virtualization
Published on: November 26, 2019
Improving Software Defined Network controllers in a multi-vendor environment
Bereketab Birhanu Deneke1, Asrat Mulatu Beyene2,3, Endalew Ayenew Haile4
1Department of Computer Science, School of Graduate Studies, St. Mary's University, Addis Ababa, Ethiopia.
This study enhances Software Defined Networking (SDN) controller performance using Border Gateway Protocol (BGP) and RESTCONF, achieving high throughput and low latency in multi-vendor networks without infrastructure upgrades.
Area of Science:
- Computer Science
- Networking
- Network Engineering
Background:
- Software Defined Networking (SDN) offers programmable networks by separating control and data planes.
- Various protocols like OpenFlow, FORCES, PCEP, NETCONF, and IRS facilitate SDN operations.
- Border Gateway Protocol (BGP) integration is explored for enhanced network programmability in SDN.
Purpose of the Study:
- To improve the performance of SDN controllers by leveraging Border Gateway Protocol (BGP).
- To enable a multi-vendor SDN environment through BGP integration without requiring infrastructure upgrades.
- To demonstrate interoperability in SDN using BGP and RESTCONF.
Main Methods:
- Implementation of a proposed system using OpenDaylight controllers.
- Integration of Border Gateway Protocol (BGP) as the control plane protocol.
- Utilization of RESTCONF (RFC 8040) as the management plane protocol for controller-router interaction.
Main Results:
- Achieved an average throughput of 49.6 Gbps.
- Recorded a maximum latency of 7 μs.
- Observed average CPU consumption of 89% with a maximum TTL value of 600 msec.
Conclusions:
- The proposed SDN controller system using BGP demonstrates improved performance metrics compared to previous works.
- BGP integration facilitates multi-vendor compatibility and interoperability in SDN environments.
- The approach avoids the need for costly infrastructure upgrades, making SDN adoption more accessible.
Related Concept Videos
Controller Configurations
Control-system compensation involves various configurations, most commonly series or cascade compensation, in which the controller...
PD Controller: Design
Designing a continuous-data controller requires selecting and linking components like adders and integrators, which are fundamental in Proportional,...
PI Controller: Design
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Control Systems
At the heart...

