当前位置: 首页 > news >正文

华为OSPF技术详细介绍,保姆级,谁都能看懂(一)

目录

1、简介

2、OSPF基本原理

3、OSPF的特点     

4、OSPF区域

5、路由器的类型

6、OSPF5种报文

7、后半部分内容


1、简介

        OSPF(Open Shortest Path First,开放最短路径优先)是一个基于链路状态的内部网关协

议。目前针对IPv4协议使用的是OSPF Version 2(RFC2328);针对IPv6协议使用OSPF Version

3(RFC2740)。

2、OSPF基本原理

OSPF协议路由的计算过程可简单描述如下

a、建立邻接关系,过程如下:

        本端设备通过接口向外发送Hello报文与对端设备建立邻居关系。

        两端设备进行主/从关系协商和DD报文交换。

        两端设备通过更新LSA完成链路数据库LSDB的同步。此时,邻接关系建立成功。

b、路由计算OSPF采用SPF(Shortest Path First)算法计算路由

        可以达到路由快速收敛的目的。

3、OSPF的特点     

a、适应范围广:

支持各种规模的网络,最多可支持几百台路由器。

b、快速收敛:

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

c、无自环:

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

d、区域划分:

允许自治系统的网络被划分成区域来管理。路由器链路状态数据库的减小降低了内存的

消耗和CPU的负担;区域间传送路由信息的减少降低了网络带宽的占用。

e、等价路由:

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

f、路由分级:

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

g、支持验证:

支持基于接口的报文验证,以保证报文交互和路由计算的安全性。

h、组播发送:

在某些类型的链路上以组播地址发送协议报文,减少对其他设备的干扰

4、OSPF区域

区域号相同,则为相同区域。LSA:同步前提条件——相同区域中

骨干区域的区域ID必须为0。area 0 ospf必须要有的区域

非骨干区域 非0

区域划分的要求:

1,区域之间必须存在ABR

2,区域之间必须按照星型拓扑结构划分---中间区域被称为骨干区域。

        ABR -区域边界路由器---同时属于多个区域,并且-个接口属于一个区域,且有一个接口在区域0。

        区域之间可以存在多个ABR设备,一个ABR也可以对应多个区域。

        如果一个网络规模较小, 不需要进行区域划分,则这样的OSPF网络我们称为单区域OSPF网

络(在华为的官方文档中要求,如果是单区域OSPF网络,则必须设置为区域0) ;如果一个网络存在

多个OSPF区域,则将被称为多区域OSPF网络。

5、路由器的类型

OSPF路由器根据在AS中的不同位置,可以分为以下四类:

a、区域内路由器(Internal Router)

        该类路由器的所有接口都属于同一个OSPF区域。

b、区域边界路由器ABR(Area Border Router

        该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域。ABR用来连接骨干

区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。

c、骨干路由器(Backbone Router)

        该类路由器至少有一个接口属于骨干区域。因此,所有的ABR和位于Area0的内部路由器都是

骨干路由器。

d、自治系统边界路由器ASBR

        与其他AS交换路由信息的路由器称为ASBR。ASBR并不一定位于AS的边界,它有可能是区

域内路由器,也有可能是ABR。只要一台OSPF路由器引入了外部路由的信息,它就成为ASBR。

6、OSPF5种报文

注意:这里标红,是因为这部分内容很重要!!!

a、hello报文,用于协商维持建立ospf邻居

b、DD报文,用于交互LSA的摘要信息(描述了本地LSDB中每一条LSA的摘要信息,用于两台路由

        器进行数据库同步)

c、LSR报文,用于请求一条LSA(向对方请求所需的LSA。两台路由器互相交换DD报文之后,得知

        对端的路由器有哪些LSA是本地的LSDB所缺少的,这时需要发送LSR报文向对方请求所需

        LSA内容包括所需要的LSA的摘要。

d、LSU报文,用于发送LSA的详细信息(向对方发送其所需要的LSA)

e、LSACK报文,用于对接受到的LSA进行确认

OSPF Header报文头信息

version,描述协议版本号

message Type 协议报文类型

source ospf router,描述发送该hello报文的路由器ID

Area ID,描述发送该报文的接口在哪个区域

Checksum 校验和,用保证报文的完整性

Auth Type 认证类型,NULL

Auth Data 认证数据

OSPF Hello Packet 报文包信息

7、后半部分内容

由于OSPF内容较多,后面内容请可以点击下面链接查看。

华为OSPF技术详细介绍,保姆级,谁都能看懂(二)

相关文章:

  • 【软件相关】基于oh-my-posh美化PowerShell7
  • ChatGPT前传
  • 二叉树结构的实现
  • 技术分享——Java8新特性
  • JavaScript获取img的原始尺寸
  • extjs动态修改grid列表中的行数据
  • [数据结构]二叉树OJ(leetcode)
  • Java容器类详解(Collection与Map,含多线程性能对比)
  • 项目文件的组织方式
  • 系统集成路由器OSPF动态、综合路由配置
  • windows搭建ftp服务器、抓取虚拟机数据包、局域网流量监听
  • 数值分析——求积公式
  • php模拟文件上传使用curl向远程服务器上传文件,php将图片转成二进制文件进行请求接口上传
  • 【大数据之Hadoop】三、HDFS概述及组成框架
  • MapReduce数据倾斜产生的原因及其解决方案
  • docker开启的Mysql修改时区
  • 完成首选项
  • 【C语言进阶】自定义类型之结构体,枚举和联合
  • springboot校友社交系统
  • 【Python算法】简单深搜练习
  • 电加热油锅炉工作原理_电加热导油
  • 大型电蒸汽锅炉_工业电阻炉
  • 燃气蒸汽锅炉的分类_大连生物质蒸汽锅炉
  • 天津市维修锅炉_锅炉汽化处理方法
  • 蒸汽汽锅炉厂家_延安锅炉厂家
  • 山西热水锅炉厂家_酒店热水 锅炉
  • 蒸汽锅炉生产厂家_燃油蒸汽发生器
  • 燃煤锅炉烧热水_张家口 淘汰取缔燃煤锅炉
  • 生物质锅炉_炉
  • 锅炉天然气_天燃气热风炉