专业的IT培训机构|腾科IT教育集团
复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图片

腾科新闻

OSPF包类型

发布时间: 2022-08-18

OSPF包类型,重点是Hello包和LSU的分类,下面结合基本配置讲解Hello包。OSPF有5种不同类型的链路状态包(LSP),每一种包都有特定的用途。

这5种包是:

1.Hello

Hello报文被用来建立和维护OSPF路由器间的邻接关系。OSPF的Hello报文的作用主要有:发现OSPF邻居,建立和维护邻接关系;在多路访问的网络中选择DR和BDR。什么是多路访问的网络?在稍后的OSPF网络类型中介绍。

OSPF 泛洪链路状态通告给其他路由器之前,需要先建立邻接关系。路由器在所有启用 OSPF 协议的接口上发送 Hello 报文,Hello 报文一般以组播方式发送,组播的地址是224.0.0.5,以判断是否有其他 OSPF 路由器运行在相同的链路上。相邻的路由器能否建立邻接关系取决于OSPF的Hello报文,OSPF报头和Hello报文的格式如图1所示。


图1 Hello报文格式

CCNA考生并不需要了解OSPF报头和Hello报文的格式,但了解OSPF报头和Hello报文中的一些关键字段,有助于加强对OSPF的理解。OSPF报头和Hello报文包含的字段如下:

●Version:OSPF的版本号,当前使用的是OSPFv2。OSPFv1是一个实验版本,早已淘汰,OSPFv3是针对IPv6的。

● Type=1:类型1的报文是Hello报文,类型2是DBD,类型3是LSR,类型4是LSU,类型5是LSAck。

●Packet Length:报文长度。

●Router ID:路由器ID,是每台路由器的唯一标识。

●Area ID*:区域号,CCNA中只介绍单区域的OSPF,一般配置的都是区域0。

●Checksum;校验和。

●Authentication Type*:验证类型。0表示不使用验证,1表示明文验证,2表示MD5验证。

●Authentication:验证相关信息,包括密码等。

●Hello Interval:Hello时间间隔。

●Option:选项信息。

●Priority:OSPF路由器的接口优先级,主要用于DR和BDR的选举。

●Router Dead Interval:路由器死亡间隔。

●Designated Router:DR,指定路由器的Router ID。

●Backup Designated Router:BDR,备用的指定路由器的Router ID。

●List of Neighbor:邻居列表。

相邻的OSPF路由器要建立邻接关系,Hello报文中的区域号,Hello间隔和死亡间隔必须相同,此外如果有验证,验证也要相同,CCNP中还会涉及区域类型,区域类型也要一致。

CCNA 考试中只涉及单一区域的 OSPF,考生重点关注 Hello 间隔和死亡间隔是否一致,验证是否相同就可以了。这一点与EIGRP不同,EIGRP要建立邻接关系,只要AS号和K值相同就可以了,对Hello间隔和死亡间隔没有要求。

OSPF支持的网络类型有:

●Point-to-point,点对点,最典型的就是串行线路。

●Broadcast Multiaccess,广播的多路访问,最典型的就是以太网。

●NonBroadcast MultiAccess(NBMA),非广播的多路访问,最典型的就是帧中继。

●Point-to-multipoint,点对多点,属于CCNP的内容。

●Virtual links,虚电路,两台路由器间不需要直接相邻,也能建立起邻接关系,也属于CCNP的内容。

CCNA只要掌握OSPF在点对点的串行线路和多路访问的以太网中的配置就可以了。在不同的网络类型中,OSPF的Hello间隔也不相同。在默认情况下,在广播和点对点链路中,默认的Hello间隔是10秒;在NBMA的网络上是30秒。死亡间隔是Hello间隔的4倍。

路由器的Hello间隔和死亡间隔可以通过下面的命令进行修改:


2.DBD(Database Description,数据库状态描述包)

DBD 是发送路由器链路状态数据库的一个简短描述,可以理解成提纲或目录,接收路由器用此信息与本地的链路状态数据库作对比,检测发送端和接收端的链路状态数据库是否同步。

3.LSR(Link-State Request,链路状态请求包)

接收路由器可以发送LSR来请求发送路由器DBD中的某些条目的详细信息。

4.LSU(Link-State Update,链路状态更新包)

LSU 被用来更新 OSPF 路由信息,回复 LSR 请求。LSU 被分成多种类型的 LSA (Link-State Advertisement,链路状态通告),比如类型1的LSA是Router LSA,类型2的LSA是Network LSA等,LSA类型的讨论属于CCNP的内容。LSP和LSA比较容易混淆,严格来说,LSP有5种类型,包括Hello、DBD、LSR、LSU、LSAck;而LSU又被细分成各种LSA。有时这两个概念也被互换使用。

5.LSAck(Link-State Acknowledgement,链路状态确认)

当一个LSU被收到时,路由器发送LSAck进行确认。

上一篇: OSPF路由协议适用的网络类型

下一篇: CCIE实验考试:付款

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!