1、检查OSPF邻居状态
1.1 首先查看两端OSPF邻居状态是否正常,正常情况下DRother之间的邻居关系应该稳定在2-way状态,非DRother之间的邻居关系应该稳定在Full状态。
<Huawei> display ospf 1 peer brief
OSPF Process 1 with Router ID 1.1.1.1
Peer Statistic Information
-------------------------------------------------------------------
Area Id Interface Neighbor id State
0.0.0.0 GigabitEthernet1/0/0 3.3.3.3 Full
-------------------------------------------------------------------
Total Peer(s): 1
1.2 确认OSPF及邻居两端OSPF参数匹配
1.2.1 确认接口启动了OSPF
<Huawei> display ospf interface
OSPF Process 1 with Router ID 192.168.1.1
Interfaces
Area: 0.0.0.0 (MPLS TE not enabled)
IP Address Type State Cost Pri DR BDR
192.168.1.2 Broadcast DR 1 1 192.168.1.2 192.168.1.3
Area: 0.0.0.1 (MPLS TE not enabled)
IP Address Type State Cost Pri DR BDR
172.16.0.1 Broadcast DR 1 1 172.16.0.1 172.16.0.2
1.2.2 确认邻居两端OSPF参数相匹配
1.2.2.1 OSPF区域是否匹配
1.2.2.2 OSPF区域认证是否匹配
1.2.2.3 两端OSPF接口上计时器设定值是否匹配
1.2.2.4 两端OSPF接口类型是否匹配
1.2.2.5 广播网络中两端接口子网掩码是否相同
1.2.2.6 NBMA网络是否指定邻居
1.3 确认邻接关系的两端接口没有设置为静默端口,当设置为静默端口,它将不能发送OSPF Hello报文,因此OSPF邻居关系无法形成。
<Huawei>display current-configuration configuration ospf
ospf 1
silent-interface GigabitEthernet 1/0/1
area 0.0.0.0s
network 10.10.1.0 0.0.0.255
network 10.10.4.0 0.0.0.255
area 0.0.0.1
network 10.10.2.0 0.0.0.255
1.4 查看OSPF路由表是否存在相应路由
<Huawei> display ospf routing
OSPF Process 1 with Router ID 10.2.2.9
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
10.12.12.0/24 1 Transit 10.12.12.10 10.2.2.9 0.0.0.1
10.13.13.0/24 1 Stub 10.13.13.1 10.2.2.9 0.0.0.0
10.11.11.0/24 2 Transit 10.12.12.11 10.0.0.1 0.0.0.1
Routing for ASEs
Destination Cost Type Tag NextHop AdvRouter
10.0.0.0/8 1 Type2 1 10.12.12.11 10.0.0.1
Total Nets: 4
Intra Area: 3 Inter Area: 0 ASE: 1 NSSA: 0
1.5 查看OSPF路由表未发现响应路由信息,请首先确认路由信息是否在OSPF中正确发布,对于未进行发布的路由请修改配置将路由正确发布。
<Huawei>display current-configuration configuration ospf
ospf 1
area 0.0.0.0s
network 10.10.1.0 0.0.0.255
network 10.10.4.0 0.0.0.255
area 0.0.0.1
network 10.10.2.0 0.0.0.255
1.6 确认OSPF LSDB数据库中是否存在路由计算所需的正确LSA信息。
1.6.1 区域内的LSDB有: router lsa ,network lsa (广播网络)
显示OSPF链路状态数据库中Router LSA的相关信息。
<HUAWEI> display ospf lsdb router
OSPF Process 1 with Router ID 1.1.1.1
Area: 0.0.0.0
Link State Database
Type : Router
Ls id : 2.2.2.2
Adv rtr : 2.2.2.2
Ls age : 52
Len : 48
Options : E
seq# : 80000006
chksum : 0xbf5a
Link count: 2
Link ID: 1.2.1.2
Data : 1.2.1.2
Link Type: TransNet
Metric : 1
Link ID: 2.2.2.2
Data : 255.255.255.255
Link Type: StubNet
Metric : 0
Priority : Medium
# 显示OSPF链路状态数据库中Network LSA的相关信息。
<HUAWEI> display ospf 1 lsdb network 1.1.1.1
OSPF Process 1 with Router ID 1.1.1.1
Area: 0.0.0.0
Link State Database
Type : Network
Ls id : 10.1.1.1
Adv rtr : 1.1.1.1
Ls age : 167
Len : 32
Options : E
seq# : 80000002
chksum : 0x3408
Net mask : 255.255.255.0
Attached Router 2.2.2.2
Attached Router 1.1.1.1
1.6.2 区域间的LSDB有: Summary lsa , adv Rtr的Router LSA
# 显示OSPF链路状态数据库中Network Summary LSA的相关信息。
<HUAWEI> display ospf 1 lsdb summary 10.2.1.0
OSPF Process 1 with Router ID 1.1.1.1
Area: 0.0.0.0
Link State Database
Type : Sum-Net
Ls id : 10.2.1.0
Adv rtr : 2.2.2.2
Ls age : 419
Len : 28
Options : E
seq# : 80000001
chksum : 0x1d21
Net mask : 255.255.255.0
Tos 0 metric: 1
Priority : Medium
1.6.3 区域外的LSDB有: ASE LSA,adv Rtr的Router LSA
# 显示OSPF链路状态数据库中ASBR Summary LSA的相关信息。
<HUAWEI> display ospf 1 lsdb asbr 2.2.2.2
OSPF Process 1 with Router ID 1.1.1.1
Area: 0.0.0.2
Link State Database
Type : Sum-Asbr
Ls id : 2.2.2.2
Adv rtr : 1.1.1.1
Ls age : 90
Len : 28
Options : E
seq# : 80000001
chksum : 0xec62
Tos 0 metric: 1
显示OSPF链路状态数据库中AS-external LSA的相关信息。
<HUAWEI> display ospf 100 lsdb ase 10.10.1.0
OSPF Process 1 with Router ID 1.1.1.1
Link State Database
Type : External
Ls id : 10.10.1.0
Adv rtr : 2.2.2.2
Ls age : 569
Len : 36
Options : E
seq# : 80000002
chksum : 0x90d0
Net mask : 255.255.255.0
TOS 0 Metric: 1
E type : 2
Forwarding Address : 0.0.0.0
Tag : 1
Priority : Medium
1.6.4 外部路由通过区域间学习的LSDB有: ASE LSA, ADV Router Asbr Sumarry LSA
# 显示OSPF链路状态数据库中NSSA External LSA的相关信息。
<HUAWEI> display ospf 1 lsdb nssa 10.10.1.0
OSPF Process 1 with Router ID 1.1.1.1
Area: 0.0.0.1
Link State Database
Type : NSSA
Ls id : 10.10.1.0
Adv rtr : 2.2.2.2
Ls age : 521
Len : 36
Options : None
seq# : 80000005
chksum : 0x9ea7
Net mask : 255.255.255.0
TOS 0 Metric: 1
E type : 2
Forwarding Address : 10.2.1.2
Tag : 1
Priority : Medium
1.7 导致OSPF数据库中LSA异常或者缺失的原因主要包括如下几种情况,需要从相关的配置或规划角度进行修正。
1.7.1 骨干区域被分割,导致LSA缺失
1.7.2 虚连接配置错误,导致LSA缺失
1.7.3 Router ID冲突,导致LSA震荡
1.8 外部路由携带FA地址确认FA路由为有效路由,ospf必须能够通过区域内或区域间路由到达该FA地址,否则该该外部地址不会加入OSPF路由表。
<HUAWEI> display ospf 100 lsdb ase 10.10.1.0
OSPF Process 1 with Router ID 1.1.1.1
Link State Database
Type : External
Ls id : 10.10.1.0
Adv rtr : 2.2.2.2
Ls age : 569
Len : 36
Options : E
seq# : 80000002
chksum : 0x90d0
Net mask : 255.255.255.0
TOS 0 Metric: 1
E type : 2
Forwarding Address : 0.0.0.0
Tag : 1
Priority : Medium
<HUAWEI> display ospf routing
OSPF Process 1 with Router ID 4.4.4.4
Routing Tables
Routing for Network
Destination Cost Type NextHop AdvRouter Area
172.16.1.0/24 4 Inter-area 192.168.2.1 2.2.2.2 0.0.0.2
172.17.1.0/24 1 Transit 172.17.1.1 4.4.4.4 0.0.0.2
192.168.0.0/24 2 Inter-area 192.168.2.1 2.2.2.2 0.0.0.2
192.168.1.0/24 3 Inter-area 192.168.2.1 2.2.2.2 0.0.0.2
192.168.2.0/24 1 Stub 192.168.2.2 4.4.4.4 0.0.0.2
Routing for ASEs
Destination Cost Type Tag NextHop AdvRouter
10.0.0.0/8 1 Type2 1 192.168.2.1 1.1.1.1
Total Nets: 6
Intra Area: 2 Inter Area: 3 ASE: 1 NSSA: 0
1.9 查看OSPF路由是否加入全局路由表,只有加入到全局路由表的路由才能指导数据包的转发,并需要确保该路由为最优路由。
<HUAWEI> display ip routing-table 1.1.1.1 32 verbose
Route Flags: R - relay, D - download
to fib
---------------------------------------------------------------
Routing Table : Public
Summary Count : 1
Destination: 1.1.1.1/32
Protocol: Static Process ID: 0
Preference: 60 Cost: 0
NextHop: 2.2.2.2 Neighbour: 0.0.0.0
State: Active Adv GotQ Age: 02h17m46s
Tag: 0 Priority: 0
Label: NULL QoSInfo: 0x0
RelayNextHop: 192.168.12.1 Interface: Ethernet0/2/0
TunnelID: 0x0 Flags: RD
BkNextHop: 24.24.24.241 BkInterface: GigabitEthernet6/0/2
Routing Table: 该路由所在的实例名,“Public”特指公网实例
Summary Count:命令行中前缀的路由的条数
Destination:路由的目的地址以及掩码长度
Protocol:路由协议名称
Process ID:路由所在的进程ID
Preference:路由协议的优先级
Cost:路由开销
NextHop:路由的下一跳。对于需要迭代的路由,这是原始下一跳。
Neighbour:邻居
State:路由的状态。包括如下几种:
Active:活跃的路由
Invalid:无效的路由
Inactive:非活跃的路由
NoAdv:不允许发布的路由
Adv:可以发布的路由
Del:即将被删除的路由
GotQ:迭代成功的路由
WaitQ:尚未迭代成功的路由
Stale:带Stale标记的路由,在GR中使用
Age:路由生成后的持续时间
Tag:路由标识
Label:MPLS分配的标签
QosInfo:Qos信息
RelayNextHop:迭代下一跳
Interface:出接口
TunnelID:隧道ID
Flags:路由标记。包括:
R:表示该路由是迭代路由
D:表示该路由成功下发到FIB表
BkNextHop:备份下一跳
BkInterface:备份出接口