华为防火墙配置3「多个ISP智能选路」

(一)背景资料

“工欲善其事,必先利其器。”

为帮助我们更好的理解华为HCNA/HCNP认证课程的知识,更好的掌握华为ICT相关产品的配置与管理,华为提供了一款免费的,界面友好,操作简单,具备极高仿真度的设备模拟器——eNSP,不仅可以模拟单台设备的特性操作,还能够组网进行实战演练。

eNSP(Enterprise Network Simulation Platform)是图形化网络仿真平台,该平台通过对真实网络设备的仿真模拟,帮助广大ICT从业者和客户快速熟悉华为数通系列产品,了解并掌握相关产品的操作和配置、提升对企业ICT网络的规划、建设、运维能力,从而帮助企业构建更高效,更优质的企业ICT网络。

本次实验使用华为eNSP的版本是V100R002C00B510,实验内容参考华为认证课程HCNP-Security CISN的实验手册。

(二)实验目的

  1. 掌握IPS地址文件编制;
  2. 掌握sftp server配置,上传ISP文件;
  3. 掌握防火墙使用多个IPS地址实现智能选路的配置。

(三)实验条件

  1. 一台CPU支持VT技术,内存4GB以上的计算机;
  2. 安装eNSP模拟器B510版,导入USG6000V镜像;
  3. 终端工具:SecuretyCRT,Putty,Psftp,XShell等。

(四)网络拓朴图

打开ENSP软件,按如下拓朴图创建实验环境,设置地址:

  1. Ctrl地址:192.168.0.0/24;
  2. LAN地址:192.168.10.0/24;
  3. ISP1地址:10.11.11.0/24;
  4. ISP2地址:10.22.22.0/24;
  5. ISP3地址:10.33.33.0/24;
实验3拓朴

(五)配置思路

  1. 使用文本编辑器编制IPS地址文件;
  2. 设置sftp服务,上传IPS地址文件;
  3. 配置智能选路;
  4. 配置防火墙的接口地址,安全域;
  5. 设置服务器、PC、交换机等设备的IP地址;

(六)配置步骤

(1) 编写ISP地址文件

使用文本编辑器编写每个IPS所使用的地址文件,以CVS文件保存:

CSV,Comma-Separated Values,逗号分隔值,有时也称为字符分隔值,因为分隔字符也可以不是逗号,其文件以纯文本形式存储表格数据(数字和文本)。

ISP地址文件

(2)配置防火墙SFTP服务

以下为创建帐户sshadmin,密码为 admin@123 ,并配置可以sftp登录的过程

<USG6000V1>system view          //进入系统配置视图
Enter system view, return user view with Ctrl+Z.
[USG6000V1]sysname FW1          //修改防火墙的名称为FW1
[FW1]undo info-center enable    //关闭信息提示
Info: Information center is disabled.
[FW1]aaa    //进入AAA视图
[FW1-aaa]manager-user sshadmin //创建用户sshadmin
[FW1-aaa-manager-user-sshadmin]service-type ssh //配置用户服务类型
[FW1-aaa-manager-user-sshadmin]password cipher admin@123    //配置用户密码
Info: You are advised to config on man-machine mode.
[FW1-aaa-manager-user-sshadmin]level 3  //配置用户等级
[FW1-aaa-manager-user-sshadmin]quit //退出用户配置视图,返回AAA视图
[FW1-aaa]quit   //退出AAA视图,返回系统视图
[FW1]
[FW1]ssh user sshadmin      //新建SSH用户
Info: Succeeded in adding a new SSH user.
[FW1]ssh user sshadmin authentication-type password         //配置SSH用户的认证方式
[FW1]ssh user sshadmin authorization-cmd aaa        //配置SSH用户按命令行授权
Info: Please make sure that the command line authorization method has been set for the user.
[FW1]ssh user sshadmin sftp-directory hda1:     //配置SSH用户的SFTP服务授权目录
[FW1]ssh user sshadmin service-type all     //配置SSH用户的服务方式
[FW1]

配置sftp服务可用状态

[FW1]sftp server enable
  Info: The SFTP server is already started.

(3)上传ISP地址文件到防火墙

通过SFTP,上传IPS地址文件到防火墙内的ISP目录下,为下一步的智能选路做准备。

以下为Cloud1的配置,用于连接sftp服务:

