Cisco 实现路由防火墙 双机热备(项目记录)

最近收到一个新的项目,双路由器、双防火墙、双交换机实现全网互通

因实际项目采用全Cisco 设备,故这次展示及命令为Cisco,华为也尝试过也能完全实现,若有需求我会在发一份华为的配置

在EVE上模拟整个项目:

网络拓扑图如下:Cisco

华为拓扑图如下:(ENSP大家都可以自己搭建来玩玩)

这篇文章我们仅对Cisco设备进行描述,ok我们开始进入正题

================================================================================================

首先,因为EVE没办法模拟VSS故我们用一台交换机来替代,VPC1代表DB-ZONE、VPC2代表APP-ZONE

VPC1:172.16.10.1 24/172.16.10.254

VPC2:172.16.20.1 24/172.16.20.254

交换机作为2层交换机,防火墙做单臂路由,因为客户要实现APP和DB放在不同的DMZ区进行隔离

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------

开始配置:

VPC1:

ip 172.16.10.1 255.255.255.0 172.16.10.254 

save

VPC2:

ip 172.16.20.1 255.255.255.0 172.16.20.254

save

交换机配置

en

config t

hostname VSS

vlan 10

vlan20

int vlan 10

ip add 172.16.10.2 255.255.255.0

int vlan 20

ip add 172.16.20.2 255.255.255.0

interface GigabitEthernet0/0
 switchport trunk encapsulation dot1q
 switchport mode trunk
 negotiation auto
interface GigabitEthernet0/1
 switchport trunk encapsulation dot1q
 switchport mode trunk
 negotiation auto
interface GigabitEthernet0/2
 switchport access vlan 10
 switchport mode access
 negotiation auto
interface GigabitEthernet0/3
 switchport access vlan 20
 switchport mode access
 negotiation auto

ok重点开始了 防火墙配置 OSPF,failover,单臂路由

ASA-A(主防火墙)

先配置单臂接口和其他子接口:

interface Ethernet0
 nameif DMZ
 security-level 50
 ip address 172.16.30.1 255.255.255.0 standby 172.16.30.2 
interface Ethernet1
 no nameif    
 no security-level
 no ip address
interface Ethernet1.10
 vlan 10
 nameif DB
 security-level 100
 ip address 172.16.10.254 255.255.255.0 
interface Ethernet1.20
 vlan 20
 nameif APP
 security-level 100
 ip address 172.16.20.254 255.255.255.0 
interface Ethernet2
 description STATE Failover Interface    (同步会话)
interface Ethernet3
 description LAN Failover Interface      (同步配置)

端口配置完成后 我们开始放行流量为了 保证全部验证通过 先permit any any

same-security-traffic permit inter-interface---------------------(同安全级别的子接口互访)
access-list acl_DB extended permit ip any any 
access-list acl_DB extended permit icmp any any 
access-list acl_APP extended permit icmp any any 
access-list acl_APP extended permit ip any any 
access-list acl_DMZ extended permit ip any any 
access-list acl_DMZ extended permit icmp any any

access-group acl_DMZ in interface DMZ
access-group acl_DB in interface DB
access-group acl_APP in interface APP

全部放通以后,一定要先测试是否能通到172.16.10.254 和20.254 以及DB和APP是否能能够互通

如图:

然后配置双机热备:

failover
failover lan unit primary ------------------------------------------------设置为主
failover lan interface HA Ethernet3----------------------------------设置failover的接口,此接口用来检测心跳和同步配置
failover link stateful Ethernet2----------------------------------------设置名称
failover interface ip HA 1.1.1.1 255.255.255.0 standby 1.1.1.2---设置failover主备地址
failover interface ip stateful 2.1.1.1 255.255.255.0 standby 2.1.1.2-设置failover link主备地址

主防火墙这里就全部配置完成这里为了偷懒 我起了OSPF配置如下:

router ospf 100
network 172.16.10.0 255.255.255.0 area 0
network 172.16.20.0 255.255.255.0 area 0
network 172.16.30.0 255.255.255.0 area 0
log-adj-changes
default-information originate ----------------------------下发缺省

主防火墙到这里就全部配置完成、我们开始配置备防火墙

interface eth3
no shutdown
failover lan unit secondary
failover lan interface ha eth3
failover interface ip ha 1.1.1.1 255.255.255.0 standby 1.1.1.2
failover

这样我们就配置完成,后续的所有配置都会自动同步到备上,

ok我们开始配置路由器,主要配置的技术有nat,ospf、HSRP

同理我们先配置端口,这里就不写上去了

配置ospf:

router ospf 100
 network 172.16.30.0 0.0.0.255 area 0
 network 192.168.10.0 0.0.0.255 area 0
 default-information originate

然后我们配置HSRP

interface GigabitEthernet0/3
 ip address 172.16.30.3 255.255.255.0
 ip nat inside    ----------------------这里先写了 用于nat
 ip virtual-reassembly in
 standby 10 ip 172.16.30.254      ----vip
 standby 10 priority 101--------------优先级
 standby 10 preempt-----------------开启抢占模式
 standby 10 track 10 decrement 10----链路检测机制

track 10 interface GigabitEthernet0/0 line-protocol-----先定义track

nat:

access-list 10 permit 172.16.30.0 0.0.0.255
access-list 10 permit 172.16.10.0 0.0.0.255
access-list 10 permit 172.16.20.0 0.0.0.255-----------------先设置规则

ip nat inside source list 10 interface GigabitEthernet0/0 overload
ip route 0.0.0.0 0.0.0.0 202.106.1.1 

自从 我们整个网络就全部完成啦,备的配置请查考主路由器。

测试:

测试主防火墙shutdown

完成整个实验。

后续如果有需要华为的配置人多的话,我也会整理一份出来。

 

 

 

 

 

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值