动态路由系列:动态路由基础、动态路由RIP

目录

1、动态路由基础

1.1、动态路由与静态路由区别

1.2、路由协议概述

1.3、路由协议分类

1.3.1、根据作用范围进行分类

1.3.2、根据协议算法进行分类

1.3.3、根据发送的更新是否带掩码进行分类

1.3.4、根据业务类型进行分类

2、RIP

2.1、RIP概述

2.2、工作原理

2.3、RIP度量

2.4、RIPv1和RIPv2的区别

2.5、RIP避免环路

2.6、RIP配置命令


1、动态路由基础

1.1、动态路由与静态路由区别

表1-1讲述了动态协议与静态协议之间的区别。

动态路由静态路由
路由器使用动态路由协议,从其他路由器那里获取路由由网络管理员手动配置、指定的路由
当网络拓扑发生变化时,路由器会自动动更新路由信息当网络拓扑发生变化时,需要管理员手动更新路由

表1-1

1.2、路由协议概述

概述

  • 路由器之间交互信息的一种协议,一种语言。规定路由器之间如何交换路由信息。
  • 共享路由信息。
  • 维护路由表、提供最佳转发路径。

操作规则

  • 协议在接口上运行
  • 只能学习和发布相同协议已知的路由信息
  • 想在不同的路由协议之间交换路由信息,需要进行路由注入(import)

路由收敛

  • 当所有路由器包括相同的网络可达信息,网络进入一个稳定状态。
  • 网络在到达收敛前,因为可能会缺失路由,所以无法完全正常工作。

1.3、路由协议分类

1.3.1、根据作用范围进行分类

表1-2讲的是IGP、EGP、AS的概念。

类型备注

IGP

Interior Gateway Protocol

内部网关协议

用于一个AS内部交换路由信息

RIP、OSPF、IS-IS

EGP

Exterior Gateway Protocol

外部网关协议

用于多个AS之间交换路由信息

BGP

AS

Autonomous  System

自治系统

处于单个管理机制下的网络

如:企业、酒店、网吧等不同场所处于不同的AS

表1-2

在不同AS之间跑BGP或静态路由。

1.3.2、根据协议算法进行分类

表1-3讲的是距离矢量与链路状态协议的概念。

类型备注

DV

Distance-Vector

距离矢量

基于距离矢量算法,

路由器并不了解网络拓扑结构,如链路带宽大小

RIP

LS

Link-State

链路状态

基于SPF(最短路径有限)算法,

路由器了解整个网络拓扑结构,如速度带宽、链路延迟等

OSPF、IS-IS

表1-3

下图1.1是动态路由协议的作用范围与协议算法汇总分类。

图1.1

1.3.3、根据发送的更新是否带掩码进行分类

表1-4讲的是有类与无类的概念。

类型备注

Classful

有类

不带掩码

RIPv1

Classless

无类

携带掩码

RIPv2、OSPF、IS-IS、BGP

表1-4

1.3.4、根据业务类型进行分类

表1-5讲的是单播路由协议与组播路由协议的具体协议。

类型备注

单播路由协议

Unicast Routing Protocol

RIP、OSPF、IS-IS、BGP、EIGRP

组播路由协议

Multicast Routing Protocol

DVMRP、PIM-SM、PIM-DM

表1-5


2、RIP

2.1、RIP概述

  • RIP(Routing Information Protocol、路由信息协议)
  • 属于IGP的距离矢量路由协议
  • 配置简单、易于维护、适合中小型网络
  • 有RIPv1、RIPv2版本
  • 基于UDP,目标端口号520
  • 周期性更新(30s)
  • 支持水平分割、毒性逆转、触发时更新等防止环路的特征

2.2、工作原理

  1. 路由器运行RIP后,会首先发送路由更新请求,收到请求的路由器会发送自己的RIP路由进行响应。
  2. 网络稳定后,路由器会周期性(30s)发送路由更新信息。

2.3、RIP度量

  1. RIP使用跳数作为度量值,衡量路由到达目标网络的距离
  2. 缺省(默认)情况下,直连网络的路由跳数为0,当路由器发送路由更新时,度量值会+1
  3. RIP规定了15跳最大,16跳网络不可达

2.4、RIPv1和RIPv2的区别

RIPv1:

  • 是有类别(无掩码)路由协议,不支持VLSM、CIDR。
  • 主要是以广播方式发送报文。抓包会发现RIPv1发送时的是UDP520端口号,目的IP是255.255.255.255。
  • 不支持认证。

RIPv2:

  • 是无类别(有掩码)路由协议,支持VLSM、CIDR、路由聚合。
  • 支持广播或者组播(224.0.0.9)发送报文。端口号UDP520。
  • 支持明文认证和MD5密文认证。

2.5、RIP避免环路

  1. 当网络发生故障时,RIP网络可能会产生环路。数据包在RTA与RTB之间一直穿梭,当跳数累计到16时,RTA与RTB会认为不可达,然后删掉数据信息。
  2. RIP默认开启水平分割。水平分割的意思是,路由器从某个接口收到的路由,不会从该接口再发送给邻居路由器。在端口中rip split-horizon,就是开启水平分割。

  3. 触发时更新:是当路由信息发生变化时,立即向邻居发送更新报文。若路由信息在稳定状态下,且一直未改变,RIP会每30s进行周期性更新。

  4. 毒性反转:是指从路由器从某个接口学习到路由后,将该路由的跳数设置为16,并从原接口发回给邻居路由器。

  5. 若是毒性反转和水平分割都开启,选择毒性反转。

2.6、RIP配置命令

rip的配置非常简单,主要就是3条命令,分别是宣告使用rip动态路由,宣告使用的版本号(一般使用的是版本2),使用network宣告路由。如下代码所示:

rip                    //宣告使用rip动态路由
version 2              //使用版本2
network 10.0.0.0       //宣告路由10.0.0.0
network 192.168.1.0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值