46
1 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | Testing Network Softwarization Pierre Lynch © All rights reserved Lead Technologist, Ixia Solutions Group, Keysight Technologies Chair, TST WG, ETSI NFV ISG

Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

1 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

Testing Network Softwarization Pierre Lynch

© All rights reserved

Lead Technologist, Ixia Solutions Group, Keysight Technologies

Chair, TST WG, ETSI NFV ISG

Page 2: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

2 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

AGENDA

• Introduction and Background

• Testing Networking in Software

New features require new methodologies

• Industry Activities

ETSI NFV, Open Source

© All rights reserved

User Conference on

Advanced Automated Testing

Page 3: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

3 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

INTRODUCTION AND BACKGROUND

© All rights reserved

Page 4: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

4 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

INTRODUCTION

Page 5: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | 5

TESTING SOFTWARE NETWORKING

© All rights reserved

What’s so hard about that?

Page 6: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

ISOLATING THE SYSTEM UNDER TEST (SUT)

Physical Elements

HSS

MME

eNodeB

UEs

SGW/PGW

PCRF Charging

Services

Internet

Page 7: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

ISOLATING THE SUT

• Some VNF functionality

has been moved out

• The SUT requires the

complete environment in

order to run VNF

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

VNF

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

MANO

Page 8: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

ISOLATING THE SUT

• Some VNF functionality

has been moved out

• The SUT requires the

complete environment in

order to run

• Test VNFs can be placed

to perform simulations

Test

VNF VNF

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

VNF

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

Test

VNF

MANO

Page 9: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

ISOLATING THE SUT

• Some VNF functionality

has been moved out

• The SUT requires the

complete environment in

order to run

• Test VNFs can be placed

to perform simulations

• Must maintain the

environment constant

Test

VNF VNF

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

VNF

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

Test

VNF

MANO

Page 10: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

TEST UNIT SELECTION AND PLACEMENT HW or SW-only

HW-Based SW-Based

Page 11: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

NFVI

Test

VNF

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

Test

VNF

MANO

VNF Type

Workload Operations

Metrics Categories

Metrics

Test Cases

Page 12: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

NFVI

• Performance Verification

Validating the advertised performance of a

SUT

• Benchmarking

Determining the maximum performance of a

platform

• Dimensioning

Determining the amount of platform resources

required to achieve a performance target

Performance Testing

Page 13: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

MULTI-TENANCY

• Shared resources change

the behavior and

predictability

• VNFs can become “noisy neighbors”

• Achieving predictable

behavior for other VNFs is

the goal

• Platform can become

“noisy” too

VNF

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

VNF

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

MANO

!

!

Page 14: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

ACCELERATION

• Various acceleration

techniques have appeared

DPDK

SR-IOV

Fast Data - FD.io

• Have various impacts on

performance and latency

Test

VNF

Virtual Compute/Storage/Network

Test

VNF

Compute/Storage/Network

Virtualization

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

VNF

Page 15: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

VNFFG AND NETWORK FORWARDING PATH

• Definition of a

network service

using VNF

Forwarding Graphs

• Establishment of

the forwarding path

has many options:

vSwitch, SDN, etc

• Performance will

vary based on

networking

technologies used

• Slicing!

VNF VNF

Virtual Compute/Storage/Network

VNF

Compute/Storage/Network

Virtualization

VNF

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

MANO

Endpoint

Endpoint

Network Service

Page 16: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

SCALING

• Dynamic allocation of

resources based on

trigger criteria

• Criteria can be network,

compute or storage based

VNF

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

MANO

Page 17: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

SCALING

VNF

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

VNF

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

MANO

• Dynamic allocation of

resources based on

trigger criteria

• Criteria can be network,

compute or storage based

• Once trigger is reached,

resources allocated to

instantiate a new VNF-C

Page 18: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

SCALING

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

OSS/BSS

Service. VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

MANO

Test

VNF Test

VNF

• Dynamic allocation of

resources based on

trigger criteria

• Criteria can be network,

compute or storage based

• Once trigger is reached,

resources allocated to

instantiate a new VNF-C

• Test VNFs placed to

simulate the required

trigger traffic

SW or HW

configurations

VNF VNF

Page 19: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

MANO FUNCTIONS

• VNF Package Mgmt

Onboarding

• VNF Lifecycle Management

• VNF Performance

Management

• VNF Fault Management

• NS Lifecycle Management

• NS Performance

Management

• NS Fault Management

VNF

Virtual Compute/Storage/Network

Compute/Storage/Network

Virtualization

OSS/BSS

Service, VNF, Infra Descriptors

