RIP最短路实验(思科)

华为设备参考:RIP最短路实验(华为)

一,技术简介

RIP(Routing Information Protocol,路由信息协议)是一种基于距离矢量的内部网关协议,工作原理是每个路由器周期性地向邻居路由器发送更新报文,同时接收其他路由器发送过来的路由信息。路由器通过比较从各个路由器收到的路由信息,找出最短的路径,并更新自己的路由表。

为了防止RIP路由在网络中被无限泛洪使得跳数累加到无穷大,同时也为了限制收敛时间,RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达,最大跳数的设定虽然解决了度量值计数到无穷大的问题,但也限制了RIP所能支持的网络规模,使得RIP不适合在大型网络中应用。

  

二,实验目的 

PC1 到 PC2 之间的路由路径可以动态改变(最短路径优先)

① PC1-->Router1-->Router3-->PC2

② PC1-->Router1-->Router2-->Router3-->PC2

  

三,配置命令

Router1

Router#configure terminal          全局配置模式Router(config)#int g0/0
Router(config-if)#ip address 192.168.10.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int g0/1            配置接口地址
Router(config-if)#ip address 192.168.20.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int g0/2            配置接口地址
Router(config-if)#ip address 192.168.40.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#router rip                   进入RIP路由协议的配置模式
Router(config-router)#version 2             配置RIP的版本为2,RIPv2相对于RIPv1提供了更多的功能
Router(config-router)#network 192.168.20.0  定义关联网络(必须是直接的主类网络地址)
Router(config-router)#network 192.168.40.0
Router(config-router)#network 192.168.10.0Router(config-router)#end
Router#show running-config 

 Router2

Router#configure terminal      全局配置模式Router(config)#int g0/0        配置接口地址
Router(config-if)#ip address 192.168.20.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int g0/1        配置接口地址
Router(config-if)#ip address 192.168.30.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#router rip                   进入RIP路由协议的配置模式
Router(config-router)#version 2             配置RIP的版本为2,RIPv2相对于RIPv1提供了更多的功能
Router(config-router)#network 192.168.20.0  定义关联网络(必须是直接的主类网络地址)
Router(config-router)#network 192.168.30.0

 Router3 

Router#configure terminal Router(config)#int g0/0
Router(config-if)#ip address 192.168.50.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int g0/1
Router(config-if)#ip address 192.168.30.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#int g0/2
Router(config-if)#ip address 192.168.40.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exitRouter(config)#router rip                   进入RIP路由协议的配置模式
Router(config-router)#version 2             配置RIP的版本为2,RIPv2相对于RIPv1提供了更多的功能
Router(config-router)#network 192.168.30.0  定义关联网络(必须是直接的主类网络地址)
Router(config-router)#network 192.168.40.0
Router(config-router)#network 192.168.50.0

   

四,实验结果

① 查看 PC1 到 PC2 之间的路由路径:PC1-->Router3-->PC2

PC>tracert 192.168.50.50

② 关闭Router1的 g0/2,使上述链路阻塞

③ 再次查看 PC1 到 PC2 之间的路由路径: PC1-->Router1-->Router2-->Router3-->PC2

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

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

相关文章

分享一款嵌入式开源按键框架代码工程MultiButton

一、工程简介 MultiButton 是一个小巧简单易用的事件驱动型按键驱动模块。 Github地址:https://github.com/0x1abin/MultiButton 这个项目非常精简,只有两个文件: (1)可无限扩展按键; (2&#x…

sublime text的json快捷键

系统 macos 配置 sublime Text->Settings->Key Bindings 效果 可以看到,按:shiftcommandp,会出现快捷键窗口,打pretty,会出现Format JSON,最右侧显示⌘J,说明只需要macos的⌘和J同时按…

垃圾回收知识整理

1.为什么要有垃圾回收 提高开发效率:程序员无需显式地分配和释放内存,这是由Java虚拟机(JVM)自动处理的。这种自动内存管理大大简化了程序员的工作。 减少程序错误: 手动管理内存致各种内存管理错误(如内存泄漏、野指针等&#xf…

linux 设备树-of_address_to_resource

实例分析-reg 属性解析(基于ranges属性) /{#address-cells <0x01>;#size-cells <0x01>;soc {compatible "simple-bus";#address-cells <0x01>;#size-cells <0x01>;ranges <0x7e000000 0x3f000000 0x1000000 0x40000000 0x40000000…

arkts子组件调用父组件的方法api10+

最近都在开发鸿蒙next的应用&#xff0c;记录下来关于子组件调用父组件的方法 以Tabs为例 首先父组件是Index&#xff0c;里面有一个子组件mainView&#xff0c;实现mainView调用了父组件changeTab的方法。 Entry Component struct Index {private tabsController: TabsContr…

idea项目启动异常:Command line is too long.

项目场景&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; idea中启动项目报错&#xff1a; 解决方案 在idea 的运行配置中&#xff0c;修改enviroment下的shorten command line 为jar manifest 注&#xff1a; 有时shorten command line 可能不是默认存在的…

BAPI_BATCH_CHANGE:修改批次的特征值

文章目录 BAPI_BATCH_CHANGE&#xff1a;修改批次的特征值实现步骤定义变量获取对象/类等 获取已维护特性值新特性值更新 注意事项最终效果字段介绍 BAPI_BATCH_CHANGE&#xff1a;修改批次的特征值 现在有一个需求是要修改批次里面的某一个特征值&#xff0c;所以需要使用到B…

海绵结构:Hash as RO

参考文献&#xff1a; [BDPA07] Bertoni G, Daemen J, Peeters M, et al. Sponge functions[C]//ECRYPT hash workshop. 2007, 2007(9).[GPP11] Guo J, Peyrin T, Poschmann A. The PHOTON family of lightweight hash functions[C]//Advances in Cryptology–CRYPTO 2011: 31…

PTA 编程题(C语言)-- 统计字符

题目标题&#xff1a;统计字符 题目作者&#xff1a;颜晖 浙大城市学院 本题要求编写程序&#xff0c;输入10个字符&#xff0c;统计其中英文字母、空格或回车、数字字符和其他字符的个数。 输入格式: 输入为…

[linux]进程控制——进程等待

一、概念 进程等待&#xff0c;就是通过wait/waitpid的方式&#xff0c;让父进程&#xff08;一般&#xff09;对子进程进行资源回收的等待过程。 二、原因 &#xff08;1&#xff09; 当一个进程在退出的时候&#xff0c;如果不回收&#xff0c;就会变成僵尸状态&#xff0…

SpringBoot的配置文件application.yml的一些常用语法

目录 一、自定义配置数据 &#xff08;1&#xff09;配置简单数据 &#xff08;2&#xff09;配置对象数据 &#xff08;3&#xff09;配置集合数据 二、Value读取配置文件 三、ConfigurationProperties读取配置文件 配置文件的后缀可以是yaml或者yml&#xff0c;写法类似…

超分中使用的损失函数和经典文章

损失函数 https://towardsdatascience.com/super-resolution-a-basic-study-e01af1449e13 在GAN出现之前&#xff0c;使用的更多是MSE&#xff0c;PSNR,SSIM来衡量图像相似度&#xff0c;同时也使用他们作为损失函数。 MSE 表面上MSE直接决定了PSNR&#xff0c;MSE&#xff…