RIP路由协议配置实验

实验目的:

(1)理解RIP路由的原理;

(2)掌握RIP路由的配置方法

实验器材:

Cisco packet

实验内容:

实验步骤:

(1)布置拓扑:

(2)在路由器上配置RIPv1路由。配置RO的路由:

R0 (config) trouter rip

R0 (config-router) #version 1

Ro(config-router) lnetwork 10.1.0.0 R0(config-router) inetwork 10.2.0.0

配置R1的路由:

R1 (config) router rip

Rl(config-router)Iversion 1

R1 (config-router)#network 10.2.0.0 R1 (config-router) #network 10.3.0.0 R1(config-router)#network 172.16.1.0配置R2的路由:

R2(config) #router rip

R2 (config-router)#version 1

R2 (config-router) #network 172.16.1.0 R2(config-router) #network 172.16.2.0(3)(3)查看路由器的路由表。

查看R0的路由表: RO#show ip route

10.0.0.0/16 is subnetted, 3 subnets

c 10.1.0.0 is directly connected,FastEthernet0/0 c 10.2.0.0 is directly connected,FastEthernet0/1

R 10.3.0.0 [120/1] via 10.2.0.2, 00:00:07,FastEthernet0/1 R 172.16.0.0/16 [120/1] via 10.2.0.2, 00:00:07,FastEthernet0/1

查看路由器RO的RIP协议配置信息及RIP的一些参数: Rolshow ip protocols

10.1.0 254/16

Routing Protocol is "rip"

0.3.0.254/16

sending updates every 30 seconds, next due in 18 seconds

72.1622

Invalid after 180 seconds, hold down 180, flushed after 24//RIP的时间参数

outgoing update filter list for all interfaces is not set Incoming update filter list for all interfaces is not set Redistributing: rip

Default version control: send version 1, receive l

Interface Send Recv Triggered RIP Key-chain

FastEthernet0/0

FastEthernet0/1 1

1

//各接口发送和接收路由信息的统计次数

Automatic network summarization is in effect Maximum path: 4

Routing for Networks:10.0.0.0//路由的网络号

Passive Interface(s):

Routing Information Sources:

Gateway Distance Last Update

10.2.0.2 120 00:00:14

//路由的源信息

Distance: (default is 120)查看 R1的路由表: R1#show ip route

10.0.0.0/16 is subnetted, 3 subnets

R 10.1.0.0 [120/1] via 10.2.0.1, 00:00:17,FastEthernet0/1 c 10.2.0.0 is directly connected,FastEthernet0/1 c 10.3.0.0 is directly connected,FastEthernet0/0172.16.0.0/24 is subnetted, 2 subnets

c 172.16.1.0 is directly connected, FastEthernet1/0

R 172.16.2.0 [120/1] via 172.16.1.2, 00:00:09,FastEthernet1/0

(4)查看RIP路由的动态更新。

查看RO 的 RIP动态更新:

RO#debug ip rip

RIP protocol debugging is on

RO#RIP: received v1 update from 10.2 .0.2 on FastEthernet0/1

10.3.0.0 in 1 hops172.16.0.0 in 1 hops

//从Fa0/1端口收到来自10.2.0.2(路由器R1)的RIPv1的更新包,内容如上所 RIP: sending vl update to 255.255.255.255 via FastEthernet0/0 RIP: build update entries network 10.2.0.0 metric l network 10.3.0.0 metric 2 network 172.16.0.0 metric 2

RIP: sending vl update to 255.255.255.255via FastEthernet0/1 RIP: build update entries network 10.1.0.0 metric 1

另外,路由更新信息会霸屏,不需要时应及时将其关闭,运行如下命令即

RO#no debug ip rip

RIP protocol debugging is off

请自行解释并验证路由器R1和R2的路由更新信息。

(5)由PCO 去ping PCI和PC2,可以ping通。

实验结果(附数据和图表):

实验结果分析及结论:

需要配置每个路由器的接口,包括设置IP地址和子网掩码,确保接口之间可以互相通信。