Cloud1的网络配置

下载sftp客户端程序psftp.exe,并在命令行状态下打开。

D:\Downloads>psftp.exe              //在命令行状态下运行psftp.exe
psftp: no hostname specified; use "open host.name" to connect
psftp> open 192.168.0.1         //打开防火墙IP
login as: sshadmin                      //输入用户
SSH server: User Authentication
Using keyboard-interactive authentication.
Password:                           //输入密码
Remote working directory is /
psftp>                              //成功登录sftp服务器

psftp> cd isp                       //进入服务器ISP目录
Remote directory is now /isp
psftp> lcd d:                       //进入客户机D盘根目录
New local directory is d:\
psftp> put isp1.csv                 //上传自定义的ISP1地址文件
local:isp1.csv => remote:/isp/isp1.csv
psftp> put isp2.csv                 //上传自定义的ISP2地址文件
local:isp2.csv => remote:/isp/isp2.csv
psftp> put isp3.csv                 //上传自定义的ISP3地址文件
local:isp3.csv => remote:/isp/isp3.csv
psftp> 

操作完成后,使用ls(或dir)查看上传结果

查看SFTP上传结果

(4)配置ISP智能选路、接口地址、安全域

分别创建运营商名称isp1,isp2,isp3并关联对应的ISP地址文件

[FW1]
[FW1]isp name isp1                          //创建ISP1
[FW1]isp name isp1 set filename isp1.csv    //设置ISP1关联地址文件isp1.csv
[FW1]isp name isp2                          //创建ISP2
[FW1]isp name isp2 set filename isp2.csv    //设置ISP2关联地址文件isp2.csv
[FW1]isp name isp3                          //创建ISP3
[FW1]isp name isp3 set filename isp3.csv    //设置ISP3关联地址文件isp3.csv
[FW1]

分别为运营商创建健康检查规则

[FW1]
[FW1]healthcheck name isp1_health   //创建名为isp1_health检查规则
[FW1-healthcheck-isp1_health]destination 10.11.11.2 interface GigabitEthernet 1/0/1 protocol tcp-simple destination-port 10001 
//定义服务器地址,接口,协议,端口
[FW1-healthcheck-isp1_health]quit
[FW1]
[FW1]healthcheck name isp2_health   //创建名为isp2_health检查规则
[FW1-healthcheck-isp2_health]destination 10.22.22.2 interface GigabitEthernet 1/0/2 protocol tcp-simple destination-port 10002  
//定义服务器地址,接口,协议,端口
[FW1-healthcheck-isp2_health]quit
[FW1]
[FW1]healthcheck name isp3_health   //创建名为isp3_health检查规则
[FW1-healthcheck-isp3_health]destination 10.33.33.2 interface GigabitEthernet 1/0/3 protocol tcp-simple destination-port 10003  
//定义服务器地址,接口,协议,端口
[FW1-healthcheck-isp3_health]quit
[FW1]

以下为配置防火墙的接口地址,健康检查规则,安全域:

