Advertisement

动态路由协议——ospf

阅读量:

记录每日所学

一、什么是OSPF

ospf概述:

  1. ospf(开放式最短路径优先)属于一类内部网关协议,在单一自主系统内负责路由决策。
  2. ospf是链路状态路由协议家族中的一员,并且是IGP中的成员之一。

ospf工作过程:

创建相邻关系网络——获取网络运行状态数据——构建链路状态数据库——采用最短路径计算方法——生成最优路径结构图——完成目的地转录表

在这里插入图片描述

ospf区域:

  • 骨干区域(Area 0):主要负责传递路由信息
    • 非骨干区域:非骨干区域能连接到Area 0
在这里插入图片描述

区域ID:

  • 可以表示成一个十进制
  • 也可以表示成一个IP

Router ID:ospf区域内唯一标识路由器的IP地址

RouterID的选取规则:

1、管理员自行设置router ID参数
2、通过比较具有最大值的loopback接口端口可选择对应的IP地址
3、当系统未启用loopback接口时,则应选择物理端口中IP地址最大的设备

DR和BDR的选举方法:

1、等级编号0至255内有效,在此范围内数值越大越具有优势。
2、当接口的优先级相等时,默认依据其路由器ID进行评估。
3、若将接口的优先级设置为0,则该接口将不再参与DR(分布式生成路由器)和BDR(广播域范围路由器)选举过程中的相关操作。
ospf组播地址:

  • DRother——224.0.0.5
  • DR和BDR——224.0.0.6

二、OSPF包类型

类型 作用
hello包: 发现和维护邻居关系,选举dr,bdr
数据库描述包(dbd): 向邻居发送摘要信息并同步链路状态数据库
链路状态请求包(lsr): 接收包含新信息的dbd请求更详细信息
链路状态更新包(lsu): 接收包dsr后发送lsa,一个dsu数据包包含多个lsa
链路状态确定包(liack): 确定接收lsu和分别确认lsa

三、OSPF邻接关系的七个状态机

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

四、OSPF将网络划分为四种类型**

  1. P2P网络(Point-to-Point)
  2. 广播型多路访问网络(BMA)
  3. 非广播型多路访问网络(NBMA)
  4. P2MP网络(Point-to-Multipoint)

五、Ospf与rip对比

ospf ripv1 ripv2
链路类型 ,链路状态路由 ,距离矢量 距离矢量
Cidr(无类别域间路由) ,支持 ,支持 , 支持
(vlsm)变长子网掩码, 支持 , 支持 , 不支持
自动汇合 ,不支持 , 支持 ,支持
手动汇合 支持 , 支持 , 不支持
路径开销 ,带宽 ,跳数 ,跳数
分层网络 ,支持(区域) ,不支持 ,不支持
跳数限制 ,15 ,15
收敛 , ,慢 ,慢
路由泛洪 ,组播 ,组播 ,广播
邻居认证 ,支持 ,支持 ,不支持
更新 ,触发式更新 ,全路由表更新 ,全路由表更新
计算方法 ,dijkstra ,bellman—ford , bellman-ford

六、OSPF建立邻居的条件

  • Router ID 必须唯一
  • Hello time 必须一致
  • Dead time 必须一致
  • Area ID 必须相同
  • Authentication must be consistent
  • STUB 标志位 must be the same
  • Three-layer MTVs must match to establish adjacency
  • ospf version号不同
  • 当 OSPF 网络类型为 MA 时, 需要掩码一致的 OSPF 牌照才能避免 DR 和 BA-2 的出现

全部评论 (0)

还没有任何评论哟~