cisco software defined networks (sdn) и onepk

48
Cisco Software Defined Networks (SDN) и OnePK Anton Tugai Customer Support Engineer, Cisco TAC March, 2014

Upload: cisco-russia

Post on 20-May-2015

596 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Cisco Software Defined Networks (SDN) и OnePK

Cisco Software Defined Networks (SDN) и OnePK

Anton Tugai

Customer Support Engineer, Cisco TAC

March, 2014

Page 2: Cisco Software Defined Networks (SDN) и OnePK

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

Cisco Support Community – Expert Series Webcast

Сегодня на семинаре Эксперт Cisco TAC Антон Тугай расскажет о тенденциях в области Cisco SDN и

существующих решениях на данный момент.

Антон Тугай

Инженер центра

технической поддержки

Cisco TAC в Брюсселе

Page 3: Cisco Software Defined Networks (SDN) и OnePK

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

Технические Эксперты

Тема: Обзор решений SDN/OpenFlow и Cisco onePK

Дата проведения вебинара: 15 апреля 2014 года

Борис Берлог

Инженер центра

технической поддержки

Cisco TAC в Брюсселе

Александр Нестеров

Инженер центра

технической поддержки

Cisco TAC в Брюсселе

Page 4: Cisco Software Defined Networks (SDN) и OnePK

4 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Спасибо, что посетили наш вебинар сегодня

Сегодняшняя презентация включает опросы аудитории

Пожалуйста, участвуйте!

Page 5: Cisco Software Defined Networks (SDN) и OnePK

5 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Спасибо, что присоединились к нам сегодня Скачать презентацию Вы можете по ссылке: https://supportforums.cisco.com/ru/document/12173321

Page 6: Cisco Software Defined Networks (SDN) и OnePK

Присылайте Ваши вопросы!

Используйте панель Q&A, чтобы задать вопрос. Наши эксперты ответят на них.

Page 7: Cisco Software Defined Networks (SDN) и OnePK

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

Вопрос №1

Сталкивались ли вы уже с Openflow / SDN / onePK

a) Нет, не слышал ничего

b) Слышал о существовании но не вникал о чем это

c) Слышал, интересовался, имею представление

d) Уже использовал или ближайшее время планируется запуск, внедрение

e) Куда я попал?

Page 8: Cisco Software Defined Networks (SDN) и OnePK

8 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Cisco Support Community – Expert Series Webcast

Антон Тугай

Инженер центра технической поддержки Cisco TAC в Брюсселе

Апрель, 2014

Cisco Software Defined Networks (SDN) и OnePK

Page 9: Cisco Software Defined Networks (SDN) и OnePK

9 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Что такое SDN?

Платформа Cisco ONE

Openflow

Controllers

ONE – OnePK (ONE Platform kit)

Демонстрация

Содержание

Page 10: Cisco Software Defined Networks (SDN) и OnePK

10 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Page 11: Cisco Software Defined Networks (SDN) и OnePK

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

Page 12: Cisco Software Defined Networks (SDN) и OnePK

12 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Control and Data Plane resides within Physical Device

Processi

ng Plane

Where

it runs

How fast

these

processe

s run

Type of processes

performed

Control

Plane

Switch

CPU

In the

order of

thousand

s of

packets

per

second

Routing protocols (i.e. OSPF,

IS-IS, BGP), Spanning Tree,

SYSLOG, AAA

(Authentication Authorization

Accounting), NDE (Netflow

Data Export), CLI (Command

Line interface), SNMP

Data

Plane

Dedicat

ed

Hardwa

re

ASIC’s

Millions

or Billions

of

packets

per

second

Layer 2 switching, Layer 3

(IPv4 | IPv6) switching, MPLS

forwarding, VRF Forwarding,

QOS (Quality of Service)

Marking, Classification,

Policing, Netflow flow

collection, Security Access

Control Lists

Page 13: Cisco Software Defined Networks (SDN) и OnePK

13 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

• CLI

• Доступ через telnet / SSH / console

• Scripts/EEM

• Настройка, show команды – вывод каждой команды различен между разными платформами / производителями

• SNMP

• Controller / orchestration

• Подразумеваются системы управления заточенные под одного производителя или одну определенную платформу

Page 14: Cisco Software Defined Networks (SDN) и OnePK

