OSPF


nv show interface <interface-id> router ospf

Shows all OSPF configuration settings for the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp51 router ospf
                       applied       
---------------------  --------------
enable                 on            
area                   none             
cost                   auto          
mtu-ignore             off           
network-type           point-to-point
passive                off           
priority               1             
authentication                       
  enable               off           
bfd                                  
  enable               off           
timers                               
  dead-interval        60            
  hello-interval       5             
  retransmit-interval  5             
  transmit-delay       1

nv show interface <interface-id> router ospf authentication

Shows the MD5 authentication configuration settings on the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp51 router ospf authentication
                    applied     
------------------  ------------
enable              on
message-digest-key  100 
md5-key             $nvsec$0c77b609ae035726bf2f37cb08e6ec67 

nv show interface <interface-id> router ospf bfd

Shows the BFD configuration settings on the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp51 router ospf bfd
        applied
------  -------
enable  off

nv show interface <interface-id> router ospf timers

Shows SPF timer settings for the specified interface.

Command Syntax

Syntax Description
<interface-id> The interface name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show interface swp51 router ospf timers
                     applied
-------------------  -------
dead-interval        60     
hello-interval       5      
retransmit-interval  5      
transmit-delay       1

nv show router ospf

Shows global OSPF configuration.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show router ospf
                  applied
----------------  -------
enable            on     
router-id         none   
timers                   
  refresh         10     
  lsa                    
    min-arrival   1000   
    throttle      5000   
  spf                    
    delay         80     
    holdtime      100    
    max-holdtime  6000

nv show router ospf timers

Shows all OSPF timer settings, such as LSA timers and SPF timers that prevent consecutive SPF from overburdening the CPU.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show router ospf timers
                applied
--------------  -------
refresh         10     
lsa                    
  min-arrival   1000   
  throttle      5000   
spf                    
  delay         80     
  holdtime      100    
  max-holdtime  6000

nv show router ospf timers lsa

Shows LSA throttle timer settings.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show router ospf timers lsa
             applied
-----------  -------
min-arrival  1000   
throttle     5000

nv show router ospf timers spf

Shows SPF timer settings.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show router ospf timers spf
              applied
------------  -------
delay         80     
holdtime      100    
max-holdtime  6000

nv show vrf <vrf-id> router ospf

Shows the OSPF configuration settings for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf
                     applied   
-------------------  ----------
enable               on        
reference-bandwidth  100000    
rfc1583-compatible   off       
router-id            10.10.10.1
default-originate              
  enable             off       
distance                       
  external           none      
  inter-area         none      
  intra-area         none      
log                            
  adjacency-changes  on        
max-metric                     
  administrative     off       
  on-shutdown        none      
  on-startup         none      
redistribute                   
  bgp                          
    enable           off       
  connected                    
    enable           off       
  kernel                       
    enable           off       
  static                       
    enable           off       
timers                         
  refresh            auto      
  lsa                          
    min-arrival      auto      
    throttle         auto      
  spf                          
    delay            auto      
    holdtime         auto      
    max-holdtime     auto

nv show vrf <vrf-id> router ospf area <area-id>

Shows the specified OSPF area configuration settings for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<area-id> The OSPF area.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf area 0.0.0.0 --rev=applied
rev ID: applied
----------------  --------------- 
type              normal 
default-lsa-cost  1 
filter-list 
  in              none 
  out             none 
[network]         9.9.0.0/16 
[network]         9.9.12.11/32 
[network]         200.254.0.0/16

nv show vrf <vrf-id> router ospf area <area-id> filter-list

Shows the filter list for the specified OSPF area for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<area-id> The OSPF area.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf area 0 filter-list
     applied           
---  ------------------
in   MY-OSPF-IN-FILTER 
out  MY-OSPF-OUT-FILTER

nv show vrf <vrf-id> router ospf area <area-id> network <network-id>

Shows the configuration settings for a specific OSPF area network subnet for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<area-id> The OSPF area.
<network-id> The IPv4 network subnet.

Version History

Introduced in Cumulus Linux 5.9.0

Example

cumulus@switch:~$ nv show vrf default router ospf area 0 network 10.10.10.1/32

nv show vrf <vrf-id> router ospf area <area-id> range <range-id>

Shows the configuration settings for the specified OSPF area prefix range for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<area-id> The OSPF area.
<range-id> The IPv4 prefix range.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf area 0 range 172.16.1.0/24
          applied
--------  -------
cost      65535  
suppress  off

nv show vrf <vrf-id> router ospf default-originate

Shows OSPF default originate information for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf default-originate
             applied  
-----------  ---------
enable       on       
metric       16777214 
metric-type  2        
route-map    ROUTEMAP1
always       on

nv show vrf <vrf-id> router ospf distance

Shows the OSPF administrative distance configuration for the specified VRF. You configure the administrative distance to choose which routing protocol to use when two different protocols provide route information for the same destination. The smaller the distance, the more reliable the protocol.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf distance
            applied
----------  -------
external    220    
inter-area  150    
intra-area  150

nv show vrf <vrf-id> router ospf interface

