openswitch and composable networking · • open source nos for hardware switches • diverse...
TRANSCRIPT
OpenSwitch and Composable Networking Joe Ghalam
Distinguished Engineer Dell EMC TSC Chair 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
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
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?
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
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 ?
https://www.openswitch.net
openclosedopen
OPX
SWVendorSupport HWVendorSupport
OPXSupport
OPXSupportOPXSupport
OPX Support
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)
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
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
...
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
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
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
https://www.openswitch.net
• OPX key differentiations • Full NOS solution • Simple onboarding of partners • Proper support model
Take Away…
Thank You!
Join OPX today https://www.openswitch.net