28
Reinventing Data Center Switching om Flaherty - Colorado avid Koerner – Utah

Arista reinventing data center switching

Embed Size (px)

Citation preview

Page 1: Arista   reinventing data center switching

Reinventing Data Center Switching

Tom Flaherty - ColoradoDavid Koerner – Utah

Page 2: Arista   reinventing data center switching

• Best-of-Breed

• Performance

• Quality

• Reliability

• Innovation

• Value

• Rapid market adoption

• Support

Arista and VLCM Deliver

• Networking Experience

• Data Center Experience

• Technical Resources

• Dozens of certifications

• Over 30 years in Utah

• Strong responsive team

• Knowledge of adjacent & complementary solutions

Page 3: Arista   reinventing data center switching

Founded by Andy Bechtolsheim, David Cheriton, Ken Duda

1200+ Employees

70% of employees are engineers

3300 Customers

Fastest growing switch maker, highly profitable

7 of 8 of the largest Cloud Titans run on Arista Networks

8 of 10 of the largest Financial Services firms run on Arista

Arista Networks (NYSE:ANET)

Page 4: Arista   reinventing data center switching

Thinking differently about the data center...

Where has it gotten us?

Page 5: Arista   reinventing data center switching

Starting in the early 2000’s there was an EXPLOSION of hyper-scale cloud data centers. Existing solutions could

not keep pace with demands.

Page 6: Arista   reinventing data center switching

Enter Arista. (HQ Offices in Santa Clara, California)

Page 7: Arista   reinventing data center switching

Arista: Created for the new Cloud Data Center

Arista EOS

x64 Linux Kernel

vCen

ter

AP

I

Use

r K

VM

SysDB - Central State Database

XM

PP

Cli

en

t

LE

D

AS

ICs

ST

P

CL

I

ML

AG

Rou

tin

g

World Class Hardware Highest Densities Lowest Power Consumption Superior buffering

Software Architecture (EOS) Built on unmodified Linux Kernel: Standardized, Simple and

Open. Single binary SW image across entire platform: Simplicity,

lower OpEx. Unique “SysDB” database manages process state and

process communication.

Page 8: Arista   reinventing data center switching

Hardware Architecture

Page 9: Arista   reinventing data center switching

EOS: Extensible Operating

System

7048T

48-port Data Center Class

Gigabit Ethernet Switch with Deep

Buffering

7150S

Ultra Low Latency 24,52,64-port

SFP+ 1G-40GbE Switches

IntelligentApplication

Switch

7050 S/T/Q

1/10G & 10/40G Data Center

Switches10G SFP+ / 10G-T

Dense Virtualization

10GbE / 40GbE DC

7050X & 7280X

Dense Low Latency

32 & 64-port QSFP+

96xSFP+/8xQSFP+

48-port 10Gb w/ 100Gb Uplinks

Advanced Virtualization

Scale-outVisibility

7500E

Lossless, High Density, Modular

Switching System

supporting up to 1152 Wire speed

10GbE Ports

Spine10-40-100GbE

7300X

High Density, Modular System supporting up to

512 40GbE

Cloud ScaleLeaf and Spine10GbE-40GbE

7010

48-port Data Center Class

Gigabit Ethernet Switch

Arista Networks: The Best Data Center Portfolio

vEOS

Available for Free

Page 10: Arista   reinventing data center switching

Built for ANY Application – Universal Cloud Architecture

Network Applications

Big Data

IP Storage

VM Farms

Cloud

VDI

Legacy Application

s

Web 2.0

HFT

Architectural Benefits

East-West Traffic Flow

Zero Oversubscription

5-10 micro second

Inter-rack latency100s of Racks Maximum

Scaling

Page 11: Arista   reinventing data center switching

Legacy Data Center 100s of nodes 2000 era

“Leaf-Spine” 2010+100,000 nodes

SDCN Network 2014+

Leaf, Spine, Spline Model

Multiple north-south points of management,

oversubscription, wasteful cost model

