首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >LS-NET-009-如何配置基于时间段的ACL

LS-NET-009-如何配置基于时间段的ACL

作者头像
奶油话梅糖
发布2025-03-20 13:47:02
发布2025-03-20 13:47:02
23800
代码可运行
举报
运行总次数:0
代码可运行

LS-NET-009-如何配置基于时间段的ACL

配置基于时间段的ACL需要三个核心步骤:定义时间段、配置ACL规则、应用ACL策略。以下是详细说明及四大厂商配置对比:

一、通用配置步骤

定义时间段 创建时间范围(如工作日8:30-17:30),支持绝对时间(某日期范围)和周期时间(每周重复)。

配置ACL规则 在ACL中引用时间段,设置允许/拒绝规则。例如:

代码语言:javascript
代码运行次数:0
运行
复制
# 示例:允许192.168.1.0/24在工作日访问80端口
rule permit tcp source 192.168.1.0 0.0.0.255 destination-port eq 80 time-range WORKTIME

应用ACL策略 将ACL绑定到接口或流策略实现流量过滤[5][8]。


二、四大厂商配置对比

功能

思科(Cisco)

华为(Huawei)

华三(H3C)

锐捷(Ruijie)

时间段定义命令

​time-range WORKTIME periodic weekly Mon-Fri 8:30 to 17:30​

​time-range WORKTIME 8:30 to 17:30 working-day​

​time-range WORKTIME 8:30 to 17:30 working-day​

​time-range WORKTIME 8:30 to 17:30 daily​

ACL引用时间段格式

​access-list 101 permit tcp any any eq 80 time-range WORKTIME​

​rule permit tcp source any destination any destination-port eq 80 time-range WORKTIME​

​rule permit tcp source any destination any destination-port eq 80 time-range WORKTIME​

​rule permit tcp any any eq www time-range WORKTIME​

接口应用命令

​interface g0/1; ip access-group 101 in​

​interface g0/0/1; traffic-filter inbound acl 3000​

​interface g1/0/1; packet-filter 3000 inbound​

​interface g0/1; ip access-group 101 in​

时间段类型支持

绝对时间+周期时间

绝对时间+周期时间

绝对时间+周期时间

绝对时间+周期时间

时间格式

24小时制(HH:MM)

24小时制(HH:MM)

24小时制(HH:MM)

24小时制(HH:MM)


三、详细配置命令示例
1. 思科(Cisco)
代码语言:javascript
代码运行次数:0
运行
复制
! 定义时间段
time-range WORKTIME
 periodic weekly Mon-Fri 8:30 to 17:30

! 配置ACL
ip access-list extended TIMED-ACL
 permit tcp 192.168.1.0 0.0.0.255 any eq 80 time-range WORKTIME
 deny tcp any any eq 8001 time-range WORKTIME

! 应用ACL到接口
interface GigabitEthernet0/1
 ip access-group TIMED-ACL in
2. 华为(Huawei)
代码语言:javascript
代码运行次数:0
运行
复制
# 定义时间段
time-range WORKTIME 08:30 to 17:30 working-day

# 配置ACL
acl number 3000
 rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination-port eq www time-range WORKTIME
 rule 10 deny tcp destination-port eq 8001 time-range WORKTIME

# 应用ACL到接口
interface GigabitEthernet0/0/1
 traffic-filter inbound acl 3000
3. 华三(H3C)
代码语言:javascript
代码运行次数:0
运行
复制
# 定义时间段
time-range WORKTIME 08:30 to 17:30 working-day

# 配置ACL
acl advanced 3000
 rule 5 permit tcp source 192.168.1.0 0.0.0.255 destination-port eq www time-range WORKTIME
 rule 10 deny tcp destination-port eq 8001 time-range WORKTIME

# 应用ACL到接口
interface GigabitEthernet1/0/1
 packet-filter 3000 inbound
4. 锐捷(Ruijie)
代码语言:javascript
代码运行次数:0
运行
复制
! 定义时间段
time-range WORKTIME daily 8:30 to 17:30

! 配置ACL
ip access-list extended TIMED-ACL
 permit tcp 192.168.1.0 0.0.0.255 any eq 80 time-range WORKTIME
 deny tcp any any eq 8001 time-range WORKTIME

! 应用ACL到接口
interface GigabitEthernet0/1
 ip access-group TIMED-ACL in

四、注意事项
  1. 设备时间同步:使用NTP确保设备时间准确(如ntp server 192.168.1.100​)。
  2. 验证命令
    • 查看时间段状态:display time-range WORKTIME​(华为/华三)或show time-range​(思科/锐捷)。
    • 检查ACL匹配计数:display acl 3000​(华为/华三)或show access-lists​(思科/锐捷)。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-03-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • LS-NET-009-如何配置基于时间段的ACL
    • 一、通用配置步骤
    • 二、四大厂商配置对比
    • 三、详细配置命令示例
    • 四、注意事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档