IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 了解ACL及其配置方法 -> 正文阅读

[网络协议]了解ACL及其配置方法

一.ACL概念

ACL——访问控制列表
ACL:访问控制列表(ACL)是一种基于包过滤的访问控制技术,它可以根据设定的条件对接口上的数据包进行过滤,允许其通过或丢弃。访问控制列表被广泛地应用于路由器和三层交换机,借助于访问控制列表,可以有效地控制用户对网络的访问,从而最大程度地保障网络安全。

二.ACL作用

读取三层,四层头部信息,根据预先定义好的规则对流量进行筛选、过滤。
三层头部信息:源、目标IP;四层头部信息:TCP/UDP协议、源、目标端口号

三.访问控制列表的调用方向

3.1、入接口

流量将要进入本地路由器,将被本地路由器处理

3.2、出接口

已经被本地路由器处理过了,流量将离开本地路由器

四.入接口调用与出接口调用的区别

策略做好后,在入接口调用和在出接口调用的区别
入接口调用的话,是对本地路由器生效
出接口调用的话,是对本地路由器不生效,流量将在数据转发过程中的下一台路由器生效

五.访问控制列表的处理原则

1.路由条目只会被匹配一次
2.路由条目在ACL访问列表中匹配的顺序是从上往下匹配
3.ACL访问控制列表隐含一个拒绝所有
4.ACL访问控制列表至少要放行一个路由条目
在这里插入图片描述

六.访问控制列表类型

6.1、标准访问控制列表

只能基于源IP地址进行过滤;标准访问控制列表的列表号是2000-2999 调用原则:靠近目标

6.2、扩展访问控制列表

可以根据源、目的IP地址,TCP/UDP协议,源、目的端口号进行过滤;相比较标准访问控制列表,流量控制的更加精准;扩展访问控制列表的列表号是3000-3999 调用原则:靠近源

七.ACL配置

7.1、项目测试拓扑图

项目测试目的:用标准访问控制列表让VLAN10的客户机不能访问vlan20的客户机、用扩展ACL访问控制列表禁止Client访问FTP服务器
本次项目测试使用eNSP软件
在这里插入图片描述

7.2、Client客户机设置

在这里插入图片描述

7.3、二层交换机设置

LSW1:

<Huawei>sys	
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sys	
[Huawei]sysname SW1
[SW1]user-int	
[SW1]user-interface c	
[SW1]user-interface co	
[SW1]user-interface console 0
[SW1-ui-console0]idle-t	
[SW1-ui-console0]idle-timeout 0 0
[SW1-ui-console0]q
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]port l	
[SW1-GigabitEthernet0/0/1]port link-type tr	
[SW1-GigabitEthernet0/0/1]port link-type trunk 
[SW1-GigabitEthernet0/0/1]port tr	
[SW1-GigabitEthernet0/0/1]port trunk allo	
[SW1-GigabitEthernet0/0/1]port trunk allow-pass vlan all
[SW1-GigabitEthernet0/0/1]q
[SW1]int e0/0/1
[SW1-Ethernet0/0/1]port l	
[SW1-Ethernet0/0/1]port link-type acc	
[SW1-Ethernet0/0/1]port link-type access 
[SW1-Ethernet0/0/1]q
[SW1]vlan bat 10 20
Info: This operation may take a few seconds. Please wait for a moment...done.
[SW1]int e0/0/1
[SW1-Ethernet0/0/1]port l	
[SW1-Ethernet0/0/1]port link-type access
[SW1-Ethernet0/0/1]port de	
[SW1-Ethernet0/0/1]port default vlan 10
[SW1-Ethernet0/0/1]int e0/0/2
[SW1-Ethernet0/0/2]port l	
[SW1-Ethernet0/0/2]port link-type acc	
[SW1-Ethernet0/0/2]port link-type access 
[SW1-Ethernet0/0/2]port de	
[SW1-Ethernet0/0/2]port default vlan 20
[SW1-Ethernet0/0/2]int e0/0/3
[SW1-Ethernet0/0/3]port l	
[SW1-Ethernet0/0/3]port link-type acc	
[SW1-Ethernet0/0/3]port link-type access 
[SW1-Ethernet0/0/3]port de	
[SW1-Ethernet0/0/3]port default vlan 10
[SW1-Ethernet0/0/3]int e0/0/4
[SW1-Ethernet0/0/4]port l	
[SW1-Ethernet0/0/4]port link-type acc
[SW1-Ethernet0/0/4]port link-type acc	
[SW1-Ethernet0/0/4]port link-type access 
[SW1-Ethernet0/0/4]port de	
[SW1-Ethernet0/0/4]port default vlan 20

