OSPF 多区域

OSPF 多区域

OSPF多区域:OSPF通过划分区域来实现分层设计,区域是一组路由器和网络的集合,使用相同的区域标志符。

1 ospf 基本概念

1⃣.三张表

邻居表:查看命令 show ip ospf neighbor

路由表:查看命令 show ip route

拓扑表:查看命令 show ip ospf database

2⃣五种数据包

hello 发现邻居,并与其建立相邻关系。DBD(数据库说明)在路由器间检查数据库同步情况

LSR 链路状态请求。LSU 链路状态更新。 LSACK 链路状态确认

3⃣七种状态

Down,Init,Two-way(DRother停留在该状态),Exstart,Exchange,Loading,Full

4⃣两个选举

DR,BDR选举:看接口优先级,可修改,打开接口 配置命令 ip ospf priority {0-255}

Router ID选举:(1)router-id 指定 (2)环回接口最大的IP地址 (3)物理接口最大的IP地址

5⃣ OSPF管理距离和度量值

默认管理距离 110,度量值看开销 cost 10的8次方/带宽

6⃣ OSPF单区域配置

router ospf 1

network 192.168.1.0 0.0.0.255 area 0

单区域存在的问题

(1)同一个区域内所有路由器LSDB完全相同, LSDB包含有关整个网络的拓扑信息,LSDB庞大
(2)收到的LSA通告太多了
(3)内部动荡会引起全网路由器的完全SPF计算,频繁调用SPF算法重新计算路由,会使用非常大的CPU周期
(4)区域内路由无法汇总,需要维护的路由表越来越大,资源消耗过多,性能下降,影响数据转发

解决方法 OSPF多区域-划整为零

区域类型
1.骨干区域
Backbone Area
Area 0
中转区域

2.常规区域
非骨干区域
常规区域又分为标准区域、末节区域、绝对末节区域、次末节区域(NSSA)和绝对(末节)NSSA

特殊区域目的:优化路由表条目、节省内存、提高性能

路由器类型
内部路由器:

所有接口都位于同一个区域中的路由器,同一个区域中所有内部路由器的LSDB都相同。

骨干路由器:

至少有一个接口运行在区域0中的路由器

区域边界路由器(ABR,Area Border Router):

连接多个区域的路由器,为其连接的每个区域维护一个LSDB,并路由前往或者来自其他区域的数据流。

自治系统边界路由器(ASBR,Autonomous System BorderRouter):

至少有一个接口与AS外部网络相连的OSPF路由器。OSPF自治系统由所有OSPF区域及其中的路由器组成。

LSA 类型

实验拓扑

1.配置各台路由器的IP地址,配置之后进行直连网段的测试。

2.在R2、R3、R4和R5上进行OSPF的配置

以R3为例,配置命令如下

R3(config)#router ospf 1

R3(config-router)#network 192.168.1.4 0.0.0.3 area 1

R3(config-router)#network 192.168.1.8 0.0.0.3 area 0

3.在R1和R2上进行RIPv2的配置,要求关闭自动汇总

4.在R2上配置路由重发布

R2(config)#router ospf 1

R2(config-router)#redistribute rip metric 200 subnets

将rip的路由重发布到ospf自治系统中

R2(config-router)#exit

R2(config)#router rip

R2(config-router)#redistribute ospf 1 metric 10

将ospf自治系统路由重发布到rip网络中

R2(config-router)#exit

猜你喜欢

转载自www.cnblogs.com/goodlucktinux/p/10779266.html