OSPF基础知识点2

这篇具有很好参考价值的文章主要介绍了OSPF基础知识点2。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

OSPF的三张表:

邻居和邻接关系:

OSPF邻居关系的建立过程:

邻接关系建立的详细过程:

指邻居:

OSPF支持的网络类型:

 OSPF路由器类型:


OSPF的三张表:

OSPF有三张重要的表项,OSPF邻居表、LSDB表和OSPF路由表。

对于OSPF的邻居表,需要了解:

1.OSPF在传递链路状态信息之前,需先建立OSPF邻居关系。

     2.OSPF的邻居关系通过交互Hello报文建立。

     3.OSPF邻居表显示了OSPF路由器之间的邻居状态,使用display ospf peer查看

对于OSPF的LSDB表,需要了解:

1.LSDB会保存自己产生的及从邻居收到的LSA信息。

    2.Type标识LSA的类型,AdvRouter标识发送LSA的路由器。

    3.使用命令行display ospf lsdb查看LSDB表

type有七类: 一类、二类、三类、五类、四类、七类 ,advR:是通告路由器,即谁发的 。

OSPF路由表

   使用display ip routting-table 这条命令查看到的路由表叫做是实际路由的转发表,即路由器是主要依据这个表进行数据转发。

OSPF路由表中只有通过OSPF协议学到的路由信息,但不是转发表。

对于OSPF的路由表,需要了解:

1.OSPF路由表和路由器路由表是两张不同的表项。

   2.OSPF路由表包含Destination、Cost和NextHop等指导转发的信息。

   3.使用命令display ospf routing查看OSPF路由表。

邻居和邻接关系:

    邻居关系和邻接关系:所有OSPF路由器之间的关系都是邻居关系,但只有部分路由器之间的关系是邻接关系。

邻居关系的形成:

OSPF基础知识点2

OSPF邻居关系的建立过程:

1、运行OSPF协议的路由器在启动后会主动向外发送一个Hello报文(第1个)

     Hello中包含(自己的RID,邻居的RID为空的)

2、当邻居也运行的是OSPF在收到发来的Hello后,会将自己状态从原始Down转换为Init,并向邻 居也发送第一个Hello报文

3、当运行OSPF协议的路由器在收到邻居发来的第一个Hello报文后会将自己状态从Down转换为 Init

4、先转换为Init状态的路由器发现自己的RID不在邻居发来第一个Hello报文中,这时,会发送第二 Hello报文 Hello报文中包含(自己RID,邻居的RID)

5、邻居路由器在收到后也会发送第二个Hello报文

6、当收到邻居发来的Hello报文中包含自己的RID时,会将自己的状态从Init转换为2-Way,这时两 台路由之间就形成了邻居关系。

邻接关系的形成:

OSPF基础知识点2

邻接关系建立的详细过程:

路由器在建立完成邻居关系之后,根据路由器角色便开始进行数据库同步过程,具体如下:

第一次DD用于选主从:

1、邻居状态变为ExStart以后,发送第一个DD报文,在这个报文中,DD序列号被设置为X(任 意),并假设自己为主路由器。

2、互相发送完第一个DD报文后会比较Router ID的大小,大的为真正的主路由器Master,次大 的为Slave。

第二次真正交互DD报文

3、在主从确定后,从路由器会发送一个新的DD报文,这个新的报文中包含LSDB的摘要信 息,序列号设置为主路由器第一次使用的序列号,并将自己的状态从Exstart转换为Exchange, 主路由器在收到从路由器发来新的DD报文后将邻居状态改变为Exchange。

4、当主路由器邻居状态变为Exchange以后,主路由器会发送一个新的DD报文,该报文中包含 LSDB的描述信息,收到DD报文序列号不变(上次使用的序列号)。

5、当收到主路由器发送的DD报文后作为从路由器,必须要对主路由器发送的每一个DD报文 进行确认。确认DD报文是个内容为空的DD报文,序列号为再次+1。

6、从路由器在全部确认收到主路由器发来的DD报文后,将邻居状态改变为Loading;主路由 器在收到最后一个DD报文之后,直接改变状态为Full。 开始传递真正的LS详细信息

7、从路由器的邻居状态变为Loading之后,开始向主路由器发送LSR报文,请求那些在 Exchange状态下通过DD报文发现的,而且在本地LSDB中没有的链路状态信息。

8、从路由器的邻居状态变为Loading之后,开始向主路由器发送LSR报文,请求那些在 Exchange状态下通过DD报文发现的,而且在本地LSDB中没有的链路状态信息。

9、主路由器收到LSR报文之后,会向从路由器发送LSU报文,在LSU报文中,包含了那些被请 求的链路状态的详细信息。主路由器在收到LSU报文之后,会将邻居状态从Loading改变成 Full。 10、当从路由器的状态变成Full后向主路由器发送LSACK报文,用于对已接收LSA的确认。

11、当全部完成后达到邻接关系。

状态切换如图所示:

OSPF基础知识点2

 Attempt:此状态只在NBMA网络上存在,表示没有收到邻居的任何信息,但是已经周期性的向邻居发送报文,发送间隔为HelloInterval。如果RouterDeadInterval间隔内未收到邻居的 Hello报文,则转为Down状态。

注意事项:(仅在区域内)

1、在OSPF区域中路由器的角色有DR、BDR和 Drother

2、DR、BDR和其它所有路由器之间必须要建立邻接关系

3、DRother之间的关系为邻居关系

