华为设备RIP基础路由实验

华为设备RIP基础路由实验
实验拓扑:
在这里插入图片描述
RIP:距离矢量的动态路由,路由通信有方向,度量值metric取值范围(1-16)16表示目标主机不可达。
路由的版本分为:RIPV1(广播通信目标地址是255.255.255.255)和RIPV2(组播通信目标地址是224.0.0.9);
实验练习RIPV1的通信情况:
1.完成基本配置(终端配IP,路由的接口配置IP信息)
sys
[Huawei]sys R1
[R1]undo in e
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 10.1.1.1 24
[R1-GigabitEthernet0/0/0]

sys
[Huawei]sys R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 10.1.1.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.2.254 24
[R2-GigabitEthernet0/0/1]q
[R2]undo in e
[R2]
2.配置RIP 动态路由
[R1]rip
[R1-rip-1]network 192.168.1.0
[R1-rip-1]network 10.0.0.0
[R1-rip-1]
[R2]rip
[R2-rip-1]net 192.168.2.0
[R2-rip-1]net 10.0.0.0
[R2-rip-1]
3.查看路由表信息
在这里插入图片描述在这里插入图片描述
4.测试网络连通性
在这里插入图片描述
小结:通过抓包分析如下,RIPV1,是广播式通信,目标地址是255.255.255.255
在这里插入图片描述
没有指定版本信息的时候是RIPV1的信息,
----------------------------------RIP V2的配置------------------------------
先给R1配置版本为V2,看看抓包的情况是否有所变化
sys
Enter system view, return user view with Ctrl+Z.
[R1]rip
[R1-rip-1]version 2
[R1-rip-1]
当R1路由器的RIP升级为 version 2,而R2的RIP还是V1,拓扑如下所示(请问PC1是否可以ping通PC2)
在这里插入图片描述
因为R1是RIPV2 而R2是RIPV1,两端的版本不一致,所以暂时没法通信,如果要通信,需要两边的版本保持一致,所以给R2升级RIP的版本为V2后看看情况
在这里插入图片描述
经测试网络可以通信了,通过抓包验证了这个情况。
----------------------------------------现网的情况如果是这样,该怎么办理----------------------------
企业的一端只能够配置RIPV1,而另外一端是新设备可以支持RIP v2,如果如上面实验所示,一端配RIP V1 另一端配置RIP V2,网络是没法直接通信的,请问这种情况怎么办?
恢复上面的拓扑如问题所示:R1的RIP路由是V1版本 R2的RIP路由是V2版本,如何让他们通信?
[R1]undo rip 1
Warning: The RIP process will be deleted. Continue?[Y/N]y
在这里插入图片描述
由于RIP版本不同所以PC1和PC2暂时没法通信。
解决方法:如果让R1的出口能够发送RIP V2的广播信息,试试看能否通信?
修改R1出口(G0/0/0)的信息类型。
[R1-GigabitEthernet0/0/0]rip version 2 broadcast

小结:通过这种方式能够暂时性的解决这个问题,而且不改变R的广播形式,也保持了R2的组播形式。

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

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

相关文章

Mysql树形结构递归查询

Mysql树形结构递归查询 1.表的基础数据2.基础查询语句3.Mysql8递归查询 1.表的基础数据 类似于这种三级目录: – 1:根结点 – 1-1至1-11 – 1-1-1 至1-1-10 2.基础查询语句 可以使用内联查询inner join去查询: SELECTone.id o…

如何做好流程优化?看这里的目的、原则和方法

流程管理的本质是通过构造卓越的业务流程让流程增值,为客户创造真正的价值。 但卓越的业务流程并不是一蹴而就的,有一个过程,这个过程就是业务流程和流程管理体系不断优化提升的过程(可以参照流程成熟度评价模型)。 …

React组件通信——兄弟组件

兄弟组件通信 方法一:状态提升 子组件先将数据传递到父组件,父组件再把数据传到另一个子组件中。 import { useState } from "react"; // 定义A组件,向B组件发送数据 function A({ onGetMsg }) {const name "this is A na…

【机器学习】Adaboost: 强化弱学习器的自适应提升方法

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 Adaboost: 强化弱学习器的自适应提升方法引言Adaboost基础概念弱学习器与强学习…

跨境经营的艺术:中资企业海外市场售后服务创新与挑战

出海,已不再是企业的“备胎”,而是必须面对的“大考”!在这个全球化的大潮中,有的企业乘风破浪,勇攀高峰,也有的企业在异国他乡遭遇了“水土不服”。 面对“要么出海,要么出局”的抉择&#xff…

【已解决】msi格式无法下载EndNote

