+ All Categories
Home > Engineering > Software Defined Networking - 3

Software Defined Networking - 3

Date post: 14-Apr-2017
Category:
Upload: t-s-pradeep-kumar
View: 89 times
Download: 1 times
Share this document with a friend
11
SDN APPLICATION PLANE AND CLOUD NETWORKING T S Pradeep Kumar VIT Chennai http://www.nsnam.com
Transcript
Page 1: Software Defined Networking - 3

SDN APPLICATION PLANE AND CLOUD NETWORKING

T S Pradeep Kumar VIT Chennai

http://www.nsnam.com

Page 2: Software Defined Networking - 3

SDN APPLICATION PLANE

Page 3: Software Defined Networking - 3
Page 4: Software Defined Networking - 3

NETWORK SERVICES ABSTRACTION LAYER

provide the abstract view of network resources

provide a generalised view of control plane functionality

similar to hypervisor or VM monitor that decouples apps from the OS and hardware

provides network virtualisation capability that allows different views of the underlying data plane

Page 5: Software Defined Networking - 3

CLOUD NETWORKING OVER SDN

Page 6: Software Defined Networking - 3
Page 7: Software Defined Networking - 3

CLOUDNAAS

cloud customer uses a simple policy language to specify network services

the cloud controller converts the policy in to a communication matrix.

communication matrix is translated in to network-level directives for data plane forwarding elements.

the network-level directives are installed into the network devices via openflow

Page 8: Software Defined Networking - 3

MAIN CONSTRUCTS OF CLOUDNAAS

address (customer visible custom address for a VM)

group (logical group of one or more VMs)

middle box (Ex: intrusion detection, audit compliance system)

networkservice (specify network capabilities)

virtual net (connects group of VMs and associated network services)

Page 9: Software Defined Networking - 3
Page 10: Software Defined Networking - 3

CLOUDNAAS

cloud controller

managing IaaS for managing VM instances.

manages the virtual switch on each physical server.

user can define their own policy when can be converted to a matrix and are transmitted to network controller.

network controller

manages the data plane virtual and physical switches.

monitors the traffic and performance on the data plane

Page 11: Software Defined Networking - 3

CLOUDNAAS

placement optimiser

determines the best location to place the VM within the cloud

network provisioner

provides the set of configuration commands for each of the programmable devices in the network


Recommended