Top Banner
Software Defined Networking
17

Software defined network

Jul 06, 2015

Download

Engineering

hello friends,
here is the Presentation of software defined network and how it works.
hope it will help you out
thanku
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Software defined network

Software Defined Networking

Page 2: Software defined network

Presentation Outline

• Abstract

• Introduction

• Implementing Network

• Why SDN?

• SDN and openflow

• Open Flow

• Procera and Architecture

• Conclusion

• References

Page 3: Software defined network

Abstract• Network Management is really hard and

challenging goal

• Software Defined Networking (SDN), advocatesseparating the data plane and the control plane

• Problems focused ono Enabling frequent changes to network conditions and

state.

oProviding support for network configuration

oProviding better visibility and control over tasks

Page 4: Software defined network

Introduction

• Networks typically comprise a numerous types of middle boxes

• Network configuration remains incredibly difficult

• Network operators are responsible for configuring the network toenforce various high-level policies, and to respond to the wide rangeof network events (e.g., traffic shifts, intrusions) that may occur.

Page 5: Software defined network

Implementing Network

• Network policies low-level, are not well equipped to react tocontinually changing network conditions

• State-of-the-art network configuration methods can implement anetwork policy that deals with a single snapshot of the network state.

Page 6: Software defined network

What is SDN?

• Software Defined Networking (SDN) is a paradigm where a centralsoftware program, called a controller, dictates the overall networkbehavior.

• SDN has two planes• Data plane

• Control plane

• This paradigm shift brings two benefits compared to legacy methods.

• Network wide traffic forwarding decisions in a logically single location,the controller, with global knowledge of the network state.

Page 7: Software defined network

Contnd..

Page 8: Software defined network

SDN and Openflow

• Openflow is one of the most common southbound SDN interfaces.

• Open Network foundation

• There are a variety of OpenFlow controllers, for example, NOX, Floodlight,and Maestro

• There are two interfaceso southboundo northbound

Page 9: Software defined network

Component of Open Flow

Page 10: Software defined network

Flow Table

Rule(exact & wildcard)

Action Statistics

Rule(exact & wildcard)

Action Statistics

Rule(exact & wildcard)

Action Statistics

Rule(exact & wildcard)

Default Action Statistics

• Flow table in switches, routers, and chipsets

Flow 1.

Flow 2.

Flow 3.

Flow N.

Page 11: Software defined network

Flow Entry• A flow entry consists of

• Match fields • Match against packets

• Action• Modify the action set or pipeline

processing• Stats

• Update the matching packets Match Fields

StatsAction

In PortSrc

MACDst

MACEth

TypeVlan Id IP Tos

IP Proto

IP Src IP DstTCP Src

PortTCP Dst

Port

Layer 2 Layer 3 Layer 4

1. Forward packet to port(s)2. Encapsulate and forward to controller3. Drop packet 4. Send to normal processing pipeline

1. Packet2. Byte counters

Page 12: Software defined network

Procera

• Procera is a network control framework that helps operators expressevent-driven network policies that react to various types of eventsusing a high-level functional programming language.

• Procera effectively serves as a glue

• Procera offers a set of control domains

Page 13: Software defined network

Procera Architechture

Page 14: Software defined network

Future Work

• Demonstrate the feasibility of Procera, but more evaluation onperformance and scalability is required

• It is not hard to extend Procera to support more control domains;definition and implementation of how a new event will arrive atProcera, and along with what kind of information would make itpossible to support more control domains

• Procera also supports allow and drop packets

Page 15: Software defined network

Conclusion

• Network operators and management, have designed andimplemented an event driven network control framework on SDN

• We use the OpenFlow protocol to communicate between the Proceracontroller and the underlying network switches.

• Network operators use 4 domains

Page 16: Software defined network

References

• Kim H., and Feamster N., Georgia Institute of Technology, “Improving Network Management with Software Defined Networking”, IEEE communication Magzine, feb 2013, pp 114-119

• <http://www.openflow.org/

Page 17: Software defined network

Thank You