ACL的原理与配置

ACL

ACL的组成

ACL由若干条permit或deny语句组成,每条语句就是该ACL的一条规则,每条语句中的perimit

或deny就是与这条规则对应的处理动作

通配符

通配符是一个32比特长度的数值,用于指示ip地址中,哪些比特位需要严格匹配,哪些比特位无需匹配

通配符通常采用类似网络掩码的点分十进制形式表示,但是含义却与网络掩码不同

子网掩码中1的含义是精确匹配,0的含义是忽略匹配

通配符掩码中0的含义是精确匹配,1的含义是忽略匹配

eg:172.16.40.0/24中16 20 24 28

16 : 00010000

20 : 00010100

24 : 00011000

28 : 00011100

反掩码:12(00001100)

ACL的分类

基本ACL(2000-2999):只能匹配源ip地址。

高级ACL(3000-3999):可以匹配源ip、目标ip、源端口、目标端口等三层和四层的字段和协议。

ACL的应用原则:

基本ACL:尽量用在靠近目的的点(outband)

高级ACL:尽量用在靠近源的地方(inband)

实验案例

首先配置离路由器最近的三个接口的ip

[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.1.254 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.254 24
[Huawei-GigabitEthernet0/0/1]int g0/0/2
[Huawei-GigabitEthernet0/0/2]ip address 192.168.3.254 24

问题1:实现第一个目标:仅允许PC1访问192.168.2.0/24网络(即仅允许PC1访问PC3)

[Huawei]acl number 2000
[Huawei-acl-basic-2000]rule permit source 192.168.1.10 0
[Huawei-acl-basic-2000]rule deny
[Huawei-acl-basic-2000]q
[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]traffic-filter outbound acl 2000

问题2:禁止192.168.1.0/24网络ping Web服务器

[Huawei]acl number 3000
[Huawei-acl-adv-3000]rule deny icmp source 192.168.1.0 0.0.0.255 destination 192.168.3.30 0
[Huawei-acl-adv-3000]q
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]traffic-filter inbound acl 3000

问题3:仅允许Client1访问WEB服务器的www服务(端口号80)

[Huawei]acl number 3001
[Huawei-acl-adv-3001]rule permit tcp source 192.168.1.30 0 destination 192.168.3.30 0 destination-port eq 80
[Huawei-acl-adv-3001]rule deny icmp source 192.168.1.10 0 destination 192.168.3.30 0
[Huawei-acl-adv-3001]rule deny icmp source 192.168.1.20 0 destination 192.168.3.30 0
[Huawei-acl-adv-3001]q
[Huawei]int g0/0/2
[Huawei-GigabitEthernet0/0/2]traffic-filter outbound acl 3001
[Huawei-GigabitEthernet0/0/2]q
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值