![Page 1: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/1.jpg)
Introduction to OS10
Architecture & Applications
Internal Use - Confidential
![Page 2: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/2.jpg)
2
Internal Use - Confidential
Our vision for the network is OpenOpen networking
Optional SDN/NVO controller
Standard orchestration & automation tools
Any networking OS
Open standard hardware
Merchant silicon
Traditional Networking
Proprietary ASICs
Proprietary networking OS
Hundreds of protocols
Proprietary architectures & management tools
![Page 3: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/3.jpg)
3
Internal Use - Confidential
Dell EMC Open Networking Innovation
2015 2016 20172014
Jan – announced Open Networking initiative with S4810-ON 10G switch and Cumulus Networks
Apr – announced S6000-ON 40G switch
Aug – partnership with VMware
Dec – partnership with Midokura
Apr – partnership with Big Switch Networks
Jan – announced OS10
Mar – announced OS10 Open Edition integration into OCP Software for Open Networking in the Cloud (SoNIC)
Apr – announced S4048T-ON 10GBaseT switch and S6010-ON 10/40G switch
Oct – announced OS10 Open Edition integration into Linux foundation OpenSwitch
Dec – OS10 Enterprise Edition into Beta
Apr – announced S3048-ON 1G switch, S4048-ON 10G switch and Z9100-ON 100G switch
Sep – announced S6100-ON 40/100G switch
Apr – partnership with IP Infusion
Jun – partnership with Pluribus Networks
Mar –announced joint submission with Microsoft of Switch Abstraction Interface (SAI) to Open Compute Project (OCP)
Jan – announced campus switches N3132PX-ON and N2128PX-ON 1/2.5/5G POE+ switches
More to come…
Mar – announced OS10 Enterprise Software release supporting S3048, S4048F/T, S6010
Apr – announced OS10.3 Enterprise and 10/100G S4100 Series
![Page 4: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/4.jpg)
4
Internal Use - Confidential
Building the new Networking stack for the future
Platinumpartner
Platinumpartner
Dell EMC Infrastructure
Infrastructure Software
Network Functions &
Apps
Switches
Open Edition + ecosystem
Management, Orchestration & Automation
Traditional Data Center, Campus, SMB networking software
Enterprise Edition + ecosystem
Open standards | Open source | Open architectures
NVOSolutions
Open NetworkingSolutions
Traditional Networking
Servers Storage
Converged Infrastructure
Platinumpartner
NFVSolutions
Platinummember
![Page 5: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/5.jpg)
OS10 IntroductionArchitecture OS10 OpenOS10 EnterpriseProgrammabilityApplications
![Page 6: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/6.jpg)
6
Internal Use - Confidential
Redefining Networking Operating System (NOS)
• Introducing new capabilities and levels of innovation & programmability with Open Edition
• Platform driving open source contributions, collaboration, and adoption
• Advancing traditional L2/L3 networking with Enterprise Edition
OPEN+
![Page 7: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/7.jpg)
7
Internal Use - Confidential
What really makes OS10 different Uses an OpenSource Linux kernel and distribution
• Enables OS standardization across data center infrastructure
Completely disaggregated software architecture
• Base system software decoupled from L2/L3 protocol stack and services
• Unrestricted programmability and portability via CMS, CPS and SAI
Mainline software for Dell Networking portfolio
• Not developed for a ‘bolt-on’ product set, or product sub-set
• Seamless integration with Storage Fabric, Server-attach and Core Networking Dell products
OS10
![Page 8: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/8.jpg)
ArchitectureOS10 OpenOS10 EnterpriseProgrammabilityApplications
OS10 Introduction
![Page 9: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/9.jpg)
9
Internal Use - Confidential
OS10 – Underneath the hood
Drivers
Open Interfaces
Platform Drivers
Switch Abstraction
Interface (SAI)
Linux Adaption
OS10 Apps & 3rd Party
OS10 Open
NPU Abstraction
Platform Services
Control Plane Services
(CPS)
Linux OS Linux Kernel
Linux Applications
L2/L3 Protocols
Network Services
Common Management
Services (CMS)
Programming Options:
• Automation and management via CMS
• Application acceleration via CPS
• Platform abstraction via SAI
![Page 10: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/10.jpg)
OS10 OPEN EditionOS10 EnterpriseProgrammabilityApplications
OS10 IntroductionArchitecture
![Page 11: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/11.jpg)
11
Internal Use - Confidential
Driving open source engagement – Linux Foundation
![Page 12: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/12.jpg)
12
Internal Use - Confidential
Driving open source engagement – OCP SONiC
Open Networking Hardware (ONIE)
OS10 Open Edition
+Switch Abstraction Interface
(SAI)
Merchant Silicon (NPU)
OCP SONiC
Link to Dell blog
Link to Microsoft blog
![Page 13: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/13.jpg)
13
Internal Use - Confidential
OS10 Open Edition: Linux Ecosystem
OPEN Edition
Deployment and
Management
Platform Enablement
Routing & Switching Protocols
Virtual OS10
1. OS10 Training and pre-provision tool
2. Explore feature functionality without needing a switch
3. Validate switch configuration.
Available on VM as wellOpen Community Supported
SONiCOpen Switch
![Page 14: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/14.jpg)
14
Internal Use - Confidential
Summary – We continue to execute on our vision1. We have set the Networking industry
on a new path and trajectory First to disaggregate hardware &
software
First to disaggregate software & enlist open source community
2. We are executing and delivering in volume to customers globally Blade switching, 10G, 25G, 40G,100G
3. We provide the most flexible switching solutions in the industry Unlocking maximum innovation in
silicon and software
OpenNetworking
![Page 15: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/15.jpg)
OS10 Enterprise EditionProgrammabilityUse Cases
OS10 IntroductionArchitectureOS10 OPEN Edition
![Page 16: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/16.jpg)
16
Internal Use - Confidential
OS10 Enterprise Edition: Feature Rich Network Stack
Deployment and
Management
Platform Enablement
Routing & Switching Protocols
Virtual OS10
1. OS10 Training and pre-provision tool
2. Explore feature functionality without needing a Switch.
3. Validate switch configuration.
Available on VM as well
OS10 BASEBUNDLED
DELL EMC Pro-Support
L2 (xSTP, LAG), L3 (OSPF, BGP, IPv6) Misc. Features (VLT, VRRP, LLDP)
BUNDLED
CLI, SNMP, Alarms, Syslog, XML, REST
![Page 17: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/17.jpg)
ProgrammabilityApplications
OS10 IntroductionArchitectureOS10 OPEN EditionOS10 Enterprise Edition
![Page 18: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/18.jpg)
18
Internal Use - Confidential
OS10 - Control Plane Services (CPS) Integration
DevOps : Ansible
Config mgmt. and no-touch deployment Templates & Playbooks
NAGIOS
NAGIOS NRPE monitors Links, Routes, System Health
QUAGGA FRR
Quagga routing stack validated with OS10 OPEN
OPEN Switch & SONiC
Contributed OS10 Base to OPX and SONiC
![Page 19: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/19.jpg)
19
Internal Use - Confidential
OS10 OPEN: Routing using Quagga
Step 1 : Download and Install Quagga
Step 2: Enable Routing protocols in /etc/quagga/daemons
Step 3: Set Quagga CLI shell environ. at /etc/quagga/debian.conf
Step 4: Configure Routing Protocols (BGP, OSPF, RIP, ISIS) in Industry standard CLIs
![Page 20: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/20.jpg)
20
Internal Use - Confidential
OS10 OPEN: Monitoring using NAGIOS
Step 1 : Setup Nagios Server on a VM and install Nagios Client on OS10
Step 2:create Nagios user groups and install nrpe plugin on OS10Useradd –m nagiosuser
Step 3: Define NRPE profile to monitor system resources
PRE REQs
![Page 21: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/21.jpg)
21
Internal Use - Confidential
Open Source Contributions
Development Environment via Control Plane Services (CPS)
Platform Abstraction via OCP Switch Abstraction Interface (SAI)
Dell Networking OS10 OPEN Edition (Native Linux)
Dell contributed OS10 Object Model Schema, NAS and PAS components
Dell Networking OS10 Enterprise Edition
System Mgmt.
L2L3
Fabric Services
Config. Infra
Platform Mgmt
![Page 22: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/22.jpg)
22
Internal Use - Confidential
DellEMC Networking with Ansible
DellEMC Networking Ansible Roles for the most common operations
DellEMC Networking isnatively supported inAnsible2.2 within theCore Network Modules
![Page 23: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/23.jpg)
Applications
OS10 IntroductionArchitectureOS10 OPEN EditionOS10 Enterprise EditionProgrammability
![Page 24: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/24.jpg)
24
Internal Use - Confidential
Roadmap Information Disclaimer
• Dell EMC makes no representation and undertakes no obligations with regardto product planning information, anticipated product characteristics,performance specifications, or anticipated release dates (collectively,“Roadmap Information”).
• Roadmap Information is provided by Dell EMC as an accommodation to the recipient solely for purposes of discussion and without intending to be bound thereby.
• Roadmap information is Dell EMC Restricted Confidential and is provided under the terms, conditions and restrictions defined in the Dell EMC Non-Disclosure Agreement in place with your organization.
![Page 25: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/25.jpg)
25
Internal Use - Confidential
Dell OS10 Features Summary
S Series1G, 10G, 40G, 100G Hardware support
Virtual Link Trunking
(L2 Fabric)
Scalable Layer 3 Routing
Access Controls(AAA, ACLs, DHCP)
Port Mirroring(RSPAN, sFlow)
Storage Transport (DCB, iSCSI, FC)
Advanced Instrumentation
CPS APIs
AutomationNetConf & REST
APIs
Hardened & Mature Protocols
Stack
![Page 26: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/26.jpg)
26
Internal Use - Confidential
OS 10: Deployment UsecaseL2 and L3 Mixed Datacenter Fabric
A
Fault-tolerant flat L2 Two-Tier VLT FabricB
Management and OrchestrationDCStorage Fabric Interconnect
![Page 27: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/27.jpg)
27
Internal Use - Confidential
OS 10 Enterprise: Datacenter Fabric
L2 and L3 Mixed Datacenter Fabric
A
![Page 28: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/28.jpg)
28
Internal Use - Confidential
OS 10 Enterprise: Two Tier Data Center Fabric
Fault-tolerant flat L2 Two-Tier VLT Fabric
B
![Page 29: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/29.jpg)
29
Internal Use - Confidential
OS 10 Enterprise: Storage Fabric C
Storage Fabric InterconnectStorage Fabric Interconnect
VE_Port
![Page 30: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/30.jpg)
30
Internal Use - Confidential
OS10 Enterprise: Scale out Fabric*
Fabric Automation
ECMP
VTEP VTEP VTEP VTEP VTEP
BGP EVPNVxLAN Gtwy
BGP EVPNVxLAN Gtwy
SCALE OUT DC Design
BGP EVPNLarge TablesVxLAN GtwyVTEP TunnelsBFD, VRF
* Upcoming software release
![Page 31: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/31.jpg)
In Summary
![Page 32: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/32.jpg)
32
Internal Use - Confidential
SAI Compliant, CPS Programmable OS10
Disaggregated HardwareModular Software
Mainstream OS for DellEMC Networking
Product Portfolio
OS10 Enterprise
OS10 OPEN
Two OS10 Bundles
Rich Roadmap focused on Data Center, Storage, Campus and CI Fabric
Connect:www.dell.com/networking
Large Scale-out DC Network Designs
Linux Eco System & Automation Ready
![Page 33: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/33.jpg)
Q & A
![Page 34: Introduction to OS10 Architecture & Applications · Completely disaggregated software architecture ... Dell Networking OS10 OPEN Edition (Native Linux) Dell contributed OS10 Object](https://reader036.vdocuments.mx/reader036/viewer/2022082211/5ace37267f8b9a27628e906a/html5/thumbnails/34.jpg)