20.基于时间的ACL

一、前言

在前面我们分享了ACL的基础用法,以及抛砖引玉地分享了高级ACL的用法。也了解到ACL是在路由器上的访问控制列表,通过在访问控制列表中创建规则,并运用在相应接口,就可以实现对设备的访问控制。基于时间的ACL,顾名思义就是规定设备在固定时间范围内能够通过路由器,实现网络访问。

二、实验

1.网络拓扑图的创建

创建如图所示的网络拓扑结构。

2.PC的IP地址配置

PC1:

3.路由器的IP地址配置

R1:

bash 复制代码
interface g0/0/1 #进入R1的GE 0/0/1接口
ip address 192.168.1.254 24 #将连接PC1的该端口IP配置为PC1的网关IP
bash 复制代码
interface g0/0/0 #进入R1的GE 0/0/0接口
ip address 100.1.1.1 24 #将该接口IP配置为100.1.1.0/24网段中

R2:

bash 复制代码
interface g0/0/0 #进入与R1接口相连的GE 0/0/0接口
ip address 100.1.1.2 24 #将其IP地址配置为100.1.1.2/24

4.静态路由配置

由于R2和PC1处于不同的网段,其之间虽然通过R1相连,但其网络却无法直接互通,因此在这里要配置静态路由,以实现跨网段的连接。

bash 复制代码
ip route-static 192.168.1.0 255.255.255.0 100.1.1.1 # 记录去到192.168.1.0网段的下一跳是100.1.1.1,实现跨网段通信。

完成上述配置之后,我们就可以开始做基于时间的ACL配置了。

5.基于时间的ACL

(1)创建时间范围

bash 复制代码
time-range blook 15:00 to 16:00 working-day # 在R1上创建工作日每天15:00到16:00的时间范围

(2)创建访问列表管理集合

bash 复制代码
acl 3001 # 创建一个访问控制管理集合
rule deny source 192.168.1.0 0.0.0.255 destination 100.1.1.0 0.0.0.255 time-range bl00k # 禁止来自192.168.1.0/24网段的流量去到100.1.1.0/24网段,在规定的时间内

(3)应用在对应接口

bash 复制代码
interface g0/0/0 # 进入R1的GE 0/0/0接口
traffic-filter inbound acl 3001 # 在该接口应用ACL访问控制集合

到这里我们的整个实验流程就结束了。

三、结果检验

配置完成之后,PC1将无法在规定的时间内向100.1.1.0网段通信。

四、差错处理

1.PC的IP地址配置查询

2.路由器接口的IP配置查询

R1:

R2:

3.静态路由的配置查询

R2:

4.时间范围创建查询

5.ACL配置查询

五、总结

基于时间的ACL区别于基础的ACL在于其规定了在某个时间范围中规则生效。

谢谢大家的收看,咱下次再见!

相关推荐
虎皮辣椒小怪兽9 分钟前
IP路由基础
网络协议·tcp/ip·智能路由器
学困昇12 分钟前
Linux 进程概念与内存管理详解(含冯诺依曼体系结构、环境变量、调度算法)
linux·c语言·开发语言·网络·数据结构·c++
Ronin30519 分钟前
【Linux网络】五种IO模型与非阻塞IO
linux·网络·非阻塞io·五种io模型
Arwen3031 小时前
国密SSL内网IP部署全攻略
网络·网络协议·tcp/ip·ssl
老蒋新思维1 小时前
创客匠人峰会深度复盘:AI 智能体驱动,知识变现的业务重构与实战路径
网络·人工智能·网络协议·tcp/ip·重构·创始人ip·创客匠人
BD_Marathon2 小时前
【JavaWeb】HTTP_请求和响应的报文格式
网络·网络协议·http
骥龙10 小时前
3.10、构建网络防线:防火墙、WAF 与蜜罐实战
服务器·网络·数据库·网络安全
国科安芯10 小时前
国产RISC-V架构MCU在工控系统中的节能性分析
网络·单片机·嵌入式硬件·fpga开发·性能优化·架构·risc-v
云宏信息11 小时前
运维效率提升实战:如何用轻量化云管平台统一纳管与自动化日常资源操作
运维·服务器·网络·架构·云计算
TG:@yunlaoda360 云老大13 小时前
如何了解腾讯云国际站代理商FL有什么跨境优势呢?
网络·云计算·腾讯云