LSA4(Sum-ASBR)像LSA3一样又ABR产生的、并在Area内泛洪的一类LSA。LSA4和LSA3使用相同的报文格式,区别是Type字域是4,Link State ID字域是ASBR路由器的RouterID,LSA4的内容是ASBR到ABR的成本
LSA4是ABR为非ASBR所在区域产生
LSA5报文:LS id:引入外部路由的网络号;Adv rtr: advertising router,产生LSA5路由器RouterID;
Net mask:引入外部路由的掩码;Forwarding address:全0,报文转发给ASBR;或非0,转发给该地址
Tage :用于标记外部路由的标签,默认为1
Metric: ASBR到外部网络的成本
Etype:Mertric-Type可以是1,也可以是2,默认为2
Type2 仅考虑外部路由成本,Type1路由考虑的是端到端成本(内外成本之和);路由选路上的差别:
LSA5负责通告OSPF路由域外其他协议的路由(或不同进程的路由),泛洪到整个OSPF域(特殊类区域除外Stub即NSSA)
根据LSA5中的FA地址,决定访问外部网络是经过ASBR还是经过拥有FA地址(非0)的路由器
…………………………………………………………………………
Forwarding-Address作用:
出现在LSA5和LSA7中,它是数据包访问外部网络时,在数据报文离开OSPF路由域时必须经过的设备地址
ASBR上的接口如果满足下面四个规则,则ASBR上外部路由的下一跳地址就是该外部路由LSA5的FA,否则该外部路由LSA5中的FA=0
·该外部路由的下一跳地址所在网段的接口要发布到OSPF中
·该外部路由的下一跳地址所在网段的接口没有被设置成silent接口
·下一跳地址所在网段的接口OSPF网络类型不是Point-to-Point网络类型
·下一跳地址所在网段的接口OSPF网络类型不是Point-to-Multipoint网络类型
只要Display OSPF Routing中能看到FA地址对应的路由,则:
该外部路由能进入路由表
访问该外部网络的数据将根据FA路由来转发
当前路由器在OSPF路由域中的成本是根据FA路由计算出来的
FA地址所对应路由一定要是OSPF区域内(Intra-Area)或区域间(inter-area)路由,FA路由不能是其他外部路由,LSA5不会依靠OSPF外部路由和非OSPF协议路由决定FA地址可达性
FA=0的场景下,外部路由是否进入路由表要依赖于产生LSA5的通告路由器(ASBR)是否可达
…………………………………………………………
防环分析:
区域间LSA5依赖LSA4或LSA3来计算OSPF路由域内的访问路径。LSA3/LSA4水平分割规则能避免区域间路由环路。所以LSA5没有像LSA3一样对区域结构有要求,还可以泛洪到任何区域,确不易出现环路
……………………………………………………………………
外部路由的访问路径及外部路由的计算