news 2026/6/15 17:16:36

【华为】vlan+NAT(Easy-IP 与 NAT Server)+ OSPF 动态路由综合配置

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【华为】vlan+NAT(Easy-IP 与 NAT Server)+ OSPF 动态路由综合配置

基础配置:命名与接口IP配置

  • 配置时不弹日志,界面干净
  • 进入系统配置模式
  • 关闭设备日志(不推荐生产环境用)
  • 修改设备名字
  • Console 口永不超时,方便调试
  • 退出配置视图
undo terminal monitor system-view undo info-center enable sysname SW-MyDevice user-interface console 0 idle-timeout 0 quit

AR1(边缘路由器)

sys sysname AR1 # 配置接口IP interface GigabitEthernet 0/0/0 ip address 172.16.1.1 255.255.255.0 interface GigabitEthernet 0/0/1 ip address 172.16.2.1 255.255.255.0 interface GigabitEthernet 0/0/2 ip address 31.31.31.1 255.255.255.0 quit

AR2(局域网路由器)

sys sysname AR2 # 配置接口IP interface GigabitEthernet 0/0/0 ip address 172.16.1.2 255.255.255.0 interface GigabitEthernet 0/0/1 ip address 172.16.3.254 255.255.255.0 quit

AR3(因特网路由器)

sys sysname AR3 # 配置接口IP interface GigabitEthernet 0/0/0 ip address 31.31.31.3 255.255.255.0 interface GigabitEthernet 0/0/1 ip address 13.13.13.254 255.255.255.0 interface GigabitEthernet 0/0/2 ip address 131.131.131.254 255.255.255.0 quit

交换机 VLAN 及 vlanif 配置

SW1(三层交换机)

sys sysname SW1 # 创建VLAN vlan batch 10 20 30 # 将接口划分到对应VLAN interface Ethernet 0/0/1 port link-type access port default vlan 10 interface Ethernet 0/0/2 port link-type access port default vlan 20 interface g 0/0/2 port link-type access port default vlan 30 quit # 配置VLANIF接口IP interface Vlanif 10 ip address 172.16.2.254 255.255.255.0 interface Vlanif 20 ip address 172.16.4.254 255.255.255.0 interface Vlanif 30 ip address 172.16.5.254 255.255.255.0 quit

AR1 上的 NAT 配置(Easy-IP 与 NAT Server)

3. Easy-IP 配置

[AR1] acl 2000 # 匹配企业局域网所有私网网段(172.16.0.0/12 包含所有 172.16.x.x) [AR1-acl-basic-2000] rule 5 permit source 172.16.0.0 0.15.255.255 [AR1-acl-basic-2000] quit # 在外网接口 GE 0/0/2 部署 Easy-IP [AR1] interface GigabitEthernet 0/0/2 [AR1-GigabitEthernet0/0/2] nat outbound 2000 [AR1-GigabitEthernet0/0/2] quit

4. NAT Server 配置

根据拓扑图,内网 Web-Server 的 IP 为172.16.5.1,公网映射地址为31.31.31.2(假设开放常用的 HTTP 80 端口)

[AR1] interface GigabitEthernet 0/0/2 [AR1-GigabitEthernet0/0/2] nat server protocol tcp global 31.31.31.2 80 inside 172.16.5.1 80 [AR1-GigabitEthernet0/0/2] quit

5. NAT 回流(Hairpin)配置

为了让企业局域网内部用户(如 PC2)也能通过公网 IP31.31.31.2访问 Web-Server,需要在内网接口(GE 0/0/0 和 GE 0/0/1)配置 NAT 回流,Ping使用的是:ICMP。

# 在连接 SW1 的内网接口配置 [AR1] interface GigabitEthernet 0/0/1 [AR1-GigabitEthernet0/0/1] nat outbound 2000 [AR1-GigabitEthernet0/0/1] nat server protocol tcp global 31.31.31.2 80 inside 172.16.5.1 80 [AR1-GigabitEthernet0/0/1]nat server protocol icmp global 31.31.31.2 inside 172.16.5.1 quit # 在连接 AR2 的内网接口配置 [AR1] interface GigabitEthernet 0/0/0 [AR1-GigabitEthernet0/0/0] nat outbound 2000 [AR1-GigabitEthernet0/0/0] nat server protocol tcp global 31.31.31.2 80 inside 172.16.5.1 80 [AR1-GigabitEthernet0/0/0]nat server protocol icmp global 31.31.31.2 inside 172.16.5.1 quit

