OSPF


nv show interface <interface-id> router ospf

显示指定接口的所有 OSPF 配置设置。

命令语法

语法描述
<interface-id>接口名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定接口上的 MD5 身份验证配置设置。

命令语法

语法描述
<interface-id>接口名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定接口上的 BFD 配置设置。

命令语法

语法描述
<interface-id>接口名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

nv show interface <interface-id> router ospf timers

显示指定接口的 SPF 定时器设置。

命令语法

语法描述
<interface-id>接口名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示全局 OSPF 配置。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示所有 OSPF 定时器设置,例如 LSA 定时器和 SPF 定时器,以防止连续 SPF 使 CPU 负担过重。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示 LSA 节流定时器设置。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

nv show router ospf timers spf

显示 SPF 定时器设置。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

nv show vrf <vrf-id> router ospf

显示指定 VRF 的 OSPF 配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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>

显示指定 VRF 的指定 OSPF 区域配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。
<area-id>OSPF 区域。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的指定 OSPF 区域的过滤器列表。

命令语法

语法描述
<vrf-id>VRF 名称。
<area-id>OSPF 区域。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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>

显示指定 VRF 的特定 OSPF 区域网络子网的配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。
<area-id>OSPF 区域。
<network-id>IPv4 网络子网。

版本历史

在 Cumulus Linux 5.9.0 中引入

示例

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>

显示指定 VRF 的指定 OSPF 区域前缀范围的配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。
<area-id>OSPF 区域。
<range-id>IPv4 前缀范围。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的 OSPF 默认始发信息。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的 OSPF 管理距离配置。您可以配置管理距离,以便在两种不同的协议为同一目的地提供路由信息时选择要使用的路由协议。距离越小,协议越可靠。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 中的 OSPF 接口。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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>

显示有关指定 VRF 中特定 OSPF 接口的信息。

在命令末尾添加 -o json 以查看更易读的格式的输出。

命令语法

语法描述
<vrf-id>VRF 名称。
<interface-id>接口名称。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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

显示指定 VRF 中特定 OSPF 接口的本地 IP 地址。

在命令末尾添加 -o json 以查看更易读的格式的输出。

命令语法

语法描述
<vrf-id>VRF 名称。
<interface-id>接口名称。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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>

显示有关指定 VRF 中指定 OSPF 接口的特定本地 IP 地址的信息。

命令语法

语法描述
<vrf-id>VRF 名称。
<interface-id>接口名称。
<ipv4-address>本地 IPv4 地址。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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

显示指定 VRF 中的 OSPF 邻居。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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>

显示有关指定 VRF 中特定 OSPF 邻居的信息。

在命令末尾添加 -- operational -o json 以查看更完整的输出。

命令语法

语法描述
<vrf-id>VRF 名称。
<neighbor-id>OSPF 邻居的 IP 地址。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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

显示指定 VRF 中特定 OSPF 邻居的接口。

命令语法

语法描述
<vrf-id>VRF 名称。
<neighbor-id>OSPF 邻居的 IP 地址。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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>

显示有关指定 VRF 中特定 OSPF 邻居接口的信息。

在命令末尾添加 -o json 以查看更易读的格式的输出。

命令语法

语法描述
<vrf-id>VRF 名称。
<neighbor-id>OSPF 邻居的 IP 地址。
<interface-id>OSPF 邻居接口。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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

显示指定 VRF 中特定 OSPF 邻居接口的本地 IP 地址。

在命令末尾添加 -o json 以查看更易读的格式的输出。

命令语法

语法描述
<vrf-id>VRF 名称。
<neighbor-id>OSPF 邻居的 IP 地址。
<interface-id>OSPF 邻居接口。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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>

显示有关指定 OSPF 邻居接口的特定本地 IP 地址的信息。

命令语法

语法描述
<vrf-id>VRF 名称。
<neighbor-id>OSPF 邻居的 IP 地址。
<interface-id>OSPF 邻居接口。

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

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

显示指定 VRF 的 OSPF 日志配置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

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

显示指定 VRF 的最大指标配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的 OSPF 路由重分发设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的 OSPF 重分发 BGP 路由的配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的 OSPF 重分发连接路由的配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的 OSPF 重分发内核路由的配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

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

显示指定 VRF 的 OSPF 重分发静态路由的配置设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

nv show vrf <vrf-id> router ospf timers

显示指定 VRF 的 OSPF 定时器设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的 LSA 节流定时器设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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

显示指定 VRF 的 SPF 定时器设置。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

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