【HCIA】静态路由综合实验
实验要求:
1、R6为ISP,接口IP地址均为公有地址,该设备只能配置IP地址之后不能再对其进行任何配置
2、R1-R5为局域网,私有IP地址192.168.1.0/24,请合理分配
3、R1、R2、R4,各有两个环回IP地址;R5,R6各有一个环回地址;所有路由器上环回均代表连接用户的接口
4、R3下面的两台PC通过DHCP自动获取IP地址
5、选路最佳,路由表尽量小,避免环路
6、R1-R5均可以访问R6的环回
7、在R1上配置telnet服务,使R6能通过R5的公有地址telnet到R1上
8、R4与R5正常通过1000M链路,故障时通过100m链路
分析
1、R6为ISP,只需对R6进行IP配置
2、R1-R5为局域网,对192.168.1.0/24进行合理的子网划分
3、分别在R1、R2、R4、R5上添加对应数量的环回接口,相当于每个接口连接一台PC端
4、在R3上配置DHCP,使其PC能过获取到地址
5、手工汇总,添加缺省路由,在汇总路由上添加空接口
6、在R5上配置NAT,使其R1-R5可访问到R6
7、talent远程登录
8、在R4上配置浮动静态路由
配置
1、子网划分
网段可分为骨干链路和五个大网段(需划分为八个网段(27位掩码))
所以将192.168.1.0/24划分为:
192.168.1.0/27 192.168.1.32/27 192.168.1.64/27 192.168.1.96/27
192.168.1.128/27 192.168.1.160/27 192.168.1.192/27 192.168.1.224/27
取第一个网段划分为骨干链路(需要六个网段,再往后移3位掩码):
192.168.1.0/30 192.168.1.4/30 192.168.1.8/30 192.168.1.12/30
192.168.1.16/30 192.168.1.20/30 192.168.1.24/30 192.168.1.28/30
取第二个到第六个网段划分对应路由的路由环路
R1--192.168.1.32/27 192.168.1.32/28 192.168.1.48/28
R2--192.168.1.64/27 192.168.1.64/28 192.168.1.80/28
R3--192.168.1.96/27
R4--192.168.1.128/27 192.168.1.128/28 192.168.1.144/28
R5--192.168.1.160/27
2、IP配置
[AR1]interface g0/0/0
[AR1-GigabitEthernet0/0/0]ip address 192.168.1.1 30[AR1]interface g0/0/1
[AR1-GigabitEthernet0/0/1]ip ad
[AR1-GigabitEthernet0/0/1]ip address 192.168.1.5 30[AR1-GigabitEthernet0/0/1]int lo0
[AR1-LoopBack0]ip address 192.168.1.33 28
[AR1-LoopBack0]int lo1
[AR1-LoopBack1]ip ad
[AR1-LoopBack1]ip address 192.168.1.49 28[AR1]ip route-static 192.168.1.16 30 192.168.1.2
[AR1]ip route-static 192.168.1.16 30 192.168.1.6
[AR1]ip route-static 192.168.1.128 27 192.168.1.2
[AR1]ip route-static 192.168.1.128 27 192.168.1.6
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip address 192.168.1.2 30[AR2]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip address 192.168.1.9 30[AR2-GigabitEthernet0/0/1]int lo0
[AR2-LoopBack0]ip address 192.168.1.65 28
[AR2-LoopBack0]int lo1
[AR2-LoopBack1]ip address 192.168.1.81 28
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip address 192.168.1.6 30[AR3]int g0/0/1
[AR3-GigabitEthernet0/0/1]ip ad
[AR3-GigabitEthernet0/0/1]ip address 192.168.1.13 30[AR3]int g0/0/2
[AR3-GigabitEthernet0/0/2]ip address 192.168.1.97 27
[AR4]int g0/0/0
[AR4-GigabitEthernet0/0/0]ip address 192.168.1.10 30[AR4]int g0/0/1
[AR4-GigabitEthernet0/0/1]ip address 192.168.1.14 30[AR4-GigabitEthernet0/0/1]int g3/0/0
[AR4-GigabitEthernet3/0/0]ip address 192.168.1.17 30[AR4-GigabitEthernet3/0/0]int g4/0/0
[AR4-GigabitEthernet4/0/0]ip address 192.168.1.21 30[AR4-GigabitEthernet4/0/0]int lo0
[AR4-LoopBack0]ip address 192.168.1.129 28
[AR4-LoopBack0]int lo1
[AR4-LoopBack1]ip address 192.168.1.145 28
[AR5]int g0/0/0
[AR5-GigabitEthernet0/0/0]ip address 12.0.0.1 24[AR5-GigabitEthernet0/0/0]int g0/0/1
[AR5-GigabitEthernet0/0/1]ip address 192.168.1.18 30[AR5-GigabitEthernet0/0/1]int g0/0/2
[AR5-GigabitEthernet0/0/2]ip address 192.168.1.22 30[AR5-GigabitEthernet0/0/2]int lo0
[AR5-LoopBack0]ip address 192.168.1.161 27
[AR6]int g0/0/0
[AR6-GigabitEthernet0/0/0]ip address 12.0.0.2 24[AR6-GigabitEthernet0/0/0]int lo0
[AR6-LoopBack0]ip address 1.0.0.1 24
3、开启DHCP服务
[AR3]dhcp enable
Info: The operation may take a few seconds. Please wait for a moment.done.
[AR3]ip pool r3
Info: It's successful to create an IP address pool.
[AR3-ip-pool-r3]network 192.168.1.96 mask 27
[AR3-ip-pool-r3]gateway-list 192.168.1.97
[AR3-ip-pool-r3]dns-list 114.114.114.114
[AR3-ip-pool-r3]int g0/0/2
[AR3-GigabitEthernet0/0/2]dhcp select global
开启PC1和PC2的DHCP,勾选自动获取DNS服务器地址,点击应用
使用ipconfig来查看是否获取到DHCP分配的IP地址
测试:
4、手写路由,缺省路由
简化实验,关闭百兆接口,后面再开启
[AR4]int g4/0/0
[AR4-GigabitEthernet4/0/0]shutdown
[AR1]ip route-static 192.168.1.64 27 192.168.1.2
[AR1]ip route-static 192.168.1.8 30 192.168.1.2[AR1]ip route-static 192.168.1.96 27 192.168.1.6
[AR1]ip route-static 192.168.1.12 30 192.168.1.6# 缺省路由
[AR1]ip route-static 0.0.0.0 0 192.168.1.2
[AR1]ip route-static 0.0.0.0 0 192.168.1.6
[AR2]ip route-static 192.168.1.32 27 192.168.1.1
[AR2]ip route-static 192.168.1.4 30 192.168.1.1
[AR2]ip route-static 192.168.1.96 27 192.168.1.1
[AR2]ip route-static 192.168.1.96 27 192.168.1.10[AR2]ip route-static 0.0.0.0 0 192.168.1.10
[AR3]ip route-static 192.168.1.0 30 192.168.1.5
[AR3]ip route-static 192.168.1.32 27 192.168.1.5
[AR3]ip route-static 192.168.1.64 27 192.168.1.5
[AR3]ip route-static 192.168.1.64 27 192.168.1.14[AR3]ip route-static 0.0.0.0 0 192.168.1.14
[AR4]ip route-static 192.168.1.64 27 192.168.1.9
[AR4]ip route-static 192.168.1.0 27 192.168.1.9
[AR4]ip route-static 192.168.1.32 27 192.168.1.9
[AR4]ip route-static 192.168.1.32 27 192.168.1.13
[AR4]ip route-static 192.168.1.4 30 192.168.1.13
[AR4]ip route-static 192.168.1.96 27 192.168.1.13[AR4]ip route-static 0.0.0.0 0 192.168.1.18
[AR4]ip route-static 0.0.0.0 0 192.168.1.22
浮动静态路由配置
[AR5]ip route-static 192.168.1.128 27 192.168.1.17
[AR5]ip route-static 192.168.1.64 27 192.168.1.17
[AR5]ip route-static 192.168.1.32 27 192.168.1.17
[AR5]ip route-static 192.168.1.96 27 192.168.1.17
[AR5]ip route-static 192.168.1.8 30 192.168.1.17
[AR5]ip route-static 192.168.1.0 30 192.168.1.17
[AR5]ip route-static 192.168.1.4 30 192.168.1.17
[AR5]ip route-static 192.168.1.12 30 192.168.1.17
[AR5]ip route-static 0.0.0.0 0 12.0.0.2
5、配置NAT
[AR5]acl 2000
[AR5-acl-basic-2000]rule p
[AR5-acl-basic-2000]rule permit s
[AR5-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255
[AR5-acl-basic-2000]int g0/0/1
[AR5-GigabitEthernet0/0/1]nat out
[AR5-GigabitEthernet0/0/1]nat outbound 2000
6、空接口,避免环路
[AR1]ip route-static 192.168.1.32 27 null 0
[AR2]ip route-static 192.168.1.64 27 null 0
[AR3]ip route-static 192.168.1.96 27 null 0
[AR4]ip route-static 192.168.1.128 27 null 0
7、R4与R5正常通过1000M链路,故障时通过100m链路
开启百兆接口,将百兆接口的优先级修改为61
[AR4]int g4/0/0
[AR4-GigabitEthernet4/0/0]undo shutdown
[AR4]ip route-static 0.0.0.0 0 192.168.1.22 preference 61[AR5]ip route-static 192.168.1.0 255.255.255.252 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.4 255.255.255.252 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.8 255.255.255.252 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.12 255.255.255.252 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.32 255.255.255.224 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.64 255.255.255.224 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.96 255.255.255.224 192.168.1.21 pr 61
[AR5]ip route-static 192.168.1.128 255.255.255.224 192.168.1.21 pr 61
8、telent远程登录
[AR1-aaa]local-user zz password cipher 123
Info: Add a new user.
[AR1-aaa]local-user zz service-type telnet
[AR1-aaa]user-interface vty 0 4
[AR1-ui-vty0-4]authentication-mode aaa[AR5-GigabitEthernet0/0/1]nat server protocol tcp global current-interface 23 in
side 192.168.1.1 23
Warning:The port 23 is well-known port. If you continue it may cause function fa
ilure.
Are you sure to continue?[Y/N]:y
相关文章:

【HCIA】静态路由综合实验
实验要求: 1、R6为ISP,接口IP地址均为公有地址,该设备只能配置IP地址之后不能再对其进行任何配置 2、R1-R5为局域网,私有IP地址192.168.1.0/24,请合理分配 3、R1、R2、R4,各有两个环回IP地址;R5,R6各有一…...

Django框架集成Celery异步-【2】:django集成celery,拿来即用,可用操作django的orm等功能
一、项目结构和依赖 study_celery | --user |-- models.py |--views.py |--urls.py |--celery_task |--__init__.py |--async_task.py |-- celery.py | --check_task.py | --config.py | --scheduler_task.py | --study_celery | --settings.py | --manage.py 依赖:…...
获取本地缓存数据修改后,本地缓存中的值也修改问题
获取本地缓存数据修改后,本地缓存中的值也修改问题 JAVA缓存,获取数据后修改,缓存中的数值也会修改,解决方法是创建新的对象再修改值比如使用BeanUtils.copyProperties()方法。如果值是List,可以使用两种方法解决循环…...

云开发校园宿舍/企业/部门/物业故障报修小程序源码
微信小程序云开发校园宿舍企业单位部门物业报修小程序源码,这是一款云开发校园宿舍报修助手工具系统微信小程序源码,适用于学校机房、公司设备、物业管理以及其他团队后勤部,系统为简单云开发,不需要服务器域名即可部署࿰…...

K邻近算法(KNN,K-nearest Neighbors Algorithm)
文章目录 前言应用场景欧几里得距离(欧氏距离)两类、单一属性(1D)两类、两种属性(2D)两类、两种以上属性(>3D) Examples in R再来一个补充一下什么是变量 什么是变量?…...

前端基础一:用Formdata对象来上传图片的原因
最近有人问:你是否能用json来传图片,其实应该这么理解就对了。 一、上传的数据体格式Content-Type 1.application/x-www-form-urlencoded 2.application/json 3.multipart/form-data 以上三种类型旨在告诉服务器需要接收的数据类型同事要…...

CSS的布局 Day03
一、显示模式: 网页中HTML的标签多种多样,具有不同的特征。而我们学习盒子模型、使用定位和弹性布局把内容分块,利用CSS布局使内容脱离文本流,使用定位或弹性布局让每块内容摆放在想摆放的位置,让网站页面布局更合理、…...

nodejs+vue+elementui养老院老年人服务系统er809
“养老智慧服务平台”是运用nodejs语言和vue框架,以MySQL数据库为基础而发出来的。为保证我国经济的持续性发展,必须要让互联网信息时代在我国日益壮大,蓬勃发展。伴随着信息社会的飞速发展,养老智慧服务平台所面临的问题也一个接…...
antd表格宽度超出屏幕,列宽自适应失效
最近遇到个诡异的问题,Table用的好好的,可就有一个页面的表格显示不全,超出浏览器宽,设定表格宽度也没用。 仔细分析了用户上传展示的数据后发现,不自动换行的超宽列都是url地址,一开始还以为是地址里有不…...

布局--QT Designer
一、在我们使用Qt做界面设计时,为了界面的整洁美观,往往需要对界面中的所有控件做一个有序的排列,以及设置各个控件之间的间距等等,为此Qt为界面设计提供了基本布局功能,使用基本布局可以使组件有规则地分布。 1.1 基…...

2024第八届杭州国际智慧城市博览会:建筑与智能,智慧与未来
浙江,中国最具活力的省份之一,将再次迎来一场盛大的智慧城市行业展会。2024年第八届浙江智慧城市博览会,由浙江省土木建筑学会发起主办,以“探索未来,智能引领”为主题,于2024年4月份在美丽的杭州国际博览中…...

Text-to-SQL小白入门(八)RLAIF论文:AI代替人类反馈的强化学习
学习RLAIF论文前,可以先学习一下基于人类反馈的强化学习RLHF,相关的微调方法(比如强化学习系列RLHF、RRHF、RLTF、RRTF)的论文、数据集、代码等汇总都可以参考GitHub项目:GitHub - eosphoros-ai/Awesome-Text2SQL: Cur…...

C语言联合体和枚举
C语言联合体和枚举 文章目录 C语言联合体和枚举一、联合体①联合体简介②联合体大小的计算 二、枚举 一、联合体 ①联合体简介 union Un {char c;int i; };像结构体一样,联合体也是由⼀个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最大…...

Ubuntu 上传项目到 GitHub
一、前言 GitHub 作为时下最大的开源代码管理项目,广泛被工程和科研人员使用,本文主要介绍如何如何将自己的项目程序上传到 GitHub 上。 要上传本地项目到 GitHub 上,主要分为两步,第一步是 二、创建 SSH keys 首先登录 GitHu…...
CSS 复杂卡片/导航栏特效运用目录
主要是记录复杂卡片/导航栏相关的特效实践案例和实现思路。 章节名称完成度难度文章地址完整代码下载地址多曲面卡片实现完成复杂文章链接代码下载倒置边框半径卡片完成一般文章链接代码下载...
QT: 一种精确定时器类的实现与使用
1)类的实现 #ifndef CPRECISETIMER_H #define CPRECISETIMER_H#include <windows.h>class CPreciseTimer { public:CPreciseTimer();bool SupportsHighResCounter();void StartTimer();void StopTimer();__int64 GetTime();private://Auxiliary Functionvoid…...

