Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 1
Применение Cisco WAN Automation Engine
на сети операторов связи
Март, 2015
Системный инженер, Олег Феоктистов
ofeoktis@cisco.com
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
•  Основные термины Software-Defined Networking (SDN)
•  Развитие технологий, новые протоколы
•  Платформа WAN Automation Engine (WAE)
•  Примеры использования
•  Демонстрация
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 3
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Уровни управления и коммутации в одном физическом устройстве
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
“…В архитектуре SDN разделены уровни управления и передачи
данных, обеспечена логическая централизация интеллектуальных
сетевых механизмов и информации о состоянии сети, а нижележащая
сетевая инфраструктура абстрагирована от приложений…”
Источник: www.opennetworking.org
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
“…открытый стандарт, определяющий взаимодействие между
разделёнными уровнями управления (контроллер) и
передачи данных (агент)…”
Источник: www.openflow.org
Openflow
В SDN парадигме не все сетевые процессы выполняются в одном
устройстве
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
Контроллер / Сетевая ОС
Управляющая программа
Маршрутизация, контроль доступа, и т.д.
Абстракция всей сети
Коммутация данных
OpenFlow
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
Openflow
Software
Defined
Networking
Openflow есть только один из компонентов SDN
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
Configure
Operate
Device
Extension
DevOps
Integration
NETCONF
YANG
BGP-LS
PCEP
OpFlex
Cisco
Python API
BGP
Flowspec
Cisco
Python API
9
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
Приложения
Сетевые
устройства
с уровнем
управления
Гибридный уровень
управления
(надежность + быстрота
развертывания сервисов)
Централизованное управление для специального,
распределенное - для всего остального
Распределенный
уровень управления
(надежность)
Сетевая (WAN)
платформа
10
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
Optical
IPv4/IPv6/MPLS
Collector Programming
Network
Model
Computation
Engine
NB APIs
Основные функциональные элементы
•  Сбор информации о сети
•  Построение глобальной модели сети
•  Наличие открытых интерфейсов API
•  Вычислительная логика
•  Модуль имплементации расчетов
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 12
Optical
IPv4/IPv6/MPLS
Collector Programming
Network
Model
Computation
Engine
NB APIs
DC/Cloud
Провайдер
Клиенты
SDN в ЦОДSDN в корпорациях
Кросс-доменная Оркестрация
12
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
•  SDN – очень широкий термин и может означать многое
•  В целом это подход по обеспечению программируемости сети
•  Платформа Cisco SDN WAN - способ реализации гибридного подхода
•  Основная цель SDN - задействовать ресурсы по максимуму и делать это быстро
•  Дополнительная цель - упростить архитектурную сложность
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 14
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
Текущая активность связанная с SDN :
•  Source Packet Routing in Networking (SPRING)
•  Path Computation Element (PCE)
•  Некоторые дополнения относящиеся к MPLS в IS-IS и OSPF
working groups
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
Source Routing – возможность задать на источнике (Ingress PE) путь прохождения пакетов по
сети с помощью последовательности сегментов в заголовке самих пакетов
Сегмент = Инструкция (например, «доставить трафик до узла Z кратчайшим путем»)
Для MPLS forwarding plane Сегмент = MPLS метка
Основные типы сегментов (т.е. MPLS меток):
Node-SID (глобальный) - назначается маршрутизатору
Adjacency-SID (локальный) - назначается каждому линку на маршрутизаторе
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
•  Узлы анонсируют свои идентификаторы сегмента Node
(расширение IGP)
•  Все удаленные узлы записывают идентификаторы сегмента Node в таблицы коммутации
меток
Пакет с верхней меткой 65
из любой точки входа в
сеть достигнет узел Z с
помощью IGP shortest path
A B C
Z
D
65
FEC Z
push 65
swap 65
to 65
swap 65
to 65 pop 65
Packet
to Z
Packet
to Z
65
Packet
to Z
65
Packet
to Z
65
Packet
to Z
17
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
•  Узлы анонсируют MPLS метку для каждого своего линка
(расширение IGP)
•  Узел, который произвел анонс записывает метки своих линков в таблицу коммутации
B C
N O
Z
D
P
A
9101
9105
9107
9103
9105
9101
9105
9107
9103
9105
9105
9107
9103
9105
9107
9103
9105
9103
9105
9105
18
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
•  Формирования маршрута источником
•  Узлы следования пакета: ABCOPZ
A B C
M N O
Z
D
P
Packet to Z
65
9003
Packet to Z
65
Packet to Z
Packet to Z
65
Packet to Z
65
9003
72
Packet to Z
65
9003
72
7272
65
65
Pop
9003
19
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
•  Таблица LFIB заполняется с помощью
протоколов IGP (ISIS / OSPF)
•  Таблица коммутации постоянна (Nodes +
Adjacencies) вне зависимости от
количества маршрутов
•  Другие протоколы (LDP, RSVP, BGP) по
прежнему могут наполнять LFIB
20
PE
PE
PE
PE
PE
PE
PE
PE
P
In
Label
Out
Label
Out
Interface
L1 L1 Intf1
L2 L2 Intf1
… … …
L8 L8 Intf4
L9 L9 Intf2
L10 Pop Intf2
… … …
Ln Pop Intf5
идентификаторы
Node Segment
идентификаторы
Adjacency
Segment
Размер таблиц
коммутации
постоянен
draft-previdi-isis-segment-routing-extensions
draft-psenak-ospf-segment-routing-extensions
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
21
PE1 PE2
IGPPE1 PE2
MPLS cервисы
IPv4 IPv6
IPv4
VPN
IPv6
VPN VPWS VPLS
Пакетный
транспорт LDP
MPLS Forwarding
RSVP BGP Static IS-IS OSPF
Никаких
изменений для
сервисов или
уровня
коммутации
Распространение
MPLS меток
(сегментов) с
помощью IGP для
того же уровня
коммутации
BGP / LDP
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
Расчитанный путь - ABCOPZ.
Требуемая полоса принята во
внимание. Обходим перегрузки в сети.
Перегрузка66
65
68
Для маршрута A-Z стек меток
{66, 68, 65}
Сеть проста, программируема и способна реагировать на возникающие события
2Gb/s от A до Z плиз
22
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
23
H E L L O
my name is
PCE
•  Решает задачу расчета пути в больших много-доменых и много-уровневых сетях
•  Path computation element (PCE)
•  Path computation client (PCC)
•  Протокол взаимодействия PCEP
•  Ицициатива Cisco, начало стандартизации в 2005
•  Первая реализация на сетевых устройствах в IOS XR 3.5.2
•  Применяется в SDN WAN платформе
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
24
PCEP
Stateful PCE
Tопология сети
База маршрутов (LSP)
Stateful
PCC
PCEP
Stateless
PCC
Stateless PCE
Топология сети
•  Отсутствуют знания об уже установленых LSP
•  Ограниченные возможности по оптимизации
сетевых ресурсов
•  Применим для междоменных MPLS-TE (не SDN)
реализаций
•  Обладает знаниями о топологии сети и текущих LSP
•  Более оптимальный централизованный расчет
маршрутов новых LSP
•  Обеспечивает ицициализацию LSP из центра и
контроль состояния маршрутов
•  Подходит для SDN реализаций
PCE может
инициировать
установку и вести
контроль за
маршрутом
BGP-LS /
SNMP / CLI
BGP-LS /
SNMP / CLI
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
25
PCEP
Segment List:: 10,20,30
Stateful PCE
Топология сети
Stateful
PCC
In Out Int
L1 L1 Intf1
… … …
L7 L7 Int3
L8 Pop Intf3
… … …
L9 Pop Intf5
Приложение
Запрос
маршрута
draft-sivabalan-pce-segment-routing
•  Segment Routing позволяет задать маршрут на
базе SR IDs распространяемых IGP
•  PCE расчитывает и задает маршрут в виде
последовательности SR IDs (меток)
•  PCC коммутирует трафик добавляя список SR
IDs к пакетам
•  Предварительная сигнализация пути не
производиться
•  Размерность таблиц коммутации постоянная и
минимальная
•  Возможность визуализации путей
•  Состояния маршрутов на P-устройствах
отсутствует – вся информация в пакете
идентификаторы
Node Segment
идентификаторы
Adjacency
Segment
Размер таблиц
коммутации
постояннен
База маршрутов
(LSP)
BGP-LS /
SNMP / CLI
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
Применение Openflow (возможно) Применение BGP-FlowSpec (предпочтительнее)
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Транспорт
Технология
Операция
Кодирование
Структура данных
XML-encoded content
YANG modules
Netconf operations
<edit-config>, <get-config>, <get>
Netconf RPC
<rpc>, <rpc-reply>
TLS, SSH
27
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 28
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
Deployed in Over 100 SPs Globally
•  С декабря 2012 компания Cariden - подразделение Cisco
Systems
•  Портфель продуктов MATE (Collector, Design and Live)
•  Применение в IP/MPLS операторских сетях
•  Моделирование, планирование и эксплуатации сети
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30
Контроль и управление сети
Услуги по запросу
Автоматизация предоставления услуг
Превентивное управление доступностью
услуги
Автоматические исправление сетевых
отказов
Интеграция с внешними приложениями
Network	
  
