答: OSPF 路由协议的功能已经相当完善了,但有个小的局限, OSPF 的局限性主要在于它的路由分级制度还是不够理想(只有 4 种路由等级),在很复杂的外部路由的情况下,简单的四种分级是不够的,往往要把它分为多个自治系统,用外部网关路由协议来处理。一种更为理想的分级制度是把路由器按某些规律分成一些组,这些组中进一步组合成一些更大的组 …… 到最后,最大的组是整个 Internet ,到某个目的地的路由肯定是存在于某个组的路由,取最小的组(最高等级), PNNI (个人网络到网络接口)中的路由情形就是这样的 ( 当然,在 PNNI 部分实现时,同样要引入其他协议的路由如 OSPF , Rip) 。如下图,是 PNNI 的网络拓扑结构图:
点击查看大图图19 更优的路由分级制度(PNNI)
圆圈表示分组,根据节点的ID号,在尽可能小的组中选取路由,OSPF是基于连接的路由协议,PNNI的路由协议是基于节点的。 相信在新的版本的OSPF中会出现更完善的路由分级制度。