【HCIA】静态综合实验练习笔记

实验拓扑图如下:

实验配置思路如下:

1、网段划分、配置IP地址

2、配置DHCP,使客户端获得ip地址

3、配置静态明细路由,内网全网通

4、配置空接口防环

5、配置优先级,实现选路最佳

6、配置缺省路由,实现公网通

7、配置nat配置内网访问公网

8、做NAT SERVER,发布内网服务器服务

一、网段划分、配置IP地址

拓扑图中骨干链路有6条,实验要求路由表尽量小,则R1、R2、R4的两条环回需汇总为一条环回,R5、R6各一条环回。

因此,基于192.168.1.0/24的网段需向主机位借3位为网络位。网段划分如下:

192.168.1.0/24

骨干链路

192.168.1.0/27

192.168.1.0/30

192.168.1.4/30

192.168.1.8/30

192.168.1.12/30

192.168.1.16/30

192.168.1.20/30

R1环回

192.168.1.32/27

192.168.1.32/28

192.168.1.48/28

R2环回

192.168.1.64/27

192.168.1.64/28

192.168.1.80/28

R3用户网段

192.168.1.96/27

R4环回

192.168.1.128/27

192.168.1.128/28

192.168.1.144/28

R5环回

192.168.1.160/27

配置R1-R6的IP地址:

[R1]
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.1 30
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 192.168.1.5 30
[R1]int lo1
[R1-LoopBack1]ip add 192.168.1.33 28
[R1-LoopBack1]int lo2
[R1-LoopBack2]ip add 192.168.1.49 28
[R1]dis ip int br
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              192.168.1.1/30       up         up        
GigabitEthernet0/0/1              192.168.1.5/30       up         up        
GigabitEthernet0/0/2              unassigned           down       down      
LoopBack1                         192.168.1.33/28      up         up(s)     
LoopBack2                         192.168.1.49/28      up         up(s)     
NULL0                             unassigned           up         up(s)     
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 192.168.1.2 30
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 192.168.1.9 30
[R2]int lo1
[R2-LoopBack1]ip add 192.168.1.65 28
[R2-LoopBack1]int lo2
[R2-LoopBack2]ip add 192.168.1.81 28
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.1.6 30
[R3-GigabitEthernet0/0/0]int g0/0/2
[R3-GigabitEthernet0/0/2]ip add 192.168.1.13 30
[R3-GigabitEthernet0/0/2]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 192.168.1.97 27
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 192.168.1.10 30
[R4-GigabitEthernet0/0/0]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 192.168.1.14 30
[R4-GigabitEthernet0/0/1]int g0/0/2
[R4-GigabitEthernet0/0/2]ip add 192.168.1.21 30 
[R4-GigabitEthernet0/0/2]int g4/0/0
[R4-GigabitEthernet4/0/0]ip add 192.168.1.17 30
[R4]int lo1
[R4-LoopBack1]ip add 192.168.1.129 28
[R4-LoopBack1]int lo2
[R4-LoopBack2]ip ad 192.168.1.145 28
[R4]dis ip in brief 
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              192.168.1.10/30      up         up        
GigabitEthernet0/0/1              192.168.1.14/30      up         up        
GigabitEthernet0/0/2              192.168.1.21/30      up         up        
GigabitEthernet4/0/0              192.168.1.17/30      up         up        
GigabitEthernet4/0/1              unassigned           down       down      
GigabitEthernet4/0/2              unassigned           down       down      
GigabitEthernet4/0/3              unassigned           down       down      
LoopBack1                         192.168.1.129/28     up         up(s)     
LoopBack2                         192.168.1.145/28     up         up(s)     
NULL0                             unassigned           up         up(s)     
[R5]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 192.168.1.22 30
[R5-GigabitEthernet0/0/0]int g0/0/1
[R5-GigabitEthernet0/0/1]ip add 192.168.1.18 30
[R5-GigabitEthernet0/0/1]int g0/0/2
[R5-GigabitEthernet0/0/2]ip add 12.0.0.1 24
[R5]int lo1
[R5-LoopBack1]ip add 192.168.1.161 27
[R5]dis ip int br
Interface                         IP Address/Mask      Physical   Protocol  
GigabitEthernet0/0/0              192.168.1.22/30      up         up        
GigabitEthernet0/0/1              192.168.1.18/30      up         up        
GigabitEthernet0/0/2              12.0.0.1/24          up         up        
LoopBack1                         192.168.1.161/27     up         up(s)     
NULL0                             unassigned           up         up(s)     
[Huawei]sys ISP
[ISP]int  g0/0/0
[ISP-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[ISP]int lo1
[ISP-LoopBack1]ip add 1.1.1.1 24

二、配置DHCP,使客户端获得ip地址

[R3]dhcp enable 
[R3]ip pool aa
[R3-ip-pool-aa]network 192.168.1.96 m 27	
[R3-ip-pool-aa]gateway-list 192.168.1.97
[R3-ip-pool-aa]dns-list 8.8.8.8 114.114.114.114
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]dhcp select global 

 

 

