安全实验作业

news2025/2/6 19:59:57

一 拓扑图

二 要求

1、R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用共有IP

2、R3-R5-R6-R7为MGRE环境,R3为中心站点;

3、整个OSPF环境IP基于172.16.0.0/16划分;

4、所有设备均可访问R4的环回;

5、减少LSA的更新量,加快收敛,保证更新安全;

6、全网可达

三 拓扑信息

根据需求描述,网络拓扑如下:

R4 是 ISP,只能配置 IP 地址,且与其他直连设备使用公有 IP。

R3 是 MGRE(多点 GRE)环境的中心站点,与 R5、R6、R7 组成 MGRE 网络。

R3 与 R4 直连,使用公有 IP。

R3、R5、R6、R7 之间通过 MGRE 隧道通信。

R4 的环回接口需要被所有设备访问。

OSPF 协议用于路由,IP 地址基于 172.16.0.0/16 划分。

四 需求分析
IP 地址规划:基于 172.16.0.0/16 进行子网划分,确保每个设备有唯一的 IP 地址。

MGRE 配置:R3 作为中心站点,R5、R6、R7 作为分支站点,通过 MGRE 隧道与 R3 通信。

OSPF 配置:在 MGRE 环境中运行 OSPF,确保全网路由可达。

LSA 优化:通过 OSPF 的区域划分、路由汇总等方式减少 LSA 的更新量,加快收敛速度。

安全性:确保 OSPF 更新安全,可以通过 OSPF 认证来实现。

全网可达:确保所有设备可以访问 R4 的环回接口,并且全网路由可达。

       


172.16.0.0/16

先分成2个网段(OSPF + RIP),借1位         

172.16.0.0/17         ---OSPF        

再按区域划分(5个区域),借3位                

172.16.0.0/20        ---Area 0                

三个环回 + MGRE = 4个网段,但一般网络只有200主机左右,所以直接规划到/24                         172.16.0.0/24        ---MGRE                         172.16.1.0/24        ---R5环回                         172.16.2.0/24        ---R6环回                         172.16.3.0/24        ---R7环回                         ...                         

172.16.15.0/24    ---保留备用                

172.16.16.0/20      ---Area 1                 三个环回 + 一个骨干 = 4个网段,但还是直接规划到/24                         

172.16.16.0/24        ---Area 1骨干                         需要3个IP,所以到/29                                 172.16.16.0/29        ---不能用                                

172.16.16.1/29        ---R1接口                                

172.16.16.2/29        ---R2接口                                

172.16.16.3/29        ---R3接口                                

172.16.16.4/29        ---保留备用                                

172.16.16.5/29        ---保留备用                                

172.16.16.6/29        ---保留备用                                

172.16.16.7/29        ---不能用                         

172.16.17.0/24        ---R1环回                         

172.16.18.0/24        ---R2环回                         

172.16.19.0/24        ---R3环回                         ...                         

172.16.31.0/24    ---保留备用                

172.16.32.0/20      ---Area 2                 1个环回+2个骨干                        

172.16.32.0/24        ---R11环回                        

172.16.33.0/30        ---R6-R11                        

172.16.33.4/30        ---R11-R12                

172.16.48.0/20      ---Area 3                 1个环回+2个骨干                        

172.16.48.0/24        ---R8环回                        

172.16.49.0/30        ---R7-R8                        

172.16.49.4/30        ---R8-R9                

172.16.64.0/20      ---Area 4                 2个环回+1个骨干                        

172.16.64.0/24        ---R9环回                        

172.16.65.0/24        ---R10环回                        

172.16.66.0/30        ---R9-R10                                  

172.16.80.0/20      ---保留备用                

172.16.96.0/20      ---保留备用                

172.16.112.0/20    ---保留备用         

172.16.128.0/17     ---RIP        

2个环回                 172.16.128.0/18                 172.16.192.0/18               

六 配置

r1配置

<Huawei>sys

[Huawei]sys r1

[r1]int g0/0/0

