Software Defined Networking: Using VMware Anil K. Sharma
Software Defined Networking:Using VMware
Anil K. Sharma
Agenda• SDN –Definition and understanding
• Networking –VLANs and segmentation
• Networking using Hypervisor (Vmware ESX) within server virtualization
• Introduction of Network virtualization using Vmware NSX
• Networking using Hypervisor (Vmware NSX) within server virtualization
• Network Virtualization as enabler of SDN
• Cloud model using SDN and other SDX
• Industry response to SDN and its vendors
2
Software-Defined Networking (SDN) Definition
• The physical separation of the network control plane from the forwarding plane, and where a control plane controls several devices
• This architecture decouples the network control and forwarding functions enabling the network control to become directly programmable and the underlying infrastructure to be abstracted for applications and network services
3
The SDN architecture is
• Directly programmable: Network control is directly programmable because it is decoupled from forwarding functions.
• Agile: Abstracting control from forwarding lets administrators dynamically adjust network-wide traffic flow to meet changing needs.
• Centrally managed: Network intelligence is (logically) centralized in software-based SDN controllers that maintain a global view of the network, which appears to applications and policy engines as a single, logical switch.
• Programmatically configured: SDN lets network managers configure, manage, secure, and optimize network resources very quickly via dynamic, automated SDN programs, which they can write themselves because the programs do not depend on proprietary software.
• Open standards-based and vendor-neutral: When implemented through open standards, SDN simplifies network design and operation because instructions are provided by SDN controllers instead of multiple, vendor-specific devices and protocols
4
A Network with or without VLAN
5
Realization of Virtual Network
6
Types of Virtual Switches
7
How a Virtual Network is realized
8
Router, Firewall and Security Configuration
9
Vmware NSX
10
Vmware NSX: Components
11
Core Features
12
Routing between VMs on same ESX
13
14
Routing between VMs on diff ESX hosts
15
16
Communication using NSX
17
18
NSX: Services
19
NSX Edge Service Gateway
20
Auto provisioning with diff. NW configs in automated envNSX can be configured through the vSphere Web Client, a command-line interface
(CLI), and a REST API.
21
NSX visibility and troubleshooting
22
Cloud Computing Architecture
CMP – Cloud Management Platform, CSB – Cloud Services brokerage
23
SDx: Software defined Anything
24
SDN Benefits for Enterprises
25
SDN adoption
26
SDN Coverage
27
SDN Technology Vendors
28
Questions?
29
Thank You
30