Devtest Orchestration for SDN & NFV

17
Slide Header… QualiSystems Proprietary & Confidential DevTest Orchestration for SDN & NFV Alex Henthorn-Iwane -- QualiSystems -- [email protected]

description

Presentation given at Isocore's MPLS/SDN 2014 conference in Washington DC, on devtest orchestration to support the SDN/NFV transition and DevOps transformation at carriers and mobile operators.

Transcript of Devtest Orchestration for SDN & NFV

Page 1: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

DevTest Orchestration for SDN & NFV

Alex Henthorn-Iwane -- QualiSystems -- [email protected]

Page 2: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

SDN DevTest ImplicationsNetwork as Utility

• Waterfall timeframes

• Long certification cycles

• Manual, little automation OTT NFV SDN OSS/BSS

Dev/Test Cycle

App Lifecycle is Agile• Agile timeframes• Implies automation

VS

Page 3: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

• NFV creates opportunity to easily create custom

service chains

• Problem:

• Possibly endless service chains

• Almost infinite certification matrix

• Challenges:

• How to qualify all these service chains

• How to synchronize with whole network certification

• Without automation, this is impossible

NFV Impact on DevTest

Page 4: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

From AT&T’s Domain 2.0 initiative white paper:

“There remains much to do before this vision [Domain 2.0]

can be implemented, including pivots from networking

craft to software engineering, and from carrier operations

models to cloud “DevOps” models. We also see an

important pivot to embrace agile development in

preference to existing waterfall models.”

SDN/NFV: Culture Change to DevOps

DevOps Practice Requires Automation

Page 5: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

SDN/NFV DevOps Orchestration &

Automation

Page 6: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

Accept that Infrastructure Will Be Diverse

Orchestration

Page 7: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

Recognize the Difference between Production and DevOps Orchestration

Use Case

Governance

Infrastructure

Management

Southbound

Integration

DevTest Orchestration � Productivity Production Orchestration � $$

Paying End-Users Days to MonthsContinuous Integration Hours to Days

Test AutomationDynamic Sandbox

N x OSS N x BSSUnified Reservation/Scheduling

End-to-End Environment Orchestration Cloud Orchestration

Network Abstraction

Vendor-driven, “2 weeks”

Reusable Object Layer

“DIY”, “2 hours”

Production Services SLAs

Goal

Page 8: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

• Network teams have few programmers, majority are non-programmers

• App developers aren’t network engineers

• Avoid programmer bottleneck

• Need to systematize knowledge

• Create non-programmer productivity:o Scales the iniative,

• Fast starts are great, but sustainability is key

Enable Automation Across the Whole Organization

Page 9: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

Some Practical Things We’ve Learned

Reusable object layer for

automation and

infrastructure components

Both OOTB libraries and tools

for open integration

Visual tools for orchestration

and automation authoring

Page 10: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

A Vendor-Specific Example of DevOps Self-Service

Select environment

Verify availability

Reserve

SetupConduct activities

Collaborate

Teardown

https://devnetsandbox.cisco.com/Account/Login?ReturnUrl=%2f

Page 11: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

ODL Lab hosted by Ericsson San Jose is building an

orchestration layer for sandbox use cases

Key requirements were:

• Allows members to build their own sandbox

• Reusable automation layer

What does a SDN orchestration and validation process

look like?

• http://www.qualisystems.com/resources/videos/cloudsh

ell-sdn-video-qos-orchestration-and-validation

OpenDayLight SDN Lab OrchestrationHosted by Ericsson

Page 12: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

• Founded by NTT Com, NEC, Okinawa government agency, with 30+ members so far—NEMs, service providers, academia, etc.

• Offers cloud-based DevOps sandboxes for collaborative development of SDN & NFV use cases over open source technologies (eg OpenStack)

• Even though open-source oriented, chose a commercial orchestration platform that specialized in DevOps use cases

• They can orchestrate sandboxes that include open orchestrators, controllers, etc.

• Required true, dynamic sandboxing that went beyond static catalog offerings

• www.okinawaopenlab.org

Okinawa Open Lab—DevOps Sandboxes

Page 13: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

Network DevOps Self-Service to People & Processes

TO

Page 14: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

Goal: Continuous Network Certification

Automated BuildCode Commit Automated Unit Test

Automated Sanity

Test

Automated & Scaled Full

Regression Test

Automated Test

Results Collection

Automated BI Report

Generation

� Automated Build, Deploy, Test

� Auto-scaled regression tests

� Applied to service & network changes

Apply Continuous Integration Practice to SDN/App & NFV Change Cycles

Page 15: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

Equipment Reservation

System

Testbed Design

System

Connectivity Mgmt

SystemProvisioning

System

Highly Manual, Inefficient,

Low-Utilization InfrastructureSoftware-Defined,

Self-Service

Infrastructure CloudsTO:

Action Item & Low Hanging Fruit:

Evolve the Network Test Lab Operation

Page 16: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

SDN and NFV require a change in devtest operational practice to become agile

A combination of:

• DevOps approach

• Self-service orchestration and automation enablers

• Automation best practices

Can support a continuous development process for networks, SDN apps and NFV service chains

Conclusions

Page 17: Devtest Orchestration for SDN & NFV

Slide Header…

QualiSystems Proprietary & Confidential

Visit our Website

www.qualisystems.com