中国网管论坛's Archiver

yi-feng 发表于 2007-11-13 16:29

OSPF如何产生缺省路由信息

在本文中我们将分别针对OSPF中的普通区域、末节/完全末节区域和NSSA三种area类型如何产生缺省路由进行讨论。
普通区域:
在一般情况下,OSPF的普通区域中并不会在它的路由域内产生一条缺省路由,如果要想让OSPF在普通区域中生成一条缺省路由并通告出去。需要在ASBR上面配置如下语句:
[color=#ff0000]default-information originate [always][metric metric-value] [metric-type type-value] [route-map map-name][/color]
缺省情况下metric值为1,metric-type值为E1。配置上述命令后,将向区域内的其它路由器通告一条缺省路由(采用[color=#ff0000]type 2 LSA[/color])。
[size=5]当ASBR上的路由表中已经有一条缺省路由时,可以直接使用 default-information originate命令,如果ASBR上的路由表中没有缺省路由时,需要使用always关键字,always关键字的另一个重要作用就是增加整个网络的稳定性。[/size]
末节/完全末节区域
对于末节/安全末节区域来说,不论在ABR上是否有缺省路由,它都将自动通告一条缺省路由给区域内的其它路由器(采用Type 3 LSA)。区域内部的其它路由器将使用这条路由来访问外部网络。
NSSA:
NSSA的ABR会产生缺省路由,但在缺省状态下并不会通告出去,使用命令:
[color=#ff0000]area <area id> nssa default-information originate[/color]
[size=5]ABR将以type 7的LSA将缺省路由通告出去,内部路由器也以type 7的LSA传播这条路由。[/size]
或者使用命令:
[color=#ff0000]area <area id> nssa no-summary[/color]
在这种情况下,ABR会以Type 3的LSA将缺省路由通告出去。
两种配置方法的区别是前者ABR将继续通告区域内路由,后者ABR不再通告其它区域的内部路由(Type 3,4的LSA)

页: [1]

Powered by Discuz! Archiver 6.1.0  © 1999-2008 bbs.bitsCN.com