Huawei、Cisco 路由中 RIP 协议 summary 的用法

华为路由中 RIP summary

summary用来使能 RIP 有类聚合,聚合后的路由以使用自然掩码的路由形式发布。
undo summary用来取消有类聚合以便在子网之间进行路由,此时,子网的路由信息就会被发布出去。路由聚合降低了路由表中路由信息量。

说明

有类聚合对于 RIP-1 不起作用。当使用 RIP-2 时,可通过 undo summary 命令取消有类聚合。

聚合 IP 地址

聚合 IP 地址就是指 RIP 路由表中没有子路由项,即没有单个 IP 地址组合构成的路由项。在缩减路由表的同时,这也使交换机能处理更多的路由。

summary [ always ]always	指定有类聚合被使能,不论水平分割功能是否配置。

在有类聚合被使能的情况下,交换机在向自然网段边界外发布路由时会将子网地址聚合到自然网络边界。如果不配置 always 参数,在配置水平分割或毒性反转的情况下,有类聚合将失效。因此在向自然网段边界外发送聚合路由时,相关视图下的水平分割和毒性反转功能都应关闭。

undo rip split-horizon
用来去使能 RIP 的水平分割功能
undo rip poison-reverse
用来取消 RIP 更新报文的毒性逆转进程

在 RIP-2 中进行路由聚合可提高大型网络的可扩展性和效率。

缺省情况下,RIP-2 已使能启用了有类聚合功能。但当配置了水平分割或毒性反转后,路由聚合失效。
当聚合路由被发送到网络边界时,相关视图下的水平分割或毒性反转功能都应关闭

无论水平分割或毒性反转配置与否,运行 summary always 命令可以使能有类聚合

接口上的路由聚合优先级高于 RIP 进程中的路由聚合优先级。即 rip summary-address 命令的优先级高于 summary 命令的优先级。

