路由综合实验

news2024/11/15 22:24:45

目录

  • 需求分析
  • 解决方法
    • 1,环回配置
    • 2,路由接口ip配置
    • 3,配置DHCP服务
    • 4,配置缺省
    • 5,静态路由配置
    • 6.浮动路由配置
    • 7,nat的配置
    • 8,远程服务及端口进行映射

需求分析

一,原始需求如图:
在这里插入图片描述
二,细化需求
1,路由R6为模拟的运营商,这个设备代表公网,只能配置ip地址,之后不能进行其他任何配置

解释:内网不能直接访问公网,公网也不能直接访问内网

2,R1-R5路由模拟的是内部的局域网(私网),将ip地址192.168.1.0/24进行子网划分,分配给内网。

解释:将 ip 192.168.1.0/24 进行 子网划分 分配给各个网段

3,R1-R6都有自己的环回口,代表该网段下的用户

解释:环回口需要进行 路由汇总 以达到减少路由条数的目的

4,R3下的2台电脑通过DHCP来自动获取ip地址

解释:R3需要开启 DHCP 服务,对下面的2台电脑自动分配ip地址

5,要求选路最佳,要避免环路产生。

解释:写静态路由时一个网段到另外一个网段的路由跳数要尽量少。 
	路由的环回口汇总后要在汇总的那个路由上写上 空接口, 避免环路 的产生

6,R1-R5可以访问R6环回

7,R6 Telnet(远程登录)R5公有ip时,实际登录到的是R1上面

解释:要在R5上面接入公网那个端口进行 端口映射

8,R4与R5正常通信时走的是1000M路由,故障时走的是100M备用路由

在R4和R5间配置静态路由时要设置 浮动路由 进行路由备份

解决方法

一, 根据需求搭建实验拓扑结构。
二, 将给定的ip进行划分。在ip划分的时候最好留有其他网段,方便网络做大后扩展。
拓扑搭建及子网划分后的实验图如下。
如图搭建好的拓扑结构,图中各个网段,地址都注明了。
在这里插入图片描述

三,开始实施。(ensp软件上面操作)

1,环回配置

根据题意将除了R3的每一个路由器都进行环回的配置
配置命令:

对R1
<r1>sys	进入系统视图
[r1]interface LoopBack 1      定义环回口,标号为0-1023   
[r1-LoopBack1]ip address 192.168.1.33 28   添加环回的ip地址

[r1]interface LoopBack 2      定义另外一个环回
[r1-LoopBack1]ip address 192.168.1.49 28   

对R2
[r1]interface LoopBack 1     
[r1-LoopBack1]ip address 192.168.1.65 28   添加环回的ip地址

[r1]interface LoopBack 2      定义另外一个环回
[r1-LoopBack1]ip address 192.168.1.81 28   

其他路由环回依次配置就是

2,路由接口ip配置

根据图中进行ip的配置:
命令:

对R1
[r1]int g0/0/0  进入g0/0/0这个接口
[r1-GigabitEthernet0/0/0]ip add 192.168.1.5 30     添加ip地址,掩码为30 

R1另外一个口
[r1]int g0/0/1
[r1-GigabitEthernet0/0/0]ip add 192.168.1.1 30

对于其他的路由,有几个接口配置几个ip就是

3,配置DHCP服务

根据图中配置
命令:

对R3
[r3]dhcp enable  启动DHCP服务
[r3]ip pool 1  添加ip池1
[r3-ip-pool-1]network 192.168.1.96 mask 27   分配的ip网段
[r3-ip-pool-1]gateway-list 192.168.1.97  添加网关
[r3-ip-pool-1]dns-list 114.114.114.114 dns服务器
[r3-ip-pool-1]int g0/0/2   进入要开启的那个接口
[r3-GigabitEthernet0/0/2]dhcp select global  基于全局模式打开DHCP服务
 
进入到R3下面任何的一台电脑,选择DHCP后到命令行输入ipconfig可以看到已经有分配的ip等。
PC>ipconfig
Link local IPv6 address...........: fe80::5689:98ff:fe2d:7193
IPv6 address......................: :: / 128
IPv6 gateway......................: 192.168.1.97
IPv4 address......................: 192.168.1.125
Subnet mask.......................: 255.255.255.224
Gateway...........................: 0.0.0.0
Physical address..................: 54-89-98-2D-71-93
DNS server........................: 114.114.114.114

