Podczas prezentacji zostaną zaprezentowane różnice i podobieństwa
zcentralizowanego i dystrubowanego CPE zarządzanego przez orkiestratora CSO.
Zcentralizowane CPE oparte jest o rozwiązanie hostowane w chmurze u
operatora w postaci gotowego rozwiązania do tworzenia usług NFV z
wykorzystaniem CSO jak i kontrolera contrail.
Rozwiązanie dystrybuowane, dedykowane dla bardziej wymagających
klientów, oparte jest o nowoczesne urządzenie NFX250 instalowane u
klienta, które oprócz standardowych funkcjonalności routera ma możliwość
uruchamiania wielu wirtualnych instancji VNF na wbudowanym hypervisorze KVM.
2. • Poprawa zadowolenia z dostarczonej usługi
• Rozszerzenie zasięgu
• Możliwość szybkiego zaoferowania nowych usług
Wyzwania związane z CPE i benefity z CPE w chmurze
7. Juniperowe CPE w „chmurze” a standard ETSI
VNF Managers
VNF Managers
OSS/BSS
Service, VNF, and
Infrastructure Description
CSP
vSRX
CSP
vMX
EMS 3
VNF 3
Virtualisation Layer
Virtual
Computing
NFVI
Virtual
Storage
Virtual
Network
Computing
Hardware
Storage
Hardware
NFX
Vi-Ha
NFV Management and Orchestration
MANO
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
NFV Orchestrator
VIM
Infrastructure Orchestrator
Contrail/NSC Controller
VNF Manager
Contrail Service
Orchestration
Multi Service
Orchestration
Komponenty rozwiązania
• Orkiestrator
• Contrail Service Orchestration
• Kontroler NFX
• Network Services Controller
• Orkiestrator Infrastruktury
• Canonical Openstack (Ubuntu)
• Kontroler SDN
• Contrail (Zcentralizowane CPE)
• NSC (dystrybuowane CPE)
VIM
Monitoring
JDM/Contrail
Service
Monitoring
Domain Orchestrator
Network Service
Controller (2.0)
Automated
Monitoring
System
Monitoring
8. API APLIKACYJNE
Network Service
Controller
CONTRAIL SERVICE ORCHESTRATION (CSO)
VNF1
SP/CAMPUS EDGE
Oddział przedsiębiorstwa
Zarządzanie VIM
Dedykowane
połączenie
dostępowe
Junos
Control
Plane
LAN WAN
Ingress VRF – Template_V_L_L3
Egress VRF – Template_V_R_L3
Ingress VR – Contrail
Egress VR – Contrail
Transport VR - Contrail
PLATFORMA CONTRAIL CLOUD
DC/POP
Private WAN
Infrastructure
XMPP
VNF2
CONTRAIL
VNF1 VNF2
NFX
CO/POP
DC EDGE
Diverse
path LSPs
NETCONF
Portal kliencki
(self-care-portal) i
portal adminstratora
Tworzenie usługi – data plane
VPN Service
Openstack Canonical
Dystrybuowane CPE w chmurze Zcentralizowane CPE w chmurze
9. CSO - Komponenty zcentralizowanego CPE
VNF Managers
VNF Managers
OSS/BSS
Service, VNF, and
Infrastructure Description
CSP
vSRX
CSP
vMX
EMS 3
VNF 3
Virtualisation Layer
Virtual
Computing
NFVI
Virtual
Storage
Virtual
Network
Computing
Hardware
Storage
Hardware
NFX
Vi-Ha
NFV Management and Orchestration
MANO
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
NFV Orchestrator
VIM
Infrastructure Orchestrator
Contrail
VNF Manager
Contrail Service
Orchestration
Multi Service
Orchestration
Komponenty rozwiązania
• Orkiestrator
• Contrail Service Orchestration
• Orkiestrator Infrastruktury
• Canonical Openstack (Ubuntu)
• Kontroler SDN
• Contrail
VIM
Monitoring
JDM/Contrail
Service
Monitoring
Domain Orchestrator
Network Service
Controller (2.0)
Automated
Monitoring
System
Monitoring
10. CSO - Komponenty zcentralizowanego CPE
VNF Managers
VNF Managers
OSS/BSS
Service, VNF, and
Infrastructure Description
CSP
vSRX
CSP
vMX
EMS 3
VNF 3
Virtualisation Layer
Virtual
Computing
NFVI
Virtual
Storage
Virtual
Network
Computing
Hardware
Storage
Hardware
NFX
Vi-Ha
NFV Management and Orchestration
MANO
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
NFV Orchestrator
VIM
Infrastructure Orchestrator
Contrail
VNF Manager
Contrail Service
Orchestration
Multi Service
Orchestration
Komponenty rozwiązania
• Orkiestrator
• Contrail Service Orchestration
• Orkiestrator Infrastruktury
• Canonical Openstack (Ubuntu)
• Kontroler SDN
• Contrail
VIM
Monitoring
JDM/Contrail
Service
Monitoring
Domain Orchestrator
Network Service
Controller (2.0)
Automated
Monitoring
System
Monitoring
11. Raport Openstacka – pluginy do neutrona
Raport z kwietnia 2016
https://www.openstack.org/assets/survey/April-2016-User-Survey-Report.pdf
13. CSO - Komponenty zcentralizowanego CPE
VNF Managers
VNF Managers
OSS/BSS
Service, VNF, and
Infrastructure Description
CSP
vSRX
CSP
vMX
EMS 3
VNF 3
Virtualisation Layer
Virtual
Computing
NFVI
Virtual
Storage
Virtual
Network
Computing
Hardware
Storage
Hardware
NFX
Vi-Ha
NFV Management and Orchestration
MANO
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
NFV Orchestrator
VIM
Infrastructure Orchestrator
Contrail
VNF Manager
Contrail Service
Orchestration
Multi Service
Orchestration
Komponenty rozwiązania
• Orkiestrator
• Contrail Service Orchestration –
Orkiestrator Domeny
• Orkiestrator Infrastruktury
• Canonical Openstack (Ubuntu)
• Kontroler SDN
• Contrail
VIM
Monitoring
JDM/Contrail
Service
Monitoring
Domain Orchestrator
Network Service
Controller (2.0)
Automated
Monitoring
System
Monitoring
14. Zcentralizowane CPE - CSO
Projektant Usług Sieciowych
• Definiuje usługi
• Tworzy wzorce usług
łańcuchowych
Portal Administracyjny Operatora
• Zarządza całością rozwiązania
• Pozwala administratorom na
wydajny monitoring
• Organizacja zadań i zarządzanie
ośrodkami
Sieciowy Aktywator Usług
• Konfiguruje VNF (KVM/ESXi)
• Zapewnia aktywację usługi
wyłącznie przez
uprawnionego właściciela
Portal Klienta
• Portal oparty o Web 2.0
• Umożliwia wybór modelu
usług
• Możliwość wyboru wirtualnej
usługi sieciowej (VNF) i jej
uruchomienia
15. Step 1:
Vendor VNF with
associated VNF
Manager and
Descriptors
Step 2:
Functional
Designer
Create network
service descriptor
of selected VNFs
Step 3: Operator
Instantiates
network service
Step 4:
Network Operator
Create Tenants
Publish Network
Service
Step 3:
Network
Designer
Verify, Review and
Network Services
Step 5:
Enterprise IT Manager
Subscribe, Instantiate
& MonitorNetwork
Service
CSO – Graficzny projektant
Usług sieciowych
16. Step 1:
Vendor VNF with
associated VNF
Manager and
Descriptors
Step 2:
Functional
Designer
Create network
service descriptor
of selected VNFs
Step 3: Operator
Instantiates
network service
Step 4:
Network Operator
Create Tenants
Publish Network
Service
Step 3:
Network
Designer
Verify, Review and
Network Services
Step 5:
Enterprise IT Manager
Subscribe, Instantiate
& MonitorNetwork
Service
CSO – Portal Administratora
17. Step 1:
Vendor VNF with
associated VNF
Manager and
Descriptors
Step 2:
Functional
Designer
Create network
service descriptor
of selected VNFs
Step 3: Operator
Instantiates
network service
Step 4:
Network Operator
Create Tenants
Publish Network
Service
Step 3:
Network
Designer
Verify, Review and
Network Services
Step 5:
Enterprise IT Manager
Subscribe, Instantiate
& MonitorNetwork
Service
CSO – Portal Kliencki
18. CSO - Komponenty dystrybuowanego CPE
VNF Managers
VNF Managers
OSS/BSS
Service, VNF, and
Infrastructure Description
CSP
vSRX
CSP
vMX
EMS 3
VNF 3
Virtualisation Layer
Virtual
Computing
NFVI
Virtual
Storage
Virtual
Network
Computing
Hardware
Storage
Hardware
NFX
Vi-Ha
NFV Management and Orchestration
MANO
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
NFV Orchestrator
VIM
Network Service Controller
VNF Manager
Contrail Service
Orchestration
Multi Service
Orchestration
Komponenty rozwiązania
• Orkiestrator
• Kontroler usług sieciowych (NSC)
• NFX 250 jako dystrybuowane CPE
• Portal Administracyjny
• Portal Kliencki
VIM
Monitoring
JDM/Contrail
Service
Monitoring
Domain Orchestrator
Network Service
Controller (2.0)
Automated
Monitoring
System
Monitoring
19. CSO - Komponenty dystrybuowanego CPE
VNF Managers
VNF Managers
OSS/BSS
Service, VNF, and
Infrastructure Description
CSP
vSRX
CSP
vMX
EMS 3
VNF 3
Virtualisation Layer
Virtual
Computing
NFVI
Virtual
Storage
Virtual
Network
Computing
Hardware
Storage
Hardware
NFX
Vi-Ha
NFV Management and Orchestration
MANO
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
NFV Orchestrator
VIM
Network Service Controller
VNF Manager
Contrail Service
Orchestration
Multi Service
Orchestration
Komponenty rozwiązania
• Orkiestrator
• Kontroler usług sieciowych (NSC)
• NFX 250 jako dystrybuowane CPE
• Portal Administracyjny
• Portal Kliencki
VIM
Monitoring
JDM/Contrail
Service
Monitoring
Domain Orchestrator
Network Service
Controller (2.0)
Automated
Monitoring
System
Monitoring
20. Juniper NFX 250
NFX250 to zoptymalizowane sprzętowo CPE, które umożliwia uruchomienie
dodatkowych usług VNF pod kontrolą hypervisora KVM (Linux).
NFX250 składa się z:
• 6 rdzeniowego procesora Intel Xeon D
• Wsparciem funkcji wirtualizacyjnych takich jak VT-x,VT-d, SR-IOV umożliwiające
świadczenie wysokowydajnej wirtualizacji i łańcuchowania usług (ang. service
chaining)
• 32 GB RAM, 512 SSD
• Porty sieciowe 12x1GbE, 2x10GbE
• Specjalizowany sprzętowy ASIC do zapewnienia odpowiednio wydajnego
forwardowania danych między portami
• 20Gbps wewnętrzna ścieżka danych dla opcjonalnych usług VNF
21. CSO - Komponenty dystrybuowanego CPE
VNF Managers
VNF Managers
OSS/BSS
Service, VNF, and
Infrastructure Description
CSP
vSRX
CSP
vMX
EMS 3
VNF 3
Virtualisation Layer
Virtual
Computing
NFVI
Virtual
Storage
Virtual
Network
Computing
Hardware
Storage
Hardware
NFX
Vi-Ha
NFV Management and Orchestration
MANO
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
NFV Orchestrator
VIM
Network Service Controller
VNF Manager
Contrail Service
Orchestration
Multi Service
Orchestration
Komponenty rozwiązania
• Orkiestrator
• Kontroler usług sieciowych (NSC)
• NFX 250 jako dystrybuowane CPE
• Portal Administracyjny
• Portal Kliencki
VIM
Monitoring
JDM/Contrail
Service
Monitoring
Domain Orchestrator
Network Service
Controller (2.0)
Automated
Monitoring
System
Monitoring
22. • Wsparcie do fizycznych elementów
sieciowych (ang. Physical Network Element -
PNE) – Juniper MX
• Plugin to fizycznych elementów sieciowych
• Możliwość łatwego podłączenia urządzeń
trzecich firm
• Portal Administratora
• Możliwość graficznego tworzenia
wzorców do PNE
Dystrybuowane CPE -
Wsparcie do fizycznych elementów sieciowych
(PNE)
Telco POP/ Infrastructure
Branch /
Campus
Managed
Access
Internet
(IPsec)
NFX250
Contrail Service Orchestration
VNF
Edge Router
(Existing PE device)
Admin Portal
MPLS
Core
SD-VPN
GW (MX)
Dystrybuowane CPE w chmurze
Self Care
Portal
Kontroler Sieciowy
Network
Controller
23. • Zdalna aktywacja NFX
• Zero Touch Provisioning
• Zarządzanie urządzeniem NFX
• Zarządzanie konfiguracją
• Wsparcie do tworzenia wzorców urządzeń, co
ułatwia konfigurację nowych modeli CPE
• Aktywacja usług VNF na NFX 250
Dystrybuowane CPE - NFX
Telco POP/ Infrastructure
Branch /
Campus
Managed
Access
Internet
(IPsec)
NFX250
Contrail Service Orchestration
VNF
Edge Router
(Existing PE device)
Network
Controller
Admin Portal
MPLS
Core
SD-VPN
GW (MX)
Dystrybuowane CPE w chmurze
Self Care
Portal
Zarządzenie NFX’em 250
24. • Wsparcie do łańcuchowania serwisów w warstwie
L2 i L3 na NFX (wsparcie do Virtio i SR-IOV)
• Zarzadzanie cyklem życia instancji VNF
• Moduły FM/PM do usług VNF
• Wspierane (obecnie) VNFy na NFXie:
• Juniper vSRX
• Silverpeak CPX
• Kontroler WLAN Ruckus
Dystrybuowane CPE – usługi na NFX
Telco POP/ Infrastructure
Branch /
Campus
Managed
Access
Internet
(IPsec)
NFX250
Contrail Service Orchestration
VNF
Edge Router
(Existing PE device)
Network
Controller
Admin Portal
MPLS
Core
SD-VPN
GW (MX)
Dystrybuowane CPE w chmurze
Self Care
Portal
Lokalne serwisy na NFX 250
25. CSO - Komponenty hybrydowego CPE
VNF Managers
VNF Managers
OSS/BSS
Service, VNF, and
Infrastructure Description
CSP
vSRX
CSP
vMX
EMS 3
VNF 3
Virtualisation Layer
Virtual
Computing
NFVI
Virtual
Storage
Virtual
Network
Computing
Hardware
Storage
Hardware
NFX
Vi-Ha
NFV Management and Orchestration
MANO
Os-Ma
Se-Ma
Ve-Vnfm
Nf-Vi
NFV Orchestrator
VIM
Contrail Cloud
Network Service Controller
VNF Manager
Contrail Service
Orchestration
Multi Service
Orchestration
Komponenty rozwiązania
• Orkiestrator
• Kontroler usług sieciowych (NSC)
• CSO Domain Orchestrator
• NFX 250 jako dystrybuowane CPE
• Portal Administracyjny
• Portal Kliencki
VIM
Monitoring
JDM/Contrail
Service
Monitoring
Domain Orchestrator
Network Service
Controller (2.0)
Automated
Monitoring
System
Monitoring
26. • Zarządzanie siecią VPN
• Automatyczna konfiguracja routingów
LAN/WAN poprzez wzorce konfiguracyjne
• Automatyczna konfiguracja tuneli IPSEC i GRE
• Możliwość lokalnego rozpięcia ruchu do
internetu z NFXa
Dystrybuowane CPE – hybrydowy WAN
Telco POP/ Infrastructure
Branch /
Campus
Managed
Access
Internet
(IPsec)
NFX250
Contrail Service Orchestration
VNF
Edge Router
(Existing PE device)
Network
Controller
Admin Portal
MPLS
Core
SD-VPN
GW (MX)
Dystrybuowane CPE w chmurze
Self Care
Portal
Hybrydowy WAN