SlideShare a Scribd company logo
1 of 33
Download to read offline
NFV Testing
Landscape
MP Odini/HPE – ETSI NFV Vice Chair
Feb, 2016
Overview
– ETSI has worked on 2 aspects: Performance characteristics & metrics + testing methodology
– GS NFV-PER 001: NFV Performance & Portability Best Practises - published in ph1 (attached)
– GS NFV-INF 010: Quality metrics - published in ph1
– GS NFV-REL 005 - Report on Quality Accountability Framework – Published in ph2
– This is also referring to QuestForum: QuestForum (Release 5.0, July 2012): "TL 9000 Measurements Handbook".
– Available at http://www.tl9000.org/handbooks/measurements_handbook.html.
– NFV Testing methodology: TST001 on pre-validation test and TST002 on Interop test
– TST001 and TST002 are not published yet but are publicly available – as any ETSI NFV Draft (all publicly available) https://docbox.etsi.org/ISG/NFV/Open/Drafts/
– => we have a new proposal on the table to define Interop test suites , and ETSI is planning an NFV PlugTest later this year
– IETF has couple papers on benchmarking NFV:
– IETF draft-ietf-bmwg-virtual-net-01: “Considerations for Benchmarking Virtual Network Functions and Their Infrastructure”
– draft-huang-bmwg-virtual-network-performance-01: “Benchmarking methodology for Virtualization Network Performance” (but very ‘network / vswitch focused)
– OPNFV (Apache licence) has built a complete opensource Continuous Integration platform (Octopus) with a set of opensource tests environments
(pdf on FuncTest)
– Base system functionality testing (FuncTest) => tempest, rally etc
– Platform Performance Benchmarking (Qtip) => Compute, Storage, Network test suite >> leveraging ETSI PER001
– VSwitch Performance characteristics (VsPerf)
– Infrastructure verification (Yardstick) =>
– Storage Performance Benchmarking for NFVI (StorPerf)
– Policy Test (policytest)
– Other opensource projects examples:
– Clearwater (GNU licence) – opensource IMS project – have developed some opensource test :
– clearwater-live-test - Live test for Clearwater deployments
ETSI NFV & Test
3
ETSI GS NFV-PER 001: NFV Performance & Portability Best
Practises
Captures the HW and SW needs for VNFs/VMs dealing with network workloads, including data plane at
middleboxes.
Table of Content:
– Introduction
– Methodology and relation to NFV use cases
– Bottleneck analysis based on tests for each kind of workload
– One sub-clause per kind of workload.
– To be extended with future tests
– Best practises and recommendations
– HW & Hypervisor capabilities
– Templates for portability
– List of parameters in Compute Host Descriptors and VM Descriptor templates
– Annex A: Gap analysis of hypervisor and cloud OS
– Annex B: Relevant technologies (Direct I/O, SRIOV, RDMA, Infiniband)
– Annex C: NFV Test Methodologies (Control plane testing, Data plane testing, benchmarking hypervisors, benchmark
performance metrics,
– Annex D: Performance evaluation of an IP edge data plane
Benchmark Performance Metrics
QoS Metrics :
– Throughput
– Latency
– Frame Loss Rate
– Back-to-Back
– Packet delay variation
– Service Disruption Time for Fail-over Convergence
QoE Metrics:
QoE metrics are specific to the type of service or application, ex:
– HTTP: page load time, load time variance.
– Video: MOS-AV score, range = 2-5 with 5 being the best.
– HTML5 video - AS score, 100 % score as the maximum.
5
ETSI GS NFV-REL 005 : Quality Accountability Framework
– Goal – Develop an Informative Technical Report that:
– Promotes the development of capabilities by which VNFs, NFV infrastructure and MANO can eventually enable rapid
and reliable root cause analysis of service quality impairments, corrective action, and SLA management.
– Scope:
– Define high level roles, service boundaries and identify associated NFV reference points; and their quality-related
responsibilities to enable rapid root cause analysis and corrective actions
– Align high level roles with TMForum’s SLA management service delivery relationships
– Frame how traditional PNF quality measurements (e.g., TL 9000 Service Outage measurements) will be applied to
VNFs to permit side-by-side quality comparisons
ETSI GS NFV-INF 010 : Service Quality Metrics
The Service Quality Metrics document provides a general taxonomy for NFV service quality metrics. It
identifies metrics relevant to the service quality of virtual machines (VM), virtual network interfaces,
technology components, and orchestration. It also describes use cases for service quality metrics and
provides additional recommendations on aspects of measurements and service level agreements.
Table of Content:
• Taxonomy
• VM Quality Metrics (VM stall, Premature VM Release Ratio, VM Scheduling Latency, VM Clock Error)
• Virtual Network Interface Service Quality Metrics
• Technology Component Service Quality Metrics
• Orchestration Service Quality Metrics
• Service Quality Metrics Use Case
• Recommendations
• Annex: ex NFVI-VIM Interactions related to Service Quality Metrics
7
Service Quality Metrics & NFV Reference Architecture
8
Service Quality Metrics on NFVI
9
Summary of NFV Quality Metrics
10
NFVI-VIM Interactions related to Service Quality Metrics
11
across the [Nf-Vi]/<C,N,H> reference points
Resource Establishment:
VM Provisioning latency:
VM Provisioning reliability:
VM Dead on Arrival (DOA) ratio
This metric intends to track the
liveliness of the requested VM.
(Example)
TST001: PRE-DEPLOYMENT TESTING
Recommendations for lab validation of VNFs, their interaction with the NFV functional
blocks and the NFV blocks themselves
TST002: INTEROPERABILITY TESTING METHODOLOGY
Study how interoperability test methodology can be applied to NFV by analysing the
functional blocks and interfaces defined within the NFV architecture
TST001 & TST002
ETSI NFV GS TST001: Pre-deployment Testing
Table of content
• Definition of SUTs
• Test methods for pre-deployment validation of SUTs
• Pre-deployment validation of NFV Infrastructure
• Pre-deployment validation of VNFs
• Pre-deployment validation of Network Services
• Reliability & Resiliency Requirements
• Security Considerations
• ( Annex A: Open source communities in NFV )
13
The functions under test (FUT) are entities which are also commonly
known as Devices Under Test (DUT) in the testing community
SUT (System Under Test)
14
Pre-deployment validation of VNFs
15
VNF Lifecycle testing
 VNF on-boarding
 VNF instantiation =>
 VNF scaling/updating
 VNF termination
Specs incl the same for scaling, termination
ETSI NFV GS TST002
Table of content
Interoperability Testing Methodology Guidelines for NFV
Basic concepts for interoperability testing (SUT, FUT, etc)
Interoperability Test Specifications
NFV SUT Architecture
NFV Interoperability Features
16
TST002 basic concepts
17
NFV SUT architecture
18
VNF Package
19
Similar table for:
OPNFV & Test
OPNFV Projects
45 projects approved
As of Feb 11th , 2016
https://wiki.opnfv.org/approved_projects
testing
performance
- Pharos
- FuncTest
- Yardstick
- Policy test
- Vswitch performance
- Platform performance Qtip
- StorPerf
- Software Fastpath service quality metrics
OPNFV Continuous Integration (Octopus)
OPNFV Pharos - Testbed
23
12 Labs
(as of Feb 11th
2016)
Linux Foundation, Oregon, US
Spirent, California, US
China Mobile, China
Dell, California, US
Enea, Sweeden
Ericsson, Canada
Huawei, China
Huawei, California
Intel, Oregon
Orange, France (Lannion, Paris)
Zte, China
Soon: HPE, Israel
Each pharos lab has a number of OPNFV POD
Some POD are dedicated to certain activities -
https://wiki.opnfv.org/pharos_rls_b_labs
FuncTest: OPNFV functional testing
https://wiki.opnfv.org/opnfv_functional_testing
Scope: functional testing framework along with a set of test suites and test cases to test and verify the
functionality OPNFV platform (VIM +NFVI) – there are 2 functest : Arno and Bramahputra
– Tooling: Rally (benchmark, Tempest), Robot framework, Teston framework
Ex
24
Ex:
https://wiki.opnfv.org/list_of_t
empest_smoke_tests
Functest integrated with Octopus CI
4 pharos labs connected incl Ericsson, Orange
Yardstick : Infrastructure Verification
https://wiki.opnfv.org/yardstick
The goal of the Yardstick Project is to verify the infrastructure compliance when running VNF applications.
NFV Use Cases described in ETSI GS NFV 001 show a large variety of applications, each defining specific
requirements and complex configuration on the underlying infrastructure and test tools.The Yardstick
concept decomposes typical VNF work-load performance metrics into a number of
characteristics/performance vectors, which each of them can be represented by distinct test-cases.
The project's scope is to develop a test framework, test cases and test stimuli. The methodology used by the
Project, to verify the infrastructure form the perspective of a VNF, shall be aligned with ETSI TST001.
25
Yardstick test cases
26
TST001, Clause 6
Yardstick test metrics
27Leverages ETSI NFV PER001
Brahmaputra testing
28
Test coverage
29
OPNFV Test Coverage & ETSI NFV
30
Brahmaputra release
31
Qtip: Platform performance benchmarking
https://wiki.opnfv.org/platform_performance_benchmarking
Qtip is a performance benchmark suite for OPNFV platform
QTIP aims to benchmark OPNFV platforms through a "Bottom up" approach, testing baremetal components
first and then VM, and comparing baremetal results with VM results.
32
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice.
Thankyou

More Related Content

What's hot

Summit 16: Open Baton Overview
Summit 16: Open Baton OverviewSummit 16: Open Baton Overview
Summit 16: Open Baton OverviewOPNFV
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingOPNFV
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesSummit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesOPNFV
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaOPNFV
 
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVOPNFV
 
Functest in Depth
Functest in DepthFunctest in Depth
Functest in DepthOPNFV
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...OPNFV
 
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitSummit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitOPNFV
 
OPNFV: Open Source Carrier Networking Panel
OPNFV: Open Source Carrier Networking PanelOPNFV: Open Source Carrier Networking Panel
OPNFV: Open Source Carrier Networking PanelOPNFV
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsOPNFV
 
Summit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewSummit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewOPNFV
 
OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07Nicolas (Nick) Barcet
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalOPNFV
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)rjain51
 