Shows the OSPF interfaces in the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf interface
Interface  Summary             
---------  --------------------
swp51      local-ip: 10.10.10.1
swp52      local-ip: 10.10.10.1
vlan10     local-ip:  10.1.10.2
vlan20     local-ip:  10.1.20.2
vlan30     local-ip:  10.1.30.2

nv show vrf <vrf-id> router ospf interface <interface-id>

Shows information about a specific OSPF interface in the specified VRF.

Add -o json at the end of the command to see the output in a more readable format.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<interface-id> The interface name.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf interface swp51 -o json
{
  "local-ip": {
    "10.10.10.1": {
      "area-id": "0.0.0.0"
      "cost": 100,
      "counters": {
        "adjacent-neighbor-count": 0,
        "dbd-rx": 0,
        "dbd-tx": 0,
        "hello-rx": 0,
        "hello-tx": 98,
        "ls-ack-rx": 0,
        "ls-ack-tx": 0,
        "ls-request-rx": 0,
        "ls-request-tx": 0,
        "ls-update-rx": 0,
        "ls-update-tx": 0,
        "neighbor-count": 0
      },
      "dead-interval": 60,
      "hello-interval": 5000,
      "hello-interval-remain": 2496,
      "passive": "off",
      "priority": 1,
      "retransmit-interval": 5,
      "state": "Point-To-Point",
      "transmit-delay": 1,
      "wait-timer": 60
    }
  }
}

nv show vrf <vrf-id> router ospf interface <interface-id> local-ip

Shows the local IP addresses for a specific OSPF interface in the specified VRF.

Add -o json at the end of the command to see the output in a more readable format.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<interface-id> The interface name.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf interface swp51 local-ip -o json
{
  "10.10.10.1": {
    "cost": 100,
    "counters": {
      "adjacent-neighbor-count": 0,
      "dbd-rx": 0,
      "dbd-tx": 0,
      "hello-rx": 0,
      "hello-tx": 111,
      "ls-ack-rx": 0,
      "ls-ack-tx": 0,
      "ls-request-rx": 0,
      "ls-request-tx": 0,
      "ls-update-rx": 0,
      "ls-update-tx": 0,
      "neighbor-count": 0
    },
    "dead-interval": 60,
    "hello-interval": 5000,
    "hello-interval-remain": 1199,
    "interface-netmask": 24,
    "priority": 1,
    "retransmit-interval": 5,
    "state": "Point-To-Point",
    "transmit-delay": 1,
    "wait-timer": 60
  }
}

nv show vrf <vrf-id> router ospf interface <interface-id> local-ip <ipv4-address>

Shows information about a specific local IP address for the specified OSPF interface in the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<interface-id> The interface name.
<ipv4-address> The local IPv4 address.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf interface swp51 local-ip 10.10.10.1
                           operational     
-------------------------  --------------
interface-netmask          24 
priority                   1 
hello-interval             10000 
hello-interval-remain      6130 
dead-interval              40 
retransmit-interval        5 
transmit-delay             1 
state                      Point-To-Point 
wait-timer                 40 
cost                       10 
area-id                    0.0.0.0 
counters 
  neighbor-count           1 
  adjacent-neighbor-count  1 
  hello-rx                 9502 
  hello-tx                 9502 
  dbd-rx                   2 
  dbd-tx                   3 
  ls-request-rx            1 
  ls-request-tx            1 
  ls-update-rx             258 
  ls-update-tx             286 
  ls-ack-rx                249 
  ls-ack-tx                257 

nv show vrf <vrf-id> router ospf neighbor

Shows the OSPF neighbors in the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf neighbor
              Summary         
------------  ----------------
10.10.10.101  Interface: swp51

nv show vrf <vrf-id> router ospf neighbor <neighbor-id>

Shows information about a specific OSPF neighbor in the specified VRF.

Add -- operational -o json at the end of the command to see more complete output.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<neighbor-id> The IP address of the OSPF neighbor.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf neighbor 10.10.10.101 --operational -o json
{
  "interface": {
    "swp51": {
      "local-ip": {
        "10.0.1.0": {
          "bdr-router-id": "10.10.10.101",
          "dead-timer-expiry": 30794,
          "dr-router-id": "10.10.10.1",
          "neighbor-ip": "10.0.1.1",
          "priority": 1,
          "role": "BDR",
          "state": "full",
          "statistics": {
            "db-summary-qlen": 0,
            "ls-request-qlen": 0,
            "ls-retrans-qlen": 0,
            "state-changes": 5
          }
        }
      }
    }
  }
}

nv show vrf <vrf-id> router ospf neighbor <neighbor-id> interface

Shows the interfaces for a specific OSPF neighbor in the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<neighbor-id> The IP address of the OSPF neighbor.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf neighbor 10.10.10.1 interface
Interface  Summary             
---------  --------------------
lo         local-ip: 10.10.10.1
swp51      local-ip: 10.10.10.1
swp52      local-ip: 10.10.10.1
vlan10     local-ip:  10.1.10.2
vlan20     local-ip:  10.1.20.2
vlan30     local-ip:  10.1.30.2

