当前位置: 首页 > news >正文

HCIA项目实践--静态路由的综合实验

八 静态路由综合实验

(1)划分网段
 # 192.168.1.0 24#分析:每个路由器存在两个环回接口,可以把两个环回接口分配一个环回地址,所以是四个环回,一个骨干,这样分配,不会出现路由黑洞#192.168.1.00000000 24192.168.1.000 00000 27 ---192.168.1.0 27192.168.1.001 00000 27---192.168.1.32 27192.168.1.010 00000 27---192.168.1.64 27192.168.1.011 00000 27---192.168.1.96 27192.168.1.100 00000 27---192.168.1.128 27192.168.1.101 00000 27192.168.1.110 00000 27192.168.1.111 00000 27​#给每台路由器的两个环回地址分配环回地址的网络号192.168.1.32 27---192.168.1.32 28和192.168.1.48 28192.168.1.64 27---192.168.1.64 28和192.168.1.80 28192.168.1.96 27---192.168.1.96 28和192.168.1.112 28192.168.1.128 27---192.168.1.128 28和192.168.1.144 28​#给一个骨干分配网段192.168.1.0 27 因为骨干需要六个网段用192.168.1.000 00000 27192.168.1.000 000 00 30---192.168.1.0 30192.168.1.000 001 00 30---192.168.1.4 30192.168.1.000 010 00 30---192.168.1.8 30192.168.1.000 011 00 30---192.168.1.12 30192.168.1.000 100 00 30---192.168.1.16 30192.168.1.000 101 00 30---192.168.1.20 30192.168.1.000 110 00 30---192.168.1.24 30192.168.1.000 111 00 30---192.168.1.28 30

(2)配置每台路由器的环回地址
 [r1]int lo 0[r1-LoopBack0]ip add 192.168.1.33 28[r1-LoopBack0]int lo 1[r1-LoopBack1]ip add 192.168.1.49 28​[r2]int lo 0[r2-LoopBack0]ip add 192.168.1.65 28[r2-LoopBack0]int lo 1[r2-LoopBack1]ip add 192.168.1.81 28​[r3]int lo 0[r3-LoopBack0]ip add 192.168.1.97 28[r3-LoopBack0]int lo 1[r3-LoopBack1]ip add 192.168.1.113 28​[r4]int lo 0[r4-LoopBack0]ip add 192.168.1.129 28[r4-LoopBack0]int lo 1[r4-LoopBack1]ip add 192.168.1.145 28​[r5]int lo 0[r5-LoopBack0]ip add 5.5.5.5 24
