All Posts By

opnfv

Forbes: The Linux Foundation Is Changing The Fabric Of Networking

By | Community News

Chances are you’re familiar with Linux, but for tech novices, it’s a collection of open-source software built upon the Linux kernel (the core of a computer operating system). Linux was first released in 1991 at about the same time I joined a small computer company in Austin, Texas that had a crazy notion to sell personal computers over the phone.

Read more at Forbes.

The (OPNFV) Doctor Is In

By | Blog

By Tomi Juvonen,  Technical Lead at Nokia and Doctor Project PTL

This post was originally published on Nokia’s blog and has been republished here with permission.

Long ago, networks comprised discrete elements with dedicated hardware running software that performed a function. Only one application ran on a single piece of hardware, namely the network element itself. The application had perfect knowledge of the hardware environment on which it was running.

Then along came cloud computing. Now, an application no longer needs to care about or manage the hardware it runs on, which is great.

When a fault occurs, telco applications have some very good mechanisms to deal with hardware and software failures, with redundant functional units jumping in to take over from one that has failed. Speed is vital here – it needs to happen lightning fast to keep continuous services, such as voice calls, running without interruption.

But how do we alert the telco application when something is happening with the underlying hardware? So far this has been a missing piece of the puzzle.

The OPNFV Doctor project has been working on creating just that kind of mechanism under OpenStack. Doctor is one of the first projects in Open Platform for NFV, as well as one of the first to graduate. The project was initiated by Docomo, which has been driving it forward strongly ever since.

Doctor has really been taken on board by OpenStack, which featured it heavily in the keynote session at the OpenStack Summit in Barcelona in 2016.

The journey has not been easy – particular challenges are the rolling infrastructure maintenance and upgrades in interaction with the virtual network functions manager (VNFM).

Current focus points include trying to perfect it so that it will work with any kind of payload, hybrid clouds and with no need for additional hardware. Even the application itself can be upgraded at the same time, as it knows how to take advantage of the new capabilities that come with the infrastructure upgrade.

The upgrade caused a buzz at the OpenStack Sydney Summit in November 2017 and the industry is now desperate for this feature to allow it to cloudify operations.

Want to contribute? Join us at OpenStack Summit

 

As the new Project Technical Leader (PTL) for Doctor, I have worked on bringing in seamless upgrades and maintenance of the underlying platform, without risking dropped calls or IP packets.

The concept is now quite mature, but still needs people around it to make it happen upstream. I will run a presentation and forum session about this in the coming OpenStack Summit in Vancouver on 23 May 2018.

Let’s work together to take the cloud maintenance and upgrade to the next level and ensure we can meet our industry’s requirements.

Share your thoughts on this topic by joining the Twitter discussion with @nokia and @nokianetworks using #NFV #openstack.

 

OPNFV Fraser: Maturity and Cloud Native Integration for Developers and End Users Alike

By | Blog

By Tim Irnich, Chair, OPNFV Technical Steering Committee and Program Manager, Cloud, Open Source & Ecosystem at Ericsson

Today, the Fraser release goes live. It’s an important milestone for OPNFV, and I would like to sincerely thank all contributors, PTLs and working group facilitators, TSC members, Linux Foundation staff and all other supporters for the tremendous effort, creativity, enthusiasm and skill that went into the release.

Fraser Highlights

OPNFV is a large and diverse project and it is impossible to list all achievements in one blog post. But just to mention a few highlights, Fraser provides a significant step towards more mature cloud native support, higher platform maturity by enhancing features like telemetry and high availability, more robust networking capabilities and various forms of data plane acceleration, and also significantly advanced–and in some cases introduced–entirely new test methodologies and tools. As with previous OPNFV releases, Fraser integrates and verifies lots of updated and upgraded upstream components like OpenStack Pike, ODL Oxygen, FD.io release 18.01, and Kubernetes 1.9, only to mention a few. We have also made significant progress with our range of artifacts and services targeting developers by providing easily deployable, flexibly composable, and up-to-date platforms that can be used as comprehensive yet accessible development and testing environments.

