Skip to content

Updated l2 evpn tutorial for srl 25.10.1#200

Merged
hellt merged 1 commit intomainfrom
update-evpn-l2-25.10
Nov 11, 2025
Merged

Updated l2 evpn tutorial for srl 25.10.1#200
hellt merged 1 commit intomainfrom
update-evpn-l2-25.10

Conversation

@hellt
Copy link
Copy Markdown
Member

@hellt hellt commented Nov 11, 2025

No description provided.

Copilot AI review requested due to automatic review settings November 11, 2025 12:03
@github-actions
Copy link
Copy Markdown

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the L2 EVPN tutorial to support SR Linux version 25.10. The changes modernize the lab configuration and documentation with updated versions and corrected syntax.

Key changes:

  • Updated container images to newer versions (srlinux 25.10, containerlab 0.71.1, docker-ce 27.5.1)
  • Corrected device type names to use hyphenated format (ixrd2 → ixr-d2, ixrd3 → ixr-d3)
  • Fixed BGP policy syntax to use bracket notation (export-policy all → export-policy [ all ])
  • Enhanced documentation formatting with embed-result divs and navigation links

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

File Description
labs/evpn01.clab.yml Updated srlinux image to 25.10, network-multitool image path, and corrected device type names to use hyphenated format
docs/tutorials/l2evpn/intro.md Updated version information, improved code block formatting with embed-result styling, added navigation link, and updated command presentation
docs/tutorials/l2evpn/fabric.md Corrected BGP export-policy and import-policy syntax throughout all configuration examples to use bracket notation, added navigation link
docs/tutorials/l2evpn/evpn.md Corrected BGP export-policy and import-policy syntax throughout overlay BGP configuration examples

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

| **Packet captures** | [EVPN IMET routes exchange][capture-imets], [RT2 routes exchange with ICMP in datapath][capture-rt2-datapath] |
| **Main ref documents** | [RFC 7432 - BGP MPLS-Based Ethernet VPN](https://datatracker.ietf.org/doc/html/rfc7432)<br/>[RFC 8365 - A Network Virtualization Overlay Solution Using Ethernet VPN (EVPN)](https://datatracker.ietf.org/doc/html/rfc8365)<br/>[Nokia 7220 SR Linux Advanced Solutions Guide][adv-sol-guide-evpn-l2]<br/>[Nokia 7220 SR Linux EVPN-VXLAN Guide][evpn-vxlan-guide] |
| **Version information**[^1] | [`containerlab:0.48.6`][clab-install], [`srlinux:23.10.1`][srlinux-container], [`docker-ce:23.0.3`][docker-install] |
| **Version information**[^1] | [`containerlab:0.71.1`][clab-install], [`srlinux:25.10`][srlinux-container], [`docker-ce:27.5.1`][docker-install] |
Copy link

Copilot AI Nov 11, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The documented srlinux version '25.10' differs from the PR title which mentions '25.10.1'. This inconsistency should be resolved to match either the actual image tag being used or the intended version. If '25.10.1' is the target version, update this documentation and the image tag in evpn01.clab.yml accordingly.

Suggested change
| **Version information**[^1] | [`containerlab:0.71.1`][clab-install], [`srlinux:25.10`][srlinux-container], [`docker-ce:27.5.1`][docker-install] |
| **Version information**[^1] | [`containerlab:0.71.1`][clab-install], [`srlinux:25.10.1`][srlinux-container], [`docker-ce:27.5.1`][docker-install] |

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants