【回顾练习】静态路由配置综合实验报告

一、分析要求

  1. 为R6设备配置公有IP地址,并确保只能进行IP地址配置,无法进行其他配置。
  2. 为R1-R5设备分配私有IP地址。
  3. 为R1、R2、R4配置两个环回地址,为R5、R6配置一个环回地址。
  4. 在R3上配置DHCP服务,以供两台PC自动获取IP地址。
  5. 使用动态路由协议(如OSPF或EIGRP)来满足选路最佳、路由表尽量小、避免环路的要求。
  6. 确保R1-R5能够访问R6的环回地址。
  7. 在R5上配置端口转发规则,将R5的公有IP地址与R1的环回地址关联起来,使得R6通过Telnet访问R5的公有IP地址时,实际登录到R1上。
  8. 为R4与R5之间的链路配置两条不同的链路,一条为1000M链路,另一条为100M链路,并在正常情况下使用1000M链路,故障时切换到100M链路。

二、实施过程

1. 划分IP(如图所示)

2. 配置所有接口的IP地址

 AR1

[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.1 30
[R1-GigabitEthernet0/0/0]int g 0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.1.5 30

AR2 

[R2]int g 0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.1.2 30
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.1.9 30

AR3 

[R3]int g 0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.1.6 30
[R3-GigabitEthernet0/0/0]int g 0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.1.13 30

AR4 

[R4]int g 0/0/0
[R4-GigabitEthernet0/0/0]ip add 192.168.1.10 30
[R4-GigabitEthernet0/0/0]int g 0/0/1
[R4-GigabitEthernet0/0/1]ip add 192.168.1.14 30
[R4-GigabitEthernet0/0/1]int g 0/0/2 
[R4-GigabitEthernet0/0/2]ip add 192.168.1.17 30
[R4-GigabitEthernet0/0/2]int g 4/0/0
[R4-GigabitEthernet4/0/0]ip add 192.168.1.21 30

AR5 

[R5]int g 0/0/0
[R5-GigabitEthernet0/0/0]ip add 192.168.1.18 30
[R5-GigabitEthernet0/0/0]int g 0/0/1
[R5-GigabitEthernet0/0/1]ip add 192.168.1.22 30
[R5-GigabitEthernet0/0/1]int g 0/0/2
[R5-GigabitEthernet0/0/2]ip add 12.0.0.1 24

AR6

[R6]int g 0/0/0
[R6-GigabitEthernet0/0/0]ip add 192.168.1.26 30

测试

 3.配置环回接口IP

AR1

[R1]interface LoopBack 0
[R1-LoopBack0]ip add 192.168.1.33 28
[R1]int l 1
[R1-LoopBack1]ip add 192.168.1.49 28

AR2

[R2]int LoopBack 0
[R2-LoopBack0]ip add 192.168.1.65 28
[R2-LoopBack0]int l 1
[R2-LoopBack1]ip add 192.168.1.81 28

AR4

[R4]int LoopBack 0
[R4-LoopBack0]ip add 192.168.1.129 28
[R4-LoopBack0]int l 1
[R4-LoopBack1]ip add 192.168.1.145 28

AR5

[R5]int LoopBack 0
[R5-LoopBack0]ip add 192.168.1.161 27

AR6

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

 测试

4. R3开启DHCP协议

[R3]dhcp enable 
[R3]ip pool R3
[R3-ip-pool-R3]network 192.168.1.96 mask 27
[R3-ip-pool-R3]gateway-list 192.168.1.126
[R3-ip-pool-R3]dns-list 114.114.114.114
[R3-ip-pool-R3]int g 0/0/2
[R3-GigabitEthernet0/0/2]ip add 192.168.1.126 27
[R3-GigabitEthernet0/0/2]dhcp select global 

测试

5. 撰写路由表

R1

[R1]ip route-static 0.0.0.0 0 192.168.1.2
[R1]ip route-static 192.168.1.96 27 192.168.1.6【R3 pool】
[R1]ip route-static 192.168.1.12 30 192.168.1.6

R2

[R2]ip route-static 0.0.0.0 0 192.168.1.10
[R2]ip route-static 192.168.1.32 27 192.168.1.1【R1环回】
[R2]ip route-static 192.168.1.4 30 192.168.1.1

R3

[R3]ip route-static 0.0.0.0 0 192.168.1.14
[R3]ip route-static 192.168.1.32 27 192.168.1.5【R1环回】
[R3]ip route-static 192.168.1.0 30 192.168.1.5

R4

[R4]ip route-static 0.0.0.0 0 192.168.1.18
[R4]ip route-static 0.0.0.0 0 192.168.1.22 preference 70  【修改优先级】
[R4]ip route-static 192.168.1.0 30 192.168.1.9
[R4]ip route-static 192.168.1.64 27 192.168.1.9【R2环回】
[R4]ip route-static 192.168.1.4 30 192.168.1.13
[R4]ip route-static 192.168.1.32 27 192.168.1.13【R1环回】
[R4]ip route-static 192.168.1.96 27 192.168.1.13【R3 pool】

R5

[R5]ip route-static 192.168.1.0 24 192.168.1.17
[R5]ip route-static 192.168.1.0 24 192.168.1.21 preference 70【修改优先级】
[R5]ip route-static 0.0.0.0 0 12.0.0.2【缺省路由】

测试

  • 缺省路由

 

  • 浮动静态路由:

 

6. 配置空接口

R5

[R5]ip route-static 192.168.1.24 29 NULL 0
[R5]ip route-static 192.168.1.192 27 NULL 0
[R5]ip route-static 192.168.1.224 27 NULL 0

测试

R1、R2、R4

[R1]ip route-static 192.168.1.32 27 NULL 0[R2]ip route-static 192.168.1.64 27 NULL 0[R4]ip route-static 192.168.1.128 27 NULL 0

测试

[R1]undo interface LoopBack 0

7. 配置NAPT

R5

[R5-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255 【抓流量】
[R5-GigabitEthernet0/0/2]nat outbound 2000【接口调用】[R5]display nat outbound //查看NAT配置信息

测试 

8. 开启Telnet服务,并配置端口映射

R1

[R1]user-interface vty 0 4【开启虚拟接口】
[R1-ui-vty0-4]authentication-mode aaa【认证模式aaa】
[R1-ui-vty0-4]aaa【进入aaa】
[R1-aaa]local-user admin password cipher admin privilege level 15【一键设置用户名密码及权限等级】
[R1-aaa]local-user admin service-type telnet【设置该用户使用的协议是Telnet】

测试

R5

[R5-GigabitEthernet0/0/2]nat server protocol tcp global current-interface 23 inside 192.168.1.1 telnet // 使用的是当前接口映射,也可以选择漂浮IP或者环回IP
【第一个端口号23可以改成别的】

测试

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

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

相关文章

数字电源浅析

电力电子技术是关于能量转换、调节、控制和管理等方面的学科,而数字电源则是电力电子技术的一种应用,是利用数字电路技术实现电源控制和管理的新型电源。 一、什么是数字电源 数字电源是一种数字控制的电源设备,可以通过数字控制芯片(DSP、MCU等)实现输出电压、电流、功…

向上生长

(1) 我记得2010年,在中国的苹果应用商店里,充斥的App还有很多:日历App、天气App、电池省电App、记事本App…。但这已经过去了2007-2008-2009三年,这些应用仍然很欢。 我有一个朋友算是中国最早一批开发iOS …

Transformer 论文阅读笔记

文章目录 前言论文阅读研究现状工作内容模型架构训练过程实验结果模型代码 其他评价 前言 Transformer可以说是深度学习领域最重要的,里程碑式的工作之一,发表于2017年的NIPS。该模型开创了自MLP(多层感知机)、CNN(卷…

U盘插入电脑没有显示怎么办?

U盘可以备份/转移数据,还可以作为启动盘重装系统,但很多用户在使用u盘的时候,都遇到过这样的问题,就是u盘插入电脑没有反应,在电脑上找不到u盘设备。那么今天就跟大家等下U盘插入电脑没有显示怎么办。 原因/解决方法一…

html5cssjs代码 036 CSS默认值

html5&css&js代码 036 CSS默认值 一、代码二、解释 CSS默认值(也称为浏览器默认样式)是指当HTML元素没有应用任何外部CSS样式时,浏览器自动为这些元素赋予的一组基本样式。这些样式是由浏览器的默认样式表(User Agent sty…

【最新测试函数】智能优化算法的CEC2022测试函数

(多种智能优化算法跑多次运行结果的最优值,平均值,标准差,最差值以及箱型图) 智能优化算法测试函数简介 智能优化算法测试函数是为了在优化算法研究和开发中测试算法性能的规范问题集合。这些测试函数模拟了真实世界优化问题的不同方面,包括局部最小值、最大值、全局最…

几种常用的用于视频读取、写入和处理的库和函数

在Python中,有几种常用的用于视频读取、写入和处理的库和函数。其中最流行的包括OpenCV、MoviePy和imageio。以下是这些包的简要介绍和示例用法: opencv OpenCV是一个广泛用于计算机视觉任务的开源库,它也可以用来处理视频。你可以使用cv2.…

关系型数据库mysql(3)索引

目录 一.索引的概念 二.索引的作用 三.创建索引的原则依据 四.索引的分类 五.索引的创建 5.1 普通索引 5.1.1 直接创建索引 5.1.2 修改表方式创建 5.1.3 创建表的时候指定索引 5.2 唯一索引 5.2.1 直接创建唯一索引 5.2.2 修改表方式创建 5.2.3 创建表的时候指…

机器学习——决策树(三)预剪枝

观前提示:这是本人机器学习决策树内容的第三篇博客,沿用了之前相关的代码,包括信息增益计算函数、结点类、预测函数和分类精度计算函数 完整代码指路 DrawPixel/decisionTree.ipynb at main ndsoi/DrawPixel (github.com) 前两篇博客详见…

【项目实践day08】Mybatis向数据库中插入数据的时候返回主键值id

应用场景 创建一个实体类(订单),现在需要将这个订单插入进数据库。但是在后续的业务逻辑中,需要用到这个订单的id(主键值) 由于订单id一般都是自增的,且是插入数据库的时候才会给到的值所以需要…

Linux学习-进程

目录 进程基本概念 进程相关命令 进程的创建 进程的调度 进程相关函数接口 进程的消亡 实例:创建九个子进程 目录 进程基本概念 进程相关命令 进程的创建 进程的调度 进程相关函数接口 进程的消亡 实例:创建九个子进程 exec函数…

Java设计模式之单例设计模式

单例设计模式就是保证整个软件系统中,某个类只能存在一个对象实例,并且该类只提供一个取得该对象的方法。 单例设计模式包括两种:饿汉式和懒汉式。 饿汉式: 含义: 在类加载时就创建并初始化单例对象。这种方式确保了…

人脸表情识别系统项目完整实现详解——(三)训练MobileNet深度神经网络识别表情

摘要:之前的表情识别系统升级到v3.0版本,本篇博客详细介绍使用PyTorch框架来构建并训练MobileNet V3模型以进行实现表情识别,给出了完整实现代码和数据集可供下载。从构建数据集、搭建深度学习模型、数据增强、早停等多种技术,到模…

计算联合体union的大小

一:联合类型的定义 联合也是一种特殊的自定义类型,这种类型定义的变量也包含一系列的成员,特征是这些成员公用同一块空间(所以联合也叫共用体) 比如:共用了 i 这个较大的空间 二: 联合的特点 …

Userar vr和3d技术如何结合融合

在增强现实(AR)和虚拟现实(VR)领域,动作捕捉技术是一项关键技术,它可以捕捉人体的运动和动作,并将其应用到虚拟环境中,从而实现更加真实和沉浸式的用户体验。以下是常见的AR和VR动作…

MySQL--Buffer Pool

虽然说 MySQL 的数据是存储在磁盘里的,但是也不能每次都从磁盘里面读取数据,这样性能是极差的。为此,Innodb 存储引擎设计了一个缓冲池(Buffer Pool),来提高数据库的读写性能。 有了缓冲池后: …

Eclipse For ABAP:安装依赖报错

1.安装好Eclipse后需要添加依赖,这里的地址: https://tools.hana.ondemand.com/latest 全部勾选等待安装结束; 重启后报错:ABAP communication layer is not configured properly. This might be caused by missing Microsoft Visual C++ 2013 (x64) Runtime DLLs. Consu…

小程序云开发实战:通用企业产品信息展示小程序

之前做小程序都是自己搭建数据管理后台,比如我之前做的小程序:一搜就学,就是使用java来做管理后台,小程序做前端展示。但是对于简单的小程序来说,做一套管理后台有点拿大炮打蚊子,所以使用云开发就是不错的…

【tensorflow_gpu】安装合集

tensorflow_gpu与CUDA、cuDNN、Python版本对应关系 版本对应列表 tensorflow的清华源wheel tensorflow的清华源wheel列表 tensorflow_gpu安装指令 使用conda安装指定版本的tensorflow_gpu conda install tensorflow-gpu1.2.0使用wheel安装指定版本的tensorflow_gpu pip …

【开源】SpringBoot框架开发知识图谱构建系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 知识图谱模块2.2 知识点模块2.3 学生测评模块2.4 学生成绩模块 三、系统展示四、核心代码4.1 查询知识点4.2 新增知识点4.3 查询知识图谱4.4 查询学生成绩4.5 查询学生成绩 五、免责说明 一、摘要 1.1 项目介绍 基于J…