
配置FW_A。
a.配置接口的IP地址,并将接口加入安全区域。 system-view
sysname sysname FW_A
FW_A interface GigabitEthernet 1/0/1
FW_A-GigabitEthernet1/0/1 ip address 1.1.1.1 24
FW_A-GigabitEthernet1/0/1 quit
FW_A interface GigabitEthernet 1/0/2
FW_A-GigabitEthernet1/0/2 ip address 10.1.1.1 24
FW_A-GigabitEthernet1/0/2 quit
FW_A interface Tunnel 1
FW_A-Tunnel1 ip address 172.16.2.1 24
FW_A-Tunnel1 quit
FW_A firewall zone untrust
FW_A-zone-untrust add interface GigabitEthernet 1/0/1
FW_A-zone-untrust quit
FW_A firewall zone trust
FW_A-zone-trust add interface GigabitEthernet 1/0/2
FW_A-zone-trust quit
FW_A firewall zone dmz
FW_A-zone-dmz add interface tunnel 1
FW_A-zone-dmz quit
b.配置路由,将需要经过GRE隧道传输的流量引入到GRE隧道中。
FW_A ip route-static 10.1.2.0 24 Tunnel1
不用静态用ospf也可以
network发布隧道地址和内网地址
FW_A ip route-static 0.0.0.0 0 1.1.1.2
c.配置Tunnel接口的封装参数。FW_A interface Tunnel 1
FW_A-Tunnel1 tunnel-protocol gre
FW_A-Tunnel1 source 1.1.1.1
FW_A-Tunnel1 destination 5.5.5.5
FW_A-Tunnel1 gre key cipher 123456 //gre连接验证
FW_A-Tunnel1 keepalive //验证对端是否存活,避免数据流量黑洞
d.配置域间安全策略。
配置Trust域和DMZ的域间安全策略,允许封装前的报文通过域间安全策略。
FW_A security-policy
FW_A-policy-security rule name policy1
FW_A-policy-security-rule-policy1 source-zone trust dmz
FW_A-policy-security-rule-policy1 destination-zone dmz trust
FW_A-policy-security-rule-policy1 action permit
FW_A-policy-security-rule-policy1 quit
配置Local和Untrust的域间安全策略,允许封装后的GRE报文通过域间安全策略。
FW_A-policy-security rule name policy2
FW_A-policy-security-rule-policy2 source-zone local untrust
FW_A-policy-security-rule-policy2 destination-zone untrust local
FW_A-policy-security-rule-policy2 service gre
FW_A-policy-security-rule-policy2 action permit
FW_A-policy-security-rule-policy2 quit
2.配置FW_B。
a.配置接口的IP地址,并将接口加入安全区域。 system-view
sysname sysname FW_B
FW_B interface GigabitEthernet 1/0/1
FW_B-GigabitEthernet1/0/1 ip address 5.5.5.5 24
FW_B-GigabitEthernet1/0/1 quit
FW_B interface GigabitEthernet 1/0/2
FW_B-GigabitEthernet1/0/2 ip address 10.1.2.1 24
FW_B-GigabitEthernet1/0/2 quit
FW_B interface Tunnel 1
FW_B-Tunnel1 ip address 172.16.2.2 24
FW_B-Tunnel1 quit
FW_B firewall zone untrust
FW_B-zone-untrust add interface GigabitEthernet 1/0/1
FW_B-zone-untrust quit
FW_B firewall zone trust
FW_B-zone-trust add interface GigabitEthernet 1/0/2
FW_B-zone-trust quit
FW_B firewall zone dmz
FW_B-zone-dmz add interface tunnel 1
FW_B-zone-dmz quit
b.配置路由,将需要经过GRE隧道传输的流量引入到GRE隧道中。
FW_B ip route-static 10.1.1.0 24 Tunnel1
FW_A ip route-static 0.0.0.0 0 5.5.5.1
c.配置Tunnel接口的封装参数。FW_B interface Tunnel 1
FW_B-Tunnel1 tunnel-protocol gre
FW_B-Tunnel1 source 5.5.5.5
FW_B-Tunnel1 destination 1.1.1.1
FW_B-Tunnel1 gre key cipher 123456
FW_B-Tunnel1 quit
d.配置域间安全策略。
配置Trust域和DMZ的域间安全策略,允许封装前的报文通过域间安全策略。
FW_B security-policy
FW_B-policy-security rule name policy1
FW_B-policy-security-rule-policy1 source-zone trust dmz
FW_B-policy-security-rule-policy1 destination-zone dmz trust
FW_B-policy-security-rule-policy1 action permit
FW_B-policy-security-rule-policy1 quit
配置Local和Untrust的域间安全策略,允许封装后的GRE报文通过域间安全策略。
FW_B-policy-security rule name policy2
FW_B-policy-security-rule-policy2 source-zone local untrust
FW_B-policy-security-rule-policy2 destination-zone untrust local
FW_B-policy-security-rule-policy2 service gre
FW_B-policy-security-rule-policy2 action permit
FW_B-policy-security-rule-policy2 quit