Print

F1060 单设备双NAT冗余典型组网配置1(路由备份的方式)

2021-01-23 发表

组网及说明


组网说明:

本案例采用H3C HCL模拟器的F1060防火墙来模拟器双NAT出口。在网络拓扑中已经明确标识了内网和外网,FW1作为内网的出口设备,承担地址转换的任务。由于防火墙有双出口,为了演示达到双出口冗余的需求,通过路由备份的方式实现内网的IP优先走R2方向去往外网服务器,当R2链路故障时,能走R3去往服务器。外网走静态路由协议,FW1配置默认路由指向到外网。

配置步骤

FW1

<H3C>sys

System View: return to User View with Ctrl+Z.

[H3C]sysname FW1

[FW1]acl basic 2000

[FW1-acl-ipv4-basic-2000]rule 0 permit source any

[FW1-acl-ipv4-basic-2000]quit

[FW1]zone-pair security source trust destination untrust

[FW1-zone-pair-security-Trust-Untrust]packet-filter 2000

[FW1-zone-pair-security-Trust-Untrust]quit

[FW1]zone-pair security source untrust destination trust

[FW1-zone-pair-security-Untrust-Trust]packet-filter 2000

[FW1-zone-pair-security-Untrust-Trust]quit

[FW1]zone-pair security source trust destination local

[FW1-zone-pair-security-Trust-Local]packet-filter 2000

[FW1-zone-pair-security-Trust-Local]quit

[FW1]zone-pair security source local destination trust

[FW1-zone-pair-security-Local-Trust]packet-filter 2000

[FW1-zone-pair-security-Local-Trust]quit

[FW1]zone-pair security source untrust destination local

[FW1-zone-pair-security-Untrust-Local]packet-filter 2000

[FW1-zone-pair-security-Untrust-Local]quit

[FW1]zone-pair security source local destination untrust

[FW1-zone-pair-security-Local-Untrust]packet-filter 2000

[FW1-zone-pair-security-Local-Untrust]quit

[FW1]zone-pair security source trust destination trust

[FW1-zone-pair-security-Trust-Trust]packet-filter 2000

[FW1-zone-pair-security-Trust-Trust]quit

[FW1]zone-pair security source untrust destination untrust

[FW1-zone-pair-security-Untrust-Untrust]packet-filter 2000

[FW1-zone-pair-security-Untrust-Untrust]quit

[FW1]vlan 10

[FW1-vlan10]quit

[FW1]int vlan 10

[FW1-Vlan-interface10]ip address 172.16.1.254 24

[FW1-Vlan-interface10]quit

[FW1]int gi 1/0/3

[FW1-GigabitEthernet1/0/3]ip address 172.16.1.254 24

[FW1-GigabitEthernet1/0/3]quit

[FW1]acl basic 2001

[FW1-acl-ipv4-basic-2001]des to_R2

[FW1-acl-ipv4-basic-2001]rule 0 permit source any

[FW1-acl-ipv4-basic-2001]quit

[FW1]acl basic 2002

[FW1-acl-ipv4-basic-2002]des to_R3

[FW1-acl-ipv4-basic-2002]rule 0 permit source any

[FW1-acl-ipv4-basic-2002]quit

[FW1]nat address-group 1

[FW1-address-group-1]address 202.2.100.3 202.2.100.4

[FW1-address-group-1]quit

[FW1]nat address-group 2

[FW1-address-group-2]address 202.1.100.3 202.1.100.4

[FW1-address-group-2]quit

 

[FW1]int gi 1/0/1

[FW1-GigabitEthernet1/0/1]ip address 202.1.100.2 28

[FW1-GigabitEthernet1/0/1]des <connect to R2>

[FW1-GigabitEthernet1/0/1]nat outbound 2001 address-group 2

[FW1-GigabitEthernet1/0/1]quit

[FW1]int gi 1/0/2

[FW1-GigabitEthernet1/0/2]ip address 202.2.100.2 28

[FW1-GigabitEthernet1/0/2]des <connect to R3>

[FW1-GigabitEthernet1/0/2]nat outbound 2002 address-group 1

[FW1-GigabitEthernet1/0/2]quit

