OSPF知识点整理二

一、条件匹配

  指定路由器——DR——和MA网络中其他所有设备建立邻接关系
  备份指定路由器——BDR——和MA网络中其他所有设备建立邻接关系
   DR和BDR都在的情况下——一个MA网络中至少需要四台设备才能看到邻居关系。DR和DBR虽然叫做指定路由器(备份指定路由器),但是其工作范围在一个MA网络之中,所以,其实质是接口的概念。//点对点网络可以不用

条件匹配——在MA网络中,若设备均为邻接关系,则将出现大量的重复更新,所以,需要进行DR/BDR选举,所以非DR/BDR(Dother)之间仅维持邻居关系即可。

二、DR/BDR的选举——非抢占模式

节约带宽资源,减少泛洪

//只要选举了DR,那么其他的只能为BDR,不能去抢DR的那个位置)—— 选举时间等同于死亡时间(//选举时间超过40s之后,就不能选了):
重启ospf进程:<r1>reset ospf 1 process
1、比较接口的优先级,优先级大的为DR,次大的为BDR,优先级的初始默认值为1。
优先级的修改:

[r1-ospf-1]int g 0/0/0
[r1-GigabitEthernet0/0/0]os	
[r1-GigabitEthernet0/0/0]ospf dr	
[r1-GigabitEthernet0/0/0]ospf dr-priority ?
  INTEGER<0-255>  Router priority value
[r1-GigabitEthernet0/0/0]ospf dr-priority  

//如果接口优先级变成0,那么该接口会放弃DR/BDR的选举
2、当优先级相同时,则比较RID。RID大的路由器对应的接口为DR,次大的为BDR

三、OSPF数据包

OSPF的协议号——89
ospf报文头部

版本——ospf协议的版本——ospfv2版本字段为2

