实验 (十四) 项目名称: 访问控制列表(ACL)实验
实验目的:
- ACL能正常工作的前提是所有主机都能ping通。
- 掌握路由器的基本配置:设置路由器接口IP地址、配置RIP路由。
- 根据以上拓扑划分出的两个网段,禁止主机PC6访问10.50.1.0/24网段。
实验原理
利用ACL可以对经过路由器的数据包按照设定的规则进行过滤,使数据包有选择的通过路由器,起到防火墙的作用。访问控制列表(ACL)由一组规则组成,在规则中定义允许或拒绝通过路由器的条件。ACL的基本用途是限制访问网络的用户,保护网络的安全。访问控制列表(ACL) 由多条判断语句组成。每条语句给出一个条件和处理方式(通过或拒绝)。
路由器对收到的数据包按照判断语句的书写次序进行检查,当遇到相匹配的条件时,就按照指定的处理方式进行处理。
主要仪器设备
计算机、模拟软件Packet Tracer
实验拓扑图
名称 | 接口 | IP地址 | 网关 |
Router A | S0/0/0/ | 192.168.50.1/24 | |
F0/1 | 10.50.1.1/24 | ||
RouterB | F0/1 | 10.50.2.1/24 | |
S0/0/0 | 192.168.50.2/24 | ||
PC1 | 10.50.1.2/24 | 10.50.1.1 | |
PC2 | 10.50.1.3/24 | 10.50.1.1 | |
PC3 | 10.50.1.4/24 | 10.50.1.1 | |
PC4 | 10.50.2.2/24 | 10.50.2.1 | |
PC5 | 10.50.2.3/24 | 10.50.2.1 | |
PC6 | 10.50.2.4/24 | 10.50.2.1 |
实验内容与步骤
(1)RA配置:
Router>en
Router#configure terminal
Router(config)#hostname RA
RA(config)#int f0/1 //IP配置
RA(config-if)#ip address 10.50.1.1 255.255.255.0
RA(config-if)#no shut
RA(config-if)#exit
RA(config)#int Se0/0/0
RA(config-if)#ip add 192.168.50.1 255.255.255.0
RA(config-if)#clock rate 64000
RA(config-if)#no shut
RA(config-if)#end
RA#conf t
RA(config)#router rip //RIP配置
RA(config-router)#version 2
RA(config-router)#network 10.50.1.0
RA(config-router)#network 192.168.50.0
RA(config-router)#end
(2)RB的配置:
Router>en
Router#conf t
Router(config)#hostname RB
RB(config)#int f0/1 //IP地址配置
RB(config-if)#ip address 10.50.2.1 255.255.255.0
RB(config-if)#no shut
RB(config-if)#
RB(config-if)#exit
RB(config)#int Se0/0/0
RB(config-if)#ip add 192.168.50.2 255.255.255.0
RB(config-if)#no shut
RB(config-if)#
RB(config-if)#end
RB#conf t
RB(config)#router rip //RIP配置
RB(config-router)#version 2
RB(config-router)#network 10.50.2.0
RB(config-router)#network 192.168.50.0
RB(config-router)#end
(3)测试所有主机之间都能相互ping通。
(4)禁止主机PC6访问10.50.1.0/24网段,对RA进行ACL配置:
RA>en
RA#conf t
RA(config)#access-list 9 deny 10.50.2.4 0.0.0.0
RA(config)#access-list 9 permit any
RA(config)#int f0/1
RA(config-if)#ip access-group 9 out
RA(config-if)#end
(5)查看配置
- 实验数据记录与分析。
- PC6 ping PC2
(2)PC5 ping PC2
(3)PC1 ping PC6
(4)PC1 ping PC4
问题与讨论
在配置 ACL 时,要特别注意语句的顺序。由于 ACL 是按照顺序匹配的,一旦数据包与某条语句匹配,后续语句将被忽略。如果顺序不当,可能无法达到预期的访问控制效果。
总结
本实验围绕访问控制列表(ACL)展开,通过对 ACL 概述、工作过程、语句组成、通配符掩码、应用方式等内容的学习,结合实验拓扑图进行了路由器基本配置、RIP 路由配置,并在实现所有主机互 ping 通的基础上,成功配置 ACL 禁止 PC6 访问指定网段。实验中需重点关注 ACL 语句顺序、接口应用方向、通配符掩码的正确使用等要点,同时注意操作过程中的命令准确性及设备兼容性。通过本次实验,深入理解了 ACL 在网络安全中的重要作用及实际应用方法,提升了网络配置和管理能力。