0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

HCL实验:配置VLAN+NAT模拟内外网

网络技术干货圈 来源:网络技术干货圈 2023-05-05 14:23 次阅读

1.网络拓扑图

本次实验需要构建模拟内外网,其中内网设置2个VLAN分别是VLAN10和VLAN20,最终连接到路由器,路由器作为内网出口连接外网,并且设计同在一个交换机下的两个VLAN以及增加一个扩展交换机下的VLAN连到路由器,实现同个VLAN的互通以及对外网10.0.0.254的互通,拓扑图如下:

b7a4e1da-eb0c-11ed-90ce-dac502259ad0.png网络拓扑图

配置静态IP这里就不赘述了,拓扑图中已经标识出来,当然可以在实现的时候扩展使用DHCP来实现自动获取IP和自动配置网关,使用DHCP的话在路由器Router上开启DHCP、配置相关地址池即可,当然前提是要保证下面的主机能够ping通路由器。

2.VLAN配置

注:HCL有一个对于新人的小坑,对于交换机,开启了显示接口名,明明显示的是GE_0/1,但是在实际配置中是需要写成 gi 1/0/1,少了一个1/,在刚开始使用的时候经常发现进去的接口不对或者根本没有这个接口,而路由器确实就是gi 0/0没有问题。
还有,如果在HCL中加入了PC虚拟主机,是需要在右键配置里边打开"接口管理"选项,否则接口时打不开的,刚开始使用HCL也踩了坑。

交换机SW-center

从主机到交换机,这里用的access链路,使用比较简便的配置方法,直接创建VLAN,在VLAN视图里加入指定的端口即可,当然,也可以进各自的interface下配置_port link-type access_,直接加入指定端口的链路类型也是access。

[SW-center]vlan 10
[SW-center-vlan10]port GigabitEthernet 1/0/1
[SW-center-vlan10]port GigabitEthernet 1/0/2

同样VLAN 20 也这样配置,不再赘述。
对于交换机连到路由器,这里用的是trunk链路,我们需要指定链路类型,配置允许指定VLAN通过这个端口,配置如下

[SW-center-GigabitEthernet1/0/5]port link-type trunk
[SW-center-GigabitEthernet1/0/5]port trunk  permit vlan 10 20

在实验时也可以模拟需求来扩展加入设置缺省VLAN,通过_port trunk pvid vlan vlan-id_可以实现。

交换机SW-ex

配置方法是一样的,从主机到交换机也是配置的access链路,从交换机到路由器也是配置的trunk链路,并且方法一样,读者可以自行举一反三。

路由器Router

配置路由器我们需要把路由器上的interface的一个大的分成小的,例如:_int gi 0/0.10_ ,根据设置的VLAN数量来决定要用几个子接口,这里划分了VLAN 10和 VLAN 20 ,所以使用了0/0.10和0/0.20,通过dot1q来指定映射的VLAN,这个叫做用802.1Q和子接口实现VLAN间路由,具体协议可以自行扩展,这里还是着重用法和经验,具体配置如下:

[R1]int gi 0/2.10
[R1-GigabitEthernet0/2.10]vlan-type dot1q vid 10
[R1-GigabitEthernet0/2.10]ip add 192.168.3.1 24

大概就是遵循配置子接口对相应VLAN的映射,配置IP(这里作为网关)
VLAN 10 和VLAN 20的配置都是一样的做法,对于扩展的路由器SW-ex也是需要在和路由器连接的那条路的路由器端的接口的子接口配置,不再赘述

至此已经能做到拓扑图中小方块之间的互通了,但是上面的VLAN10还是无法ping到下面的VLAN10,因为上面的VLAN10的主机和下面VLAN10的主机并不处在同一个网段(192.168.1.0/24和192.168.3.0/24),并且没有指定网关,192.168.1.254主机不知道发送给192.168.3.252的包要发到哪里去,那干脆就不发了,抓包发现只有ARP请求,并且没有响应,所以没有后续,需要我们指定网关,或者指定静态路由把主机不知道发去哪里的包指一条路,这里因为选用的路由器充当主机,配置静态路由把他不认识的目的地址扔给我们的路由器,就像网关一样:

[net1]ip route-static 0.0.0.0 0 192.168.1.1

讲白话就是你不认识他,你交给上级,上级认识,让上级给你转发,配置这条静态路由就像当于只要是我不认识的我都给上级转发。

至此已经能够实现内网中相应VLAN的通信了,上面的VLAN 10 已经可以ping到下面的VLAN 10
扩展一下,如果要实现不同VLAN间的相互通信,可以通过设置ARP broadcast或者VLAN聚合,当然这些还需要进一步研究

3.NAT配置

在配置好内网之后,开始配置NAT,此时可以通过抓包看到内网主机是可以向外网主机发送数据包的,但是没有回应,因为外网主机不知道你这个内网IP是从哪里来的,此时需要地址转换来保证通信,将私网IP转换成公网IP,这样才在同一个网段上进行通信。
NAT配置有EASY NAT和BASIC NAT,还有NAPT,这里使用的是EAST NAT,主要是为了分享配置思路,BASIC NAT其实思路也是一样,不过要配置地址池。
如果之前配置了其他类型的NAT,可以使用_undo nat outbound_这个命令取消之前的NAT配置,然后再使用nat outbound命令重新配置即可
大概思路就是配置acl策略,然后启用nat是指定策略(BASIC和NAPT还要制定地址池)就可以了

[R1]acl basic 2000
[R1-acl-ipv4-basic-2000]rule 5 permit source 192.168.1.0 0.0.0.255
[R1-GigabitEthernet0/1]nat outbound 2000

