条件匹配
指定路由器-----DR----和MA网络中其他所有设备建立邻接关系
备份指定路由器-----BDR—和MA网络中其他所有设备建立邻接关系
在DR和BDR都存在的情况下,一个MA网络中至少需要4台设备才能看靠邻居关系
DR和BDR虽然叫做指定路由器(备份指定路由器),但其工作范围内在一个MA网络之中,所以七十至是接口的概念
条件匹配:在MA网络中,若所有设备均为邻接关系,则出现大量的重复更新,所以需要进行DR/BDR的选举,所有非DR/BDR(DROther)之间仅维持邻居关系即可。
DR/BDR的选举----1,比较接口的优先级,优先级大的为DR次大的为BDR优先级的初始默认值为1.如果将接口的优先级修改为0,则代表该接口放弃DR/BDR的选举
2,当优先级相同时,则比较RID。RID大的路由器对应接口为DR次大的为BDR
DR/BDR的选举—非抢占模式的选举----选举时间等同于死亡死亡时间
条件匹配
在MA网络中,若所有的设备均为邻接关系,则将出现大量的重复更新,所以,需要进行DR/BDR的选举,所有非DR/BDR之间仅维持邻居关系即可
指定路由器 ---- DR
和MA网络中其他所有设备建立邻接关系
备份指定路由器 ---- BDR
和MA网络中其他所有设备建立邻接关系
在DR和BDR都存在的情况下,一个MA网络中至少需要四台设备才能看到邻居关系
DR/BDR的选举
选举时间等同于死亡时间,使用的是hello包
1、比较接口的优先级,优先级最大的为DR,次大的为BDR
2、当优先级相同时,则比较RID。RID大的路由器对应的接口为DR,次大为BDR
重启OSPF进程
reset ospf 1 process
OSPF的协议号:89
OSPF数据包的类型:
hello ---- 1
hello包
周期发现,建立以及保洁邻居关系
子网掩码
发出hello包接口的IP地址对应的掩码信息
hello时间和死亡时间
邻居双方hello时间和死亡时间必须相同,否则将导致邻居关系建立失败
路由器的优先级
发出该数据包的接口其DR/BDR选举时的优先级
邻居
本地已知的邻居的RID
hello包中限制邻居关系建立的参数
1、子网掩码
2、hello时间
3、dead时间
4、ospf特殊区域的标记
5、认证
DBD ---- 2
DBD包
数据库描述报文
1、使用未数据的DBD包进行主从关系选举
2、使用携带数据的DBD包进行目录信息共享
MTU
华为设备默认不开启MTU值的检测功能,可以在接口使用,如果两边都开启MTU值的检测功能,则双方的MTU值必须相同,不同则停留在exstart状态,无法向下进行
I ---- init ---- 该位置1,则表示这个DBD包是进行主从关系选举的数据包,在主从关系没有选出来之前,所有设备都认为自己是主
M ---- more ---- 该位置1,则代表后面还有其他DBD包要发送
MS ---- master ---- 该位置1,则代表发送这个数据包的设备为主
序列号
在DBD报文收发过程中,会逐次加1,用于确保DBD报文传输的有序性以及可靠性
LSR ---- 3
LSR包
链路状态请求报文
基于DBD包请求本地未知LSA信息
LSU ---- 4
LSU包
链路状态更新报文
真正携带LSA信息的数据包
LSACK ---- 5
LSA CK包
链路状态确认报文
报文长度
整个OSPF数据报文的长度
RID
发出这个数据包的路由器的RID
区域ID
发出数据包的接口所在的区域ID
认证类型和认证数据
OSPF在进行认证时,需要先对比认证类型,认证类型相同才对比认证数据
认证类型
null ---- 空认证 ---- 0
simple ---- 明文认证 ---- 1
MD5 ---- 比对摘要值认证 ---- 2
OSPF的接口网络类型
ospf接口在不同的网络类型下默认的不同工作方式
1、P2P
只能建立一个邻居关系,不需要进行DR和BDR选举
2、MA
3、BMA
4、NBMA
可以建立多个邻居关系,需要进行DR和BDR选举,无法自动建立邻居关系
查看OSPF的接口网络类型
display ospf interface G0/0/0
T1 ---- 1.544Mbps
E1 ---- 2.048Mbps
华为设备的串口默认遵循的是E1标准
修改接口网络类型
ospf network-type broadcast
mesh
所有边界设备即当中心,也可做分支,这样搭建出来的MGRE环境是一种类似BMA的网络环境