SPF路由协议综述

合集下载

10 链路状态路由协议

10 链路状态路由协议

10 链路状态路由协议10.1 链路状态路由(Link-State Routing)10.1.1 链路状态路由协议(Link-State Routing Protocol)1、链路状态路由协议又称为最短路径优先协议(Shortest Path First Protocol)2、IP 链路状态路由协议包括:OSPF(开放最短路径优先);IS-IS(中间系统到中间系统)10.1.2 SPF算法简介Dijkstra 算法通常称为SPF(最短路径优先)算法。

此算法会累计每条路径从源到目的地的开销。

尽管Dijkstra 算法称为最短路径优先算法,但事实上,优先最短路径是所有路由算法的目的。

10.1.3链路状态路由过程1.每台路由器了解其自身的链路(即与其直连的网络)。

2.每台路由器负责“问候(Saying Hello)”直连网络中的相邻路由器。

3.每台路由器创建一个链路状态数据包(LSP,Link-state Packet),其中包含与该路由器直连的每条链路的状态。

4.每台路由器将LSP 泛洪到所有邻居,然后邻居将收到的所有LSP 存储到数据库中。

5.每台路由器使用数据库构建一个完整的拓扑图并计算通向每个目的网络的最佳路径。

10.1.4了解直连网络1、链路(Links):链路是参与链路状态路由协议进程的路由器上的一个接口。

2、链路状态(Link-State):有关各条链路的状态的信息称为链路状态;这些信息包括:1)接口的IP 地址和子网掩码2)网络类型,例如以太网(广播)链路或串行点对点链路。

3)该链路的开销。

4)该链路上的所有相邻路由器。

10.1.5向邻居发送Hello包与EIGRP 的Hello 数据包相似,当两台链路状态路由器获悉它们是邻居时,将形成一种相邻关系(adjacency)10.1.6创建链路状态数据包(LSP)10.1.7将LSP泛洪(Floods)到邻居LSP 并不需要定期发送,而仅在下列情况下才需要发送:●在路由器初始启动期间,或在该路由器上的路由协议进程启动期间●每次拓扑发生更改时,包括链路接通或断开,或是相邻关系建立或破裂10.1.8构建链路状态数据库(Link-State Database ,LSDB)10.1.9SPF Tree(最短路径优先树)1、构建SPF 树2、确定最短路径3、由SPF 树生成路由表10.2实施链路状态路由协议10.2.1链路状态路由协议的优点1、每台路由器自行创建网络拓扑图以确定最短路径;2、立即泛洪LSP以实现快速收敛;3、仅当拓扑发生变化时才发送LSP,且该LSP仅包含与该变化相关的信息;4、多区域(Area)实施时采用了层次式设计;10.2.2链路状态路由协议的要求1、内存要求2、CPU 占用要求3、带宽要求使用多区域的层次式设计可以降低这些要求。

链路状态路由协议

链路状态路由协议

链路状态路由协议百科名片链路状态路由选择协议又称为最短路径优先协议,它基于Edsger Dijkstra的最短路径优先(SPF)算法。

它比距离矢量路由协议复杂得多,但基本功能和配置却很简单,甚至算法也容易理解。

路由器的链路状态的信息称为链路状态,包括:接口的IP地址和子网掩码、网络类型(如以太网链路或串行点对点链路)、该链路的开销、该链路上的所有的相邻路由器。

链路状态路由协议链路状态路由协议是层次式的,网络中的路由器并不向邻居传递“路由项”,而是通告给邻居一些链路状态。

与距离矢量路由协议相比,链路状态协议对路由的计算方法有本质的差别。

距离矢量协议是平面式的,所有的路由学习完全依靠邻居,交换的是路由项。

链路状态协议只是通告给邻居一些链路状态。

运行该路由协议的路由器不是简单地从相邻的路由器学习路由,而是把路由器分成区域,收集区域的所有的路由器的链路状态信息,根据状态信息生成网络拓扑结构,每一个路由器再根据拓扑结构计算出路由。

编辑本段链路状态的工作过程1、了解直连网络每台路由器了解其自身的链路(即与其直连的网络)。

这通过检测哪些接口处于工作状态(包括第3层地址)来完成。

