Cisco ASA防火墙对到达自身的流量是怎么处理?
在Cisco ASA防火墙中,控制平面ACL(Access Control List)用于管理到达防火墙自身的流量,例如管理接口的访问控制。以下是通过CLI配置控制平面ACL的步骤
:
- 登录到ASA设备
通过CLI登录到ASA设备,并进入配置模式:
asa# configure terminal
- 创建扩展ACL
创建一个扩展ACL,定义需要允许或拒绝的流量。例如,创建一个名为“ACL-UNWANTED-COUNTRY”的ACL,拒绝来自特定子网(如192.168.1.0/24)的流量:
asa(config)# access-list ACL-UNWANTED-COUNTRY extended deny ip 192.168.1.0 255.255.255.0 any
- 应用控制平面ACL
将创建的ACL应用到特定接口的控制平面。例如,将ACL应用到外部接口(假设接口名为“outside”):
bash复制
asa(config)# access-group ACL-UNWANTED-COUNTRY in interface outside control-plane
- 清除现有连接(可选)
如果需要清除与ASA的现有连接,可以使用以下命令。例如,清除来自特定IP地址的连接:
bash复制
asa# clear conn address 192.168.1.10 all
或者清除整个子网的连接:
bash复制
asa# clear conn address 192.168.1.0 netmask 255.255.255.0 all
- 验证配置
验证控制平面ACL是否已正确应用:
bash复制
asa# show running-config access-list ACL-UNWANTED-COUNTRY
asa# show running-config access-group
注意事项
控制平面ACL只影响到达防火墙自身的流量,而不影响通过防火墙的流量。
配置控制平面ACL时,建议仅针对接收传入流量的接口(如外部接口)进行配置
其他问题
Q1
思科ASA上的acl,在同1个接口的同1个方向不是只能调用1个吗? 那这个control-plane是否覆盖掉数据平面的ACL?
答复:不会,因为是2个属于不同平面的,并不冲突。
Q2
控制平面的ACL调用方向有说法吗? in和out方向都可以调用?
答复:不能在out方向调用,只能在in方向
asa(config)# access-group ACL-UNWANTED-COUNTRY out interface outside control-plane
这样加out是根本加不上的, 报错:
asa(config)# access-group ACL-UNWANTED-COUNTRY out interface outside control-plane
^
ERROR: % Invalid input detected at '^' marker.

浙公网安备 33010602011771号