查看: 179|回复: 1

防火墙双活OSPF+VRRP经典组网

4

主题

10

回帖

1966

积分

高级会员

Rank: 4

积分
1966

背景:

SW1为PC1的网关,SW2为PC2的网关,防火墙为双活组网,出口路由器连接两个ISP网络,通过主备静态路由来控制访问,拓扑图如下:

image.png

配置如下:

SW1:

sysname SW1
#
vlan batch 10 20 100 to 102 201 to 202
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
ip vpn-instance VPN_A
 ipv4-family
  route-distinguisher 100:1
#
ip vpn-instance VPN_B
 ipv4-family
  route-distinguisher 100:2
#
stp region-configuration
 instance 1 vlan 10
 instance 2 vlan 20
 active region-configuration
#
drop-profile default
#
aaa
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default
 domain default_admin
 local-user admin password simple admin
 local-user admin service-type http
#
interface Vlanif1
#
interface Vlanif10
 ip binding vpn-instance VPN_A
 ip address 192.168.10.252 255.255.255.0
 vrrp vrid 10 virtual-ip 192.168.10.254
 vrrp vrid 10 priority 150
#
interface Vlanif20
 ip binding vpn-instance VPN_B
 ip address 192.168.20.252 255.255.255.0
 vrrp vrid 20 virtual-ip 192.168.20.254
#
interface Vlanif100
 ip address 10.1.100.1 255.255.255.252
 ospf network-type p2p
#
interface Vlanif101
 ip binding vpn-instance VPN_A
 ip address 10.1.10.1 255.255.255.252
 ospf network-type p2p
#
interface Vlanif102
 ip address 10.1.10.5 255.255.255.252
 ospf network-type p2p
#
interface Vlanif201
 ip binding vpn-instance VPN_B
 ip address 10.1.20.1 255.255.255.252
#
interface Vlanif202
 ip address 10.1.20.5 255.255.255.252
 ospf network-type p2p
#
interface MEth0/0/1
#
interface Eth-Trunk1
 port link-type trunk
 port trunk allow-pass vlan 10 20
 mode lacp-static
#
interface Eth-Trunk2
 port link-type trunk
 port trunk allow-pass vlan 101 to 102 201 to 202
 mode lacp-static
#
interface GigabitEthernet0/0/1
#
interface GigabitEthernet0/0/2
#
interface GigabitEthernet0/0/3
#
interface GigabitEthernet0/0/4
#
interface GigabitEthernet0/0/5
#
interface GigabitEthernet0/0/6
#
interface GigabitEthernet0/0/7
#
interface GigabitEthernet0/0/8
#
interface GigabitEthernet0/0/9
#
interface GigabitEthernet0/0/10
#
interface GigabitEthernet0/0/11
#
interface GigabitEthernet0/0/12
#
interface GigabitEthernet0/0/13
#
interface GigabitEthernet0/0/14
#
interface GigabitEthernet0/0/15
 port link-type access
 port default vlan 100
#
interface GigabitEthernet0/0/16
#
interface GigabitEthernet0/0/17
 eth-trunk 2
#
interface GigabitEthernet0/0/18
 eth-trunk 2
#
interface GigabitEthernet0/0/19
 eth-trunk 1
#
interface GigabitEthernet0/0/20
 eth-trunk 1
#
interface GigabitEthernet0/0/21
#
interface GigabitEthernet0/0/22
#
interface GigabitEthernet0/0/23
 port link-type trunk
 port trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/24
 port link-type trunk
 port trunk allow-pass vlan 20
#
interface NULL0
#
ospf 1 router-id 10.1.1.1
 area 0.0.0.0
  network 10.1.100.1 0.0.0.0
 area 0.0.0.1
  network 10.1.10.5 0.0.0.0
 area 0.0.0.2
  network 10.1.20.5 0.0.0.0
#
ospf 2 router-id 10.1.2.2 vpn-instance VPN_A
 vpn-instance-capability simple
 area 0.0.0.1
  network 10.1.10.1 0.0.0.0
  network 192.168.10.0 0.0.0.255
#
ospf 3 router-id 10.1.3.3 vpn-instance VPN_B
 vpn-instance-capability simple
 area 0.0.0.2
  network 10.1.20.1 0.0.0.0
  network 192.168.20.0 0.0.0.255
#
user-interface con 0
user-interface vty 0 4
#
return

SW2:

sysname SW2
#
vlan batch 10 20 100 to 102 201 to 202
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
ip vpn-instance VPN_A
 ipv4-family
  route-distinguisher 200:1
#
ip vpn-instance VPN_B
 ipv4-family
  route-distinguisher 200:2
