Open Networking 2 · 2018-06-05 · Open Networking Open NOS “2.0” ... modern operating system...
-
Upload
vuongxuyen -
Category
Documents
-
view
215 -
download
0
Transcript of Open Networking 2 · 2018-06-05 · Open Networking Open NOS “2.0” ... modern operating system...
5 of Y
The Journey We’ve Been On (As an Industry)
Open Networking
Optional SDN/NVO Controller
Standard Orchestration & Automation Tools
Any Networking OS
Open Standard Hardware
Merchant Silicon
Closed Networking
Proprietary ASICs
Proprietary Networking OS
Hundreds of Protocols
Proprietary Architectures & Management
6 of Y
Open Source Networking Landscape
Automation of Network + Infrastructure + Cloud + Apps +IOTBy Arpi Joshipura, Linux Foundation
8 of Y
Composite Stack(s)Custom Stack Design, Assembly & Delivery
Expandable Modes of Ops.Use Cases, Chipset, Adaptation LayersIntent- & app-based routing, P4, Stratum, etc.
Mission-Critical DeploymentsIndustrial-grade, underpins premium CSP brand24/7 Global support, best-in-class supply chain
Open NOS “2.0” Open Networking
Optional SDN/NVO Controller
Standard Orchestration & Automation
Any Networking OS
Open Standard Hardware
Merchant Silicon
OS10
S-Series-ON Z-Series-ONOpen Networking Hardware
The Journey Forward
Evolution
Mapping The Path Ahead
Drivers, SDK, SAI, SAI Extensions, P4
Open Networking Hardware Platforms (ONIE-enabled)E.g. Dell EMC S-Series-ON, Z-Series-ON
SDK
Open Networking
Partners
Platform Abstraction Network Abstraction
Dell EMCOS9 Control Plane Services
OS10 Base
Network Abstraction
Open Source Base OPX
Platform Abstraction
Standard Linux Distribution
Standard Linux Distribution
Control Plane Services
Dell EMC OS10 Enterprise Edition Dell EMC OS10 Open Edition Protocol Stack / NOS
Management & Orchestration / TelemetryFunction & Service Assembly, Delivery Application
Community Contributions
Hardware
CommunityContributions
VNFs, NW Services, Plug-Ins
Open Networking Evolution Open NOS “2.0” Open NOS “1.0”
The Role of OS in Open Networking 2.0
• operating system
• noun
• /ˈäpəˌrādiNG ˌsistəm/
• software that controls the operation of a computer and directs the processing of programs (as by assigning storage space in memory and controlling input and output functions)
• Source: Merriam Webster
Open EditionOS10
Open Switch, Open Edition, & Enterprise Edition• To support an active system of both commercial and open source network functions, OS10
Open Edition is based upon Open Switch– Open Switch: open source, vendor-neutral, royalty-free model
– OS10 Open Edition: Dell supported version of Open Switch
“Support”
Open EditionOS10
Enterprise EditionOS10
Data Center Stack
• To drive consistency in our architecture and leverage base functionality, Open Edition serves as the foundation for Enterprise Edition
Build-to-Buy Continuum for Networking
Buy Build
Networking Hardware
Enterprise EditionOS10
ProSupport
EnterpriseOn-Prem
Service ProviderOff-Prem
Segment Affinity
Support
Stack
Operating System
Hardware
More disaggregatedMore convergedNetworking
Open EditionOS10
ProSupport
NW HW
Enabling An Automation Framework
SAI Network Abstraction
Platform Services CPS Linux
Adaptation
NetconfCLI SNMP PuppetAnsibleREST Open ConfigWebUI
Configuration Management IntegrationMonitoring
. . .Northbound Interfaces
Open Interfaces
Open Networking Platforms: OS10 / OpenSwitch (OPX)
Open Source MANOIndustry Initiatives
Closed Networking – The Role of the NOSClosed Networking
Proprietary ASICs
Proprietary networking OS
Hundreds of protocols
Proprietary architectures & management tools
Proprietary networking OS
Segment Routing
BGP EVPN
BGP
VRRP
VRF
OSPF
Multicast
VxLAN
MCLAG
Basic L3
Basic L2
BFD
Telemetry
Closed Networking OS
Proprietary networking OS
Segment Routing
BGP EVPN
BGP
VRRP
VRF
OSPF
Multicast
VxLAN
MCLAG
Basic L3
Basic L2
BFD
Telemetry Customer Feedback
“Patching and upgrades bring our operations to a halt”
“We only use 5% of the features, but risk breaking the network with the
other 95%”
“I need a switch that does segment routing well. No more. No less.”
“We want open source-based NOS with someone standing behind it –
the Red Hat model for NOS.
Open EditionOS10
Open Networking 2.0 – New Consumption Model
• Built on lightweight, modern operating system• Application-based network functionality
System level features (e.g. DHCP, DNS, AAA, Telnet, SSH)
Basic L2
Basic L3
Enterprise L3 package
Interconnect package
Multicast package
MPLS packageMPLS Segment
Routing
BGP EVPN
BGP VRRP
VRF
OSPF
MulticastVxLAN
MCLAG BFD
Open EditionOS10
Open Networking 2.0 – New Consumption Model
• Micro-application based functionality• Focused use cases to match customer needs
System level features (e.g. DHCP, DNS, AAA, Telnet, SSH)
Basic L2
Basic L3
Enterprise L3 package
Interconnect package
Multicast package
MPLS packageMPLS Segment
Routing
BGP EVPN
BGP VRRP
VRF
OSPF
MulticastVxLAN
MCLAG BFD
Open EditionOS10
Open Networking 2.0 – New Consumption Model
• Multi-vendor, multi-domain configuration management
System level features (e.g. DHCP, DNS, AAA, Telnet, SSH)
Basic L2
Basic L3
Configuration Management