当前位置: 首页 > news >正文

RIP和静态路由结合实验:高可用及高可靠

RIP和静态路由结合实验:高可用及高可靠

本实验通过结合动态路由和静态路由结合,来实现冗余和备份,让网络拥有高可用性和高可靠性

需要了解静态路由和RIP协议的可以看我之前的文章:

静态路由实验:配置简单的高安全低消耗的可控性强路由

三个静态路由实验:一篇文章教会你怎么配置静态路由

RIP实验

一、实验拓扑

在这里插入图片描述

二、实验需求
  1. 按照图示配置PP地址
  2. 要求R2把5.0和1.0网段宣告进RIP,R3把2.0和4.0网段宣告进RIP
  3. 要求业务网段不允许出现协议报文
  4. 在R2上还有一条链路通过R3到达4.0网段,要求配置静态路由实现此条路径
  5. 要求正常情况下1.0和5.0网段的数据流量走RIP的路径,当RIP的路径故障后,自动切换为走静态路由的路径
  6. 要求通过tracert命今来验证数据的流向
三、实验步骤
  1. 按照图示配置IP地址

    #R1:[R1]int g0/0
    [R1-GigabitEthernet0/0]ip add 192.168.1.1 24
    [R1-GigabitEthernet0/0]int g0/1
    [R1-GigabitEthernet0/1]ip add 192.168.2.1 24
    [R1-GigabitEthernet0/1]qu
    
    #R2:[R2]int g0/0
    [R2-GigabitEthernet0/0]ip add 192.168.1.2 24
    [R2-GigabitEthernet0/0]int g0/1
    [R2-GigabitEthernet0/1]ip add 192.168.3.2 24
    [R2-GigabitEthernet0/1]int g0/2
    [R2-GigabitEthernet0/2]ip add 192.168.5.254 24
    [R2-GigabitEthernet0/2]qu
    
    #R3:[R3]int g0/0
    [R3-GigabitEthernet0/0]ip add 192.168.2.3 24
    [R3-GigabitEthernet0/0]int g0/1
    [R3-GigabitEthernet0/1]ip add 192.168.3.3 24
    [R3-GigabitEthernet0/1]int g0/2
    [R3-GigabitEthernet0/2]ip add 192.168.4.254 24
    [R3-GigabitEthernet0/2]qu
    

    PC_4:

    在这里插入图片描述

    PC_5:

    在这里插入图片描述

  2. 要求R2把5.0和1.0网段宣告进RIP,R3把2.0和4.0网段宣告进RIP

    (要求根据图示,R1也开启RIPv2,并宣告1.0和2.网段)

    #在R1上配置RIPv2,关闭自动聚合,宣告1.0和2.0网段[R1]rip 1
    [R1-rip-1]undo summary 
    [R1-rip-1]version 2
    [R1-rip-1]network 192.168.1.0
    [R1-rip-1]network 192.168.2.0
    
    #在R2上配置RIPv2,关闭自动聚合,宣告1.0和5.0网段[R2]rip 1
    [R2-rip-1]undo summary 
    [R2-rip-1]version 2
    [R2-rip-1]network 192.168.1.0
    [R2-rip-1]network 192.168.5.0
    
    #在R3上配置RIPv2,关闭自动聚合,宣告2.0和4.0网段[R3]rip 1
    [R3-rip-1]undo summary 
    [R3-rip-1]version 2
    [R3-rip-1]network 192.168.2.0
    [R3-rip-1]network 192.168.4.0
    
  3. 要求业务网段不允许出现协议报文

    #在R2上静默g0/2端口[R2-rip-1]silent-interface g0/2
    
    #在R3上静默g0/2端口[R3-rip-1]silent-interface g0/2
    
  4. 此时,PC_4已经可以 ping 通PC_5,通过tracert命令来验证数据的流向

    #在R1上开启TTL[R1]ip ttl-expires enable 
    
    #在R2上开启TTL[R2]ip ttl-expires enable 
    
    #在R3上开启TTL[R3]ip ttl-expires enable 
    

    在PC_4上使用tracert命令,发现数据的流向为R2、R1、R3

    <H3C>tracert 192.168.4.5
    traceroute to 192.168.4.5 (192.168.4.5), 30 hops at most, 40 bytes each packet, press CTRL_C to break1  192.168.5.254 (192.168.5.254)  1.758 ms  0.360 ms  0.327 ms2  192.168.1.1 (192.168.1.1)  0.743 ms  0.836 ms  0.538 ms3  192.168.2.3 (192.168.2.3)  1.906 ms  1.324 ms  0.891 ms
    
  5. 在R2上还有一条链路通过R3到达4.0网段,要求配置静态路由实现此条路径

    #在R2上配置静态路由,下一跳指向R3
    #目的网段为192.168.4.0/24,下一跳地址为192.168.3.3[R2]ip route-static 192.168.4.0 24 192.168.3.3
    
    #在R3上配置静态路由,下一跳指向R2
    #目的网段为192.168.5.0/24,下一跳地址为192.168.3.2[R3]ip route-static 192.168.5.0 24 192.168.3.2
    

    在PC_4上使用tracert命令,发现数据的流向为R2、R3

    <H3C>tracert 192.168.4.5
    traceroute to 192.168.4.5 (192.168.4.5), 30 hops at most, 40 bytes each packet, press CTRL_C to break1  192.168.5.254 (192.168.5.254)  1.201 ms  0.446 ms  0.343 ms2  192.168.3.3 (192.168.3.3)  0.714 ms  0.766 ms  0.827 ms
    
  6. 要求正常情况下1.0和5.0网段的数据流量走RIP的路径

    #更改路由的优先级为120[R2]ip route-static 192.168.4.0 24 192.168.3.3 preference 120
    

    在PC_4上使用tracert命令,发现数据的流向为R2、R1、R3

    <H3C>tracert 192.168.4.5
    traceroute to 192.168.4.5 (192.168.4.5), 30 hops at most, 40 bytes each packet, press CTRL_C to break1  192.168.5.254 (192.168.5.254)  1.758 ms  0.360 ms  0.327 ms2  192.168.1.1 (192.168.1.1)  0.743 ms  0.836 ms  0.538 ms3  192.168.2.3 (192.168.2.3)  1.906 ms  1.324 ms  0.891 ms
    
  7. 当RIP的路径故障后,自动切换为走静态路由的路径

    #断掉R1d的g0/0端口进行测试[R1]int g0/0
    [R1-GigabitEthernet0/0]shutdown
    

    在PC_4上使用tracert命令,发现数据的流向为R2、R3

    <H3C>tracert 192.168.4.5
    traceroute to 192.168.4.5 (192.168.4.5), 30 hops at most, 40 bytes each packet, press CTRL_C to break1  192.168.5.254 (192.168.5.254)  1.045 ms  0.383 ms  0.282 ms2  192.168.3.3 (192.168.3.3)  0.898 ms  0.779 ms  0.253 ms
http://www.dtcms.com/a/271592.html

相关文章:

  • Java -- 异常--以及处理
  • 图像自动化处理初探:从拖拽上传到参数设置
  • 智能Agent场景实战指南 Day 7:智能客服Agent设计与实现
  • 继承与多态:面向对象编程的两大支柱
  • 多线程(2)
  • 1、专栏介绍以及目录
  • Vue3常用指令
  • 可转债应该在什么价卖出?
  • 01-elasticsearch-搭个简单的window服务-ik分词器-简单使用
  • RAGFlow 与 QAnything 智能切片对比:深度解析与优劣考量
  • LeetCode热题100—— 152. 乘积最大子数组
  • ServBay Windows 1.2.0 更新!新增 PHP 设置与 Ollama 支持
  • 一个基于若依(ruoyi-vue3)的小项目部署记录
  • c++11新标准、STL
  • Spring核心注解揭秘:`@Configuration`与`@Component`的本质区别
  • Windows宿主机 与 VMWare centos虚拟机 之间的通信访问
  • Java异步编程全解析:从基础到高阶实战
  • Shader面试题100道之(41-60)
  • 借助ssh实现web服务的安全验证
  • claude code调用(免费白嫖100额度)
  • CentOS/RHEL LVM 磁盘扩展完整教程
  • 数学模型:十大距离
  • 小程序软装: 组件库开发
  • 打造企业级数据治理运营体系:从项目到产品,再到体系化运营
  • 图像处理中的直方图均衡化:原理与实现
  • 一天两道力扣(3)
  • 减少空间占用的生成模型实战与推理资源消耗量化对比
  • CTFHub————Web[信息泄露(目录遍历、PHPINFO)]
  • Windows Subsystem for Linux (WSL):现代开发的终极跨平台方案
  • 【Modern C++ Part7】_创建对象时使用()和{}的区别