whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E...

19
© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited. 1 whitenfv castelldefels-2

Transcript of whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E...

Page 1: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited. 1

whitenfv castelldefels-2

Page 2: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

alcobendas

whitenfv, in our third formal major release.

2

Whitenfv has a release calendar compatible with OSM

Release SIX barcelona castelldefelsJan/2018

Page 3: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Evolving towards containers

3

Baremetal Virtual Machines

VNFs

CNFs

Containers

Page 4: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Containers for OSM and for CNFs

Kubernetes is used to support OSM, but also for supporting CNFs

4

cluster whitenfv

For OSM For CNFs

Page 5: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Different Physical Servers

Openstack VIM

Anti-affinity policy Anti-affinity policy

Kubernetes Cluster

Deploying whitenfv by using Ansible on top of KubernetesWhiteNFV comes in Docker Containers, we deploy them in Kubernetes, on top of Openstack virtual machines or by using a cloud provider.

5

Virtual Machines

Page 6: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Deploying whitenfv by using Ansible on top of Kubernetes

6

The most popular configuration tool, in the market (OpenSource)

The fastest growing platform for Containers deployment.

Page 7: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

How to deploy whitenfv?Deployment benefits:

● Sub-second High-Availability and Auto-healing(VCA in progress)

● Easily updatable (seconds) through deployer machine(Upgrading a container, is a matter of seconds)"Rolling upgrades"

● Layered DeploymentComponents spread across several layers, to minimize security risks(avoid an attacker to get access to all components)

Page 8: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Physical Servers

Openstack VIM

Kubernetes Cluster

Deploying whitenfv For testingExpress-all-in-one model (for testing and experimenting)

8

1x Virtual Machine

● “Express All-in-one” deployment, with co-located deployer docker container.

● Single VM, single interface

● Minimum: 2 vCPU, 8GB RAM

● Keeps WhiteMist Kubernetes for elasticity

Page 9: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

VNFs vs CNFsImplementation differences

9

VNFVDU =

VDU =

CNF =POD ~

POD ~

NS

Page 10: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Deploying CNFsWith Juju or Helm on Kubernetes

10

Day-1, Day-2

Day-1, Day-2

Deployment

Page 11: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Helm uses ChartsA templating system to describe all the dependencies

11

charts.yml

$ helm install {application}

dependencies

Page 12: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Helm HubThousands of Charts available (and many other Repositories)

12

Page 13: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2015 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Release CalendarOur Release calendar relies on the community releases● We committed to release for testing (rc) on this calendar

○ Alcobendas (Q1/2018) - Based on Release FIVE○ Barcelona (Q3/2019) - Based on Release SIX○ Castelldefels (Q1/2020) - Based on Release SEVEN○ D Release (Q3/2020) ○ E Release (Q1/2021)

13

R5 R6 R7 R8 R9

whitenfvalcobendas

whitenfvbarcelona

whitenfvcastelldefels

whitenfvd release

whitenfve release

updates updates updates updates

{release}-{n}-rc1 {release}-{n}-rc2 {release}-{n}

Release candidates (testing)GA

General Availability (production)

Page 14: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Roadmap

● More functionality around CNFs● Deployment of OSM by using Help Charts!

helm install whitenfv

● More integration with Openstack○ Load Balancing with Octavia○ Storage with Cinder, Swift or Manila

● More monitoring○ Improved Network Services Dashboards○ System monitoring

● More Security○ Session Encryption○ Auditing

14

Page 15: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Successful Implementation of anOpenRAN deployment in Latam

15

Page 16: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Orchestrating a Hybrid Network ServiceFacebook Magma

16

Containers (Helm Chart)

Baremetal => VNF

Page 17: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

Getting Ready for 5G

Onboarding Open5GS

17

An containerized open-source implementation of a 5G Core

Page 18: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited.

VNF Catalogs

Whitestack, the VNFOB Task Force, and TSC members are promoting the concept of a repositories of VNFs, that will facilitate the distribution or Virtual Network Functions.

18

VNF Publishers

VNF Repository

VNF Consumers

VNF Repository Specification

VNF Consumer Implementation

Page 19: whitenfv castelldefels-2...Castelldefels (Q1/2020) - Based on Release SEVEN D Release (Q3/2020) E Release (Q1/2021) 13 R5 R6 R7 R8 R9 whitenfv alcobendas whitenfv barcelona whitenfv

© 2019 Whitestack, LLC - ALL RIGHTS RESERVED. Reproduction, republication or redistribution is prohibited. 19

Thanks!