Summit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologySummit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologyOPNFV
 
Nfv open stack-shuo-yang
Nfv open stack-shuo-yangNfv open stack-shuo-yang
Nfv open stack-shuo-yangOW2
 
OPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the CloudOPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the CloudOPNFV
 

What's hot (20)

NFV Open Source projects
NFV Open Source projectsNFV Open Source projects
NFV Open Source projects
 
Summit 16: Open Baton Overview
Summit 16: Open Baton OverviewSummit 16: Open Baton Overview
Summit 16: Open Baton Overview
 
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV BenchmarkingSummit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
Summit 16: The Hitchhiker/Hacker's Guide to NFV Benchmarking
 
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity ServicesSummit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
Summit 16: Open-O Mini-Summit - Orchestrating Network Connectivity Services
 
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - EneaSummit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
Summit 16: ARM Mini-Summit - OPNFV vision, contributions and offerings - Enea
 
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFVSummit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
Summit 16: Open-O Mini-Summit - Open Source, Orchestration, and OPNFV
 
Functest in Depth
Functest in DepthFunctest in Depth
Functest in Depth
 
Crossing the river by feeling the stones from legacy to cloud native applica...
Crossing the river by feeling the stones  from legacy to cloud native applica...Crossing the river by feeling the stones  from legacy to cloud native applica...
Crossing the river by feeling the stones from legacy to cloud native applica...
 
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps ToolkitSummit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
Summit 16: Software Defined Operations: The UNIFY SP-DevOps Toolkit
 