[FW1]interface GigabitEthernet 1/0/0    //进入接口配置视图
[FW1-GigabitEthernet1/0/0]ip address 192.168.10.1 24    //配置接口地址
[FW1-GigabitEthernet1/0/0]quit  //退出接口配置视图,返回系统视图
[FW1]firewall zone trust        //进入安全域配置视图
[FW1-zone-trust]add interface GigabitEthernet 1/0/0     //把接口加入到安全域
[FW1-zone-trust]quit        //退出安全域配置视图,返回系统视图
[FW1]ip route-static 192.168.10.0 255.255.255.0 192.168.10.254  //配置到Lan的静态路由
[FW1]interface GigabitEthernet 1/0/1    //进入接口配置视图
[FW1-GigabitEthernet1/0/1]ip address 10.11.11.1 24  //配置接口地址
[FW1-GigabitEthernet1/0/1]gateway 10.11.11.254      //配置接口网关
[FW1-GigabitEthernet1/0/1]healthcheck isp1_health       //启用健康检查规则isp1_health
[FW1-GigabitEthernet1/0/1]service-manage ping permit    //允许ping
[FW1-GigabitEthernet1/0/1]quit          //退出接口配置视图,返回系统视图
[FW1]interface GigabitEthernet 1/0/2    //进入接口配置视图
[FW1-GigabitEthernet1/0/2]ip address 10.22.22.1 24  //配置接口地址
[FW1-GigabitEthernet1/0/2]gateway 10.22.22.254      //配置接口网关
[FW1-GigabitEthernet1/0/2]healthcheck isp2_health       //启用健康检查规则isp2_health
[FW1-GigabitEthernet1/0/2]service-manage ping permit    //允许ping
[FW1-GigabitEthernet1/0/2]quit          //退出接口配置视图,返回系统视图
[FW1]interface GigabitEthernet 1/0/3    //进入接口配置视图
[FW1-GigabitEthernet1/0/3]ip address 10.33.33.1 24  //配置接口地址
[FW1-GigabitEthernet1/0/3]gateway 10.33.33.254      //配置接口网关
[FW1-GigabitEthernet1/0/3]healthcheck isp3_health       //启用健康检查规则isp3_health
[FW1-GigabitEthernet1/0/3]service-manage ping permit    //允许ping
[FW1-GigabitEthernet1/0/3]quit      //退出接口配置视图,返回系统视图
[FW1]firewall zone untrust          //进入安全域配置视图
[FW1-zone-untrust]add interface GigabitEthernet 1/0/1   //把接口加入到安全域
[FW1-zone-untrust]add interface GigabitEthernet 1/0/2   //把接口加入到安全域
[FW1-zone-untrust]add interface GigabitEthernet 1/0/3   //把接口加入到安全域
[FW1-zone-untrust]quit  //退出安全域配置视图,返回系统视图
[FW1]
[FW1]security-policy    //进入安全策略配置视图
[FW1-policy-security]rule name lan_wan  //创建名为lan_wan的规则
[FW1-policy-security-rule-lan_wan]source-zone trust     //设置源安全域
[FW1-policy-security-rule-lan_wan]destination-zone untrust  //设置目标安全域
[FW1-policy-security-rule-lan_wan]action permit     //策略允许
[FW1-policy-security-rule-lan_wan]quit  //退出规则配置视图,返回安全策略配置视图
[FW1-policy-security]quit   //退出安全策略配置视图,返回系统视图
[FW1]

(5)配置ISP1、ISP2、ISP3、LAN网络

为更加清晰的显示网络链路的路径选择,同时也减轻防火墙的配置复杂度,所有网络以交换机为网关。

以下为ISP1所在的交换机LSW1的配置,以及Server1的配置:

The device is running!

<Huawei>system-view     //进入系统配置视图
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname LSW1    //修改交换机名为LSW1
[LSW1]
[LSW1]undo info-center enable   //关闭信息提示
Info: Information center is disabled.
[LSW1]interface Vlanif 1    //进入vlan接口配置视图
[LSW1-Vlanif1]ip address 10.11.11.254 24    //配置vlan的IP地址
[LSW1-Vlanif1]quit      //退出vlan接口配置,返回系统配置视图
[LSW1]
[LSW1]ip route-static 0.0.0.0 0.0.0.0 10.11.11.1    //配置交换机的默认路由
[LSW1]quit      //退出系统配置视图,返回用户视图
<LSW1>save      //保存配置
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Info: Please input the file name ( *.cfg, *.zip ) [vrpcfg.zip]:
Now saving the current configuration to the slot 0.
Save the configuration successfully.
<LSW1>
Server1的网络配置

以下为ISP2所在的交换机LSW1的配置,以及Server2的配置:

The device is running!

<Huawei>system-view     //进入系统配置视图
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname LSW2    //修改交换机名为LSW2
[LSW2]
[LSW2]undo info-center enable   //关闭信息提示
Info: Information center is disabled.
[LSW2]interface Vlanif 1    //进入vlan接口配置视图
[LSW2-Vlanif1]ip address 10.22.22.254 24    //配置vlan的IP地址
[LSW2-Vlanif1]quit      //退出vlan接口配置,返回系统配置视图
[LSW2]
[LSW2]ip route-static 0.0.0.0 0.0.0.0 10.22.22.1    //配置交换机的默认路由
[LSW2]quit      //退出系统配置视图,返回用户视图
<LSW2>save      //保存配置
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Info: Please input the file name ( *.cfg, *.zip ) [vrpcfg.zip]:
Now saving the current configuration to the slot 0.
Save the configuration successfully.
<LSW2>
Server2的网络配置

