笔记ospf/rip

OSPFA协议包括Hello、DBD、LSR、LSU、LSACK五种数据包,用于邻居发现、数据库同步和路由更新。其七个状态机描述了从Down到Full的邻接关系建立过程。RIP是一种距离矢量协议,使用UDP520端口,V2版本支持子网掩码并采用组播更新。
摘要由CSDN通过智能技术生成

 

1】ospf的5种数据包:

Hello    邻居的发现,关系的建立;周期(10s)的保活   携带rid    

Dbd     数据库描述包;本地数据库目录

Lsr      链路状态请求

Lsu      链路状态更新

Lsack   链路状态确认

 

Lsa -链路状态,具体一条一条路由信息或拓扑信息;但它不是一个包,是被lsu数据包来携带;

 

2Ospf7个状态机:

Down :一旦接收到的hello 包,进入下一个状态机

Init 初始化: 一旦接收到的hello包中,存在本地的rid,进入下一个状态

2way 双向通讯:  邻居关系建立的标志

关注条件:

 

Exstart 预启动: 使用不携带目录信息的DBD包,进行主从关系的选举;rid大为主,优先进入下一个状态;解决了目录共享时的无序;

Exchange 准交换:使用携带目标信息的dbd包,共享本地数据库目录;

loading加载:查看完邻接的dbd信息后,对比本地,然后基于本地未知的lsa进行查询;

            使用lsr 向对端查询,对端使用lsu来传输这些lsa信息,本地收到后需要

lsack来进去确认;

Full :邻接关系建立的标志;  意味着邻接间,数据库同步(一致)

 

ospf的工作过程

启动配置完成后,邻居间开始收发hello包;hello包中将携带本地及本地所有已知邻居的rid;之后生成邻居表;邻居间需要关注是否可以成为邻接的条件;若不能建立为邻接,将保持为邻居关系,仅hello包周期保活即可;

若可以建立邻接关系;将使用DBD进行本地数据库目录的对比;之后基于对比的结果,使用LSR/LSU/LSack来获取本地未知的LSA信息;使邻接关系间数据库(lsdb)完成同步(一致),生成数据库表

之后本地基于lsdb,使用spf算法,生成有向图>最短路径树——>计算本地到达所有未知网段的最短路径,将其加载到本地路由表中;收敛完成;

收敛完成后,邻居和邻接关系间均hello每10s保活;每30min一次邻接关系间周期数据库比对,保障一致;

结构突变:

1、  新增网段
2、  断开网段
3、  无法沟通  ---  dead time 为hello time的4倍;在4次周期内未收到对端的hello包,将断开与其的邻居关系;删除通过该邻居计算所得路由;

 

 

 

lsdb:链路状态数据库  所有lsa的集合

IGP的分类:

1】基于工作特点进行分类:

DV  距离矢量    RIP   EIGRP   ...... 

LS  链路状态    OSPF  ISIS    ......

 

2基于更新时是否携带子网掩码

有类别 --  不携带子网掩码,按主类定义子网掩码

无类别 --  携带子网掩码,基于实际掩码来判断网段

 

 

RIP路由信息协议   距离矢量协议  

存在V1/V2/NG下一代IPV6专用

基于UDP520端口工作;使用跳数作为度量;更新方式:30s周期更新、触发更新

周期更新--保活  取代确认    优先级100支持等开销负载均衡;

 

V1V2的区别:

1、  V1 有类别协议,不携带子网掩码,不能区分子网划分和汇总;
  V2 无类别协议,携带子网掩码,进行 VLSM 和子网汇总,不支持超网;
2、  V1 广播更新 --255.255.255.255   V2 组播更新 --224.0.0.9
3、  V2 支持手工认证
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值