OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse...

16

Transcript of OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse...

Page 1: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)
Page 2: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

OpenSwitch and Composable Networking Joe Ghalam

Distinguished Engineer Dell EMC TSC Chair OpenSwitch

Page 3: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

Evolution of Network Disaggregation •  Legacy Networking Equipment

ClosedSolution:•  ProprietaryCLIor

otherInterfaces•  Management•  ProtocolStack•  CustomOS•  ASIC&IntegratedHW

LegacyNetworking

•  Proprietary and Single Vendor •  Monolithic •  Full Solution •  Expensive to Maintain •  Vendor controlled roadmap

•  Single vendor support

Page 4: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

Open Networking 1.0

Software:•  NorthBoundInterfaces•  ManagementSoftware•  Protocols•  NOS

•  SAI•  SiliconCode

OpenHardware(ONIE)

Networking1.0

ClosedSolution:•  ProprietaryCLIor

otherInterfaces•  Management•  ProtocolStack•  CustomOS•  ASIC&IntegratedHW

LegacyNetworking

•  Open Hardware – ONIE Enabled •  Programmable Silicon + SAI •  NOS + Protocols + Management

Stack

•  (-) Feature delivery tied to software vendor roadmap

•  (+) Choice of best fit NOS

•  Division of Hardware and Software

Page 5: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

NorthBoundInterfaces

OpenHardware(ONIE)

Networking2.0

ManagementSoftware

ProtocolStacks

ProgrammingInterfaces&HardwareAbstraction

NetworkingOS

Software:•  NorthBoundInterfaces•  ManagementSoftware•  Protocols•  NOS

•  SAI•  SiliconCode

OpenHardware(OINE)

Networking1.0

ClosedSolution:•  ProprietaryCLIor

otherInterfaces•  Management•  ProtocolStack•  CustomOS•  ASIC&IntegratedHW

LegacyNetworking

•  Fullsoftwaredisaggregation•  ComposableNetworking:

•  OpenHardware•  OpenNetworkingOS•  Micro-services

•  Deploywhatyouneed•  Lessdependenceonsingle

vendorroadmap

Open Networking 2.0

•  SupportStrategy?

Page 6: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

•  Building Custom Network Solutions:

Composable Networking

•  Using Management & DevOps tools •  L2/L3 Routing Protocols •  Considering Scales and Performance •  Enabling Security Features •  Using Monitoring and Maintenance tools

Page 7: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

?Challenges to Composable Network deployment

•  Support model •  Single Neck to choke

•  Workable business model for Vendors •  Vendors willing to adopt new paradigm

•  Open, Closed, or Hybrid? •  When is a closed source micro-service acceptable ?

Page 8: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

openclosedopen

OPX

SWVendorSupport HWVendorSupport

OPXSupport

OPXSupportOPXSupport

OPX Support

Page 9: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

• Enables rapid on-boarding of new platforms, protocols & applications

• Commercial-Grade turnkey solution • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project

OPX (OpenSwitch)

Page 10: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

•  OPX is designed from grand up based on composable networking architecture

OPX & Open Networking 2.0

•  Total disaggregation of software and hardware

•  Choice of hardware and Software solutions based on network needs

•  First Open Networking OS with complete support package

Page 11: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

• Ready for popular DevOps tools

OPX as compsable networking solution

• System and Network Monitoring tools

• L2/L3 Protocol stacks enabled

• Scalable

•  Includes security features

...

Page 12: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

OpenApplications

OPXBase

Drivers

OPXServices

PlatformDrivers SwitchAbstractionInterface(SAI)

NetworkAbstraction

SystemDeviceInterface NetworkDeviceInterface

LinuxCPSAdapterPlatformAbstraction

OPX Architecture & Design

OpenHardwareandNPU

ControlPlaneServices(CPS)

OPX-Control

BGP REST

CommunityApplications

STP LLDP BGP OSPF

OtherOPX-Applications

St

anda

rd L

inux

Dis

tro

DirectConfigurationusingnativeLinuxtools

Page 13: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

OPX as a building block…

OPXBase

NorthboundInterfaces

NETCONFSNMP AnsibleREST OpenConfigWebUI

Configuration Management Integration

RackHD

Redfish Chinook/RSA

NFV

Monitoring

Solarwinds Entuity

RedCell

. . . TelemetryAgent

OpenHardware

Page 14: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

• Commercially deployed cases:

OPX in Action…

•  Verizon Connect: •  Initially deployed with Quagga •  Later moved to FRR

•  Awnix: •  Apstra, DellEMC Open HW, running OPX •  Open IaaS Network Infrastructure solution

Page 15: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

https://www.openswitch.net

• OPX key differentiations •  Full NOS solution •  Simple onboarding of partners •  Proper support model

Take Away…

Page 16: OpenSwitch and Composable Networking · • Open source NOS for hardware switches • Diverse growing community led by Dell EMC • Linux Foundation open source project OPX (OpenSwitch)

Thank You!

Join OPX today https://www.openswitch.net