思科ASA防火墙的双线双NAT实现

思科ASA防火墙IOS从9.4.1开始支持PBR,从过去的ISP多线冷备,变成现在的多线复用,做到了多出口多NAT,提高了ISP线路的利用率

升级步骤:

1、升级ASA  IOS版本至少为9.4.1和ASDM版本为7.4.1(最低版本要求,如有需要可以找我要这2个软件)。先使用ASDM升级ASDM到7.4.1版本,再用ASDM升级IOS到9.4.1版本(使用ASDM操作较为简便)

2、reload防火墙
 

以下是一个设计实例:

需求
1、公司内网关键业务流量主用电信专线,当检测到专线故障的时候自动切换到电信拨号线路;
2、公司非关键业务主用电信拨号线路。当电信拨号线路故障的时候,非关键业务并不切换到电信专线,以保证公司关键业务的流量。

拓扑如下图

思科ASA5512-X 防火墙关于PBR的主要配置部分:

!这是电信专线端口,IP地址是固定的1.1.1.2 对端网关IP是1.1.1.1

interface GigabitEthernet0/0

 nameif dianxin-zhuanxian

 security-level 0

 ip address 1.1.1.2 255.255.255.252 

!这是电信拨号线路,IP地址是电信的拨号路由器底下的LAN口分配的,这里手工写一个LAN范围内的IP。对端网关为10.0.0.1

interface GigabitEthernet0/1

 nameif dianxin-bohao

 security-level 0

 ip address 10.0.0.2 255.255.255.0 

!这是关键业务内网网段,并且作为内网的网关

interface GigabitEthernet0/2

 nameif inside

 security-level 100

 ip address 172.16.1.1 255.255.255.0 

!这个端口作为公司非关键业务的内网网关,注意这里调用了一个名字叫wifi-data的route-map 

interface GigabitEthernet0/4

 nameif wifi-data

 security-level 10

 ip address 192.168.1.1 255.255.255.0 

 policy-route route-map wifi-data

!这里定义3个PAT分别是inside到电信专线(主用);inside到电信拨号线路(备用);和wifi-data到电信拨号线路(主用)的PAT

nat (inside,dianxin-zhuanxian) after-auto source dynamic any interface

nat (inside,dianxin-bohao) after-auto source dynamic any interface

nat (wifi-data,dianxin-bohao) after-auto source dynamic any interface

!这里定义一个route-map 特别注意它的写法,匹配感兴趣流入向接口是match interface wifi-data;动作是修改数据包的下一跳为电信拨号路由器的网关地址10.0.0.1!
这个配置是关键,当匹配到所有来自interface wifi-data的数据包的时候,下一跳设置为电信拨号线路的网关,防火墙查找路由表发现数据包要通过10.0.0.2这个内网端口发出去,然后撞上NAT转换规则,转换成10.0.0.2这个IP,实现了双线双NAT的效果,这里可以match更多的IP地址配合之前定义的PAT来做到灵活选路,从而实现多线多NAT的效果,充分利用线路带宽。

route-map wifi-data permit 5

 match interface wifi-data

 set ip next-hop 10.0.0.1

!这里定义了2条默认路由,其中路由后面的1和2是cost值,默认所有流量(包括公司关键业务流量)走电信专线,并且电信专线后面跟了一个track 1 。如果追踪的对象15秒内没有ICMP回应,那么默认路由会切换到电信拨号线路,这样就保障了公司关键业务;同时电信拨号线路并没有设置track,如果拨号线路故障,线路将不做转换,从未保证公司关键业务的运行

route dianxin-zhuanxian 0.0.0.0 0.0.0.0 1.1.1.1 1 track 1

route dianxin-bohao 0.0.0.0 0.0.0.0 10.0.0.1 2
 

!这里定义了上面引用的track的源端口为interface dianxin-zhuanxian,目的IP为114.114.114.114 (注意设置这个IP的时候需要事先确认能够用源端口的IP地址PING通目的IP)和track的方法ICMP PING;track的计划时间等

sla monitor 1

 type echo protocol ipIcmpEcho 114.114.114.114 interface dianxin-zhuanxian

sla monitor schedule 1 life forever start-time now

track 1 rtr 1 reachability

思科ASA 9.4.1之后引入了非常多的新特性,包括VXLAN,BGP路由和选路规则,PBR等

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值