OSPF——链路状态路由协议

工作过程:
1.建立邻接关系
2.链路状态数据库——拓扑表
3.最短路径树
4.路由表

OSPF区域

为了适应大型的网络,ospf在AS内划分多个区域
每个ospf路由器只维护所在区域的完整 链路状态信息(LSA)

非骨干区域必须与骨干区域直连
骨干区域Area0:负责区域间路由信息传播

Router ID

OSPF区域内唯一标识路由器的IP地址

⭐Router ID选取规则

  1. 选取路由器loopback接口上数值最高的IP地址
  2. 如果没有loopback接口,在物理端口中选取IP地址最高的
  3. 也可以使用router-id命令指定Router ID

DR与BDR 其他路由器(DRother)只和DR与BDR形成邻接关系

DR与BDR的选举方法

自动选举DR与BDR:
网段上Router ID最大的路由器将被选举为DR,第二大的被选举为BDR
手工选择DR与BDR:
1.优先级范围是0~255,数值越大,优先级越高,默认为1
2.如果优先级相同,则需要比较Router ID
3.如果路由器的优先级被设置为0,它将不参与DR与BDR的选举

DR与BDR的选举过程

路由器的优先级可以影响一个选举过程,但是它不能强制更换已经存在的DR或者BDR路由器

⭐OSPF的组播地址

224.0.0.5——DRother
224.0.0.6——DR/BDR

OSPF的度量值为COST

COST=108/BW
最佳路径是基于接口指定的代价(COST)计算的

OSPF数据包

承载在IP数据包内,使用协议号89

⭐OSPF包类型

类型 作用
Hello包 用于发现和维持邻居关系,选举DR和BDR
数据库描述包(DBD) 用于向邻居发送摘要信息,以同步链路状态数据库
链路状态请求包 (LSR) 在路LS由器收到包含新信息的DBD后发送,用于请求更详细的信息
链路状态更新包(LSU) 收到LSR后发送链路状态通告(LSA),一个LSU数据包可能包含几个LSA
链路状态确认包(LSAck) 确认已经收到的LSU,每个LSA需要被分别确认

⭐⭐邻居状态机:

(1)Down:邻居状态机的初始状态。是指在过去的Dead—Interval时间内没有收到对方的Hello报文。
(1.2)Attempt:只用于NBMA类型的接口,处于本状态时,定期向那些手工配置的邻居发送Hello报文。
(2)Init:本状态表示已经收到了邻居的Hello报文,但是该报文列出的邻居中没有包含我的Router ID(对方并没有收到我发的Hello报文)
(3)2—way:本状态表示双方互相收到了对端发送的Hello报文,建立的邻居关系,在广播和NBMA类型的网络中,两个接口状态是DRother的路由器之间将停留在此状态
(4)ExStart:在此状态下,路由器和他的邻居之间通过互相交换DBD报文(该报文并不包含实际内容,只包含一些标志位)来决定发送时的主/从关系。建立主/从关系主要是为了保证在后续DBD报文交换中能够有序发送。
(5)Exchange:路由器将本地的LSDB用DBD报文来描述,并发给邻居
(6)Loading:路由器发送LSR报文向邻居请求对方的DBD报文
(7)Full:在此状态下,邻居路由器的LSDB中所有的LSA本路由器全都有了。即,本路由器和邻居建立了邻接(adjency)状态。

OSPF将网络划分为4种类型

1.点到点网络
2.广播多路访问网络
3.非广播多路访问网络
4.点到多点网络

OSPF特点

1.可适应大规模网络
2.路由变化收敛速度快
3.无路由环路
4.支持变长子网掩码VLSM
5.支持区域划分
6.支持以组播地址发送协议报文

