x

ACL类型及区别

1 前言

通过《ACL基本概念及原理介绍》一文,我们介绍了ACL的基本概念及工作原理。知道了什么是ACL,ACL作用是什么。本文在此基础上,将继续介绍ACL类型及他们之间的区别。

2 ACL分类

根据不同的匹配规则,ACL类型可以分为标准ACL、扩展ACL和ACL80。

● 标准ACL

标准ACL,也称为基本ACL,IP标准ACL。通过匹配IP报文的源地址对报文进行过滤或分类。

● 扩展ACL

扩展ACL在标准ACL基础之上扩展了过滤域。可以根据报文的源地址、目的地址、协议类型等字段的匹配结果,对报文进行过滤或者分类。扩展ACL又分为以下类型。

○ IPv4扩展ACL

IPv4扩展ACL根据IPv4报文的源IP地址、目的IP地址、IP协议号、报文优先级、四层源端口号、ICMP type、四层目的端口号或ICMP code等三、四层字段对报文进行过滤或者分类。

○ IPv6扩展ACL

IPv6扩展ACL主要根据IPv6报文的源IPv6地址、目的IPv6地址、IP协议号、四层源端口号或ICMPv6 type、四层目的端口号或ICMPv6 code等三、四层字段对报文进行过滤或者分类。

○ MAC扩展ACL

MAC扩展ACL主要根据报文的源MAC地址、目的MAC地址以及报文的以太网类型等二层字段对报文进行过滤或者分类。

○ 专家级扩展ACL

专家级扩展ACL可以看作是IP扩展ACL和MAC扩展ACL的一种结合与增强。专家级扩展ACL中的规则除了包含IP扩展ACL规则和MAC扩展ACL规则,还可以基于VLAN ID来匹配报文。因此专家级扩展ACL是基于报文的二层、三层和四层信息对报文进行过滤或者分类。

● ACL80

ACL80,也称为自定义ACL。ACL80支持对报文的前80个字节中的指定字节按比特位进行匹配。ACL80匹配时有三个要素:匹配域内容、匹配域掩码以及匹配的起始位置(即偏移量offset)。匹配域内容和匹配域掩码两者的比特位是一一对应的。匹配域内容指明需要匹配的字段值,匹配域掩码指明对应比特位是否需要匹配。当需要匹配某个比特位时,必须将匹配域掩码中对应的比特位设置为1。如果匹配域掩码对应的比特位设置为0,无论匹配域内容中对应的比特位是什么,都不会匹配。

3 不同类型ACL的区别

不同的ACL类型之间的区别见表3-1。

表3-1 ACL的区别说明表

ACL类型

ACL编号范围

ACL过滤域

IP标准ACL

1~99,1300~1999

匹配报文的源IP地址

IP扩展ACL

100~199,2000~2699

匹配报文的三、四层字段:比如源IP地址、目的IP地址、IP协议号、报文优先级、四层源端口号或ICMP type、四层目的端口号或ICMP code等三层或四层字段

MAC扩展ACL

700~799

匹配报文的二层字段:比如源MAC地址、目的MAC地址、以太网协议类型等二层字段

IPv6扩展ACL

匹配IPv6报文的字段:比如源IPv6地址、目的IPv6地址、IP协议号、四层源端口号或ICMP type、四层目的端口号或ICMP code等三、四层字段

专家级扩展ACL

2700~2899

匹配报文的字段:比如源IP地址、目的IP地址、IP协议号、四层源端口号或ICMP type、四层目的端口号或ICMP code、源MAC地址、目的MAC地址、以太网协议类型、VLAN ID等

自定义ACL

由用户自行定义,对报文的前80个字节中的指定字节按比特位进行匹配

4 结论

运维人员通过了解不同的ACL类型及其区别,能够在实际网络维护中更有效的选择ACL类型,不仅能够精准的防止网络中的报文攻击和控制网络访问,满足了网络对安全、可靠和稳定的保障要求,也能够减少网络传输中不必要的报文,节省网络资源,降低网络的维护工作量。

相关链接ACL基本概念及原理介绍ACL应该在网络中的哪里配置

Copyright © 2088 杭州玩家联盟 - 区域游戏活动聚合平台 All Rights Reserved.
友情链接
Go To Top