diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/enterasys/CTRON-DLSW-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/enterasys/CTRON-DLSW-MIB')
| -rw-r--r-- | MIBS/enterasys/CTRON-DLSW-MIB | 1059 |
1 files changed, 1059 insertions, 0 deletions
diff --git a/MIBS/enterasys/CTRON-DLSW-MIB b/MIBS/enterasys/CTRON-DLSW-MIB new file mode 100644 index 0000000..6128812 --- /dev/null +++ b/MIBS/enterasys/CTRON-DLSW-MIB @@ -0,0 +1,1059 @@ +CTRON-DLSW-MIB DEFINITIONS ::= BEGIN + + -- Ctron Data Link Switching MIB + -- Revision: 1.00.00 + -- Date: October 20, 1995 + -- Part Number: + + -- Cabletron Systems, Inc. + -- 35 Industrial Way, P.O. Box 5005 + -- Rochester, NH 03867-0505 + -- (603) 332-9400 + -- support@ctron.com + + -- This module provides authoritative definitions for part + -- of the naming tree below: + -- + -- cabletron { enterprises 52 } + -- + -- This module will be extended, as additional sub-sections + -- of this naming tree are defined. + -- + + -- Cabletron Systems reserves the right to make changes in + -- specification and other information contained in this document + -- without prior notice. The reader should consult Cabletron Systems + -- to determine whether any such changes have been made. + -- + -- In no event shall Cabletron Systems be liable for any incidental, + -- indirect, special, or consequential damages whatsoever (including + -- but not limited to lost profits) arising out of or related to this + -- document or the information contained in it, even if Cabletron + -- Systems has been advised of, known, or should have known, the + -- possibility of such damages. + -- + -- Cabletron grants vendors, end-users, and other interested parties + -- a non-exclusive license to use this Specification in connection + -- with the management of Cabletron products. + + -- Copyright August 95 Cabletron Systems + + +-- This Cabletron DLSw MIB is derived from the DLSw MIB (proposed +-- by the DLSw MIB RIGlet), IBM 6611 DLSw MIB, and DCL's SOF API Spec. +-- This MIB is defined in SNMPv1 format. + +-- Objects in this MIB are arranged into groups. Each group is +-- organized as a set of related objects. The overall structure +-- is shown below. +-- +-- DLSw MIB +-- | +-- |== Node Group +-- | |== Node Configuration +-- | +-- |== Port Group +-- | |== Port Table +-- | +-- |== Filter Group +-- | |== Local NETBIOS Filter Table +-- | |== Remote NETBIOS Filter Table +-- | |== Local MAC Filter Table +-- | |== Remote MAC Filter Table +-- | +-- |== Transport Connection Group +-- | |== Transport Connection Table +-- | +-- |== Trap Group +-- | +-- |== Event Log Group +-- | |== Event Log Configuration +-- | |== Event Log Filter Table +-- | |== Event Log Table + +-- Node group +-- This mandatory group contains objects required to configure and +-- monitor the operation of this DLSw. In operation, the DLSw +-- requires a bridge number. This value is taken from RFC 1286; (See +-- dot1dSrPortBridgeNum contained within the associated entry in +-- dot1dSrPortTable). Furthermore, the DLSw also requires an IP +-- address. This value is taken from MIB II; (See ifIndex contained +-- within the associated entry in ifTable). + +-- Port group +-- This mandatory group contains a table which contains an entry for +-- each DLSw port on a local ring/segment. Each entry contains objects +-- required to configure and monitor the operation of that port. In +-- operation, each port also requires a local ring/segment number. +-- This value is taken from RFC 1286; (See dot1dSrPortLocalSegment +-- contained within the associated entry in dot1dSrPortTable). + +-- Filter Group +-- This mandatory group contains objects required to configure and +-- monitor the operation of each type filter. It also contains a table +-- for each type filter, the entries of which define a set of filter +-- parameters. Local filters act on frames received on any port (ie. +-- from the local ring/segment). Remote filters act on frames +-- received on any transport connection (ie. from another DLSw). + +-- Transport Connection Group +-- A Transport Connection is a full-duplex reliable connection +-- (presently TCP) between this DLSw and another Partner DLSw. +-- This mandatory group contains objects required to configure and +-- monitor the operation of Transport Connections. It also contains +-- a table whose entries describe defined or existing Transport +-- Connections. + +-- Trap Group +-- This group contains SNMP Traps used to notify the management +-- application of a change in this DLSw configuration. Presently +-- traps are issued after a transport connection becomes enabled +-- or disabled. + +-- Event Log Group + + + +IMPORTS + + TimeTicks, IpAddress + FROM RFC1155-SMI + + ctDLSW + FROM CTRON-MIB-NAMES + + DisplayString + FROM RFC1213-MIB + + MacAddress + FROM BRIDGE-MIB + + OBJECT-TYPE + FROM RFC-1212; + +-- DisplayString ::= OCTET STRING + +-- MacAddress ::= OCTET STRING (SIZE (6)) + +NBName ::= DisplayString (SIZE (0..16)) + + +-- Cabletron's Data Link Switching Mib groups + +ctdlswNode OBJECT IDENTIFIER ::= { ctDLSW 1 } +ctdlswNodeConfig OBJECT IDENTIFIER ::= { ctdlswNode 1 } + +ctdlswPort OBJECT IDENTIFIER ::= { ctDLSW 2 } + +ctdlswFilter OBJECT IDENTIFIER ::= { ctDLSW 3 } + +ctdlswTConn OBJECT IDENTIFIER ::= { ctDLSW 4 } + +ctdlswTrap OBJECT IDENTIFIER ::= { ctDLSW 5 } + +ctdlswEvent OBJECT IDENTIFIER ::= { ctDLSW 6 } +ctdlswEventLogConfig OBJECT IDENTIFIER ::= { ctdlswEvent 1 } +ctdlswEventLogFilterTable OBJECT IDENTIFIER ::= { ctdlswEvent 2 } +ctdlswEventLogTable OBJECT IDENTIFIER ::= { ctdlswEvent 3 } + + +-- ******************************************************************* +-- DLSw Node Group +-- ******************************************************************* + +-- =================================================================== +-- DLSw Node Configuration +-- =================================================================== + +ctdlswVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current revision level of the DLSw firmware + in textual format." + ::= { ctdlswNodeConfig 1 } + +ctdlswAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disable(2), -- shut down DLSw services + enable(3) -- start up DLSw services + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the system-wide administrative state of DLSw services." + ::= { ctdlswNodeConfig 2 } + +ctdlswOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3) -- active + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the current system-wide status of DLSw services." + ::= { ctdlswNodeConfig 3 } + +ctdlswUpTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time (in hundredths of a second) since the DLSw + services portion of the system was enabled." + ::= { ctdlswNodeConfig 4 } + +ctdlswOperVirtualRingNumber OBJECT-TYPE + SYNTAX INTEGER (1..4095) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the operational ring/segment number that uniquely + identifies the virtual segment to which this DLSw is connected. + This object may only be modified when ctdlswOperStatus is + disabled." + DEFVAL { 1 } + ::= { ctdlswNodeConfig 5 } + +ctdlswNBLocalFilterType OBJECT-TYPE + SYNTAX INTEGER { block(1), pass(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of filtering to be applied + to NetBIOS frames received on a local LAN segment. + If set to block(1), any frame matching any entry in + ctdlswNBLocalFilterTable will not be forwarded. + If set to pass(2), only frames matching any entry in + ctdlswNBLocalFilterTable will be forwarded." + ::= { ctdlswNodeConfig 6 } + +ctdlswNBRemoteFilterType OBJECT-TYPE + SYNTAX INTEGER { block(1), pass(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of filtering to be applied to + NetBIOS frames received from a remote DLSw partner. + If set to block(1), any frame matching any entry in + ctdlswNBRemoteFilterTable will not be forwarded. + If set to pass(2), only frames matching any entry in + ctdlswNBRemoteFilterTable will be forwarded." + ::= { ctdlswNodeConfig 7 } + +ctdlswMacLocalFilterType OBJECT-TYPE + SYNTAX INTEGER { block(1), pass(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of address filtering to be applied + to SNA MAC frames received on a local LAN segment. + If set to block(1), any frame matching any entry in + ctdlswMacLocalFilterTable will not be forwarded. + If set to pass(2), only frames matching any entry in + ctdlswMacLocalFilterTable will be forwarded." + ::= { ctdlswNodeConfig 8 } + +ctdlswMacRemoteFilterType OBJECT-TYPE + SYNTAX INTEGER { block(1), pass(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the type of address filtering to be applied + to SNA MAC frames received from a remote DLSw partner. + If set to block(1), any frame matching any entry in + ctdlswMacRemoteFilterTable will not be forwarded. + If set to pass(2), only frames matching any entry in + ctdlswMacRemoteFilterTable will be forwarded." + ::= { ctdlswNodeConfig 9 } + +ctdlswAcceptDynamicTConn OBJECT-TYPE + SYNTAX INTEGER { yes(1), no(2) } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies whether this DLSw allows unconfigured DLSw partners + to establish transport connections. Yes(1) means unconfigured + DLSw partners may establish transport connections with this + DLSw. No(2) means only user configured DLSw partners may + establish transport connections with this DLSw." + ::= { ctdlswNodeConfig 10 } + +ctdlswDefaultPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Specifies the index of the port whose associated IP address + will be used to identify this DLSw node to its DLSw partners. + The value must be consistent with 'ifIndex' of mib-II." + ::= { ctdlswNodeConfig 11 } + + +-- ******************************************************************* +-- DLSw Port Group +-- ******************************************************************* + +-- ================================================================== +-- DLSw Port Table +-- ================================================================== + +ctdlswPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains an entry for each port, and specifies + configuration parameters used to establish circuits over that + port. This table is indexed by ctdlswPortName, which + identifies the port for which an entry exists. These port + configuration entries will be provided automatically based on + the physical port configuration. These entries cannot be + created or deleted - only modified." + ::= { ctdlswPort 1 } + +ctdlswPortEntry OBJECT-TYPE + SYNTAX CtdlswPortEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies configuration parameters for a port for + which the entry exists." + INDEX { ctdlswPortName } + ::= { ctdlswPortTable 1 } + +CtdlswPortEntry ::= SEQUENCE { + ctdlswPortIndex INTEGER, + ctdlswPortName DisplayString, + ctdlswPortAddress MacAddress, + ctdlswPortAdminStatus INTEGER, + ctdlswPortOperStatus INTEGER, + ctdlswPortUpTime TimeTicks + } + +ctdlswPortIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies a unique value for each port. Values are derived + from 'ifIndex' of mib-II." + ::= { ctdlswPortEntry 1 } + +ctdlswPortName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..8)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the user friendly name for this port." + ::= { ctdlswPortEntry 2 } + +ctdlswPortAddress OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the MAC address of this port." + ::= { ctdlswPortEntry 3 } + +ctdlswPortAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the administrative state of DLSw frame forwarding + for this port." + ::= { ctdlswPortEntry 4 } + +ctdlswPortOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3) -- active + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the current operating status of DLSw frame + forwarding for this port." + ::= { ctdlswPortEntry 5 } + +ctdlswPortUpTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time (in hundredths of a second) since this port + was enabled. A value of zero means this port is not presently + enabled." + ::= { ctdlswPortEntry 6 } + + +-- ******************************************************************* +-- DLSw Filter Group +-- ******************************************************************* + +-- ================================================================== +-- DLSw Local NETBIOS Name Filter Table +-- +-- The local NetBIOS filter table applies to NetBIOS frames generated on +-- locally attached LANS. +-- =================================================================== + +ctdlswLocalNBFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswLocalNBFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of NETBIOS source-destination name pairs whose frames + are allowed (or not allowed) to be forwarded via this DLSw. + Only source-destination name pairs from locally generated + NetBIOS frames are compared against entries in this table." + ::= { ctdlswFilter 1 } + +ctdlswLocalNBFilterEntry OBJECT-TYPE + SYNTAX CtdlswLocalNBFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for one NetBIOS source-destination name pair." + INDEX { ctdlswLocalNBFilterSrcName, ctdlswLocalNBFilterDestName } + ::= { ctdlswLocalNBFilterTable 1 } + +CtdlswLocalNBFilterEntry ::= SEQUENCE { + ctdlswLocalNBFilterSrcName NBName, + ctdlswLocalNBFilterDestName NBName, + ctdlswLocalNBFilterControl INTEGER + } + +ctdlswLocalNBFilterSrcName OBJECT-TYPE + SYNTAX NBName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source NETBIOS name to filter on." + ::= { ctdlswLocalNBFilterEntry 1 } + +ctdlswLocalNBFilterDestName OBJECT-TYPE + SYNTAX NBName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination NETBIOS NAME to filter on." + ::= { ctdlswLocalNBFilterEntry 2 } + +ctdlswLocalNBFilterControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will return + other(1)." + ::= { ctdlswLocalNBFilterEntry 3 } + +-- ================================================================== +-- DLSw Remote NETBIOS Name Filter Table +-- +-- The remote NetBIOS filter table applies to NetBIOS frames received from +-- remote DLSw partners. +-- =================================================================== + +ctdlswRemoteNBFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswRemoteNBFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of NETBIOS source-destination name pairs whose frames + are allowed (or not allowed) to be forwarded via this DLSw. + Only source-destination name pairs from NetBIOS frames received + from remote DLSw partners are compared against entries in this table." + ::= { ctdlswFilter 2 } + +ctdlswRemoteNBFilterEntry OBJECT-TYPE + SYNTAX CtdlswRemoteNBFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for one NetBIOS source-destination name pair." + INDEX { ctdlswRemoteNBFilterSrcName, ctdlswRemoteNBFilterDestName } + ::= { ctdlswRemoteNBFilterTable 1 } + +CtdlswRemoteNBFilterEntry ::= SEQUENCE { + ctdlswRemoteNBFilterSrcName NBName, + ctdlswRemoteNBFilterDestName NBName, + ctdlswRemoteNBFilterControl INTEGER + } + +ctdlswRemoteNBFilterSrcName OBJECT-TYPE + SYNTAX NBName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source NETBIOS name to filter on." + ::= { ctdlswRemoteNBFilterEntry 1 } + +ctdlswRemoteNBFilterDestName OBJECT-TYPE + SYNTAX NBName + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination NETBIOS name to filter on." + ::= { ctdlswRemoteNBFilterEntry 2 } + +ctdlswRemoteNBFilterControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will return + other(1)." + ::= { ctdlswRemoteNBFilterEntry 3 } + +-- =================================================================== +-- DLSw Local SNA MAC Address Filter Table +-- +-- The local MAC filter table applies to SNA MAC frames generated on locally +-- attached LANS. +-- ================================================================== + +ctdlswLocalMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswLocalMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of source-destination MAC address pairs whose frames + are allowed (or not allowed) to be forwarded via this DLSw. + Only source-destination name pairs from locally generated + SNA MAC frames are compared against entries in this table." + ::= { ctdlswFilter 3 } + +ctdlswLocalMacFilterEntry OBJECT-TYPE + SYNTAX CtdlswLocalMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for one source-destination MAC address pair." + INDEX { ctdlswLocalMacFilterSrcAddr, ctdlswLocalMacFilterSrcMask, + ctdlswLocalMacFilterDestAddr, ctdlswLocalMacFilterDestMask } + ::= { ctdlswLocalMacFilterTable 1 } + +CtdlswLocalMacFilterEntry ::= SEQUENCE { + ctdlswLocalMacFilterSrcAddr MacAddress, + ctdlswLocalMacFilterSrcMask MacAddress, + ctdlswLocalMacFilterDestAddr MacAddress, + ctdlswLocalMacFilterDestMask MacAddress, + ctdlswLocalMacFilterControl INTEGER + } + +ctdlswLocalMacFilterSrcAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC Address to filter on." + ::= { ctdlswLocalMacFilterEntry 1 } + +ctdlswLocalMacFilterSrcMask OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC Address mask to filter on." + ::= { ctdlswLocalMacFilterEntry 2 } + +ctdlswLocalMacFilterDestAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination MAC Address to filter on." + ::= { ctdlswLocalMacFilterEntry 3 } + +ctdlswLocalMacFilterDestMask OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination MAC Address mask to filter on." + ::= { ctdlswLocalMacFilterEntry 4 } + +ctdlswLocalMacFilterControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will return + other(1)." + ::= { ctdlswLocalMacFilterEntry 5 } + +-- =================================================================== +-- DLSw Remote MAC Address Filter Table +-- +-- The remote MAC filter table applies to SNA MAC frames received from +-- remote DLSw partners. +-- =================================================================== + +ctdlswRemoteMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswRemoteMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of source-destination MAC address pairs whose frames + are allowed (or not allowed) to be forwarded via this DLSw. + Only source-destination name pairs from SNA MAC frames received + from remote DLSw partners are compared against entries in this table." + ::= { ctdlswFilter 4 } + +ctdlswRemoteMacFilterEntry OBJECT-TYPE + SYNTAX CtdlswRemoteMacFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Information for one source-destination MAC address pair." + INDEX { ctdlswRemoteMacFilterSrcAddr, ctdlswRemoteMacFilterSrcMask, + ctdlswRemoteMacFilterDestAddr, ctdlswRemoteMacFilterDestMask } + ::= { ctdlswRemoteMacFilterTable 1 } + +CtdlswRemoteMacFilterEntry ::= SEQUENCE { + ctdlswRemoteMacFilterSrcAddr MacAddress, + ctdlswRemoteMacFilterSrcMask MacAddress, + ctdlswRemoteMacFilterDestAddr MacAddress, + ctdlswRemoteMacFilterDestMask MacAddress, + ctdlswRemoteMacFilterControl INTEGER + } + +ctdlswRemoteMacFilterSrcAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC Address to filter on." + ::= { ctdlswRemoteMacFilterEntry 1 } + +ctdlswRemoteMacFilterSrcMask OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The source MAC Address mask to filter on." + ::= { ctdlswRemoteMacFilterEntry 2 } + +ctdlswRemoteMacFilterDestAddr OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination MAC Address to filter on." + ::= { ctdlswRemoteMacFilterEntry 3 } + +ctdlswRemoteMacFilterDestMask OBJECT-TYPE + SYNTAX MacAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The destination MAC Address mask to filter on." + ::= { ctdlswRemoteMacFilterEntry 4 } + +ctdlswRemoteMacFilterControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will return + other(1)." + ::= { ctdlswRemoteMacFilterEntry 5 } + + +-- ******************************************************************* +-- DLSw Transport Connection (Partner) Group +-- ******************************************************************* + +-- =================================================================== +-- DLSw Transport Connection (Partner) Table +-- =================================================================== + +ctdlswTConnTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswTConnEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "A list of transport connections which are either user defined + or dynamically created for this DLSw." + ::= { ctdlswTConn 1 } + +ctdlswTConnEntry OBJECT-TYPE + SYNTAX CtdlswTConnEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "" + INDEX { ctdlswTConnRemoteTAddr } + ::= { ctdlswTConnTable 1 } + +CtdlswTConnEntry ::= SEQUENCE { + ctdlswTConnRemoteTAddr IpAddress, + ctdlswTConnControl INTEGER, + ctdlswTConnUpTime TimeTicks, + ctdlswTConnOperStatus INTEGER, + ctdlswTConnType INTEGER + } + +ctdlswTConnRemoteTAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the remote transport address for this transport + connection. It can be defined by the user, or established + dynamically upon receiving a connection setup request from + another DLSw." + ::= { ctdlswTConnEntry 1 } + +ctdlswTConnControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + create(2), + delete(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set this object to delete(3) to remove this entry. Set to + create(2) to add this entry. A get of this object will + return other(1)." + ::= { ctdlswTConnEntry 2 } + +ctdlswTConnUpTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the time (in hundredths of a second) since this + transport connection was last established. A value of zero + means this transport connection is not presently established." + ::= { ctdlswTConnEntry 3 } + +ctdlswTConnOperStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- none of the following + disabled(2), -- inactive + enabled(3), -- active + pendingDisable(4), -- deactivate in progress + pendingEnable(5) -- activate in progress + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the status of this transport connection." + ::= { ctdlswTConnEntry 4 } + +ctdlswTConnType OBJECT-TYPE + SYNTAX INTEGER { + configured(1), + dynamic(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the means by which this transport connection was + determined. Configured(1) means this entry was user defined. + Dynamic(2) means this entry was not user defined but was + created as a result of a connection initiated by another DLSw." + ::= { ctdlswTConnEntry 5 } + + +-- ******************************************************************* +-- DLSW EVENT LOG GROUP +-- ******************************************************************* +-- ............................................................... +-- Event Log Configuration +-- ............................................................... + +ctdlswEventAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Set the administrative state of Data Link Switching event + logging. enabled(3) causes the event log to become active. + disabled(2) causes the event log to become inactive." + DEFVAL { disabled } + ::= { ctdlswEventLogConfig 1 } + +ctdlswEventMaxEntries OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Sets the maximum number of entries allowed in the event log + table. When the number of entries reaches the value of + ctdlswEventMaxEntries the first (oldest) entry is deleted + to allow a new entry to be added." + DEFVAL { 100 } + ::= { ctdlswEventLogConfig 2 } + +ctdlswEventTraceAll OBJECT-TYPE + SYNTAX INTEGER { + other(1), + disabled(2), + enabled(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "enabled(3) allows logging of all event types. + disabled(2) causes the event log filter table to specify + which events to log." + DEFVAL { enabled } + ::= { ctdlswEventLogConfig 3 } + +-- ............................................................... +-- Event Log Filter Table +-- ............................................................... + +ctdlswEventFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains descriptions of how to filter log entries." + ::= { ctdlswEventLogFilterTable 1 } + +ctdlswEventFilterEntry OBJECT-TYPE + SYNTAX CtdlswEventFilterEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies the filter for log entries. The + instance ctdlswEventProtocol refers to the instance used + in the nwRtgProtocolTable and nwComponentTable specified + by the ctrouter-mib.txt. " + INDEX { ctdlswEventFltrProtocol, ctdlswEventFltrIfNum } + ::= { ctdlswEventFilterTable 1 } + +CtdlswEventFilterEntry ::= SEQUENCE { + ctdlswEventFltrProtocol INTEGER, + ctdlswEventFltrIfNum INTEGER, + ctdlswEventFltrControl INTEGER, + ctdlswEventFltrType INTEGER, + ctdlswEventFltrSeverity INTEGER, + ctdlswEventFltrAction INTEGER + } + +ctdlswEventFltrProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Selects the protocol to log events from." + ::= { ctdlswEventFilterEntry 1 } + +ctdlswEventFltrIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the port on which to log events." + ::= { ctdlswEventFilterEntry 2 } + +ctdlswEventFltrControl OBJECT-TYPE + SYNTAX INTEGER { + other(1), + delete(2), + add(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this field to delete will allow entries to be + removed from the table. This is done by adding new entries + with instance fields that match the entry to be removed from + the table. The new entry being added must have this control + field set to delete in order for the matching entry already + in the table to be deleted. Setting this field to add will + add the entry to the table." + ::= { ctdlswEventFilterEntry 3 } + +ctdlswEventFltrType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This bit field mask filter will allow only events of + certain types to be logged. By default all types will be + logged. Clearing event types from this field will cause + those types not to be logged. Adding event types to this + field will enable those types to be logged. " + ::= { ctdlswEventFilterEntry 4 } + +ctdlswEventFltrSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This filter controls the amount of logging by ignoring events + of lower priority than that specified by the filter value. + Specifying highest(1) causes all events except those of highest + severity to be ignored. Specifying highmed(2) causes lowest + severity events to be ignored. Specifying highlow(3) causes + all events to be logged. highmed(2) is the default setting." + ::= { ctdlswEventFilterEntry 5 } + +ctdlswEventFltrAction OBJECT-TYPE + SYNTAX INTEGER { + log(1), + trap(2), + logTrap(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This field specifies how the events are to be logged. + Specifying log(1) stores the events in the event log + table (defined below). Specifying trap(2) sends events + out through the trap mechanism. Specifying logTrap(3) + does both. " + ::= { ctdlswEventFilterEntry 6 } + +-- ............................................................... +-- Event Log Table +-- ............................................................... + +ctdlswEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF CtdlswEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains all events that have been logged." + ::= { ctdlswEventLogTable 1 } + +ctdlswEventEntry OBJECT-TYPE + SYNTAX CtdlswEventEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Each entry specifies events that have been logged." + INDEX { ctdlswEventNumber } + ::= { ctdlswEventTable 1 } + +CtdlswEventEntry ::= SEQUENCE { + ctdlswEventNumber INTEGER, + ctdlswEventTime TimeTicks, + ctdlswEventType INTEGER, + ctdlswEventSeverity INTEGER, + ctdlswEventProtocol INTEGER, + ctdlswEventIfNum INTEGER, + ctdlswEventTextString OCTET STRING + } + +ctdlswEventNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number uniquely identifies events." + ::= { ctdlswEventEntry 1 } + +ctdlswEventTime OBJECT-TYPE + SYNTAX TimeTicks + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This number specifies when the event was logged." + ::= { ctdlswEventEntry 2 } + +ctdlswEventType OBJECT-TYPE + SYNTAX INTEGER { + misc(1), + timer(2), + rcv(4), + xmit(8), + event(16), + error(32) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies type of event logged." + ::= { ctdlswEventEntry 3 } + +ctdlswEventSeverity OBJECT-TYPE + SYNTAX INTEGER { + highest(1), + highmed(2), + highlow(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the severity of the event logged." + ::= { ctdlswEventEntry 4 } + +ctdlswEventProtocol OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the protocol where the event occured." + ::= { ctdlswEventEntry 5 } + +ctdlswEventIfNum OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the port the event occurred on." + ::= { ctdlswEventEntry 6 } + +ctdlswEventTextString OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Specifies the actual text string to be logged." + ::= { ctdlswEventEntry 7 } + +END |