安全实验作业

一 拓扑图

二 要求

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.rhkb.cn/news/12530.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

e2studio开发RA4M2(6)----GPIO外部中断(IRQ)配置

e2studio开发RA4M2.6--GPIO外部中断&#xff08;IRQ&#xff09;配置 概述视频教学样品申请硬件准备参考程序源码下载新建工程工程模板保存工程路径芯片配置工程模板选择时钟设置SWD调试口设置GPIO口配置按键中断配置中断回调函数主程序 概述 GPIO&#xff08;通用输入/输出&a…

排序算法--快速排序

快速排序是高效的排序算法&#xff0c;平均时间复杂度为 O(nlog⁡n)&#xff0c;适合大规模数据排序。 1.挖坑法 2左右指针法 3.前后指针法 // 交换两个元素的值 void swap(int* a, int* b) {int temp *a;*a *b;*b temp; }// 分区函数&#xff0c;返回分区点的索引 int par…

分享|LLM通过D-E-P-S完成长时间与多步骤的任务

《Describe, Explain, Plan and Select: Interactive Planning with Large Language Models Enables Open-World Multi-Task Agents&#xff1f; 描述、解释、计划和选择&#xff1a;使用大型语言模型进行交互式规划&#xff0c;实现开放世界的多任务代理 问题背景&#xff1a;…

chrome浏览器chromedriver下载

chromedriver 下载地址 https://googlechromelabs.github.io/chrome-for-testing/ 上面的链接有和当前发布的chrome浏览器版本相近的chromedriver 实际使用感受 chrome浏览器会自动更新&#xff0c;可以去下载最新的chromedriver使用&#xff0c;自动化中使用新的chromedr…

swagger使用指引

1.swagger介绍 在前后端分离开发中通常由后端程序员设计接口&#xff0c;完成后需要编写接口文档&#xff0c;最后将文档交给前端工程师&#xff0c;前端工程师参考文档进行开发。 可以通过一些工具快速生成接口文档 &#xff0c;本项目通过Swagger生成接口在线文档 。 什么…

一文速览DeepSeek-R1的本地部署——可联网、可实现本地知识库问答:包括671B满血版和各个蒸馏版的部署

前言 自从deepseek R1发布之后「详见《一文速览DeepSeek R1&#xff1a;如何通过纯RL训练大模型的推理能力以比肩甚至超越OpenAI o1(含Kimi K1.5的解读)》」&#xff0c;deepseek便爆火 爆火以后便应了“人红是非多”那句话&#xff0c;不但遭受各种大规模攻击&#xff0c;即便…

低通滤波算法的数学原理和C语言实现

目录 概述 1 原理介绍 1. 1 基本概念 1.2 一阶RC低通滤波器模型 2 C语言完整实现 2.1 滤波器结构体定义 2.2 初始化函数 2.3 滤波计算函数 3 应用示例 3.1 噪声信号滤波 3.2 输出效果对比 3.3 关键参数选择指南 4 性能优化技巧 4.1 定点数优化 4.2 抗溢出处理 …

自研有限元软件与ANSYS精度对比-Bar3D2Node三维杆单元模型-央视大裤衩实例

目录 1、“央视大裤衩”自研有限元软件求解 1.1、选择单元类型 1.2、导入“央视大裤衩”工程 1.3、节点坐标定义 1.4、单元连接关系、材料定义 1.5、约束定义 1.6、外载定义 1.7、矩阵求解 1.8、变形云图展示 1.9、节点位移 1.10、单元应力 1.11、节点支反力 2、“…

Hot100之堆

我们的PriorityQueue默认为最小堆&#xff0c;堆顶总是为最小 215数组中的第K个最大元素 题目 思路解析 暴力解法&#xff08;不符合时间复杂度&#xff09; 题目要求我们找到「数组排序后的第 k 个最大的元素&#xff0c;而不是第 k 个不同的元素」。「数组排序后的第 k …

FinRobot:一个使用大型语言模型的金融应用开源AI代理平台

