Network Virtualization for the Enterprise Data Center
-
Upload
open-networking-summits -
Category
Technology
-
view
33 -
download
3
Transcript of Network Virtualization for the Enterprise Data Center
![Page 1: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/1.jpg)
![Page 2: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/2.jpg)
![Page 3: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/3.jpg)
Network Virtualization for the Enterprise Data Center
Guido Appenzeller Open Networking Summit October 2011
![Page 4: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/4.jpg)
proprietary and confidential!
THE ENTERPRISE DATA CENTER!Major Trends change Enterprise Data Center Networking
Old News: Server Virtualization • Example statistics (financial Institution):
• 35% of servers virtualized (> 50% in 3 years) • > 60% of new installs are virtualized
• Networking is now split across Hypervisor and Physical switches
• Applications teams want control over their virtualized infrastructure
• Trend towards private clouds: self-service provisioning of virtual servers and networks
Traffic Patterns change Bandwidth Demand • Clustered workloads and multi-tier applications
require much higher east-west bandwidth
Scale changes • Large organization are facing VLAN exhaustion
and broadcast scaling issues
Trends in the Data Center New Networking Requirements
Network Virtualization • Virtual networks to match
virtual servers • Delegate administration for
virtual networks • APIs for integration with
provisioning systems • One control/management
plane for hypervisor and physical switches
• Non-tree topologies (leaf/spine, Clos Networks)
• Broadcast domain isolation
![Page 5: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/5.jpg)
proprietary and confidential!
NETWORKING AND SERVER VIRTUALIZATION!The hidden headaches of moving to private cloud
Source: team estimates based on interviews across 8 enterprise and university network professionals in planning, pilots or production with private cloud architectures
~3-6x increase in networking related trouble tickets per month after moving to private cloud computing model!
![Page 6: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/6.jpg)
“Virtual-Networking” Is as Meaningless a Term as “Cloud” Now.
Packet Pushers Blog
![Page 7: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/7.jpg)
NETWORK VIRTUALIZATION!Example: Enterprise Data Center
Routed Core
A01 A02
A03 B1
C1 C2
B2 B3
B04 C03
A04 Physical Network!
Data Center!
Aggr/Spine Switch!
Top-of-Rack Switch!
Servers(Physical or Virtual)!
![Page 8: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/8.jpg)
NETWORK VIRTUALIZATION!Challenge: Multiple Applications or Tenants
Routed Core
A01 A02
A03 B1
C1 C2
B2 B3
B04 C03
A04 Physical Network!
A01 A02
A03 B1
C1 C2
B2 B3
B04 C03
A04 Application 1�
Payment Services Application 2�
Production Intranet Application 3�Test and Development
![Page 9: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/9.jpg)
B04 C03
A04
NETWORK VIRTUALIZATION!Challenge: Multiple Applications or Tenants
Routed Core
A01 A02
A03 B1
C1 C2
B2 B3
Physical Network!
A01 A02
A03 B1
C1 C2
B2 B3
Virtual Networks!
A04 A01 A01 A02 A03
C03 C1 C2
B2 B1
B3 B04
B04 C03
A04
![Page 10: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/10.jpg)
NETWORK VIRTUALIZATION
Very difficult to do with a distributed control plane • Adding/removing tenants • VM mobility
Examples for non-SDN designs: • All solutions require additional information in the packet (e.g. tags) • VLANs – require configuration of every network node separately • MPLS – requires complex setup protocols
Even outside of “typical” SDN, centralized controllers are used • VMware’s distributed vSwitch • Cisco Nexus 1000V
SDN is a great approach for building network virtualization
![Page 11: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/11.jpg)
APPLICATION INTEGRATION!SDN makes much easier to integrate Enterprise Apps with the Network
Switch!
Switch!
Switch !
Switch!
Switch!
SDN Controller Platform!
App!
App!
App!
App!
Integration Matters • Example: Private Cloud. Goal is
one console for network and server provisioning
• Automation key to preserve agility in the networking team
Higher Level Abstractions • The SDN Platform provides
central visibility and configuration for the network
• Attach an ACL to Host A �(independently of its location)
• What bandwidth is available between Hosts A and Host B
• Rollback if an exception occurs?
![Page 12: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/12.jpg)
NETWORK DELEGATION!Role-based network administration
For the architect…!a view of the global network!
For the team admin…!CLI that feels like a single switch!
![Page 13: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/13.jpg)
KEY VALUE PROPOSITION: REDUCE OVERHEAD!A set of features required to get this under control
Source: team analysis based on interviews
Key features:!• Delegated administration of VLAN, ACLs!• Policy follows host reduces admin tickets!• Multipath forwarding addresses performance!• Isolated overlay L2 domains give resiliency!• REST API for automation!• Cisco-like CLI reduces training requirements!
![Page 14: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/14.jpg)
proprietary and confidential!
TOPOLOGIES!Enterprise Data Center
ToR Switch
vSwitch!
vSwitch!
vSwitch!
VM!
VM!
VM!
VM!
VM!
VM!
ToR Switch
vSwitch!
vSwitch!
vSwitch!
VM!
VM!
VM!
VM!
VM!
VM!
Physical Server
ToR Switch
vSwitch!VM!
VM!
Spine/Aggregation Switch Spine/Aggregation Switch Spine/Aggregation Switch
Physical Server
![Page 15: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/15.jpg)
proprietary and confidential!
TUNNELING IN THE HYPERVISOR ONLY!This works in some markets, difficult in the enterprise
ToR Switch
vSwitch!
vSwitch!
vSwitch!
VM!
VM!
VM!
VM!
VM!
VM!
ToR Switch
vSwitch!
vSwitch!
vSwitch!
VM!
VM!
VM!
VM!
VM!
VM!
ToR Switch
vSwitch!VM!
VM!
Spine/Aggregation Switch Spine/Aggregation Switch Spine/Aggregation Switch
Tunnel!
Classic Networking (no SDN)!
Hypervisor vSwitches SDN controlled!
Physical Server
Physical Server ?
Classic Networking (no SDN)!
![Page 16: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/16.jpg)
proprietary and confidential!
HYPERVISOR PLUS TOR SWITCHES!Better integration of bare metal servers, middle boxes
ToR Switch
vSwitch!
vSwitch!
vSwitch!
VM!
VM!
VM!
VM!
VM!
VM!
ToR Switch
vSwitch!
vSwitch!
vSwitch!
VM!
VM!
VM!
VM!
VM!
VM!
ToR Switch
vSwitch!VM!
VM!
Spine/Aggregation Switch Spine/Aggregation Switch Spine/Aggregation Switch
Physical Server
Physical Server
ToR SwitchesSDN enabled!
![Page 17: Network Virtualization for the Enterprise Data Center](https://reader030.fdocuments.us/reader030/viewer/2022032422/55a9b0b61a28ab420c8b485d/html5/thumbnails/17.jpg)
proprietary and confidential!
OPENFLOW VS SDN!It’s the wrong question…
SDN should use any tool available • OpenFlow with or without Vendor
Extensions • VXLAN, MPLS, VLANs, L2/GRE • Lots more…
Caveat: Standards Matter • OpenFlow is currently the standardized
SDN control protocol • Real concerns about vendor lock-in
through proprietary technologies
Switch