Software Defined Networking - 3
-
Upload
t-s-pradeep-kumar -
Category
Engineering
-
view
88 -
download
1
Transcript of Software Defined Networking - 3
SDN APPLICATION PLANE AND CLOUD NETWORKING
T S Pradeep Kumar VIT Chennai
http://www.nsnam.com
SDN APPLICATION PLANE
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
CLOUD NETWORKING OVER SDN
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
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)
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
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