NetWorth-Series-2000-MIB DEFINITIONS ::= BEGIN -- April 25, 1995 -- The NetWorth Series 2000 product supports the following standard MIBs: -- RFC1213 (MIB II) -- System Group -- Interfaces Group -- Address Translation Group -- IP Group -- ICMP Group -- UDP Group -- SNMP Group -- RFC1516 - Definitions of Managed Objects for IEEE 802.3 Repeater Devices -- In addition, the Series 2000 supports the objects defined in this MIB. IMPORTS enterprises, Counter, TimeTicks, IpAddress FROM RFC1155-SMI DisplayString FROM RFC1213-MIB OBJECT-TYPE FROM RFC-1212; networth OBJECT IDENTIFIER ::= { enterprises 215 } networthProducts OBJECT IDENTIFIER ::= { networth 1 } networthConcentrators OBJECT IDENTIFIER ::= { networthProducts 1 } nw2 OBJECT IDENTIFIER ::= { networthConcentrators 6 } nw2NmmInfo OBJECT IDENTIFIER ::= { nw2 1 } nw2StackInfo OBJECT IDENTIFIER ::= { nw2 2 } nw2ExtendedPortInfo OBJECT IDENTIFIER ::= { nw2 3 } nw2BkUpPortInfo OBJECT IDENTIFIER ::= { nw2 4 } nw2IPTrapInfo OBJECT IDENTIFIER ::= { nw2 5 } nw2IPXTrapInfo OBJECT IDENTIFIER ::= { nw2 6 } nw2DownloadInfo OBJECT IDENTIFIER ::= { nw2 7 } nw2ExtendedRptrInfo OBJECT IDENTIFIER ::= { nw2 8 } nw2IntrusionPortInfo OBJECT IDENTIFIER ::= { nw2 9 } nw2SecurityInfo OBJECT IDENTIFIER ::= { nw2 10 } IpxAddress ::= OCTET STRING (SIZE (12)) -- -- The nw2NmmInfo Group -- nw2ModuleDescr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "Text description of module. Includes firmware revision level." ::= { nw2NmmInfo 1 } nw2HwVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The hardware version level." ::= { nw2NmmInfo 2 } nw2FwMajorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The major number of the firmware version. For example, if the firmware version is 2.12, the value of this object would be 2." ::= { nw2NmmInfo 3 } nw2FwMinorVer OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The minor number of the firmware version. For example, if the firmware version is 2.12, the value of this object would be 12." ::= { nw2NmmInfo 4 } nw2ThisNmm OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-only STATUS mandatory DESCRIPTION "The stack index of the SNMP agent controlling this MIB. This corresponds to an entry in nw2StackTable. The topmost module in the stack has a stack index of 1." ::= { nw2NmmInfo 5 } nw2WriteCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) ACCESS read-write STATUS mandatory DESCRIPTION "The write community name FOR ALL MODULES IN THE STACK. If the value is not public, the write community name is not returned for get requests which do not have a matching community name. Note that the write community name is automatically propogated to all of the other modules in the stack." ::= { nw2NmmInfo 6 } nw2WriteProtected OBJECT-TYPE SYNTAX INTEGER { readwrite(1), -- the NetWorth mib extensions are read/write readonly(2) -- the NetWorth mib extensions are read only } ACCESS read-write STATUS mandatory DESCRIPTION "When set to readonly(2), the entire MIB, with the exception of this object is made read only. This may be used in conjunction with a write community name other than public for additional security. THIS OBJECT APPLIES TO ALL MODULES IN THE STACK. Note that the value for write protected is automatically propogated to all of the other modules in the stack." ::= { nw2NmmInfo 7 } nw2BootpRarpRequests OBJECT-TYPE SYNTAX INTEGER { doBootpRarp(1), -- do bootp and rarp requests if no ip address noBootpRarp(2) -- no bootp and rarp requests if no ip address } ACCESS read-write STATUS mandatory DESCRIPTION "If the hub does not have an IP address assignment it periodically attempts to find one via the BOOTP and RARP protocols. Setting this object to noBootpRarp(2) disables this process. This would be desirable, for instance, in an SNMP over IPX only network, where the hub will never be assigned an IP address. This object has no effect on the use of BOOTP and RARP requests during the power up cycle. During this time the hub attempts to determine its IP parameters through these protocols. However, after this initial try, if noBootpRarp(2) is set, no further requests are made. Another special case is if there is no valid flash code. In this situation, the hub will continue to use BOOTP in an attempt to locate a flash image to downoad. The default setting is doBootpRarp(1). The value of this object is saved in non-volatile memory." ::= { nw2NmmInfo 8 } nw2IPFrameType OBJECT-TYPE SYNTAX INTEGER { ethernet-ii(1), -- unit is using Ethernet_II frame type ieee8022snap(2) -- unit is using 802.3 with 802.2 SNAP frame type } ACCESS read-write STATUS mandatory DESCRIPTION "Except when the hub is booting up, it will communicate over IP using a single frame type defining the type of network that the IP traffic is running on: Ethernet_II or IEEE 802.2. When the hub is performing BOOTP, it does not assume any frame type and will attempt to BOOTP over both types. It will use the frame type that the first BOOTP response uses for the rest of its communication. The frame type of the BOOTP response will be stored by this object." ::= { nw2NmmInfo 9 } nw2IPXFrameType OBJECT-TYPE SYNTAX INTEGER { ethernet-ii(1), -- unit is using Ethernet_II frame type ethernet-802-3-RAW(2), -- unit is using ethernet-802-3-RAW ieee8022(3), -- unit is using 802.3 with 802.2 frame type ieee8022snap(4) -- unit is using 802.3 with 802.2 SNAP frame type } ACCESS read-write STATUS mandatory DESCRIPTION "The agent uses the frame to send SAP broadcasts, RIP requests, and IPX Traps. The default is ieee80222(3)." ::= { nw2NmmInfo 10 } nw2IPXSAPBroadcast OBJECT-TYPE SYNTAX INTEGER { doipxSAPBroadcast(1), -- Generate SAP broadcasts noipxSAPBroadcast(2) -- Disable SAP broacasts } ACCESS read-write STATUS mandatory DESCRIPTION "The hub will generate SAP broadcasts over IPX. This allows the hub to be auto-discovered by NMS, Novell Management System and is used to generate IPX traps. By setting this object to doipxSAPBroadcast(1) the hub will generate SAP broadcasts if a Novell server is present on the network. By setting this object to noipxSAPBroadcasts(2) the hub will no generate SAP broadcasts. IPX traps may not be generated if this object is set to noipxSAPBroadcasts(2). This object has no effect on other IPX communication to the hub." ::= { nw2NmmInfo 11 } nw2IPAutoDiscoveryState OBJECT-TYPE SYNTAX INTEGER { no-discovery(1), -- Unit will not send out ICMP ping for AutoDiscovery discover(2) -- Unit will send out ICMP ping for AutoDiscovery } ACCESS read-write STATUS mandatory DESCRIPTION "This object will allow a user to enable the unit to send out periodic ICMP echo/request's to ensure that the unit's IP Address is contained in the ARP cache of its default gateway (if any!). If the user sets the state to -discover- then the unit will issue TCMP echo/request's at a rate of nw2PingPacketRate. If the user selects -nodiscovery- then the unit may not be autodiscovered by IP based management applications. DURABLE" ::= { nw2NmmInfo 12 } nw2PingPacketRate OBJECT-TYPE SYNTAX INTEGER (55..65535) ACCESS read-write STATUS mandatory DESCRIPTION "This object will determine the rate at which ICMP ping will be sent out by the unit to ensure the IP Address remains in the ARP cache of the unit's default gateway. This object is only useful if nw2IPAutoDiscoveryState is set to -discover-. DURABLE" ::= { nw2NmmInfo 13 } nw2NVRAMStatus OBJECT-TYPE SYNTAX INTEGER { no-error(1), -- The Unit's NVRAM is operational error(2) -- The Unit's NVRAM has failed } ACCESS read-only STATUS mandatory DESCRIPTION "This object provides status information of the non-volatile memory for the unit. If the value is error(2), all status infomation will not be retianed during a power cycle" ::= { nw2NmmInfo 14 } nw2rptrReset OBJECT-TYPE SYNTAX INTEGER { no-Reset(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to reset(2) causes the unit to restart, as if the unit was powered off then back on. All counters are destroyed. All configuration information is retained. After receiving a request to set this variable to reset(2), the agent is allowed to delay the reset for a short period. This is done to respond to the SNMP set request." ::= { nw2NmmInfo 15 } -- -- The nw2StackInfo Group -- -- This group contains the information which can be shared among all -- of the modules in the stack. -- nw2StackTable OBJECT-TYPE SYNTAX SEQUENCE OF Nw2StackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The stack configuration table. The index into the table is nw2StackIndex. For example, the module type of the second module in a stack, is given by nw2ModuleType.2." ::= { nw2StackInfo 1 } nw2StackEntry OBJECT-TYPE SYNTAX Nw2StackEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "There is one entry for each module in the stack." INDEX { nw2StackIndex } ::= { nw2StackTable 1 } Nw2StackEntry ::= SEQUENCE { nw2StackIndex INTEGER, nw2ModuleType INTEGER, nw2BkplNum INTEGER, nw2PhysAddr OCTET STRING, nw2IpAddr IpAddress, nw2IpDefaultGateway IpAddress, nw2IpNetMask IpAddress, nw2Reset INTEGER } nw2StackIndex OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-only STATUS mandatory DESCRIPTION "The position of this module in the stack. The topmost module in the stack is numbered 1." ::= { nw2StackEntry 1 } nw2ModuleType OBJECT-TYPE SYNTAX INTEGER { empty(1), -- nothing installed smm16(52), -- snappable, 16 port, RJ45, managed smm16-a(53), -- snappable, 16 port, RJ45, 1 AUI, managed smm16-b(54), -- snappable, 16 port, RJ45, 1 BNC, managed smm16-f(55), -- snappable, 16 port, RJ45, 1 fiber, managed smm8(138), -- snappable, 8 port, RJ45, managed smm16b(178), -- snappable, 16 port, RJ45, Bridge, managed smm16b-a(179), -- snappable, 16 port, RJ45, Bridge, 1 AUI, managed smm16b-b(180), -- snappable, 16 port, RJ45, Bridge, 1 BNC, managed smm16b-f(181), -- snappable, 16 port, RJ45, Bridge, 1 fiber, managed fsmm16(224), -- FastStack, 16 Port, RJ45, managed. fsmm16-a(225), -- FastStack, 16 Port, RJ45, 1 AUI, managed. fsmm16-b(226), -- FastStack, 16 Port, RJ45, 1 BNC, managed. fsmm16-f(227), -- FastStack, 16 Port, RJ45, 1 Fiber, managed. fsmm16b(228), -- FastStack, 16 Port, RJ45, MIS RJ45, managed. fsmm16b-a(229), -- FastStack, 16 Port, RJ45, MIS, 1 AUI, managed. fsmm16b-b(230), -- FastStack, 16 Port, RJ45, MIS, 1 BNC, managed. fsmm16b-f(231), -- FastStack, 16 Port, RJ45, MIS, 1 Fiber, managed. fsmu16(232), -- FastStack, 16 Port, RJ45, unmanaged. fsmu16-a(233), -- FastStack, 16 Port, RJ45, 1 AUI, unmanaged. fsmu16-b(234), -- FastStack, 16 Port, RJ45, 1 BNC, unmanaged. fsmu16-f(235), -- FastStack, 16 Port, RJ45, 1 Fiber, unmanaged. fsmu16b(236), -- FastStack, 16 Port, RJ45, MIS RJ45, unmanaged. fsmu16b-a(237), -- FastStack, 16 Port, RJ45, MIS, 1 AUI, unmanaged. fsmu16b-b(238), -- FastStack, 16 Port, RJ45, MIS, 1 BNC, unmanaged. fsmu16b-f(239), -- FastStack, 16 Port, RJ45, MIS, 1 Fiber,unmanaged. fsmm8(240), -- FastStack, 8 Port, RJ45, managed. fsmm8-a(241), -- FastStack, 8 Port, RJ45, 1 AUI, managed. fsmm8-b(242), -- FastStack, 8 Port, RJ45, 1 BNC, managed. fsmm8-f(243), -- FastStack, 8 Port, RJ45, 1 Fiber, managed. fsmm8b(244), -- FastStack, 8 Port, RJ45, MIS RJ45, managed. fsmm8b-a(245), -- FastStack, 8 Port, RJ45, MIS, 1 AUI, managed. fsmm8b-b(246), -- FastStack, 8 Port, RJ45, MIS, 1 BNC, managed. fsmm8b-f(247), -- FastStack, 8 Port, RJ45, MIS, 1 Fiber, managed. fsmu8(248), -- FastStack, 8 Port, RJ45, unmanaged. fsmu8-a(249), -- FastStack, 8 Port, RJ45, 1 AUI, unmanaged. fsmu8-b(250), -- FastStack, 8 Port, RJ45, 1 BNC, unmanaged. fsmu8-f(251), -- FastStack, 8 Port, RJ45, 1 Fiber, unmanaged. fsmu8b(252), -- FastStack, 8 Port, RJ45, MIS RJ45, unmanaged. fsmu8b-a(253), -- FastStack, 8 Port, RJ45, MIS, 1 AUI, unmanaged. fsmu8b-b(254), -- FastStack, 8 Port, RJ45, MIS, 1 BNC, unmanaged. fsmu8b-f(255), -- FastStack, 8 Port, RJ45, MIS, 1 Fiber,unmanaged. unknown(1000) -- Unknown module type } ACCESS read-only STATUS mandatory DESCRIPTION "The type of module." ::= { nw2StackEntry 2 } nw2BkplNum OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of the backplane to which the module is connected. A module may be either connected to the Ethernet backplane (value = 1) or be isolated from it (value = 6)." ::= { nw2StackEntry 3 } nw2PhysAddr OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-only STATUS mandatory DESCRIPTION "The physical (mac) address of the module." ::= { nw2StackEntry 4 } nw2IpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The internet address of the SNMP agent for this module. This object allows an SNMP manager to determine and set the IP addresses of each agent in the stack. Setting a new IP address through this object does not take effect until nw2Reset is set to reset(2)." ::= { nw2StackEntry 5 } nw2IpDefaultGateway OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The internet address of the default IP gateway for this module. This object allows an SNMP manager to determine and set the IP default gateway addresses of each agent in the stack. Setting a new IP default gateway through this object does not take effect until nw2Reset is set to reset(2)." ::= { nw2StackEntry 6 } nw2IpNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The internet network mask of the default IP gateway for this module. This object allows an SNMP manager to determine and set the IP network masks of each agent in the stack. Setting a new IP net mask through this object does not take effect until nw2Reset is set to reset(2)." ::= { nw2StackEntry 7 } nw2Reset OBJECT-TYPE SYNTAX INTEGER { notreset(1), -- not resetting reset(2) -- reset } ACCESS read-write STATUS mandatory DESCRIPTION "When set to reset(2), the settings for nw2IpAddr, nw2IpNetMask, and nw2IpDefaultGateway are made to take effect." ::= { nw2StackEntry 8 } -- -- The nw2ExtendedPortInfo Group -- nw2ExtendedPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Nw2ExtendedPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each port defined." ::= { nw2ExtendedPortInfo 1 } nw2ExtendedPortEntry OBJECT-TYPE SYNTAX Nw2ExtendedPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each port defined. The index into the table is nw2ExtendedPortId. For example, the value of the link state for port 12 is given by nw2ExtendedPortLinkState.12." INDEX { nw2ExtendedPortId } ::= { nw2ExtendedPortTable 1 } Nw2ExtendedPortEntry ::= SEQUENCE { nw2ExtendedPortId INTEGER, nw2ExtendedPortLinkTestEnable INTEGER, nw2ExtendedPortLinkState INTEGER } nw2ExtendedPortId OBJECT-TYPE SYNTAX INTEGER (1..17) ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies the port for which this entry contains information." ::= { nw2ExtendedPortEntry 1 } nw2ExtendedPortLinkTestEnable OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether or not Link Test is enabled for the port." ::= { nw2ExtendedPortEntry 2 } nw2ExtendedPortLinkState OBJECT-TYPE SYNTAX INTEGER { linkDown(1), linkUp(2), notApplicable(3) } ACCESS read-only STATUS mandatory DESCRIPTION "A value indicating the current state of the link attached to the port. The possible values are: linkDown(1) The link pulses are not being received by the port. linkUp(2) The link pulses are being received by the port. notApplicable(3) The port is an AUI or other non-10BaseT port." ::= { nw2ExtendedPortEntry 3 } -- -- The nw2BkUpPortInfo Group -- nw2BkUpPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Nw2BkUpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each backup port defined. The index into the table is nw2BkUpPortId. For example, the value of the backup port for port 12 is given by nw2BkUpPortBackupPort.12." ::= { nw2BkUpPortInfo 1 } nw2BkUpPortEntry OBJECT-TYPE SYNTAX Nw2BkUpPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Defines the backup ports." INDEX { nw2BkUpPortId } ::= { nw2BkUpPortTable 1 } Nw2BkUpPortEntry ::= SEQUENCE { nw2BkUpPortId INTEGER, nw2BkUpPortBackupPort INTEGER, nw2BkUpPortBackupEnable INTEGER } nw2BkUpPortId OBJECT-TYPE SYNTAX INTEGER (1..17) ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies the port for which this entry contains information." ::= { nw2BkUpPortEntry 1 } nw2BkUpPortBackupPort OBJECT-TYPE SYNTAX INTEGER (1..17) ACCESS read-write STATUS mandatory DESCRIPTION "The port number of the backup port for this port. A value of 0 indicates that there is no backup specified." ::= { nw2BkUpPortEntry 2 } nw2BkUpPortBackupEnable OBJECT-TYPE SYNTAX INTEGER { none(1), -- No backup is specified. enable(2), -- Monitoring of primary port is enabled. Backup port -- is partitioned. disable(3), -- Monitoring of primary port is disabled. tripped(4) -- The backup port has taken over for the primary port. } ACCESS read-write STATUS mandatory DESCRIPTION "The status of the backup port specified by nw2BkUpPortBackupPort. The port being monitored is termed the primary port, and is specified by nw2BkUpPortId. Writing enable(2) to this object enables monitoring of the primary port. This means that the backup port is partitioned, and remains partitioned until an event occurs which causes the backup port to take over for the primary port. Writing disable(3) to this object disables monitoring, it unpartitions the backup port. Writing none(1) to this object deletes the entry from the table. For a 10BaseT primary port, a backup port will take over if the primary port loses link pulse or autopartitions. For an AUI primary port, a backup port will take over if the primary port autopartitions." ::= { nw2BkUpPortEntry 3 } -- -- The nw2IPTrapInfo Group -- nw2IPTrapReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF Nw2IPTrapReceiverEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table which contains the IP addresses of SNMP managers which are to receive traps. To set an entry in the table, perform a set of nw2IPTrapReceiverComm. to the community name to be used in the trap. For example, to enter the IP address 192.103.83.3 along with the community name 'public' into the table, set nw2IPTrapReceiverComm.192.103.83.3 to 'public'. This creates the entry. To delete an entry, set nw2IPTrapType. to invalid(2). For example, to delete the entry for 192.103.83.3, set nw2IPTrapType.192.103.83.3 to 2." ::= { nw2IPTrapInfo 1 } nw2IPTrapReceiverEntry OBJECT-TYPE SYNTAX Nw2IPTrapReceiverEntry ACCESS not-accessible STATUS mandatory INDEX { nw2IPTrapReceiverAddr } ::= { nw2IPTrapReceiverTable 1 } Nw2IPTrapReceiverEntry ::= SEQUENCE { nw2IPTrapType INTEGER, nw2IPTrapReceiverAddr IpAddress, nw2IPTrapReceiverComm DisplayString } nw2IPTrapType OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following invalid (2) -- an invalidated address } ACCESS read-write STATUS mandatory ::= { nw2IPTrapReceiverEntry 1 } nw2IPTrapReceiverAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory ::= { nw2IPTrapReceiverEntry 2 } nw2IPTrapReceiverComm OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) ACCESS read-write STATUS mandatory ::= { nw2IPTrapReceiverEntry 3 } -- -- The nw2IPXTrapInfo Group -- nw2IPXTrapReceiverTable OBJECT-TYPE SYNTAX SEQUENCE OF Nw2IPXTrapReceiverEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The table which contains the IPX addresses of SNMP managers which are to receive traps. To set an entry in the table, perform a set of nw2IPXTrapReceiverComm. to the community name to be used in the trap. The IPX address consists of two parts: a network number and a MAC address. This must be entered in dotted notation, and followed by .0.0. For example, to enter the IPX address consisting of network number 00000001 and MAC address 10005a790006, use 0.0.0.1.10.00.5a.79.00.06.0.0. (This assumes the network manager which you are using, accepts this type of hexadecimal notation. If not, you will need to convert these numbers into decimal.) To enter this address along with the community name 'public' into the table, set nw2IPXTrapReceiverComm.0.0.0.1.10.00.5a.79.00.06.0.0 to 'public'. This creates the entry. To delete an entry, set nw2IPXTrapType. to invalid(2). For example, to delete the entry the above entry, set nw2IPXTrapType.0.0.0.1.10.00.5a.79.00.06.0.0 to 2." ::= { nw2IPXTrapInfo 1 } nw2IPXTrapReceiverEntry OBJECT-TYPE SYNTAX Nw2IPXTrapReceiverEntry ACCESS not-accessible STATUS mandatory INDEX { nw2IPXTrapReceiverAddr } ::= { nw2IPXTrapReceiverTable 1 } Nw2IPXTrapReceiverEntry ::= SEQUENCE { nw2IPXTrapType INTEGER, nw2IPXTrapReceiverAddr IpxAddress, nw2IPXTrapReceiverComm DisplayString } nw2IPXTrapType OBJECT-TYPE SYNTAX INTEGER { other (1), -- none of the following (i.e., a valid trap entry) invalid (2) -- an invalidated address } ACCESS read-write STATUS mandatory ::= { nw2IPXTrapReceiverEntry 1 } nw2IPXTrapReceiverAddr OBJECT-TYPE SYNTAX IpxAddress ACCESS read-write STATUS mandatory ::= { nw2IPXTrapReceiverEntry 2 } nw2IPXTrapReceiverComm OBJECT-TYPE SYNTAX DisplayString (SIZE (1..20)) ACCESS read-write STATUS mandatory ::= { nw2IPXTrapReceiverEntry 3 } -- -- The nw2DownloadInfo Group -- nw2DownloadImagePathname OBJECT-TYPE SYNTAX DisplayString (SIZE (64)) ACCESS read-write STATUS mandatory DESCRIPTION "The fully qualified pathname of the image file to download. Please refer to the description of nw2DownloadState. The name is a fully qualified pathname. On DOS and OS/2 systems this should include a drive letter." ::= { nw2DownloadInfo 1 } nw2DownloadServerIp OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the machine which is to download the agent. Please refer to the description of nw2DownloadState." ::= { nw2DownloadInfo 2 } nw2DownloadImageVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (9)) ACCESS read-write STATUS mandatory DESCRIPTION "The version name of the the image file to download." ::= { nw2DownloadInfo 3 } nw2DownloadState OBJECT-TYPE SYNTAX INTEGER { notDownloading(1), downloading(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this object to downloading(2) intiates a TFTP download of the agent from the server specified by nw2DownloadServerIp. The object nw2DownloadImagePathname specifies the image file to download. The name is a fully qualified pathname. On DOS and OS/2 systems this should include a drive letter." ::= { nw2DownloadInfo 4 } -- -- The nw2ExtendedRptrInfo Group -- -- This group contains performance monitoring statistics for the repeater -- which are not found in RFC1516. Each counter is a summary of a statisitc -- for all of the ports in the repeater. -- nw2ExtendedRptrFCSErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each frame with FCSError and without FramingError and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize. Note: The approximate minimum time between Counter rollovers is 81 hours." ::= { nw2ExtendedRptrInfo 1 } nw2ExtendedRptrAlignmentErrors OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each frame with FCSError and FramingError and whose octetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize. Note: The approximate minimum time between Counter rollovers is 81 hours." ::= { nw2ExtendedRptrInfo 2 } nw2ExtendedRptrFramesTooLong OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each frame whose OctetCount is greater than maxFrameSize. Note: The approximate minimum time between Counter rollovers is 61 days." ::= { nw2ExtendedRptrInfo 3 } nw2ExtendedRptrShortEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each carrier event whose ActivityDuration is greater than ShortEventMinTime and less than ShortEventMaxTime. ShortEventMinTime represents any event of sufficient duration to initiate transmission by a repeater. ShortEventMaxTime is greater than 7.4uS and less than 8.2uS. ShortEventMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: shortEvents may indicate an externally generated noise hit which will cause the relay to transmit Runts to its other ports, or propagate a collision (which may be late) back to the transmitting DTE and damaged frames to the rest of the network. Such shortEvents are not a feature of normal network activity. Also it should be noted that a MAU that is attached to a coax segment may have several carrier dropouts on the DI circuit before the CI circuit is active and stable. Such dropouts will increment the shortEvent Counter but are considered normal for a coax segment." ::= { nw2ExtendedRptrInfo 4 } nw2ExtendedRptrRunts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each carrier event whose ActivityDuration is greater than ShortEventMaxTime and less than RuntMaxTime. RuntMaxTime is greater than 53.2uS and less than 56.0uS. An event whose length is greater than 7.4uS but less than 8.2uS shall increment either the ShortEvent object or the runts object but not both. A non-collision event greater than 53.2uS but less than 56.0uS may or may not be counted as a runt. A non-collision event greater than or equal to 56.0uS shall not be counted as a Runt. RuntMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: Runts do not indicate a problem in the network. The approximate minimum time for Counter rollover is 16 hours." ::= { nw2ExtendedRptrInfo 5 } nw2ExtendedRptrLateEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "Increment Counter by one for each carrier event in which the CollIn(X) variable transitions to the value SQE while the activity duration is greater than the LateEventThreshold. Such a carrier event is counted twice, as both a Collision and as a LateEvent. The LateEventThreshold is greater than 480 bit times less than 565 bit times. LateEventThreshold has tolerances included to permit an implementation to build a single threshold to serve as both the LateEventThreshold and ValidPacketMinTime threshold. Note: The approximate minimum time between Counter rollovers is 81 hours." ::= { nw2ExtendedRptrInfo 6 } nw2ExtendedRptrVeryLongEvents OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The veryLongEvents object counts the number of times a packet has been received by this port that was so long that the repeater was forced to go into a jabber protection condition. Note: The approximate minimum time for Counter rollover is 200 days." ::= { nw2ExtendedRptrInfo 7 } nw2ExtendedRptrDataRateMismatches OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The dataRateMismatches object counts the number of times that a packet has been received by this port with the transmission frequency (data rate) detectably mismatched from the local transmit frequency. The exact degree is implementation- specific and is to be defined by the implementor for conformance testing. Note: Whether or not the repeater was able to maintain data integrity is beyond the scope of this standard." ::= { nw2ExtendedRptrInfo 8 } -- -- The nw2IntrusionPortTable Group: For Port Level Intrusion SetUp. The objects -- in this table will allow a user to set up Intrusion for any port controlled -- by this unit. -- nw2IntrusionPortTable OBJECT-TYPE SYNTAX SEQUENCE OF Nw2IntrusionPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each port defined." ::= { nw2IntrusionPortInfo 1 } nw2IntrusionPortEntry OBJECT-TYPE SYNTAX Nw2IntrusionPortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This table has one entry for each port defined. The index into the table is nw2ExtendedPortId. For example, the value of the intrusion state for port 12 is given by nw2IntrusuionPortStatus.12." INDEX { nw2IntrusionPortId } ::= { nw2IntrusionPortTable 1 } Nw2IntrusionPortEntry ::= SEQUENCE { nw2IntrusionPortId INTEGER, nw2IntrusionPortStatus INTEGER, nw2IntrusionPortMACAddress OCTET STRING, nw2IntrusionPortMACAddressStr DisplayString } nw2IntrusionPortId OBJECT-TYPE SYNTAX INTEGER (1..17) ACCESS read-only STATUS mandatory DESCRIPTION "Uniquely identifies the port for which this entry contains information." ::= { nw2IntrusionPortEntry 1 } nw2IntrusionPortStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2), tripped(3) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines whether Intrusion is disabled, enabled, or tripped. If nw2SecurityStatus is enabled(2) this variable cannot be set. If a set is performed with the nw2SecurityStatus variable enabed(2), a PDU error is returned. The nw2SecurityCommand must be used to change this variable." ::={ nw2IntrusionPortEntry 2 } nw2IntrusionPortMACAddress OBJECT-TYPE SYNTAX OCTET STRING (SIZE (6)) ACCESS read-write STATUS mandatory DESCRIPTION "Defines the MAC address for the Intruder. All values are legal. if nw2SecurityStatus is enabled(2) this variable cannot be set. If a set is performed with the nw2SecurityStatus enabled(2), a PDU error is returned. The nw2SecurityCommand must be used to change this variable." ::= { nw2IntrusionPortEntry 3 } nw2IntrusionPortMACAddressStr OBJECT-TYPE SYNTAX DisplayString (SIZE (12)) ACCESS read-write STATUS mandatory DESCRIPTION "Defines the MAC address for the Intruder. if nw2SecurityStatus is enabled(2) this variable cannot be set. If a set is performed with the nw2SecurityStatus enabled(2), a PDU error is returned. The nw2SecurityCommand must be used to change this variable." ::= { nw2IntrusionPortEntry 4 } -- -- The nw2SecurityTable Group -- nw2SecurityPassword OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Defines the password for enabling/disabling port intrusion" ::= { nw2SecurityInfo 1 } nw2SecuritySeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "A value for encyption seed." ::= { nw2SecurityInfo 2 } nw2SecurityCommand OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Defines which port, value and password an intrusion variable can be set to." ::= { nw2SecurityInfo 3 } nw2SecurityStatus OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Defines if security is enabled or disabled for intrusion. If security status is set to disabled(2), the SNMP Manager can enable/disable intrusion directly without a password. If the nw2SecurityStatus is set to enabled(2) the SNMP Manager must use the nw2SecurityCommand variable to set the intrusion status. If the SNMP Manager tries to set the intrusion variable for the port it will not accept the command." ::= { nw2SecurityInfo 4 } nw2SecurityResetStatus OBJECT-TYPE SYNTAX OCTET STRING ACCESS read-write STATUS mandatory DESCRIPTION "Defines the command to disable security." ::= { nw2SecurityInfo 5 } END