Page MenuHomeVyOS Platform

Display route originator in show ospf table command
Closed, ResolvedPublic

Description

VyOS seems doesn't support the function to show an OSPF route item's originator which causes less convenient to debug the network.

For example:

vyos@bsp-asbr2-cm:~$ show ip ospf route
============ OSPF network routing table ============
N    10.0.0.0/24           [23] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.0.30.0/24          [24] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.0.50.1/32          [13] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.0.50.3/32          [23] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.0.50.7/32          [23] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.0.60.0/30          [24] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.0.253.0/24         [34] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.0.254.0/24         [23] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.10.10.0/24         [24] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.96.4.0/24          [2] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.96.251.0/30        [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.96.251.128/30      [2] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.96.253.1/32        [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.96.255.8/30        [1] area: 0.0.0.0
                           directly attached to tun0
N    10.100.100.0/24       [13] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.100.100.1/32       [13] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.100.254.0/24       [13] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.100.255.32/32      [13] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    10.128.35.0/24        [24] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    172.16.0.0/24         [24] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    192.168.10.0/24       [24] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    192.168.55.0/24       [13] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    192.168.55.1/32       [13] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    192.168.88.0/24       [33] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    192.168.88.1/32       [33] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    192.168.114.0/24      [13] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.0.0/25         [2] area: 0.0.0.0
                           via 10.96.255.10, tun0
N    198.18.0.128/25       [2] area: 0.0.0.0
                           via 10.96.255.10, tun0
N    198.18.2.0/25         [2] area: 0.0.0.0
                           via 10.96.255.10, tun0
N    198.18.8.0/25         [2] area: 0.0.0.0
                           via 10.96.255.10, tun0
N    198.18.14.0/28        [2] area: 0.0.0.0
                           via 10.96.255.10, tun0
N    198.18.16.0/25        [2] area: 0.0.0.0
                           via 10.96.255.10, tun0
N    198.18.16.128/25      [2] area: 0.0.0.0
                           via 10.96.255.10, tun0
N    198.18.63.32/32       [2] area: 0.0.0.0
                           via 10.96.255.10, tun0
N    198.18.65.0/24        [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.68.0/24        [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.69.0/25        [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.72.0/24        [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.79.0/24        [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.80.128/25      [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.124.0/28       [1] area: 0.0.0.0
                           directly attached to eth1
N    198.18.124.64/28      [2] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.127.1/32       [1] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.127.33/32      [3] area: 0.0.0.0
                           via 198.18.124.2, eth1
N    198.18.127.34/32      [1] area: 0.0.0.0
                           directly attached to dum1

============ OSPF router routing table =============
R    198.18.127.33         [2] area: 0.0.0.0, ASBR
                           via 198.18.124.2, eth1
R    198.18.127.36         [2] area: 0.0.0.0, ASBR
                           via 198.18.124.2, eth1

============ OSPF external routing table ===========
N E2 10.96.3.0/24          [3/20] tag: 0
                           via 198.18.124.2, eth1
N E2 198.18.66.0/27        [3/20] tag: 0
                           via 198.18.124.2, eth1

vyos@bsp-asbr2-cm:~$ show ip ospf database

       OSPF Router with ID (198.18.127.32)

                Router Link States (Area 0.0.0.0)

Link ID         ADV Router      Age  Seq#       CkSum  Link count
10.0.0.1       10.0.0.1        1141 0x8006249c 0x67d4 7
10.0.0.5       10.0.0.5        2850 0x80003eec 0xd4e5 7
10.0.60.2      10.0.60.2       1780 0x80001236 0x3c64 2
10.100.255.32  10.100.255.32    458 0x80000003 0xcecb 2
198.18.0.1    198.18.0.1      593 0x80000008 0xad30 2
198.18.51.1   198.18.51.1     318 0x800049dd 0x5b34 4
198.18.55.1   198.18.55.1     455 0x8000004b 0x2a59 9
198.18.63.32   198.18.63.32    1134 0x80000387 0x850f 9
198.18.127.1   198.18.127.1     700 0x800001e4 0xf1ef 5
198.18.127.32  198.18.127.32    983 0x8000037e 0x7a34 3
198.18.127.33  198.18.127.33   1520 0x80000333 0xe75d 9
198.18.127.36  198.18.127.36    264 0x800000b0 0xf009 2

                Net Link States (Area 0.0.0.0)

Link ID         ADV Router      Age  Seq#       CkSum
10.0.0.2       10.0.0.5        1850 0x80000f57 0xabf3
10.0.60.1      10.0.0.5         850 0x80000c36 0x75d8
10.96.251.1    198.18.127.36    294 0x80000034 0x32f5
10.96.251.129  198.18.127.36    544 0x80000095 0x4945
10.96.255.10   198.18.63.32    1124 0x80000105 0x08f2
198.18.114.1  198.18.55.1     457 0x80000003 0xacfc
198.18.124.2   198.18.127.1    2700 0x8000005c 0x4427
198.18.124.67  198.18.127.1    1700 0x8000004b 0xe752

                AS External Link States

Link ID         ADV Router      Age  Seq#       CkSum  Route
10.96.3.0      198.18.127.33   1570 0x800002f2 0xe9d7 E2 10.96.3.0/24 [0x0]
198.18.66.0    198.18.127.33   1290 0x800002f2 0x63d2 E2 198.18.66.0/27 [0x0]

vyos@bsp-asbr2-cm:~$

On Juniper SRX550, you can use detail argument to show the originator of each OSPF route items.

hikari@bsp-fw1> show ospf route detail
Topology default Route Table:

Prefix             Path  Route      NH       Metric NextHop       Nexthop
                   Type  Type       Type            Interface     Address/LSP
10.0.0.1           Intra Router     IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.1, optional-capability 0x0
10.0.0.5           Intra Router     IP           22 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.5, optional-capability 0x0
10.0.60.2          Intra Router     IP           23 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.60.2, optional-capability 0x0
10.100.255.32      Intra Router     IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.100.255.32, optional-capability 0x0
198.18.51.1       Intra Router     IP           22 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.51.1, optional-capability 0x0
198.18.55.1       Intra Router     IP            2 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.55.1, optional-capability 0x0
198.18.63.32       Intra Router     IP            2 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, optional-capability 0x0
198.18.127.32      Intra AS BR      IP            1 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.127.32, optional-capability 0x2
198.18.127.33      Intra AS BR      IP            1 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, optional-capability 0x2
198.18.127.36      Intra AS BR      IP            1 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.127.36, optional-capability 0x2
10.0.0.0/24        Intra Network    IP           22 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.5, priority medium
10.0.30.0/24       Intra Network    IP           23 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.5, priority medium
10.0.50.1/32       Intra Network    IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.55.1, priority medium
10.0.50.3/32       Intra Network    IP           22 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.1, priority medium
10.0.50.7/32       Intra Network    IP           22 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.1, priority medium
10.0.60.0/30       Intra Network    IP           23 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.5, priority medium
10.0.253.0/24      Intra Network    IP           33 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.60.2, priority medium
10.0.254.0/24      Intra Network    IP           22 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.1, priority medium
10.10.10.0/24      Intra Network    IP           23 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.5, priority medium
10.96.3.0/24       Ext2  Network    IP           20 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, fwd NZ, priority medium
10.96.4.0/24       Intra Network    IP            1 ge-0/0/3.0
  area 0.0.0.0, origin 198.18.127.1, priority low
10.96.251.0/30     Intra Network    IP            2 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.127.36, priority medium
10.96.251.128/30   Intra Network    IP            1 ge-0/0/6.0
  area 0.0.0.0, origin 198.18.127.36, priority low
10.96.253.1/32     Intra Network    IP            2 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, priority medium
10.96.255.8/30     Intra Network    IP            2 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
10.100.100.0/24    Intra Network    IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.55.1, priority medium
10.100.100.1/32    Intra Network    IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.55.1, priority medium
10.100.254.0/24    Intra Network    IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.55.1, priority medium
10.100.255.32/32   Intra Network    IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.100.255.32, priority medium
10.128.35.0/24     Intra Network    IP           23 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.5, priority medium
172.16.0.0/24      Intra Network    IP           23 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.5, priority medium
198.18.10.0/24    Intra Network    IP           23 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 10.0.0.5, priority medium
198.18.55.0/24    Intra Network    IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.55.1, priority medium
198.18.55.1/32    Intra Network    IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.55.1, priority medium
198.18.88.0/24    Intra Network    IP           32 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.51.1, priority medium
198.18.88.1/32    Intra Network    IP           32 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.51.1, priority medium
198.18.114.0/24   Intra Network    IP           12 ge-0/0/6.0    10.96.251.129
  area 0.0.0.0, origin 198.18.55.1, priority medium
198.18.0.0/25      Intra Network    IP            3 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
198.18.0.128/25    Intra Network    IP            3 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
198.18.2.0/25      Intra Network    IP            3 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
198.18.8.0/25      Intra Network    IP            3 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
198.18.14.0/28     Intra Network    IP            3 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
198.18.16.0/25     Intra Network    IP            3 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
198.18.16.128/25   Intra Network    IP            3 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
198.18.63.32/32    Intra Network    IP            3 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.63.32, priority medium
198.18.65.0/24     Intra Network    IP            2 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, priority medium
198.18.66.0/27     Ext2  Network    IP           20 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, fwd NZ, priority medium
198.18.68.0/24     Intra Network    IP            2 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, priority medium
198.18.69.0/25     Intra Network    IP            2 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, priority medium
198.18.72.0/24     Intra Network    IP            2 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, priority medium
198.18.79.0/24     Intra Network    IP            2 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, priority medium
198.18.80.128/25   Intra Network    IP            2 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, priority medium
198.18.124.0/28    Intra Network    IP            1 ge-0/0/1.0
  area 0.0.0.0, origin 198.18.127.1, priority low
198.18.124.64/28   Intra Network    IP            1 ge-0/0/4.0
  area 0.0.0.0, origin 198.18.127.1, priority low
198.18.127.1/32    Intra Network    IP            0 lo0.1
  area 0.0.0.0, origin 198.18.127.1, priority low
198.18.127.33/32   Intra Network    IP            2 ge-0/0/4.0    198.18.124.65
  area 0.0.0.0, origin 198.18.127.33, priority medium
198.18.127.34/32   Intra Network    IP            2 ge-0/0/1.0    198.18.124.1
  area 0.0.0.0, origin 198.18.127.32, priority medium

hikari@bsp-fw1>

Details

Difficulty level
Unknown (require assessment)
Version
1.4-rolling-202303030317
Why the issue appeared?
Will be filled on close
Is it a breaking change?
Behavior change
Issue type
Feature (new functionality)

Event Timeline

diodep created this object in space S1 VyOS Public.

I don't see it as bug , this information can be obtained from OSPF database using LSA or summary:

vyos@cust-pe2:~$ show ip ospf database

       OSPF Router with ID (1.1.1.1)

                Router Link States (Area 0.0.0.0)

Link ID         ADV Router      Age  Seq#       CkSum  Link count
1.1.1.1        1.1.1.1          696 0x80000007 0xd2d4 2
10.255.254.2   10.255.254.2     630 0x80000008 0x682a 3

                Net Link States (Area 0.0.0.0)

Link ID         ADV Router      Age  Seq#       CkSum
10.180.3.2     10.255.254.2     640 0x80000004 0x6f0a

vyos@cust-pe2:~$
vyos@cust-pe2:~$
vyos@cust-pe2:~$ show ip ospf database router

       OSPF Router with ID (1.1.1.1)

                Router Link States (Area 0.0.0.0)

  LS age: 703
  Options: 0x2  : *|-|-|-|-|-|E|-
  LS Flags: 0x3
  Flags: 0x0
  LS Type: router-LSA
  Link State ID: 1.1.1.1
  Advertising Router: 1.1.1.1
  LS Seq Number: 80000007
  Checksum: 0xd2d4
  Length: 48

   Number of Links: 2

    Link connected to: Stub Network
     (Link ID) Net: 1.1.1.1
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metric: 1

    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.180.3.2
     (Link Data) Router Interface address: 10.180.3.3
      Number of TOS metrics: 0
       TOS 0 Metric: 1

  LS age: 637
  Options: 0x2  : *|-|-|-|-|-|E|-
  LS Flags: 0x6
  Flags: 0x0
  LS Type: router-LSA
  Link State ID: 10.255.254.2
  Advertising Router: 10.255.254.2
  LS Seq Number: 80000008
  Checksum: 0x682a
  Length: 60

   Number of Links: 3

    Link connected to: Stub Network
     (Link ID) Net: 10.255.254.2
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metric: 1

    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.180.3.2
     (Link Data) Router Interface address: 10.180.3.2
      Number of TOS metrics: 0
       TOS 0 Metric: 1

    Link connected to: Stub Network
     (Link ID) Net: 172.16.50.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metric: 1

also FRR doesn't show the information on that way , so you should use those commands or enable the log .

fernando triaged this task as Wishlist priority.Mar 29 2023, 3:30 PM
fernando changed Issue type from Improvement (missing useful functionality) to Feature (new functionality).

I don't see it as bug , this information can be obtained from OSPF database using LSA or summary:

vyos@cust-pe2:~$ show ip ospf database

       OSPF Router with ID (1.1.1.1)

                Router Link States (Area 0.0.0.0)

Link ID         ADV Router      Age  Seq#       CkSum  Link count
1.1.1.1        1.1.1.1          696 0x80000007 0xd2d4 2
10.255.254.2   10.255.254.2     630 0x80000008 0x682a 3

                Net Link States (Area 0.0.0.0)

Link ID         ADV Router      Age  Seq#       CkSum
10.180.3.2     10.255.254.2     640 0x80000004 0x6f0a

vyos@cust-pe2:~$
vyos@cust-pe2:~$
vyos@cust-pe2:~$ show ip ospf database router

       OSPF Router with ID (1.1.1.1)

                Router Link States (Area 0.0.0.0)

  LS age: 703
  Options: 0x2  : *|-|-|-|-|-|E|-
  LS Flags: 0x3
  Flags: 0x0
  LS Type: router-LSA
  Link State ID: 1.1.1.1
  Advertising Router: 1.1.1.1
  LS Seq Number: 80000007
  Checksum: 0xd2d4
  Length: 48

   Number of Links: 2

    Link connected to: Stub Network
     (Link ID) Net: 1.1.1.1
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metric: 1

    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.180.3.2
     (Link Data) Router Interface address: 10.180.3.3
      Number of TOS metrics: 0
       TOS 0 Metric: 1

  LS age: 637
  Options: 0x2  : *|-|-|-|-|-|E|-
  LS Flags: 0x6
  Flags: 0x0
  LS Type: router-LSA
  Link State ID: 10.255.254.2
  Advertising Router: 10.255.254.2
  LS Seq Number: 80000008
  Checksum: 0x682a
  Length: 60

   Number of Links: 3

    Link connected to: Stub Network
     (Link ID) Net: 10.255.254.2
     (Link Data) Network Mask: 255.255.255.255
      Number of TOS metrics: 0
       TOS 0 Metric: 1

    Link connected to: a Transit Network
     (Link ID) Designated Router address: 10.180.3.2
     (Link Data) Router Interface address: 10.180.3.2
      Number of TOS metrics: 0
       TOS 0 Metric: 1

    Link connected to: Stub Network
     (Link ID) Net: 172.16.50.0
     (Link Data) Network Mask: 255.255.255.0
      Number of TOS metrics: 0
       TOS 0 Metric: 1

also FRR doesn't show the information on that way , so you should use those commands or enable the log .

Yes, it isn't a bug. I have implemented it a moment ago. If you want, you can backport this patch to enable this function.

FYI:

https://github.com/FRRouting/frr/pull/13140

The example output is:

bsp-debianrt-exp1# show ip ospf route verbose
============ OSPF network routing table ============
N    10.0.0.0/24           [32] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.2
N    10.0.30.0/24          [33] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.5
N    10.0.50.1/32          [22] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.55.1
N    10.0.50.3/32          [32] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.1
N    10.0.50.7/32          [32] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.1
N    10.0.60.0/30          [33] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.60.1
N    10.0.253.0/24         [43] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.60.2
N    10.0.254.0/24         [32] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.1
N    10.10.10.0/24         [33] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.5
N    10.96.4.0/24          [11] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.127.1
N    10.96.251.0/30        [12] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.96.251.1
N    10.96.251.128/30      [11] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.96.251.129
N    10.96.253.1/32        [11] area: 0.0.0.0
                           via 192.168.124.65, ens192
                           adv 192.168.127.33
N    10.96.255.8/30        [12] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.96.255.10
N    10.100.100.0/24       [22] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.55.1
N    10.100.100.1/32       [22] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.55.1
N    10.100.254.0/24       [22] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.55.1
N    10.100.255.32/32      [22] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.100.255.32
N    10.128.35.0/24        [33] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.5
N    172.16.0.0/24         [33] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.5
N    192.168.10.0/24       [33] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 10.0.0.5
N    192.168.55.0/24       [22] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.55.1
N    192.168.55.1/32       [22] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.55.1
N    192.168.88.0/24       [42] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.51.1
N    192.168.88.1/32       [42] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.51.1
N    192.168.114.0/24      [22] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.114.1
N    192.168.0.0/25         [13] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.63.32
N    192.168.0.128/25       [13] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.63.32
N    192.168.2.0/25         [13] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.63.32
N    192.168.8.0/25         [13] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.63.32
N    192.168.14.0/28        [13] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.63.32
N    192.168.16.0/25        [13] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.63.32
N    192.168.16.128/25      [13] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.63.32
N    192.168.63.32/32       [13] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.63.32
N    192.168.65.0/24        [11] area: 0.0.0.0
                           via 192.168.124.65, ens192
                           adv 192.168.127.33
N    192.168.68.0/24        [11] area: 0.0.0.0
                           via 192.168.124.65, ens192
                           adv 192.168.127.33
N    192.168.69.0/25        [11] area: 0.0.0.0
                           via 192.168.124.65, ens192
                           adv 192.168.127.33
N    192.168.72.0/24        [11] area: 0.0.0.0
                           via 192.168.124.65, ens192
                           adv 192.168.127.33
N    192.168.79.0/24        [11] area: 0.0.0.0
                           via 192.168.124.65, ens192
                           adv 192.168.127.33
N    192.168.80.128/25      [11] area: 0.0.0.0
                           via 192.168.124.65, ens192
                           adv 192.168.127.33
N    192.168.124.0/28       [11] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.124.2
N    192.168.124.64/28      [10] area: 0.0.0.0
                           directly attached to ens192
N    192.168.127.1/32       [10] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.127.1
N    192.168.127.33/32      [11] area: 0.0.0.0
                           via 192.168.124.65, ens192
                           adv 192.168.127.33
N    192.168.127.34/32      [12] area: 0.0.0.0
                           via 192.168.124.67, ens192
                           adv 192.168.127.32

============ OSPF router routing table =============
R    192.168.127.32         [11] area: 0.0.0.0, ASBR
                           via 192.168.124.67, ens192
R    192.168.127.33         [10] area: 0.0.0.0, ASBR
                           via 192.168.124.65, ens192
R    192.168.127.36         [11] area: 0.0.0.0, ASBR
                           via 192.168.124.67, ens192

============ OSPF external routing table ===========
N E2 10.96.3.0/24          [11/20] tag: 0
                           via 192.168.124.65, ens192
N E2 192.168.66.0/27        [11/20] tag: 0
                           via 192.168.124.65, ens192


bsp-debianrt-exp1#

Maybe we can make it output prettier, like HPE devices do.

<asbr-1>disp ospf routing

         OSPF Process 1 with Router ID 10.100.255.32
                  Routing Table

                Topology base (MTID 0)

 Routing for network
 Destination        Cost     Type    NextHop         AdvRouter       Area
 192.168.127.33/32   14       Stub    192.168.114.1   192.168.127.33   0.0.0.0
 172.16.0.0/24      22       Stub    192.168.114.1   10.0.0.5        0.0.0.0
 10.0.0.0/24        21       Transit 192.168.114.1   10.0.0.5        0.0.0.0
 192.168.124.64/28   13       Transit 192.168.114.1   192.168.127.1    0.0.0.0
 192.168.55.0/24    11       Stub    192.168.114.1   192.168.55.1    0.0.0.0
 10.96.251.0/30     11       Transit 192.168.114.1   192.168.127.36   0.0.0.0
 10.0.50.7/32       21       Stub    192.168.114.1   10.0.0.1        0.0.0.0
 10.0.60.0/30       22       Transit 192.168.114.1   10.0.0.5        0.0.0.0
 10.0.253.0/24      32       Stub    192.168.114.1   10.0.60.2       0.0.0.0
 10.0.50.3/32       21       Stub    192.168.114.1   10.0.0.1        0.0.0.0
 192.168.16.128/25   15       Stub    192.168.114.1   192.168.63.32    0.0.0.0
 192.168.55.1/32    11       Stub    192.168.114.1   192.168.55.1    0.0.0.0
 192.168.80.128/25   14       Stub    192.168.114.1   192.168.127.33   0.0.0.0
 192.168.79.0/24     14       Stub    192.168.114.1   192.168.127.33   0.0.0.0
 10.96.251.128/30   12       Transit 192.168.114.1   192.168.127.36   0.0.0.0
 192.168.88.1/32    31       Stub    192.168.114.1   192.168.51.1    0.0.0.0
 10.100.100.1/32    11       Stub    192.168.114.1   192.168.55.1    0.0.0.0
 10.100.100.0/24    11       Stub    192.168.114.1   192.168.55.1    0.0.0.0
 10.100.255.32/32   0        Stub    0.0.0.0         10.100.255.32   0.0.0.0
 192.168.0.128/25    15       Stub    192.168.114.1   192.168.63.32    0.0.0.0
 192.168.72.0/24     14       Stub    192.168.114.1   192.168.127.33   0.0.0.0
 10.10.10.0/24      22       Stub    192.168.114.1   10.0.0.5        0.0.0.0
 10.96.253.1/32     14       Stub    192.168.114.1   192.168.127.33   0.0.0.0
 10.0.30.0/24       22       Stub    192.168.114.1   10.0.0.5        0.0.0.0
 192.168.8.0/25      15       Stub    192.168.114.1   192.168.63.32    0.0.0.0
 192.168.114.0/24   1        Transit 0.0.0.0         192.168.55.1    0.0.0.0
 192.168.16.0/25     15       Stub    192.168.114.1   192.168.63.32    0.0.0.0
 192.168.127.34/32   14       Stub    192.168.114.1   192.168.127.32   0.0.0.0
 192.168.127.1/32    12       Stub    192.168.114.1   192.168.127.1    0.0.0.0
 192.168.10.0/24    22       Stub    192.168.114.1   10.0.0.5        0.0.0.0
 10.128.35.0/24     22       Stub    192.168.114.1   10.0.0.5        0.0.0.0
 10.0.254.0/24      21       Stub    192.168.114.1   10.0.0.1        0.0.0.0
 192.168.14.0/28     15       Stub    192.168.114.1   192.168.63.32    0.0.0.0
 10.96.255.8/30     14       Transit 192.168.114.1   192.168.63.32    0.0.0.0
 192.168.63.32/32    15       Stub    192.168.114.1   192.168.63.32    0.0.0.0
 192.168.0.0/25      15       Stub    192.168.114.1   192.168.63.32    0.0.0.0
 10.96.4.0/24       13       Stub    192.168.114.1   192.168.127.1    0.0.0.0
 10.0.50.1/32       11       Stub    192.168.114.1   192.168.55.1    0.0.0.0
 192.168.124.0/28    13       Transit 192.168.114.1   192.168.127.1    0.0.0.0
 192.168.2.0/25      15       Stub    192.168.114.1   192.168.63.32    0.0.0.0
 192.168.65.0/24     14       Stub    192.168.114.1   192.168.127.33   0.0.0.0
 10.100.254.0/24    11       Stub    192.168.114.1   192.168.55.1    0.0.0.0
 192.168.69.0/25     14       Stub    192.168.114.1   192.168.127.33   0.0.0.0
 192.168.68.0/24     14       Stub    192.168.114.1   192.168.127.33   0.0.0.0
 192.168.88.0/24    31       Stub    192.168.114.1   192.168.51.1    0.0.0.0

 Routing for ASEs
 Destination        Cost     Type    Tag         NextHop         AdvRouter
 192.168.66.0/27     20       Type2   0           192.168.114.1   192.168.127.33
 10.96.3.0/24       20       Type2   0           192.168.114.1   192.168.127.33

 Total nets: 47
 Intra area: 45  Inter area: 0  ASE: 2  NSSA: 0
<asbr-1>

cool , it could be useful.

Do we have any chance to backport it to our FRR source tree?

This comment was removed by diodep.
diodep claimed this task.

Ok, if we merge the patch (backported to frr v8.5), this task can be close.

FRR upstream accepted this patch. https://github.com/FRRouting/frr/pull/13140

I think when we switched to frr version with this patch, the copy in our build script can be removed.