HCIP作业三

news2024/12/23 10:25:50

文章目录

  • 一,建立拓扑图
    • 1,目的:实现全网可达
  • 二,在OSPF1区域
    • 1,所有路由器配置IP地址(包含OSPF100区域)
    • 2,进行O1的宣告,不能宣告ISP网段
    • 3,在O1区域的R3写缺省去ISP,在O1区域让其它路由拿到缺省,下放缺省,允许所有流量通过,使用NAT技术
  • 三,OSPF100区域
    • 1,在O100区域进行宣告
    • 2,创建TUN隧道
    • 3,宣告隧道,引流
    • 4,使用OSPF需要开启
  • 四,在R5上
    • 2,其它路由拿到缺省
    • 3,下放缺省
    • 4,使用NAT技术转换进入ISP
    • 5,写隧道,引流,宣告隧道
  • 五,在R3上和R5是同理的,就不做演示,可以参考R5
  • 六,测试

一,建立拓扑图

1,目的:实现全网可达

在这里插入图片描述

二,在OSPF1区域

1,所有路由器配置IP地址(包含OSPF100区域)

其中一个所示
[isp1]dis ip int b
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
The number of interface that is UP in Physical is 5
The number of interface that is DOWN in Physical is 0
The number of interface that is UP in Protocol is 5
The number of interface that is DOWN in Protocol is 0

Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              16.1.1.2/24          up         up        
GigabitEthernet0/0/1              18.1.1.2/24          up         up        
GigabitEthernet0/0/2              19.1.1.2/24          up         up        
GigabitEthernet4/0/0              17.1.1.2/24          up         up        
NULL0                             unassigned           up 

2,进行O1的宣告,不能宣告ISP网段

[r3]ospf 1
[r3-ospf-1]area 0	
[r3-ospf-1-area-0.0.0.0]network 12.1.1.3 0.0.0.0

3,在O1区域的R3写缺省去ISP,在O1区域让其它路由拿到缺省,下放缺省,允许所有流量通过,使用NAT技术

[r3]ip route-static 0.0.0.0 0 24.1.1.2
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]default-route-advertise 
[r3]acl 2000
[r3-acl-basic-2000]rule permit source any 
[r3-GigabitEthernet0/0/1]nat outbound 2000

三,OSPF100区域

ISP不能宣告

1,在O100区域进行宣告

[r5]ospf 100 router-id 5.5.5.5

[r5-ospf-100]area 0

[r5-ospf-100-area-0.0.0.0]network 13.1.1.2 0.0.0.0
[r5-ospf-100-area-0.0.0.0]network 14.1.1.1 0.0.0.0

2,创建TUN隧道

[r6]interface Tunnel 0/0/0

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

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

[r6-Tunnel0/0/0]nhrp network-id 100

[r6-Tunnel0/0/0]ip address 10.1.1.1 24

3,宣告隧道,引流

r6]ospf 100 router-id 6.6.6.6

[r6-ospf-100]area 0

[r6-ospf-100-area-0.0.0.0]network 10.1.1.1 0.0.0.0
[r6]ip route-static 17.1.1.0 24 16.1.1.2
[r6]ip route-static 18.1.1.0 24 16.1.1.2

[r6]ip route-static 19.1.1.0 24 16.1.1.2

4,使用OSPF需要开启

[r7-Tunnel0/0/0]ospf network-type broadcast 

四,在R5上

##  1,写缺省
[r5]ip route-static 0.0.0.0 0 13.1.1.1

2,其它路由拿到缺省

[r5]ospf 100 router-id 5.5.5.5

3,下放缺省

[r5-ospf-100]default-route-advertise

4,使用NAT技术转换进入ISP

[r5]acl 2000
[r5-acl-basic-2000]rule permit source any 
[r5-GigabitEthernet0/0/0]nat outbound 2000

5,写隧道,引流,宣告隧道

[r5]interface Tunnel 0/0/0


[r5-Tunnel0/0/0]tunnel-protocol gre 
[r5-Tunnel0/0/0]source 13.1.1.2

[r5-Tunnel0/0/0]description 24.1.1.1

[r5-Tunnel0/0/0]ip address 11.1.1.1 24

[r5]ip route-static 24.1.1.0 24 13.1.1.1

[r5]ospf 100 router-id 5.5.5.5
[r5-ospf-100]area 0

[r5-ospf-100-area-0.0.0.0]network 11.11.11.11 0.0.0.0

五,在R3上和R5是同理的,就不做演示,可以参考R5

六,测试

在这里插入图片描述

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

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

相关文章

MIT6.830-2022-lab3实验思路详细讲解

文章目录一、实验概览二、实验过程成本估算(Cost Estimation):基数和选择率Exercise 1: IntHistogramExercise 2: TableStatsExercise 3: Join Cost EstimationExercise 4: Join Cost EstimationExtra Credit总结一、实验概览 对于这次lab&a…

尚医通-数据字典接口-前端列表(十三)

目录: (1)数据字典接口-需求和准备 (2)数据字典接口-列表 (3) 数据字典前端-列表 (1)数据字典接口-需求和准备 前面我们完成了医院设置模块的开发,现在来…

js数组篇

数组定义 var arr1new Array(33,44,55,66); var arr2[A,B,C,D]; var arr3new Array(4); 数组常用方法 splice()方法用于替换数组中的指定项 splice(3,2,X,Y,Z):从下标为3的项开始,连续替换2项 ,插入XYZ var arr[A,B,C,D,E,F,G]; arr.spl…

Java线程间通信机制 (等待唤醒机制)

