华为网络----OSPF重分发与优化(二)

前言:

前篇博客介绍了OSPF的基础理论和配置实验,本篇博客主要介绍OSPF多区域的路由器设置中的路由重分发,还有一些末梢区域和非纯末梢区域的优化。

一、OSPF重分发理论

1.1 OSPF 6类LSA用途回顾

在这里插入图片描述

1.2 OSPF协议的区域简介
  • 骨干区域 (area 0)

    作为中央实体,其他区域与之相连,骨干区域编号为 0,在该区域中,各种类型的 LSA 均允许发布。

  • 标准区域

    除骨干区域外的默认的区域类型,在该类型区域中,各种类型的 LSA 均允许发布。

  • 末梢区域
    即 STUB 区域,该类型区域中不接受关于AS外部的路由信息,即不接受类型 5 的 AS 外部LSA,需要路由到自治系统外部的网络时,路由器使用默认路由(0.0.0.0),末梢区域中不能包含有自治系统边界路由器 ASBR。

  • 完全末梢区域

    该类型区域中不接受关于AS外部的路由信息,同时也不接受来自 AS 中其他区域的汇总路由,即不接受类型 3、类型 4、类型 5 的 LSA,完全末梢区域也不能包换有自治系统边界路由器 ASBR。

  • NSSA区域

    NSSA区域是stub(末梢区域)的升级版。它允许一些外部路由通告到OSPF自治系统内部,如果把该区域配置成NSSA区域,那么ASBR会产生NSSA外部lsa(type=7),然后泛洪到整个NSSA区域内,这些7类的lsa在NSSA的ABR上最后会转换成type=5的lsa进行泛洪到整个OSPF域中。

  • 完全NSSA区域

    和NSSA区域类似,完全NSSA区域允许一些外部路由通告到OSPF资质系统内部,而同时保留资质系统区域部分的完全stbu区域的特征。该去的ASBR会产生NSSA外部LSA(type=7),然后在区域内泛洪并通过该区域的ABR将7类lsa转换成5类lsa然后在其他所有区域进行泛洪。

    同时,该区域的ABR也会产生一条默认路由(0.0.0.0)传播到区域内,所有区域间的路由都必须通过ABR才能到达。

二、OSPF重分发实验

2.1 实验拓扑

在这里插入图片描述

2.2 路由器R1配置
<Huawei>sys	
[Huawei]sysname R1
#配置物理接口和环回接口的IP地址
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.0.0.1 24
[R1-GigabitEthernet0/0/0]undo shut
[R1-GigabitEthernet0/0/0]q
[R1]int LoopBack 0
[R1-LoopBack0]ip add 1.1.1.1 24
[R1-LoopBack0]q

[R1]rip 1
[R1-rip-1]undo summary 
[R1-rip-1]version 2
[R1-rip-1]network 1.0.0.0	
[R1-rip-1]network 10.0.0.0
[R1-rip-1]q
[R1]
2.3 路由器R2配置
<Huawei>sys	
[Huawei]sysname R2

#配置物理接口和环回接口的IP地址
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 10.0.0.2 24
[R2-GigabitEthernet0/0/0]undo shut
[R2-GigabitEthernet0/0/0]q
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 11.0.0.1 24
[R2-GigabitEthernet0/0/1]undo shut
[R2-GigabitEthernet0/0/1]q
[R2]int LoopBack 0
[R2-LoopBack0]ip add 2.2.2.2 24
[R2-LoopBack0]q
[R2]rip 1

#配置RIP区域
#在RIP区域下重分发OSPF区域中的路由
[R2-rip-1]import-route ospf 1	
#关闭路由汇总
[R2-rip-1]undo summary
#选择RIP verson2
[R2-rip-1]version 2
#宣告网段
[R2-rip-1]network 10.0.0.0
[R2-rip-1]q