6. 企业局域网 OSPF 动态路由配置

按要求:使用精确宣告(反向掩码为0.0.0.0),且边缘路由器 AR1 需要向内网强制注入默认路由。

AR1 配置

[AR1] ospf 1 router-id 1.1.1.1 [AR1-ospf-1] default-route-advertise always # 强制引入默认路由 [AR1-ospf-1] area 0 # 精确宣告内网接口IP [AR1-ospf-1-area-0.0.0.0] network 172.16.1.1 0.0.0.0 [AR1-ospf-1-area-0.0.0.0] network 172.16.2.1 0.0.0.0 [AR1-ospf-1-area-0.0.0.0] quit [AR1-ospf-1] quit # 不要忘记AR1需要一条指向因特网AR3的静态默认路由 [AR1] ip route-static 0.0.0.0 0.0.0.0 31.31.31.3

AR2 配置

[AR2] ospf 1 router-id 2.2.2.2 [AR2-ospf-1] area 0 [AR2-ospf-1-area-0.0.0.0] network 172.16.1.2 0.0.0.0 [AR2-ospf-1-area-0.0.0.0] network 172.16.3.254 0.0.0.0 [AR2-ospf-1-area-0.0.0.0] quit [AR2-ospf-1] quit

SW1 配置

[SW1] ospf 1 router-id 3.3.3.3 [SW1-ospf-1] area 0 [SW1-ospf-1-area-0.0.0.0] network 172.16.2.254 0.0.0.0 [SW1-ospf-1-area-0.0.0.0] network 172.16.4.254 0.0.0.0 [SW1-ospf-1-area-0.0.0.0] network 172.16.5.254 0.0.0.0 [SW1-ospf-1-area-0.0.0.0] quit [SW1-ospf-1] quit

注意:外部的因特网路由器 AR3 属于模拟的公网环境,不需要运行企业内部的 OSPF 协议。在实际环境或考试中,AR3 通常会配置一条回指公网映射 IP 的静态路由(例如ip route-static 31.31.31.2 255.255.255.255 31.31.31.1),以确保公网流量能正确返回。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 17:42:50

深入理解Java内存模型:提升并发编程效率的关键

在现代软件开发中,随着多核处理器的普及,多线程编程已成为提升程序性能的关键手段。然而,多线程编程也带来了诸多挑战,其中最核心的问题之一就是如何正确处理共享数据的访问。Java内存模型(Java Memory Model, JMM&…

作者头像 李华
网站建设 2026/6/13 23:58:04

从虚拟机到物理机:在CentOS 7单机上搭建OpenStack私有云的完整踩坑实录

从虚拟机到物理机:在CentOS 7单机上搭建OpenStack私有云的完整踩坑实录当你想在有限的硬件资源上体验企业级云计算平台时,OpenStack无疑是最佳选择之一。但官方文档往往假设你拥有多台服务器和充足资源,这让许多技术爱好者在旧服务器或高性能…

作者头像 李华
网站建设 2026/6/13 18:50:58

给STM32F4配上网络:用RT-Thread Nano和LWIP搭建轻量级TCP服务器

在STM32F4上构建轻量级TCP服务器:RT-Thread Nano与LWIP实战指南当我们需要为嵌入式设备添加网络功能时,往往会面临资源有限与实时性要求的双重挑战。本文将带你一步步在STM32F4系列MCU上,利用RT-Thread Nano 3.1.3和LWIP 2.1.3构建一个稳定可…

作者头像 李华
网站建设 2026/6/13 19:49:24

傅里叶单像素成像(FSI)在低光照与特殊波段成像中的应用前景:超越传统相机的可能

傅里叶单像素成像:突破传统光学极限的下一代视觉革命当传统相机在黑暗的矿井、浓雾弥漫的战场或人体内部组织成像时频频失效,一种名为傅里叶单像素成像(FSI)的技术正在实验室里悄然改写成像技术的规则手册。这项技术的神奇之处在于…

作者头像 李华