Simplified management, active-active links, optimized

model

Open One View Visionphysical and virtual and any-

to-any programmable operations

Software Driven Cloud Networking: 2010-2014+

Page 12: Arista   reinventing data center switching

A Simple Comparison...

3-Tier Legacy 2-Tier Leaf/Spine

Total # of Aggregation Switches

10 4

Cabinets per Aggregation Switch

3.6 17.25

Power for Aggregation 24.4kW 8.4kW

Number of Network Ports

2,304 1,152

Number of Host Ports 3,456 6,816

Network to Host Ratio 1:1.5 1:6

HALF

DOUB

LE

Page 13: Arista   reinventing data center switching

Only product line to win INTEROP Grand Prize… Twice.

11 RU 1152 10Gb Ports 288 40Gb Ports 96 100Gb Ports Non Blocking Ultra low latency with advanced buffering 3x less power consumption EOS

Arista 7508E – At a Glance

Page 14: Arista   reinventing data center switching

Industry’s first 100Gb 1RU Switch Up to 72 10Gb Ports 2 100Gb Ports Ultra deep packet buffer (9Gb) Up to 1.44 Terabits per Second Non Blocking Ultra low latency EOS

Arista 7280E – At a Glance

*Car sold separately

Page 15: Arista   reinventing data center switching

Software Architecture

Page 16: Arista   reinventing data center switching

IOS

Real Time OS

Single-Instance Code ‘Blob’

Modular OS

Modified BSD KernelR

ou

tin

g

Pro

toco

ls

Sp

an

nin

g T

ree

Jun

OS

Sp

ace

SN

MP

Arista EOS

x64 Linux Kernel

vCen

ter

AP

I

Use

r K

VM

SysDB - Central State Database

XM

PP

C

lien

t

LE

D

AS

ICs

ST

P

CL

I

ML

AG

Rou

tin

g

1980’s 1990’s 2010

Limited modularity – JUN OS / NX OS

All communication goes through shared memory, or kernel based IPC

Each new process requires changes to all others it communicates with

No concept of ‘state’ Extensive kernel modification reduces reliability and slows security response

A simple architecture

< 25k lines of code,

Any failure causes complete system crash

Bugs and defects have no accountability

Architectural Features - Self healing Fault Isolation/Repair Process-Level Upgrades

Defect Elimination Auto-build/ Auto-test Machine Generated SW

Open & Programmable Persistent VM Space Direct Shell Access Python CLI Event Triggered LANZ/DANZ, ZTP/ZTR, RAIL, etc

Op

era

tin

g S

yste

m

Matu

rity

Difference in Network Operating Systems

Page 17: Arista   reinventing data center switching

Arista EOS

x64 Linux Kernel

vCen

ter

AP

I

Use

r K

VM

SysDB - Central State Database

XM

PP

C

lien

t

LE

D

AS

ICs

ST

P

CL

I

ML

AG

Rou

tin

gSuperior Software Architecture Processes run in their own Linux name space and communicate through SysDB.

A bug or crash in one process does not spillover to other processes

SysDB has state awareness for each process, and can even restart a process automatically

Improves stability and troubleshooting

No “Christmas Tree Light” effect

4x fewer RMA’s

sysDB

OSPF /

BGP

Spanni

ng-Tree

CLI

MLAG

3rd

Party

API

Cloud

Vision

ASIC

Drivers

Linux Kernel

Page 18: Arista   reinventing data center switching

Arista: One Extensible Operating System. Quality, Simplicity and Scale

NX-OS N9K NX-OS & iNX-OS

Linux 2.6 kernel Linux 3.4.10 kernel

STP

Port-Sec

802.1XMSDP

ETH-PM

EukeraUSD

LamiraUSD

IPQOS

ACL

ELTM

L2FMC

L2FM

BD-MGR

SVI-MGR

LCELTM

LC_ACLQOS

PIM

IGMP

NF

M6RIBMFDM

PIXMC

IGMPSnoop

PIXM

SA

CT

UFDM

