前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >弄它!!!深入研究OSPF的内部传输过程(LSA类型及详解 )

弄它!!!深入研究OSPF的内部传输过程(LSA类型及详解 )

作者头像
不吃小白菜
发布2020-09-03 09:53:33
2K0
发布2020-09-03 09:53:33
举报
文章被收录于专栏:用户7721898的专栏

LSA类型和具体详解

对于想深入学好数通的朋友,这几类LSA就不用我我说了,很重要!!!一定要理解 可以结合小编上一篇的OSPF协议的介绍来理解 还有,我想如果真的想深入学习ospf一定要细心的,静下心来慢慢的一步步的去琢磨,也是作为一个过来人的体验,你会发现这个协议真的很高级,很聪明,可能我已经爱上它了-.- 1 、路由器LSA(Router LSA ) 每台OSPF路由器都会产生,描述了路由器所有OSPF直连接 口的状态和Cost值等信息。只能在所属区域内泛洪。 2 、网络LSA(Network LSA ) 由DR产生,描述在MA网络中DR连接的所有路由器的 RouterID,其中包含DR自己的RouterID。该类LSA只能在所 属区域内泛洪。 3 、网络汇总LSA(Network Summary LSA ) 由ABR产生,描述一个区域内特定网段的路由。该类LSA将用 于OSPF区域间路由的计算。 4 、ASBR汇总LSA(ASBR summary LSA ) 由ABR产生,是一条主机LSA,用于描述ASBR。 5 、AS外部LSA(AS External LSA ) 由ASBR产生,用于描述本AS之外的外部路由。 7 、NSSA LSA (这里的七类就是起到优化的作用) 由ASBR产生,内容几乎和LSA5是相同的,但NSSA LSA仅仅 在始发这个LSA的NSSA内泛洪,不能直接进入骨干区域。 NSSA的ABR会将7类LSA转换成5类LSA注入到骨干区域。

在这里插入图片描述
在这里插入图片描述

Type-1 LSA:Router LSA

• 每个OSPF路由器针对它所在的区域产生Type-1 LSA,描述本设备连接到该区域的 直连接口状态及cost等信息。 • Type-1 LSA只允许在区域内洪泛,不允许跨越ABR(跨越区域)。 • Type-1 LSA中会标识路由器是否是ABR(通过B比特置位的方式)、ASBR(通过E 比特置位的方式)或者是Virtual-link的端点(通过V比特置位的方式)的身份信息。 总结来讲,一类LAS描述接口信息(这里会有cost值);也会描述其路由器有没有ABR ASBR的身份。

Type-2 LSA:Network LSA

• 多路访问(Multiple-Access,简称MA)网络,包括广播型多路访问网络及非广播型 多路访问网络,其中广播型多路访问网络的典型代表是以太网。在MA网络中, OSPF会选举DR及BDR。一个MA网络中,所有路由器都只与DR/BDR建立全毗邻的 OSPF邻接关系。 • Type-2 LSA由DR产生,描述其在该MA网络上连接的所有OSPF路由器以及该MA网 络的网络掩码。 • Type-2 LSA中没有cost字段。 • Type-2 LSA只在本区域内泛洪,不允许跨越区域泛洪。

在这里插入图片描述
在这里插入图片描述

type2的LSA里会告诉自己接口的子网掩码

Type-3 LSA:Network Summary LSA

• Type-3 LSA由ABR产生,实际上就是将区域内部的Type1,Type2 LSA的信息收集 起来以路由前缀的形式扩散到其他区域。因此得益于Type-3 LSA的泛洪,OSPF路 由器能够计算出区域间的路由。只有ABR才能够产生Type-3 LSA,这里的ABR指的是有多个接口连接到不同区域: 并且至少有一个活跃的接口连接到Area0的OSPF路由器。 • 如果—台ABR有多条路径可以到达直连区域内的某个目的网段,那么它将只会为该 网段产生一条Type-3 LSA注入到Area0,而且这条Type-3 LSA的cost是上述多条路 径中cost的最小值。 • 当ABR在Area0中存在一个全毗邻(Full)的邻居时,它只能使用Area0中学习到的 Type-3 LSA计算区域间的路由,而不能使用从非0 Area学习到的Type-3 LSA计算区 域间的路由。也就是说,Type3是区域间路由通信,描述区域网段路由 Type-4 LSA:ASBR Summary LSA:

Type-4 LSA由ABR产生,用于描述ASBR。 这里一定要清楚是ABR产生来描述ASBR的!!!,如下所示,示中间的ABR将左边的ASBR传递到右边Area0的

在这里插入图片描述
在这里插入图片描述

Type-5 LSA:AS External LSA :

• Type-5 LSA由ASBR产生,用于描述OSPF自治系统外的路由信息。当ASBR执行了 路由重发布动作时,被引入到OSPF的外部路由将使用该类LSA来描述。 • OSPF使用Type-5 LSA计算得出的外部路由,在路由表中的protocol字段显示为 “O_ASE”,也即OSPF AS External,OSPF外部路由。 • Type-5 LSA有两种度量值类型(Metric-type):Type1及Type2。将外部路由引入 OSPF时,如果未指定该外部路由(Type5-LSA)的度量值类型,则缺省为Type2, 且路由的外部cost缺省为1。 • 度量值类型Type1及Type2的区别如下: • Type-5 LSA的度量值类型为Type2,则该外部路由的cost=外部cost; • Type-5 LSA的度量值类型为Type1,则该外部路由的cost=内部cost+外部cost;

也就是说是ASBR发出的,用于通告外部路由,会在整个ospf内泛红

Type-7 LSA:NSSA External LSA

作为OSPF协议的一种扩展属性单独在RFC 1587中描述。 NSSA需要完成如下任务: 自治系统外的ASE路由不可以进入到NSSA区域中,但是NSSA区域内的路由器引入的ASE路由可以在NSSA中传播并发送到区域之外。即:取消了STUB关于ASE的双向传播的限制(区域外的进不来,区域里的也出不去),改为单向限制(区域外的进不来,区域里的能出去)。 由于是作为OSPF标准协议的一种扩展属性,应尽量减少与不支持该属性的路由器协调工作时的冲突和兼容性问题。 为了解决ASE单向传递的问题,NSSA中重新定义了一种LSA——Type 7类型的LSA,作为区域内的路由器引入外部路由时使用,该类型的LSA除了类型标识与Type 5不相同之外,其它内容基本一样。这样区域内的路由器就可以通过LSA的类型来判断是否该路由来自本区域内。但由于Type 7类的LSA是新定义的,对于不支持NSSA属性的路由器无法识别,所以协议规定:在NSSA的ABR上将NSSA内部产生的Type 7类型的LSA转化为Type 5类型的LSA再发布出去,并同时更改LSA的发布者为ABR自己。这样NSSA区域外的路由器就可以完全不用支持该属性。 由于NSSA是由STUB区域的概念改进得来,所以她的名字叫做: “not-so-stubby” area ,本意是:不是那么STUB的区域。 NSSA对LSA的影响: 1:类型7LSA在一个NSSA区域内携带外部信息。 2:类型7LSA在NSSA的ABR上被转化为5lsa。 3:不允许外部LSA. 4:汇总LSA被引入。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/06/05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • LSA类型和具体详解
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档