动态路由(四)OSPF多区域及路由重发布

一.OSPF多区域的生成

1. 生成OSPF多区域的原因

【1】改善网络的可扩展性
【2】 快速收敛

2 .OSPF区域的概念

Area0为骨千区域,负责在非骨干区域之间中转由区域边界路由器归纳的链路状态通告信息。为了防止出现环路,OSPF要求所有的非骨干区域之间不能直接进行LSA的交互,而必须通过Area0骨干区域进行中转,因此所有的非骨干区域必须都与Area0“直接相连”。

3.区域内路路由器的角色

①区域边界路由器ABR
指连接一个或多个区域到骨干区域的路由器,并且这些路由器会作为域间通信量的路由网关。因而,ABR路由器至少有一个接口是属于骨干区域的,而且必须为每一个与之相连的区域维护不同的链路状态数据库。正因为这个原因,ABR路由器通常需要比一般的内部路由器有更多的内存和更高性能的路由处理器。ABR路由器将会汇总与它相连区域的拓扑信息给骨干区域,然后将这些汇总信息传送给其他区域。
②自治边界路由器ASBR
可以认为它是OSPF域外部的通信量进入OSPF域的网关路由器,也就是说,ASBR路由器是用来把其他路由选择协议学习到的路由通过路由选择重分配的方式注入OSPF域的路由器,一个ASBR路由器可以是位于OSPF域的AS内部的任何路由器,他可以是一台内部路由器或者ABR路由器。 ③内部路由器(IR)
指所有接口都属于同一个区域的路由器。

4.OSPF的三种通信量

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

5.特殊区域

OSPF特殊区域的分类:
【1】骨干区域
【2】普通区域(标准区域)
【3】stub 末梢区域
【4】totally 完全末梢区域
【5】nssa 非完全末梢区域
【6】totally nssa 完全非完全末梢区域

5.1 Stub Area 末梢区域

①Stub Area禁止来自Area0的Type-4、Type-5 LSA进入。
②Stub Area的ABR会自动向该区域下发使用Type-3 LSA描述的默认路由。. Stub Area路由器禁止执行外部路由重发布动作。

5.2 Totally stub area 完全末梢区域

①Totally Stub Area禁止来自Area0的3、4、5类LSA进入。
②Totally Stub Area的ABR会自动向该区域下发使用Type-3 LSA描述的的默认路由。
③Totally Stub Area路由器禁止执行外部路由重发布动作。

5.3 Nssa area 非完全末梢区域

①NSSA禁止Type-4、Type-5 LSA泛洪。允许本区域路由器注入AS外部路由,这些路由注入后以Type-7 LSA的形式在NSSA内泛洪,并且Type-7LSA只能在NSSA内泛洪。
②NSSA的ABR将Type-7 LSA转换成Type-5 LSA并泛洪到Area0
③ NSSA的ABR下发一条Type-7 LSA的0.0.0.0/0默认路由进NSSA。

5.4 Totally NSSA

ABR会自动下发一条3类LSA描述的缺省路由,以及一条7类LSA描述的缺省路由(要求该ABR在骨干区域内有FULL的邻居),NSSA内的路由器会通过这条3类LSA计算缺省路由。

6.OSPF区域类型小结
Area TypeDescription
Stub区域禁止4、5类LSA泛洪,允许骨干区域进入的3类LSA,同时ABR会自动下发3类LSA的缺省路由。
Totally Stub区域禁止3、4、5类LSA泛洪,同时ARB会自动下发3类LSA的缺省路由。
NSSANSSA禁止从骨干区域进入的4、5类LSA,但是允许本地区域注入AS外部路由,这些外部路由以7类LSA在NSSA内泛洪。NSSA ABR下发一条7类的缺省路由。
Totally NSSA在NSSA的基础上,禁止从骨干区域进入的3类LSA,同时NSSA ABR下发—条3类的缺省路由。
7.OSPF特殊区域及LSA泛洪小结

在这里插入图片描述

注:totally nssa 1,2有3默认4无5无7有

二. 路由重发布

1.路由重发布的概念

在某些组网中,可能存在多种路由协议,每种路由协议对路由信息的理解及处理是不同的,因此初始情况下,路由信息在不同的路由协议之间是相互隔离的。
路由重发布(Route redistribution)也被称为路由引入(Route
importation),指的是将路由信息从一种路由协议发布到另一种路由协议的操作。
在网络中部署路由重发布,可以使得路由信息能够在多种路由协议之间实现传递,从而全网的数据能够实现互通。

2.路由汇总

到达每—个远端网段都要配置—条明细路由,最终导致路由条目过多,路由表太庞大,增加了路由器的负担。

路由汇总,又被称为路由聚合(Route Aggregation,或route summary) ,即是将一组有规律的路由汇聚成一条路由,从而达到减小路由表规模以及优化设备资源利用率的目的。·路由汇总是一个非常重要的网络设计思想,一个可汇总的网络设计方案将使得我们的网络更加优化、路由条目更加精简、网络管理更加简单。在网络设计及部署中应时刻保有路由汇总的意识。
不仅仅静态路由能够部署路由汇总,动态路由协议也都支持路由汇总功能。

3.汇总路由的精确计算

在这里插入图片描述

三.OSPF多区域及路由重发布配置实验

在这里插入图片描述
R1的配置

[Huawei]ospf 1 router-id 1.1.1.1
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1] network  50.0.0.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.1]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip a 50.0.0.2  24
[Huawei]int LoopBack 1
[Huawei-LoopBack1]ip address 1.1.1.1 32
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 1                              
[Huawei-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0
[Huawei]ospf1
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]stub

R2的配置

[Huawei]undo info-center enable 
[Huawei]SYSname R2
[R2]INT G0/0/0
[R2-GigabitEthernet0/0/0]ip a 50.0.0.0 24
Error: The specified IP address is invalid.
[R2-GigabitEthernet0/0/0]ip a 50.0.0.1  24
[R2-GigabitEthernet0/0/0]INT G0/0/1
[R2-GigabitEthernet0/0/1]ip a 10.0.0.1  24
[R2-GigabitEthernet0/0/1]INT G0/0/2
[R2-GigabitEthernet0/0/2]ip a 40.0.0.1 24
[R2-GigabitEthernet0/0/2]ospf 1
[R2-ospf-1]q
[R2]
[R2]ospf 1 rout	
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]are 1
[R2-ospf-1-area-0.0.0.1]network 50.0.0.0 0.0.0.255
[R2-ospf-1-area-0.0.0.1]area 4
[R2-ospf-1-area-0.0.0.4]network  40.0.0.0 0.0.0.255
[R2]ospf 1
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]stub

R3的配置

[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip a 10.0.0.2 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip a 20.0.0.1  24
[Huawei-GigabitEthernet0/0/1]q
[Huawei]ospf 1 router-id 3.3.3.3
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]area 2                                           
[Huaw[Huawei]ospf 1
[Huawei-ospf-1]area  2	
[Huawei-ospf-1-area-0.0.0.2]vlink-peer 4.4.4.4 //建立虚拟连接
ei-ospf-1-area-0.0.0.2]network 20.0.0.0 0.0.0.25

R4的配置

[Huawei]sys R4
[R4]INT G0/0/0 	
[R4-GigabitEthernet0/0/0]IP  a 20.0.0.2   24
[R4-GigabitEthernet0/0/0]INT G0/0/1
[R4-GigabitEthernet0/0/1]IP a 30.0.0.2 24
[R4-GigabitEthernet0/0/1]q
[R4]ospf 1 router-id	
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 2
[R4-ospf-1-area-0.0.0.2]network 20.0.0.0 0.0.0.255
[R4-ospf-1-area-0.0.0.2]area 3
[R4-ospf-1-area-0.0.0.3]network 30.0.0.0 0.0.0.255
[R4]ospf 1
[R4-ospf-1]area 3
[R4-ospf-1-area-0.0.0.3]v	
[R4-ospf-1-area-0.0.0.3]vlink-peer  5.5.5.5 //建立虚拟连接
Huawei]ospf 1
[Huawei-ospf-1]a	
[Huawei-ospf-1]area 3
[R4-ospf-1-area-0.0.0.3]nssa default-route-advertise 

R5的配置

<Huawei>sys 
Enter system view, return user view with Ctrl+Z.	
[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]int g0/0/0	                                       
[Huawei-GigabitEthernet0/0/0]ip a 30.0.0.1 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip a 60.0.0.1  24
[Huawei]ospf 1 router-id 5.5.5.5
[Huawei-ospf-1]area  3
[Huawei-ospf-1-area-0.0.0.3]network 30.0.0.0  0.0.0.255
[Huawei-ospf-1-area-0.0.0.3]rip 1
[Huawei-rip-1]version 2
[Huawei-rip-1]network 60.0.0.0 
[Huawei]ospf 1
[Huawei-ospf-1]import	
[Huawei-ospf-1]import-route rip  1
[Huawei-ospf-1]rip 1
[Huawei-rip-1]import-route  ospf 1
Huawei]ospf 1
[Huawei-ospf-1]a	
[Huawei-ospf-1]area 3
[Huawei-ospf-1-area-0.0.0.3]nssa

R6配置