NFV Tutorial
NFV TutorialNFV Tutorial
NFV Tutorial
 
OPNFV: Open Source Carrier Networking Panel
OPNFV: Open Source Carrier Networking PanelOPNFV: Open Source Carrier Networking Panel
OPNFV: Open Source Carrier Networking Panel
 
Big Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and AnalyticsBig Data for Testing - Heading for Post Process and Analytics
Big Data for Testing - Heading for Post Process and Analytics
 
Summit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & OverviewSummit 16: ARM Mini-Summit - Intro & Overview
Summit 16: ARM Mini-Summit - Intro & Overview
 
OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07OpenStack Paris Meetup on Nfv 2014/10/07
OpenStack Paris Meetup on Nfv 2014/10/07
 
OPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation NetworkOPNFV: Road to Next-Generation Network
OPNFV: Road to Next-Generation Network
 
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project ProposalSummit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
Summit 16: Open-O Mini-Summit - VF Event Streaming Project Proposal
 
Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)Introduction to Network Function Virtualization (NFV)
Introduction to Network Function Virtualization (NFV)
 
Summit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & TechnologySummit 16: Open-O Mini-Summit - Architecture & Technology
Summit 16: Open-O Mini-Summit - Architecture & Technology
 
Nfv open stack-shuo-yang
Nfv open stack-shuo-yangNfv open stack-shuo-yang
Nfv open stack-shuo-yang
 
OPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the CloudOPNFV Use Case: VPN in the Cloud
OPNFV Use Case: VPN in the Cloud
 

Viewers also liked

Smart Cities, Smart Cars, Smart Living
Smart Cities, Smart Cars, Smart LivingSmart Cities, Smart Cars, Smart Living
Smart Cities, Smart Cars, Smart LivingMarie-Paule Odini
 
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?OPNFV
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFVCoreStack
 
A Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTELA Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTELWalton Institute
 
Tacker - a generic VNF Manager using OpenStack
Tacker - a generic VNF Manager using OpenStackTacker - a generic VNF Manager using OpenStack
Tacker - a generic VNF Manager using OpenStackSridhar Ramaswamy
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeMarie-Paule Odini
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overviewsidneel
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerSridhar Ramaswamy
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNMarie-Paule Odini
 
Openstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackOpenstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackMarie-Paule Odini
 

Viewers also liked (20)

M2M-IoT towards 5G
M2M-IoT towards 5GM2M-IoT towards 5G
M2M-IoT towards 5G
 
NFV and OpenStack
NFV and OpenStackNFV and OpenStack
NFV and OpenStack
 
Network Slicing overview_v6
Network Slicing overview_v6Network Slicing overview_v6
Network Slicing overview_v6
 
Smart Cities, Smart Cars, Smart Living
Smart Cities, Smart Cars, Smart LivingSmart Cities, Smart Cars, Smart Living
Smart Cities, Smart Cars, Smart Living
 
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
Summit 16: How to Do a Pre-deployment NFVI Validation Quickly and Efficiently?
 
Openstack meetup NFV
Openstack meetup NFV Openstack meetup NFV
Openstack meetup NFV
 
Hp 1015-odini-5 sdn-in_nfv
Hp 1015-odini-5 sdn-in_nfvHp 1015-odini-5 sdn-in_nfv
Hp 1015-odini-5 sdn-in_nfv
 
Twitter ipo
Twitter ipoTwitter ipo
Twitter ipo
 
Introduction to SDN and NFV
Introduction to SDN and NFVIntroduction to SDN and NFV
Introduction to SDN and NFV
 
A Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTELA Path to NFV/SDN - Intel. Michael Brennan, INTEL
A Path to NFV/SDN - Intel. Michael Brennan, INTEL
 
Tacker - a generic VNF Manager using OpenStack
Tacker - a generic VNF Manager using OpenStackTacker - a generic VNF Manager using OpenStack
Tacker - a generic VNF Manager using OpenStack
 
HP & NFV POC at SDN World Congree
HP & NFV POC at SDN World CongreeHP & NFV POC at SDN World Congree
HP & NFV POC at SDN World Congree
 
Smart City #ITUWORLD
Smart City #ITUWORLDSmart City #ITUWORLD
Smart City #ITUWORLD
 
Network Function Virtualization : Overview
Network Function Virtualization : OverviewNetwork Function Virtualization : Overview
Network Function Virtualization : Overview
 
Facebook_TIP_Nov
Facebook_TIP_NovFacebook_TIP_Nov
Facebook_TIP_Nov
 
Smart Energy Management
Smart Energy ManagementSmart Energy Management
Smart Energy Management
 
NFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack TackerNFV Orchestration for Telcos using OpenStack Tacker
NFV Orchestration for Telcos using OpenStack Tacker
 
Network Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDNNetwork Softwerization Impact, NFV, SDN
Network Softwerization Impact, NFV, SDN
 
Facebook and Telecom
Facebook and TelecomFacebook and Telecom
Facebook and Telecom
 
Openstack meetup: NFV and Openstack
Openstack meetup: NFV and OpenstackOpenstack meetup: NFV and Openstack
Openstack meetup: NFV and Openstack
 

Similar to NFV testing landscape

System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraOPNFV
 
Connection points between opnfv and etsi nfv tst working group
Connection points between opnfv and etsi nfv tst working groupConnection points between opnfv and etsi nfv tst working group
Connection points between opnfv and etsi nfv tst working groupOPNFV
 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your networkQualitest
 
NFV ISG – Phase 2 Begins
NFV ISG – Phase 2 BeginsNFV ISG – Phase 2 Begins
NFV ISG – Phase 2 BeginsCableLabs
 
NFV Interoperability Evaluation Results
NFV Interoperability Evaluation ResultsNFV Interoperability Evaluation Results
NFV Interoperability Evaluation Resultsmlazar2000
 
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...OPNFV
 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileOPNFV
 