Orchestrator

VNF Manager(s)

VIM

NFVI

MANO

Test

VNF Test

VNF

Page 20: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

DEVOPS AND CI/CD

• DevOps

Combination of different operational areas into one cohesive service delivery team:

Dev, QA, Operations, Security, Others as needed

Typically associated with an Agile delivery process

Small changes - easier to pinpoint failures

• CI/CD: Continuous Integration and Continuous Delivery/Deployment

All new system updates and additions are immediately integrated and tested

Purpose is to find failures immediately (fail fast, fail forward)

• Automation!

Continuous testing, monitoring and feedback

Opportunity!

Page 21: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

DEVOPS AND CI/CD

• SW deployment enables the deployment of test units along with the system

• Sanity tests (and more) can be triggered automatically upon deployment

The Pipeline

3rd Party SW

Dev

Integration Test Deploy Test Operate

Page 22: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | 22

INDUSTRY ACTIVITIES Who’s doing what

© All rights reserved

Page 23: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | 23

ETSI NFV TST Testing, Experimentation and Open Source

© All rights reserved

Page 24: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

TST001 – PRE-DEPLOYMENT TESTING

• Target audience:

All companies wanting to validate new SW, SW

updates

CI/CD pipeline

• Content summary

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

Page 25: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

25 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

TST004 – PATH IMPLEMENTATION TESTING

• Guidelines for test plan on path implementation through

NFVI

• SUT options

Fct placement

SDN application type

SDN controller type

• Metrics

VNFC instantiation time

Path instantiation

1st packet latency

Subsequent packet latency

Std pkt transfer measurements

• Procedures

• Examples

Page 26: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 Keysight Technologies ALL RIGHTS RESERVED.

TST007 – GUIDELINES FOR INTEROP TESTING

• Test Descriptions (Test Cases)

• Interoperability Features Statement

List of all features that need to be supported

Referenced by the individual Test Descriptions

VIM, NFVO, VNFM, EM/VNF

• Features taken from IFA documents

VNF Package Mgmt, LCM, Fault Mgmt, Performance Mgmt

NS LCM, Update, Healing, Termination

• Interoperability Testing Guidelines for NFVI-VIM, MANO and VNF

• Detailed collection of test descriptions for most functionality

Page 27: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

27 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 27

TST009 – NFVI NETWORK BENCHMARKS AND MEASUREMENT METHODS

• Expands the Requirements and Methods of

RFC2544

New reality of NFVI platforms are different than

dedicated “boxes” of the past

• Benchmark definition

• Test setups

• Test tool requirements

• Methods of Measurement

Rapporteur: Al Morton (AT&T Labs)

Page 28: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

28 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 28

BENCHMARKS

• Throughput

Offered Load Frame Size

Offered Load Step Size

Min Trial Repetition Interval

Trial Duration

Max X% Loss Ratio

Max # of Trials

• Latency

• Delay Variation

• Loss

• Background

• Name

• Parameters

• Scope

• Units of Measure

• Definition

• Units of Measure

• Sources of Error

• Discussion

• Reporting Format

} For each Benchmark:

Page 29: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

29 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 29

TEST SETUP EXAMPLES

Page 30: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

30 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 30

MITIGATING BACKGROUND PROCESSES THAT CAUSE ERRORS (LOSS)

Andrzej Pelc, "Searching games with errors— fifty years of coping with liars ", Theoretical Computer Science 270 (2002) 71–109.

Available from https://www.gwern.net/docs/statistics/comparison/2002-pelc.pdf

1

Mfps

2

Mfps ....

11

Mfps

12

Mfps

12 Mfps 0 Mfps

False False .... True True

Resource

Exhaust,

or Loss

Questioner Responder / DUT

~ Resource

Limit

Exceeded

Messages:

TRUE or FALSE

Background

Process

Errors

Events per

Unit Time

Error converts FALSE -> TRUE

Error retains TRUE -> TRUE (half-lies)

Traffic

Generator

RCVR Traffic

Receiver

Error-Free

Because of the nature

of NFVI platform

Page 31: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

31 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 31

BINARY SEARCH WITH LOSS VERIFICATION

• Goal

Separate resource exhaustion and loss due to transient

processes

They are dealt with in separate ways

• Solution

If a trial fails because of loss (< z), run the trial again with the

same stimulus (Max (r) = 2)

Keep trials short to avoid transients

Isolate loss due to transients

Run long duration tests to characterize effects and

frequency

Prototyped with OPNFV

Showed marked

success in repeatability

Page 32: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

32 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 32

TST010 – MANO API CONFORMANCE TEST SUITE