SQLite4Unity3d安卓 在手机上创建sqlite失败解决
总结 要在Unity上运行一次出现库,再打包进APK内 问题 使用示例代码的创建库 var dbPath string.Format("Assets/StreamingAssets/{0}", DatabaseName); #else// check if file exists in Application.persistentDataPathvar filepath string.Format…...
跨站请求伪造:揭秘攻击与防御
1、什么是CSRF 其目标是在用户不知情的情况下,以用户身份执行未经授权的操作。攻击者通过引诱用户访问恶意网站或点击包含恶意代码的链接,来伪造一个请求发送给服务器,来触发 CSRF 攻击。一旦用户被攻击,他们的登录凭据将被用于执…...

matlab 图像均值滤波
目录 一、算法原理二、代码实现三、结果展示本文由CSDN点云侠翻译,放入付费专栏只为防不要脸的爬虫。专栏值钱的不是本文,切勿因本文而订阅。 一、算法原理 均值滤波是一种常用的线性滤波方法,用于平滑图像并减少噪声。它的实现过程如下: 确定滤波器的大小:选择一个固定的…...

P1433 吃奶酪
#include <iostream> #include <cmath> using namespace std; #define M 15 #define S(n) ((n) * (n)) double indx[M 5], indy[M 5], ans 0, sum 0;//坐标数组,从下标为1开始记录 int n, vis[M 5] { 0 };//vis数组,选过的数字标记为1…...

