Page MenuHomeVyOS Platform

ISIS - advertise-passive-only not install route in the RIB
Closed, ResolvedPublicBUG

Description

hi

if we use the command set protocols isis advertise-passive-only to advertise only the subnet associate the passive interface , it doesn't allow to install any route on the RIB ( in IPv4/IPv6) , here is the basic setting to replicate it "

interfaces 
set interfaces dummy dum0 address '2001:db8:2:2::20/64'
set interfaces dummy dum10 address '10.0.2.12/24'

set interfaces ethernet eth1 address '2001:db8:3::2/64'
set interfaces ethernet eth1 address '172.16.120.2/24'
set interfaces ethernet eth1 mtu '1500'

# isis - configuration 

set protocols isis dynamic-hostname
set protocols isis advertise-passive-only
set protocols isis interface dum0 passive
set protocols isis interface dum10 passive
set protocols isis interface eth1 circuit-type 'level-2-only'
set protocols isis interface eth1 network point-to-point
set protocols isis level 'level-2'
set protocols isis net '49.0001.0bad.cafe.0002.00'

Details

Version
VyOS 1.4.0
Is it a breaking change?
Perfectly compatible
Issue type
Bug (incorrect behavior)

Event Timeline

Viacheslav triaged this task as Normal priority.Jun 25 2024, 2:01 PM
fernando changed the task status from Open to Confirmed.Jul 1 2024, 8:24 PM

I've created the FRR bug report :

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

@fernando Could you please re-test in the latest rolling release image?

Tested in VyOS 2025.03.09-0613-rolling the issue persists
Configuration:

set system host-name R-01
set interfaces dummy dum0 address '192.0.2.1/32'
set interfaces dummy dum10 address '2001:db8:2:2::21/64'
set interfaces ethernet eth1 address '10.0.0.1/30'
set protocols isis dynamic-hostname
set protocols isis advertise-passive-only
set protocols isis interface dum0 passive
set protocols isis interface dum10 passive
set protocols isis interface eth1 circuit-type 'level-2-only'
set protocols isis interface eth1 network point-to-point
set protocols isis level 'level-2'
set protocols isis net '49.0001.0bad.cafe.0001.00'


set system host-name R-02
set interfaces dummy dum0 address '192.0.2.2/32'
set interfaces dummy dum10 address '2001:db8:2:2::22/64'
set interfaces ethernet eth1 address '10.0.0.2/30'
set protocols isis dynamic-hostname
set protocols isis advertise-passive-only
set protocols isis interface dum0 passive
set protocols isis interface dum10 passive
set protocols isis interface eth1 circuit-type 'level-2-only'
set protocols isis interface eth1 network point-to-point
set protocols isis level 'level-2'
set protocols isis net '49.0001.0bad.cafe.0002.00'
vyos@R-01# run sh ip route isis
[edit]
vyos@R-01#

When we remove set protocols isis advertise-passive-only :

vyos@R-01# delete protocols isis advertise-passive-only
[edit]
vyos@R-01# commit
[edit]
vyos@R-01# run sh ip route isis
Codes: K - kernel route, C - connected, L - local, S - static,
       R - RIP, O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, F - PBR,
       f - OpenFabric, t - Table-Direct,
       > - selected route, * - FIB route, q - queued, r - rejected, b - backup
       t - trapped, o - offload failure

I>* 192.0.2.2/32 [115/20] via 10.0.0.2, eth1, weight 1, 00:00:10
[edit]
vyos@R-01#
vyos@R-01# sudo vtysh -c "show version"
FRRouting 10.2.1 (R-01) on Linux(6.6.79-vyos).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
[edit]
vyos@R-01# run sh version | grep -i version
Version:          VyOS 2025.03.09-0613-rolling
[edit]
Unknown Object (User) renamed this task from ISIS - advertise-passive-only not install route in the RIB to ISIS - advertise-passive-only not install route in the RIB.Oct 9 2025, 12:24 PM
Unknown Object (User) edited projects, added VyOS 1.5 Circinus (1.5-stream-2025-Q3); removed VyOS 1.5 Circinus.
Unknown Object (User) closed this task as Resolved.Oct 9 2025, 5:08 PM
Unknown Object (User) moved this task from Need Triage to Completed on the VyOS Rolling board.
Unknown Object (User) moved this task from Backlog to Finished on the VyOS 1.4 Sagitta (1.4.4) board.
Unknown Object (User) moved this task from Open to Finished on the VyOS 1.5 Circinus (1.5-stream-2025-Q3) board.