38
Challenges and Best practices for Deploying NFV & SDN Presenting at Juniper’s NXTWORK 2017 Ali Kafel Director of Business Development @akafel [email protected] Guil Barros Senior Principal Product Manager 1 Dec 12, 2017

Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Embed Size (px)

Citation preview

Page 1: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Challenges and Best practices for Deploying NFV & SDNPresenting at Juniper’s NXTWORK 2017

Ali KafelDirector of Business Development

@akafel

[email protected]

Guil BarrosSenior Principal Product Manager

1

Dec 12, 2017

Page 2: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN

SOURCE, ENTERPRISE I.T. SOLUTIONS

MORE THAN

90%of the

FORTUNE

500RED HAT

use

PRODUCTS &

SOLUTIONS*

~11,000EMPLOYEES

85OFFICES

S&P

500COMPANY

NYSE

RHT35

COUNTRIES

*Red Hat client data and Fortune 500 list, 2015

THE FIRST

$2

OPEN

SOURCE

COMPANY

IN THE WORLD

BILLION

Leading contributor across all the key open source community projects – Linux, KVM, OpenStack, Kubernetes,etc

2

Page 3: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

HORIZONTAL PLATFORM WITH A SINGLE,

INTEGRATED INFRASTRUCTURE

From Access, to Edge to Core, Common infrastructure is an imperative!

DATA MANAGEMENT PLATFORM

REAL-TIME DATA

BATCH DATA

APPLICATION PLATFORM

COMMON MANAGEMENT

IoT applications

Operations/business support systems

(OSS/BSS)

SPARK analytics

Security threat detection

NoSQL applications

Hadoop analytics applications

Artificial intelligence/machine learning

applications

DEVELOPER PLATFORMS

DEVICES

EVENT PROCESSING

Real-time event

stream

Nearreal-time and batch

data

NETWORK INFRASTRUCTURE

PLATFORM

COMMON NFV INFRASTRUCTURE

IN-MEMORY STORAGE

FLASH AND DISK

STORAGE

DA

TA

BA

SE

FE

DE

RA

TIO

N

AP

I M

AN

AG

EM

EN

T

ME

SS

AG

E B

US

DA

TA

TR

AN

SF

OR

MA

TIO

N

RF

laye

r

EP

C/b

eare

r la

yer

Sig

nalin

g laye

r

Netw

ork

serv

ices laye

r

HLR/HSS

Payload

Telemetry

Page 4: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Agenda

Reminder Why NFV & SDN and Current Status1

Challenges in deploying NFV & SDN2

Overcoming the challenges - best practices in deploying NFV & SDN3

The Red Hat Approach and Success Stories4

Q & A / Open Discussions5

4

Page 5: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Agenda

Reminder Why NFV & SDN and Current Status1

Challenges in deploying NFV &SDN2

Overcoming the challenges - best practices in deploying NFV &SDN3

The Red Hat Approach4

Q & A / Open Discussions5

5

Page 6: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

NFV or Network Functions Virtualization:

○ Decoupling of network functions from underlying physical network infrastructure

○ Move of traditional network functions usually deployed in proprietary hardware to

software running in virtual machines (VM) on general-purpose hardware and cloud

infrastructure

NF

V M

AN

AG

EM

EN

T A

ND

OR

CH

ES

TR

AT

ION

(M

AN

O)

6

Page 7: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Old world – closed, proprietary HW, monolithic switches/routers

OperatingSystem & Control

Specialized Packet Forwarding Hardware

OperatingSystem & Control

Specialized Packet Forwarding Hardware

OperatingSystem & Control

Specialized Packet Forwarding Hardware

OperatingSystem & Control

Specialized Packet Forwarding Hardware

OperatingSystem & Control

Simple Packet Forwarding COTS Hardware

Simple Packet Forwarding COTS

Hardware

Simple Packet Forwarding COTS Hardware

Simple Packet Forwarding COTS Hardware