观成科技:隐蔽隧道工具Ligolo-ng加密流量分析
1.工具介绍 Ligolo-ng是一款由go编写的高效隧道工具,该工具基于TUN接口实现其功能,利用反向TCP/TLS连接建立一条隐蔽的通信信道,支持使用Let’s Encrypt自动生成证书。Ligolo-ng的通信隐蔽性体现在其支持多种连接方式,适应复杂网…...

以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:
一、属性动画概述NETX 作用:实现组件通用属性的渐变过渡效果,提升用户体验。支持属性:width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项: 布局类属性(如宽高)变化时&#…...

抖音增长新引擎:品融电商,一站式全案代运营领跑者
抖音增长新引擎:品融电商,一站式全案代运营领跑者 在抖音这个日活超7亿的流量汪洋中,品牌如何破浪前行?自建团队成本高、效果难控;碎片化运营又难成合力——这正是许多企业面临的增长困局。品融电商以「抖音全案代运营…...
OkHttp 中实现断点续传 demo
在 OkHttp 中实现断点续传主要通过以下步骤完成,核心是利用 HTTP 协议的 Range 请求头指定下载范围: 实现原理 Range 请求头:向服务器请求文件的特定字节范围(如 Range: bytes1024-) 本地文件记录:保存已…...

Java-41 深入浅出 Spring - 声明式事务的支持 事务配置 XML模式 XML+注解模式
点一下关注吧!!!非常感谢!!持续更新!!! 🚀 AI篇持续更新中!(长期更新) 目前2025年06月05日更新到: AI炼丹日志-28 - Aud…...

ServerTrust 并非唯一
NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
解决:Android studio 编译后报错\app\src\main\cpp\CMakeLists.txt‘ to exist
现象: android studio报错: [CXX1409] D:\GitLab\xxxxx\app.cxx\Debug\3f3w4y1i\arm64-v8a\android_gradle_build.json : expected buildFiles file ‘D:\GitLab\xxxxx\app\src\main\cpp\CMakeLists.txt’ to exist 解决: 不要动CMakeLists.…...

华为OD机试-最短木板长度-二分法(A卷,100分)
此题是一个最大化最小值的典型例题, 因为搜索范围是有界的,上界最大木板长度补充的全部木料长度,下界最小木板长度; 即left0,right10^6; 我们可以设置一个候选值x(mid),将木板的长度全部都补充到x,如果成功…...
《Offer来了:Java面试核心知识点精讲》大纲
文章目录 一、《Offer来了:Java面试核心知识点精讲》的典型大纲框架Java基础并发编程JVM原理数据库与缓存分布式架构系统设计二、《Offer来了:Java面试核心知识点精讲(原理篇)》技术文章大纲核心主题:Java基础原理与面试高频考点Java虚拟机(JVM)原理Java并发编程原理Jav…...