- 关 键 词:
在上期连载中我们所讲述的是OSPF在区域内以及区域间如何计算路由的,下面我们来学习OSPF在自制系统外部之间是如何学习路由的。
OSPF与自制系统外部学习路由实际上是通过一种叫ASBR(自治系统边界路由器)来完成的。ASBR设备可以获知外部自制系统得路由信息。这台设备位于自制系统与外部自制系统之间,但并不一定是在物理上位于二者之间,可以是网络中任何位置的路由器,只要这台设备引入了外部自制系统的路由,那么它就叫做ASBR。
在ASBR路由器上只是简单的将路由的三个要素网段、掩码,花费描述出来,而不描述外部自制系统的拓扑结构。同时,在ASBR上生成的LSA是第五类LSA。跟Router LSA不同的是,第五类LSA会传送到自制系统内所有的区域,而Router LSA仅仅是在区域内部传送。在这个时候上图区域2中的路由器虽然知道第五类LSA是由ASBR发送给自己的,但它并不知道ASBR在什么位置,从而无法根据生成树来计算路由。所以,在这种与外部自制系统相连的网络拓扑,区域2中的路由器会生成一种第四类LSA,这个LSA只描述ASBR的Router ID和到ASBR的Metric值。因此,虽然区域2中的路由器不知道如何到达ASBR,但它知道通过ABR路由器可以到达ASBR。因此,区域2中的路由器将自己的下一条指向ABR。
那么我们想一下,为什么不采用与区域间路由计算相同的方法呢?(由ASBR生成第三类路由)实际上还是为了解决路由自环的问题。因此在ASBR引入外部路由的时候有可能引入的路由存在自环或者其他问题,而ASBR并不提供检测路由错误机制。ASBR唯一能做的就是将自己引入的路由标示出来,所以采用了第五类LSA。同时,OSPF协议规定了在自制系统内部和通过OSPF协议获知的路由优先级要高于ASBR引入的路由的优先级。通常在路由表中以O_ASE或者O_E表示。在华为设备中OSPF路由优先级缺省为10(数值越小优先级越高,路由越可靠),O_ASE路由优先级缺省为150。
更多请看Cisco与华为技术网(Vlan9.com)OSPF路由协议专题、热门通信技术专区、通信技术专题专题,或进入论坛讨论。- OSPF路由协议专题 (502篇文章)
- 热门通信技术专区 (1325篇文章)
- 通信技术专题 (1325篇文章)
- OSPF协议 (385篇文章)
- OSPF动态路由协议基本工作原理 (11次浏览)
- 帧中继环境中的OSPF总结 (0次浏览)
- 汇聚层交换机ospf的network命令 (0次浏览)
- 帧中继环境中的OSPF总结 04-23
- 汇聚层交换机ospf的network命令 04-23
- OSPF动态路由协议基本工作原理 04-10
- 详解OSPF的hello包的结构和内容 04-08
- OSPF连载:OSPF与自制系统外部通信 03-22
- OSPF连载:区域间的路由如何计算 03-12
- OSPF连载:OSPF划分区域详解 03-12
- OSPF连载:OSPF邻居状态机分析 03-08
- OSPF连载:全面了解DR的概念 03-08
- OSPF两台路由器之间建立邻接关系过程 03-05
