Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Software for the Open Networking Era April 2016 Dell.

Similar presentations


Presentation on theme: "1 Software for the Open Networking Era April 2016 Dell."— Presentation transcript:

1 1 Software for the Open Networking Era April 2016 Dell

2 2 Evolving Networks and Open Networking Vendors provide management protocols Less experienced/developer centric customers eg. SNMP, TL-1 Management framework driven management Vendors adjust to the management framework provided by the customers Syslog, Functional integration Applications necessary by customers drive the network innovation Network requirements/functions are selected based on user features True software defined networking

3 3 In 2014, Dell announced the beginning of its Open Networking strategy Proprietary Networking Hardware Proprietary Networking Software Open Networking (ON) Hardware Open Networking Software ++ Legacy NetworkingOpen Networking

4 4 Open Networking provides solutions that match the ever changing networking environments Mix-and-match different supported/qualified networking software packages Address a wide-range of use-cases and operational models Upgrade solutions based on evolving needs Network adapts to the customer requirements

5 5 Why Open Networking Solutions? Solutions –Adaptable solutions that fit customer needs Choice –Choice enabling evolving networking solutions Collaboration –Customers want the best solution and that requires collaboration Cost –Devops solutions can provide simplified OPEX optimized solutions that are reusable Partnerships –Partnerships bring comprehensive solutions

6 6 In 2016 Dell released a software disaggregated Open Networking platform NEWS Dell Raises the Bar for Open Networking with New Disaggregated Software to Maximize Customer Choice and Capability Operating System 10 (OS10) from Dell Networking, establishes a new benchmark for open software modularity and design for large-scale data centers, cloud operators Base module leverages unmodified, open-source Linux with platform portability and rich application development environment Dell plus third-party applications and programmability available to tailor software to different use-cases and operational models ROUND ROCK, Texas –Jan. 20, 2016 Dell today extended its reach in Open Networking with the announcement of Operating System 10 (OS10) from Dell Networking, the next generation of its networking software designed to introduce new levels of software flexibility and programmability in large-scale data center environments. OS10

7 7 How did we start? Latest tools –git –Google repo tool for multi git repos –Continuous Integration (CI) tools –Development in a container Build a integration/programmability framework (CPS) Choose a modeling language for the API Approach to Linux –Development partners and devops are essential considerations –What do people mean need when selecting an OS variant –Something new that is established

8 8 And how did we keep it moving… Start small –Gather a small team to begin the development –Evangelize –Ramp up development –Break barriers Focus on layers, modular and focus on parallel development –Parallel development is required not necessary –Keep focus on the big things Be our own customer –APIs can’t be developed without customers –Iterative development Executive support –Enabling developers –Set deadlines –Walk the talk

9 9 Programmability… programmability… programmability CPS the Inter-application framework App A App B App C App E App D NS App Event Service Get/Set APIs Event Publishing Object oriented and schema is defined through Yang models Naming/discovery service Event Service Transaction support Highly scriptable environment Security enabled Upgrade support

10 10 Ensure rapid platform integration through Switch Abstraction Interface (SAI) and Platform Abstractions Any operating system on any silicon Open Networking Hardware (ONIE) Dell OS10 + Switch Abstraction Interface (SAI) Merchant Silicon (NPU) 3 rd Party OS Link to Dell blogblog Link to Microsoft blogblog

11 11 Collaborating to get the best for the customer Open Compute Project ONIE Open Compute Project SAI –Dell has been one of the founding participants in the OCP SAI initiative Open Compute Project SONiC –Contributed by Microsoft to OCP –Collaborated on design and implementation of modules in SONiC –Existing contributions include SAI, platform components Consortium of partners –Software and design reviewed by a number of industry leaders and competitors to ensure the best for our customers –Working with partners to develop software on top of Open Edition Working towards opening all of OS10 Open Edition software

12 12 What really makes OS10 different Uses an unmodified Linux kernel and distribution Enables OS standardization across data center infrastructure Faster time to market for security updates Completely disaggregated software architecture Base system software decoupled from L2/L3 protocol stack and services Unrestricted programmability and portability via CMS (NetOps), CPS, Linux 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 Enables Innovations Base system software decoupled from L2/L3 protocol stack and services Modern software for modern operations OS10

13 13 OS10—Under the hood Drivers Open Interfaces Platform Drivers Switch Abstraction Interface (SAI) Linux Adaptation OS10 Apps & 3 rd Party OS10 Base 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.Extendibility and Devops via CPS and Linux 3.Platform abstraction via SAI and Platform Drivers

14 Enabled Open Networking Integration Solutions

15 15 Dell Networking Route Optimization Through Programmability 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. “ “ 3 rd Party Feedback Customer delivers container-native infrastructure, offering organizations high-performance, yet simple public cloud and private cloud software solutions for today’s demanding real-time web and mobile applications.

16 16 Dell Networking IOT Integration Through Programmability 3 rd Party Feedback I believe Dell is onto something special with OS10. It provides a unique development platform to rapidly prototype customized solutions and help slash time to production. With OS10’s openness and programming adaptability, I’ve been able to install standard mono runtime and the F# language packages and quickly develop a secure IoT application gateway. I can even compile and debug on OS10, and because I have the same software stack, I can do it on my PC to be more productive. I love it! “ “

17 17 Dell Networking Networks that Adapt to Containers Without using overlays, have the network adapt to the container infrastructure Integrate OS10 and Container DB (etc db) - retrieve subnet/host mapping allocated by flannel via simple python script The system automatically provides direct routing between containers without manual intervention etcd OS10 Kubernetes Cluster BGP Network Leaf/Spine etcd on Kubernetes master CPS API Host Network

18 Check out our Booth for Even More Solutions

19 19

20 Thank you


Download ppt "1 Software for the Open Networking Era April 2016 Dell."

Similar presentations


Ads by Google