Визуализация сети
Обзор сети (фильтры, сортировка)
Визуализация «горячих точек»
Прогнозирование трафика
Анализ эффективности сети
Отчетность
Исторические и оперативные данные
MATE Live
MATE Design
WAE
Визуализация Анализ Контроль
Оптимизация сети
Оценка топологий
Анализ сценариев
Балансировка трафика
Анализ отказов
Проектирование RSVP, QoS и Multicast
Планирование обслуживания
оборудования
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31
•  …когда изменения в сети происходят в интервале часов и загрузка каналов приближается
к значению max-link-load
Trafficchangefrequency
annual
quarter
monthly
weekly
daily
hourly
Load / Link
25% 50% 75% 100%
Planning
(offline - MATE)
SDN WAN
(online - WAE)
Источник: Clarence Filsfils, Cisco
31
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 32
Network
Function
Virtualization
Виртуальная
Физическая
Evolved Programmable Network
Storage NetworkCompute Cisco или другие
производители
Cross Domain Orchestrator (RFS)
Service Catalog
Service Provider
OSS Service Provider
Existing Portal/Catalog
Enterprise
WAN
Optimization Cloud
WAN
Provisioning
Open Daylight OpenStack
RT-OSS (CFS)
Managed
CPE
Prime Service Catalog
Prime Fulfillment
NSO
APIC-EM WAE
Intercloud
Fabric
Meraki/
ISR
ESC/Stratos
Mobility
Quantum Suite
Междоменная
оркестрация
Уровень услуг
Модульный
подход
Открытая
архитектура
Инфраструктура
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33
.........	
  
