DHCP与RIP配置实验

news2024/9/21 4:38:59

目录

一、实验要求与拓扑结构

1、实验要求

2、提前规划好网段的拓扑结构如下图

二、实验步骤 

1、给每台路由器的各个接口配置ip

2、给路由器AR1和AR3配置dhcp服务

3、在路由器AR1和AR2上运行ripv2,在AR3上运行ripv1

4、更改接口的rip协议版本


一、实验要求与拓扑结构

1、实验要求

为了掌握dhcp服务的配置方法和原理,需要将AR1和AR3配置成dhcp服务器,进而让PC1、PC2、PC3、PC4通过dhcp服务获取到ip;

为了掌握rip协议的配置方法和原理,需要在AR1、AR2、AR3上运行rip协议,从而互相获取到路由信息;

为了练习不同rip版本之间也能互相获取到路由信息(rip有两个版本,即ripv1和ripv2,由于版本不会兼容的问题,配置完成之后是不能够直接相互获取到路由信息的),我们特定在AR1和AR2上运行ripv2版本,在AR3上运行ripv1版本。

2、提前规划好网段的拓扑结构如下图

二、实验步骤 

1、给每台路由器的各个接口配置ip

路由器AR1:

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 192.168.1.1 24

[r1]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 12.0.0.1 24

[r1]int LoopBack 0
[r1-LoopBack0]ip add 1.1.1.1 24

路由器AR2、AR3重复上面的操作即可......

2、给路由器AR1和AR3配置dhcp服务

路由器AR1:

首先开启dhcp服务

[r1]dhcp enable 
Info: The operation may take a few seconds. Please wait for a moment.done.

然后配置ip地址池(主机将从地址池中获取ip)

[r1]ip pool aa
Info: It's successful to create an IP address pool.
[r1-ip-pool-aa]network 192.168.1.0 mask 24

设置网关和dns的IP地址

[r1-ip-pool-aa]gateway-list 192.168.1.1
[r1-ip-pool-aa]dns-list 114.114.114.114 8.8.8.8

转到接口上选择全局配置即可

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]dhcp select global

路由器AR3重复上面步骤即可......

去各个PC上检查一下能否通过dhcp自动获取到ip,如下图,有ip就没有问题

3、在路由器AR1和AR2上运行ripv2,在AR3上运行ripv1

路由器AR1:

首先要运行rip
[r1-rip-1]

版本号设置为ripv2

[r1-rip-1]version 2

所有直连网段必须按照主类宣告

[r1-rip-1]network 192.168.1.0
[r1-rip-1]network 1.0.0.0
[r1-rip-1]network 12.0.0.0

进行后面的操作之前我们先查看一下路由表,目前是没有学习到其他的路由信息的,只有直连网段的信息

等我们把AR2和AR3配置好就能够互相学习到路由信息了 

路由器AR2重复AR1的操作......

路由器AR3:

首先要运行rip

[r3]rip

版本选择ripv1

[r3-rip-1]version 1

所有直连网段必须按照主类宣告

[r3-rip-1]network 23.0.0.0
[r3-rip-1]network 3.0.0.0
[r3-rip-1]network 192.168.2.0

现在AR1、AR2、AR3都已经运行好rip协议了,我们现在来看看有没有相互学习到路由信息

在AR1上查看,发现除直连以外,是有通过rip获取到的路由信息的,但是呢注意一下,我们并没有获取到AR3上的路由信息:

查看AR2也是没有AR3的路由信息:

接着我们查看AR3,除了直连以外,一条通过rip获取的信息也没有:

从上面的结果来看,前面也说过了ripv1和ripv2是不能兼容的,也进一步证明了运行不同版本的rip协议是存在信息隔离的

不过是有解决办法的,解决办法很简单。从拓扑结构可以看出,AR2的0/0/1接口和AR3的0/0/0接口是互相连接的。那么我们可以让两个接口运行的协议版本一致,那么就可以互相获取到路由信息了,比如将AR2的0/0/1接口改为运行ripv1,或者将AR3的0/0/0接口改为运行ripv2,注意是只改其中一个即可

4、更改接口的rip协议版本

我们任选一个接口改,在AR3的0/0/0接口上改:

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]rip version 2

然后就妥当了,检验一下:

没有问题,通过rip协议都学习到了各个网段路由信息,最后可以用左边192.1168.1.0/24网段的PC去ping右边192.168.2.0/24网段的PC:

 

也是成功ping通了,实验就到此结束了。

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

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

相关文章

chatglm-6b模型在windows的详细安装教程

1.先是看了github的文章(如果打不开这篇文章,可能需要科学上网,即访问外网的VPN): https://github.com/THUDM/ChatGLM-6B 2.准备:台式机,GPU是8G。(关于是否可以在笔记本运行&#x…

【网路】-- HTTP协议

目录 HTTP协议 认识URL urlencode和urldecode Http http的宏观结构 http请求报文格式 http响应报文格式 HTTP的方法 表单 重定向 HTTP常见Header 会话管理 Cookie 实验证明 Connection选项 工具推荐 Fiddler 原理 应用层:就是程序员基于socket接口…

如何在大厂做好架构演进?

1 架构演进的定义 1.1 定义 通过设计新的系统架构(4R),来应对业务和技术的发展变化。 1.2 关键点 新架构新的复杂度 1.3 目的 应对业务和技术的发展变化后带来新的复杂度。 案例 淘宝去IOE,是因为业务发展大了后,IOE的成本和可控性难…

51单片机入门

文章目录 一、安装keil5及proteus二、MCS-51单片机结构与原理(一).8051单片机基本组成(二).8051单片机引脚1.电源引脚2.时钟电路引脚3.控制信号引脚4.输入/输出端口 (三) 并行输入/输出端口结构 三、单片机cx51编程基础(一).变量定义(二).数据类型(三).存储类型(四).Cx51语言程…

