eNSP学习——RIP路由协议的汇总

目录

主要命令

原理概述

实验目的

实验内容

实验拓扑

实验编址

实验步骤

1、基本配置

2、配置RIPv1协议

3、配置RIPv2自动汇总

4、配置RIPv2手动汇总

   需要eNSP各种配置命令的点击链接自取:华为eNSP各种设备配置命令大全PDF版_ensp配置命令大全资源-CSDN文库

主要命令

display default-parameter rip    //查看RIP默认配置信息/ * * * * 开启RIPv2默认自动汇总的两种方法 * * * * * /
//关闭接口的水平分割功能
[R3]int s2/0/1	
[R3-Serial2/0/1]undo rip split-horizon //使得默认自动汇总生效
[R3]rip 
[R3-rip-1]version 2
[R3-rip-1]summary always / * * * * * 配置手动汇总 * * * * * /
[R3]int s2/0/1	
[R3-Serial2/0/1]rip summary-address 3.3.0.0 255.255.252.0

原理概述

        当网络中路由器的路由条目非常多时,可以通过路由汇总(又称路由汇聚或路由聚合)来减少路由条目数加快路由收敛时间增强网络稳定性路由汇总原理是,同一个自然网段内的不同子网的路由在向外(其他网段)发送时聚合成一个网段的路由发送。由于汇总后路由器将不会感知被汇总子网有关的变化,从而提高了网络稳定性,减少了不必要的路由器更新。

        RIPv1是有类别路由协议,它的协议报文中没有携带掩码信息,只能识别A、B、C类这样的自然网段的路由,因此 RIPv1无法支持路由聚合,也不支持不连续子网,所有路由会被自动汇总为有类路由。

        RIPv2是一种无分类路由协议,报文中携带掩码信息,支持手动路由汇总自动路由汇总两种方式。

        1)、基于RIP进程的有类自动汇总:比如对于10.1.1.0/24 (metric=2)和 10.1.2.0/24( metric=3)这两条路由,聚合成自然网段路由10.0.0.0/8 (metric=2)。自动汇总是按类聚合的,在华为设备上自动汇总是默认关闭的,可手动更改配置使自动汇总生效;

        2)、基于接口的手动汇总:用户可以指定聚合路由。比如,对于10.1.1.0/24 (metric=2)和10.1.2.0/24(metric=3)这两条路由,可以在此接口上配置聚合路由10.1.0.0/16(metric=2)。

实验目的

1、理解RIP路由协议汇总的应用场景;

2、理解RIPv1和RIPv2的自动汇总;

3、掌握配置和测试RIPv2手动汇总的方法。

实验内容

        在由3台路由器所组成的简单网络中,R3连接着多个网段,通过Loopback口来模拟多个网段,通过实验实现RIPv1自动汇总、RIPv2自动汇总以及RIPv2手工汇总。

实验拓扑

实验编址

设备

接口

IP地址

子网掩码

默认网关

R1(AR1220)

Serial 2/0/0

192.168.12.1

255.255.255.0

N/A

R2

Serial 2/0/0

192.168.12.2

255.255.255.0

N/A

Serial 2/0/1

192.168.23.2

255.255.255.0

N/A

R3

Serial 2/0/1

192.168.23.3

255.255.255.0

N/A

Loopback 0

3.3.0.3

255.255.255.0

N/A

Loopback 1

3.3.1.3

255.255.255.0

N/A

Loopback 2

3.3.2.3

255.255.255.0

N/A

Loopback 3

3.3.3.3

255.255.255.0

N/A

实验步骤

1、基本配置

        根据实验编址进行相应的配置,并使用ping命令检测各直连链路的连通性。

[R1]int s2/0/0
[R1-Serial2/0/0]ip add 192.168.12.1 24[R2]int s2/0/0
[R2-Serial2/0/0]ip add 192.168.12.2 24
[R2-Serial2/0/0]int s2/0/1
[R2-Serial2/0/1]ip add 192.168.23.2 24[R3]int s2/0/1
[R3-Serial2/0/1]ip add 192.168.23.3 24
[R3-Serial2/0/1]int loopback 0
[R3-LoopBack0]ip add 3.3.0.3 24
[R3-LoopBack0]int loopback 1
[R3-LoopBack1]ip add 3.3.1.3 24
[R3-LoopBack1]int loopback 2
[R3-LoopBack2]ip add 3.3.2.3 24
[R3-LoopBack2]int loopback 3
[R3-LoopBack3]ip add 3.3.3.3 24

其余直连链路的测试省略。

2、配置RIPv1协议

        在路由器R1、R2、R3上配置RIPv1协议,通告相应网段。

[R1]rip 1
[R1-rip-1]network 192.168.12.0[R2]rip 1
[R2-rip-1]network 192.168.12.0
[R2-rip-1]network 192.168.23.0[R3]rip 1
[R3-rip-1]network 192.168.23.0
[R3-rip-1]network 3.0.0.0

        配置完成后,查看R1与R2的路由表。

可以看到R3发送过来的汇总路由条目3.0.0.0/8,没有任何明细路由条目。

在R3的S2/0/1接口上抓包,如下图所示

        可以观察到,RIPv1的协议报文中没有携带掩码信息,只有相应的网络号以及Metric值,即RIPv1只发布汇总后的有类路由。RIPv1默认开启自动汇总,且无法关闭,也不支持手动汇总。可以使用display default-parameter rip命令查看RIP默认配置信息

可以看到默认开启了自动汇总。

3、配置RIPv2自动汇总

        配置完成后,再在R3的S2/0/1接口上抓包,如下图所示

[R1]rip 1	
[R1-rip-1]version 2[R2]rip 1
[R2-rip-1]version 2[R3]rip 1
[R3-rip-1]version 2

        可以看到,RIPv2报文中携带了掩码信息。RIPv2支持自动汇总,默认是开启的,并且可以关闭。

        查看R1与R2的路由表。

        可以观察到,接收到的路由条目是具体的明细路由条目,而没有汇总路由,即此时RIPv2默认自动汇总并没有生效。

        这是因为在华为设备上,以太网接口串口默认启用了水平分割功能为了防止环路不连续子网问题的产生,在启用了水平分割或毒性逆转的接口上,RIPv2的默认自动汇总就会失效,所以从R3通告过来的都是具体的明细路由条目。

        要使RIPv2的默认自动汇总生效,有两种方法。

        第一种方法,使用summary always命令。配置该命令后,不论水平分割是否启用,RIPv2的自动汇总都生效。

[R3]rip 
[R3-rip-1]version 2
[R3-rip-1]summary always 

        第二种方法:关闭相应接口的水平分割功能。

[R3]int s2/0/1	
[R3-Serial2/0/1]undo rip split-horizon 

使用以上任意一种方法后,查看R1与R2的路由表:

可以看到,此时RIPv2的自动汇总生效了。

4、配置RIPv2手动汇总

        配置手动汇总需首先删除上一步骤中使RIPv2自动汇总功能生效的配置,这里省略此步骤。

        在R3上使用rip summary-address命令配置手动汇总,配合需要汇总的本地网络IP地址为3.3.0.0,网络掩码为255.255.252.0。

[R3]int s2/0/1	
[R3-Serial2/0/1]rip summary-address 3.3.0.0 255.255.252.0

配置完成后,查看R2与R 1的路由表。

可以看到,R1与R2上已经接收到了该汇总路由条目,且没有任何明细路由条目。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/23744.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯物联网竞赛 比赛总结

CUBEMX配置建议: 对于CUBEMX配置来说stm32l071kbu6的引脚不算太多,功能模块相对的也不多,所以我建议直接熟练到能将所有模块烂熟于心,不用看原理图就能熟练配置下来,因为国赛看原理图去配置太花费时间 我建议学习的时…

小程序 UI 风格,赏心悦目

小程序 UI 风格,赏心悦目

【云原生】Kubernetes----RBAC用户资源权限

目录 引言 一、Kubernetes安全机制概述 二、认证机制 (一)认证方式 1.HTTPS证书认证 1.1 证书颁发 1.2 config文件 1.3 认证类型 1.4 Service Account 1.4.1 作用 1.4.2 包含内容 1.4.3 与Secret的关系 2.Bearer Tokens 3.基本认证 三、鉴…

Java Web学习笔记17——Vue快速入门

什么是Vue? Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。 基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。 官网:https://v…

俯视角2D_玩家角色架构

玩家控制 玩家角色蓝图的精灵旋转和摄像机旋转角 1.因为是俯视角的游戏,因此相机和角色的精灵图需要调整为-90 ## 玩家输入 增强输入的映射 为玩家控制器引用增强输入的映射 在游戏模式中应用该玩家控制器 在玩家蓝图中应用输入映射并编写移动逻辑,(需要注意的是…

python-小游戏-弹球对决

python-小游戏-弹球对决 需要安装pygame 代码—game-Pong.py import pygame import random# Initialize pygame pygame.init()# Set up the screen WIDTH 600 HEIGHT 400 BALL_RADIUS 20 PAD_WIDTH 10 PAD_HEIGHT 80 WHITE (255, 255, 255) PURPLE (128, 0, 128) RED…

策略模式的理解和运用

在之前的小游戏项目中,处理websocket长连接请求的时候,需要根据传递数据包的不同类型,进行不同的处理。为了实现这个场景,比较简单的方法就是使用if-else或者switch-case语句,根据条件进行判断。但是这导致了项目代码复…

AI驱动下,需要重新审视比亚迪在电子制造领域的“新神话”?

自4月22日创下新低后,比亚迪电子(00285.HK)之后趋势走强,截至6月5日收盘,比亚迪电子股价一度突破年内最高价位37.35港元/股,最终收盘36.75港元/股。 区间29个交易日涨超55%,远远优于…

OneDrive空间清理及文件历史版本查询

点击OneDrive图标 点击“在线查看” 点击“设置” 点击“OneDrive设置” 点击“其他设置” 点击“存储标准” 点击“文档” 选择需要操作的文件,点击“历史版本记录” 需要清理空间,可删除历史版本,需要使用历史版本,可还原历史版…

数据报表统计实现

目录 一:背景 二:实现过程 一:背景 最近需要开发一个数据统计的功能,主要是按照各种维度统计客户的数据,一般是按照日期来展示数量和变化情况。下面我们来梳理下实现的过程。 二:实现过程 1&#xff1a…

Postgresql中json和jsonb类型区别

在我们的业务开发中,可能会因为特殊【历史,偷懒,防止表连接】经常会有JSON或者JSONArray类的数据存储到某列中,这个时候再PG数据库中有两种数据格式可以直接一对多或者一对一的映射对象。所以我们也可能会经常用到这类格式数据&am…

港中文斯坦福提出SD加速模型PCM,一步即可生成图像和视频,可直接与SD1.5,SDXL,AnimateLCM结合!

又有新的SD加速模型可以用了,PCM解决了原来LCM模型的各种问题。并且对 AnimateLCM 也做了优化,用PCM直接生成动画也可以保证质量了。 PCM从这三个角度说明了LCM的设计空间是有限的并很好地解决了这些限制。 PCM主要改善了三个LCM原有的问题:…

LeetCode 热题 100 第56.合并区间

思路&#xff1a; class Solution {public int[][] merge(int[][] intervals) {if(intervals.length < 1) return intervals;List<int[]> res new ArrayList<>();Arrays.sort(intervals, (o1,o2) -> o1[0] - o2[0]);for(int[] interval : intervals){if(res…

UML交互图-序列图

概述 序列图又称为时序图、活动序列图&#xff0c;它是一种详细表示对象之间及对象与参与者实例之间交互的图,它由一组协作的对象(或参与者实例)及它们之间可发送的消息组成&#xff0c;它强调消息之间的时间顺序。 序列图主要用于按照交互发生的一系列顺序&#xff0c;显示对…

【Java】static 修饰变量

static 一种java内置关键字&#xff0c;静态关键字&#xff0c;可以修饰成员变量、成员方法。 static 成员变量 1.static 成员变量2.类变量图解3.类变量的访问4.类变量的内存原理5.类变量的应用 1.static 成员变量 成员变量按照有无static修饰&#xff0c;可以分为 类变量…

体验SmartEDA:颠覆传统,设计流程更流畅,超越Multisim与Proteus!

在电子设计自动化&#xff08;EDA&#xff09;领域&#xff0c;传统软件如Multisim和Proteus一直是工程师们的得力助手。然而&#xff0c;随着科技的飞速发展和用户需求的不断升级&#xff0c;一个全新的EDA平台——SmartEDA正崭露头角&#xff0c;凭借其更为流畅的设计流程&am…

使python技能飙升的5个实用F-String技巧

前言 python中存在着一些奇奇怪怪的语法&#xff0c;了解这些语法可以使我们在编写程序时事半功倍&#xff0c;不了解的则会使我们产生疑惑。今天&#xff0c;我们来了解一下python中关于f-string的5个实用的小技巧。 技巧一:数字分隔 num 1000000000 print(-*20)print(f{n…

性能测试中如何设计真实的负载呢?

引言&#xff1a; 性能测试是一项关键的软件开发活动&#xff0c;它可以帮助我们评估系统在不同负载下的响应能力&#xff0c;并找出系统的瓶颈。然而&#xff0c;要确保我们的性能测试结果真实可靠&#xff0c;我们需要设计一个真实的负载。本文将从零开始&#xff0c;详细介…

基于System-Verilog实现DE2-115开发板驱动HC_SR04超声波测距

目录 前言 一、SystemVerilog——下一代硬件设计语言 与Verilog关系 与SystemC关系 二、实验原理 2.1 传感器概述&#xff1a; 2.2 传感器引脚 2.3 传感器工作原理 2.4 整体测距原理及编写思路 三、System-Verilog文件 3.1 时钟分频 3.2 超声波测距 3.3 数码管驱动…

共享购模式:数据驱动的消费增值新体验

共享购模式是一种创新的消费增值系统&#xff0c;它通过整合商家资源&#xff0c;实现商家让利和消费者增值的双重目标。以下是该模式的详细收益分析&#xff1a; 商家让利机制&#xff1a;商家入驻平台需持有价值500元的共享积分作为保证金&#xff0c;确保交易的诚信与质量。…