当前位置:文档之家› OSPF路由协议综述及其配置常见路由相关知识全解

OSPF路由协议综述及其配置常见路由相关知识全解

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

Changing theCost Metric

默认情况下,Cisco根据100Mbps/bandwidth来计算metric,比如64Kbps链路的metric约为1562,T1的为64,100Mbps的链路为1.当链路速率大于100Mbps的时候,应该在OSPF进程下使用如下命令: ﻫRouterA(config-router)#auto-costreference-bandwidth

在接口自定义cost的命令如下:

RouterA(config-if)#ipospf cost [value]

这条命令将使得超越默认的cost计算,具有更高的优先权.value范围为1到65535.值越低,就越优先采用该接口

OSPF RouteSummarizationConcepts

OSPF路由汇总可以减少路由表条目,减少类型3和类型5的LSA的洪泛,节约带宽资源和减轻路由器CPU负载,还能够对拓扑的变化本地化

OSPF路由汇总的两种类型如下: ﻫ1.inter-area(IA) routesummarization:发生在ABR上ﻫ2.external routesummarization:发生在ASBR上

Configuring Route Summarization

因为OSPF是基于无类的路由协议,它不会进行自动汇总.手动在ABR上做IA ro ute summarization的命令如下:

Router(config-router)#area [area-id] range [address][mask] 在ASBR上做external route summarization的命令如下:

Router(config-router)#summary-address [address] [mask] [not-advertise][tag tag]

如下图就是一个ASBR上的externalroute summarization的例子:

R1(config-router)#network 172.16.64.1 0.0.0.0 area 1 ﻫR1(config-router)#summary-address172.16.32.0 255.255.224.0

Default Routes in OSPF

OSPF路由器默认不会产生默认路由到一般性的area里,但是可以通过相关命令启用默认路由.默认路由作为LSA类型5出现在LSDB中

创建OSPF默认路由的命令如下:

Router(config-router)#default-information originate[always] [metric value] [metric-type type-value] [route-map map-name]

参数always是不管路由表里是否存在默认路由,都会宣告一条默认路由0.0.0.0 metric value是指定默认路由的metric,默认为10

type-value可以为1或者2.1为O E1,2为O E2,默认是2 ﻫroute-map map-name是如果满足route map的话就产生默认路由

实例如下图:

ﻫR1(config)#router ospf 100

R1(config-router)#netw 10.1.1.10.0.0.0 area 0

R1(config-router)#default-information originate metric 10ﻫR2(config)#router ospf 100

R2(config-router)#netw 10.2.1.10.0.0.0 area 0

R2(config-router)#default-information originate metric 100

Typesof OSPF Areas

一些OSPF area的类型如下: ﻫ1.standard area:接收链路更新,路由汇总和外部路由ﻫ2.backbone area(transit area):标记为area 0,拥有standard area的一切属性

3.stubarea:不可以包含ASBR.不接收外部路由信息(LSA类型5),如果要到达

外部AS的话就使用标记为0.0.0.0的默认路由.好处是可以减少路由表的条目.stub area没有虚链路(virtuallink)穿越它们ﻫ4.totally stubby area:Cisco私有,不接收外部路由信息和路由汇总信息(LSA类型3,4和5).不可以包含ASBR.如果要到达外部AS的话就使用标记为0.0.0.0的默认路由.好处是最小化路由表条目ﻫ5.not-so-stubbyarea(NSSA):NSSA是OSPF RFC的补遗.定义了特殊的LSA类型7.提供类似stub area和totally stubby area的优点,可以包含的有ASBR

StubArea Configuration

stub area的配置命令如下:

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

所有在stubarea里的路由器必须都使用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 2stub

R4(config)#routerospf10 ﻫ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 StubbyArea Configuration

totallystubby area的配置命令如下: ﻫRouterA(config-router)#area [area-id]stub no-summaryﻫABR默认宣告一条metric为1的默认路由到totally stubbyarea,修改这个metric的命令如下: ﻫRouterA(config-router)#area [area-id] default-cost[cost]

配置实例如下图:

相关主题