OSPF路由协议(二)

简介: OSPF路由协议(二)

一.Router id  

ospf 区域内唯一标志路由器的 标识号,一般用ip 地址形式表示。

可以手动配置 使用命令   router-id  1.1.1.1

或者路由器自动选取

 当配置了 loopback 地址 将选取其中最大的地址作为 router id

   如果没有loopback 地址 选择路由器接口地址ip 最大的作为router-id

二.DR,BDR

DR 是指定 路由器   BDR 备份指定路由器

在一个区域内为了防止路由器之间相互传输链路状态数据而造成的混乱和防止阻塞

在区域内选择 DR 其他路由器可以将链路状态传给DR DR汇总后再请其他路由器发放一份

再选择BDR 作为DR 的备份,防止DR 无法正常运行

如果每个路由器都给每个路由器发送链路图,容易形成堵塞,所以选择出DR和BDR

但是选出DR和BDR的话,每个路由器把自己的链路图发给DR,DR在绘制一张整个网络的链路图和大家在发一份,这样既快捷也不会形成堵塞。

 

91888a6e06724a75ba8c70691b6c4d13.png

有的人就要问了,BDR是干什么的?,其他路由器给DR发送链路图的时候,也会给BDR也发一份,就是为了防止DR路由器坏掉,DR路由器坏掉的时候BDR会马上顶替上去,也就是这个时候BDR变成了DR,下面的其他路由器,按照优先级高的再变成BDR。

三.DR BDR 选举过程

1,自动选举  选择区域内router-id 最大的作为DR  第二大的作为BDR

  2, 人为干预

            配置优先级  0-255  数值越大 优先级越高  默认 1, 0 表示不参与选举

            优先级相同 则比较 router-id


下图为选举过程

fc2b695f6d9241af9e7645e1b4e9252c.png

注意三点:

     1,路由器优先级 只会影响一个选举过程,不会强制更换当前已经存在的DR,BDR

  2, DR BDR 通过组播地址 224.0.0.5 将链路状态汇总传给其他路由器

     3, 其他路由器通过组播地址 224.0.0.6 将自己的链路状态信息传给DR 和 BDR

四.ospf 度量值 cost 代价

ospf 的度量值  叫做 代价, 就是从源端到目标端所花费的路程 时间等

  代价的计算公式    cost=10的8次方/ 带宽速率(以  字节/S 为单位)

     简单来说就是 代价和带宽速率成反比。

五.ospf 的数据包类型

hello  包     发现和维持邻接关系  选举 DR BDR

  数据库描述包 DBD   向邻居发送的链路状态摘要信息

     链路状态请求包 LSD   接受还要信息的路由器向发送方发送的请求包 要求详细了链路数据

     链路状体更新包 LSU      发送的详细链路状态数据

     链路状态确认包  LSAck   确认已经收到LSU  后 接收方发给对方的确认信息

六.ospf 邻接关系建立的过程

  分两个阶段:

9c9e8b11477f40e3a288c85d95d7a413.png

   第一个阶段,  1, Down 状态, 相邻路由器发送hello 包之前


                   2, init状态    初始状态   发送hello 包的过程


                   3, 2way 状态     hello 包发送之后 这个过程开始选举DR BDR


a10f06c1479d46e9a07fd41a1743c7a0.png


第二个阶段    4,exstart 准启动状态   选举完DR BDR 准备发送链路状态描述包之前


                   5,exchange 交换状态   发送链路状态描述和详细状态信息的过程


                   6,loading  加载状态    根据链路装信息 汇总为完整链路状态信息的过程


                   7,full 状态   获得完整的链路状态信息的时刻

七.了解ospf 的网络类型

    告诉我们,1. ospf 基本上可以适用于所有网络

              2.不同类型的网络 ospf 工作原理有所不同

    点到点 网络像 租用数字单路  vpn 网络  不需要选举DR  BDR

    广播多路网络, 像以太网  FDDI 网  正常的ospf 工作原理

    非广播多路网络    像 x.25   帧中继网络     无法广播 所以只能手动配置 DR BDR

    点到多点网络   属于非广播多网络的特殊情况   也无需选择 DR  和 BDR

八.ospf 的使用原因

  需要考虑到 网络的规模 拓扑结构 路由器自身的性能   要求网络的收敛速度和网络整体开销等因素