#
stp region-configuration
 instance 1 vlan 10
 instance 2 vlan 20
 active region-configuration
#
drop-profile default
#
aaa
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default
 domain default_admin
 local-user admin password simple admin
 local-user admin service-type http
#
interface Vlanif1
#
interface Vlanif10
 ip binding vpn-instance VPN_A
 ip address 192.168.10.253 255.255.255.0
 vrrp vrid 10 virtual-ip 192.168.10.254
#
interface Vlanif20
 ip binding vpn-instance VPN_B
 ip address 192.168.20.253 255.255.255.0
 vrrp vrid 20 virtual-ip 192.168.20.254
#
interface Vlanif100
 ip address 10.1.100.5 255.255.255.252
 ospf network-type p2p
#
interface Vlanif101
 ip binding vpn-instance VPN_A
 ip address 10.1.10.13 255.255.255.252
 ospf network-type p2p
#
interface Vlanif102
 ip address 10.1.10.17 255.255.255.252
 ospf network-type p2p
#
interface Vlanif201
 ip binding vpn-instance VPN_B
 ip address 10.1.20.13 255.255.255.252
 ospf network-type p2p
#
interface Vlanif202
 ip address 10.1.20.17 255.255.255.252
 ospf network-type p2p
#
interface MEth0/0/1
#
interface Eth-Trunk1
 port link-type trunk
 port trunk allow-pass vlan 10 20
 mode lacp-static
#
interface Eth-Trunk2
 port link-type trunk
 port trunk allow-pass vlan 101 to 102 201 to 202
 mode lacp-static
#
interface GigabitEthernet0/0/1
#
interface GigabitEthernet0/0/2
#
interface GigabitEthernet0/0/3
#
interface GigabitEthernet0/0/4
#
interface GigabitEthernet0/0/5
#
interface GigabitEthernet0/0/6
#
interface GigabitEthernet0/0/7
#
interface GigabitEthernet0/0/8
#
interface GigabitEthernet0/0/9
#
interface GigabitEthernet0/0/10
#
interface GigabitEthernet0/0/11
#
interface GigabitEthernet0/0/12
#
interface GigabitEthernet0/0/13
#
interface GigabitEthernet0/0/14
#
interface GigabitEthernet0/0/15
 port link-type access
 port default vlan 100
#
interface GigabitEthernet0/0/16
#
interface GigabitEthernet0/0/17
 eth-trunk 2
#
interface GigabitEthernet0/0/18
 eth-trunk 2
#
interface GigabitEthernet0/0/19
 eth-trunk 1
#
interface GigabitEthernet0/0/20
 eth-trunk 1
#
interface GigabitEthernet0/0/21
#
interface GigabitEthernet0/0/22
#
interface GigabitEthernet0/0/23
 port link-type trunk
 port trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/24
 port link-type trunk
 port trunk allow-pass vlan 20
#
interface NULL0
#
ospf 1 router-id 10.2.1.1
 area 0.0.0.0
  network 10.1.100.5 0.0.0.0
 area 0.0.0.1
  network 10.1.10.17 0.0.0.0
 area 0.0.0.2
  network 10.1.20.17 0.0.0.0
#
ospf 2 router-id 10.2.2.2 vpn-instance VPN_A
 vpn-instance-capability simple
 area 0.0.0.1
  network 10.1.10.13 0.0.0.0
  network 192.168.10.0 0.0.0.255
#
ospf 3 router-id 10.2.3.3 vpn-instance VPN_B
 vpn-instance-capability simple
 area 0.0.0.2
  network 10.1.20.13 0.0.0.0
  network 192.168.20.0 0.0.0.255
#
user-interface con 0
user-interface vty 0 4
#
return

SW3:

sysname SW3
#
vlan batch 10 20
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
stp region-configuration
 instance 1 vlan 10
 instance 2 vlan 20
 active region-configuration
#
drop-profile default
#
aaa
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default
 domain default_admin
 local-user admin password simple admin
 local-user admin service-type http
#
interface Vlanif1
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 10
#
interface GigabitEthernet0/0/2
#
interface GigabitEthernet0/0/3
#
interface GigabitEthernet0/0/4
#
interface GigabitEthernet0/0/5
#
interface GigabitEthernet0/0/6
#
interface GigabitEthernet0/0/7
#
interface GigabitEthernet0/0/8
#
interface GigabitEthernet0/0/9
#
interface GigabitEthernet0/0/10
#
interface GigabitEthernet0/0/11
#
interface GigabitEthernet0/0/12
#
interface GigabitEthernet0/0/13
#
interface GigabitEthernet0/0/14
#
interface GigabitEthernet0/0/15
#
interface GigabitEthernet0/0/16
#
interface GigabitEthernet0/0/17
#
interface GigabitEthernet0/0/18
#
interface GigabitEthernet0/0/19
#
interface GigabitEthernet0/0/20
#
interface GigabitEthernet0/0/21
#
interface GigabitEthernet0/0/22
#
interface GigabitEthernet0/0/23
 port link-type trunk
 port trunk allow-pass vlan 10
