未安装 Brocade OSPFv3 路由

网络工程 IPv6 ospf 锦缎
2022-02-27 17:19:08

我正在尝试在我们的网络中部署 OSPFv3。然而,一些路由器不会将 OSPFv3 路由安装到它们的路由表中。例如,此路由器能够 ping 网络上的某个主机。

#sh ipv6 ospf routes fd42:1337::9:2
   Destination                    Cost       E2Cost     Tag        Flags    Dis
IA fd42:1337::9:0/112             2          0          0          00000003 110
   Next_Hop_Router                Outgoing_Interface Adv_Router
   1   fe80::224:38ff:fe98:af00       ve 14              10.39.0.1

#sh ipv6 route fd42:1337::9:2
Type Codes - B:BGP C:Connected I:ISIS L:Local O:OSPF R:RIP S:Static
BGP  Codes - i:iBGP e:eBGP
ISIS Codes - L1:Level-1 L2:Level-2
OSPF Codes - i:Inter Area 1:External Type 1 2:External Type 2
STATIC Codes - d:DHCPv6
        Type IPv6 Prefix           Next Hop Router    Interface     Dis/Metric     Uptime src-vrf
1       O    fd42:1337::9:0/112    fe80::224:38ff:fe98:af00
                                                      ve 14         110/2          1d1h   -
#ping ipv6 fd42:1337::9:2
Sending 1, 16-byte ICMPv6 Echo to fd42:1337::9:2
timeout 5000 msec, Hop Limit 64
Type Control-c to abort
Reply from fd42:1337::9:2: bytes=16 time=1ms Hop Limit=63
Success rate is 100 percent (1/1), round-trip min/avg/max=1/1/1 ms.

Tracing the route to IPv6 node fd42:1337::9:2 from 1 to 30 hops
  1    26 ms   <1 ms   <1 ms fd42:1337::4:1
  2    99 ms   <1 ms   <1 ms fd42:1337::9:2

但是,与上述路由器相邻的路由器(距离更远的 1 跳)无法访问此网络,即使该网络位于其 ospf 数据库中。

#sh ipv6 ospf routes fd42:1337::9:2
   Destination                    Cost       E2Cost     Tag        Flags    Dis
IA fd42:1337::9:0/112             3          0          0          00000002 110
   Next_Hop_Router                Outgoing_Interface Adv_Router
   1   fe80::768e:f8ff:fe29:9f00      ve 15              10.39.0.5

#sh ipv route fd42:1337::9:2
Can't find matching entry

Tracing the route to IPv6 node fd42:1337::9:2 from 1 to 30 hops

  1    *       *       *     ?
  2    *       *       *     ?

上述2个路由器在处于full状态的VE15上有一个ajecency。

#sh ipv6 ospf neighbor

Total number of neighbors in all states: 2
Number of neighbors in state Full      : 2

RouterID        Pri State    DR              BDR             Interface     [State]
10.39.0.5         1 Full     10.39.0.5       10.13.13.223    ve 15         [BDR]
10.39.0.9         1 Full     10.39.0.9       10.13.13.223    ve 19         [BDR]

我已经尝试过清除 OSPFv3 进程,但是这里没有运气。我还启用了 OSPFv3 调试,调试输出包含以下信息(根据 ipv6 地址和路由器 ID 过滤):

Aug 23 15:37:23.427 OSPFv3: SPF: 10.39.0.5:1553(N) is the first hop
Aug 23 15:37:23.427 OSPFv3: SPF : 10.39.0.5:1553(N) nexthop :: ifindex 1553
Aug 23 15:37:23.427 OSPFv3: SPF: Examining Vertex: 10.39.0.5:1553(N)
Aug 23 15:37:23.427 OSPFv3: SPF: new node added to candidate list: 10.39.0.5:1553(N)
Aug 23 15:37:23.427 OSPFv3: SPF: installing vertex 10.39.0.5:1553(N)
Aug 23 15:37:23.427 OSPFv3: ROUTE: Creating route: 10.39.0.5:1553(N)
Aug 23 15:37:23.427 OSPFv3: SPF : 10.39.0.5:0 nexthop fe80::768e:f8ff:fe29:9f00 ifindex 1553
Aug 23 15:37:23.427 OSPFv3: SPF: Examining Vertex: 10.39.0.5:0
Aug 23 15:37:23.427 OSPFv3: SPF: new node added to candidate list: 10.39.0.5:0
Aug 23 15:37:23.427 OSPFv3: SPF: Ignore link description to myself
Aug 23 15:37:23.428 OSPFv3: SPF: installing vertex 10.39.0.5:0
Aug 23 15:37:23.428 OSPFv3: ROUTE: Creating route: 10.39.0.5:0
Aug 23 15:37:23.428 OSPFv3: SPF: 10.39.0.5:1552(N) inherits 10.39.0.5:0's nexthop_list
Aug 23 15:37:23.428 OSPFv3: SPF: Examining Vertex: 10.39.0.5:1552(N)
Aug 23 15:37:23.428 OSPFv3: SPF: new node added to candidate list: 10.39.0.5:1552(N)
Aug 23 15:37:23.428 OSPFv3: SPF: 10.39.0.5:1553(N) inherits 10.39.0.5:0's nexthop_list
Aug 23 15:37:23.428 OSPFv3: SPF: Examining Vertex: 10.39.0.5:1553(N)
Aug 23 15:37:23.428 OSPFv3: SPF: already in SPF tree: 10.39.0.5:1553(N)

..snip..

Aug 23 15:37:23.465 OSPFv3: INTRA AREA ROUTE: Can't find Prefix LSA for Vertex Type 0 id 0.0.0.0 AdvRouter 10.39.0.5

..snip..

Aug 23 15:37:23.466 OSPFv3: INTRA AREA ROUTE: found Prefix LSA type : IntraPrefix : for Vertex Type 1 Id 0.0.6.16 Advrouter 10.39.0.5
Aug 23 15:37:23.466 OSPFv3: INTRA AREA ROUTE: Intra Area route install fd42:1337::4:0/112 cost 2, area 0.0.0.0
Aug 23 15:37:23.466 OSPFv3: ROUTE: Creating route: fd42:1337::4:0/112
Aug 23 15:37:23.466 OSPFv3: INTRA AREA ROUTE: found Prefix LSA type : IntraPrefix : for Vertex Type 1 Id 0.0.6.17 Advrouter 10.39.0.5
Aug 23 15:37:23.466 OSPFv3: INTRA AREA ROUTE: Intra Area route install fd42:1337::5:0/112 cost 1, area 0.0.0.0
Aug 23 15:37:23.466 OSPFv3: ROUTE: Creating route: fd42:1337::5:0/112

..snip..

Aug 23 15:37:23.466 OSPFv3: INTRA AREA ROUTE: found Prefix LSA type : IntraPrefix : for Vertex Type 1 Id 0.0.6.20 Advrouter 10.39.0.1
Aug 23 15:37:23.466 OSPFv3: INTRA AREA ROUTE: Intra Area route install fd42:1337::9:0/112 cost 3, area 0.0.0.0
Aug 23 15:37:23.466 OSPFv3: ROUTE: Creating route: fd42:1337::9:0/112

..snip..

Aug 23 15:37:23.474 OSPFv3: Validating route fd42:1337::9:0/112, nexthop cnt 1, route_info->flag 0x00000002

似乎 2 个路由器没有正确相邻,有人能指出我解决这个问题的正确方向吗?

1个回答

可能是最近更改的旧路由,请尝试清除路由表:

clear ipv6 ospf all