OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)

                             OSPF综合实验

本次实验涉及到的内容:
OSPF特殊区域、OSPF缺省开销修改、三类LSA过滤、外部路由汇总、区域间路由汇总、外部路由开销计算类型
拓扑图如下:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第1张图片
需求:
1、按照拓扑需求配置地址,使用OSPF协议保证全网互通。
2、区域1需要严格控制LSA条目,需在R4引入外部路由,在area 1经汇总传给其他区域。
3、在R2上修改开销值,使R4访问外部路径为AR4-R3-R1
4、R5将loopback口地址宣告进OSPF,在进入AREA0 时过滤10.0.5.5的lsa信息 //选做
5、在abr上汇总区域2里R5宣告的路由。
6、引入R5上6.0网段的路由,开销值类型为内部+外部的计算方式。

需求1:按照拓扑需求配置地址,使用OSPF协议保证全网互通。

首先需要进行IP地址的配置,随后再进行OSPF的配置,具体过程省略,
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第2张图片
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第3张图片

经过测试是全网可通状态,需求1完成。


需求2:区域1需要严格控制LSA条目,需在R4引入外部路由,在area 1经汇总传给其他区域。

此时我们先进行外部路由的引入,并来看一下R4的路由表和LSDB信息:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第4张图片
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第5张图片
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第6张图片
同时观察R3,可以看到五类LSA泛洪到其他区域后,ABR会生成一条四类的LSA来描述如何到达ASBR

从图一图二可以得知,目前区域里有三类的明细LSA和五类LSA。如果需要严格控制LSA条目,且保留区域引入外部路由的话,我们可以将Area 1设置为totally nssa 区域,该区域内没有明细的三类LSA;只会产生一条缺省的七类来指导到AS外部的路由,缺省的三类路由来指导域间路由的传递。
[r2-ospf-1-area-0.0.0.1]nssa no-summary
[r3-ospf-1-area-0.0.0.1]nssa no-summary
[r4-ospf-1-area-0.0.0.1]nssa no-summary
Area1的所有路由器都进行totally nssa区域的配置,后续再进行观察:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第7张图片
查看设备的LSDB数据库,可以看到LSA数目有明显减少,没有了明细的三类和五类LSA,只生成了新的七类LSA。
接下来我们再观察一下R1的路由表:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第8张图片

一共有20条路由条目,此时我们再在area 1的ASBR(R4)上对引入的10.0.4.0网段进行聚合:
在这里插入图片描述
聚合后再观察R1路由表:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第9张图片

可以看到路由表从20条减少为16条,10.0.4.1-10.0.4.5被聚合成用网段10.0.4.0来表示,减轻了设备存储的负担,需求2完成。


需求3:在R2上修改开销值,使R4访问外部路径为AR4-R3-R1

我们先查看一下R4的路由表:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第10张图片
可以看到目前有两条缺省路由,一条下一跳指向为10.1.24.2,另一条指向10.1.34.3,是一个负载均衡的状态
如果在R2上修改开销值来改变选路,通过分析可以得知,R4通往其他区域是通过缺省的路由的,而这缺省的路由是由ABR(包括R2、R3)发布给R4的,所以在R2把接口开销调大是没有效果的,需要在R4的接口上修改,或者是修改R2 OSPF区域的默认开销值。
我们可以把R2 OSPF进程里的area 1默认开销值调为100:
在这里插入图片描述
接下来再查看一下R4的路由表:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第11张图片
[r4]tracert 10.1.15.5
traceroute to 10.1.15.5(10.1.15.5), max hops: 30 ,packet length: 40,press CTRL_C to break
1 10.1.34.3 30 ms 20 ms 30 ms
2 10.1.13.1 50 ms 30 ms 30 ms
3 10.1.15.5 40 ms 30 ms 30 ms

这时可以看到缺省路由只剩下一条,下一跳为10.1.34.3,访问area 2路径为R4-R3-R1,需求三完成。


需求4:R5将loopback口地址宣告进OSPF,在进入AREA0 时过滤10.0.5.5的lsa信息

