30
What’s happening in the Networking Landscape? An overview on contemporary merchant switching silicon and SDN landscape Paolo Bianco GCN Systems Engineer [email protected] Windows Server: Power your business

What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

What’s happening

in the Networking Landscape?An overview on contemporary merchant

switching silicon and SDN landscape

Paolo Bianco

GCN Systems Engineer

[email protected] Windows Server: Power your business

Page 2: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

2

º

25 years ago: Compute paradigm shift

Mainframe model

Proprietary CPUs

(e.g. SPARC, PA-RISC,

Alpha)

Proprietary OS

(e.g. Solaris, HP-UX, Ultrix)

Limited apps

Proprietary

architectures & mgmt

tools

X86 Servers

model

Application ecosystem

Orchestration / automation

for dist computing

Industry standard

(X86 CPU)

Standard OS / hypervisors

Page 3: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

3

Traditional networking

Proprietary ASICs

Proprietary OS

(e.g., Cisco IOS, Jun OS)

Hundreds of protocols

Proprietary architectures

& mgmt tools

Open Networking

Networking OS

SDN / NVO controller

Standard orchestration

and automation tools

Merchant silicon

Now: Networking paradigm shift

Page 4: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

Contemporary

Merchant Silicon

Landscape

Windows Server: Power your business

Page 5: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

5

Traditional Approach: Bottom-Up network design

Page 6: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

6

New Approach: Top-Down network design

ProgrammableASIC

Page 7: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

7

The Programmable Switching Silicon Landscape

• One big Player: Broadcom

– 95% of market share in 2015

– Broader Ecosystem

– First with fastest Programmable Switch Silicon (12.8TB/s)

• Some Emerging Contenders

– Cavium

› First with 25GbE

› XPA programmable architecture on all DC chipset

– Barefoot

› Innovative approach

› PISAprogrammable architecture

› HW+SW «Weapon System» with P4

– Innovium

› Very New company

› Now Sampling 12.8TB/s Teralynx chipset

› Innoflex programmable architecture

Page 8: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

8

Broadcom Ecosystem

Page 9: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

9

Broadcom Offering

Page 10: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

10

Trident 3 chipset Architecture

Page 11: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

11

Cavium - XPliant

Page 12: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

12

Broadcom Vs XPliant

Page 13: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

13

Innovium Teralynx

Page 14: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

14

Domain Specific «Weapon Systems»

GraphicsGraphics

SignalProcessing

Machine Learning Networking

DSP

Signal

Java/C++

Compiler

Computers

CPU DSP

Signal

OpenCL

Compiler

GPU

Signal

Matlab

Compiler

DSP

Signal

TensorFlow

Compiler

TPU

Signal

?

Compiler

?

>>>

?

Page 15: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

15

P4.org – P4 Language Consortium

Page 16: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

16

Barefoot Tofino

Page 17: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

17

PISA: Protocol Independent Switch Architecture

9

Ingress EgressBuffer

Pro

gra

mm

able

Pars

er

Page 18: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

18

PISA: Protocol Independent Switch Architecture

Mix of SRAM and TCAM for: lookup tables, counters, meters, Bloom filters

ALUs for: Standard Boolean andArithmetic Operations & add/delete fields, hashes

Recirculation

Programmable Packet Generator

Pro

gra

mm

able

Pars

er

Page 19: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

19

Copyright © 2016 - Barefoot Networks

Tofino Block Diagram

Rx MACs10/25/40/50/100

Ingress

PipelineTx MAC

10/25/40/50/100

Control & Configuration

Reset /

ClocksPCIe

CPU

MACDMA

engines

Rx MACs10/25/40/50/100

Ingress

PipelineTx MAC

10/25/40/50/100

Rx MACs10/25/40/50/100

Ingress

PipelineTx MAC

10/25/40/50/100

Rx MACs10/25/40/50/100

Ingress

PipelineTx MAC

10/25/40/50/100

Traffic

Manager

Egress

Pipeline

Egress

Pipeline

Egress

Pipeline

Egress

Pipeline

Page 20: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

SDN for Merchant Silicon Landscape

Windows Server: Power your business

Page 21: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

21

What is Software Defined Networking?

• A software-defined networking (SDN) architecture defines how a networking and computing system can be built

using a combination of open, software-based technologies and commodity networking hardware that separate

the control layer and the data layer of the networking stack.

• Open Networking is the foundation for SDN (but is not SDN!)