#配置OSPF区域
[R2]ospf 1 router-id 2.2.2.2
#在OSPF区域中重分发RIP区域的路由
[R2-ospf-1]import-route rip 1
#宣告OSPF区域
[R2-ospf-1]area 1
#宣告网段
[R2-ospf-1-area-0.0.0.1]network 2.2.2.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]network 11.0.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]q
2.4 路由器R3配置
<Huawei>sys
[Huawei]sysname R3	

#配置物理接口和环回接口的IP地址
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 11.0.0.2 24
[R3-GigabitEthernet0/0/1]undo shut
[R3-GigabitE2thernet0/0/1]q
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[R3-GigabitEthernet0/0/0]undo shut
[R3-GigabitEthernet0/0/0]q
[R3]int LoopBack 0
[R3-LoopBack0]ip add 3.3.3.3 24
[R3-LoopBack0]q

#配置OSPF区域
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 1	
[R3-ospf-1-area-0.0.0.1]network 3.3.3.0 0.0.0.255	
[R3-ospf-1-area-0.0.0.1]network 11.0.0.0 0.0.0.255
[R3-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255
2.5 路由R4配置
<Huawei>sys
[Huawei]sysname R4

#配置物理接口和环回接口的IP地址
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[R4-GigabitEthernet0/0/0]undo shut
[R4-GigabitEthernet0/0/0]q
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 13.0.0.1 24
[R4-GigabitEthernet0/0/1]undo shut
[R4-GigabitEthernet0/0/1]q
[R4]int LoopBack 0
[R4-LoopBack0]ip add 4.4.4.4 24
[R4-LoopBack0]q

#配置OSPF区域
[R4]ospf 1 router-id 4.4.4.4
#宣告区域1的直连网段
[R4-ospf-1]area 1	
[R4-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255
[R4-ospf-1-area-0.0.0.1]network 4.4.4.0 0.0.0.255
[R4-ospf-1-area-0.0.0.1]q
#宣告区域0的直连网段
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]q
2.6 路由器R5配置
<Huawei>sys	
[Huawei]sysname R5

#配置物理接口和环回接口的IP地址
[R5]int g0/0/1
[R5-GigabitEthernet0/0/1]ip add 13.0.0.2 24
[R5-GigabitEthernet0/0/1]undo shutdown 
[R5-GigabitEthernet0/0/1]q
[R5]int g0/0/2
[R5-GigabitEthernet0/0/2]ip add 14.0.0.1 24	
[R5-GigabitEthernet0/0/2]undo shutdown 
[R5-GigabitEthernet0/0/2]q
[R5]int LoopBack 0
[R5-LoopBack0]ip add 5.5.5.5 24
[R5-LoopBack0]q
	

#配置OSPF区域
[R5]ospf 1 router-id 5.5.5.5
#宣告区域1的直连网段
[R5-ospf-1]area 0	
[R5-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]q
#宣告区域0的直连网段
[R5-ospf-1]area 2
[R5-ospf-1-area-0.0.0.2]network 14.0.0.0 0.0.0.255
[R5-ospf-1-area-0.0.0.2]network 5.5.5.0 0.0.0.255
2.7 路由器R6配置
<Huawei>sys
[Huawei]sysname R6
[R6]int g0/0/2
[R6-GigabitEthernet0/0/2]ip add 14.0.0.2 24
[R6-GigabitEthernet0/0/2]undo shutdown 
[R6-GigabitEthernet0/0/2]q
[R6]int LoopBack 0
[R6-LoopBack0]ip add 6.6.6.6 24
[R6-LoopBack0]q
	
[R6]ospf 1 router-id 6.6.6.6
[R6-ospf-1]area 2
[R6-ospf-1-area-0.0.0.2]network 6.6.6.0 0.0.0.255
[R6-ospf-1-area-0.0.0.2]network 14.0.0.0 0.0.0.255
[R6-ospf-1-area-0.0.0.2]q
2.8 验证配置
  • 查看R1路由表,同时在R1路由器上ping R6
[R1]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 15       Routes : 15       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.0/24  Direct  0    0           D   1.1.1.1         LoopBack0
        1.1.1.1/32  Direct  0    0           D   127.0.0.1       LoopBack0
        2.2.2.0/24  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
        3.3.3.3/32  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
        4.4.4.4/32  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
        5.5.5.5/32  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
        6.6.6.6/32  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
       10.0.0.0/24  Direct  0    0           D   10.0.0.1        GigabitEthernet
0/0/0
       10.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/0
       11.0.0.0/24  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
       12.0.0.0/24  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
       13.0.0.0/24  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
       14.0.0.0/24  RIP     100  1           D   10.0.0.2        GigabitEthernet
0/0/0
      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

[R1]ping -a 1.1.1.1 6.6.6.6
  PING 6.6.6.6: 56  data bytes, press CTRL_C to break
    Reply from 6.6.6.6: bytes=56 Sequence=1 ttl=251 time=190 ms
    Reply from 6.6.6.6: bytes=56 Sequence=2 ttl=251 time=140 ms
    Reply from 6.6.6.6: bytes=56 Sequence=3 ttl=251 time=150 ms
    Reply from 6.6.6.6: bytes=56 Sequence=4 ttl=251 time=80 ms
    Reply from 6.6.6.6: bytes=56 Sequence=5 ttl=251 time=140 ms

  --- 6.6.6.6 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 80/140/190 ms

三、优化OSPF协议下的路由

3.1 修改OSPF重分发的RIP的cost值
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]import-route rip 1 cost 5 type 2
  • 查看R6路由表

    修改之后,OSPF重分发的路由,costt值改变为5,经过路由之后不再累加

