OSPF路由协议综述及其配置(3)

ZDNet软件频道 时间:2009-12-06 作者:IT168.com | IT168.com 我要评论()
本文关键词:路由协议 OSPF 路由器
本文提供了OSPF路由协议综述及其配置。

Types of OSPF Areas

一些OSPF area的类型如下:

1.standard area:接收链路更新,路由汇总和外部路由

2.backbone area(transit area):标记为area 0,拥有standard area的一切属性

3.stub area:不可以包含ASBR.不接收外部路由信息(LSA类型5),如果要到达外部AS的话就使用标记为0.0.0.0的默认路由.好处是可以减少路由表的条目.stub area没有虚链路(virtual link)穿越它们

4.totally stubby area:Cisco私有,不接收外部路由信息和路由汇总信息(LSA类型3,4和5).不可以包含ASBR.如果要到达外部AS的话就使用标记为0.0.0.0的默认路由.好处是最小化路由表条目

5.not-so-stubby area(NSSA):NSSA是OSPF RFC的补遗.定义了特殊的LSA类型7.提供类似stub area和totally stubby area的优点,可以包含的有ASBR

Stub Area Configuration

stub area的配置命令如下:

RouterA(config-router)#area [area-id] stub

所有在stub area里的路由器必须都使用stub命令,例子如下图:

R3(config)#router OSPF 100

R3(config-router)#netw 192.168.14.0 0.0.0.255 area 0

R3(config-router)#netw 192.168.15.0 0.0.0.255 area 2

R3(config-router)#area 2 stub

R4(config)#router OSPF 10

R4(config-router)#netw 192.168.15.0 0.0.0.255 area 2

R4(config-router)#area 2 stub

如上是把area 2配置为stub area,R3做为ABR自动向area 2(stub area)宣告一条metric为1的默认路由0.0.0.0

Totally Stubby Area Configuration

totally stubby area的配置命令如下:

RouterA(config-router)#area [area-id] stub no-summary

ABR默认宣告一条metric为1的默认路由到totally stubby area,修改这个metric的命令如下:

RouterA(config-router)# area [area-id] default-cost [cost]

配置实例如下图:

R3(config)#router OSPF 100

R3(config-router)#netw 130.130.0.0 0.0.255.255 area 1

R3(config-router)#area 1 stub

R4(config)#router OSPF 50

R4(config-router)#netw 130.130.0.0 0.0.255.255 area 1

R4(config-router)#netw 130.135.0.0 0.0.255.255 area 0

R4(config-router)#area 1 stub no-summary

R4(config-router)#area 1 default-cost 10

R4(config)#router OSPF 50

R2(config-router)#netw 130.130.0.0 0.0.255.255 area 1

R2(config-router)#netw 130.135.0.0 0.0.255.255 area 0

R2(config-router)#area 1 stub no-summary

R2(config-router)#area 1 default-cost 5

如上,默认路由将选用R2上的,因为R2的metric更低

Not-So-Stubby Areas

之前说过stub area和totally stub area不可以包含的有ASBR,但是假如你想使用ASBR,又想使其具有stub area和totally stub area的优点(减少路由表条目)的话,就可以采用NSSA,如下图:

RIP经过再发布(redistribution)到NSSA以后,NSSA的ASBR将产生只存在于NSSA中的LSA类型7,然后ABR将LSA类型7转换成LSA类型5

NSSA的配置命令为在OSPF进程下使用area [area-id] nssa,所有位于NSSA里的路由器都要使用这条命令.如下图是配置实例:

R2(config)#router OSPF 100

R2(config-router)#summary-address 150.150.0.0 255.255.0.0

R2(config-router)#netw 130.130.20.0 0.0.0.255 area 1

R2(config-router)#netw 130.130.0.0 0.0.255.255 area 0

R2(config-router)#area 1 nssa default-information-originate

使用default-information-originate参数创建一条area 0到NSSA的默认路由.并且类型5的LSA将不会进入NSSA(类似stub area)

R1(config)#router OSPF 100

R1(config-router)#redistribute rip subnets

R1(config-router)#default metric 150

R1(config-router)#netw 130.130.0.0 0.0.255.255 area 1

R1(config-router)#area 1 nssa

还可以将NSSA配置成具有totally-stub的特性,如下:

R1(config)#router OSPF 100

R1(config-router)#redistribute rip subnets

R1(config-


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134