U4RIB

BGP

CoPP

EARLNF

SPM

LCFIB

oRIB

L2MCAST

OTV

OSPF

ISISEIGRP

RIP

M4RIB

U6RIB

STP

Port-Sec

802.1XMSDP

ETH-PM

EukeraUSD

LamiraUSD

IPQOS

ACL

ELTM

L2FMC

L2FM

BD-MGR

SVI-MGR

LCELTM

LC_ACLQOS

PIM

IGMP

NF

M6RIBMFDM

PIXMC

IGMPSnoop

PIXM

SA

CT

UFDM

U4RIB

BGP

CoPP

EARLNF

SPM

LCFIB

oRIB

L2MCAST

OTV

OSPF

ISISEIGRP

RIP

M4RIB

U6RIB

EOS

Cisco NX-OS software architecture

Complex to code, debug,test and troubleshoot(Modular spaghetti)

Arista EOS software architecture

SysDB used for all State and IPC

System Integrity is not dependent on synchronous

ordering of events.Does not fail at scale

Cisco iNX-OS software architecture

(Moving from a Linux-2.6to 3.4 kernel does not

fix NX-OS quality)

Page 19: Arista   reinventing data center switching

Arista CLOUD ECO-SYSTEM

Page 20: Arista   reinventing data center switching

Open and Programmable at Every Level

Some examples…

Page 21: Arista   reinventing data center switching

Arista VM Tracer with VXLAN

support automatically

provisions segments and

supports thousands of VMs

VMware

Arista integrateswith VMware NSX

in VLAN modetoday and in 2015will integrate via

OVSDB

VMware NSX

Arista natively supports

Openstack Neutron ML2 integration

natively

OpenstackOpenstack w/

SDN Controller

Arista integrates with multiple

controller vendors to support Openstack

orchestration

Network Virtualization Deployment Architectures

Page 22: Arista   reinventing data center switching

NMSApplications

Switch detects potential congestion

LANZ alerts applications and NMS

Application reacts to

conditions

NMSIdentifieshotspots

Understand the source of latency (local or remote) - Microbursting• Alert applications to congestion trends early via LANZ streaming• Enable pro-active response - avoid losses or latency increases• Export data to management systems - correlate/graph historical data

LANZ Revolutionizes Network Visibility

Page 23: Arista   reinventing data center switching

Multi-Destination Fine GrainSymmetric Load balancing

4x10Gb or 40Gb Monitor Ports

7150SHardware Time Stamp

IP StorageApp Platform

s

DatabasePlatforms

AppPlatform

s

AppPlatform

s

AppPlatform

s

AppPlatform

sScales with predictable investment - does not compromise visibility

7150SHardware Time Stamp

Flow Aggregation

7150SHardware Time Stamp

7150SHardware Time Stamp

Passive

Op

tical T

AP

s

EOS API

7150S

TAP Aggregation

Monitoring TrafficProduction Traffic

DANZ Open & Scalable Data Analysis Solution

Page 24: Arista   reinventing data center switching

• Track Hadoop nodes

• View activity statistics

• Correlate congestion events with jobs

running

• Automatically trigger packet capture

• Proactive failed node notification

MapReduce Tracer

HPC – Storage & Big Data Tracers

Detect• Routing issues• Hardware

problems• Performance

bottlenecks

Log• Packet loss per path• Stream loss per hop• Network paths taken

React• Alert operations• Execute script• Exception flow

forwarding• Notify external

controller

PathTracer

Page 25: Arista   reinventing data center switching

Untrusted/Unknown FlowTrusted Flow

Software Defined Networking with Context

Intelligent integration makes optimized and secure SDN forwarding decisions

Arista Switch

Next Generation Firewall

Attack Flow

Page 26: Arista   reinventing data center switching

Deploy switches in minutesZero Touch Provisioning (ZTP)

Page 27: Arista   reinventing data center switching

Customers LOVE our Support

Page 28: Arista   reinventing data center switching

THANK YOU

Questions?