HCIA 19 结束 企业总部-分支综合实验(下)

3.6出口NAT配置可以访问互联网

配置NAT使内网可以访问公网8.8.8.8,当前总部PC1 PING不通公网地址8.8.8.8。

3.6.1总部配置NAT访问互联网

步骤1:配置NAT

acl number 2000  

 rule 5 permit source 192.168.0.0 0.0.255.255

#

interface GigabitEthernet0/0/2

 nat outbound 2000

#

步骤2:验证总部内网到互联网8.8.8.8
(1)PING不通8.8.8.8 开始排错

发现到202.1.1.1也不通,缺回程路由

(2)OSPF增加下放默认路由

(3)PING通8.8.8.8

步骤3:互联网路由器抓包验证NAT

3.6.2 分支机构配置NAT访问互联网

步骤1:配置NAT

acl number 2000  

 rule 5 permit source 192.168.0.0 0.0.255.255

#

interface GigabitEthernet0/0/1

 nat outbound 2000

#

验证2:验证PC3到8.8.8.8

3.7模拟分支机构到互联网主线断线,走备线

步骤1:shutdown R2的g0/0/1默认路由失效走备线

正常有默认路由访问互联网

shut后默认路由失效,此时因R1有默认路由通过OSPF下发到R2,让R2学到ospf 路由可以访问互联网,产生了OSPF外部路由COST值 150。

步骤2:恢复R2的g0/0/1,验证NAT

分支ping 8.8.8.8 验证通断,再次抓包

恢复断线 ,静态路由生效,还是走主线

3.8 总部到互联网主线路断了,走备线

步骤1:验证无默认路由,通信中断

无默认路由

步骤2:R2下发默认路由

R2下发后,总部PC1收到默认路由,通信恢复

R1查表可以收到默认路由,内网其他交换机也可以收到

内网其他交换机也可以收到

步骤3:PC1验证路径

步骤4:总部链路恢复,静态路由生效

3.9总部核心容灾

步骤1:模拟SW1故障

int g0/0/3

 shut

int g0/0/5

 shut

int g0/0/7

 shut

int g0/0/11

 shut

int g0/0/22

 shut

int g0/0/23

 shut

int g0/0/24

 shut

步骤2:验证核心故障 VRRP切换和OSPF收敛都需要时间

步骤3:验证默认路由

步骤4:验证回程路由

步骤5:断核心后,再断R1到R3出口

设备故障,出口链路挂了,验证PING 8.8.8.8 仍然可以访问互联网

步骤6:全部恢复,验证VRRP和OSPF

全部恢复,VRRP切换,OSPF恢复也要时间

查看VRRP主备是否正常

查看默认路由 OSPF是否学到了

一个小彩蛋吧!

这个实验做得挺累的,因为用了挺多时间,写文也很要时间。本想着早点结束还能跑跑步,看这个时间,快休息了。

这个实验包含了HCIA内容的大部分所有协议,在做的过程中还有一些排错的过程,也理解一些之前不理解的内容,编写的时候也考虑了实际项目中遇到的情况,增加了一些验证过程。

在学习或工作中很多时候遇到难题,浪费很多时间搜不到合适解决问题的办法挺烦的,所以想到了这样一个途径,以后也会逐步增加一些快速配置或解决的文。

看到这,如果你也是一个从小白开始的攻城狮,

那预祝你这条路上,从容且快乐。

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

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

相关文章

Redis预备知识

一.预备知识 1.基本全局命令 set key value 将key的值设置成value get key 得到key的值 keys [pattern] 查看匹配pattern的所有key 比如h?llo匹配hallo,hbllo,hcllo……只要用一个符号将?代替即可 比如h*llo匹配hllo,heeeello…

【图像识别系统】昆虫识别Python+卷积神经网络算法+人工智能+深度学习+机器学习+TensorFlow+ResNet50

