Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 1
Bell Labs Network Awareness and
Virtualization Meets Cloud
Volker Hilt
Bell Labs/Alcatel-Lucent
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 2
CUSTOMER STORIES
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 3
CUSTOMER STORIES
I want a network which is elastic, that scales with my business, software definable and on-demand
• John Donovan – COO AT&T
Google has 1000 devices in spare parts inventory, a Telecom Provider has 50,000
Trained personnel needed to maintain all the different boxes
For mobile and for fixed network
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 4
NETWORK FUNCTION VIRTUALIZATION MOVING NETWORK FUNCTIONALITY TO THE CLOUD
RNC/BSC
CDN
OSS BSS
Enterprise services
Mobile core EPC CDN
IPTV IMS
Mobile core EPC
Legacy Service Provider
Operational resource Operational resource
Cloud Platform
Simple network
Virtualized Service Provider
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 5
The World Is My Data Center
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 6
TOWARDS TOMORROW’S CLOUDS FROM CENTRALIZED TO DISTRIBUTED CLOUDS
Services
Services Services
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 7
CHALLENGE: TWO DIFFERENT WORLD VIEWS APPLICATIONS VS. NETWORK
Application View
Network View
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 8
THE NETWORKED CLOUD OVERCOMING THE NETWORK/APPLICATION GAP
Programming
Awareness
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 9
NETWORK AWARENESS WHY ARE NETWORKS HARD TO SEE?
Infrastructure Complexity
Measurement Data Volume*
Policy
* Source: http://www.opte.org/maps/
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 10
Gather Abstract Export
EXPOSING NETWORK STATE KEY PROCESSING STEPS
Accuracy
Trade- off
Detail
Topology Maps & Events
PID#2
PID#1
PID#3
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 11
EU-ISP2 Nodes MB
Original 1103 20
Abstraction 225 0,8
Reduction 80% 96%
TOPOLOGY ABSTRACTION AT THE RIGHT LEVEL OF DETAIL
Example Topology
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 12
TOPOLOGY ABSTRACTION EXAMPLE GRAPHS
Original Abstraction Penalty
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 13
NETWORK TOPOLOGY INTERFACE HOW TO TALK TO AN APPLICATION?
Application-Layer Traffic Optimization (ALTO)
• IETF standard network/application interface
• Enables network-aware selection of resources from a candidate set
• Format for topology & cost maps
• No specification of topology abstraction algorithms or information sources
• RESTful protocol based on HTTP/Json
• Initially focused on localizing P2P traffic but evolving towards CDN and Cloud use cases
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 14
NETWORK TOPOLOGY INTERFACE EVOLVING ALTO TOWARDS CDN/CLOUD
CDN/cloud requirement Internet-Draft
The Virtual Private Network (VPN) Service in ALTO: Use Cases, Requirements and Extensions
draft-scharf-alto-vpn-service
Scalable, incremental updates for dynamic data draft-schwan-alto-incr-updates
Time scheduling for data center workload patterns draft-randriamasy-alto-cost-schedule
Efficient maps for multiple costs (e.g., network+CPU) draft-randriamasy-alto-multi-cost
ALTO Evolution in the IETF
ALTO extensions for new use cases
• Content Delivery Networks (CDNs)
• Data centers and clouds
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 15
0
20
40
60
ms
Average Delay
0%
10%
20%
30%
40%
Maximum Link Utilization
NETWORK-AWARE SERVICES WHY UNDERSTANDING TOPOLOGY MATTERS
Reduced by 33% points! 5ms more
than optimal
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 16
WHY SHOULD USERS CARE?
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 17
MANAGING CONNECTIVITY FOR CLOUD SERVICES BEYOND OBSERVING NETWORK STATUS
Data Centers host large number of tenants
• Synchronized delivery of network and compute resources
• Isolate service traffic
• Quality of experience
Current solutions have limitations
• Decoupled management of network and services
• VPNs: limited scalability
• Access Control Lists: limited mobility Networked Cloud
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 18
NETWORK-AWARE VPN OPTIMIZATION JOINT MANAGEMENT OF NETWORKS AND SERVICES
Example: Cloud Bursting
• Grow service to additional data center
• Extend VPN and start VMs
• Select site that provides best performance.
Service provider MPLS/IP network
PE
PE
Provider edge (PE)
Customer Site
Data Center 1
Virtual private network (VPN)
Data Center 2
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 19
PROTOTYPE
CE Data Center 3 Data Center 1
CE VPN
MPLS/IP
CE Data Center 2
ALTO server ALTO server
Northbound OSS Interface
ALTO Server
Network Management System (NMS)
ALTO Protocol
Provisioning
NMS Adapter
VPN Application
SNMP, ...
Prototype Setup
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 20
VPN topology view Constraint-based scale-out
PROTOTYPE SELF-SERVICE PORTAL FOR CONNECTIVITY MANAGEMENT
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 21
NETWORK-AWARENESS AND VIRTUALIZATION UNDERSTANDING AND CHANGING NETWORK SERVICES
Software-Defined Networks (SDN) and ALTO concepts provide network-awareness and programmability
SDN application SDN application
SDN application
SDN controller / orchestrator
Appl.
domain
Netw.
domain
Netw. element
• Topology
• Resources
• Capabilities
• QoS needs
• Constraints
• Credentials
Info
• Triggers
• Events
• Logs/billing
• Configuration
• Routing
• Exceptions
Info
Co
ntr
ol
Co
ntr
ol
Existing
control/mgmt. Netw. element
South-
bound
API
North-
bound
API
ALTO
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 22
CONCLUSION
• Expand the principles of cloud computing to new domains
− Service providers are interested in Network Function Virtualization
• Network-oriented services require
− Understanding of network state
− Management of connectivity within and across data centers
• Bell Labs and the research community are addressing these issues
− ALTO: industry standard providing network-awareness for services
− Joint management of network and services
− SDN: tailoring networks to meet service needs