Testing - the gatekeeper for quality in NFV
Testing - the gatekeeper for quality in NFVTesting - the gatekeeper for quality in NFV
Testing - the gatekeeper for quality in NFVQualitest
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsOpen Networking Summit
 
Spirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSpirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSailaja Tennati
 
Spirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsSpirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsMalathi Malla
 
How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainOPNFV
 
ITU-T Study Group 11 Introduction
ITU-T Study Group 11 IntroductionITU-T Study Group 11 Introduction
ITU-T Study Group 11 IntroductionITU
 
Service assurance for NFV
Service assurance for NFVService assurance for NFV
Service assurance for NFVJames Crawshaw
 
Michael Monaghan - Evolution of New Feature Verification in 3G Networks
Michael Monaghan - Evolution of New Feature Verification in 3G NetworksMichael Monaghan - Evolution of New Feature Verification in 3G Networks
Michael Monaghan - Evolution of New Feature Verification in 3G NetworksTEST Huddle
 
Network Service Benchmarking
Network Service BenchmarkingNetwork Service Benchmarking
Network Service BenchmarkingMichelle Holley
 
OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest arif29march
 
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Cloud Native Day Tel Aviv
 

Similar to NFV testing landscape (20)

System Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for BrahmaputraSystem Testing and Integration: Test Strategy for Brahmaputra
System Testing and Integration: Test Strategy for Brahmaputra
 
NFV Testing
NFV TestingNFV Testing
NFV Testing
 
Connection points between opnfv and etsi nfv tst working group
Connection points between opnfv and etsi nfv tst working groupConnection points between opnfv and etsi nfv tst working group
Connection points between opnfv and etsi nfv tst working group
 
Webinar how to ensure sdn-nfv doesn't break your network
Webinar   how to ensure sdn-nfv doesn't break your networkWebinar   how to ensure sdn-nfv doesn't break your network
Webinar how to ensure sdn-nfv doesn't break your network
 
NFV ISG – Phase 2 Begins
NFV ISG – Phase 2 BeginsNFV ISG – Phase 2 Begins
NFV ISG – Phase 2 Begins
 
NFV Interoperability Evaluation Results
NFV Interoperability Evaluation ResultsNFV Interoperability Evaluation Results
NFV Interoperability Evaluation Results
 
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...Demo  how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
Demo how to efficiently evaluate nf-vi performance by leveraging opnfv testi...
 
Automatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China MobileAutomatic Integration, Testing and Certification of NFV in China Mobile
Automatic Integration, Testing and Certification of NFV in China Mobile
 
Testing - the gatekeeper for quality in NFV
Testing - the gatekeeper for quality in NFVTesting - the gatekeeper for quality in NFV
Testing - the gatekeeper for quality in NFV
 
The Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS EnvironmentsThe Interoperability Challenge in Telecom and NFS Environments
The Interoperability Challenge in Telecom and NFS Environments
 
Spirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV DeploymentsSpirent Accelerating SDN and NFV Deployments
Spirent Accelerating SDN and NFV Deployments
 
Spirent SDN and NFV Solutions
Spirent SDN and NFV SolutionsSpirent SDN and NFV Solutions
Spirent SDN and NFV Solutions
 
How to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation ChainHow to Reuse OPNFV Testing Components in Telco Validation Chain
How to Reuse OPNFV Testing Components in Telco Validation Chain
 
ITU-T Study Group 11 Introduction
ITU-T Study Group 11 IntroductionITU-T Study Group 11 Introduction
ITU-T Study Group 11 Introduction
 
Service assurance for NFV
Service assurance for NFVService assurance for NFV
Service assurance for NFV
 
Michael Monaghan - Evolution of New Feature Verification in 3G Networks
Michael Monaghan - Evolution of New Feature Verification in 3G NetworksMichael Monaghan - Evolution of New Feature Verification in 3G Networks
Michael Monaghan - Evolution of New Feature Verification in 3G Networks
 
Network Service Benchmarking
Network Service BenchmarkingNetwork Service Benchmarking
Network Service Benchmarking
 
OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest OPNFV-OpenstackIndia- Latest
OPNFV-OpenstackIndia- Latest
 
OPNFV & OpenStack
OPNFV & OpenStackOPNFV & OpenStack
OPNFV & OpenStack
 
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
Marco Ughetti, Telecom Italia - Validating the Operationality of NFV Infrastr...
 