7.4、路由器设置

AR2:

<Huawei>ter	
<Huawei>terminal mo	
<Huawei>terminal monitor 
Info: Current terminal monitor is on.
<Huawei>sys	
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sys	
[Huawei]sysname R1
[R1]user-in	
[R1]user-interface co	
[R1]user-interface console 0
[R1-ui-console0]idle-	
[R1-ui-console0]idle-timeout 0 0
[R1-ui-console0]q
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]undo sh	
[R1-GigabitEthernet0/0/0]undo shutdown 
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R1-GigabitEthernet0/0/0]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]dotq	
[R1-GigabitEthernet0/0/0.1]dot1	
[R1-GigabitEthernet0/0/0.1]dot1q ter	
[R1-GigabitEthernet0/0/0.1]dot1q termination vid 10
[R1-GigabitEthernet0/0/0.1]ip add 192.168.10.1 24
Aug 27 2021 16:53:31-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP 
on the interface GigabitEthernet0/0/0.1 has entered the UP state. 
[R1-GigabitEthernet0/0/0.1]arp br	
[R1-GigabitEthernet0/0/0.1]arp broadcast en	
[R1-GigabitEthernet0/0/0.1]arp broadcast enable 
[R1-GigabitEthernet0/0/0.1]int g0/0/0.2
[R1-GigabitEthernet0/0/0.2]dot1	
[R1-GigabitEthernet0/0/0.2]dot1q ter	
[R1-GigabitEthernet0/0/0.2]dot1q termination v	
[R1-GigabitEthernet0/0/0.2]dot1q termination vid 20
[R1-GigabitEthernet0/0/0.2]ip add 192.168.20.1 24
Aug 27 2021 16:54:01-08:00 R1 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP 
on the interface GigabitEthernet0/0/0.2 has entered the UP state. 
[R1-GigabitEthernet0/0/0.2]arp br	
[R1-GigabitEthernet0/0/0.2]arp broadcast en	
[R1-GigabitEthernet0/0/0.2]arp broadcast enable 
[R1-GigabitEthernet0/0/0.2]q
[R1]ac	
[R1]acl 2000
[R1-acl-basic-2000]rule de	
[R1-acl-basic-2000]rule deny so	
[R1-acl-basic-2000]rule deny source 192.168.10.0 0.0.0.255
[R1-acl-basic-2000]rule per	
[R1-acl-basic-2000]rule permit sou	
[R1-acl-basic-2000]rule permit source any
[R1-acl-basic-2000]q
[R1]int g0/0/0.2
[R1-GigabitEthernet0/0/0.2]traffic	
[R1-GigabitEthernet0/0/0.2]traffic-filterou	
[R1-GigabitEthernet0/0/0.2]traffic-filter ou	
[R1-GigabitEthernet0/0/0.2]traffic-filter outbound acl 2000
[R1-GigabitEthernet0/0/0.2]
Aug 27 2021 17:46:04-08:00 R1 %%01IFPDT/4/IF_STATE(l)[2]:Interface GigabitEthern
et0/0/1 has turned into UP state.
[R1-GigabitEthernet0/0/0.2]q
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 10.1.1.1 24
Aug 27 2021 18:41:36-08:00 R1 %%01IFNET/4/LINK_STATE(l)[3]:The line protocol IP 
on the interface GigabitEthernet0/0/1 has entered the UP state. 
[R1-GigabitEthernet0/0/1]ip add 10.1.1.1 24
Error: The address already exists.
[R1-GigabitEthernet0/0/1]undo sh	
[R1-GigabitEthernet0/0/1]undo shutdown 
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[R1-GigabitEthernet0/0/1]q
[R1]ip rou	
[R1]ip route-st	
[R1]ip route-static 0.0.0.0 0 10.1.1.2
[R1]acl 3000
[R1-acl-adv-3000]rule de	
[R1-acl-adv-3000]rule deny tc	
[R1-acl-adv-3000]rule deny tcp sou	
[R1-acl-adv-3000]rule deny tcp source 192.168.10.10 0 des	
[R1-acl-adv-3000]rule deny tcp source 192.168.10.10 0 destination 201.20.100.100
 0 des	
