计算机网络 实验指导 实验14 访问控制列表(ACL)实验

实验14 访问控制列表(ACL)实验

在实验12的基础上我们可以添加ACL,可以限制访问,给予访问权限,

我们先来了解一下ACL

ACL是什么,怎么用

        ACL 是 Access Control List(访问控制列表)的缩写,它是用于控制网络设备上流量流动的一种策略配置。ACL 可以应用于路由器、交换机、防火墙等网络设备上,以限制或允许特定类型的流量通过设备。ACL通常基于源 IP 地址、目标 IP 地址、协议类型、端口号等条件进行匹配,并根据匹配结果执行允许或拒绝操作。

ACL 可以分为两种类型:

        1. **标准 ACL(Standard ACL)**:基于源 IP 地址进行匹配的 ACL。标准 ACL通常用于简单的访问控制,例如允许或拒绝来自特定 IP 地址范围的流量。

标识号在(1 - 99)(1300 - 1999)之间的为标准ACL

        2. **扩展 ACL(Extended ACL)**:除了源 IP 地址外,还可以基于目标 IP 地址、协议类型、端口号等多种条件进行匹配的 ACL。扩展 ACL 更加灵活,可以实现更精细的流量控制。

标识号在(100 - 199 )(2000 - 2699)为扩展ACL

ACL 可以应用于接口的入向或出向方向,控制流入或流出该接口的流量。通过合理配置 ACL,可以提高网络安全性,并优化网络性能。

标准访问控制列表(ACL,Access Control List)是一种用于控制网络流量和限制访问的规则集。在网络设备(如路由器)上配置标准ACL时,可以根据源IP地址来允许或拒绝数据包。标准ACL只能基于源IP地址进行匹配,而不能基于目标IP地址或其他参数进行匹配。

标准ACL的配置格式如下:

access-list <ACL编号> <permit | deny> <源IP地址> <反掩码>

各个参数的作用解释如下:

access-list 关键字,用于开始标准ACL的配置命令。
ACL编号 指定该ACL的编号。标准ACL的编号范围是1到99,以及1300到1999。例如,可以使用1、50、1300等。
permit | deny 指定是允许(permit)还是拒绝(deny)匹配的数据包。
源IP地址指定需要匹配的源IP地址。可以是单个IP地址,也可以使用“任何”(any)关键字表示所有IP地址。
反掩码用于指定需要匹配的IP地址范围。反掩码是子网掩码的补码。例如,子网掩码为255.255.255.0时,反掩码为0.0.0.255。反掩码中的0表示必须精确匹配相应位,反掩码中的1表示相应位可以是任意值。

应用ACL到接口
 ip access-group <ACL编号> in/out

配置好标准ACL后,需要将其应用到路由器的接口上,以实际控制数据包的进出。
解释:
-将编号为10的ACL应用到FastEthernet0/0接口。

in表示ACL应用于入站数据包(进入接口的数据包)。
out表示ACL应用于出站数据包(出接口的数据包)。

扩展ACL的配置格式如下:

        扩展访问控制列表(Extended Access Control List,ACL)用于在网络设备上创建更精细和具体的访问控制策略。相比标准ACL,扩展ACL不仅可以基于源IP地址进行过滤,还可以基于目的IP地址、协议类型、源端口和目的端口等进行过滤。以下是扩展ACL的配置格式以及各个参数的作用:

扩展ACL配置格式

access-list <ACL编号> [permit|deny] <协议类型> <源IP地址> <源反掩码> [运算符 <源端口>] <目的IP地址> <目的反掩码> [运算符 <目的端口>] [其他选项]

### 各个参数的作用

access-list <ACL编号>定义一个ACL编号。扩展ACL的编号范围通常为100-199或2000-2699。
permit|deny指定是否允许(permit)或拒绝(deny)匹配该条目条件的数据包。
<协议类型>指定要过滤的协议类型,如`ip`、`tcp`、`udp`、`icmp`等。
<源IP地址>指定数据包的源IP地址,可以使用具体的IP地址或关键字`any`表示任意地址。
<源反掩码>与源IP地址一起使用,定义一个IP地址范围。反掩码表示某个位是“无关位”。
[运算符 <源端口>]可选参数,指定源端口号或范围。运算符包括`eq`(等于)、`gt`(大于)、`lt`(小于)、`range`(范围)。
<目的IP地址>指定数据包的目的IP地址,可以使用具体的IP地址或关键字`any`表示任意地址。
<目的反掩码>与目的IP地址一起使用,定义一个IP地址范围。反掩码表示某个位是“无关位”。
[运算符 <目的端口>]可选参数,指定目的端口号或范围。运算符包括`eq`(等于)、`gt`(大于)、`lt`(小于)、`range`(范围)。
[其他选项]可选参数,指定其他匹配条件或设置,如`established`(只允许已经建立的TCP连接)。

扩展ACL应用到ACL接口与标准是一样的

扩展ACL实际操作在实验八中有例子

计算机网络 实验指导 实验8 三层交换机的访问控制(ACL)_三层交换机的访问控制实验报告-优快云博客

下面我们开始实验:

实验

1.分别设置路由器接口的IP地址,设置RIP路由(也可以是静态路由,OSPF路由等)

2.设置ACL

(禁止主机6访问172.1.1.0/24网段)

3.测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值