我们先完成R5上LOOPBACK接口的配置,并在OSPF进程内进行宣告:
[r5]int l1
[r5-LoopBack1]ip add 10.0.5.1 32
[r5-LoopBack1]int l2
[r5-LoopBack2]ip add 10.0.5.2 32
[r5-LoopBack2]int l3
[r5-LoopBack3]ip add 10.0.5.3 32
[r5-LoopBack3]int l4
[r5-LoopBack4]ip add 10.0.5.4 32
[r5-LoopBack4]int l5
[r5-LoopBack5]ip add 10.0.5.5 32
[r5-LoopBack5]int l6
[r5-LoopBack6]ip add 10.0.6.1 32
[r5-LoopBack6]int l7
[r5-LoopBack7]ip add 10.0.6.2 32
[r5-LoopBack7]int l8
[r5-LoopBack8]ip add 10.0.6.3 32
[r5]ospf 1
[r5-ospf-1]area 2
[r5-ospf-1-area-0.0.0.2]network 10.0.5.0 ?
IP_ADDR OSPF wild card bits
[r5-ospf-1-area-0.0.0.2]network 10.0.5.0 0.0.0.255

此时查看R1的路由表和LSDB库:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第12张图片
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第13张图片

此时已成功宣告,要阻止10.0.5.5的lsa信息进入AREA0,可以在ospf区域内配置filter命令,可以在R1 area 0的进方向对3类LSA进行过滤;
如果是只对路由信息进行过滤的话,也可以用filter policy、router policy工具。
先创建acl来匹配感兴趣流,同时开放其他流量:
R1:
[r1]acl number 2000
[r1-acl-basic-2000] rule 5 deny source 10.0.5.5 0
[r1-acl-basic-2000] rule 10 permit
[r1-acl-basic-2000]ospf 1
[r1-ospf-1] area 0.0.0.0
[r1-ospf-1-area-0.0.0.0]filter 2000 import

此时观察R1的OSPF LSDB信息:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第14张图片

此时R1的LSDB(区域0)已经没有了10.0.5.5的lsa信息,需求四完成。


需求5:在abr上汇总区域2里R5宣告的路由。

接下来对R5宣告的路由进行汇总,先查看R2上的路由表:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第15张图片
路由表上有4条关于10.0.5.0网段的路由。如果需要聚合,从拓扑可判断区域2的ABR是R1,这些路由都会经过R1发布到其他的区域里,所以我们是在R1上进行配置:
[r1]ospf 1
[r1-ospf-1]a 2
[r1-ospf-1-area-0.0.0.2]ab
[r1-ospf-1-area-0.0.0.2]abr-summary 10.0.5.0 ?
IP_ADDR IP address mask
[r1-ospf-1-area-0.0.0.2]abr-summary 10.0.5.0 255.255.255.0

此时再查看R2的路由表:
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第16张图片
明显可以看到聚合成功,需求5完成。


需求6:引入R5上6.0网段的路由,开销值类型为内部+外部的计算方式。

OSPF外部路由类型有两种,一种是type 1,计算开销方式为:AS内部开销值+AS外部开销值,type 2计算开销方式为AS外部开销值,默认的情况下为type2,此时我们先进行loopback接口的配置以及OSPF的引入,再查看路由表:
interface LoopBack6
ip address 10.0.6.1 255.255.255.255
interface LoopBack7
ip address 10.0.6.2 255.255.255.255
interface LoopBack8
ip address 10.0.6.3 255.255.255.255

[r5-ospf-1]import-route direct
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第17张图片

从R1路由表可以看出COST值为1,此时再将外部路由配置为Type 1进行查看:
[r5-ospf-1]import-route direct type 1
OSPF实验(路由汇总/选路调整/LSA过滤/外部路由类型)_第18张图片

可以看到设置为type 1外部路由后,AS内部的开销值也计算在内,cost值变为了2,需求6完成。
本次小实验结束~

你可能感兴趣的:(ospf,hcip,网络协议)