Vous êtes sur la page 1sur 34

Introduction to OS10

Architecture & Applications

Internal Use - Confidential


Our vision for the network is Open
Traditional Networking Open networking

Proprietary architectures & Standard orchestration &


management tools automation tools

Optional SDN/NVO controller


Hundreds of protocols

Any networking OS

Proprietary networking OS
Open standard hardware

Proprietary ASICs Merchant silicon

Internal Use - Confidential


2
Dell EMC Open Networking Innovation
Jan – announced Open Networking initiative with S4810- Jan – announced OS10
ON 10G switch and Cumulus Networks
Mar – announced OS10 Open Edition integration into OCP
Apr – announced S6000-ON 40G switch Software for Open Networking in the Cloud (SoNIC)
Apr – announced S4048T-ON 10GBaseT switch
Apr – partnership with Big Switch Networks and S6010-ON 10/40G switch

Oct – announced OS10 Open Edition integration


Aug – partnership with VMware into Linux foundation OpenSwitch

Dec – partnership with Midokura Dec – OS10 Enterprise Edition into Beta

2014 2015 2016 2017

Mar –announced joint submission with Microsoft of Switch Jan – announced campus switches
Abstraction Interface (SAI) to Open Compute Project (OCP) N3132PX-ON and N2128PX-ON
1/2.5/5G POE+ switches
Apr – announced S3048-ON 1G switch, S4048- Mar – announced OS10 Enterprise
ON 10G switch and Z9100-ON 100G switch Software release supporting
S3048, S4048F/T, S6010
Apr – partnership with IP Infusion
Apr – announced OS10.3 Enterprise
Jun – partnership with Pluribus Networks and 10/100G S4100 Series

Sep – announced S6100-ON 40/100G


switch More to come…

Internal Use - Confidential


3
Building the new Networking stack for the future
NVO NFV Open Networking Traditional
Solutions Solutions Solutions Networking

Network Management,
Functions & Orchestration
Enterprise
Apps & Automation
Edition +
ecosystem

Traditional
Data Center,
Infrastructure Campus, SMB
Software networking
Platinum Platinum Platinum Platinum Open Edition + software
partner partner partner member ecosystem

Dell EMC
Infrastructure Servers Storage Switches

Converged Infrastructure

Open standards | Open source | Open architectures


Internal Use - Confidential
4
OS10 Introduction
Architecture
OS10 Open
OS10 Enterprise
Programmability
Applications
Redefining Networking Operating System (NOS)
OPEN+
• 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
Internal Use - Confidential
6
What really makes OS10 different
 Uses an OpenSource Linux kernel and distribution
OS10
• 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

Internal Use - Confidential


7
OS10 Introduction

Architecture
OS10 Open
OS10 Enterprise
Programmability
Applications
OS10 – Underneath the hood Programming Options:
OS10 Apps & 3rd Party
Linux L2/L3 Network
Common • Automation and
Applications Protocols Services
Management
Services (CMS)
management via
CMS
OS10 Open
Open
Interfaces
Platform
Control Plane
Services
NPU Linux • Application
Services Abstraction Adaption
(CPS) acceleration via CPS

Drivers Switch
Platform
Drivers
Abstraction
Interface (SAI)
• Platform abstraction
via SAI
Linux
Linux OS Kernel

Internal Use - Confidential


9
OS10 Introduction
Architecture

OS10 OPEN Edition


OS10 Enterprise
Programmability
Applications
Driving open source engagement – Linux Foundation

Internal Use - Confidential


11
Driving open source engagement – OCP SONiC

Link to Dell blog


OS10 OCP
Open Edition SONiC

+
Switch Abstraction Interface Link to Microsoft blog
(SAI)

Open Networking Hardware


(ONIE)

Merchant Silicon (NPU)

Internal Use - Confidential


12
OS10 Open Edition: Linux Ecosystem

Open Community Supported Available on VM as well


SONiC Virtual OS10
Open Switch
1. OS10 Training and pre-provision
Deployment tool
and
Management
2. Explore feature functionality
without needing a switch
Routing &
Switching
Protocols 3. Validate switch configuration.

OPEN Edition Platform


Enablement

Internal Use - Confidential


13
Summary – We continue to execute on our vision
1. We have set the Networking industry
on a new path and trajectory
 First to disaggregate hardware &
software

2.
 First to disaggregate software & enlist
open source community

We are executing and delivering in


Open
volume to customers globally

3.
 Blade switching, 10G, 25G, 40G,100G

We provide the most flexible


switching solutions in the industry
Networking
 Unlocking maximum innovation in
silicon and software

Internal Use - Confidential


