| 命令 | 作用 |
| absolute | 配置绝对时间区间 |
| periodic | 配置周期时间 |
| show time-range | 查看Time Range信息 |
| time-range | 创建Time range,并进入Time Range配置模式 |
1.1 absolute
【命令功能】
absolute命令用来配置绝对时间区间。
no absolute命令用来删除已存在的绝对时间区间。
default absolute命令用来恢复缺省配置。
缺省情况下,未配置绝对时间区间,缺省时为最大时间区间。
【命令格式】
absolute { end hh:mm DD/MM/YY | start hh:mm DD/MM/YY } *
no absolute
default absolute
【参数说明】
end hh:mm DD/MM/YY:配置区间的结束时间。其中hh表示小时;mm表示分钟;DD表示日期;MM表示月份;YY表示年份。
start hh:mm DD/MM/YY:配置区间的开始时间。其中hh表示小时;mm表示分钟;DD表示日期;MM表示月份;YY表示年份。
【命令模式】
Time Range配置模式
【缺省级别】
14
【使用指导】
如果需要某个功能在一个绝对时间区间内生效,可以使用absolute命令配置一个开始和结束的时间区间。
【配置举例】
# 配置一个名称为no-http的Time Range并进入Time Range配置模式,配置绝对时间区间为2013年1月1日00:00至2014年12月31日23:59。
Hostname> enable
Hostname# configure terminal
Hostname(config)# time-range no-http
Hostname(config-time-range)# absolute start 0:0 1 Jan 2013 end 23:59 31 Dec 2014
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
1.2 periodic
【命令功能】
periodic命令用来配置周期时间。
no periodic命令用来删除已存在的周期时间。
缺省情况下,未配置周期时间,认为当前时间在周期时间内。
【命令格式】
periodic day-of-the-week time to [ day-of-the-week ] time
no periodic day-of-the-week time to [ day-of-the-week ] time
【参数说明】
day-of-the-week:周期时间开始或者结束是在星期几。
time:周期时间开始或者结束是在几点几分。
【命令模式】
Time Range配置模式
【缺省级别】
14
【使用指导】
如果需要某个功能在一个周期时间内生效,则使用periodic命令配置一个周期时间。
业务在修订某个周期时间前,建议先解除关联Time Range,等修订完之后再关联上。
【配置举例】
# 配置一个名称为no-http的Time Range并进入Time Range配置模式,配置周期时间为Monday 1:1至Tuesday 2:2。
Hostname> enable
Hostname# configure terminal
Hostname(config)# time-range no-http
Hostname(config-time-range)# periodic Monday 1:1 to Tuesday 2:2
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
1.3 show time-range
【命令功能】
show time-range命令用来查看Time Range信息。
【命令格式】
show time-range [ time-range-name ]
【参数说明】
time-range-name:Time Range的名称。
【命令模式】
特权模式
【缺省级别】
14
【使用指导】
无
【配置举例】
# 查看Time Range信息。
Hostname> enable
Hostname# show time-range
time-range entry: test (inactive)
absolute start 01:02 02 February 2011 end 01:02 02 February 2012
periodic Weekdays 8:30 to 17:30
表1-1 show time-range命令信息输出描述表
| 字段 | 描述 |
| time-range entry: time-range-name (state) | 当前time-range表项信息,包含名称、生效状态,其中state取值为:
● active:当前的time-range生效 ● Inactive:当前的time-range不生效 |
| absolute start start-time end end-time | 当前的time-range配置绝对时间区间生效,参数含义为:
● start start-time:生效时间开始时间点 ● end end-time:生效时间结束时间点 |
| periodic day-of-the-week start-time to end-time | 当前的time-range配置周期时间生效,参数含义为:
● day-of-the-week表示一周中的日期选择,该字段取值为: ○ Daily:一周的每天 ○ Monday、Tuesday、Wednesday、Thursday、Friday、Saturday、Sunday:一周指定星期数 ○ Weekdays:一周的星期一到星期五 ○ Weekend:一周的星期六到星期日 ● start-time:一天的起始时间点 ● end-time:一天的结束时间点 |
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】
无
1.4 time-range
【命令功能】
time-range命令用来创建Time range,并进入Time Range配置模式。
no time-range命令用来删除已存在的Time Range。
缺省情况下,未配置Time Range功能。
【命令格式】
time-range time-range-name
no time-range time-range-name
【参数说明】
time-range-name:要创建的Time Range的名称。
【命令模式】
全局配置模式
【缺省级别】
14
【使用指导】
当某些业务需要基于时间运行时,比如让ACL只在星期一生效,则需要先创建一个Time Range,在Time Range配置模式中配置星期一的时间段控制。
【配置举例】
# 配置一个配置名称为no-http的Time Range。
Hostname> enable
Hostname# configure terminal
Hostname(config)# time-range no-http
Hostname(config-time-range)#
【提示信息】
无
【常见错误】
无
【平台说明】
无
【相关命令】