OSPF NSSA区域实验
原理介绍
介绍:NSSA区域或者Totally NSSA区域是将外部路由以Type-7 LSA的方式引进本区域,这些Type-7 LSA将在本区域的ABR路由器上被转换为Type-5 LSA并且泛洪到其他的OSPF区域中
一、实验内容
示例:本实验模拟企业网络场景,路由器R1\R2\R3为企业总部网络路由器,R4为企业的分支机构的路由器。R1,R4的Lookback1接口模拟企业内部非OSPF网络。网络需求是全网互通,分支结构访问总部网络是优先使用经R2的路径,精简LSDB和路由表
二、实验拓扑

##实验编制表

三、实验配置
1.基本配置
根据拓扑图和编制图配置路由器基本信息并且测试基本连通

2.配置策略路由并且引入OSPF中
R1,R4通过策略路由将Lookback0 和Lookback1引入OSPF中。而不直接在OSPF中引入直连路由,可以有效减少其他直连路由干扰。
配置如下:
R1:
[R1]acl 2000
[R1-acl-basic-2000]rule 5 permit source 10.0.1.1 0.0.0.0
[R1-acl-basic-2000]rule 10 permit source 10.0.11.11 0.0.0.0
//创建策略路由
[R1]route-policy 10 permit node 10
[R1-route-policy]if-match acl 2000
//创建OSPF引入策略路由
[R1]ospf 10 router-id 10.0.1.1
[R1-ospf-10]import-route direct route-policy 10
[R1-ospf-10]area 0
[R1-ospf-10-area-0.0.0.0]network 10.0.12.0 0.0.0.255
[R1-ospf-10-area-0.0.0.0]network 10.0.13.0 0.0.0.255
R2:
[R2]ospf 10 router-id 10.0.2.2
[R2-ospf-10]area 0
[R2-ospf-10-area-0.0.0.0]network 10.0.12.0 0.0.0.255
[R2-ospf-10-area-0.0.0.0]1
[R2-ospf-10-area-0.0.0.1]network 10.0.24.0 0.0.0.255
R3:
[R3]ospf 10 router-id 10.0.3.3
[R3-ospf-10]area 0
[R3-ospf-10-area-0.0.0.0]network 10.0.13.0 0.0.0.255
[R3-ospf-10-area-0.0.0.0]1
[R3-ospf-10-area-0.0.0.1]network 10.0.34.0 0.0.0.255
R4:
[R4]acl 2000
[R4-acl-basic-2000]rule 5 permit source 10.0.4.4 0.0.0.0
[R4-acl-basic-2000]rule 10 permit source 10.0.44.44 0.0.0.0
//创建策略路由
[R4]route-policy 10 permit node 10
[R4-route-policy]if-match acl 2000
//创建OSPF引入策略路由
[R4]ospf 10 router-id 10.0.4.4
[R4-ospf-10]import-route direct route-policy 10
[R4-ospf-10]area 1
[R4-ospf-10-area-0.0.0.1]network 10.0.24.0 0.0.0.255
[R4-ospf-10-area-0.0.0.1]network 10.0.34.0 0.0.0.255
3.查看R1,R4的路由表和LSDB表
Type类型备注:
| 路由表的Type | LSA的类型 |
|---|---|
| Router | Type-1 LSA |
| Network | Type-2 LSA |
| Sum-Net | Type-3 LSA |
| Sum-Asbr | Type-4 LSA |
| External | Type-5 LSA |
R1的路由表
可以看到R1路由表中接收到R4的Lookback0和Lookback1的地址。网络已经连通.R4的路由表和R1的路由表相似。

R1的LSDB表
R1和R4的LSDB表相似,表中有4条Type-5 LSA ,通过路由器分别是R2,R3的Type-4 LSA

4.配置NSSA
[R2]ospf 10
[R2-ospf-10] area 1
[R2-ospf-10-area-0.0.0.1]nssa
[R3]ospf 10
[R3-ospf-10] area 1
[R3-ospf-10-area-0.0.0.1]nssa
[R4]ospf 10
[R4-ospf-10] area 1
[R4-ospf-10-area-0.0.0.1]nssa
5.查看R4的路由表和LSDB表
R4路由表
R4的路由表中出现了O_NSSA的缺省路由,代替了前往10.0.1.1/32和10.0.11.11/32的明细路由

R4的LSDB表
LSDB表中出现了NSSA类型的连接。已经没有了Type-4和Type-5的LSA

6.Totally NSSA区域配置
[R2]ospf 10
[R2-ospf-10] area 1
[R2-ospf-10-area-0.0.0.1]nssa no-summary
[R3]ospf 10
[R3-ospf-10] area 1
[R3-ospf-10-area-0.0.0.1]nssa no-summary
配置完Totally NSSA区域后查看R4的LSDB表,可以看到Type-3 LSA也不存在了。进一步减少了LSDB的规模

7.修改R3的OSPF路由开销
通过修改OSPF路由的路径开销,使得路由优先选择R2访问。实现负载均衡状态。
[R3]ospf 10
[R3-ospf-10] area 1
[R3-ospf-10-area-0.0.0.1]default-cost 10
总结
NSSA区域是对边界路由器OSPF的扩展。也是Stub区域限制的扩展。能够实现OSPF的NSSA区域实现非主干区域的路由精简,降低路由复杂程度。
参考书籍:HCNP路由交换实验指南
本文档详述了一次OSPF网络实验,重点介绍了NSSA(Not-So-Stubby Area)和Totally NSSA区域的配置,以及如何通过策略路由和修改开销实现路径优化。实验中,R1和R4的Lookback接口通过策略路由引入OSPF,减少了LSDB的复杂性。通过配置NSSA,外部路由以Type-7 LSA引入,再由ABR转换为Type-5 LSA。最后,通过Totally NSSA配置进一步精简LSDB,实现了路由表的简化和负载均衡。
1999

被折叠的 条评论
为什么被折叠?