• For 3 Reference Points:

Os-Ma-Nfvo - ETSI GS NFV-SOL 005

Or-Vnfm - ETSI GS NFV-SOL 003

Ve-Vnfm - ETSI GS NFV-SOL 002

• Document + Automatable Test Descriptions

OpenAPIs developed by the SOL WG

Using the open source Robot Framework

Collaboration with OPNFV:

• Functest Integration

• Potential Instrumented Platform

Rapporteur: Pierre Lynch (Keysight)

Page 33: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

33 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 33

TST011 – TEST DOMAIN AND DESCRIPTION LANGUAGE RECOMMENDATIONS

• NFV Test Domain with automation ecosystem

• Recommendations for a DSL (Domain Specific Language)

Rapporteur: Frank Massoudian (Huawei)

Page 34: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

34 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 34

TST012 - VIM & NFVI CONTROL AND MANAGEMENT PERFORMANCE EVALUATION

• Focus on the control plane performance of VIM + NFVI

• Based on functional requirements in ETSI GS NFV-IFA010

• Potential Metrics:

Virtualization container instantiation

Scaling

Migration

• Delicate!

VNFs can impact these metrics

Care will be taken to define the metrics and methods to be

independent of VNF (maybe use standard samples)

Rapporteur: Huang Cheng (Huawei)

Page 35: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

35 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 35

3RD NFV PLUGTESTS & OPNFV PLUGFEST

#OPNFVplugfest

&

Page 36: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

36 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 36

CROSS-COMMUNITY SYNERGY & JOINT ACTIVITIES

• Several cross-community activities:

• TST009 - Testing specification of networking

benchmarks and measurement methods for

NFVI

• TST010 - API conformance testing

specification

• NFVI validation track (Dovetail)

• OSM integration in OPNFV XCI

• NSH based SFC Testing

Page 37: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

37 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 37

RESULTS HIGHLIGHTS

• Most of the interop testing focused on multi-vendor NS

• More Test Cases run in fewer (but longer) Test Sessions

• Interop rates similar to January (slightly higher)

• +125% of API testing

• Learnings to guide TST010 NFV Conformance Testing

• +175% of automated interop testing

Page 38: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

38 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | © ETSI 2018 38

OVERALL RESULTS

Page 39: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

© 2018 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. | 39

OPEN SOURCE Young Guns

© All rights reserved

Page 40: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

40 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

OPNFV: UPSTREAM FIRST

• OPNFV is an integration project, incorporating other open source components to create a

platform for NFV

• Most of the development in OPNFV is actually on upstream projects

Page 41: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

41 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

OPNFV SCOPE

Page 42: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

42 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

TESTING PROJECTS

Name Purpose Notes

Pharos Infrastructure - Federated labs for CI and

feature testing

12+ labs available

Functest Feature testing (production deployment) Umbrella test project with

database/API and dashboard

Yardstick Framework with generic test cases for NFVI

(compute, storage and networking)

Framework and methodology

for other test projects to

plugin

VSPERF Virtual switch benchmarking Methodology and tools

CPERF Controller performance benchmarking

Qtip Platform component benchmarking Compute, storage, NW tests

Storeperf Tool to measure block and object storage

performance of an NFVI

Bottlenecks Framework to look for system constraints

NFVBench L2/L3 forwarding performance Black Box approach using

open source tools (T-Rex)

Page 43: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

43 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

OPNFV YARDSTICK

• Framework and methodology for NFVI testing

Page 44: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

44 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

OPNFV YARDSTICK (CONT)

• Part of CI pipeline – daily execution

• Test cases

Generic Test Cases for NFVI verification (compute, storage, network)

Test cases for OPNFV Projects: HA, SFC, SDNVPN, IPVSIX, VNFFG, KVM

Execute Yardstick Generic Test cases for OVS4NFV, ARMBAND

Page 45: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

45 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

CROSS-COMMUNITY CI (XCI)

Page 46: Testing Network Softwarization - ETSI › images › Presentations › 2018 › ... · Most of the interop testing focused on multi-vendor NS More Test Cases run in fewer (but longer)

46 © 2016 IXIA AND/OR ITS AFFILIATES. ALL RIGHTS RESERVED. |

SUMMARY

• New considerations for testing methodologies SUT Isolation

Test Unit Selection and Placement

• New functionality Multi-Tenancy

Acceleration

VNFFG & Network Forwarding Path, Slicing

Scaling

MANO

• New possibilities DevOps and CI/CD

• SDOs and Open Source very active!

© All rights reserved

User Conference on

Advanced Automated Testing