W trakcie tej sesji zostaną przedstawione założenia, które stały u podstaw zbudowania przez firmę Dell rewolucyjnego i otwartego sieciowego systemu operacyjnego znanego pod kryptonimem OS10. Omówina zostanie jego architektura, funkcjonalności oraz praktyczne zastosowania. System OS10 to nastepny krok w promowanej od 2 lat przez firmę Dell idei otwartej sieciowości (Dell Open Networking) rozdzialając i standaryzując obecnie już nawet warstwy w samym sieciowym systemie operacyjnym !
PLNOG 17 - Andrzej Jeruzal - Dell Networking OS10: sieciowy system operacyjny nowej generacji !
1. Dell EMC Networking OS10:
open networking OS for New
Generation Networks
Andrzej Jeruzal
Networking Systems Engineer
PLNOG17, Kraków
2. 1 of 78
Dell Technologies came into a being on 7th of
September 2016 !
The world’s largest privately-held technology company with world-class enterprise sales and
support
3. 2 of 78
The most comprehensive portfolio of technology
solutions – from the edge to the core to the cloudLeading the intersection of
Big Data, PaaS and agile
development leveraging data
on one cloud-independent platform
Elite and trusted intelligence that
strengthens security and reduces
risk in a dynamic landscape
The premier provider of security, risk
and compliance solutions solving your
most complex challenges
The foundation to transform your data
center with industry-leading servers,
storage and converged infrastructure
The most trusted virtualization for
desktop, data center and applications
The leading enterprise-class cloud
software and solution provider
Award-winning customized
solutions offering
innovative devices and
services designed for the
way people work
4. 3 of 78
Converged
infrastructure
#1 in traditional
storage, #1 in
all-flash
Virtualized
data center
infrastructure
World’s most
secure business-
class laptops
Cloud IT
infrastructure
Server
virtualization
software
#1
CONVERGED
#1
STORAGE
#1
DATA CENTER
#1
SECURE
LAPTOP
#1
CLOUD
#1
VIRTUALIZATION
Total number of sold
servers worldwide
#1
SERVERS
5. 4 of 78
Dell EMC Networking recognized for our vision and
execution
http://www.dell.com/learn/us/en/uscorp1/analyst-relations-research-and-reports
2013
2014
2015
2016
Data Center Networking
6. 5 of 78
Dell EMC Networking—Foundational elements
for the Future-Ready Enterprise
Dell EMC Networking
• Open, software-defined
networking solutions for
the data center, campus
and branch/SMB
• Fully converged to
completely disaggregated
solutions for networking
at any scale
Future-Ready Enterprise
7. 6 of 78
Software-defined end-to-end
End-users,
end-point &
desktops
Campus
Infrastructure (Ethernet, Wi-Fi, 4G/5G)
Control &
Management
Private &
public cloud
traffic
WAN
Infrastructure (MPLS, Internet, 4G/5G)
Control &
Management
VMs,
Containers,
Bare Metal
Data Center
Infrastructure (on-prem, off-prem)
Control &
Management
Software-Defined Campus Software-Defined WAN Software-Defined Data Center
Create a highly flexible, automated environment
for onboarding workloads & platforms
• Converge server, storage, switching elements
• Apply consistent programmatic framework
• Automate configuration and management
tasks
Apply intelligence to dynamically route enterprise
traffic over public & private WAN links
• Immediately improve WAN cost-structures
• Boost mission-critical application
performance
• Deprioritize non-mission critical traffic
Establish a unified and secure wired and
wireless infrastructure for enterprise access
• Unify wired, Wi-Fi, 4G/5G access
• Apply consistent programmatic framework
• Scalable framework for application and
virtual desktop delivery
8. 7 of 78
Open Networking—The foundation for our
solutions in the data center
Dell Software-Defined Networking
Dell Open Networking
Disaggregating the building blocks of networking
Operating System
Solutions
Network Overlay
Solutions
Control Plane
Solutions
+ + +
Switching
Hardware
Switching
Software
Physical
Networking
Virtual
Networking
Control
Plane
Forwarding
Plane
9. 8 of 78
Our vision for the network is open
Open 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
10. 9 of 78
Your Future-Ready Networking stack
Platinum
partner
Platinum
partner
Dell
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
NVO
Solutions
Open Networking
Solutions
Traditional
Networking
Servers Storage
Converged
Infrastructure
Platinum
partner
NFV
Solutions
Platinum
member
11. 10 of 78
In 2014, Dell kicked open the doors of networking
Proprietary Networking
Hardware
Proprietary Networking
Software
Open Networking
Hardware
Open Networking
Software
+ +
Legacy Networking Open Networking
10
12. 11 of 78
Forever changing the networking landscape…
• Mix-and-match
different
networking
software packages
• Address a wide-
range of use-cases
and operational
models.
11
13. 12 of 78
And now we’re raising the bar again…
Open Networking
Hardware
Open Networking
Software
+
Open Networking
Dell Networking OS10
Premium software
Dell Networking OS10
Base software
The next step for network disaggregation
The software…..
12
14. 13 of 78
OS10 – Software for the Open Networking era
Modern software for modern operations
Open Networking
Software
NetOpsDevOps
OS10 Management
Tools
IP Services
Linux Networking
Native Linux Apps
Common
Management
Services (CMS)
L2/L3 Protocols
Policy Control
OS10 Apps3rd Party Apps
Automation
Tools
Fabric Services
Security Services
Development Environment via Control Plane Services (CPS)
Platform Abstraction via OCP Switch Abstraction Interface (SAI)
Dell Networking OS10 Base (Native Linux)
Enterprise
Edition
Open
Edition
13
15. 14 of 78
OS10—Product highlights
• Disaggregated native Linux-based
network operating system
– Enables consistent DevOps framework across
compute, storage and networking elements
– Provides standard networking features, interfaces and
scripting functions for legacy network operations
integration
– Platform agnostic via standard hardware abstraction
layer (OCP-SAI)
• Positioned initially for large-scale
data centers operations
– Ideal for large Enterprise/WebTech customers
seeking an open and programmable networking
software framework for rapid customization
• Dell innovation
– Packaging of unmodified Linux enabling Dell, 3rd party
and open source application development
– Pervasive, unrestricted developer environment via
Control Plane Services (CPS)
– Open, standards-based switch abstraction interface
(SAI) enables agile platform portability
Modern software for modern operations
OS10
14
16. 15 of 78
What really makes OS10 different
Uses an unmodified 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
• Extensible to campus and wide-area
networking environments
Modern software for modern operations
OS10
15
17. 16 of 78
Rapid onboarding and agile operations at scale
Data Center
OS10
• Converge operations across server,
storage, networking elements
• Leverage common open source tools and
best-practices (Data models, commit
rollbacks)
• Implement advance use-cases: e.g.
application level routing, container
networking
16
18. 17 of 78
OS10—Underneath the hood
Drivers
Open
Interfaces
Platform
Drivers
Switch
Abstraction
Interface (SAI)
Linux
Adaptation
OS10 Apps & 3rd Party
OS10 Open Edition
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:
1.Automation and
management via
CMS
2.Application
acceleration via
CPS
3.Platform
abstraction via
SAI
17
19. 18 of 78
OS10.1.x- Open Edition
(Q2 2016)
Positioning: HW enabler. Ideal for
customers who need a high level of
customization & have in-house R&D.
Includes Linux & all underlying
hardware abstraction
CPS API
Programming CPS API, edit Linux
files directly
Customers: WebTech, Research
Price: Free download
OS10 - Positioning & packaging
OS10.2.x- Enterprise Edition
(Q3 2016)
Positioning: Full Dell stack with programming &
Linux app support. Choice for traditional network
operations, especially those migrating to a DevOps
operation.
Includes Linux & all underlying hardware
abstraction
CPS API
Complete Networking OS Stack, CLI
Programming CPS API, commit/rollback
Customers: Dell mainstream
Price: Same as Dell EMC Networking OS9
18
20. 19 of 78
What customers are saying
OS10 from Dell Networking
provides the unique flexibility and
programmability necessary for a
modern cloud provider to innovate
and succeed in a fast-changing
environment. We’re already seeing
significant operational benefits from
having server-like manageability
combined with our server-centric
automation tools.
“
“
Cloud service provider
19
21. 20 of 78
OS10—Today!
1. The new benchmark for
software in the era of
Open Networking
2. Maximum control and
customization for advanced
operators and operations
3. Converge development
framework across server,
storage, and networking
Modern software for modern operations
OS10
20