Abstract

Software Defined Networking (SDN) technology has garnered much attention in the field of networking. Even though there have been several SDN based data centre (domain) implementations, there is a need to inter-connect multiple SDN domains. In this thesis we will focus on enabling inter-domain layer 2 switching. We propose an approach wherein a central controller is responsible for inter-domain switching while the domain controllers are responsible for intra-domain switching in their respective domains. To achieve this, the central controller initially communicates with the domain controllers to gather the overall topology of the network. From the overall topology, the central controller can derive the domain-level topology, compute the domain-level spanning tree and install the tree on the topology. In addition, the central controller also computes the inter-domain shortest path between any pair of domains. The shortest path information are then pushed to the domain controllers in order to setup the network-wide shortest path. We demonstrate the viability of the proposed approach by implementing it in OpenDayLight, a popular SDN platform. To further demonstrate the flexibility and openness of the approach, we have also successfully implemented a user case to achieve inter-domain load balancing.

Highlights

  • 1.1 Introduction of Software Defined Networking (SDN)Over the past decade the usage of network (Internet) has tremendously increased, which has increased the number of physical network devices such as routers, switches, firewalls, load balancers and etc

  • We propose to have a central controller on top of all the SDN domain controllers

  • Since none of them are blocked they form a loop. This is because their domain controllers are not aware of the domain level topology

Read more

Summary

Introduction

1.1 Introduction of SDNOver the past decade the usage of network (Internet) has tremendously increased, which has increased the number of physical network devices such as routers, switches, firewalls, load balancers and etc. Different Vendors have their own implementation of traditional routing and switching protocols on their network devices. These implementations are hidden and none of the protocol implementations could be customized. SDN architecture is divided into multiple layers as show in figure 2.1. We will introduce these layers in the subsequent sections. Network device may refer to the physical device or a virtual device It may be implemented in hardware or software. This is the entity through which the actual user traffic/ data packets pass through. Routers and Firewalls are some of the common network devices

Objectives
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.