Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring...

26

Transcript of Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring...

Page 2: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Agenda❑ What is Interop NFV Workload❑ Deploy vIMS with OPEN-O❑ Interoperability Test Report❑ Future Work

Page 3: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is NFVNetwork function virtualization (NFV) is a network architecture concept that uses the technologies of IT virtualization to virtualize entire classes of network node functions into building blocks that may connect, or chain together, to create communication services.

Page 4: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is NFV Workload (in a basic and limit sense)

NFV Workload

Page 5: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is Interop - OPNFV Interop Efforts Overview

Page 6: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is Interop - OPNFV CVP

● OPNFV CVP is a compliance verification program intended to increase the awareness and adoption of OPNFV by demonstrating the readiness and availability of commercial products based on OPNFV

● The program is currently under active development in the OPNFV community. It will be developed incrementally over release cycles. Initially, it will aim at a ‘minimum viable program’ to get started

● The key objectives and benefits of the OPNFV CVP are to :○ Help build the market for OPNFV-based infra and application designed to run on that infra.○ Reduce adoption risks for end-users.○ Decrease testing costs by verifying hardware and software platform interfaces and components.○ Enhance interoperability.

Page 7: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is Interop - OpenStack Interoperability Working Group

Page 8: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is Interop - OpenStack Interoperability Working Group

Page 9: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is Interop - OpenStack Interop Challenge Team

Page 10: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Agenda❑ What is Interop NFV Workload❑ Deploy vIMS with OPEN-O❑ Interoperability Test Report❑ Future Work

Page 11: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is NFV Workload (look back again)

NFV Workload

Page 12: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

VNF: clearwater vIMS

Page 13: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

NFVO: Open-O

Open-O has merged with OpenECOMP to form ONAP

Page 14: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

NFVO+VNFM: Open-O+Juju

Page 15: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

What is NFV Workload (and again...)

NFV Workload

Open-O

Jujuclearwater

vIMS

Page 16: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Requirement for Deploy vIMS with OPEN-O

Page 17: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Test pipeline for Deploy vIMS with OPEN-O

• ••

Page 18: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Agenda❑ What is Interop NFV Workload❑ Deploy vIMS with OPEN-O❑ Interoperability Test Report❑ Future Work

Page 19: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Screenshots

Page 20: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Interoperability Test Report (Community)

- This result shows with proper config, this sample VNF workload could be deployed and ran on different version of vanilla OpenStack using different version of vanilla OPNFV installer to achieve the same performance

Page 21: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Interoperability Test Report (Vendor)

- Test passed on Huawei FusionSphere 6.1- We need more vendors to help test in the future

Page 22: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

- Making use of OpenStack snapshot- Time of installing and configuring Juju is saved

- Docker container- VM resources are saved- No bundle with underlying OS

- Docker container/host port mapping- 20+ IP addresses are saved

Lessons learned

Page 23: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

- Interop NFV workload- https://wiki.openstack.org/wiki/Interop_Challenge

- OPNFV wiki- https://wiki.opnfv.org/

- OPNFV Opera wiki- https://wiki.opnfv.org/display/PROJ/OPNFV-OPEN-O

- OPNFV Functest wiki- https://wiki.opnfv.org/display/functest/Opnfv+Functional+Testing

- Interop NFV workload demo- https://www.youtube.com/watch?v=Mfyq5cjDN8I

References

Page 24: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Agenda❑ What is Interop NFV Workload❑ Deploy vIMS with OPEN-O❑ Interoperability Test Report❑ Future Work

Page 25: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Future Work- Customize RefStack and provide RefStack results- Try more -NFV Workload types and combinations.- Get more OPNFV test cases utilized by OpenStack Interop

Workloads

Page 26: Agenda · 2019. 2. 26. · - Making use of OpenStack snapshot - Time of installing and configuring Juju is saved - Docker container - VM resources are saved - No bundle with underlying

Q&A