[r1-GigabitEthernet0/0/0]ip add 172.16.16.1 29

[r1-GigabitEthernet0/0/0]int l 0

[r1-LoopBack0]ip add 172.16.17.1 24

r2配置

<Huawei>sys

[Huawei]sys r2

[r2]int g0/0/0

[r2-GigabitEthernet0/0/0]ip add 172.16.16.2 29

[r2-GigabitEthernet0/0/0]int l 0

[r2-LoopBack0]ip add 172.16.18.1 24

r3

<Huawei>sys

[Huawei]sys r3

[r3]int g0/0/0

[r3-GigabitEthernet0/0/0]ip add 172.16.16.3 29

[r3-GigabitEthernet0/0/0]int l 0

[r3-LoopBack0]ip add 172.16.19.1 24

[r3-LoopBack0]int s4/0/0

[r3-Serial4/0/0]ip add 34.0.0.3 24 

r4

<Huawei>sys
[Huawei]sys r4

[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 47.0.0.4 24
[r4-GigabitEthernet0/0/0]int s4/0/0
[r4-Serial4/0/0]ip add 34.0.0.4 24
[r4-Serial4/0/0]int s4/0/1
[r4-Serial4/0/1]ip add 45.0.0.4 24
[r4-Serial4/0/1]int s3/0/0
[r4-Serial3/0/0]ip add 46.0.0.4 24
[r4-Serial3/0/0]int l 0
[r4-LoopBack0]ip add 4.4.4.4 32

r5

<Huawei>sys

[Huawei]sys r5

[r5]int s4/0/0

[r5-Serial4/0/0]ip add 45.0.0.5 24

[r5-Serial4/0/0]int l 0

[r5-LoopBack0]ip add 172.16.1.1 24 

r6

<Huawei>sys

[Huawei]sys r6

[r6]int s4/0/0

[r6-Serial4/0/0]ip add 46.0.0.6 24

[r6-Serial4/0/0]int g0/0/0

[r6-GigabitEthernet0/0/0]ip add 172.16.33.1 30

[r6-GigabitEthernet0/0/0]int l 0

[r6-LoopBack0]ip add 172.16.2.1 24 

r7

<Huawei>sys

[Huawei]sys r7

[r7]int g0/0/0

[r7-GigabitEthernet0/0/0]ip add 47.0.0.7 24

[r7-GigabitEthernet0/0/0]int l 0

[r7-LoopBack0]ip add 172.16.3.1 24

[r7-LoopBack0]int g0/0/1

[r7-GigabitEthernet0/0/1]ip add 172.16.49.1 30 

r8

<Huawei>sys

[Huawei]sys r8

[r8]int g0/0/0

[r8-GigabitEthernet0/0/0]ip add 172.16.49.2 30

[r8-GigabitEthernet0/0/0]int g0/0/1

[r8-GigabitEthernet0/0/1]ip add 172.16.49.5 30

[r8-GigabitEthernet0/0/1]int l 0

[r8-LoopBack0]ip add 172.16.48.1 24 

r9

<Huawei>sys

[Huawei]sys r9

[r9]int g0/0/0

[r9-GigabitEthernet0/0/0]ip add 172.16.49.6 30

[r9-GigabitEthernet0/0/0]int l 0

[r9-LoopBack0]ip add 172.16.64.1 24

[r9-LoopBack0]int g0/0/1

[r9-GigabitEthernet0/0/1]ip add 172.16.66.1 30 

r10

<Huawei>sys

[Huawei]sys r10

[r10]int g0/0/0

[r10-GigabitEthernet0/0/0]ip add 172.16.66.2 30

[r10-GigabitEthernet0/0/0]int l 0

[r10-LoopBack0]ip add 172.16.65.1 24 

r11

<Huawei>sys

[Huawei]sys r11

[r11]int g0/0/0

[r11-GigabitEthernet0/0/0]ip add 172.16.33.2 30

[r11-GigabitEthernet0/0/0]int g0/0/1

[r11-GigabitEthernet0/0/1]ip add 172.16.33.5 30

[r11-GigabitEthernet0/0/1]int l 0

[r11-LoopBack0]ip add 172.16.32.1 24 

r12

<Huawei>sys

[Huawei]sys r12

[r12]int g0/0/0

[r12-GigabitEthernet0/0/0]ip add 172.16.33.6 30

[r12-GigabitEthernet0/0/0]int l 0

[r12-LoopBack0]ip add 172.16.128.1 18

[r12-LoopBack0]int l 1

[r12-LoopBack1]ip add 172.16.192.1 18 

用ping来测试所有网段通不通

七,用非shortcut方式搭建MGRE环境

首先在r3上配置

[r3]int t0/0/0

[r3-Tunnel0/0/0]ip add 172.16.0.1 24

[r3-Tunnel0/0/0]tunnel-protocol gre p2mp 

[r3-Tunnel0/0/0]source 34.0.0.3

[r3-Tunnel0/0/0]nhrp entry multicast dynamic 

[r3]ip route-static 0.0.0.0 0 34.0.0.4 

r5

[r5]int t0/0/0

[r5-Tunnel0/0/0]ip add 172.16.0.2 24

[r5-Tunnel0/0/0]tunnel-protocol gre p2mp 

[r5-Tunnel0/0/0]source Serial 4/0/0

[r5-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r5]ip route-static 0.0.0.0 0 45.0.0.4

r6

[r6]int t0/0/0

[r6-Tunnel0/0/0]ip add 172.16.0.3 24

[r6-Tunnel0/0/0]tunnel-protocol gre p2mp 

[r6-Tunnel0/0/0]source Serial 4/0/0

[r6-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r6]ip route-static 0.0.0.0 0 46.0.0.4

r7

[r7]int t0/0/0

[r7-Tunnel0/0/0]ip add 172.16.0.4 24

[r7-Tunnel0/0/0]tunnel-protocol gre p2mp 

[r7-Tunnel0/0/0]source GigabitEthernet 0/0/0

[r7-Tunnel0/0/0]nhrp entry 172.16.0.1 34.0.0.3 register 

[r7]ip route-static 0.0.0.0 0 47.0.0.4 

全配置完成后检查NHRP表

 

八,配置ospf协议,使得私网可以互通

1,ospf区域内的命令

2,rip区域

3检查邻居表建邻情况

r1

 与R2,R3建邻成功达到FULL状态

R3--R5--R6--R7的邻居表

r3

r5

r6

r7

九,减少lsa更新量,加快收敛

方法:手工汇总

域间路由汇总:只能在区域间传递3类LSA时,进行手工汇总的路由汇总在ABR上配置,将非骨干区域的路由汇总成一条,传递给骨干区域。

首先汇总区域123的路由

查看r5的链路数据库表(lsdb)

命令配置:

r3

[r3]ospf 1 [r3-ospf-1]area 1   

[r3-ospf-1-area-0.0.0.1]abr-summary 172.16.1.0 255.255.255.0

r6

[r6]ospf 1 [r6-ospf-1]area 2 

[r6-ospf-1-area-0.0.0.2]abr-summary 172.16.2.0 255.255.255.0

r7

[r7]ospf 1

[r7-ospf-1]area 3  

[r7-ospf-1-area-0.0.0.3]abr-summary 172.16.3.0 255.255.255.0

 配置后再次查看链路数据库表

很明显3类LSA由之前的10条汇总成3条汇总好的1.0/2.0/3.0 网段

域外路由汇总:当ASBR将其他协议产生的路由条目重发布进入ospf域时,可以进行汇总配置

将OSPF2与RIP两个域外路由信息汇总

OSPF2的ASBR是r9

r9的命令配置

[r9]ospf 1

[r9-ospf-1]asbr-summary 172.16.4.0 255.255.255.0

RIP的ASBR是r12

r12的命令配置

[r12]ospf 1

[r12-ospf-1]asbr-summary 172.16.5.0 255.255.255.0 

最后再看一次链路数据库表

将之前5类LSA汇总成两个4.0/5.0的汇总网段

10,访问公网

使用NAT技术实现,

(1)先进行acl流量抓取将私网IP获取,在配置NAT将私网转换为公网IP 

以上要求都达到即可全网可达

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

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

相关文章

《Python预训练视觉和大语言模型》:从DeepSeek到大模型实战的全栈指南

就是当代AI工程师的日常&#xff1a;* - 砸钱买算力&#xff0c;却卡在分布式训练的“隐形坑”里&#xff1b; - 跟着论文复现模型&#xff0c;结果连1/10的性能都达不到&#xff1b; - 好不容易上线应用&#xff0c;却因伦理问题被用户投诉…… 当所有人都在教你怎么调用…

血压计OCR文字检测数据集VOC+YOLO格式2147张11类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数)&#xff1a;2147 标注数量(xml文件个数)&#xff1a;2147 标注数量(txt文件个数)&#xff1a;2147 …