【Python】逆向解析js代码

目录 1. 打开百度翻译网页,查找翻译结果的网络资源包 2. 获取翻译结果网络资源包的url、请求头、请求体,解析json文件数据 3. 观察请求体字段,发现 query 字段便是我们输入的需要翻译的值 4. ctrl F 快捷键搜索sign值的网络资源包&#x…

自然语言处理:词嵌入简介

动动发财的小手,点个赞吧! Word Embeddings 机器学习模型“查看”数据的方式与我们(人类)的方式不同。例如,我们可以轻松理解“我看到一只猫”这一文本,但我们的模型却不能——它们需要特征向量。此类向量或…

MongoDB 聚合管道的集合关联($lookup)及合并($unionWith)

目前为止,我们已经介绍了一部分聚合管道中的管道参数: $match:文档过滤 $group:文档分组,并介绍了分组中的常用操作:$addToSet,$avg,$sum,$min,$max等。 $add…

python OCR识别验证码

1. 抓取网页验证码图像并保存 import lxml.html, urllib3# 使用urllib3抓取网页数据 http urllib3.PoolManager() html http.request(GET,site).data# 使用lxml解析网页数据 tree lxml.html.fromstring(html) # 解析HTML,补全不完整的格式 fixedhtml lxml.ht…

LeetCode:102. 二叉树的层序遍历

🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀算法专栏: 👉🏻123 可以参考👉LeetCode:二叉树的前、中、后序遍历——如何创建一棵【二…

机器学习 特征工程

文章目录 一、数据预处理1. 缺失值处理1.1 删除1.2 统计值填充1.3 前后向值填充1.4 直接忽略1.5 模型预测 2. 异常值处理 二、特征提取1. 数值型特征提取1.1 标准化与缩放1.1.1标准化(Standardization)1.1.2 归一化(Normalization&#xff09…

STM32F4_定时器精讲(TIM)

目录 1. 什么是定时器? 2. STM32定时器简介 2.1 高级控制定时器 TIM1和TIM8 2.1.1 TIM1和TIM8简介 2.1.2 时基单元 2.1.3 计数器模式 2.1.4 重复计数器 2.1.5 时钟选择 2.1.6 捕获/比较通道 2.1.7 输入捕获模式 2.1.8 其他功能 2.2 通用定时器 TIM2到TI…

算法----删点成林

题目 给出二叉树的根节点 root,树上每个节点都有一个不同的值。 如果节点值在 to_delete 中出现,我们就把该节点从树上删去,最后得到一个森林(一些不相交的树构成的集合)。 返回森林中的每棵树。你可以按任意顺序组…

2023年天梯赛模拟赛

//能力有限&#xff0c;只展示一百分代码。前八个题一般是原题&#xff0c;所以不展示题目。 L1-1 嫑废话上代码 #include<bits/stdc.h> using namespace std; int main(){cout<<"Talk is cheap. Show me the code.";return 0; } L1-2 九牛一毛 这是…

Leetcode每日一题——“移除元素”

各位CSDN的uu们你们好呀&#xff0c;小雅兰又来啦&#xff0c;今天&#xff0c;小雅兰的内容是移除元素&#xff0c;下面&#xff0c;让我们进入Leetcode的世界吧 说明: 为什么返回数值是整数&#xff0c;但输出的答案是数组呢? 请注意&#xff0c;输入数组是以「引用」方式…

ChatGPT | 使用new bing的简易教程

1. 教程参考&#xff1a; https://juejin.cn/post/7199557716998078522 2.在参考上述教程遇到的问题与解决 2.1 下载dev浏览器的网址打不开 egde dev下载地址&#xff08;上面网站上的&#xff09;我电脑打不开 换用下面的网址即可 https://www.microsoftedgeinsider.com/z…

在three.js中废置对象

基于three.js子如何废置对象(How to dispose of objects) 前言: 为了提高性能,并避免应用程序中的内存泄露,一个重要的方面是废置未使用的类库实体。 每当创建一个three.js中的实例时,都会分配一定数量的内存。然而,three.js会创建在渲染中所必需的特定对象, 例如几何…

4.11、socket地址

4.11、socket地址1.通用 socket 地址2.专用socket地址1.通用 socket 地址 socket 网络编程接口中表示 socket 地址的是结构体 sockaddr&#xff0c;其定义如下&#xff1a; // socket地址其实是一个结构体&#xff0c;封装端口号和IP等信息。后面的socket相关的api中需要使用…

【c语言】每日一题之汉诺塔类型

目录 前言题目说明描述 题目分析汉诺塔问题 题目代码展示 前言 大佬们&#xff0c;我又回来了&#xff0c;最近也在忙自己的学业&#xff0c;忙着生活对线&#xff0c;也参加了今年的蓝桥杯其他的组&#xff0c;发现今年太难了 &#xff0c;摆烂了。但我想到了读者你们&#x…

前端面试之JavaScript题目,简单全面(持续更新ing...)

数据类型 1.JavaScript有哪些数据类型&#xff0c;它们的区别&#xff1f; 类型&#xff1a;JavaScript共有8种数据类型&#xff0c;undefined&#xff0c;null&#xff0c;Boolean&#xff0c;string&#xff0c;number&#xff0c;bigint&#xff0c;symbol&#xff0c;obj…

K-计算面积

链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源&#xff1a;牛客网 题目描述 小w给你三种图形&#xff0c;可能是平行四边形&#xff0c;三角形&#xff0c;梯形&#xff0c;对于给定的TTT个图形&#xff0c;你需要依次回答每个图形的面积&#xff0c;保证答案…