Initial commit
This commit is contained in:
2284
MIBS/radlan/RADLAN-AAA
Normal file
2284
MIBS/radlan/RADLAN-AAA
Normal file
File diff suppressed because it is too large
Load Diff
74
MIBS/radlan/RADLAN-BaudRate-MIB
Normal file
74
MIBS/radlan/RADLAN-BaudRate-MIB
Normal file
@@ -0,0 +1,74 @@
|
||||
RADLAN-BaudRate-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LOCALIZATION ROS
|
||||
-- This Private MIB supports the baudrate of the local terminal of ROS products
|
||||
-- Version: 7.39
|
||||
-- Date: 14 Apr 2005
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI;
|
||||
|
||||
rlRs232 MODULE-IDENTITY
|
||||
LAST-UPDATED "200504140000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for baudrate."
|
||||
REVISION "200504140000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 104 }
|
||||
|
||||
rlRs232MibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 1."
|
||||
::= { rlRs232 1 }
|
||||
|
||||
rlRs232AutoBaudRateStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show the current Auto BaudRate status"
|
||||
::= { rlRs232 2 }
|
||||
|
||||
rlRs232AutoBaudRateStatusAfterReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show/Set the Auto BaudRate status after reset"
|
||||
::= { rlRs232 3 }
|
||||
|
||||
rlRs232BaudRate OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
baud2400(1),
|
||||
baud4800(2),
|
||||
baud9600(3),
|
||||
baud19200(4),
|
||||
baud38400(5),
|
||||
baud57600(6),
|
||||
baud115200(7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show/Set the current Baud Rate status"
|
||||
::= { rlRs232 4 }
|
||||
|
||||
END
|
||||
|
566
MIBS/radlan/RADLAN-COPY-MIB
Normal file
566
MIBS/radlan/RADLAN-COPY-MIB
Normal file
@@ -0,0 +1,566 @@
|
||||
RADLAN-COPY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,Counter32, TimeTicks,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlCopy MODULE-IDENTITY
|
||||
LAST-UPDATED "200602020000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for file copy in Radlan devices."
|
||||
REVISION "200602020000Z"
|
||||
DESCRIPTION
|
||||
"Added objects rlCopyMessagesTable and rlCopyMessagesTableRemoveEntries."
|
||||
REVISION "200309220000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 87 }
|
||||
|
||||
RlCopyApplicationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies management application"
|
||||
SYNTAX INTEGER {
|
||||
mcli(1),
|
||||
cli(2),
|
||||
ewb(3),
|
||||
nms(4),
|
||||
initerm(5),
|
||||
serial(6)
|
||||
}
|
||||
|
||||
RlCopyLocationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies file location"
|
||||
SYNTAX INTEGER {
|
||||
local(1),
|
||||
anotherUnit(2),
|
||||
tftp(3),
|
||||
xmodem(4),
|
||||
scp(5),
|
||||
serial(6)
|
||||
}
|
||||
|
||||
RlCopyFileType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The File type"
|
||||
SYNTAX INTEGER {
|
||||
other(1),
|
||||
runningConfig(2),
|
||||
startupConfig(3),
|
||||
backupConfig(4),
|
||||
runningMibConfig(5),
|
||||
startupMibConfig(6),
|
||||
backupMibConfig(7),
|
||||
image(8),
|
||||
boot(9),
|
||||
null(10)
|
||||
}
|
||||
|
||||
rlCopyMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the Copy support version. The current version is 1."
|
||||
::= {rlCopy 1 }
|
||||
|
||||
rlCopyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlCopyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing only one entry at a time
|
||||
with parameters needed for configuration
|
||||
of the file copy action."
|
||||
::= {rlCopy 2 }
|
||||
|
||||
rlCopyEntry OBJECT-TYPE
|
||||
SYNTAX RlCopyEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the CopyTable."
|
||||
INDEX {rlCopyIndex }
|
||||
::= {rlCopyTable 1 }
|
||||
|
||||
RlCopyEntry ::= SEQUENCE {
|
||||
rlCopyIndex INTEGER,
|
||||
rlCopyApplicationId RlCopyApplicationType,
|
||||
rlCopySourceLocation RlCopyLocationType,
|
||||
rlCopySourceIpAddress IpAddress,
|
||||
rlCopySourceUnitNumber INTEGER,
|
||||
rlCopySourceFileName DisplayString,
|
||||
rlCopySourceFileType RlCopyFileType,
|
||||
rlCopyDestinationLocation RlCopyLocationType,
|
||||
rlCopyDestinationIpAddress IpAddress,
|
||||
rlCopyDestinationUnitNumber INTEGER,
|
||||
rlCopyDestinationFileName DisplayString,
|
||||
rlCopyDestinationFileType RlCopyFileType,
|
||||
rlCopyUpTime TimeTicks,
|
||||
rlCopyOperationState INTEGER,
|
||||
rlCopyBytesTransferred INTEGER,
|
||||
rlCopyInBackground INTEGER,
|
||||
rlCopyRowStatus RowStatus,
|
||||
rlCopyHistoryIndex INTEGER
|
||||
}
|
||||
|
||||
rlCopyIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row index in the table."
|
||||
::= { rlCopyEntry 1 }
|
||||
|
||||
rlCopyApplicationId OBJECT-TYPE
|
||||
SYNTAX RlCopyApplicationType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The applicatione activated this comand"
|
||||
::= { rlCopyEntry 2}
|
||||
|
||||
rlCopySourceLocation OBJECT-TYPE
|
||||
SYNTAX RlCopyLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source File Location"
|
||||
::= { rlCopyEntry 3 }
|
||||
|
||||
rlCopySourceIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ip address of the source remote host"
|
||||
::= { rlCopyEntry 4 }
|
||||
|
||||
rlCopySourceUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number of the source unit"
|
||||
::= { rlCopyEntry 5 }
|
||||
|
||||
rlCopySourceFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the source file."
|
||||
::= { rlCopyEntry 6 }
|
||||
|
||||
rlCopySourceFileType OBJECT-TYPE
|
||||
SYNTAX RlCopyFileType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the source file."
|
||||
::= { rlCopyEntry 7 }
|
||||
|
||||
rlCopyDestinationLocation OBJECT-TYPE
|
||||
SYNTAX RlCopyLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination File Location"
|
||||
::= { rlCopyEntry 8 }
|
||||
|
||||
rlCopyDestinationIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Ip address of the destination remote host"
|
||||
::= { rlCopyEntry 9 }
|
||||
|
||||
rlCopyDestinationUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number of the destination unit,
|
||||
value 257 means all units"
|
||||
::= { rlCopyEntry 10 }
|
||||
|
||||
rlCopyDestinationFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the destination file."
|
||||
::= { rlCopyEntry 11 }
|
||||
|
||||
rlCopyDestinationFileType OBJECT-TYPE
|
||||
SYNTAX RlCopyFileType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the destination file."
|
||||
::= { rlCopyEntry 12 }
|
||||
|
||||
rlCopyUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time elapsed since this entry was created."
|
||||
::= { rlCopyEntry 13 }
|
||||
|
||||
rlCopyOperationState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
uploadInProgress(1),
|
||||
downloadInProgress(2),
|
||||
copyFailed(3),
|
||||
copyTimedout(4),
|
||||
copyFinished(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the copy operation."
|
||||
::= { rlCopyEntry 14 }
|
||||
|
||||
rlCopyBytesTransferred OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes that were transferred by the copy operation."
|
||||
::= { rlCopyEntry 15 }
|
||||
|
||||
rlCopyInBackground OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the copy operation is done in the background."
|
||||
DEFVAL { disable }
|
||||
::= { rlCopyEntry 16 }
|
||||
|
||||
rlCopyRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used to insert or delete an entry"
|
||||
::= { rlCopyEntry 17 }
|
||||
|
||||
-- Robi 9/5/2003
|
||||
rlCopyHistoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the entry corresponding to this one in the
|
||||
rlCopyHistoryTable (equals rlCopyHistoryHistoryIndex).
|
||||
A value of 0 indicates that no history entry should be kept
|
||||
for this copy operation."
|
||||
DEFVAL { 0 }
|
||||
::= { rlCopyEntry 18 }
|
||||
|
||||
rlCopyFreeHistoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Gives the next free index in the rlCopyHistoryTable (i.e., the next
|
||||
available value for rlCopyHistoryHistoryIndex)"
|
||||
::= { rlCopy 3 }
|
||||
|
||||
|
||||
rlCopyHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlCopyHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing only one entry at a time
|
||||
with parameters needed for configuration
|
||||
of the file copy action."
|
||||
::= {rlCopy 4 }
|
||||
|
||||
rlCopyHistoryEntry OBJECT-TYPE
|
||||
SYNTAX RlCopyHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the rlCopyHistoryTable."
|
||||
INDEX {rlCopyHistoryHistoryIndex }
|
||||
::= {rlCopyHistoryTable 1 }
|
||||
|
||||
RlCopyHistoryEntry ::= SEQUENCE {
|
||||
rlCopyHistoryHistoryIndex INTEGER,
|
||||
rlCopyHistoryApplicationId RlCopyApplicationType,
|
||||
rlCopyHistorySourceLocation RlCopyLocationType,
|
||||
rlCopyHistorySourceIpAddress IpAddress,
|
||||
rlCopyHistorySourceUnitNumber INTEGER,
|
||||
rlCopyHistorySourceFileName DisplayString,
|
||||
rlCopyHistorySourceFileType RlCopyFileType,
|
||||
rlCopyHistoryDestinationLocation RlCopyLocationType,
|
||||
rlCopyHistoryDestinationIpAddress IpAddress,
|
||||
rlCopyHistoryDestinationUnitNumber INTEGER,
|
||||
rlCopyHistoryDestinationFileName DisplayString,
|
||||
rlCopyHistoryDestinationFileType RlCopyFileType,
|
||||
rlCopyHistoryUpTime TimeTicks,
|
||||
rlCopyHistoryOperationState INTEGER,
|
||||
rlCopyHistoryBytesTransferred INTEGER,
|
||||
rlCopyHistoryInBackground INTEGER,
|
||||
rlCopyHistoryRowStatus RowStatus,
|
||||
rlCopyHistoryErrorMessage DisplayString
|
||||
}
|
||||
|
||||
rlCopyHistoryHistoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row index in the table."
|
||||
::= { rlCopyHistoryEntry 1 }
|
||||
|
||||
rlCopyHistoryApplicationId OBJECT-TYPE
|
||||
SYNTAX RlCopyApplicationType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The application that activated this comand"
|
||||
::= { rlCopyHistoryEntry 2}
|
||||
|
||||
rlCopyHistorySourceLocation OBJECT-TYPE
|
||||
SYNTAX RlCopyLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source File Location"
|
||||
::= { rlCopyHistoryEntry 3 }
|
||||
|
||||
rlCopyHistorySourceIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the source remote host"
|
||||
::= { rlCopyHistoryEntry 4 }
|
||||
|
||||
rlCopyHistorySourceUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number of the source unit"
|
||||
::= { rlCopyHistoryEntry 5 }
|
||||
|
||||
rlCopyHistorySourceFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the source file."
|
||||
::= { rlCopyHistoryEntry 6 }
|
||||
|
||||
rlCopyHistorySourceFileType OBJECT-TYPE
|
||||
SYNTAX RlCopyFileType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the source file."
|
||||
::= { rlCopyHistoryEntry 7 }
|
||||
|
||||
rlCopyHistoryDestinationLocation OBJECT-TYPE
|
||||
SYNTAX RlCopyLocationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination File Location"
|
||||
::= { rlCopyHistoryEntry 8 }
|
||||
|
||||
rlCopyHistoryDestinationIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address of the destination remote host"
|
||||
::= { rlCopyHistoryEntry 9 }
|
||||
|
||||
rlCopyHistoryDestinationUnitNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number of the destination unit"
|
||||
::= { rlCopyHistoryEntry 10 }
|
||||
|
||||
rlCopyHistoryDestinationFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the destination file."
|
||||
::= { rlCopyHistoryEntry 11 }
|
||||
|
||||
rlCopyHistoryDestinationFileType OBJECT-TYPE
|
||||
SYNTAX RlCopyFileType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of the destination file."
|
||||
::= { rlCopyHistoryEntry 12 }
|
||||
|
||||
rlCopyHistoryUpTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time elapsed since this entry was created."
|
||||
::= { rlCopyHistoryEntry 13 }
|
||||
|
||||
rlCopyHistoryOperationState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
uploadInProgress(1),
|
||||
downloadInProgress(2),
|
||||
copyFailed(3),
|
||||
copyTimedout(4),
|
||||
copyFinished(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the copy operation."
|
||||
::= { rlCopyHistoryEntry 14 }
|
||||
|
||||
rlCopyHistoryBytesTransferred OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of bytes that were transferred by the copy operation."
|
||||
::= { rlCopyHistoryEntry 15 }
|
||||
|
||||
rlCopyHistoryInBackground OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the copy operation is done in the background."
|
||||
DEFVAL { disable }
|
||||
::= { rlCopyHistoryEntry 16 }
|
||||
|
||||
rlCopyHistoryRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used delete an entry. No other operations are permitted since
|
||||
the history table is populated and updated through the copy table only."
|
||||
::= { rlCopyHistoryEntry 17 }
|
||||
|
||||
rlCopyHistoryErrorMessage OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Error message as a result of failed copy action."
|
||||
::= { rlCopyHistoryEntry 18 }
|
||||
|
||||
|
||||
--- File Copy auditing control (SysLog)
|
||||
|
||||
rlCopyAuditingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether SysLog messages
|
||||
should be issued on file copy events"
|
||||
DEFVAL { true }
|
||||
::= { rlCopy 5 }
|
||||
|
||||
rlCopyMessagesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlCopyMessagesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table listing the messages issued during a COPY operation."
|
||||
::= {rlCopy 6 }
|
||||
|
||||
rlCopyMessagesEntry OBJECT-TYPE
|
||||
SYNTAX RlCopyMessagesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the rlCopyMessagesTable."
|
||||
INDEX {rlCopyMessagesCopyIndex, rlCopyMessagesMessageIndex }
|
||||
::= {rlCopyMessagesTable 1 }
|
||||
|
||||
RlCopyMessagesEntry ::= SEQUENCE {
|
||||
rlCopyMessagesCopyIndex INTEGER,
|
||||
rlCopyMessagesMessageIndex INTEGER,
|
||||
rlCopyMessagesMessageText DisplayString,
|
||||
rlCopyMessagesStatus RowStatus
|
||||
}
|
||||
|
||||
rlCopyMessagesCopyIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the copy operation whose messages are displayed."
|
||||
::= { rlCopyMessagesEntry 1 }
|
||||
|
||||
rlCopyMessagesMessageIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER(1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The index of the displayed message."
|
||||
::= { rlCopyMessagesEntry 2 }
|
||||
|
||||
rlCopyMessagesMessageText OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE(0..80))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the message occurred in the copy operation."
|
||||
::= { rlCopyMessagesEntry 3 }
|
||||
|
||||
rlCopyMessagesStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only destroy is supported."
|
||||
::= { rlCopyMessagesEntry 4 }
|
||||
|
||||
|
||||
rlCopyMessagesTableRemoveEntries OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this object with value n will remove all entries associated
|
||||
with copy operation represented by the value n from the rlCopyMessagesTable,
|
||||
i.e. all the entries with rlCopyMessagesCopyIndex = n."
|
||||
::= { rlCopy 7 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
||||
|
225
MIBS/radlan/RADLAN-DNSCL-MIB
Normal file
225
MIBS/radlan/RADLAN-DNSCL-MIB
Normal file
@@ -0,0 +1,225 @@
|
||||
RADLAN-DNSCL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN DNSCL Private Extension
|
||||
-- This Private MIB supports the DNS Client for ROS
|
||||
-- Version: 7.30
|
||||
-- Date: 24 Oct 2003
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
rlDnsCl FROM RADLAN-MIB
|
||||
dnsResConfigSbeltEntry FROM DNS-RESOLVER-MIB
|
||||
DnsName FROM DNS-SERVER-MIB
|
||||
OBJECT-TYPE, IpAddress,
|
||||
Unsigned32, Integer32 FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlDnsClMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 1."
|
||||
::= { rlDnsCl 1 }
|
||||
|
||||
rlDnsClEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable or Disable the use of the DNS client feature."
|
||||
::= { rlDnsCl 2 }
|
||||
|
||||
rlDnsClDomainNameTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlDnsClDomainNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The domain names table."
|
||||
::= { rlDnsCl 3}
|
||||
|
||||
rlDnsClDomainNameEntry OBJECT-TYPE
|
||||
SYNTAX RlDnsClDomainNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlDnsClDomainNameName }
|
||||
::= { rlDnsClDomainNameTable 1 }
|
||||
|
||||
RlDnsClDomainNameEntry ::= SEQUENCE {
|
||||
rlDnsClDomainNameName DnsName,
|
||||
rlDnsClDomainNameOwner INTEGER,
|
||||
rlDnsClDomainNameRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlDnsClDomainNameName OBJECT-TYPE
|
||||
SYNTAX DnsName
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The domain name for this ifIndex."
|
||||
::= { rlDnsClDomainNameEntry 1 }
|
||||
|
||||
rlDnsClDomainNameOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
static(1),
|
||||
dhcp(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Domain Name owner. Static if Domain Name defined by user, dhcp
|
||||
if received by boot protocol like DHCP."
|
||||
DEFVAL { static }
|
||||
::= { rlDnsClDomainNameEntry 2 }
|
||||
|
||||
rlDnsClDomainNameRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlDnsClDomainNameEntry 3 }
|
||||
|
||||
rlDnsClMaxNumOfRetransmissions OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The maximum number of retransmissions for each query."
|
||||
DEFVAL { 3 }
|
||||
::= { rlDnsCl 4 }
|
||||
|
||||
rlDnsClMinRetransmissionInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..15)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimum number of seconds that must elapsed before
|
||||
retransmission for each query."
|
||||
DEFVAL { 5 }
|
||||
::= { rlDnsCl 5 }
|
||||
|
||||
rlDnsClNamesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlDnsClNamesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Names table."
|
||||
::= { rlDnsCl 6}
|
||||
|
||||
rlDnsClNamesEntry OBJECT-TYPE
|
||||
SYNTAX RlDnsClNamesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlDnsClNamesName,
|
||||
rlDnsClNamesOwner,
|
||||
rlDnsClNamesIndex }
|
||||
::= { rlDnsClNamesTable 1 }
|
||||
|
||||
RlDnsClNamesEntry ::= SEQUENCE {
|
||||
rlDnsClNamesName DnsName,
|
||||
rlDnsClNamesOwner INTEGER,
|
||||
rlDnsClNamesIndex Integer32,
|
||||
rlDnsClNamesAddr IpAddress,
|
||||
rlDnsClNamesRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlDnsClNamesName OBJECT-TYPE
|
||||
SYNTAX DnsName
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The host name."
|
||||
::= { rlDnsClNamesEntry 1 }
|
||||
|
||||
rlDnsClNamesOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
static(1),
|
||||
dhcp(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Host Name Entry owner. Static if Host Name Entry defined by user, dhcp
|
||||
if received by boot protocol like DHCP."
|
||||
DEFVAL { static }
|
||||
::= { rlDnsClNamesEntry 2 }
|
||||
|
||||
rlDnsClNamesIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value which makes entries in the table unique when the
|
||||
other index values (rlDnsClNamesName) do not
|
||||
provide a unique index."
|
||||
::= { rlDnsClNamesEntry 3 }
|
||||
|
||||
rlDnsClNamesAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The host IP address"
|
||||
::= { rlDnsClNamesEntry 4 }
|
||||
|
||||
rlDnsClNamesRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlDnsClNamesEntry 5 }
|
||||
|
||||
dnsResConfigSbeltExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DnsResConfigSbeltExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Augmenting dnsResConfigSbeltTable (dns resolver safety belt table)
|
||||
for added info"
|
||||
::= {rlDnsCl 7 }
|
||||
|
||||
dnsResConfigSbeltExtEntry OBJECT-TYPE
|
||||
SYNTAX DnsResConfigSbeltExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A row of the table dnsResConfigSbeltTable Extended
|
||||
by this definition."
|
||||
AUGMENTS { dnsResConfigSbeltEntry }
|
||||
::= {dnsResConfigSbeltExtTable 1 }
|
||||
|
||||
DnsResConfigSbeltExtEntry ::= SEQUENCE {
|
||||
dnsResConfigSbeltOwner INTEGER
|
||||
}
|
||||
|
||||
|
||||
dnsResConfigSbeltOwner OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
static(1),
|
||||
dhcp(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The DNS server Entry owner. Static if DNS server Entry defined by user, dhcp
|
||||
if received by boot protocol like DHCP."
|
||||
DEFVAL { static }
|
||||
::= { dnsResConfigSbeltExtEntry 1 }
|
||||
|
||||
|
||||
END
|
||||
|
206
MIBS/radlan/RADLAN-File
Normal file
206
MIBS/radlan/RADLAN-File
Normal file
@@ -0,0 +1,206 @@
|
||||
RADLAN-File DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN File Private Extension
|
||||
-- Version: 7.39.00.00
|
||||
-- Date: 23 Feb 2005
|
||||
-- 23-Sep-2003 Added field rlFileRowStatus to rlFileTable
|
||||
-- 23-Sep-2003 Removed field rlFileActionNextLine from rlFileActionTable
|
||||
-- 23-Sep-2003 Removed values "display" and "delete" of rlFileActionCommand
|
||||
-- 07-Nov-2004 Added Scalar rlFileAuditingEnable
|
||||
-- 23-Feb-2005 Added rlFileFlashSize
|
||||
|
||||
|
||||
IMPORTS
|
||||
rlFile FROM RADLAN-MIB
|
||||
DisplayString, RowStatus, TruthValue FROM SNMPv2-TC
|
||||
OBJECT-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
rlFileMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the File System MIB version. The current version is 1."
|
||||
::= {rlFile 1 }
|
||||
|
||||
rlFileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing all the files
|
||||
of the flash file system."
|
||||
::= {rlFile 2 }
|
||||
|
||||
rlFileEntry OBJECT-TYPE
|
||||
SYNTAX RlFileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the FileTable."
|
||||
INDEX {rlFileName }
|
||||
::= {rlFileTable 1 }
|
||||
|
||||
RlFileEntry ::= SEQUENCE {
|
||||
rlFileName DisplayString,
|
||||
rlFilePermission INTEGER,
|
||||
rlFileSize INTEGER,
|
||||
rlFileModificationDate DisplayString,
|
||||
rlFileModificationTime DisplayString,
|
||||
rlFileRowStatus RowStatus,
|
||||
rlFileFlashSize INTEGER
|
||||
}
|
||||
|
||||
rlFileName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file."
|
||||
::= { rlFileEntry 1 }
|
||||
|
||||
rlFilePermission OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
read(1),
|
||||
write(2),
|
||||
readWrite(3),
|
||||
noReadNoWrite(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the permission level in which this file can be accessed. "
|
||||
::= { rlFileEntry 2 }
|
||||
|
||||
rlFileSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size of the file in bytes (actual size)."
|
||||
::= { rlFileEntry 3 }
|
||||
|
||||
rlFileModificationDate OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time-stamp indicating the date of creation or last
|
||||
modification of this file. The format of the time-stamp is
|
||||
dd-mmm-yyyy"
|
||||
::= { rlFileEntry 4 }
|
||||
|
||||
rlFileModificationTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time-stamp indicating the time of creation or last
|
||||
modification of this file. The format of the time-stamp is
|
||||
hh:mm:ss"
|
||||
::= { rlFileEntry 5 }
|
||||
|
||||
rlFileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used just to delete an entry"
|
||||
::= { rlFileEntry 6 }
|
||||
|
||||
rlFileFlashSize OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The size allocated for the file in bytes (allocated size)."
|
||||
::= { rlFileEntry 7 }
|
||||
|
||||
rlFileActionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlFileActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The (conceptual) table listing only one entry at a time
|
||||
with parameters needed for performing an action on a file."
|
||||
::= {rlFile 3 }
|
||||
|
||||
rlFileActionEntry OBJECT-TYPE
|
||||
SYNTAX RlFileActionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry (conceptual row) in the FileActionTable."
|
||||
INDEX {rlFileActionName }
|
||||
::= {rlFileActionTable 1 }
|
||||
|
||||
RlFileActionEntry ::= SEQUENCE {
|
||||
rlFileActionName DisplayString,
|
||||
rlFileActionNewName DisplayString,
|
||||
rlFileActionRowStatus RowStatus,
|
||||
rlFileActionCommand INTEGER
|
||||
}
|
||||
|
||||
rlFileActionName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file."
|
||||
::= { rlFileActionEntry 1 }
|
||||
|
||||
rlFileActionNewName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The new name for the file (in case of action rename)."
|
||||
::= { rlFileActionEntry 2 }
|
||||
|
||||
rlFileActionRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"It is used to create an entry"
|
||||
::= { rlFileActionEntry 3 }
|
||||
|
||||
rlFileActionCommand OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
rename(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Perform an action on the file."
|
||||
::= { rlFileActionEntry 4 }
|
||||
|
||||
rlFileTotalSizeOfFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the total size of the flash in bytes."
|
||||
::= {rlFile 4 }
|
||||
|
||||
rlFileFreeSizeOfFlash OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of free bytes in the flash."
|
||||
::= {rlFile 5 }
|
||||
|
||||
--- File System auditing control (SysLog)
|
||||
|
||||
rlFileAuditingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether SysLog messages
|
||||
should be issued on file rename/delete events"
|
||||
DEFVAL { true }
|
||||
::= { rlFile 6 }
|
||||
|
||||
END
|
204
MIBS/radlan/RADLAN-HWENVIROMENT
Normal file
204
MIBS/radlan/RADLAN-HWENVIROMENT
Normal file
@@ -0,0 +1,204 @@
|
||||
RADLAN-HWENVIROMENT DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlEnv MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for environment of Radlan devices."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"Added this MODULE-IDENTITY clause."
|
||||
::= { rnd 83 }
|
||||
|
||||
RlEnvMonState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the state of a device being monitored.
|
||||
Valid values are:
|
||||
|
||||
normal(1): the environment is good, such as low
|
||||
temperature.
|
||||
|
||||
warning(2): the environment is bad, such as temperature
|
||||
above normal operation range but not too
|
||||
high.
|
||||
|
||||
critical(3): the environment is very bad, such as
|
||||
temperature much higher than normal
|
||||
operation limit.
|
||||
|
||||
shutdown(4): the environment is the worst, the system
|
||||
should be shutdown immediately.
|
||||
|
||||
notPresent(5): the environmental monitor is not present,
|
||||
such as temperature sensors do not exist.
|
||||
|
||||
notFunctioning(6): the environmental monitor does not
|
||||
function properly, such as a temperature
|
||||
sensor generates a abnormal data like
|
||||
1000 C.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
normal(1),
|
||||
warning(2),
|
||||
critical(3),
|
||||
shutdown(4),
|
||||
notPresent(5),
|
||||
notFunctioning(6)
|
||||
}
|
||||
|
||||
|
||||
rlEnvPhysicalDescription OBJECT IDENTIFIER ::= { rlEnv 1 }
|
||||
|
||||
rlEnvMonFanStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEnvMonFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of fan status maintained by the environmental
|
||||
monitor."
|
||||
::= { rlEnvPhysicalDescription 1 }
|
||||
|
||||
rlEnvMonFanStatusEntry OBJECT-TYPE
|
||||
SYNTAX RlEnvMonFanStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the fan status table, representing the status of
|
||||
the associated fan maintained by the environmental monitor."
|
||||
INDEX { rlEnvMonFanStatusIndex }
|
||||
::= { rlEnvMonFanStatusTable 1 }
|
||||
|
||||
RlEnvMonFanStatusEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvMonFanStatusIndex INTEGER,
|
||||
rlEnvMonFanStatusDescr DisplayString,
|
||||
rlEnvMonFanState RlEnvMonState
|
||||
}
|
||||
|
||||
rlEnvMonFanStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the fan being instrumented.
|
||||
This index is for SNMP purposes only, and has no
|
||||
intrinsic meaning."
|
||||
::= { rlEnvMonFanStatusEntry 1 }
|
||||
|
||||
rlEnvMonFanStatusDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of the fan being instrumented.
|
||||
This description is a short textual label, suitable as a
|
||||
human-sensible identification for the rest of the
|
||||
information in the entry."
|
||||
::= { rlEnvMonFanStatusEntry 2 }
|
||||
|
||||
rlEnvMonFanState OBJECT-TYPE
|
||||
SYNTAX RlEnvMonState
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the fan being instrumented."
|
||||
::= { rlEnvMonFanStatusEntry 3 }
|
||||
|
||||
|
||||
|
||||
rlEnvMonSupplyStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEnvMonSupplyStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table of power supply status maintained by the
|
||||
environmental monitor card."
|
||||
::= { rlEnvPhysicalDescription 2 }
|
||||
|
||||
rlEnvMonSupplyStatusEntry OBJECT-TYPE
|
||||
SYNTAX RlEnvMonSupplyStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the power supply status table, representing the
|
||||
status of the associated power supply maintained by the
|
||||
environmental monitor card."
|
||||
INDEX { rlEnvMonSupplyStatusIndex }
|
||||
::= { rlEnvMonSupplyStatusTable 1 }
|
||||
|
||||
RlEnvMonSupplyStatusEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvMonSupplyStatusIndex INTEGER ,
|
||||
rlEnvMonSupplyStatusDescr DisplayString,
|
||||
rlEnvMonSupplyState RlEnvMonState,
|
||||
rlEnvMonSupplySource INTEGER
|
||||
}
|
||||
|
||||
rlEnvMonSupplyStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index for the power supply being instrumented.
|
||||
This index is for SNMP purposes only, and has no
|
||||
intrinsic meaning."
|
||||
::= { rlEnvMonSupplyStatusEntry 1 }
|
||||
|
||||
rlEnvMonSupplyStatusDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of the power supply being instrumented.
|
||||
This description is a short textual label, suitable as a
|
||||
human-sensible identification for the rest of the
|
||||
information in the entry."
|
||||
::= { rlEnvMonSupplyStatusEntry 2 }
|
||||
|
||||
rlEnvMonSupplyState OBJECT-TYPE
|
||||
SYNTAX RlEnvMonState
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mandatory state of the power supply being instrumented."
|
||||
::= { rlEnvMonSupplyStatusEntry 3 }
|
||||
|
||||
rlEnvMonSupplySource OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
ac(2),
|
||||
dc(3),
|
||||
externalPowerSupply(4),
|
||||
internalRedundant(5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The power supply source.
|
||||
unknown - Power supply source unknown
|
||||
ac - AC power supply
|
||||
dc - DC power supply
|
||||
externalPowerSupply - External power supply
|
||||
internalRedundant - Internal redundant power supply
|
||||
"
|
||||
::= { rlEnvMonSupplyStatusEntry 4 }
|
||||
|
||||
END
|
||||
|
1492
MIBS/radlan/RADLAN-IP
Normal file
1492
MIBS/radlan/RADLAN-IP
Normal file
File diff suppressed because it is too large
Load Diff
1949
MIBS/radlan/RADLAN-IPv6
Normal file
1949
MIBS/radlan/RADLAN-IPv6
Normal file
File diff suppressed because it is too large
Load Diff
49
MIBS/radlan/RADLAN-LLDP-MIB
Normal file
49
MIBS/radlan/RADLAN-LLDP-MIB
Normal file
@@ -0,0 +1,49 @@
|
||||
RADLAN-LLDP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LLDP ROS
|
||||
-- Private LLDP MIB
|
||||
-- Version: 7.42
|
||||
-- Date: 12 Dec 2005
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
TruthValue FROM RADLAN-SNMPv2;
|
||||
|
||||
rlLldp MODULE-IDENTITY
|
||||
LAST-UPDATED "200506200000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"This private MIB module adds MIBs to LLDP (Link Layer Discovery Protocol)."
|
||||
REVISION "200506200000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 110 }
|
||||
|
||||
rlLldpEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this variable to 'true' will globally enable the LLDP feature
|
||||
(both transmit and receive functionalities). Setting this variable
|
||||
to 'false' will globally disable the LLDP feature. Thus, the
|
||||
administratively desired status of a local port is determined by
|
||||
both this variable and the MIB lldpPortConfigAdminStatus."
|
||||
::= { rlLldp 1 }
|
||||
|
||||
--rlLldpLocChassisId OBJECT-TYPE
|
||||
-- SYNTAX OCTET STRING(SIZE(1..20))
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "The string value used to identify the chassis component associated
|
||||
-- with the local system. As a result of updating this variable,
|
||||
-- lldpLocChassisid will have the same value, and the MIB
|
||||
-- lldpLocChassisIdSubtype will have the value local(7). "
|
||||
-- ::= { rlLldp 2}
|
||||
|
||||
END
|
||||
|
76
MIBS/radlan/RADLAN-LOCALIZATION-MIB
Normal file
76
MIBS/radlan/RADLAN-LOCALIZATION-MIB
Normal file
@@ -0,0 +1,76 @@
|
||||
RADLAN-LOCALIZATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LOCALIZATION ROS
|
||||
-- This Private MIB supports localization of ROS products
|
||||
-- Version: 7.39
|
||||
-- Date: 15 Mar 2005
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString,
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlLocalization MODULE-IDENTITY
|
||||
LAST-UPDATED "200503150000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for product localization."
|
||||
REVISION "200503150000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 103 }
|
||||
|
||||
RlLanguage ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language enumeration"
|
||||
SYNTAX INTEGER {
|
||||
original(1),
|
||||
translated(2)
|
||||
}
|
||||
|
||||
rlLocalizationMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 1."
|
||||
::= {rlLocalization 1}
|
||||
|
||||
rlLocalizationLanguage OBJECT-TYPE
|
||||
SYNTAX RlLanguage
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language for diagnostic messages, CLI messages and CLI help."
|
||||
::= {rlLocalization 5}
|
||||
|
||||
rlWEBlocalizationLanguage OBJECT-TYPE
|
||||
SYNTAX RlLanguage
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language for WEB GUI."
|
||||
::= {rlLocalization 6}
|
||||
|
||||
rlLocalizationFiles OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
no-translated-files(1),
|
||||
two-messages-files(2),
|
||||
two-web-files(3),
|
||||
two-messages-and-web-files(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The language for WEB GUI."
|
||||
::= {rlLocalization 7}
|
||||
END
|
||||
|
252
MIBS/radlan/RADLAN-MAC-BASE-PRIO
Normal file
252
MIBS/radlan/RADLAN-MAC-BASE-PRIO
Normal file
@@ -0,0 +1,252 @@
|
||||
RADLAN-MAC-BASE-PRIO DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN MAC BASE PRIO
|
||||
-- Version: 7.36
|
||||
-- Date: 1 Apr 2004
|
||||
--
|
||||
IMPORTS
|
||||
OBJECT-TYPE FROM SNMPv2-SMI
|
||||
rnd FROM RADLAN-MIB
|
||||
MacAddress FROM SNMPv2-TC
|
||||
RowStatus FROM RADLAN-SNMPv2;
|
||||
|
||||
rlMacBasePrio OBJECT IDENTIFIER ::= { rnd 101 }
|
||||
|
||||
rlMacBasePrioMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the snmp support version that is supported by
|
||||
this device."
|
||||
::= { rlMacBasePrio 1 }
|
||||
|
||||
rlMacBasePrioSupport OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"indicates which features of the max base prio
|
||||
are supported:
|
||||
(bit 0 is the most significant bit)
|
||||
bit 0 - ForceL3Cos
|
||||
bit 1 - SADA_TC
|
||||
"
|
||||
::= { rlMacBasePrio 2 }
|
||||
|
||||
rlMacBasePrioForceL3CosEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable controlls the activation of ForceL3Cos feature in Mac base
|
||||
priority"
|
||||
::= { rlMacBasePrio 3 }
|
||||
|
||||
rlMacBasePrioForceL3CosTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information about ranges
|
||||
of addresses that are used in the mac based ptiority
|
||||
with the ForceL3Cos feature."
|
||||
::= { rlMacBasePrio 4 }
|
||||
|
||||
rlMacBasePrioForceL3CosEntry OBJECT-TYPE
|
||||
SYNTAX RlMacBasePrioForceL3CosEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about ranges of MAC addresses
|
||||
that are used in the mac based priority with
|
||||
the ForeL3Cos feature"
|
||||
INDEX { rlMacBasePrioForceL3CosAddress,rlMacBasePrioForceL3CosMask }
|
||||
::= { rlMacBasePrioForceL3CosTable 1 }
|
||||
|
||||
RlMacBasePrioForceL3CosEntry ::=
|
||||
SEQUENCE {
|
||||
rlMacBasePrioForceL3CosAddress
|
||||
MacAddress,
|
||||
rlMacBasePrioForceL3CosMask
|
||||
MacAddress,
|
||||
rlMacBasePrioForceL3CosRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
rlMacBasePrioForceL3CosAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The range of address of this entry.
|
||||
The range may not hold MAC multicast addresses. "
|
||||
::= { rlMacBasePrioForceL3CosEntry 1 }
|
||||
|
||||
rlMacBasePrioForceL3CosMask OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the mask to be logical-ANDed with the
|
||||
learned address before being compared to
|
||||
the value in the rlMacBasePrioForceL3CosAddress field."
|
||||
::= { rlMacBasePrioForceL3CosEntry 2 }
|
||||
|
||||
rlMacBasePrioForceL3CosRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlMacBasePrioForceL3CosEntry 3 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMacBasePrioForceL3CosParamsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table holds the global parameters of
|
||||
the L3 cos :TC, UP,DSCP."
|
||||
::= { rlMacBasePrio 5 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntry OBJECT-TYPE
|
||||
SYNTAX RlMacBasePrioForceL3CosParamsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { rlMacBasePrioForceL3CosParamsEntryIndex }
|
||||
::= { rlMacBasePrioForceL3CosParamsTable 1 }
|
||||
|
||||
RlMacBasePrioForceL3CosParamsEntry ::=
|
||||
SEQUENCE {
|
||||
rlMacBasePrioForceL3CosParamsEntryIndex
|
||||
INTEGER,
|
||||
rlMacBasePrioForceL3CosParamsEntryTC
|
||||
INTEGER,
|
||||
rlMacBasePrioForceL3CosParamsEntryUP
|
||||
INTEGER,
|
||||
rlMacBasePrioForceL3CosParamsEntryDSCP
|
||||
INTEGER
|
||||
}
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index of the ForceL3Cos parameters table."
|
||||
::= { rlMacBasePrioForceL3CosParamsEntry 1 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntryTC OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the globla TC"
|
||||
::= { rlMacBasePrioForceL3CosParamsEntry 2 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntryUP OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the globla UP"
|
||||
::= { rlMacBasePrioForceL3CosParamsEntry 3 }
|
||||
|
||||
rlMacBasePrioForceL3CosParamsEntryDSCP OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the globla DSCP"
|
||||
::= { rlMacBasePrioForceL3CosParamsEntry 4 }
|
||||
|
||||
rlMacBasePrioSADATCEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable controlls the activation of SA/DA priority feature in Mac base
|
||||
priority"
|
||||
::= { rlMacBasePrio 6 }
|
||||
|
||||
rlMacBasePrioSADATCTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMacBasePrioSADATCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains information about ranges
|
||||
of addresses that are used in the mac based ptiority
|
||||
with the ForceL3Cos feature."
|
||||
::= { rlMacBasePrio 7 }
|
||||
|
||||
rlMacBasePrioSADATCEntry OBJECT-TYPE
|
||||
SYNTAX RlMacBasePrioSADATCEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Information about ranges of MAC addresses
|
||||
that are used in the mac based priority with
|
||||
the ForeL3Cos feature"
|
||||
INDEX { rlMacBasePrioSADATCAddress,rlMacBasePrioSADATCMask }
|
||||
::= { rlMacBasePrioSADATCTable 1 }
|
||||
|
||||
RlMacBasePrioSADATCEntry ::=
|
||||
SEQUENCE {
|
||||
rlMacBasePrioSADATCAddress
|
||||
MacAddress,
|
||||
rlMacBasePrioSADATCMask
|
||||
MacAddress,
|
||||
rlMacBasePrioSADATCPrio
|
||||
INTEGER,
|
||||
rlMacBasePrioSADATCRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
rlMacBasePrioSADATCAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The range of address of this entry.
|
||||
The range may not hold MAC multicast addresses. "
|
||||
::= { rlMacBasePrioSADATCEntry 1 }
|
||||
|
||||
rlMacBasePrioSADATCMask OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the mask to be logical-ANDed with the
|
||||
learned address before being compared to
|
||||
the value in the rlMacBasePrioSADATCAddress field."
|
||||
::= { rlMacBasePrioSADATCEntry 2 }
|
||||
|
||||
rlMacBasePrioSADATCPrio OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority that will assign to all MAC
|
||||
addresses that are match the range of this entry."
|
||||
::= { rlMacBasePrioSADATCEntry 3 }
|
||||
|
||||
rlMacBasePrioSADATCRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlMacBasePrioSADATCEntry 4 }
|
||||
|
||||
END
|
6844
MIBS/radlan/RADLAN-MIB
Normal file
6844
MIBS/radlan/RADLAN-MIB
Normal file
File diff suppressed because it is too large
Load Diff
184
MIBS/radlan/RADLAN-MNGINF-MIB
Normal file
184
MIBS/radlan/RADLAN-MNGINF-MIB
Normal file
@@ -0,0 +1,184 @@
|
||||
RADLAN-MNGINF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN MNGINF ROS
|
||||
-- This Private MIB supports the Management ACL for ROS
|
||||
-- Version: 7.30
|
||||
-- Date: 25 Mar 2003
|
||||
|
||||
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlMngInf MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for management access control."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"Changed IMPORTS, added this MODULE-IDENTITY clause and editorial changes."
|
||||
::= { rnd 89 }
|
||||
|
||||
RlMngInfServiceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Management ACL Service type"
|
||||
SYNTAX INTEGER {
|
||||
dontCare(0),
|
||||
telnet(1),
|
||||
snmp(2),
|
||||
http(3),
|
||||
https(4),
|
||||
ssh(5)
|
||||
}
|
||||
|
||||
RlMngInfActionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Management ACL Action definition."
|
||||
SYNTAX INTEGER {
|
||||
permit(0),
|
||||
deny(1)
|
||||
}
|
||||
|
||||
rlMngInfMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 1."
|
||||
::= {rlMngInf 1}
|
||||
|
||||
rlMngInfEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The variable specifies if Management ACL functionality is enabled."
|
||||
::= {rlMngInf 2}
|
||||
|
||||
rlMngInfActiveListName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The currently activated Management ACL name"
|
||||
::= {rlMngInf 3}
|
||||
|
||||
rlMngInfListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlMngInfListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The table specifies all defined Access Lists definitions"
|
||||
::= {rlMngInf 4}
|
||||
|
||||
rlMngInfListEntry OBJECT-TYPE
|
||||
SYNTAX RlMngInfListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Row definition for this table."
|
||||
INDEX { rlMngInfListName, rlMngInfListPriority }
|
||||
::= { rlMngInfListTable 1}
|
||||
|
||||
RlMngInfListEntry ::= SEQUENCE {
|
||||
rlMngInfListName DisplayString,
|
||||
rlMngInfListPriority Unsigned32,
|
||||
rlMngInfListIfIndex Unsigned32,
|
||||
rlMngInfListIpAddr IpAddress,
|
||||
rlMngInfListIpNetMask IpAddress,
|
||||
rlMngInfListService RlMngInfServiceType,
|
||||
rlMngInfListAction RlMngInfActionType,
|
||||
rlMngInfListRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlMngInfListName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Name of the Access List."
|
||||
::= { rlMngInfListEntry 1}
|
||||
|
||||
rlMngInfListPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Priority value."
|
||||
::= { rlMngInfListEntry 2}
|
||||
|
||||
rlMngInfListIfIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IfIndex value. The IfIndex can be configured to be 0, which means don't care value."
|
||||
::= { rlMngInfListEntry 3}
|
||||
|
||||
rlMngInfListIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IP address. The IP address can be configured to be 0, which means don't care value."
|
||||
::= { rlMngInfListEntry 4}
|
||||
|
||||
rlMngInfListIpNetMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The subnet mask associated with the IP address of this entry. The value of the mask is
|
||||
an IP address with all the network bits set to 1 and all the hosts bits set to 0."
|
||||
::= { rlMngInfListEntry 5}
|
||||
|
||||
rlMngInfListService OBJECT-TYPE
|
||||
SYNTAX RlMngInfServiceType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Service type. The Service type address can be configured to be 0,
|
||||
which means any of Telnet, SNMP, HTTP, HTTPS, SSH."
|
||||
::= { rlMngInfListEntry 6}
|
||||
|
||||
rlMngInfListAction OBJECT-TYPE
|
||||
SYNTAX RlMngInfActionType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action type. Can be permit or deny."
|
||||
::= { rlMngInfListEntry 7}
|
||||
|
||||
rlMngInfListRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { rlMngInfListEntry 8}
|
||||
|
||||
--- Management Interface auditing control (SysLog)
|
||||
|
||||
rlMngInfAuditingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Controls whether SysLog messages
|
||||
should be issued on reject by rule"
|
||||
DEFVAL { true }
|
||||
::= { rlMngInf 5 }
|
||||
|
||||
END
|
||||
|
222
MIBS/radlan/RADLAN-PHY-MIB
Normal file
222
MIBS/radlan/RADLAN-PHY-MIB
Normal file
@@ -0,0 +1,222 @@
|
||||
RADLAN-PHY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN PHY MIB
|
||||
-- Version: 7.38
|
||||
-- Date: 10 Sep 2004
|
||||
--
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
ifIndex FROM IF-MIB
|
||||
TimeStamp, DisplayString FROM SNMPv2-TC
|
||||
rnd FROM RADLAN-MIB
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlPhy MODULE-IDENTITY
|
||||
LAST-UPDATED "200209300024Z" -- September 30, 2002
|
||||
ORGANIZATION "Radlan Computer Communication Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for testing Layer1 interfaces supported
|
||||
by Radlan's software and products."
|
||||
REVISION "200209300024Z" -- September 30, 2002
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
REVISION "200309210024Z" -- September 21, 2003
|
||||
DESCRIPTION
|
||||
"Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS."
|
||||
::= { rnd 90 }
|
||||
|
||||
|
||||
RlPhyTestType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A value indicating the test to perform."
|
||||
SYNTAX INTEGER {
|
||||
rlPhyTestTableNoTest(1),
|
||||
rlPhyTestTableCableStatus(2),
|
||||
rlPhyTestTableCableFault(3),
|
||||
rlPhyTestTableCableLength(4),
|
||||
rlPhyTestTableTransceiverTemp(5),
|
||||
rlPhyTestTableTransceiverSupply(6),
|
||||
rlPhyTestTableTxBias(7),
|
||||
rlPhyTestTableTxOutput(8),
|
||||
rlPhyTestTableRxOpticalPower(9),
|
||||
rlPhyTestTableDataReady(10),
|
||||
rlPhyTestTableLOS(11),
|
||||
rlPhyTestTableTxFault(12),
|
||||
rlPhyTestTableCableChannel1(13),
|
||||
rlPhyTestTableCableChannel2(14),
|
||||
rlPhyTestTableCableChannel3(15),
|
||||
rlPhyTestTableCableChannel4(16),
|
||||
rlPhyTestTableCablePolarity1(17),
|
||||
rlPhyTestTableCablePolarity2(18),
|
||||
rlPhyTestTableCablePolarity3(19),
|
||||
rlPhyTestTableCablePolarity4(20),
|
||||
rlPhyTestTableCablePairSkew1(21),
|
||||
rlPhyTestTableCablePairSkew2(22),
|
||||
rlPhyTestTableCablePairSkew3(23),
|
||||
rlPhyTestTableCablePairSkew4(24)
|
||||
}
|
||||
|
||||
rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 }
|
||||
|
||||
rlPhyTestSetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { rlPhyTest 1}
|
||||
|
||||
rlPhyTestSetEntry OBJECT-TYPE
|
||||
SYNTAX RlPhyTestSetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing objects for invoking tests on an interface."
|
||||
INDEX {ifIndex }
|
||||
::= { rlPhyTestSetTable 1 }
|
||||
|
||||
RlPhyTestSetEntry ::=
|
||||
SEQUENCE {
|
||||
rlPhyTestSetType RlPhyTestType
|
||||
}
|
||||
|
||||
rlPhyTestSetType OBJECT-TYPE
|
||||
SYNTAX RlPhyTestType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to start operator initiated interface
|
||||
tests.1 indicates that no test has been initiated. Only
|
||||
operator initiated interface tests can be set to this variable."
|
||||
::= { rlPhyTestSetEntry 1 }
|
||||
|
||||
rlPhyTestGetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { rlPhyTest 2 }
|
||||
|
||||
rlPhyTestGetEntry OBJECT-TYPE
|
||||
SYNTAX RlPhyTestGetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing results of tests on an interface."
|
||||
INDEX {ifIndex, rlPhyTestGetType}
|
||||
::= { rlPhyTestGetTable 1 }
|
||||
|
||||
RlPhyTestGetEntry ::=
|
||||
SEQUENCE {
|
||||
rlPhyTestGetType RlPhyTestType,
|
||||
rlPhyTestGetStatus INTEGER,
|
||||
rlPhyTestGetResult INTEGER,
|
||||
rlPhyTestGetUnits INTEGER,
|
||||
rlPhyTestGetAlarm INTEGER,
|
||||
rlPhyTestGetTimeStamp DisplayString
|
||||
}
|
||||
|
||||
rlPhyTestGetType OBJECT-TYPE
|
||||
SYNTAX RlPhyTestType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A control variable used to, 1 to indicate that this test can be
|
||||
done on the specified port, 2 to initiate the test whenever the
|
||||
user wishes"
|
||||
::= { rlPhyTestGetEntry 1 }
|
||||
|
||||
rlPhyTestGetStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1), -- no test yet requested
|
||||
success(2),
|
||||
inProgress(3),
|
||||
notSupported(4),
|
||||
unAbleToRun(5), -- due to state of system
|
||||
aborted(6),
|
||||
failed(7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object contains the status of the most recently
|
||||
requested test for operator initiated tests or the value
|
||||
none(1) if no tests have been requested since the last
|
||||
reset. For non operator initiated tests the value is always
|
||||
none(1).
|
||||
Note that this facility provides no provision for saving
|
||||
the results of one test when starting another, as could
|
||||
be required if used by multiple managers concurrently."
|
||||
::= { rlPhyTestGetEntry 2 }
|
||||
|
||||
rlPhyTestGetResult OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object holds the test result"
|
||||
::= { rlPhyTestGetEntry 3 }
|
||||
|
||||
rlPhyTestGetUnits OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
integer(1),
|
||||
boolean(2),
|
||||
downUP(3),
|
||||
reverseNormal(4),
|
||||
mdiMdix(5),
|
||||
meter(6),
|
||||
degree(7), -- Celsius
|
||||
microVolt(8),
|
||||
microOham(9),
|
||||
microAmper(10),
|
||||
microWatt(11),
|
||||
millisecond(12),
|
||||
alaskaPhyLength(13),
|
||||
alaskaPhyStatus(14),
|
||||
dbm(15),
|
||||
decidbm(16),
|
||||
milidbm(17),
|
||||
abcd(18),
|
||||
nanosecond(19)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The test result unit of measure. The units can be standard unit or special units
|
||||
that are designed for special test.
|
||||
|
||||
The alaskaPhyLength unit is design for the VCT diagnostic and its values are:
|
||||
less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5).
|
||||
|
||||
The alaskaPhyStatus unit is design for the VCT diagnostic and its values are:
|
||||
4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)."
|
||||
::= { rlPhyTestGetEntry 4 }
|
||||
|
||||
rlPhyTestGetAlarm OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
notRelevant(1),
|
||||
noAlarmSet(2),
|
||||
lowWarning(3),
|
||||
highWarning(4),
|
||||
lowAlarm(5),
|
||||
highAlarm(6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object hold the Alarm for this Entry. only Test that have can have alarms
|
||||
use this field, other holds the Value notRelevant(1) "
|
||||
::= { rlPhyTestGetEntry 5 }
|
||||
|
||||
rlPhyTestGetTimeStamp OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31)"
|
||||
::= { rlPhyTestGetEntry 6 }
|
||||
|
||||
END
|
1104
MIBS/radlan/RADLAN-Physicaldescription-MIB
Normal file
1104
MIBS/radlan/RADLAN-Physicaldescription-MIB
Normal file
File diff suppressed because it is too large
Load Diff
2927
MIBS/radlan/RADLAN-QOS-CLI-MIB
Normal file
2927
MIBS/radlan/RADLAN-QOS-CLI-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1328
MIBS/radlan/RADLAN-QOS-SERV
Normal file
1328
MIBS/radlan/RADLAN-QOS-SERV
Normal file
File diff suppressed because it is too large
Load Diff
328
MIBS/radlan/RADLAN-RMON
Normal file
328
MIBS/radlan/RADLAN-RMON
Normal file
@@ -0,0 +1,328 @@
|
||||
RADLAN-RMON DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN Rmon Private Extension
|
||||
-- Version: 7.37.00.00
|
||||
-- Date: 17 May 2004
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OwnerString, EntryStatus FROM RMON-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32, Integer32, Counter32, TimeTicks,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
rlRmonControl MODULE-IDENTITY
|
||||
LAST-UPDATED "200406010000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for RND RMON MIB."
|
||||
REVISION "200406010000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 49 }
|
||||
|
||||
|
||||
rlRmonControlMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MIB's version. The current version is 1"
|
||||
::= {rlRmonControl 1}
|
||||
|
||||
rlRmonControlHistoryControlQuotaBucket OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buckets to be used by each
|
||||
History Control group entry.
|
||||
changed to read only, value is derived from
|
||||
rsMaxRmonEtherHistoryEntrie"
|
||||
DEFVAL { 8 }
|
||||
::= {rlRmonControl 2}
|
||||
|
||||
rlRmonControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buckets to be used by all
|
||||
History Control group entries together."
|
||||
DEFVAL { 300 }
|
||||
::= {rlRmonControl 3}
|
||||
|
||||
rlHistoryControlTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlHistoryControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of rlHistory control entries. This table is exactly like the
|
||||
corresponding RMON I History control group table, but is used to sample
|
||||
statistics of counters not specified by the RMON I statistics group."
|
||||
::= {rlRmonControl 4}
|
||||
|
||||
rlHistoryControlEntry OBJECT-TYPE
|
||||
SYNTAX RlHistoryControlEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of parameters that set up a periodic sampling
|
||||
of statistics. As an example, an instance of the
|
||||
rlHistoryControlInterval object might be named
|
||||
rlHistoryControlInterval.2"
|
||||
INDEX { rlHistoryControlIndex }
|
||||
::= { rlHistoryControlTable 1 }
|
||||
|
||||
RlHistoryControlEntry ::= SEQUENCE {
|
||||
rlHistoryControlIndex INTEGER (1..65535),
|
||||
rlHistoryControlDataSource OBJECT IDENTIFIER,
|
||||
rlHistoryControlBucketsRequested INTEGER (1..65535),
|
||||
rlHistoryControlBucketsGranted INTEGER (1..65535),
|
||||
rlHistoryControlInterval INTEGER (1..3600),
|
||||
rlHistoryControlOwner OwnerString,
|
||||
rlHistoryControlStatus EntryStatus
|
||||
}
|
||||
|
||||
rlHistoryControlIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies an entry in the
|
||||
rlHistoryControl table. Each such entry defines a
|
||||
set of samples at a particular interval for a sampled counter."
|
||||
::= { rlHistoryControlEntry 1 }
|
||||
|
||||
rlHistoryControlDataSource OBJECT-TYPE
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object identifies the source of the data for
|
||||
which historical data was collected and
|
||||
placed in the rlHistory table.
|
||||
|
||||
This object may not be modified if the associated
|
||||
rlHistoryControlStatus object is equal to valid(1)."
|
||||
::= { rlHistoryControlEntry 2 }
|
||||
|
||||
rlHistoryControlBucketsRequested OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The requested number of discrete time intervals
|
||||
over which data is to be saved in the part of the
|
||||
rlHistory table associated with this rlHistoryControlEntry.
|
||||
|
||||
When this object is created or modified, the probe
|
||||
should set rlHistoryControlBucketsGranted as closely to
|
||||
this object as is possible for the particular probe
|
||||
implementation and available resources."
|
||||
DEFVAL { 50 }
|
||||
::= { rlHistoryControlEntry 3 }
|
||||
|
||||
rlHistoryControlBucketsGranted OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of discrete sampling intervals
|
||||
over which data shall be saved in the part of
|
||||
the rlHistory table associated with this
|
||||
rlHistoryControlEntry.
|
||||
|
||||
When the associated rlHistoryControlBucketsRequested
|
||||
object is created or modified, the probe
|
||||
should set this object as closely to the requested
|
||||
value as is possible for the particular
|
||||
probe implementation and available resources. The
|
||||
probe must not lower this value except as a result
|
||||
of a modification to the associated
|
||||
rlHistoryControlBucketsRequested object.
|
||||
|
||||
There will be times when the actual number of
|
||||
buckets associated with this entry is less than
|
||||
the value of this object. In this case, at the
|
||||
end of each sampling interval, a new bucket will
|
||||
be added to the rlHistory table.
|
||||
|
||||
When the number of buckets reaches the value of
|
||||
this object and a new bucket is to be added to the
|
||||
media-specific table, the oldest bucket associated
|
||||
with this rlHistoryControlEntry shall be deleted by
|
||||
the agent so that the new bucket can be added.
|
||||
|
||||
When the value of this object changes to a value less
|
||||
than the current value, entries are deleted
|
||||
from the rlHistory table. Enough of the oldest of these
|
||||
entries shall be deleted by the agent so that their
|
||||
number remains less than or equal to the new value of
|
||||
this object.
|
||||
|
||||
When the value of this object changes to a value
|
||||
greater than the current value, the number of
|
||||
associated rlHistory table entries may be allowed to
|
||||
grow."
|
||||
::= { rlHistoryControlEntry 4 }
|
||||
|
||||
rlHistoryControlInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interval in seconds over which the data is
|
||||
sampled for each bucket in the part of the
|
||||
rlHistory table associated with this
|
||||
rlHistoryControlEntry. This interval can
|
||||
be set to any number of seconds between 1 and
|
||||
3600 (1 hour).
|
||||
|
||||
Because the counters in a bucket may overflow at their
|
||||
maximum value with no indication, a prudent manager
|
||||
will take into account the possibility of overflow
|
||||
in any of the associated counters. It is important
|
||||
to consider the minimum time in which any counter
|
||||
could overflow and set the rlHistoryControlInterval object to a value
|
||||
This object may not be modified if the associated
|
||||
rlHistoryControlStatus object is equal to valid(1)."
|
||||
DEFVAL { 1800 }
|
||||
::= { rlHistoryControlEntry 5 }
|
||||
|
||||
rlHistoryControlOwner OBJECT-TYPE
|
||||
SYNTAX OwnerString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The entity that configured this entry and is
|
||||
therefore using the resources assigned to it."
|
||||
::= { rlHistoryControlEntry 6 }
|
||||
|
||||
rlHistoryControlStatus OBJECT-TYPE
|
||||
SYNTAX EntryStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this rlHistoryControl entry.
|
||||
|
||||
Each instance of the rlHistory table associated
|
||||
with this rlHistoryControlEntry will be deleted by the
|
||||
agent if this rlHistoryControlEntry is not equal to
|
||||
valid(1)."
|
||||
::= { rlHistoryControlEntry 7 }
|
||||
|
||||
rlHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of history entries."
|
||||
::= { rlRmonControl 5 }
|
||||
|
||||
rlHistoryEntry OBJECT-TYPE
|
||||
SYNTAX RlHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An historical statistics sample of a counter specified
|
||||
by the corresponding history control entry.
|
||||
This sample is associated with the rlHistoryControlEntry which set up
|
||||
the parameters for a regular collection of these
|
||||
samples. As an example, an instance of the
|
||||
rlHistoryPkts object might be named
|
||||
rlHistoryPkts.2.89"
|
||||
INDEX { rlHistoryIndex , rlHistorySampleIndex }
|
||||
::= { rlHistoryTable 1 }
|
||||
|
||||
RlHistoryEntry ::= SEQUENCE {
|
||||
rlHistoryIndex INTEGER (1..65535),
|
||||
rlHistorySampleIndex INTEGER (1..2147483647),
|
||||
rlHistoryIntervalStart TimeTicks,
|
||||
rlHistoryValue Counter32
|
||||
}
|
||||
|
||||
rlHistoryIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The history of which this entry is a part. The
|
||||
history identified by a particular value of this
|
||||
index is the same history as identified
|
||||
by the same value of rlHistoryControlIndex."
|
||||
::= { rlHistoryEntry 1 }
|
||||
|
||||
rlHistorySampleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies the particular
|
||||
sample this entry represents among all samples
|
||||
associated with the same rlHistoryControlEntry.
|
||||
This index starts at 1 and increases by one
|
||||
as each new sample is taken."
|
||||
::= { rlHistoryEntry 2 }
|
||||
|
||||
rlHistoryIntervalStart OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime at the start of the interval
|
||||
over which this sample was measured. If the probe
|
||||
keeps track of the time of day, it should start
|
||||
the first sample of the history at a time such that
|
||||
when the next hour of the day begins, a sample is
|
||||
started at that instant. Note that following this
|
||||
rule may require the probe to delay collecting the
|
||||
first sample of the history, as each sample must be
|
||||
of the same interval. Also note that the sample which
|
||||
is currently being collected is not accessible in this
|
||||
table until the end of its interval."
|
||||
::= { rlHistoryEntry 3 }
|
||||
|
||||
rlHistoryValue OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of the sampled counter at the time of this sampling."
|
||||
::= { rlHistoryEntry 4 }
|
||||
|
||||
rlControlHistoryControlQuotaBucket OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buckets to be used by each rlHistoryControlTable
|
||||
entry."
|
||||
DEFVAL { 8 }
|
||||
::= {rlRmonControl 6}
|
||||
|
||||
rlControlHistoryControlMaxGlobalBuckets OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of buckets to be used by all
|
||||
rlHistoryControlTable entries together."
|
||||
DEFVAL { 300 }
|
||||
::= {rlRmonControl 7}
|
||||
|
||||
rlControlHistoryMaxEntries OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of rlHistoryTable entries."
|
||||
DEFVAL { 300 }
|
||||
::= {rlRmonControl 8}
|
||||
|
||||
END
|
||||
|
87
MIBS/radlan/RADLAN-SENSORENTMIB
Normal file
87
MIBS/radlan/RADLAN-SENSORENTMIB
Normal file
@@ -0,0 +1,87 @@
|
||||
RADLAN-SENSORENTMIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rlEnv
|
||||
FROM RADLAN-HWENVIROMENT
|
||||
MODULE-IDENTITY, OBJECT-TYPE,
|
||||
Integer32, Unsigned32, mib-2
|
||||
FROM SNMPv2-SMI
|
||||
entPhySensorEntry
|
||||
FROM ENTITY-SENSOR-MIB
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
TEXTUAL-CONVENTION, TimeStamp
|
||||
FROM SNMPv2-TC
|
||||
entPhysicalIndex, entityPhysicalGroup
|
||||
FROM ENTITY-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
EntitySensorValue
|
||||
FROM ENTITY-SENSOR-MIB;
|
||||
|
||||
rlSensor MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for sensors in Radlan devices."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"ADDED this MODULE-IDENTITY clause."
|
||||
::= { rlEnv 4 }
|
||||
|
||||
|
||||
|
||||
rlEntPhySensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlEntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The addition to the table of sensors maintained by the environmental
|
||||
monitor."
|
||||
::= { rlEnv 3 }
|
||||
|
||||
rlEntPhySensorEntry OBJECT-TYPE
|
||||
SYNTAX RlEntPhySensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An additon to the entry in the sensor table, representing the
|
||||
maximum/minimum values for the sensor associated."
|
||||
AUGMENTS {entPhySensorEntry}
|
||||
::= { rlEntPhySensorTable 1 }
|
||||
|
||||
RlEntPhySensorEntry ::=
|
||||
SEQUENCE {
|
||||
rlEnvPhySensorMinValue EntitySensorValue,
|
||||
rlEnvPhySensorMaxValue EntitySensorValue,
|
||||
rlEnvPhySensorTestValue EntitySensorValue
|
||||
}
|
||||
|
||||
rlEnvPhySensorMinValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Minimum value for the Sensor being instrumented."
|
||||
::= { rlEntPhySensorEntry 1 }
|
||||
|
||||
rlEnvPhySensorMaxValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum value for the Sensor being instrumented."
|
||||
::= { rlEntPhySensorEntry 2 }
|
||||
|
||||
rlEnvPhySensorTestValue OBJECT-TYPE
|
||||
SYNTAX EntitySensorValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Test/reference value for the Sensor being instrumented."
|
||||
::= { rlEntPhySensorEntry 3 }
|
||||
|
||||
END
|
||||
|
136
MIBS/radlan/RADLAN-SNMP-MIB
Normal file
136
MIBS/radlan/RADLAN-SNMP-MIB
Normal file
@@ -0,0 +1,136 @@
|
||||
RADLAN-SNMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlSNMP MODULE-IDENTITY
|
||||
LAST-UPDATED "0410200000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"Private MIB module for SNMP support in Radlan devices."
|
||||
REVISION "0410200000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 98 }
|
||||
|
||||
rlSNMPv3 OBJECT IDENTIFIER ::= { rlSNMP 1 }
|
||||
|
||||
rlTargetParamsTestingLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low(1),
|
||||
high(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of the tests done when configuring an entry in the snmpTargetParamsTable."
|
||||
::= { rlSNMPv3 1 }
|
||||
|
||||
rlNotifyFilterTestingLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
low(1),
|
||||
high(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The level of the tests done when configuring an entry in the snmpNotifyFilterTable."
|
||||
::= { rlSNMPv3 2 }
|
||||
|
||||
rlSnmpEngineID OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(5..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A variable for setting the router's local engineID value.
|
||||
Setting this variable will effect the value of snmpEngineID. Setting this
|
||||
variable to the value '00 00 00 00 00'H will cause snmpEngineID to get
|
||||
an automatically created value based on the device basic MAC address.
|
||||
This method of setting the agent's engineID is recommended for stand-alone
|
||||
systems. Setting this variable to any other (valid) value will set snmpEngineID
|
||||
to this value. Setting this variable to all 'ff'H or all zeros is not
|
||||
allowed, with the exception of the value '00 00 00 00 00'H.
|
||||
The last method is recommended for stackable system, in order for the
|
||||
engineID to be unique within an administrative domain.
|
||||
Setting this value (to a value different then the default value)
|
||||
is required before configuring the usmUserTable.
|
||||
Changing the value of this variable has 2 side-effects:
|
||||
- All usmUserTable configured entries will be deleted.
|
||||
- All snmpCommunityTable entries with snmpCommunityContextEngineID value
|
||||
equal to old rlSnmpEngineID value, will be updated with the new
|
||||
rlSnmpEngineID value."
|
||||
DEFVAL { '0000000001'H }
|
||||
::= { rlSNMPv3 3 }
|
||||
|
||||
rlSNMPDomains OBJECT IDENTIFIER ::= { rlSNMP 2 }
|
||||
|
||||
rlSnmpUDPMridDomain OBJECT-IDENTITY
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The SNMPv2 over UDP transport domain, used when Multi-Instance Router
|
||||
is supported (more than one MIR instance exist).
|
||||
The corresponding transport address is of type RlSnmpUDPMridAddress."
|
||||
::= { rlSNMPDomains 1 }
|
||||
|
||||
RlSnmpUDPMridAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1d.1d.1d.1d/2d/2d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the UDP address of NMS and the MRID through which it is
|
||||
connected in order to access the agent:
|
||||
octets contents encoding
|
||||
1-4 IP-address network-byte order
|
||||
5-6 UDP-port network-byte order
|
||||
7-8 MRID network-byte order
|
||||
"
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
rlSnmpRequestMridTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSnmpRequestMridEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table for determining the Mrid for the current SNMP request."
|
||||
::= { rlSNMP 3 }
|
||||
|
||||
rlSnmpRequestMridEntry OBJECT-TYPE
|
||||
SYNTAX RlSnmpRequestMridEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSnmpRequestManagedMrid }
|
||||
::= { rlSnmpRequestMridTable 1 }
|
||||
|
||||
RlSnmpRequestMridEntry ::= SEQUENCE {
|
||||
rlSnmpRequestManagedMrid INTEGER,
|
||||
rlSnmpRequestMridStatus INTEGER }
|
||||
|
||||
rlSnmpRequestManagedMrid OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The router instance the NMS wants to manage in the current SNMP request.
|
||||
The value of this object, when attaching a variable instance of the
|
||||
rlSnmpRequestManagedMridTable to an SNMP request, will determine the
|
||||
managed Mrid for this request.
|
||||
It is important to mention that the variable insance must be attached
|
||||
as the first variable in the PDU in order to influence all variables."
|
||||
::= { rlSnmpRequestMridEntry 1 }
|
||||
|
||||
rlSnmpRequestMridStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this entry."
|
||||
::= { rlSnmpRequestMridEntry 2 }
|
||||
|
||||
END
|
518
MIBS/radlan/RADLAN-SNMPv2
Normal file
518
MIBS/radlan/RADLAN-SNMPv2
Normal file
@@ -0,0 +1,518 @@
|
||||
RADLAN-SNMPv2 DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, Counter32 FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
TruthValue ::= INTEGER {
|
||||
true (1),
|
||||
false (2)
|
||||
}
|
||||
|
||||
RowStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The RowStatus textual convention is used to manage the
|
||||
creation and deletion of conceptual rows, and is used as the
|
||||
value of the SYNTAX clause for the status column of a
|
||||
conceptual row (as described in Section 7.7.1 of [2].)
|
||||
|
||||
The status column has six defined values:
|
||||
|
||||
- `active', which indicates that the conceptual row is
|
||||
available for use by the managed device;
|
||||
|
||||
- `notInService', which indicates that the conceptual
|
||||
row exists in the agent, but is unavailable for use by
|
||||
the managed device (see NOTE below); 'notInService' has
|
||||
no implication regarding the internal consistency of
|
||||
the row, availability of resources, or consistency with
|
||||
the current state of the managed device;
|
||||
|
||||
- `notReady', which indicates that the conceptual row
|
||||
exists in the agent, but is missing information
|
||||
necessary in order to be available for use by the
|
||||
managed device (i.e., one or more required columns in
|
||||
the conceptual row have not been instanciated);
|
||||
|
||||
- `createAndGo', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row and to have its status automatically set
|
||||
to active, making it available for use by the managed
|
||||
device;
|
||||
|
||||
- `createAndWait', which is supplied by a management
|
||||
station wishing to create a new instance of a
|
||||
conceptual row (but not make it available for use by
|
||||
the managed device); and,
|
||||
|
||||
- `destroy', which is supplied by a management station
|
||||
wishing to delete all of the instances associated with
|
||||
an existing conceptual row.
|
||||
|
||||
Whereas five of the six values (all except `notReady') may
|
||||
be specified in a management protocol set operation, only
|
||||
three values will be returned in response to a management
|
||||
protocol retrieval operation: `notReady', `notInService' or
|
||||
`active'. That is, when queried, an existing conceptual row
|
||||
has only three states: it is either available for use by the
|
||||
managed device (the status column has value `active'); it is
|
||||
not available for use by the managed device, though the
|
||||
agent has sufficient information to attempt to make it so
|
||||
(the status column has value `notInService'); or, it is not
|
||||
available for use by the managed device, and an attempt to
|
||||
make it so would fail because the agent has insufficient
|
||||
information (the state column has value `notReady').
|
||||
|
||||
NOTE WELL
|
||||
|
||||
This textual convention may be used for a MIB table,
|
||||
irrespective of whether the values of that table's
|
||||
conceptual rows are able to be modified while it is
|
||||
active, or whether its conceptual rows must be taken
|
||||
out of service in order to be modified. That is, it is
|
||||
the responsibility of the DESCRIPTION clause of the
|
||||
status column to specify whether the status column must
|
||||
not be `active' in order for the value of some other
|
||||
column of the same conceptual row to be modified. If
|
||||
such a specification is made, affected columns may be
|
||||
changed by an SNMP set PDU if the RowStatus would not
|
||||
be equal to `active' either immediately before or after
|
||||
processing the PDU. In other words, if the PDU also
|
||||
contained a varbind that would change the RowStatus
|
||||
value, the column in question may be changed if the
|
||||
RowStatus was not equal to `active' as the PDU was
|
||||
received, or if the varbind sets the status to a value
|
||||
other than 'active'.
|
||||
|
||||
Also note that whenever any elements of a row exist, the
|
||||
RowStatus column must also exist.
|
||||
|
||||
To summarize the effect of having a conceptual row with a
|
||||
status column having a SYNTAX clause value of RowStatus,
|
||||
consider the following state diagram:
|
||||
|
||||
|
||||
STATE
|
||||
+--------------+-----------+-------------+-------------
|
||||
| A | B | C | D
|
||||
| |status col.|status column|
|
||||
|status column | is | is |status column
|
||||
ACTION |does not exist| notReady | notInService| is active
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError ->D|inconsist- |inconsistent-|inconsistent-
|
||||
column to | or | entValue| Value| Value
|
||||
createAndGo |inconsistent- | | |
|
||||
| Value| | |
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError see 1|inconsist- |inconsistent-|inconsistent-
|
||||
column to | or | entValue| Value| Value
|
||||
createAndWait |wrongValue | | |
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |inconsistent- |inconsist- |noError |noError
|
||||
column to | Value| entValue| |
|
||||
active | | | |
|
||||
| | or | |
|
||||
| | | |
|
||||
| |see 2 ->D|see 8 ->D| ->D
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |inconsistent- |inconsist- |noError |noError ->C
|
||||
column to | Value| entValue| |
|
||||
notInService | | | |
|
||||
| | or | | or
|
||||
| | | |
|
||||
| |see 3 ->C| ->C|see 6
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set status |noError |noError |noError |noError ->A
|
||||
column to | | | | or
|
||||
destroy | ->A| ->A| ->A|see 7
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
set any other |see 4 |noError |noError |see 5
|
||||
column to some| | | |
|
||||
value | | see 1| ->C| ->D
|
||||
--------------+--------------+-----------+-------------+-------------
|
||||
|
||||
(1) goto B or C, depending on information available to the
|
||||
agent.
|
||||
|
||||
(2) if other variable bindings included in the same PDU,
|
||||
provide values for all columns which are missing but
|
||||
required, and all columns have acceptable values, then
|
||||
return noError and goto D.
|
||||
|
||||
(3) if other variable bindings included in the same PDU,
|
||||
provide legal values for all columns which are missing but
|
||||
required, then return noError and goto C.
|
||||
|
||||
(4) at the discretion of the agent, the return value may be
|
||||
either:
|
||||
|
||||
inconsistentName: because the agent does not choose to
|
||||
create such an instance when the corresponding
|
||||
RowStatus instance does not exist, or
|
||||
|
||||
inconsistentValue: if the supplied value is
|
||||
inconsistent with the state of some other MIB object's
|
||||
value, or
|
||||
|
||||
noError: because the agent chooses to create the
|
||||
instance.
|
||||
|
||||
If noError is returned, then the instance of the status
|
||||
column must also be created, and the new state is B or C,
|
||||
depending on the information available to the agent. If
|
||||
inconsistentName or inconsistentValue is returned, the row
|
||||
remains in state A.
|
||||
|
||||
(5) depending on the MIB definition for the column/table,
|
||||
either noError or inconsistentValue may be returned.
|
||||
|
||||
(6) the return value can indicate one of the following
|
||||
errors:
|
||||
|
||||
wrongValue: because the agent does not support
|
||||
notInService (e.g., an agent which does not support
|
||||
createAndWait), or
|
||||
|
||||
inconsistentValue: because the agent is unable to take
|
||||
the row out of service at this time, perhaps because it
|
||||
is in use and cannot be de-activated.
|
||||
|
||||
(7) the return value can indicate the following error:
|
||||
|
||||
inconsistentValue: because the agent is unable to
|
||||
remove the row at this time, perhaps because it is in
|
||||
use and cannot be de-activated.
|
||||
|
||||
(8) the transition to D can fail, e.g., if the values of the
|
||||
conceptual row are inconsistent, then the error code would
|
||||
be inconsistentValue.
|
||||
|
||||
NOTE: Other processing of (this and other varbinds of) the
|
||||
set request may result in a response other than noError
|
||||
being returned, e.g., wrongValue, noCreation, etc.
|
||||
|
||||
|
||||
Conceptual Row Creation
|
||||
|
||||
There are four potential interactions when creating a
|
||||
conceptual row: selecting an instance-identifier which is
|
||||
not in use; creating the conceptual row; initializing any
|
||||
objects for which the agent does not supply a default; and,
|
||||
making the conceptual row available for use by the managed
|
||||
device.
|
||||
|
||||
Interaction 1: Selecting an Instance-Identifier
|
||||
|
||||
The algorithm used to select an instance-identifier varies
|
||||
for each conceptual row. In some cases, the instance-
|
||||
identifier is semantically significant, e.g., the
|
||||
destination address of a route, and a management station
|
||||
selects the instance-identifier according to the semantics.
|
||||
|
||||
In other cases, the instance-identifier is used solely to
|
||||
distinguish conceptual rows, and a management station
|
||||
without specific knowledge of the conceptual row might
|
||||
examine the instances present in order to determine an
|
||||
unused instance-identifier. (This approach may be used, but
|
||||
it is often highly sub-optimal; however, it is also a
|
||||
questionable practice for a naive management station to
|
||||
attempt conceptual row creation.)
|
||||
|
||||
Alternately, the MIB module which defines the conceptual row
|
||||
might provide one or more objects which provide assistance
|
||||
in determining an unused instance-identifier. For example,
|
||||
if the conceptual row is indexed by an integer-value, then
|
||||
an object having an integer-valued SYNTAX clause might be
|
||||
defined for such a purpose, allowing a management station to
|
||||
issue a management protocol retrieval operation. In order
|
||||
to avoid unnecessary collisions between competing management
|
||||
stations, `adjacent' retrievals of this object should be
|
||||
different.
|
||||
|
||||
Finally, the management station could select a pseudo-random
|
||||
number to use as the index. In the event that this index
|
||||
was already in use and an inconsistentValue was returned in
|
||||
response to the management protocol set operation, the
|
||||
management station should simply select a new pseudo-random
|
||||
number and retry the operation.
|
||||
|
||||
A MIB designer should choose between the two latter
|
||||
algorithms based on the size of the table (and therefore the
|
||||
efficiency of each algorithm). For tables in which a large
|
||||
number of entries are expected, it is recommended that a MIB
|
||||
object be defined that returns an acceptable index for
|
||||
creation. For tables with small numbers of entries, it is
|
||||
recommended that the latter pseudo-random index mechanism be
|
||||
used.
|
||||
|
||||
Interaction 2: Creating the Conceptual Row
|
||||
|
||||
Once an unused instance-identifier has been selected, the
|
||||
management station determines if it wishes to create and
|
||||
activate the conceptual row in one transaction or in a
|
||||
negotiated set of interactions.
|
||||
|
||||
Interaction 2a: Creating and Activating the Conceptual Row
|
||||
|
||||
The management station must first determine the column
|
||||
requirements, i.e., it must determine those columns for
|
||||
which it must or must not provide values. Depending on the
|
||||
complexity of the table and the management station's
|
||||
knowledge of the agent's capabilities, this determination
|
||||
can be made locally by the management station. Alternately,
|
||||
the management station issues a management protocol get
|
||||
operation to examine all columns in the conceptual row that
|
||||
it wishes to create. In response, for each column, there
|
||||
are three possible outcomes:
|
||||
|
||||
- a value is returned, indicating that some other
|
||||
management station has already created this conceptual
|
||||
row. We return to interaction 1.
|
||||
|
||||
- the exception `noSuchInstance' is returned,
|
||||
indicating that the agent implements the object-type
|
||||
associated with this column, and that this column in at
|
||||
least one conceptual row would be accessible in the MIB
|
||||
view used by the retrieval were it to exist. For those
|
||||
columns to which the agent provides read-create access,
|
||||
the `noSuchInstance' exception tells the management
|
||||
station that it should supply a value for this column
|
||||
when the conceptual row is to be created.
|
||||
|
||||
- the exception `noSuchObject' is returned, indicating
|
||||
that the agent does not implement the object-type
|
||||
associated with this column or that there is no
|
||||
conceptual row for which this column would be
|
||||
accessible in the MIB view used by the retrieval. As
|
||||
such, the management station can not issue any
|
||||
management protocol set operations to create an
|
||||
instance of this column.
|
||||
|
||||
Once the column requirements have been determined, a
|
||||
management protocol set operation is accordingly issued.
|
||||
This operation also sets the new instance of the status
|
||||
column to `createAndGo'.
|
||||
|
||||
When the agent processes the set operation, it verifies that
|
||||
it has sufficient information to make the conceptual row
|
||||
available for use by the managed device. The information
|
||||
available to the agent is provided by two sources: the
|
||||
management protocol set operation which creates the
|
||||
conceptual row, and, implementation-specific defaults
|
||||
supplied by the agent (note that an agent must provide
|
||||
implementation-specific defaults for at least those objects
|
||||
which it implements as read-only). If there is sufficient
|
||||
information available, then the conceptual row is created, a
|
||||
`noError' response is returned, the status column is set to
|
||||
`active', and no further interactions are necessary (i.e.,
|
||||
interactions 3 and 4 are skipped). If there is insufficient
|
||||
information, then the conceptual row is not created, and the
|
||||
set operation fails with an error of `inconsistentValue'.
|
||||
On this error, the management station can issue a management
|
||||
protocol retrieval operation to determine if this was
|
||||
because it failed to specify a value for a required column,
|
||||
or, because the selected instance of the status column
|
||||
already existed. In the latter case, we return to
|
||||
interaction 1. In the former case, the management station
|
||||
can re-issue the set operation with the additional
|
||||
information, or begin interaction 2 again using
|
||||
`createAndWait' in order to negotiate creation of the
|
||||
conceptual row.
|
||||
|
||||
NOTE WELL
|
||||
|
||||
Regardless of the method used to determine the column
|
||||
requirements, it is possible that the management
|
||||
station might deem a column necessary when, in fact,
|
||||
the agent will not allow that particular columnar
|
||||
instance to be created or written. In this case, the
|
||||
management protocol set operation will fail with an
|
||||
error such as `noCreation' or `notWritable'. In this
|
||||
case, the management station decides whether it needs
|
||||
to be able to set a value for that particular columnar
|
||||
instance. If not, the management station re-issues the
|
||||
management protocol set operation, but without setting
|
||||
a value for that particular columnar instance;
|
||||
otherwise, the management station aborts the row
|
||||
creation algorithm.
|
||||
|
||||
Interaction 2b: Negotiating the Creation of the Conceptual
|
||||
Row
|
||||
|
||||
The management station issues a management protocol set
|
||||
operation which sets the desired instance of the status
|
||||
column to `createAndWait'. If the agent is unwilling to
|
||||
process a request of this sort, the set operation fails with
|
||||
an error of `wrongValue'. (As a consequence, such an agent
|
||||
must be prepared to accept a single management protocol set
|
||||
operation, i.e., interaction 2a above, containing all of the
|
||||
columns indicated by its column requirements.) Otherwise,
|
||||
the conceptual row is created, a `noError' response is
|
||||
returned, and the status column is immediately set to either
|
||||
`notInService' or `notReady', depending on whether it has
|
||||
sufficient information to (attempt to) make the conceptual
|
||||
row available for use by the managed device. If there is
|
||||
sufficient information available, then the status column is
|
||||
set to `notInService'; otherwise, if there is insufficient
|
||||
information, then the status column is set to `notReady'.
|
||||
Regardless, we proceed to interaction 3.
|
||||
|
||||
Interaction 3: Initializing non-defaulted Objects
|
||||
|
||||
The management station must now determine the column
|
||||
requirements. It issues a management protocol get operation
|
||||
to examine all columns in the created conceptual row. In
|
||||
the response, for each column, there are three possible
|
||||
outcomes:
|
||||
|
||||
- a value is returned, indicating that the agent
|
||||
implements the object-type associated with this column
|
||||
and had sufficient information to provide a value. For
|
||||
those columns to which the agent provides read-create
|
||||
access (and for which the agent allows their values to
|
||||
be changed after their creation), a value return tells
|
||||
the management station that it may issue additional
|
||||
management protocol set operations, if it desires, in
|
||||
order to change the value associated with this column.
|
||||
|
||||
- the exception `noSuchInstance' is returned,
|
||||
indicating that the agent implements the object-type
|
||||
associated with this column, and that this column in at
|
||||
least one conceptual row would be accessible in the MIB
|
||||
view used by the retrieval were it to exist. However,
|
||||
the agent does not have sufficient information to
|
||||
provide a value, and until a value is provided, the
|
||||
conceptual row may not be made available for use by the
|
||||
managed device. For those columns to which the agent
|
||||
provides read-create access, the `noSuchInstance'
|
||||
exception tells the management station that it must
|
||||
issue additional management protocol set operations, in
|
||||
order to provide a value associated with this column.
|
||||
|
||||
- the exception `noSuchObject' is returned, indicating
|
||||
that the agent does not implement the object-type
|
||||
associated with this column or that there is no
|
||||
conceptual row for which this column would be
|
||||
accessible in the MIB view used by the retrieval. As
|
||||
such, the management station can not issue any
|
||||
management protocol set operations to create an
|
||||
instance of this column.
|
||||
|
||||
If the value associated with the status column is
|
||||
`notReady', then the management station must first deal with
|
||||
all `noSuchInstance' columns, if any. Having done so, the
|
||||
value of the status column becomes `notInService', and we
|
||||
proceed to interaction 4.
|
||||
|
||||
Interaction 4: Making the Conceptual Row Available
|
||||
|
||||
Once the management station is satisfied with the values
|
||||
associated with the columns of the conceptual row, it issues
|
||||
a management protocol set operation to set the status column
|
||||
to `active'. If the agent has sufficient information to
|
||||
make the conceptual row available for use by the managed
|
||||
device, the management protocol set operation succeeds (a
|
||||
`noError' response is returned). Otherwise, the management
|
||||
protocol set operation fails with an error of
|
||||
`inconsistentValue'.
|
||||
|
||||
NOTE WELL
|
||||
|
||||
A conceptual row having a status column with value
|
||||
`notInService' or `notReady' is unavailable to the
|
||||
managed device. As such, it is possible for the
|
||||
managed device to create its own instances during the
|
||||
time between the management protocol set operation
|
||||
which sets the status column to `createAndWait' and the
|
||||
management protocol set operation which sets the status
|
||||
column to `active'. In this case, when the management
|
||||
protocol set operation is issued to set the status
|
||||
column to `active', the values held in the agent
|
||||
supersede those used by the managed device.
|
||||
|
||||
If the management station is prevented from setting the
|
||||
status column to `active' (e.g., due to management station
|
||||
or network failure) the conceptual row will be left in the
|
||||
`notInService' or `notReady' state, consuming resources
|
||||
indefinitely. The agent must detect conceptual rows that
|
||||
have been in either state for an abnormally long period of
|
||||
time and remove them. It is the responsibility of the
|
||||
DESCRIPTION clause of the status column to indicate what an
|
||||
abnormally long period of time would be. This period of
|
||||
time should be long enough to allow for human response time
|
||||
(including `think time') between the creation of the
|
||||
conceptual row and the setting of the status to `active'.
|
||||
In the absence of such information in the DESCRIPTION
|
||||
clause, it is suggested that this period be approximately 5
|
||||
minutes in length. This removal action applies not only to
|
||||
newly-created rows, but also to previously active rows which
|
||||
are set to, and left in, the notInService state for a
|
||||
prolonged period exceeding that which is considered normal
|
||||
for such a conceptual row.
|
||||
|
||||
Conceptual Row Suspension
|
||||
|
||||
When a conceptual row is `active', the management station
|
||||
may issue a management protocol set operation which sets the
|
||||
instance of the status column to `notInService'. If the
|
||||
agent is unwilling to do so, the set operation fails with an
|
||||
error of `wrongValue' or `inconsistentValue'. Otherwise,
|
||||
the conceptual row is taken out of service, and a `noError'
|
||||
response is returned. It is the responsibility of the
|
||||
DESCRIPTION clause of the status column to indicate under
|
||||
what circumstances the status column should be taken out of
|
||||
service (e.g., in order for the value of some other column
|
||||
of the same conceptual row to be modified).
|
||||
|
||||
|
||||
Conceptual Row Deletion
|
||||
|
||||
For deletion of conceptual rows, a management protocol set
|
||||
operation is issued which sets the instance of the status
|
||||
column to `destroy'. This request may be made regardless of
|
||||
the current value of the status column (e.g., it is possible
|
||||
to delete conceptual rows which are either `notReady',
|
||||
`notInService' or `active'.) If the operation succeeds, then
|
||||
all instances associated with the conceptual row are
|
||||
immediately removed."
|
||||
SYNTAX INTEGER {
|
||||
-- the following two values are states:
|
||||
-- these values may be read or written
|
||||
active(1),
|
||||
notInService(2),
|
||||
|
||||
-- the following value is a state:
|
||||
-- this value may be read, but not written
|
||||
notReady(3),
|
||||
|
||||
-- the following three values are
|
||||
-- actions: these values may be written,
|
||||
-- but are never read
|
||||
createAndGo(4),
|
||||
createAndWait(5),
|
||||
destroy(6)
|
||||
}
|
||||
|
||||
RowPointer ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a pointer to a conceptual row. The value is the
|
||||
name of the instance of the first accessible columnar object
|
||||
in the conceptual row.
|
||||
For example, ifIndex.3 would point to the 3rd row in the
|
||||
ifTable (note that if ifIndex were not-accessible, then
|
||||
ifDescr.3 would be used instead)."
|
||||
SYNTAX OBJECT IDENTIFIER
|
||||
|
||||
--Counter64 ::= Counter32
|
||||
-- Unsigned32 ::= INTEGER
|
||||
|
||||
-- zeroDotZero OBJECT-IDENTITY
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "A value used for null identifiers."
|
||||
-- ::= { 0 0 }
|
||||
|
||||
END
|
||||
|
589
MIBS/radlan/RADLAN-SSH-MIB
Normal file
589
MIBS/radlan/RADLAN-SSH-MIB
Normal file
@@ -0,0 +1,589 @@
|
||||
RADLAN-SSH-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN PHY MIB
|
||||
-- Version: 7.30
|
||||
-- Date: 13 Jan 2003
|
||||
--
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Unsigned32, IpAddress FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, RowStatus
|
||||
FROM SNMPv2-TC
|
||||
rnd FROM RADLAN-MIB;
|
||||
|
||||
|
||||
rlSsh MODULE-IDENTITY
|
||||
LAST-UPDATED "200209300024Z" -- September 30, 2002
|
||||
ORGANIZATION "Radlan Computer Communication Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for SSH supported
|
||||
by Radlan's software and products."
|
||||
REVISION "200301030024Z" -- January 04, 2003
|
||||
DESCRIPTION
|
||||
"The second revision"
|
||||
REVISION "200309210024Z" -- September 21, 2003
|
||||
DESCRIPTION
|
||||
"Editorial changes."
|
||||
::= { rnd 78 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
RlSshPublicKeyAlgorithm ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention describes the various possible public key
|
||||
algorithms. The key algorithm is used to select the PK to be generated
|
||||
and is also used when viewing the public keys."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
rsa1(0),
|
||||
rsa(1),
|
||||
dsa(2),
|
||||
none(999)
|
||||
}
|
||||
|
||||
RlSshPublicKeyDigestFormat ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention describes the format used to display the public
|
||||
key fingerprint. The hex format is the format used by PGP and OpenSSH.
|
||||
The bubble-babble format is used by SSH.com software."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
hex(0),
|
||||
bubbleBabble(1)
|
||||
}
|
||||
|
||||
rlSshMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MIB version. The current version is 2"
|
||||
::= { rlSsh 1 }
|
||||
|
||||
--
|
||||
-- Server tables
|
||||
--
|
||||
rlSshServer OBJECT IDENTIFIER ::= { rlSsh 2 }
|
||||
|
||||
--
|
||||
-- Host Public Key Table
|
||||
--
|
||||
rlSshServerHostPublicKeyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerHostPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the router's public key. Each row in this table
|
||||
contains a fragment of the key, in printable binhex format. There may
|
||||
be up to 160 characters in every fragment, and they are all combined
|
||||
to form one key. The key is generated by writing to
|
||||
rlSshServerRegenerateHostKey. To cause clients to connect to this router
|
||||
without printing warning messages (and also prevent active
|
||||
man-in-the-middle), the router's public key must printed out and inserted
|
||||
into the client's authorized_keys file"
|
||||
::= { rlSshServer 1 }
|
||||
|
||||
rlSshServerHostPublicKeyTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerHostPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerHostPublicKeyAlgorithm, rlSshServerHostPublicKeyFragmentId }
|
||||
::= { rlSshServerHostPublicKeyTable 1 }
|
||||
|
||||
RlSshServerHostPublicKeyTableEntry ::= SEQUENCE {
|
||||
rlSshServerHostPublicKeyAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshServerHostPublicKeyFragmentId Unsigned32,
|
||||
rlSshServerHostPublicKeyFragmentText DisplayString
|
||||
}
|
||||
|
||||
rlSshServerHostPublicKeyAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshServerHostPublicKeyTableEntry 1 }
|
||||
|
||||
rlSshServerHostPublicKeyFragmentId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the final key. All segments must
|
||||
be combined to form one big key."
|
||||
::= { rlSshServerHostPublicKeyTableEntry 2 }
|
||||
|
||||
rlSshServerHostPublicKeyFragmentText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the server's public authorzation key."
|
||||
::= { rlSshServerHostPublicKeyTableEntry 3 }
|
||||
|
||||
--
|
||||
-- Host Public Key Fingerprint Table
|
||||
--
|
||||
rlSshServerHostPublicKeyFingerprintTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerHostPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the fingerprint for the router's public key."
|
||||
::= { rlSshServer 2 }
|
||||
|
||||
rlSshServerHostPublicKeyFingerprintTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerHostPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerHostPublicKeyFingerprintAlgorithm, rlSshServerHostPublicKeyFingerprintDigestFormat }
|
||||
::= { rlSshServerHostPublicKeyFingerprintTable 1 }
|
||||
|
||||
RlSshServerHostPublicKeyFingerprintTableEntry ::= SEQUENCE {
|
||||
rlSshServerHostPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshServerHostPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
|
||||
rlSshServerHostPublicKeyFingerprint DisplayString
|
||||
}
|
||||
|
||||
rlSshServerHostPublicKeyFingerprintAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshServerHostPublicKeyFingerprintTableEntry 1 }
|
||||
|
||||
rlSshServerHostPublicKeyFingerprintDigestFormat OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyDigestFormat
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format of the digest to be displayed (OpenSSH or SSH.com)."
|
||||
::= { rlSshServerHostPublicKeyFingerprintTableEntry 2 }
|
||||
|
||||
rlSshServerHostPublicKeyFingerprint OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SECSH format fingerprint of the server's public key. To prevent man in
|
||||
the middle attacks, users should make sure the ssh Server's fingerprint,
|
||||
as printed in the connection process, is similar to the one printed here."
|
||||
::= { rlSshServerHostPublicKeyFingerprintTableEntry 3 }
|
||||
|
||||
|
||||
--
|
||||
-- Authorized Key Table
|
||||
--
|
||||
rlSshServerAuthorizedUsersPublicKeyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerAuthorizedUsersPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains public keys for all users who are authorized to access
|
||||
the router. For a user to be able to log in using SSH, the user name must
|
||||
appear in this table, and the user's public key must match the one found
|
||||
here."
|
||||
::= { rlSshServer 3 }
|
||||
|
||||
rlSshServerAuthorizedUsersPublicKeyTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerAuthorizedUsersPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerAuthorizedUserName,
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentId }
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTable 1 }
|
||||
|
||||
RlSshServerAuthorizedUsersPublicKeyTableEntry ::= SEQUENCE {
|
||||
rlSshServerAuthorizedUserName DisplayString,
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentId Unsigned32,
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentText DisplayString,
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentStatus RowStatus
|
||||
}
|
||||
|
||||
rlSshServerAuthorizedUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..48))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the user who owns this public key. Both the user name and the
|
||||
key bytes must match before a user is authenticated using this key."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 1 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the final key. All segments must
|
||||
be combined to form one big key."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 2 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the user's public authorzation key."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 3 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFragmentStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Create or delete a fragment of the user's public key.
|
||||
A user is deleted if it has no remaining fragments."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyTableEntry 4 }
|
||||
|
||||
--
|
||||
-- New 01-01-03: Authorized user fingerprint table.
|
||||
--
|
||||
rlSshServerAuthorizedUsersPublicKeyFingerprintTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the fingerprints of the public keys for all users who
|
||||
are authorized to access the router.
|
||||
To prevent man in the middle attacks, users should make sure the
|
||||
user's fingerprint, as printed in the connection process, is similar
|
||||
to the one printed here."
|
||||
::= { rlSshServer 5 }
|
||||
|
||||
rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerAuthorizedUserFingerprintName,
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat }
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTable 1 }
|
||||
|
||||
RlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry ::= SEQUENCE {
|
||||
rlSshServerAuthorizedUserFingerprintName DisplayString,
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprint DisplayString
|
||||
}
|
||||
|
||||
rlSshServerAuthorizedUserFingerprintName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..48))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the user who owns this public key. Both the user name and the
|
||||
key bytes must match before a user is authenticated using this key."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 1 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 2 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprintDigestFormat OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyDigestFormat
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format of the digest to be displayed (OpenSSH or SSH.com)."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 3 }
|
||||
|
||||
rlSshServerAuthorizedUserPublicKeyFingerprint OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SECSH format fingerprint of the user's public key. To prevent man in
|
||||
the middle attacks, users should make sure their ssh fingerprint,
|
||||
as printed in the connection process, is similar to the one printed here."
|
||||
::= { rlSshServerAuthorizedUsersPublicKeyFingerprintTableEntry 4 }
|
||||
|
||||
|
||||
--
|
||||
-- Session Table
|
||||
--
|
||||
rlSshServerSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshServerSessionTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each row in this table corresponds to an active SSH session with
|
||||
the server"
|
||||
::= { rlSshServer 6 }
|
||||
|
||||
rlSshServerSessionTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshServerSessionTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshServerSessionIdentifier }
|
||||
::= { rlSshServerSessionTable 1 }
|
||||
|
||||
RlSshServerSessionTableEntry ::= SEQUENCE {
|
||||
rlSshServerSessionIdentifier Unsigned32,
|
||||
rlSshServerSessionPeerAddress IpAddress,
|
||||
rlSshServerSessionPeerPort Unsigned32,
|
||||
rlSshServerSessionUsername DisplayString,
|
||||
rlSshServerSessionPeerVersion DisplayString,
|
||||
rlSshServerSessionCipher DisplayString,
|
||||
rlSshServerSessionHMAC DisplayString
|
||||
}
|
||||
|
||||
rlSshServerSessionIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the connection to which this row corresponds."
|
||||
::= { rlSshServerSessionTableEntry 1 }
|
||||
|
||||
rlSshServerSessionPeerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The network address of the remote host connected to the server."
|
||||
::= { rlSshServerSessionTableEntry 2 }
|
||||
|
||||
rlSshServerSessionPeerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source network port of the remote host connected to the server."
|
||||
::= { rlSshServerSessionTableEntry 3 }
|
||||
|
||||
rlSshServerSessionPeerVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The client version of the remote host connected to the server."
|
||||
::= { rlSshServerSessionTableEntry 4 }
|
||||
|
||||
rlSshServerSessionUsername OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SSH authenticated name of user connected to the server."
|
||||
::= { rlSshServerSessionTableEntry 5 }
|
||||
|
||||
rlSshServerSessionCipher OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data encryption cipher used in this connection."
|
||||
::= { rlSshServerSessionTableEntry 6 }
|
||||
|
||||
rlSshServerSessionHMAC OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Message authentication code used in this connection."
|
||||
::= { rlSshServerSessionTableEntry 7 }
|
||||
|
||||
--
|
||||
-- SSH Server Scalars
|
||||
--
|
||||
rlSshServerPort OBJECT-TYPE
|
||||
SYNTAX Unsigned32(1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the TCP port used by the SSH 2 Server to listen for incoming
|
||||
connections."
|
||||
DEFVAL { 22 }
|
||||
::= { rlSshServer 101 }
|
||||
|
||||
rlSshServerEnable OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables listening for incoming SSH2 connections on the port defined in
|
||||
rlSshServerPort."
|
||||
::= { rlSshServer 102 }
|
||||
|
||||
rlSshServerEnablePublicKeyAuthentication OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If PK authentication is enabled, incoming SSH connections are
|
||||
authenticated using public key authentication (using
|
||||
rlSshServerAuthorizedUsersPublicKeyTable), before authenticating using
|
||||
the router's standard AAA. If disabled, SSH connections are only
|
||||
authorized by the router's AAA component."
|
||||
::= { rlSshServer 103 }
|
||||
|
||||
rlSshServerRegenerateHostKey OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than none results in the Server (Host) Key
|
||||
being regenerated. The key size is host-specific."
|
||||
::= { rlSshServer 104 }
|
||||
|
||||
--
|
||||
-- SSH Client Scalars
|
||||
--
|
||||
rlSshClient OBJECT IDENTIFIER ::= { rlSsh 3 }
|
||||
|
||||
rlSshClientUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the default user name the ssh client will use when
|
||||
authenticating to a remote server."
|
||||
::= { rlSshClient 1 }
|
||||
|
||||
rlSshClientRegenerateSelfKey OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than none results in the client self key
|
||||
being regenerated. The key size is host-specific."
|
||||
::= { rlSshClient 2 }
|
||||
|
||||
--
|
||||
-- Client Self Public Key Table
|
||||
--
|
||||
rlSshClientSelfPublicKeyTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshClientSelfPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the router's client self public key. Each row in
|
||||
this table contains a fragment of the key, in printable binhex format.
|
||||
There may be up to 160 characters in every fragment, and they are all
|
||||
combined to form one key. The key is generated by writing to
|
||||
rlSshClientRegenerateSelfKey. To cause clients to connect to this router
|
||||
without printing warning messages (and also prevent active
|
||||
man-in-the-middle), the router's public key must printed out and
|
||||
inserted into the client's authorized_keys file"
|
||||
::= { rlSshClient 3 }
|
||||
|
||||
rlSshClientSelfPublicKeyTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshClientSelfPublicKeyTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshClientSelfPublicKeyAlgorithm, rlSshClientSelfPublicKeyFragmentId }
|
||||
::= { rlSshClientSelfPublicKeyTable 1 }
|
||||
|
||||
RlSshClientSelfPublicKeyTableEntry ::= SEQUENCE {
|
||||
rlSshClientSelfPublicKeyFragmentId Unsigned32,
|
||||
rlSshClientSelfPublicKeyAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshClientSelfPublicKeyFragmentText DisplayString
|
||||
}
|
||||
|
||||
rlSshClientSelfPublicKeyFragmentId OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the final key. All segments must
|
||||
be combined to form one big key."
|
||||
::= { rlSshClientSelfPublicKeyTableEntry 1 }
|
||||
|
||||
rlSshClientSelfPublicKeyAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshClientSelfPublicKeyTableEntry 2 }
|
||||
|
||||
rlSshClientSelfPublicKeyFragmentText OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the router's client public
|
||||
authorization key."
|
||||
::= { rlSshClientSelfPublicKeyTableEntry 3 }
|
||||
|
||||
--
|
||||
-- Client Self Key Fingerprint Table
|
||||
--
|
||||
rlSshClientSelfPublicKeyFingerprintTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSshClientSelfPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the fingerprint for the client's self key. "
|
||||
::= { rlSshClient 4 }
|
||||
|
||||
rlSshClientSelfPublicKeyFingerprintTableEntry OBJECT-TYPE
|
||||
SYNTAX RlSshClientSelfPublicKeyFingerprintTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSshClientSelfPublicKeyFingerprintAlgorithm, rlSshClientSelfPublicKeyFingerprintDigestFormat }
|
||||
::= { rlSshClientSelfPublicKeyFingerprintTable 1 }
|
||||
|
||||
RlSshClientSelfPublicKeyFingerprintTableEntry ::= SEQUENCE {
|
||||
rlSshClientSelfPublicKeyFingerprintAlgorithm RlSshPublicKeyAlgorithm,
|
||||
rlSshClientSelfPublicKeyFingerprintDigestFormat RlSshPublicKeyDigestFormat,
|
||||
rlSshClientSelfPublicKeyFingerprint DisplayString
|
||||
}
|
||||
|
||||
rlSshClientSelfPublicKeyFingerprintAlgorithm OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyAlgorithm
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of public key to be displayed."
|
||||
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 1 }
|
||||
|
||||
rlSshClientSelfPublicKeyFingerprintDigestFormat OBJECT-TYPE
|
||||
SYNTAX RlSshPublicKeyDigestFormat
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format of the digest to be displayed (OpenSSH or SSH.com)."
|
||||
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 2 }
|
||||
|
||||
rlSshClientSelfPublicKeyFingerprint OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SECSH format fingerprint of the client's self key. To prevent man in
|
||||
the middle attacks, users should make sure the ssh Server's fingerprint,
|
||||
as printed in the connection process, is similar to the one printed here."
|
||||
::= { rlSshClientSelfPublicKeyFingerprintTableEntry 3 }
|
||||
|
||||
|
||||
END
|
380
MIBS/radlan/RADLAN-SSL
Normal file
380
MIBS/radlan/RADLAN-SSL
Normal file
@@ -0,0 +1,380 @@
|
||||
RADLAN-SSL DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN Ssl Private Extension
|
||||
-- Version: 7.35
|
||||
-- Date: 20 Jan 2004
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TruthValue, RowStatus FROM RADLAN-SNMPv2
|
||||
Unsigned32, IpAddress,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rlSsl MODULE-IDENTITY
|
||||
LAST-UPDATED "200309210000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for SSL."
|
||||
REVISION "200309210000Z"
|
||||
DESCRIPTION
|
||||
"Added this MODULE-IDENTITY clause."
|
||||
::= { rnd 100 }
|
||||
|
||||
rlSslCertificateGenerationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSslCertificateGenerationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for :
|
||||
1. generating keys and self signed certificate - saved in flash and RAM
|
||||
(not in configuration file)
|
||||
2. generating certificate requests - saved in RAM, can be read by
|
||||
rlSslCertificateExportTable
|
||||
3. generating self signed certificate - saved in flash and RAM (not in
|
||||
configuraion file)
|
||||
By setting rlSslCertificateGenerationAction to the appropriate
|
||||
value this action takes place. The other fields of this table are used for
|
||||
each of this actions"
|
||||
::= { rlSsl 1 }
|
||||
|
||||
rlSslCertificateGenerationEntry OBJECT-TYPE
|
||||
SYNTAX RlSslCertificateGenerationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSslCertificateGenerationIndex }
|
||||
::= { rlSslCertificateGenerationTable 1 }
|
||||
|
||||
RlSslCertificateGenerationEntry ::= SEQUENCE {
|
||||
rlSslCertificateGenerationIndex INTEGER,
|
||||
rlSslCertificateGenerationId INTEGER,
|
||||
rlSslCertificateGenerationCountryName DisplayString,
|
||||
rlSslCertificateGenerationStateOrProvinceName DisplayString,
|
||||
rlSslCertificateGenerationLocalityName DisplayString,
|
||||
rlSslCertificateGenerationOrganizationName DisplayString,
|
||||
rlSslCertificateGenerationOrganizationUnitName DisplayString,
|
||||
rlSslCertificateGenerationCommonName DisplayString,
|
||||
rlSslCertificateGenerationValidDays INTEGER,
|
||||
rlSslCertificateGenerationRsaKeyLength INTEGER,
|
||||
rlSslCertificateGenerationPassphrase DisplayString,
|
||||
rlSslCertificateGenerationAction INTEGER
|
||||
}
|
||||
|
||||
rlSslCertificateGenerationIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This index is always set to 1 no matter for which certificate or
|
||||
certificate request the action refers to."
|
||||
::= { rlSslCertificateGenerationEntry 1 }
|
||||
|
||||
rlSslCertificateGenerationId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The device can hold a number of keys/certificates/certificate requests.
|
||||
These certificates are always numbered from 1 to N (maximum number of
|
||||
certificates in device). This field decides to which
|
||||
keys/certificates/certificate requests the action refers."
|
||||
::= { rlSslCertificateGenerationEntry 2 }
|
||||
|
||||
|
||||
rlSslCertificateGenerationCountryName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(2))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of country name field that will appear when a new certificate
|
||||
request or self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 3 }
|
||||
|
||||
rlSslCertificateGenerationStateOrProvinceName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of state or province name field that will appear when a new
|
||||
certificate or self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 4 }
|
||||
|
||||
|
||||
rlSslCertificateGenerationLocalityName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of locality field that will appear when a new certificate or
|
||||
self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 5 }
|
||||
|
||||
|
||||
rlSslCertificateGenerationOrganizationName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of organization field that will appear when a new certificate or
|
||||
self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 6 }
|
||||
|
||||
rlSslCertificateGenerationOrganizationUnitName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of organization field that will appear when a new certificate or
|
||||
self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 7 }
|
||||
|
||||
rlSslCertificateGenerationCommonName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Value of common name field that will appear when a new certificate or
|
||||
self signed certificate is generated."
|
||||
::= { rlSslCertificateGenerationEntry 8 }
|
||||
|
||||
rlSslCertificateGenerationValidDays OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When generating self signed certificate this field sets the valid fields.
|
||||
'Valid from' is current GMT and 'valid to' current GMT + the value of
|
||||
this field."
|
||||
::= { rlSslCertificateGenerationEntry 9 }
|
||||
|
||||
rlSslCertificateGenerationRsaKeyLength OBJECT-TYPE
|
||||
SYNTAX INTEGER (512..2048)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting the RSA key size that will be created when a new key is generated -
|
||||
generateRsaKeyAndSelfSignedCertificate"
|
||||
::= { rlSslCertificateGenerationEntry 10 }
|
||||
|
||||
rlSslCertificateGenerationPassphrase OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a RSA key is generated (generateRsaKeyAndSelfSignedCertificate)
|
||||
this passphrase is saved in flash and when the time comes and the
|
||||
certificate and the key are exported in PKCS12 format this passphrase
|
||||
is used to encrypt it. If the passphrase is empty the key and
|
||||
certificate can not be exported. There is no method of obtaining this
|
||||
passphrase once a key was generated."
|
||||
::= { rlSslCertificateGenerationEntry 11 }
|
||||
|
||||
|
||||
rlSslCertificateGenerationAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
generateRsaKeyAndSelfSignedCertificate(1),
|
||||
generateSelfSignedCertificate(2),
|
||||
generatePkcs12(3),
|
||||
generateCertificateRequest(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a regenerateCertificate causes a new certificate to be
|
||||
generated and to be used for all new sessions."
|
||||
::= { rlSslCertificateGenerationEntry 12 }
|
||||
|
||||
|
||||
|
||||
|
||||
rlSslCertificateExportTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSslCertificateExportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for viewing saved data from RAM and flash."
|
||||
::= { rlSsl 2 }
|
||||
|
||||
rlSslCertificateExportEntry OBJECT-TYPE
|
||||
SYNTAX RlSslCertificateExportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSslCertificateExportId,
|
||||
rlSslCertificateExportType,
|
||||
rlSslCertificateExportFragmentId }
|
||||
::= { rlSslCertificateExportTable 1 }
|
||||
|
||||
RlSslCertificateExportEntry ::= SEQUENCE {
|
||||
rlSslCertificateExportId INTEGER,
|
||||
rlSslCertificateExportType INTEGER,
|
||||
rlSslCertificateExportFragmentId INTEGER,
|
||||
rlSslCertificateExportFragmentText OCTET STRING
|
||||
}
|
||||
|
||||
rlSslCertificateExportId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this certficate / certificate request the table holds."
|
||||
::= { rlSslCertificateExportEntry 1 }
|
||||
|
||||
rlSslCertificateExportType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
certificateRequestPemFormat (1),
|
||||
certificatePemFormat(2),
|
||||
certificateOpenSslFormat(3),
|
||||
certificateAndKeyPkcs12(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the type of data the current entry shows."
|
||||
::= { rlSslCertificateExportEntry 2 }
|
||||
|
||||
rlSslCertificateExportFragmentId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the certificate request."
|
||||
::= { rlSslCertificateExportEntry 3 }
|
||||
|
||||
rlSslCertificateExportFragmentText OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the certificate request."
|
||||
::= { rlSslCertificateExportEntry 4 }
|
||||
|
||||
|
||||
|
||||
rlSslCertificateSave OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Saves data from rlSslCertificateImportTable to RAM and flash. When
|
||||
an external certificate should be copied to the device first we copy
|
||||
it to rlSslCertificateImportTable and then this scalar is set to the
|
||||
certificate id that we want to save -
|
||||
1. All entries in rlSslCertificateImportTable that have this id and
|
||||
their format is equal to the current value of rlSslCertificateSaveFormat
|
||||
are concatenated.
|
||||
2. If the imported certificate format is .. - section 1 result
|
||||
is validated against the key with the same index. If validation fails
|
||||
for any reason - the certificate is not saved and the setting this
|
||||
scalar fails.
|
||||
3. If the imported certificate format is PKCS12 - section1 result is
|
||||
decrypted using rlSslImportedPKCS12CertificatePassphrase current value.
|
||||
If decryption fails for any reason the PKCS12 certificate and key are
|
||||
not saved to FLASH and setting this scalar fails."
|
||||
::= { rlSsl 3 }
|
||||
|
||||
rlSslCertificateSaveFormat OBJECT-TYPE
|
||||
SYNTAX INTEGER{
|
||||
x509 (1),
|
||||
pkcs12(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { rlSsl 4 }
|
||||
|
||||
rlSslImportedPKCS12CertificatePassphrase OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(8..96))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { rlSsl 5 }
|
||||
|
||||
|
||||
rlSslCertificateImportTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSslCertificateImportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used for copying an external certificate to the device -
|
||||
see rlSslCertificateSave"
|
||||
::= { rlSsl 6 }
|
||||
|
||||
rlSslCertificateImportEntry OBJECT-TYPE
|
||||
SYNTAX RlSslCertificateImportEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
INDEX { rlSslCertificateImportId,
|
||||
rlSslCertificateImportFormat,
|
||||
rlSslCertificateImportFragmentId}
|
||||
::= { rlSslCertificateImportTable 1 }
|
||||
|
||||
RlSslCertificateImportEntry ::= SEQUENCE {
|
||||
rlSslCertificateImportId INTEGER,
|
||||
rlSslCertificateImportFormat INTEGER,
|
||||
rlSslCertificateImportFragmentId INTEGER,
|
||||
rlSslCertificateImportFragmentText OCTET STRING,
|
||||
rlSslCertificateImportFragmentStatus RowStatus
|
||||
}
|
||||
|
||||
rlSslCertificateImportId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The certificate ID."
|
||||
::= { rlSslCertificateImportEntry 1 }
|
||||
|
||||
rlSslCertificateImportFormat OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
x509 (1),
|
||||
pkcs12(2)
|
||||
}
|
||||
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"."
|
||||
::= { rlSslCertificateImportEntry 2 }
|
||||
|
||||
|
||||
rlSslCertificateImportFragmentId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identifies the index of this fragment in the certificate."
|
||||
::= { rlSslCertificateImportEntry 3 }
|
||||
|
||||
|
||||
rlSslCertificateImportFragmentText OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A part of the readable text entry for the certificate."
|
||||
::= { rlSslCertificateImportEntry 4 }
|
||||
|
||||
rlSslCertificateImportFragmentStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { rlSslCertificateImportEntry 5 }
|
||||
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
102
MIBS/radlan/RADLAN-STACK-MIB
Normal file
102
MIBS/radlan/RADLAN-STACK-MIB
Normal file
@@ -0,0 +1,102 @@
|
||||
RADLAN-STACK-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LOCALIZATION ROS
|
||||
-- This Private MIB supports the unit id configuration for stack of ROS products
|
||||
-- Version: 7.40
|
||||
-- Date: 21 Nov 2005
|
||||
--
|
||||
-- 01-Nov-2005 Add rlStackUnitMacAddressAfterReset
|
||||
-- 21-Nov-2005 Change range of rlStackActiveUnitIdAfterReset
|
||||
|
||||
IMPORTS
|
||||
MacAddress FROM BRIDGE-MIB
|
||||
rnd FROM RADLAN-MIB OBJECT-TYPE,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
rlStack MODULE-IDENTITY
|
||||
LAST-UPDATED "200504140000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for stack."
|
||||
REVISION "200504140000Z"
|
||||
DESCRIPTION
|
||||
"Initial revision."
|
||||
::= { rnd 107 }
|
||||
|
||||
rlStackActiveUnitIdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlStackActiveUnitIdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The table listing the active unit id of the requested unit."
|
||||
::= {rlStack 1 }
|
||||
|
||||
rlStackActiveUnitIdEntry OBJECT-TYPE
|
||||
SYNTAX RlStackActiveUnitIdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" An entry in the rlStackActiveUnitIdTable."
|
||||
INDEX {rlStackCurrentUnitId }
|
||||
::= {rlStackActiveUnitIdTable 1 }
|
||||
|
||||
RlStackActiveUnitIdEntry ::= SEQUENCE {
|
||||
rlStackCurrentUnitId INTEGER,
|
||||
rlStackActiveUnitIdAfterReset INTEGER
|
||||
}
|
||||
|
||||
rlStackCurrentUnitId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit number device, which is the active unit id"
|
||||
::= {rlStackActiveUnitIdEntry 1 }
|
||||
|
||||
|
||||
rlStackActiveUnitIdAfterReset OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the unit id that will be after reset."
|
||||
::= {rlStackActiveUnitIdEntry 2 }
|
||||
|
||||
rlStackUnitModeAfterReset OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
standalone(1),
|
||||
stack(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"set unit type that will be after reset, standalone or stack."
|
||||
::= {rlStack 2 }
|
||||
|
||||
rlStackUnitMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
standalone(1),
|
||||
stack(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"show unit type standalone or stack."
|
||||
::= {rlStack 3 }
|
||||
|
||||
rlStackUnitMacAddressAfterReset OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC address used by this bridge after rest."
|
||||
REFERENCE
|
||||
"IEEE 802.1D-1990: Sections 6.4.1.1.3 and 3.12.5"
|
||||
::= { rlStack 4 }
|
||||
|
||||
END
|
||||
|
410
MIBS/radlan/RADLAN-SYSLOG-MIB
Normal file
410
MIBS/radlan/RADLAN-SYSLOG-MIB
Normal file
@@ -0,0 +1,410 @@
|
||||
RADLAN-SYSLOG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN SYSLOG Private MIB
|
||||
-- Version: 7.35
|
||||
-- Date: 15 Jan 2005
|
||||
--
|
||||
-- 15-Jun-2003 Added rlSyslogFileMessagesLogged and rlSyslogCacheTotalMessages
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
OBJECT-TYPE, IpAddress, Unsigned32,Counter32,
|
||||
MODULE-IDENTITY FROM SNMPv2-SMI
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TEXTUAL-CONVENTION,
|
||||
TruthValue, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlSyslog MODULE-IDENTITY
|
||||
LAST-UPDATED "200309220000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for SYSLOG services in Radlan devices."
|
||||
REVISION "200309220000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 82 }
|
||||
|
||||
RlSyslogSeverity ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This textual convention maps out to the minimal severity levels
|
||||
of syslog messages, or indicate non Active. The syslog protocol
|
||||
uses the values 0 (emergency), to 7 (debug) last value notActive
|
||||
added to indicate inactivity."
|
||||
SYNTAX INTEGER {
|
||||
emergency(0),
|
||||
alert(1),
|
||||
critical(2),
|
||||
error(3),
|
||||
warning(4),
|
||||
notice(5),
|
||||
info(6),
|
||||
debug(7),
|
||||
notActive(8)
|
||||
}
|
||||
|
||||
rlSyslogPrivate OBJECT IDENTIFIER ::= { rlSyslog 2 }
|
||||
|
||||
rlSyslogGlobalEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Global enable for syslog flash, syslog cache and syslog UDP.
|
||||
When set to false, only console logging is performed."
|
||||
DEFVAL { true }
|
||||
::= { rlSyslogPrivate 1 }
|
||||
|
||||
rlSyslogMinLogToConsoleSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to console. Lower severity
|
||||
will not be written to console. Value notActive indicate this
|
||||
activity is disabled."
|
||||
DEFVAL { info }
|
||||
::= { rlSyslogPrivate 2 }
|
||||
|
||||
rlSyslogMinLogToFileSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to LogFile. Lower severity
|
||||
will not be written to the LogFile. Value notActive indicates
|
||||
this activity is disabled."
|
||||
DEFVAL { error }
|
||||
::= { rlSyslogPrivate 3 }
|
||||
|
||||
rlSyslogMinLogToCacheSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The minimal severity to log to memory cache. Lower severity
|
||||
will not be read from cache. Value notActive indicate this activity
|
||||
is disabled. Note that all events are logged to cache unless its
|
||||
severity is notActive."
|
||||
DEFVAL { info }
|
||||
::= { rlSyslogPrivate 4 }
|
||||
|
||||
rlSyslogClearLogfile OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than 0 results in deleting the log file."
|
||||
::= { rlSyslogPrivate 5 }
|
||||
|
||||
rlSyslogClearCache OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting to a value other than 0 results in clearing the memory cache."
|
||||
::= { rlSyslogPrivate 6 }
|
||||
|
||||
rlSyslogMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Syslog MIB's version. It's 1."
|
||||
::= { rlSyslogPrivate 7 }
|
||||
|
||||
--
|
||||
-- rlSyslogLog Table
|
||||
--
|
||||
rlSyslogLogTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSyslogLogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing events sent to the system log file."
|
||||
::= { rlSyslogPrivate 8 }
|
||||
|
||||
rlSyslogLogEntry OBJECT-TYPE
|
||||
SYNTAX RlSyslogLogEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A log entry "
|
||||
INDEX { rlSyslogLogCounter }
|
||||
::= { rlSyslogLogTable 1 }
|
||||
|
||||
RlSyslogLogEntry::=
|
||||
SEQUENCE {
|
||||
rlSyslogLogCounter Unsigned32,
|
||||
rlSyslogLogDateTime DisplayString,
|
||||
rlSyslogLogAppMnemonic DisplayString,
|
||||
rlSyslogLogSeverity RlSyslogSeverity,
|
||||
rlSyslogLogMessageMnemonic DisplayString,
|
||||
rlSyslogLogText1 DisplayString,
|
||||
rlSyslogLogText2 DisplayString,
|
||||
rlSyslogLogText3 DisplayString,
|
||||
rlSyslogLogText4 DisplayString
|
||||
}
|
||||
rlSyslogLogCounter OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter that identifies this entry - used to differentiate logged
|
||||
entries. And the order given is the order of logging. A entries may
|
||||
not form sequence of this value. (Time is not a differentiating
|
||||
element as logged entries may come in a sequence."
|
||||
::= { rlSyslogLogEntry 1 }
|
||||
|
||||
rlSyslogLogDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31), when the error was logged.."
|
||||
::= { rlSyslogLogEntry 2 }
|
||||
|
||||
rlSyslogLogAppMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Application that created this error."
|
||||
::= { rlSyslogLogEntry 3 }
|
||||
|
||||
rlSyslogLogSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity of the reported error."
|
||||
::= { rlSyslogLogEntry 4 }
|
||||
|
||||
rlSyslogLogMessageMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Short identifier of this message that created this error."
|
||||
::= { rlSyslogLogEntry 5 }
|
||||
|
||||
rlSyslogLogText1 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 1."
|
||||
::= { rlSyslogLogEntry 6 }
|
||||
|
||||
rlSyslogLogText2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 2."
|
||||
::= { rlSyslogLogEntry 7 }
|
||||
|
||||
rlSyslogLogText3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 3."
|
||||
::= { rlSyslogLogEntry 8 }
|
||||
|
||||
rlSyslogLogText4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 4."
|
||||
::= { rlSyslogLogEntry 9 }
|
||||
|
||||
--
|
||||
-- rlSyslogLogCache Table
|
||||
--
|
||||
rlSyslogLogCacheTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSyslogLogCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table containing errors registered to system cache."
|
||||
::= { rlSyslogPrivate 9 }
|
||||
|
||||
rlSyslogLogCacheEntry OBJECT-TYPE
|
||||
SYNTAX RlSyslogLogCacheEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A log history entry"
|
||||
INDEX { rlSyslogLogCacheCounter }
|
||||
::= { rlSyslogLogCacheTable 1 }
|
||||
|
||||
RlSyslogLogCacheEntry::=
|
||||
SEQUENCE {
|
||||
rlSyslogLogCacheCounter Unsigned32,
|
||||
rlSyslogLogCacheDateTime DisplayString,
|
||||
rlSyslogLogCacheAppMnemonic DisplayString,
|
||||
rlSyslogLogCacheSeverity RlSyslogSeverity,
|
||||
rlSyslogLogCacheMessageMnemonic DisplayString,
|
||||
rlSyslogLogCacheText1 DisplayString,
|
||||
rlSyslogLogCacheText2 DisplayString,
|
||||
rlSyslogLogCacheText3 DisplayString,
|
||||
rlSyslogLogCacheText4 DisplayString
|
||||
}
|
||||
rlSyslogLogCacheCounter OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A counter that identifies this entry - used to differentiate logged
|
||||
entries. And the order given is the order of logging. A entries may
|
||||
not form sequence of this value. (Time is not a differentiating
|
||||
element as logged entries may come in a sequence."
|
||||
::= { rlSyslogLogCacheEntry 1 }
|
||||
|
||||
rlSyslogLogCacheDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time in string (formated DD-MMM-YYYY HH:MM:SS e.g
|
||||
14-Apr-2002 10:33:31), when the eroor was logged.."
|
||||
::= { rlSyslogLogCacheEntry 2 }
|
||||
|
||||
rlSyslogLogCacheAppMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Application that created this error."
|
||||
::= { rlSyslogLogCacheEntry 3 }
|
||||
|
||||
rlSyslogLogCacheSeverity OBJECT-TYPE
|
||||
SYNTAX RlSyslogSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity of the reported error."
|
||||
::= { rlSyslogLogCacheEntry 4 }
|
||||
|
||||
rlSyslogLogCacheMessageMnemonic OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Short identifier of this message that created this error."
|
||||
::= { rlSyslogLogCacheEntry 5 }
|
||||
|
||||
rlSyslogLogCacheText1 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 1."
|
||||
::= { rlSyslogLogCacheEntry 6 }
|
||||
|
||||
rlSyslogLogCacheText2 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 2."
|
||||
::= { rlSyslogLogCacheEntry 7 }
|
||||
|
||||
rlSyslogLogCacheText3 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 3."
|
||||
::= { rlSyslogLogCacheEntry 8 }
|
||||
|
||||
rlSyslogLogCacheText4 OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..160))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The text of the logged message without time and date - part 4."
|
||||
::= { rlSyslogLogCacheEntry 9 }
|
||||
|
||||
rlSyslogConsoleMessagesIgnored OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of messages not sent to the console
|
||||
because the severity level of the message was above
|
||||
rlSyslogMinLogToConsoleSeverity, the higher the level,
|
||||
the lower the severity."
|
||||
::= { rlSyslogPrivate 10 }
|
||||
|
||||
rlSyslogFileMessagesIgnored OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of messages not sent to the file
|
||||
because the severity level of the message was above
|
||||
rlSyslogMinLogToFileSeverity, the higher the level,
|
||||
the lower the severity."
|
||||
::= { rlSyslogPrivate 11 }
|
||||
|
||||
rlSyslogFileMessagesLogged OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of all the messages currently held in the
|
||||
Log file."
|
||||
::= { rlSyslogPrivate 12 }
|
||||
|
||||
rlSyslogCacheTotalMessages OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is a count of all the messages currently held in the
|
||||
cache."
|
||||
::= { rlSyslogPrivate 13 }
|
||||
|
||||
rlSyslogPhaseOneTests OBJECT IDENTIFIER ::= { rlSyslog 3}
|
||||
|
||||
rlSyslogPhaseOneTestGenerator OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
successfulRegistration(11),
|
||||
regTheSameComponentTwice (12),
|
||||
regWithInvalidComponentID(13),
|
||||
regWithInvalidApplicationID(14),
|
||||
regWithInvalidMessageString(15),
|
||||
regWithInvalidMessageList(16),
|
||||
regWithInvalidApplicationList(17),
|
||||
successfulLoggingWithNoParams(21),
|
||||
logWithUnregisteredComponentID(22),
|
||||
logWithInvalidComponentID(23),
|
||||
logWithBadApplicationID(24),
|
||||
logWithBadMessageID(25),
|
||||
paramFormatting(31),
|
||||
insufficientParams(32),
|
||||
incorrectParams(33),
|
||||
tooManyParams(34),
|
||||
oversizedParams(35),
|
||||
trapParams(36),
|
||||
successfulFatalError(41),
|
||||
fatalErrorThroughNonFatalInterface(42),
|
||||
nonFatalErrorThroughFatalInterface(43),
|
||||
nestedFatalErrors(47),
|
||||
snmpAccessToLongMessage(62)
|
||||
|
||||
}
|
||||
-- todo: once we have all of the tests, change them into an enum.
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Writing a value to this leaf results in a test being run on the host."
|
||||
::= { rlSyslogPhaseOneTests 1 }
|
||||
|
||||
|
||||
END
|
||||
|
883
MIBS/radlan/RADLAN-TIMESYNCHRONIZATION-MIB
Normal file
883
MIBS/radlan/RADLAN-TIMESYNCHRONIZATION-MIB
Normal file
@@ -0,0 +1,883 @@
|
||||
RADLAN-TIMESYNCHRONIZATION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
TruthValue FROM RADLAN-SNMPv2
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32, Integer32, IpAddress FROM SNMPv2-SMI
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, RowStatus FROM SNMPv2-TC;
|
||||
|
||||
rlTimeSynchronization MODULE-IDENTITY
|
||||
LAST-UPDATED "200408030024Z"
|
||||
ORGANIZATION "Radlan Computer Communication Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The MIB module describes the private MIB for SNTP & TIME definitions."
|
||||
REVISION "200311230024Z"
|
||||
DESCRIPTION
|
||||
"Initial revision"
|
||||
::= { rnd 92 }
|
||||
|
||||
rlTimeSyncMethodMode OBJECT IDENTIFIER ::= { rlTimeSynchronization 1 }
|
||||
rlSntpNtpClient OBJECT IDENTIFIER ::= { rlTimeSynchronization 2 }
|
||||
|
||||
rlSntpNtpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 1 }
|
||||
rlSntpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 2 }
|
||||
rlNtpConfig OBJECT IDENTIFIER ::= { rlSntpNtpClient 3 }
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
NTPTimeStamp ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "4d.4d"
|
||||
STATUS current
|
||||
DESCRIPTION "NTP timestamps are represented as a 64-bit
|
||||
unsigned fixed-point number, in seconds relative to
|
||||
00:00 on 1 January 1900. The integer part is in the
|
||||
first 32 bits and the fraction part is in the last
|
||||
32 bits."
|
||||
REFERENCE "D.L. Mills, 'Network Time Protocol (Version 3)',
|
||||
RFC-1305, March 1992, Section 3.1"
|
||||
SYNTAX OCTET STRING (SIZE (8))
|
||||
|
||||
NTPSignedTimeValue ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2d.2d"
|
||||
STATUS current
|
||||
DESCRIPTION "The time in seconds that could represent signed
|
||||
quantities like time delay with respect to some
|
||||
source. This textual-convention is specific to RADLAN
|
||||
implementation of NTP where 32-bit integers are used
|
||||
for such quantities. The signed integer part is in
|
||||
the first 16 bits and the fraction part is in the
|
||||
last 16 bits."
|
||||
SYNTAX OCTET STRING (SIZE (4))
|
||||
|
||||
NTPStratum ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION "Indicates the stratum of the clock. The stratum
|
||||
defines the accuracy of a time server. Higher the
|
||||
stratum, lower the accuracy.
|
||||
0, unspecified
|
||||
1, primary reference (e.g., calibrated atomic clock,
|
||||
radio clock)
|
||||
2-255, secondary reference (via NTP)"
|
||||
REFERENCE "D.L. Mills, 'Network Time Protocol (Version 3)',
|
||||
RFC-1305, March 1992, Section 2.2"
|
||||
SYNTAX Integer32 (0..255)
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Global TimeSyncMethod
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlTimeSyncMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "TimeSync Mib Version."
|
||||
::= { rlTimeSyncMethodMode 1 }
|
||||
|
||||
rndTimeSyncManagedTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(6))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The time will be sent in the format hhmmss"
|
||||
::= { rlTimeSyncMethodMode 2 }
|
||||
|
||||
rndTimeSyncManagedDate OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(6))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The date will be sent in the format ddmmyy"
|
||||
::= { rlTimeSyncMethodMode 3 }
|
||||
|
||||
rndTimeSyncManagedDateTime OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(12))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The date and time will be sent in the format ddmmyyhhmmss"
|
||||
::= { rlTimeSyncMethodMode 4 }
|
||||
|
||||
rlTimeSyncMethod OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
sntp(2),
|
||||
ntp(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Method to be used for time synchronization in the device."
|
||||
DEFVAL { none }
|
||||
::= { rlTimeSyncMethodMode 5 }
|
||||
|
||||
rlTimeZone OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..6))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Offset from Greenwich time (format [+/-]hh:mm)."
|
||||
::= {rlTimeSyncMethodMode 6 }
|
||||
|
||||
rlTimeZoneCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Code definition for current TimeZone."
|
||||
::= {rlTimeSyncMethodMode 7 }
|
||||
|
||||
rlDaylightSavingTimeMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
recurring(1),
|
||||
date(2),
|
||||
none(3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time - Recurring/Date/None."
|
||||
DEFVAL { none }
|
||||
::= { rlTimeSyncMethodMode 8 }
|
||||
|
||||
rlDaylightSavingTimeStart OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(14))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time start date.
|
||||
In recurring mode: week wday month hh:mm
|
||||
In date mode: month day year hh:mm
|
||||
week: 0-6 (0=First, 6=Last)
|
||||
wday: 1-7 (Sunday-Saturday)
|
||||
month: 1-12 (January-December)
|
||||
day: 1-31
|
||||
year: 0-99 (2000-2099)
|
||||
hh: 0-23 (hours)
|
||||
mm: 0-59 (minutes)"
|
||||
::= { rlTimeSyncMethodMode 9 }
|
||||
|
||||
rlDaylightSavingTimeEnd OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(14))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time end date.
|
||||
In recurring mode: week wday month hh:mm
|
||||
In date mode: month day year hh:mm
|
||||
week: 0-6 (0=First, 6=Last)
|
||||
wday: 1-7 (Sunday-Saturday)
|
||||
month: 1-12 (January-December)
|
||||
day: 1-31
|
||||
year: 0-99 (2000-2099)
|
||||
hh: 0-23 (hours)
|
||||
mm: 0-59 (minutes)"
|
||||
::= { rlTimeSyncMethodMode 10 }
|
||||
|
||||
rlDaylightSavingTimeOffset OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Daylight Saving Time - The number of minutes to add to
|
||||
the clock during summer time."
|
||||
DEFVAL { 60 }
|
||||
::= { rlTimeSyncMethodMode 11 }
|
||||
|
||||
rlDaylightSavingTimeCode OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..4))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Code definition for current Daylight Saving Time."
|
||||
::= {rlTimeSyncMethodMode 12 }
|
||||
|
||||
rlTZDSTOffset OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Local Time Zone and Daylight Saving Time offset
|
||||
in seconds."
|
||||
::= { rlTimeSyncMethodMode 13 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- SNTP/NTP client configuration parameters
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpNtpMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SntpNtp Mib Version."
|
||||
::= { rlSntpNtpConfig 1 }
|
||||
|
||||
rlSntpNtpConfigMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
unicast(2),
|
||||
anycast(3),
|
||||
multicast(4),
|
||||
unicastAnycast(5),
|
||||
unicastMulticast(6),
|
||||
anycastMulticast(7),
|
||||
unicastAnycastMulticast(8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current configuration operational mode of SNTP/NTP client."
|
||||
DEFVAL { none }
|
||||
::= { rlSntpNtpConfig 2 }
|
||||
|
||||
rlSntpNtpConfigSysStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of the local clock. If the value is set
|
||||
to 1, i.e., this is a primary reference, then the
|
||||
Primary-Clock procedure described in Section 3.4.6,
|
||||
in RFC-1305 is invoked."
|
||||
::= { rlSntpNtpConfig 3 }
|
||||
|
||||
rlSntpNtpConfigPollInterval OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Period of time (in seconds) between succesive attempts to
|
||||
perform an update via SNTP."
|
||||
DEFVAL { 1024 }
|
||||
::= { rlSntpNtpConfig 4 }
|
||||
|
||||
rlSntpNtpConfigPrimaryPollSrvAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of a trusted SNTP server for polling."
|
||||
::= { rlSntpNtpConfig 5 }
|
||||
|
||||
rlSntpNtpConfigPrimaryPollSrvMrid OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The mrid of the primary server."
|
||||
::= { rlSntpNtpConfig 6 }
|
||||
|
||||
rlSntpNtpConfigPrimaryPollSrvIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The interface addressed of the primary server."
|
||||
::= { rlSntpNtpConfig 7 }
|
||||
|
||||
rlSntpNtpConfigPrimaryPollSrvStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of the primary polling server."
|
||||
::= { rlSntpNtpConfig 8 }
|
||||
|
||||
rlSntpNtpConfigSyncSrvAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of the synced server."
|
||||
::= { rlSntpNtpConfig 9 }
|
||||
|
||||
rlSntpNtpConfigSyncSrvMrid OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The mrid of the synced server."
|
||||
::= { rlSntpNtpConfig 10 }
|
||||
|
||||
rlSntpNtpConfigSyncSrvIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The interface addressed of the synced server."
|
||||
::= { rlSntpNtpConfig 11 }
|
||||
|
||||
rlSntpNtpConfigSyncSrvType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
unicast(2),
|
||||
anycast(3),
|
||||
broadcast(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Synced server type."
|
||||
DEFVAL { none }
|
||||
::= { rlSntpNtpConfig 12 }
|
||||
|
||||
|
||||
rlSntpNtpConfigSyncSrvStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of the synced server."
|
||||
::= { rlSntpNtpConfig 13 }
|
||||
|
||||
rlSntpNtpConfigRetryTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP/NTP requests Retry Interval."
|
||||
::= { rlSntpNtpConfig 14 }
|
||||
|
||||
rlSntpNtpConfigRetryCnt OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP/NTP requests Retry Count."
|
||||
::= { rlSntpNtpConfig 15 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- SNTP client configuration parameters
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpClientMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
active(2),
|
||||
passive(3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Current operational mode of SNTP client."
|
||||
DEFVAL { none }
|
||||
::= { rlSntpConfig 1 }
|
||||
|
||||
rlSntpUnicastAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Unicast Administrative state - Enable/Disable SNTP.
|
||||
In case of reinitializing polling or time
|
||||
synchronization this MIB is modified. The MIB can
|
||||
be enabled even thought it is already enabled."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpConfig 2 }
|
||||
|
||||
rlSntpBroadcastAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Broadcast Administrative state - Enable/Disable SNTP.
|
||||
In case of reinitializing polling or time
|
||||
synchronization this MIB is modified. The MIB can
|
||||
be enabled even thought it is already enabled."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpConfig 3 }
|
||||
|
||||
rlSntpAnycastAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Anycast Administrative state - Enable/Disable SNTP.
|
||||
In case of reinitializing polling or time
|
||||
synchronization this MIB is modified. The MIB can
|
||||
be enabled even thought it is already enabled."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpConfig 4 }
|
||||
|
||||
rlSntpUnicastPollState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Unicast poll state - TRUE for polled."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpConfig 5 }
|
||||
|
||||
rlSntpBroadcastPollState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Broadcast poll state - TRUE for polled."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpConfig 6 }
|
||||
|
||||
rlSntpAnycastPollState OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Anycast poll state - TRUE for polled."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpConfig 7 }
|
||||
|
||||
rlSntpAuthenticationState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP authentication state- Enable/Disable SNTP."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpConfig 8 }
|
||||
|
||||
rlTimeValidFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Is time valid."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpConfig 9 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Table for configuring Interfaces (Broadcast)
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpConfigBroadcastTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSntpBroadcastEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing broadcast mode information per
|
||||
interface."
|
||||
::= { rlSntpConfig 10 }
|
||||
|
||||
rlSntpBroadcastEntry OBJECT-TYPE
|
||||
SYNTAX RlSntpBroadcastEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Private paramters for interface:
|
||||
sntp status, broadcast mode."
|
||||
INDEX { rlSntpBroadcastIfIndex }
|
||||
::= { rlSntpConfigBroadcastTable 1 }
|
||||
|
||||
RlSntpBroadcastEntry ::=
|
||||
SEQUENCE {
|
||||
rlSntpBroadcastIfIndex INTEGER,
|
||||
rlSntpBroadcastIfAdminState INTEGER,
|
||||
rlSntpBroadcastMode INTEGER,
|
||||
rlSntpBroadcastPolled TruthValue,
|
||||
rlSntpBroadcastAddress IpAddress,
|
||||
rlSntpBroadcastStratum NTPStratum,
|
||||
rlSntpBroadcastLastResp NTPTimeStamp,
|
||||
rlSntpBroadcastStatus INTEGER,
|
||||
rlSntpBroadcastOffset NTPTimeStamp,
|
||||
rlSntpBroadcastDelay NTPSignedTimeValue,
|
||||
rlSntpBroadcastRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlSntpBroadcastIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The interface addressed by this entry."
|
||||
::= {rlSntpBroadcastEntry 1}
|
||||
|
||||
rlSntpBroadcastIfAdminState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP interface Adminstrative state- Enable/Disable SNTP.
|
||||
In case of reinitializing polling or time
|
||||
synchronization this MIB is modified. The MIB can
|
||||
be enabled even thought it is already enabled."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpBroadcastEntry 2 }
|
||||
|
||||
rlSntpBroadcastMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
receive(2),
|
||||
send(3),
|
||||
receiveSend(4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP/NTP Broadcast Mode.
|
||||
none - no broadcast SNTP packets are received or sent.
|
||||
Receive - host only receive SNTP packets that were sent
|
||||
to broadcast address (were not directed to
|
||||
the host). This is multicast mode in the RFC.
|
||||
Send - host only send SNTP packets and wait for replies
|
||||
directed to the host. This is anycast mode in
|
||||
the RFC.
|
||||
ReceiveSend - host receive broadcast messages (destination
|
||||
is broadcast address in the received messages)
|
||||
and send SNTP packets to wait for replies
|
||||
directed to the host (destination address
|
||||
of the reply is the host address). This mode
|
||||
combines anycast and multicast modes in the
|
||||
RFC."
|
||||
DEFVAL { receiveSend }
|
||||
::= { rlSntpBroadcastEntry 3 }
|
||||
|
||||
rlSntpBroadcastPolled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "TRUE if participating in polling cycle, else FALSE."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpBroadcastEntry 4 }
|
||||
|
||||
rlSntpBroadcastAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of a trusted SNTP server."
|
||||
::= { rlSntpBroadcastEntry 5 }
|
||||
|
||||
rlSntpBroadcastStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of this server."
|
||||
::= { rlSntpBroadcastEntry 6 }
|
||||
|
||||
rlSntpBroadcastLastResp OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Broadcast Last Response Time"
|
||||
::= { rlSntpBroadcastEntry 7 }
|
||||
|
||||
rlSntpBroadcastStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
inProcess(2),
|
||||
up(3),
|
||||
down(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Operational State of the remote IP Address of
|
||||
the SNTP Broadcast.
|
||||
unknown - requests were not sent yet.
|
||||
inProcess - replies were not received yet.
|
||||
up - server sent SNTP packets.
|
||||
down - server stopped sending SNTP packets."
|
||||
DEFVAL { unknown }
|
||||
::= { rlSntpBroadcastEntry 8 }
|
||||
|
||||
rlSntpBroadcastOffset OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated offset of the server's clock relative to
|
||||
the local clock, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpBroadcastEntry 9 }
|
||||
|
||||
rlSntpBroadcastDelay OBJECT-TYPE
|
||||
SYNTAX NTPSignedTimeValue
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated round-trip delay of the server's clock
|
||||
relative to the local clock over the network path
|
||||
between them, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpBroadcastEntry 10 }
|
||||
|
||||
rlSntpBroadcastRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this SNTP broadcast interface
|
||||
information."
|
||||
::= { rlSntpBroadcastEntry 11 }
|
||||
|
||||
|
||||
rlSntpConfigAnycastTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSntpAnycastEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing anycast information per
|
||||
interface."
|
||||
::= { rlSntpConfig 11 }
|
||||
|
||||
rlSntpAnycastEntry OBJECT-TYPE
|
||||
SYNTAX RlSntpAnycastEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Private paramters for interface:
|
||||
server info."
|
||||
INDEX { rlSntpAnycastIfIndex }
|
||||
::= { rlSntpConfigAnycastTable 1 }
|
||||
|
||||
RlSntpAnycastEntry ::=
|
||||
SEQUENCE {
|
||||
rlSntpAnycastIfIndex INTEGER,
|
||||
rlSntpAnycastAddress IpAddress,
|
||||
rlSntpAnycastStratum NTPStratum,
|
||||
rlSntpAnycastLastResp NTPTimeStamp,
|
||||
rlSntpAnycastStatus INTEGER,
|
||||
rlSntpAnycastOffset NTPTimeStamp,
|
||||
rlSntpAnycastDelay NTPSignedTimeValue,
|
||||
rlSntpAnycastRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlSntpAnycastIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The interface addressed by this entry."
|
||||
::= {rlSntpAnycastEntry 1}
|
||||
|
||||
rlSntpAnycastAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of a trusted SNTP server."
|
||||
::= { rlSntpAnycastEntry 2 }
|
||||
|
||||
rlSntpAnycastStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of this server."
|
||||
::= { rlSntpAnycastEntry 3 }
|
||||
|
||||
rlSntpAnycastLastResp OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Anycast Last Response Time"
|
||||
::= { rlSntpAnycastEntry 4 }
|
||||
|
||||
rlSntpAnycastStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
inProcess(2),
|
||||
up(3),
|
||||
down(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Operational State of the remote IP Address of
|
||||
the SNTP Anycast.
|
||||
unknown - requests were not sent yet.
|
||||
inProcess - replies were not received yet.
|
||||
up - server sent SNTP packets.
|
||||
down - server stopped sending SNTP packets."
|
||||
DEFVAL { unknown }
|
||||
::= { rlSntpAnycastEntry 5 }
|
||||
|
||||
rlSntpAnycastOffset OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated offset of the server's clock relative to
|
||||
the local clock, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpAnycastEntry 6 }
|
||||
|
||||
rlSntpAnycastDelay OBJECT-TYPE
|
||||
SYNTAX NTPSignedTimeValue
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated round-trip delay of the server's clock
|
||||
relative to the local clock over the network path
|
||||
between them, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpAnycastEntry 7 }
|
||||
|
||||
rlSntpAnycastRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this SNTP anycast interface
|
||||
information."
|
||||
::= { rlSntpAnycastEntry 8 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Table for configuring Servers (Unicast)
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpConfigServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSntpServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table containing trusted SNTP servers to be queried in
|
||||
unicast or broadcast mode."
|
||||
::= { rlSntpConfig 12 }
|
||||
|
||||
rlSntpServerEntry OBJECT-TYPE
|
||||
SYNTAX RlSntpServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A trusted server."
|
||||
INDEX { rlSntpServerAddress }
|
||||
::= { rlSntpConfigServerTable 1 }
|
||||
|
||||
RlSntpServerEntry ::=
|
||||
SEQUENCE {
|
||||
rlSntpServerAddress IpAddress,
|
||||
rlSntpServerPolled TruthValue,
|
||||
rlSntpServerStratum NTPStratum,
|
||||
rlSntpServerLastResp NTPTimeStamp,
|
||||
rlSntpServerStatus INTEGER,
|
||||
rlSntpServersOffset NTPTimeStamp,
|
||||
rlSntpServersDelay NTPSignedTimeValue,
|
||||
rlSntpServersKeyIdentifier Unsigned32,
|
||||
rlSntpServerRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlSntpServerAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Ip Address of a trusted SNTP server."
|
||||
::= { rlSntpServerEntry 1 }
|
||||
|
||||
rlSntpServerPolled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "TRUE if participating in polling cycle, else FALSE."
|
||||
DEFVAL { false }
|
||||
::= { rlSntpServerEntry 2 }
|
||||
|
||||
rlSntpServerStratum OBJECT-TYPE
|
||||
SYNTAX NTPStratum
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The stratum of this server."
|
||||
::= { rlSntpServerEntry 3 }
|
||||
|
||||
rlSntpServerLastResp OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "SNTP Server Last Response Time"
|
||||
::= { rlSntpServerEntry 4 }
|
||||
|
||||
rlSntpServerStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
inProcess(2),
|
||||
up(3),
|
||||
down(4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The Operational State of the remote IP Address of
|
||||
the SNTP Server.
|
||||
unknown - requests were not sent yet.
|
||||
inProcess - replies were not received yet.
|
||||
up - server sent SNTP packets.
|
||||
down - server stopped sending SNTP packets."
|
||||
DEFVAL { unknown }
|
||||
::= { rlSntpServerEntry 5 }
|
||||
|
||||
rlSntpServersOffset OBJECT-TYPE
|
||||
SYNTAX NTPTimeStamp
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated offset of the server's clock relative to
|
||||
the local clock, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpServerEntry 6 }
|
||||
|
||||
rlSntpServersDelay OBJECT-TYPE
|
||||
SYNTAX NTPSignedTimeValue
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The estimated round-trip delay of the server's clock
|
||||
relative to the local clock over the network path
|
||||
between them, in seconds. The host determines the
|
||||
value of this object using the algorithm described in
|
||||
RFC 2030."
|
||||
::= { rlSntpServerEntry 7 }
|
||||
|
||||
rlSntpServersKeyIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Authentication key identifier. The valid range is
|
||||
1-4294967295.
|
||||
Value zero, means no authentication is being done."
|
||||
::= { rlSntpServerEntry 8 }
|
||||
|
||||
rlSntpServerRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this SNTP server information."
|
||||
::= { rlSntpServerEntry 9 }
|
||||
|
||||
-- ----------------------------------------------------------------------
|
||||
-- Table for configuring authentication keys
|
||||
-- ----------------------------------------------------------------------
|
||||
|
||||
rlSntpConfigAuthenticationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlSntpAuthenticationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table authentication keys."
|
||||
::= { rlSntpConfig 13 }
|
||||
|
||||
rlSntpAuthenticationEntry OBJECT-TYPE
|
||||
SYNTAX RlSntpAuthenticationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Keys information for authenticationof NTP packets."
|
||||
INDEX { rlSntpAuthenticationKeyID }
|
||||
::= { rlSntpConfigAuthenticationTable 1 }
|
||||
|
||||
RlSntpAuthenticationEntry ::=
|
||||
SEQUENCE {
|
||||
rlSntpAuthenticationKeyID Unsigned32 (1..4294967295),
|
||||
rlSntpAuthenticationKeyValue DisplayString,
|
||||
rlSntpAuthenticationKeyState INTEGER,
|
||||
rlSntpAuthenticationRowStatus RowStatus
|
||||
}
|
||||
|
||||
rlSntpAuthenticationKeyID OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The key identifier. Valid rabge for key identifier
|
||||
is 1-4294967295."
|
||||
::= {rlSntpAuthenticationEntry 1}
|
||||
|
||||
rlSntpAuthenticationKeyValue OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..8))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Key value."
|
||||
::= { rlSntpAuthenticationEntry 2 }
|
||||
|
||||
rlSntpAuthenticationKeyState OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enabled(1),
|
||||
disabled(2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "Authentication key state - Enable/Disable key."
|
||||
DEFVAL { disabled }
|
||||
::= { rlSntpAuthenticationEntry 3 }
|
||||
|
||||
rlSntpAuthenticationRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "The Status of this Authentication key information."
|
||||
::= { rlSntpAuthenticationEntry 4 }
|
||||
|
||||
END
|
1588
MIBS/radlan/RADLAN-Tuning
Normal file
1588
MIBS/radlan/RADLAN-Tuning
Normal file
File diff suppressed because it is too large
Load Diff
118
MIBS/radlan/RADLAN-UDP
Normal file
118
MIBS/radlan/RADLAN-UDP
Normal file
@@ -0,0 +1,118 @@
|
||||
RADLAN-UDP DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN UDP Private Extension
|
||||
-- Version: 7.37.00.00
|
||||
-- Date: 17 May 2004
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
ipAddrEntry FROM IP-MIB
|
||||
rip2IfConfEntry FROM RFC1389-MIB
|
||||
ipCidrRouteEntry,ipCidrRouteDest,
|
||||
ipCidrRouteMask, ipCidrRouteTos, ipCidrRouteNextHop FROM IP-FORWARD-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32, Integer32, Counter32, IpAddress,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
rsUDP MODULE-IDENTITY
|
||||
LAST-UPDATED "200406010000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for RND UDP MIB."
|
||||
REVISION "200406010000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 42 }
|
||||
|
||||
|
||||
|
||||
rsUdpRelayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RsUdpRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains the udp relay configuration per port."
|
||||
::= {rsUDP 1}
|
||||
|
||||
rsUdpRelayEntry OBJECT-TYPE
|
||||
SYNTAX RsUdpRelayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The row definition for this table."
|
||||
|
||||
INDEX {rsUdpRelayDstPort,
|
||||
rsUdpRelaySrcIpInf,
|
||||
rsUdpRelayDstIpAddr }
|
||||
::= {rsUdpRelayTable 1}
|
||||
|
||||
RsUdpRelayEntry ::= SEQUENCE {
|
||||
rsUdpRelayDstPort INTEGER,
|
||||
rsUdpRelaySrcIpInf IpAddress,
|
||||
rsUdpRelayDstIpAddr IpAddress,
|
||||
rsUdpRelayStatus RowStatus,
|
||||
rsUdpRelayUserInfo INTEGER
|
||||
}
|
||||
|
||||
rsUdpRelayDstPort OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The UDP port number in the UDP message header."
|
||||
::= {rsUdpRelayEntry 1}
|
||||
|
||||
rsUdpRelaySrcIpInf OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The source interface IP that receives UDP message.
|
||||
255.255.255.255 from all IP interface.
|
||||
0.0.0.0 - 0.255.255.255 and 127.0.0.0 - 127.255.255.255
|
||||
not relevant addresses."
|
||||
-- DEFVAL { 255.255.255.255 }
|
||||
::= {rsUdpRelayEntry 2}
|
||||
|
||||
rsUdpRelayDstIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The destination IP address the UDP message will be forward.
|
||||
0.0.0.0 does not forward, 255.255.255.255 broadcasts to all
|
||||
addresses."
|
||||
-- DEFVAL { 255.255.255.255 }
|
||||
::= {rsUdpRelayEntry 3}
|
||||
|
||||
rsUdpRelayStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of a table entry.
|
||||
It is used to delete an entry from this table."
|
||||
::= { rsUdpRelayEntry 4 }
|
||||
|
||||
rsUdpRelayUserInfo OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The information used for implementation purposes"
|
||||
DEFVAL { 0 }
|
||||
::= { rsUdpRelayEntry 5 }
|
||||
|
||||
rsUdpRelayMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mib version. The current version is 1."
|
||||
::= {rsUDP 2}
|
||||
|
||||
END
|
||||
|
1010
MIBS/radlan/RADLAN-rlInterfaces
Normal file
1010
MIBS/radlan/RADLAN-rlInterfaces
Normal file
File diff suppressed because it is too large
Load Diff
217
MIBS/radlan/RADLAN-rlLcli-MIB
Normal file
217
MIBS/radlan/RADLAN-rlLcli-MIB
Normal file
@@ -0,0 +1,217 @@
|
||||
RADLAN-rlLcli-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN LCLI MIB
|
||||
-- Version: 7.36
|
||||
-- Date: 26 Mar 2004
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC
|
||||
Unsigned32, TimeTicks,
|
||||
MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI;
|
||||
|
||||
rlLCli MODULE-IDENTITY
|
||||
LAST-UPDATED "200503280000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for Radlan CLI MIB."
|
||||
REVISION "200504110000Z"
|
||||
DESCRIPTION
|
||||
"Changed lower range of rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout to 0
|
||||
to support 0 as 'no timeout' "
|
||||
REVISION "200503280000Z"
|
||||
DESCRIPTION
|
||||
"1) Added Module-identity range.
|
||||
2) Changed description of rlLCliMibVersion
|
||||
3) Added ranges to rlLCliTimeout, rlLCliSshTimeout, rlLCliTelnetTimeout "
|
||||
REVISION "200403260000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 74 }
|
||||
|
||||
|
||||
rlLCliMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version, the current version is 3."
|
||||
::= { rlLCli 1 }
|
||||
|
||||
rlLCliTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..3932159)
|
||||
-- (0..65535*60+59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LCLI Timeout indicates the interval in seconds, that
|
||||
the system waits until user input is detected."
|
||||
DEFVAL {600}
|
||||
::= { rlLCli 2 }
|
||||
|
||||
rlLCliHistoryEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if command history function is supported."
|
||||
DEFVAL {true}
|
||||
::= { rlLCli 3 }
|
||||
|
||||
rlLCliHistorySize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..256)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates number of commands that the system will record
|
||||
in its history buffer."
|
||||
DEFVAL {10}
|
||||
::= { rlLCli 4 }
|
||||
|
||||
rlLcliCommandLevelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RlLcliCommandLevelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This Table maps a CLI command to its level. "
|
||||
::= { rlLCli 5 }
|
||||
|
||||
rlLcliCommandLevelEntry OBJECT-TYPE
|
||||
SYNTAX RlLcliCommandLevelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX {rlLcliCommandLevelCommandName,
|
||||
rlLcliCommandLevelContextName }
|
||||
::= { rlLcliCommandLevelTable 1 }
|
||||
|
||||
RlLcliCommandLevelEntry ::= SEQUENCE {
|
||||
rlLcliCommandLevelCommandName DisplayString,
|
||||
rlLcliCommandLevelContextName DisplayString,
|
||||
rlLcliCommandLevelInsertTime TimeTicks,
|
||||
rlLcliCommandLevelCommandLevel INTEGER,
|
||||
rlLcliCommandLevelActionMode INTEGER,
|
||||
rlLcliCommandLevelStatus RowStatus
|
||||
}
|
||||
|
||||
rlLcliCommandLevelCommandName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The CLI command name "
|
||||
::= { rlLcliCommandLevelEntry 1 }
|
||||
|
||||
rlLcliCommandLevelContextName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The CLI context ID which the command name is associated with "
|
||||
::= { rlLcliCommandLevelEntry 2 }
|
||||
|
||||
rlLcliCommandLevelInsertTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time elapsed until this entry was created."
|
||||
::= { rlLcliCommandLevelEntry 3 }
|
||||
|
||||
rlLcliCommandLevelCommandLevel OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The level which is associated with the command name "
|
||||
::= { rlLcliCommandLevelEntry 4 }
|
||||
|
||||
rlLcliCommandLevelActionMode OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
set (1),
|
||||
reset (2),
|
||||
setAll (3),
|
||||
resetAll (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The level action which is associated with the command name "
|
||||
DEFVAL { set }
|
||||
::= { rlLcliCommandLevelEntry 5 }
|
||||
|
||||
rlLcliCommandLevelStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" The status of the commandLevel table entry. "
|
||||
::= { rlLcliCommandLevelEntry 6 }
|
||||
|
||||
rlLCliSshTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..3932159)
|
||||
-- (0..65535*60+59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LCLI Timeout indicates the interval in seconds, that
|
||||
the system waits until user input is detected on SSH LCLI."
|
||||
DEFVAL {600}
|
||||
::= { rlLCli 6 }
|
||||
|
||||
rlLCliTelnetTimeout OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..3932159)
|
||||
-- (0..65535*60+59)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"LCLI Timeout indicates the interval in seconds, that
|
||||
the system waits until user input is detected on telnet LCLI."
|
||||
DEFVAL {600}
|
||||
::= { rlLCli 7 }
|
||||
|
||||
rlLCliTelnetHistoryEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if command history function is supported for Telnet."
|
||||
DEFVAL {true}
|
||||
::= { rlLCli 8 }
|
||||
|
||||
rlLCliTelnetHistorySize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..256)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates number of commands that the system will record
|
||||
in its history buffer for Telnet."
|
||||
DEFVAL {10}
|
||||
::= { rlLCli 9 }
|
||||
|
||||
rlLCliSshHistoryEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if command history function is supported for Ssh."
|
||||
DEFVAL {true}
|
||||
::= { rlLCli 10 }
|
||||
|
||||
rlLCliSshHistorySize OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..256)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates number of commands that the system will record
|
||||
in its history buffer for Ssh."
|
||||
DEFVAL {10}
|
||||
::= { rlLCli 11 }
|
||||
|
||||
END
|
||||
|
||||
|
1070
MIBS/radlan/RADLAN-rndApplications
Normal file
1070
MIBS/radlan/RADLAN-rndApplications
Normal file
File diff suppressed because it is too large
Load Diff
169
MIBS/radlan/RADLAN-rndMng
Normal file
169
MIBS/radlan/RADLAN-rndMng
Normal file
@@ -0,0 +1,169 @@
|
||||
RADLAN-rndMng DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Title: RADLAN Management Private Extension
|
||||
-- Version: 7.45
|
||||
-- Date: 19 Dec 2006
|
||||
-- 28-Feb-2005 Added rlCpuUtilEnable
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLastSecond
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLastMinute
|
||||
-- 28-Feb-2005 Added rlCpuUtilDuringLast5Minutes
|
||||
-- 13-Jun-2006 Added value {none} of rndAction
|
||||
-- 20-Jun-2006 Added rlRebootDelay
|
||||
-- 19-Dec-2006 Added resetToFactoryDefaults
|
||||
|
||||
IMPORTS
|
||||
rnd FROM RADLAN-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
Unsigned32,
|
||||
MODULE-IDENTITY, OBJECT-TYPE, TimeTicks FROM SNMPv2-SMI
|
||||
RowStatus, TruthValue,
|
||||
TEXTUAL-CONVENTION FROM SNMPv2-TC;
|
||||
|
||||
|
||||
rndMng MODULE-IDENTITY
|
||||
LAST-UPDATED "200606200000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for RND general management MIB."
|
||||
REVISION "200606200000Z"
|
||||
DESCRIPTION
|
||||
"Added rlRebootDelay object"
|
||||
REVISION "200406010000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 1 }
|
||||
|
||||
|
||||
rndSysId OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Identification of an RND device. The device type for each
|
||||
integer clarifies the sysObjectID in MIB - II."
|
||||
::= { rndMng 1 }
|
||||
|
||||
rndAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
reset(1),
|
||||
sendNetworkTab(2),
|
||||
deleteNetworkTab(3),
|
||||
sendRoutingTab(4), -- Level II
|
||||
deleteRoutingTab(5),
|
||||
sendLanTab(6),
|
||||
deleteLanTab(7),
|
||||
deleteArpTab(8),
|
||||
sendArpTab(9),
|
||||
deleteRouteTab(10), -- Level III
|
||||
sendRouteTab(11),
|
||||
backupSPFRoutingTab(12),
|
||||
backupIPRoutingTab(13),
|
||||
backupNetworkTab(14),
|
||||
backupLanTab(15),
|
||||
backupArpTab(16),
|
||||
backupIPXRipTab(17),
|
||||
backupIPXSAPTab(18),
|
||||
resetStartupCDB(19),
|
||||
eraseStartupCDB(20),
|
||||
deleteZeroHopRoutingAllocTab(21),
|
||||
slipDisconnect(22),
|
||||
deleteDynamicLanTab(23),
|
||||
eraseRunningCDB(24),
|
||||
copyStartupToRunning(25),
|
||||
none(26),
|
||||
resetToFactoryDefaults(27)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This variable enables the operator to perform one of the
|
||||
specified actions on the tables maintained by the network device.
|
||||
Send actions require support of proprietery File exchange
|
||||
protocol."
|
||||
::= { rndMng 2 }
|
||||
|
||||
rndFileName OBJECT-TYPE
|
||||
SYNTAX OCTET STRING -- SIZE 256
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of the file used internally by RND for transferring
|
||||
tables maintained by network devices, using a prorietary File
|
||||
exchange protocol."
|
||||
::= { rndMng 3 }
|
||||
|
||||
rlSnmpVersionSupported OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE(1))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the snmp versions that are supported by
|
||||
this device."
|
||||
::= { rndMng 4 }
|
||||
|
||||
rlSnmpMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the snmp support version that is supported by
|
||||
this device."
|
||||
::= { rndMng 5 }
|
||||
|
||||
rlCpuUtilEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables measurement of the device CPU utilization.
|
||||
In order to get real values for rlCpuUtilDuringLastSecond, rlCpuUtilDuringLastMinute
|
||||
and rlCpuUtilDuringLast5Minutes, the value of this object must be true."
|
||||
DEFVAL { true }
|
||||
::= { rndMng 6 }
|
||||
|
||||
rlCpuUtilDuringLastSecond OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during last second.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last second)."
|
||||
::= { rndMng 7 }
|
||||
|
||||
rlCpuUtilDuringLastMinute OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during last minute.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last minute)."
|
||||
::= { rndMng 8 }
|
||||
|
||||
rlCpuUtilDuringLast5Minutes OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..101)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of the device CPU utilization during the last 5 minutes.
|
||||
The value 101 is a dummy value, indicating that the CPU utilization was
|
||||
not measured (since measurement is disabled or was disabled during last 5 minutes)."
|
||||
::= { rndMng 9 }
|
||||
|
||||
rlRebootDelay OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting the variable will cause the device to reboot rlRebootDelay timeticks
|
||||
from the moment this variable was set.
|
||||
If not set, the variable will return a value of 4294967295.
|
||||
If set to 4294967295, reboot action is cancelled.
|
||||
The maximum delay is set by the host parameter: reboot_delay_max"
|
||||
::= { rndMng 10 }
|
||||
|
||||
END
|
||||
|
968
MIBS/radlan/RADLAN-vlan-MIB
Normal file
968
MIBS/radlan/RADLAN-vlan-MIB
Normal file
@@ -0,0 +1,968 @@
|
||||
RADLAN-vlan-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- Version: 7.40
|
||||
-- Date: 30 Nov 2005
|
||||
--
|
||||
-- 26-Oct-2004 Added
|
||||
-- vlanDynamicVlanSupported
|
||||
-- vlanDynamicVlanTable
|
||||
-- vlanPortModeExtTable
|
||||
-- vlanPrivateSupported
|
||||
-- vlanPrivateTable
|
||||
-- vlanPrivateCommunityTable
|
||||
-- 01-Jul-2005 Added vlanMulticastTvTable
|
||||
-- 14-Jul-2005 Added vlanMacBaseVlan group
|
||||
-- 19-Jul-2005 Added
|
||||
-- vlanPrivateEdgeGroupTable
|
||||
-- vlanPrivateEdgeGroupIfIndexTable
|
||||
-- 14-Jul-2005 Added
|
||||
-- vlanSubnetRangeTable
|
||||
-- vlanSubnetPortTable
|
||||
-- 20-Jul-2005 Added
|
||||
-- vlanSubnetRangeTable
|
||||
-- vlanSubnetPortTable
|
||||
-- 30-Nov-2005 Added
|
||||
-- vlanTriplePlayTable
|
||||
-- vlanTriplePlayMulticastTvTable
|
||||
|
||||
IMPORTS
|
||||
rnd, rndErrorDesc, rndErrorSeverity FROM RADLAN-MIB
|
||||
DisplayString FROM SNMPv2-TC-v1
|
||||
TruthValue, RowStatus, MacAddress FROM SNMPv2-TC
|
||||
VlanIndex, dot1qVlanIndex, PortList FROM Q-BRIDGE-MIB
|
||||
ifIndex FROM IF-MIB
|
||||
dot1dBasePort FROM BRIDGE-MIB
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI;
|
||||
|
||||
vlan MODULE-IDENTITY
|
||||
LAST-UPDATED "200404190000Z"
|
||||
ORGANIZATION "Radlan Computer Communications Ltd."
|
||||
CONTACT-INFO
|
||||
"radlan.com"
|
||||
DESCRIPTION
|
||||
"The private MIB module definition for IP Multicast support in Radlan devices."
|
||||
REVISION "200404190000Z"
|
||||
DESCRIPTION
|
||||
"Initial version of this MIB."
|
||||
::= { rnd 48 }
|
||||
|
||||
vlanMibVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MIB's version :
|
||||
Version 2: the current VLAN MIB replaced the previous one;
|
||||
Version 3: field vlanPortForbiddenEgressPort was added.
|
||||
Version 4: dot1q and dot1v supported
|
||||
Version 5: Private Edge Vlan
|
||||
vlanPrivateEdgeSupported
|
||||
vlanPrivateEdgeMibVersion
|
||||
vlanPrivateEdgeTable"
|
||||
::= { vlan 1 }
|
||||
|
||||
vlanMaxTableNumber OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Maximum number of VLAN Tables supported by the device."
|
||||
::= { vlan 2 }
|
||||
|
||||
vlanNameTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table translates Vlan name to Vlan's tag and ifindex"
|
||||
::= { vlan 21 }
|
||||
|
||||
vlanNameEntry OBJECT-TYPE
|
||||
SYNTAX VlanNameEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX { vlanNameName }
|
||||
::= { vlanNameTable 1 }
|
||||
|
||||
VlanNameEntry ::= SEQUENCE {
|
||||
vlanNameName DisplayString,
|
||||
vlanNameTag INTEGER,
|
||||
vlanNameIfIndex INTEGER
|
||||
}
|
||||
|
||||
vlanNameName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Vlan's name"
|
||||
::= { vlanNameEntry 1 }
|
||||
|
||||
vlanNameTag OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Vlan's tag"
|
||||
::= { vlanNameEntry 2 }
|
||||
|
||||
vlanNameIfIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Vlan's ifindex"
|
||||
::= { vlanNameEntry 3 }
|
||||
|
||||
vlanPortModeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPortModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table hold information on port status trunk or access"
|
||||
::= { vlan 22 }
|
||||
|
||||
vlanPortModeEntry OBJECT-TYPE
|
||||
SYNTAX VlanPortModeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPortModeTable 1 }
|
||||
|
||||
VlanPortModeEntry ::= SEQUENCE {
|
||||
vlanPortModeState INTEGER
|
||||
}
|
||||
|
||||
vlanPortModeState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The port state, 1 is generic cli"
|
||||
::= { vlanPortModeEntry 1 }
|
||||
|
||||
vlanSendUnknownToAllPorts OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If a value of the parameter is true a frame with unknown
|
||||
destination MAC address sent by the Layer 3 to a VLAN will be
|
||||
sent to all ports of the VLAN.
|
||||
If a value of the parameter is false a frame with unknown
|
||||
destination MAC address sent by the Layer 3 to a VLAN will be
|
||||
discarded."
|
||||
DEFVAL { true }
|
||||
::= { vlan 27 }
|
||||
|
||||
vlanDefaultSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"supported or not default vlan."
|
||||
::= { vlan 29 }
|
||||
|
||||
vlanDot1vSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"802.1v standard for vlan per port and protocol."
|
||||
::= { vlan 31 }
|
||||
|
||||
vlanDefaultEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"if supported default vlan , indicate enabled or disabled"
|
||||
::= { vlan 32 }
|
||||
|
||||
vlanSpecialTagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanSpecialTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"special vlan tag used for this port"
|
||||
::= { vlan 33 }
|
||||
|
||||
vlanSpecialTagEntry OBJECT-TYPE
|
||||
SYNTAX VlanSpecialTagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of special tag"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanSpecialTagTable 1 }
|
||||
|
||||
VlanSpecialTagEntry ::= SEQUENCE {
|
||||
vlanSpecialTagVID VlanIndex,
|
||||
vlanSpecialTagStatus RowStatus
|
||||
}
|
||||
|
||||
vlanSpecialTagVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the special vlan tag ."
|
||||
::= { vlanSpecialTagEntry 1 }
|
||||
|
||||
vlanSpecialTagStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanSpecialTagEntry 2 }
|
||||
|
||||
vlanSpecialTagCurrentTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanSpecialTagCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"special Current vlan tag used for this port"
|
||||
::= { vlan 34 }
|
||||
|
||||
vlanSpecialTagCurrentEntry OBJECT-TYPE
|
||||
SYNTAX VlanSpecialTagCurrentEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of Current special tag"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanSpecialTagCurrentTable 1 }
|
||||
|
||||
VlanSpecialTagCurrentEntry ::= SEQUENCE {
|
||||
vlanSpecialTagCurrentVID VlanIndex,
|
||||
vlanSpecialTagCurrentReserved TruthValue,
|
||||
vlanSpecialTagCurrentActive TruthValue
|
||||
}
|
||||
|
||||
vlanSpecialTagCurrentVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the special vlan tag ."
|
||||
::= { vlanSpecialTagCurrentEntry 1 }
|
||||
|
||||
vlanSpecialTagCurrentReserved OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify if the special vlan tag is reserved ."
|
||||
::= { vlanSpecialTagCurrentEntry 2 }
|
||||
|
||||
vlanSpecialTagCurrentActive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify if the special vlan tag is used ."
|
||||
::= { vlanSpecialTagCurrentEntry 3 }
|
||||
|
||||
vlanPrivateEdgeSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"is private edge supported."
|
||||
::= { vlan 35 }
|
||||
|
||||
vlanPrivateEdgeVersion OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"private edge version."
|
||||
::= { vlan 36 }
|
||||
|
||||
vlanPrivateEdgeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateEdgeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for pve port and uplink"
|
||||
::= { vlan 37 }
|
||||
|
||||
vlanPrivateEdgeEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateEdgeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of pve"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPrivateEdgeTable 1 }
|
||||
|
||||
VlanPrivateEdgeEntry ::= SEQUENCE {
|
||||
vlanPrivateEdgeUplink INTEGER,
|
||||
vlanPrivateEdgeStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPrivateEdgeUplink OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the uplink port."
|
||||
::= { vlanPrivateEdgeEntry 1 }
|
||||
|
||||
vlanPrivateEdgeStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPrivateEdgeEntry 2 }
|
||||
|
||||
vlanDynamicVlanSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"is DynamicVlanVlan supported."
|
||||
::= { vlan 38 }
|
||||
|
||||
vlanDynamicVlanTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanDynamicVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for DynamicVlan"
|
||||
::= { vlan 39 }
|
||||
|
||||
vlanDynamicVlanEntry OBJECT-TYPE
|
||||
SYNTAX VlanDynamicVlanEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of DynamicVlan"
|
||||
INDEX { vlanDynamicVlanMacAddress }
|
||||
::= { vlanDynamicVlanTable 1 }
|
||||
|
||||
VlanDynamicVlanEntry ::= SEQUENCE {
|
||||
vlanDynamicVlanMacAddress MacAddress,
|
||||
vlanDynamicVlanTag VlanIndex,
|
||||
vlanDynamicVlanStatus RowStatus
|
||||
}
|
||||
|
||||
vlanDynamicVlanMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"mac address "
|
||||
::= { vlanDynamicVlanEntry 1 }
|
||||
|
||||
vlanDynamicVlanTag OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vlan Tag"
|
||||
::= { vlanDynamicVlanEntry 2 }
|
||||
|
||||
vlanDynamicVlanStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanDynamicVlanEntry 3 }
|
||||
|
||||
vlanPortModeExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPortModeExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table hold information on port status trunk or access"
|
||||
::= { vlan 40 }
|
||||
|
||||
vlanPortModeExtEntry OBJECT-TYPE
|
||||
SYNTAX VlanPortModeExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row definition for this table."
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPortModeExtTable 1 }
|
||||
|
||||
VlanPortModeExtEntry ::= SEQUENCE {
|
||||
vlanPortModeExtState INTEGER,
|
||||
vlanPortModeExtStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPortModeExtState OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The ext"
|
||||
::= { vlanPortModeExtEntry 1 }
|
||||
|
||||
vlanPortModeExtStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPortModeExtEntry 2 }
|
||||
|
||||
vlanPrivateSupported OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"is private vlan supported."
|
||||
::= { vlan 41 }
|
||||
|
||||
vlanPrivateTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for PrivateVlan"
|
||||
::= { vlan 42 }
|
||||
|
||||
vlanPrivateEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of PrivateVlan"
|
||||
INDEX { dot1qVlanIndex }
|
||||
::= { vlanPrivateTable 1 }
|
||||
|
||||
VlanPrivateEntry ::= SEQUENCE {
|
||||
vlanPrivateIsolatedVlanTag INTEGER,
|
||||
vlanPrivateStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPrivateIsolatedVlanTag OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..4094)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vlan Tag"
|
||||
::= { vlanPrivateEntry 1 }
|
||||
|
||||
vlanPrivateStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPrivateEntry 2 }
|
||||
|
||||
vlanPrivateCommunityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for PrivateVlan"
|
||||
::= { vlan 43 }
|
||||
|
||||
vlanPrivateCommunityEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateCommunityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of PrivateVlan"
|
||||
INDEX { dot1qVlanIndex, vlanPrivateCommunityVlanTag }
|
||||
::= { vlanPrivateCommunityTable 1 }
|
||||
|
||||
VlanPrivateCommunityEntry ::= SEQUENCE {
|
||||
vlanPrivateCommunityVlanTag VlanIndex,
|
||||
vlanPrivateCommunityStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPrivateCommunityVlanTag OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"vlan Tag"
|
||||
::= { vlanPrivateCommunityEntry 1 }
|
||||
|
||||
vlanPrivateCommunityStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPrivateCommunityEntry 2 }
|
||||
|
||||
vlanMulticastTvTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanMulticastTvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" multicast vlan used for this port"
|
||||
::= { vlan 44 }
|
||||
|
||||
vlanMulticastTvEntry OBJECT-TYPE
|
||||
SYNTAX VlanMulticastTvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of multicast tag"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanMulticastTvTable 1 }
|
||||
|
||||
VlanMulticastTvEntry ::= SEQUENCE {
|
||||
vlanMulticastTvVID VlanIndex,
|
||||
vlanMulticastTvStatus RowStatus
|
||||
}
|
||||
|
||||
vlanMulticastTvVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the TV vlan tag, vlan must exist ."
|
||||
::= { vlanMulticastTvEntry 1 }
|
||||
|
||||
vlanMulticastTvStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanMulticastTvEntry 2 }
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- vlanMacBaseVlan group
|
||||
-- -------------------------------------------------------------
|
||||
|
||||
vlanMacBaseVlanGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanMacBaseVlanGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains mappings from Range of MAC
|
||||
addresses to Group Identifiers used for
|
||||
MAC-based VLAN Classification."
|
||||
::= { vlan 45 }
|
||||
|
||||
vlanMacBaseVlanGroupEntry OBJECT-TYPE
|
||||
SYNTAX VlanMacBaseVlanGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A mapping from a Range of MAC addresses to a
|
||||
Group Identifier."
|
||||
INDEX { vlanMacBaseVlanMacAddress,
|
||||
vlanMacBaseVlanMacMask }
|
||||
::= { vlanMacBaseVlanGroupTable 1 }
|
||||
|
||||
VlanMacBaseVlanGroupEntry ::=
|
||||
SEQUENCE {
|
||||
vlanMacBaseVlanMacAddress
|
||||
MacAddress,
|
||||
vlanMacBaseVlanMacMask
|
||||
INTEGER,
|
||||
vlanMacBaseVlanGroupId
|
||||
INTEGER,
|
||||
vlanMacBaseVlanGroupRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
vlanMacBaseVlanMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The base MAC address of the range."
|
||||
REFERENCE
|
||||
"IEEE 802.1v clause 8.6.2"
|
||||
::= { vlanMacBaseVlanGroupEntry 1 }
|
||||
|
||||
vlanMacBaseVlanMacMask OBJECT-TYPE
|
||||
SYNTAX INTEGER (9..48)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Mask of the range.
|
||||
The mask determains the leading '1' bits of the mask (MSB).
|
||||
48 means single HOST and 9 means the widest range.
|
||||
The MASK is limited to 9 to avoid entring ranges including
|
||||
multicast addresses.
|
||||
"
|
||||
::= { vlanMacBaseVlanGroupEntry 2 }
|
||||
|
||||
vlanMacBaseVlanGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents a group of ranges of MAC addresses
|
||||
that are associated together when assigning a
|
||||
VID to a frame."
|
||||
::= { vlanMacBaseVlanGroupEntry 3 }
|
||||
|
||||
vlanMacBaseVlanGroupRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the status of this entry."
|
||||
::= { vlanMacBaseVlanGroupEntry 4 }
|
||||
|
||||
vlanMacBaseVlanPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanMacBaseVlanPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table that contains VID sets used for
|
||||
MAC-based VLAN Classification."
|
||||
::= { vlan 46 }
|
||||
|
||||
vlanMacBaseVlanPortEntry OBJECT-TYPE
|
||||
SYNTAX VlanMacBaseVlanPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A VID set for a port and group."
|
||||
INDEX { dot1dBasePort,
|
||||
vlanMacBaseVlanPortGroupId }
|
||||
::= { vlanMacBaseVlanPortTable 1 }
|
||||
|
||||
VlanMacBaseVlanPortEntry ::=
|
||||
SEQUENCE {
|
||||
vlanMacBaseVlanPortGroupId
|
||||
INTEGER,
|
||||
vlanMacBaseVlanPortGroupVid
|
||||
VlanIndex,
|
||||
vlanMacBaseVlanPortRowStatus
|
||||
RowStatus
|
||||
}
|
||||
|
||||
vlanMacBaseVlanPortGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Designates a group of Ranges in the ranges
|
||||
Group Database."
|
||||
::= { vlanMacBaseVlanPortEntry 1 }
|
||||
|
||||
vlanMacBaseVlanPortGroupVid OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The VID associated with a group of range MAC addresses for
|
||||
each port."
|
||||
::= { vlanMacBaseVlanPortEntry 2 }
|
||||
|
||||
vlanMacBaseVlanPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates the status of this entry."
|
||||
::= { vlanMacBaseVlanPortEntry 3 }
|
||||
|
||||
vlanPrivateEdgeGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateEdgeGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for pve port and uplink"
|
||||
::= { vlan 47 }
|
||||
|
||||
vlanPrivateEdgeGroupEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateEdgeGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of pve"
|
||||
INDEX { vlanPrivateEdgeGroupSource }
|
||||
::= { vlanPrivateEdgeGroupTable 1 }
|
||||
|
||||
VlanPrivateEdgeGroupEntry ::= SEQUENCE {
|
||||
vlanPrivateEdgeGroupSource INTEGER,
|
||||
vlanPrivateEdgeGroupUplink INTEGER,
|
||||
vlanPrivateEdgeGroupStatus RowStatus
|
||||
}
|
||||
|
||||
vlanPrivateEdgeGroupSource OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the uplink group."
|
||||
::= { vlanPrivateEdgeGroupEntry 1 }
|
||||
|
||||
vlanPrivateEdgeGroupUplink OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the uplink port."
|
||||
::= { vlanPrivateEdgeGroupEntry 2 }
|
||||
|
||||
vlanPrivateEdgeGroupStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row installation and removal conventions."
|
||||
::= { vlanPrivateEdgeGroupEntry 3 }
|
||||
|
||||
vlanPrivateEdgeGroupIfIndexTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanPrivateEdgeGroupIfIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"table for pve port and uplink"
|
||||
::= { vlan 48 }
|
||||
|
||||
vlanPrivateEdgeGroupIfIndexEntry OBJECT-TYPE
|
||||
SYNTAX VlanPrivateEdgeGroupIfIndexEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of pve"
|
||||
INDEX { ifIndex }
|
||||
::= { vlanPrivateEdgeGroupIfIndexTable 1 }
|
||||
|
||||
VlanPrivateEdgeGroupIfIndexEntry ::= SEQUENCE {
|
||||
vlanPrivateEdgeGroupIfIndexID INTEGER,
|
||||
vlanPrivateEdgeGroupIfIndexDomainID INTEGER
|
||||
}
|
||||
|
||||
vlanPrivateEdgeGroupIfIndexID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the ifIndex group id."
|
||||
::= { vlanPrivateEdgeGroupIfIndexEntry 1 }
|
||||
|
||||
vlanPrivateEdgeGroupIfIndexDomainID OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"specify the ifIndex group id."
|
||||
::= { vlanPrivateEdgeGroupIfIndexEntry 2 }
|
||||
|
||||
|
||||
-- -------------------------------------------------------------
|
||||
-- vlanSubnetRange group
|
||||
-- -------------------------------------------------------------
|
||||
vlanSubnetRangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanSubnetRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains mappings from subnet
|
||||
range to Group Identifiers used for
|
||||
Port-and-subnet-based VLAN Classification."
|
||||
REFERENCE "IEEE 802.1v clause 8.6.4"
|
||||
::= { vlan 49 }
|
||||
|
||||
vlanSubnetRangeEntry OBJECT-TYPE
|
||||
SYNTAX VlanSubnetRangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A mapping from a subnet to a
|
||||
Group Identifier."
|
||||
INDEX { vlanSubnetRangeAddr,
|
||||
vlanSubnetRangeMask }
|
||||
::= { vlanSubnetRangeTable 1 }
|
||||
|
||||
VlanSubnetRangeEntry ::=
|
||||
SEQUENCE { vlanSubnetRangeAddr IpAddress,
|
||||
vlanSubnetRangeMask INTEGER,
|
||||
vlanSubnetRangeGroupId INTEGER,
|
||||
vlanSubnetRangeRowStatus RowStatus }
|
||||
|
||||
vlanSubnetRangeAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The IP address of the range "
|
||||
::= { vlanSubnetRangeEntry 1 }
|
||||
|
||||
vlanSubnetRangeMask OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..32)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "The numbers of continuous ones in the mask "
|
||||
::= { vlanSubnetRangeEntry 2 }
|
||||
|
||||
vlanSubnetRangeGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..2147483647)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "Represents a group of subnets that are associated
|
||||
together when assigning a VID to a frame."
|
||||
::= { vlanSubnetRangeEntry 3 }
|
||||
|
||||
vlanSubnetRangeRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the status of this entry."
|
||||
::= { vlanSubnetRangeEntry 4 }
|
||||
|
||||
-- port bind
|
||||
vlanSubnetPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanSubnetPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A table that contains VID sets used for
|
||||
Port-and-subnet-based VLAN Classification."
|
||||
::= { vlan 50 }
|
||||
|
||||
vlanSubnetPortEntry OBJECT-TYPE
|
||||
SYNTAX VlanSubnetPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "A VID set for a port."
|
||||
INDEX { dot1dBasePort, vlanSubnetPortGroupId }
|
||||
::= { vlanSubnetPortTable 1 }
|
||||
|
||||
VlanSubnetPortEntry ::=
|
||||
SEQUENCE { vlanSubnetPortGroupId INTEGER,
|
||||
vlanSubnetPortGroupVid INTEGER,
|
||||
vlanSubnetPortRowStatus RowStatus }
|
||||
|
||||
vlanSubnetPortGroupId OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..2147483647)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Designates a group of subnets in the
|
||||
Group Database."
|
||||
::= { vlanSubnetPortEntry 1 }
|
||||
|
||||
vlanSubnetPortGroupVid OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..4094)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "The VID associated with a group of subnets for
|
||||
each port."
|
||||
::= { vlanSubnetPortEntry 2 }
|
||||
|
||||
vlanSubnetPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the status of this entry."
|
||||
::= { vlanSubnetPortEntry 3 }
|
||||
|
||||
----------------------
|
||||
-- Triple Play
|
||||
----------------------
|
||||
|
||||
vlanTriplePlayTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanTriplePlayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" TriplePlay table, map CPE vlan to multicastTvVlan"
|
||||
::= { vlan 51}
|
||||
|
||||
vlanTriplePlayEntry OBJECT-TYPE
|
||||
SYNTAX VlanTriplePlayEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of TriplePlay table"
|
||||
INDEX { vlanTriplePlayInnerVID }
|
||||
::= { vlanTriplePlayTable 1 }
|
||||
|
||||
VlanTriplePlayEntry ::= SEQUENCE {
|
||||
vlanTriplePlayInnerVID VlanIndex,
|
||||
vlanTriplePlayMulticastTvVID VlanIndex,
|
||||
vlanTriplePlayRowStatus RowStatus
|
||||
}
|
||||
|
||||
vlanTriplePlayInnerVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Specifies the CPE inner vlan."
|
||||
::= { vlanTriplePlayEntry 1 }
|
||||
|
||||
vlanTriplePlayMulticastTvVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Specifies the multicast TV outer vlan."
|
||||
::= { vlanTriplePlayEntry 2 }
|
||||
|
||||
vlanTriplePlayRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The row status variable, used according to
|
||||
row creation and removal conventions."
|
||||
::= { vlanTriplePlayEntry 3 }
|
||||
|
||||
|
||||
|
||||
vlanTriplePlayMulticastTvTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanTriplePlayMulticatTvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" TriplePlayMulticastTv table saves a list of ports for a certain multicastTvVlan"
|
||||
::= { vlan 52}
|
||||
|
||||
vlanTriplePlayMulticatTvEntry OBJECT-TYPE
|
||||
SYNTAX VlanTriplePlayMulticatTvEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" entry of triple play MulticastTv table"
|
||||
INDEX { vlanTriplePlayMulticastTvMulticastTvVID }
|
||||
::= { vlanTriplePlayMulticastTvTable 1 }
|
||||
|
||||
VlanTriplePlayMulticatTvEntry::= SEQUENCE {
|
||||
vlanTriplePlayMulticastTvMulticastTvVID VlanIndex,
|
||||
vlanTriplePlayMulticastTvMulticastTvPortList PortList
|
||||
|
||||
}
|
||||
|
||||
vlanTriplePlayMulticastTvMulticastTvVID OBJECT-TYPE
|
||||
SYNTAX VlanIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the multicast TV external vlan."
|
||||
::= { vlanTriplePlayMulticatTvEntry 1 }
|
||||
|
||||
|
||||
vlanTriplePlayMulticastTvMulticastTvPortList OBJECT-TYPE
|
||||
SYNTAX PortList
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"the multicast tv port list."
|
||||
::= { vlanTriplePlayMulticatTvEntry 2}
|
||||
|
||||
|
||||
|
||||
-- next free ::= { vlan 53 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user