Seminar Synopsis Format

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

VISVESVARAYA TECHNOLOGICAL

UNIVERSITY
Belgaum, Karnataka
Basaveshvara Engineering College
Vidaygiri, Bagalkot, Karnataka - 587102
Department of Computer Science & Engineering

Seminar Synopsis on

Software Defined Networking (SDN)

Presented By
Name: <>
USN: <>
For the academic year 2015-16
Under the Guidance of
Prof :
Department of Computer Science & Engineering
Basaveshvara Engineering College
Vidaygiri, Bagalkot, Karnataka 587102

Software Defined Networking (SDN)

Network management is challenging. To operate, maintain, and secure a


communication network, network operators must grapple with low-level
vendor-specific configuration to implement complex high-level network
policies. Despite many previous proposals to make networks easier to
manage, many solutions to network management problems amount to stopgap solutions because of the difficulty of changing the underlying
infrastructure. The rigidity of the underlying infrastructure presents few
possibilities for innovation or improvement, since network devices have
generally been closed, proprietary, and vertically integrated. A new
paradigm in networking, software defined networking (SDN), advocates
separating the data plane and the control plane, making network switches in
the data plane simple packet forwarding devices and leaving a logically
centralized software program to control the behavior of the entire network.
SDN introduces new possibilities for network management and configuration
methods. In this article, I identify problems with the current state-of-the-art
network configuration and management mechanisms and introduce
mechanisms to improve various aspects of network management. I focus on
three problems in network management: enabling frequent changes to
network conditions and state, providing support for network configuration in
a high level language, and providing better visibility and control over tasks
for performing network diagnosis and troubleshooting. The technologies I
describe enable network operators to implement a wide range of network
policies in a high-level policy language and easily determine sources of
performance problems. In addition to the systems themselves, I describe
various prototype deployments in campus and home networks that
demonstrate how SDN can improve common network management tasks.

Configuring computer networks is becoming increasingly vexing as network


operators must perform increasingly sophisticated network management
tasks. Two of the main reasons that networks remain difficult to manage are:
Continually changing network state

Low-level per-device network configuration The state-of-the-art methods for


network configuration do not allow network operators to configure network
policies that automatically react to low-level networking events, and they do
not allow operators to express network policies in terms of high-level intent.
Software defined networking introduces a vehicle for raising the level of
abstraction for network configuration, and designing languages and network
controllers that automatically react to frequent and continual changes to
network state. To simplify various aspects of network operations and
management, I have designed and implemented Procera, an event-driven
network control framework based on SDN. Network operators can use four
control domains time, data usage, authentication status, and traffic flow
to implement and enforce a reactive network policy with our high-level
configuration language based on functional reactive programming. I use the
OpenFlow protocol to communicate between the Procera controller and the
underlying network switches. I have deployed our system in both a campus
network and many home networks; our deployment experience and
evaluation show that Procera is feasible, introduce more possibilities for
expressing a richer set of network policies, and significantly reduce the
complexity of network management in a variety of network settings and for a
range of network policies.