OSPF协议之邻居建立
OSPF协议之邻居建立
OSPF的工作过程
1、建立邻居关系
2、同步链路状态数据库
3、计算最优路由OSPF路由器之间在交换链路状态信息之前,首先需要彼此建立邻居关系,通过Hello报文实现。
1、OSPF协议通过Hello报文可以让互联的路由器间自动发现并建立邻居关系,为后续可达性信息的同步作准备。
2、在形成邻居关系过程中,路由器通过Hello报文完成一些参数的协商。
3、邻居关系建立后,周期性的Hello报文发送还可以实现邻居保持的功能,在一定时间内没有收到邻居的Hello报文,则会中断路由器间的OSPF邻居关系。
Hello报文:
1、 邻居发现:自动发现邻居路由器,使用组播224.0.0.5(所有的ospf路由器都可以识别并接收)发送Hello报文
2、 邻居建立:完成Hello报文中的参数协商,建立邻居关系。
3、 邻居保持:通过Keepalive机制(ospf默认10秒发送Hello报文,老化时间为40秒,当40秒对方还没接收到Hello报文则邻居关系自动down),检测邻居运行状态。
状态含义:
1、 Down:这是邻居的初始状态,表示没有从邻居收到任何信息。
2、 Init:在此状态下,路由器已经从邻居收到了Hello报文,但是自己的Router ID不在所收到的Hello报文的邻居列表中,表示尚未与邻居建立双向通信关系。
3、 2-Way:在此状态下,路由器发现自己的Router ID存在于收到的Hello报文的邻居列表中,已确认可以双向通信。
备注:当路由器中,查看OSPF状态时显示2-way说明该该路由器和邻居建立邻居关系。
邻居建立过程如下:
1、RTA和RTB的Router ID分别为1.1.1.1和2.2.2.2。当RTA启动OSPF后,RTA会发送第一个Hello报文。此报文中邻居列表为空,此时状态为Down,RTB收到RTA的这个Hello报文,状态置为Init。
2、RTB发送Hello报文,此报文中邻居列表为空,RTA收到RTB的Hello报文,状态置为Init。
3、RTB向RTA发送邻居列表为1.1.1.1的Hello报文,RTA在收到的Hello报文邻居列表中发现自己的Router ID,状态置为2-way。
4、RTA向RTB发送邻居列表为2.2.2.2的Hello报文,RTB在收到的Hello报文邻居列表中发现自己的Router ID,状态置为2-way。
因为邻居都是未知的,所以Hello报文的目的IP地址不是某个特定的单播地址。邻居从无到有,OSPF采用组播的形式发送Hello报文(目的地址224.0.0.5)。
对于不支持组播的网络,OSPF路由器如何发现邻居呢?
1、OSPF支持通过单播方式建立邻居关系。
2、对于不支持组播的网络可以通过手动配置实现邻居的发现与维护。
3、当网络规模越来越大或者设备频繁更新,相关联的OSPF路由器都需要更改静态配置,手动更改配置的工作量变大且容易出错。除了特殊场景,一般情况下不适用手动配置的方式。持续更新
各位观看学习交流的小伙伴们,如果还没看爽的话,点开我的头像,有更多关于计算机网络的详细资料,以及更多惊喜等着你来赏析!
如果大家觉得有帮助的话,可以动动你们的金手指点个赞,让更多和你一样优秀的人看见欧!!!
给未来自己的三行情书
笔耕不断,夜以继日!
生命不息,奋斗不止!!
只有度过了一段连自己都被感动的日子,才会变成那个最好的自己!!!
你们说呢?
OSPF协议之邻居建立相关推荐
- 华为路由器:ospf协议入门介绍
一.OSPF协议的介绍 OSPF协议概述 OSPF全称是开放式最短路径优先.是IETF开发的一种链路状态路由协议,使用基于带宽的度量值.采用SPF算法计算路由,从算法上保证了无路由环路.通过邻居关系维 ...
- 华为路由器:ospf协议三张表及邻居建立过程
说明:本篇接上一篇继续讲解 拓扑图 为了方便,我把R1/2/3/4/5的router id改成了回环网卡的IP. ospf协议三张表 邻居表(neighbortable) OSPF用邻居机制来发现和维 ...
- eigrp ospf 邻居建立过程比较
EIGRP邻居建立过程 1.路由器A启动,然后在链路上发送hello包 2.路由器B接收到A发来的hello包,然后做出应答,发回update包给A,告诉A它自己的路由表的信息.但是这个时候 邻居关系 ...
- OSPF协议原理及配置4-邻接关系的建立和LSDB同步
OSPF协议原理及配置4-邻接关系的建立和LSDB同步 进入ExStart状态后,广播和NBMA型网络要等待4倍的Hello时间,确定DR和BDR.然后建立邻接关系,并交互链路状态通告,以使用LSDB ...
- HCIA-RS自用笔记(15)OSPF基础、OSPF核心工作流程、OSPF数据包类型、OSPF邻居建立条件及过程
OSPF(7/20,41min) 开放式最短路径优先(Open Shortest Path First)协议是IETF定义的一种基于链路状态的内部网关路由协议 Open指公有协议:Cost以带宽进行计 ...
- 【LAB4-Cisco】OSPF邻居建立过程与LSDB分析
实验需求 1.根据拓扑提示,对各路由启用OSPF路由协议并划分相应区域,并验证邻居关系以及数据库信息,从而保证内网全网互通.其中,要求R7上的回环口条目作为外部条目引进来. 2.新加入公司网络的Are ...
- OSPF的NBMA环境建立邻居及排错,理论+实战讲解,干货分享
一.NBMA环境下的OSPF邻居建立问题 上节我们介绍了NBMA环境下OSPF邻居建立需要手动指定邻居,NBMA环境不支持广播/组播. 上一节AR1的配置: ospf 1 peer 10.1.1.4 ...
- 华为 OSPF邻居建立的过程
哈喽,大家好!我是艺博东 ,是一个思科出身.专注于华为的网工:好了,话不多说,我们直接进入正题. 文章目录 一.拓扑 二.基础配置 三.状态机 一.拓扑 二.基础配置 AR1 [Huawei]sysn ...
- RIP协议与OSPF协议与BGP协议
RIP协议: https://www.bilibili.com/video/BV19E411D78Q?p=54 RIP是一-种分布式的基于距离向量的路由选择协议,是因特网的协议标准,最大优点是简单. ...
最新文章
- iOS9 HTTPS
- program collections
- 论文浅尝 - KDD2020 | 真实世界超图的结构模式和生成模型
- docker 加速镜像 阿里云镜像
- hadoop Shuffle Error: Exceeded MAX_FAILED_UNIQUE_FETCHES; bailing-out
- 违反计算机信息网络国际联网安全,给你普及一下为了加强对计算机信息网络国际联网的安全保护,维护公共秩序和社会稳定,早在1997年12月30日【刁爱青吧】_百度贴吧...
- poj1013 Counterfeit Dollar
- 搭建vue并且实现360和谷歌浏览器对office(ntko)在线编辑工具的集成
- vmware linux ssh密码,从 CLI 重置 Linux VM 密码和 SSH 密钥 - Azure Virtual Machines | Microsoft Docs...
- 如何最简单把pdf转换word格式
- 国密算法 ZUC流密码 祖冲之密码 python代码完整实现
- NOWAIT及SKIP LOCKED的使用
- 下载python开发环境
- python负数的表示方法_负整数的Python表示
- linux安装界面键盘失灵,安装win7鼠标键盘失灵怎么办_win7安装界面鼠标键盘失灵解决方法【147下载站】...
- vscode 怎么设置背景图片
- zealer情感机器人_你曾经想象的到来——中文版temi机器人
- win7系统ntp时间服务器,win7与内部ntp服务器同步时间出来错误【NTP时间同步服务器】...
- matlab定积分怎么输入,Matlab计算定积分的操作内容讲解
- SWPUCTF_2019_p1KkHeap
热门文章
- 242. 有效的字母异位词-Java
- 【mysql】sql时间查询
- 2020年国考申论备考:理解题的作答技巧
- 计算两个经纬度坐标点之间的角度
- 天津理工计算机专业中外合作,天津理工大学中外合作办学硕士国外合作院校及专业...
- c语言编程中野指针错误,小心C语言野指针
- Sprin框架的学习(课时七)SpringAop的学习
- 离散余弦变换 DCT
- c语言多变量输入,技多不压身——C语言(五)变量,常量和输入输出
- C++ RasDial之调用RasEnumEntries遍历系统中存在的宽带连接名称