testing - the gatekeeper for quality in nfv

35
Testing - The Gatekeeper for Quality in NFV

Upload: qualitest-group

Post on 02-Aug-2015

167 views

Category:

Services


1 download

TRANSCRIPT

Page 1: Testing - the gatekeeper for quality in NFV

Testing - The Gatekeeper for Quality in NFV

Page 2: Testing - the gatekeeper for quality in NFV

2

Bryon LowenVice-President Telco at

QualiTest

Benny Sand NFV Strategy Lead at

QualiTest

Webinar Presenters

Page 3: Testing - the gatekeeper for quality in NFV

3

Agenda

NFV – Present & Future Risks and Challenges in NFV Testing

Summary & Questions Creating an NFV test strategy

Building SDN / NFV Assurance Process

Introduction

Page 4: Testing - the gatekeeper for quality in NFV

4

Agenda

NFV – Present & Future Risks and Challenges in NFV Testing

Summary & Questions Creating an NFV test strategy

Building SDN / NFV Assurance Process

Introduction

Page 5: Testing - the gatekeeper for quality in NFV

5

About QualiTest Group

| World’s 2nd Largest Independent Testing Company

| QualiTest was recognized as the only visionary pure play QA and testing Service Company in the “ Magic Quadrant”

Page 6: Testing - the gatekeeper for quality in NFV

6

Partial list of Telecom Customers

Page 7: Testing - the gatekeeper for quality in NFV

7

Agenda

NFV – Present & Future Risks and Challenges in NFV Testing

Summary & Questions Creating an NFV test strategy

Building SDN / NFV Assurance Process

Introduction

Page 8: Testing - the gatekeeper for quality in NFV

8

OPEX impact

| Shared computing resources

| Reduced power, space, cooling requirements

| Executing trials of new services without incurring much risk

| Dynamic recovery from failures

| Proof of Concepts (POCs) and trials can be run faster

Page 9: Testing - the gatekeeper for quality in NFV

9

CAPEX impact

| The use of commodity servers reduces hardware costs

| No dependence on specialized hardware

| A single, common server architecture can be used within the data center environment

| Migration to a distributed cloud architecture allows operators to deploy backup in a cost-effective way

| Cycling the hardware more frequently to improve the overall performance of the network

Page 10: Testing - the gatekeeper for quality in NFV

10

Predications

| NFV planning phase is shifting gears

| Operators are moving along the NFV curve

| Finical forecasts indicate a significant growth in NFV investments

| NFV will start to influence budgets and purchasing decisions

| NFV Adaption pace is progressing faster then expected

Page 11: Testing - the gatekeeper for quality in NFV

11

Agenda

NFV – Present & Future Risks and Challenges in NFV Testing

Summary & Questions Creating an NFV test strategy

Building SDN / NFV Assurance Process

Introduction

Page 12: Testing - the gatekeeper for quality in NFV

12

Strategic Challenges

| NFV enables accelerated time-to-market

| NFV enables organizations to implement services anywhere in the world at any time

| NFV involves very complex integration of various software elements

| Everything known becomes unknown

| NFV is more than a mere shift of technologies; it’s a cultural transformation in Telecom organizations

Page 13: Testing - the gatekeeper for quality in NFV

13

Testing Challenges

| Network testing expertise versus Virtualization and Software testing

| Agile orientation will be introduced in Network testing

| Variety of NFV infrastructures requires more testing from the carriers

| Frequent updates in the Network services will require more management and orchestration testing

| More test automation is required to support agility, impact testing and regression testing

| NFV test strategies are needed to accelerate and ensure the delivery of NFV solutions with guaranteed quality

Page 14: Testing - the gatekeeper for quality in NFV

14

Agenda

NFV – Present & FutureRisks and Challenges in

NFV Testing

Summary & Questions Creating an NFV test strategy

Building SDN / NFV Assurance Process

Introduction