More from Marie-Paule Odini

Path to 6G Environmental Sustainability … the Urgency
Path to 6G Environmental Sustainability …  the UrgencyPath to 6G Environmental Sustainability …  the Urgency
Path to 6G Environmental Sustainability … the UrgencyMarie-Paule Odini
 
VIRTUALIZATION, AI & ZERO TOUCH FOR MORE EFFICIENT & SUSTAINABLE NETWORK
VIRTUALIZATION, AI & ZERO TOUCH FOR MORE EFFICIENT & SUSTAINABLE NETWORKVIRTUALIZATION, AI & ZERO TOUCH FOR MORE EFFICIENT & SUSTAINABLE NETWORK
VIRTUALIZATION, AI & ZERO TOUCH FOR MORE EFFICIENT & SUSTAINABLE NETWORKMarie-Paule Odini
 
Catastrophes naturelles en France
Catastrophes naturelles en FranceCatastrophes naturelles en France
Catastrophes naturelles en FranceMarie-Paule Odini
 
IPCC AR6 August 2021 report review
IPCC AR6 August 2021 report reviewIPCC AR6 August 2021 report review
IPCC AR6 August 2021 report reviewMarie-Paule Odini
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and ChallengesMarie-Paule Odini
 
5G Service Assurance and Orchestration
5G Service Assurance and Orchestration5G Service Assurance and Orchestration
5G Service Assurance and OrchestrationMarie-Paule Odini
 
5G and V2X Automotive Slicing
5G and V2X Automotive Slicing5G and V2X Automotive Slicing
5G and V2X Automotive SlicingMarie-Paule Odini
 
5G - An Ocean of New Opportunities
5G - An Ocean of New Opportunities5G - An Ocean of New Opportunities
5G - An Ocean of New OpportunitiesMarie-Paule Odini
 

More from Marie-Paule Odini (14)

Path to 6G Environmental Sustainability … the Urgency
Path to 6G Environmental Sustainability …  the UrgencyPath to 6G Environmental Sustainability …  the Urgency
Path to 6G Environmental Sustainability … the Urgency
 
VIRTUALIZATION, AI & ZERO TOUCH FOR MORE EFFICIENT & SUSTAINABLE NETWORK
VIRTUALIZATION, AI & ZERO TOUCH FOR MORE EFFICIENT & SUSTAINABLE NETWORKVIRTUALIZATION, AI & ZERO TOUCH FOR MORE EFFICIENT & SUSTAINABLE NETWORK
VIRTUALIZATION, AI & ZERO TOUCH FOR MORE EFFICIENT & SUSTAINABLE NETWORK
 
Catastrophes naturelles en France
Catastrophes naturelles en FranceCatastrophes naturelles en France
Catastrophes naturelles en France
 
IPCC AR6 August 2021 report review
IPCC AR6 August 2021 report reviewIPCC AR6 August 2021 report review
IPCC AR6 August 2021 report review
 
Oiseaux & Nichoirs
Oiseaux & NichoirsOiseaux & Nichoirs
Oiseaux & Nichoirs
 
5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges5G Automotive, V2X Opportunity and Challenges
5G Automotive, V2X Opportunity and Challenges
 
5G Service Assurance and Orchestration
5G Service Assurance and Orchestration5G Service Assurance and Orchestration
5G Service Assurance and Orchestration
 
Presentation 5G high school
Presentation 5G high schoolPresentation 5G high school
Presentation 5G high school
 
Evolution to 5G happens Now
Evolution to 5G happens NowEvolution to 5G happens Now
Evolution to 5G happens Now
 
5G and V2X Automotive Slicing
5G and V2X Automotive Slicing5G and V2X Automotive Slicing
5G and V2X Automotive Slicing
 
5G - An Ocean of New Opportunities
5G - An Ocean of New Opportunities5G - An Ocean of New Opportunities
5G - An Ocean of New Opportunities
 
NFV evolution towards 5G
NFV evolution towards 5GNFV evolution towards 5G
NFV evolution towards 5G
 
BlockChain Public
BlockChain PublicBlockChain Public
BlockChain Public
 
5G Americas_Network Slicing
5G Americas_Network Slicing5G Americas_Network Slicing
5G Americas_Network Slicing
 

Recently uploaded

Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 

Recently uploaded (20)

Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 

