您的位置:首页 > 理论基础 > 计算机网络

华为网络实验--动态路由器+RIP路由协议配置及验证

2020-06-02 06:37 155 查看

华为网络实验–动态路由器+RIP路由协议配置及验证

文章目录

  • 1.2动态路由协议概述
  • 1.3动态路由协议分类
  • 二、RIP路由协议的工作原理
  • 2.2路由表的形成
  • 三、华为交换机RIP协议命令
  • 四、RIP路由协议的配置和验证
  • 前言

    前面讲路由器工作原理的文章中给大家讲过了在华为模拟器中如何配置静态路由及默认路由(默认路由是一种特殊的静态路由),需要管理员手工配置,它一般适用于末梢路由器,例如企业、家庭连接外网的路由器;但是像运营商这类非末梢路由器,让管理员手工配置路由显得不太现实,这时就需要动态路由来帮忙。在本篇文章中,我会给大家讲讲动态路由的一些知识以及RIP路由协议是如何配置的。

    一、动态路由

    动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。

    1.1动态路由协议基础

    动态路由不需要手工写路由,路由器之间能够自己互相学习;
    不同的路由协议,有不同的值;
    能根据拓扑变化,做出及时反映。

    1.1.1动态路由

    基于某种路由协议实现

    1.1.2动态路由特点

    优点:减少了管理任务
    缺点:占用了网络带宽

    1.2动态路由协议概述

    路由器之间用来交换信息的语言

    1.2.1度量值

    跳数、带宽、负载、时延、可靠性、成本

    1.2.2收敛

    使所有路由表都达到一致状态的过程(物理接口时好时坏时收敛会暂用带宽)

    1.2.3静态路由与动态路由的比较

    网络中静态路由和动态路由互相补充。静态路由(60)的优先级高于动态路由。
    静态路由需要手工配置,一般用在末梢路由器;
    动态路由能够自己互相学习路由信息,一般用在运营商。

    1.3动态路由协议分类

    按照路由执行的算法分类
    距离矢量路由协议
    依据从源网络到目标网络所经过的路由器的个数选择路由(跳数)
    RIP、IGRP
    链路状态路由协议
    综合考虑从源网络到目标网络的各条路径的情况选择路由(信息,如路径的带宽等)
    OSPF、IS-IS

    二、RIP路由协议的工作原理

    2.1RIP路由协议的工作原理

    2.1.1RIP是距离-矢量路由选择协议

    2.1.2RIP的基本概念

    1.定期更新(路由器每经过一段时间周期30s后,向邻居发送更新信息)
    2.邻居(与其相连的路由器)
    3.广播更新(Rip v1 255.255.255.255) (会引起带宽浪费)
    4.组播更新(Rip v2 224.0.0.9)
    5.泛洪路由表(路由器将从邻居学习到的路由放进自己的路由表中,然后将路由表所有路由信息再通告给其他路由器,直到整个网络学习到)

    2.2路由表的形成

    2.2.1路由器学习到直连路由(跳数是0)

    2.2.2到更新周期30s时,路由器会向邻居发送路由表(跳数是1)

    2.2.3再过30s,第二个更新周期到了再次发送路由表(跳数是2)

    2.2.4RIP的度量值与更新时间

    1.RIP度量值为跳数:最大跳数15跳,16跳为不可达。
    2.RIP更新时间:每隔30s发送路由更新消息,UDP520端口
    3.RIP路由更新消息:发送整个路由表信息

    2.2.5水平分割

    1.三个路由器已经互相学习记录了所有网段

    2.R3的40网段出故障了,R3将40网段的跳数设为16即标记为不可达。

    3.但是R2的路由表中依然存在40网段的信息,并且跳数为1,此时分为两种情况:
    第一种:R3先更新,并将40网段出故障的信息告诉R2,这样就不会环路
    第二种:R2先更新,不知道40网段出故障,会将40网段发给R1和R3,R3会更新40网段的信息(跳数为2),这时会出现环路。

    4.解决方案:执行水平分割可以阻止路由环路的发生。
    从一个接口学习到路由信息,不再从这个接口发送出去
    同时也能减少路由更新信息占用的链路带宽资源

    三、华为交换机RIP协议命令

    1.启用RIP进程

    rip 1 ##1是进程号,范围<1-65535>

    2.宣告RIP版本号

    version 2
    ##2是版本号,还有版本1(1是广播更新,2是组播更新);
    设置兼容模式时rip 1和rip 2都不用敲

    3.宣告主网络号

    network ×.×.×.× ##×.×.×.×为网络号(宣告的主网络号是按A、B、C类来的;如1.1.1.1/24位的网络号是1.0.0.0)

    4.查看路由协议的配置

    dis rip 1

    5.具体配置案例

    rip 1
    version2
    network 192.168.100.0
    network 12.0.0.0

    兼容模式能收rip v1 和rip v2的路由信息,但是发只能是rip v1路由信息
    如何解决?
    进入兼容模式路由器的接口
    interface GigabitEthernet0/0/1
    rip version 2 multicast(组播)

    四、RIP路由协议的配置和验证

    ●实验目的

    通过给三台路由器分别设置RIP协议为rip v1、兼容模式和rip v2版本,查看三台路由器中的路由表信息,了解rip v1、兼容模式和rip v2的收发路由信息情况。

    ●实验环境

    华为eNSP模拟器,三台路由器,分别设置RIP协议为rip v1、兼容模式和rip v2版本。
    新建如下图所示拓扑图

    ●实验步骤

    1.在路由器R1中输入如下图所示命令

    2.在路由器R2中设置如下图所示命令,不设置version 1或者version 2就是兼容模式。

    3.在路由器R3中输入如下图所示命令

    4.此时在R1的g0/0/0接口和R3的g0/0/1接口抓包。R1和R2互相发送的RIP协议都是Ripv1版本,能够互相学习路由表;R2给R3发送的RIP协议是Ripv1版本,而R3给R2发送的RIP协议是Ripv2版本,R3无法学习到R1中的路由表信息。

    5.查看R3路由表信息,里面没有学习到R2路由表的信息。

    6.进入R2的g0/0/1接口,将其设置为发送的RIP协议是Ripv2版本。输入如下命令:

    interface GigabitEthernet0/0/1
    rip version 2 multicast

    7.再在R2的g0/0/1接口进行抓包,发现其向R3发送的RIP协议已经改成Ripv2版本。

    8 查看R3路由表信息,里面学习到R2路由表的信息。

    ●实验总结

    1.设置路由器的RIP协议为兼容模式时,无需在rip 1中设置version 1或者version 2。

    2.兼容模式能够接收到rip v1 和rip v2的路由信息,但是发只能是rip v1路由信息。

    3.为了让使用rip v2版本的路由器学习到兼容模式路由器的路由信息,可以将rip v2版本的路由器的接口设置成rip v1,或者将兼容模式路由器的接口设置成rip v2,但是推荐改成rip v2版本的方式,因为其采用组播更新方式,和广播更新相比节省了开销。

    内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
    标签: 
    相关文章推荐