introducing open platform for nfv · pdf fileintroducing open platform for nfv ... testing and...

13
Introducing Open Platform for NFV Please direct any questions or comments to [email protected] 1 Dirk Kutscher Chief Researcher NEC Laboratories Europe

Upload: nguyendiep

Post on 30-Jan-2018

228 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

Introducing Open Platform for NFV

Please direct any questions or comments to [email protected]

1

Dirk  Kutscher  Chief  Researcher  NEC  Laboratories  Europe  

Page 2: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

OPNFV is a carrier-grade, integrated, open source reference platform for NFV

2

Page 3: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

OPNFV Project Goals •  Develop an integrated and tested open source platform that can be

used to build NFV functionality, accelerating the introduction of new products and services

•  Include participation of leading end users to validate OPNFV meets the needs of user community

•  Contribute to and participate in relevant open source projects that will be leveraged in the OPNFV platform; ensure consistency, performance and interoperability among open source components

•  Establish an ecosystem for NFV solutions based on open standards and software

•  Promote OPNFV as the preferred open reference platform

3

Page 4: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

OPNFV Initial Scope

To provide

•  NFV Infrastructure (NFVI) •  Virtualized Infrastructure Management (VIM) •  APIs to other NFV elements

which together form the basic infrastructure required for Virtualized Network Functions (VNFs) and Management and Network Orchestration (MANO) components.

4

Page 5: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

OPNFV Architecture Framework

5

Page 6: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

Upstream OSS Projects Integration

•  Work directly with upstream standards bodies (ETSI and others) •  Work directly with upstream open source projects (OpenDaylight,

OpenStack, KVM and Xen, and many others) •  Leverage existing codebases •  Integrate existing open source components •  Identify gaps to create new code •  Provide a point of integration, testing and performance optimization Goal: Best reference platform for carrier-

grade NFV implementations 6

Page 7: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

OPNFV Projects & lifecycle

7

Requirement    Projects  

Collabora:veDev    

Projects  

Integra:on  &  Verifica:on  

Doc.  Projects  

Page 8: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

Project Overview

8

Automa:on   Fault  

Test  Performance  

Development  Integra:on  

Copper  Rule-­‐X1  Rule-­‐X2  Rule-­‐X3  

Doctor  FP  

Rescuer  

Carrier  Grade  Mul:site  Promise  FastPath  IPv6  

HA  for  VNF  Transformer  SFC/VNF  FG  

Pharos  vSwitch  Perf  Funct  Test  Q:p  DPA  VNF  Funct  

Tools  

Parser  

Openstack   Ceph  LINUX   KVM/QEMU   opendaylight  opencontrail   OVS  

Deployment  Tools  Oscar  /  Fuel  /  Foreman  /  Salt  Stack  

OPNFV  plaYorm    bootstrap  (BGS)  

Con:nuous  Integra:on  (octopus)  -­‐  OPNFV  Manifests  and  scripts  

Page 9: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

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

9 24 September 2014 OPNFV Introduction

Requirements   Integra4on  &  Tes4ng   Collabora4ve  Development   Documenta4on  

Fault  Management  (Doctor)   Con:nuous  Integra:on  (Octopus)   So]ware  Fastpath  Service  Quality  Metrics  

Virtualized  Infrastructure  Deployment  Policies  (Copper)  

Bootstrap/Get-­‐started  (BGS)  

Resource  Management  (Promise)   IPv6-­‐enabled  OPNFV  

High  Availability  for  OPNFV   Characterize  vSwitch  Performance  for  Telco  NFV  Use  Cases  

Data  Plane  Accelera:on  (DPACC)   OPNFV  System  Configura:on  And  Repor:ng  (OSCAR)  

OpenStack  based  VNF  Forwarding  Graph  

Testbed  infrastructure  (Pharos)  

Data  Collec:on  for  Failure  Predic:on   Base  system  func:onality  tes:ng  (FuncTest)  

Resource  Scheduler   PlaYorm  Performance  Benchmarking  (Q:p)  Deployment  Template  Transla:on  (Parser)  

Page 10: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

Doctor Project on Fault Managementhttps://wiki.opnfv.org/doctor

10

Page 11: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

OpenStack Based VNF Forwarding Graph Projecthttps://wiki.opnfv.org/requirements_projects/openstack_based_vnf_forwarding_graph

11

•  Service Chaining based on ETSI VNF Forwarding Graph architecture

•  Leveraging OpenFlow Service Chaining

•  Selected features –  VNF Instance and VNF Template

registration (on-boarding) and management

–  Intent based specification of a tenant’s flow and its associated service function requirement/intention

–  OpenStack based and OpenFlow compliant VNFFG setup

Page 12: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

Release 1 “Arno” – April 23 2015

•  OS Juno •  ODL Helium (Neutron ML2-OVSDB proxy) •  Ceph orchestrated by Cinder •  OVS •  CentOS 7.0 (if possible) or Ubuntu 14.04 •  Automated deployment, testing

•  wiki.opnfv.org/releases 12

Page 13: Introducing Open Platform for NFV · PDF fileIntroducing Open Platform for NFV ... testing and performance optimization Goal: ... • Ceph orchestrated by Cinder • OVS

4/20/15

Thank You… Please direct any questions or comments to [email protected]

OPNFV Introduction 13

www.opnfv.org  wiki.opnfv.org