14 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Software defined networking (SDN) is an approach to building computer networks that separates and abstracts elements of these systems

Page 15: Cisco Software Defined Networks (SDN) и OnePK

15 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Page 16: Cisco Software Defined Networks (SDN) и OnePK

16 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

a

Hardware + Software Physical + Virtual Network + Compute

Network

Programmability

Platform

APIs

Controllers and

Agents

Virtual

Overlays

Applications

OpenFlow

OnePK

ONE Controller

N1KV

VxLan

Physical interworking OpenStack

Page 17: Cisco Software Defined Networks (SDN) и OnePK

17 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Openflow

Page 18: Cisco Software Defined Networks (SDN) и OnePK

18 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

“Network enabled”

приложения

использующие

Northbound API для

получения услуг сети

Агенты Openflow

Openflow протокол средство

взаимодействие между агентами

и контроллером

Openflow

контроллер как

центральная часть

управления и

мониторингом сети

Page 19: Cisco Software Defined Networks (SDN) и OnePK

19 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

• Первоначальная идея • Исследовательское сообщество для изучения новых подходов

управления сетями

• OpenFlow открытый стандарт

• Реализация концепции SDN

OpenFlow

Controller

OpenFlow-Switch

OpenFlow

Protocol

SSL

Flow tables

pipeline

Switch

Port

Eth

MAC

VLAN

ID IP TCP

Matches subsets of packet header fields

Control Plane

Data Plane

Page 20: Cisco Software Defined Networks (SDN) и OnePK

20 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

OPENFLOW

CONTROLLER

Sw

itch

OF Protocol

OF

Int

OF

Int

OF

Int

Sw

itch

OF

Int

OF

Int

OF

Int

FLOW

TABLE

FLOW

TABLE

Open Flow

Agent

Open Flow

Agent

Page 21: Cisco Software Defined Networks (SDN) и OnePK

21 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

OF Switch OS Switch

OpenFlow Control Plane

“Ships-in-the-Night”

Control Plane OpenFlow

Integrated

Page 22: Cisco Software Defined Networks (SDN) и OnePK

22 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Sw

itch

FLOW

TABLE

SWITCH FORWARDING

ENGINE

OPENFLOW CONTROLLER

6

2

7

CPU

1

3 4

5

Required Actions

1 Forward out all ports except

input port

2 Redirect to OpenFlow

Controller

3 Forward to local Forwarding

Stack (CPU)

4 Forward to Switch Forwarding

Engine

5 Forward to input port

6 Forward to destination port

7 Drop Packet

Создание Flow записей

Reactive – 1й пакет инициирует создание Flow записи (аналогия fast switching)

Proactive – Controller загружает flow записи

Page 23: Cisco Software Defined Networks (SDN) и OnePK

23 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

• NXOS:

• Nexus 3000 – Доступно OF1.0 (OF 1.3 Q2 CY14)

• Nexus 5k/6k – Q1 CY14 (CA)

• Nexus 7k – Доступно OF1.0 (OF 1.3 Q3 CY14)

• Nexus 9k – Q4 CY14

• IOS-XR - ASR9k: Доступно OF1.0 (OF 1.3 Q3 CY14)

• IOS: • Catalyst 3K / 4K - Доступно OF1.0

• Catalyst 6500 Sup2T – Доступно OF1.0

23

Page 24: Cisco Software Defined Networks (SDN) и OnePK

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

OF Контроллеры

Page 25: Cisco Software Defined Networks (SDN) и OnePK

25 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

• ODL - Open Daylight

• Controller - Open source project

• XNC – Extensible Network Controller

• ODL + Cisco features

• APIC – Application Policy Infrastructure Controller

• Controller specific for ACI - Insieme

25

Page 26: Cisco Software Defined Networks (SDN) и OnePK

26 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Southbound APIs

Physical and Logical

Topology Manager Device Manager

Host Tracker

Forwarding Rules

Manager

Dijkstra SPF

Basic Operation Infrastructure

Java B

un

dle

H/A

NETWORK DEVICES

OF 1.0

Service Abstraction Layer (SAL)

GUI OpenDaylight Controller

Northbound APIs OSGI RESTful

Network Applications

ARP Handler

Page 27: Cisco Software Defined Networks (SDN) и OnePK

27 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Southbound APIs

Physical and Logical

Topology Manager Device Manager

