All MIBs › TIMERANGE-MIB
Organization: D-Link Corp.
Last Updated: 2007-03-27
Category: Time and NTP, VLAN Management
Description:
Manages D-Link time-range schedule policy definitions for access control applications.
Imported Objects
From DLINK-ID-REC-MIB
| dlink-common-mgmt |
From RFC1155-SMI
| IpAddress |
From SNMPv2-SMI
| MODULE-IDENTITY | |
| OBJECT-TYPE |
From SNMPv2-TC
| DateAndTime | |
| DisplayString | |
| RowStatus |
What Is TIMERANGE-MIB?
TIMERANGE-MIB is a D-Link SNMP module for defining named time-range schedules — start/end times and days of the week — that can be referenced by other policy features such as access control lists to activate a rule only during specified periods. Based on its stated purpose it exposes configuration objects for defining and naming these schedule ranges rather than any runtime traffic or hardware data. It is fundamentally a configuration/policy MIB, not a monitoring MIB for hardware or software status: it does not report uptime, temperature, CPU, memory, power, or fault data, and no sample runtime objects were provided in the source data, so no monitoring parameters can be grounded here. It is used alongside D-Link's ACL/security feature MIBs, since a time-range definition only has effect when referenced by another rule-based feature. It is deployed on D-Link switches where an administrator wants time-of-day-based enforcement of network policies, configured once and rarely polled thereafter. Engineers can download the TIMERANGE-MIB file directly to load it into their MIB browser.
IPNetwork Monitor allows you to monitor SNMP objects defined in TIMERANGE-MIB. Use the built-in SNMP Monitoring Browser to explore available variables, view their current values and descriptions, and select the objects you want to monitor. You can then create SNMP monitors, configure thresholds, and receive alerts when monitored values change.
Supported Devices
- D-Link managed switch
Monitoring Examples
Because the sample_objects list for this MIB is empty, no specific object or table names can be cited from grounded data; the module's stated purpose (defining time ranges to activate a function) implies configuration objects for a schedule name, start/end time, and applicable weekdays, but naming exact leaf objects here would be invented rather than confirmed. In practice an administrator would configure a time-range entry once and reference it from an ACL rule, with little ongoing monitoring value beyond confirming the schedule configuration is correct. This entry should be treated as configuration-only pending a fuller object list.
OIDs
| OID symbolic | OID numeric | Type | Access | Description |
|---|---|---|---|---|
| swTimeRangeMIB | 1.3.6.1.4.1.171.12.50 | This MIB defines a specific range of time to activate a function. | ||
| swTimeRangeCtrl | 1.3.6.1.4.1.171.12.50.1 | |||
| swTimeRangeInfo | 1.3.6.1.4.1.171.12.50.2 | |||
| swTimeRangeMgmt | 1.3.6.1.4.1.171.12.50.3 | |||
| swTimeRangeMgmtTable | 1.3.6.1.4.1.171.12.50.3.1 | not-accessible | A table that contains the information of each time range. | |
| swTimeRangeMgmtEntry | 1.3.6.1.4.1.171.12.50.3.1.1 | not-accessible | A list of information of each time range. | |
| STR swTimeRangeMgmtRangeName | 1.3.6.1.4.1.171.12.50.3.1.1.1 | DisplayString | read-only | The range name of the time range. |
| STR swTimeRangeMgmtSelectDays | 1.3.6.1.4.1.171.12.50.3.1.1.2 | DisplayString | read-create | Each day in the week is presented by an abbreviation: 'SUN', 'MON', TUE', 'WED', 'THU', 'FRI', and 'SAT'. The 'SUN' stands for Sunday, 'MON' stands for Monday, and so on. If more than one day is required, a comma is used to separate those days. |
| STR swTimeRangeMgmtStartTime | 1.3.6.1.4.1.171.12.50.3.1.1.3 | DisplayString | read-create | The start time of a day. The format is hh:mm:ss ONLY; and cannot be set using a different format. The ending time must be set later than the starting time. The default value is 00:00:00. |
| STR swTimeRangeMgmtEndTime | 1.3.6.1.4.1.171.12.50.3.1.1.4 | DisplayString | read-create | The end time of a day. The format is hh:mm:ss ONLY; and cannot be set using a different format. The ending time must be set later than the starting time. The default value is 24:00:00. |
| ROW swTimeRangeMgmtStatus | 1.3.6.1.4.1.171.12.50.3.1.1.5 | RowStatus | read-create | This object indicates the RowStatus of this entry. |
| swTimeRangeACLTable | 1.3.6.1.4.1.171.12.50.3.2 | not-accessible | This table maintains time-range settings associated with a specific rule in the ACL rule table. Please refer to the swACLEtherRuleTable, swACLIpRuleTable, swACLIpv6RuleTable and swACLPktContRuleTable for detailed ACL rule information. | |
| swTimeRangeACLEntry | 1.3.6.1.4.1.171.12.50.3.2.1 | not-accessible | The entry maintains time-range names associated with the ACL rule table. | |
| INT swTimeRangeACLProfileID | 1.3.6.1.4.1.171.12.50.3.2.1.1 | INTEGER | read-only | The ID of the ACL mask entry, which is unique in the mask list. |
| INT swTimeRangeACLAccessID | 1.3.6.1.4.1.171.12.50.3.2.1.2 | INTEGER | read-only | The ID of the ACL rule entry as related to the swTimeRangeACLProfileID. |
| STR swTimeRangeACLTimeRangeName | 1.3.6.1.4.1.171.12.50.3.2.1.3 | DisplayString | read-write | Specifies a time-range name associated with a specific ACL entry. The time-range name must first be created before being associated with the access rule. If this name is an empty string, it means the time-range profile will no longer be associated with the access rule. When a rule is de-associated with a time range, the access rule will be enabled all the time. |
| swTimeRangeCPUACLTable | 1.3.6.1.4.1.171.12.50.3.3 | not-accessible | This table maintains time-range settings associated with a specific rule in the CPU ACL rule table. Please refer to the swCpuAclEtherRuleTable, swCpuAclIpRuleTable, swCpuAclPktContRuleTable and swCpuAclIpv6RuleTable for detailed CPU ACL rule information. | |
| swTimeRangeCPUACLEntry | 1.3.6.1.4.1.171.12.50.3.3.1 | not-accessible | The entry maintains time-range names associated with the CPU ACL rule table. | |
| INT swTimeRangeCPUACLProfileID | 1.3.6.1.4.1.171.12.50.3.3.1.1 | INTEGER | read-only | The ID of the CPU ACL mask entry, which is unique in the mask list. |
| INT swTimeRangeCPUACLAccessID | 1.3.6.1.4.1.171.12.50.3.3.1.2 | INTEGER | read-only | The ID of the CPU ACL rule entry as related to the swTimeRangeCPUACLProfileID. |
| STR swTimeRangeCPUACLTimeRangeName | 1.3.6.1.4.1.171.12.50.3.3.1.3 | DisplayString | read-write | Specifies a time-range name associated with a specific CPU ACL entry. The time-range name must first be created before being associated with the access rule. If this name is an empty string, it means the time-range profile will no longer be associated with the access rule. When a rule is de-associated with a time range, the access rule will be enabled all the time. |
RFC description
MIB for managing time-based scheduling, time ranges, and time-triggered policies on network devices.
Start monitoring D-Link managed switch (named time-range schedule config for ACL/policy features) with a free 30-day trial of IPNetwork Monitor. Import MIBs, browse SNMP OIDs, create custom SNMP monitors, configure alerts, and monitor any SNMP-enabled network device from a single console.