keynote address - sdn a path to programmable, elastic and optimized networks

30
Software Defined Networking … A Path to Programmable, Elastic and Optimized Networks Sanjay Kapoor Chief Strategy Officer , Software Solutions Division, Juniper Networks

Upload: sanjay-kapoor

Post on 20-Jul-2015

195 views

Category:

Technology


3 download

TRANSCRIPT

Software Defined Networking

… A Path to Programmable,

Elastic and Optimized

Networks

Sanjay KapoorChief Strategy Officer , Software Solutions Division, Juniper

Networks

Lets start with … Evolution of

Computing Industry

Custom Silicon

Custom OS

Custom Apps

Vertically

integrated High-

performing

Systems

Limited Value

Creation

Standardized interfaces

Standardized interfaces

App App App App

Disaggregation &

Programmability

Standardized interfaces

Standardized interfaces

App App App App

Server

Virtualization

Hypervisor

Exponential

Application

Innovation

Elastic, Agile and

Optimized

Infrastructure

Networking Industry TodayVertically integrated systems …optimized

for high performance

Specialized

Packet Forwarding

Hardware

Operating System

Feature Feature

Specialized

Packet Forwarding

Hardware

Operating System

Feature Feature

Specialized

Packet Forwarding

Hardware

Operating System

Feature Feature

Specialized

Packet Forwarding

Hardware

Operating System

Feature Feature

Specialized Flow

processing

Hardware

Operating System

FW

Specialized Flow

Processing

Hardware

Operating System

SLB

Specialized Flow

processing

Hardware

Operating System

WAN Opt

L2-3 Network FabricL4-7 Network, Application & Subscriber

services

So far… it has served us well

1 billion computers connected …

6 billion phones connected …

1 billion smart phones connected and

…growing

But there are challenges AHEAD

Networking Systems of today …

are Closed

No programming allowed !!! … You cannot change their behavior

DIAMETER ROUTERWAN ACCELERATION

ANALYTICS PROBE

Media Gateway

CARRIER GRADE NAT

DPI

CDN

SSL VPN

Traffic Monitoring CUSTOM ROUTING APPLICATION

FIREWALL

LOAD BALANCING

Requiring More CAPEX, More Cooling, More OPEX…

Scaling is ^Elastic … requires yet another box

And … Sequencing services …are cumbersome

… There is a new box for

everything

Servers are virtualized … enabling

tenancy and mobility of

workloads

Hypervisor

VM VM VM

Hypervisor

VM VM VM

The network is still physical … and a barrier to

cloud

Tenant A Tenant B Tenant B

SDN … as in compute

Is the disaggregation of vertically

integrated systems

Specialized Packet

Forwarding

Hardware (custom

silicon)

Control Plane

Feature Feature

Today

Specialized Packet

Forwarding

Hardware (custom

silicon)

Control Plane

App App

x86

Standardized interfaces

Standardized interfaces

App App

Future

…to catalyze innovation and a path to Elastic,

Programmable and Optimized networks.

An SDN … MUST

1) Enable multi-tenancy and

mobility

2) Enable Services - Consolidation,

Elasticity & Sequencing

3) Speed up Innovation Velocity

Junipers Approach to SDN …

multi-tenancy

Create Overlay L3 Virtual Private

Networks … for Virtual Machines

VM VM VM VM VM VM

Enable VM Mobility … intra or inter-DC

Tenant A Tenant B Tenant B

Overlay

Virtual

Network

Overlay

Virtual

Network Virtual

Physical

WAN

13

Bridge physical/virtual networks… Extend Intelligent network edge to server footprint

physical network

interoperability with traditional network devices

virtual network overlay

control plane - physical, virtual

open, standards-based, federated controller – scalable, resilient

compute, analytics

big data for infrastructure

REST API’s

DC orchestration system OSS/BSS

centralized policy, provisioning

automation, analytics

preserve and insert dynamic services (firewall, LB…)

configuration management, automation

converged network orchestration

interoperability with traditional network devices

SP Managed Virtual Private Cloud

Enterprise Private Cloud

Public Cloud

14

Network private and hybrid clouds

Enterprise Private Cloud

standards-basednetwork

federation

Leverage… Battle tested

MPLS

P PPE PE

RouteReflector

RouteReflector

CECE

UnderlaySwitch

vRouter

ControlNode

ControlNode

UnderlaySwitch

VM

VM

VM

VM

vRouterVM VM

IBGP

IBGP

IBGP

XMPP

MPLS over MPLS

MPLS over GRE or VXLAN

Network Management System (NMS)

DMI ConfigNode

Orchestrator

AnalyticsNode

SDN System

MPLS VPN Juniper VNS

VM’s now on MPLS VPN’s using vRouter

Junipers Approach to …

Service Consolidation, Elasticity and Innovation

Velocity

Ride the Big Waves rolling in

Wave 1: Virtualization

Wave 2: Forwarding performance

Improvement on x86

Creating … Opportunities

Router/Switch

LOAD BALANCING

VM

FIREWALL

VM VM

Traffic Monitoring

SDN Controller

To Consolidate & Virtualize

Network Services on x86

Services Platform

It would work … like below

Host OS (Linux)

Hypervisor (KVM)

Virtual Machine Virtual Machine Virtual Machine

Services Platform APIs

Services Platform APIs

Service Platform InfrastructureControl Plane + Data Plane

JuniperService

3rd PartyService 3rd Party

Service

PacketForwardingEngine

Data Plane

RoutingEngine Control Plane

Service Velocity = Spin up a new VM, No

Boxes.

flexible: load balancing

Horizontal scaling: spread flows across

multiple VMs

flexible: elastic services

Dynamically grow or shrink services based on

demand

Load increases Create extra VM

You’ve got Elastic Services … how

about sequencing them ?

FW LBTenant

NetworkA

Internet

NATTenant Network

A

Tenant Network

B

FW

Tenant Network

A1

Tenant Network

A2

FW

FW

NAT

FW

NAT

Controller creates service chains …

the network steers flows into the

chainsServer Infra Management

• Puppet

• Chef

• Ganglia

• Cobbler

Network Infra Management

VM Management(Orchestrator)

• VMware vCenter

• Microsoft System Center

• OpenStack

SDN Controller

• Juniper

• Vmware

•…

SCP

SCP

Bringing it all together … VDC

example

AV

M

AV

M

Server

Virtual Machine

SDN Controller

Physical Switches

OpenStack Orchestrator

ComputeStorage

Network

HyperVisor + vRouter

AV

M

AV

M

FW

VM

SLB

VM

AV

MAV

M

FW

VM

L3 MPLS BGP VPN

AV

MAV

M

SLB

VM

L3 MPLS BGP VPN

EX QFX

Software Defined Multi-tenant Network &

Services – Virtual

Physical Infrastructure &

SDN products

An SDN … MUST

1) Enable multi-tenancy and

mobility

2) Enable Services - Consolidation,

Elasticity & Sequencing

3) Speed up Innovation Velocity

Is your network Ready for

SDN?

Lets work together to get you

there

Thank you. Juniper Networks