为什么配置好每个邻网后,一个OSPF区域的PC不能ping通另一个OSPF区域的PC?

网络工程 思科 路由 ospf 数据包跟踪器
2022-02-26 08:51:49

所以我对这个拓扑进行了练习:

在此处输入图像描述

我已经在每台路由器上配置了所有 OSPF 网络,并将每个 g0/0 接口(除了中间的 ABR)设置为被动接口。

但是,我无法从 PC11 ping 到 PC1(或其他区域的任何其他 PC)。

以下是路由器的配置:

R1

interface GigabitEthernet0/0
 ip address 192.168.1.1 255.255.255.0
 duplex auto
 speed auto
!
interface GigabitEthernet0/1
 ip address 192.168.99.1 255.255.255.0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 1
 log-adjacency-changes
 passive-interface GigabitEthernet0/0
 network 192.168.2.0 0.0.0.255 area 0
 network 192.168.3.0 0.0.0.255 area 0
 network 192.168.1.0 0.0.0.255 area 0
 network 192.168.99.0 0.0.0.255 area 0
!
ip classless

R2

interface GigabitEthernet0/0
 ip address 192.168.2.1 255.255.255.0
 duplex auto
 speed auto
!
interface GigabitEthernet0/1
 ip address 192.168.99.2 255.255.255.0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 1
 log-adjacency-changes
 passive-interface GigabitEthernet0/0
 network 192.168.3.0 0.0.0.255 area 0
 network 192.168.1.0 0.0.0.255 area 0
 network 192.168.99.0 0.0.0.255 area 0
 network 192.168.2.0 0.0.0.255 area 0
!
ip classless

R3

interface GigabitEthernet0/0
 ip address 192.168.3.1 255.255.255.0
 duplex auto
 speed auto
!
interface GigabitEthernet0/1
 ip address 192.168.99.3 255.255.255.0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 1
 log-adjacency-changes
 passive-interface GigabitEthernet0/0
 network 192.168.2.0 0.0.0.255 area 0
 network 192.168.1.0 0.0.0.255 area 0
 network 192.168.99.0 0.0.0.255 area 0
 network 192.168.3.0 0.0.0.255 area 0
!
ip classless

ABR:

interface GigabitEthernet0/0
 ip address 192.168.99.4 255.255.255.0
 duplex auto
 speed auto
!
interface GigabitEthernet0/1
 ip address 172.16.99.4 255.255.255.0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 1
 log-adjacency-changes
 network 192.168.99.0 0.0.0.255 area 0
 network 172.16.99.0 0.0.0.255 area 2

R11:

interface GigabitEthernet0/0
ip address 172.16.1.1 255.255.255.0
duplex auto
speed auto
!
interface GigabitEthernet0/1
ip address 172.16.99.1 255.255.255.0
duplex auto
speed auto
!
interface Vlan1
 no ip address
shutdown
!
router ospf 1
log-adjacency-changes
passive-interface GigabitEthernet0/0
network 172.16.2.0 0.0.0.255 area 2
network 172.16.3.0 0.0.0.255 area 2
network 172.16.1.0 0.0.0.255 area 2
network 172.16.99.0 0.0.0.255 area 2

R12:

interface GigabitEthernet0/0
 ip address 172.16.2.1 255.255.255.0
 duplex auto
 speed auto
!
interface GigabitEthernet0/1
 ip address 172.16.99.2 255.255.255.0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 1
 log-adjacency-changes
 passive-interface GigabitEthernet0/0
 network 172.16.1.0 0.0.0.255 area 2
 network 172.16.3.0 0.0.0.255 area 2
 network 172.16.99.0 0.0.0.255 area 2
 network 172.16.2.0 0.0.0.255 area 2

R13:

interface GigabitEthernet0/0
 ip address 172.16.3.1 255.255.255.0
 duplex auto
 speed auto
!
interface GigabitEthernet0/1
 ip address 172.16.99.3 255.255.255.0
 duplex auto
 speed auto
!
interface Vlan1
 no ip address
 shutdown
!
router ospf 1
 log-adjacency-changes
 passive-interface GigabitEthernet0/0
 network 172.16.1.0 0.0.0.255 area 2
 network 172.16.2.0 0.0.0.255 area 2
 network 172.16.99.0 0.0.0.255 area 2
 network 172.16.3.0 0.0.0.255 area 2

这是来自的输出show ip ospf neighbor

Neighbor ID     Pri   State           Dead Time   Address         Interface
192.168.99.3      1   FULL/DROTHER    00:00:32    192.168.99.3    GigabitEthernet0/0
192.168.99.2      1   FULL/BDR        00:00:32    192.168.99.2    GigabitEthernet0/0
192.168.99.1      1   FULL/DROTHER    00:00:32    192.168.99.1    GigabitEthernet0/0
172.16.99.1       1   FULL/DROTHER    00:00:32    172.16.99.1     GigabitEthernet0/1
172.16.99.2       1   FULL/DROTHER    00:00:32    172.16.99.2     GigabitEthernet0/1
172.16.99.3       1   FULL/BDR        00:00:32    172.16.99.3     GigabitEthernet0/1

这是来自的输出show ip ospf database

            OSPF Router with ID (192.168.99.4) (Process ID 1)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count
192.168.99.4    192.168.99.4    12          0x80000002 0x000ad9 1

                Summary Net Link States (Area 0)
Link ID         ADV Router      Age         Seq#       Checksum
172.16.99.0     192.168.99.4    3           0x80000001 0x00ec80

                Router Link States (Area 2)

Link ID         ADV Router      Age         Seq#       Checksum Link count
192.168.99.4    192.168.99.4    12          0x80000001 0x00bad6 1

                Summary Net Link States (Area 2)
Link ID         ADV Router      Age         Seq#       Checksum
192.168.99.0    192.168.99.4    8           0x80000001 0x00c0ff

我在这里想念什么?

提前致谢。

1个回答

这里不是简单地给您答案,而是解决 OSPF 问题的策略。

如果您没有看到路由,则可能某些路由器无法成为邻居。用于show ip ospf neighbor brief检查路由器是否拥有所有应有的邻居。

如果路由器不是邻居,请检查它们是否可以相互 ping 通。然后检查ospf参数。 debug ospf neighbors将报告 ospf 参数不匹配。

如果路由器是邻居,但您没有看到路由,请从获取路由的路由器开始,然后返回。确保源路由器实际上是在通告路由。如果路由不通过 ABR,请检查区域类型是否正确。

这不会解决所有 ospf 问题,但会为您提供进一步排除故障所需的信息。