欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

关于ACL的in和out的应用

程序员文章站 2022-07-03 08:29:40
关于ACL的in和out的应用     介绍    www.2cto.com   R1    S1/1 i...


关于ACL的in和out的应用

 

关于ACL的in和out的应用

 

介绍    www.2cto.com  

R1    S1/1 ip地址192.168.1.1 lo0     1.1.1.1

R2    S1/0 192.168.1.2        S1/1    192.168.2.1

R3    S1/0 192.168.2.2        S1/1    192.168.3.1

以上所有路由运行rip 全网互通

要求R1的lo0 (1.1.1.1)网段不能访问R3 

法一:在R2上 应用 OUT

access-list 1 deny   1.1.1.0 0.0.0.255

access-list 1 permit any

interface Serial1/1

 ip address 192.168.2.1 255.255.255.0

 ip access-group 1 out

此时用 ping 192.168.3.1 source 1.1.1.1 不通 可以ping通192.168.1.2

 

 

法二:在R2上 应用 IN

access-list 1 deny   1.1.1.0 0.0.0.255

access-list 1 permit any

interface Serial1/0

 ip address 192.168.1.2 255.255.255.0

 ip access-group 1 in

此时用 ping 192.168.3.1 source 1.1.1.1 不通

以上说明in方向是在进的方向就用acl规则做匹配   而out则是在出方向做匹配(有一说是out进路由后先看路由表再匹配acl,这样可能加重设备负担)

 

ACL不过滤自己本地产生的流量 for ex

1.1.1.1 Lo0--R1--S1/1------------------------S1/0--R2—Lo0 2.2.2.2

OUT的应用在R1上

Access-list 1 deny 1.1.1.0 0.0.0.255

Access-list 1 permit any

Int s1/1

Ip access-group 1 out

 .

 

Ping 192.168.2.1soure 1.1.1.1 是可以通的

 ping 192.168.2.1 也是可以通的

∴ACL不过滤自己本地产生的流量 因为1.1.1.0 是自己产生的流量

 

但是要注意区分以下场景防止混淆!

在R1上应用in

access-list 1 deny   192.168.2.0 0.0.0.255

access-list 1 permit any

 

interface Serial1/1

 ip address 192.168.1.1 255.255.255.0

 ip access-group 1 in

R1 ping 192.168.2.1  是不通的 因为192.168.2.0不是自己产生的