类型——OSPF数据包的类型
hello包——1( //1是OSPF数据包的类型)
DBD包——2
LSR包——3
LSU包——4
LSACK包——5

报文长度——整个OSPF数据报文的长度,单位字节。
//路由器ID,就是route-id

RID——表示发出这个数据包的路由器RID
区域ID——发出数据包的接口所在的区域ID

认证类型和认证数据:ospf在进行认证时,需要先比较认证类型,认证类型相同才比较认证数据

     认证类型:
             1、——null——空认证——0
             2、 ——simple——明文认证——1
             3、——MD5——比对摘要值——2

各个数据包:

hello包——周期发现,建立以及保活邻居关系

子网掩码:发出hello包接口的IP地址对应的掩码信息——华为设备设定邻居建立双方要求子网掩码必须相同,否则无法建立邻居关系(对P2P网络不生效)

hello时间和死亡时间——邻居双方hello时间和死亡时间必须相同,否则将导致邻居关系建立失败。

可选项——8个:标志位8个,每一个标志位置1,则代表其符号OSPF的某种特性
,其中存在OSPF特殊区域的标记位,邻居双方如果特殊区域的标记位不同,则将无法正常建立邻居关系。

路由器的优先级——发出该数据包的接口其DR/BDR选举时的优先级。
指定路由器和备份指定路由——携带的是DR/BDR接口的IP地址——在DR/BDR没有选出来之前,使用0.0.0.0来进行填充。

邻居——本地已知邻居的RID

hello包中限制邻居关系的建立的参数(判断两个设备能不能建立邻居关系)

1、子网掩码
2、hello时间
3、死亡时间
4、特殊区域标记位
5、认证

DBD包——数据库描述报文
 功能:
      1、使用未选举的DBD包进行主从关系选举
      2、使用携带数据的DBD包进行目录信息共享

MTU——华为设备默认不开启MTU值的检测功能,可以在接口使用——[r1-Serial4/0/0]ospf mtu-enable 来开启——如果两边都开启MTU值的检测功能,则双方的MTU值必须相同,不同则将停留在exstart状态,无法向下进行。

标记位:
Init——该为置1,则代表这个DBD包进行主从关系选举的数据包,所以,这样的数据包后面不包含LSA头部内容。----主从关系没有选出来之前,所有设备都认为自己是主(//不包含摘要信息

M——more——该为置1 ,则代表后面还有其他DBD要发送。

MS——Master——该位置1,则代表发送这个数据包的设置为主。置0,则为从。

序列号——在DBD报文手法过程中,序列号会逐次加1,用于确保DBD报文传输的有序性以及可靠性。

LSR包——链路状态请求报文——基于DBD包请求本地未知LSA信息

链路状态类型,链路状态ID——“LSA三元组”——通过着三个参数可以唯一的标识出一条LSA

LSU包——链路状态更新报文——真正携带LSA信息的数据包

LSACK包——链路状态确认报文

OSPF的接口网络类型——指的是OSPF接口在不同的网络类型下默认的不同的工作方式

  P2P
  MA
            BMA 
            NBMA

接口网络类型 ospf接口的网络类型(工作方式)

BMA(以太网) broadcast,可以建立多个邻居关系,需要进行DR和BDR选举,hello 10s,dead time 40s
P2P(ppp,hdlc) P2P,只能建立一个邻居关系,不需要进行DR和DBR选举,hello 10 s,dead time 40s
环回接口(虚拟接口) P2P,华为设备默认定义为P2P类型,但实际上无数据收发。环回接口默认学习32位路由
NBMA(帧中继) NBMA,可以建立多个邻居关系,需要进行DR和BDR选举,hello 30s,dead time
120s,无法自动建立邻居关系

四、接口的查看的修改

[R2]display interface ospf g 0/0/0----查看OSPF接口网络类型

T1——1.544Mbps
E1——2.048Mbps——华为设备的串口默认遵循的是E1标准

华为设备将环回接口的开销值定义为0,不会受外界影响,不收参考宽度变化的影响

[R2-loopback0]ospf network-type broadcast——修改接口网络类型

如果想要还原环回接口真实的掩码长度,可以将环回接口的网络类型修改为broadcast。

tunnel:华为设备tunnel接口的传输率为64Kbps

设计目的:
使隧道开销值变大,使数据尽可能的避免从隧道接口发出,因为走隧道接口的数据,真实还是从物理接口发出,但是会增加复杂的封装和解封装过程,加大资源浪费。

Mesh:MGRE环境中,全连网状拓扑,所有设备不仅担任中心,也可以做分支,这种mgre环境是一种类似BMA的网络环境。

attempt——尝试状态——过渡状态——本端手工指定邻居后将从down到达尝试状态,之后,等对端手工指定后将进入下一个状态。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
OSPF(Open Shortest Path First)是一种链路状态路由协议,常用于局域网或广域网中。以下是 OSPF 的所有知识点: 1. OSPF 的基本概念和特点: OSPF 是一种开放式的、链路状态的、内部网关协议(IGP),支持可变长度子网掩码(VLSM),具有快速收敛、支持多路径等特点。 2. OSPF 的路由计算: OSPF 采用 Dijkstra 算法计算最短路径,它基于链路状态信息(LSA)来计算最短路径。 3. OSPF 的区域划分: OSPF网络划分成不同的区域,每个区域内的路由器只保存本区域的拓扑信息,通过区域之间的路由器进行信息交换。 4. OSPF 的邻居关系: OSPF 邻居关系建立在两个相邻路由器之间,邻居关系建立后,两个路由器之间可以交换链路状态信息。 5. OSPF 的路由类型: OSPF 支持多种路由类型,包括 intra-area、inter-area、external 等,分别用于同一区域内的路由、不同区域之间的路由、以及外部网络的路由。 6. OSPF 的运行模式: OSPF 支持两种运行模式:单区域模式和多区域模式,单区域模式适用于小型网络,多区域模式适用于大型网络。 7. OSPF 的优先级和度量: OSPF 支持优先级设置和度量值设置,优先级设置用于选举 DR 和 BDR,度量值用于计算最短路径。 8. OSPF 的故障检测和恢复: OSPF 可以通过 hello 消息来检测邻居状态,通过 LSA 来更新网络拓扑信息,从而实现快速收敛和故障恢复。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值