Java 面试合集(2024版)

种自己的花&#xff0c;爱自己的宇宙 目录 第一章-Java基础篇 1、你是怎样理解OOP面向对象??? 难度系数&#xff1a;? 2、重载与重写区别??? 难度系数&#xff1a;? 3、接口与抽象类的区别??? 难度系数&#xff1a;? 4、深拷贝与浅拷贝的理解??? 难度系数&…

Typora免费使用

一.下载地址 https://typoraio.cn/ 二.修改配置文件 1.找到安装路径下的LicenseIndex.180dd4c7.4da8909c.chunk.js文件 文件路径为:安装路径\resources\page-dist\static\js\LicenseIndex.180dd4c7.4da8909c.chunk.js 将js中的 e.hasActivated"true"e.hasActiva…

第一性原理:游戏开发成本的思考

利润 营收-成本 营收定价x销量x分成比例 销量 曝光量x 点击率x &#xff08;购买率- 退款率&#xff09; 分成比例 100%- 平台抽成- 税- 引擎费- 发行抽成 成本开发成本运营成本 开发成本 人工外包办公地点租金水电设备折旧 人工成本设计成本开发成本迭代修改成本后续内容…

裁员潮血洗硅谷,普通人惨遭裁员的血泪教训——要随时做好失业的准备

