Page MenuHomeVyOS Platform

SRv6 uSID IS-IS capability
Closed, ResolvedPublicFEATURE REQUEST

Description

Summary

extend the ability SRv6 which enables extensions in IS-IS to support Segment Routing over IPv6
data plane (SRv6) as per RFC 9352.

Use case

enable SRv6 on a specific IS-IS area and assign an already configured SRv6 locator to it.

example FRR:

router isis VyOS
 is-type level-2-only
 net 49.0000.0000.0000.0001.00
 segment-routing srv6
  locator NAMEXXX
 exit

Additional information

it should be a command in our cli similar to it :

set protocols isis segment-routing srv6 locator NAMEXXX
vyos eg :

set protocols isis interface eth1
set protocols isis interface lo
set protocols isis level 'level-2'
set protocols isis net '49.0000.0000.0000.0001.00'
set protocols isis segment-routing srv6 locator NAMEXXX

Details

Version
-
Is it a breaking change?
Perfectly compatible
Issue type
Feature (new functionality)

Event Timeline

Viacheslav triaged this task as Normal priority.Jul 17 2025, 7:37 PM

I've found a bug when we want to load the configuration using frr-reload.py , task on frr:

https://github.com/FRRouting/frr/issues/19230

fernando changed the task status from Open to In progress.Jul 25 2025, 4:16 PM

test and working:

Welcome to VyOS!

   ┌── ┐
   . VyOS 2025.07.30-0021-rolling
   └ ──┘  current

 * Documentation:  https://docs.vyos.io/en/latest
 * Project news:   https://blog.vyos.io
 * Bug reports:    https://vyos.dev

You can change this banner using "set system login banner post-login" command.

VyOS is a free software distribution that includes multiple components,
you can check individual component licenses under /usr/share/doc/*/copyr

basic test on vyos:

set protocols isis interface eth1
set protocols isis interface lo
set protocols isis level 'level-2'
set protocols isis net '49.0000.0000.0000.0001.00'
set protocols isis segment-routing srv6 locator 'TEST'
dmbaturin renamed this task from SRv6 uSID IS-IS capability to SRv6 uSID IS-IS capability.Thu, Nov 13, 1:16 AM