SN Approach to Large Scale Global ata Centers Rakesh Saha, B Amit Agarwal, Google
Welcome! SN : The New Frontier Boldly going where no Network has gone before But where Servers and Storage have been living 2
How Big is Your ata Center? 100 End Stations? 3200 End Stations? 3000000 End Stations? 238,857 end stations 1 LE 3
What s the network to do? Business as usual? 4
ata Centers at Large Scale Configuration & anagement Complex Protocols Every network element has Control (C), anagement () and ata () plane Simply not feasible to manage large networks based on current model Very complex to build large scale stable networks Server Virtualization adds tremendous complexity to the network 5
Why are Networks nefficient? Local View Closed Network Network is not able to make best use of available resources Closed networks are hard to change 6
Which is one is you? Has your organiza-on experienced any of the following network opera-ons problems? (Percent of respondents, N=280, mul-ple responses accepted) Too many manual processes ifficul>es/delays associated with change and/or configura>on management ntegra>on and coopera>on between network opera>ons and other T domains nability to implement new technology in a >mely manner due to a lack of maintenance windows ifficul>es and/or delays in provisioning network devices such as servers, switches, and security appliances nability to implement new technology due to poor coordina>on between T administra>on teams anual P address management using tools like spreadsheets We have a heterogeneous network where different technical elements need their own network opera>ons skills and tools Limited skills in the networking team Too many tools 29% 28% 26% 26% 23% 20% 17% 34% 36% 40% We have not experienced any network opera>ons problems 2012 Enterprise Strategy Group 7% 0% 5% 10% 15% 20% 25% 30% 35% 40% 45% 7
Network of the Future Easy to scale and manage Programmable to meet application needs in real time Open standards based programmable network elements Presents Network As A Service (NAAS) and Network As An nfrastructure (NAA) 8
Software efined Network: Let s build a smarter network Forwarding OpenFlow Protocol Secure Channel SN Controller VPN security BW, QoS etc. Network Virtualization Load Balancing Flash Control Plane anagement CPU Plane Flash OpenFlow CPU Control Plane anagement Plane emory emory Switching ASC ata Plane Transceivers Switching ASC ata Plane Transceivers SN Controller Traditional Network Element OpenFlow Network Element 9
SN with OpenFlow : An Architecture for large scale networks An Analogy atabase Web Server Any App You Want Network Virtualiz ation ntelligent Load Balancing Any App You Want OS Network OS Server Operating System CPU nstruction Set add, sub, mul, and, or, xor, neg, lods, stos, movs, scas and cmps Server Hardware Network Operating System (SN Controller) OpenFlow nstruction Set atch, Add, odify, Translate, Forward, rop Network Element Hardware Open programmable network 10
SN: Simple, Scalable Network anagement anagement and Control touch point A P A P A P A P A P A P OpenFlow Protocol Secure Channel Forwarding VPN security BW, QoS etc. Network Virtualization Load Balancing SN Controller Standard based homogenous network Each element has same configuration, management and control interface Automated configuration, management and control of the network One touch point (SN Controller) versus thousands of touch points (Network Elements) Greatly reduce OPEX cost of the network Greatly reduce network management complexity Greatly reduce network downtime 11
SN: Smarter Network for Large Scale eployment SN Controller Global Network View global topology view global link state Real time network statistics Real time network state Real time network link usage Real time network element state OpenFlow Global view of the network allows for quick network convergence Efficient use of all available bandwidth Easy addition or removal of network capacity 12
SN: Virtualizing the Network Customer 1 Virtual Network Customer 2 Virtual Network Customer 3 Virtual Network V V V V V V V V V V V V SN Virtualization Plane OpenFlow virtualization of physical network infrastructure Wire once physical network Program as per business needs SN Controller Physical Network Network As An nfrastructure 13
SN: Cloud ulti Tenancy Build for Scale Customer 1 Virtual Network Customer 2 Virtual Network Customer 3 Virtual Network V V V V V V V V V V V V Customer 1 SN Controller Customer 2 SN Controller Customer 3 SN Controller Network As A Service 14
SN: Smarter use of Network and Appliances SN Controller Global topology view global link state Server/App Feedback Controller Appliance sharing let s network provider use the resources more effectively A very important attribute for large scale ata Centers 15
OpenFlow Based SN for Large Scale ata Centers ulti Tenancy Efficient use of network resources: Better CEX and OPEX savings Self Provisioning Support large and diverse customer base Programmable Network eet customer SLAs with confidence Complete Network Control Provide network services to meet application needs Uniform Network anagement High network availability Uniform Cloud Uninterrupted, seamless service between private and public cloud 16
SN in the WAN for Large Scale Global ata Centers Amit Agarwal, Google 17
datacenter No man is an island 18
Agenda Trends User requirements SN Benefits 19
ore global and a lot more users 2000 2010 World Bank ata in Google Public ata Explore http://www.google.com/publicdata 20
Smarter and powerful end points As powerful as desktops few years ago 4G, H videos, high resolution camera, NFC chips, Ubiquitous isposable Lots of cellphones, too few toilets ndian Census 2011 21
Apps & Services 22
ore, more and more data 23
User Requirements Fast & nteractive Free or Low Price 24x7 availability Faster Connection ove data closer to users Lower cost of running service High availability 24
Software efined Networking Control plane decoupled from data plane Standard protocol for information exchange ata/forwarding Plane OpenFlow Control Plane 25
Network evices (ata Plane) Simpler ore Scalable Easier deployment & upgrades Lower Capex and Opex Higher availability 26
OpenFlow (nformation Exchange Protocol) nteroperability Choice of gear from multiple vendors ecouples network device from management/ control software 27
Network OS (anagement/control Software) Centralized anagement Global Optimization Application riven Networking Lower downtime and Opex Higher utilization ore network services 28
Summary SN has huge potential Better network management Higher utilization and availability Unleash innovation in network services 29
Enjoy the ride! Rakesh Saha rsaha@us.ibm.com Amit Agarwal aagarwal@google.com 30