Running a vCPE using OpenStack, OpenDaylight and SFC
-
Upload
ettore-simone -
Category
Technology
-
view
89 -
download
2
Transcript of Running a vCPE using OpenStack, OpenDaylight and SFC
Ettore Simone
ICT Transformation Advisor [email protected]
Open Source Networking DaysMilan October 12, 2017
Running a vCPE using OpenStack, OpenDaylight and SFC
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
2Virtual Customer Premises EquipmentEmpowering Your Cloud
FW
• Provisioning
• Management
• Patches & Upgrades
• Functionalities
SOFTWARE APPLIANCE
IPS
SD-WAN
A Software Appliance can address the main pain points of a physical CPE:
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
3Virtual Customer Premises EquipmentEmpowering Your Cloud
• Virtual Infrastructure
• Software Defined Networking
• Acceptable Performance
FW
IPS
SD-WAN
COMPUTE
STORAGE
NETWORK
NFV INFRASTRUCTURE
KVM
CEPH
NEUTRON+OVSODL+OVS+DPDK
To enable vCPE virtualization in not enough, it is also needed:
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
4NFV Management & OrchestrationEmpowering Your Cloud
COMPUTE
STORAGE
NETWORK
NFV INFRASTRUCTURE
KVM
CEPH
ODL+OVS+DPDK
Credits: https://www.openstack.org/telecoms-and-nfv/
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
Tacker is an official OpenStack
project building a Generic VNF
Manager (VNFM) and a NFV
Orchestrator (NFVO) to deploy and
operate Network Services and
Virtual Network Functions (VNFs)
on an NFV infrastructure platform
like OpenStack. It is based on ETSI
MANO Architectural Framework
and provides a functional stack to
Orchestrate Network Services end-
to-end using VNFs.
5NFV Orchestration & VNF ManagerEmpowering Your Cloud
Credits: https://wiki.openstack.org/wiki/Tacker
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
6Performance of SDNEmpowering Your Cloud
SOFTWARE APPLIANCE
ODL+OVS+DPDKNEUTRON+OVSHPE document 4AA6-7767ENW
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
7vCPE PlacementEmpowering Your Cloud
Credits: http://searchdatacenter.techtarget.com/definition/edge-computing
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
8vCPE PlacementEmpowering Your Cloud
PREMISE EDGE CLOUD DATA CENTER
REAL-TIME BUSINESS INTELLIGENCE
COMPUTE
STORAGE
NETWORK
Lightweight HCI
KVM
CEPH
ODL+OVS+DPDK
FW IPSSD-WAN
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
8vCPE PlacementEmpowering Your Cloud
PREMISE EDGE CLOUD DATA CENTER
REAL-TIME BUSINESS INTELLIGENCE
HCI with HA
KVM
CEPH
ODL+OVS+DPDK
HCI with HA
KVM
CEPH
ODL+OVS+DPDK
COMPUTE
STORAGE
NETWORK
HCI with HA
KVM
CEPH
ODL+OVS+DPDK
FW IPSSD-WAN
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
8vCPE PlacementEmpowering Your Cloud
PREMISE EDGE CLOUD DATA CENTER
REAL-TIME BUSINESS INTELLIGENCE
COMPUTE STORAGENETWORK
NETWORK VIRTUALIZATION CONTROL
OVS+DPDK
OPENDAYLIGHT
COMPUTE VIRTUALIZATION CONTROL
KVM
STORAGE VIRTUALIZATION CONTROL
CEPH
FW IPSSD-WAN
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
COMPUTE
STORAGE
NETWORK
HYPER-CONVERGED
KVM
CEPH
OVS
9Simplified Infrastructures & OperationsEmpowering Your Cloud
Hyper-Converged with Open Source software:
• No vendor lock-in with commodity X86/ARM hardware
• Integrated storage (object & block) without proprietary hardware
• 1-click automated containerized deployment
Modular topology:
• Fully isolated NFVi
• Multi-regions
• Sigle region with multiple cells
• Regions with Availability Zones
• Mixed approach
Scalability as need
COMPUTE
STORAGE
NETWORK
HYPER-CONVERGED
KVM
CEPH
OVS
COMPUTE
STORAGE
NETWORK
HYPER-CONVERGED
KVM
CEPH
OVS
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
10NFV MANO PlacementEmpowering Your Cloud
PREMISE EDGE CLOUD DATA CENTER
WORKFLOW
SECRETS
NFVO+VNFM
COMPUTE
STORAGE
NETWORK
NFV INFRASTRUCTURE
KVM
CEPH
ODL+OVS+DPDK
NFV MANO
MISTRAL
BARBICAN
TACKER
VIRTUALIZED INFRASTRUCTURE MANAGER
IPS
FW
SD-WAN
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
11Service Function ChainingEmpowering Your Cloud
Use Cases addressed with SFC
• Transparently apply a configurable set of Service Functions to tenant traffic
• Any sort of Dynamic Service Insertion
CONTROLCOMPUTE
INGRESS CLASSIFIER EGRESS CLASSIFIERSERVICE FUNCTION FORWARDER
VM VM
CLIENT SERVER
VM
SF1
VM
SF2 ODL SFC
NFVM
NFV INFRASTRUCTURE
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
Service Chaining Downstreamed from OpenDaylight
• OpenDaylight Service Function Chaining (ODL SFC)
• Implementation of the NSH and SFC IETF specification drafts
12Service Function ChainingEmpowering Your Cloud
INGRESS CLASSIFIER EGRESS CLASSIFIERSERVICE FUNCTION FORWARDER
VM VM
CLIENT SERVER
VM
BLOCK SSH
VM
BLOCK HTTP ODL SFC
NFVM
NFV INFRASTRUCTURE
Classification rules
Update/create rules
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
13
Address
Alchelabo Srl Via delle Radici, 311 41043, Formigine - Modena
Phone & Fax
Direct Line: +39 059 877 7256 [email protected] [email protected]
Social Media
https://www.linkedin.com/Alchelabo/ https://twitter.com/AlchelaboSrl
Keep in touch!Empowering Your Cloud
www.alchelabo.com © 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
14DisclaimersEmpowering Your Cloud
Unpublished work of Alchelabo Srl. All rights reserved. This work is an unpublished work and contains confidential, proprietary and trade secret information of Alchelabo Srl. Access to this work is restricted to Alchelabo employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Alchelabo.Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Alchelabo makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Alchelabo products remains at the sole discretion of Alchelabo. Further, Alchelabo reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Alchelabo marks referenced in this presentation are trademarks or registered trademarks of Alchelabo Srl in Italy and other countries. All third-party trademarks are the property of their respective owners.