Host Tracker ARP Handler

Forwarding Rules

Manager

Dijkstra SPF L3 Interface

Advanced Infrastructure

Java B

un

dle

H/A

NETWORK DEVICES

OF 1.x OnePK*

Troubleshooting

Service Abstraction Layer (SAL)

Authentication Monitor Manager

Topology Independent Forwarding (TIF)

Controller Applications

Slice Manager

Advanced Components

Cisco GUI Cisco XNC

Northbound APIs OSGI RESTful

Cisco Sourced Customers 3rd Parties

Network Applications

Page 28: Cisco Software Defined Networks (SDN) и OnePK

28 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

OpenDaylight Cisco XNC

Page 29: Cisco Software Defined Networks (SDN) и OnePK

29 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

OnePK (ONE Platform Kit)

Page 30: Cisco Software Defined Networks (SDN) и OnePK

30 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

C, JAVA, Python Program

onePK API Presentation

onePK API Infrastructure

IOS / XE

(Catalyst, ISR, ASR1K)

NXOS

(Nexus Platforms)

IOS XR

(ASR 9K, CRS)

Page 31: Cisco Software Defined Networks (SDN) и OnePK

31 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Традиционный подход

31

CLI

AAA

SNMP

HTML

XML

Syslog

Span

Netflow

CDP

Routing Protocols

Monitoring

Routing

QoS

Discovery

Security

Interfaces

EEM (TCL

Эволюция

App

C

Java

Python

Applic

ation /

Appro

ach

Page 32: Cisco Software Defined Networks (SDN) и OnePK

32 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Кто создает

приложения

?

onePK

Developer Network Engineer

Network, IOS

Skills

Scripting Skills

Programming

Skills

Expertise

Network-centric use cases

Scripts, PoCs, HA

networks

Application-centric use cases

Scalable, HA applications

Page 33: Cisco Software Defined Networks (SDN) и OnePK

33 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

• IOS (CA) • ISR G2 – 15.4(2)T

• Cat 2k/3k/4k/6k - Q4 CY14

• ASR1K – 3.12S

• CSR1000v – 3.12S

• ISR4400 – 3.12S

• ME3600 (XE3.12) – Q4 CY14

• IOS-XR • ASR9K – Q2 CY14

• NX-OS • N3K – Q3 CY14

• N1KV – CA

• N5K / N6K / N7K - Q3 CY14

• N9K – Q4 CY14

33

Page 34: Cisco Software Defined Networks (SDN) и OnePK

34 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Демонстрация

Page 35: Cisco Software Defined Networks (SDN) и OnePK

35 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

•Присоединяйтесь к DevNet! • developer.cisco.com

•All-in-One Virtual Machine • developer.cisco.com/site/networking/one/onepk/sd

k-and-docs/all-in-one-vm/index.gsp

35

Page 36: Cisco Software Defined Networks (SDN) и OnePK

36 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Вопрос №2

После полученной информации ваш интерес к SDN

a) У меня и так все работает, не хочу усложнять и строить космический корабль

b) Интересно, возможно протестирую в свободное время

c) Заинтересован, займусь изучением вопроса и попробую запустить

d) У нас уже используется либо проводятся тесты

e) До сих пор не понимаю о чем идет речь

Page 37: Cisco Software Defined Networks (SDN) и OnePK

37 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Новые программы сертификаций

Page 38: Cisco Software Defined Networks (SDN) и OnePK

38 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Эволюция инженерных ролей в область Cisco Network Programmability

Business Application

Engineer

System Engineer/Network

Designer

Network Engineer

Support Engineer

Traditional Networking

Infrastructure

Network Programmability

Designer

Network Programmability

Engineer

Business Application

Engineer– Network

Programmability aware

Network

Programmability

Developer

Open

Environments OnePK,

Controllers based

ACI and APIC based

Network Programmability Awareness

Engineer Courses and Exams

Developer Exams and Courses

Designer Exams and Courses

Controllers API

Based Exams

5/14

Policy

Based

Exams 5/14

Page 39: Cisco Software Defined Networks (SDN) и OnePK

39 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Network Programmability Industry Certifications

CCNA + 2 exams

CCNP + 2 exams

CCNP + 2 exams

Support Engineer

Networking Engineer

Traditional

Networking

Infrastructure

Business App

Engineer

System

