Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Improving Route Scalability with Nexthop Objects

Linux Plumbers Conference via YouTube

Overview

Explore a comprehensive talk from the Linux Plumbers Conference on improving route scalability using nexthop objects. Learn about the new API committed to the kernel for managing nexthops as separate objects from routes, reducing overhead and enabling new capabilities. Dive into the kernel-side implementation, userspace API, performance improvements, and potential follow-on features. Understand how this approach benefits Linux as a Network Operating System (NOS) and other networking deployments. Discover the current API's limitations, use cases, and the hybrid approach for routing suites and daemons. Examine the code constraints, data structures, and the process of converting legacy systems to the new method. Gain insights into benefits such as overlay support, link event handling, and compatibility with RFC 5549. Explore future developments, including notifications and route dump improvements, while considering backward compatibility.

Syllabus

Introduction
Current API
Overhead
Backwards Compatibility
Use Case
Switch Dev
Hybrid Approach
Routing Suites
Routing Demons
Validation
Hardware Programming
Kernel Information
Separate Object
API
Multipath
Code Constraints
RTA and Hide
Code Overview
Nexthop Structure
Data Structures
ipv6 Multipath
ipv6 Nexthops
Basic Nexthops
Converting Legacy to New
Benefits
Overlay
Flame Graph
Link Event
RFC 5549
FRR
Whats next
Notifications
Route Dump
Backward Compatibility
Questions
MAC address

Taught by

Linux Plumbers Conference

Reviews

Start your review of Improving Route Scalability with Nexthop Objects

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.