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
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
将本人在工作学习中的一些知识记录并分享