[FW1]ip route-static 0.0.0.0 0.0.0.0 202.1.100.1

[FW1]ip route-static 0.0.0.0 0.0.0.0 202.2.100.1 preference 100

[FW1]security-zone name Trust

[FW1-security-zone-Trust]import interface GigabitEthernet 1/0/3

[FW1-security-zone-Trust]quit

[FW1]security-zone name Untrust

[FW1-security-zone-Untrust]import interface GigabitEthernet 1/0/1

[FW1-security-zone-Untrust]import interface GigabitEthernet 1/0/2

[FW1-security-zone-Untrust]quit

[FW1]ip ttl-expires enable

[FW1]ip unreachables enable

 

R2

<H3C>sys

System View: return to User View with Ctrl+Z.

[H3C]sysname R2

[R2]int gi 0/0

[R2-GigabitEthernet0/0]des <connect to FW1>

[R2-GigabitEthernet0/0]ip address 202.1.100.1 28

[R2-GigabitEthernet0/0]quit

[R2]int gi 0/1

[R2-GigabitEthernet0/1]des <connect to R1>

[R2-GigabitEthernet0/1]ip address 202.3.100.2 30

[R2-GigabitEthernet0/1]quit

[R2]ip route-static 202.1.100.0 255.255.255.240 202.1.100.2

[R2]ip route-static 0.0.0.0 0.0.0.0 202.3.100.1

[R2]ip ttl-expires enable

[R2]ip unreachables enable

 

 

R3

<H3C>sys

System View: return to User View with Ctrl+Z.

[H3C]sysname R3

[R3]int gi 0/1

[R3-GigabitEthernet0/1]des <connect to FW1>

[R3-GigabitEthernet0/1]ip address 202.2.100.1 28

[R3-GigabitEthernet0/1]quit

[R3]int gi 0/0

[R3-GigabitEthernet0/0]des <connect to R1>

[R3-GigabitEthernet0/0]ip address 202.4.100.2 30

[R3-GigabitEthernet0/0]quit

[R3]ip route-static 0.0.0.0 0.0.0.0 202.4.100.1

[R3]ip route-static 202.2.100.0 255.255.255.240 202.2.100.2

[R3]ip ttl-expires enable

[R3]ip unreachables enable

 

R1

<H3C>sys

System View: return to User View with Ctrl+Z.

[H3C]sysname R1

[R1]int gi 0/2

[R1-GigabitEthernet0/2]ip address 202.103.224.254 255.255.255.0

[R1-GigabitEthernet0/2]quit

[R1]int gi 0/0

[R1-GigabitEthernet0/0]des <connect to R3>

[R1-GigabitEthernet0/0]ip address 202.4.100.1 30

[R1-GigabitEthernet0/0]quit

[R1]int gi 0/1

[R1-GigabitEthernet0/1]des <connect to R2>

[R1-GigabitEthernet0/1]ip address 202.3.100.1 30

[R1-GigabitEthernet0/1]quit

[R1]ip route-static 202.1.100.0 255.255.255.240 202.3.100.2

[R1]ip route-static 202.2.100.0 255.255.255.240 202.4.100.2

[R1-ospf-1]quit

[R1]ip ttl-expires enable

[R1]ip unreachables enable

配置关键点

测试:

服务器填写IP地址:



SW1配置IP地址为172.16.1.1及网关:

<H3C>sys

System View: return to User View with Ctrl+Z.

[H3C]sysname SW1

[SW1]int gi 1/0/1

[SW1-GigabitEthernet1/0/1]port link-mode route

[SW1-GigabitEthernet1/0/1]ip address 172.16.1.1 24

[SW1-GigabitEthernet1/0/1]quit

[SW1]ip route-static 0.0.0.0 0.0.0.0 172.16.1.254

[SW1]ip ttl-expires enable

[SW1]ip unreachables enable

 


当双链路都正常时,采用tracert的方式确认172.16.1.1走的是R2方向去往服务器。



当关闭去往R2的链路时,能走R3去往服务器,且网络不中断:





至此,F1060防火墙单设备双NAT冗余备份典型组网配置实验已完成!