(3)配骨干的IP地址
 [r1]int g 0/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​[r2]int g 0/0/0[r2-GigabitEthernet0/0/0]ip add 192.168.1.2 30[r2-GigabitEthernet0/0/0]int g 0/0/1[r2-GigabitEthernet0/0/1]ip add 192.168.1.9 30​[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​[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]int e 4/0/0[r4-Ethernet4/0/0]ip add 192.168.1.21 30​[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
(4)写静态路由保证全网可达
 [r1]ip route-static 192.168.1.64 27 192.168.1.2[r1]ip route-static 192.168.1.8 30 192.168.1.2[r1]ip route-static 192.168.1.96 27 192.168.1.6[r1]ip route-static 192.168.1.12 30 192.168.1.6[r1]ip route-static 192.168.1.128 27 192.168.1.2[r1]ip route-static 192.168.1.128 27 192.168.1.6[r1]ip route-static 192.168.1.16 30 192.168.1.6[r1]ip route-static 192.168.1.16 30 192.168.1.2​[r2]ip route-static 192.168.1.32 27 192.168.1.1[r2]ip route-static 192.168.1.4 30 192.168.1.1[r2]ip route-static 192.168.1.128 27 192.168.1.10[r2]ip route-static 192.168.1.12 30 192.168.1.10[r2]ip route-static 192.168.1.16 30 192.168.1.10[r2]ip route-static 192.168.1.96 27 192.168.1.10[r2]ip route-static 192.168.1.96 27 192.168.1.1​[r3]ip route-static 192.168.1.32 27 192.168.1.5 [r3]ip route-static 192.168.1.0 30 192.168.1.5[r3]ip route-static 192.168.1.128 27 192.168.1.14[r3]ip route-static 192.168.1.16 30 192.168.1.14[r3]ip route-static 192.168.1.8 30 192.168.1.14[r3]ip route-static 192.168.1.64 27 192.168.1.14[r3]ip route-static 192.168.1.64 27 192.168.1.5​[r4]ip route-static 192.168.1.64 27 192.168.1.9[r4]ip route-static 192.168.1.0 30 192.168.1.9[r4]ip route-static 192.168.1.96 27 192.168.1.13[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[r4]ip route-static 192.168.1.32 27 192.168.1.9​[r5]ip route-static 192.168.1.32 27 192.168.1.17[r5]ip route-static 192.168.1.64 27 192.168.1.17[r5]ip route-static 192.168.1.96 27 192.168.1.17[r5]ip route-static 192.168.1.128 27 192.168.1.17[r5]ip route-static 192.168.1.0 30 192.168.1.17[r5]ip route-static 192.168.1.4 30 192.168.1.17[r5]ip route-static 192.168.1.8 30 192.168.1.17[r5]ip route-static 192.168.1.12 30 192.168.1.17
(5)写缺省路由
 [r1]ip route-static 0.0.0.0 0 192.168.1.2[r1]ip route-static 0.0.0.0 0 192.168.1.6​[r2]ip route-static 0.0.0.0 0 192.168.1.10[r3]ip route-static 0.0.0.0 0 192.168.1.14[r4]ip route-static 0.0.0.0 0 192.168.1.18

利用静态路由的优先级,达到备份链路的效果。(浮动静态路由)

 [r5]display this ​[r5]ip route-static 192.168.1.0 255.255.255.252 192.168.1.21 pr 61[r5]ip route-static 192.168.1.4 255.255.255.252 192.168.1.21 pr 61[r5]ip route-static 192.168.1.8 255.255.255.252 192.168.1.21 pr 61[r5]ip route-static 192.168.1.12 255.255.255.252 192.168.1.21 pr 61[r5]ip route-static 192.168.1.32 255.255.255.224 192.168.1.21 pr 61[r5]ip route-static 192.168.1.64 255.255.255.224 192.168.1.21 pr 61[r5]ip route-static 192.168.1.96 255.255.255.224 192.168.1.21 pr 61[r5]ip route-static 192.168.1.128 255.255.255.224 192.168.1.21 pr 61

(6)避免环路的出现

        本实验由于前面IP划的好,不存在路由黑洞,假设存在被动环路,也就是R1的环回地址192.168.1.49接口断了,5.5.5.5去ping 192.168.1.49,然后通过缺省再经R1可达5.5.5.5,造成环路的出现。(R2,R3,R4同样成立)

所以,在黑洞路由器上,写一条指向汇总网段,出接口是空接口的路由信息。

 [r1]ip route-static 192.168.1.32 27 NULL 0[r2]ip route-static 192.168.1.64 27 NULL 0[r3]ip route-static 192.168.1.96 27 NULL 0[r4]ip route-static 192.168.1.128 27 NULL 0

相关文章:

HCIA项目实践--静态路由的综合实验

八 静态路由综合实验 (1)划分网段 # 192.168.1.0 24#分析:每个路由器存在两个环回接口,可以把两个环回接口分配一个环回地址,所以是四个环回,一个骨干,这样分配,不会出现路由黑洞#19…...

Electron视图进程和主进程通讯

快速创建基于vue的electron项目:quick-start/create-electron - npm 视图线程也就index.html是无法直接访问这个api的(如果没有开启视图层访问nodejs的功能,现在几乎没法直接开启,开启了一堆警告提示) 所以需要通过r…...

Vript-Hard——一个基于高分辨率和详细字幕的视频理解算法

一、概述 多模态学习的最新进展促进了对视频理解和生成模型的研究。随之而来的是,对高分辨率视频和详细说明所建立的高质量数据集的需求激增。然而,由于时间因素的影响,视频与文本的配对不像图像那样容易。准备视频和文本配对是一项困难得多…...

react脚手架搭建react项目使用scss

1.create-react-app 创建的项目,webpack配置默认是隐藏的 ,如果要查看 或修改用npm run eject命令,因为create-react-app脚手架默认已经配置了scss、sass所以不用改webpack配置。如果用less 就需要自己添加配置 2.如果直接使用scss的文件会直接报错&…...

Vue.js 状态管理库Pinia

Pinia Pinia :Vue.js 状态管理库Pinia持久化插件-persist Pinia :Vue.js 状态管理库 Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。 要使用Pinia ,先要安装npm install pinia在main.js中导入Pinia 并使用 示例…...

【Stable Diffusion部署至GNU/Linux】安装流程

以下是安装Stable Diffusion的步骤,以Ubuntu 22.04 LTS为例子。 显卡与计算架构介绍 CUDA是NVIDIA GPU的专用并行计算架构 技术层级说明CUDA Toolkit提供GPU编译器(nvcc)、数学库(cuBLAS)等开发工具cuDNN深度神经网络加速库(需单独下载)GPU驱动包含CUDA Driver(需与CUDA …...

【C/C++算法】从浅到深学习---滑动窗口(图文兼备 + 源码详解)

绪论:冲击蓝桥杯一起加油!! 每日激励:“不设限和自我肯定的心态:I can do all things。 — Stephen Curry” 绪论​: 本章是算法训练的第二章----滑动窗口,它的本质是双指针算法的衍生所以我将…...

计算机毕业设计SpringBoot+Vue.js房源推荐系统 房价预测 房源大数据分析可视化(源码+文档+运行视频+讲解视频)

温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:文末有 CSDN 平台官方提供的学长联系方式的名片! 作者简介:Java领…...

开源机器人+具身智能 解决方案+AI

开源机器人、具身智能(Embodied Intelligence)以及AI技术的结合,可以为机器人领域带来全新的解决方案。以下是这一结合的可能方向和具体方案: 1. 开源机器人平台 开源机器人平台为开发者提供了灵活的基础架构,可以在此基础上结合具身智能和AI技术。以下是一些常用的开源机…...

通过 VBA 在 Excel 中自动提取拼音首字母

在excel里面把表格里的中文提取拼音大写缩写怎么弄 在Excel中,如果你想提取表格中的中文字符并转换为拼音大写缩写(即每个汉字的拼音首字母的大写形式),可以通过以下步骤来实现。这项工作可以分为两个主要部分: 提取拼…...

华硕笔记本怎么一键恢复出厂系统_华硕笔记本一键恢复出厂系统教程

华硕笔记本怎么一键恢复出厂系统? 华硕一键恢复出厂系统是一个安全、高效、方便的恢复方式,让您轻松还原出厂设置,以获得更好的系统性能。如果您的华硕电脑遇到问题,可以使用华硕一键恢复出厂系统功能。下面小编就教大家华硕笔记本…...

Ubuntu 如何安装Snipaste截图软件

在Ubuntu上安装Snipaste-2.10.5-x86_64.AppImage的步骤如下: 1. 下载Snipaste AppImage 首先,从Snipaste的官方网站或GitHub Releases页面下载Snipaste-2.10.5-x86_64.AppImage文件。 2. 赋予执行权限 下载完成后,打开终端并导航到文件所在…...

【离散数学上机】T235,T236

T235题目:输入集合A和B,输出A到B上的所有单射函数。 问题描述 给定非空数字集合A和B,求出集合A到集合B上的所有单射函数。 输入格式 第一行输入m和n(空格间隔),分别为集合A和集合B中的元素个数;…...

【Android开发】安卓手机APP使用机器学习进行QR二维码识别(完整工程资料源码)

前言:本项目是一个 Android 平台的二维码扫描应用,具备二维码扫描和信息展示功能。借助 AndroidX CameraX 库实现相机的预览、图像捕获与分析,使用 Google ML Kit 进行二维码识别。为方便大家了解项目全貌,以下将介绍项目核心代码文件 MainActivity.java 和 AndroidManifes…...

【油猴脚本/Tampermonkey】DeepSeek 服务器繁忙无限重试(20250214优化)

目录 一、 引言 二、 逻辑 三、 源代码 四、 添加新脚本 五、 使用 六、 BUG 七、 优化日志 1.获取最后消息内容报错 2.对话框切换无法正常使用 一、 引言 deepseek演都不演了,每次第一次提问就正常,后面就开始繁忙了,有一点阴招全…...

为deepseek搭建本地页面

搭建页面的框架多种多样,例如python中的flask、django等,再如java中的spring框架等等。你使用什么语言、什么框架都无所谓,重要的是设计思路。这里UP以node.js中的express框架为例来为deepseek搭建一个本地页面。 一、ollama的下载、安装和加载 deepseek本地部署-CSDN博客…...

详解df -h命令

df -h 是 Linux 中用于查看文件系统磁盘空间使用情况的命令。以下是详细说明: 命令格式 df -h 选项说明 -h:以易读格式(如 KB、MB、GB)显示磁盘空间。 输出字段 Filesystem:文件系统的设备名或挂载点。 Size&…...

虚拟环境测试部署应用

一、作用 虚拟环境(env)在计算机领域,特别是在软件开发和测试中扮演着重要角色。它主要用于创建一个隔离的环境,使得开发者可以在不影响系统其余部分的情况下安装、配置和运行软件项目。以下是虚拟环境的一些主要作用: 1、依赖管理 不同的项目可能需要不同版本的库或框…...

CentOS本机配置为时间源

CentOS本机配置为时间源 安装chrony,默认已安装修改配置文件 /etc/chrony.conf客户端配置 安装chrony,默认已安装 yum -y install chrony修改配置文件 /etc/chrony.conf # cat /etc/chrony.conf | grep -Ev "^$|#" server ceph00 iburst dri…...

蓝桥杯备赛 Day14 素数环

信息学奥赛一本通(C版)在线评测系统 【题目描述】 输入正整数nn,把整数11,22,…,nn 组成一个环,使得相邻两个整数之和均为素数。 【输入】 输入正整数nn。 【输出】 输出任意一个满足条件的环。 【输入样例】 6 【输出样例】 …...

别再瞎学 C 语言了!真・胎教级入门教程 | NO.3 万字详解分支与循环 | 下篇

欢迎大家来到<<别再瞎学 C 语言了&#xff01;真・胎教级入门教程 | NO.3 万字详解分支与循环>>下篇学习.在上期中我们已经了解了分支与循环中的if语句,关系操作符,条件操作符,逻辑操作符和switch语句.这一期我们继续来了解剩下的内容.6. while循环在C语言中有三种…...

GoAmzAI:开源本地化部署,AI赋能亚马逊卖家高效生成运营文案

1. 项目概述&#xff1a;一个面向亚马逊卖家的AI助手最近在和一些做跨境电商的朋友聊天&#xff0c;发现他们每天花在亚马逊店铺运营上的时间&#xff0c;很大一部分都耗在了重复性的文案工作上。从产品标题、五点描述、A页面&#xff0c;到广告文案、客户邮件回复&#xff0c;…...

crawdad-openclaw:构建高韧性智能爬虫的模块化框架实战

1. 项目概述&#xff1a;一个为数据抓取而生的开源“机械爪”如果你和我一样&#xff0c;在数据工程或网络爬虫领域摸爬滚打过几年&#xff0c;那你一定经历过这样的时刻&#xff1a;面对一个结构复杂、反爬机制严密的网站&#xff0c;你精心编写的爬虫脚本在运行了几个小时后&…...

【Keras+TensorFlow+Yolo3】从零构建自定义目标检测模型:实战标注、训练与部署(TF2避坑指南)

1. 环境准备与工具安装 目标检测是计算机视觉领域的重要应用&#xff0c;而YOLOv3作为其中的经典算法&#xff0c;凭借其速度和精度的平衡备受青睐。在开始实战前&#xff0c;我们需要搭建好开发环境。我推荐使用Anaconda创建独立的Python环境&#xff0c;这样可以避免不同项目…...

AI编程工具全景指南:从CLI到智能体,构建高效开发工作流

1. 项目概述&#xff1a;一份为“氛围编码”时代量身定制的开发者地图如果你是一名开发者&#xff0c;最近几个月一定被“氛围编码”这个词刷屏了。从Cursor、Claude Code到各种AI原生IDE和代理工具&#xff0c;我们仿佛一夜之间进入了一个新的编程范式。但问题也随之而来&…...

CANN/asc-devkit ReduceProd API文档

ReduceProd 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言&#xff0c;原生支持C和C标准规范&#xff0c;主要由类库和语言扩展层构成&#xff0c;提供多层级API&#xff0c;满足多维场景算子开发诉求。 项目地址: https://gitcode.com…...

时序逻辑与值函数分解在强化学习中的应用

1. 时序逻辑与值函数分解的核心原理 时序逻辑&#xff08;Temporal Logic, TL&#xff09;作为形式化方法的重要分支&#xff0c;其本质是通过数学语言描述系统在时间维度上的行为约束。在控制理论与强化学习领域&#xff0c;TL的价值在于将复杂的任务需求转化为可计算的优化目…...

ClaudE2E:跨IDE多智能体AI开发框架的设计与实战

1. 项目概述&#xff1a;一个为AI编程IDE设计的端到端多智能体开发框架如果你和我一样&#xff0c;经常在Claude Code、Cursor、Google Antigravity和OpenCode这几个AI驱动的IDE之间切换&#xff0c;肯定会遇到一个头疼的问题&#xff1a;每个工具都有自己的一套配置、规则和智…...

抖音内容高效采集实战:5个提升工作效率的开源方案

抖音内容高效采集实战&#xff1a;5个提升工作效率的开源方案 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. …...

Mac上Gradle报错‘Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7’?三步搞定版本兼容问题

Mac上Gradle报错‘Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7’的深度解析与解决方案 最近在MacOS上使用Gradle构建项目时&#xff0c;不少开发者遇到了一个棘手的错误&#xff1a;Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7。…...