Date post: | 08-Aug-2015 |
Category: |
Technology |
Upload: | vlcm2015 |
View: | 282 times |
Download: | 3 times |
Reinventing Data Center Switching
Tom Flaherty - ColoradoDavid Koerner – Utah
• 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
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)
Thinking differently about the data center...
Where has it gotten us?
Starting in the early 2000’s there was an EXPLOSION of hyper-scale cloud data centers. Existing solutions could
not keep pace with demands.
Enter Arista. (HQ Offices in Santa Clara, California)
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.
Hardware Architecture
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
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
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+
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
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
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
Software Architecture
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
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
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)
Arista CLOUD ECO-SYSTEM
Open and Programmable at Every Level
Some examples…
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
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
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
• 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
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
Deploy switches in minutesZero Touch Provisioning (ZTP)
Customers LOVE our Support
THANK YOU
Questions?