#
interface GigabitEthernet0/0/24
 port link-type trunk
 port trunk allow-pass vlan 10
#
interface NULL0
#
user-interface con 0
user-interface vty 0 4
#

SW4:

sysname SW4
#
vlan batch 10 20
#
cluster enable
ntdp enable
ndp enable
#
drop illegal-mac alarm
#
diffserv domain default
#
stp region-configuration
 instance 1 vlan 10
 instance 2 vlan 20
 active region-configuration
#
drop-profile default
#
aaa
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default
 domain default_admin
 local-user admin password simple admin
 local-user admin service-type http
#
interface Vlanif1
#
interface MEth0/0/1
#
interface GigabitEthernet0/0/1
 port link-type access
 port default vlan 20
#
interface GigabitEthernet0/0/2
#
interface GigabitEthernet0/0/3
#
interface GigabitEthernet0/0/4
#
interface GigabitEthernet0/0/5
#
interface GigabitEthernet0/0/6
#
interface GigabitEthernet0/0/7
#
interface GigabitEthernet0/0/8
#
interface GigabitEthernet0/0/9
#
interface GigabitEthernet0/0/10
#
interface GigabitEthernet0/0/11
#
interface GigabitEthernet0/0/12
#
interface GigabitEthernet0/0/13
#
interface GigabitEthernet0/0/14
#
interface GigabitEthernet0/0/15
#
interface GigabitEthernet0/0/16
#
interface GigabitEthernet0/0/17
#
interface GigabitEthernet0/0/18
#
interface GigabitEthernet0/0/19
#
interface GigabitEthernet0/0/20
#
interface GigabitEthernet0/0/21
#
interface GigabitEthernet0/0/22
#
interface GigabitEthernet0/0/23
 port link-type trunk
 port trunk allow-pass vlan 20
#
interface GigabitEthernet0/0/24
 port link-type trunk
 port trunk allow-pass vlan 20
#
interface NULL0
#
user-interface con 0
user-interface vty 0 4
#

FW1:

sysname FW-1
#
 l2tp domain suffix-separator @
#
 ipsec sha2 compatible enable
#
undo telnet server enable
undo telnet ipv6 server enable
#
 hrp enable
 hrp interface GigabitEthernet1/0/0 remote 1.1.1.2
 hrp standby config enable
#
 update schedule location-sdb weekly Sun 02:09
#
 firewall defend action discard
#
 banner enable
#
 user-manage web-authentication security port 8887
 undo privacy-statement english
 undo privacy-statement chinese
page-setting                          
 user-manage security version tlsv1.1 tlsv1.2
password-policy
 level high
user-manage single-sign-on ad
user-manage single-sign-on tsm
user-manage single-sign-on radius
user-manage auto-sync online-user
#
 web-manager security version tlsv1.1 tlsv1.2
 web-manager enable
 web-manager security enable
#
firewall dataplane to manageplane application-apperceive default-action drop
#
 undo ips log merge enable
#
 decoding uri-cache disable
#
 update schedule ips-sdb daily 04:26
 update schedule av-sdb daily 04:26
 update schedule sa-sdb daily 04:26
 update schedule cnc daily 04:26
 update schedule file-reputation daily 04:26
#                                     
vsys enable
resource-class r0
#
#
vsys name VPN_A 1
 assign interface Eth-Trunk1.101
 assign interface Eth-Trunk1.102
#
vsys name VPN_B 2
 assign interface Eth-Trunk1.201
 assign interface Eth-Trunk1.202
#
ip vpn-instance VPN_A
 ipv4-family
 ipv6-family
#
ip vpn-instance VPN_B
 ipv4-family
 ipv6-family
#
ip vpn-instance default
 ipv4-family
#
 time-range worktime                  
  period-range 08:00:00 to 18:00:00 working-day
#
ike proposal default
 encryption-algorithm aes-256 aes-192 aes-128
 dh group14
 authentication-algorithm sha2-512 sha2-384 sha2-256
 authentication-method pre-share
 integrity-algorithm hmac-sha2-256
 prf hmac-sha2-256
