OSPF知识点

我早明白,人生是经不起计算的,人来人往,这是所有动物都会经历的过程,树有年轮,人有皱纹,在第一次遇见和最后一次告别之间,留下的收获与遗憾,只有自己知道。

一、OSPF的基本概念

二、OSPF的网络类型(DR/BDR选举)

 

一、OSPF的基本概念

1、OSPF协议概述

  ospf(开放最短路径优先)

  通用的路由协议,链路状态路由协议

  度量值:Cost(参考带宽/接口带宽)

  OSPF设备会了解网络的结构,从而根据最低Cost值选择出最优路径。

 

2、OSPF概述

   邻居列表  链路状态数据库  路由表

   建立邻接关系---链路状态数据库---最短路径树---路由表

 

  设备在了解了全网结构及最小Cost后,根据最小Cost值的路由信息将路由表条目写入路由表。

3、OSPF区域

  为了适应大型网络,ospf提出区域的概念

  区域ID-不同区域使用不同的Area ID

  骨干区域和非骨干区域

Cisco系列设备解释的Area ID为整数 华为系列设备解释的Area ID为整数和点分十进制。

Area ID为0,说明这个是骨干区域,其他区域必须和骨干区域相连。

区域类型 Area id 区域性质
骨干区域 0 必须存在,在多区域的OSPF网络中起到信息交换中枢的功能。其它区域必须与之相连
标准区域 1-xxx之间的整数  
特殊区域 1-xxx之间的整数 末梢区域或者是完全末梢区域

 

 

4、Router-id

  Router-id并不是OSPF的特有属性,BGP、EIGRP也有此概念

  Router-id用于标记网络中运行了动态路由协议的设备

  Router-id用点分十进制的形式表示

Router-id在配置ospf进程的时候手动输入,如果没有配置Router-id,则按照如下规则选举

  1、如果配置了一个Loopback地址,则它就是Router-id

  2、如果配置了多个Loopback地址,则选举数值最大的Loopback地址作为Router-id

  3、如果没有配置Loopback地址,则选举物理接口上数值最大的IP地址作为Router-id

为了便于管理,要求OSPF设备必须配置一个Loopback地址,并在配置OSPF的时候手工指定Router-id

两台设备的Router-id不能相同,否则邻居起不来。

如果Router-ID配置错误或者漏配了Router-id,则需要把Router-ID改正后,再到特权模式下使用clear ip ospf process重置OSPF进程。

5、OSPF邻居与邻接

  R1和R2通过E0/0直连在一起,如果R1和R2的E0/0都运行OSPF且到达完全邻接状态(FULL),则R1和R2互为ospf邻居 。ospf邻居没达到完全邻接关系也叫邻居没有起来,邻居没有起来就不能传递LSA和路由表。

  R1和R2要形成完全邻接关系,需要经历7个状态,相互收发5种类型的OSPF数据包。

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

6、ospf邻接关系的建立

  ospf启动的第一个阶段是使用Hello报文建立双向通信的过程

  ospf启动的第二个阶段是建立完全邻接关系

7、OSPF无法达到Full状态的部分原因分析

ping 不通 物理链路断开了
  设备之间互联地址配置错误
Ping的通 一端对联地址是否配置错或发布对联地址段
  对联接口是否调用了acl,禁止了ospf数据包通行
  ospf的Hello时间间隔或dead时间间隔不一致
  network-type不匹配
  router id 冲突
  ospf认证不一致

 

二、OSPF的网络类型

1、ospf将网络划分为四种类型

  点到点网络

  广播多路访问网络

  非广播多路访问网络

  点到多点网络

2、广播网络中的DR的选举

  DR和BDR(BMA/NMBA允许一个接口建立多个邻居)

指定路由器(DR)一个接口建立多个邻居

其它路由器(DRothers)只和DR及BDR形成邻接关系

3、DR和BDR的选举方法

  自动选举DR和BDR---网段上Router ID最大的路由器将被选举为DR,第二大的将被选举成BDR

  手工选举DR和BDR 

    优先级范围是0-255,数值越大越优先,默认为1

    如果优先级相同,则需要比较Router ID

    如果路由器的优先级被设置为0,它将不参与DR和BDR的选举

DR和BDR的选举过程

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

OSPF的组播地址

  224.0.0.5---其他路由器发送给DR

  224.0.0.6---DR发送给其他路由器

注意:在目前常见的三层接口互联的ospf互联邻居上,是否选DR和BDR意义不大。不过ospf的组播地址要记住。

 

posted @ 2022-03-12 20:38  爱壮壮的小帅  阅读(646)  评论(0)    收藏  举报