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