对于链路状态路由协议来说,直连链路就是路由器上的一个接口,与距离矢量协议和静态路由一样,链路状态路由协议也需要下列条件才能了解直连链路:正确配置了接口IP地址和子网掩码并激活接口,并将接口包括在一条network 语句中。

2、向邻居发送Hello数据包每台路由器负责“问候”直连网络中的相邻路由器。

与EIGRP路由器相似,链路状态路由器通过直连网络中的其他链路状态路由器互换Hello数据包来达到此目的。

路由器使用Hello协议来发现其链路上的所有邻居,形成一种邻接关系,这里的邻居是指启用了相同的链路状态路由协议的其他任何路由器。

这些小型Hello数据包持续在两个邻接的邻居之间互换,以此实现“保持激活”功能来监控邻居的状态。

如果路由器不再收到某邻居的Hello数据包,则认为该邻居已无法到达,该邻接关系破裂。

OSPF协议详解

OSPF协议详解

OSPF协议详解OSPF(Open Shortest Path First)是一种开放式的最短路径优先(SPF)路由协议,它用于在IP网络中确定最佳转发路径。

在本文中,我们将详细介绍OSPF的工作原理、优点、协议特点以及配置方法。

1.工作原理:OSPF使用了链路状态路由算法,这种算法将网络上的每个路由器都视为一个节点(或称为“LSDB数据库中的顶点”),并通过链路状态广播(LSA)协议来交换链路信息。

每个路由器都会维护一个属于自己的图,这个图描述了整个网络的拓扑结构。

当一个链路状态发生变化时(如链路故障或新增链路),路由器会发送链路状态通告(LSA)消息给所有邻居路由器,以便更新其拓扑图。

接收到这些消息的路由器将更新自己的拓扑图,并重新计算到达目标网络的最短路径。

2.优点:(1)快速收敛:OSPF使用链路状态广播信息,并且每个路由器都维护了一个图,这使得当网络发生变化时,只需更新那些受影响的链路即可,从而加快了网络的收敛速度。

(2)支持多种网络类型:OSPF可以用于各种类型的网络,如以太网、FDDI(光纤分布式数据接口)、点对点链路和虚拟链路等。

(3)可划分区域:OSPF网络可以划分成不同的区域,每个区域都有独立的LSDB数据库和SPF计算。

这种分层结构使得OSPF对大型网络的扩展更加容易。

(4)通过区域间的路由聚合减少链路状态交换的开销。

(5)支持VLSM(可变长度子网掩码):OSPF支持VLSM,可以根据不同的子网掩码长度进行路由。

3.协议特点:(1)基于链路状态:OSPF使用链路状态来计算最佳路径,而不是基于距离向量,这使得OSPF在选择最佳路径时更加准确。

(2)通过区域间的路由聚合减少链路状态交换的开销。

(3)支持分层结构:OSPF支持网络的分层结构,将大型网络划分为多个区域,每个区域都有独立的LSDB数据库和SPF计算。

(4)使用多种类型的LSA:OSPF定义了几种不同的LSA类型(如类型1、类型2、类型3),用于交换链路状态信息和计算最佳路径。

网络安全spf

网络安全spf

网络安全spf
网络安全SPF(Sender Policy Framework)是一种防止伪造发信人地址的邮件验证技术。

它通过在邮件发送服务器中设置一个用于验证发信人身份的TXT记录,来防止电子邮件的伪造和欺诈。

SPF的作用是确保电子邮件真实可靠地发送,防止垃圾邮件和欺诈邮件的传播。

它通过验证发信人的IP地址是否被允许发送电子邮件,来判断该邮件是否为真实邮件。

具体来说,邮件接收服务器会查找发信人对应的域名的SPF记录,从中获取允许发送邮件的IP地址范围。

如果邮件发送服务器的IP地址在这个范围内,那么该邮件会被接受;如果不在范围内,那么该邮件可能会被视为垃圾邮件而被拒绝。

SPF记录是通过在DNS中添加一个TXT记录来实现的。

这个TXT记录包含了发信人允许发送邮件的IP地址范围。

这样,当邮件接收服务器接收到一个邮件时,它会查询发信人的域名的SPF记录,然后根据记录中的信息来判断邮件的真实性。

SPF的实现并不复杂,但它对于防止伪造发信人地址的邮件欺诈非常有效。

通过使用SPF,电子邮件接收者可以更加可靠地判断邮件的真实性,从而减少垃圾邮件和欺诈邮件的数量。

总结来说,网络安全SPF是一种邮件验证技术,通过验证发信人的IP地址是否被允许发送邮件,来判断邮件的真实性。

它通过在发信人的域名中设置一个TXT记录来实现。

SPF的
使用可以有效减少垃圾邮件和欺诈邮件的传播,提高电子邮件的安全性。

OSPF报文格式分析

OSPF报文格式分析

OSPF报文格式分析OSPF(Open Shortest Path First)是一种开放式的最短路径优先(SPF)路由协议,用于在网络中计算最短路径并进行路由选择。

OSPF报文格式定义了在OSPF中用于交换信息的数据包结构。

1. OSPF报文头(OSPF Header):该部分长度为24个字节,包含了OSPF报文的基本信息,如版本号、报文类型、报文长度等。

2. OSPF Hello报文(Hello Packet):Hello报文用于网络中的邻居发现和建立OSPF邻居关系。

其长度为44个字节,包含了发送者的路由器ID、OSPF区域ID以及其他邻居信息。

3. OSPF数据库描述报文(Database Description Packet):该报文用于交换邻居路由器的链路状态数据库(LSDB)的摘要信息。

其长度不定,根据需要而变化。

4. OSPF连通性状态请求报文(Link State Request Packet):该报文用于向邻居请求链路状态信息。

其长度不定,根据需要而变化。

5. OSPF连通性状态更新报文(Link State Update Packet):该报文用于向邻居更新链路状态信息。

其长度不定,根据需要而变化。

6. OSPF连通性状态确认报文(Link State Acknowledgement Packet):该报文用于确认其他OSPF报文的接收情况。

其长度不定,根据需要而变化。

以上是OSPF报文格式的主要部分。

其中,OSPF头部信息在每个报文中都会出现,用于标识报文类型和报文长度等信息。

根据OSPF的设计原则,不同的功能对应不同类型的报文,如Hello报文用于邻居发现,Database Description报文用于数据库同步等。

OSPF报文的格式设计考虑了网络性能和可扩展性的因素。

通过在报文中包含必要的标识和描述信息,OSPF路由器能够根据收到的报文类型和内容做出适当的响应,从而保证网络的正常运行。

SPF策略详细介绍

SPF策略详细介绍

text ="v=spf1 ip4:218.107.207.72 ~all"。
3、举例说明由于SPF策略转发功能产生的退信
1)、的邮件系统设置了spf合法性检查策略。
2)、设置了TXT记录,根据TXT记录查询发送邮件服务器的合法IP为218.107.207.72
3)、jian.wang@信箱设置了转发,转发至chinanets@信箱。
4)、nethome@给jian.wang@发送了一封邮件。
5)、当263的邮件系统收到nethome@发送的这封邮件后,会通过转发服务器211.150.100.39连接的MX服务器来投递这封邮件。
SPF策略详细介绍
也谈SPF策略:
1、什么是spf策略
SPF是发送方策略框架 (Sender Policy Framework) 的缩写,正在逐步成为一个防伪标准,来防止伪造邮件地址。需要先在域名系统 (DNS) 中发布TXT记录,SPF记录了经过授权的电子邮件发送服务器(通过列出这些服务器的 IP 地址),电子邮件接收系统会检查邮件是否来自经过正确授权的电子邮件发送服务器,检查步骤如下:
2、查询TXT记录的方法:
下面是查询域名TXT记录的方法,根据查询结果来看,的发送邮件服务器的合法IP是218.107.207.72:
C:\>nslookup
Default Server:
1)、发送人向接收服务器接收电子邮件并执行如下操作:
检查哪一个域声称发送了该邮件并检查该域的TXT记录。
确定发送服务器的IP地址是否与TXT记录中的某个已发布IP地址相匹配。
判断标准:如果IP 地址匹配,则视为通过SPF合法性检查;如果 IP 地址不匹配,则视为未通过SPF合法性检查,会直接按照接收方邮件系统设置的规则处理此邮件。

路由器中OPSF协议的SPF算法是什么

路由器中OPSF协议的SPF算法是什么

路由器中OPSF协议的SPF算法是什么开放最短路径优先OSPF(Open Shortest Path First)使用链路状态算法来传播选路信息,它使用SPF算法(Dijkstra算法)。

其要点如下:1、所有的路由器都维持一个链路状态数据库,只有可达邻站的链路状态信息才存入链路状态数据库,这个数据库实际上就是整个互连网的拓扑结构图。

而使用RIP协议的路由器只各自知道到所有目的网络的下一站路由器,但却不知道全网的拓扑结构。

2、OSPF让每一个链路状态都带上一个32bit的序号(增长的速率不得超过每5秒1次),序号越大状态越新。

每一个路由器用链路状态数据库中的数据,算出自己的路由表。

3、要网络拓扑发生任何变化,链路状态数据库就能很快地进行更新,使各个路由器能够重新计算出新的路由表。

4、OSPF依靠各路由器之间的频繁交换信息来建立链路状态数据库,并维持这数据库在全网范围内的一致性(链路状态数据库的同步)。

5、OSPF不象RIP使用运输层的用户数据报UDP进行传送,而是直接用IP数据报传送,并且数据报很短。

(图1)图1 OSPF使用IP数据报传送由于一个路由器的链路状态只涉及到与相邻路由器的连通状态,因而与整个互连网的规模无关。

二、基本概念1、链路状态:所谓一个路由器的“链路状态”就是该路由器都和哪些网络或路由器相邻,以及将数据发往这些网络或路由器所需的费用。

2、自治系统:一般简称为AS。

一个自治系统是一个互连网络,其最重要的特点是它有权自主地决定在本系统内应采用何种路由选择协议。

3、内部网关协议IGP:即在一个自治系统内部使用的路由选择协议。

4、区域:OSPF允许进一步地将互连网划分成一些区域。

每个区域都包含一组相邻的网络及所连接的主机,每个网关都必须被放置在其中的一个区域中。

每一区域内的拓扑结构对区域外是不可见的。

由于保持了区域拓扑的独立性,因此路由选择交换信息量比AS未被分隔时小。

带有多个接口的路由器可加入到多个区域,这些所谓的区域边界路由器为每个区域维护一个单独的拓扑数据库。

OSFP协议特点详解以及OSFP单多区域配置实例

OSFP协议特点详解以及OSFP单多区域配置实例

OSFP协议特点详解以及OSFP单多区域配置实例2019年思科课程全面开班,欲学从速!OSPF 是 Open Shortest Path First(开放最短路径优先)的缩写。

它是IETF 组织开发的一个基于链路状态的内部网关协议。

目前针对IPv4 协议使用的是 OSPF Version 2(RFC 2328)。

科普OSPF开发历程:链路状态理由协议SPF算法是OSPF路由协议的基础。

SPF算法有时也被称为Dijkstra算法,这是因为最短路径优先算法SPF是Dijkstra发明的。

SPF算法将每一个路由器作为根(ROOT)来计算其到每一个目的地路由器的距离,每一个路由器根据一个统一的数据库会计算出路由域的拓扑结构图,该结构图类似于一棵树,在SPF算法中,被称为最短路径树。

在OSPF 路由协议中,最短路径树的树干长度,即OSPF路由器至每一个目的地路由器的距离,称为OSPF的Cost,其算法为:Cost = 100×106/链路带宽。

:在这里,链路带宽以bps来表示。

也就是说,OSPF的Cost 与链路的带宽成反比,带宽越高,Cost越小,表示OSPF到目的地的距离越近。

举例来说,FDDI或快速以太网的Cost为1,2M串行链路的Cost为48,10M以太网的Cost为10等。

OSPF 具有如下特点:适应范围广——支持各种规模的网络,最多可支持几百台路由器。

快速收敛——在网络的拓扑结构发生变化后立即发送更新报文,使这一变化在自治系统中同步。

无自环——由于OSPF 根据收集到的链路状态用最短路径树算法计算路由,从算法本身保证了不会生成自环路由。

区域划分——允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占用的网络带宽。

等价路由——支持到同一目的地址的多条等价路由。

路由分级——使用4 类不同的路由,按优先顺序来说分别是:区域内路由、区域间路由、第一类外部路由、第二类外部路由。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

OSPF路由协议综述OSPF是链路状态路由协议(link-state routing protocol),属于内部网关路由协议。

链路状态路由协议具有以下基本特征:1.对网络发生的变化能够快速响应(快速响应网络变化)。

2.当网络发生变化的时候发送触发式更新(triggered update)(被动更新链路状态)。

3.发送周期性更新(链路状态刷新),间隔时间为30分钟(定时主动更新链路状态)。

OSPF工作原理介绍链路状态路由协议只在网络拓扑发生变化以后产生路由更新.当链路状态发生变化时候,检测到变化的设备创建LSA(link state advertisement),通过使用组播地址传送给所有的邻居设备,然后每个设备拷贝一份LSA,更新它自己的链路状态数据库(link state database,LSDB),接着再转发LSA给其他的邻居设备。

这种LSA的洪泛(flooding)保证了所有的路由设备在更新自己的路由表之前更新它自己的LSDB。

最总利用SPF算法根据LSDB得到路由表。

工作原理总结:链路变化--→检测到变化的设备创建LSA(link state advertisement)----→组播传送给所有邻居设备---→邻居收到LSA拷贝一份用来更新自己本地的链路状态数据库LSDB(link state database),然后转发LSA给其他邻居设备-→整个网络LSDB的同步更新LSDB ---→ SPF算法(shortest path firth)---→到达目的网络的最佳路径---→ SPF Tree ----→选出最佳路径----→加入路由表OSPF协议引入“分层路由”的概念,将网络分割成一个“主干”连接的一组相互独立的部分,这些相互独立的部分被称为“区域” (Area),“主干”的部分称为“主干区域”。

每个区域就如同一个独立的网络,该区域的OSPF路由器只保存该区域的链路状态。

每个路由器的链路状态数据库都可以保持合理的大小,路由计算的时间、报文数量都不会过大。

OSPF的网络设计要求是双层层次化(2-layer hierarchy),包括如下2层:1. transit area(backbone或area 0)2. regular areas(non-backbone areas)transit area负责的主要功能是IP包快速和有效的传输。

transit area互联OSPF其他区域类型,一般这个区域里不会出现端用户(end user)。

regular areas负责的主要功能就是连接用户和资源。

这种区域一般是根据功能和地理位置来划分,一般一个regular area不允许其他区域的流量通过它到达另外一个区域。

regular area 之间的数据必须穿越transit area。

注意:area 1和area 2或3之间的连接是不允许的,它们都必须通过backbone area 0进行连接.Cisco建议每个区域中路由器的数量为50到100个。

构建area 0的路由器称为骨干路由器(backbone router,BR),如上图,A和B就是BR;区域边界路由器(area border router,ABR)连接area 0和nonbackbone areas.如图,C,D和E就是ABR.ABR通常具有以下特征:1.分隔LSA洪泛的区域2.是区域地址汇总的主要因素3.一般做为默认路由的源头4.为每个区域保持LSDB理想的设计是使每个ABR只连接2个区域,backbone和其他区域,3个区域为上限。

OSPF Calculation链路状态路由协议使用Dijkstra算法(典型的SPF算法)来查找到达目标网络中的最佳路径.所有的路由器拥有相同的LSDB后,把自己放进SPF tree中的root里,然后根据每条链路的耗费(cost),选出耗费最低的做为最佳路径,最后把最佳路径放进forwarding database(路由表)里,形成路由表。

下图就是一个SPF计算的例子:1.LSA遵循split horizon原则,H对E宣告它的存在,E把H的宣告和它自己的宣告再传给C和G;C和G再和之前类似,继续传播开来……2.X有4个邻居:A,B,C和D,假设这里都是以太网,每条网链路的耗费为10,经过计算,路由器可以算出最佳路径.上图的右半部分实线所标即为最佳路径LSA Options关于LSA的操作流程图如下:Types of OSPF PacketsOSPF包的五种类型如下:1.hello:用来建立邻居关系的包2.database description(DBD):用来检验路由器之间数据库的同步3.link state request(LSR):链路状态请求包4.link state update(LSU):特定链路之间的请求记录5.link state acknowledgement(LSAck):确认包OSPF Packet Header Format五种OSPF包都是直接被封装在IP包里的而不使用TCP或UDP.由于没有使用可靠的TCP协议,但是OSPF包又要求可靠的传输,所以就有了LSAck包.如下图所示就是OSPF包在IP包里的形式:Data字段解释:1. 对于hello包来说,该字段是已知邻居的列表;2. 对于DBD包来说,该字段包含的是LSDB的汇总信息,包括RID等等;3. 对于LSR包来说,该字段包含的是需要的LSU类型和需要的LSU类型的RID;4. 对于LSU包来说,包含的是完全的LSA条目,多个LSA条目可以装在一个包里;5. 对于LSAck来说,字段为空。

OSPF网络类型根据路由器所连接的物理网络不同,OSPF将网络划分为四种类型:1.广播多路访问型(Broadcast MultiAccess)。

(eg:Ethernet ,Token Ring, FDDI)2.非广播多路访问型(None Broadcast MultiAccess,NBMA)。

(eg:Frame Reday,X.25)3.点到点型(Point-to-Point)。

(eg:PPP,HDLC)4.点到多点型(Point-to-MultiPoint)。

关于DR和BDR在多路访问网络上可能存在多个路由器,为了避免路由器之间建立完全相邻关系而引起的大量开销,OSPF要求在区域中选举一个DR。

每个路由器都与之建立完全相邻关系。

DR 负责收集所有的链路状态信息,并发布给其他路由器。

选举DR的同时也选举出一个BDR,在DR失效的时候,BDR担负起DR的职责。

点对点型网络不需要DR,因为只存在两个节点,彼此间完全相邻。

协议组成OSPF 协议由Hello协议、交换协议、扩散协议组成。

可参考RFC2328中的具体描述。

DR 和BDR 的选举原则:1、广播网络或NBMA 类型的网络需要选举指定路由器DR(Designated Router)和备份指定路由器BDR(Backup Designated Router);2、路由器接口的优先级Priority 将影响接口在选举DR 时所具有的资格。

优先级为0 的路由器不会被选举为DR 或BDR;3、DR 由本网段中所有路由器共同选举。

Priority 大于0 的路由器都可作为“候选者”,选票就是Hello 报文,OSPF 路由器将自己选出的DR 写入Hello 报文中,发给网段上的其它路由器。

当同一网段的两台路由器都宣布自己是DR 时,Priority 高的胜出。

如果Priority 相等,则Router ID 大的胜出;4、如果DR 失效,则网络中的路由器必须重新选举DR,并与新的DR 同步,为了缩短这个过程,OSPF 提出了BDR(Backup Designated Router,备份指定路由器)的概念,与DR同时被选举出来。

BDR 也与本网段内的所有路由器建立邻接关系并交换路由信息。

DR 失效后,BDR 立即成为DR,由于不需要重新选举,并且邻接关系已经建立,所以这个过程可以很快完成。

这时,还需要选举出一个新的BDR,这时不会影响路由的计算。

DR 和BDR 的指导思想:选举制:DR 是各路由器选出来的,而非人工指定的,虽然管理员可以通过配置priority 干预选举过程。

终身制:DR一旦当选,除非路由器故障,否则不会更换,即使后来的路由器priority 更高。

世袭制:DR 选出的同时也选出BDR 来,DR 故障后,由BDR 接替DR 成为新的DR。

DR 和BDR 的注意事项:1、只有在广播和NBMA 的链路上才会选举DR,在PTP 和PTMP 的链路上不会选举DR。

2、DR 是针对一个网段内的设备选举的,对于一台路由器来说,可能它在某个接口上是DR3、在其它接口上是BDR、DROther,或者因为是PTP 的链路而不参加DR 的选举。

4、在广播的网络上必须存在DR 才能够正常工作,但BDR 不是必需的。

5、一个网段中即使只有一台路由器,也要选举DR。

6、由于“终身制”的原因,网段中的DR 不一定是priority 最高的,但通常是“来的早”的路由器。

LSA类型链路状态信息包括接口的IPv6前缀(prefix)、网络掩码、接口连接的网络(链路)类型、与该接口在同一网络(链路)上的路由器等信息。

这些链路状态信息由不同类型的LSA 携带,在网络上传播。

OSPF有以下七种LSA类型:1、路由器LSA (Router LSA)由区域内所有路由器产生,并且只能在本个区域内泛洪广播。

这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。

2、网络LSA (Network LSA)由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。

网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。

3、网络汇总LSA (Network summary LSA)由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。

在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。

如果一台ABR 路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR 路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。

4、ASBR汇总LSA (ASBR summary LSA)也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由。

5、自治系统外部LSA (Autonomous system external LSA)由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。

自治系统外部LSA 是惟一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪。

相关文档
最新文档