S9300配置路由聚合后stub区域收不到聚合后的路由

发布时间:  2015-01-16 浏览次数:  428 下载次数:  0
问题描述

1、用户整网使用ospf路由组网
2、S9306骨干-2和S9306分部19-2之间使用vlink进行连接
3、用户组网拓扑如上图,S9306骨干-2和S9306分部19-2之间使用OSPF虚链路连接,当用户在S9306分部19-2上使用路由聚合功能发布路由时,发现在area 19和area 12上收不到聚合后的路由。
处理过程
1、在S9306骨干-2上查看ospf的配置如下:
ospf 1 router-id 2.2.2.2
area 0.0.0.0
   abr-summary 11.1.1.0 255.255.255.0
   network 2.2.2.2 0.0.0.0
   network 12.12.12.0 0.0.0.255
area 0.0.0.19
   network 23.23.23.0 0.0.0.255
   vlink-peer 4.4.4.4

在S9306骨干-2上查看ospf中的数据库

display ospf lsdb

   OSPF Process 1 with Router ID 2.2.2.2
    Link State Database

            Area: 0.0.0.0
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    4.4.4.4         4.4.4.4           1238  36    80000002       2
Router    2.2.2.2         2.2.2.2           1237  60    8000000A       0
Router    1.1.1.1         1.1.1.1            687  48    80000009       0
Network   12.12.12.1      1.1.1.1            687  32    80000004       0
Sum-Net   34.34.34.0      2.2.2.2           1511  28    80000002       2
Sum-Net   34.34.34.0      4.4.4.4           1249  28    80000002       1
Sum-Net   6.6.6.6         1.1.1.1            846  28    80000003       1
Sum-Net   5.5.5.5         4.4.4.4           1249  28    80000002       1
Sum-Net   3.3.3.3         2.2.2.2           1696  28    80000002       1
Sum-Net   3.3.3.3         4.4.4.4           1249  28    80000002       1
Sum-Net   23.23.23.0      2.2.2.2             24  28    80000003       1
Sum-Net   23.23.23.0      4.4.4.4           1249  28    80000002       2
Sum-Net   4.4.4.4         2.2.2.2           1442  28    80000002       2
Sum-Net   4.4.4.4         4.4.4.4           1249  28    80000002       0
Sum-Net   16.16.16.0      1.1.1.1            846  28    80000003       1
Sum-Net   45.45.45.0      4.4.4.4           1249  28    80000002       1

            Area: 0.0.0.19
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    4.4.4.4         4.4.4.4           1239  48    80000007       1
Router    2.2.2.2         2.2.2.2           1237  36    80000007       1
Router    3.3.3.3         3.3.3.3           1440  60    8000000C       1
Network   34.34.34.1      3.3.3.3           1440  32    80000003       0
Network   23.23.23.1      2.2.2.2           1694  32    80000003       0
Sum-Net   6.6.6.6         2.2.2.2             24  28    80000003       2
Sum-Net   5.5.5.5         4.4.4.4           1250  28    80000002       1
Sum-Net   2.2.2.2         2.2.2.2             24  28    80000003       0
Sum-Net   16.16.16.0      2.2.2.2             24  28    80000003       2
Sum-Net   12.12.12.0      2.2.2.2             25  28    80000003       1
Sum-Net   1.1.1.1         2.2.2.2             14  28    80000004       1
Sum-Net   45.45.45.0      4.4.4.4           1251  28    80000002       1

发现在lsdb中并没有11.1.1.0的聚合路由。

2、当我们把vlink终端后再查看时就有11.1.1.0的聚合路由了

