ospf状态机的作用

 我来答
帐号已注销

2020-11-11 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.7万
采纳率:80%
帮助的人:835万
展开全部
OSPF协议是IGP中的一种动态路由协议,它属于链路状态协议,交互的是LSA(链路状态通告)信息,对路由信息的认知很清晰。该文主要阐述了OSPF协议的工作原理、OSPF状态机以及OSPF协议中涉及到的重要技术。

关键词 OSPF协议,LSA,状态机,重要技术

1

OSPF的工作原理

当带有路由功能的网络设备运行OSPF协议之后,设备之间会开始交互hello报文,hello报文内通常包含了一些路由的基本信息,之后交互的是DBD报文,DBD报文,DBD报文简要描述了自身的LSA信息,通过收到的DBD报文来跟自身的LSA信息作对比

如果部分LSA信息缺失,则发送LSR报文,请求发送缺失部分,这时对等体设备会发出一个LSU报文,LSU主要更新LSA信息,然后发送ack报文来确保安全,最后LSU存放进LSA数据库,形成LSDB,再运行SPF算法,计算出最优路径,形成路由表。

工作原理图如下图1.1所示。

图1.1 ospf工作原理图

2

OSPF的状态机

ospf状态机基于端口,在ospf进程还未启动时处于down状态;在hello报发送出去后处于attempt状态,该状态只会出现在frame-relay环境下;从邻居收到hello包,不包含自己RID信息后处于init状态双方都看到了对方发送的hello报文包含自己的RID时处于two-way状态。接下来的状态要基于网络环境来评定

如果是多路访问网路类型,直接选举出DR/BDR/DRothers来减少LSA信息的交换次数

如果是点对点网络类型,接下来就要交换初期DBD报文(不包含LSA头部),基于RID来选举主从,该阶段处于exstart状态,随后进入exchange状态,该状态交互包含LSA头部的DBD报文,然后进入load状态,根据DBD报文内容发送对应的LSA报文,最后进入full状态

接受并回复LSU报文、ack报文、加载路由表。状态机的原理图如图2.1所示:

图2.1 状态机的原理图

3

OSPF协议涉及到的技术

3.1 虚链路技术

在介绍虚链路技术之前,先了解一下设备的类型,设备分为ABR设备和ASBR设备,ABR设备是区域间设备,必须与区域0相连、至少连接一个其他区域;ASBR设备是自制系统边界设备。如图3.1所示,R2、R3为ABR设备,R1、R4为ASBR设备。
华芯测试
2024-09-01 广告
作为深圳市华芯测试科技有限公司的一员,我们公司推出的MPI自动探针台是专为磁粉无损检测而设计的专用设备。它结合了先进的自动化技术与高分辨率的图像采集系统,能够高效、准确地检测材料中的表面及近表面缺陷。MPI自动探针台适用于多种材料和零部件,... 点击进入详情页
本回答由华芯测试提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式