如果做BASIC或NAPT,参考命令如:

nat address-group 1 
address 10.0.0.1 10.0.0.10 //配置地址范围,每发送一个包都换一个,默认递增,会自行重置
...
nat outbound 2000 address-group 1 //指定使用group 1设置的地址范围
nat outbound 2000 address-group 1 no-pat //如果用的BASIC NAT要加上no-pat

至此,已经可以抓包看到地址转换了
b7bd6e94-eb0c-11ed-90ce-dac502259ad0.png

文章最后

本次实验是新手使用HCL进行组网配置的上手实验,对于每一步都写上了自己的理解和一些原理和思路,日后可能会发现错漏和不足,希望高手能指出错误,对学习进步有更多帮助。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口
    +关注

    关注

    33

    文章

    7639

    浏览量

    148494
  • 交换机
    +关注

    关注

    19

    文章

    2437

    浏览量

    95658
  • 路由器
    +关注

    关注

    22

    文章

    3500

    浏览量

    111342
  • VLAN
    +关注

    关注

    1

    文章

    249

    浏览量

    35249
  • 网络拓扑
    +关注

    关注

    0

    文章

    93

    浏览量

    11239

原文标题:HCL实验:配置VLAN+NAT模拟内外网

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    一步步教你在局域网内玩转NAT命令

    过程:  公司希望在路由器上配置NAT功能,让内网中的用户使用NAT访问外网。2600系列路由器上已经配置
    发表于 02-24 18:01

    nat的类型有哪些

    在于,在NAT已分配端口号给Client A的情况下,如果Client A继续用1235端口与另一外网服务器通讯,锥型NAT还会继续用原来62000端口,即所分配的端口号不变。而对于对等型NA
    发表于 11-04 09:17

    如何遥开内外网穿透的问题

    使用openh323的程序升级到h323plus,利用其h.460.18 ,19 或其上的Nat功能,配合公网的GnuGK来实现内外网的穿透.2. 用另
    发表于 11-03 06:29

    TFTP不支持内外网传输吗?

    云端服务器上搭建了tftp服务器,开发板上运行tftp客户端,开发板不能从服务器上拉取文件,本地电脑也不能从服务器上拉取文件,tftp不支持内外网传输吗
    发表于 02-16 11:51

    VLAN的基础配置

    实验五、VLAN 的基础配置一.实验原理1.1 VLAN的作用虚拟局域网VLAN逻辑上把网络资源
    发表于 09-24 13:40 4860次阅读
    <b class='flag-5'>VLAN</b>的基础<b class='flag-5'>配置</b>

    L2交换和VLAN原理和配置

    L2交换和VLAN原理和配置
    发表于 12-15 22:18 3次下载

    07-VLAN配置命令

    VLAN配置命令
    发表于 12-17 10:44 9次下载

    VLAN配置

    08-VLAN配置
    发表于 12-24 23:31 0次下载

    如何遥开内外网穿透的问题 --- MCU做简单外网代理

    :            1. 把原有使用openh323的程序升级到h323plus,利用其h.460.18 ,19 或其上的Nat功能,配合公网的GnuGK来实现内外网的穿透.           2. 用另
    发表于 10-28 19:21 10次下载
    如何遥开<b class='flag-5'>内外网</b>穿透的问题 --- MCU做简单<b class='flag-5'>外网</b>代理

    一文搞懂室内外网线不同

    网线从其应用场景来看分为室外网线和室内网线,室内外网线有什么不同呢?这是很多网友的疑问,为了帮助大家正确选择,科兰通讯小编围绕室内外网线展开介绍。 室内外网线不同: 顾名思义,室
    的头像 发表于 07-27 14:43 3937次阅读
    一文搞懂室<b class='flag-5'>内外网</b>线不同

    外网用户通过外网地址访问内网服务器实验配置

    外网主机通过域名访问Web服务器,首先需要通过访问内网DNS服务器获取Web服务器的IP地址,因此需要通过配置NAT内部服务器将DNS服务器的内网IP地址和DNS服务端口映射为一个外网
    的头像 发表于 08-31 10:53 2503次阅读

    HCNA分解实验与手册

    HCNA分解实验与手册包含:VLAN配置VLAN通信,VRRP配置,单臂路由配置,端口隔离,
    发表于 12-09 17:00 0次下载

    HCL实验-配置VLAN+NAT模拟内外网

    本次实验需要构建模拟内外网,其中内网设置2个VLAN分别是VLAN10和VLAN20,最终连接到
    的头像 发表于 05-28 14:18 1388次阅读
    <b class='flag-5'>HCL</b><b class='flag-5'>实验</b>-<b class='flag-5'>配置</b><b class='flag-5'>VLAN+NAT</b><b class='flag-5'>模拟</b><b class='flag-5'>内外网</b>

    一文搞懂室内外网线不同

    网线从其应用场景来看分为室外网线和室内网线,室内外网线有什么不同呢?这是很多网友的疑问,为了帮助大家正确选择,科兰通讯小编围绕室内外网线展开介绍。 室内外网线不同: 顾名思义,室
    的头像 发表于 07-11 10:58 797次阅读
    一文搞懂室<b class='flag-5'>内外网</b>线不同

    华为ensp模拟vlan配置命令

    华为eNSP(Enterprise Network Simulation Platform)是华为公司开发的一款网络模拟器软件,可以模拟真实的网络环境,帮助网络工程师进行网络配置和调试。在eNSP
    的头像 发表于 12-08 14:04 1432次阅读