The adoption of cloud native in OPNFV, in terms of creating reference stacks based on Kubernetes and integrating them with other related components, as well as the related enhancements to our CI and testing infrastructure, started some time ago. The Fraser release denotes a significant step forward in this effort. For example, we now have 8 different deployment scenarios across various installers that integrate Kubernetes and related components and tools, and Kubernetes support has been added to both Functest and Yardstick test frameworks.

Advances in testing include increased test coverage; for example in the areas of high availability and long term stability, better usability through lower execution times and additional traffic generators,  and better consumability through separating generic framework components from OPNFV-specific code. Based on the observation that the OPNFV test frameworks and the underlying infrastructure for test data collection and analytics is a useful asset also for other projects, the Functest team has introduced a clean separation between test framework and the related packaging mechanisms on the one side and OPNFV test cases on the other side. This allows cross-community testing where the Functest test framework, test results API and database backend, and visualization dashboards can be used by other projects within LFN and beyond. This has seen immediate adoption in ONAP with the interesting side effect that a 100MB container could replace the 1GB VM that was used previously, and reusing  the remaining OPNFV CI pipeline becomes very simple. Another noteworthy enhancement is that VSPERF added new tests to measure data plane performance in “noisy neighbor” situations–an effect known to cause significant performance degradations in suboptimally configured systems.

Further enhancements highlighting the growing maturity of the OPNFV reference platform are infrastructure maintenance and upgrade with zero VNF downtime, new and updated collectd plugins data collection plugins including DPDK and OVS stats & events, an SNMP agent,  IPMI events and many more. The Calipso project provides networking discovery, visualization, monitoring and analysis in Kubernetes and has added support for Contiv/VPP and Flannel in Fraser. The SDNVPN project has added support for Equal Cost Multipath routing (ECMP) in order to overcome the bottleneck of using a single VxLAN tunnel between datacenter edge and fabric.

Developers Tools

Our Cross-community CI (XCI) initiative is becoming more mature and has seen a boost in adoption by other projects during the Fraser release. It now supports multiple scenarios and a number of OPNFV features like BGPVPN, Service Function Chaining and Kubernetes have been integrated. We have also seen other installer toolchains like Apex adopting the XCI concept.  

