OSPF协议

OSPF协议原理详解 OSPF协议原理详解 基本概念 OSPF网络类型 OSPF报文类型 OSPF邻居建立过程 DR和BDR的选举 LSA OSPF区域类型和结构 OSPF路径选择 OSPF虚链路 一.链路状态路由协议 (Link Status Protocol)基本概念 1.OSPF的概念 链路状态路由选择协议又被称为最短路径优先协议,它基SPF(shortest path first )算法。他比距离矢量协议复... 阅读详情

OSPF:开放式最短路径优先协议

  1. 距离矢量型协议:运行距离矢量路由协议的路由器周期性的泛洪自己的路由表。通过路由的交互,每台路由器都从相邻的路由器学习到路由,并且加载于自己的路由表中;对于网络中的所有路由器而言,路由器并不清楚网络的结构,只能简单的知道要去往某个地方方向在哪里,距离是多远。这既是距离矢量型协议的本质。
  2. 链路状态型协议:与距离矢量型协议不同,链路状态路由协议通告的是链路状态而不是路由表。运行链路状态型协议的路由器之间会首先建立一个协议的邻居关系,然后彼此之间开始交互LSA(链路状态通告)。每台路由器都会产生自己的LSA。路由器将自己接收到的LSA信息存储于本地的LSDB(链路状态数据库)中。路由器通过LSDB便掌握了全网的拓扑信息。最后,路由器将计算出的最优路径加载于本地的路由表中。

链路状态型协议流程:

1路由器间先建立邻里关系

 

2交互链路状态信息

3算法开始计算最短路径

4生成路由表

支持负载均衡

基于组播进行更新     224.0.0.5  224.0.0.6

支持触发更新 ; 每30min周期更新一次  

Ospf的保活-----10s更新包(hello包)

需要结构化的部署---区域划分  地址规划

交互原则:相同区域传拓扑,不同区域穿路由

区域划分规则

  1. 星型结构-------骨干区域为0区,大于0为非骨干区域,所有非骨干区域必须接入到骨干区域上
  2. 两个或多个区域相邻时必须存在ABR设备(域间路由器--------同时工作在两个或多个区域间)

RID(Router-ID)的设定可以已通过手工配置的方式,或者使用系统自动生成的方式。  定义RID值,建议使用IP地址;要是不手工配置,将会自动配置环回的最大数值,若没有环回,则选择物理接口的最大数值。(建议使用手工配置)

COST值=参考带宽/接口带宽  默认参考带宽为100M  整段路径cost值之和越小越佳;若接口带宽大于参考带宽,则度量值默认为1,可能会导致选路不佳,故在接口带宽大于参考带宽的网络中,可以人为的修改带宽。一但需改就需要全网修改

  • OSPF的数据包类型
  1. hello包  用于邻居间的发现即关系的建立和保活
  2. DD/DBD包 数据可描述包 用于携带本地数据库目录
  3. LSR包  链路状态请求包  在查看完对端的DD包后,基于本地的LSDB(链路状态数据库)进行查询,随后通过LSR包去索要自己没有的LSA信息。
  4. LSU包   链路状态更新包  用于携带各种LSA信息的包

LSACK包  链路状态确认包  用于确认接收到对端的信息

  • OSPF的状态机

Down状态:表示未被激活状态    一旦发出或收到hallo包将自动激活进入Init状态。

Init状态:表示初始化状态

Two-way:表示建立了邻里关系(R1知道了R2的存在且知道R2也知道了R1的存在后才会进入这个状态)

条件匹配:在点到点网络类型中直接进入下一个状态机,在MA网络中,将进行DR/BDR的选举;所有非DR/BDR的设备间不能进入下一个状态机。

Ex-satart:预启动  使用不携带数据目录的DD包进行主从选举,RID数值大者为主,优先进入下一个状态机。

Exchange 状态:准交换  携带具体的数据库目录信息的DD包进行发送,需要ack确认

Loading状态:加载    在查看完对端的DD包后,根据本地的LSDB得出自己需要哪些LSA的完整信息,随后通过LSR包去要,LSU包去给,LSACK包去确认。

FULL 状态:转发并确认邻接关系的建立  

三:OSPF的工作过程

启动配置完成后,本地组播224.0.0.5 发出hello包;

Hello中将携带自己的RID,以及本地已知所有邻居的RID;

若接收到对端的hello包中存在自己的RID,则视为双方认识,邻居关系建立,生成邻居表。

邻居关系建立后,将进行条件匹配,匹配失败则永久停留于邻居关系,仅hello包保活即可。

若条件匹配成功,则表明可以建立邻接关系。

先使用不携带数据库目录的DD包进行主从选举,RID大者为主,优先进入下一个状态机,优先共享自己的数据库目录(为从者也会进入下一个状态机,也会共享自己的数据库目录,但是先后顺序在主的后面进入);

在接收到对端携带具体数据库目录的DD包后,基于本地的LSDB(链路状态数据库)查询自己缺少哪些LSA信息;

之后使用LSR包去索要未知LSA信息;通过LSU包去更新LSA信息,LSACK去确认收到对端的LSA信息-----------同步LSDB------生成数据库表。

之后启动本地SPF算法,基于本地的LSDB生成有向图,在计算出最短路径树,在基于树形结构算出本地到达目的网段的最短路径,加载与本地的路由表中;

收敛完成后,hello包保活即可。

每30min进行一次周期更新-----进行LSDB的对比,若一致,则继续保活即可,若不一致,将重新收敛。