4、针对运行OSPF协议的任意一个区域只有一个DR、一个BDR和多个 DRother

指邻居:

因某些特殊的网络拓扑中可能不支持组播,这时无法建立邻居关系,因此只能通过单播方式建立 邻居关系,我们将这种方式称为手动邻居关系或叫指邻居

拓扑图及配置命令:

OSPF基础知识点2

OSPF支持的网络类型:

OSPF基础知识点2

OSPF域(Domain):是在IGP网络中运行OSPF的所有路由器

OSPF区域:是在OSPF域中通过逻辑划分为多个小的区域,主要用于减少邻接关系

泛洪:OSPF路由器在同一个区域(Area)内网络中泛洪LSA。为了确保每台路由器都拥有对网络拓扑的一致认知,LSDB需要在区域内进行同步。==即互相发送链路状态通告 通过划分区域可以减小了LSA泛洪的范围,有效的把拓扑变化的影响控制在区域内,达到网络优化的目的。 

 OSPF路由器类型:

在OSPF中该路由器是什么样的路由器

1.区域内路由器(Internal Router)IR 该路由完全只属于某一个区域

2.区域边界路由器ABR(Area Border Router) ABR 即是连接两个不同区域的路由器且其中一个区域必须是骨干区域

3.骨干路由器(Backbone Router) BR 即该路由器是属于区域0的路由器也可以是ABR

4.自治系统边界路由器ASBR(AS Boundary Router) AS自治系统 这个区域内只运行了某一种路由协议 AS边界路由器:连接不同AS的路由器。文章来源地址https://www.toymoban.com/news/detail-493221.html

到了这里,关于OSPF基础知识点2的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 网络知识点之-OSPF协议

    本文章收录至《网络》专栏,点击右上角专栏图标可访问本专栏! OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(

    2024年02月13日
    浏览(33)
  • 数据库相关理论知识(有目录便于直接锁定相关知识点+期末复习)

    一,数据模型,关系型数据模型,网状模型,层次模型 1. 数据库模型 是用来描述和表示现实世界中的事物、概念以及它们之间的关系的工具, 但是并不是越专业越好,还要平衡它的模型的复杂性、通用性和成本效益等因素 。数据模型按不同的应用层次可以分为 三个层次 ,

    2024年03月16日
    浏览(52)
  • 【PPT】《使用ChatGPT一键制作带自动配图的PPT演讲稿》- 知识点目录

    为了制作《汽车诞生史》PPT,您可以考虑以下提示: 开场:引用一句关于汽车的名言或警句,如“汽车是现代生活的象征”,“车祸并非事故,而是可以避免的错误”。 起源:介绍汽车的起源和早期发展历史,包括发明汽车的重要人物和他们的贡献。 技术进步:介绍汽车技

    2023年04月09日
    浏览(77)
  • 轻松掌握K8S目录持久卷PV/PVC的kubectl操作知识点04

    1、介绍 在docker中可以将容器中的目录挂载出来,在k8s中pod可以部署在不同节点,假如该节点的机器宕机了,k8s可能就会将此Pod转移到其他机器,就不是原先的机器了。k8s有自己的一套挂载方案,如下图所示, 原理为将所有节点的挂载的目录统一抽象管理为叫做 存储层的概念

    2024年02月12日
    浏览(45)
  • 【SciSpace】人工智能太强大了!文献阅读版ChatGPT,一站式科研文献阅读工具 - 知识点目录

    首先需要上传PDF 网站支持中文问答 Explain math table - 可以询问表格或者公式信息

    2024年02月16日
    浏览(47)
  • 【百科】《DALL·E 2 vs Midjourney vs Stable Diffusion|AI图像工具对比》- 知识点目录

    Midjourney DALL·E 2 StableDiffusion 需要收费 如果出现 “区域限制” 的情况,请尝试清除缓存后并使用全局代理访问; Stability-AI/stablediffusion DreamStudio 示例prompt: 中文提示 英文提示 提问备忘 英文提示

    2024年02月12日
    浏览(45)
  • Java 基础知识点

    Object 类相关方法   getClass 获取当前运行时对象的 Class 对象。 hashCode 返回对象的 hash 码。 clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝,对引用类型对象不但拷贝对象的引用还拷贝对象的相

    2024年02月13日
    浏览(60)
  • Kubernetes基础知识点

    k8s可以看做是一个集群操作系统,能够对容器进行调度和编排。 Kubernetes中的基本对象 pod 是k8s中的最小单位,一个pod封装一个或者多个容器,存储资源。 deployment 是对pod的服务化封装,可以包含一个或多个pod statefulset 为每一个pod维护一个固定化id job 用来控制批处理型人物的

    2024年02月15日
    浏览(45)
  • HTML基础知识点

    1、HTML基础 1.1、什么是网页?        网页是一个包含HTML标签的纯文本文件,它可以存放在世界某个角落的某一台计算机中,是万维网中的一页,是超文本标记语言格式。它通常是由图片、文字、链接、声音、视频等元素组成。通过网页浏览器访问。 1.2、什么是HTML?   

    2024年02月07日
    浏览(46)
  • 硬件基础知识点

    D:十进制 B:二进制 H:十六进制 二进制→十六进制 整数部分从右往左,小数部分从左往右。 四个二进制数看作一个十六进制数,不足的补零。 十六进制→二进制同理。 十进制→二进制 方法一:短除法 除二倒取整,乘二正取余 方法二:拆分法(二进制减法) 十进制数转

    2024年02月06日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包