Сетевое	
  оборудование	
  
Приложения	
  Cisco	
  
Платформа	
  
управления	
  данными	
  
ALU	
  Juniper	
  Cisco	
   Huawei	
  
Приложения	
  
сторонних	
  
производителей	
  
REST	
  APIs	
  
MATE	
  
Design	
  
MATE	
  Live	
  
Модель	
  сети	
  
Визуализация	
  и	
  
аналитика	
  
Подсистема	
  расчета	
  
пути	
  
Модуль	
  программирования	
  Модуль	
  сбора	
  данных	
  
Драйверы	
  сбора	
  данных	
   Драйверы	
  программирования	
  
I2RS	
  OpenFlow	
  OnePK	
  PCEP	
  NMS/EMS	
  NetFlow	
  CLI	
  SNMP	
   BGP-­‐LS	
   Configlets	
   NETCONF/
YANG	
  
.........
Tunnel	
  
Manager	
  
Tunnel	
  
Balancing	
  
Bandwidth	
  
Scheduling	
  
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34
Optical DWDM
WAE
MPLS-TE
Segment
Routing
OpenFlow, PCEP, BGP-FS
Topology, Stats
BGP-LS, SNMP, CLI
NB API
Кросс-доменная
оркестрация
Abstracted Network Services
Многоуровневая
визуализация и
управление
•  Traffic Engineering Manager
•  Load Balancer (MPLS & SR)
•  Disjoint Path Creator
•  Coordinated Maintenance
•  Auto-Bandwidth + Fat LSP
•  Multi-Layer Restoration
3rd Party
App
Cisco
App
Custom
App
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 35
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36
	
  WAE	
  
