“路由大当家”OSPF的小秘密

引入

OPSF是应用最广的路由协议,基本上,全部的IGP用到的都是OSPF,下面咱们看看它的“小秘密”算法

优势:数据库

•没有跳数限制网络

•使用组播更新变化的路由和网络信息oop

•路由收敛速度较快性能

•以开销(Cost)做为度量值学习

•采用的SPF算法能够有效的避免环路spa

•在互联网上大量使用,是运用最普遍的路由协议3d

 

 

工做原理
blog

邻居表创建、创建LSA树、LSDB表创建、路由表接口

OSPF个区域之间通讯必须通过区域0

 

1.邻居发现:以224.0.0.5组播的方式发送Hello报文发现邻居

2.生成本身LSA信息,包含接口状态、链路开销、IP地址和掩码

3.同步LSDB,也就是相互交换LSA

4.用SPF算法计算路由,以本身为节点计算最短路径树

 

 

 

 

 

环路避免

区域内采用SPF算法,树型拓扑,避免环路;
区域间采用星型拓扑,避免环路;

 

分区结构

不一样区域之间通讯必须经过骨干区域通讯,就算两个区域直连也没法经过OSPF通讯;

边界路由器之间采用路由汇总,减小地址震荡的影响;
减小区域内的LSDB中的链路状态信息,这样就减小了对设备性能的要求;

 

路由器类型

区域内路由器(Internal Router):路由器所有接口处于一个区域内;

区域边界路由器(ABR,Area Border Router):链接骨干区域和非骨干区域的路由器;

骨干路由器(BR,Backbone Router):有接口在骨干区域的路由器;

自治系统边界路由器(ASBR,Autonomous System Border Router ):链接不一样协议的路由器;

 

Route ID

运行OSPF必须得有,32位无符号比特,能够手工配置也能够,自动生成;

自动生成规则: 一、有Loopback接口,选最大的位Route ID

二、无论IP接口是否UP,选IP地址最大的为Route ID(思科、锐捷选UP接口中IP地址最大的)

 

网络类型

Broadcast(广播型网络),能够用组播224.0.0.5和224.0.0.6发送协议报文

以太网和FDDI时使用

 

*NBMA (Non-Broadcast Multi-Access,非广播多点可达网络),帧中继和ATM

*P2MP(Point-to-MultiPoint,点到多点)

P2P(Point-to-Point,点到点),PPP,HDLC链路层协议,组播224.0.0.5

 

 

 

报文类型

报文类型

做用

Hello

创建邻居关系

Database Description(DD或DBD)

包含LSDB中的LSA的全部数据

Link State Request(LSR)

收到DBD后跟本身的数据库比较
而后请求本身没有的链路状态或
者比本身更新的详细信息

Link State Update (LSU)

链路状态更新信息,回应Resquest

Link State Acknowledge(LSAck)

对LSU报文进行确认

 

OSPF被IP协议封装不在TCP层封装怎么保证可靠性

1.Hello:运行OSPF后会在区域不断发送Hello包
2.DDB:设置序列号保证可靠性
3.LSR:发送LSR报文后须要获得LSU回应,若是超时没有收到则继续发送LSR

4.LSU:LSAck确认报文

 

DR/BDR选举

只有在广播型网络和NBMA网络采用DR选举

1.首先比较Hello报文中携带的优先级优先级最高的被选举为DR,优先级次高的被选举为BDR-------优先级为0的不参与选举

2.优先级一致的状况下,比较Router IDRouter ID越大越优先

 

保持稳定原则当DR/BDR已经选举完毕,就算一台具备更高优先级的路由器变为有效,也不会替换该网段中已

经选举的DR/BDR成为新的DR/BDR。

 

选举DR过于浪费时间,通常采用点到点网络代替以太网把链接改为p2p节省时间

 

 

 

邻接关系创建过程

1.在邻居失效时间里面没有收到Hello包,为Down(稳定状态)

路由器互相发送Hello包发现本身不在邻居表中,进入Init状态

2.双方相互发送Hello包,收到Hello包后确认对方在邻居表中,进入2-way(稳定状态)

3.接着发送空的DBD包,比较Route ID,进入ExStart(肯定主从关系)

4.交换DBD报文,进入Exchange

5.双方比较DBD报文和本身LSDB的信息,进入Loading,发现DBD有本身没有LSA放LSR请求

6.接收方接收到LSR,而后发送LSU

7.发送方接收LSU,同步完发送LSAck,进入Full

 

 

 

LSDB更新:

 

老化机制,默认1h,若该LSA在1h内没有更新则丢弃

默认状况,0.5h会刷新一次全部LSA,LSA序列号加1,刷新老化时间

 

 

补充说明

 

三种路由实现控制流量配置方法

静态路由

RIP

OSPF

配置优先级

配置掩码

设置开销

 

 

走过路过,点个三连,十分感谢

一块儿学习,一块儿进步

技术交流:QQ---1740602259

相关文章
相关标签/搜索