ACL典型配置举例:基于时间段的访问控制
创作时间:
作者:
@小白创作中心
ACL典型配置举例:基于时间段的访问控制
引用
CSDN
1.
https://blog.csdn.net/m0_51195633/article/details/143770297
本文将通过一个具体的组网场景,详细介绍如何在设备上配置ACL(访问控制列表),以实现对不同部门访问财务数据库服务器的权限控制。
组网需求
某公司内的各部门之间通过Device实现互连,该公司的工作时间为每周工作日的8点到18点。通过配置,需要实现以下访问控制策略:
- 允许总裁办在任意时间访问财务数据库服务器
- 允许财务部在工作时间访问财务数据库服务器
- 禁止其他部门在任何时间访问财务数据库服务器
- 禁止财务部在非工作时间访问财务数据库服务器
配置步骤
1. 创建时间段
首先创建名为work
的时间段,其时间范围为每周工作日的8点到18点。
<Device> system-view
[Device] time-range work 08:00 to 18:00 working-day
2. 创建和配置ACL
创建IPv4高级ACL 3000,并制定如下规则:
- 允许总裁办(192.168.1.0/24)在任意时间访问财务数据库服务器(192.168.0.100)
- 允许财务部(192.168.2.0/24)在工作时间访问财务数据库服务器
- 禁止其他部门在任何时间访问财务数据库服务器
[Device] acl advanced 3000
[Device-acl-ipv4-adv-3000] rule permit ip source 192.168.1.0 0.0.0.255 destination 192.168.0.100 0
[Device-acl-ipv4-adv-3000] rule permit ip source 192.168.2.0 0.0.0.255 destination 192.168.0.100 0 time-range work
[Device-acl-ipv4-adv-3000] rule deny ip source any destination 192.168.0.100 0
[Device-acl-ipv4-adv-3000] quit
3. 应用ACL到接口
将IPv4高级ACL 3000应用到接口GigabitEthernet1/0/1的出方向上。
[Device] interface gigabitethernet 1/0/1
[Device-GigabitEthernet1/0/1] packet-filter 3000 outbound
[Device-GigabitEthernet1/0/1] quit
验证配置
配置完成后,可以通过以下方式验证配置效果:
在各部门PC上使用ping命令检验
假设各部门的PC均为Windows XP操作系统。
财务部PC访问测试:
C:\> ping 192.168.0.100
Pinging 192.168.0.100 with 32 bytes of data:
Reply from 192.168.0.100: bytes=32 time=1ms TTL=255
Reply from 192.168.0.100: bytes=32 time<1ms TTL=255
Reply from 192.168.0.100: bytes=32 time<1ms TTL=255
Reply from 192.168.0.100: bytes=32 time<1ms TTL=255
Ping statistics for 192.168.0.100:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 1ms, Average = 0ms
由此可见,财务部的PC能够在工作时间访问财务数据库服务器。
市场部PC访问测试:
C:\> ping 192.168.0.100
Pinging 192.168.0.100 with 32 bytes of data:
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Ping statistics for 192.168.0.100:
Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),
由此可见,市场部的PC不能在工作时间访问财务数据库服务器。
查看ACL配置和运行情况
在设备上使用display acl
命令查看ACL的配置和运行情况。
[Device] display acl 3000
Advanced IPv4 ACL 3000, 3 rules,
ACL's step is 5
rule 0 permit ip source 192.168.1.0 0.0.0.255 destination 192.168.0.100 0
rule 5 permit ip source 192.168.2.0 0.0.0.255 destination 192.168.0.100 0 time-range work (4 times matched) (Active)
rule 10 deny ip destination 192.168.0.100 0 (4 times matched)
由此可见,由于目前是工作时间,因此规则5是生效的;且由于之前使用了ping命令的缘故,规则5和规则10分别被匹配了4次。
端口对报文的处理方式
在配置了端口链路类型和端口缺省VLAN后,端口对报文的接收和发送的处理有几种不同情况。
热门推荐
安卓11系统下载优化指南:提升速度与流畅度的实用技巧
水猴子的来历与特点(探索水猴子的起源与行为习性)
导体与绝缘体的区别和用途
南宁二日游:探寻广西历史文化之旅
小寒至腊八近,腊八粥这样喝暖身驱寒更养生
紫薇:一种美丽的观赏植物
除了吃药治疗三叉神经痛的方法
速度影像法定义:现代司法实践中的技术与法律结合
乳糖酶:人体消化系统中的“乳糖分解师”
电气设备为什么要接地?一文详解电气设备接地规范与安装方法
WiFi干扰解决方案全攻略:从源头分析到工具应用
预算有限如何选购笔记本?哪款电脑性价比高?
金融工程师就业前景分析
舌尖上的马来西亚,不可错过的美食
马来西亚亲子游:适合全家出行的旅游路线
晚上不吃饭好吗?专家解析其潜在危害及健康建议
墨西哥玉米草和提摩西草哪个好?全面对比分析
受凉能否导致风湿病?专家为你解疑答惑
如何在行业低迷时期寻找发展机遇?这种机遇有哪些特点?
耳机使用不当竟是“听力杀手”?这些保护听力的建议请收好
全国爱耳日|留住世界的温柔耳语!这份科学护耳指南请查收→
液氮冷冻技术在特色食品制作中的应用
为什么提倡每天吃一个鸡蛋且不弃蛋黄?
医疗行业数字化转型对医患沟通有哪些改善?
80后面对健康危机:买保险、上科技……
《胜券在握》中职场人的维权法律指南
飞蚊症:杞菊地黄丸的治疗效果与注意事项
还惊海上燃犀去,照水底、珊瑚如活。
抱枕可以放洗衣机里洗吗?揭秘抱枕清洗的正确方式!
ABS轮速传感器信号采集电路详解