User Tools

Site Tools


requirements_projects:high_availability_for_vnfs

This is an old revision of the document!


High availability for VNFs

  • Proposed name for the project: High availability for VNFs
  • Proposed name for the repository: HA
  • Project Categories: (Documentation),(Requirements),(Integration & Testing),(Collaborative Development)

Project description:

This project is based on the requirement proposal in “HA requirement-Chinamobile.pptx”, which is proposed in the initial TSC meeting. The proposal is focus on the high availability requirements and some possible development of code for the VNFs runing on the OPNFV platform. In the current networks, normally HA is required for the physical harwares. And HA can be fullfilled by 1:1 backup. When it comes to the NFV case, since VNFs are all virtualized on different VMs, HA problem can become complecated. In this project, we address HA requirements and solutions in 3 diffenrent perspectives, the hardware HA, the virtual mechine HA and the service HA, to be specific.

The most important and difficult is the HA for the services. So for, the possible work this project will deal with is as follows:

1) What is the requirment of HA for carrier grade VNFs?

2) The requirment of HA for different services might be different. HA criterian for different services should be defined. Criterian may not just about the reliability, but should also take latency, packet loss rate, and etc. into consideration.

3) How to detect service failure?

4) How to redirect service flow to the new service VNF?

5) How to accomplish service backup? How to prevent share of HW of service and its backup?

6) Instread of using 1:1 backup, is it possible to provide more resource efficient 1:N backup?

7) How to locate the failed service when failure happens at HW or VM?

8) Realization of HA for different criterians.

9) Interfaces of orchestrator, VIM, VNFM when accomplish service HA.

10) Interfaces of orchestrator, VIM, VNFM when different criterian of HA is choosen for each service.

We proposed the HA for VNFs can be achieved by the HA API offered by the OPNFV platform. In this project, we will first work on the HA requirements and KPI of VNFs. HA API and corresponding Openstack extention can then be developed to meet the requirements. We will also work on testcases to validate the interoperability of different VNFs with the HA API.

Scope:

• Propose high availability requirement and KPI for the NFV platform.

• HA requirements shall include hardware HA, virtual machine HA, and service HA.

• Contribute HA API and corresponding Openstack extentions.

• Testcases of HA for the platform with different VNFs based on the requirement.

Dependencies:

• Identify similar projects is underway or being proposed in OPNFV or upstream project

Related with Openstack

• Identify any open source upstream projects and release timeline.

• Identify any specific development be staged with respect to the upstream project and releases.

• Are there any external fora or standard development organization dependencies. If possible, list and

Committers and Contributors:

• Name of and affiliation of the maintainer:Qiao Fu (Chinamobile)

• Names and affiliations of the committers

• Any other contributors

Planned deliverables

o HA requirement documents

o HA API specification

o Testcases for HA in OPNFV platform

o Test reports for HA

Proposed Release Schedule:

• When is the first release planned?

• Will this align with the current release cadence

requirements_projects/high_availability_for_vnfs.1416487351.txt.gz · Last modified: 2014/11/20 12:42 by Qiao Fu