三、配置静态明细路由,内网全网通 

R1-R5配置如下:

[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.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
[R1]ip route-static 192.168.1.20 30 192.168.1.2
[R1]ip route-static 192.168.1.20 30 192.168.1.6
[R1]ip route-static 192.168.1.160 27 192.168.1.6
[R1]ip route-static 192.168.1.160 27 192.168.1.2
[R1]ip route-static 192.168.1.12 30 192.168.1.6
[R1]ip route-static 192.168.1.96 27 192.168.1.6
[R2]ip route-static 192.168.1.128 27 192.168.1.10
[R2]ip route-static 192.168.1.16 30 192.168.1.10
[R2]ip route-static 192.168.1.20 30 192.168.1.10
[R2]ip route-static 192.168.1.160 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.96 27 192.168.1.10
[R2]ip route-static 192.168.1.96 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.32 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.64 27 192.168.1.5
[R3]ip route-static 192.168.1.64 27 192.168.1.14
[R3]ip route-static 192.168.1.8 30 192.168.1.14
[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.20 30 192.168.1.14
[R3]ip route-static 192.168.1.160 27 192.168.1.14
[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
[R4]ip route-static 192.168.1.0 30 192.168.1.9
[R4]ip route-static 192.168.1.64 27 192.168.1.9
[R4]ip route-static 192.168.1.160 27 192.168.1.18
[R4]ip route-static 192.168.1.160 27 192.168.1.22
[R5]ip route-static 192.168.1.128 27 192.168.1.17
[R5]ip route-static 192.168.1.128 27 192.168.1.21
[R5]ip route-static 192.168.1.12 30 192.168.1.21
[R5]ip route-static 192.168.1.12 30 192.168.1.17
[R5]ip route-static 192.168.1.96 27 192.168.1.17
[R5]ip route-static 192.168.1.96 27 192.168.1.21
[R5]ip route-static 192.168.1.4 30 192.168.1.21
[R5]ip route-static 192.168.1.4 30 192.168.1.17
[R5]ip route-static 192.168.1.32 27 192.168.1.17
[R5]ip route-static 192.168.1.32 27 192.168.1.21
[R5]ip route-static 192.168.1.0 30 192.168.1.21
[R5]ip route-static 192.168.1.0 30 192.168.1.17
[R5]ip route-static 192.168.1.64 27 192.168.1.17
[R5]ip route-static 192.168.1.64 27 192.168.1.21
[R5]ip route-static 192.168.1.8 30 192.168.1.21
[R5]ip route-static 192.168.1.8 30 192.168.1.17

 内网全网通测试(用R1去ping通R5的环回):

可以ping通,至此,内外全网通了。

四、配置空接口防环

 由于R1、R2、R4进行了路由汇总,则可能会会出现路由黑洞和环路,需要配置空接口进行防环。

[R1]ip route-static 192.168.1.32 27 NULL 0
[R2]ip route-static 192.168.1.64 27 NULL 0
[R4]ip route-static 192.168.1.128 27 NULL 0

五、配置优先级,实现选路最佳

在R4与R5直接有两条直连链路,分别是1000M与100M,我们需要配置两条链路的优先级,来实现当1000M链路出现故障时,路由会自动选择100M链路进行数据传输。配置如下:

[R4]dis ip routing-table protocol static 目标IP/掩码       协议  优先级 花销  标志      下一跳               接口
Destination/Mask Proto  Pre  Cost  Flags     NextHop           Interface
192.168.1.0/30   Static  60   0    RD     192.168.1.9    GigabitEthernet0/0/0
192.168.1.4/30   Static  60   0    RD     192.168.1.13   GigabitEthernet0/0/1
192.168.1.32/27  Static  60   0    RD     192.168.1.13   GigabitEthernet0/0/1Static  60   0    RD     192.168.1.9    GigabitEthernet0/0/0
192.168.1.64/27  Static  60   0    RD     192.168.1.9    GigabitEthernet0/0/0
192.168.1.96/27  Static  60   0    RD     192.168.1.13   GigabitEthernet0/0/1
192.168.1.128/27 Static  60   0    D      0.0.0.0        NULL0
192.168.1.160/27 Static  60   0    RD     192.168.1.18   GigabitEthernet4/0/0Static  60   0    RD     192.168.1.22    

通过查看R4的静态路由协议可以看出,只有去往192.168.1.160/27的下一跳为192.168.1.22,该接口在100M的链路上。我们只需修改该路由条目的静态优先级为61即可。 

[R4]ip route-static 192.168.1.160 27 192.168.1.22 preference 61

只修改R4上路由的优先级还不够,还需将直连R5的路由优先级修改,才可实现最路最佳。

查看R5 的静态路由协议可以看出,R5去往R1、R2、R3、R4的下一跳均为192.168.1.21,该接口也在100M的链路上。

[R5]dis ip routing-table protocol static 目的IP/掩码        协议  优先级 花销 标志      下一跳                接口
Destination/Mask Proto   Pre  Cost Flags   NextHop             Interface192.168.1.0/30   Static  60   0   RD    192.168.1.21    GigabitEthernet0/0/0Static  60   0   RD    192.168.1.17    GigabitEthernet0/0/1
192.168.1.4/30   Static  60   0   RD    192.168.1.21    GigabitEthernet0/0/0Static  60   0   RD    192.168.1.17    GigabitEthernet0/0/1
192.168.1.8/30   Static  60   0   RD    192.168.1.21    GigabitEthernet0/0/0Static  60   0   RD    192.168.1.17    GigabitEthernet0/0/1
192.168.1.12/30  Static  60   0   RD    192.168.1.21    GigabitEthernet0/0/0Static  60   0   RD    192.168.1.17    GigabitEthernet0/0/1
192.168.1.32/27  Static  60   0   RD    192.168.1.17    GigabitEthernet0/0/1Static  60   0   RD    192.168.1.21    GigabitEthernet0/0/0
192.168.1.64/27  Static  60   0   RD    192.168.1.17    GigabitEthernet0/0/1Static  60   0   RD    192.168.1.21    GigabitEthernet0/0/0
192.168.1.96/27  Static  60   0   RD    192.168.1.17    GigabitEthernet0/0/1Static  60   0   RD    192.168.1.21    GigabitEthernet0/0/0
192.168.1.128/27 Static  60   0   RD    192.168.1.17    GigabitEthernet0/0/1Static  60   0   RD    192.168.1.21    GigabitEthernet0/0/0

 所以,R5配置如下:

[R5]ip route-static 192.168.1.128 27 192.168.1.21 pre 61
[R5]ip route-static 192.168.1.12 30 192.168.1.21 pre 61
[R5]ip route-static 192.168.1.96 27 192.168.1.21 pre 61
[R5]ip route-static 192.168.1.4 30 192.168.1.21 pre 61
[R5]ip route-static 192.168.1.32 27 192.168.1.21 pre 61
[R5]ip route-static 192.168.1.0 30 192.168.1.21 pre 61
[R5]ip route-static 192.168.1.64 27 192.168.1.21 pre 61
[R5]ip route-static 192.168.1.8 30 192.168.1.21 pre 61

关闭1000M链路的接口进行测试如下:

[R4]int g4/0/0
[R4-GigabitEthernet4/0/0]shutdown

 

#关闭前,跟踪从R1去往R5环回的路径如下
[R1]tracert 192.168.1.161traceroute to  192.168.1.161(192.168.1.161), max hops: 30 ,packet length: 40,pr
ess CTRL_C to break 1 192.168.1.6 50 ms  20 ms 192.168.1.2 120 ms 2  * 192.168.1.10 70 ms  30 ms 3 192.168.1.18 50 ms  30 ms  30 ms 
##关闭后路径跟踪如下:
[R1]tracert 192.168.1.161traceroute to  192.168.1.161(192.168.1.161), max hops: 30 ,packet length: 40,pr
ess CTRL_C to break 1 192.168.1.6 40 ms  20 ms 192.168.1.2 20 ms 2 192.168.1.10 30 ms  20 ms  10 ms 3 192.168.1.22 40 ms  30 ms  30 ms 

清楚的看出,关闭前路由走的是192.168.1.18的1000M链路,关闭1000M接口后,路由选择走的是192.168.1.22的100M链路。至此,实现了选录最佳。

六、配置缺省路由,实现公网通

要是内网可以访问公网,则需要在R1-R5上配置去往公网ISP的路由,但R1-R4并不知道去往ISP的IP,这就需要进行缺省配置了。

R1-R5的缺省配置如下:

[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
[R4]ip route-static 0.0.0.0 0 192.168.1.22
[R4]ip route-static 0.0.0.0 0 192.168.1.22 pre 61[R5]ip route-static 0.0.0.0 0 12.0.0.2

七、配置nat配置内网访问公网

 R5作为内网去往ISP的边界路由,我们需要在R5上进行NAT配置,实现公网ip地址和私网ip地址之间的相互转换,且华为设备所有NAT相关的配置都是在边界路由器的出接口上配置,该端口转换属于PAT一对多类型,也就是easy ip配置。

1...通过ACL抓取私网流量,配置如下:

[R5]acl 2000	
[R5-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255 

2... 在出接口上配置

[R5]int g0/0/2	
[R5-GigabitEthernet0/0/2]nat outbound 2000

3...端口映射

[R5]int g0/0/2	
[R5-GigabitEthernet0/0/2]nat server protocol tcp global current-interface 23 inside 192.168.1.1 23
Warning:The port 23 is well-known port. If you continue it may cause function failure.
Are you sure to continue?[Y/N]:yes
[R5-GigabitEthernet0/0/2]q

用pc1去访问ISP的环回:

 可以ping通。

八、做NAT SERVER,发布内网服务器服务

实验要求R6 telnet R5的公有地址时,实际登录到R1上,则我们需要在R1上做telnet服务。

配置如下:

[R1]telnet server enable 
[R1]aaa
[R1-aaa]local-user  vicky password cipher 111111 privilege level 15
[R1-aaa]local-user vicky service-type telnet
[R1-aaa]q
[R1]user-interface vty  0 4
[R1-ui-vty0-4]authentication-mode aaa
[R1-ui-vty0-4]q

在R6上telnetR5如下:

成功登录R1。

至此,所有实验要求都完成了。

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

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

相关文章

大数据(4.5)Hive聚合函数深度解析:从基础统计到多维聚合的12个生产级技巧

目录 背景一、Hive聚合函数分类与语法1. 基础聚合函数2. 高级聚合函数 二、6大核心场景与案例场景1:基础统计(SUM/COUNT)场景2:多维聚合(GROUPING SETS)场景3:层次化聚合(ROLLUP&…

RTOS基础 -- NXP M4小核的RPMsg-lite与端点机制回顾

一、RPMsg-lite与端点机制回顾 在RPMsg协议框架中: Endpoint(端点) 是一个逻辑通信端口,由本地地址(local addr)、远程地址(remote addr)和回调函数组成。每个消息都会发送到特定的…

NineData云原生智能数据管理平台新功能发布|2025年3月版

本月发布 15 项更新,其中重点发布 3 项、功能优化 11 项、性能优化 1 项。 重点发布 基础服务 - MFA 多因子认证 新增 MFA 多因子认证,提升账号安全性。系统管理员开启后,所有组织成员需绑定认证器,登录时需输入动态验证码。 数…

DAY 35 leetcode 202--哈希表.快乐数

题号202 编写一个算法来判断一个数 n 是不是快乐数。 「快乐数」 定义为: 对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为 1,也可能是 无限循环 但始终变不到 1。如果这个过程 结果为 1&a…

Maven+Spring实现后端开发

一、前置知识的介绍 1.Spring 轻量级的 DI / IoC 和 AOP 容器的开源框架 容器的开源框架网址:https://spring.io/projects/spring-framework 作用:可简化管理创建和组装对象之间的依赖关系 将controller----->service------->dao层的依赖配置…

解锁界面设计密码,打造极致用户体验

界面设计是对软件、网站、移动应用等产品的用户界面进行设计的过程,旨在为用户提供美观、易用、高效的交互体验。以下是关于界面设计的一些主要方面: 一、设计原则 用户中心原则:以用户为中心,了解用户的需求、期望、行为和习惯…

Joint Receiver Design for Integrated Sensing and Communications

摘要——在本文中,我们研究了集成感知与通信(ISAC)系统的联合接收机设计,其中通信信号和目标回波信号同时被接收和处理,以在两种功能之间实现平衡性能。特别地,我们提出了两种设计方案来解决联合感知和通信问题中的接收信号处理。…

DeepSeek接入飞书多维表格,效率起飞!

今天教大家把DeepSeek接入飞书表格使用。 准备工作:安装并登录飞书;可以准备一些要处理的数据,确保数据格式正确,如 Excel、CSV 等,也可直接存储到飞书多维表格。 创建飞书多维表格:打开飞书,点…

【C语言入门】由浅入深学习指针 【第二期】

目录 1. 指针变量为什么要有类型? 2. 野指针 2.1 未初始化导致的野指针 2.2 指针越界导致的野指针 2.3 如何规避野指针 3. 指针运算 3.1 指针加减整数 3.2 指针减指针 3.3 指针的关系运算 4. 二级指针 5. 指针数组 5.1 如何使用指针数组模拟二维数组 上…

OpenCV 图形API(13)用于执行两个矩阵(或图像)逐元素乘法操作的函数mul()

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 描述 计算两个矩阵的每个元素的缩放乘积。 mul函数计算两个矩阵的逐元素乘积: dst ( I ) saturate ( scale ⋅ src1 ( I ) ⋅ src2 ( I ) ) …

人工智能混合编程实践:C++调用封装好的DLL进行图像超分重建

人工智能混合编程实践:C++调用封装好的DLL进行图像超分重建 前言相关介绍C++简介ONNX简介ONNX Runtime 简介**核心特点**DLL 简介**核心特点****创建与使用****应用场景****优点与挑战**图像异常检测简介应用场景前提条件实验环境项目结构C++调用封装好的DLL进行图像超分重建C…

Linux内核之高效缓冲队列kfifo

一、先说FIFO 队列是常见的一种数据结构,简单看来就是一段数据缓存区,可以存储一定量的数据,先存进来的数据会被先取出,First In Fist Out,就是FIFO。 FIFO主要用于缓冲速度不匹配的通信。 例如生产者(数…

【面试篇】Kafka

一、基础概念类 问题:请简述 Kafka 是什么,以及它的主要应用场景有哪些? 答案:Kafka 是一个分布式流处理平台,它以高吞吐量、可持久化、可水平扩展等特性而闻名。其主要应用场景包括: 日志收集&#xff1a…

解释回溯算法,如何应用回溯算法解决组合优化问题?

一、回溯算法核心原理 回溯算法本质是暴力穷举的优化版本,采用"试错剪枝"策略解决问题。其核心流程如下: ​路径构建:记录当前选择路径​选择列表:确定可用候选元素​终止条件:确定递归结束时机​剪枝优化…

Vue 学习随笔系列二十二 —— 表格高度自适应

表格高度自适应 文章目录 表格高度自适应1、方法一2、方法二 1、方法一 根据页面元素计算各自占比 <template><div class"main"><div class"query-form" ref"Query"><QueryFormref"QueryForm"query"query&q…

ubuntu22.04.5安装docker,解决安装出现的错误,解决Docker hello-world没打印出来

文章目录 前言一 安装失败解决1结合具体报错分析2 首先怀疑是VPN的问题3 直接百度报错信息4最终解决问题 二 验证Docker hello-world没打印出来总结 前言 先说一下前面的情况&#xff0c;使用的是公司的工作站&#xff0c;登录公司一个帐号使用的公司网络&#xff0c;使用网上…

idea插件(自用)

.ignore git排除文件插件&#xff1a;.ignore介绍 Grep console 自定义日志颜色&#xff1a;Grep console介绍 AceJump 光标快速定位&#xff1a;AceJump介绍 Key promoter 提示插件:Key promoter介绍 MetricsReloaded 分析代码复杂度的插件&#xff1a;MetricsReload…

让AI再次伟大-MCP-Client开发指南

&#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是爱吃芝士的土豆倪&#xff0c;24届校招生Java选手&#xff0c;很高兴认识大家&#x1f4d5;系列专栏&#xff1a;Spring原理、JUC原理、Kafka原理、分布式技术原理、数据库技术、JVM原理、AI应用&#x1f525;如果感觉…

供应链管理:计算题 / 倒扣法

一、理解倒扣法 在供应链管理中&#xff0c;倒扣法是一种常用的成本计算方法&#xff0c;主要用于确定商品的成本和销售价格&#xff0c;以确保特定的毛利率。倒扣法的基本原理是在已知售价和期望毛利率的情况下&#xff0c;逆推计算出供货价或成本价。 二、倒扣法的计算公式…