应当在路由器上启动RIP协议,并配置适当的版本(RIPv1或RIPv2)。RIPv2支持无类别域间路由(CIDR)以及更多的可配置选项。

配置路由器之间的邻居关系,这通常涉及到指定邻居路由器的IP地址和接口。

    当网络拓扑发生变化时,如接口故障或链路状态变化,RIP协议能够自动更新路由表,以反映网络的最新状态。

最大跳数限制(最大为15跳),以及水平分割和毒性逆转等防环机制。

实验心得体会和建议:

通过实验,可以了解到RIP协议如何自动交换路由信息,以及如何通过路由器之间的交互来维护网络中的路由信息。

    随着网络技术的发展,RIP协议也可能会有新的版本或更新。在学习RIP协议时,应该加强对理论知识的学习,包括协议的工作原理、配置命令和参数等。

因此,学生应该持续关注最新的网络技术和发展动态。

通过这次实验,我不仅提高了自己的网络配置技能,还对RIP协议有了更深的理解。我相信这些经验和知识将对我的未来网络学习和实践大有帮助。

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

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

相关文章

【Minikube Prometheus】基于Prometheus Grafana监控由Minikube创建的K8S集群

文章目录 1. 系统信息参数说明2. Docker安装3. minikube安装4. kubectl安装5. Helm安装6. 启动Kubernetes集群v1.28.37. 使用helm安装Prometheus8. 使用helm安装Grafana9. Grafana的Dashboard设定10. 设定Prometheus数据源11. 导入Kubernetes Dashboard12. 实验过程中的常见问题…

shell打印粉色小心心、颜文字心心

#!/bin/bash # *********************************************************# # # # * Author : 白嫖一茶 # # * QQ邮箱址 : 2534824121qq.com # #…

万界星空科技车间生产管理系统解决方案

车间管理系统解决方案:   (一)车间生产计划管理解决方案   车间管理系统解决方案对于一般的生产计划,需完成编制、审批、下达、执行、完工等操作,车间管理系统解决方案立足于减少中间环节浪费,节约成本&#xff0c…

【Vue】使用Axios请求下载后端返回的文件流,并能够提示后端报错信息

【需求】使用Axios请求下载后端返回的文件流,下载失败时提示信息不写死,按照后端返回的信息进行提示。 一、需求分析 看到这个需求的时候,有人可能会很疑惑,这不是直接就能获取到吗,直接message.error()弹框就完事了&…

Matlab:BP神经网络算法,二叉决策树

1、BP神经网络算法 (1)步骤 1.准备训练数据和目标值 2.创建并配置BP神经网络模型 3.训练BP神经网络模型 4.用BP神经网络模型预测数据 例:某企业第一年度营业额为132468,第二年度为158948,第三年度为183737,预测第四年度的营…

【并发设计模式】聊聊线程本地存储模式如何实现的线程安全

前面两篇文章,通过两阶段终止的模式进行优雅关闭线程,利用数据不变性的方式保证数据安全,以及基于COW的模式,保证读数据的安全。本篇我们来简述下如果利用线程本地存储的方式保证线程安全。 首先一个大前提就是并发问题&#xff…

【六袆 - Framework】vue3入门;vue框架的特点矩阵列举;Vue.js 工作原理

vue框架的特点 Vue.js的特点展开叙述Vue.js的工作原理展开叙述 官方文档: https://cn.vuejs.org/guide/introduction.html Vue.js的特点 ┌────────────────────┬────────────────────────────────────…

yolov5 主要流程

1.介绍 本文包含了有关yolov5目标检测的基本流程,包括模型训练与模型部署,旨在帮助小伙伴们建立系统的认知💖💖 YOLO是 "You only look once "的首字母缩写,是一个开源软件工具,它具有实时检测…

昇腾910平台安装驱动、固件、CANN toolkit、pytorch

本文使用的昇腾910平台操作系统是openEuler,之前没了解过,不过暂时感觉用起来和centOS差不多。系统架构是ARM,安装包基本都是带aarch64字样,注意和x86_64区别开,别下错了。 安装依赖 cmake 通过yum安装的cmake版本较…

