![]() |
|
|
Net130.com
|
OSPF的步调技术
|
http://www.net130.com 发布日期:2004-11-20
|
浏览次数:
|
|
|
作者:红头发
|
作者:AsuQa a.k.a. RedHair
主页:http://www.AsuQa.com
-----------------------------------------------------------
OSPF Pacing Technology
Pt.1 OSPF LSA Group Pacing
OSPF的LSA组步调(pacing)特性允许你把OSPF的LSA进行分组并对LSA的刷新,校验和(checksum)计算和生存周期等功能进行步调.
Original LSA Behavior
OSPF路由器的链路状态数据库(Link State Database,LSDB)中的LSA都有决定该LSA是否有效的生存周期(age).这个最大生存周期(MaxAge)默认的时间长度为3600秒,超过这个时间后,LSDB中的LSA将被丢弃.因此OSPF有种刷新机制:不论网络拓扑是否更改,每隔1800秒,源路由器会发送一个刷新包(refresh packet)来刷新这条LSDB中的LSA防止该LSA超过最大的生存周期.并且LSA的校验和的计算是每10分钟进行一次.
在OSPF的LSA组步调特性出现之前,如果LSDB中只有一条LSA快超时了,Cisco IOS软件会对LSDB进行全局扫描,不管其他的LSA是否快超时,它都会对所有的LSA进行刷新.假如说LSDB中LSA条目多达几千条,这样的刷新过程是很占路由器的CPU资源的.另外,大量的LSA的同时刷新甚至会造成链路带宽过多的消耗.
Solution
这个问题的解决办法就是把快超时的LSA进行分组步调,步调的默认时间间隔为240秒.如下图就是采用步调特性与否的差异:
Configuration
OSPF的LSA步调特性默认是启用的.默认LSA步调时间间隔为240秒.假如你的LSDB过大(比如有接近10000条LSA),可以适当的把这个时间间隔减小;如果LSDB过小,可以把这个时间间隔增大.在OSPF配置进程下使用命令:timers lsa-group-pacing {seconds}.
该命令首次出现在Cisco IOS Release 11.3AA.参数{seconds}的时间范围是10到1800秒.如下把LSA的步调时间更改为60秒:
A(config)#router ospf 1
A(config-router)#timers lsa-group-pacing 60
LSA步调时间的验证使用show ip ospf timer lsa-group命令,如下:
A#show ip ospf timer lsa-group
OSPF Router with ID (192.168.0.1) (Process ID 1)
Group size 13, Head 1, Search Index 8, Interval 60 sec
Next update due in 00:00:38
Current time 1184
Index 0 Timestamp 1222
Index 1 Timestamp 1285
Index 2 Timestamp 1350
Index 3 Timestamp 1415
Index 4 Timestamp 1480
Index 5 Timestamp 1541
Index 6 Timestamp 1602
Index 7 Timestamp 1663
Index 8 Timestamp 1724
Index 9 Timestamp 1785
Index 10 Timestamp 1846
Index 11 Timestamp 1907
Index 12 Timestamp 1969
Failure Head 0, Last 0 LSA group failure logged
A#
Pt.2 OSPF Packet Pacing
OSPF的实现,在以下情况中可能出现更新包被丢弃的现象:
1.快速的路由器和低速路由器通过点到点(Point-to-Point)串行链路相连.
2.在洪泛(flooding)期间,多个邻居在同一时刻把更新包一起发送给某台路由器.
OSPF包的步调延迟为33毫秒,步调允许OSPF更新包和重传的OSPF包传输的更有效率.
Configuration
OSPF包的步调这一特性是出现在Cisco IOS Release 12.0(1)T.这个特性不需要额外的命令进行配置.如果你想监视OSPF包的步调列表,使用show ip ospf flood-list命令.如下:
A#show ip ospf flood-list interface e1
Interface Ethernet1, Queue length 20
Link state flooding due in 12 msec
Type LS ID ADV RTR Seq NO Age Checksum
5 9.2.195.0 200.0.0.163 0x80000009 0
| 热点文章 | ||
|
|
||
|
|
·ActualTest 642-831 v05.02.05
·ActualTest 642-821 v04.27.05
·Actualtest 642-811 v04.26.05
·OSPF笔记