SDN • Commodity silicon

• Admin simplicity

• Hyper scalability

• Agility

Split the Control plane from

Data Plane

7

Page 8: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Why Cloud and NFV/SDN

It’s because of Digital Transformation

NFV and SDN are independent of each other but very complementary

● Increased efficiency and Lower Costs○ Lower Capex and Opex

● Faster innovation and Time to market

● Less Complexity

● Agility - Automation & change faster

● No Vendor Lock-in

8

Page 9: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Example of the benefits of Cloud and NFV/SDN

Agility &

Faster

Time to Service

Code to production launchTraditional Telco or Enterprise: 6-7 Months

Amazon: Few secondsEvery 11 seconds; Avg 10K or max 30K servers at

a time using continuous integration & deployment

Traditional Telco’s quote:Make a change “6-7 months per service; mostly manually”

Efficiency &

Lower

ExpensesServers managed per admin

Traditional Telco or Enterprise: : < 100

Google: 1 per 15,000 srvrs

Operator DC: Each admin can manage up to ~100 servers → large headcount

Each admin can operate ~15,000 servers

Faster time to

Market

Leverage trends quicker

Traditional Telco Service: GoLive with new service in

Years, activate new enterprise customer in months

NaaS: GoLive in months, activate

new customer in minutes

9

Reduce

Operational Complexity

# of SKUs to manage

Google: 10 Configs

Traditional Telco or Enterprise: : 1,000’s

NSN: 1000’s of SKUs to manage → makes it overly complex, more errors

Google: ~10 shared hardware system bundles

Page 10: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Current status of NFV

1

0

Page 11: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

NFV and SDN market will grow significantly over the next few yearsBecome part of it and don’t get left behind

Source: IHS Infonetics SDN & NFV Intelligence Service; 1H 2016

Page 12: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Agenda

Reminder Why NFV & SDN and Current Status1

Challenges in deploying NFV & SDN2

Overcoming the challenges - best practices in deploying NFV &SDN3

The Red Hat Approach4

Q & A / Open Discussions5

12

Page 13: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Challenges in deploying NFV & SDN

13

Do-It-Yourself (DIY)• Lack of System Integration expertise

• Projects vs Products

SkillSet• Linux, Cloud SW (OpenStack, Storage, SDN)

• OpenSource, DevOps

Business Case• Are you bought into Digital Transformation?

• Can you prove Cost Savings, new services with faster TTM?

Product, Operational and SLA challenges• Lifecycle management, Onboarding, Standards

13

Page 14: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Problems and issues holding back commercial NFV deployment

14

Custom work and “hand holding” required

Source: IHS Markit 2017 Carrier NFV Strategies

Page 15: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Agenda

Reminder Why NFV & SDN and Current Status1

Challenges in deploying NFV &SDN2

Overcoming the challenges - best practices in deploying NFV &SDN3

The Red Hat Approach4

Q & A / Open Discussions5

15

Page 16: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Overcoming the Challenges of deploying NFV & SDN Best practices

16

Training• On processes and technologies- x86, Linux, Virtualization & OpenStack

Open Source• Community-based Open Source, no vendor lock-in

Hardened products• Co-engineered, tested, validated and supported

Telco-scale Optimized • Reliability, Availability, Manageability, Performance, Security

Integrated Cloud• Best of breed NFVI, VNFs with common Mgmt, support, SLA

16

Page 17: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Agenda

Reminder Why NFV & SDN and Current Status1

Challenges in deploying NFV &SDN2

Overcoming the challenges - best practices in deploying NFV &SDN3

The Red Hat Approach4

Q & A / Open Discussions5

17

Page 18: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Community Product Partners

Upstream first

innovation

Unified fabric for

NFV and IT

Choice via certified

ecosystem

Red Hat NFV Strategy

18

Page 19: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Upstream First, From Communities To Enterprise

**

