Обзор системы оркестрации Cisco NSO
Архитектура решений Cisco для операторов связи в области SDN/NFV
• Фокус на поддержке полного жизненного цикла услуг. Использование технологий моделирования
• Интеграция с существующими решениями OSS/BSS
• Модульная архитектура. Интеграция через открытые стандартные API
• Оркестрация между доменами и уровнями для полного контроля сети
Service-Intent API
Оркестрация, управление услугами и политиками
Управление CPE
Мобильные технологииЦОД SDN & NFVL1-L3 WAN SDN,
NMS/EMS
BSS
OSS
Сквознаяоркестрация дляфизическихивиртуальныхсетейнабазенесколькихпроизводителей
Metro and Access WAN Data CentreCPE
CLI/SNMP
Openstack / vCenterOpenflowPCEPSegment
RoutingNetconf/ YANG BGP Puppet
SDN / APIs
Основные функции NSO
Network Element Drivers (NEDs)
Service Manager
Device Manager
Физические устройства
Виртуальные устройства
• VNFM• Контроллеры• EMS и NMS
Сетевые приложения
Модель услуги
Модель устройс
тва
Приложения
REST, NETCONF, Java, Python, Erlang, CLI, Web UI
NETCONF, REST, SNMP, CLI, другие
Инженеры • Модели данных для услуги и устройства
• Структурированное представление:
• Экземпляра услуги• Параметров и состояния
сети
• Связывание процедуры изменения услуги и конфигурации устройства
• Транзакционность
• Поддержка разных производителей и протоколов
Основные функции NSO#1 Моделирование в основе архитектуры
• Отсутствие жестко запрограммированных функций для:
• Сетевых услуг• Сетевой архитектуры• Сетевых устройств
• Вместо этого:• Модели данных с
использованием YANG (RFC 6020)
Network Element Drivers (NEDs)
Service Manager
Device Manager
Модель услуги
Модель устройс
тва
Приложения
REST, NETCONF, Java, Python, Erlang, CLI, Web UI
NETCONF, REST, SNMP, CLI, другие
Инженеры
Физические устройства
Виртуальные устройства
• VNFM• Контроллеры• EMS и NMS
Сетевые приложения
Основные функции NSO #2 Fastmap
• FastMap:• Настраивается только
операция создания услуги (Create)
• Операции изменения, удаления и пересоздания настраиваются автоматически
• Преимущества:• Уменьшение объема работ
при внедрении• Оперативная модификация
услуг на промышленной системе
Network Element Drivers (NEDs)
Service Manager
Device Manager
Модель услуги
Модель устройс
тва
CreateUpdateDelete
Redeploy
NETCONF, REST, SNMP, CLI, другие
Физические устройства
Виртуальные устройства
• VNFM• Контроллеры• EMS и NMS
Сетевые приложения
Основные функции NSO #3 Реактивный Fastmap (RFM)
• Возможности:• Пересоздание услуги на
измененной сети• Idempotent
• Поддержка сценариев и технологий:
• Провиженинг• Оркестрация• Эластичность• Виртуальные машины и
мобильность VNF• Самовосстановление сети
Network Equipment Drivers (NEDs)
Service Manager
Device Manager
Модель услуги
Модель устройс
тва
CreateUpdateDelete
Redeploy
NETCONF, REST, SNMP, CLI, другие
Физические устройства
Виртуальные устройства
• VNFM• Контроллеры• EMS и NMS
Сетевые приложения
Архитектура NSO
Service Manager
Network Engineer
NETCONF REST CLI Web UIJava/Python/C/ErlangJSON-RPC
OSS/BSS/Portal
NCS
AAA Core Engine
Network Element Drivers
MappingLogic Templates
Fast Map
Device ManagerNotification ReceiverAlarm Manager
ServiceModels
PackageManager
Script API
DeviceModels
DeveloperAPI
Поддерживаемые производители
§ Cisco
§ Alcatel-Lucent
§ Citrix Systems
§ Infinera
§ Ericsson
§ Nominum
§ Ciena
§ Juniper Networks
§ Huawei
§ Sonus
§ VMware
§ Nec
§ Fortinet
§ Palo Alto
§ Accedian Networks
§ Open vSwitch
§ Avaya
§ ADTRAN
§ Affirmed Networks
§ A10 Networks
§ Riverbed
§ Allied Telesis
§ Overture
§ ADVA
§ Vyatta
§ Brocade
Примеры внедрений и решений на базе NSO
Примерный перечень заказчиковMulti-vendor
WAN AutomationVirtual
MS/NFV/vEPCData Center Automation
Cloud Interconnect
nb b
Cisco/Tail-f #1 SDN/NFV Orchestration Software VendorAugust 18, 2015
Сферы применения решения
4 Multi-Vendor L2-L3 VPN
4 Virtual Managed Services/NFV
4 Data Center Automation
4 Cloud Services Interconnection
Source: Cisco Global Segments & Architectures(In Development)
NFV Management & Orchestration
NFV-O(NFV Orch.)
Virtual Infra Manager
VNF 1 VNF 3VNF 2
NSO (NFV-O)
OpenStack(VIM)
On-
ViVNF-M (VNF
Managers)
VNF-M (VNF
Manager)F Managers)
ESC (VNF-M)
Vnfm-Vi
NFVI
Hardware Resources
Compute NetworkStorage
EMS 1 EMS 3EMS 2
vPC Other VNFsvCSR
Service, VNF & Infrastructure Description
Ve-Vnfm
Nf-ViVirtualization Layer
KVM / ESXi Virtual NetworkVirtual Storage
Vn-Nf
Se-Ma
Nfvo-Vnfm
Open vSwitchVTS/VPP
Portal / BSSOs-Ma
ETSI NFV Framework
NSO как часть Cisco NFV
Задача: Обеспечить надежную настройку disjoint туннеля через множество AS с использованием SR
Управление MPLS TE в транспортной сети
A1
B1
A3
B3
A4
B4
A6
B6
A7
B7
A9
B9
C2 C5 C8
A2 A5 A8
B2 B5 B8
Регион1 Ядро Регион2
T1
T1’
WAN Automation EngineAnalytics CalendaringOptimization
and Prediction
Collector Deployer Network Interface
Current Model New ModelNetwork Modeler
Cisco NSO
interface tunnel-te 1destination <DST>ipv4 unnumbered L0path-protection path option 1 explicit name <T1> segment-
routing verbatimpath option 2 explicit name <T1-B> segment-
routing verbatim
Запрос LSP из A в B, SLA
Ответ {SID1, SID2, ..}
RESTful APIs
interface tunnel-te 1pce delegationdestination <DST>ipv4 unnumbered L0path-protection path option 1 explicit name <T1> segment-
routing verbatimpath option 2 explicit name <T1-B> segment-
routing verbatim
Контроль туннеля в WAE
Dynamic SLA Management:Мониторинг и управление политикой
CPECust-A
CPECust-A
CPECust-B
ASA
IP Network
InternetVR
vFWVRVR ASA
CPECust-C
CPECust-C
GWY
NSO/NCS Cloud IPVPN Services § 3 Service Models for Enterprise deployment flexibility:
§ CloudVPN Foundation(Basic) § CloudVPN Advanced (Medium)§ CloudVPN Advanced w/Web Security (Full)
§ CSR1Kv: Virtual Router for Site-to-Site VPN with Secure IP Overlay using IPSec with FlexVPN/IKEv2
§ ASAv: vFW with NAT and Policy (*)§ ASAv: vFW with IPSec/SSL Remote Access (*)§ WSAv for Enhanced Web Security (*)
Management and Orchestration§ Enterprise Admin Service Interface (Portal) driven service
instantiation (BETA)§ Zero-Touch Deployment of enterprise CPE (ISR G2)§ Model driven Network Services lifecycle management
with Network Service Orchestrator (NSO) from Tail-f§ VNF lifecycle management with Elastic Services
Controller (ESC)§ Virtual infrastructure management with Openstack, OVS
and ODL/VPP
WSAFULL
MEDIUM
VR BASIC
CPECust-B
ESC
(*) Medium and Full Only
Сценарий Cloud VPN (решение vMS)
Спасибо