我大学室友21年暑假在meta的某AI组实习过&#xff0c;压力巨大&#xff01;组里大群天天消息99&#xff0c;年底实习结束直接就进到Google去了&#xff0c;听说eng组的intern十有八九都拿到了return offer&#xff0c;但都利用空余时间跳到了别的大厂。 离谱的时候&#xff0c…

MacBook Pro(M1芯片)Qt环境配置

MacBook Pro&#xff08;M1芯片&#xff09;Qt环境配置 1、准备 试图写一个跨平台的桌面应用&#xff0c;此时想到了使用Qt&#xff0c;于是开始了搭建开发环境&#xff5e; 在M1芯片的电脑上安装&#xff0c;使用brew工具比较方便 Apple Silicon&#xff08;ARM/M1&#xf…

智能编码在前端研发的创新应用

一、前端开发实例 今天主要想分享一些关于大模型如何协助我们进行前端编码的实践。首先&#xff0c;让我们以一个前端开发的实例开始。通常&#xff0c;当需要实现一个新的前端功能时&#xff0c;我们会收到相关的背景和需求描述。我的期望是&#xff0c;大模型能够直接使用这…

基于RK3588/RK3576+MCU STM32+AI的储能电站电池簇管理系统设计与实现

伴随近年来新型储能技术的高质量规模化发展&#xff0c;储能电站作为新能源领域的重要载体&#xff0c; 旨在配合逐步迈进智能电网时代&#xff0c;满足电力系统能源结构与分布的创新升级&#xff0c;给予相应规模 电池管理系统的设计与实现以新的挑战。同时&#xff0c;电子系…

Django框架丨从零开始的Django入门学习

