自己发送的广播报文为什么自己不能收到_5种报文、8种邻居状态机详解OSPF工作原理...

本文详细介绍了OSPF协议的工作原理,包括Router ID的选择、邻居和邻接关系的建立,以及DR&BDR的选举过程。通过5种报文(Hello、DD、LSR、LSU、LSACK)和8种邻居状态机,揭示了OSPF如何通过报文交互生成路由。重点讨论了DR&BDR的作用,减少邻接关系数量,提高网络效率。
摘要由CSDN通过智能技术生成
8a4c384bceedc90e739582a7b3793029.gif

前言

上一章节介绍了OSPF相比RIP具有无环路、路由收敛速度快、可扩展性好的特点。知识卡片 | 链路状态路由协议OSPF凭什么会取代RIP?

我们知道路由协议的最终目的是为了计算最优路由加入路由表来指导IP数据包转发,那么OSPF协议是如何通过报文交互生成路由的呢?今天主要根据5种报文和8种邻居状态机给大家介绍下OSPF协议的基本工作原理。

8c1d93932f0c55dd813c0117a54ea0d0.png

正文

1 OSPF协议的几个概念

Router ID

Router ID是一个32位的值,它唯一标识了一个自治系统内的路由器,可以为每台运行OSPF的路由器上可以手动配置一个Router ID,或者指定一个IP地址作为Router ID。

如果没有手动配置Router ID,运行OSPF协议的路由器如何选取Router ID?

1、如果设备存在多个逻辑接口地址,则路由器使用逻辑接口中最大的IP地址作为Router ID;

2、如果没有配置逻辑接口,则路由器使用物理接口的最大IP地址作为Router ID。

注意:

1、在为一台运行OSPF的路由器配置新的Router ID后,需要在路由器上通过重置OSPF进程来更新Router ID。

2、通常建议手动配置Router ID,以防止Router ID因为接口地址的变化而改变。

邻居(Neighbor):

OSPF路由器启动后,便会通过OSPF接口向外发送Hello报文用于发现邻居

收到Hello报文的OSPF路由器会检查报文中所定义的一些参数,如果双方的参数一致,就会彼此形成邻居关系

邻接(Adjacency):

形成邻居关系的双方不一定都能形成邻接关系,这要根据网络类型而定。

只有当双方成功交换DD报文,并能交换LSA之后,才形成真正意义上的邻接关系

2 OSPF协议支持的网络类型

OSPF协议支持四种网络类型,分别是点到点网络广播型网络NBMA网络点到多点网络

1、点到点网络是指只把两台路由器直接相连的网络。一个运行PPP的64K串行线路就是一个点到点网络的例子。

2、广播型网络是指支持两台以上路由器,并且具有广播能力的网络。一个含有三台路由器的以太网就是一个广播型网络的例子。

O

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值