RIP与OSPF

  • 动态路由分类
  • RIP(路由信息协议)
  • V1和V2区别
  • RIP工作方式
  • RIP的破环机制:防环机制
  • Cisco和华为在RIP中的区别
  • OSPF
  • 1、数据包种类
  • 2、数据包结构
  • 3、 状态机
  • 4、各个类型的LSA 传播范围 通告者 携带信息
  • 5、 特殊区域
  • 6、 OSPF接口网络类型
  • 7、 选路规则


动态路由分类

  • DV距离矢量 – 邻居间共享路由表 传闻型协议 更新量小(RIP/EIGRP)
  • LS 链路状态 – 邻居间共享LSA-链路状态通告—主要共享拓扑信息 更新大 防环(OSPF/ISIS)

RIP(路由信息协议)

特点:
标准的距离矢量路由协议;
邻居(直连)间直接共享路由表;
基于UDP 520端口工作;
使用跳数来作为度量,管理距离120;
使用周期和触发更新,默认仅存在更新包;

  • 触发更新——结构突变时,进行及时的重新收敛
  • 周期更新——保活、确认 30s

V1和V2区别

1、 V1为有类别路由协议;V2为无类别路由协议(支持子网划分,支持子网汇总,不支持超网)
2、V1使用广播更新 255.255.255.255 ;V2使用组播更新 224.0.0.9
3、V2支持手工认证——-邻居间身份核实

RIP工作方式

(1)路由器运行RIP协议后,首先会发送路由请求,收到请求的路由器会发送自己的RIP路由进行相应。

(2)网络稳定后,路由器会周期发送路由更新信息,更新周期60s

RIP的破环机制:防环机制

1、跳数限制——15跳
2、水平分割——从此口进不从此口出 —仅用于防止直连和星型拓扑下的环路;
核心作用:(1)P2P消除重复更新量 (2)在MA网络中消除重复更新量
3、毒性逆转水平分割——触发更新
毒性逆转:当路由器的一条路断掉之后,该路由器首先不会记为down状态,反而记为infinity状态,它会把断条的路由记为possibilydown状态(带毒路由)发给其他路由器,若其他路由器没有可到达这条路由的路径,则其他路由器会返回带毒路由(二次中毒)这时,该路由器才会把该路由记为down状态。其他路由器也会随之收敛。

4、抑制计时器

Cisco和华为在RIP中的区别

1、Cisco中邻居间共享路由时,除使用水平分割机制外,同时不工作邻居间直连网段路由;
华为中邻居间共享路由时,在水平分割的同时,传递邻居间直连网段路由,但度量为16;
但华为的这种16跳会在周期更新几次后,停止;
2、华为中毒性逆转水平分割,不存在逆转行为;仅进行毒性行为,多周期几次;

OSPF

特点
开放式最短路径优先协议
无类别链路状态型路由协议
公有协议;跨层封装到IP报头,协议号89;
组播更新:224.0.0.5 224.0.0.6
触发更新、周期更新(30min);
需要结构化的部署:区域划分 地址规划
链路状态式路由的距离矢量特征

1、数据包种类

Hello:用于邻居、邻接 发现、建立、保活 hello time 默认10s或30s
DBD:数据库描述包
LSR:链路状态请求
LSU:链路状态更新
LSack:链路状态确认

2、数据包结构

ospf邻居关系和邻接关系区别 ospf中邻居与邻接的区别_网络


解释

  • Version Number : 版本号,现在学的都是版本2,版本1被淘汰了
  • Type : 类型号 1-5,对应五种数据包
  • Packet Length:数据包长度
  • Router ID :是OSPF为每一个进程定义的名字,每个设备唯一的Router ID,用的是IP地址
  • Area ID :区域编号 ,交代这个接口处于哪个区域
  • Check-sum:校验盒,为了验证数据是不是完整的
  • Authen-tication Type:认证类型,配置时加的认证密码
    空:没有配认证
    明文:密码明文传输
    密文:密码密文传输
  • Authen-tication :具体的密码 Data:看是个啥包,装专有参数

3、 状态机

Down:一旦本地发出hello包进入下一个状态
Init:初始化 收到的hello包若存在本地的RID进入下一个状态
2way:双向通讯 邻居关系建立的标志
条件匹配:点到点网络将直接进入下一个状态; MA网络类型将进行DR/BDR选举,非DR/BDR间将无法进入下一状态;
Exstart预启动:使用类似hello的DBD进行主从关系的选举,RID大为主优选进入下一状态
Exchange 准交换: 使用真正的DBD进行数据库目录的共享,需要使用ACK确认
Loading 加载:使用LSR/LSU/LSAck来获取未知的LSA信息;
Full转发:邻接关系建立的标志

LSA:链路状态通告,在不同的网络条件下将产生不同类别的LSA信息来代表拓扑或者路由条目;
LSDB:链路状态数据库 装载和存储所有各种类别的LSA;

4、各个类型的LSA 传播范围 通告者 携带信息

类别名

传播范围

通告者

携带的信息

1类LSA-router

本区域内

本区域内的每台路由器

该区域每台设备的直连拓扑

2类LSA-Network

本区域内

该网段内的DR

该网段的拓扑

3类LSA-summary

整个OSPF域

ABR

O IA 域间路由

4类LSA-asb

除ASBR所在区域外的整个ospf域;ASBR所在区域使用

ABR

ASBR的位置

5类LSA-ase

整个OSPF域

ASBR

O E 域外路由

7类LSA——NSSA外部LSA,由ASBR产生,几乎和5类相同.

5、 特殊区域

(1)末梢区域——该区域拒绝4/5的LSA进入;由该区域连接骨干区域的ABR设备,向区域内发送一条3类的缺省路由;
(2)完全末梢区域——在末梢区域的基础上进一步拒绝3类的LSA;仅保留一条3类的缺省路由; 先将该区域配置为末梢区域,然后仅在ABR上定义完全末梢即可;
(3)NSSA 非完全末梢区域——拒绝非本区域内部产生4/5LSA,本区域ASBR产生的5类将通过7类LSA传输,到达ABR处进入骨干区域时,由7类转换回5类;
(4)完全NSSA——完全的非完全末梢区域;在普通NSSA的基础上,近一步拒绝3类的LSA,由ABR产生一条3类缺省;先将该区域配置为普通的NSSA,然后仅在ABR上定义完全NSSA即可

6、 OSPF接口网络类型

OSPF接口网络类型是OSPF协议在不同网路类型的接口下,其不同的工作方式

接口网络类型

OSPF接口网络类型(ospf工作方式)

LoopBack 0

Cisco——LoopBack 没有hello包 以32位主机路由发送;华为——显示为p2p类型 实际为LoopBack工作方式

点到点 (串线HDLC/PPP/GRE)

p2p. hello time10s 自动建邻 不选DR/BDR

BMA 以太网

Broadcast hello time 10s 自动建邻 选DR/BDR

NBMA 帧中继

nbma hello time 30s 手工建立邻居 选DR/BDR

NBMA MGRE

p2p. hello time10s 自动建邻 不选DR/BDR –在一个网段中只

能存在一个邻居;

7、 选路规则

  • 拓扑优于路由 1/2LSA计算所得路由优于3/4/5/7类计算所得
  • 内部优于外部 3类优于4/5/7类
  • 类型1优于类型2 E1优于E2,N1优于N2,E1优于N2,N1优于E2;
  • E1与N1相遇,或E2与N2相遇,先比总度量(起始+沿途)小优;度量一致5类优于7类