Open Networking 2 · 2018-06-05 · Open Networking Open NOS “2.0” ... modern operating system...

21
Open Networking 2.0 ‚Let‘s make Networking cool again …‘

Transcript of Open Networking 2 · 2018-06-05 · Open Networking Open NOS “2.0” ... modern operating system...

Open Networking 2.0

‚Let‘s make Networking cool again …‘

‘The network is the computer’

- John Gage

3 of Y

$11Billion at Stake in the Next 5 Years

4 of Y By Jim Zemin, Linux Foundation

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

7 of Y

The Driving Forces

CSPsEnterprises

Vendors

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

THANK YOU

Backup

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

Who is Metaswitch?• Producing networking software for 30+ years

• 200+ OEM Customers

• 1,000+ Customers