OSPF入门2--LSA与认证

OSPF入门1中介绍了OSPF的关系建立与报文交互等基础知识,本文将中间讲解OSPF是怎样利用LSA来描述网络拓扑和网段信息的,常见的LSA类型和作用是什么?


前言

       OSPF利用LSAs构建LSDB,然后利用LSDB和SPF算法计算路由器到OSPFD网络各处的最短无环路由。而LSAs则是采用Link信息去描述网络拓扑和网段信息的,不同类型的LSA发挥着不同的作用,帮助OSPF打通打各处的路由,不同LSA的泛洪范围又规定出一些特殊区域,帮助OSPF更高效节能地服务于特定场景。


一、LSA的常见类型

类别名称作用
1Router LSA所有OSPF路由器都会产生。描述了路由器所有OSPF直连链路的状态和cost值。只能在所属区域内泛洪。
2Network LSADR产生。描述了DR连接的所有路由器的Router-id(包括它本身)和网络掩码。只能在所属区域内泛洪。
3

Network summary LSA

ABR产生。描述了一个区域内网段的路由。
4ASBR summary LSA

ABR产生。是一条主机LSA,指向ASBR。

5AS external LSAASBR产生。描述了本AS之外的外部路由。
7NSSA LSAASBR产生,与type 5类似,但只能在NSSA内泛洪,不能直接进入骨干区域。NSSA的ABR会将type7转变成type5然后注入到骨干区域中。

type5引入的外部路由有两种类型,E1和E2。E1的cost值等于ASBR到外部路由器的cost值加上内部经过的OSPF接口cost值和;E2认为外部cost远远大于内部,所以E2的cost一直是外部cost值。华为默认是E2。

二、link信息/LSA帧结构

1.LSA头部信息

Advertising Router, link state ID和LS type标识了OSPF域内唯一的一个LSA,这也是DD交互/LSR/LSACK只包含LSA头部信息就可以完成任务的原因。Advertising Router是产生此条LSA的路由器的router-id。

LS Sequence number ,LS checksum 和LS age则标识了此条LSA的新旧。LS checksum 是不包含LS age在内的其他字段的校验和。

2.router LSA

type1 LSA描述了OSPF直连链路信息,与type2 LSA相互补充完成了区域内拓扑和网段信息的描述,帮助完成区域内路由的计算。

Link State ID:生成LSA的Router ID。

Type:路由器连接的类型;
Link ID:所接入的目标;取决于type

1-点到点连接另一台路由器-router id
2-连接传输网络-DR接口地址
3-连接stub网络-网段/子网号
4-虚链路-虚连接对端router id

Link date:连接数据;取决于type
1--接口索引值
3--子网掩码
2,4—路由器接口IP地址

3.Network LSA

 Link State ID:DR的接口IP地址

4.Network summary LSA与ASBR summary LSA

Network summary LSA----Link State ID:通告的网络地址,network mask是网络掩码。

ASBR summary LSA------Link State ID:ASBR的Router ID,network mask无意义(0.0.0.0)。

5.AS external LSA

Link State ID:通告的网络地址。

Network Mask:通告的目的地址的掩码。

Forwarding Address:到所通告的目的地址的报文将被转发到这个地址。

三、认证

OSPF支持接口认证和区域认证两种;认证方式支持简单明文认证和MD5认证。

认证信息字段在OSPF报文头部包含。具体字段是Autype和authentication。

四、推荐实验拓扑结构

 接口认证做的是简单明文认证;区域认证做的是MD5认证;周围截图是抓包截取的认证信息在报文中的具体形式。用loopback5来模拟引入的外部路由,tag是OSPF用来管理外部引入路由的一个标识手段。


 总结

以上就是OSPF的LSA信息相关知识,因篇幅问题,OSPF的特殊区域将在下一篇博文进行介绍。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值