最佳答案
inbound:流量从外部进入接口(入方向)outbound:流量从交换机内部从接口发出去(出方向)
只在一个方向放通 / 阻断,即可实现单向限制。acl advanced 3000
# 匹配:源PC1 → 目的服务器 的单向流量,拒绝
rule deny ip source 192.168.1.10 0 destination 192.168.2.20 0
# 其余所有IP流量全部放行
rule permit ip
interface GigabitEthernet 1/0/1 // PC1接入口
packet-filter acl 3000 inbound
acl advanced 3001
rule deny ip source 192.168.10.0 0.0.0.255 destination 192.168.20.0 0.0.0.255
rule permit ip
interface Vlan-interface 10
packet-filter acl 3001 outbound
acl number 4000
rule deny source-mac 0001-0203-0405
acl advanced 3010
# 阻断终端主动向外发ICMP请求
rule deny icmp source 10.0.0.0 0.255.255.255 icmp-type echo-request
rule permit ip
interface Vlan-interface 10
packet-filter acl 3010 inbound
(0)
可以,ACL 可以通过 inbound/outbound 方向实现单向流量限制。
1. ACL 的方向控制
packet-filter 支持两个方向:
- inbound:对进入接口的报文进行过滤
- outbound:对从接口发出的报文进行过滤
示例(阻止 192.168.1.0/24 访问 10.0.0.0/24,不影响反向):
acl advanced 3000
rule 0 deny ip source 192.168.1.0 0.0.0.255 destination 10.0.0.0 0.0.0.255
interface GigabitEthernet1/0/1
packet-filter 3000 inbound
2. ACL 是无状态的
普通 ACL 只做匹配丢弃,不维护会话状态。如果拦截 A到B 流量,B到A 的响应流量需单独放行。对 TCP 可用 established 关键字:
acl advanced 3001
rule 0 permit tcp established
3. 双向分别控制
如需双向分别控制,在接口的 inbound 和 outbound 各应用不同 ACL:
interface GigabitEthernet1/0/1
packet-filter 3000 inbound
packet-filter 3100 outbound
4. 有状态单向访问
如需自动放行合法回程流量,建议用 ASPF 或防火墙设备实现真正的单向访问控制。
总结:普通 ACL 可以基于方向实现基本的单向流量过滤,但不维护连接状态。如需自动放行回程流量,配合 established 或使用 ASPF/防火墙方案。
(0)
暂无评论
ack 或 rst 标志位的 TCP 报文通过(或者直接使用 established 参数,它表示 ACK=1 或 RST=1)。这些属于 TCP 中间连接过程的报文,说明是 B 在对 A 的请求进行回应。syn 标志位的初始建连请求)。echo(请求)报文,这样对方就无法被主动 Ping 通,但不影响其回复其他的合法业务流量。outbound 方向应用,或在目的网段 Vlan-interface 的 inbound 方向应用,避免因物理端口与三层逻辑接口的转发路径不一致导致 ACL 命中数为 0。(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论