4,配置缺省

R1缺省:R2,R3
R2缺省:R4
R3缺省:R4
R4缺省:R5
R5缺省:R6
命令:

对R1:
缺省路由格式:[r1]ip route-static 0.0.0.0 0.0.0.0 下一跳ip
[r1]ip route-static 0.0.0.0 0.0.0.0 192.168.1.2      
[r1]ip route-static 0.0.0.0 0.0.0.0 192.168.1.6

对R2
[r2]ip route-static 0.0.0.0 0.0.0.0 192.168.1.10     

对R3
[r3]ip route-static 0.0.0.0 0.0.0.0 192.168.1.14

对R4
[r4]ip route-static 0.0.0.0 0.0.0.0 192.168.1.22

对R5
[r1]ip route-static 0.0.0.0 0.0.0.0 56.1.1.2

5,静态路由配置

格式:[r1]ip route-static 目的网段 掩码 下一跳ip

在图中可知
R1到1.8/30网段为了达到选路最佳,应该以1.2/30 为下一跳
R1到1.12/30网段为了达到选路最佳,应该以1.6/30 为下一跳
R1到其他网段为 负载均衡,走缺省路由即可

R2到1.4/30网段为了达到选路最佳,应该以1.1/30 为下一跳
R2到1.12/30网段为了达到选路最佳,应该以1.10/30 为下一跳
R1到其他网段走缺省路由即可

R3到1.0/30网段为了达到选路最佳,应该以1.5/30 为下一跳
R3到1.8/30网段为了达到选路最佳,应该以1.14/30 为下一跳
R3到其他网段走缺省路由即可

R4同理
R5同理

对R1 
[r1]ip route-static 192.168.1.8 30 192.168.1.2
[r1]ip route-static 192.168.1.12 30 192.168.1.6

对R2
[r2]ip route-static 192.168.1.4 30 192.168.1.1
[r2]ip route-static 192.168.1.12 30 192.168.1.10

对R3
[r3]ip route-static 192.168.1.0 30 192.168.1.5
[r3]ip route-static 192.168.1.8 30 192.168.1.14

6.浮动路由配置

浮动路由是在R4和R5上配置
当1000M链路down后100M链路显现出来,加个优先级实现

对R4
[r4]ip route-static 0.0.0.0 0.0.0.0 192.168.1.22 preference 100    优先级100  

对R5
[r5]ip route-static 192.168.1.0 24 192.168.1.21 preference 100

到此,私网可以实现全网互通了。接下来让私网和公网互通

7,nat的配置

解释:nat(地址转换协议)私网要访问公网时可以在设置的接口上对私网ip转化为R5接入公网的这个接口的ip。
R5是公网和私网的交界处。

