The Coming Decade of System Networking Discontinuities · IBM SmartCloudFoundations & OpenStack...
Transcript of The Coming Decade of System Networking Discontinuities · IBM SmartCloudFoundations & OpenStack...
© 2013 IBM Corporation
The Coming Decade of System
Networking Discontinuities
Renato Recio
IBM Fellow &
System Networking CTO
Network Service Apps
SDN Controller OS
NOS DOVE OF Driver
SDN Platform
© 2013 IBM Corporation2
Agenda
�Today’s Business Environment
�Client Requirements
�Discontinuous & Disruptive
System Networking Technologies
�How can disruptive & discontinuous technologies
address client System Networking requirements?
–Automated: Virtual & Overlay Networks
–Optimized: Flat, Converged, Scalable fabrics
– Integrated: Software Defined Networks
�Summary
© 2013 IBM Corporation
Tough reality:
Life is not fair
…for Networking
Professionals
© 2013 IBM Corporation4
Life for the Server Administrator
�Dynamically provisioned
�Scalable capacity
�Abstracted HW complexity
�Highly utilized servers
Virtualization layer (Hypervisor)
Web S
erv
er
Websh
ere
DB
2
Web S
erv
er
Websh
ere
DB
2
Virtual System NVirtual System 1
Programmable by orchestration applicationOrchestrationApplication
© 2013 IBM Corporation5
Example Impact of Automated,
Programmable Service Orchestration
�Financial services client– Analyzed 30 workload variables
�Policy based automation– Analytics modeled current &
future server workload demand
�Quadrupled utilization– Reduced servers by 90% and
operating costs by 45%
– Total $4M in 1st year savings
Source: 2012 IBM Data Center Study: http://www.ibm.com/data-center/study
© 2013 IBM Corporation6
Life for the Storage Administrator
�Dynamically provisioned
�Scalable capacity
�Abstracted HW complexity
�Highly utilized storage
Virtualization layer (NAS, SCSI LUNs, SVC, ….)
Virtual System NVirtual System 1
LUN 2LUN
1NAS
LUN 2
LUN 1NAS
Programmable by orchestration applicationOrchestrationApplication
© 2013 IBM Corporation
Examples of the Impact of Automated,
Programmable Intelligent Data Placement
�Policy based
storage automation– Uses analytics and
policy-driven automation
to balance storage
performance and cost
over data life cycle.
– Reduced storage
management time
from 235 hours to 6
�Sprint network used storage virtualization to:– Increase storage utilization 100%
– Reduce maintenance costs 57%
Source: 2012 IBM Data Center Study: http://www.ibm.com/data-center/study
© 2013 IBM Corporation8
Life for the network administrator
�Statically provisioned
�Box level scale
�PhD in vendor hardware
�Under utilized
Lack of aLack of aLack of aLack of aLack API ecosystem that enables programmability
© 2013 IBM Corporation9
Automated, Programmable NetworkLack ofLack ofLack ofLack of
Use network virtualization
?Use storage virtualization
93%
Percent of servers
virtualized
60+%
�Today: VM on-boarding
is measured in minutes
Source: 2012 IBM Data Center Study: http://www.ibm.com/data-center/study
But… today: multi-tier virtual-system connectivity is measured in days.
John Manville, Cisco IT; The Power of a Programmable Cloud, OFC 2013 (OM2D.2): “It takes about 5 days from an end-end point of view to provision something like that (a multi-tier system).” Goal is to “get at least to sub-one day.”
© 2013 IBM Corporation
Clients seek to shine a light on a part of the DC that has been in the dark to Application
developers for too long – the Network.
Clients seek smarter System Networking
© 2013 IBM Corporation11
Getting life back for the Network Administrator
�Dynamically provisioned
�Scalable capacity
�Abstracted HW complexity
�Highly utilized networkNetwork Hypervisor
Tenant 2 cloud Tenant 1 cloud
Open SDN Platform
Open SDN Controller
Apps and ServicesPath
Service
Security
Appliance
Connectivity
Service …
Control Plane
Layer (Native)
Overlay
Layer (DOVE)
Programmable by orchestration applicationOrchestrationApplication
Link
Layer
Data Plane
Layer (OF)
© 2013 IBM Corporation12
Today’s Business Environment
ERPERPDatabasesDatabases
CRMCRM HRHR
Systems of Engagement
Systems of RecordScalable Delivery
Infrastructure
Composable infrastructureShort innovation cycleEnd-end security modelAs a service delivery
Collaborative, personalized, social servicesBorn on mobilePervasive across devices
Continuous experienceReal-time updatesMultiple devices per user
Customer insightUsage patternsReal time updates
© 2013 IBM Corporation13
Smarter Commerce Example
ServiceService
BuyBuy
SellSell
MarketMarket
Superbowladd
eee Big Data Analyticsdetect socialmedia spike
Supply chainupdated
Targetmarketing
Webtransactions
Update forbrick & mortar
In-storetransactions
Clientfollow-up
Channelfollow-up
45% of customer seek advice from others, before a purchase.53% of folks on twitter recommend companies and products.50% of customer value is in the hands of suppliers.
90% of marketers say web data is important for analytics & decisions.85% of clients expect seamless experience across channels.
86% of clients stop doing business with a company due to bad experience.
60% of clients are willing to pay more for a better experience
12
3
4
6
5
7
© 2013 IBM Corporation14
Smarter Commerce Example
ServiceService
BuyBuy
SellSell
MarketMarket
Superbowladd
eeeBig Data Analyticsdetect socialmedia spike
Supply chainupdated
Targetmarketing
Webtransactions
Update forbrick & mortar
In-store transactions
Clientfollow-up
Channelfollow-up
Physical
Fabric
Network
Hypervisor
IntrusionPrevention
Firewall
Web Servers Application Server
FirewallLoad
Balancer
DatabaseCluster
Clients require a fast way to respond to their market demand• For this example to be possible,5 days needs to be minutes.
© 2013 IBM Corporation15
System Networking Requirements
Automate connectivity of
multi-tier system patterns
(Lower OpEx)
Hyperscale
(Lower CapEx)
De-couple virtual network
from physical network
(Lower OpEx)
Flow optimization
(Lower CapEx)
Provide global network visibility
with “real-time” control
(Lower CapEx)
New network interaction
paradigm (Lower OpEx)
Tenant 1 cloud
Network Hypervisor
Tenant 2 cloud
Site A Site BStorage
Firewall
Web Server
Database
Application Server
IntrusionPrevention
Hours
to DaysMinutes
© 2013 IBM Corporation16
What
technology
discontinuities
enable a better
networking
life?
© 2013 IBM Corporation17
Discontinuous Technologies
Discontinuity – a: the property of being not
mathematically continuous; b: an instance
of being not mathematically continuous;
especially a value of an
independent variable at
which a function is
not continuous
17
© 2013 IBM Corporation18
Software Defined view of NetworkTraditional networking (w/o SDN)
IndustryApps
MicrosoftApps
Windows OS
• Industry Apps lack Microsoft APIs• Proprietary Microsoft APIs• Closed OS• Merchant silicon HW
Linux OS
LinuxApps
• Apps built for 1 OS• Open, common APIs• Single OS code tree
Merchant silicon HW
• No App eco-system• Closed APIs for Network Apps• Closed OS• Merchant silicon HW
ClosedEco-system
Industry Apps
Network OS
Data Plane HW
Mgt Plane
Control Plane
vSwitchHW Switch
SDN ProtocolsData Plane
SDN Controller
Mgt Plane
Control Plane
Industry Apps
Open Daylight
• Apps built for Open SDN OS• Open, common SDN APIs• Single SDN OS code tree
Merchant silicon HW
© 2013 IBM Corporation
How can these technology discontinuities address client System Networking requirements?
© 2013 IBM Corporation20
IBM SDN-VE Platform
Apps and ServicesPath
Service
Security
Appliance
Connectivity
Service …
Horizontal
Or Vertical
Consumption
ModelsPoD
DC2DC1
IBM System Networking Strategy
• DOVE Connectivity Service, provides dynamic
virtual system provisioning.
• Virtual appliances, low CapEx model for
network services (think physical server � VM).
• Software Defined Network platform,
enables Apps to control the network.
• DOVE Connectivity Service, provides dynamic
virtual system provisioning.
• Virtual appliances, low CapEx model for
network services (think physical server � VM).
• Software Defined Network platform,
enables Apps to control the network.
SDN-VE Platform – Programmability
• Cloud scale, workload aware networking• Configure-once fabric. Period.• Abstracted hardware complexity
• Cloud scale, workload aware networking• Configure-once fabric. Period.• Abstracted hardware complexity
DOVE Network Hypervisor – Simple
Open SDN Controller
Control
Plane (Native)
Data Plane
OpenFlow
Tenant 1
cloud
Overlay
Plane (DOVE)
Link
Plane (DCBX)
Tenant 2 cloud
Network Hypervisor
Cloud/Data Center Provisioning Platforms
• Converged (FCoE, iSCSI, NAS, RDMA)
• Scalable (controlled as single switch)
• End-end quality of service control
• Converged (FCoE, iSCSI, NAS, RDMA)
• Scalable (controlled as single switch)
• End-end quality of service control
Ethernet & OpenFlow – Optimized
© 2013 IBM Corporation21
Netw
ork
Vir
tuali
zati
on
Co
ntr
oll
er
Pla
tfo
rms
Op
en
Flo
wP
hysic
al
Sw
itch
es
IBM Systems Networking SDN products and
2013 product investments
standards-compliantlayer-2 virtual switch
GA 2/2012
DVS 5000V Controller
GA 2/2012IBM PNC(OF Ctrl)
GA 10/2012
OF 1.0 10GE switch
GA 11/2011
OpenFlow
Spec Currency
Release
OF 1.3.1
Additional
OpenFlow
enabled
IBM Switches
DOVE: multi-tenant network virtualization
2Q/2013
IBM SDN-VE
2Q/2013
Additional
DOVE enabled
vSwitches
© 2013 IBM Corporation22
SDN-VE: A hypervisor for the network
� SDN for Virtual Environments (SDN-VE) is based on IBM’s Distributed Overlay Virtual Ethernet (DOVE) networking technology
� SDE-VE uses existing IP infrastructure: No change to existing network� Provides server-based connectivity for virtual workloads
VM
VM
VMIBM SDN VEVirtualizedNetwork IBM SDN
VE Gateway
RESTful, Quantum
APIsOpenStack
Cloud/DC Provisioning
Applications
Existing IP Network
Hypervisor
VM VM VM
IBM SDN VE vSwitch
Virtual ApplianceCluster
IBM SDN VE Management
Console
Virtual ApplianceCluster
IBM SDN VE Connectivity
Server
Hypervisor
VM VM VM
IBM SDN VE vSwitch
Hypervisor
VM VM VM
IBM SDN VE vSwitch
Existing IP Network
VLAN Extension of DOVEVN3 to non-DOVE aware
network devices (e.g. servers / appliances)
VN3 mapped VLAN
© 2013 IBM Corporation23
Clients build DOVE Networks, which interconnect workload groups through a set of middle-boxes. A DOVE Network provides the network connectivity required to build virtualized
multi-tier systems, that can be deployed multiple times with minimal manual configuration.
Instance N of a Virtualized System
Instance 1 of a Virtualized System
Network connectivity for a Virtualized System
DOVE Networks provide an SDN Connectivity Service that enables Virtualized Systems
Interconnects
WorkloadsServices
Middle-box
•Network service provider (e.g. Firewall, IPS, ADC)
•Virtual or physical
Interconnected
workload groupsDOVE
Network•DOVE connects a set of
workload groups thru middle-boxes and automates middle-box configuration
VM
OS
Web VM
OS
Web VM
OS
Web
VM
OS
DB
VM
OS
DB
Virtual NIC portWorkload
•Layer-2 address (00:23:45:67:00:23)
•Layer-3 address (129.2.200.5)
•Port QoS attributes (e.g. # Gbps)
VM
OS
Web
WorkloadGroup
•Logical grouping of workloads
•Workloads share network services
vNIC port set
VM
OS
Web VM
OS
Web
VM
OS
Web
www.opendaylight.org
24
What is Project Open Daylight?Daylight is an open source project under the Linux Foundationwith the mutual goal of furthering SDN adoption and innovation
through the creation of a common industry supported framework.
PlatinumPlatinum
GoldGold
SilverSilver
Members as of April 8, 2013 and growing
www.opendaylight.org
� Goal
� Code - create a robust, extensible, open source code base that covers the major common components required to build an SDN solution
� Acceptance - get broad industry acceptance amongst vendors and users
� Community - have a thriving & growing technical community: contributing code; using code in products; and adding value above, below & around.
� Timeline
� 4/8 Public announcement
� 2Q/13 Technical Architecture Released
� 4Q/13 Initial Code Drop
� Organization overview
� Organized as a separate project within The Linux Foundationwith separate Board and Technical Steering Committee components.
� Goal to ramp to 140 developers & $2-3M/year within 12 months of launch
� Tiered membership, open to all: Platinum, Gold, Silver and Individual
� Eclipse Public License (EPL)
OpenDaylight Overview
25
© 2013 IBM Corporation26
IBM SmartCloud Foundations & OpenStackSupporting both Vertically Integrated and Horizontal solutions
� Simple 3 tier structure, with increased Client Value at each tier
� Using open, common, standards based architecture
providing choice, flexibility, interoperability, portability
� Clean upgrade paths with progression to
fully integrated and factory optimized
PureApplication System
� Significant customer benefits above and
beyond base OpenStack
Related Standards & Organizations
SmartCloud OrchestrationOrchestrate Services across multiple environments and domains
CIMI &OVF
TOSCA
CCRA
OSLC
SmartCloud ProvisioningAutomate Optimized
Workloads
SmartCloud ProvisioningAutomate Optimized
Workloads
SmartCloud EntryAutomate IT Delivery
SmartCloud EntryAutomate IT Delivery
SmartCloud ProvisioningAutomate Optimized
Workloads
SmartCloud ProvisioningAutomate Optimized
Workloads
SmartCloud EntryAutomate IT Delivery
SmartCloud EntryAutomate IT Delivery
Customer integrated hardware
Customer integrated hardware
PureFlex SystemPureFlex System
PureApplicationSystem
PureApplicationSystem
Automate Optimized Workloads
Automate Optimized Workloads
Ke
y CommonCloud Stack
FactoryIntegrated
BundleOption
Integrated
© 2013 IBM Corporation27
Summary
•Automated multi-tier connectivity, including
linkages between VM tiers & network appliances
•Optimizes traffic performance, availability and
separation through fabric pathing services, with
global network visibility and control
•Open APIs enable network applications
•Automated multi-tier connectivity, including
linkages between VM tiers & network appliances
•Optimizes traffic performance, availability and
separation through fabric pathing services, with
global network visibility and control
•Open APIs enable network applications
SDN Platform – SDN-VE Controller
•Virtualizes the physical network thru a Network
Hypervisor that enables a “wire once” physical
network, analogous to Hypervisor for compute/IO
•Virtualizes the physical network thru a Network
Hypervisor that enables a “wire once” physical
network, analogous to Hypervisor for compute/IO
Network Hypervisor – DOVE Network
•OpenFlow enables global network visibility &
control, with real-time network feedback
•Network feedback can be used by SDN-VE
applications to make workload placement
decisions & maintain Service Level Agreements
•OpenFlow enables global network visibility &
control, with real-time network feedback
•Network feedback can be used by SDN-VE
applications to make workload placement
decisions & maintain Service Level Agreements
Optimized Fabric – Ethernet & OpenFlow
IBM SDN-VE Platform
Apps and ServicesPath
Service
Security
Appliance
Connectivity
Service …
Horizontal
Or Vertical
Consumption
ModelsPoD
DC2DC1
Open SDN Controller
Control
Plane (Native)
Data Plane
OpenFlow
Tenant 1
cloud
Overlay
Plane (DOVE)
Link
Plane (DCBX)
Tenant 2 cloud
Network Hypervisor
Cloud/Data Center Provisioning Platforms
© 2013 IBM Corporation28
Renato J RecioIBM Fellow & Systems
Networking CTO
11400 Burnett Road
Austin, TX 78758
512 973 2217
Thank You
© 2013 IBM Corporation29