学习笔记——动态路由——RIP(RIP路由汇总介绍)

四、RIP路由汇总介绍

当网络中路由器的路由条目非常多时,可以通过路由汇总(又称路由汇聚或路由聚合)来减少路由条目数,加快路由收敛时间和增强网络稳定性。

路由汇总的原理是,同一个自然网段内的不同子网的路由在向外(其他网段)发送时聚合成一个网段的路由发送。由于汇总后路由器将不会感知被汇总子网有关的变化,从而提高了网络稳定性,减少了不必要的路由器更新

路由聚合是指同一自然网段内的不同子网的路由在向外(其它网段)发送时聚合成一条自然掩码的路由发送。

1、 RIP路由汇总

(1)RIPv1的路由汇总

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

(下左图中)RIPv1的协议报文中没有携带掩码信息,只有相应的网络号以及Metric值, 即RIPv1只发布汇总后的有类路由。RIPv1默认开启自动汇总,且无法关闭,也不支持手动汇总

display default-parameter rip         //查看RIP默认配置信息。(下右图中)

     

192.168.23.0的路由度量值为16,代表不可达,但是实际上,这里是因为,这个数据包就是192.168.23.2接口发出的,所以将metric设置为最大值来表示自己所处的网段

(2)RIPv2的路由汇总

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

默认时在有类网络的边界自动汇总,但可以关闭汇总。   undo summary     //关闭汇总。

RIPv2默认开启自动汇总,且支持手动关闭。(上左图)查看路由表时,可能会发现,路由表中并没有汇总的条目,这是因为在华为设备上,以太网接口和串口都默认启用了水平分割功能。为了防止环路和不连续子网问题的产生,在启用了水平分割或毒性逆转的接口上,RIPv2的默认自动汇总就会失效,所以从R3通告过来的都是具体的明细路由条目。

如果接口启用水平分割、毒性发转,则不进行汇总,除非使用 “summary always”命令。

2、RIPv2的路由汇总方式

(1)RIP路由自动有类聚合

手动开启路由自动汇总的方法

1)通过使用summary always命令,无论水平分割是否启用,自动汇总都生效。

[R3]rip 2

[R3-rip-2]summary always

2)通过关闭水平分割功能,使自动汇总自动生效。

[R3-rip-2]int g0/0/0

[R3-GigabitEthernet0/0/0]undo rip split-horizon

(2)RIP路由手动聚合

通过人工计算,将若干网段合并为一个大网段,通过命令rip summary-address配置手动汇总

[R3-rip-2]int g0/0/0

[R3-GigabitEthernet0/0/0]rip summary-address 3.3.0.0 255.255.252.0

3、案例引入

现在公司的网络规模比较小,所以你选择使用RIPv2作为动态路由协议。但是发现路由条目很多,本着优化路由操作的原则,你选择采用RIP的手动汇总来进行路由信息的控制和传递。

基本配置与IP编址

R1路由器的基本配置如下:

<Huawei> system-view

[Huawei] sysname R1

[R1] interface s0/0/0

[R1-Serial2/0/0] ip address 10.0.12.1  24

[R1] int loopback 0     //增加一个换回测试接口

[R1- loopback 0] ip address 10.0.1.1  24

注:loopback是一种环回测试接口,作用相当于一个接在路由器上的主机,ping会有回应

R2路由器的基本配置如下:

<Huawei> system-view

[Huawei] sysname R2

[R2] interface s0/0/0

[R2-Serial2/0/0] ip address 10.0.12.2 24

[R2-Serial2/0/0] undo shut

[R2-Serial2/0/0] interface loopback 0

[R2-LoopBack0] ip addr 10.0.2.2 24

[R2-LoopBack0] int s2/0/1

[R2-Serial2/0/1] ip addr 10.0.23.2 24

[R2-Serial2/0/1] undo shut

R3路由器的基本配置如下:

<Huawei> system-view

[Huawei] sysname R3

[R3] interface s2/0/1

[R3-Serial2/0/1] ip address 10.0.23.1 24

[R3-Serial2/0/1] int loopback 0

[R3-LoopBack0] ip addr 10.0.3.3  24

[R3-LoopBack0] int loopback 2

[R3-LoopBack2] ip addr 172.16.1.1  24

[R3-LoopBack2] int loopback 3

[R3-LoopBack3] ip addr 172.16.2.1  24

[R3-LoopBack3] int loopback 4

[R3-LoopBack4] ip addr 172.16.3.1  24

[R3-LoopBack4] int loopback 5

[R3-LoopBack5] ip addr 172.16.4.1  24

完成配置后,测试网络连通性

R1  ping 10.0.12.0   通(直连)       ping 10.0.23.2   不通(非直连)

R2  ping 10.0.12.1   通(直连)       ping 10.0.23.1   通(直连)

R3  ping 10.0.23.2   通(直连)       ping 10.0.12.2   不通(非直连)

RIPv2协议配置

在R1上启动RIP协议,并将10.0.0.0网段通告到RIP协议。

[R1]rip 1          [R1-rip-1]network 10.0.0.0       [R1-rip-1]version 2

