Ettore Simone
ICT Transformation Advisor 

ettore.simone@alchelabo.com
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.
2
Virtual 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.
3
Virtual 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.
4
NFV 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.
5
NFV Orchestration & VNF ManagerEmpowering Your Cloud
Credits: https://wiki.openstack.org/wiki/Tacker
www.alchelabo.com
© 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
6
Performance of SDNEmpowering Your Cloud
SOFTWARE APPLIANCE
ODL+OVS+DPDKNEUTRON+OVSHPE document 4AA6-7767ENW
www.alchelabo.com
© 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
7
vCPE PlacementEmpowering Your Cloud
Credits: http://searchdatacenter.techtarget.com/definition/edge-computing
www.alchelabo.com
© 2017 Alchelabo Srl. Formigine (MO). All Rights Reserved.
8
vCPE 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.
8
vCPE 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.
8
vCPE 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
9
Simplified 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.
10
NFV 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.
11
Service 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 CLASSIFIER
SERVICE 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
12
Service Function ChainingEmpowering Your Cloud
INGRESS CLASSIFIER EGRESS CLASSIFIER
SERVICE 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
info@alchelabo.com
sales@alchelabo.com
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.
14
DisclaimersEmpowering 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.

Running a vCPE using OpenStack, OpenDaylight and SFC

  • 1.
    Ettore Simone ICT TransformationAdvisor 
 ettore.simone@alchelabo.com Open Source Networking DaysMilan October 12, 2017 Running a vCPE using OpenStack, OpenDaylight and SFC
  • 2.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 2 Virtual 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:
  • 3.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 3 Virtual 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:
  • 4.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 4 NFV Management & OrchestrationEmpowering Your Cloud COMPUTE STORAGE NETWORK NFV INFRASTRUCTURE KVM CEPH ODL+OVS+DPDK Credits: https://www.openstack.org/telecoms-and-nfv/
  • 5.
    www.alchelabo.com © 2017 AlchelaboSrl. 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. 5 NFV Orchestration & VNF ManagerEmpowering Your Cloud Credits: https://wiki.openstack.org/wiki/Tacker
  • 6.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 6 Performance of SDNEmpowering Your Cloud SOFTWARE APPLIANCE ODL+OVS+DPDKNEUTRON+OVSHPE document 4AA6-7767ENW
  • 7.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 7 vCPE PlacementEmpowering Your Cloud Credits: http://searchdatacenter.techtarget.com/definition/edge-computing
  • 8.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 8 vCPE 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
  • 9.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 8 vCPE 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
  • 10.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 8 vCPE 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
  • 11.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. COMPUTE STORAGE NETWORK HYPER-CONVERGED KVM CEPH OVS 9 Simplified 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
  • 12.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 10 NFV 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
  • 13.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 11 Service 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 CLASSIFIER SERVICE FUNCTION FORWARDER VM VM CLIENT SERVER VM SF1 VM SF2 ODL SFC NFVM NFV INFRASTRUCTURE
  • 14.
    www.alchelabo.com © 2017 AlchelaboSrl. 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 12 Service Function ChainingEmpowering Your Cloud INGRESS CLASSIFIER EGRESS CLASSIFIER SERVICE FUNCTION FORWARDER VM VM CLIENT SERVER VM BLOCK SSH VM BLOCK HTTP ODL SFC NFVM NFV INFRASTRUCTURE Classification rules Update/create rules
  • 15.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 13 Address Alchelabo Srl Via delle Radici, 311 41043, Formigine - Modena Phone & Fax Direct Line: +39 059 877 7256 info@alchelabo.com sales@alchelabo.com Social Media https://www.linkedin.com/Alchelabo/ https://twitter.com/AlchelaboSrl Keep in touch!Empowering Your Cloud
  • 16.
    www.alchelabo.com © 2017 AlchelaboSrl. Formigine (MO). All Rights Reserved. 14 DisclaimersEmpowering 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.