“FinRobot: An Open-Source AI Agent Platform for Financial Applications using Large Language Models” 论文地址&#xff1a;https://arxiv.org/pdf/2405.14767 Github地址&#xff1a;https://github.com/AI4Finance-Foundation/FinRobot 摘要 在金融领域与AI社区间&a…

算法题(57):找出字符串中第一个匹配项的下标

审题: 需要我们根据原串与模式串相比较并找到完全匹配时子串的第一个元素索引&#xff0c;若没有则返回-1 思路&#xff1a; 方法一&#xff1a;BF暴力算法 思路很简单&#xff0c;我们用p1表示原串的索引&#xff0c;p2表示模式串索引。遍历原串&#xff0c;每次遍历都匹配一次…

「全网最细 + 实战源码案例」设计模式——策略模式

核心思想 策略模式&#xff08;Strategy Pattern&#xff09;是一种行为型设计模式&#xff0c;用于定义一系列算法或策略&#xff0c;将它们封装成独立的类&#xff0c;并使它们可以相互替换&#xff0c;而不影响客户端的代码&#xff0c;提高代码的可维护性和扩展性。 结构 …

linux 进程补充

环境变量 基本概念 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数 如&#xff1a;我们在编写C/C代码的时候&#xff0c;在链接的时候&#xff0c;从来不知道我们的所链接的动态静态库在哪 里&#xff0c;但是照样可以链接成功&#…

排序算法--选择排序

选择排序虽然简单&#xff0c;但时间复杂度较高&#xff0c;适合小规模数据或教学演示。 // 选择排序函数 void selectionSort(int arr[], int n) {for (int i 0; i < n - 1; i) { // 外层循环控制当前最小值的存放位置int minIndex i; // 假设当前位置是最小值的索引// 内…

java求职学习day27

数据库连接池 &DBUtils 1.数据库连接池 1.1 连接池介绍 1) 什么是连接池 实际开发中 “ 获得连接 ” 或 “ 释放资源 ” 是非常消耗系统资源的两个过程&#xff0c;为了解决此类性能问题&#xff0c;通常情况我们 采用连接池技术&#xff0c;来共享连接 Connection 。…

接入DeepSeek大模型

接入DeepSeek 下载并安装Ollamachatbox 软件配置大模型 下载并安装Ollama 下载并安装Ollama&#xff0c; 使用参数ollama -v查看是否安装成功。 输入命令ollama list&#xff0c; 可以看到已经存在4个目录了。 输入命令ollama pull deepseek-r1:1.5b&#xff0c; 下载deepse…

AI大模型(二)基于Deepseek搭建本地可视化交互UI

AI大模型&#xff08;二&#xff09;基于Deepseek搭建本地可视化交互UI DeepSeek开源大模型在榜单上以黑马之姿横扫多项评测&#xff0c;其社区热度指数暴涨、一跃成为近期内影响力最高的话题&#xff0c;这个来自中国团队的模型向世界证明&#xff1a;让每个普通人都能拥有媲…

防火墙安全策略实验

一、实验拓扑图及实验要求 实验要求&#xff1a; 1、VLAN2属于办公区&#xff1b;VLAN 3属于生产区。 2、办公区PC在工作日时间&#xff08;周一至周五&#xff0c;早8到晚6)可以正常访问0A Server&#xff0c;其他时间不允许。 3、办公区可以在任意时刻访问web Server 4、生产…

【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】3.1 NumPy图像大小调整实战

3.1 NumPy图像大小调整实战 目录 #mermaid-svg-uDg4hyooC74c0r2r {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-uDg4hyooC74c0r2r .error-icon{fill:#552222;}#mermaid-svg-uDg4hyooC74c0r2r .error-text{fill:#5…

AI 编程工具—Cursor进阶使用 Agent模式

AI 编程工具—Cursor进阶使用 Agent模式 我们在使用Cursor 的是有,在Composer 模式下,提交的是有两种模式 Normal 模式,也就是默认的模式Agent 模式Agent 模式可以帮我们生成代码文件,执行程序,安装依赖,并且完成一些列的工作 这里有个点很重要就是在Agent 模式下,Cur…