在R2上启动RIP协议,并将10.0.0.0网段通告到RIP协议。

[R2]rip 1          [R2-rip-1]network 10.0.0.0       [R2-rip-1]version 2

在R2上启动RIP协议,并将10.0.0.0   172.16.0.0网段通告到RIP协议。

[R3]rip 1

[R3-rip-1]network 10.0.0.0  [R3-rip-1]network 172.16.0.0     [R3-rip-1]version 2

RIPv1路由验证

查看R1、R2和R3的路由表,确认各路由器已经学习到以下突出显示部分的RIP路由。

连通性测试

测试R1到10.0.23.1的连通性。R1与R3能够实现互通。

由上面的路由表可见,R1学习到的路由中包含,172.16.1.0/24、172.16.2.0/24、172.16.3.0/24、172.16.4.0/24等四个172.16开头的路由,这是未经汇总的明细路由。

     172.16.1.0/24、172.16.2.0/24、172.16.3.0/24、172.16.4.0/24四个子网可以汇聚为一个网络前缀长16的地址块即172.16.0.0/16

在R2上配置手动路由汇总

在R2接口S0/0/0下使用rip summary-address命令配置RIP手动汇总路由将172.16.1.0/24、172.16.2.0/24、172.16.3.0/24、172.16.4.0/24四条路由汇总成一条172.16.0.0/16的路由

[R2]int s2/0/0      

[R2-serial2] rip  summary-address 172.16.0.0  255.255.0.0

在R1上查看路由表,已变为汇总路由

测试R1到172.16.1.1的连通性。


整个华为数通学习笔记系列中,本人是以网络视频与网络文章的方式自学的,并按自己理解的方式总结了学习笔记,某些笔记段落中可能有部分文字或图片与网络中有雷同,并非抄袭。完处于学习态度,觉得这段文字更通俗易懂,融入了自己的学习笔记中。如有相关文字涉及到某个人的版权利益,可以直接联系我,我会把相关文字删除。【VX:czlingyun    暗号:CSDN】

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

使用语义熵检测大语言模型中的幻觉

使用语义熵检测大语言模型中的幻觉 Detecting hallucinations in large language models using semantic entropy 论文阅读摘要研究目标论文图表概述总结关键解决方案语义熵计算:虚构内容检测: 双向蕴涵在大语言模型中的应用上下文的重要性蕴涵估计器 实验设计语义熵计算步骤结…

[每周尝鲜]用GPTs排名全球Top1的 GitHub 代码仓库分析神器AI Code Analyzer解读每周热门项目

前言&#xff1a; GitHub 代码仓库分析神器AI Code Analyzer自1月12日在GPTs 上线以来&#xff0c;凭借其强大的功能和卓越的用户体验&#xff0c;取得了令人瞩目的成绩。收获了诸多好评&#xff0c;目前在同类插件中全球排行第一&#xff0c;已有1000用户正在使用。并且已入选…

自动化运维Ansible

目录 一、Ansible介绍 1.1 功能 1.2 特性 二、Ansible安装 2.1 yum安装 2.2 编译安装 2.3 相关文件 三、 Ansible配置和工具 3.1 主配置文件 3.2 inventory主机清单文件 3.3 ansible工具 3.4 ansible命令 3.5 ansible执行过程 四、Ansible模块 4.1 command模块 4…

Python (Ansbile)脚本高效批量管理服务器和安全

1、简介 在现代 IT 基础设施中&#xff0c;管理大量服务器是一项复杂而繁琐的任务。特别是在检查服务器的存活状态以及 SSH 登录等任务上&#xff0c;手动操作非常耗时且容易出错。本文将介绍如何使用 Python 脚本实现对多台服务器的批量检查和管理&#xff0c;包括检查服务器…

TCP、UDP详解

TCP和UDP是传输层的两个重要协议&#xff0c;也是面试中经常会被问到的&#xff0c;属于面试高频点。今天&#xff0c;我们来学习这两个协议。 1.区别 1.1 概括 TCP&#xff1a;有连接&#xff0c;可靠传输&#xff0c;面向字节流&#xff0c;全双工 UDP&#xff1a;无连接…

clip系列改进Lseg、 group ViT、ViLD、Glip

Lseg 在clip后面加一个分割head&#xff0c;然后用分割数据集有监督训练。textencoder使用clip&#xff0c;frozen住。 group ViT 与Lseg不同&#xff0c;借鉴了clip做了真正的无监督学习。 具体的通过group block来做的。使用学习的N个group token&#xff08;可以理解为聚类…

探索音频创作的无限可能——Studio One 5 软件深度解析

Studio One 5 是一款功能强大且备受赞誉的音频制作软件&#xff0c;无论是专业音乐制作人还是业余爱好者&#xff0c;都能在其中找到满足自己需求的强大功能。 对于 Mac 和 Windows 用户来说&#xff0c;Studio One 5 提供了一个直观且友好的操作界面。其简洁明了的布局让用户…

CID引流电商:传统电商破局的新动力