OSPF路由协议及工作原理(一)相关推荐

  1. RIP路由协议及工作原理

    RIP(Routing information Protocol,路由信息协议)是应用较早.使用较普遍的内部网关协议(Interior Gateway Protocol,IGP),适用于小型同类网络的 ...

  2. OSPF路由协议概念及工作原理

    随着Internet技术在全球范围内的飞速发展,IP网络作为一种最有前景的网络技术,受到了人们的普遍关注.而作为IP网络生存.运作.组织的核心--IP路由技术提供了解决IP网络动态可变性.实时性.Qo ...

  3. 简述ospf的工作原理_全方位了解OSPF的工作原理以及涉及到的重要技术

    OSPF协议是IGP中的一种动态路由协议,它属于链路状态协议,交互的是LSA(链路状态通告)信息,对路由信息的认知很清晰.该文主要阐述了OSPF协议的工作原理.OSPF状态机以及OSPF协议中涉及到的 ...

  4. 路由器下一跳地址怎么判断_CCNP-路由器工作原理

    好物要写,我们的文章也不能断更,赚钱重要,学习新知识更重要,今天就是进入NP阶段的内容了,我们会深入理解每个动态路由协议的工作原理,以及一些策略方面的配置,至此你就能随心所欲控制路由的走向,让他走你所 ...

  5. 报文如何截取时间_5种报文、8种邻居状态机详解OSPF工作原理

    上一章节介绍了OSPF相比RIP具有无环路.路由收敛速度快.可扩展性好的特点.知识卡片 | 链路状态路由协议OSPF凭什么会取代RIP? 我们知道路由协议的最终目的是为了计算最优路由加入路由表来指导I ...

  6. ospf工作原理_OSPF动态路由配置经典案例

    前导知识点:静态路由 结合上一讲讲解的距离矢量路由协议,本讲我们讲解链路状态路由协议----OSPF,相比较于RIP,OSPF能够支持大型网络,下面列出RIP和OSPF的对比图,进一步说明了OSPF的 ...

  7. OSPF基本工作原理(上)

    OSPF:open shortest path first   链路状态路由协议 1)路由信息传递与路由器计算分离 2)基于SPF算法(最短路径) 3)以"累计链路开销"作为选路参 ...

  8. OSPF基础(一):OSPF工作原理以及优点、OSPF的缺点、OSPF配置方法、DR与BDR的选举原理

    目录 动态路由协议的分类: 距离矢量路由协议(RIP): 链路状态路由协议(OSPF.IS-IS): LSA(链路状态通告)的属性: 查看路由器的直连链路属性: OSPF工作原理: OSPF优点: 1 ...

  9. OSPF协议工作原理

    OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomo ...

最新文章

  1. slf4j导入那个依赖_学习SPRINGBOOT结合日志门面SLF4J和日志实现LOGBACK的混合使用
  2. Data Set 投票
  3. 我的360破解考题答案
  4. 软件工程师到30岁就要转行?
  5. RecyclerView的那点事儿
  6. python框架django的数据库的正向生成和反向生成
  7. UNIX/Linux-进程控制(实例入门篇)
  8. python简说(二十二)写日志
  9. 俄罗斯议会下院通过“老大哥”反恐法
  10. 【Android】Android网络编程概述
  11. ThreadLocal类与Synchonized对象锁的区别
  12. 程序员,你还要迷茫多久?
  13. iOS - CALayer 绘图层
  14. 计算机二级java判卷标准_计算机等级考试二级评分标准
  15. 计算机二级c语言考试的步骤,计算机二级C语言考试技巧
  16. matlab pn码捕获,基于PMF_FFT的PN码捕获方法及性能
  17. http协议中的keeplive是做什么的?它的适应场景是什么?
  18. Windows批处理-for命令详解
  19. (黑客游戏)HackTheGame1.21 过关攻略
  20. python画函数图像-Python 绘制你想要的数学函数图形

热门文章

  1. 2021-10-08 vue.js实现抖音很火八卦时间数字罗盘屏保壁纸
  2. 电脑tcp协议设置成服务器,电脑tcp协议设置成服务器
  3. 【爬虫学习笔记day66】7.8. scrapy-redis实战-- IT桔子分布式项目2
  4. 赵雅智:android教学大纲
  5. 记一次授权的APK渗透测试
  6. 2022年下半年软考所有科目详情表
  7. Apache关联Weblogic启动时爆错!libstdc++.so.5
  8. 云帆大数据学院_hadoop 2.2.0源码编译
  9. [Spring Boot]Druid datasource整合及配置
  10. win7下计算机假死,win7系统电脑假死机怎么办