Skip to content

IOS XR SRv6 support#3195

Merged
ipspace merged 2 commits intodevfrom
xr-srv6
Mar 10, 2026
Merged

IOS XR SRv6 support#3195
ipspace merged 2 commits intodevfrom
xr-srv6

Conversation

@ipspace
Copy link
Owner

@ipspace ipspace commented Mar 10, 2026

No description provided.

Copy link

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

Adds Cisco IOS XR SRv6 support to the netsim SRv6 module and Ansible rendering pipeline, and updates platform documentation to reflect SRv6 availability on IOS XR.

Changes:

  • Add IOS XR SRv6 configuration templates (base SRv6 + BGP/SRv6 L3VPN).
  • Advertise SRv6 capabilities for IOS XR devices via xr.yml features.
  • Adjust SRv6 locator pool consumption and update documentation tables for IOS XR SRv6 support.

Reviewed changes

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

Show a summary per file
File Description
netsim/modules/srv6.py Adds module_pre_transform hook that advances the SRv6 locator pool once.
netsim/devices/xr.yml Declares IOS XR SRv6 feature support flags (IGP/VPN).
netsim/ansible/templates/srv6/iosxr.j2 New IOS XR SRv6 base configuration template (locator + IS-IS hook + optional BGP include).
netsim/ansible/templates/srv6/iosxr.bgp.j2 New IOS XR BGP/SRv6 L3VPN configuration fragment.
docs/platforms.md Marks IOS XR / 8000v as SRv6-capable in the platform matrix.
docs/module/srv6.md Adds IOS XR rows to SRv6 support tables and an IOS XR footnote.

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
ipspace added a commit that referenced this pull request Mar 10, 2026
@ipspace ipspace merged commit 3928698 into dev Mar 10, 2026
6 checks passed
@ipspace ipspace deleted the xr-srv6 branch March 10, 2026 17:09
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