摘要&#xff1a;CID引流电商为传统电商带来破局新机遇&#xff0c;通过跨平台引流、精准定位和高效转化&#xff0c;解决了流量获取难、成本高的问题&#xff0c;提升了销售业绩和市场竞争力。CID引流电商助力传统电商在激烈竞争中保持领先&#xff0c;推动行业持续发展。 随…

pdf转换成cad,这几个cad转换小妙招快码住!

在数字设计领域&#xff0c;PDF&#xff08;Portable Document Format&#xff09;和CAD&#xff08;Computer-Aided Design&#xff09;文件格式各有其独特之处。PDF常用于文件共享和打印&#xff0c;而CAD则是工程师和设计师们进行精确绘图和建模的必备工具。然而&#xff0c…

elasticsearch重置密码

0 案例背景 Elasticsearch三台集群环境&#xff0c;对外端口为6200&#xff0c;忘记elasticsearch密码&#xff0c;进行重置操作 注&#xff1a;若无特殊说明&#xff0c;三台服务器均需进行处理操作 1 停止es /rpa/bin/elasticsearch.sh stop 检查状态 ps -ef|grep elast…

基于PHP+MySQL组合开发家政预约服务小程序源码系统 带完整的安装代码包以及搭建教程

系统概述 在当今数字化时代&#xff0c;家政服务行业也逐渐融入了科技的力量。为了满足市场需求&#xff0c;我们开发了一款基于 PHPMySQL 组合的家政预约服务小程序源码系统。该系统不仅提供了便捷的家政服务预约功能&#xff0c;还具备完整的安装代码包和详细的搭建教程&…

OpenCloudOS开源的操作系统

OpenCloudOS 是一款开源的操作系统&#xff0c;致力于提供高性能、稳定和安全的操作系统环境&#xff0c;以满足现代计算和应用程序的需求。它结合了现代操作系统设计的最新技术和实践&#xff0c;为开发者和企业提供了一个强大的平台。本文将详细介绍 OpenCloudOS 的背景、特性…

【2024最新华为OD-C/D卷试题汇总】[支持在线评测] LYA的登山之旅01(100分)- 三语言AC题解(Python/Java/Cpp)

&#x1f36d; 大家好这里是清隆学长 &#xff0c;一枚热爱算法的程序员 ✨ 本系列打算持续跟新华为OD-C/D卷的三语言AC题解 &#x1f4bb; ACM银牌&#x1f948;| 多次AK大厂笔试 &#xff5c; 编程一对一辅导 &#x1f44f; 感谢大家的订阅➕ 和 喜欢&#x1f497; &#x1f…

WPF----进度条ProgressBar(渐变色)

ProgressBar 是一种用于指示进程或任务的进度的控件&#xff0c;通常在图形用户界面&#xff08;GUI&#xff09;中使用。它提供了一种视觉反馈&#xff0c;显示任务的完成程度&#xff0c;帮助用户了解任务的进展情况。 基本特性 Minimum 和 Maximum 属性&#xff1a; 这些属…

游戏爱好者将《超级马里奥64》移植到GBA掌机

GBA虽然在当年拥有多款马里奥系列游戏&#xff0c;不过你一定没有想到&#xff0c;N64的《超级马里奥64》也能被移植到这个游戏掌机。近日&#xff0c;一位名为Joshua Barretto的开发者就完成了这一挑战。 大家都知道&#xff0c;《超级马里奥64》于1996年登陆任天堂64主机&am…

maven仓库的作用以及安装 , DEA配置本地Maven

ay12-maven 主要内容 Maven的作用Maven仓库的作用Maven的坐标概念Maven的安装IDEA配置本地Maven 一、maven概述 1.1、项目开发中的问题 1、我的项目依赖一些jar包&#xff0c;我把他们放在哪里&#xff1f;直接拷贝到项目的lib文件夹中?如果我开发的第二个项目还是需要上面…

VR加密方案常见问题有哪些?

在数字化时代&#xff0c;随着虚拟现实&#xff08;VR&#xff09;技术的迅速发展与普及&#xff0c;VR视频内容的安全传输成为关注焦点。为保护版权及敏感信息免遭非法复制或篡改&#xff0c;VR视频加密技术显得尤为重要。 首先&#xff0c;高效的加密算法对确保数据安全性至关…

java注解的概念及其使用方法详细介绍

1_注解&#xff1a;概述 路径 什么是注解注解的作用 注解 什么是注解&#xff1f; 注解(Annotation)也称为元数据&#xff0c;是一种代码级别的说明注解是JDK1.5版本引入的一个特性&#xff0c;和类、接口是在同一个层次注解可以声明在包、类、字段、方法、局部变量、方法参…

龙国南方航空滑块acw_v2+cookie+风控处理+type后缀

声明 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01; 本文章未经许可禁…

【Day03】0基础微信小程序入门-学习笔记

文章目录 视图与逻辑学习目标页面导航1. 声明式导航2. 编程式导航3. 导航传参 页面事件1. 下拉刷新2. 上拉触底3.扩展-自定义编译模式 生命周期1. 简介2. 生命周期函数3. 应用的生命周期函数4. 页面生命周期函数 WXS脚本1. 概述2. 基础语法3. WXS的特点4. 使用WXS处理手机号 总…