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路由交换实验指南