码迷,mamicode.com
首页 > 其他好文 > 详细

OSPF ASBR及4类LSA研究

时间:2016-07-05 19:11:46      阅读:512      评论:0      收藏:0      [点我收藏+]

标签:路由器   ospf   lsa4   

在网上发现了一个OSPF拓扑,对于ASBR的作用说明的较为粗浅,于是自己重新弄了一个环境,来验证一下哪台路由器才是ASBR。

OSPF中ASBR的定义:ASBR--自治系统边界路由器,OSPF域以外的通信量注入域内的网关路由器,连接其他路由协议。

实际上ASBR比较多。

实验拓扑如下:

技术分享


本例中,R5-R1-R2-R3之间运行OSFP,并划分为3个区域,其中区域1是NSSA区域。

R3-R4之间运行RIP,RIP路由网段10.10.10.0/24,作为观察网段。在R3上,将RIP重分发进OSPF中。则10.网段就进入整个OSPF区域。

R5-R1:15.0.0.0/24

R1-R2:12.0.0.0/24

R2-R3:23.0.0.0/24

R3-R4:10.0.0.0/24


R3的角色是ASBR,这是毋庸置疑的,因为R3连接了一个外部路由域(运行RIP),R3将产生7类LSA,将10网段通告进区域1

R2作为ABR,将把7类LSA转换为5类通告进区域0,R2产生了5类LSA,则R2的角色也是ASBR(同时也是ABR)

看下图,R2的LSDB,区域1内的7类LSA由R3产生,传递到R2后,R2将7类转换成5类(R2产生了5类),将通告进区域0

技术分享

因此,ASBR并不仅是定义上的划分,在OSPF区域中所有产生5类LSA的路由器也都属于ASBR.

为什么要弄清ASBR的角色,因为ABR将会产生指向ASBR的主机路由(4类LSA)。

本例中,R2,R3都是ASBR,但R2是将7类转换成5类通告进其他区域的,因此,其他区域的ABR产生的4类LSA将会指向R2(而非R3)

4类、5类LSA一般会同时存在。因为5类外部路由 由ASBR通告,而如何到达ASBR则由ABR通告的4类LSA决定。

观察区域2中的两台路由器:

R1收到R2通告的5类外部路由,下一跳直接发送到R2的接口地址即可达。因此不需要4类LSA指示ASBR的路由;

技术分享

R5收到5类LSA后(10.网段),还需要4类LSA指示ASBR的路由,才能将5类LSA路由加入路由表中。此时,R1作为ABR则通告了4类LSA进区域2中。

技术分享

本例中路由器角色总结:

ASBR:R2,R3

ABR:R1,R2。

这个拓扑很简单,下次弄个复杂的拓扑再来试验一下ASBR的角色。


本文出自 “天堂” 博客,请务必保留此出处http://448416.blog.51cto.com/438416/1796011

OSPF ASBR及4类LSA研究

标签:路由器   ospf   lsa4   

原文地址:http://448416.blog.51cto.com/438416/1796011

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!