<Huawei>sys
[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip a  60.0.0.2  24
[Huawei-GigabitEthernet0/0/0]q
[Huawei]rip 1
[Huawei-rip-1]version 2
[Huawei-rip-1]network 60.0.0.0 
[Huawei]RIP 1
[Huawei-rip-1]network 192.168.10.0 0.0.0.255
[Huawei-rip-1]silent-interface G0/0/1

R7的配置

[Huawei]undo info-center enable 
Info: Information center is disabled.
[Huawei]int g0/0/0
[Huawei]ospf 1 router-id 7.7.7.7
[Huawei-ospf-1]area 4
[Huawei-ospf-1-area-0.0.0.4]network 40.0.0.0 0.0.0.255                                       
[Huawei-ospf-1-area-0.0.0.4]network 7.7.7.7 32
[Huawei]ospf 1
[Huawei-ospf-1]import-route  direct 
[Huawei]int LoopBack 1
Huawei-LoopBack1]ip address 7.7.7.7 32
[Huawei]int LoopBack 0
[Huawei-LoopBack0]ip address 192.168.1.0 242	
[Huawei-LoopBack0]q
[Huawei]int  LoopBack 2
[Huawei-LoopBack2]ip address 192.168.2.1 32
[Huawei]int LoopBack 3
[Huawei-LoopBack3]ip a 192.168.3.1 32
[Huawei-LoopBack3]int loopback4
[Huawei-LoopBack4]ip a 192.168.4.1 32
[Huawei-LoopBack4]int loopback5
[Huawei-LoopBack5]ip a 192.168.5.1 32
[Huawei-LoopBack5]int loopback6
[Huawei-LoopBack6]ip a 192.168.6.1 32
[Huawei-LoopBack6]int loopback7
[Huawei-LoopBack7]ip a 192.168.7.1 32 
[Huawei]osp	1
[Huawei]ospf 1  
[Huawei-ospf-1]asbr-summary 192.168.0.0 255.255.0

测试:测试结果,全网互通
在这里插入图片描述
在这里插入图片描述

### 华为ENSP中OSPF多区域动态路由配置指南 #### 配置概述 OSPF(Open Shortest Path First)是一种基于链路状态的内部网关协议,广泛应用于企业级网络环境。为了适应大规模网络需求,OSPF引入了多区域的概念,通过划分不同区域来优化路由效率和降低资源消耗[^4]。 在华为eNSP模拟器中配置OSPF多区域动态路由时,主要目标是将网络划分为多个逻辑区域,并确保区域内和区域间通信正常工作。以下是具体配置方法: --- #### 一. 网络规划与拓扑设计 在网络部署前,需完成以下准备工作: 1. **定义区域结构**:通常将核心部分设为主干区域(Area 0),其他分支区域连接至主干区域。 2. **分配IP地址**:为每个接口指定唯一的IP地址及其子网掩码。 3. **确定Router ID**:每台路由器需要一个唯一标识符作为Router ID,一般取环回接口的最大IP地址或手动指定。 --- #### 二. OSPF基本配置 ##### 1. 启动OSPF进程 在每台路由器上启动OSPF进程,并为其分配进程号(Process-ID)。此编号仅本地有效,无需统一全局一致。 ```shell [RouterA] ospf [process-id] ``` ##### 2. 将接口加入特定区域 使用`network`命令声明哪些网段属于哪个区域。例如,将直连网段绑定到Area 0: ```shell [RouterA-ospf-1] network 192.168.1.0 0.0.0.255 area 0 ``` 其中,“192.168.1.0”为目标网段,“0.0.0.255”表示反向掩码。 ##### 3. 设置Router ID 如果未显式设定,则系统会自动选取最高优先级的环回地址作为默认值。建议手工指定以增强可控性: ```shell [RouterA] ip route-static loopback 0 1.1.1.1 [RouterA-ospf-1] router-id 1.1.1.1 ``` --- #### 三. 多区域互联配置 当存在非零区域时,必须保证所有非零区域均直接或间接连接到Area 0。此外,在区域边界路由器(ABR)处执行特殊处理。 ##### 1. 宣告跨区网段 假设某路由器同时参与两个不同的区域(如Area 0 和 Area 1),则应分别宣告各自所属的网段: ```shell [RouterB-ospf-1] network 172.16.1.0 0.0.0.255 area 0 [RouterB-ospf-1] network 172.16.2.0 0.0.0.255 area 1 ``` ##### 2. 路由汇总功能 为了简化路由表并减少广播流量,可在ABR节点实施路由聚合操作: ```shell [RouterC-ospf-1] area 1 range 192.168.0.0 255.255.0.0 ``` 上述指令表明将来自Area 1的所有匹配前缀压缩成单条记录发布给外部区域。 --- #### . 验证与调试 完成初步设置之后,可通过一系列诊断工具确认当前状况是否符合预期。 ##### 1. 查阅邻接关系 利用下面这条语句获取相邻设备列表及其对应的状态信息: ```shell [RouterD] display ospf peer ``` ##### 2. 展示完整路由表 观察最终形成的全量路径集合,验证是否存在遗漏项或者异常跳转现象: ```shell [RouterE] display ip routing-table ``` ##### 3. 追踪数据包流动轨迹 针对可疑环节发起逐跳测试动作,定位潜在瓶颈位置所在之处: ```shell [RouterF] traceroute 192.168.x.y ``` --- ### 总结 以上即是在华为eNSP环境下搭建OSPF多区域动态路由系统的全过程描述。遵循既定流程依次推进各项任务,能够显著改善整体架构质量水平,进而满足日益增长的服务诉求趋势[^5]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值