Engineer/Network

Designer

Network

Programmability

Roles

Network

Programmability

Engineer (FE)

Network

Programmability

Designer (SE)

Network

Programmability

Developer (NEW)

Network

Programmability

Certifications

2 exams

Page 40: Cisco Software Defined Networks (SDN) и OnePK

40 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

•Cisco Network Programmability

www.cisco.com/web/learning/certifications/specialist/network/spec_netProgrammability.html

•Cisco Network Programmability Training learningnetwork.cisco.com/docs/DOC-22087

40

Page 41: Cisco Software Defined Networks (SDN) и OnePK

41 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Вопрос №3

О чем было бы интересно узнать на следующем вебинаре о SDN

a) Контроллерные решения на основе Cisco XNC

b) Cisco и OpenStack совместные решения

c) APIC / ACI / Insieme / Nexus 9000

d) VxLAN

Page 42: Cisco Software Defined Networks (SDN) и OnePK

Отправьте свой вопрос сейчас!

Используйте панель Q&A, чтобы задать вопрос. Эксперты ответят на Ваши вопросы.

Page 43: Cisco Software Defined Networks (SDN) и OnePK

Получить дополнительную информацию, а также задать вопросы эксперту в рамках данной темы Вы можете на странице, доступной по ссылке:

https://supportforums.cisco.com/community/russian/expert-corner

Вы можете получить видеозапись данного семинара и текст сессии Q&A в течении ближайших 5 дней по следующей ссылке

https://supportforums.cisco.com/community/russian/expert-corner/webcast

Page 44: Cisco Software Defined Networks (SDN) и OnePK

44 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Вебинар на русском языке

Тема: Базовая настройка Device Provisioning и отладка основных проблем при использовании Cisco TMS Provisioning Extension

во вторник, 20 мая, в 12.00 мск Присоединяйтесь к эксперту Cisco

Михаилу Щекотилову

В рамках сессии будет проведена демонстрация базовой

настройки Device Provisioning на Cisco VCS и TMS, а также

разобраны основные ошибки, которые при этом

встречаются, и показаны методы и инструменты для их

отладки.

Page 45: Cisco Software Defined Networks (SDN) и OnePK

45 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

Вебинар на английском языке

Тема: IPv6 Security

во вторник, 29 апреля, в 20.00 мск Присоединяйтесь к экспертам Cisco

Eric Vyncke и Andrew Yourtchenko

В рамках сессии эксперты Cisco расскажут об

основных моментах и характеристиках продукта, также

Вы сможете узнать о мифах и проблемах безопасности

в протоколе IPv6

Регистрируйтесь на вебкаст по ссылке: http://tools.cisco.com/gems/cust/customerSite.do?METHOD=E&LANG

UAGE_ID=E&SEMINAR_CODE=S20215&PRIORITY_CODE=

Page 46: Cisco Software Defined Networks (SDN) и OnePK

46 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

https://supportforms.cisco.com/community/russian

http://www.facebook.com/CiscoSupportCommunity

http://twitter.com/#!/cisco_support

http://www.youtube.com/user/ciscosupportchannel

https://plus.google.com/110418616513822966153?prsrc=3#110418616513822966

153/posts

http://itunes.apple.com/us/app/cisco-technical-support/id398104252?mt=8

https://play.google.com/store/apps/details?id=com.cisco.swtg_android

http://www.linkedin.com/groups/CSC-Cisco-Support-Community-3210019

Newsletter Subscription: https://tools.cisco.com/gdrp/coiga/showsurvey.do?surveyCode=589&keyCode=146298_2&PH

YSICAL%20FULFILLMENT%20Y/N=NO&SUBSCRIPTION%20CENTER=YES

Page 47: Cisco Software Defined Networks (SDN) и OnePK

47 © 2013-2014 Cisco and/or its affiliates. All rights reserved.

• Русском https://supportforums.cisco.com/community/russian

• Испанском https://supportforums.cisco.com/community/5591/comunidad-de-

soporte-de-cisco-en-espanol

• Португальском

https://supportforums.cisco.com/community/5141/comunidade-de-suporte-

cisco-em-portugues

• Японском http://www.csc-china.com.cn/

Page 48: Cisco Software Defined Networks (SDN) и OnePK

Спасибо за Ваше время

Пожалуйста, участвуйте в опросе