3月9日 OSPF-3
配置ospf的特殊区域的规划
在区域之间减少lsa
1、Stub区域:末节区域,如果在区域边界有多个abr,可能会出现选路的问题,例如stub过滤掉5类lsa,如果有rip区域重分布进来,那么stub区域将不会学到rip的路由。出现多个br的情况下,要注意使用cost值或者是metic来操作。
2、如果把某个区域配置成stub区域,那么该区域的所有路由器都要配置成stub,否则stub表示不一致,则不能建立邻居关系,在stub区域不能出现abr。
3、不能把area0配置成stub区域,因为area是传输区域。
4、stub 区域不能连非骨干区域
实验:
R4--------R2 ------R1-------R3-----R5
4、2在area1 2、1在area 0 ,1、3在area 2 3、5跑rip
配置命令
Config t
Router ospf xx
Area 1 stub
会过滤掉e2的路由,但是会产生一条默认路由。
作用 是否下方默认路由
Stub 过滤4、5类的lsa 是(lsa3) seed cost值=1
Totally stub 过滤3、4、5类lsa 是(lsa3) seed cost值=1
Nssa 过滤4、5类lsa 否(默认路由是7类lsa)cost=1
No-su产生lsa3 cost=1
Totally nssa 过滤lsa3、4、5 是 no-su产生lsa3 cost=1
使用stub areas,过滤5类lsa,阻止4类lsa。
Area xx default-cost xx 修改cost值,控制选路,在有两个abr的时候。
Totally stubby area
即过滤5类lsa,也过滤3类lsa。
命令
Area 1 stub no-summary 在abr上配置的一条命令,no-summary意思是没有三类lsa。Abr来做过滤。
Using totally stubby areas
3、4、5lsa全部被干掉
路由表变小
所有的路由器必须配置成stub
在abr上配置成 totally stub
Cisco私有的
修改默认路由的cost值在totally stub中同样适用。
如果cost值一样,就是负载分担。
NSSA
Not-so-stubby areas 不是那么stubbby的区域
Nssa可以出现asbr,过滤4、5类lsa。在nssa区域,出现了7类的lsa的概念,只存在于nssa区域。
Nssa为了不让右边的五类被过滤掉,以7类的lsa的形式出现,其实7类和5类的lsa是一样的,是远端的路由。
在area 0 和area2之间的abr上还要做一个动作,7类lsa转换为5类lsa。
Nssa和stub区域的区别,stub会主动下放默认路由,但是nssa不会下下放默认路由
Nssa需要手动配置:
配置命令:area 2 nssa default-information-originate
Show ip route 出现N2的路由,N2的lsa就是7类lsa。下放出7类的默认路由,cost值为1.
7类的lsa属于nssa区域,只能在nssa区域存在。
Asbr,只要能产生5类lsa的能力,就是asbr,不一定非要连接两个不同的路由协议的区域。
Area 2 nssa no-redistribution default-information-originate no-summary 阻止7类的lsa