#
aaa
 authentication-scheme default
 authentication-scheme admin_local
 authentication-scheme admin_radius_local
 authentication-scheme admin_hwtacacs_local
 authentication-scheme admin_ad_local
 authentication-scheme admin_ldap_local
 authentication-scheme admin_radius
 authentication-scheme admin_hwtacacs
 authentication-scheme admin_ad
 authorization-scheme default
 accounting-scheme default
 domain default
  service-type internetaccess ssl-vpn l2tp ike
  internet-access mode password
  reference user current-domain
 manager-user audit-admin
  password cipher @%@%|hvB=24`NY'!#fN<^xq20'PyGMtZ!'vmZYN%4LP,ioMS'P|0@%@%
  service-type web terminal
  level 15

 manager-user api-admin
  password cipher @%@%C;G!<$<sH:wKCS)Q'o[2uY3;/W"=!s26JE&7lgS>ERpEY3>u@%@%
  level 15

 manager-user admin
  password cipher @%@%KUPkBr^cE~qm&hJ3N8%"~PrLqB@=3[cw1S7pjb0zZNF3PrO~@%@%
  service-type web terminal
  level 15

 role system-admin
 role device-admin
 role device-admin(monitor)
 role audit-admin
 bind manager-user audit-admin role audit-admin
 bind manager-user admin role system-admin
#
interface Eth-Trunk1                  
 mode lacp-static
#
interface Eth-Trunk1.101
 vlan-type dot1q 101
 ip binding vpn-instance VPN_A
 ip address 10.1.10.2 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
interface Eth-Trunk1.102
 vlan-type dot1q 102
 ip binding vpn-instance VPN_A
 ip address 10.1.10.6 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
interface Eth-Trunk1.201
 vlan-type dot1q 201
 ip binding vpn-instance VPN_B
 ip address 10.1.20.2 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
interface Eth-Trunk1.202              
 vlan-type dot1q 202
 ip binding vpn-instance VPN_B
 ip address 10.1.20.6 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
l2tp-group default-lns
#
interface GigabitEthernet0/0/0
 undo shutdown
 ip binding vpn-instance default
 ip address 192.168.0.1 255.255.255.0
 alias GE0/METH
#
interface GigabitEthernet1/0/0
 undo shutdown
 ip address 1.1.1.1 255.255.255.252
#
interface GigabitEthernet1/0/1
 undo shutdown
 eth-trunk 1
#
interface GigabitEthernet1/0/2
 undo shutdown                        
 eth-trunk 1
#
interface GigabitEthernet1/0/3
 undo shutdown
#
interface GigabitEthernet1/0/4
 undo shutdown
#
interface GigabitEthernet1/0/5
 undo shutdown
#
interface GigabitEthernet1/0/6
 undo shutdown
#
interface Virtual-if0
#
interface Virtual-if1
#
interface Virtual-if2
#
interface NULL0
#
firewall zone local
 set priority 100                     
#
firewall zone trust
 set priority 85
 add interface GigabitEthernet0/0/0
#
firewall zone untrust
 set priority 5
#
firewall zone dmz
 set priority 50
 add interface GigabitEthernet1/0/0
#
ospf 1 router-id 10.1.5.5 vpn-instance VPN_A
 vpn-instance-capability simple
 area 0.0.0.1
  network 10.1.10.2 0.0.0.0
  network 10.1.10.6 0.0.0.0
#
ospf 2 router-id 10.1.6.6 vpn-instance VPN_B
 vpn-instance-capability simple
 area 0.0.0.2
  network 10.1.20.2 0.0.0.0
  network 10.1.20.6 0.0.0.0
#                                     
undo ssh server compatible-ssh1x enable
ssh authentication-type default password
ssh server cipher aes256_ctr aes128_ctr
ssh server hmac sha2_256 sha1
ssh client cipher aes256_ctr aes128_ctr
ssh client hmac sha2_256 sha1
#
firewall detect ftp
#
user-interface con 0
 authentication-mode aaa
 idle-timeout 1440 0
user-interface vty 0 4
 authentication-mode aaa
 protocol inbound ssh
user-interface vty 16 20
#
pki realm default
#
sa
#
location
#
multi-linkif                          
 mode proportion-of-weight
#
right-manager server-group
#
device-classification
 device-group pc
 device-group mobile-terminal
 device-group undefined-group
#
user-manage server-sync tsm
#
security-policy
#
auth-policy
#
traffic-policy
#
policy-based-route
#
nat-policy
#
quota-policy
#
pcp-policy                            
#
dns-transparent-policy
#
rightm-policy
#
return
#
switch vsys VPN_A
#
 l2tp domain suffix-separator @
#
 firewall defend action discard
#
page-setting
password-policy
 level high
#
 time-range worktime
  period-range 08:00:00 to 18:00:00 working-day
#
aaa
 authentication-scheme default
 authentication-scheme admin_local
 authentication-scheme admin_radius_local 
 authentication-scheme admin_hwtacacs_local
 authentication-scheme admin_ad_local
 authentication-scheme admin_ldap_local
 authentication-scheme admin_radius
 authentication-scheme admin_hwtacacs
 authentication-scheme admin_ad
 authorization-scheme default
 accounting-scheme default
 domain default
  service-type internetaccess ssl-vpn l2tp ike
  internet-access mode password
  reference user current-domain
 role system-admin
 role device-admin
 role device-admin(monitor)
 role audit-admin
#
interface Eth-Trunk1.101
 vlan-type dot1q 101
 ip binding vpn-instance VPN_A
 ip address 10.1.10.2 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#                                     
interface Eth-Trunk1.102
 vlan-type dot1q 102
 ip binding vpn-instance VPN_A
 ip address 10.1.10.6 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
l2tp-group default-lns
#
interface Virtual-if1
#
sa
#
firewall zone local
 set priority 100
#
firewall zone trust
 set priority 85
 add interface Eth-Trunk1.101
#
firewall zone untrust
 set priority 5
 add interface Eth-Trunk1.102
#                                     
firewall zone dmz
 set priority 50
#
location
#
multi-linkif
 mode proportion-of-weight
#
security-policy
 default action permit
#
auth-policy
#
traffic-policy
#
policy-based-route
#
nat-policy
#
quota-policy
#
pcp-policy
#
return                                
#
switch vsys VPN_B
#
 l2tp domain suffix-separator @
#
 firewall defend action discard
#
page-setting
password-policy
 level high
#
 time-range worktime
  period-range 08:00:00 to 18:00:00 working-day
#
aaa
 authentication-scheme default
 authentication-scheme admin_local
 authentication-scheme admin_radius_local
 authentication-scheme admin_hwtacacs_local
 authentication-scheme admin_ad_local
 authentication-scheme admin_ldap_local
 authentication-scheme admin_radius
 authentication-scheme admin_hwtacacs
 authentication-scheme admin_ad       
 authorization-scheme default
 accounting-scheme default
 domain default
  service-type internetaccess ssl-vpn l2tp ike
  internet-access mode password
  reference user current-domain
 role system-admin
 role device-admin
 role device-admin(monitor)
 role audit-admin
#
interface Eth-Trunk1.201
 vlan-type dot1q 201
 ip binding vpn-instance VPN_B
 ip address 10.1.20.2 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
interface Eth-Trunk1.202
 vlan-type dot1q 202
 ip binding vpn-instance VPN_B
 ip address 10.1.20.6 255.255.255.252
 ospf network-type p2p
 service-manage ping permit           
#
l2tp-group default-lns
#
interface Virtual-if2
#
sa
#
firewall zone local
 set priority 100
#
firewall zone trust
 set priority 85
 add interface Eth-Trunk1.201
#
firewall zone untrust
 set priority 5
 add interface Eth-Trunk1.202
#
firewall zone dmz
 set priority 50
#
location
#
multi-linkif                          
 mode proportion-of-weight
#
security-policy
 default action permit
#
auth-policy
#
traffic-policy
#
policy-based-route
#
nat-policy
#
quota-policy
#
pcp-policy
#

FW2:

sysname FW-2
#
 l2tp domain suffix-separator @
#
 ipsec sha2 compatible enable
#
undo telnet server enable
undo telnet ipv6 server enable
#
 hrp enable
 hrp interface GigabitEthernet1/0/0 remote 1.1.1.1
 hrp standby config enable
#
 update schedule location-sdb weekly Sun 22:13
#
 firewall defend action discard
#
 banner enable
#
 user-manage web-authentication security port 8887
 undo privacy-statement english
 undo privacy-statement chinese
page-setting                          
 user-manage security version tlsv1.1 tlsv1.2
password-policy
 level high
user-manage single-sign-on ad
user-manage single-sign-on tsm
user-manage single-sign-on radius
user-manage auto-sync online-user
#
 web-manager security version tlsv1.1 tlsv1.2
 web-manager enable
 web-manager security enable
#
firewall dataplane to manageplane application-apperceive default-action drop
#
 undo ips log merge enable
#
 decoding uri-cache disable
#
 update schedule ips-sdb daily 02:14
 update schedule av-sdb daily 02:14
 update schedule sa-sdb daily 02:14
 update schedule cnc daily 02:14
 update schedule file-reputation daily 02:14
#                                     
vsys enable
resource-class r0
#
#
vsys name VPN_A 1
 assign interface Eth-Trunk1.101
 assign interface Eth-Trunk1.102
#
vsys name VPN_B 2
 assign interface Eth-Trunk1.201
 assign interface Eth-Trunk1.202
#
ip vpn-instance VPN_A
 ipv4-family
 ipv6-family
#
ip vpn-instance VPN_B
 ipv4-family
 ipv6-family
#
ip vpn-instance default
 ipv4-family
#
 time-range worktime                  
  period-range 08:00:00 to 18:00:00 working-day
#
ike proposal default
 encryption-algorithm aes-256 aes-192 aes-128
 dh group14
 authentication-algorithm sha2-512 sha2-384 sha2-256
 authentication-method pre-share
 integrity-algorithm hmac-sha2-256
 prf hmac-sha2-256
#
aaa
 authentication-scheme default
 authentication-scheme admin_local
 authentication-scheme admin_radius_local
 authentication-scheme admin_hwtacacs_local
 authentication-scheme admin_ad_local
 authentication-scheme admin_ldap_local
 authentication-scheme admin_radius
 authentication-scheme admin_hwtacacs
 authentication-scheme admin_ad
 authorization-scheme default
 accounting-scheme default
 domain default
  service-type internetaccess ssl-vpn l2tp ike
  internet-access mode password
  reference user current-domain
 manager-user audit-admin
  password cipher @%@%*1(!B`YHyM5l3%E<+UL+bYWL0!8wN}BsAE&3fT@}P\pLYWOb@%@%
  service-type web terminal
  level 15

 manager-user api-admin
  password cipher @%@%3\lj6#2r]J~CspEUi3O(I8ut<Pl3K0//cBtsWw>dRdM~8uwI@%@%
  level 15

 manager-user admin
  password cipher @%@%Bl^S!nEGz&Gmjo7sp,i"bX5,ybR|&N}T8YHdA+13>HLAX5/b@%@%
  service-type web terminal
  level 15

 role system-admin
 role device-admin
 role device-admin(monitor)
 role audit-admin
 bind manager-user audit-admin role audit-admin
 bind manager-user admin role system-admin