一体化、一站式!智能视频客服加码全媒体云呼叫中心能力

凭借对电话、短信、邮件、社交媒体、视频等数种沟通渠道强大的统一集成能力,全媒体云呼叫中心已跃升成为现代企业客户服务的核心工具,高效便捷地为企业提供客户服务。而随着消费者需求愈加多元化和个性化,传统的语音通话方式已无法满足部分消…

PHP序列化总结1--序列化和反序列化的基础知识

序列化和反序列化的作用 1.序列化:将对象转化成数组或者字符串的形式 2.反序列化:将数组或字符串的形式转化为对象 为什么要进行序列化 这种数据形式中间会有很多空格,不同人有不同的书写情况,可能还会出现换行的情况 为此为了…

【qt】解决qt里编辑qss后失效问题(qt编码问题)

1、先创建qss文本stylesheet.qss 以按钮为例 QPushButton {background-color:rgb(240,255,255);color: rgb(0, 0, 2);border-style: outset;border-color: beige;border-radius: 10px; }/* hover按钮悬浮,鼠标悬浮在按钮上的状态,按钮颜色 */QPushButto…

Qt/C++音视频开发62-电子放大/按下选择区域放大显示/任意选取区域放大

一、前言 电子放大这个功能思考了很久,也是一直拖到近期才静下心来完整这个小功能,这个功能的前提,主要得益于之前把滤镜打通了,玩出花样来了,只要传入对应的滤镜字符串,就可以实现各种各样的效果&#xf…

工业4G 物联网网关——机房动环监控系统应用方案介绍

机房动环监控系统是什么?机房动环监控系统的全称为机房动力环境监控系统,是一套安装在机房内的监控系统,可以对分散在机房各处的独立动力设备、环境和安防进行实时监测,统计和分析处理相关数据,第一时间侦测到故障发生…

Java InputStream OutputStream

OutputStream 轉 InputStream Case 1 toByteArray ByteArrayOutputStream out new ByteArrayOutputStream(); new ByteArrayInputStream(out.toByteArray()) Case2 從Output字節讀取Input ByteArrayOutputStream out new ByteArrayOutputStream();byte[] bs new byte[…

Livox-Mid-360 固态激光雷达ROS格式数据分析

前言: Livox-Mid-360 官方采用livox_ros_driver2ROS功能包发布ROS格式的数据,livox_ros_driver2可以把Livox原始雷达数据转化成ROS格式并以话题的形式发布出去。 下面列举一些雷达的基本概念: 点云帧:雷达驱动每次向外发送的一…

UE4运用C++和框架开发坦克大战教程笔记(十二)(第37~39集)

UE4运用C和框架开发坦克大战教程笔记(十二)(第37~39集) 37. 延时事件系统38. 协程逻辑优化更新39. 普通按键绑定 37. 延时事件系统 由于梁迪老师是写 Unity 游戏出身的,所以即便 UE4 有自带的 TimeManager 这样的延时…

AIGC开发:调用openai的API接口实现简单机器人

简介 开始进行最简单的使用:通过API调用openai的模型能力 OpenAI的能力如下图: 文本生成模型 OpenAI 的文本生成模型(通常称为生成式预训练 Transformer 或大型语言模型)经过训练可以理解自然语言、代码和图像。这些模型提供文…

RabbitMQ消息存储JSON格式反序列化

如果发送消息消息体为实体类对象数据,交换机接收消息经由路由键发送给队列。需要实现数据反序列化操作。实现JSON格式的反序列化操作 Rabbitmq的反序列化接口 MessageConverter,它的实现类有 Jackson2JsonMessageConverter的反序列化实现类&#xff0c…

HarmonyOS page生命周期函数讲解

下面 我们又要看一个比较重要的点了 页面生命周期 页面组件有三个生命周期 onPageShow 页面显示时触发 onPageHide 页面隐藏时触发 onBackPress 页面返回时触发 这里 我们准备两个组件 首先是 index.ets 参考代码如下 import router from ohos.router Entry Component struc…