OSPF多区域原理与配置

一、OSPF的多区域

1、生成OSPF多区域的原因

改善网络的可扩展性

快速收敛

 

2、OSPF的三种通信量

  • 域内通信量

     单个区域内的路由器之间交换数据包构成的通信量

  • 域间通信量

     不同区域的路由器之间交换数据包构成的通信量

  • 外部通信量

      OSPF域内的路由器与OSPF区域外或另一个自治系统内的路由器之间交换数据包构成的通信量

3、OSPF的路由器类型

内部路由器:只保存本区域内的链路状态信息

区域边界路由器/ABR:用来连接区域0和其他区域(是在area 0内)

自治系统边界路由器/ASBR:用来连接OSPF的AS与外部其他的路由

 

 

4、OSPF的区域类型

  • 骨干区域——Area 0
  • 非骨干区域-根据能够学习的路由种类来区分(Area 1、Area 2)

       标准区域

     末梢区域(stub)

     完全末梢区域(Totally stubby)

     非纯末梢区域(NSSA)

 

二、OSPF链路状态数据库

1、链路状态数据库的组成

每个路由器都创建了由每个接口、对应的相邻节点和接口速度组成的数据库

链路状态数据库中每个条目称为LSA(链路状态通告),常见的有六种LSA类型

2、每一种区域内允许泛洪的LSA

三、末梢区域和完全末梢区域

1、满足以下条件的区域

只有一个默认路由作为其区域的出口

区域不能作为虚链路的穿越区域

Stub区域里无自治系统边界路由器ASBR

不是骨干区域Area0

2、末梢区域

没有LSA4、5、7通告

3、完全末梢区域

除一条LSA3的默认路由通告外,没有LSA3、4、5、7通告

四、OSPF多区域的配置

