OSPF理论基础篇-04

六种LSA:

一、LSA 1(Router LSA)

每台路由器会为自己所处的每一个区域产生一份Router LSA,该Router LSA包含属于该区域的所有链路的链路状态信息。

字段解释

LS Age:16位数,后15位数用来表示age,LSA 初始产生时,age数值为0;最高位有特殊含义,置位则代表该LSA在 LSDB中年龄不老化过期(DoNotAge);若没有置位,则 age正常老化,即在LSDB中年龄老化。

LS Type:LSA的类型,Type=1。

Link State ID:路由器的RouterID。

Advertising Router:产生该LSA的路由器RouterlD。

SequenceNumber:线性的序列号,初始值从-Ox80000001开始递增。新的LSA序列号会增加。

Checksum:对整个LSA做CheckSum(除去Age字域)。

二、LSA 2(Network LSA)

由DR路由器产生,使用DR接口IP地址作为LSA 2 Link State ID。描述MA网络的链路状态。

字段解释:

LS Type: type=2。

Link State ID:DR的接口IP地址。

Advertising Router:产生LSA2的通告路由器。

SequenceNumber:第一份 SequenceNumber为0x8000001,每次更新SequenceNumber增1。

Checksum:对除Age外的LSA内容做计算。

Netmask:和Link State ID执行“与”运算,得出LSA2所代表的网络号。

Attached Router:连接到本网络的所有邻居路由器的 RouterID。

三、LSA 3(Summary LSA)

由ABR产生,在区域内泛洪,携带的信息是到其他区域的网络信息,不携带任何拓扑信息。

LSA 3特性:

①.ABR为区域内的每条OSPF 路由各产生一份 LSA3并向其他区域通告。

②.若有多个ABR,则每个ABR都产生LSA3来通告区域间路由。

③.区域间传递的是路由,LSA3是由每个区域的ABR产生的、并仅在该区域内泛洪的一类LSA。路由进入其他区域后,再由该区域的ABR产生LSA3继续泛洪。

④.OSPF 在区域边界上具备矢量特性,只有出现在ABR路由表里的路由才会被通告给邻居区域。

⑤.计算路由时,路由器计算自己区域内到ABR的成本加上LSA3传递的区域间成本,得到的是当前路由器到目标网络端到端的成本。

⑥.如果 ABR路由器上路由表中的某条OSPF 路由不再可达,则ABR会立即产生一份Age为3600s的 LSA3向区域内泛洪,用于在区域内撤销该网络。

Ls id:网络号。

Adv rtr:产生LSA3的路由器。

四、LSA 4(ASBR Summary LSA)

LSA 4都是由ABR产生的、并在Area内泛洪的一类LSA。LSA4和 LSA3使用相同的报文格式,区别是Type字域是4;

Link State ID字域是ASBR路由器的RouterID,LSA 4的内容是 ASBR到 ABR的成本。

PS:LSA4的作用是在区域间计算到ASBR产生的外部路由的距离。

五、LSA 5(AS External LSA)

LSA5区别于LSA3/LSA4,LSA5仅负责通告OSPF路由域外其他协议的路由。

引入到OSPF后,这些外部路由靠LSA5将其泛洪到OSPF 路由域。

LSA5具有其他LSA所没有的泛洪范围,LSA5能够泛洪到所有Area,除了特殊类型区域(Stub 及 NSSA)。

LSA5的作用是除了向路由域中路由器通告外部路由外,还告知其他路由器如何访问该外部网络。

根据LSA5中的FA(Forwarding Address)地址决定访问外部网络是经过ASBR还是经过拥有FA地址(非0)的路由器。

字段解释

Ls id:引入的外部路由的网络号。

Adv rtr: Advertising Router,产生的LSA5的路由器RouterID。

Net mask:引入的外部路由的掩码。

Forwarding Address:可以是0.0.0.0,也可以是非0;如果是0.0.0.0,访问外部网络的报文转发给ASBR,如果是非0,报文转发给该非0地址。

Tag:用于标记外部路由的标签,在路由引入时配置给外部路由,默认值是1。

Etype:Metric-type可以是1,也可以是2,默认是2。Typel和 Type2的区别在路由表中可以看出来,Type2路由仅考虑外部成本,Type1路由考虑的是端到端的成本(内外成本之和)。

六、LSA 7(NSSA LSA)

NSSA区域连接骨干区域,其区域边界路由器是ABR,同时也是ASBR。

PS:华为的NSSA区域边界路由器默认向NSSA区域内泛洪LSA7默认路由。


NSSA 区域边界路由器ABR的特性:

①.ABR在NSSA Area和Area0间传递区域间路由。

②.LSA7(置Р位)经ABR 7/5翻译后,产生LSA5泛洪到AreaO及其他区域。默认情况下,向NSSA 区域通告LSA7默认路由。

③.如果区域类型为Totally NSSA,ABR也可以向NSSA区域产生LSA3的默认路由。

LSA 7作用

①.Type7 LSA是为了支持NSSA区域而新增的一种LSA类型,用于通告引入的外部路由信息。

②.Type7 LSA由NSSA区域的自治域边界路由器(ASBR)产生,其扩散范围仅限于ASBR所在的NSSA 区域。

③.NSSA 区域的区域边界路由器(ABR)收到Type7 LSA时,会有选择地将其转化为Type5 LSA,以便将外部路由信息通告到OSPF 网络的其他区域。

④.LSA5/LSA4不会流入 NSSA区域,所以NSSA Area的ABR会注入LSA7的默认路由到NSSA Area,这样区域内路由器可以通过默认路由访问外部网络,ABR同时也是ASBR。

⑤.LSA7的FA一定要为非0,用于在区域间选路。

 

在NSSA Area中LSA 7作用和LSA 5一致,有相同的格式,包括外部路由及掩码、Forwarding-Address Tag、Cost-Type 及 Cost。


LSA 7与LSA 5的不同之处:

①.LSA 7仅在NSSA区域里泛洪;

②.LSA7的FA为非0;如果为0,则不会被ABR翻译为LSA5;

③.外部路由在NSSA区域里使用LSA 7来传递,在其他区域由LSA 5来传递,ABR负责做7/5翻译。

④.LSA 7中选项位P-bit (Propagate bit)用于告知翻译路由器该条Type7 LSA是否需要翻译。

⑤.缺省情况下,转换路由器是NSSA区域中 Router ID最大的区域边界路由器。只有P-bit置位并且FA (Forwarding Address)不为0的Type7 LSA才能转化为Type5 LSA。

⑥.若在ABR上引入外部路由,产生的Type7 LSA不会置P-bit,所以不会再被通告到Area0。

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值