We have launched our Lab-as-a-Service offering (available at http://labs.opnfv.org), which takes this concept behind XCI to the next level by providing free access to hardware resources and pre-provisioned stacks, saving community developers of OPNFV and other projects significant time and effort and enabling them to dedicate significantly more time to things that actually matter to them. We are continuing to work on this and will have even more information to share in the coming months.

Moreover, with Fraser, the vision towards dynamic continuous integration (CI) got a boost with the introduction of Scenario Descriptor File (SDF), Pod Descriptor File (PDF), and Installer Descriptor File (IDF) specifications, which contain machine readable information to enable OPNFV installers to deploy any OPNFV scenario to any Pharos lab. With these descriptor files, CI jobs can dynamically run on any available hardware as long as the SDF and IDF requirements match PDF capabilities. The concept will roll out in several phases over the summer.

Looking Ahead

We’ll put the Fraser release to the test in June at the Fraser Plugfest co-located with ETSI at their facilities in Sophia Antipolis, France and are already several milestones into Gambia where we will add a CD-based release process. Cloud native and edge computing will further advance through collaboration with upstream components in CNCF, updated lab specifications in Pharos suitable for edge computing along with new projects requirements, upstream development, and end-to-end testing and integration.

At 3 ½ years in, OPNFV is certainly growing more and more mature in its core deliverables whole at the same time looking ahead and addressing new use cases like Cloud Native and Edge Computing. Participation and adoption by end users like China Mobile and Orange further defines the important role OPNFV is playing in the industry. I hope you’ll join us!

Open Source Network Functions Virtualization Project Brings NFV Closer to Cloud Native with Sixth Platform Release, OPNFV ‘Fraser’

By | Announcements, Popular

With even more mature cloud native integration, better testing, additional features, and expanded CI/CD infrastructure, OPNFV Fraser builds ecosystem bridge to cloud providers

San Francisco — May 1, 2018 — The OPNFV Project, an open source project within The Linux Foundation that facilitates the development and evolution of Network Functions Virtualization (NFV) components across various open source ecosystems through reference platform development, integration, deployment, and testing, today announced the availability of the sixth OPNFV platform release, OPNFV Fraser. Making the mission of OPNFV more operationally relevant, Fraser advances the state of NFV around cloud native applications and new upstream project integration while continuing end user support as they deploy and test virtualized networks.

By increasing support for cloud native applications and providing access to readily deployed NFV infrastructure on demand, OPNFV provides the platform and tooling required by developers with whom end users are actively collaborating to validate, integrate, onboard, and test NFVI, VIM, VNFs, and network services. With a new level of maturity that brings the industry even closer to true cloud native integration that can be leveraged by cloud providers, Fraser has deepened its testing capabilities around functional, performance, stress, and benchmark testing. The release also brings new carrier-grade features around monitoring, service assurance, networking, and dataplane acceleration. With these updates, Fraser strengthens the project’s position as the nexus point for collaboration across networking ecosystems.

Since inception, OPNFV has been the place for industry collaboration with upstream communities, which has grown even more with the Fraser release,” said Heather Kirksey, VP, Community and Ecosystem Development, The Linux Foundation. “With more mature cloud native integration and expanded testing and collaboration, OPNFV delivers the tools needed for end users to validate and test new network services.”

Key updates in OPNFV Fraser include:

  • Advancing the support for cloud native NFV. Fraser expanded cloud native NFV capabilities in nine different projects, more than doubled the number of supported Kubernetes-based scenarios, deployed two containerized VNFs, and integrated additional cloud native technologies from the Cloud Native Computing Foundation (CNCF) relating to service mesh (Istio/Envoy), logging (fluentd), tracing (opentracing with Jaeger), monitoring (Prometheus), and package management (gRPC). These updates move the cloud native capabilities from basic container orchestration to include operational needs for cloud native applications. Additionally, the FastDataStacks project takes advantage of FD.io work to incorporate the VPP dataplane into Kubernetes networking capabilities to enable cloud native network-centric services.
  • More mature testing. OPNFV continues to focus on the real-world deployment needs of service providers by expanding test case coverage and scope. Testing projects in Fraser see a robust increase in test cases. Functest, the OPNFV functional testing project, now permits use of its framework with other open source projects such as ONAP. This avoids duplication, reduces VM size, and accelerates the creation of additional test cases. Functest also added test cases to cover Kubernetes and Clover and made it easier and faster to run functional tests. Also in support of real-world needs, performance test projects extended the Day 0 performance testing to long-running performance testing as Day N operational issues become more real for service providers.
  • Continuous Integration (CI) updates enable increased community hardware utilization, which in turns speeds up the testing process. Fraser includes the latest versions of upstream projects and advanced dynamic CI with the introduction of metadata descriptor specifications for Scenarios, PODs, and installers that will make hardware allocation for scenarios dynamic and automated. The XCI cross-community project made additional cloud-native strides by initiating CI/CD integration work with the CNCF Cloud CI project.
  • New carrier-grade features are added, specifically in the areas of monitoring, service assurance, networking, and dataplane acceleration. Specific new features include:
      • The Doctor project, in conjunction with OpenStack, whose collaboration was instrumental in achieving this milestone, introduced an infrastructure maintenance use case for zero VNF downtime. Similarly, Barometer continued to expand the monitored items list and plugin support. The Calipso project added support for Kubernetes and physical/physical-virtual switch connections across heterogeneous environments.
    • The SFC, SDNVPN, FastDataStack, and Parser projects added new features around networking and dataplane acceleration.
    • The IPv6 project now supports clustering, simplifying network configuration, and is exploring IPv6 container networking.

Supporting Operator Deployments

Orange and China Mobile have used OPNFV continuous integration (CI) pipeline and testing projects to create an NFV onboarding framework within their organizations. Orange uses OPNFV for NFVI and VIM validation, VNF onboarding and validation, and network service onboarding. China Mobile uses OPNFV for their Telecom Integrated Cloud (TIC) to continuously integrate, onboard and test NFVI, VIM and VNFs; and full network service onboarding and testing based on OPNFV is on their roadmap.

“Orange sees OPNFV as the right vehicle to create and end-to-end solution to certify VNFs, NFVI reference architecture, and integration with ONAP,” said Jehanne Savi, Executive Leader of the AII-IP and On-demand Networks Programmes, Orange.

What’s Next

The ​fifth ​OPNFV ​Plugfest will be co-located with ETSI at their location in Sophia Antipolis, France on June 4-8, 2018. Testing will include ETSI test cases and will focus on interoperability of the OPNFV platform in deployment, network integration, VNF applications, and more. Both OPNFV members and non-members are welcome to attend.

The recently announced OPNFV Verification Program (OVP) had four graduates in its first iteration (Huawei, Nokia, Wind River, ZTE) and is recruiting more vendors and network operators to participate in the next version of the test suite and program.

The virtual central office (VCO) demo is expanding into residential services with a virtualized Mobile Network use case, including vRAN for the LTE RAN as well as vEPC for a minimum viable mobile access network configuration. The demo will be featured at the Open Networking Summit Europe event, September 25-27 in Amsterdam.

The seventh OPNFV release, Gambia, due out end-of-year or early 2019, will include a slew of new projects. Areas of focus are expected to featureinclude: C-RAN (cloud radio area network), AUTO (ONAP automated OPNFV), eEdge cloud, and Capstone (certificate management service), among others.

More information about OPNFV Fraser is available at https://www.opnfv.org/software/downloads.

About The Linux Foundation

The Linux Foundation is the organization of choice for the world’s top developers and companies to build ecosystems that accelerate open technology development and commercial adoption. Together with the worldwide open source community, it is solving the hardest technology problems by creating the largest shared technology investment in history. Founded in 2000, The Linux Foundation today provides tools, training and events to scale any open source project, which together deliver an economic impact not achievable by any one company. More information can be found at www.linuxfoundation.org.

###

The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our trademark usage page: https://www.linuxfoundation.org/trademark-usage. Linux is a registered trademark of Linus Torvalds.

TelecomTV: Testing collaboration between OPNFV and ETSI NFV

By | Community News

Once the ETSI NFV Industry Specification Group (ISG) had defined NFV, its members recognised the need for open source to validate NFV activities. Hence after completing the initial phase of the NFV definition, many of the ISG companies collectively created the Open Platform for NFV (OPNFV) to look at integration and operational issues. These two groups continue to push the development of NFV, and central to both is testing and open source collaboration. But how exactly are OPNFV and ETSI NFV ISG collaborating, and what can the industry expect in the coming year?

Watch the interview with Pierre Lynch, Lead Technologist, Ixia Solutions Group, Keysight Technologies on TelecomTV: http://www.telecomtv.com/articles/ons/testing-collaboration-between-opnfv-and-etsi-nfv-16616/

SDxCentral: OCP and Linux Foundation Bring Hardware Together with Software

By | Community News

SAN JOSE, California — Disaggregation of hardware and software has created interest in open source at both layers of networks. But in an acknowledgement that these layers still need to work together, yesterday, the Linux Foundation Networking (LFN) group and the Open Compute Project (OCP) announced they plan to collaborate to harmonize hardware and software.

“The leader in open hardware, OCP, and the leader in open source software, the Linux Foundation, are coming together to provide an end-to-end stack,” said Arpit Joshipura, LFN’s general manager.

Read more at SDxCentral