#
interface Eth-Trunk1                  
 mode lacp-static
#
interface Eth-Trunk1.101
 vlan-type dot1q 101
 ip binding vpn-instance VPN_A
 ip address 10.1.10.14 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
interface Eth-Trunk1.102
 vlan-type dot1q 102
 ip binding vpn-instance VPN_A
 ip address 10.1.10.18 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
interface Eth-Trunk1.201
 vlan-type dot1q 201
 ip binding vpn-instance VPN_B
 ip address 10.1.20.14 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
interface Eth-Trunk1.202              
 vlan-type dot1q 202
 ip binding vpn-instance VPN_B
 ip address 10.1.20.18 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
l2tp-group default-lns
#
interface GigabitEthernet0/0/0
 undo shutdown
 ip binding vpn-instance default
 ip address 192.168.0.1 255.255.255.0
 alias GE0/METH
#
interface GigabitEthernet1/0/0
 undo shutdown
 ip address 1.1.1.2 255.255.255.252
#
interface GigabitEthernet1/0/1
 undo shutdown
 eth-trunk 1
#
interface GigabitEthernet1/0/2
 undo shutdown                        
 eth-trunk 1
#
interface GigabitEthernet1/0/3
 undo shutdown
#
interface GigabitEthernet1/0/4
 undo shutdown