掌握 ospf 的特点

   可适应大规模网络

   路有变化收敛速度快

无路由环路  支持区域划分

   支持可变长子网掩码

   支持以组播方式发送协议报文

九.掌握 ospf 与 rip 的比较

请看以下图:


1c7bb4e58d62456096ac99714893b20d.png

通俗解释:

psf:度量值为链路状态,没有跳数限制(跳数为路由器),可以支持子网划分,收敛速度快(就是获得信息),交互信息是互相发送链路图。


RIP v1:度量值为距离矢量,条数为15跳,不支持子网划分,收敛速度慢,交互信息是互相发送路由表


RIP v2:度量值为距离矢量,条数为15跳,支持子网划分,收敛速度慢,交互信息是互相发送路由表

十.ospf(一)讲解

点击小刘的OSPF(一)讲解




相关文章
|
5月前
|
负载均衡 网络协议 算法
IP路由协议(RIP、IGRP、OSPF、IS-IS、BGP)
1、路由分类 路由产生方式: 直接路由:路由器会自动生成本路由器激活端口所在网段的路由条目 静态路由:网络管理员手工配置,静态路由信息在缺省的情况下私有的,不会传递给其他的路由器
|
7月前
|
网络协议 算法 数据安全/隐私保护
ISIS路由协议(三)
ISIS路由协议
77 0
|
7月前
|
网络协议 数据库 网络架构
ISIS路由协议(二)
ISIS路由协议
60 0
|
7月前
|
网络架构
ISIS路由协议(一)
ISIS路由协议
52 0
|
负载均衡 网络协议 算法
OSPF路由协议(一)
OSPF路由协议(一)
161 0
OSPF路由协议(一)
|
网络协议 数据库 网络架构
OSPF路由协议二
一.OSPF邻接关系的建立 在OSPF协议中邻居关系就是指在两台路由器中进行完两次Hello报文交互之后,建立起来的关系叫邻居关系。 在OSPF协议中邻居关系就是指在两台路由器中进行完链路状态数据库(LSDB)同步之后,建立起来的关系叫邻居关系。
88 0
|
网络协议 算法 安全
OSPF路由协议一
一 OSPF路由协议 OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328 ,RFC 5340 定义了适用于IPv6的OSPFv3。 二 OSPF路由概述 OSPF(下称"协议"或"本协议")仅在单一自治系统内部路由网际协议(IP)数据包,因此被分类为内部网关协议。该协议从所有可用的路由器中搜集链路状态(Link-state)信息从而构建该网络的拓扑图,由此决定提交给网际层(Internet Layer)的路由表,最终路由器依据在网际协议数据包
111 0
|
网络协议 网络架构
OSPF 路由协议三
一OSPF的基本概念 1.OSPF区域 为了适应大型网络,OSPF在AS内划分多个区域 每个OSPF路由器只维护所在区域的完整链路状态信息 2.区域ID 区域ID可以表示一个十进制的数字 也可以表示成一个IP 3.骨干区域Area 0 负责区域间路由信息传播 4.非骨干区域 AREA号的区域统统为非骨干
137 0
OSPF 路由协议三
|
存储 负载均衡 网络协议
OSPF详解(二)
十六、OSPF区域1、 区域0:汇总每个区域的网络拓扑到其他区域。所有的域间通信量必须通过骨干区域,非骨干区域不能直接交换数据包。2、 路由器类型:IR、BR、ABR、ASBR3、 IR:所有接口都属于同一区域的路由器。4、 BR:至少有一个接口是与骨干area0相连的路由器。Area0不一定是骨干区域,但骨干区域–定是area0,要成为骨干必须有一个邻接关系在里面5、 ABR:连接其他区域到骨干区域,至少一个接口属于骨干区域。6、 ASBR: OSPF域外部的通信量进入0SPF域的网络路由器。7、 0SPF的虚链路:一条通过非骨干区域连接到骨干区域的链路。通过非骨干区域修复分段efreshT
|
网络协议 数据库 网络架构
OSPF路由协议
1、OSPF的基本概念 2、OSPF邻接关系的建立 3、OSPF的应用环境 4、O应用环SPF的基本配置命令
OSPF路由协议