14
OS10 Introduction
Architecture
OS10 OPEN Edition

OS10 Enterprise Edition


Programmability
Use Cases
OS10 Enterprise Edition: Feature Rich Network Stack

DELL EMC Pro-Support


Available on VM as well
Virtual OS10
CLI, SNMP, Alarms,
Syslog, XML, REST Deployment 1. OS10 Training and
and pre-provision tool
Management

BUNDLED
2. Explore feature
L2 (xSTP, LAG), L3 (OSPF, BGP,
IPv6) Misc. Features (VLT, VRRP,
Routing & functionality without
Switching
LLDP)
Protocols needing a Switch.
BUNDLED
3. Validate switch
OS10 BASE Platform configuration.
Enablement

Internal Use - Confidential


16
OS10 Introduction
Architecture
OS10 OPEN Edition
OS10 Enterprise Edition

Programmability
Applications
OS10 - Control Plane Services (CPS) Integration

QUAGGA FRR NAGIOS

 Quagga routing stack  NAGIOS NRPE monitors


validated with OS10 OPEN Links, Routes, System Health

OPEN Switch & SONiC DevOps : Ansible

 Config mgmt. and no-touch


 Contributed OS10 Base to
deployment Templates &
OPX and SONiC
Playbooks

Internal Use - Confidential


18
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

Internal Use - Confidential


19
OS10 OPEN: Monitoring using NAGIOS

PRE REQs

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 OS10
Useradd –m nagiosuser

Step 3: Define NRPE profile to monitor


system resources

Internal Use - Confidential


20
Open Source Contributions

Dell Networking OS10


Enterprise Edition
System L2 Fabric Config. Platform
Mgmt. L3 Services Infra Mgmt

Development Environment via Control Plane Services (CPS)

Dell Networking OS10 OPEN Edition (Native Linux)

Platform Abstraction via OCP Switch Abstraction Interface (SAI)

Internal Use - Confidential


Dell contributed OS10 Object Model Schema, NAS and PAS components
21
DellEMC Networking with Ansible

DellEMC Networking
Ansible Roles for the
most common operations

DellEMC Networking is
natively supported in
Ansible2.2 within the
Core Network Modules

Internal Use - Confidential


22
OS10 Introduction
Architecture
OS10 OPEN Edition
OS10 Enterprise Edition
Programmability

Applications
Roadmap Information Disclaimer
• Dell EMC makes no representation and undertakes no obligations with regard
to 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.

Internal Use - Confidential


24
Dell OS10 Features Summary
 Hardened &  S Series
 Virtual Link
Mature Protocols 1G, 10G, 40G, 100G Trunking
Stack Hardware support (L2 Fabric)

   Port Mirroring
Scalable Layer 3 Access Controls
Routing (AAA, ACLs, DHCP) (RSPAN, sFlow)

Storage Transport  Advanced  Automation


Instrumentation NetConf & REST
(DCB, iSCSI, FC)
CPS APIs APIs
Internal Use - Confidential
25
OS 10: Deployment Usecase
L2 and L3 Mixed Datacenter Fabric Fault-tolerant flat L2 Two-Tier VLT
Fabric
A B

Storage Fabric Interconnect Management and Orchestration


C D

Internal Use - Confidential


26
OS 10 Enterprise: Datacenter Fabric A
L2 and L3 Mixed Datacenter
Fabric

Internal Use - Confidential


27
OS 10 Enterprise: Two Tier Data Center Fabric B

Fault-tolerant flat L2 Two-Tier VLT Fabric

Internal Use - Confidential


28
OS 10 Enterprise: Storage Fabric C

VE_Port

Storage Fabric Interconnect Storage Fabric Interconnect


Internal Use - Confidential
29
OS10 Enterprise: Scale out Fabric*

SCALE OUT DC Design


BGP EVPN Fabric
Large Tables Automation
VxLAN Gtwy
VTEP Tunnels
BFD, VRF
ECMP

BGP EVPN BGP EVPN


VxLAN Gtwy VxLAN Gtwy
VTEP VTEP VTEP VTEP VTEP

Internal Use - Confidential


30 * Upcoming software release
In Summary
Disaggregated Hardware Two OS10 Bundles Linux Eco System &
Modular Software Automation Ready
OS10 OS10
Enterprise OPEN
SAI Compliant, CPS
Programmable OS10
Large Scale-out DC
Network Designs

Mainstream OS for Rich Roadmap focused on


DellEMC Networking Data Center, Storage, Connect:
Product Portfolio Campus and CI Fabric www.dell.com/networking
Internal Use - Confidential
32
Q&A

Vous aimerez peut-être aussi