[Huawei-ospf-1-area-0.0.0.19]display ospf lsdb

   OSPF Process 1 with Router ID 2.2.2.2
    Link State Database

            Area: 0.0.0.0
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    4.4.4.4         4.4.4.4            117  36    80000003       2
Router    2.2.2.2         2.2.2.2             11  48    8000000B       0
Router    1.1.1.1         1.1.1.1            938  48    80000009       0
Network   12.12.12.1      1.1.1.1            938  32    80000004       0
Sum-Net   34.34.34.0      2.2.2.2           1762  28    80000002       2
Sum-Net   34.34.34.0      4.4.4.4           1500  28    80000002       1
Sum-Net   6.6.6.6         1.1.1.1           1097  28    80000003       1
Sum-Net   5.5.5.5         4.4.4.4           1500  28    80000002       1
Sum-Net   3.3.3.3         2.2.2.2            147  28    80000003       1
Sum-Net   3.3.3.3         4.4.4.4           1500  28    80000002       1
Sum-Net   23.23.23.0      2.2.2.2            275  28    80000003       1
Sum-Net   23.23.23.0      4.4.4.4           1500  28    80000002       2
Sum-Net   4.4.4.4         2.2.2.2           1693  28    80000002       2
Sum-Net   4.4.4.4         4.4.4.4           1500  28    80000002       0
Sum-Net   16.16.16.0      1.1.1.1           1097  28    80000003       1
Sum-Net   45.45.45.0      4.4.4.4           1500  28    80000002       1

            Area: 0.0.0.19
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    4.4.4.4         4.4.4.4           1490  48    80000007       1
Router    2.2.2.2         2.2.2.2             11  36    80000009       1
Router    3.3.3.3         3.3.3.3           1691  60    8000000C       1
Network   34.34.34.1      3.3.3.3           1691  32    80000003       0
Network   23.23.23.1      2.2.2.2            145  32    80000004       0
Sum-Net   6.6.6.6         2.2.2.2            275  28    80000003       2
Sum-Net   5.5.5.5         4.4.4.4           1501  28    80000002       1
Sum-Net   2.2.2.2         2.2.2.2            275  28    80000003       0
Sum-Net   16.16.16.0      2.2.2.2            275  28    80000003       2
Sum-Net   12.12.12.0      2.2.2.2            276  28    80000003       1
Sum-Net   11.1.1.0         2.2.2.2             12  28    80000001       1
Sum-Net   45.45.45.0      4.4.4.4           1502  28    80000002       1

3、分析之后,在S9306分部19-2上配置路由聚合,stub区域就可以收到聚合后的路由了

S9306分部19-2上配置如下:

[Huawei-ospf-1]disp this
#
ospf 1 router-id 4.4.4.4
area 0.0.0.0
   abr-summary 11.1.1.0 255.255.255.0
area 0.0.0.12
   network 45.45.45.0 0.0.0.255
area 0.0.0.19
   network 4.4.4.4 0.0.0.0
   network 34.34.34.0 0.0.0.255
   vlink-peer 2.2.2.2

而在S9306分部12-1上查看路由表,成功收到11.1.1.0的聚合路由

<Huawei>display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
          Destinations : 14       Routes : 14    

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

         11.1.1.0/24  OSPF    10   4           D   45.45.45.1      Vlanif50
         2.2.2.2/32  OSPF    10   3           D   45.45.45.1      Vlanif50
         3.3.3.3/32  OSPF    10   2           D   45.45.45.1      Vlanif50
         4.4.4.4/32  OSPF    10   1           D   45.45.45.1      Vlanif50
         5.5.5.5/32  Direct  0    0           D   127.0.0.1       LoopBack0
         6.6.6.6/32  OSPF    10   5           D   45.45.45.1      Vlanif50
      12.12.12.0/24  OSPF    10   4           D   45.45.45.1      Vlanif50
      16.16.16.0/24  OSPF    10   5           D   45.45.45.1      Vlanif50
      23.23.23.0/24  OSPF    10   3           D   45.45.45.1      Vlanif50
      34.34.34.0/24  OSPF    10   2           D   45.45.45.1      Vlanif50
      45.45.45.0/24  Direct  0    0           D   45.45.45.2      Vlanif50
      45.45.45.2/32  Direct  0    0           D   127.0.0.1       Vlanif50
       127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
       127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0

<Huawei>display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
          Destinations : 14       Routes : 14    

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

         11.1.1.0/24  OSPF    10   4           D   45.45.45.1      Vlanif50
         2.2.2.2/32  OSPF    10   3           D   45.45.45.1      Vlanif50
         3.3.3.3/32  OSPF    10   2           D   45.45.45.1      Vlanif50
         4.4.4.4/32  OSPF    10   1           D   45.45.45.1      Vlanif50
         5.5.5.5/32  Direct  0    0           D   127.0.0.1       LoopBack0
         6.6.6.6/32  OSPF    10   5           D   45.45.45.1      Vlanif50
      12.12.12.0/24  OSPF    10   4           D   45.45.45.1      Vlanif50
      16.16.16.0/24  OSPF    10   5           D   45.45.45.1      Vlanif50
      23.23.23.0/24  OSPF    10   3           D   45.45.45.1      Vlanif50
      34.34.34.0/24  OSPF    10   2           D   45.45.45.1      Vlanif50
      45.45.45.0/24  Direct  0    0           D   45.45.45.2      Vlanif50
      45.45.45.2/32  Direct  0    0           D   127.0.0.1       Vlanif50
       127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
       127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