对R5
[r5]acl 2000	
来自192.168.1.0网段流量经过时,将对其进行地址转换为R5这个接口的ip
[r5-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255    (0.0.0.255是反掩码)
[r5-acl-basic-2000]int g0/0/1	
[r5-GigabitEthernet0/0/1]nat outbound 2000

到这里公网和私网就可以进行互通了

8,远程服务及端口进行映射

R6 Telnet访问 R5 的56.1.1.1 时映射到R1的23号端口

首先需要在R1上开启 Telnet 服务

对R1
[r1]aaa     开启3a认证
[r1-aaa]local-user f1 privilege level 1 password cipher 123   创建一个f1 用户用以远程登录,权限为1 密文密码为123
[r1-aaa]local-user f1 service-type telnet   说明这个用户的作用是作为Telnet
[r1-aaa]q
[r1]user-interface vty 0 4    用户虚拟终端个数最多为5个
[r1-ui-vty0-4]authentication-mode aaa   认证模式

然后其他私网内的用户都可以通过Telnet连接R1了

最后进行端口映射
根据题意知道需要在R5上面进行端口映射

对R5
[r5]int g0/0/1
[r5-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 23 ins
ide 192.168.1.33 23   访问R5的当前接口时映射到192.168.1.33 的 23号端口

到此实验完成

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

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

相关文章

基于React Native开发的非法App破解记录

目标app YUhSMGNITTZMeTloWm1ZdWJIVnNkWE5wY2k1dFpTOD0 使用jadx反编译&#xff0c;找了一圈没有找到相应代码&#xff0c;看AndroidManifest.xml也不像有加壳的样子。。。 在lib目录下找到libreactnativejni.so文件&#xff0c;看似和react相关&#xff0c;莫非这app是大前端…

C++ Primer Plus 第六版(中文版)第五、六章(重置版)编程练习答案

//本博主所写的代码仅为阅读者提供参考&#xff1b; //若有不足之处请提出&#xff0c;博主会尽所能修改&#xff1b; //附上课后编程练习题目&#xff1b; //若是对您有用的话请点赞或分享提供给它人&#xff1b; //-----------------------------------------------------…

JavaScript奇淫技巧:反调试

JavaScript奇淫技巧&#xff1a;反调试 本文&#xff0c;将分享几种JS代码反调试技巧&#xff0c;目标是&#xff1a;实现防止他人调试、动态分析自己的代码。 检测调试&#xff0c;方法一&#xff1a;用console.log检测 代码&#xff1a; var c new RegExp ("1"…

Cesium 定位到图层(ImageryLayer)报错 DeveloperError: normalized result is not a number

Cesium 定位到图层&#xff08;ImageryLayer&#xff09;报错 DeveloperError: normalized result is not a number错误原因调试定位问题过程问题解决总结在使用 Cesium 封装代码的时候&#xff0c;遇到个奇怪的问题。 使用 viewer.flyTo(ImageryLayer) 报错&#xff1a;Devel…

【2022年度悲报】-回望2022,展望2023

文章目录一、前言-想对大家说的话二、有感而谈2022年-新年开端&#xff08;同销万古愁&#xff09;2022年-前中期&#xff08;再进再困&#xff0c;再熬再奋&#xff09;2022年-年后半段&#xff08;玉骨那愁瘴雾&#xff0c;冰姿自有仙风&#xff09;2022年-年末尾声&#xff…

简单总结:Flink和Kafka是如何做到精准一致性的

Flink CheckPoint机制 CheckPoint本质上就是检查点&#xff0c;类似于玩游戏的时候&#xff0c;需要偶尔存档&#xff0c;怕家里断电导致自己白玩。 Flink也是一样的&#xff0c;机器也是可能宕机&#xff0c;那么Flink如何保证自身不受宕机影响呢&#xff1f; 一般来说&am…

python小案例——采集财经数据

前言 大家早好、午好、晚好吖 ❤ ~ 另我给大家准备了一些资料&#xff0c;包括: 2022最新Python视频教程、Python电子书10个G &#xff08;涵盖基础、爬虫、数据分析、web开发、机器学习、人工智能、面试题&#xff09;、Python学习路线图等等 全部可在文末名片获取哦&…

MATLAB算法实战应用案例精讲-【人工智能】语义分割(补充篇)(附实战应用案例及代码)

前言 语义分割作为计算机视觉领域的关键任务,是实现完整场景理解的必经之路。为了让机器拥有视觉,要经过图像分类、物体检测再到图像分割的过程。其中,图像分割的技术难度最高。 越来越多的应用得益于图像分类分割技术,全场景理解在计算机视觉领域也至关重要。其中一些应…

强大的ANTLR4(3)--算术表达式

下面要构建一个简单的计算器&#xff0c;规则如下&#xff1a; 1&#xff09;可以由一系列语句构成&#xff0c;每条语句由换行符终止 2&#xff09;一条语句可以是表达式、赋值语句或空行 3&#xff09;可以有加减乘除、小括号以及变量出现 例如&#xff0c;文件名t.expr的内…

【Java】PriorityQueue梳理

【Java】PriorityQueue梳理 简介 PriorityQueue是优先队列的意思。优先队列的作用是能保证每次取出的元素都是队列中权值最小的。这里牵涉到了大小关系&#xff0c;元素大小的评判可以通过元素本身的自然顺序&#xff08;natural ordering&#xff09;&#xff0c;也可以通过…

linux的例行性工作

一&#xff0c;单一执行的例行性工作 定时任务&#xff0c;将来的某个时间点执行 使用单一理性工作的命令&#xff1a;at -> atd 命令 服务名 查看atd状态&#xff0c;看有没有这个服务&#xff0c;查看结果为有 我们使用 at 命令来生成所要运行的工作&#xff0c;并将…

Taro+nutui h5使用nut-signature 签名组件的采坑记录

近期在使用Taro&#xff08;“tarojs/taro”: “3.4.0-beta.0”&#xff09; Nutui &#xff08;3.1.16&#xff09;开发H5时,需要一个签名功能结果在小程序上运行正常的 nut-signature组件,在h5上出问题了 首先问题是 : Nutui的 签名组件&#xff08;nut-signature&#xff…

加解密与HTTPS(3)

您好&#xff0c;我是湘王&#xff0c;这是我的CSDN博客&#xff0c;欢迎您来&#xff0c;欢迎您再来&#xff5e; 除了对称加密算法和非对称加密算法&#xff0c;再就是最后的一种加密算法了&#xff1a;不可逆加密算法。 对称加密算法和非对称加密算法在处理明文的过程中需要…

线程池ThreadPoolExecutor的源码中是如何解决并发问题的?

ThreadPoolExecutor面临哪些线程安全问题 ThreadPoolExecutor俗称线程池&#xff0c;作为java.util.concurrent包对外提供基础实现&#xff0c;以内部线程池的形式对外提供管理任务执行&#xff0c;线程调度&#xff0c;线程池管理等等服务。 然而为高效并发而生ThreadPoolExe…

C++项目实战:职工管理系统

1.管理系统的要求 系统可以管理公司内部所有员工的信息 主要使用c实现一个基于多态的职工管理系统 公司中的职工分为三类&#xff1a;普通员工、经理、老板&#xff0c;显示信息时需要显示职工编号、职工姓名、职工岗位以及职责 普通员工职责&#xff1a;完成经理安排的各项任…

oh my 毕设-人体姿态估计综述

文章目录What is Human Pose Estimation?Classical vs. Deep Learning-based approachesClassical approaches to 2D Human Pose EstimationDeep Learning-based approaches to 2D Human Pose EstimationHuman Pose Estimation using Deep Neural NetworksOpenPoseAlphaPose (…

想要努力赚钱,培养四种基础能力

这四种基础能力分别是&#xff1a;认知力、学习力、执行力、复盘力。我们的认知和思维&#xff0c;很大程度上&#xff0c;都是由所处的环境和圈子决定的。在同一个环境和圈子里面呆久了&#xff0c;你的认知就会被固化了。穷人最根本的枷锁&#xff0c;不是缺乏资金&#xff0…

excel图表技巧:看看,这个饼图象不象罗盘?

说到制作柱形图、条形图、饼图&#xff0c;相信大家都没有问题&#xff0c;直接选中数据&#xff0c;再插入对应的图表就行了&#xff0c;可如果要制作一张双层饼图你还会吗&#xff1f;“啥&#xff1f;还有双层饼图&#xff1f;”嘿嘿&#xff0c;不知道了吧&#xff0c;双层…

PVE+NUT+群晖等配置

文章目录配置文件说明默认配置(翻译的)ups.conf(设置ups通信相关)upsd.conf(设置ups客户访问的相关信息)upsd.users(设置upsd用户)nut.conf(nut的配置,主要是模式&#xff0c;决定使用哪些文件)upsmon.confupssched.confupssched-cmd官方手册写的可以的文章只需要实现&#xff…

excel数据查找:内容查找统计的函数公式

判断单元格是否包含特定内容是平时工作中经常会遇到的一类问题&#xff0c;常见于包含备注信息的表格中。例如下面这个考勤汇总表&#xff0c;需要根据备注中的内容判断该员工是否存在加班的情况&#xff0c;就属于这类问题。 遇到这类问题该如何处理&#xff0c;常用的公式做法…