当接口上的路由聚合和 RIP 进程中的聚合同时存在时,只有当少数子路由超出在接口上指定的聚合路由的边界`时,RIP 有类聚合的路由才会被发布出去。

使用实例

使能 RIP-2 有类聚合

<HUAWEI> system-view
[HUAWEI] rip 1
[HUAWEI-rip-1] version 2
[HUAWEI-rip-1] summary

在配置了水平分割后使能 RIP-2 有类聚合

<HUAWEI> system-view
[HUAWEI] rip 1
[HUAWEI-rip-1] summary always

Cisco 路由中 RIP no auto summary

在 RIPv2 版本中,打个比方,R1 现在有一条 10.1.1.2/24 的路由,如果在 RIPv2 版本中开启了 no auto-summary,那么 RIPv2 在传输这条路由的时候就会为 10.1.1.0/24 传出去;

如果没有关闭 auto-summary,那么就会以 10.0.0.0/8 的路由形式传出去。

说直接点,auto-summary 就是汇总到主类边界,10.0.0.0/8 或者 172.16.0.0/16 或者 192.168.1.0/24 这样的主类边界,但是如果关闭了自动汇总以后,就可以按照路由的掩码来发送

一般都建议 no auto-summary,因为这样可以实现精确查找。

在思科的路由器中有些路由器默认就是 no auto-summary,有些有手动打上,这和 IOS 有关。

在 RIPv1 版本中的 no auto-sunmmary 是没有意义的,即使打上了 no auto-summary 也没用,因为 RIPv1 本来不支持关闭自动汇总 RIPv1 版本的数据包当中,没有标识掩码的字段,所以 RIPv1 版即使 no auto-summary 也没有意义 。


via:

  • no auto summary 的作用--学习笔记_51CTO 博客 zcry21cn 2016-02-03 13:34:45

    https://blog.51cto.com/zcry21cn/1740894

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

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

相关文章

Deepfake detection【Datawhale AI夏令营】数据增强方法

deepfake detection比赛链接https://www.kaggle.com/competitions/multi-ffdi 训练分类模型判别图片是否为AI生成图片&#xff0c;探究不同数据增强方法对模型表现的影响。 1、数据增强方法 图像分类任务中常见的数据增强方法&#xff1a; &#xff08;1&#xff09; 几何变换…

hadoop学习系列--环境安装

先说踩的坑&#xff1a;刚开始学习&#xff0c;使用mac本安装单机hadoop&#xff0c;遭遇mac自身安全限制&#xff0c;到时dfs启动报错&#xff0c;解决后又出现新的问题&#xff0c;部分所需端口无法申请到&#xff0c;导致hadoop启动时报。 最终决定&#xff0c;使用虚拟机&…

【BUG】已解决:xlrd.biffh.XLRDError: Excel xlsx file; not supported

已解决&#xff1a;xlrd.biffh.XLRDError: Excel xlsx file&#xff1b; not supported 目录 已解决&#xff1a;xlrd.biffh.XLRDError: Excel xlsx file&#xff1b; not supported 【常见模块错误】 错误原因 解决办法&#xff1a; 欢迎来到英杰社区https://bbs.csdn.net/…

深入解析HNSW:Faiss中的层次化可导航小世界图

层次化可导航小世界&#xff08;HNSW&#xff09;图是向量相似性搜索中表现最佳的索引之一。HNSW 技术以其超级快速的搜索速度和出色的召回率&#xff0c;在近似最近邻&#xff08;ANN&#xff09;搜索中表现卓越。尽管 HNSW 是近似最近邻搜索中强大且受欢迎的算法&#xff0c;…

SQL Server性能优化秘籍:自定义统计信息收集的艺术

SQL Server性能优化秘籍&#xff1a;自定义统计信息收集的艺术 在数据库管理中&#xff0c;统计信息是优化查询性能的关键。SQL Server通过自动收集统计信息来帮助查询优化器选择最佳的执行计划。然而&#xff0c;在某些情况下&#xff0c;自动收集可能不足以满足特定需求。本…

Python之后端Django(五)

Day/5 “session的概念”&#xff1a;它是基于cookie实现的&#xff0c;它是存储在服务器端的&#xff0c;sessionID会被存储到客户端的cookie中 “原理” 第一次请求的过程 1.用户第一次请求服务器的时候&#xff0c;服务器根据用户提交的相关信息&#xff0c;校验无误后创…

vue2获取视频时长

使用HTML5的video标签和JavaScript&#xff1a; <template><video ref"video" autoplay controls loop muted loadedmetadata"getVideoDuration"><source src"https://desktop-yikao.oss-cn-beijing.aliyuncs.com/avatar/kaissp.mp4&q…

详解SVN与Git相比存在的不足

原文全文详见个人博客&#xff1a; 详解SVN与Git相比存在的不足截至目前&#xff0c;我们已既从整理梳理的SVN和Git在设计理念上的差异&#xff0c;也重点对二者的存储原理和分支管理理念的差异进行深入分析。这些差异也直接造成了SVN和Git在分支合并、冲突解决、历史记录管理…

山西大学—双一流大学,考数据结构+C语言。山西大学计算机考研考情分析!

山西大学&#xff08;Shanxi University&#xff09;&#xff0c;位于山西省太原市&#xff0c;是中国办学历史最悠久的高等学府之一&#xff0c;是国家“双一流”建设高校&#xff0c;教育部和山西省人民政府共同建设的“部省合建高校”&#xff0c;山西省重点建设大学&#x…

算法刷题笔记 树的重心(树的优先遍历,C++实现)

文章目录 题目描述基本思路实现代码 题目描述 给定一颗树&#xff0c;树中包含n个结点&#xff08;编号1∼n&#xff09;和n−1条无向边。请你找到树的重心&#xff0c;并输出将重心删除后&#xff0c;剩余各个连通块中点数的最大值。重心定义&#xff1a;重心是指树中的一个结…

掌握SQL Server性能监控:自定义性能计数器的实现

掌握SQL Server性能监控&#xff1a;自定义性能计数器的实现 在数据库管理中&#xff0c;监控数据库性能是确保系统稳定运行的关键。SQL Server提供了丰富的性能监控工具&#xff0c;但有时这些工具可能无法满足特定的监控需求。这时&#xff0c;自定义性能计数器就显得尤为重…

JVM监控及诊断工具-命令行篇-jstack命令介绍

加粗样式 JVM监控及诊断工具-命令行篇04-jstack&#xff1a;打印JVM中线程快照 一 基本情况二 基本语法 一 基本情况 jstack(JVM Stack Trace)&#xff1a; 用于生成虚拟机指定进程当前时刻的线程快照(虚拟机堆栈跟踪)。 线程快照就是当前虚拟机内指定进程的每一条线程正在执…

Scrcpy adb server version (41) doesn‘t match this client (39); killing...

通过Snap 在Ubuntu上安装 scrcpy之后&#xff0c;启动会导致无法同时 scrcpy和adb logcat 过滤日志 目前最新的安装的platforms-tools下面的adb 版本最新都是 adb 41版本 解决办法&#xff1a; 在这里链接里面 下载 adb 1.0.39 版本&#xff0c;替换 /home/host/Android/Sdk/…

新手小白的pytorch学习第七弹------分类问题模型

目录 1. 准备分类数据1.1 输入和输出的形状 shape1.2 将数据转换为张量&#xff0c;同时将我们的数据集转换为训练集和测试集 2 创建模型方法一&#xff1a;自定义forward()方法二&#xff1a;nn.Sequential()方法三&#xff1a;自定义forward()nn.Sequential() 用 pytorch 使用…

基于A律压缩的PCM脉冲编码调制通信系统simulink建模与仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 4.1A律压缩的原理 4.2 PCM编码过程 4.3 量化噪声与信噪比 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 2.算法运行软件版本 matlab2022a 3.部分核心程序 &#…

python项目读取oracle数据库方法(cx_Oracle库实现)

目录 创建一个python项目&#xff0c;并配置运行环境 查看oracle对应数据库版本&#xff08;该标题下内容只是为了查看版本&#xff0c;不用在意&#xff09; 从oracle官网下载对应版本的oracle客户端 解压下载的压缩包&#xff0c;并获取依赖 将依赖文件导入python项目运…

82. UE5 RPG 实现角色升级系统(下)

书接上回&#xff0c;在上一篇博客里&#xff0c;我们实现了角色升级的基础的功能。给敌人增加的经验奖励配置&#xff0c;并且在敌人死亡时&#xff0c;能够将经验通过事件传递给击杀者&#xff0c;玩家定义了被动技能&#xff0c;在被动技能中接收传递的事件&#xff0c;通过…

iOS 开发包管理之CocoaPods

CocoaPods&#xff08;Objective-C 时期&#xff0c;支持Objective-C和swift&#xff09;&#xff0c;CocoaPods下载第三方库源代码后会将其编译成静态库.a 文件 或动态库框架.framework 文件 的形式&#xff0c;并将它们添加到项目中&#xff0c;建立依赖关系&#xff0c;这种…

Redis实现用户会话

1.分布式会话 (1)什么是会话 会话Session代表的是客户端与服务器的一次交互过程&#xff0c;这个过程可以是连续也可以是时断时续的。曾经的Servlet时代&#xff08;jsp&#xff09;&#xff0c;一旦用户与服务端交互&#xff0c;服务器tomcat就会为用户创建一个session&#…

开源PDF解析工具marker 和 MinerU的解析效果对比

RAG中的文档解析需求&#xff1a;需要的是文档的完整段落&#xff0c;标题&#xff0c;图片&#xff0c;表格。我们希望删除的是md格式&#xff0c;或者josn格式。 MinerU 和 maker恰好。都是能够满足此需求的开源工具。这篇文章分享一下对两者的对比。整理出来目前还存在的问题…