以下为ISP3所在的交换机LSW3的配置,以及Server3的配置:

The device is running!

<Huawei>system-view     //进入系统配置视图
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname LSW3    //修改交换机名为LSW3
[LSW3]
[LSW3]undo info-center enable   //关闭信息提示
Info: Information center is disabled.
[LSW3]interface Vlanif 1    //进入vlan接口配置视图
[LSW3-Vlanif1]ip address 10.33.33.254 24    //配置vlan的IP地址
[LSW3-Vlanif1]quit      //退出vlan接口配置,返回系统配置视图
[LSW3]
[LSW3]ip route-static 0.0.0.0 0.0.0.0 10.33.33.1    //配置交换机的默认路由
[LSW3]quit      //退出系统配置视图,返回用户视图
<LSW3>save      //保存配置
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Info: Please input the file name ( *.cfg, *.zip ) [vrpcfg.zip]:
Now saving the current configuration to the slot 0.
Save the configuration successfully.
<LSW3>
Server3的网络配置

以下为LAN所在的交换机LSW4的配置,以及PC1的配置:

The device is running!

<Huawei>system-view     //进入系统配置视图
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname LSW4    //修改交换机名为LSW4
[LSW4]
[LSW4]undo info-center enable   //关闭信息提示
Info: Information center is disabled.
[LSW4]interface Vlanif 1    //进入vlan接口配置视图
[LSW4-Vlanif1]ip address 192.168.10.254 24  //配置vlan的IP地址
[LSW4-Vlanif1]quit      //退出vlan接口配置,返回系统配置视图
[LSW4]
[LSW4]ip route-static 0.0.0.0 0.0.0.0 192.168.10.1  //配置交换机的默认路由
[LSW4]quit      //退出系统配置视图,返回用户视图
<LSW4>save      //保存配置
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
Info: Please input the file name ( *.cfg, *.zip ) [vrpcfg.zip]:
Now saving the current configuration to the slot 0.
Save the configuration successfully.
<LSW4>
PC1的网络配置

(6)通过抓包工具进行选路测试

通过ENSP自带的抓包工具,对防火墙的GE1/0/1,GE1/0/2,GE1/0/3进行抓包测试

数据抓包工具
选择抓包接口

用PC1 ping ISP3的服务器Server3地址10.33.33.2时,从FW1的GE1/0/1,GE1/0/2接口没有抓取到ICMP包,说明没有PING数据从GE1/0/1,GE1/0/2通过,PING数据从GE1/0/3接口通过。

Ping Server3
抓包测试

(七)参考资料

华为模拟器eNSP软件
华为模拟器eNSP社区
HCNA-Security 华为认证网络安全工程师
HCNP-Security 华为认证网络安全资深工程师
HUAWEI USG6000V V500R001C10SPC100 典型配置案例
HUAWEI USG6000V V500R001C10SPC100 管理员指南
HUAWEI USG6000V V500R001C10SPC100 命令参考
华为ICT相关的英文简称


PS:
文档由炖冬瓜用Markdown语言编写,输出PDF或HTML。
炖冬瓜 一枚混迹挨踢江湖十载有余的吃货,好吃懒做,成功的从丝瓜进阶为冬瓜。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,332评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,508评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,812评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,607评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,728评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,919评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,071评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,802评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,256评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,576评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,712评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,389评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,032评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,026评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,473评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,606评论 2 350

推荐阅读更多精彩内容

  • (一)实验简介 “工欲善其事,必先利其器。” 为帮助我们更好的理解华为HCNA/HCNP认证课程的知识,更好的掌握...
    炖冬瓜阅读 61,238评论 2 14
  • CentOS7下Firewall防火墙配置用法详解 centos 7中防火墙是一个非常的强大的功能了,但对于cen...
    很少更新了阅读 5,689评论 0 9
  • 1、认识防火墙 防火墙就是定义一些有顺序的规则,并管理进入到网络内的主机数据数据包的一种机制。广义的来讲,只要能够...
    Zhang21阅读 2,841评论 0 6
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,637评论 18 139
  • 今天不知道怎么搞的,吃东西的时候一点味道都没有,还有点反胃的感觉,我想这大概是情志不通畅引起的。因为有事情堵在胸口...
    林玉珍阅读 236评论 0 0