The idea behind the project comes from recent work on integration of OpenDayLight with Suse OpenStack Cloud 6/7. The goal for this Hackweek project is to realize a demonstrable NFV use-case on Suse OpenStack Cloud with as much reduced manual orchestration as possible. The use-case to consider is to run a Service Function Chain(SFC) with basic Network functions like Firewall/QoS that run as services on JeOS Guests on SUSE OpenStack Cloud (SOC). There are multiple activities that needs to be carried out to achieve the set goal.

  1. Create suitable SLES JeOS images with pre-installed/pre-configured services that can be ready to launch from SOC UI
  2. Integrate NFV Orchestration Solution (Tacker) and explore support to generate a VNF forwarding graph and generate a TOSCA template for the same. (TOSCA) is an upcoming standard to define NFV Orchestration templates.
  3. Integrate and test OpenStack Heat-Translator to read the Templates from Tacker and direct Heat to orchestrate the template.
  4. Generate and demonstrate the sample traffic through the SFC thus created along with Flow analysis features from OpenDayLight.

Wish List:

  1. With sufficient infrastructure, demonstrate a more complex NFV use-case like vIMS/vPE/vSBC.
  2. Integrate SUSE as a test-platform for performance benchmarks in the open community infrastructure provided by OPNFV. (This would give a good visibility of SUSE in the OPNFV community and also help test further feature integration).
  3. Use some DPDK magic.

More details to be recorded on etherpad : https://etherpad.nue.suse.com/p/suse-opnfv-hackweek-14-summer-2016

Github location for NFV barclamps: https://github.com/mmnelemane/crowbar-nfv

Repo for updated packages: https://build.suse.de/project/show/home:mmnelemane:opnfv

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 14

Activity

  • over 8 years ago: teclator liked this project.
  • over 8 years ago: tdig liked this project.
  • over 8 years ago: evshmarnev liked this project.
  • over 8 years ago: rsblendido joined this project.
  • over 8 years ago: pgonin liked this project.
  • over 8 years ago: pgonin joined this project.
  • over 8 years ago: xbem joined this project.
  • over 8 years ago: markoschandras joined this project.
  • over 8 years ago: a_faerber liked this project.
  • over 8 years ago: ndas liked this project.
  • over 8 years ago: ndas joined this project.
  • over 8 years ago: mmnelemane started this project.
  • over 8 years ago: mmnelemane originated this project.

  • Comments

    • mmnelemane
      over 8 years ago by mmnelemane | Reply

      Initial draft for NFV related cookbooks are here: https://github.com/mmnelemane/crowbar-nfv

    • mmnelemane
      over 8 years ago by mmnelemane | Reply

      Some of the packages used are uploaded at https://build.suse.de/project/show/home:mmnelemane:opnfv

    Similar Projects

    This project is one of its kind!