Развитие технологий SDN для сетей ЦОД
-
Upload
cisco-russia -
Category
Technology
-
view
705 -
download
6
description
Transcript of Развитие технологий SDN для сетей ЦОД
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1
Развитие технологий SDN для сетей ЦОД Andrey Grechin Customer Solutions Architect
14/03/2013
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 2
• Что такое SDN и зачем это нужно • One Platform Kit
• One Controller
• Q&A
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
• В презентации могут упоминаться технологии и продуктов находящиеся в стадии разработки и тестирования в связи с чем возможно изменения функциональности и изменения сроков доступности для заказчиков
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
IS THE NETWORK READY?
How to Harness Network
Value
How to drive business Agility? How to drive
Operational Simplicity?
Cloud Video Mobility Data Deluge
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 5
Preserve What’s Working Evolve for Emerging Requirements
Evolve the Network for the Next Wave of Application Requirements
• Resiliency • Scale • Rich feature-set
• Operational Simplicity
• Programmability • Application aware
+
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Private Cloud Automation
Research/ Academia
Experimental OpenFlow/SDN components for production networks
Massively Scalable Data Center
Customize with Programmatic APIs to provide deep insight into network traffic
Service Providers
Policy-based control and analytics to optimize and monetize service delivery
Enterprise
Virtual workloads, VDI, Orchestration of security profiles
Cloud
Automated provisioning and programmable overlay, OpenStack
Diverse Programmability Requirements Across Segments (Automation & Programmability)
Scalable Multi-Tenancy
Network Flow Management
Network “Slicing”
Agile Service Delivery
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
So#ware defined networking (SDN) is an approach to building computer networks that separates and
abstracts elements of these systems
What is SDN? (per Wikipedia defini>on)
Control and Data Plane resides within Physical Device
In other words…
In the SDN paradigm, not all processing happens inside the same
device
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
POLICY ANALYTICS Orchestration
Network
Harvest Network
Intelligence
Program for
Optimized Experience
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Resilient. Scalable. Secure. Rich-features. Evolutionary Investment Protection
Simpler. Fewer nodes to manage. Topology View
Combined Benefits
Control Plane
Data Plane
Control Plane
Data Plane
Control Plane
Data Plane
Control Plane
Current Model “SDN approach” Hybrid Model?
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Apps
Controller
OpenFlow Device
Device w/ OpenFlow
Device
Apps Apps
APIs
Network Network
Cisco Approach: Flexibility to Choose—The Power of “AND”
Physical and Virtual
Virtual Overlays
Other Agents
Vendor A Vendor B Vendor C
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
Industry’s broadest approach to Network Programmability
Comprehensive Developer Kit across
IOS, IOS-XR and NX-OS
onePK (One Platform Kit)
1. Platform APIs
ONE Controller
Proof-of-concept OF agents
2. Controller/Agents
OpenStack and REST API
Nexus 1000V
Multi-Hypervisors
Overlay Virtual Networks
VXLAN Gateway
Security, Services Chaining
3.
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
New Paradigm Traditional Approach
App C
Java
IOS
Events
App EEM (TCL) Actions
Routing
Data Plane
Policy
Interface
Monitoring
Discovery
CLI
AAA
SNMP
HTML
XML
Syslog
Span
Netflow
CDP
Routing Protocols Any
thin
g yo
u ca
n th
ink
of
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
C, JAVA Program, ++
onePK API Presentation
onePK API Infrastructure
IOS / XE (Catalyst, ISR, ASR1K)
NXOS (Nexus Platforms)
IOS XR (ASR 9K, CRS)
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Container
Network OS
onePK Apps
Process Hosting
Container
onePK Apps
Network OS
Bla
de
Blade Hosting
onePK Apps E
xter
nal
Ser
ver
Network OS
End-Point Hosting
Write Once, Run Anywhere
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Base Service Set Description
Data Path Provides packet delivery service to application: Copy, Punt, Inject
Policy Provides filtering (NBAR, ACL), classification (Class-maps, Policy-maps), actions (Marking, Policing, Queuing, Copy, Punt) and applying policies to interfaces on network elements
Routing Read RIB routes, add/remove routes, receive RIB notifications
Element Get element properties, CPU/memory statistics, network interfaces, element and interface events
Discovery L3 topology and local service discovery
Utility Syslog events notification, Path tracing capabilities (ingress/egress and interface stats, next-hop info, etc.)
Developer Debug capability, CLI extension which allows application to extend/integrate application’s CLIs with network element
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Pol
icy
Routing
QoS
Security
RIB, Next-Hop, metric, AD, scope (VRF), Changes
Configured Classes
Configured ACLs
Application
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Pol
icy
Routing
QoS
Security
Routes
Service-Policies (Police, Mark, Shape, Queue)
ACLs
Application
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
Unique Data Forwarding Algorithm Highly Optimized for the Network Operator’s Application
Example: Custom Routing Data Center Traffic Forwarding Based on a Custom Algorithm
ISR Pricing Route A Route B
$1
$2
$3
$1
$2
$3
2
3
App
1
Route A
oneP
K
Destination
Route B
C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Routing for Dollars: Application driven routes installed in network
Cisco Public 24 © 2013 Cisco and/or its affiliates. All rights reserved.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Industry’s Most Extensible Controller
REST
Core Functionality
Cisco Advanced Functions
Northbound: Published open APIs with more to follow
More Southbound interfaces to follow
Cisco Apps Customer Apps ISV Apps
Scale-out architecture
Highly Available
Consistent management, troubleshooting and security
Modular functionality via Java Framework
2Q13
Ex. Network Slicing
Ex. Low Latency Routing, Network Tap
Network Infrastructure
OSGI More
Coming
onePK OpenFlow More Coming
Open Src Apps
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Extending and Customizing with Cisco ONE Portfolio
All Controller Apps Are in Customer PoC
Phase 2 Apps Previously Announced
Dynamic network partitioning of the network using logical
associations provided by ONE Controllers
centralized view
Network Slicing
Ability to monitor, analyze, and debug network flows
using conventional network switches
Network Tapping
Using unique parameters such as low latency to
program specific forwarding rules across the network
Custom Forwarding
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Solution
• OpenFlow experimental support (v1.0)
• Experimental controller software
• Integrated slicing management
• Programmatic Interfaces (Eg. REST)
Cisco purpose-built Controller for
Network Slicing
management
Slice # 3
Slice # 2 Slice
# 1
Partition network for multiple user-communities—“Sandbox” R&D dept.
Consistent Policy Management for Maximum Flexibility and Innovation
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Adaptive Architecture Optimizes Resource Utilization
Monetize Via Real-time Network Adaptation and Maintain SLA
Business Center Content and Application Provider
onePK
Request for Telepresence Session
HD video
POLICY
Service Provider Network
Adapt to Meet SLA
ANALYTICS
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Overlay Networks
CSR 1000V
Controller/Agents
ONE Controller
Platform APIs
onePK Platforms • ISR G2 • ASR 1K
Phased Availability and Customer Trials from Q4 CY 2012
OpenFlow Agents • Catalyst 3000
Nexus 1000V Updates • N1KV Hyper-V • N1KV KVM • VXLAN Gateway • Service Chaining
(w/ vPath)
Cisco Edition of OpenStack
1H13
1H13
1H13 1H13
1H13
1H13
3Q12
4Q12
*In Customer PoC
* *
Services and Support
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Overlay Networks
CSR 1000V
Controller/Agents
ONE Controller
Platform APIs
onePK Platforms • ISR G2 • ASR 1000 • ASR 9000* • Nexus 3000 • Nexus 7000*
Expanded Platform Support
OpenFlow Agents • Catalyst 3000*
• Catalyst 6500* • Nexus 3000
• Nexus 7000*
• ASR 9000*
Nexus 1000V Updates • N1KV Hyper-V • N1KV KVM* • VXLAN Gateway • Service Chaining
(w/ vPath) Cisco Edition of OpenStack
1H13
1H13
1Q13
1H13
1H13
1H13
1H13
1H13
N1KV InterCloud Virtual NAM (vNAM)*
2Q13
*Customer PoC: on-going or in 1H13
Cisco Public © 2010 Cisco and/or its affiliates. All rights reserved. 31
• One Platform Kit: • www.cisco.com/go/onepk
• Cisco ONE Controller: • www.cisco.com/go/one
• Серия семинаров посвященная SDN и Nexus 1000K
• https://communities.cisco.com/community/technology/datacenter/nexus1000v
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
1 2 3 4 5
Cisco Open Network Environment > SDN > ONE Controller > OnePK
Industry broadest approach to network programmability
Open Standards: Consistency across physical and virtual environments
Multi-hypervisor, multi-protocol, multi-layer
Applicable to Enterprise, Service Provider and Cloud Environments
Спасибо!