nv show vrf <vrf-id> router ospf neighbor <neighbor-id> interface <interface-id>

Shows information about a specific OSPF neighbor interface in the specified VRF.

Add -o json at the end of the command to see the output in a more readable format.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<neighbor-id> The IP address of the OSPF neighbor.
<interface-id> The OSPF neighbor interface.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf neighbor 10.10.10.1 interface swp51 -o json
{
  "local-ip": {
    "10.10.10.1": {
      "area-id": "0.0.0.0", 
      "dead-timer-expiry": -1,
      "neighbor-ip": "10.10.10.1",
      "priority": 1,
      "role": "DROther",
      "state": "2-way",
      "statistics": {
        "db-summary-qlen": 0,
        "ls-request-qlen": 0,
        "ls-retrans-qlen": 0,
        "state-changes": 0
      }
    }
  }
}

nv show vrf <vrf-id> router ospf neighbor <neighbor-id> interface <interface-id> local-ip

Shows the local IP address for a specific OSPF neighbor interface in the specified VRF.

Add -o json at the end of the command to see the output in a more readable format.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<neighbor-id> The IP address of the OSPF neighbor.
<interface-id> The OSPF neighbor interface.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf neighbor 10.10.10.1 interface swp51 local-ip -o json
{
  "10.10.10.1": {
    "area-id": "0.0.0.0", 
    "dead-timer-expiry": -1,
    "neighbor-ip": "10.10.10.1",
    "priority": 1,
    "role": "DROther",
    "state": "2-way",
    "statistics": {
      "db-summary-qlen": 0,
      "ls-request-qlen": 0,
      "ls-retrans-qlen": 0,
      "state-changes": 0
    }
  }
}

nv show vrf <vrf-id> router ospf neighbor <neighbor-id> interface <interface-id> local-ip <address>

Shows information about a specific local IP address for the specified OSPF neighbor interface.

Command Syntax

Syntax Description
<vrf-id> The VRF name.
<neighbor-id> The IP address of the OSPF neighbor.
<interface-id> The OSPF neighbor interface.

Version History

Introduced in Cumulus Linux 5.5.0

Example

cumulus@switch:~$ nv show vrf default router ospf neighbor 10.10.10.101 interface swp51 local-ip 10.0.1.0
                   operational   applied
-----------------  ------------  -------
bdr-router-id      10.10.10.101         
dead-timer-expiry  30042                
dr-router-id       10.10.10.1           
neighbor-ip        10.0.1.1             
priority           1                    
role               BDR                  
state              full                 
area-id            0.0.0.0
statistics                              
  db-summary-qlen  0                    
  ls-request-qlen  0                    
  ls-retrans-qlen  0                    
  state-changes    5 

nv show vrf <vrf-id> router ospf log

Shows the OSPF log configuration for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf log
                   applied
-----------------  -------
adjacency-changes  on

nv show vrf <vrf-id> router ospf max-metric

Shows the maximum metric configuration settings for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf max-metric
                applied
--------------  -------
administrative  on     
on-shutdown     20     
on-startup      200

nv show vrf <vrf-id> router ospf redistribute

Shows the OSPF route redistribute settings for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf redistribute
               applied
-------------  -------
bgp                   
  enable       on     
  metric       2000   
  metric-type  2      
  route-map    none   
connected             
  enable       on     
  metric       2000   
  metric-type  2      
  route-map    none   
kernel                
  enable       off    
static                
  enable       off

nv show vrf <vrf-id> router ospf redistribute bgp

Shows configuration settings for OSPF redistribute BGP routes for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf redistribute bgp
             applied
-----------  -------
enable       on     
metric       2000   
metric-type  2      
route-map    none

nv show vrf <vrf-id> router ospf redistribute connected

Shows configuration settings for OSPF redistribute connected routes for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf redistribute connected
             applied
-----------  -------
enable       on     
metric       2000   
metric-type  2      
route-map    none

nv show vrf <vrf-id> router ospf redistribute kernel

Shows configuration settings for OSPF redistribute kernel routes for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf redistribute kernel
        applied
------  -------
enable  off

nv show vrf <vrf-id> router ospf redistribute static

Shows configuration settings for OSPF redistribute static routes for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf redistribute static
        applied
------  -------
enable  off

nv show vrf <vrf-id> router ospf timers

Shows OSPF timer settings for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf timers
                applied
--------------  -------
refresh         30     
lsa                    
  min-arrival   30000  
  throttle      3000   
spf                    
  delay         30000  
  holdtime      30000  
  max-holdtime  3000

nv show vrf <vrf-id> router ospf timers lsa

Shows the LSA throttle timer settings for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf timers lsa
             applied
-----------  -------
min-arrival  30000  
throttle     3000

nv show vrf <vrf-id> router ospf timers spf

Shows SPF timer settings for the specified VRF.

Command Syntax

Syntax Description
<vrf-id> The VRF name.

Version History

Introduced in Cumulus Linux 5.0.0

Example

cumulus@switch:~$ nv show vrf default router ospf timers spf
              applied
------------  -------
delay         30000  
holdtime      30000  
max-holdtime  3000