OSPF(open shortest path first开放最短路径优先协议)

1**)知识点列举:**

1.各类路由分析

2.动态路由协议分类

3.通告方式

4.区域

5.五个报文

6.状态机制

7.三张表

8.RID

9.DR和BDR

2**)学习流程**

(**1)各类路由分析**

直连路由

优点:接口配置IP即可产生,简便

缺点:非直连路由无法获取,局限性大

静态路由

优点:可以获取非直连网段路由,配置简单

缺点:①手动配置,比较繁琐 ②无法自动更新路由信息,不方便排错

动态路由

自动学习路由信息和维护路由表

优点:①100%无环路 ②收敛快,拓展性强 ③支持认证(保证安全性)

缺点:需要占用设备资源

常见的动态路由协议:OSPF、RIP、EIFGRP、IS-IS

(**2)动态路由协议分类**

距离矢量路由协议

类似路标,用距离和方向矢量通告路由,发送的是路由条目,只会与直连邻居共享路由信息

相关协议:RIP、EIGRP(混合型协议,早期思科私有协议)

链路状态路由协议

链路:添加到设备的接口以及接口的相关信息

状态:本台设备和邻居设备之间的关系

类似地图,发送的是拓扑表,经过SPF算法后得到路由表,会和属于同一个域的邻居共享路由信息

相关协议:OSPF、IS-IS(运营商)

公有协议=开源/免费

世界三大开源产品:Linux/Android/OSPF

3)通告方式**

通过组播的方式进行路由的通告

组播地址:224.0.0.5/224.0.0.6

(**4)区域**

单区域**OSPF**

在大型的企业网中,由于每一台设备都要去学习整个拓扑的路由信息,导致路由器的负担过重

多区域**OSPF**

骨干区域(area 0):必须存在的区域

非骨干区域:必须与骨干区域相连才能进行通信,若没有相连就需要创建隧道(虚拟链路)

(**5)五个报文**

hello报文:用来建立和维护邻居关系的。hello时间:10S发送一次。死亡时间:40S

DD报文:database descripe,数据库摘要,类似于一个拓扑的简介信息,

LSR报文:link-state request,链路状态请求包,向对方请求自己所缺少的拓扑信息

LSU报文:link-state update,链路状态更新包,相对方发送所缺少的详细的拓扑信息

LSack报文:确认报文。

(**6)状态机制**

Down:失效状态,检测不到OSPF的hello报文,无法建立邻居(接口松动或OSPF进程重置)

Init:初始化状态,设备本身发送hello报文并接收其他路由发来的hello报文,但收到的报文内没有设备本身的RID

2-way**:双向通信,当接收的hello报文中存在路由本身的RID,双方就会进入双向通信的状态,该状态是最稳定的一个状态,代表着邻居关系的建立**

Exstart:预准备状态,双方拟定需要交换的链路状态信息,交换空的DD报文

Exchange:准交换状态,使用真正的DD报文进行数据库目录的共享

Loading:加载状态,加载LSA信息,实现LSDB同步

Full**:完全邻接状态,邻接关系建立的标志,此时不再进行LSDB的同步**

(**7)三张表**

邻居表:记录邻居关系的一张表

拓扑表:记录拓扑信息的表格。link state database,链路状态数据库,类似于小地图。他是无法直接使用的

路由表:根据拓扑表计算出的最优路径会记录在路由表当中。路由表中的路由信息才是可以直接使用的

(**8)RID**

RID:Router-ID 用于唯一表示路由器。从路由器自身所配置的IP中选举出来的

首先R1如果想和R2成为邻居,就会将R2的RID写到自己的hello报文中,然后发送到组播地址224.0.0.5离去。R2收到之后,也会审视一下R1是否适合与自己成为邻居,如果觉得合适也会将对方的RID写入自己的hello报文中然后通过组播地址发送给对方。如此在“两情相悦”之下就确立邻居关系。

RID的选举规则:

1.认为手动设置的RID为最高优先级。

2.如果存在回环口(虚拟接口,类似于vty接口)中IP最大的那个成为RID

3.以上都没有的话,物理端口最大的那个成为RID

(**9)DR和BDR**

概念

DR:指定路由器

BDR:备份指定路由器

DROTHER:其他路由器

DR和BDR存在组播地址224.0.0.6中,之后由DR和BDR将内容传到DROTHER处在的组播地址224.0.0.5中

DR**和BDR的选举(非抢占模式)**

①比较优先级(优先级越大越优先):以太网的优先级一般为1,串联链路的优先级为0(不参与选举)

②若优先级一样,比较RID,RID大的成为DR

注意点

①只有在广播多路访问环境下才存在DR和BDR

②DR和BDR的信息是相通的,都会加入到组播地址224.0.0.6

③先选举BDR,然后BDR会自动升级成为DR,然后再从其他路由器当中选举BDR

--BDR的选举:

1.串行链路:

特点:同网段,只能有两台设备,中间不能接交换机使同网段存在第三台设备

所以该链路是不会参与选举的

默认接口优先级为0。(意思是不参与选举)

2.以太网链路:

1.接口优先级越大越优先(默认接口优先级为1)

2.当接口优先级一致则RID越大越优先

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

アイシン

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值