RESTful	
  APIs	
  
Программирование	
  Сбор	
  данных	
  
Задача:
Учет расположения контента и влияния
на сеть при запросе полосы
Решение:
Приложение получает полосу по
рекомендуемому маршруту для
минимизации влияния на другие услуги
1
2
3
WAN
R1
R2
R3
Сайт заказчика, ЦОД
ЦОД
Облачное
приложение
4
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37
WAE	
  
RESTful	
  APIs	
  
Программирование	
  Сбор	
  данных	
  
Задача: Заказчик оператора связи
хочет получить полосу по запросу для
резервного копирования ЦОД-ов или
переноса кэша
Результат: После определения
наилучшего пути WAE настраивает
LSP через PCEP.
WAN
R1
R2
R3Центр Обработки Данных #1 Центр Обработки Данных #2
5
1
2 3
4
PCEP
Перегрузка!!
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 38
WAE	
  
RESTful	
  APIs	
  
Программирование	
  Сбор	
  данных	
  
Задача:
Корпоративный заказчик использует
портал самообслуживания для запроса
полосы между ЦОДами в определенное
время
Результат:
В заданное время WAE настраивает
сеть для предоставления полосы
(через IGP или MPLS TE)
WAN
R1
R2
R3Центр Обработки Данных #1 Центр Обработки Данных #2
5
1
2 3
4
PCEP
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39
WAE	
  
RESTful	
  APIs	
  
Программирование	
  Сбор	
  данных	
  
Задача:
Оператору необходимо более
эффективное использование дорогих
каналов.
Решение:
Наиболее дорогие ресурсы
оптимизированы с помощью WAE
управляю балансировкой через PCEP.
1
2
AS Foo
WAN
R1
3
PCEP 4
TE Manager
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40
WAE	
  
RESTful	
  APIs	
  
Программирование	
  Сбор	
  данных	
  
Задача: Оператору необходимо
модернизировать узел, что требует
предварительного планирования для
выполнения SLA
Результат: WAE перемещает LSP
перед выводом узла из эксплуатации
2
Узел доступа Узел агрегации
WAN
5
1
PCEP
TE Manager
4
3
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41
WAE	
  
RESTful	
  APIs	
  
Программирование	
  Сбор	
  данных	
  
Задача: Оператор хочет использовать
возможности функции lowest cost path,
что может потребовать прямого пути по
оптической сети минуя пакетный
сегмент
Решение: WAE определяет когда
обходной путь будет наилучшим
вариантом и использует GMPLS UNI
для изменения топологии.
1
2
R1 R2
3
Ra Rb
Rc
O1 O2
Перегрузка!!
PCEP
GMPLS UNI GMPLS UNI
4
WAN
Приложение
ML
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 42
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 43
§  SDN это про приложения, API, платформы управления и
программирование сети в реальном времени
§  Опыт, экспертиза и знания, полученные за 20 лет инжиниринга и
планирования заложены в SDN WAN платформу
§  Развитие и применение технологий таких как Segment Routing,
PCE ведут к уменьшению сложности сети
§  Решение WAN Automation Engine – развитие Cisco MATE и
полноценный компонент оркестрации операторских WAN
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 44
Cisco Confidential© 2010 Cisco and/or its affiliates. All rights reserved. 45
Thank you.