Contrail is provided by Juniper, all other products are from Red Hat19

Page 20: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Community StrategyLeadership through upstream contribution

20

Red Hat is the

largest

contributor to

OpenStack by

far (Queens)Red Hat

OthersRed Hat is the 2nd

largest contributor

to Kubernetes

Red Hat is

the largest

contributor to

OpenShift

by far Red Hat

Red

Hat

Others

Google

Red Hat is the

largest

contributor to

Ceph by far Red Hat

These are on top of being the largest contributor to Linux and KVM

Page 21: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

• Product Approach with upstream first, instead of Customized solution (Introduce

NFV features into existing product portfolio instead of creating a dedicated Solution)

• Single Provider for Linux, KVM, OpenStack, OpenShift

– Ease of Deployment and lifecycle management (RHEL-OSP Director)

– Linux + Virtualization + OpenStack packaging + Containers + OpenShift

• Vast Hardware support and partner ecosystem - inherits Red Hat Enterprise

Linux certified HW catalog + OpenStack partners

Integrated product for Cloud/SDN

& NFV

21

Page 22: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

OpenShift + 3rd party SDN such as Juniper Contrail

source: www.redhat.com

Contrail replaces native OpenShift SDN

22

Page 23: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

OpenStack/VM + 3rd party SDN such as Juniper Contrail

Traditional Junos

devices

vSRX

Juniper Contrail

vMX

23

Page 24: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Evolving RHOSP to meet the needs of carrier-grade workload

requirements

ADDRESSING THE NEED FOR NETWORK FUNCTIONS VIRTUALIZATION

RHOSP support for Network Functions Virtualization (NFV) is evolving to meet the

carrier-grade workload requirements of service providers

PERFORMANCE AVAILABILITY SECURITY MANAGEABILITY LIFECYCLE

24

Page 25: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Key OpenStack NFV Features

● Platform awareness

○ CPU Pinning

○ Huge Pages

○ NUMA-aware Scheduling

■ Memory binding

■ I/O device locality

● Enhanced packet processing

○ SR-IOV and PCI Passthrough

○ OVS-DPDK (or vRouter-DPDK w/ Contrail)

○ vhost-user and virtio performance improvements

25

Page 26: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

26

CPU Pinning

• vcpu_pin_set =

0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19

• reserved_host_memory_mb = 1024

• NovaSchedulerDefaultFilters= “RamFilter, ComputeFilter,

AvailabilityZoneFilter, ComputeCapabilitiesFilter,

ImagePropertiesFilter, PciPassthroughFilter,

NUMATopologyFilter, AggregateInstanceExtraSpecsFilter”

• hw:cpu_policy=shared | dedicated

• Host_aggregates is used to separate hosts for CPU

pinning

NUMA node0 NUMA node1

VNF0

CPU Pinning

Page 27: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

2

7

Numa Awareness

Without NUMA Awareness With NUMA Awareness

Page 28: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

28

10 kilo foot viewSee http://www.dpdk.org/ for excellent documentation, and of course, code!

ACTIVE LOOPwhile (1) {

RX-packet()

forward-packet()

}

== ==

● Implementing RX/TX-packet in userland == implement a userland driver

○ PMD driver, aka Poll Mode Driver (active loop)

○ Two first implemented drivers: Intel 82599 and Intel 82576

○ Other PMD now available: virtIO and non Intel NICs (Mellanox, Broadcom, Chelsio, ...)

● DPDK is now ported on non Intel CPUs (ARM, ...)

Page 29: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

OSP Director

2

9

OPENSTACK ORCHESTRATION

PLANNING DEPLOYMENT OPERATION

S● Network topology

● Service

parameters

● Resource capacity

● Deployment

orchestration

● Service configuration

● Sanity checks

● Updates and upgrades

● Scaling up and down

● Change management

Page 30: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

30

Juniper and Red Hat – Distributed Architecture for better performance

Physical Network

(no changes)