#
interface GigabitEthernet1/0/5
 undo shutdown
#
interface GigabitEthernet1/0/6
 undo shutdown
#
interface Virtual-if0
#
interface Virtual-if1
#
interface Virtual-if2
#
interface NULL0
#
firewall zone local
 set priority 100                     
#
firewall zone trust
 set priority 85
 add interface GigabitEthernet0/0/0
#
firewall zone untrust
 set priority 5
#
firewall zone dmz
 set priority 50
 add interface GigabitEthernet1/0/0
#
ospf 1 router-id 10.2.5.5 vpn-instance VPN_A
 vpn-instance-capability simple
 area 0.0.0.1
  network 10.1.10.14 0.0.0.0
  network 10.1.10.18 0.0.0.0
#
ospf 2 router-id 10.2.6.6 vpn-instance VPN_B
 vpn-instance-capability simple
 area 0.0.0.2
  network 10.1.20.14 0.0.0.0
  network 10.1.20.18 0.0.0.0
#                                     
undo ssh server compatible-ssh1x enable
ssh authentication-type default password
ssh server cipher aes256_ctr aes128_ctr
ssh server hmac sha2_256 sha1
ssh client cipher aes256_ctr aes128_ctr
ssh client hmac sha2_256 sha1
#
firewall detect ftp
#
user-interface con 0
 authentication-mode aaa
 idle-timeout 1440 0
user-interface vty 0 4
 authentication-mode aaa
 protocol inbound ssh