Page 15: Testing - the gatekeeper for quality in NFV

15

Building SDN / NFV assurance process

Build strong assurance process to capitalize SDN / NFV potential

| Renegotiate contracts

| Right Price

| Comprehensive Service Level Agreements (SLA)

| Increasingly Complex

| Not affect Quality of Service (QOS)

Page 16: Testing - the gatekeeper for quality in NFV

16

QualiTest NFV validation process

QualiTest aims to create a unified end-to-end approach for service assurance and network

performance

NFV Management

Orchestration Infrastructure Migration

Page 17: Testing - the gatekeeper for quality in NFV

17

QualiTest NFV validation process

Assure full compliance to ETSI ISG Standards.

•Define NFV Testing process

•Test Requirements•NFV Test Environment

•Risk Assessment•Roles and Responsibilities

•Team Skills and Training

•Test Inputs / Basis

Assure full compliance to NFV requirements for any network equipment provider and streamline the ability of vendors and users to be able to implement compatible NFV solutions.

Test Environment: simulation tools, network analytics, QoS and QoE probes.Automated Certification Process for each VNF before it is introduced to the network

Test management and Orchestration prior to VNF migration, including each component (e.g. Orchestrator, Vnfm, VIM).

Test the VNF architecture and implementation to assure smooth transition.

NFV Test Policy

ETSI NFV ISG Compliance

(NFV-Co)

Selecting Mano Vendors

(NFV-Ven)

NFV Staging Environment

(NFV-SE)

MANO Testing (MANO-T)

VNF Migration (VNFM-T)

Page 18: Testing - the gatekeeper for quality in NFV

18

QualiTest NFV validation process

Assure full compliance to ESTI ISG Standards

ETSI ISG Standards Test procedure

Assuring compliance aims to find the deviations from standards• MANO• VNF/NE

• Analyse ISG current standards • Prepare compliance requirements • Analyse each NFV component / int • Define gap points and analyse • Repeat steps 1-6 for each VNF and NE

NFV Test Policy

ESTI NFV ISG Compliance

(NFV-Co)

Selecting Mano Vendors

(NFV-Ven)

NFV Test Environment

(NFV-TE)

MANO Testing (MANO-T)

VNF Migration (VNFM-T)

Page 19: Testing - the gatekeeper for quality in NFV

19

QualiTest NFV validation process

Assure full compliance to NFV requirements for any network equipment provider and streamline the ability of vendors and users to be able to implement compatible NFV solutions.

NFV Test Policy

ESTI NFV ISG Compliance

(NFV-Co)

Selecting Mano Vendors

(NFV-Ven)

NFV Test Environment

(NFV-TE)

MANO Testing (MANO-T)

VNF Migration (VNFM-T)

ETSI specifications on Network Functions Virtualization

• NFV Infrastructure; Hypervisor Domain• NFV Resiliency Requirements• NFV Architectural Framework• NFV Terminology for Main Concepts in NFV• NFV Infrastructure; Compute Domain• NFV Infrastructure; Network Domain• NFV Service Quality Metrics• NFV Management and Orchestration

• NFV Virtual Network Functions Architecture• NFV Security; Security and Trust Guidance• NFV Performance & Portability Best

Practices• NFV Proofs of Concept; Framework• NFV Infrastructure; Methodology to

describe Interfaces and Abstractions• NFV Security; Problem Statement• NFV Use Cases• NFV Virtualization Requirements

Page 20: Testing - the gatekeeper for quality in NFV

20

QualiTest NFV validation process

Build a comprehensive Test Environment, including Control plane and Data plane workload simulation tools, network analytics, QoS and QoE monitoring probes.

NFV Test Policy

ESTI NFV ISG Compliance

(NFV-Co)

Selecting Mano Vendors

(NFV-Ven)

NFV Test Environment

(NFV-TE)

MANO Testing (MANO-T)

VNF Migration (VNFM-T)

NFV provides great flexibility:

• Build parallel test environments

• Scale up and down compute resources

• Copy any existing environment

Environment build guidelines:

• Management and Orchestration should be similar to the production

• NS and VNF Instantiation should be similar to production environment

• Same level of resources should be allocated.

Test Appliances:

• Simulate workload traffic on the client / server

• Simulate both data plane & control plane traffic

• Measure key metrics data & control plane

Virtual Appliances vs. Physical Test

Appliances:• Virtual test appliances

are more cost effective • Physical test appliances

are recommended for highest levels of data-plane performance or microsecond-level timing accuracy

Page 21: Testing - the gatekeeper for quality in NFV

21

QualiTest NFV validation process

Test management and Orchestration prior to VNF migration, including each component (e.g. Orchestrator, VNFM, VIM).

NFV Test Policy

ESTI NFV ISG Compliance

(NFV-Co)

Selecting Mano Vendors

(NFV-Ven)

NFV Test Environment

(NFV-TE)

MANO Testing (MANO-T)

VNF Migration (VNFM-T)

The first step is to test NFV Management and Orchestration Architectural Framework

NFV Orchestrator

VNF Manager

(VIM) and NFV Infrastructure (NFVI)

VIM– VNF Manager (Vi-Vnfm)

Orchestrator – VIM (Or-Vi)

The VNF is deployed as one

or more Virtual Machines;

src ETSI GS NFV 002 v1.2.1

Page 22: Testing - the gatekeeper for quality in NFV

22

QualiTest NFV validation process

Test the VNF architecture and implementation to assure smooth transition.

NFV Test Policy

ESTI NFV ISG Compliance

(NFV-Co)

Selecting Mano Vendors

(NFV-Ven)

NFV Test Environment

(NFV-TE)

MANO Testing (MANO-T)

VNF Migration (VNFM-T)

Static testing VNF-Mano Integration

Conformance testing VNF Internal functionality

Scalability/Performance End-to-end/system test

Page 23: Testing - the gatekeeper for quality in NFV

23

Agenda

Risks in testing NFV & SDN

Challenges with NFV – what, when and why to verify with SDN/NFV?

Summary & Questions Creating an NFV test strategy

Building SDN / NFV assurance process

Introduction

Page 24: Testing - the gatekeeper for quality in NFV

24

NFV framework – Test areas

Overall, the NFV framework consists of three main components.

1.Virtualized Network Functions (VNF)

2.NFV Infrastructure (NFVI)

3.Network Functions Virtualization Management and Orchestration Architectural Framework (NFV-MANO Architectural Framework)

Page 25: Testing - the gatekeeper for quality in NFV

25

Example:MMS VNF Test Strategy

Multimedia Messaging Service (MMS) is similar to the Short Message Service (SMS) in that a message is passed between an Originating Party (OP) and a Destination Party or Parties (DP).

The core Network Element is the Multimedia Messaging Service Centre (MMSC) which acts as a central store and forward server between the OP and DP, as shown below.

Page 26: Testing - the gatekeeper for quality in NFV

26

MMS VNF Test strategy - Approach

| Static testing (drive defect curve)

| Scope (requirements/functionality of VNF)

| Shape test (risk based / ISO9126)

| Test environment (NFV-TE):| Simulation tools

| Network analytics

| QoS / QoE probes

| Onboarding Automated Certification Process.

Page 27: Testing - the gatekeeper for quality in NFV

27

Test Phases – FAT and NFVI int

Factory Acceptance TestingCompliance testing for each VNF introduced to the network:

• Step 1: Analyze ISG current standards• Step 2: Prepare compliance requirements• Step 3: Analyze each NFV component and interfaces• Step 4: Define gap points and analyze• Step 5: Prepare correction plan• Step 6: Monitor correction plan execution• Step 7: Repeat steps 1-6 for each VNF and NE

Requirements coverage

NFVI –test facility integrationEnsure full validation against NFVI in labs

