Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
© 2015 Mellanox Technologies 1- Mellanox Confidential -April 2017
Mellanox Open Ethernet Switches
© 2015 Mellanox Technologies 2- Mellanox Confidential -
Freedom
ValueSimplicity
Flexibility
© 2015 Mellanox Technologies 3- Mellanox Confidential -
Freedom to Chose Any Software to run on Any Hardware
Open Ethernet
Open Ethernet SwitchClosed Switch
Vendor’s
proprietary
Software Only
Open and Flexible SolutionLocked Down Solution
Quagga
SONiC
© 2015 Mellanox Technologies 4- Mellanox Confidential -
What is Your Way?
Vendor oriented solution
Zero customization
Proprietary
Hardware dependent
Vendor lock-in
No OpEx control!
The Closed Way The Open Way
User oriented solution
Customize and extend upon need
Rely on standards
Hardware independent
Freedom to use 3rd party applications
Open source and community support
© 2015 Mellanox Technologies 5- Mellanox Confidential -
User Space
Applications
Low Level Drivers
Hardware
System Drivers
Control PlaneManagement
PlaneData Plane
Complete Separation of Hardware and Software
Switch Drivers
Abstraction Layer Open and Standard APIs
SDK
© 2015 Mellanox Technologies 6- Mellanox Confidential -
User Space
Hardware
SAI / SDK
Network OS can work on top of SAI
and / or directly on SDK
Both are user space models
SAI defines abstraction layer which is
hardware agnostic
SAI is an open source promoted by
Microsoft and Dell and adopted by
OCP (Open Compute Project)
Switch SDK
Network OSProtocols, Control, Management
© 2015 Mellanox Technologies 7- Mellanox Confidential -
Linux Switch
Any Linux application
Any Linux distribution
Upstream kernel driver for direct
switch hardware access
Any Spectrum Switch system
and ASIC
Kernel
Hardware
Linux OS
Linux Network Stack
User Space
Linux ApplicationsProtocols, Control, Management
Quagga GoBGP
© 2015 Mellanox Technologies 8- Mellanox Confidential -
ONIE
ONIE – Open Network Install Environment
Enables installation of any Network OS on Open Ethernet switch systems
Open Source project adopted by OCP
Mellanox SN2000 switch systems are pre-installed with ONIE
First Power Up
ONIE boots on local CPU
Configures management
network
Locate and executes
NOS installer
Boot from NOS
© 2015 Mellanox Technologies 9- Mellanox Confidential -
A world of options
Tu
rnkey N
etw
ork
OS
User D
evelo
ped
Netw
ork
OS
(on
top
of S
DK
, SA
I or S
witc
hd
ev
)
Linux Applications
Linux OS
GoBGPQuagga
SONiC
SDK