user-interface vty 16 20
#
pki realm default
#
sa
#
location
#
multi-linkif                          
 mode proportion-of-weight
#
right-manager server-group
#
device-classification
 device-group pc
 device-group mobile-terminal
 device-group undefined-group
#
user-manage server-sync tsm
#
security-policy
#
auth-policy
#
traffic-policy
#
policy-based-route
#
nat-policy
#
quota-policy
#
pcp-policy                            
#
dns-transparent-policy
#
rightm-policy
#
return
#
switch vsys VPN_A
#
 l2tp domain suffix-separator @
#
 firewall defend action discard
#
page-setting
password-policy
 level high
#
 time-range worktime
  period-range 08:00:00 to 18:00:00 working-day
#
aaa
 authentication-scheme default
 authentication-scheme admin_local
 authentication-scheme admin_radius_local 
 authentication-scheme admin_hwtacacs_local
 authentication-scheme admin_ad_local
 authentication-scheme admin_ldap_local
 authentication-scheme admin_radius
 authentication-scheme admin_hwtacacs
 authentication-scheme admin_ad
 authorization-scheme default
 accounting-scheme default
 domain default
  service-type internetaccess ssl-vpn l2tp ike
  internet-access mode password
  reference user current-domain
 role system-admin
 role device-admin
 role device-admin(monitor)
 role audit-admin
#
interface Eth-Trunk1.101
 vlan-type dot1q 101
 ip binding vpn-instance VPN_A
 ip address 10.1.10.14 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#                                     
interface Eth-Trunk1.102
 vlan-type dot1q 102
 ip binding vpn-instance VPN_A
 ip address 10.1.10.18 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
l2tp-group default-lns
#
interface Virtual-if1
#
sa
#
firewall zone local
 set priority 100
#
firewall zone trust
 set priority 85
 add interface Eth-Trunk1.101
#
firewall zone untrust
 set priority 5
 add interface Eth-Trunk1.102
#                                     
firewall zone dmz
 set priority 50
#
location
#
multi-linkif
 mode proportion-of-weight
#
security-policy
 default action permit
#
auth-policy
#
traffic-policy
#
policy-based-route
#
nat-policy
#
quota-policy
#
pcp-policy
#
return                                
#
switch vsys VPN_B
#
 l2tp domain suffix-separator @
#
 firewall defend action discard
#
page-setting
password-policy
 level high
#
 time-range worktime
  period-range 08:00:00 to 18:00:00 working-day
#
aaa
 authentication-scheme default
 authentication-scheme admin_local
 authentication-scheme admin_radius_local
 authentication-scheme admin_hwtacacs_local
 authentication-scheme admin_ad_local
 authentication-scheme admin_ldap_local
 authentication-scheme admin_radius
 authentication-scheme admin_hwtacacs
 authentication-scheme admin_ad       
 authorization-scheme default
 accounting-scheme default
 domain default
  service-type internetaccess ssl-vpn l2tp ike
  internet-access mode password
  reference user current-domain
 role system-admin
 role device-admin
 role device-admin(monitor)
 role audit-admin
#
interface Eth-Trunk1.201
 vlan-type dot1q 201
 ip binding vpn-instance VPN_B
 ip address 10.1.20.14 255.255.255.252
 ospf network-type p2p
 service-manage ping permit
#
interface Eth-Trunk1.202
 vlan-type dot1q 202
 ip binding vpn-instance VPN_B
 ip address 10.1.20.18 255.255.255.252
 ospf network-type p2p
 service-manage ping permit           
#
l2tp-group default-lns
#
interface Virtual-if2
#
sa
#
firewall zone local
 set priority 100
#
firewall zone trust
 set priority 85
 add interface Eth-Trunk1.201
#
firewall zone untrust
 set priority 5
 add interface Eth-Trunk1.202
#
firewall zone dmz
 set priority 50
#
location
#
multi-linkif                          
 mode proportion-of-weight
#
security-policy
 default action permit
#
auth-policy
#
traffic-policy
#
policy-based-route
#
nat-policy
#
quota-policy
#
pcp-policy
#

AR1:

sysname R1
#
 snmp-agent local-engineid 800007DB03000000000000
 snmp-agent 
#
 clock timezone China-Standard-Time minus 08:00:00
#
portal local-server load portalpage.zip
#
 drop illegal-mac alarm
#
 set cpu-usage threshold 80 restore 75
#
acl number 2000  
 rule 5 permit source 192.168.10.0 0.0.0.255 
 rule 10 permit source 192.168.20.0 0.0.0.255 
#
aaa 
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default 
 domain default_admin 
 local-user admin password cipher %$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$
 local-user admin service-type http