1、配置多区域OSPF常用命令

 1 ##############OSPF配置################
 2 [R1]ospf 1 router-id 1.1.1.1
 3 [R1-ospf-1]area 1
 4 [R1-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255
 5 [R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
 6 
 7 ##############RIP配置################
 8 [R6]rip 1
 9 [R6-rip-1]v 2
10 [R6-rip-1]undo su    
11 [R6-rip-1]undo summary 
12 [R6-rip-1]network 16.0.0.0
13 
14 ##############路由重分发###############
15 注入RIP
16 [R1]ospf 1    
17 [R1-ospf-1]import-route rip type 1 cost 5
18 [R1-ospf-1]q
19 注入OSPF
20 [R1]rip 1
21 [R1-rip-1]import-route ospf 1 cost 2
22 
23 #############末梢区域配置############
24 [R4]ospf 1
25 [R4-ospf-1]area 2
26 [R4-ospf-1-area-0.0.0.2]stub
27 [R5]ospf 1
28 [R5-ospf-1]area 2
29 [R5-ospf-1-area-0.0.0.2]stub
30 
31 ############完全末梢区域配置###########
32 [R5]ospf 1
33 [R5-ospf-1]area 2
34 [R5-ospf-1-area-0.0.0.2]stub    
35 [R5-ospf-1-area-0.0.0.2]stub no-summary      //将3类信息优化成默认信息,1、2类信息都没了
36 
37 ###########非纯末梢区域NSSA配置#########
38 [R1]ospf 1
39 [R1-ospf-1]area 1
40 [R1-ospf-1-area-0.0.0.1]nssa
41 [R2]ospf 1
42 [R2-ospf-1]area 1
43 [R2-ospf-1-area-0.0.0.1]nssa
44 [R3]ospf 1
45 [R3-ospf-1]area 1
46 [R3-ospf-1-area-0.0.0.1]nssa

 

五、实验分析

步骤如下:

1、先配置6个路由器的接口IP地址以及lookback的IP地址,举例R1(其他方法相同):

1 <Huawei>sys
2 [Huawei]sys R1
3 [R1]int g0/0/0
4 [R1-GigabitEthernet0/0/0]ip add 16.0.0.1 24
5 [R1-GigabitEthernet0/0/0]int g0/0/1
6 [R1-GigabitEthernet0/0/1]ip add 12.0.0.1 24
7 [R1-GigabitEthernet0/0/1]int loo 0
8 [R1-LoopBack0]ip add 1.1.1.1 32
9 [R1-LoopBack0]dis ip int b

2、对5个路由器(R1到R5)进行OSPF配置,命令如下:

 1 [R1]ospf 1 router-id 1.1.1.1
 2 [R1-ospf-1]area 1
 3 [R1-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255
 4 [R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
 5 
 6 
 7 [R2]ospf 1 router-id 2.2.2.2
 8 [R2-ospf-1]area 1
 9 [R2-ospf-1-area-0.0.0.1]network 12.0.0.0 0.0.0.255
10 [R2-ospf-1-area-0.0.0.1]network 23.0.0.0 0.0.0.255
11 [R2-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0
12 
13 [R3]ospf 1 router-id 3.3.3.3
14 [R3-ospf-1]area 1
15 [R3-ospf-1-area-0.0.0.1]network 23.0.0.0 0.0.0.255
16 [R3-ospf-1-area-0.0.0.1]area 0
17 [R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
18 [R3-ospf-1-area-0.0.0.0]network 34.0.0.3 0.0.0.255
19 
20 [R4]ospf 1 router-id 4.4.4.4
21 [R4-ospf-1]area 0
22 [R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
23 [R4-ospf-1-area-0.0.0.0]network 34.0.0.0 0.0.0.255
24 [R4-ospf-1-area-0.0.0.0]area 2
25 [R4-ospf-1-area-0.0.0.2]network 45.0.0.0 0.0.0.255
26 
27 
28 [R5]ospf 1 router-id 5.5.5.5
29 [R5-ospf-1]area 2
30 [R5-ospf-1-area-0.0.0.2]network 5.5.5.5 0.0.0.0
31 [R5-ospf-1-area-0.0.0.2]network 45.0.0.0 0.0.0.255
View Code

 3、在R1上和R6上启RIP

 1 [R1]rip 1
 2 [R1-rip-1]version 2
 3 [R1-rip-1]undo summary
 4 [R1-rip-1]network 16.0.0.0
 5 
 6 [R6]rip 1
 7 [R6-rip-1]version 2    
 8 [R6-rip-1]undo summary 
 9 [R6-rip-1]network 16.0.0.0
10 [R6-rip-1]network 6.0.0.0 

4、在R1上进行路由重分发(互相注入RIP和OSPF)

1 [R1]ospf 1    
2 [R1-ospf-1]import-route rip type 1 cost 5    //默认引入type2 度量值是不累加的,这是不科学的,一般要引入type1,要累加cost5
3 
4 [R1]rip 1    
5 [R1-rip-1]import-route ospf 1 cost 2        //引入ospf,cost最大值是15,因为最大的跳数是15,16不可达

 

5、在area 2区域配置末梢命令加stub

1 [R4]ospf 1
2 [R4-ospf-1]area 2
3 [R4-ospf-1-area-0.0.0.2]stub
4 
5 [R5]ospf 1
6 [R5-ospf-1]area 2
7 [R5-ospf-1-area-0.0.0.2]stub

 7、完全末梢区abr处域优化,在R4上面添加命令

[R4]ospf 2
[R4-ospf-2]area 2
[R4-ospf-2-area-0.0.0.2]stub n	
[R4-ospf-2-area-0.0.0.2]stub no-summary 

8、非纯末梢区域NSSA配置

 1 [R1]ospf 1
 2 [R1-ospf-1]area 1
 3 [R1-ospf-1-area-0.0.0.1]nssa 
 4 
 5 [R2]ospf 1
 6 [R2-ospf-1]area 1
 7 [R2-ospf-1-area-0.0.0.1]nssa
 8 
 9 [R3]ospf 1
10 [R3-ospf-1]area 1
11 [R3-ospf-1-area-0.0.0.1]nssa

 

posted on 2021-06-04 10:41  笑洋仟  阅读(624)  评论(0编辑  收藏  举报

levels of contents