NFV testing landscape

  • 1. NFV Testing Landscape MP Odini/HPE – ETSI NFV Vice Chair Feb, 2016
  • 2. Overview – ETSI has worked on 2 aspects: Performance characteristics & metrics + testing methodology – GS NFV-PER 001: NFV Performance & Portability Best Practises - published in ph1 (attached) – GS NFV-INF 010: Quality metrics - published in ph1 – GS NFV-REL 005 - Report on Quality Accountability Framework – Published in ph2 – This is also referring to QuestForum: QuestForum (Release 5.0, July 2012): "TL 9000 Measurements Handbook". – Available at http://www.tl9000.org/handbooks/measurements_handbook.html. – NFV Testing methodology: TST001 on pre-validation test and TST002 on Interop test – TST001 and TST002 are not published yet but are publicly available – as any ETSI NFV Draft (all publicly available) https://docbox.etsi.org/ISG/NFV/Open/Drafts/ – => we have a new proposal on the table to define Interop test suites , and ETSI is planning an NFV PlugTest later this year – IETF has couple papers on benchmarking NFV: – IETF draft-ietf-bmwg-virtual-net-01: “Considerations for Benchmarking Virtual Network Functions and Their Infrastructure” – draft-huang-bmwg-virtual-network-performance-01: “Benchmarking methodology for Virtualization Network Performance” (but very ‘network / vswitch focused) – OPNFV (Apache licence) has built a complete opensource Continuous Integration platform (Octopus) with a set of opensource tests environments (pdf on FuncTest) – Base system functionality testing (FuncTest) => tempest, rally etc – Platform Performance Benchmarking (Qtip) => Compute, Storage, Network test suite >> leveraging ETSI PER001 – VSwitch Performance characteristics (VsPerf) – Infrastructure verification (Yardstick) => – Storage Performance Benchmarking for NFVI (StorPerf) – Policy Test (policytest) – Other opensource projects examples: – Clearwater (GNU licence) – opensource IMS project – have developed some opensource test : – clearwater-live-test - Live test for Clearwater deployments
  • 3. ETSI NFV & Test 3
  • 4. ETSI GS NFV-PER 001: NFV Performance & Portability Best Practises Captures the HW and SW needs for VNFs/VMs dealing with network workloads, including data plane at middleboxes. Table of Content: – Introduction – Methodology and relation to NFV use cases – Bottleneck analysis based on tests for each kind of workload – One sub-clause per kind of workload. – To be extended with future tests – Best practises and recommendations – HW & Hypervisor capabilities – Templates for portability – List of parameters in Compute Host Descriptors and VM Descriptor templates – Annex A: Gap analysis of hypervisor and cloud OS – Annex B: Relevant technologies (Direct I/O, SRIOV, RDMA, Infiniband) – Annex C: NFV Test Methodologies (Control plane testing, Data plane testing, benchmarking hypervisors, benchmark performance metrics, – Annex D: Performance evaluation of an IP edge data plane
  • 5. Benchmark Performance Metrics QoS Metrics : – Throughput – Latency – Frame Loss Rate – Back-to-Back – Packet delay variation – Service Disruption Time for Fail-over Convergence QoE Metrics: QoE metrics are specific to the type of service or application, ex: – HTTP: page load time, load time variance. – Video: MOS-AV score, range = 2-5 with 5 being the best. – HTML5 video - AS score, 100 % score as the maximum. 5
  • 6. ETSI GS NFV-REL 005 : Quality Accountability Framework – Goal – Develop an Informative Technical Report that: – Promotes the development of capabilities by which VNFs, NFV infrastructure and MANO can eventually enable rapid and reliable root cause analysis of service quality impairments, corrective action, and SLA management. – Scope: – Define high level roles, service boundaries and identify associated NFV reference points; and their quality-related responsibilities to enable rapid root cause analysis and corrective actions – Align high level roles with TMForum’s SLA management service delivery relationships – Frame how traditional PNF quality measurements (e.g., TL 9000 Service Outage measurements) will be applied to VNFs to permit side-by-side quality comparisons
  • 7. ETSI GS NFV-INF 010 : Service Quality Metrics The Service Quality Metrics document provides a general taxonomy for NFV service quality metrics. It identifies metrics relevant to the service quality of virtual machines (VM), virtual network interfaces, technology components, and orchestration. It also describes use cases for service quality metrics and provides additional recommendations on aspects of measurements and service level agreements. Table of Content: • Taxonomy • VM Quality Metrics (VM stall, Premature VM Release Ratio, VM Scheduling Latency, VM Clock Error) • Virtual Network Interface Service Quality Metrics • Technology Component Service Quality Metrics • Orchestration Service Quality Metrics • Service Quality Metrics Use Case • Recommendations • Annex: ex NFVI-VIM Interactions related to Service Quality Metrics 7
  • 8. Service Quality Metrics & NFV Reference Architecture 8
  • 10. Summary of NFV Quality Metrics 10
  • 11. NFVI-VIM Interactions related to Service Quality Metrics 11 across the [Nf-Vi]/<C,N,H> reference points Resource Establishment: VM Provisioning latency: VM Provisioning reliability: VM Dead on Arrival (DOA) ratio This metric intends to track the liveliness of the requested VM. (Example)
  • 12. TST001: PRE-DEPLOYMENT TESTING Recommendations for lab validation of VNFs, their interaction with the NFV functional blocks and the NFV blocks themselves TST002: INTEROPERABILITY TESTING METHODOLOGY Study how interoperability test methodology can be applied to NFV by analysing the functional blocks and interfaces defined within the NFV architecture TST001 & TST002
  • 13. ETSI NFV GS TST001: Pre-deployment Testing Table of content • Definition of SUTs • Test methods for pre-deployment validation of SUTs • Pre-deployment validation of NFV Infrastructure • Pre-deployment validation of VNFs • Pre-deployment validation of Network Services • Reliability & Resiliency Requirements • Security Considerations • ( Annex A: Open source communities in NFV ) 13 The functions under test (FUT) are entities which are also commonly known as Devices Under Test (DUT) in the testing community
  • 14. SUT (System Under Test) 14
  • 15. Pre-deployment validation of VNFs 15 VNF Lifecycle testing  VNF on-boarding  VNF instantiation =>  VNF scaling/updating  VNF termination Specs incl the same for scaling, termination
  • 16. ETSI NFV GS TST002 Table of content Interoperability Testing Methodology Guidelines for NFV Basic concepts for interoperability testing (SUT, FUT, etc) Interoperability Test Specifications NFV SUT Architecture NFV Interoperability Features 16
  • 21. OPNFV Projects 45 projects approved As of Feb 11th , 2016 https://wiki.opnfv.org/approved_projects testing performance - Pharos - FuncTest - Yardstick - Policy test - Vswitch performance - Platform performance Qtip - StorPerf - Software Fastpath service quality metrics
  • 23. OPNFV Pharos - Testbed 23 12 Labs (as of Feb 11th 2016) Linux Foundation, Oregon, US Spirent, California, US China Mobile, China Dell, California, US Enea, Sweeden Ericsson, Canada Huawei, China Huawei, California Intel, Oregon Orange, France (Lannion, Paris) Zte, China Soon: HPE, Israel Each pharos lab has a number of OPNFV POD Some POD are dedicated to certain activities - https://wiki.opnfv.org/pharos_rls_b_labs
  • 24. FuncTest: OPNFV functional testing https://wiki.opnfv.org/opnfv_functional_testing Scope: functional testing framework along with a set of test suites and test cases to test and verify the functionality OPNFV platform (VIM +NFVI) – there are 2 functest : Arno and Bramahputra – Tooling: Rally (benchmark, Tempest), Robot framework, Teston framework Ex 24 Ex: https://wiki.opnfv.org/list_of_t empest_smoke_tests Functest integrated with Octopus CI 4 pharos labs connected incl Ericsson, Orange
  • 25. Yardstick : Infrastructure Verification https://wiki.opnfv.org/yardstick The goal of the Yardstick Project is to verify the infrastructure compliance when running VNF applications. NFV Use Cases described in ETSI GS NFV 001 show a large variety of applications, each defining specific requirements and complex configuration on the underlying infrastructure and test tools.The Yardstick concept decomposes typical VNF work-load performance metrics into a number of characteristics/performance vectors, which each of them can be represented by distinct test-cases. The project's scope is to develop a test framework, test cases and test stimuli. The methodology used by the Project, to verify the infrastructure form the perspective of a VNF, shall be aligned with ETSI TST001. 25
  • 30. OPNFV Test Coverage & ETSI NFV 30
  • 32. Qtip: Platform performance benchmarking https://wiki.opnfv.org/platform_performance_benchmarking Qtip is a performance benchmark suite for OPNFV platform QTIP aims to benchmark OPNFV platforms through a "Bottom up" approach, testing baremetal components first and then VM, and comparing baremetal results with VM results. 32
  • 33. © Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Thankyou