OSPF协议基础 OSPF(Open Shortest Path First,开放式最短路径优先)是IETF组织开发的一个基于链路状态的内部网关协议。作为链路状态路由协议,OSPF不直接传递各路由器的路由表,而传递链路状态信息,各路由器基于链路状态信息独立计算路由。 本文主要对ospf协议的Router ID、OSPF的路由计算、OSPF运行机制、OSPF报文类型、OSPF的网络类型、DR和BDR选举、OSPF邻居关系和OSPF邻接关系进行介绍... 阅读详情

相关推荐

RIP协议、OSPF协议总结

RIP协议、OSPF协议

m0_64753689的博客 2443

OSPF协议介绍

概述 路由协议OSPF全称为Open Shortest Path First,也就开放的最短路径优先协议,因为OSPF是由IETF开发的,它的使用不受任何厂商限制,所有人都可以使用,所以称为开放的,而最短路径优先(SPF)只是OSPF的核心思想,其使用的算法是Dijkstra算法,最短路径优先并没有太多特殊的含义,并没有任何一个路由协议是最长路径优先的,所有协议,都会选最短的。 OSPF的流量使...

分享各种网络协议知识 18万+

OSPF协议简介

OSPF(Open Shortest Path First)开放式最短路径优先,是一种非常典型的链路状态路由协议,是目前使用最广泛的IGP协议。LSA 链路状态信息是每个路由器产生的,描述自己直连接口状况,包含接口开销、与邻居路由器之间网段的通告。路由器彼此之间会交互LSA。LSDB(链路状态数据库)路由器将所有的链路状态信息都存储在LSDB中,利用LSDB中的数据还原全网的拓扑,利用SPF算法(最短路径优先)计算出最短路径。OSPF有两个版本,一个是OSPFv2,应用于IPv4,一个是OSPFv3,应用于

Stupid_Long的博客 5063

OSPF路由协议

OSPF(Open Shortest Path First,开放最短路由优先协议)是一种典型的链路状态路由协议。在 IP 网络上,它通过收集和传递自治系统的链路状态来动态地发现并传播路由。采用OSPF的路由器彼此交换并保存整个网络的链路信息,从而掌握整个网络的拓扑结构,独立计算路由。因为RIP路由协议不能服务于大型网络,所以,IETF的IGP工作组特别开发出链路状态协议——OSPF。

Miss Z的博客 2021

ensp OSPF路由协议

拓扑图 配置思路 1. pc 配置 IP 子网掩码 网关 2. 路由器配置端口网关 3. 路由器配置ospf 1. pc配置 pc2 pc1 pc3 2. 路由器配置端口 IP AR1 sys un in en sys AR1 int e0/0/0 ip add 192.168.1.2 30 q int g0/0/0 ip add 192.168.2.1 30 q AR2 sys un in en sys AR2 int g0/0/0 ip ..

Lu__xiao的博客 4102

手把手教你用TI MOSFET搭建0-100mA恒流源电路(附避坑指南)

本文详细介绍了如何使用TI MOSFET SI1204D搭建0-100mA恒流源电路,包括基础原理、电路设计、PCB布局和热管理技巧。通过分步指导和避坑指南,帮助工程师实现高精度、低成本的电流控制方案,适用于LED驱动、传感器激励等多种应用场景。

weixin_29310631的博客 485

OSPF协议简述

OSPF路由协议OSPF协议路由协议的分类自制系统(AS)OSPF协议和RIP协议对比OSPF三张表OSPF概述OSPF的特点OSPF基本概念Router的选取规则DR\BDR的选取规则OSPF的组播地址的使用OSPF度量值OSPF五个包类型 OSPF协议 OSPF(Open Shortest Path First)协议是基于链路状态的路由协议,与基于距离矢量的路由协议相比具有更快的收敛速度,支撑的网络规模也更大。是目前使用最广泛的路由协议。 OSPF(Open Shortest Path First,开放

weixin_55609813的博客 7323

基于GIS的生态安全网络格局构建(附练习数据下载)

基于GIS的生态安全网络格局构建(附练习数据下载)

qq_43173805的博客 3124

OSPF协议总结

一:开放式最短路径优先协议 开放式最短路劲优先协议(OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化收敛速度快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区域划分等优点。 二:OSPF的数据包 OSPF具有5种数据包:分别是:hello包、DBD、LSR、LSU、和LSack。 hello包:采用组播收发的方式,用于邻居,邻接关系的发现,建立,周期保活 DBD(数据库描述包 Database Description):本地的链路状态数据库...

lml_0916的博客 2870

易智联LM401模块学习(一)——初识Lora

Lora

weixin_46046597的博客 1054

从零到一:YT8512C PHY芯片在STM32F407上的LWIP移植实战与避坑指南

本文详细介绍了YT8512C PHY芯片在STM32F407平台上基于LWIP协议栈的移植实战,涵盖硬件连接、CubeMX配置、寄存器定制和调试技巧。重点解析了与主流PHY芯片的差异,提供了完整的避坑指南和优化建议,帮助开发者快速实现稳定可靠的嵌入式网络连接。

uber9的博客 538

RIP协议、OSPF协议

课堂笔记

weixin_64449292的博客 2498

基于Dify与DeepSeek构建中医智能问答工作流:从知识库到精准处方

本文详细介绍了如何利用Dify与DeepSeek构建中医智能问答工作流,实现从知识库构建到精准处方的全流程。通过模型编排和知识检索技术,系统能够结合中医辨证思维与AI推理能力,为基层医师、学生和爱好者提供结构化诊疗建议。文章重点分享了知识库选材、症状标准化处理、智能检索与辨证推理等核心环节的实战经验。

weixin_29062255的博客 253
上一篇: rip实验
下一篇: ospf实验
practice666
博客等级 码龄2年 36粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值