【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…...

Zustand 状态管理库:极简而强大的解决方案
Zustand 是一个轻量级、快速和可扩展的状态管理库,特别适合 React 应用。它以简洁的 API 和高效的性能解决了 Redux 等状态管理方案中的繁琐问题。 核心优势对比 基本使用指南 1. 创建 Store // store.js import create from zustandconst useStore create((set)…...

PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建
制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...

【Zephyr 系列 10】实战项目:打造一个蓝牙传感器终端 + 网关系统(完整架构与全栈实现)
🧠关键词:Zephyr、BLE、终端、网关、广播、连接、传感器、数据采集、低功耗、系统集成 📌目标读者:希望基于 Zephyr 构建 BLE 系统架构、实现终端与网关协作、具备产品交付能力的开发者 📊篇幅字数:约 5200 字 ✨ 项目总览 在物联网实际项目中,**“终端 + 网关”**是…...
JDK 17 新特性
#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持,不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的ÿ…...

3-11单元格区域边界定位(End属性)学习笔记
返回一个Range 对象,只读。该对象代表包含源区域的区域上端下端左端右端的最后一个单元格。等同于按键 End 向上键(End(xlUp))、End向下键(End(xlDown))、End向左键(End(xlToLeft)End向右键(End(xlToRight)) 注意:它移动的位置必须是相连的有内容的单元格…...
rnn判断string中第一次出现a的下标
# coding:utf8 import torch import torch.nn as nn import numpy as np import random import json""" 基于pytorch的网络编写 实现一个RNN网络完成多分类任务 判断字符 a 第一次出现在字符串中的位置 """class TorchModel(nn.Module):def __in…...

人机融合智能 | “人智交互”跨学科新领域
本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...

如何更改默认 Crontab 编辑器 ?
在 Linux 领域中,crontab 是您可能经常遇到的一个术语。这个实用程序在类 unix 操作系统上可用,用于调度在预定义时间和间隔自动执行的任务。这对管理员和高级用户非常有益,允许他们自动执行各种系统任务。 编辑 Crontab 文件通常使用文本编…...
【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验
Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...

【Post-process】【VBA】ETABS VBA FrameObj.GetNameList and write to EXCEL
ETABS API实战:导出框架元素数据到Excel 在结构工程师的日常工作中,经常需要从ETABS模型中提取框架元素信息进行后续分析。手动复制粘贴不仅耗时,还容易出错。今天我们来用简单的VBA代码实现自动化导出。 🎯 我们要实现什么? 一键点击,就能将ETABS中所有框架元素的基…...