1.1 线程间通信 概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动…

[JavaEE] Thread类及其常见方法

专栏简介: JavaEE从入门到进阶 题目来源: leetcode,牛客,剑指offer. 创作目标: 记录学习JavaEE学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录 1.Thread 的常见构造方法 2.Thread 的几个常见属性…

机器学习基石2(noise和error)

文章目录一、什么是noise?二、什么是error?三、常用error一、什么是noise? 我们之前的讨论都是一种理想化的说明,比如数据来源于目标函数fff,似乎我们手里拿到的数据是这样得来的,随机取一个输入&#xff0…

DOM算法系列009-判断给定节点是否为块级元素

UID: 20221227215215 aliases: tags: source: cssclass: created: 2022-12-27 块级元素 给定一个节点,如何判定它是否为块级元素呢? 首先,块级元素一定是元素节点,所以它的nodeType 1其次,我们思考,有什…

Redis分布式缓存、秒杀

目录一、单点Redis的问题二、RDB三、AOF四、Redis优化秒杀流程1、秒杀步骤:2、Redis优化秒杀步骤:3、秒杀的lua脚本4、调用秒杀的lua脚本5、通过线程池,操作阻塞队列五、基于Redis实现共享session登录NoSQL数据库进阶实战哪吒精品系列文章一、…

linux常用命令(二)-文件操作

文件创建 - touch 一般使用touch 来创建某个新增的文件 语法 touch [-acfm][文件名]a:改变档案的读取时间记录c:假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。f:不使用,是为了与其他 unix 系统…

python的tkinter(图形用户界面)

目录标题什么是图形用户界面(GUI)Tinter函数和参数说明(常用)Lable(标签):效果Button(按钮)效果Entry(文本框)效果Text (多行文本框)Canvas(画布)效果Message(消息弹窗)效果什么是图形用户界面&…

kaggle学习笔记-otto-baseline4-本地CV的构建

总览 步骤 1 - 生成候选 对于每个测试用户,我们生成可能的选择,即候选人。、我们从 5 个来源生成候选人: 点击、购物车、订单的用户历史记录测试周期间最受欢迎的 20 次点击、购物车、订单具有类型权重的点击/购物车/订单到购物车/订单的共…

中国芯片奇才,仅用三年打破欧美垄断,创造奇迹

有这么一位中国人,打破了欧美长达10年的芯片技术垄断。这位最该追的星,她是谁?又是如何让欧美芯片领域闻风丧胆。早在2017年,芯片国产化已接近50%,然而25g以上芯片却仅有3%,该技术一直掌握在欧美等发达国家…

融云任杰:激活组织生命力 让听见炮火的人做决策 | TGO专访

任杰,融云联合创始人兼首席科学家,TGO 鲲鹏会(北京)学员;曾就职于微软和神州泰岳等公司,在微软两次获得全球杰出员工奖,曾负责中国联通搭建 WAP 网关、增值业务管理平台;在神州泰岳期…

数据结构(线性表及顺序表)

目录 线性表 线性结构定义 常见线性结构 线性表 顺序表及其实现 顺序结构 顺序表的存储映像图 顺序表seqList及操作的定义(seqList.h) 顺序表基本操作的实现分析 查找操作 实现代码 插入操作 实现代码 删除操作 实现代码 顺序表应用——…

手绘图说电子元器件-集成电路

集成电路是高度集成化的电子器件,具有集成度高、功能完整、可靠性好、体积小、重量轻、功耗低的特点,已成为现代电子技术中不可或缺的核心器件。 集成电路可分为模拟集成电路和数字集成电路两大类,包括集成运放、时基集成电路、集成稳压器、门电路、触发器、计数器、译码器…

【 uniapp - 黑马优购 | 分类界面 】创建cate分支、数据获取、动态渲染

个人名片: 🐼作者简介:一名大二在校生,讨厌编程🎋 🐻‍❄️个人主页🥇:小新爱学习. 🐼个人WeChat:hmmwx53 🕊️系列专栏:&#x1f5bc…

【Lilishop商城】No4-4.业务逻辑的代码开发,涉及到:会员B端第三方登录的开发-web端第三方授权联合登录接口开发

仅涉及后端,全部目录看顶部专栏,代码、文档、接口路径在: 【Lilishop商城】记录一下B2B2C商城系统学习笔记~_清晨敲代码的博客-CSDN博客 全篇会结合业务介绍重点设计逻辑,其中重点包括接口类、业务类,具体的结合源代…

机器学习——支持向量机(SVM)

文章目录1. 优化目标2. 大间距的直观理解3. 大间距分类背后的数学支持向量机(Support Vector Machines)是广泛应用于工业界和学术界的一种监督学习算法,在学习复杂的非线性方程时提供了一种更为清晰,更加强大的方式。下面从SVM的优…

【nowcoder】笔试强训Day10

目录 一、选择题 二、编程题 2.1井字棋 2.2密码强度等级 一、选择题 1.下列运算符合法的是&#xff08; &#xff09; A. && B. <> C. if D. : 逻辑与&&语法规则&#xff1a;表达式1&&表达式2&#xff0c;其中两个表达式都是布尔表达式…

LeetCode453.最小操作次数使数组元素相等

LeetCode刷题记录 文章目录&#x1f4dc;题目描述&#x1f4a1;解题思路&#x1f4dc;题目描述 给你一个长度为 n 的整数数组&#xff0c;每次操作将会使 n - 1 个元素增加 1 。 返回让数组所有元素相等的最小操作次数。 示例1 输入&#xff1a;nums [1,2,3] 输出&#xff1a…