Примеры применения Cisco WAE на сети оператора связи

  • 1.
    Cisco Confidential© 2010Cisco and/or its affiliates. All rights reserved. 1 Применение Cisco WAN Automation Engine на сети операторов связи Март, 2015 Системный инженер, Олег Феоктистов ofeoktis@cisco.com
  • 2.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 2 •  Основные термины Software-Defined Networking (SDN) •  Развитие технологий, новые протоколы •  Платформа WAN Automation Engine (WAE) •  Примеры использования •  Демонстрация
  • 3.
    Cisco Confidential© 2010Cisco and/or its affiliates. All rights reserved. 3
  • 4.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 4 Уровни управления и коммутации в одном физическом устройстве
  • 5.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 5 “…В архитектуре SDN разделены уровни управления и передачи данных, обеспечена логическая централизация интеллектуальных сетевых механизмов и информации о состоянии сети, а нижележащая сетевая инфраструктура абстрагирована от приложений…” Источник: www.opennetworking.org
  • 6.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 6 “…открытый стандарт, определяющий взаимодействие между разделёнными уровнями управления (контроллер) и передачи данных (агент)…” Источник: www.openflow.org Openflow В SDN парадигме не все сетевые процессы выполняются в одном устройстве
  • 7.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 7 Контроллер / Сетевая ОС Управляющая программа Маршрутизация, контроль доступа, и т.д. Абстракция всей сети Коммутация данных OpenFlow
  • 8.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 8 Openflow Software Defined Networking Openflow есть только один из компонентов SDN
  • 9.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 9 Configure Operate Device Extension DevOps Integration NETCONF YANG BGP-LS PCEP OpFlex Cisco Python API BGP Flowspec Cisco Python API 9
  • 10.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 10 Приложения Сетевые устройства с уровнем управления Гибридный уровень управления (надежность + быстрота развертывания сервисов) Централизованное управление для специального, распределенное - для всего остального Распределенный уровень управления (надежность) Сетевая (WAN) платформа 10
  • 11.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 11 Optical IPv4/IPv6/MPLS Collector Programming Network Model Computation Engine NB APIs Основные функциональные элементы •  Сбор информации о сети •  Построение глобальной модели сети •  Наличие открытых интерфейсов API •  Вычислительная логика •  Модуль имплементации расчетов
  • 12.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 12 Optical IPv4/IPv6/MPLS Collector Programming Network Model Computation Engine NB APIs DC/Cloud Провайдер Клиенты SDN в ЦОДSDN в корпорациях Кросс-доменная Оркестрация 12
  • 13.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 13 •  SDN – очень широкий термин и может означать многое •  В целом это подход по обеспечению программируемости сети •  Платформа Cisco SDN WAN - способ реализации гибридного подхода •  Основная цель SDN - задействовать ресурсы по максимуму и делать это быстро •  Дополнительная цель - упростить архитектурную сложность
  • 14.
    Cisco Confidential© 2010Cisco and/or its affiliates. All rights reserved. 14
  • 15.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 15 Текущая активность связанная с SDN : •  Source Packet Routing in Networking (SPRING) •  Path Computation Element (PCE) •  Некоторые дополнения относящиеся к MPLS в IS-IS и OSPF working groups
  • 16.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 16 Source Routing – возможность задать на источнике (Ingress PE) путь прохождения пакетов по сети с помощью последовательности сегментов в заголовке самих пакетов Сегмент = Инструкция (например, «доставить трафик до узла Z кратчайшим путем») Для MPLS forwarding plane Сегмент = MPLS метка Основные типы сегментов (т.е. MPLS меток): Node-SID (глобальный) - назначается маршрутизатору Adjacency-SID (локальный) - назначается каждому линку на маршрутизаторе
  • 17.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 17 •  Узлы анонсируют свои идентификаторы сегмента Node (расширение IGP) •  Все удаленные узлы записывают идентификаторы сегмента Node в таблицы коммутации меток Пакет с верхней меткой 65 из любой точки входа в сеть достигнет узел Z с помощью IGP shortest path A B C Z D 65 FEC Z push 65 swap 65 to 65 swap 65 to 65 pop 65 Packet to Z Packet to Z 65 Packet to Z 65 Packet to Z 65 Packet to Z 17
  • 18.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 18 •  Узлы анонсируют MPLS метку для каждого своего линка (расширение IGP) •  Узел, который произвел анонс записывает метки своих линков в таблицу коммутации B C N O Z D P A 9101 9105 9107 9103 9105 9101 9105 9107 9103 9105 9105 9107 9103 9105 9107 9103 9105 9103 9105 9105 18
  • 19.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 19 •  Формирования маршрута источником •  Узлы следования пакета: ABCOPZ A B C M N O Z D P Packet to Z 65 9003 Packet to Z 65 Packet to Z Packet to Z 65 Packet to Z 65 9003 72 Packet to Z 65 9003 72 7272 65 65 Pop 9003 19
  • 20.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 20 •  Таблица LFIB заполняется с помощью протоколов IGP (ISIS / OSPF) •  Таблица коммутации постоянна (Nodes + Adjacencies) вне зависимости от количества маршрутов •  Другие протоколы (LDP, RSVP, BGP) по прежнему могут наполнять LFIB 20 PE PE PE PE PE PE PE PE P In Label Out Label Out Interface L1 L1 Intf1 L2 L2 Intf1 … … … L8 L8 Intf4 L9 L9 Intf2 L10 Pop Intf2 … … … Ln Pop Intf5 идентификаторы Node Segment идентификаторы Adjacency Segment Размер таблиц коммутации постоянен draft-previdi-isis-segment-routing-extensions draft-psenak-ospf-segment-routing-extensions
  • 21.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 21 21 PE1 PE2 IGPPE1 PE2 MPLS cервисы IPv4 IPv6 IPv4 VPN IPv6 VPN VPWS VPLS Пакетный транспорт LDP MPLS Forwarding RSVP BGP Static IS-IS OSPF Никаких изменений для сервисов или уровня коммутации Распространение MPLS меток (сегментов) с помощью IGP для того же уровня коммутации BGP / LDP
  • 22.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 22 Расчитанный путь - ABCOPZ. Требуемая полоса принята во внимание. Обходим перегрузки в сети. Перегрузка66 65 68 Для маршрута A-Z стек меток {66, 68, 65} Сеть проста, программируема и способна реагировать на возникающие события 2Gb/s от A до Z плиз 22
  • 23.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 23 23 H E L L O my name is PCE •  Решает задачу расчета пути в больших много-доменых и много-уровневых сетях •  Path computation element (PCE) •  Path computation client (PCC) •  Протокол взаимодействия PCEP •  Ицициатива Cisco, начало стандартизации в 2005 •  Первая реализация на сетевых устройствах в IOS XR 3.5.2 •  Применяется в SDN WAN платформе
  • 24.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 24 24 PCEP Stateful PCE Tопология сети База маршрутов (LSP) Stateful PCC PCEP Stateless PCC Stateless PCE Топология сети •  Отсутствуют знания об уже установленых LSP •  Ограниченные возможности по оптимизации сетевых ресурсов •  Применим для междоменных MPLS-TE (не SDN) реализаций •  Обладает знаниями о топологии сети и текущих LSP •  Более оптимальный централизованный расчет маршрутов новых LSP •  Обеспечивает ицициализацию LSP из центра и контроль состояния маршрутов •  Подходит для SDN реализаций PCE может инициировать установку и вести контроль за маршрутом BGP-LS / SNMP / CLI BGP-LS / SNMP / CLI
  • 25.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 25 25 PCEP Segment List:: 10,20,30 Stateful PCE Топология сети Stateful PCC In Out Int L1 L1 Intf1 … … … L7 L7 Int3 L8 Pop Intf3 … … … L9 Pop Intf5 Приложение Запрос маршрута draft-sivabalan-pce-segment-routing •  Segment Routing позволяет задать маршрут на базе SR IDs распространяемых IGP •  PCE расчитывает и задает маршрут в виде последовательности SR IDs (меток) •  PCC коммутирует трафик добавляя список SR IDs к пакетам •  Предварительная сигнализация пути не производиться •  Размерность таблиц коммутации постоянная и минимальная •  Возможность визуализации путей •  Состояния маршрутов на P-устройствах отсутствует – вся информация в пакете идентификаторы Node Segment идентификаторы Adjacency Segment Размер таблиц коммутации постояннен База маршрутов (LSP) BGP-LS / SNMP / CLI
  • 26.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 26 Применение Openflow (возможно) Применение BGP-FlowSpec (предпочтительнее)
  • 27.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 27 Транспорт Технология Операция Кодирование Структура данных XML-encoded content YANG modules Netconf operations <edit-config>, <get-config>, <get> Netconf RPC <rpc>, <rpc-reply> TLS, SSH 27
  • 28.
    Cisco Confidential© 2010Cisco and/or its affiliates. All rights reserved. 28
  • 29.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 29 Deployed in Over 100 SPs Globally •  С декабря 2012 компания Cariden - подразделение Cisco Systems •  Портфель продуктов MATE (Collector, Design and Live) •  Применение в IP/MPLS операторских сетях •  Моделирование, планирование и эксплуатации сети
  • 30.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 30 Контроль и управление сети Услуги по запросу Автоматизация предоставления услуг Превентивное управление доступностью услуги Автоматические исправление сетевых отказов Интеграция с внешними приложениями Network   Визуализация сети Обзор сети (фильтры, сортировка) Визуализация «горячих точек» Прогнозирование трафика Анализ эффективности сети Отчетность Исторические и оперативные данные MATE Live MATE Design WAE Визуализация Анализ Контроль Оптимизация сети Оценка топологий Анализ сценариев Балансировка трафика Анализ отказов Проектирование RSVP, QoS и Multicast Планирование обслуживания оборудования
  • 31.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 31 •  …когда изменения в сети происходят в интервале часов и загрузка каналов приближается к значению max-link-load Trafficchangefrequency annual quarter monthly weekly daily hourly Load / Link 25% 50% 75% 100% Planning (offline - MATE) SDN WAN (online - WAE) Источник: Clarence Filsfils, Cisco 31
  • 32.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 32 Network Function Virtualization Виртуальная Физическая Evolved Programmable Network Storage NetworkCompute Cisco или другие производители Cross Domain Orchestrator (RFS) Service Catalog Service Provider OSS Service Provider Existing Portal/Catalog Enterprise WAN Optimization Cloud WAN Provisioning Open Daylight OpenStack RT-OSS (CFS) Managed CPE Prime Service Catalog Prime Fulfillment NSO APIC-EM WAE Intercloud Fabric Meraki/ ISR ESC/Stratos Mobility Quantum Suite Междоменная оркестрация Уровень услуг Модульный подход Открытая архитектура Инфраструктура
  • 33.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 33 .........   Сетевое  оборудование   Приложения  Cisco   Платформа   управления  данными   ALU  Juniper  Cisco   Huawei   Приложения   сторонних   производителей   REST  APIs   MATE   Design   MATE  Live   Модель  сети   Визуализация  и   аналитика   Подсистема  расчета   пути   Модуль  программирования  Модуль  сбора  данных   Драйверы  сбора  данных   Драйверы  программирования   I2RS  OpenFlow  OnePK  PCEP  NMS/EMS  NetFlow  CLI  SNMP   BGP-­‐LS   Configlets   NETCONF/ YANG   ......... Tunnel   Manager   Tunnel   Balancing   Bandwidth   Scheduling  
  • 34.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 34 Optical DWDM WAE MPLS-TE Segment Routing OpenFlow, PCEP, BGP-FS Topology, Stats BGP-LS, SNMP, CLI NB API Кросс-доменная оркестрация Abstracted Network Services Многоуровневая визуализация и управление •  Traffic Engineering Manager •  Load Balancer (MPLS & SR) •  Disjoint Path Creator •  Coordinated Maintenance •  Auto-Bandwidth + Fat LSP •  Multi-Layer Restoration 3rd Party App Cisco App Custom App
  • 35.
    Cisco Confidential© 2010Cisco and/or its affiliates. All rights reserved. 35
  • 36.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 36  WAE   RESTful  APIs   Программирование  Сбор  данных   Задача: Учет расположения контента и влияния на сеть при запросе полосы Решение: Приложение получает полосу по рекомендуемому маршруту для минимизации влияния на другие услуги 1 2 3 WAN R1 R2 R3 Сайт заказчика, ЦОД ЦОД Облачное приложение 4
  • 37.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 37 WAE   RESTful  APIs   Программирование  Сбор  данных   Задача: Заказчик оператора связи хочет получить полосу по запросу для резервного копирования ЦОД-ов или переноса кэша Результат: После определения наилучшего пути WAE настраивает LSP через PCEP. WAN R1 R2 R3Центр Обработки Данных #1 Центр Обработки Данных #2 5 1 2 3 4 PCEP Перегрузка!!
  • 38.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 38 WAE   RESTful  APIs   Программирование  Сбор  данных   Задача: Корпоративный заказчик использует портал самообслуживания для запроса полосы между ЦОДами в определенное время Результат: В заданное время WAE настраивает сеть для предоставления полосы (через IGP или MPLS TE) WAN R1 R2 R3Центр Обработки Данных #1 Центр Обработки Данных #2 5 1 2 3 4 PCEP
  • 39.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 39 WAE   RESTful  APIs   Программирование  Сбор  данных   Задача: Оператору необходимо более эффективное использование дорогих каналов. Решение: Наиболее дорогие ресурсы оптимизированы с помощью WAE управляю балансировкой через PCEP. 1 2 AS Foo WAN R1 3 PCEP 4 TE Manager
  • 40.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 40 WAE   RESTful  APIs   Программирование  Сбор  данных   Задача: Оператору необходимо модернизировать узел, что требует предварительного планирования для выполнения SLA Результат: WAE перемещает LSP перед выводом узла из эксплуатации 2 Узел доступа Узел агрегации WAN 5 1 PCEP TE Manager 4 3
  • 41.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 41 WAE   RESTful  APIs   Программирование  Сбор  данных   Задача: Оператор хочет использовать возможности функции lowest cost path, что может потребовать прямого пути по оптической сети минуя пакетный сегмент Решение: WAE определяет когда обходной путь будет наилучшим вариантом и использует GMPLS UNI для изменения топологии. 1 2 R1 R2 3 Ra Rb Rc O1 O2 Перегрузка!! PCEP GMPLS UNI GMPLS UNI 4 WAN Приложение ML
  • 42.
    Cisco Confidential© 2010Cisco and/or its affiliates. All rights reserved. 42
  • 43.
    © 2010 Ciscoand/or its affiliates. All rights reserved. Cisco Confidential 43 §  SDN это про приложения, API, платформы управления и программирование сети в реальном времени §  Опыт, экспертиза и знания, полученные за 20 лет инжиниринга и планирования заложены в SDN WAN платформу §  Развитие и применение технологий таких как Segment Routing, PCE ведут к уменьшению сложности сети §  Решение WAN Automation Engine – развитие Cisco MATE и полноценный компонент оркестрации операторских WAN
  • 44.
    Cisco Confidential© 2010Cisco and/or its affiliates. All rights reserved. 44
  • 45.
    Cisco Confidential© 2010Cisco and/or its affiliates. All rights reserved. 45
  • 46.