• In the SDN architecture, the splitting of the control and data forwarding functions is referred to as

“disaggregation” because these pieces can be sourced separately, rather than deployed as one integrated system.

In turns: SDN focuses on network stack disaggregation

Page 22: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

22

Implications of SDN

Controller (N.O.S.)

ApplicationsApplicationsApplications

SouthboundAPI

Switch O.S

Switch HW

Switch O.S

Switch HW

Switch O.S

Switch HW

Global View

Programmatic

Control

Network O.S.

ASIC

ApplicationsApplications

Network O.S.

ASIC

ApplicationsApplications

Network O.S.

ASIC

ApplicationsApplications

Current Networking SDN Enabled Environment

Page 23: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

23

From Network of boxes to Networked fabric

Traditional Approach

“Network of boxes”

Modern Approach

“Networked fabric”

• Deployment

• Configuration prone to error

• Time consuming configuration

• Complex topology validation

• Management

• Box by box visibility

• Device level troubleshooting

Deployed, managed,

optimized, and automated

as a single entity

Page 24: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

24

Vendor EcosystemContemporary SDN Ecosystem (not necessarily complete!)

Page 25: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

25

Big Switch Networks Portfolio

Networking

Architecture

(Hyperscale

Inspired)

SDN Controller

Software

Open Networking

Hardware

Scale-out Fabric

Architecture

The Next-Generation Data Center Networking CompanyBig Switch

Networks

Products/

SolutionsPervasive

Visibility

Big

Monitoring

Fabric

DMZ

SecurityVMware SDDC(vSphere, NSX, vSAN)

Big

Cloud

Fabric

OpenStack(NFV/Private Cloud)

Containers(Docker, Kub, Mesos, RH)

Cloud

Monitoring

Company

Mission

Next-Generation

DC switchingNext-Generation

DC security and monitoring

Page 26: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

26

• Pair of Hardware Controllers

• 64 racks

• Maximum 16 Spine Switches

• 10G spine connections to Leaf

Switches

• 40G breakout to 4 * 10G on Dell

Z9100-ON (due to breakout

capabilities available on all ports)

• 32 * 4 = 128• 128 Leaf Switches

• 2 per rack, 64 racks: 2 * 64 = 128

• Whilst 16 Spine Switches can be used, you

must remember that each Spine Switch

must connect to every Leaf Switch.

Therefore each Leaf Switch would require

16 Spine to Leaf connections

Big CloudFabric

Controllers

RACK 64RACK 63RACK 3RACK 2Service Rack1

Big Cloud P Fabric

….. Up to * 16

Total 10G Leaf Compute/Service connectivity:

48 * 64 = 3072 (MLAG)

Big Cloud Fabric Maximum DeploymentMaximum deployment for a single BCF Pod

Page 27: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

27

POD-Level deployment in Existing Data Centeroperate with legacy

Data

Center

Core

Routers

Internet/WA

N

Big

Cloud

Fabric

Controll

er

RACK 1

RACK 2

Servic

e

Rack

Big CloudFabric

Big

Cloud

Fabric

Controll

er

RACK N-1 RACK

N

RACK 1

RACK 2

Servic

e

Rack

Big CloudFabric

Big

Cloud

Fabric

Controll

er

RACK N-1 RACK

N

RACK 1

RACK 2

Servic

e

Rack

Big CloudFabric

DC2

(Remote)

BG

P

BG

PBG

P

VXLAN

VX

LAN

Legacy Network(Box-by-Box)

L3

L2

L2

RACK 1 RACK 2 RACK 3 RACK 44

Page 28: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

28

Adaptive

Cloud Fabric

Pluribus Adaptive Cloud Fabric

28

Hosts

Multi-chassis

LAG

Existing

Network

Pluribus HA

Clusters

Access

Switches

Hosts

Existing

Network

Access

Switches

Adaptive

Cloud Fabric

Logical

Equivalent

Underlay

Geographically dispersed sites

Overlay

Overlay

Page 29: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

29

Fabric Manager

29

Insight Analytics

Pluribus UNUM™ Unified Management, Automation and Analytics

Virtual appliance

Device & Fabric

Management

Automated

Provisioning

Topology

VisualizationAnalytics & Performance

Management

Page 30: What’s happening in the Networking Landscape? · Scale-out Fabric Architecture The Next-Generation Data Center Networking Company Big Switch Networks Products/ Solutions Pervasive

Thank you

Windows Server: Power your business