Network Operating System Models

Home » Webinars » Internetworking Technologies » Network Operating System Models

In this webinar we'll examine the different network OS models in use today, both by traditional network vendors and in the brave new world of open networking.

Last modified on 2021-10-05 (release notes)


Network Operating System Models

22:59 Introduction and Market Overview

Introduction 7:23 2019-07-20
The Drivers 9:48 2019-07-20
The Players 5:48 2019-07-20

59:11 Interactions between Network OS and Switching Silicon

Network Switch State 17:28 2019-07-20
Switching Silicon-OS Interaction 27:17 2019-07-20
Programming Switching Silicon 11:56 2019-07-20
User Interface Models 2:30 2019-07-20

14:35 Recommendations and Conclusions

Avoiding Vendor Lock-in 12:23 2019-07-20
Concluding Thoughts 2:12 2019-07-20

Slide Deck

Network OS Models 3.1M 2019-05-30

2:40 From the Design Clinic

SoNIC on Whitebox Switches 2:40 2021-10-01

Deep Dive into Related Topics

In summer 2020, James Miles sent us an awesome list of questions he got after watching the original webinar, resulting in another 2.5 hour of deep dive content focusing on various aspects of network operating systems.

1:23:05 Network Operating Systems Deep Dive

In the first set of questions we revisited the operating system basics and peculiarities of network operating systems, and concentrated on implementation details of Linux-based network devices.

Operating System Basics 9:39 2020-09-24
Diving into Containers and Virtual Machines 14:16 2020-09-24
Network Operating Systems 9:19 2020-09-24
Integrating with Switching ASICs 17:21 2020-09-24
Linux NOS Behind the Scenes 14:41 2020-09-24
Comparing Network Operating Systems 17:49 2020-09-24

Additional resources mentioned in the discussion

SDN Router @ Spotify with David Barroso
SDN Internet Router Is in Production
How Did NETCONF Start (and Junos data models) with Phil Shafer
History of the Cisco CLI with Terry Slattery and Russ White

36:56 Virtualizing Network Devices

The second set of questions focused on virtualized network devices used either for network simulation or packet forwarding, the performance challenges you might expect, the packaging format (virtual machines versus containers), and the operational implications of running network devices on top of a virtualization infrastructure.

Virtualizing Network Devices 13:06 2020-10-12
Expected Performance Degradation 6:07 2020-10-12
Using Containers for Network Functions 6:25 2020-10-12
Operating Virtual Network Devices 11:18 2020-10-12

Additional resources mentioned in the discussion

ntopng Deep Dive with Luca Deri
PF_RING Deep Dive with Luca Deri
Snabb Switch Deep Dive with Luke Gorrie
Fast Linux Packet Forwarding with Thomas Graf
Duty Calls: CPU Is Not Designed for Packet Forwarding

29:32 Impact of Open NOS and Device Virtualization

The final set of questions addressed impact of device virtualization and open operating systems on hardware vendors, the impact on networking engineers, and the mandatory last question: Should network engineers become programmers?

Impact on Networking Hardware 5:43 2020-10-12
Impact on Network Engineers 13:52 2020-10-12
Programming Network Devices 9:57 2020-10-12

Additional resources mentioned in the discussion

Network Automation Isn’t Easy
Why is Network Automation So Hard?
Network Automation RFP Requirements
You started this section on %started% Mark completed