[R6]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 15       Routes : 15       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.0/24  O_ASE   150  5           D   14.0.0.1        GigabitEthernet
0/0/2
        2.2.2.2/32  OSPF    10   4           D   14.0.0.1        GigabitEthernet
0/0/2
        3.3.3.3/32  OSPF    10   3           D   14.0.0.1        GigabitEthernet
0/0/2
        4.4.4.4/32  OSPF    10   2           D   14.0.0.1        GigabitEthernet
0/0/2
        5.5.5.5/32  OSPF    10   1           D   14.0.0.1        GigabitEthernet
0/0/2
        6.6.6.0/24  Direct  0    0           D   6.6.6.6         LoopBack0
        6.6.6.6/32  Direct  0    0           D   127.0.0.1       LoopBack0
       10.0.0.0/24  O_ASE   150  5           D   14.0.0.1        GigabitEthernet
0/0/2
       11.0.0.0/24  OSPF    10   4           D   14.0.0.1        GigabitEthernet
0/0/2
       12.0.0.0/24  OSPF    10   3           D   14.0.0.1        GigabitEthernet
0/0/2
       13.0.0.0/24  OSPF    10   2           D   14.0.0.1        GigabitEthernet
0/0/2
       14.0.0.0/24  Direct  0    0           D   14.0.0.2        GigabitEthernet
0/0/2
       14.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/2
      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
  • 查看R5的路由表

    可查看到10.0网段的cost值固定为5

[R5]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 16       Routes : 16       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.0/24  O_ASE   150  5           D   13.0.0.1        GigabitEthernet
0/0/1
        2.2.2.2/32  OSPF    10   3           D   13.0.0.1        GigabitEthernet
0/0/1
        3.3.3.3/32  OSPF    10   2           D   13.0.0.1        GigabitEthernet
0/0/1
        4.4.4.4/32  OSPF    10   1           D   13.0.0.1        GigabitEthernet
0/0/1
        5.5.5.0/24  Direct  0    0           D   5.5.5.5         LoopBack0
        5.5.5.5/32  Direct  0    0           D   127.0.0.1       LoopBack0
        6.6.6.6/32  OSPF    10   1           D   14.0.0.2        GigabitEthernet
