INNOG Workshop
Next-Gen Service Provider Routing
Instructors:
Paresh Khatri, Thomas Corre, Bastien Claeys
Synopsis:
The past few years have seen a shift in the technology deployed by Communications Service Providers (CSPs). Segment routing has become the service-provider routing technology of choice. In addition, EVPN has advanced and matured to a level where it can subsume a multitude of service-layer properties leading to a simpler operational model. In parallel with these routing-area developments, there has been a shift from polling-driven statistics collection to a streaming telemetry-based approach.
This workshop will provide a blend of theory and practical hands-on exercises that covers the following:
- A comprehensive introduction to Containerlab, which will be used to conduct the hands-on exercises
- Theory, implementation and operation of segment routing
- Theory, implementation and operation of EVPN
- Theory, implementation and operation of streaming telemetry
Pre-requisite
This workshop is targeted towards attendees who have an intermediate level of knowledge of routing and switching in a service provider environment. In particular, it assumes knowledge of the following:
- IPv4/IPv6 routing
- ISIS routing protocol
- MPLS transport protocols
- BGP routing protocol
- Management protocols such as SNMP
The workshop is not suitable for beginners in service provider routing technologies.
Syllabus
Day 1
- Containerlab introduction and setup
- Basic Containerlab hands-on lab
- Advanced Containerlab features
- Introduction to SR-OS (preparatory to hands-on labs)
- Basic lab on SR-OS familiarization
- Segment routing theory and applications
Day 2
- Streaming telemetry theory and applications
- Lab: SR-MPLS: low latency service with Flex-Algo
- Flexible-Algorithm (Flex-Algo) provides a mechanism for IGPs to compute constraint-based paths across a network. We use a Flexible-Algorithm Definition (FAD) to describe how a particular algorithm should look like by defining what metric-type needs to be used when calculating the shortest path. This metric type can be IGP-metric, TE-metric or delay-metric. In this lab we will be using delay-metric to provide a low-latency service. The goal of this lab is to show case that per VPN service we can provide one prefix to use delay-metric and another prefix to use standard IGP-metric to calculate the shortest path. All done with Segment Routing and MPLS in the underlay.
- This lab will also use a telemetry stack to easily monitor how traffic is behaving in the network.
Day 3
- EVPN theory and applications
- Lab: Segment Routing with EVPN and FlexAlgo
- We will deploy a multi-node lab with SROS routers running Segment Routing with EVPN and Flex Algo.
- Recap of the workshop