[R1-acl-adv-3000]rule deny tcp source 192.168.10.10 0 destination 201.20.100.100
 0 destination-port eq 21
[R1-acl-adv-3000]rule pe	
[R1-acl-adv-3000]rule permit tcp	
[R1-acl-adv-3000]rule permit tcp sour	
[R1-acl-adv-3000]rule permit tcp source any de	
[R1-acl-adv-3000]rule permit tcp source any destination any de	
[R1-acl-adv-3000]rule permit tcp source any destination any destination-port eq 
21
[R1-acl-adv-3000]rule pe	
[R1-acl-adv-3000]rule permit ip sou	
[R1-acl-adv-3000]rule permit ip source an	
[R1-acl-adv-3000]rule permit ip source any de	
[R1-acl-adv-3000]rule permit ip source any destination any
[R1-acl-adv-3000]dis this
[V200R003C00]
#
acl number 3000  
 rule 5 deny tcp source 192.168.10.10 0 destination 201.20.100.100 0 destination
-port eq ftp 
 rule 10 permit tcp destination-port eq ftp 
 rule 15 permit ip 
#
return
[R1-acl-adv-3000]q
[R1]int g0/0/0.1
[R1-GigabitEthernet0/0/0.1]traff	
[R1-GigabitEthernet0/0/0.1]traffic-filter in	
[R1-GigabitEthernet0/0/0.1]traffic-filter inbound ac;	
[R1-GigabitEthernet0/0/0.1]traffic-filter inbound ac	
[R1-GigabitEthernet0/0/0.1]traffic-filter inbound acl 3000

AR3:

<Huawei>undo te	
<Huawei>undo terminal m	
<Huawei>undo terminal monitor 
Info: Current terminal monitor is off.
<Huawei>sys	
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]sys	
[Huawei]sysname R2
[R2]user-i	
[R2]user-interface co	
[R2]user-interface console 0
[R2-ui-console0]id	
[R2-ui-console0]idle-timeout 0 0
[R2-ui-console0]q
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 10.1.1.2 24
[R2-GigabitEthernet0/0/0]undo s	
[R2-GigabitEthernet0/0/0]undo shutdown 
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 201.20.100.2 24
[R2-GigabitEthernet0/0/1]q
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]undo s	
[R2-GigabitEthernet0/0/1]undo sh	
[R2-GigabitEthernet0/0/1]undo shutdown 
Info: Interface GigabitEthernet0/0/1 is not shutdown.
[R2-GigabitEthernet0/0/1]q
[R2]ip rou	
[R2]ip route-s	
[R2]ip route-static 0.0.0.0 0 10.1.1.1

7.5、服务器设置

在这里插入图片描述

7.6、测试ACL配置

标准访问控制检测VLAN10不能访问VLAN20:
在这里插入图片描述
用扩展ACL访问控制列表禁止Client访问FTP服务器:
原本VLAN10客户机是可以像vlan20客户机一样在服务器上上传文件并下载
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置完扩展ACL访问控制表后就访问不了
在这里插入图片描述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-08-28 09:42:41  更:2021-08-28 09:43:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 21:36:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码