OSPF高级设置
一 路由重分发
不同的自治系统之间要通信,就要配置路由重分发
·路由重分发:路由重分发通常在那些负责从一个自治系统学习路由,然后向一另一个自治系统广播的路由器上进行配置,即再ASBR上配置
·OSPF重分发路由的路径类型:重分发路劲类型有两种
类型1的外部路径(Type 1 external path,E1):指目的地在OSPF自治系统外部的路径,表示为E1;它的代价值是这条路由的外部代价加上到ASBR路由的路径代价之和
类型2的外部路径(Type 2 external path,E2):也是指目的地在OSPF自治系统外部的路径,表示为E2;它只需要考虑外部路由在外部的代价,而忽略到达ASBR路由器的内部代价
默认条件下是类型2的外部路径
如:路由器A有两条到达外部目的网络10.1.2.0的路径
二路由重分发配置
·路由重发前注意事项
·决定在哪儿添加新的协议
·确定自治系统边界路由器
·决定哪个协议在核心,哪个在边界
·决定进行路由重发的方向
·路由重分发配置命令
Router(config-router)#redistribute protocol [metric metric- value] [metric-type type-value] [subnets]
Protocol:重分发的源路由协议;static(重分发静态路由)、connected(重分发直连路由)、ospf(重分发另一个OSPF进程的路由)
Metric:可选;重分发路由的度量值
metric-type:指定重分发路由的类型;即E1或E2;默认是E2
subnets:连其子网一起宣告
·RIP和OSPF之间的重分发配置
在两者的边界路由器上的配置
Router(config )#router rip
Router(config-router)#redistribute ospf 1 metric 10
Router(config )#router ospf 1
Router(config-router)#redistribute rip subnets
·重分发静态路由
在静态区域和OSPF区域的边界路由器上的配置
Router(config )#router ospf 1
Router(config-router)#redistribute static subnets
其他路由无法重发到Static路由;需要配置静态路由实现到达其他网络
·重分发默认路由
在连接互联网的边界路由器上的配置(网关)
Router(config )#router ospf 1
Router(config-router)#default-information originate
·重分发直连路由
在静态区域和OSPF区域的边界路由器上的配置
Router(config )#router ospf 1
Router(config-router)#redistribute connected subnets
三 NSSA区域
由于OSPF网络中末梢区域不允许存在自治系统边界路由器(ASBR),所以在属于stub区域的路由器上配置重分发路由到其他区域时无法实现的
·非纯末梢区域(NSSA)概述
Area0连接的area2是一个被设置为末梢区域,但是当它需要连接到另一个自治系统(RIP)时,就要出现ASBR,此时它将成为一个非纯末梢区域NSSA
·NSSA工作过程:如图,RIP区域的路由器只需要有一条默认路由只想ASBR路由器即可;而NSSA区域就需要学习RIP中的路由条目;NSSA成为非纯末梢区域允许外部通告到OSPF自治系统内部,而同时保留其余部分末梢区域的特征;ASBR始发类型7的通告,但只在NSSA区域内泛洪,当到达NSSA区域中的ABR时,ABR会将通告转换为类型5,并泛红到其他区域中
在NSSA区域中引入外部路由后,在NSSA区域中路由器的路由表中显示为O N1和O N2,分别对应E1和E2
·配置NSSA区域命令
在ASBR和ABR上配置
Router(config-router)#area area-id nssa [no-summary]
no-summary:可选;在ABR上配置NSSA时如果使用该选项,除了通告一条指向ABR的默认路由类型3外,其他类型会在NSSA区域内被阻止
例如:如图;area1是NSSA区域,在R2使用area 1 nssa配置后,ABR不会通告R1指向ABR的类型3的默认路由,因此NSSA区域无法获取其他区域重分发的路由条目(RIP;R4);这时可以使用area 1 nssa no-summary来生成默认路由通告;也可以使用area 1 nssa default-information-originate
·OSPF协议总结
1常见的6种LSA
LSA1、LSA2、LSA3、LSA4、LSA5、LSA7
2每一种区域中允许泛洪的LSA
3 OSPF的路径类型:区域内路径、区域外路径、类型1的外部路径和类型2的外部路径
4 OSPF的路径类型的优先级
区域内路径: 优先级1
区域间路径: 优先级2
E1外部路径: 优先级3
E2外部路径: 优先级4
1表示最高的优先级,4表示最低的优先级
四OSPF地址汇总
在大型网络中,地址汇总有利于减少路由条目;地址汇总也是通过减少泛洪的LSA数量节省资源;可以通过屏蔽一些网络不稳定的细节来节省资源
·区域间路由汇总:指区域之间的地址汇总
配置在ABR路由器上
Router(config-router)#network ip-address mask
Router(config-router)#area area-id range ip-address mask
ip-address mask:汇总后的网段地址
·外部路由汇总:允许一组外部地址汇总为一条汇总地址,分配到OSPF区域中
配置在ASBR路由器上
Router(config-router)#network ip-address mask
Router(config-router)#summary-address ip-address mask
Router(config-router)#no summary-address
·地址汇总算法:计算汇总后的网段
如图:实际情况下,需要汇总的网段都是相连的,所以汇总的范围小,如果不相连,范围就比较大
在需要汇总的网段中找到最大的,图中的最大网段为10.6.0.0/16,分解计算过程
10.6.0.0
10.0000 0110.0.0
将为0位都划分到网络位
10.0000 0110.0.0
而这些网段都属于10.0.0.0,所以最后汇总的网段是10.0.0.0/13,反码为0.7.255.255