0/0/2
       10.0.0.0/24  O_ASE   150  5           D   13.0.0.1        GigabitEthernet
0/0/1
       11.0.0.0/24  OSPF    10   3           D   13.0.0.1        GigabitEthernet
0/0/1
       12.0.0.0/24  OSPF    10   2           D   13.0.0.1        GigabitEthernet
0/0/1
       13.0.0.0/24  Direct  0    0           D   13.0.0.2        GigabitEthernet
0/0/1
       13.0.0.2/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/1
       14.0.0.0/24  Direct  0    0           D   14.0.0.1        GigabitEthernet
0/0/2
       14.0.0.1/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
0/0/2
      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

3.2 优化外部路由协议(NSSA)
  • 查看R6路由信息表

    其中协议信息中O_ASE部分为OSPF协议外部路由信息

[R6]dis ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 15       Routes : 15       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.0/24  O_ASE   150  5           D   14.0.0.1        GigabitEthernet
0/0/2
        2.2.2.2/32  OSPF    10   4           D   14.0.0.1        GigabitEthernet
0/0/2
        3.3.3.3/32  OSPF    10   3           D   14.0.0.1        GigabitEthernet
0/0/2
        4.4.4.4/32  OSPF    10   2           D   14.0.0.1        GigabitEthernet
0/0/2
        5.5.5.5/32  OSPF    10   1           D   14.0.0.1        GigabitEthernet
0/0/2
        6.6.6.0/24  Direct  0    0           D   6.6.6.6         LoopBack0
        6.6.6.6/32  Direct  0    0           D   127.0.0.1       LoopBack0
       10.0.0.0/24  O_ASE   150  5           D   14.0.0.1        GigabitEthernet
0/0/2
.........省略部分内容
  • 优化R2、R3、R4路由 area1区域的路由信息

    nssa优化:设置nssa规则可以节省收敛时间

    因为nssa使用第7类LSA报文,只在NSSA(末梢区域中产生),用于向NSSA区域通告外部路由

[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]nssa

[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]nssa

[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 1
[R4-ospf-1-area-0.0.0.1]nssa
  • 查看R4的路由信息

    可见RIP区域路由信息变为NSSA类

[R4]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 16       Routes : 16       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.0/24  O_NSSA  150  5           D   12.0.0.1        GigabitEthernet
0/0/0
       10.0.0.0/24  O_NSSA  150  5           D   12.0.0.1        GigabitEthernet
0/0/0
...................省略部分内容
3.3 设置STUB区域
3.3.1 修改R5、R6路由器area 2信息
[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]area 2
[R5-ospf-1-area-0.0.0.2]stub

[R6]ospf 1 router-id 6.6.6.6
[R6-ospf-1]area 2
[R6-ospf-1-area-0.0.0.2]stub
  • 查看R2 R6路由信息表

R2路由信息表

路由信息表中,ASBR路由器上多了一条默认路由

[R2]dis ip routing-table 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
         Destinations : 17       Routes : 17       

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   O_NSSA  150  1           D   11.0.0.2        GigabitEthernet
0/0/1
        1.1.1.0/24  RIP     100  1           D   10.0.0.1        GigabitEthernet
0/0/0

........省略部分内容

R6路由信息表

路由信息表中,外部的路由信息变为了一条默认路由,节省了收敛时间

[R6]dis 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

        0.0.0.0/0   OSPF    10   2           D   14.0.0.1        GigabitEthernet
0/0/2
        2.2.2.2/32  OSPF    10   4           D   14.0.0.1        GigabitEthernet
0/0/2
        3.3.3.3/32  OSPF    10   3           D   14.0.0.1        GigabitEth
........省略部分内容

总结:

查看邻居关系表

dis ospf peer brief 

查看指定路由协议相关配置

dis ip routing-table protocol (加指定协议,ospf、RIP、IS-IS等)
发布了70 篇原创文章 · 获赞 47 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_45726050/article/details/104395918