18
The Key to Vendor Agnostic SDN/OpenFlow TTP Sudhir Modali, Director PLM Pica8

The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Embed Size (px)

Citation preview

Page 1: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

The Key to Vendor Agnostic

SDN/OpenFlow TTP Sudhir Modali, Director PLM Pica8

Page 2: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Is Networking a Single Vendor Play?

Custom Broadcom Cavium

L2 IPv4/v6

STP/TRILL OSPF ISIS BGP

Chef Puppet EMS API

Controller Openstack Tivoli Tail-f

MPLS

VPN

ORCHESTRATION

MANAGEMENT/

AUTOMATION

CONTROL PLANE

DATA PLANE

ASICs

PCEP

Overlays WAN Traffic

Engineering Security QoS

Mellanox Marvell Barefoot

Page 3: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

The Network GAP

Software Innovation

Network Innovation

Multi-Core CPU Virtualization

PaaS SaaS

Big Data Cloud

Valu

e

Technology Evolution

“The Network Gap”

ASICs

VPNs Fabrics

L2-VPNs

VLANs

Controllers

Overlays SD-WAN

Page 4: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Three Reasons For The Network Gap

Closed Systems 1.

Protocol Overload

DevOps, CLI, SysAdmin

BGP, OSPF, QinQ, IS-IS

OVS, OVSDB

OpenFLow

2. Inertia

3.

Page 5: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

TTP Closes Network Innovation Gap

TTP

Service Design

Normalized ASIC

Programming Provisioning

Troubleshooting

Development Operations

Page 6: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

TTP Profiles Can Be Deployed In..

Overlays

Network Virtualization

VTEP support

Multi-tenant clouds

Data center

interconnect

Disaster recovery

Open Networking

Any network locale

Incumbent alternative

ASIC choice

Normalized network

services

Open shim layer

ASIC

Metal

NOS

SDN Solutions

VPN Traffic Eng. Tap

SDN App Store

Custom solutions

Ecosystem and

controller integration

OEM customers

OpenFlow with L2/L3

Data Center Networks

Standard L2/L3

Scale out

Automation-heavy

Programmability

with DevOps tools

Scale-out spine and leaf

Page 7: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

TTP Enables SDN

Page 8: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Current Implementations

• Underutilization of ASIC capabilities • OVS programs the TCAM tables

• Underuse of Openflow capabilities • Exposing the MAC/IP tables assuming

a fixed pipeline

• Only priority based lookups • Features such as group-tables

implemented in TCAM

• Results in an expensive solution • Scale restricted to TCAM size

ovs-vswitchd

ofproto

OVS

MAC

Table

IP

Table

TCAM

Table

Ingress

Port

Execute

Action

Egress

Port

Packet_in Packet_out

Page 9: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

TTP: Unicast Routing Pipeline

• Utilize all ASIC tables (VLAN+MAC+IP+TCAM) via Openflow

• Enables flexible pipelines • Choose between priority or LPM

algorithms for lookups

• Scale comparable to incumbent routers/switches

Ingress

Port VLAN

Termination

MAC

Unicast

Routing

Policy

ACL

L3 Unicast

Redirect

L2 Rewrite

(indirect)

L2 interface

(indirect)

Meters

Color

Based

Actions

L3 Ecmp

(Select)

L3 FF

(Fast Failover)

Group Table

Table0 Table10 Table20 Table30 Table40 Table50

Phy

Port

Phy

Port

Page 10: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

TTP: VPLS Pipeline

Ingress

Port Phy Port VLAN

Termination

MAC Policy ACL

L2 Rewrite

(indirect)

L2 interface

(indirect) Phy Port

Group Table

Meters

Color Based

Actions

MPLS

Table0

MPLS

Table1

MPLS FF group

(Fast Failover) Label 0

(indirect)

Label 1

(indirect)

MPLS

FF group

Active

Backup

MPLS

FF group

Active

Backup

Label 0

(indirect)

Label 1

(indirect)

MPLS

L2 interface

MPLS FF group

Page 11: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Stacking It Together

Data Plane (aka Network OS)

CONTROLLER

SDN Applications

Tools

NETWORK ORCHESTRATION

Merchant Silicon

TTP

OpenFlow

RESTful API

RESTful API

Services

Broadcom Cavium

PicOS

ODL HP-VAN

OSS/BSS

BGP Firewall Traffic Engineering Analytics

OVSDB

Page 12: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Benefits Realized

Improvement

1000x (upto 2M)

over single table implementation (2k)

Line-rate

Linux security tools

Onboarding SDN applications on

production environments

Security

Feature

Scale

Performance

Interoperability

Simplicity

Support for traditional pipelines and

enhancements dynamically

Grading

Comparable to

incumbent equipment

Needs work

Better than

incumbent equipment

Works across multiple

ASIC pipelines

Comparable to

incumbent equipment

Page 13: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Case Studies

Page 14: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Case 1: Routing-a-a-s TOR (Leaf) TTP

Internet

Data center

applications

Data center

applications

Data center

applications Virtualized

Service

Core Network

Data Center

ToR Leaf

Page 15: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Case 2: WAN Service Border Leaf TTP

Internet

Data center

applications

Data center

applications

Data center

applications Virtualized

Service

Core Network

Data Center

Border Leaf

Border Leaf

Page 16: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Case 3: Overlay/ WAN Service On-demand

Data center

applications

Data center

applications

Data center

applications Service

Chaining (NFV)

Border Leaf

ToR Leaf

ToR Leaf

Border Leaf

Page 17: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Networking “Made to Order”

No Lock-in TTP SDN Stitching

“When standard networking can’t get the job done, TTP

delivers the flexibility and control to get you there”

Page 18: The Key to Vendor Agnostic SDN/OpenFlow TTPevents17.linuxfoundation.org/sites/events/files/slides/ONS-TTP...Sudhir Modali, Director PLM Pica8 . Is Networking a Single Vendor Play?

Thank You pica8.com