网络笔记_OSPF外部路由、特殊区域

引入外部路由

 
把不属于OSPF进程的路由进行注入,从而通过OSPF进行宣告
 
 

外部路由类型

如开销值相同,则E1 优于 E2 
 
类型
COST
第一类外部路由
(External Type-1)
AS内部开销值 + AS外部开销值(计算内部开销)
第二类外部路由
(External Type-2)
AS外部开销值(不计算内部开销)

配置命令

 
命令
备注
import-router static / rip / ospf / bgp / isis
  • limit:配置引入外部路由的最大数量
  • cost:配置开销,默认=1
  • route-policy:配置路由策略
  • tag:配置标签,用于路由策略,默认=1
  • type:配置类型,默认=2
引入外部路由
 

引入外部路由后,Forwarding-Address字段

下图解释:RA和RB运行OSPF,RB和RC运行RIP,RB通过注入RIP路由到OSPF中,使RA获得RC的路由,但是在路由表中查看下一跳是RB,由此产生了次优路径。
 
如果引入到OSPF中的外部路由的下一跳 在一个OSPF路由域 内,则在描述该外部路由的AS-External-LSA中, Forwarding Address应当被设置为ASBR路由表中该路由的下一跳。
 

验证

  • R1、R2运行OSPF,R3配置LoopBack口。
  • R1配置到R3LoopBack口的静态路由,R3配置到R1的静态路由。
  • R1在OSPF中宣告R3的静态路由
最终在R2上验证路由表,查看去往80.80.80.80地址是否为R3地址。
 
 
 
 

汇总

将路由表中的多条明细路由汇总为一条路由,从而减少路由表的规模,提高性能或拓展性。OSPF的 汇总只能在 ABR 或 ASBR 配置
  • 如需汇总的多条路由开销值都不同,默认情况下汇总路由以开销值最大的为准。如手动配置汇总路由开销值,则以手动配置开销值为准
 
 
命令
备注
abr-summary 192.168.0.0  255.255.252.0 
  • adbertise:发布汇聚后路由,默认
  • not-advertise:不发布汇聚路由
  • cost:配置开销
ABR汇总区域间路由
asbr-summary 192.168.0.0 255.255.252.0
ASBR汇总外部路由
 

区域间路由汇总

  • 先看该地址是在哪个区域宣告的,再在该 区域间路由器(ABR)进行配置
  • 配置时,需要 进入该区域输入命令
 

外部路由汇总

 
 
 
 

特殊区域

优化区域内的LSA泛洪,减少LSA数量,从而减少路由器上LSDB的规模和对内存的需求。
 
 
特殊区域名称
备注
Stub
末梢
  • 末节,屏蔽LSA 4 / 5
  • 区域内不能有ASBR,不能是区域0,不能有虚链路
  • 由ABR向该区域内发送一条LSA 3 的缺省路由
Totally Stub
完全末梢
  • 完全末节,屏蔽LSA 3 / 4 / 5
  • 区域内不能有ASBR,不能是区域0,不能有虚链路
  • 除了ABR向该区域内发送一条LSA 3的缺省路由
NSSA
Not-So-Stubby-Area
  • 不是那么末节的区域,屏蔽 LSA 4 / 5 
  • 但区域内允许有ASBR(即打破了末节规则),因此为了传递外部路由,该区域内使用 LSA 7 代替 LSA 5,到其他正常区域再转成LSA 5
  • 该区域ABR会发送一条LSA 7 的缺省路由
Totally NSSA
  • 完全不是那么末节的区域,屏蔽 LSA 3 / 4 / 5
  • 但区域内允许有ASBR(即打破了末节规则),因此为了传递外部路由,该区域内使用 LSA 7代替LSA 5,到其他正常区域再转换为LSA 5

配置Stub区域

进入区域(非骨干)(属同一个末梢区域的路由器都需配置此命令):
stub
 
配置完成后,等待该区域路由器OSPF状态为Full后,查看LSDB,会自动生成一条LSA 3 的缺省路由,并将LSA 4 / 5 的路由优化掉。
 
 
 
 

配置完全末梢区域

在ABR设备上配置命令:
stub no-summary
并在属同一个区域的设备上配置如下命令
stub
 
 
 

末梢区域和完全末梢区域存在的问题

拓扑解释:
Area 1 设置为末梢/完全末梢区域,仅留有一条默认路由去往其他区域。但RD有去往外部网络的路由,可是如果将Area 1 设置为末梢区域,那么就会产生次优路径问题。
 
 

NSSA区域与Totally NSSA区域

 
 

配置

 
命令
配置
stub
配置区域为Stub。
区域内所有路由器均需要进行配置
stub no-summary
配置区域为Totally Stub。
只在ABR上进行配置,同一区域其他路由器配置 stub 即可
nssa
配置区域为NSSA。
区域内所有路由器均需要进行配置
nssa [default-route-advertise]
只用于NSSA区域的ABR或ASBR
在ABR上物理路由表中是否存在缺省路由0.0.0.0  /0,都会产生type 7 LSA缺省路由。
在ASBR上只有当路由表中存在缺省路由0.0.0.0/0,才会产生Type 7 LSA缺省路由
nssa no-summary
屏蔽区域间路由,同时生成一条LSA 3向该区域发布缺省路由
 
 
 

特殊区域Stub、NSSA实验

要求
R1、R2、R3、R4、R5设备均运行OSPF协议,基础配置、区域如图所示。
将R3配置4个LoopBack口并配置以下地址,将Area 1区域设为Stub区域。验证:R1设备路由表是否有其他区域路由信息,以及R1的LSDB链路状态数据库是否仅存在一条默认路由指向ABR设备。
拓扑图
基础配置
 
sys
sysn R1
int g0/0/0
ip add 12.0.0.1 24

ospf 1 router-id 1.1.1.1
area 1
network 12.0.0.1 0.0.0.0

 

 
sys
sysn R2
int g0/0/0
ip add 12.0.0.2 24
int g0/0/1
ip add 23.0.0.2 24

ospf 1 router-id 2.2.2.2
area 1
network 12.0.0.2 0.0.0.0
area 0
network 23.0.0.2 0.0.0.0
sys
sysn R3
int g0/0/0
ip add 23.0.0.3 24
int g0/0/1
ip add 34.0.0.3 24

ospf 1 router-id 3.3.3.3
area 0
network 23.0.0.3 0.0.0.0
network 34.0.0.3 0.0.0.0

int loopback 0
ip add 192.168.0.1 32
int loopback 1
ip add 192.168.1.1 32
int loopback 2
ip add 192.168.2.1 32
int loopback 3
ip add 192.168.3.1 32

ospf
area 0
network 192.168.0.1 0.0.0.0
network 192.168.1.1 0.0.0.0
network 192.168.2.1 0.0.0.0
network 192.168.3.1 0.0.0.0

 

sys
sysn R4
int g0/0/0
ip add 34.0.0.4 24
int g0/0/1
ip add 45.0.0.4 24

ospf 1 router-id 4.4.4.4
area 0
network 34.0.0.4 0.0.0.0
area 2
network 45.0.0.4 0.0.0.0
 
 
sys
sysn R5
int g0/0/0
ip add 45.0.0.5 24

ospf 1 router-id 5.5.5.5
area 2
network 45.0.0.5 0.0.0.0

 

 
此时R1路由表内容如下
 
查看OSPF的LSDB链路状态数据库(可以看到有七条三类LSA路由信息)
 
配置Area 1区域为Stub区域(在区域内ABR设备上配置stub no-summary,区域内其他设备配置stub):
R1
ospf
area 1
stub

 

R2
ospf
area 1
stub no-summary

 

 
等待R1、R2分别显示如下信息
 
查看R1路由表,可看到之前所有非本区域内路由信息全部消失,不过多出一条默认路由指向ABR设备
 
查看R1的OSPF链路状态数据库,可以发现之前所有三类LSA路由信息消失,不过有一条默认的路由信息(三类)指向ABR设备。
 
Stub区域验证成功
 
 
NSSA区域验证
首先将R1设备的特殊区域命令清空
ospf
area 1
undo stub

 

 
再删除R2设备的特殊区域
ospf
area 1
undo stub

接入R6路由器,拓扑图如下

配置接口
R1:
int g0/0/1
ip add 16.0.0.1 24

R6:

sys
sysn R6
int g0/0/0
ip add 16.0.0.6 24

R1引入直连路由

ospf
import direct
 
 
将Area 1区域设为NSSA区域
R1:
ospf
area 1
nssa

 

 
R2 :
ospf
area 1
nssa no-summary

 

 
查看R1的LSDB数据库
 
基本验证成功
 
 
ping测试:
在R6设备配置默认路由到R1设备
ip route-static 0.0.0.0 0 16.0.0.1

 

在其他区域tracert16.0.0.6 (以R5为例)
 
 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xxaafwqrtjmuio12850

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值