Analytics

CONTRAIL CONTROLLER

Control

Physical Host with Hypervisor

vRouter

VM VM C C

Physical Host with Hypervisor

vRouter

VM VM VM C

WAN, Internet

Gateway

vMX vSRX

RHOSP Director

Deploy, Configure and Manage Node

Undercloud → overcloud

Undercloud → overcloud

VNFs

Cloud infrastructure with Contrail-augmented networking

Gateway

vMX vSRX

Configuration

Page 31: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Red Hat’s NFV and SDN Partner Ecosystem

We are the “Switzerland of NFV & SDN ”

SOFTWARE-DEFINED NETWORKING PLUGINS

HARDWARE

SOFTWARE-DEFINED STORAGE PLUGINS

VIRTUAL NETWORK FUNCTIONS (VNFs)

SERVICE

ASSURANCE

MANAGEMENT &

ORCHESTRATION

(MANO)

31

Page 32: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Red Hat’s Telco OpenStack Production Reference Map*

Verizon Orange

SFR

3UK

Telenor

Non Public Reference

TurkcellSprint

32* These number are only Telco, Over 500 Red Hat OpenStack customers in the Enterprise

Page 33: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Juniper and Red Hat - Better Together – Why We Win As One

Open-source Commitment

Shared Vision

Market Leadership

Simplify cloud adoption and operation, Offer advanced features to scale and monetize

Market Leader in IaaS and PaaS Most Deployed Commercial SDN

Upstream First, Committed to developing, supporting, & promoting open source

+

Complementary OfferingsRed Hat OpenStack; Red Hat

OpenShift; CloudForms

Contrail Networking; Contrail Cloud;

AppFormix; vMX, vSRX +

+

Integrated for SimplicityWhether customers use Contrail Networking or Contrail Cloud they get the total

backing of Red Hat!

3

3

Page 34: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

34

Joint Red Hat and Juniper Joint Wins

Telco

• Orange Business Services EasyGo vCPE

service with Orange’s portal (Contrail)

• Another Tier 1 Telco in Europe (Contrail)

• Tier 1 Telco in APAC (VNF)

• Tier 1 Telco in the Middle East (Contrail)

Enterprise

• First Joint Win in SaaS / Gaming

• First Joint Win in large Enterprise and

APAC

Non Public Reference

Page 35: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Challenge

Appliance based services

inflexible and time consuming

Do not allow agility, speed and

simplicity

Customers want instant access to

new customized services

Joint SDN/NFV Solution

Replace appliance based services

with virtualized services

Customer self-care portal to

control network policies

Enable Network-as-a-Service

Benefits

Fast deployment and provisioning of new

services in weeks

New customer activation in hours

Rapid delivery by process automation

Customized service chaining

“NFV technology will enable our services to evolve even further. It will bring us the capability to offer new services to our customers in a

very agile and flexible way, and the capability to bring up new functionalities on our network very quickly, coming from multiple partners.”

Pierre-Louis Biaggi, Head of the Network Solutions Business Unit, Orange Business Services

Case study: tier 1 telco – Orange EasyGo vCPE

35

3

5

Page 36: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Closing

● SDN and NFV are driving the digital transformation

● The many challenges in deploying SDN and NFV can be easily

overcome

● Work with companies with the right Community, Product and Partners

● Start today, even if just a PoC - embrace digital transformation

● Red Hat and Juniper can help

36

Page 37: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

Agenda

Reminder Why NFV & SDN and Current Status1

Challenges in deploying NFV &SDN2

Overcoming the challenges - best practices in deploying NFV &SDN3

The Red Hat Approach4

Q & A / Open Discussions5

37

Page 38: Ali Kafel Guil Barros - Juniper Networks · Guil Barros Senior Principal Product Manager 1 Dec 12, 2017. RED HAT: THE WORLD’S LEADING PROVIDER OF OPEN ... coming from multiple partners

End

38