一、介绍 昆虫识别系统,使用Python作为主要开发语言。通过TensorFlow搭建ResNet50卷积神经网络算法(CNN)模型。通过对10种常见的昆虫图片数据集(‘蜜蜂’, ‘甲虫’, ‘蝴蝶’, ‘蝉’, ‘蜻蜓’, ‘蚱蜢’, ‘蛾’, ‘蝎子’, ‘…

ansible setup模块

用于收集有关目标主机的系统和网络信息,并将这些信息存储为一个facts变量,可以在Playbook的后续任务中使用。setup模块可以用来获取主机的操作系统、软件包、IP地址、内存、磁盘和其他硬件信息。这些信息对编写Playbook和进行条件判断非常有用。当你在Pl…

【Academy】 NoSQL injection NoSQL注入

NoSQL注入 NoSQL injection 概述1.NoSQL数据库2.NoSQL注入的类型3.NoSQL语法注入3.1在MongoDB中检测语法注入3.1.1确定要处理的字符3.1.2确认条件行为3.1.3覆盖现有条件 4.NoSQL操作…

02_ESP32+MicroPython 点亮LED灯

书接第1篇《01_ESP32 MicroPython开发环境搭建_eps32开发板-CSDN博客》 想要让一个引脚输出高电平,只需要找到对应的GPIO然后通过on()或者value(1)操作就可以,同理如果想要输出低电平让LED灯灭,只需要调用off()或者value(0)就行。 一、点亮…

【ACM出版】2024人工智能与自然语言处理国际学术会议(AINLP 2024,7月19-21)

2024人工智能与自然语言处理国际学术会议(AINLP 2024)将于2024年7月19-21日在中国珠海召开,该会议作为第四届人工智能、自动化与高性能计算国际会议(AIAHPC 2024)分会场召开。 本次会议主要围绕“人工智能与自然语言处…

【网络安全的神秘世界】SQL注入漏洞

🌝博客主页:泥菩萨 💖专栏:Linux探索之旅 | 网络安全的神秘世界 | 专接本 | 每天学会一个渗透测试工具 本章知识使用的靶场:DVWA 一、漏洞简介 SQL:结构化查询语言,是一种特殊的编程语言&#…

Android中webview中本地加载网页,jquery发送ajax请求一直报error的解决办法

webview初始化代码 private void initWebView() {webView.setWebViewClient(webClient);webView.setWebChromeClient(webChromeClient);WebSettings webSettings webView.getSettings();// 让WebView能够执行javaScriptwebSettings.setJavaScriptEnabled(true);// 让JavaScri…

开关阀(2):专业名词解释

DEFINED TERMS / ABBREVIATIONS / REFERENCES 定义术语/缩写/引用 阀门术语及缩写 ESV——EMERGENCY SHUTDOWN VALVE 紧急关断阀 QEV——Quick-Exhaust Valve 快排阀 OFV——ON/OFF VALVES 开关阀 EBDV——Emergency Blow-Down Valve 紧急放…

智能风控(原理、算法与工程实践)项目一

本文介绍该书第一章的项目:运用CART树进行规则挖掘,具体代码如下 #!/usr/bin/env python # coding: utf-8 # In[1]: import pandas as pd import numpy as np import os # In[2]: data pd.read_excel( ./data_for_tree.xlsx) # In[3]: data.h…

【LinuxC语言】阻塞、回调与轮询快速理解

文章目录 前言阻塞阻塞的基本概念阻塞函数非阻塞函数区别回调轮询总结前言 在Linux C语言编程中,阻塞、回调和轮询是三种常见的处理输入/输出(I/O)的方式。这些方法在处理网络通信、多线程编程和套接字编程等场景中都有广泛的应用。理解这三种方法的工作原理和使用场景,对…

《三国:谋定天下》成为了SLG游戏现象级的成功案例

原标题:《三国:谋定天下》引领SLG游戏新潮流,B站股价五个飙升了30% 易采游戏网6月23日:B站作为年轻人喜爱的文化社区和视频平台,再次用一款新的游戏证明了其在游戏发行领域的独到眼光与强大实力。最近大火的策略角色扮…

Linux简单使用——配置仓库

虚拟机和Xshell连接 在虚拟机上打开终端查看IP 在Xshell上建立会话 输入ssh root192.168.231.123 防火墙关闭 、 重启计算机命令 删除文件 然后ls查看 清除之前的垃圾 最后做一下命令缓存

Java程序之简单“记事本”

要求:如下图所示,记事本具有新建、打开文本、保存、关闭等功能。 算法思路: 这是一个使用Java Swing库创建的简单文本编辑器。它包含一个菜单栏,其中包含“文件”菜单以及四个子菜单项:“新建”、“打开”、“保存”和…

修复漏洞Windows 2012 Server R2(CVE-2016-2183)、(CVE-2015-2808)、(CVE-2013-2566)

修复漏洞 漏洞风险等级评定标准主机风险等级评定标准漏洞概括利用注册表修复漏洞查看修复后的漏洞漏洞风险等级评定标准 危险程度危险值区域危险程度说明高7 <=漏洞风险值<= 10攻击者可以远程执行任意命令或者代码,或对系统进行远程拒绝服务攻击。中4 <=漏洞风险值&l…

STM32CubeMX 创建 MDK 工程

STM32CubeMX 创建 MDK 工程 MDK (Keil uVision) MDK (Keil uVision) 是 Arm 公司开发的一款集成开发环境 (IDE)&#xff0c;专门用于 Arm 架构的嵌入式系统开发。它提供了全面的功能&#xff0c;包括&#xff1a; 代码编辑器&#xff0c;支持语法高亮、代码补全和错误检测调试…

【web1】标签,css,js

文章目录 1.标签&#xff1a;input1.1 html&#xff1a;HTML&#xff08;用于创建网页结构&#xff09;&#xff0c;CSS&#xff08;对页面进行美化&#xff09;&#xff0c;JavaScript&#xff08;用于与用户交互&#xff09;1.2 文本标签&#xff1a;字体属性1.3 a标签&#…

数据科学速查表

Data Science Cheat Sheets | Data Analysis Reference Guides | DataCamp

【软件测试】认识测试

文章目录 1.什么是测试2.软件测试和开发的区别3.优秀的测试人员需要具备的素质 1.什么是测试 软件测试就是验证软件产品特性是否满足用户的需求 产品特性&#xff1a; 功能性能界面易用性 2.软件测试和开发的区别 工作内容 开发以编码为主&#xff0c;而测试以测试为主&…

力扣SQL50 查询近30天活跃用户数 datediff(日期1,日期2)

Problem: 1141. 查询近30天活跃用户数 &#x1f468;‍&#x1f3eb; 参考题解 -- 选择活动日期作为天数&#xff0c;计算每天的唯一活跃用户数 select activity_date as day, count(distinct user_id) as active_users from activity -- 从2019年7月27日开始的30天内 where …