Page 28: Testing - the gatekeeper for quality in NFV

VNF compliance and End2end testing

VNF compliance testing:VNF Compliance Criteria – functional criteria: • VNF Design Patterns• VNF Update and Upgrade• VNF's Properties• VNF Topological Characteristics• VNF States and Transitions• VNF Fault Management.

End to end testing:• Test service end to end to ensure full integration• Testing VNF performance together with other VNFs & non VNF• Validate that introducing the new VNF doesn’t affect other VNF’s

functionality and performance.

Page 29: Testing - the gatekeeper for quality in NFV

29

MMS VNF Test strategy – example Metrics1 NFV Service Metrics

VM Provisioning Latency, instantiation latency. Time between VM instantiation and first available packetVM Stall (event duration and frequency)VM Scheduling Latency

2 QOS and Data-plane metrics:Latency on each of tens of thousands of data streamsThroughput and forwarding rateFrame loss ratePacket-delay variation and short-term average latencyDropped frames and error framesService Disruption Time for Fail-over Convergence

3 QoE and Control-plane metrics:HTTP: page load time, load time varianceVideo: MOS-AV score, range = 2-5 with 5 being the bestHTML5 video - AS score, 100 % score as the maximumDirect metrics:

Peak Signal to Noise Ratio (PSNR)Structural Similarity (SSIM) - compare the original image with the received imageVideo Quality Metric (VQM)Mean Opinion Score (MOS) - This metric combines delays, perceived jitter at application layer, codec used for communication and packet loss at application layer

Indirect metrics:Startup time: Time difference between sending the request for content and the time when the user actually received the contentDelivery synchronization - In a multicast many-to-many scenario it is important that the content is received by all participants at the same time. Freshness: The time difference between the time when the content is actually generated and the time when the users receives it.Blocking: When the buffers on the receiver are empty and the user has to wait for content.

Connections establishment rate, and transactions per secondTotal number of connections, round trip time and goodput

Page 30: Testing - the gatekeeper for quality in NFV

30

Non Functional -Load and Migration

Load / Performance

• Ensure auto-scale works properly

• Ensure resources consumption is efficient

• Measure performance meets SLA in high performance workloads

Failover Convergence testing• Convergence measurement involves the measurement of

processing time of the trigger event in the control plane and the traffic switchover time.

• It is important in a multiple VNF deployment scenario that the convergence time of any VNF is not impacted by the other VNFs on the same physical server.

Level % of BHTR Used forLow 5% Functional Testing

Average 50% Scalability, on-going, fail-over

Busy 100% PerformanceStress 150% Stress Testing, auto-scaling

Page 31: Testing - the gatekeeper for quality in NFV

31

Test strategy goals

| Build an NFV ecosystem

| Drive quality and governance

| Continuous integration model

| Reduce cost of integration

Page 32: Testing - the gatekeeper for quality in NFV

32

Agenda

NFV – Present & Future Risks and Challenges in NFV Testing

Summary & Questions Creating an NFV test strategy

Building SDN / NFV Assurance Process

Introduction

Page 33: Testing - the gatekeeper for quality in NFV

33

Summary

| NFV allows agile real-time shifting of assets to where they are needed

| Testing, in the new world of NFV, changes dramatically and becomes a core discipline that is central to the overall goal of pleasing customers in a cost-effective way

| NFV –testing is the change agent from the physical networks to the virtualized ones

| NFV – Testing challenges deep interdependencies and lightning fast technology introductions; hence it becomes the quality gatekeeper for NFV

| If an operator is to find benefits in the new technology, they primarily want reliable services, at the right price, supported by strong SLAs.

| The move to a software-centric architecture means becoming more software-focused (skills pivot)

| Move towards network DevOps

Page 34: Testing - the gatekeeper for quality in NFV

34

Q&A

Page 35: Testing - the gatekeeper for quality in NFV

www.QualiTestGroup.com