动态路由协议Chapter -1

动态路由

介绍:

  • 所有的路由器都运行相同的路由协议,之后通过路由器之间相互沟通、交流,最终计算出前往未知网段的路由条目

动态路由的分类

根据范围(AS — 自治系统)

内部网关协议 — IGP — 应用在 AS内部 的动态路由协议

  • RIP
  • OSPF
  • IS-IS
  • EIGRP

外部网关协议 — EGP — 应用在 AS之间 的动态路由协议

  • BGP — 边界网关协议

根据算法

距离矢量型协议 - 通过 直接发送路由条目 来获取未知网段的信息

  • RIP

链路状态型协议 - 传递拓扑信息(LSA—链路状态通告)

  • OSPF
  • IS-IS

RIP

介绍:

  • 内部网关协议,距离矢量型协议,使用 贝尔曼福特算法,以跳数作为开销来进行选路。RIP存在一个15跳的工作半径,如果开销值达到16跳,则认为目标网段不可达。

贝尔曼福特算法

四种情况

  1. R2将路由信息发给R1,R1本地路由表中不存在该网段的路由信息,则将该网段的路由信息直接刷新到本地路由表中。
  2. R2将路由信息发给R1,R1本地路由表中存在该网段的路由信息,则看下一跳,如果本地路由表中的下一跳就是R2,则将R2发来的路由信息刷新到路由表中。
  3. R2将路由信息发给R1,R1本地路由表中存在该网段的路由信息,则看下一跳,如果本地路由表中的下一跳不是R2。则看开销值,如果本地路由表中的开销值大于R2发来的开销值,则将R2发来的信息刷新到路由表中。
  4. R2将路由信息发给R1,R1本地路由表中存在该网段的路由信息,则看下一跳,如果本地路由表中的下一跳不是R2。则看开销值,如果本地路由表中的开销值大、小于R2发来的开销值,则不刷新。

版本

RIP有三个版本

  • RIPV1、RIPV2 — IPV4
  • RIPNG — IPV6
V1和V2的区别
  1. RIPV1是有类别的路由协议,RIP2是无类别的路由协议

    • RIP1在发送目标网段信息时,不携带子网掩码;

    • RIPV2在发送目标网段信息时,携带子网掩码;

  2. RIPV1不支持手工认证,RIPV2支持手工认证;— 提高安全性。

  3. RIPV1采用广播的形式发送信息,RIPV2采用组播的形式发送信息;

    • RIP传输层使用的是UDP协议,使用的端口号是520端口。

    • RIPNG — UDP 521端口

    • RIPV2的组播地址 — 224.0.0.9

RIP的数据包

request包 — 请求包

response包 — 应答包(更新包) — 包含路由信息

RIP的周期更新

  • RIP在收敛完成之后,依然每30S发送一个response包

RIP周期更新的原因

  • 补偿自身没有确认机制
  • 补偿自身没有保活机制

RIP的周期更新

  • 异步周期更新

RIP的计时器

  • 更新计时器 — 30S
  • 无效计时器 — 180S。
    路由条目刷新后启动一个180S的无效计时器,若计时器时间结束路由未刷新,则将认为该路由不可达。 之后将该路由从本地的全局路由表中删除,并将其开销值改为16,保存在缓存当中,之后,周期更新时依然会携带该路由信息 — 带毒传输
  • 垃圾回收计时器 — 120S。
    无效计时器归0后开始计时,时间到则将彻底删除失效路由,周期更新时也不再携带。

RIP的破坏机制

  1. 触发更新
    当拓扑结构发生变化的时候,第一时间将变化信息传递出去
  2. 水平分割
    从哪个接口学到的信息,就不再从哪个接口发出去
  3. 毒性逆转
    从哪个接口学到的信息还从哪个接口发出去,但是,必须要带毒。

因为毒性逆转和水平分割的做法相反,所以,不能同时使用,只能选择其中一个来使用。华为设备默认开启水平分割机制。如果同时开启两种机制,华为将按照毒性逆转的规则来执行。

RIP的配置

RIP基本配置
  1. 查看RIP的路由表
    display rip <id> route

  2. 启动RIP进程
    rip <process id>
    — 进程号,仅具有本地意义,用来区分本地多个RIP进程
    — 如果要使用RIPNG 则需要使用RIPNG
    — 进入rip视角

  3. 选择RIP版本
    version <1-2>

  4. 宣告
    network <ip>

    • 要求
      1. 所有直连网段都需要宣告
      2. 必须按照主类进行宣告(A,B,C类,根据子网掩码,例如1.1.1.0/24 -> 1.0.0.0)
    • 目的
      1. 激活接口 — 只有激活的接口才可以收发RIP数据
      2. 发布路由 — 只有激活的接口所对应的路由信息才能被发布
RIP的拓展配置
  1. RIPV2的手工认证
    [在接口视角]rip authentication-mode <mode>(simple/md5)<usual/> <本地存储> <密码>
  2. RIPV2的手工汇总
    [在接口视角]rip summary-address <ip><完整掩码>
    告诉接口,这几个可以直接就发一个数据包)
  3. 沉默接口
    silent-interface <接口>
    只能对物理接口进行配置
  4. 加快收敛
    [在rip视角]timers rip <更新计时器> <无效计时器> <垃圾时间>
    修改计时器时,计时器之间的倍数关系不能修改
  5. 缺省路由
    [在RIP视角]default-route originate
    配置在边界路由器上,让内网路由器自动生成一条指向边界方向的缺省路由。边界路由器的缺省路由必须手工配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值