#
firewall zone Local
 priority 15
#
interface GigabitEthernet0/0/0
 ip address 10.255.1.1 255.255.255.0 
 vrrp vrid 1 virtual-ip 10.255.1.3
 vrrp vrid 1 priority 150
 nat outbound 2000
#
interface GigabitEthernet0/0/1
 ip address 10.1.100.2 255.255.255.252 
 ospf network-type p2p
#
interface GigabitEthernet0/0/2
 ip address 10.255.2.1 255.255.255.0 
 vrrp vrid 2 virtual-ip 10.255.2.3
 nat outbound 2000
#
interface NULL0
#
ospf 1 
 default-route-advertise
 area 0.0.0.0 
  network 10.1.100.2 0.0.0.0 
#
ip route-static 0.0.0.0 0.0.0.0 10.255.1.254
ip route-static 0.0.0.0 0.0.0.0 10.255.2.254 preference 100
#
user-interface con 0
 authentication-mode password
user-interface vty 0 4
user-interface vty 16 20
#
wlan ac
#

AR2:

sysname R2
#
 snmp-agent local-engineid 800007DB03000000000000
 snmp-agent 
#
 clock timezone China-Standard-Time minus 08:00:00
#
portal local-server load portalpage.zip
#
 drop illegal-mac alarm
#
 set cpu-usage threshold 80 restore 75
#
acl number 2000  
 rule 5 permit source 192.168.10.0 0.0.0.255 
 rule 10 permit source 192.168.20.0 0.0.0.255 
#
aaa 
 authentication-scheme default
 authorization-scheme default
 accounting-scheme default
 domain default 
 domain default_admin 
 local-user admin password cipher %$%$K8m.Nt84DZ}e#<0`8bmE3Uw}%$%$
 local-user admin service-type http
#
firewall zone Local
 priority 15
#
interface GigabitEthernet0/0/0
 ip address 10.255.1.2 255.255.255.0 
 vrrp vrid 1 virtual-ip 10.255.1.3
 nat outbound 2000
#
interface GigabitEthernet0/0/1
 ip address 10.1.100.6 255.255.255.252 
 ospf network-type p2p
#
interface GigabitEthernet0/0/2
 ip address 10.255.2.2 255.255.255.0 
 vrrp vrid 2 virtual-ip 10.255.2.3
 vrrp vrid 2 priority 150
 nat outbound 2000
#
interface NULL0
#
ospf 1 
 default-route-advertise
 area 0.0.0.0 
  network 10.1.100.6 0.0.0.0 
#
ip route-static 0.0.0.0 0.0.0.0 10.255.1.254 preference 100
ip route-static 0.0.0.0 0.0.0.0 10.255.2.254
#
user-interface con 0
 authentication-mode password
user-interface vty 0 4
user-interface vty 16 20
#
wlan ac
#


测试效果为PC访问ISP1,PC2f访问ISP2:

PC>ping 8.8.8.8

Ping 8.8.8.8: 32 data bytes, Press Ctrl_C to break
From 8.8.8.8: bytes=32 seq=1 ttl=251 time=110 ms
From 8.8.8.8: bytes=32 seq=2 ttl=251 time=78 ms
From 8.8.8.8: bytes=32 seq=3 ttl=251 time=109 ms
From 8.8.8.8: bytes=32 seq=4 ttl=251 time=78 ms
From 8.8.8.8: bytes=32 seq=5 ttl=251 time=110 ms

--- 8.8.8.8 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 78/97/110 ms
#
PC>ping 114.114.114.114

Ping 114.114.114.114: 32 data bytes, Press Ctrl_C to break
From 114.114.114.114: bytes=32 seq=1 ttl=251 time=125 ms
From 114.114.114.114: bytes=32 seq=2 ttl=251 time=125 ms
From 114.114.114.114: bytes=32 seq=3 ttl=251 time=94 ms
From 114.114.114.114: bytes=32 seq=4 ttl=251 time=93 ms
From 114.114.114.114: bytes=32 seq=5 ttl=251 time=94 ms

--- 114.114.114.114 ping statistics ---
  5 packet(s) transmitted
  5 packet(s) received
  0.00% packet loss
  round-trip min/avg/max = 93/106/125 ms

upload 附件:防火墙双活+VRRP组网案例.zip

回复

使用道具 举报

0

主题

3

回帖

189

积分

新手上路

Rank: 1

积分
189
发表于 昨天 10:15 | 显示全部楼层

感谢分享,非常实用。

回复

使用道具 举报

本版积分规则

Copyright   ©2015-2026  EmulatedLab  Powered by Discuz!©   ( 浙ICP备2021010423号-1 )
快速回复 返回列表 返回顶部