根因
1、虚连接是设置在两个设备之间,这两个设备都有一个端口与同一个非主干区域相连。虚连接被认为是属于主干区域的,在OSPF路由协议看来,虚连接两端的两个设备被一个点对点的链路连接在一起。在OSPF路由协议中,通过虚连接的路由信息是作为域内路由来看待的。

2、就本案上看,当配置了虚链路之后,area19的边界路由器上会同步area0中的数据库信息,如下:

display ospf lsdb
  OSPF Process 1 with Router ID 4.4.4.4
   Link State Database

           Area: 0.0.0.0
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    4.4.4.4         4.4.4.4             66  36    80000006       2
Router    2.2.2.2         2.2.2.2             67  60    80000010       0
Router    1.1.1.1         1.1.1.1           1298  48    8000000B       0
Network   12.12.12.1      1.1.1.1           1298  32    80000006       0
Sum-Net   34.34.34.0      4.4.4.4             58  28    80000005       1
Sum-Net   34.34.34.0      2.2.2.2            322  28    80000005       2
Sum-Net   6.6.6.6         1.1.1.1           1263  28    80000002       1
Sum-Net   5.5.5.5         4.4.4.4             58  28    80000005       1
Sum-Net   3.3.3.3         4.4.4.4             58  28    80000005       1
Sum-Net   3.3.3.3         2.2.2.2            506  28    80000005       1
Sum-Net   23.23.23.0      4.4.4.4             58  28    80000005       2
Sum-Net   23.23.23.0      2.2.2.2            634  28    80000005       1
Sum-Net   4.4.4.4         4.4.4.4             58  28    80000005       0
Sum-Net   4.4.4.4         2.2.2.2            253  28    80000005       2
Sum-Net   16.16.16.0      1.1.1.1           1300  28    80000006       1
Sum-Net   45.45.45.0      4.4.4.4             58  28    80000005       1

           Area: 0.0.0.12
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    4.4.4.4         4.4.4.4            476  36    8000000A       1
Router    5.5.5.5         5.5.5.5            102  48    80000008       1
Network   45.45.45.1      4.4.4.4            100  32    80000006       0
Sum-Net   34.34.34.0      4.4.4.4             58  28    80000005       1
Sum-Net   6.6.6.6         4.4.4.4           1260  28    80000002       4
Sum-Net   3.3.3.3         4.4.4.4             58  28    80000005       1
Sum-Net   23.23.23.0      4.4.4.4             58  28    80000005       2
Sum-Net   4.4.4.4         4.4.4.4             58  28    80000005       0
Sum-Net   2.2.2.2         4.4.4.4             58  28    80000005       2
Sum-Net   16.16.16.0      4.4.4.4             58  28    80000005       4
Sum-Net   12.12.12.0      4.4.4.4             58  28    80000005       3
Sum-Net   1.1.1.1         4.4.4.4            104  28    80000001       3

           Area: 0.0.0.19
Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
Router    4.4.4.4         4.4.4.4             66  48    8000000B       1
Router    2.2.2.2         2.2.2.2             68  36    8000000C       1
Router    3.3.3.3         3.3.3.3            250  60    8000000F       1
Network   34.34.34.1      3.3.3.3            250  32    80000006       0
Network   23.23.23.1      2.2.2.2            505  32    80000006       0
Sum-Net   6.6.6.6         2.2.2.2           1263  28    80000002       2
Sum-Net   5.5.5.5         4.4.4.4             58  28    80000005       1
Sum-Net   2.2.2.2         2.2.2.2            634  28    80000005       0
Sum-Net   16.16.16.0      2.2.2.2            634  28    80000005       2
Sum-Net   12.12.12.0      2.2.2.2            634  28    80000005       1
Sum-Net   1.1.1.1         2.2.2.2             42  28    80000004       1
Sum-Net   45.45.45.0      4.4.4.4             58  28    80000005       1

解决方案
在S9306分部19-2 上做如下配置
ospf 1 router-id 4.4.4.4
area 0.0.0.0
  abr-summary 11.1.1.0 255.255.255.0

在S9306分部-12上可以收到聚合后路由
建议与总结
在处理问OSPF问题时,特别是关于路由更新的问题,尤其要关注lsdb当中的内

END