背景 windows11家庭中文版,下载EndNote,点击对应的msi文件,显示要用下列哪种方式打开,而不能直接下载。 解决办法 将自己的EndNote的下载文件(.msi格式)路径,全部设置为英文路径,…

OpenCV轮廓图的一些操作

1.按短边筛选 原始轮廓图: import cv2 import numpy as np# 读取轮廓图 contour_image cv2.imread(..\\IMGS\\pp_edge.png, cv2.IMREAD_GRAYSCALE)# 使用cv2.findContours()函数获取所有轮廓 contours, _ cv2.findContours(contour_image, cv2.RETR_EXTERNAL, cv2…

Firebase Local Emulator Suite详解

文章目录 Firebase Local Emulator Suite 组件安装和使用步骤1. 安装 Firebase CLI2. 初始化 Firebase 项目3. 配置模拟器4. 启动模拟器5. 配置应用程序使用本地模拟器 常见用途 Firebase Local Emulator Suite 是一组本地服务,可以模拟 Firebase 平台的在线服务&am…

《C语言深度解剖》(18):“取整”、“取余“” 和 “取模”的关联与区别?

🤡博客主页:醉竺 🥰本文专栏:《C语言深度解剖》 😻欢迎关注:感谢大家的点赞评论关注,祝您学有所成! ✨✨💜💛想要学习更多C语言深度解剖点击专栏链接查看&…

word-简历排版

1、确认字体(微软雅黑)、字号(五号/小五) 2、设置段间距和行间距、页边距 3、突出各模块标题,增加分格线 4、使用制表位进行对齐:视图-标尺,制表符(tab)和制表位共同使…

我喜欢的vscode插件

有个更全的:提高编程效率的30个VScode插件 Image preview(图片预览) any-rule(正则表达式大全) px to rem & rpx & vw(cssrem)(px和rem之间转换) 小程序开发助手 Auto Close Tag A…

【C语言】探索文件读写函数的全貌

🌈个人主页:是店小二呀 🌈C语言笔记专栏:C语言笔记 🌈C笔记专栏: C笔记 🌈喜欢的诗句:无人扶我青云志 我自踏雪至山巅 🔥引言 本章将介绍文件读取函数的相关知识和展示使用场景&am…

电脑设置密码怎么设置?让你的电脑更安全!

在如今信息化的社会中,保护个人电脑的安全至关重要。设置密码是最基本的电脑安全措施之一,它可以有效防止未经授权的访问和保护个人隐私,可是电脑设置密码怎么设置?本文将介绍三种设置电脑密码的方法,帮助您加强电脑的…

MySQL增删查改初阶

目录 一,数据库操作 1.关键字 show 显示当前数据库有哪些:show databases; 2.创建数据库 3.选中数据库 4.删除数据库 二,表的操作,在选中数据库的基础之上 1.查看表的结构 2.创建表 3.查看当前选中的数据库中…

docker目录挂载失败:Check if the specified host path exists and is the expected type

docker目录挂载失败:Check if the specified host path exists and is the expected type docker目录挂载命令,其目的是为了达到修改linux上的文件同步到容器上,从而实现修改容器的配置文件。 在docker目录挂载或启动容器时报错&#xff0c…

C# :IQueryable IEnumerable

1. IEnumerable namespace System.Collections: public interface IEnumerable {public IEnumerator GetEnumerator (); }public interface IEnumerator {pubilc object Current { get; }public bool MoveNext ();public void Reset (); }IEnumerable 只有一个方法 GetEnumera…

【PHP项目实战训练】——laravel框架的实战项目中可以做模板的增删查改功能(1)

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…

UE5 Http Server

前言 最近要用UE 作为一个服务器去接收来自外部的请求,从而在UE中处理一些内容,但是之前只做过请求,哪整过这玩意,短期内还得出结果,那怎么搞嘞,本着省事的原则就找找呗,有没有现成的&#xff0…

2020 6.s081——Lab5:Lazy page allocation

再来是千年的千年 不变是眷恋的眷恋 飞越宇宙无极限 我们永不说再见 ——超兽武装 完整代码见:SnowLegend-star/6.s081 at lazy (github.com) Eliminate allocation from sbrk() (easy) 顾名思义,就是去掉sbrk()中调用growproc()的部分。1s完事儿。 Laz…

两数之和 II - 输入有序数组,三数之和

题目一&#xff1a; 代码如下&#xff1a; vector<int> twoSum(vector<int>& numbers, int target) {int left 0;int right numbers.size() - 1;vector<int> ret;while (left < right){int tmp numbers[left] numbers[right];if (tmp target){r…