Развитие технологий SDN для сетей ЦОД

33
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1 Развитие технологий SDN для сетей ЦОД Andrey Grechin Customer Solutions Architect 14/03/2013

description

 

Transcript of Развитие технологий SDN для сетей ЦОД

Page 1: Развитие технологий SDN для сетей ЦОД

Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1

Развитие технологий SDN для сетей ЦОД Andrey Grechin Customer Solutions Architect

14/03/2013

Page 2: Развитие технологий SDN для сетей ЦОД

© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 2

•  Что такое SDN и зачем это нужно • One Platform Kit

• One Controller

• Q&A

Page 3: Развитие технологий SDN для сетей ЦОД

© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 3

• В презентации могут упоминаться технологии и продуктов находящиеся в стадии разработки и тестирования в связи с чем возможно изменения функциональности и изменения сроков доступности для заказчиков

Page 4: Развитие технологий SDN для сетей ЦОД

© 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

Page 5: Развитие технологий SDN для сетей ЦОД

© 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

+

Page 6: Развитие технологий SDN для сетей ЦОД

© 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

Page 7: Развитие технологий SDN для сетей ЦОД

© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 7

Page 8: Развитие технологий SDN для сетей ЦОД

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)  

Page 9: Развитие технологий SDN для сетей ЦОД

Control  and  Data  Plane  resides  within  Physical  Device  

Page 10: Развитие технологий SDN для сетей ЦОД

In  other  words…    

In  the  SDN  paradigm,  not  all  processing  happens  inside  the  same  

device  

Page 11: Развитие технологий SDN для сетей ЦОД

© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Public 11

POLICY ANALYTICS Orchestration

Network

Harvest Network

Intelligence

Program for

Optimized Experience

Page 12: Развитие технологий SDN для сетей ЦОД

© 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?

Page 13: Развитие технологий SDN для сетей ЦОД

© 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

Page 14: Развитие технологий SDN для сетей ЦОД

© 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.

Page 15: Развитие технологий SDN для сетей ЦОД

C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 15

Page 16: Развитие технологий SDN для сетей ЦОД

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

Page 17: Развитие технологий SDN для сетей ЦОД

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)

Page 18: Развитие технологий SDN для сетей ЦОД

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

Page 19: Развитие технологий SDN для сетей ЦОД

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

Page 20: Развитие технологий SDN для сетей ЦОД

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

Page 21: Развитие технологий SDN для сетей ЦОД

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

Page 22: Развитие технологий SDN для сетей ЦОД

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

Page 23: Развитие технологий SDN для сетей ЦОД

C97-708996-00 © 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public 23

Routing for Dollars: Application driven routes installed in network

Page 24: Развитие технологий SDN для сетей ЦОД

Cisco Public 24 © 2013 Cisco and/or its affiliates. All rights reserved.

Page 25: Развитие технологий SDN для сетей ЦОД

© 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

Page 26: Развитие технологий SDN для сетей ЦОД

© 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

Page 27: Развитие технологий SDN для сетей ЦОД

© 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

Page 28: Развитие технологий SDN для сетей ЦОД

© 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

Page 29: Развитие технологий SDN для сетей ЦОД

© 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

Page 30: Развитие технологий SDN для сетей ЦОД

© 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

Page 31: Развитие технологий SDN для сетей ЦОД

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

Page 32: Развитие технологий SDN для сетей ЦОД

© 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

Page 33: Развитие технологий SDN для сетей ЦОД

Спасибо!