拓扑图
设备选型
PC1设备使用PC型终端设备
LSW1设备使用S3700型号交换机设备
R1-R5使用Router型路由器设备
FW1-FW2使用USG6000型号防火墙设备
配置思路
1.完成终端设备的网络参数配置以及网络设备的基本配置(设备重命名+接口IP)
2.完成FW1和FW2设备的初始化配置(重命名+接口IP+区域划分)
3.全网部署OSPF实现三层路由可达
4.在R1设备和R2设备上部署VRRP备份组,承载内网设备网关
5.在FW1和FW2设备开启HRP协议并配置心跳接口,在FW2设备上指定角色为备份设备,并在FW1(主设备)上配置域间安全策略放行业务流
6.为保证VRRP备份组和双机热备组的主备角色同步切换,部署BFD会话,并分别和VRRP备份组以及双机热备组联动(配合对应的域间安全策略放行BFD流量)
操作步骤
1.终端设备(PC1)的网络参数配置以及网络设备(R1-R5)的基本配置(设备重命名+接口IP)
PC1:
R1:
sysname R1
#
undo info-center enable
#
interface Ethernet0/0/0
ip address 192.168.10.251 255.255.255.0
#
interface Ethernet0/0/1
ip address 10.0.1.1 255.255.255.0
R2:
sysname R2
#
undo info-center enable
#
interface Ethernet0/0/0
ip address 192.168.10.252 255.255.255.0
#
interface GigabitEthernet0/0/0
ip address 10.0.2.1 255.255.255.0
R3:
sysname R3
#
undo info-center enable
#
interface Ethernet0/0/0
ip address 10.0.3.1 255.255.255.0
#
interface Ethernet0/0/1
ip address 10.0.35.3 255.255.255.0
R4:
sysname R4
#
undo info-center enable
#
interface Ethernet0/0/0
ip address 10.0.4.1 255.255.255.0
#
interface Ethernet0/0/1
ip address 10.0.45.4 255.255.255.0
R5:
sysname R5
#
undo info-center enable
#
interface Ethernet0/0/0
ip address 10.0.35.5 255.255.255.0
#
interface Ethernet0/0/1
ip address 10.0.45.5 255.255.255.0
#
interface LoopBack0
ip address 5.5.5.5 255.255.255.0
2.FW1和FW2设备的初始化配置(重命名+接口IP+区域划分)
FW1:
sysname FW1
#
undo info-center enable
#
interface GigabitEthernet1/0/0
ip address 10.0.12.1 255.255.255.0
#
interface GigabitEthernet1/0/1
ip address 10.0.1.2 255.255.255.0
#
interface GigabitEthernet1/0/2
ip address 10.0.3.2 255.255.255.0
#
firewall zone trust
add interface GigabitEthernet1/0/0
add interface GigabitEthernet1/0/1
#
firewall zone untrust
set priority 5
add interface GigabitEthernet1/0/2
FW2:
sysname FW2
#
undo info-center enable
#
interface GigabitEthernet1/0/0
ip address 10.0.12.2 255.255.255.0
#
interface GigabitEthernet1/0/1
ip address 10.0.2.2 255.255.255.0
#
interface GigabitEthernet1/0/2
ip address 10.0.4.2 255.255.255.0
#
firewall zone trust
add interface GigabitEthernet1/0/0
add interface GigabitEthernet1/0/1
#
firewall zone untrust
set priority 5
add interface GigabitEthernet1/0/2
3.全网部署OSPF实现三层路由可达
R1:
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 192.168.10.0 0.0.0.255
network 10.0.1.0 0.0.0.255
R2:
ospf 1 router-id 2.2.2.2
area 0.0.0.0
network 192.168.10.0 0.0.0.255
network 10.0.2.0 0.0.0.255
R3:
ospf 1 router-id 3.3.3.3
area 0.0.0.0
network 10.0.3.0 0.0.0.255
network 10.0.35.0 0.0.0.255
R4:
ospf 1 router-id 4.4.4.4
area 0.0.0.0
network 10.0.4.0 0.0.0.255
network 10.0.45.0 0.0.0.255
R5:
ospf 1 router-id 5.5.5.5
area 0.0.0.0
network 10.0.35.0 0.0.0.255
network 10.0.45.0 0.0.0.255
network 5.5.5.0 0.0.0.255
FW1:
ospf 1 router-id 11.11.11.11
area 0.0.0.0
network 10.0.1.0 0.0.0.255
network 10.0.3.0 0.0.0.255
FW2:
ospf 1 router-id 22.22.22.22
area 0.0.0.0
network 10.0.2.0 0.0.0.255
network 10.0.4.0 0.0.0.255
4.在R1设备和R2设备上部署VRRP备份组,承载内网设备网关
R1:
interface Ethernet0/0/0
vrrp vrid 1 virtual-ip 192.168.10.254 //创建VRRP备份组并设置虚拟IP地址
vrrp vrid 1 priority 120 //修改本地VRRP优先级使其成为主设备
vrrp vrid 1 preempt-mode timer delay 10 //设置抢占时延
R2:
interface Ethernet0/0/0
vrrp vrid 1 virtual-ip 192.168.10.254
5.在FW1和FW2设备开启HRP协议并配置心跳接口,在FW2设备上指定角色为备份设备
FW1:
hrp enable //使能HRP协议
hrp interface GigabitEthernet1/0/0 remote 10.0.12.2 //设置心跳接口
hrp track interface GigabitEthernet1/0/1 //HRP追踪三层业务接口
hrp track interface GigabitEthernet1/0/2
FW2:
hrp enable
hrp standby-device //设定当前设备为备份设备
hrp interface GigabitEthernet1/0/0 remote 10.0.12.1
hrp track interface GigabitEthernet1/0/1
hrp track interface GigabitEthernet1/0/2
6.在FW1(主设备)上配置域间安全策略放行业务流
FW1:
security-policy //安全策略会自动同步到备份设备
rule name t2u
source-zone trust
destination-zone untrust
source-address 192.168.10.0 mask 255.255.255.0
destination-address 5.5.5.5 mask 255.255.255.255
action permit
7.部署BFD会话(R1和R5之间,FW1和R5之间),并分别和VRRP备份组以及双机热备组联动,并在FW1设备(主设备)上配置域间安全策略放行R1和R5之间的BFD会话流量
R1:
bfd //开启BFD会话功能
#
bfd 1 bind peer-ip 10.0.35.5 source-ip 10.0.1.1 //创建R1和R5之间的BFD会话
discriminator local 10 //设置BFD会话本地标识符
discriminator remote 5 //设置BFD会话远端标识符
commit //提交BFD会话
#
interface Ethernet0/0/0
vrrp vrid 1 track bfd-session 10 reduced 30 //VRRP联动BFD会话
R5:
bfd
#
bfd 1 bind peer-ip 10.0.1.1 source-ip 10.0.35.5 //回指R1的BFD会话
discriminator local 5
discriminator remote 10
commit
bfd 2 bind peer-ip 10.0.3.2 source-ip 10.0.35.5 //回指FW1的BFD会话
discriminator local 50
discriminator remote 11
commit
FW1:
security-policy
rule name bfd //配置安全策略放行BFD会话流量
source-zone trust
source-zone untrust
destination-zone trust
destination-zone untrust
source-address 10.0.1.1 mask 255.255.255.255
source-address 10.0.35.5 mask 255.255.255.255
destination-address 10.0.1.1 mask 255.255.255.255
destination-address 10.0.35.5 mask 255.255.255.255
action permit
#
bfd
#
bfd 2 bind peer-ip 10.0.35.5 source-ip 10.0.3.2 //FW1指向R5的BFD会话
discriminator local 11
discriminator remote 50
commit
#
hrp track bfd-session 11 //HRP联动BFD会话
结果验证
无故障情况下的内网用户访问外网的连通性和流量路径:
故障模拟(切断主链路),查看业务连续性以及流量路径是否切换(正切)
R5:
interface Ethernet0/0/0
shutdown //关闭主链路上物理接口模拟故障发生
R1上BFD的会话状态以及VRRP备份组角色切换:
FW1上的BFD会话状态以及HRP角色切换:
内网用户访问外网的连通性和流量路径:
故障恢复(恢复主链路),查看业务连续性以及流量路径是否切换(回切)
R5:
interface Ethernet0/0/0
undo shutdown //恢复接口状态
R1上BFD的会话状态以及VRRP备份组角色切换:
FW1上的BFD会话状态以及HRP角色切换:
内网用户访问外网的连通性和流量路径: