background preloader

Software Defined Networking course GA Tech

Software Defined Networking course GA Tech
About the Course This course introduces software defined networking, an emerging paradigm in computer networking that allows a logically centralized software program to control the behavior of an entire network. Separating a network's control logic from the underlying physical routers and switches that forward traffic allows network operators to write high-level control programs that specify the behavior of an entire network, in contrast to conventional networks, whereby network operators must codify functionality in terms of low-level device configuration. Logically centralized network control makes it possible for operators to specify more complex tasks that involve integrating many disjoint network functions (e.g., security, resource control, prioritization) into a single control framework, allowing network operators to create more sophisticated policies, and making network configurations easier to configure, manage, troubleshoot, and debug. Course Syllabus Module 3: Control Plane Prof.

What is software-defined networking (SDN)? - Definition from WhatIs.com Software-defined networking (SDN) is an umbrella term encompassing several kinds of network technology aimed at making the network as agile and flexible as the virtualized server and storage infrastructure of the modern data center. The goal of SDN is to allow network engineers and administrators to respond quickly to changing business requirements. In a software-defined network, a network administrator can shape traffic from a centralized control console without having to touch individual switches, and can deliver services to wherever they are needed in the network, without regard to what specific devices a server or other hardware components are connected to. The key technologies for SDN implementation are functional separation, network virtualization and automation through programmability. By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.

OpenDaylight Application Developers' Tutorial | SDN Hub This tutorial is intended for developers new to SDN application development with OpenDaylight. We have come a long way from the earlier version of this tutorial to focus on MD-SAL, and Karaf in this tutorial. While OpenDaylight is not simply an OpenFlow controller, OpenFlow continues to be a popular south-bound and we use this in this tutorial to introduce the platform. An introductory presentation is available at slideshare. 1. To get started, download and set up the SDN Hub Tutorial VM in Virtualbox or VMware. The tutorial application that we will work with is located in /home/ubuntu/SDNHub_OpenDaylight_tutorial directory. Before we start, we recommend you run the following commands to update the tutorial code, which is available at ubuntu@sdnhubvm:~$ cd SDNHub_Opendaylight_Tutorial ubuntu@sdnhubvm:~$ git pull --rebase 2. OpenDayLight uses the following software tools/paradigms. 2.1 Maven and project building 2.3 Config subsystem 3.

Related: