小白网-奉贤部落-奉贤免费信息发布平台

查看: 67|回复: 0

ospf链路状态信息(ospf利用散布式链路状态协议)

[复制链接]

2万

主题

0

回帖

8万

积分

论坛元老

Rank: 8Rank: 8

积分
88256
发表于 2025-7-26 12:49 | 显示全部楼层 |阅读模式
前面我们先容了互联网的各类路由协议,本文重点先容OSPF协议他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
OSPF路由协议被称为开放最长途径优先,意义是开放最长途径优先协议他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。OSPF是由标准化构造IETF(互联网工程使命组)制定的他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。它的利用不受任何供给商的限制,是以它是一个开放的路由协议他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。最长途径优先是OSPF的焦点思惟,采用的是Dijkstra算法他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
OSPF收集架构OSPF可以顺应大范围的收集他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。为了顺应大范围收集,OSPF在as类中被分别为多个地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。每个地区中的OSPF路由器仅保护其地区的完整链路信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
Area0是主干地区,Area1和Area2是子地区他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
OSPF的路由器范例可以分为:
[*]地区路由器(ABR):用于毗连主干地区和别的子地区的路由器他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]自治鸿沟路由器(ASBR):用于将其AS与内部自治地区相连的路由器,而且可以与由非OSPF协议(如RIP或EIGRP)治理的自治地区相连他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]内部路由器:保存本地区的链路状态信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。内部路由器可分为指定路由器(DR)、非指定路由器(BDR)和其他路由器(DRother)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。别的路由器与DR和BDR之间的关系
其他路由器仅与DR构成邻接关系他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如DR发生故障,BDR将在上面工作他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
OSPF地域选举路由器ID和DR,并利用路由器ID(RID)作为区分每台路由器的唯一标识符他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。RID可以手动设置或自动天生他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。假如未指定RID,将按照以下逻辑自动天生RID:
[*]首先,挑选一切环回接口上值最大的IP地址作为RID;[*]假如未设置环回接口,则一切物理接口中值最高的IP地址将被选为RID他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。你不能判定DR和BDR,直到你有RID他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。DR和BDR可以手动或自动挑选他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。自动选举的逻辑是:
[*]挑选网段上RID最大的路由器作为DR;[*]网段中RID第二大的路由器被选为BDR他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。OSPF协议中有五品种型的数据包:
OSPF数据包范例
[*]您好:用于建立和保护OSPF邻人关系;[*]DBD:用于将链路状态数据库(LSDB)中的LSA摘要发送给邻人;[*]LSR:链路状态请求,用于向OSPF邻人请求链路状态信息;[*]LSU:更新链路状态,收到LSR后发送链路状态通告(LSA)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。一个LSU可以包括一个或多个LSAs[*]LSAck:链路状态确认,确认收到LSU,LSU中的每个LSA需要零丁确认他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。邻接关系的建立
邻人关系的建立和保护都是经过Hello包来完成的,通常为周期性发送的他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。邻接的建立可以分为四个阶段:
[*]邻人发现:发现直连链路上的OSPF路由器,并建立双向关系他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]协商主从关系:交换LSA总结信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]同步:请求并发送完整的LSA信息他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]进入完全邻接阶段他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。路由器状态OSPF路由器在进入完全邻接阶段之前凡是会履历几种状态:
[*]封闭:初始化状态[*]Init:收到Hello数据包,但尚未建立双向通讯他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]双向:双向会话建立[*]ExStart:在信息交换的初始状态,当地路由器与其邻人建立主从关系,并向其邻人发送数据库描写包(DBD)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]交换:信息交换状态,派遣LSR向邻国请求新LSA他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]Loading:信息加载状态,当地路由器向邻人发送LSR请求新的LSA他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。[*]全邻接:全邻接,出现在路由器LSA和收集LSA中他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。总结以OSPF为代表的链路状态路由协议,我们将工作道理总结以下:
[*]每台路由器经过利用Hello消息与其邻人建立邻接关系;[*]每台路由器城市向每个邻人发送链路状态通告(LSA),也称为链路状态消息(LSP)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。在接收到LSP以后,每个邻人必须将LSP转发给它的邻人(OSPF泛洪);[*]每台路由器都应当在数据库中保存一份它接收到的LSA的副本,而且一切路由器的数据库都应当不异;[*]按照拓扑数据库,每个路由器利用Dijkstra算法(SPF算法)计较到每个收集的最长途径,并将成果输出到路由表他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。这正是:
找邻人打号召,
邻接关系是从一路头就建立的,
更新链接数据库,
最短的途径是一条线路他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
我会不竭更新关于物联网、云原生和数字技术的文章,用简单的说话描写复杂的技术,偶然颁发一下对IT行业的看法他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。接待关注、转发和批评他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。感谢你他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白网-奉贤部落-奉贤免费信息发布平台  

GMT+8, 2025-11-12 08:58 , Processed in 0.135036 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表