Django 是一个用于构建 Web 应用程序的高级 Python Web 框架&#xff0c;Django是一个高度模块化的框架&#xff0c;使用 Django&#xff0c;只要很少的代码&#xff0c;Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容&#xff0c;并进一步开发出全功能…

稀疏混合专家架构语言模型(MoE)

注&#xff1a;本文为 “稀疏混合专家架构语言模型&#xff08;MoE&#xff09;” 相关文章合辑。 手把手教你&#xff0c;从零开始实现一个稀疏混合专家架构语言模型&#xff08;MoE&#xff09; 机器之心 2024年02月11日 12:21 河南 选自huggingface 机器之心编译 机器之心…

spring基础总结

先修知识&#xff1a;依赖注入&#xff0c;反转控制&#xff0c;生命周期 IDEA快捷键 Ctrl Altm:提取方法&#xff0c;设置trycatch 通用快捷键&#xff1a; Ctrl F&#xff1a;在当前文件中查找文本。Ctrl R&#xff1a;在当前文件中替换文本。Ctrl Z&#xff1a;撤销…

openRv1126 AI算法部署实战之——TensorFlow TFLite Pytorch ONNX等模型转换实战

Conda简介 查看当前系统的环境列表 conda env list base为基础环境 py3.6-rknn-1.7.3为模型转换环境&#xff0c;rknn-toolkit版本V1.7.3&#xff0c;python版本3.6 py3.6-tensorflow-2.5.0为tensorflow模型训练环境&#xff0c;tensorflow版本2.5.0&#xff0c;python版本…

java进阶1——JVM

java进阶——JVM 1、JVM概述 作用 Java 虚拟机就是二进制字节码的运行环境&#xff0c;负责装载字节码到其内部&#xff0c;解释/编译为对 应平台上的机器码指令行&#xff0c;每一条 java 指令&#xff0c;java 虚拟机中都有详细定义&#xff0c;如怎么取操 作数&#xff0c…

基于深度学习的视觉检测小项目(十六) 用户管理界面的组态

分组和权限&#xff1a; 用户分为三个组&#xff0c;管理员、普通用户、访客。 • 管理员的权限和作业范围&#xff1a; 添加和删除用户、更改所有用户的信息&#xff08;用户名、登录密码、所在分组等&#xff09;、查看和备份以及复制数据库&#xff1b; • 普通用户的权限和…

Docker使用指南(一)——镜像相关操作详解(实战案例教学,适合小白跟学)

目录 1.镜像名的组成 2.镜像操作相关命令 镜像常用命令总结&#xff1a; 1. docker images 2. docker rmi 3. docker pull 4. docker push 5. docker save 6. docker load 7. docker tag 8. docker build 9. docker history 10. docker inspect 11. docker prune…

《2025,AI重塑世界进行时》

开年爆点&#xff0c;AI 浪潮再掀高潮 2025 年开年&#xff0c;AI 领域便热闹非凡&#xff0c;热点事件不断&#xff0c;让人深刻感受到这股科技浪潮正以汹涌之势奔腾而来。先是深度求索公司&#xff08;DeepSeek&#xff09;的 DeepSeek - R1 模型横空出世&#xff0c;迅速在国…

visual studio安装

一、下载Visual Studio 访问Visual Studio官方网站。下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux 在主页上找到并点击“下载 Visual Studio”按钮。 选择适合需求的版本&#xff0c;例如“Visual Studio Community”&#xff08;免费版本&#xff09;&#x…

VSCode中使用EmmyLua插件对Unity的tolua断点调试

一.VSCode中搜索安装EmmyLua插件 二.创建和编辑launch.json文件 初始的launch.json是这样的 手动编辑加上一段内容如下图所示&#xff1a; 三.启动调试模式&#xff0c;并选择附加的进程

一、tsp学习笔记——开发环境搭建

开发环境&#xff1a;window11 wsl ubuntu24.04 lypwslDESKTOP-39T8VTC:~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 24.04.1 LTS Release: 24.04 Codename: noble工具安装 网络相关工具 sudo apt instal…