CTRMONXT-MIB DEFINITIONS ::= BEGIN
IMPORTS
TimeTicks FROM RFC1155-SMI
ctronRmon FROM CTRON-MIB-NAMES
OBJECT-TYPE FROM RFC-1212
OwnerString,EntryStatus FROM RMON-MIB;
ctDiscovery OBJECT IDENTIFIER ::= { ctronRmon 20 }
ctDiscoveryProtocol OBJECT IDENTIFIER ::= { ctDiscovery 1 }
ctProtIP OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 1 }
ctProtNetware OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 2 }
ctProtDecNet OBJECT IDENTIFIER ::= { ctDiscoveryProtocol 3 }
ctDiscoveryControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtDiscoveryControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of Discovery Control Entries."
::= { ctDiscovery 2 }
ctDiscoveryControlEntry OBJECT-TYPE
SYNTAX CtDiscoveryControlEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of parameters that set up the discovery
of devices by mac address, network address, protocol
mapping and the interface they appear on."
INDEX { ctDiscoveryControlIndex }
::= { ctDiscoveryControlTable 1 }
CtDiscoveryControlEntry ::= SEQUENCE {
ctDiscoveryControlIndex INTEGER (1..65535),
ctDiscoveryControlDataSource OBJECT IDENTIFIER,
ctDiscoveryControlProtocol OBJECT IDENTIFIER,
ctDiscoveryControlTableSize INTEGER,
ctDiscoveryControlAgeInterval INTEGER,
ctDiscoveryControlLastDeleteTime TimeTicks,
ctDiscoveryControlOwner OwnerString,
ctDiscoveryControlStatus EntryStatus
}
ctDiscoveryControlIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only STATUS mandatory
DESCRIPTION
"An index that uniquely identifies an entry in
the ctDiscoveryControl table. Each entry identifies a
function that will discover relationships between
MAC and Network layer addresses on a particular
interface and of a particular protocol. Information
about these relationships will be placed in the
ctDiscoveryMediaToNetTable and the ctDiscoveryNetToMedia
table."
::= { ctDiscoveryControlEntry 1 }
ctDiscoveryControlDataSource OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object identifies the source of
the data from which this entry creates address relationships.
This source can be any interface on this device. In
order to identify a particular interface, this object
shall identify the instance of the ifIndex object,
defined in [4,6], for the desired interface. For
example, if an entry were to receive data from
interface #1, this object would be set to ifIndex.1.
The statistics in this group reflect all packets
on the local network segment attached to the
identified interface.
This object may not be modified if the associated
ctDiscoveryControlStatus object is equal to valid(1)."
::= { ctDiscoveryControlEntry 2 }
ctDiscoveryControlProtocol OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"This object identifies the protocol suite, and
hence the type of network addresses in the tables, for
the table associated with this control index.. NOTE:
In this table, this value applies only to the network
layer of the packet."
::= { ctDiscoveryControlEntry 3 }
ctDiscoveryControlTableSize OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The number of ctDiscoveryMediaToNetEntries in
the ctDiscoveryMediaToNetTable
associated with this ctDiscoveryControlTable.
This must also be the number of entries in the
ctDiscoveryNetToMediaTable for this
ctDiscoveryControlTable."
::= { ctDiscoveryControlEntry 4 }
ctDiscoveryControlLastDeleteTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of sysUpTime when the last entry
was deleted from the ctDiscoveryMediaToNetTable
associated with this ctDiscoveryControlEntry."
::= { ctDiscoveryControlEntry 5 }
ctDiscoveryControlAgeInterval OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The minimum amount of idle time that will be allowed
for an entry before it may be deleted from the table
by the agent.
The aging routine is not required to run every second."
::= { ctDiscoveryControlEntry 6 }
ctDiscoveryControlOwner OBJECT-TYPE
SYNTAX OwnerString
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The entity that configured this entry and is
therefore using the resources assigned to it."
::= { ctDiscoveryControlEntry 7 }
ctDiscoveryControlStatus OBJECT-TYPE
SYNTAX EntryStatus
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The status of this ctDiscoveryControl Entry."
::= { ctDiscoveryControlEntry 8 }
ctDiscoveryMNTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtDiscoveryMNEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ctDiscoveryMNEntries."
::= { ctDiscovery 3 }
ctDiscoveryMNEntry OBJECT-TYPE
SYNTAX CtDiscoveryMNEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A MAC/Network address assocaition."
INDEX { ctDiscoveryMNIndex, ctDiscoveryMNMACAddress,
ctDiscoveryMNNetworkAddress }
::= { ctDiscoveryMNTable 1 }
CtDiscoveryMNEntry ::= SEQUENCE {
ctDiscoveryMNMACAddress OCTET STRING,
ctDiscoveryMNNetworkAddress OCTET STRING,
ctDiscoveryMNIndex INTEGER (1..65535),
ctDiscoveryMNCreationTime TimeTicks,
ctDiscoveryMNLastTransmitTime TimeTicks,
ctDiscoveryMNBoard INTEGER,
ctDiscoveryMNPort INTEGER
}
ctDiscoveryMNMACAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC layer address of this MAC/Network
association"
::= { ctDiscoveryMNEntry 1 }
ctDiscoveryMNNetworkAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The network layer address of this MAC/Network
association."
::= { ctDiscoveryMNEntry 2 }
ctDiscoveryMNIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that defines the set of collected
ctDiscoveryMNEntries of which this entry is part.
The set of MAC/Network associations identified by a
particular value of this index is associated with
the ctDiscoveryControlEntry with the same index."
::= { ctDiscoveryMNEntry 3 }
ctDiscoveryMNCreationTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of SysUpTime when an error free frame
with this source MAC/Network address association
was detected, and an entry with a corresponding
association was not present in the ctDiscoveryMNTable."
::= { ctDiscoveryMNEntry 4 }
ctDiscoveryMNLastTransmitTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of SysUpTime when this entry was last
updated. This time correponds to the last time that
a frame with the source MAC/Network association of
this dicovery entry was detected.
This object is useful in that the management station
can compute idle time by the difference between this
value and current sysUpTime."
::= { ctDiscoveryMNEntry 5 }
ctDiscoveryMNBoard OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board that this MAC/Network
association was last seen on. A value of zero
indicates that this information was not available."
::= { ctDiscoveryMNEntry 6 }
ctDiscoveryMNPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the port that this MAC/Network
association was last seen on. A value of zero
indicates that this information was not available."
::= { ctDiscoveryMNEntry 7 }
ctDiscoveryNMTable OBJECT-TYPE
SYNTAX SEQUENCE OF CtDiscoveryNMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of ctDiscoveryNMEntries."
::= { ctDiscovery 4 }
ctDiscoveryNMEntry OBJECT-TYPE
SYNTAX CtDiscoveryNMEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A MAC/Network address assocaition."
INDEX { ctDiscoveryNMIndex, ctDiscoveryNMNetworkAddress,
ctDiscoveryNMMACAddress }
::= { ctDiscoveryNMTable 1 }
CtDiscoveryNMEntry ::= SEQUENCE {
ctDiscoveryNMNetworkAddress OCTET STRING,
ctDiscoveryNMMACAddress OCTET STRING,
ctDiscoveryNMIndex INTEGER (1..65535),
ctDiscoveryNMCreationTime TimeTicks,
ctDiscoveryNMLastTransmitTime TimeTicks,
ctDiscoveryNMBoard INTEGER,
ctDiscoveryNMPort INTEGER
}
ctDiscoveryNMNetworkAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Network layer address of this MAC/Network
association"
::= { ctDiscoveryNMEntry 1 }
ctDiscoveryNMMACAddress OBJECT-TYPE
SYNTAX OCTET STRING
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The MAC layer address of this MAC/Network
association"
::= { ctDiscoveryNMEntry 2 }
ctDiscoveryNMIndex OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An index that defines the set of collected
ctDiscoveryNMEntries of which this entry is part.
The set of MAC/Network associations identified by a
particular value of this index is associated with
the ctDiscoveryControlEntry with the same index."
::= { ctDiscoveryNMEntry 3 }
ctDiscoveryNMCreationTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of SysUpTime when an error free frame
with this source MAC/Network address association
was detected, and an entry with a corresponding
association was not present in the ctDiscoveryNMTable."
::= { ctDiscoveryNMEntry 4 }
ctDiscoveryNMLastTransmitTime OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The value of SysUpTime when this entry was last
updated. This time correponds to the last time that
a frame with the source MAC/Network association of
this dicovery entry was detected.
This object is useful in that the management station
can compute idle time by the difference between this
value and current sysUpTime."
::= { ctDiscoveryNMEntry 5 }
ctDiscoveryNMBoard OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the board that this MAC/Network
association was last seen on. A value of zero
indicates that this information was not available."
::= { ctDiscoveryNMEntry 6 }
ctDiscoveryNMPort OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The index of the port that this MAC/Network
association was last seen on. A value of zero
indicates that this information was not available."
::= { ctDiscoveryNMEntry 7 }
END