计算机网络 ACL访问列表

访问列表(ACL)

ACL是用于管理网络流量和减少网络攻击的一组规则。使用针对网络传入或传出流量指定的一组规则,ACL用于过滤流量。

访问列表的特点 –

  • 定义的一组规则逐行匹配,从第一行开始匹配,然后是第二行,然后是第三行,依此类推。
  • 只有在规则匹配之前的包被匹配到。规则匹配后不再进行进一步的比较,然后应用该规则。
  • 每个ACL在末尾都有一个隐式的拒绝,这意味着如果既没有满足条件也没有满足规则,则数据包将被丢弃。

构建完成后,应将访问列表应用于接口的入站或出站流量:

  • 入站访问列表 - 当将访问列表应用于接口的入站数据包时,在将数据包转发到出站接口之前,将首先按照访问列表进行处理。
  • 出站访问列表 - 当将访问列表应用于接口的出站数据包头时,出站接口将在处理数据包之前先路由数据包。

访问列表的类型 –

访问列表有两种主要类型,如下所示:

  • 标准访问列表: 这些访问列表仅使用源IP地址创建。这些ACL可以允许或禁止整个协议集。不区分TCP、UDP、HTTPS和其他类型的IP流量。如果使用1-99或1300-1999的编号,路由器将将其识别为标准ACL,并将指定的地址视为源IP地址。
  • 长访问列表: 这个ACL使用源IP、目标IP、源端口和目标端口。我们还可以使用这些ACL指定应允许或阻止哪些IP流量。它们使用100-199和2000-2699范围。客户机上的进程在时间T 0 向时钟服务器发送一个时间请求(服务器上的时间)。

此外,还有两种类型的访问列表:

  • 编号访问列表 是创建后无法特定删除的访问列表;例如,如果我们要从访问列表中删除任何规则,则在编号访问列表的情况下不允许。如果我们尝试从中删除一个规则,则整个访问列表将被删除。标准访问列表和扩展访问列表都可以使用编号访问列表。
  • 命名访问列表: 在这种类型的访问列表中,为访问列表指定一个名称以进行标识。与编号访问列表不同,命名访问列表可以被删除。这些可以与标准和扩展访问列表一起使用,就像编号访问列表一样。

访问列表的指导原则 –

  • 通常,在接近目的地的位置使用标准访问列表(但不总是)。
  • 通常,在接近源头的位置使用扩展访问列表(但不总是)。
  • 每个接口、每个协议和每个方向只允许分配一个ACL,这意味着每个接口只能有一个入站和一个出站ACL。
  • 如果使用编号访问列表,则无法删除其中的规则。如果尝试删除一条规则,将删除整个ACL。如果使用命名访问列表,则可以删除特定规则。
  • 在实施访问列表之前,仔细分析整个情景,因为每添加一个新规则都将放置在访问列表的底部。
  • 每个访问列表在末尾都有一个隐式的拒绝,因此我们需要至少在那里有一个许可语句;否则,所有流量都将被阻止。
  • 扩展访问列表不能与标准访问列表共享相同的名称。

访问列表的好处 –

  • 提高网络效率。
  • 可以根据特定要求定制访问列表并防止恶意数据包进入网络,提供安全性。
  • 根据网络需求允许或阻止流量,提供流量控制。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程