当前位置: 首页 > news >正文

ACL(访问控制列表)

ACL(访问控制列表)

1、基础内容

  • 访问控制列表ACL(Access ControlList)是由一条或多条规则组成的集合。所谓规则,是指描述报文匹配条件的判断语句,这些条件可以是报文的源地址、目的地址、端口号等。
  • 通过一系列规则来匹配报文,如果规则拒绝,报文阻止,如果规则允许,则报文正常转发
  • 报文流向

1744812724485

2、华为设备上ACL工作过程

  • 设备收到一个数据流量后,首先查看接口上是否应用了规则,如果应用了(检查第一条,匹配,则根据允许还是拒绝进行处理,不匹配,继续检查下一条),默认情况下,如果没有匹配到任何规则,则放通流量
  • 匹配一个表号中的规则,根据表号中的规则编号顺序从小到大依次匹配
  • 规则编号在配置时不指定,默认以5递增(第一条是5,第二条是10),也可以配置时指定规则编号

3、华为设备ACL分类

  • 基本ACL:仅使用报文的源IP地址、分片信息和生效时间段信息来定义规则。表号:2000~2999
  • 高级ACL:既可使用IPV4报文的源IP地址,也可使用目的IP地址、IP协议类型、ICMP类型、TCP源/目的端口、UDP源/目的端口号、生效时间段等来定义规则(五元组(源IP、目的IP、源端口、目的端口、协议(网络层和传输层)))。表号:3000~3999
  • 二层ACL:

4、基本ACL配置

1744814511871

#配置相应的IP地址
#在交换机中配置VLAN
[~HUAWEI]vlan batch 10 20
[*HUAWEI]commit
[~HUAWEI]int gl/O/2
[~HUAWEI-GE1/0/2lp l a
[~HUAWEI-GE1/O/2lp d v 10
[*HUAWEI-GE1/0/2]int gl/0/5
[*HUAWEI-GE1/0/5lp l a
[*HUAWEI-GE1/0/5lp d v 10
[*HUAWEI-GE1/0/5]int g1/0/6
[*HUAWEI-GE1/0/6]p l a
[*HUAWEI-GE1/O/6lp d v 20
[*HUAWEI-GE1/0/6]commit
[~HUAWEI-GE1/O/6]int g1/0/2
[~HUAWEI-GE1/0/2]undo shut
[~HUAWEI-GE1/0/2]undo shutdown
[*HUAWEI-GE1/0/2]commit
[~HUAWEI-GE1/O/2]int g1/0/5
[~HUAWEI-GE1/0/5]undo shut
[~HUAWEI-GE1/0/5]undo shutdown
[*HUAWEI-GE1/0/5]commit
[~HUAWEI-GE1/0/5]int g1/0/6
[~HUAWEI-GE1/0/6]undo shut
[~HUAWEI-GE1/0/6]undo shutdown
[*HUAWEI-GE1/0/6]commi[~HUAWEI-GE1/O/6]int g1/0/7
[~HUAWEI-GE1/0/7]undo shut
[*HUAWEI-GE1/0/7]undo post
[*HUAWEI-GE1/0/7]undo ports
[*HUAWEI-GE1/0/7]undo portswitch
[*HUAWEI-GE1/0/7]commit
[~HUAWEI-GE1/0/7]ip add172.16.1.1 30
[*HUAWEI-GE1/0/7]commit[~HUAWEI-GE1/0/7]intvlan 10
[*HUAwEI-Vlanif10]ip add 192.168.10.254 24
[*HUAWEI-Vlanif1O]commit
[~HUAwEI-Vlanif1O]int vlan 20
[*HUAWEI-Vlanif20]ip add 192.168.20.254 24
[*HUAWEI-Vlanif20]commit[~HUAwEI]ip route-static 192.168.100.0 24 172.16.1.2 #也要在AR1中配置静态路由用于回包
[*HUAWEI]commit  

经过上述配置,可以实现通信

实验要求:

基本ACL(在路由器上配置)

1、拒绝PC2访问PC4

2、拒绝vlan20所有主机访问pc4

#在AR1中配置
[Huawei]acl 2000
[Huawei-acl-basic-2000]rule deny source 192.168.10.20 ?
[Huawei-acl-basic-2ooo]rule deny source 192.168.10.20 0 #一台主机
#拒绝vlan20所有主机访问pc4
[Huawei-acl-basic-2000]rule deny source 192.168.20.0 0.0.0.255 #一个网段
[Huawei-acl-basic-2000][Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]traffic-filter inbound acl 2000 #应用规则

192.168.10.20/24主机IP参数
192.168.10.0/24主机所在的网络地址
192.168.10.20/32表示网络中的唯一主机
192.168.10.20/0表示网络中唯一主机的反码

1744814219320

5、高级ACL配置

1、client1可以通过域名访问HTTP服务器,但不能访问FTP服务器
2、Client2不能通过域名访问http服务器,只能通过IP访问,也可以访问FTP服务器
3、client可以ping通server,但server无法ping通client

1744897774378

1744897432268

#在AR1中配置
<Huawei>sys
[Huawei]int gO/0/0
[Huawei-GigabitEthernet0/0/0]ip add 192.168.10.254 24
[Huawei-GigabitEthernetO/0/o]int gO/0/1
[Huawei-GigabitEthernet0/0/1]ip add 192.168.20.254 24

1744897668107

1744897714222

1744897753036

client1可以通过域名访问HTTP服务器,但不能访问FTP服务器

1744898197210

Client2不能通过域名访问http服务器,只能通过IP访问,也可以访问FTP服务器

1744898316664

client可以ping通server,但server无法ping通client

1744898542214

相关文章:

  • 突破反爬限制的智能数据采集实战 —— 面向中小企业的高效信息监控方案
  • Redis面试问题详解2
  • 开源一体化白板工具Drawnix本地部署打造毫秒级响应的远程协作空间
  • win10和win11系统修复工具各类故障解决
  • DevOps-文章目录
  • Linux 防火墙( iptables )
  • 全球6G大会 | 紫光展锐用“芯”推动空天地一体创新纪元
  • 2025.4.17学习日记 初识JavaScript 以及Java和JavaScript有什么区别
  • [漏洞篇]CSRF漏洞详解
  • visual Studio+Qt插件检查内存泄漏
  • opencv HSV的具体描述
  • div(HTML标准元素)和view(微信小程序专用组件)的主要区别体
  • FPGA入门学习Day1——设计一个DDS信号发生器
  • Python开发环境打包迁移指南:离线与在线环境的完美解决方案
  • 数据结构之BFS广度优先算法(腐烂的苹果)
  • 【c语言】——深入理解指针2
  • 【模块化拆解与多视角信息6】自我评价:人设构建的黄金50字——从无效堆砌到精准狙击的认知升级
  • 【力扣】重排链表
  • C++ static的使用方法及不同作用
  • 你知道微生物是如何调控植物功能基因的吗?
  • 上海推动AI+文旅深度融合,MaaS平台和产业基地落地徐汇
  • 苹果Safari浏览器上的搜索量首次下降
  • 上海优化营商环境再攻坚,企业和机构有哪些切实感受?
  • 美政府被曝下令加强对格陵兰岛间谍活动,丹麦将召见美代办
  • 阿森纳被打得毫无脾气,回天无力的阿尔特塔只剩嘴硬
  • 中国中古史集刊高质量发展论坛暨《唐史论丛》创刊四十周年纪念会召开