在OSPF中是需要依靠各类的LSA进行交互,获取各种各样的信息,下面就开始今天的主题,1-5类的LSA简介。
阐述
下面的介绍从什么样的路由器会产生LSA,这个产生的LSA能在什么范围发送,LSA包含哪些内容,从这几点去讲述LSA1-LSA5。
LAS1
1类LSA叫做路由器LSA(Route-LSA),1类LSA是所有的路由器都会产生,一台路由器在一个区域内会产生一条该区域的LSA1,换而言之,如果是设备链接多个区域,这台设备会针对每个区域产生一条LSA1。
1类LSA是以泛洪的形式发送,泛洪的边界是ABR
1类LSA既包含拓扑路由信息,也包含拓扑信息,会包含路由器宣告进OSPF所有接口信息。
LSA2
2类LSA叫做网络LSA(Network-LSA),由区域内的DR产生,在每个MA网络中DR会产生一条关于该网络的LSA2(p-to-p网络中没这东西)。
2类LSA是以泛洪的形式发送,泛洪的边界是ABR
2类LSA包含该MA网络的路由器的RID以及接口的子网掩码。
LSA3
3类LSA叫做网络汇总LSA(Network-Summary-LSA),只有ABR产生,由于ABR是链接多个区域,同时会收到来自不同区域的LSA1与LSA2,ABR把这些LSA计算之后,转换成LSA3进行区域发送。
3类LSA传递的范围是整个AS,在传递的过程中如果经过其他的ABR传递,报文中的adv router字段会进行更改,更改为本ABR的RID。
3类LSA包含的是路由信息,直观点就是直接包含路由条目,不包含拓扑拓扑信息,所以是其他区域怎么连接的本区域也不知道,基于这个ABR在传输LSA3的时候可以做路由汇总,这就是区域间汇总,做LSA3的汇总只有ABR可以做,并且是需要始发的ABR。
LSA4
4类LSA叫自治系统边界汇总LSA(ASBR-Summary-LSA)
4类LSA由跟ASBR在同一个区域内的ABR产生
4类LSA传递范围是整个AS(除了ASBR所在的区域)且LSA4在跨ABR发送的时候与LSA3一样会改变自己的ADV router
4类LSA包含ASBR的RID,以及传递ABR去往ASBR的度量值。
LSA5
LSA5叫做AS外部LSA(AS-External-LSA)
LSA5由ASBR产生,在ASBR上把其他路由重分发进入到OSPF区域后,会以LSA5的形式传递,LSA5跟LSA3一样只包含路由信息,所以LSA5是可以做汇总的。
LSA5是可以在整个AS内泛洪与LSA3的泛洪不一样,LSA5在泛洪中不会改变任何的字段,LSA5这么去设计是由于是在OSPF中防环是一个非常重要的事情,像R1-R2-R3这个环境中,R1是area1 R2是area0 R3是area2 R1-ABR所转发的三类LSA虽然只是包含路由信息无任何的拓扑信息,但是R1是与R2共享一个树形结构,他们互相可以收到彼此的LSA1-LSA2,通过这两个LSA是可以形成区域内的矢量图,这段是无环的,然后R1也可以收到area1内的LSA1-LSA2这样也可以保证area1是无环的,这样两个无环合成一个大无环,这段路径是无环的(前提是这个拓扑他是星型的星型拓扑子自带物理防环),所以三类LSA不需要去设计一个额外LSA去辅助他传输,但是LSA5他就不一样了,LSA5也是上面也说了只包含路由信息,重分发进入到区域内生成,与ASBR共享树形结构的ABR是可以把路由挂载到ASBR上,但是其他区域的呢,不是共享一个树形结构就挂不上路由,这个时候就要借助LSA4去辅助挂载,LSA4也包含了ASBR的RID以及传递ABR去往ASBR的度量值,通过这两个数值其他区域的设备就可以确定ASBR的位置并把路由挂载到ASBR上,由于是知道了ASBR的RID以及传递者去往ASBR的度量值,这样也可以知道通过那台设备去往ASBR最优先并且ASBR与ABR处于同一个树形结构,以及其他接受者ABR跟传递者ABR共享一个树形结构这样也是可以形成区域内无环(在星型拓扑的环境中)。
这里是努力的墨殃