ospf
stra算法。OSPF的链路状态信息通过链路状态公告(LSA)发布到网上的每台路由器,每台路由器通过LSA建立
一个关于网络的拓扑数据库。在一个区域(Area)中的路由器(区域边界路由器除外),都应具有相同的链路状态数据库
。OSPF是一种层次化的路由选择协议,区域0(也称主干区域)是OSPF网络中必须具有的区域,其他所有区域要求与
区域0互连到一起。OSPF采用触发更新,支持VLSM及CIDR,对跳数没有限制1。Hello数据包:用于建立和
维护邻居关系,在广播网络中Hello分组还用于动态发现邻居路由器2。链路状态更新数据包:向邻居路由器发送链路状
态公告(LSA)3。链路状态应答数据包:对链路状态更新数据包的应答4。数据库描述数据包:描述一个路由器OSPF
链路状态数据库的内容5。链路状态请求数据包:请求相邻路由器发送其链路数据库中的具体条目OSPF路由信息利用IP
数据报直接传送,IP数据报的报头中“协议”字段的值为89 (即协议号为89)OSPF路由器以固定的时间间隔,通
常为10秒,发送Hello数据包建立和维护邻居路由器间的关系。如果40秒没有从特定邻居收到Hello分组,路由
器就认为那个邻居不存在了,并且产生声明该邻居丢失的LSA。Hello定时器的值可以改变,但是在一个网段中所有路
由器的定时器必须保持一致,在稳定状态下,大的链路状态更新分组30分钟才传送一次。每一个区域都具有该区域专用的链
路状态数据库。一个区域的网络拓扑结构在区域外是不可见的。同样,每一个区域内路由器对区域外的网络结构也不了解,也
就是说,区域内的LSA广播被区域边界挡住了,这样就减少了网络中的广播数据包,也减少了链路状态数据库的大小。随着
区域概念的引入,AS内的所有路由器不再具有相同的链路状态数据库,而是只具有所在区域的链路状态数据库。区域边界路
由器则具有与其相连的所有区域的链路状态数据库。router ospf process-id (指定使用OSPF
协议,进程号只在路由器内部起作用,不同路由器的进程号可以不同)network address wildcard
-mask area area-id (指定与该路由器相连的网络,区域号为十进制数,0为主干区域)show i
p routeshow ip route ospf