OSPF Stub区域
一、实验目的:
理解Stub区域和Totally Stub区域的作用与区别
掌握Stub区域和Totally Stub区域的配置方法
二、实验内容:
实验拓扑如下图所示。本实验模拟了一个企业网络场景,R1,R2,R3为公司总部网络的路由器,R4、R5分别为企业分支机构1和分支机构2的路由器,并且都采用双上行方式与企业总部相连。
整个网络都运行OSPF协议,R1、R2,R3之间的链路位于区域0,R4与R1,R4与R2之间的两条链路位于区域1,R5与R1,R5与R2之间的两条链路位于区域2,R3的Loopback 1接口用来模拟
企业外部网络。网络的最终需求是:不同分支机构通过不同的总部路由器访问总部网络及外网,并实现主备备份,即R4与R1之间为分支机构1的主用链路,R4与R2之间为其备用链路;R5与R2
之间为分支机构2的主用链路,R5与R1之间为其备用链路。另外,R4和R5的LSDB及路由表的规模应尽量小。
网络图:
R4, R5 都要用E接口,否则不会形成邻接关系.......
R1的配置:
查看 R1,R2上的OSPF邻居建立情况:
查看R4路由表:
有两个下一跳地址,即10.0.12.1, 和 10.0.24.2,形成了负载均衡
在R3上配置路由引入,采用引入直连路由的方式将Loopback 1接口所在网段引入到OSPF进程中,用它来模拟企业外部网络:
在R4上查看路由表:
可以看到外部路由O_ASE, 其优先级150,远远大于普通OSPF内部路由优先级的值10。
我们也可以用命令 display ospf 1 routing 来只查看 OSPF路由表的信息:
可以看到,R4有两条去往外部网络20.0.0.0/24的路由,下一跳分别为10.0.14.1和10.0.24.2,开销值都是1,类型是Type-2。
查看R4的LSDB:
可以看到:Type-1(Router LSA),Type-2(network LSA),Type-3(Summary Network LSA),Type-4(Sum-Asbr LSA),Type-5(External LSA),
配置Stub区域:
在R1, R2, R4, R5配置stub
在R4上再看路由表:
R4 的外部路由条目消失了,取而代之的是一条缺省路由。
查看LSDB:
在R4的LSDB中,已经没有了任何Type-5和Type-4 LSA条目,并且多了两个Type-3 LSA(Sum-Net LSA)。这两条Type-3的LinkState ID为 0.0.0.0,说明
是表示缺省路由的LSA,通告路由器分别为R1(1.1.1.1)和R2(2.2.2.2)。
在R4,R5上使用tracert 命令验证去往外网20.0.0.1的路径 :
(二)配置 Totally Stub 区域
上面的实验已经基本上实现了该企业的网络需求。然而,在仔细观察了分支路由器R4和R5的LSDB后发现,LSDB中存在着一些Type-3 LSA,即维护着一些域间路由信息。
随着今后企业的发展,网络的扩容,这些Type-3 LSA的数量将大量增加,但本身又没有什么用处,从而成为路由器的不必要的负担。
解决这个问题的一个有效方法是配置Totally Stub区域。Totally Stub区域是在Stub区域的基础上进一步拒绝接收除缺省路由之外的域间路由信息,即禁止Type-3 LSA进入该区域。
配置Totally Stub区域时,只需在Stub命令之后添加 no-summary选项,且只需ABR上进行配置。
下面进行 Totally Stub 区域的配置。注意,由于分支路由器R4和R5与总部之间是双出口设计,所以每个区域中都存在两台ABR。
路由器R2也进行上面配置
配置完后,以R4为例,查看此时R4的LSDB和路由表:
可以看到,R4的LSDB中只有2条表示缺省路由的Type-3 LSA,没有任何其他Type-3 LSA,路由表中也不存在任何域间路由,只有一条缺省路由。
路由表如下:
测试两个分支机构是否连通:
R4 ping R3的20.0.0.1
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)