Data Center Networking in the Era of Overlays
-
Upload
open-networking-summits -
Category
Technology
-
view
89 -
download
1
Transcript of Data Center Networking in the Era of Overlays
![Page 1: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/1.jpg)
![Page 2: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/2.jpg)
![Page 3: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/3.jpg)
Data Center Networking in the Era of Overlays
Mar8n Casado Nicira Networks
4/19/12 MarCn Casado, 2/8/12 1
![Page 4: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/4.jpg)
Trend: From Micro to Macro
4/19/12 MarCn Casado, 2/8/12 2
![Page 5: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/5.jpg)
Trend: The Resource Pool
4/19/12 MarCn Casado, 2/8/12 3
Compute Storage Network
• Run any desired workload • Anywhere • Over any hardware • (… and do it quickly and efficiently)
![Page 6: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/6.jpg)
Run any desired workload • Anywhere • Over any hardware • (… and do it quickly and efficiently)
The Problem: “Networking in the Way”
4/19/12 MarCn Casado, 2/8/12 4
Isolation
Security
SLAs Over subscription
VLANs VLANs
VLANs VLANs
ACLs
ACLs
ACLs QoS QoS
QoS
Service Routing
![Page 7: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/7.jpg)
A (Popular) SoluCon: Overlay
MarCn Casado, 2/8/12 5
• Consume a lot of funcCons from the network • IsolaCon, Mobility, Load distribuCon, Security
QoS, AccounCng • In wide use today • hZp, distributed compute harness, virtual network
overlay
![Page 8: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/8.jpg)
Arguments for the Overlay (a lot like SDN)
• FuncConality is implemented in so[ware • Allows the use of simple/cheap network fabric • Decoupled operaCons from proprietary interfaces • Natural way of integraCng L4-‐L7 control • O[en can avoid high-‐levels of aggregaCon
(reduce pressure on hardware tables) • Take advantage of edge semanCcs
4/19/12 MarCn Casado, 2/8/12 6
![Page 9: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/9.jpg)
So .. Where Does SDN Fit?
4/19/12 MarCn Casado, 2/8/12 7
My view: compaCble, not necessarily compeCCve (SDN won’t replace overlay, overlay won’t replace SDN)
![Page 10: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/10.jpg)
So .. Where Does SDN Fit?
Pod Pod Pod Pod MarCn Casado, 2/8/12 8
Create the fabric
Control the overlay
![Page 11: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/11.jpg)
SDN and the Fabric
Pod Pod Pod Pod
OF OF
OF OF
OF OF OF OF
MarCn Casado, 2/8/12 9
Control Plane • Probably have to push all state proac5vely • Mul5pathing requires state replica5on • Likely des5na5on-‐only w/ aggrega5on • End up implemen5ng L3 w/ extra control channel
![Page 12: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/12.jpg)
SDN and the Fabric
• SDN not obvious fit for fabric control plane (for large deployments)
4/19/12 MarCn Casado, 2/8/12 10
• SDN great for fabric config (OAM) • And one I know the config group is keen to tackle
![Page 13: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/13.jpg)
SDN to Control the Overlay
Controller Cluster
Pod Pod Pod
Tunnels GRE, CAPWAP, STT, VXLAN
MarCn Casado, 2/8/12 11 Pod Pod
![Page 14: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/14.jpg)
SDN and the Overlay
• Standardize OpenFlow as control interface to overlays (VXLAN, NVGRE, STT, etc.) • Manage tunnels • Map packets to tunnels • Manage forwarding state within the overlay
(QoS, filtering, accounCng, etc.) • Consider creaCng “so[ switch” friendly extensions to
OpenFlow
4/19/12 MarCn Casado, 2/8/12 12
![Page 15: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/15.jpg)
Extending SDN for Fabric
4/19/12 MarCn Casado, 2/8/12 13
Fabric Interface
• Acknowledge decoupled control problems • Simplify fabric forwarding model • Standardize fabric service model
![Page 16: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/16.jpg)
4/19/12 MarCn Casado, 2/8/12 14
And Now … A TangenCally Related Announcement
![Page 17: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/17.jpg)
4/19/12 MarCn Casado, 2/8/12 15
![Page 18: Data Center Networking in the Era of Overlays](https://reader034.fdocuments.us/reader034/viewer/2022042716/55a9b1d31a28ab384f8b45b6/html5/thumbnails/18.jpg)
4/19/12 MarCn Casado, 2/8/12 16
hZp://openvswitch.org