diff --git a/snmp_mib_archive/CMM3-MIB.txt b/snmp_mib_archive/CMM3-MIB.txt new file mode 100644 index 0000000..12b0881 --- /dev/null +++ b/snmp_mib_archive/CMM3-MIB.txt @@ -0,0 +1,1813 @@ +-- +-- cmm3-mib.txt +-- +-- ******************************************************************** +-- Copyright 2003 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Canopy CMM3 MIB definitions. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- Nov/12/2002 Y.G Initial release. +-- Mar/03/2003 Y.G Add CMM config/status/GPS info +-- Mar/02/2004 Y.G Add port configuration/description +-- ******************************************************************** + +CMM3-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Gauge32, Counter64, IpAddress, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + WhispLUID, WhispMACAddress,EventString + FROM WHISP-TC-MIB + whispModules, whispBox, whispCMM + FROM WHISP-GLOBAL-REG-MIB; + +cmmIIIMibModule MODULE-IDENTITY + LAST-UPDATED "200305150000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains CMM3 MIB definitions." + ::= {whispModules 15} + +--------------------------------------------------------------------------- +-- Top Level Registrations +cmmGroups OBJECT IDENTIFIER ::= {whispCMM 1} +cmmSwitch OBJECT IDENTIFIER ::= {whispCMM 2} +cmmConfig OBJECT IDENTIFIER ::= {whispCMM 3} +cmmStatus OBJECT IDENTIFIER ::= {whispCMM 4} +cmmGps OBJECT IDENTIFIER ::= {whispCMM 5} +cmmEventLog OBJECT IDENTIFIER ::= {whispCMM 6} +cmmControls OBJECT IDENTIFIER ::= {whispCMM 7} + +-- ------------------------------------------------------------------------- + +-- Broadcom switch table + + cmmSwitchTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmmSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of CMM MIB counters" + ::= {cmmSwitch 1} + + + cmmSwitchEntry OBJECT-TYPE + SYNTAX CmmSwitchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CMM MIB counters" + + INDEX {portNumber} + ::= {cmmSwitchTable 1} + + CmmSwitchEntry ::= SEQUENCE{ + -- Receive only counters + portNumber INTEGER, + rxDropPkts Counter32, + rxOctets Counter64, + rxBroadcastPkts Counter32, + rxMulticastPkts Counter32, + rxSAChanges Counter32, + rxUndersizePkts Counter32, + rxOversizePkts Counter32, + rxFragments Counter32, + rxJabbers Counter32, + rxUnicastPkts Counter32, + rxAlignmentErrors Counter32, + rxFCSErrors Counter32, + rxGoodOctets Counter64, + rxExcessSizeDisc Counter32, + rxPausePkts Counter32, + rxSymbolErrors Counter32, + -- Tansmit only counters + txDropPkts Counter32, + txOctets Counter64, + txBroadcastPkts Counter32, + txMulticastPkts Counter32, + txCollisions Counter32, + txUnicastPkts Counter32, + txSingleCollision Counter32, + txMultipleCollision Counter32, + txDeferredTransmit Counter32, + txLateCollision Counter32, + txExcessiveCollision Counter32, + txPausePkts Counter32, + txFrameInDisc Counter32, + --Transmit or Receive counter + pkts64Octets Counter32, + pkts65to127Octets Counter32, + pkts128to255Octets Counter32, + pkts256to511Octets Counter32, + pkts512to1023Octets Counter32, + pkts1024to1522Octets Counter32 + } + + portNumber OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each CMM port. Its value + starts from 1." + ::= {cmmSwitchEntry 1} + + rxDropPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that + were dropped due to lack of resources(e.g., lack of + input buffers)or were dropped due to lack of resources + before a determination of the validity of the packet was + able to be made (e.g., receive FIFO overflow). The counter + is only incremented if the receive error was not counted + by either the RxExcessSizeDisc, the RxAlignmentErrors or + the RxRCSErrors counters." + + ::= {cmmSwitchEntry 2} + + rxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes of data received by a port + (excluding preamble but including FCS), including + bad packets." + + ::= {cmmSwitchEntry 3} + + rxBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that + are directed to the broadcast address. This counter + does not include error broadcast packets or valid + multicast packets." + + ::= {cmmSwitchEntry 4} + + rxMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that + are directed to the multicast address. This counter + does not include error multicast packets or valid + broadcast packets." + + ::= {cmmSwitchEntry 5} + + rxSAChanges OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times the SA of good receive packets + has changed from the previous value. A count greater + than 1 generally indicates the port if connected to + a repeater based network." + + ::= {cmmSwitchEntry 6} + + rxUndersizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that are + less than 64 bytes long (excluding framing bits but + including the FCS)." + + ::= {cmmSwitchEntry 7} + + rxOversizePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that are + greater than 1522 bytes inclusive (excluding framing bits + but including the FCS). Note that this counter alone will + be incremented for packets in the range 1523-1536 bytes + inclusive, whereas both this counter and the RxExcessSizeDisc + counter will be incremented for packets of 1537 bytes and + higher." + + ::= {cmmSwitchEntry 8} + + rxFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by a port that are less than + 64 bytes(excluding framing bits) and have either an FCS error + or an alignment error." + + ::= {cmmSwitchEntry 9} + + rxJabbers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by a port that are longer + than 1522 bytes and have either an FCS error or an alignment + error." + + ::= {cmmSwitchEntry 10} + + + rxUnicastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that are + addressed to a unicast address." + + ::= {cmmSwitchEntry 11} + + rxAlignmentErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by a port that have a + length (excluding framing bits but including FCS) + between 64 and 1522 bytes, inclusive, and have a bad + FCS with a non-integral number of bytes." + + ::= {cmmSwitchEntry 12} + + rxFCSErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received by a port that have a + length (excluding framing bits but including FCS) + between 64 and 152 bytes, and have a bad FCS with an + integral number of bytes." + + ::= {cmmSwitchEntry 13} + + rxGoodOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of bytes in all good packets received + by a port (excluding framing bits but including FCS)." + + ::= {cmmSwitchEntry 14} + + rxExcessSizeDisc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received by a port that + are greater than 1536 bytes (excluding framing bits + but including FCS) and were discarded due to excessive + length. Note that the RxOversizePkts counter alone is + incremented for packets in the range of 1523-1536 bytes + inclusive, whereas both this counter and the RxOversizePkts + are incremented for packets of 1537 bytes and higher." + + ::= {cmmSwitchEntry 15} + + rxPausePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PAUSE frame received by a port. The PAUSE + frame must have a valid MAC Control Frame EtherType field + (88-08h), have a destination MAC address of either the MAC + Control frame reserved multicast address(01-80-c2-00-00-011) + or the unique MAC address associated with the specific port, + a valid PAUSE Opcode (00-01), be a minimum of 64 bytes in + length (excluding preamble but including FCS), and have a + valid CRC. Although an 802.3 compliant MAC is only permitted + to transmit PAUSE frames when in full duplex mode, with + flow control enabled, and with the transfer of PAUSE frames + determined by the result of auto-negotiation, an 802.3 MAC + receiver is required to count all received PAUSE frames, + regardless of its half/full-duplex status. An indication + that a MAC is in half-duplex with the RxPausePkts + incrementing indicates a non-compliant transmitting device + on the network." + + ::= {cmmSwitchEntry 16} + + rxSymbolErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of times a valid length packet was received + at a port and at least one invalid data symbol was detected. + Counter only increment once per carrier event and does not + increment on detection of collision during the carrier event." + + ::= {cmmSwitchEntry 17} + + + txDropPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This counter is incremented every time a transmit packet + is dropped due to lack of resources (e.g., transmit FIFO + underflow), or an internal MAC sublayer transmit error not + counted by in either the TxLateCollision or the + TxExcessiveCollision counters." + + ::= {cmmSwitchEntry 18} + + txOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of good bytes of data transmitted by a + port (excluding preamble but including FCS)." + + ::= {cmmSwitchEntry 19} + + txBroadcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets transmitted by a port that + are directed to a broadcast address. This counter + does not include errored broadcast packets or valid + multicast packets." + + ::= {cmmSwitchEntry 20} + + txMulticastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets transmitted by a port that + are directed to a multicast address. This counter + does not include errored multicast packets or valid + broadcast packets." + + ::= {cmmSwitchEntry 21} + + txCollisions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of collision experienced by a port during + packet transmissions." + + ::= {cmmSwitchEntry 22} + + txUnicastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets transmitted by a port + that are addressed to a unicast address." + + ::= {cmmSwitchEntry 23} + + txSingleCollision OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number packets successfully transmitted by a port + that experienced exactly one collision." + + ::= {cmmSwitchEntry 24} + + txMultipleCollision OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number packets successfully transmitted by a port + that experienced more than one collision." + + ::= {cmmSwitchEntry 25} + + txDeferredTransmit OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number packets successfully transmitted by a port + for which the first transmission attempt is delayed + because medium is busy." + + ::= {cmmSwitchEntry 26} + + txLateCollision OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times that a collision is detected + later than 512 bit-times into the transmission of + a packet." + + ::= {cmmSwitchEntry 27} + + txExcessiveCollision OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets that are not transmitted from + a port because the packet experienced 16 transmission + attempts." + + ::= {cmmSwitchEntry 28} + + txPausePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of PAUSE frame transmitted by a port. + The MAC resolve to full duplex mode, with 803.3x + flow control PAUSE frame exchange enabled at the + completion of auto-negotiation." + + ::= {cmmSwitchEntry 29} + + txFrameInDisc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of valid packets received which are + discarded by the forwarding process due to lack + of space on an output queue. Note: not maintained + or reported in the MIB counters. Located in + Congestion registers. This attribute only increments + if a network device is not acting in compliance with + a flow control request, or the BCM5327M internal + flow control/buffering scheme has been misconfigured." + + ::= {cmmSwitchEntry 30} + + pkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are 64 bytes long." + + ::= {cmmSwitchEntry 31} + + pkts65to127Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 65 and 127 bytes long." + + ::= {cmmSwitchEntry 32} + + pkts128to255Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 128 and 255 bytes long." + + ::= {cmmSwitchEntry 33} + + pkts256to511Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 256 and 511 bytes long." + + ::= {cmmSwitchEntry 34} + + pkts512to1023Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 512 and 1023 bytes long." + + ::= {cmmSwitchEntry 35} + + pkts1024to1522Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including error packets) + that are between 1024 and 1522 bytes long." + + ::= {cmmSwitchEntry 36} + + cmmSwitchGroup OBJECT-GROUP + OBJECTS { + portNumber, + rxDropPkts, + rxOctets, + rxBroadcastPkts, + rxMulticastPkts, + rxSAChanges, + rxUndersizePkts, + rxOversizePkts, + rxFragments, + rxJabbers, + rxUnicastPkts, + rxAlignmentErrors, + rxFCSErrors, + rxGoodOctets, + rxExcessSizeDisc, + rxPausePkts, + rxSymbolErrors, + txDropPkts, + txOctets, + txBroadcastPkts, + txMulticastPkts, + txCollisions, + txUnicastPkts, + txSingleCollision, + txMultipleCollision, + txDeferredTransmit, + txLateCollision, + txExcessiveCollision, + txPausePkts, + txFrameInDisc, + pkts64Octets, + pkts65to127Octets, + pkts128to255Octets, + pkts256to511Octets, + pkts512to1023Octets, + pkts1024to1522Octets + } + STATUS current + DESCRIPTION + "CMMIII switch group." + ::= {cmmGroups 1} + +-- CMM III configuration page + + gpsTimingPulse OBJECT-TYPE + SYNTAX INTEGER {master(1), + slave(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(1) -- Master. + (0) -- Slave." + + ::= {cmmConfig 1} + + lan1Ip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN 1 IP." + + ::= {cmmConfig 2} + + lan1SubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN 1 subnet mask." + + ::= {cmmConfig 3} + + defaultGateWay OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default gateway" + + ::= {cmmConfig 4} + + port1PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 1. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 5 } + + port2PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 2. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 6 } + + port3PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 3. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 7 } + + port4PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 4. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 8 } + + port5PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 5. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 9 } + + port6PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 6. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 10 } + + port7PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 7. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 11 } + + port8PowerCtr OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control for port 8. + (1) -- Power on. + (0) -- Power off." + + ::= {cmmConfig 12 } + + displayOnlyAccess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Display only access to web interface and telnet." + ::= {cmmConfig 13} + + fullAccess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Full access password to web interface and telnet." + ::= {cmmConfig 14} + + displayOnlyStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Display only password status." + ::= {cmmConfig 15} + fullAccessStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Full access password status." + ::= {cmmConfig 16} + webAutoUpdate OBJECT-TYPE + SYNTAX INTEGER + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Web page auto update in seconds. 0 means disabled." + ::= {cmmConfig 17} + + port1Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 1." + + ::= {cmmConfig 18 } + + port2Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 2." + + ::= {cmmConfig 19 } + + port3Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 3." + + ::= {cmmConfig 20 } + + port4Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 4." + + ::= {cmmConfig 21 } + + port5Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 5." + + ::= {cmmConfig 22 } + + port6Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 6." + + ::= {cmmConfig 23 } + + port7Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 7." + + ::= {cmmConfig 24 } + + port8Config OBJECT-TYPE + SYNTAX INTEGER { + auto(1), + hundredFDX(2), + hundredHDX(3), + tenFDX(4), + tenHDX(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link speed configuration on port 8." + + ::= {cmmConfig 25 } + + + port1Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 1 text description." + + ::= {cmmConfig 26 } + + port2Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 2 text description." + + ::= {cmmConfig 27 } + + port3Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 3 text description." + + ::= {cmmConfig 28 } + + port4Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 4 text description." + + ::= {cmmConfig 29 } + + port5Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 5 text description." + + ::= {cmmConfig 30 } + + port6Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 6 text description." + + ::= {cmmConfig 31 } + + port7Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 7 text description." + + ::= {cmmConfig 32 } + + port8Description OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 8 text description." + + ::= {cmmConfig 33 } + + snmpTrap1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 1." + + ::= {cmmConfig 34} + + snmpTrap2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 2." + + ::= {cmmConfig 35} + + snmpTrap3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 3." + + ::= {cmmConfig 36} + + snmpTrap4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 4." + + ::= {cmmConfig 37} + + snmpTrap5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 5." + + ::= {cmmConfig 38} + + snmpTrap6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 6." + + ::= {cmmConfig 39} + + snmpTrap7 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 7." + + ::= {cmmConfig 40} + + snmpTrap8 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 8." + + ::= {cmmConfig 41} + + snmpTrap9 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 9." + + ::= {cmmConfig 42} + + snmpTrap10 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SNMP Trap Address 10." + + ::= {cmmConfig 43} + + vlanTagEnable OBJECT-TYPE + SYNTAX INTEGER {on(1), off(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable 802.1Q VLAN tagging.P + (1) -- Enable Tagging. + (0) -- Disable Tagging." + + ::= {cmmConfig 44} + + vlanTagId OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "802.1q VLAN Tag ID, 1-4095." + + ::= {cmmConfig 45} + + port1Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 1 as Uplink Port. + (1) -- Port 1 is an uplink port. + (0) -- Port 1 is not an uplink port." + + ::= {cmmConfig 46 } + + port2Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 2 as Uplink Port. + (1) -- Port 2 is an uplink port. + (0) -- Port 2 is not an uplink port." + + ::= {cmmConfig 47 } + + port3Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 3 as Uplink Port. + (1) -- Port 3 is an uplink port. + (0) -- Port 3 is not an uplink port." + + ::= {cmmConfig 48 } + + port4Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 4 as Uplink Port. + (1) -- Port 4 is an uplink port. + (0) -- Port 4 is not an uplink port." + + ::= {cmmConfig 49 } + + port5Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 5 as Uplink Port. + (1) -- Port 5 is an uplink port. + (0) -- Port 5 is not an uplink port." + + ::= {cmmConfig 50 } + + port6Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 6 as Uplink Port. + (1) -- Port 6 is an uplink port. + (0) -- Port 6 is not an uplink port." + + ::= {cmmConfig 51 } + + port7Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 7 as Uplink Port. + (1) -- Port 7 is an uplink port. + (0) -- Port 7 is not an uplink port." + + ::= {cmmConfig 52 } + + port8Uplink OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure Port 8 as Uplink Port. + (1) -- Port 8 is an uplink port. + (0) -- Port 8 is not an uplink port." + + ::= {cmmConfig 53 } + + rebootIfRequired OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reboot CMM if required. + (1) -- Check if CMM reboot is required and do so. + (0) -- Do not check for reboot." + + ::= {cmmConfig 54 } + + port1VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 1 VLAN Port Configuration. + Bitmap determines which Port(s) Port 1 will egress data. + 0 means no ports, 2 means port 2, 6 means ports 2 and 3, etc." + + ::= {cmmConfig 55 } + + port2VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 2 VLAN Port Configuration. + Bitmap determines which Port(s) Port 2 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 56 } + + port3VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 3 VLAN Port Configuration. + Bitmap determines which Port(s) Port 3 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 57 } + + port4VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 4 VLAN Port Configuration. + Bitmap determines which Port(s) Port 4 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 58 } + + port5VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 5 VLAN Port Configuration. + Bitmap determines which Port(s) Port 5 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 59 } + + port6VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 6 VLAN Port Configuration. + Bitmap determines which Port(s) Port 6 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 60 } + + port7VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 7 VLAN Port Configuration. + Bitmap determines which Port(s) Port 7 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 61 } + + port8VlanConf OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Port 8 VLAN Port Configuration. + Bitmap determines which Port(s) Port 8 will egress data. + 0 means no ports, 1 means port 1, 3 means ports 1 and 2, etc." + + ::= {cmmConfig 62 } + + port1PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 1 is Powered, attched device will be reset when set to 1. + If Port 1 is Not Powered, nothing will happen." + + ::= {cmmConfig 63 } + + port2PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 2 is Powered, attched device will be reset when set to 1. + If Port 2 is Not Powered, nothing will happen." + + ::= {cmmConfig 64 } + + port3PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 3 is Powered, attched device will be reset when set to 1. + If Port 3 is Not Powered, nothing will happen." + + ::= {cmmConfig 65 } + + port4PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 4 is Powered, attched device will be reset when set to 1. + If Port 4 is Not Powered, nothing will happen." + + ::= {cmmConfig 66 } + + port5PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 5 is Powered, attched device will be reset when set to 1. + If Port 5 is Not Powered, nothing will happen." + + ::= {cmmConfig 67 } + + port6PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 6 is Powered, attched device will be reset when set to 1. + If Port 6 is Not Powered, nothing will happen." + + ::= {cmmConfig 68 } + + port7PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 7 is Powered, attched device will be reset when set to 1. + If Port 7 is Not Powered, nothing will happen." + + ::= {cmmConfig 69 } + + port8PwrReset OBJECT-TYPE + SYNTAX INTEGER (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If Port 8 is Powered, attched device will be reset when set to 1. + If Port 8 is Not Powered, nothing will happen." + + ::= {cmmConfig 70 } + + cmmConfigGroup OBJECT-GROUP + OBJECTS { + gpsTimingPulse, + lan1Ip, + lan1SubnetMask, + defaultGateWay, + port1PowerCtr, + port2PowerCtr, + port3PowerCtr, + port4PowerCtr, + port5PowerCtr, + port6PowerCtr, + port7PowerCtr, + port8PowerCtr, + displayOnlyAccess, + fullAccess, + displayOnlyStatus, + fullAccessStatus, + webAutoUpdate, + port1Config, + port2Config, + port3Config, + port4Config, + port5Config, + port6Config, + port7Config, + port8Config, + port1Description, + port2Description, + port3Description, + port4Description, + port5Description, + port6Description, + port7Description, + port8Description, + snmpTrap1, + snmpTrap2, + snmpTrap3, + snmpTrap4, + snmpTrap5, + snmpTrap6, + snmpTrap7, + snmpTrap8, + snmpTrap9, + snmpTrap10, + vlanTagEnable, + vlanTagId, + port1Uplink, + port2Uplink, + port3Uplink, + port4Uplink, + port5Uplink, + port6Uplink, + port7Uplink, + port8Uplink, + rebootIfRequired, + port1VlanConf, + port2VlanConf, + port3VlanConf, + port4VlanConf, + port5VlanConf, + port6VlanConf, + port7VlanConf, + port8VlanConf, + port1PwrReset, + port2PwrReset, + port3PwrReset, + port4PwrReset, + port5PwrReset, + port6PwrReset, + port7PwrReset, + port8PwrReset + } + STATUS current + DESCRIPTION + "CMMIII configuration group." + ::= {cmmGroups 2} + +-- CMM III status information + + cmmPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF CmmPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of CMM III port entries." + ::= {cmmStatus 1} + + cmmPortEntry OBJECT-TYPE + SYNTAX CmmPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A CMM port entry containing objects with + port status." + + INDEX {portIndex} + ::= {cmmPortTable 1} + + CmmPortEntry ::= SEQUENCE{ + portIndex INTEGER, + linkStatus INTEGER, + linkSpeed INTEGER, + duplexStatus INTEGER, + powerStatus INTEGER, + uplinkStatus INTEGER + } + + portIndex OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A unique value for each CMM port." + ::= {cmmPortEntry 1} + + linkStatus OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the port." + ::= {cmmPortEntry 2} + + linkSpeed OBJECT-TYPE + SYNTAX INTEGER {hundredBaseT(1), + tenBaseT(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Network connectivity, 100BaseT or 10BaseT." + ::= {cmmPortEntry 3} + + duplexStatus OBJECT-TYPE + SYNTAX INTEGER {fullDuplex(1), + halfDuplex(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Half-duplex data transmission or Full-duplex data transmission." + ::= {cmmPortEntry 4} + + powerStatus OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port power status indicates power on or power off." + ::= {cmmPortEntry 5} + + uplinkStatus OBJECT-TYPE + SYNTAX INTEGER {on(1), + off(0) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port Uplink status indicates whether port is configred as an Uplink Port." + ::= {cmmPortEntry 6} + + deviceType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " A textual string containing information about device + type." + + ::= {cmmStatus 2} + + pldVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of PLD code." + ::= {cmmStatus 3} + + softwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III software version. It includes the operation system + and software build time." + ::= {cmmStatus 4} + + systemTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current time." + ::= {cmmStatus 5} + + upTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time since last system reboot." + ::= {cmmStatus 6} + + satellitesVisible OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of satellites the GPS should see." + ::= {cmmStatus 7} + + satellitesTracked OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of satellites that GPS actually tracks." + ::= {cmmStatus 8} + + latitude OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III latitude." + ::= {cmmStatus 9} + + longitude OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III longitude." + ::= {cmmStatus 10} + + height OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The height of CMM-III unit." + ::= {cmmStatus 11} + + trackingMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS tracking mode." + ::= {cmmStatus 12} + + syncStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS sync pulse status." + ::= {cmmStatus 13} + + macAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address of the unit." + ::= {cmmStatus 14} + + cmmStatusGroup OBJECT-GROUP + OBJECTS { + portIndex, + linkStatus, + linkSpeed, + duplexStatus, + powerStatus, + uplinkStatus, + deviceType, + pldVersion, + softwareVersion, + systemTime, + upTime, + satellitesVisible, + satellitesTracked, + latitude, + longitude, + height, + trackingMode, + syncStatus, + macAddress + } + STATUS current + DESCRIPTION + "CMMIII configuration group." + ::= {cmmGroups 3} + +-- CMM III GPS status + + gpsTrackingMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS tracking mode." + ::= {cmmGps 1} + + gpsTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS time." + ::= {cmmGps 2} + + gpsDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM-III GPS date." + ::= {cmmGps 3} + + gpsSatellitesVisible OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of satellites the GPS is supposed to see." + ::= {cmmGps 4} + + gpsSatellitesTracked OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of satellites GPS tracked." + ::= {cmmGps 5} + + gpsHeight OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM height." + ::= {cmmGps 6} + + gpsAntennaConnection OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Antenna Connection status." + ::= {cmmGps 7} + + gpsLatitude OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM Latitude." + ::= {cmmGps 8} + + gpsLongitude OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM longitude." + ::= {cmmGps 9} + + gpsInvalidMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid messages." + ::= {cmmGps 10} + + gpsRestartCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unit restart." + ::= {cmmGps 11} + + gpsReceiverInfo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string contains information on GPS receiver." + ::= {cmmGps 12} + cmmGPSGroup OBJECT-GROUP + OBJECTS { + gpsTrackingMode, + gpsTime, + gpsDate, + gpsSatellitesVisible, + gpsSatellitesTracked, + gpsHeight, + gpsAntennaConnection, + gpsLatitude, + gpsLongitude, + gpsInvalidMsg, + gpsRestartCount, + gpsReceiverInfo + } + STATUS current + DESCRIPTION + "CMMIII GPS status group." + ::= {cmmGroups 4} + +-- CMM III event log + + eventLog OBJECT-TYPE + SYNTAX EventString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CMM Event log." + ::= {cmmEventLog 1} + + reboot OBJECT-TYPE + SYNTAX INTEGER{ + reboot(1), + finishedReboot(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable to 1 will reboot the unit. When the + unit finishs rebooting, it will be in finishedReboot state." + ::= {cmmControls 1} + + clearEventLog OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + notClear(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable to 1 will clear the event log." + ::= {cmmControls 2} + +END + diff --git a/snmp_mib_archive/WHISP-APS-MIB.txt b/snmp_mib_archive/WHISP-APS-MIB.txt new file mode 100644 index 0000000..e4cdfbb --- /dev/null +++ b/snmp_mib_archive/WHISP-APS-MIB.txt @@ -0,0 +1,1517 @@ +-- +-- whisp-aps-mib.mib +-- +-- ******************************************************************** +-- Copyright 2005 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Canopy Access Point and Backhaul Timing Master specific MIB definitions. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- 01/31/2002 Y.G Initial release. +-- 08/22/2002 Y.G Updated whispApsConfig, linkTestResult +-- 03/05/2004 Y.G New entries in link table +-- 07/14/2005 M.D Frequency lists and copyright update +-- ******************************************************************** + +WHISP-APS-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Gauge32, IpAddress, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString,PhysAddress + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + WhispLUID, WhispMACAddress + FROM WHISP-TC-MIB + whispModules, whispBox, whispAps + FROM WHISP-GLOBAL-REG-MIB; + +whispApsMibModule MODULE-IDENTITY + LAST-UPDATED "200304150000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains MIB definitions for APs." + ::= {whispModules 12} + +-- ------------------------------------------------------------------------- +-- Top Level Registrations + +whispApsConfig OBJECT IDENTIFIER ::= {whispAps 1} +whispApsLink OBJECT IDENTIFIER ::= {whispAps 2} +whispApsGPS OBJECT IDENTIFIER ::= {whispAps 3} +whispApsEvent OBJECT IDENTIFIER ::= {whispAps 5} +whispApsGroups OBJECT IDENTIFIER ::= {whispAps 6} +whispApsStatus OBJECT IDENTIFIER ::= {whispAps 7} +whispApsLinkTestConfig OBJECT IDENTIFIER ::= {whispApsLink 1} +whispApsLinkTestResult OBJECT IDENTIFIER ::= {whispApsLink 2} +whispApsRegEvent OBJECT IDENTIFIER ::= {whispApsEvent 1} +whispGPSEvent OBJECT IDENTIFIER ::= {whispApsEvent 2} +whispApsDfsEvent OBJECT IDENTIFIER ::= {whispApsEvent 3} + +-- ------------------------------------------------------------------------- + +-- Link test configuration + + linkTestLUID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LUID selection for Link Test." + ::= {whispApsLinkTestConfig 1} + + linkTestDuration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Duration for Link Test." + ::= {whispApsLinkTestConfig 2} + + +-- Link test action + linkTestAction OBJECT-TYPE + SYNTAX INTEGER {stopped(0), + start(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting value 1 will initiate link test." + ::= {whispApsLinkTestConfig 3} + + linkTestPktLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Packet length for Link Test." + ::= {whispApsLinkTestConfig 4} + +-- Link test results + + testLUID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LUID number of selected unit." + + ::= {whispApsLinkTestResult 1} + linkTestStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status for Link Test." + ::= {whispApsLinkTestResult 2} + + + linkTestError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Error status of Link Test: + (1) Failed to recieve handshake from remote device + (2) No session is currently active. Please try again after session established. + (3) Received a bad transaction ID. Please try again. + (4) We werent able to send the test request to the remote device. + (5) We didnt receive any results from the remote device." + ::= {whispApsLinkTestResult 3} + + testDuration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of link test." + + ::= {whispApsLinkTestResult 4} + + downLinkRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Down Link Rate." + + ::= {whispApsLinkTestResult 5} + + upLinkRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "bps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Up Link Rate." + + ::= {whispApsLinkTestResult 6} + + downLinkEff OBJECT-TYPE + SYNTAX INTEGER + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Down Link Efficiency." + + ::= {whispApsLinkTestResult 7} + + maxDwnLinkIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum down link index." + + ::= {whispApsLinkTestResult 8} + + actDwnLinkIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual down link index." + + ::= {whispApsLinkTestResult 9} + + expDwnFragCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Expected Fragment Count." + + ::= {whispApsLinkTestResult 10} + + actDwnFragCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual Fragment Count." + + ::= {whispApsLinkTestResult 11} + + upLinkEff OBJECT-TYPE + SYNTAX INTEGER + UNITS "%" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Up link efficiency." + + ::= {whispApsLinkTestResult 12} + + expUpFragCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink expected Fragment Count." + + ::= {whispApsLinkTestResult 13} + + actUpFragCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual uplink Fragment Count." + + ::= {whispApsLinkTestResult 14} + + whispLinkTestGroup OBJECT-GROUP + OBJECTS { + linkTestLUID, + linkTestDuration, + linkTestAction, + testLUID, + linkTestPktLength, + linkTestStatus, + linkTestError, + testDuration, + downLinkRate, + upLinkRate, + downLinkEff, + maxDwnLinkIndex, + actDwnLinkIndex, + expDwnFragCount, + actDwnFragCount, + upLinkEff, + expUpFragCount, + actUpFragCount + } + STATUS current + DESCRIPTION + "WHiSP APs link test group." + ::= {whispApsGroups 1} + + +-- APS config page + + gpsInput OBJECT-TYPE + SYNTAX INTEGER { + generateSyncSignal(0), + syncToReceivedSignalTimingPort(1), + syncToReceivedSignalPowerPort(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "(0) -- Generate AP sync signal. + (1) -- Sync AP to received signal (Power Port) (Y adaptor is required). + (2) -- Sync AP to received signal (Timing Port)." + + ::= {whispApsConfig 1} + + rfFreqCarrier OBJECT-TYPE + SYNTAX INTEGER {wired(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF Frequency. + The frequencies are: + 2.4 radios:24150,24175,24200,24225,24250,24275,24300,24325,24350,24375, + 24400,24425,24450,24475,24500,24525,24550,24575. + 4.9 radios:4920,4940,4960,4980,5040,5060,5080. + 5.1 radios:5175,5180,5185,5190,5195,5200,5205,5210,5215,5220,5225,5230,5240, + 5245,5250,5255,5260,5265,5270,5275,5280,5285,5290,5295,5300,5305, + 5310,5315,5320,5325. + 5.2 radios:5275,5280,5285,5290,5295,5300,5305,5310,5315,5320,5325. + 5.4 radios:5495,5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560, + 5565,5570,5575,5580,5585,5590,5595,5600,5605,5610,5615,5620,5625,5630, + 5635,5640,5645,5650,5655,5660,5665,5670,5675,5680,5685,5690,5695,5700,5705 + 5.7 radios:5745,5750,5755,5760,5765,5770,5775,5780,5785,5790,5795,5800,5805. + 5.7 radios with ISM enabled :5735,5740,5745,5750,5755,5760,5765,5770,5775, + 5780,5785,5790,5795,5800,5805,5810,5815,5820,5825,5830,5835,5840. + 5.8 radios:5860,5865,5870,5875,5880,5885,5890,5895,5900,5905,5910. + 900 radios:9060,9070,9080,9090,9100,9110,9120,9130,9140,9150,9160,9170,9180,9190,9200,9220,9230,9240. + 0: wired." + + ::= {whispApsConfig 2} + + apLinkSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The variable is deprecated." + + ::= {whispApsConfig 3} + + dwnLnkData OBJECT-TYPE + SYNTAX INTEGER (0..99) + UNITS "%" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is the percentage of frame data space + allocated for downlink" + + ::= {whispApsConfig 4} + + highPriorityUpLnkPct OBJECT-TYPE + SYNTAX INTEGER (0..99) + UNITS "%" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percentage of uplink slots for high priority data." + + ::= {whispApsConfig 5} + + numUAckSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of upstream ack slots." + + ::= {whispApsConfig 6} + + uAcksReservHigh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of upstream high priority ack slots" + + ::= {whispApsConfig 7} + + numDAckSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of downstream ack slots." + + ::= {whispApsConfig 8} + + dAcksReservHigh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of high priority downstream ack slots." + + ::= {whispApsConfig 9} + + numCtlSlots OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of upstream control (contention) slots." + + ::= {whispApsConfig 10} + + numCtlSlotsReserveHigh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of High priority upstream control (contention) slots." + + ::= {whispApsConfig 11} + + upLnkDataRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "Kilobits/sec" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sustained uplink bandwidth cap." + + ::= {whispApsConfig 12} + upLnkLimit OBJECT-TYPE + SYNTAX INTEGER + UNITS "Kilobits/sec" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Burst uplink bandwidth cap." + + ::= {whispApsConfig 13} + + dwnLnkDataRate OBJECT-TYPE + SYNTAX INTEGER + UNITS "Kilobits/sec" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sustained downlink bandwidth cap." + + ::= {whispApsConfig 14} + + dwnLnkLimit OBJECT-TYPE + SYNTAX INTEGER + UNITS "Kilobits/sec" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Burst downlink bandwidth cap." + + ::= {whispApsConfig 15} + + sectorID OBJECT-TYPE + SYNTAX INTEGER(0..15) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Advertise sector number for an AP." + + ::= {whispApsConfig 16} + + maxRange OBJECT-TYPE + SYNTAX INTEGER + UNITS "miles" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Access point max range." + + ::= {whispApsConfig 17} + + airLinkSecurity OBJECT-TYPE + SYNTAX INTEGER{ + standard(0), + desEnhanced(1), + desEnhancedAndAuthentication(2), + authenticationIfAvailable(3) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Air Link Security. + desEnhancedAndAuthentication(2) and authenticationIfAvailable(3) + are only for APAS." + + ::= {whispApsConfig 18} + + berMode OBJECT-TYPE + SYNTAX INTEGER{ + berStream(0), + noBerStream(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "AP backgroup BER mode." + + ::= {whispApsConfig 19} + + asIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication Sever 1 IP." + + ::= {whispApsConfig 20} + + asIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication Sever 2 IP." + + ::= {whispApsConfig 21} + + asIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication Sever 3 IP." + + ::= {whispApsConfig 22} + + lanIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN IP." + + ::= {whispApsConfig 23} + + lanMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN subnet mask." + + ::= {whispApsConfig 24} + + defaultGw OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default gateway" + + ::= {whispApsConfig 25} + + privateIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Private IP." + + ::= {whispApsConfig 26} + + gpsTrap OBJECT-TYPE + SYNTAX INTEGER{ + gpsTrapDisabled(0), + gpsTrapEnabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable GPS sync/out-sync traps." + + ::= {whispApsConfig 27} + + regTrap OBJECT-TYPE + SYNTAX INTEGER{ + regTrapDisabled(0), + regTrapEnabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable registration complete/lost traps." + + ::= {whispApsConfig 28} + + txSpreading OBJECT-TYPE + SYNTAX INTEGER{ + txSpreadingDisabled(0), + txSpreadingEnabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable Transmit Frame Spreading." + ::= {whispApsConfig 29} + + apBeaconInfo OBJECT-TYPE + SYNTAX INTEGER{ + enableApBeaconInfo(0), + disableApBeaconInfo(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable displaying AP beacon info through AP eval." + ::= {whispApsConfig 30} + + authMode OBJECT-TYPE + SYNTAX INTEGER{ + authenticationDisabled(0), + authenticationRequired(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable authentication. The authentication optional mode + is for APs only. This variable can only be set when authentication feature + is enabled." + ::= {whispApsConfig 31} + + authKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication key. It should be 32 character long. + For Backhaul timing master only." + ::= {whispApsConfig 32} + + encryptionMode OBJECT-TYPE + SYNTAX INTEGER{ + encryptionDisabled(0), + encryptionEnabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to enable/disable encryption." + ::= {whispApsConfig 33} + + ntpServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP address for NTP server." + + ::= {whispApsConfig 34} + + broadcastRetryCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Broadcast Repeat Count : Range 0 -- 2. For APs." + + ::= {whispApsConfig 35} + + encryptDwBroadcast OBJECT-TYPE + SYNTAX INTEGER{ + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable Encrypted Downlink Broadcast. For APs." + ::= {whispApsConfig 36} + + updateAppAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Update Application Address." + + ::= {whispApsConfig 37} + + dfsConfig OBJECT-TYPE + SYNTAX INTEGER{ + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable Dynamic Frequency Shifting. For 5.7 GHz radios." + ::= {whispApsConfig 38} + + vlanEnable OBJECT-TYPE + SYNTAX INTEGER{ + disable(0), + enable(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable VLAN." + ::= {whispApsConfig 39} + + configSource OBJECT-TYPE + SYNTAX INTEGER{ + bam(0), + sm(1), + bamsm(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To configure CIR, MIR and VLAN through SM or BAM." + ::= {whispApsConfig 40} + + apTwoXRate OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable double rate." + ::= {whispApsConfig 41} + + numCtlSlotsHW OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Total number of control slots for HW Scheduling mode." + + ::= {whispApsConfig 42} + + + whispApsConfigGroup OBJECT-GROUP + OBJECTS { + gpsInput, + rfFreqCarrier, + dwnLnkData, + highPriorityUpLnkPct, + numUAckSlots, + uAcksReservHigh, + numDAckSlots, + dAcksReservHigh, + numCtlSlots, + numCtlSlotsReserveHigh, + upLnkDataRate, + upLnkLimit, + dwnLnkDataRate, + dwnLnkLimit, + sectorID, + maxRange, + berMode, + asIP1, + asIP2, + asIP3, + lanIp, + lanMask, + defaultGw, + privateIp, + gpsTrap, + regTrap, + txSpreading, + apBeaconInfo, + authMode, + authKey, + encryptionMode, + ntpServerIp, + broadcastRetryCount, + encryptDwBroadcast, + updateAppAddress, + dfsConfig, + vlanEnable, + configSource, + apTwoXRate, + numCtlSlotsHW + } + STATUS current + DESCRIPTION + "WHiSP APs configuration group." + ::= {whispApsGroups 2} + +-- Link table + + whispLinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF WhispLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of link test results" + ::= {whispAps 4} + + + whispLinkEntry OBJECT-TYPE + SYNTAX WhispLinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of link test results" + + INDEX {linkLUID} + ::= {whispLinkTable 1} + + WhispLinkEntry ::= SEQUENCE{ + linkLUID INTEGER, + linkDescr DisplayString, + linkPhysAddress PhysAddress, + linkMtu INTEGER, + linkSpeed Gauge32, + linkOperStatus INTEGER, + linkInOctets Counter32, + linkInUcastPkts Counter32, + linkInNUcastPkts Counter32, + linkInDiscards Counter32, + linkInError Counter32, + linkInUnknownProtos Counter32, + linkOutOctets Counter32, + linkOutUcastPkts Counter32, + linkOutNUcastPkts Counter32, + linkOutDiscards Counter32, + linkOutError Counter32, + linkOutQLen Gauge32, + linkSessState INTEGER, + linkESN PhysAddress, + linkRSSI INTEGER, + linkAveJitter INTEGER, + linkLastJitter INTEGER, + linkAirDelay INTEGER, + linkRegCount INTEGER, + linkReRegCount INTEGER, + linkTimeOut INTEGER, + linkLastRSSI INTEGER, + sessionCount INTEGER, + softwareVersion DisplayString, + softwareBootVersion DisplayString, + fpgaVersion DisplayString, + linkSiteName DisplayString, + avgPowerLevel DisplayString, + lastPowerLevel DisplayString, + adaptRate DisplayString, + sesDownLinkRate INTEGER, + sesDownLinkLimit INTEGER, + sesUpLinkRate INTEGER, + sesUpLinkLimit INTEGER, + adaptRate DisplayString, + sesLoUpCIR INTEGER, + sesLoDownCIR INTEGER, + sesHiUpCIR INTEGER, + sesHiDownCIR INTEGER + } + + linkLUID OBJECT-TYPE + SYNTAX INTEGER (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "LUID number." + + ::= {whispLinkEntry 1} + + linkDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual string containing information about the + unit. This string should include the name of + the manufacturer, the product name and the version + of the hardware interface." + + ::= {whispLinkEntry 2} + + linkPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Physical Address of the unit." + + ::= {whispLinkEntry 3} + + linkMtu OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the largest datagram which can be + sent/received on the interface, specified in + octets. For interfaces that are used for + transmitting network datagrams, this is the size + of the largest network datagram that can be sent + on the interface." + + ::= {whispLinkEntry 4} + + linkSpeed OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An estimate of the interface's current bandwidth + in bits per second. For interfaces which do not + vary in bandwidth or for those where no accurate + estimation can be made, this object should contain + the nominal bandwidth." + + ::= {whispLinkEntry 5} + + linkOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3) -- in some test mode + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This variable is not used." + + ::= {whispLinkEntry 6} + + linkInOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets received on the + interface, including framing characters." + + ::= {whispLinkEntry 7} + + linkInUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of subnetwork-unicast packets + delivered to a higher-layer protocol." + + ::= {whispLinkEntry 8} + + linkInNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of non-unicast (i.e., subnetwork- + broadcast or subnetwork-multicast) packets + delivered to a higher-layer protocol." + + ::= {whispLinkEntry 9} + + linkInDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being deliverable to a + higher-layer protocol. One possible reason for + discarding such a packet could be to free up + buffer space." + + ::= {whispLinkEntry 10} + + linkInError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of inbound packets that contained + errors preventing them from being deliverable to a + higher-layer protocol." + + ::= {whispLinkEntry 11} + + linkInUnknownProtos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received via the interface + which were discarded because of an unknown or + unsupported protocol." + + ::= {whispLinkEntry 12} + + linkOutOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets transmitted out of the + interface, including framing characters." + ::= {whispLinkEntry 13} + + linkOutUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a + subnetwork-unicast address, including those that + were discarded or not sent." + + ::= {whispLinkEntry 14} + + linkOutNUcastPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets that higher-level + protocols requested be transmitted to a non- + unicast (i.e., a subnetwork-broadcast or + subnetwork-multicast) address, including those + that were discarded or not sent." + + ::= {whispLinkEntry 15} + + linkOutDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets which were chosen + to be discarded even though no errors had been + detected to prevent their being transmitted. One + possible reason for discarding such a packet could + be to free up buffer space." + + ::= {whispLinkEntry 16} + + linkOutError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outbound packets that could not be + transmitted because of errors." + + ::= {whispLinkEntry 17} + + linkOutQLen OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets in output packet queue." + + ::= {whispLinkEntry 18} + + linkSessState OBJECT-TYPE + SYNTAX INTEGER{ + idle(0), + inSession(1), + clearing(2), + reRegDnRst(3), + authChal(4), + registering(5), + notInUse(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current operational state of an interface. + 0 = Idle + 1 = In Session + 2 = Clearing + 3 = Re-registration downlink reset + 4 = Authentication Challenge + 5 = Registering + 6 = Not in use" + + ::= {whispLinkEntry 19} + + linkESN OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link Electronic serial numbe. It is MAC address." + + ::= {whispLinkEntry 20} + + linkRSSI OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average RSSI reading of all packets received from an SM." + + ::= {whispLinkEntry 21} + + linkAveJitter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average Jitter reading of all packets received from an SM." + + ::= {whispLinkEntry 22} + + linkLastJitter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last jitter value." + + ::= {whispLinkEntry 23} + + linkAirDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current air delay measured between the AP and SM." + + ::= {whispLinkEntry 24} + + linkRegCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an SM has registered to an AP." + + ::= {whispLinkEntry 25} + + linkReRegCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times an SM has tried to register with the AP while it still has + an active session with the AP." + + ::= {whispLinkEntry 26} + + linkTimeOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Link time out." + + ::= {whispLinkEntry 27} + + linkLastRSSI OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last RSSI reading of all packets received from an SM." + ::= {whispLinkEntry 28} + + sessionCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How many times has this mac been in/out of session." + + ::= {whispLinkEntry 29} + + softwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version of registered SM." + ::= {whispLinkEntry 30} + + softwareBootVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software boot version of registered SM." + ::= {whispLinkEntry 31} + + fpgaVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FPGA version of registered SM." + ::= {whispLinkEntry 32} + + linkSiteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The site name of the registered SM." + ::= {whispLinkEntry 33} + + avgPowerLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The everage power level of registered SM." + ::= {whispLinkEntry 34} + + lastPowerLevel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last power level of registered SM." + ::= {whispLinkEntry 35} + + sesDownLinkRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Down link rate." + + ::= {whispLinkEntry 36} + + sesDownLinkLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Down link limit." + + ::= {whispLinkEntry 37} + + sesUpLinkRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink rate." + + ::= {whispLinkEntry 38} + sesUpLinkLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink limit." + + ::= {whispLinkEntry 39} + + adaptRate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adapt rate of registered SM." + ::= {whispLinkEntry 40} + sesLoUpCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low priority up link CIR." + + ::= {whispLinkEntry 41} + + sesLoDownCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Low priority down link CIR." + + ::= {whispLinkEntry 42} + + sesHiUpCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High priority up link CIR." + + ::= {whispLinkEntry 43} + + sesHiDownCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High priority down link CIR." + + ::= {whispLinkEntry 44} + + whispApsLinkTableGroup OBJECT-GROUP + OBJECTS { + linkLUID, + linkDescr, + linkPhysAddress, + linkMtu, + linkSpeed, + linkOperStatus, -- this variable is obsolete + linkInOctets, + linkInUcastPkts, + linkInNUcastPkts, + linkInDiscards, + linkInError, + linkInUnknownProtos, + linkOutOctets, + linkOutUcastPkts, + linkOutNUcastPkts, + linkOutDiscards, + linkOutError, + linkOutQLen, + linkSessState, + linkESN, + linkRSSI, + linkAveJitter, + linkLastJitter, + linkAirDelay, + linkRegCount, + linkReRegCount, + linkTimeOut, + linkLastRSSI, + sessionCount, + softwareVersion, + softwareBootVersion, + fpgaVersion, + linkSiteName, + avgPowerLevel, + lastPowerLevel, + sesDownLinkRate, + sesDownLinkLimit, + sesUpLinkRate, + sesUpLinkLimit, + adaptRate, + sesLoUpCIR, + sesLoDownCIR, + sesHiUpCIR, + sesHiDownCIR + } + STATUS current + DESCRIPTION + "WHiSP APs Link Table group." + ::= {whispApsGroups 3} + + whispGPSStats OBJECT-TYPE + SYNTAX INTEGER { + gpsSynchronized(1), + gpsLostSync(2), + generatingSync(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This shows whether the AP is synchrinized + to the GPS timer." + ::= {whispApsGPS 1} + +-- GPS Events + + + whispGPSInSync NOTIFICATION-TYPE + OBJECTS {whispGPSStats} + STATUS current + DESCRIPTION + "Signals a transition from not-synchronized to synchronized." + ::= {whispGPSEvent 1} + + whispGPSOutSync NOTIFICATION-TYPE + OBJECTS {gpsStatus} + STATUS current + DESCRIPTION + "Signals a transition from synchronized to not-synchronized." + ::= {whispGPSEvent 2} + + whispRegStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This shows the registration status of a link." + ::= {whispApsLink 4} + +-- Registration Events + + whispRegComplete NOTIFICATION-TYPE + OBJECTS {linkLUID,linkPhysAddress} + STATUS current + DESCRIPTION + "Signals registration complete." + ::= {whispApsRegEvent 1} + + whispRegLost NOTIFICATION-TYPE + OBJECTS {linkLUID,linkPhysAddress} + STATUS current + DESCRIPTION + "Signals registration lost." + ::= {whispApsRegEvent 2} + +-- DFS events + + whispRedarDetected NOTIFICATION-TYPE + OBJECTS {dfsStatus} + STATUS current + DESCRIPTION + "Radar detected transmit stopped." + ::= {whispApsDfsEvent 1} + + whispRedarEnd NOTIFICATION-TYPE + OBJECTS {dfsStatus} + STATUS current + DESCRIPTION + "Radar ended back to normal transmit." + ::= {whispApsDfsEvent 2} + + whispApsNotifGroup OBJECT-GROUP + OBJECTS { + whispGPSInSync, + whispGPSOutSync, + whispRegComplete, + whispRegLost, + whispRedarDetected, + whispRedarEnd + } + STATUS current + DESCRIPTION + "WHiSP APs notification group." + ::= {whispApsGroups 4} + +-- Access Point status page + regCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of registered SMs." + ::= {whispApsStatus 1} + + gpsStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "GPS status." + ::= {whispApsStatus 2} + + radioSlicing OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Radio slicing value (decimal)." + ::= {whispApsStatus 3} + + radioTxGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio transmit gain setting." + ::= {whispApsStatus 4} + + dataSlotDwn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of data slot down." + ::= {whispApsStatus 5} + + dataSlotUp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of data slot up." + ::= {whispApsStatus 6} + + dataSlotUpHi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of high priority data slot up." + ::= {whispApsStatus 7} + + upLnkAckSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uplink ack slots." + ::= {whispApsStatus 8} + + upLnkAckSlotHi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hige priority uplink ack slots." + ::= {whispApsStatus 9} + + dwnLnkAckSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Downlink ack slots." + ::= {whispApsStatus 10} + + dwnLnkAckSlotHi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hige priority downlink ack slots." + ::= {whispApsStatus 11} + + numCtrSlot OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of control slot." + ::= {whispApsStatus 12} + + numCtrSlotHi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "High priority control slot." + ::= {whispApsStatus 13} + + dfsStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Dynamic frequency shifting status. For 5.7 GHz radios only." + ::= {whispApsStatus 14} +END diff --git a/snmp_mib_archive/WHISP-BOX-MIBV2-MIB.txt b/snmp_mib_archive/WHISP-BOX-MIBV2-MIB.txt new file mode 100644 index 0000000..60c53ec --- /dev/null +++ b/snmp_mib_archive/WHISP-BOX-MIBV2-MIB.txt @@ -0,0 +1,1426 @@ +-- +-- whisp-box-mib.mib +-- +-- ******************************************************************** +-- Copyright 2005 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Canopy Box Level(AP,SM and Backhaul) MIB definitions. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- Feb/10/2002 Y.G Initial release. +-- Apr/15/2003 Y.G Second release. +-- Jul/14/2005 M.D Code point access update +-- IpAddress import, copyright update +-- Aug/18/2005 M.D New parameter for default plug feature +-- ******************************************************************** + +WHISP-BOX-MIBV2-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Gauge32, IpAddress, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString,MacAddress + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + WhispLUID, WhispMACAddress,EventString + FROM WHISP-TC-MIB + whispModules, whispBox + FROM WHISP-GLOBAL-REG-MIB; + +whispBoxLevelMibModule MODULE-IDENTITY + LAST-UPDATED "200304150000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains generic Box-Level MIB definitions + for Canopy Radios." + ::= {whispModules 8} + +--------------------------------------------------------------------------- +-- Top Level Registrations + +whispBoxStatus OBJECT IDENTIFIER ::= {whispBox 1} +whispBoxConfig OBJECT IDENTIFIER ::= {whispBox 2} +whispBoxControls OBJECT IDENTIFIER ::= {whispBox 3} +--whispBoxBridgeTable OBJECT IDENTIFIER ::= {whispBox 4} +whispBoxEventLog OBJECT IDENTIFIER ::= {whispBox 5} +whispBoxConf OBJECT IDENTIFIER ::= {whispBox 6} +whispBoxBridgeVar OBJECT IDENTIFIER ::= {whispBox 7} +whispBoxCPVar OBJECT IDENTIFIER ::= {whispBox 9} +whispBoxGroups OBJECT IDENTIFIER ::= {whispBoxConf 1} + + + +-- ------------------------------------------------------------------------- + + +-- Canopy radio status page + + whispBoxSoftwareVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of software. Should be noted in the event customer has + technical difficulties and need to contact technical support." + ::= {whispBoxStatus 1} + + + whispBoxFPGAVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version of FPGA." + ::= {whispBoxStatus 2} + + whispBoxEsn OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Electronic serial number(MAC address) assigned to Radio." + ::= {whispBoxStatus 3} + + whispBoxBoot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Software boot version." + ::= {whispBoxStatus 4} + + boxTemperature OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Radio temperature." + ::= {whispBoxStatus 5} + + boxDeviceType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the device." + ::= {whispBoxStatus 6} + + boxDeviceTypeID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device type ID." + ::= {whispBoxStatus 7} + + boxEncryption OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Device encryption type." + ::= {whispBoxStatus 8} + + etherLinkStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ethernet link status." + ::= {whispBoxStatus 9} + + boxFrequency OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency band of the device." + ::= {whispBoxStatus 10} + + platformVer OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hardware platform version. For internal use." + ::= {whispBoxStatus 11} + + -- The following definitions deal with Canopy Box Level configuration variables. + linkNegoSpeed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Link negotiation speeds. + H10BT -- 10 Base T Half Duplex, + F10BT -- 10 Base T Full Duplex, + H100BT -- 100 Base T Half Duplex, + F100BT -- 100 Base T Full Duplex. + Separate the values with comma when doing a set. + e.g. H10BT,F10BT,H100BT,F100BT " + ::= {whispBoxConfig 1} + + colorCode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Color code." + ::= {whispBoxConfig 2} + + displayOnlyAccess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Display only password." + ::= {whispBoxConfig 3} + + fullAccess OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Full access password." + ::= {whispBoxConfig 4} + + webAutoUpdate OBJECT-TYPE + SYNTAX INTEGER + UNITS "Seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Web page auto update in seconds. 0 means disabled." + ::= {whispBoxConfig 5} + + pass1Status OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Password 1(display only) status." + ::= {whispBoxConfig 6} + + pass2Status OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Password 2(full access) status." + ::= {whispBoxConfig 7} + + bridgeEntryTimeout OBJECT-TYPE + SYNTAX INTEGER + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bridge table time out Range : 25 -- 1440 Minutes." + + ::= {whispBoxConfig 8} + + snmpMibPerm OBJECT-TYPE + SYNTAX INTEGER{ + readWrite(0), + readOnly(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Read/Write permission for MIB groups." + + ::= {whispBoxConfig 9} + + bhTimingMode OBJECT-TYPE + SYNTAX INTEGER{ + timingMaster(1), + timeingSlave(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Variable to switch between Timing Master and Timing Slave. + For Backhaul units only." + + ::= {whispBoxConfig 10} + + bhModulation OBJECT-TYPE + SYNTAX INTEGER{ + tenMbitsPerSecond(0), + twentyMbitsPerSecond(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Modulation scheme. For Backhaul units only. Only level 4 + backhaul can be changed to 20Mbits/Second." + + ::= {whispBoxConfig 11} + + powerControl OBJECT-TYPE + SYNTAX INTEGER{ + low(0), + normal(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Power control." + ::= {whispBoxConfig 12} + + extFilterDelay OBJECT-TYPE + SYNTAX INTEGER + UNITS "nanoseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "External Filters Delay. For 900MHz radios only." + ::= {whispBoxConfig 13} + + antennaGain OBJECT-TYPE + SYNTAX INTEGER + UNITS "dBi" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Antenna gain. For 5.7AGHz radios only." + ::= {whispBoxConfig 14} + + eirp OBJECT-TYPE + SYNTAX INTEGER + UNITS "dBm" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This variable is deprecated." + ::= {whispBoxConfig 15} + + dynamicLearning OBJECT-TYPE + SYNTAX INTEGER{ + disabled(0), + enabled(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable VLAN dynamic learning." + ::= {whispBoxConfig 16} + + managementVID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Management VLAN VID." + ::= {whispBoxConfig 17} + + agingTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Aging timeout." + ::= {whispBoxConfig 18} + + frameType OBJECT-TYPE + SYNTAX INTEGER{ + allframes(0), + taggedonly(1), + untaggedonly(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow only tagged frame." + ::= {whispBoxConfig 19} + + addVlanMember OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Add VLAN memeber." + ::= {whispBoxConfig 20} + + removeVlanMember OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Remove VLAN memeber." + ::= {whispBoxConfig 21} + + scheduling OBJECT-TYPE + SYNTAX INTEGER{software(0), + hardware(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To use hardware or software scheduling" + ::= {whispBoxConfig 22} + + transmitterOP OBJECT-TYPE + SYNTAX INTEGER + UNITS "dBm" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Transmitter output power." + ::= {whispBoxConfig 23} + + bridgeEnable OBJECT-TYPE + SYNTAX INTEGER{enable(0),disable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable or enable bridging functionality for a BH unit." + ::= {whispBoxConfig 24} + + fecEnable OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Disable or enable FEC error correction functionality + for multipoint units." + ::= {whispBoxConfig 25} + + trapIP1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 26} + + trapIP2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 27} + + trapIP3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 28} + + trapIP4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 29} + + trapIP5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 30} + + trapIP6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 31} + + trapIP7 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 32} + + trapIP8 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 33} + + trapIP9 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 34} + + trapIP10 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Trap IP address." + + ::= {whispBoxConfig 35} + + commString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Community string." + + ::= {whispBoxConfig 36} + + subnetMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnet mask for the management IP." + ::= {whispBoxConfig 37} + + mngtIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Management IP address." + + ::= {whispBoxConfig 38} + + allowVIDAccess OBJECT-TYPE + SYNTAX INTEGER{enable(0),disable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow or disallow local SM management VID access." + + ::= {whispBoxConfig 39} + + setDefaultPlug OBJECT-TYPE + SYNTAX INTEGER{enable(1),disable(0)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If enable parameters are set to Factory Defaults upon default plug detection." + + ::= {whispBoxConfig 40} + + whispBoxAttributesGroup OBJECT-GROUP + OBJECTS { + whispBoxFPGAVer, + whispBoxSoftwareVer, + whispBoxEsn, + whispBoxBoot, + boxTemperature, + boxDeviceType, + boxDeviceTypeID, + boxEncryption, + etherLinkStatus, + boxFrequency, + platformVer, + colorCode, + displayOnlyAccess, + fullAccess, + webAutoUpdate, + pass1Status, + pass2Status, + bridgeEntryTimeout, + snmpMibPerm, + bhTimingMode, + bhModulation, + powerControl, + extFilterDelay, + eirp, + dynamicLearning, + managementVID, + agingTimeout, + frameType, + addVlanMember, + removeVlanMember, + scheduling, + transmitterOP, + bridgeEnable, + fecEnable, + trapIP1, + trapIP2, + trapIP3, + trapIP4, + trapIP5, + trapIP6, + trapIP7, + trapIP8, + trapIP9, + trapIP10, + commString, + subnetMask, + mngtIP, + allowVIDAccess, + setDefaultPlug + } + STATUS current + DESCRIPTION + "Canopy Box Level Attributes group." + ::= {whispBoxGroups 1} + + whispBoxEvntLog OBJECT-TYPE + SYNTAX EventString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Event log for AP and SM." + ::= {whispBoxEventLog 1} + +-- Box level control. + + saveFlash OBJECT-TYPE + SYNTAX INTEGER{ + doNotSaveToFlash(0), + saveToFlash(1) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This variable is currently deprecated." + ::= {whispBoxControls 1} + + reboot OBJECT-TYPE + SYNTAX INTEGER{ + reboot(1), + finishedReboot(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable to 1 will reboot the unit. When the + unit finishs rebooting, it will be in finishedReboot state." + ::= {whispBoxControls 2} + + clearEventLog OBJECT-TYPE + SYNTAX INTEGER{ + clear(1), + notClear(0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the variable to 1 will clear the event log." + ::= {whispBoxControls 3} + + whispBoxControlGroup OBJECT-GROUP + OBJECTS { + saveFlash, -- This variable is obsolete + reboot, + clearEventLog + } + STATUS current + DESCRIPTION + "Canopy Box Level control group." + ::= {whispBoxGroups 2} + +-- The following definitions deal with Bridge table + + whispBoxBridgeTable OBJECT-TYPE + SYNTAX SEQUENCE OF WhispBoxBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bridge table." + ::= {whispBox 4} + + whispBoxBridgeEntry OBJECT-TYPE + SYNTAX WhispBoxBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Bridge entry." + INDEX {whispBridgeMacAddr} + + ::= {whispBoxBridgeTable 1} + + WhispBoxBridgeEntry ::= SEQUENCE{ + whispBridgeMacAddr MacAddress, + whispBridgeDesLuid WhispLUID, + whispBridgeAge INTEGER, + whispBridgeExt INTEGER, + whispBridgeHash INTEGER, + whispBridgeCAM INTEGER + } + + + whispBridgeMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC Address of the registered enity." + + ::= {whispBoxBridgeEntry 1} + + whispBridgeDesLuid OBJECT-TYPE + SYNTAX WhispLUID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is the Local Unit Identifier assigned to + Subscriber Modems." + + ::= {whispBoxBridgeEntry 2} + + whispBridgeAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Table entry last access age in minutes." + + ::= {whispBoxBridgeEntry 3} + + whispBridgeExt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timeout extension flag for entries which also + reside in the PNA APR cache." + + ::= {whispBoxBridgeEntry 4} + + whispBridgeHash OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Hash table array index." + + ::= {whispBoxBridgeEntry 5} + + whispBridgeCAM OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "This entry is deprecated." + + ::= {whispBoxBridgeEntry 6} + + whispBridgeTbUsed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of used entries in bridging table." + + ::= {whispBoxBridgeVar 1} + + whispBridgeTbFree OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of free entries in bridging table." + + ::= {whispBoxBridgeVar 2} + + whispBridgeTbErr OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bridging table errors." + + ::= {whispBoxBridgeVar 3} + + whispBoxBTGroup OBJECT-GROUP + OBJECTS { + whispBridgeMacAddr, + whispBridgeDesLuid, + whispBridgeAge, + whispBridgeExt, + whispBridgeHash, + -- this variable is obsolete + whispBridgeCAM + } + STATUS current + DESCRIPTION + "Canopy Box Bridging Table group." + ::= {whispBoxGroups 3} + + +-- The following definitions deal with VLAN table + + whispVLANTable OBJECT-TYPE + SYNTAX SEQUENCE OF WhispBoxBridgeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN member table." + ::= {whispBox 8} + + whispVLANEntry OBJECT-TYPE + SYNTAX WhispVLANEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VLAN entry." + INDEX {whispVID} + + ::= {whispVLANTable 1} + + WhispVLANEntry ::= SEQUENCE{ + whispVID INTEGER, + whispVType DisplayString, + whispVAge INTEGER + } + + whispVID OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN member ID." + + ::= {whispVLANEntry 1} + + whispVType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN member type." + + ::= {whispVLANEntry 2} + + whispVAge OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN member age." + + ::= {whispVLANEntry 3} + + whispBoxVLANTableGroup OBJECT-GROUP + OBJECTS { + whispVID, + whispVType, + whispVAge + } + STATUS current + DESCRIPTION + "Canopy Box VLAN member Table group." + ::= {whispBoxGroups 4} + + +-- The following definitions deal with Code Point Table + + codePoint0 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Code Point 0." + ::= {whispBoxCPVar 1} + + codePoint1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 1." + ::= {whispBoxCPVar 2} + + codePoint2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 2." + ::= {whispBoxCPVar 3} + + codePoint3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 3." + ::= {whispBoxCPVar 4} + + codePoint4 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 4." + ::= {whispBoxCPVar 5} + + codePoint5 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 5." + ::= {whispBoxCPVar 6} + + codePoint6 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 6." + ::= {whispBoxCPVar 7} + + codePoint7 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 7." + ::= {whispBoxCPVar 8} + + codePoint8 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 8." + ::= {whispBoxCPVar 9} + + codePoint9 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 9." + ::= {whispBoxCPVar 10} + + codePoint10 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 10." + ::= {whispBoxCPVar 11} + + codePoint11 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 11." + ::= {whispBoxCPVar 12} + + codePoint12 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 12." + ::= {whispBoxCPVar 13} + + codePoint13 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 13." + ::= {whispBoxCPVar 14} + + codePoint14 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 14." + ::= {whispBoxCPVar 15} + + codePoint15 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 15." + ::= {whispBoxCPVar 16} + + codePoint16 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 16." + ::= {whispBoxCPVar 17} + + codePoint17 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 17." + ::= {whispBoxCPVar 18} + + codePoint18 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 18." + ::= {whispBoxCPVar 19} + + codePoint19 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 19." + ::= {whispBoxCPVar 20} + + codePoint20 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 20." + ::= {whispBoxCPVar 21} + + codePoint21 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 21." + ::= {whispBoxCPVar 22} + + codePoint22 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 22." + ::= {whispBoxCPVar 23} + + codePoint23 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 23." + ::= {whispBoxCPVar 24} + + codePoint24 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 24." + ::= {whispBoxCPVar 25} + + codePoint25 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 25." + ::= {whispBoxCPVar 26} + + codePoint26 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 26." + ::= {whispBoxCPVar 27} + + codePoint27 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 27." + ::= {whispBoxCPVar 28} + + codePoint28 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 28." + ::= {whispBoxCPVar 29} + + codePoint29 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point2 9." + ::= {whispBoxCPVar 30} + + codePoint30 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 30." + ::= {whispBoxCPVar 31} + + codePoint31 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 31." + ::= {whispBoxCPVar 32} + + codePoint32 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 32." + ::= {whispBoxCPVar 33} + + codePoint33 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 33." + ::= {whispBoxCPVar 34} + + codePoint34 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 34." + ::= {whispBoxCPVar 35} + + codePoint35 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 35." + ::= {whispBoxCPVar 36} + + codePoint36 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 36." + ::= {whispBoxCPVar 37} + + codePoint37 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 37." + ::= {whispBoxCPVar 38} + + codePoint38 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 38." + ::= {whispBoxCPVar 39} + + codePoint39 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 39." + ::= {whispBoxCPVar 40} + + codePoint40 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 40." + ::= {whispBoxCPVar 41} + + codePoint41 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 41." + ::= {whispBoxCPVar 42} + + codePoint42 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 42." + ::= {whispBoxCPVar 43} + + codePoint43 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 43." + ::= {whispBoxCPVar 44} + + codePoint44 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 44." + ::= {whispBoxCPVar 45} + + codePoint45 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 45." + ::= {whispBoxCPVar 46} + + codePoint46 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 46." + ::= {whispBoxCPVar 47} + + codePoint47 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 47." + ::= {whispBoxCPVar 48} + + codePoint48 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Code Point 48." + ::= {whispBoxCPVar 49} + + codePoint49 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 49." + ::= {whispBoxCPVar 50} + + codePoint50 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 50." + ::= {whispBoxCPVar 51} + + codePoint51 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 51." + ::= {whispBoxCPVar 52} + + codePoint52 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 52." + ::= {whispBoxCPVar 53} + + codePoint53 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 53." + ::= {whispBoxCPVar 54} + + codePoint54 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 54." + ::= {whispBoxCPVar 55} + + codePoint55 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 55." + ::= {whispBoxCPVar 56} + + codePoint56 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Code Point 56." + ::= {whispBoxCPVar 57} + + codePoint57 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 57." + ::= {whispBoxCPVar 58} + + codePoint58 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 58." + ::= {whispBoxCPVar 59} + + codePoint59 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 59." + ::= {whispBoxCPVar 60} + + codePoint60 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 60." + ::= {whispBoxCPVar 61} + + codePoint61 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 61." + ::= {whispBoxCPVar 62} + + codePoint62 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 62." + ::= {whispBoxCPVar 63} + + codePoint63 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Code Point 63." + ::= {whispBoxCPVar 64} + + whispBoxCPTableGroup OBJECT-GROUP + OBJECTS { + codePoint0, + codePoint1, + codePoint2, + codePoint3, + codePoint4, + codePoint5, + codePoint6, + codePoint7, + codePoint8, + codePoint9, + codePoint10, + codePoint11, + codePoint12, + codePoint13, + codePoint14, + codePoint15, + codePoint16, + codePoint17, + codePoint18, + codePoint19, + codePoint20, + codePoint21, + codePoint22, + codePoint23, + codePoint24, + codePoint25, + codePoint26, + codePoint27, + codePoint28, + codePoint29, + codePoint30, + codePoint31, + codePoint32, + codePoint33, + codePoint34, + codePoint35, + codePoint36, + codePoint37, + codePoint38, + codePoint39, + codePoint40, + codePoint41, + codePoint42, + codePoint43, + codePoint44, + codePoint45, + codePoint46, + codePoint47, + codePoint48, + codePoint49, + codePoint50, + codePoint51, + codePoint52, + codePoint53, + codePoint54, + codePoint55, + codePoint56, + codePoint57, + codePoint58, + codePoint59, + codePoint60, + codePoint61, + codePoint62, + codePoint63 + } + STATUS current + DESCRIPTION + "Code Point Table group." + ::= {whispBoxGroups 5} + +END diff --git a/snmp_mib_archive/WHISP-GLOBAL-REG-MIB.txt b/snmp_mib_archive/WHISP-GLOBAL-REG-MIB.txt new file mode 100644 index 0000000..ac6b927 --- /dev/null +++ b/snmp_mib_archive/WHISP-GLOBAL-REG-MIB.txt @@ -0,0 +1,74 @@ +-- +-- whisp-reg.mib +-- +-- ******************************************************************** +-- Copyright 2003 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- This module contains registrations for Canopy related items such +-- as the identity of products, product components and other MIB +-- related items. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- 01/31/2002 Y.G Initial release. +-- ******************************************************************** + +WHISP-GLOBAL-REG-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, + enterprises + FROM SNMPv2-SMI; + +whispGlobalRegModule MODULE-IDENTITY + LAST-UPDATED "200304100000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "The Canopy central registration module." + ::= {whispModules 1} + +-- the root of the sub-tree for Canopy Radio Modem Product Line. +mot OBJECT IDENTIFIER ::= {enterprises 161} +whispRoot OBJECT IDENTIFIER ::= {mot 19} + +-- sub-tree for registrations, which includes modules +whispReg OBJECT IDENTIFIER ::= {whispRoot 1} + +-- sub-tree for WHiSP wide objects and events +whispGeneric OBJECT IDENTIFIER ::= {whispRoot 2} + +-- sub-tree for WHiSP product specific objects and events +whispProducts OBJECT IDENTIFIER ::= {whispRoot 3} + +-- Product registrations. The OIDs should be assigned to +-- sysObjectID of the system group in SNMPv2-MIB supported +-- by the agent. A manager needs to know the (unique) IP +-- address of the agent and get the value (OID value) of +-- sysObjectID to uniquely identify the agent type. Once the +-- agent type has been identified, the manager will know what +-- MIBs the agent supports (from agent capabilities). + + whispAps OBJECT IDENTIFIER ::= {whispProducts 1} + whispSm OBJECT IDENTIFIER ::= {whispProducts 2} + whispBox OBJECT IDENTIFIER ::= {whispProducts 3} + whispCMM OBJECT IDENTIFIER ::= {whispProducts 4} + +-- the Canopy modules registrations + whispModules OBJECT IDENTIFIER ::= {whispReg 1} + +-- These are the returned values of the agent type. +-- returned to: .iso.org.dod.internet.mgmt.mib-2.system.sysObjectID.0 + +canopySnmpAgent OBJECT IDENTIFIER ::= { whispRoot 250 } + +psos OBJECT IDENTIFIER ::= { canopySnmpAgent 256 } + +END diff --git a/snmp_mib_archive/WHISP-SM-MIB.txt b/snmp_mib_archive/WHISP-SM-MIB.txt new file mode 100644 index 0000000..eb44dc6 --- /dev/null +++ b/snmp_mib_archive/WHISP-SM-MIB.txt @@ -0,0 +1,987 @@ +-- +-- whisp-sm-mib.mib +-- +-- ******************************************************************** +-- Copyright 2005 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Canopy SM and Backhaul Timing Slave MIB definitions. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- 01/31/2002 Y.G Initial creation. +-- 04/15/2003 Y.G Second release. +-- 09/12/2003 Y.G Add NAPT and DHCP +-- 07/14/2005 M.D Frequency lists and copyright update +-- ******************************************************************** + +WHISP-SM-MIB DEFINITIONS ::= BEGIN +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Counter32, Gauge32, TimeTicks, IpAddress + FROM SNMPv2-SMI + DisplayString, PhysAddress + FROM SNMPv2-TC + OBJECT-GROUP + FROM SNMPv2-CONF + WhispLUID, WhispMACAddress + FROM WHISP-TC-MIB + whispModules, whispBox, whispAps, whispSm + FROM WHISP-GLOBAL-REG-MIB; + +whispSmMibModule MODULE-IDENTITY + LAST-UPDATED "200304150000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains MIB definitions for Subscriber Modem." + ::= {whispModules 13} + +-- ------------------------------------------------------------------------- +-- Top Level Registrations + +whispSmConfig OBJECT IDENTIFIER ::= {whispSm 1} +whispSmStatus OBJECT IDENTIFIER ::= {whispSm 2} +whispSmGroups OBJECT IDENTIFIER ::= {whispSm 3} + +-- ------------------------------------------------------------------------- + +-- Subscriber Modem and Backhaul timing slave configuration + + + rfScanList OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "RF scan list. + The frequencies are: + 2.4 radios:24150,24175,24200,24225,24250,24275,24300,24325,24350,24375, + 24400,24425,24450,24475,24500,24525,24550,24575. + 4.9 radios:4920,4940,4960,4980,5040,5060,5080. + 5.1 radios:5175,5180,5185,5190,5195,5200,5205,5210,5215,5220,5225,5230,5240, + 5245,5250,5255,5260,5265,5270,5275,5280,5285,5290,5295,5300,5305, + 5310,5315,5320,5325. + 5.2 radios:5275,5280,5285,5290,5295,5300,5305,5310,5315,5320,5325. + 5.4 radios:5495,5500,5505,5510,5515,5520,5525,5530,5535,5540,5545,5550,5555,5560, + 5565,5570,5575,5580,5585,5590,5595,5600,5605,5610,5615,5620,5625,5630, + 5635,5640,5645,5650,5655,5660,5665,5670,5675,5680,5685,5690,5695,5700,5705 + 5.7 radios:5745,5750,5755,5760,5765,5770,5775,5780,5785,5790,5795,5800,5805. + 5.7 radios with ISM enabled :5735,5740,5745,5750,5755,5760,5765,5770,5775, + 5780,5785,5790,5795,5800,5805,5810,5815,5820,5825,5830,5835,5840. + 5.8 radios:5860,5865,5870,5875,5880,5885,5890,5895,5900,5905,5910. + 900 radios:9060,9070,9080,9090,9100,9110,9120,9130,9140,9150,9160,9170,9180,9190,9200,9220,9230,9240. + 0: wired. + When doing a set, separate values with comma." + + ::= {whispSmConfig 1} + + + powerUpMode OBJECT-TYPE + SYNTAX INTEGER{ + operational(0), + aim(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "SM Power Up Mode With No 802.3 Link. + 1 -- Power up in Aim mode + 2 -- Power up in Operational mode. + " + ::= {whispSmConfig 2} + + + lanIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN IP." + ::= {whispSmConfig 3} + + + lanMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LAN subnet mask." + ::= {whispSmConfig 4} + + defaultGw OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default gateway." + + ::= {whispSmConfig 5} + + networkAccess OBJECT-TYPE + SYNTAX INTEGER{localIP(0), + pulicIP(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Network accessibility. Public or local IP. + For multipoint only." + + ::= {whispSmConfig 6} + + + authKey OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Authentication key. It should be equal or less than 32 + characters long." + ::= {whispSmConfig 7} + + enable8023link OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable 802.3 link. For SMs only." + + ::= {whispSmConfig 8} + + authKeyOption OBJECT-TYPE + SYNTAX INTEGER{useDefault(0), + useKeySet(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This option is for SMs only. Backhaul timing slave always + uses the set key. + 0 - Use default key. + 1 - Use set key." + ::= {whispSmConfig 9} + + timingPulseGated OBJECT-TYPE + SYNTAX INTEGER{disable(0), + enable(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "0 - Disable (Always propagate the frame timing pulse). + 1 - Enable (If SM out of sync then dont propagate the frame timing pulse)." + ::= {whispSmConfig 10} + +-- NAPT configuration + + naptPrivateIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NAPT private IP address. Only the first three bytes can be + changed when NAPT is enabled." + ::= {whispSmConfig 11} + + naptPrivateSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "NAPT private subnet mask. Only the last byte can be + changed when NAPT is enabled. The address will always be: + 255.255.255.x." + ::= {whispSmConfig 12} + + naptPublicIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of NAPT Public Interface. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 13} + + naptPublicSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnet mask for NAPT Public Interface. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 14} + + naptPublicGatewayIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of NAPT Public Interface Gateway. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 15} + + naptRFPublicIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of RF Public Interface. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 16} + + naptRFPublicSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnet mask of RF Public Interface. The variable is available + only when NAPT is enabled." + ::= {whispSmConfig 17} + + naptRFPublicGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "IP Address of RF Public Interface Gateway. The variable is + available only when NAPT is enabled." + ::= {whispSmConfig 18} + + naptEnable OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable NAPT. For multipoint only. + 1=Enable NAPT, 0=Disable NAPT." + + ::= {whispSmConfig 19} + + arpCacheTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ARP cache time out in unit of minutes. For multipoint only. + Range from 1-30." + + ::= {whispSmConfig 20} + + tcpGarbageCollectTmout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Units of minutes for TCP garbage collection. For multipoint only. + Range 4-1440." + ::= {whispSmConfig 21} + + udpGarbageCollectTmout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Units of minutes for UDP garbage collection. For multipoint only. + Range 1-1440." + ::= {whispSmConfig 22} + +-- DHCP configuration + + dhcpClientEnable OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable DHCP client. For multipoint SM's + with NAPT enabled." + ::= {whispSmConfig 23} + dhcpServerEnable OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable DHCP server. For multipoint SM's + with NAPT enabled." + ::= {whispSmConfig 24} + dhcpServerLeaseTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Units of days for DHCP server lease time. For multipoint + SM's with NAPT enabled. Range from 1-30." + ::= {whispSmConfig 25} + + dhcpIPStart OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The last byte will be set for the starting IP that + our DHCP server gives away. The first 3 bytes of the + starting IP are the same as those of NAPT private IP" + ::= {whispSmConfig 26} + + dnsAutomatic OBJECT-TYPE + SYNTAX INTEGER{manually(0), + automatically(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To have DHCP Server obtain DNS information automatically or manually." + ::= {whispSmConfig 27} + + + prefferedDNSIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The preferred DNS IP when we are configured for static DNS + (Not used when configured for automatic DNS)." + ::= {whispSmConfig 28} + + alternateDNSIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The alternate DNS IP when we are configured for static DNS + (Not used when configured for automatic DNS)." + ::= {whispSmConfig 29} + + dmzIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Only the last byte of DMZ Host IP will be set. + The first 3 bytes of DMZ IP are the same as those of + NAPT private IP." + ::= {whispSmConfig 30} + + dmzEnable OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable DMZ host functionality." + ::= {whispSmConfig 31} + + dhcpNumIPsToLease OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Number of IP addresses that our DHCP server can give away." + ::= {whispSmConfig 32} + + pppoeFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set PPPoE packet filter when NAT is disabled." + ::= {whispSmConfig 33} + + smbFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set SMB packet filter when NAT is disabled." + ::= {whispSmConfig 34} + snmpFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set SNMP packet filter when NAT is disabled." + ::= {whispSmConfig 35} + + userP1Filter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 1 packet filter when + NAT is disabled." + ::= {whispSmConfig 36} + + userP2Filter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 2 packet filter when + NAT is disabled." + ::= {whispSmConfig 37} + + userP3Filter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 3 packet filter when + NAT is disabled." + ::= {whispSmConfig 38} + + allOtherIpFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set all other IPv4 packet filter when NAT + is disabled." + ::= {whispSmConfig 39} + + upLinkBCastFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "This variable is currently deprecated." + ::= {whispSmConfig 40} + + arpFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set ARP packet filter when NAT is disabled." + ::= {whispSmConfig 41} + + allOthersFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set all other packet filter when NAT is disabled." + ::= {whispSmConfig 42} + + + +-- User Defined Port Filtering Configuration + + userDefinedPort1 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A decimal value of number one user defined port." + ::= {whispSmConfig 43} + + port1TCPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 1 TCP traffic filter." + ::= {whispSmConfig 44} + + port1UDPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 1 UDP traffic filter." + ::= {whispSmConfig 45} + + userDefinedPort2 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A decimal value of number two user defined port." + ::= {whispSmConfig 46} + + port2TCPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 2 TCP traffic filter." + ::= {whispSmConfig 47} + + port2UDPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 2 UDP traffic filter." + ::= {whispSmConfig 48} + + + userDefinedPort3 OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A decimal value of number three user defined port." + ::= {whispSmConfig 49} + + port3TCPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 3 TCP traffic filter." + ::= {whispSmConfig 50} + + port3UDPFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set user defined port 3 UDP traffic filter." + ::= {whispSmConfig 51} + + bootpcFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set bootp client sourced packets filter when + NAT is disabled." + ::= {whispSmConfig 52} + + bootpsFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set bootp server sourced packets filter when + NAT is disabled." + ::= {whispSmConfig 53} + + ip4MultFilter OBJECT-TYPE + SYNTAX INTEGER{filterOff(0), + filterOn(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To set IPv4 MultiCast packets filter when + NAT is disabled." + ::= {whispSmConfig 54} + + ingressVID OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Untagged ingress VID." + ::= {whispSmConfig 55} + + -- CIR configuration + + + + lowPriorityUplinkCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low priority uplink CIR." + ::= {whispSmConfig 56} + + lowPriorityDownlinkCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Low priority downlink CIR." + ::= {whispSmConfig 57} + + hiPriorityChannel OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable high priority channel." + + ::= {whispSmConfig 58} + + hiPriorityUplinkCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High priority uplink CIR." + ::= {whispSmConfig 59} + + hiPriorityDownlinkCIR OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "High priority downlink CIR." + ::= {whispSmConfig 60} + + twoXRate OBJECT-TYPE + SYNTAX INTEGER{disabled(0), + enabled(1)} + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "To enable or disable double rate." + + ::= {whispSmConfig 61} + + upLnkDataRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sustained uplink bandwidth cap." + ::= {whispSmConfig 62} + + upLnkLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Burst uplink bandwidth cap." + ::= {whispSmConfig 63} + + dwnLnkDataRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sustained downlink bandwidth cap." + ::= {whispSmConfig 64} + + dwnLnkLimit OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Burst downlink bandwidth cap." + ::= {whispSmConfig 65} + +-- Subscriber Modem status page + sessionStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "SM registered or not." + ::= {whispSmStatus 1} + + rssi OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio signal strength index." + ::= {whispSmStatus 2} + + jitter OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "A measure of multipath interference." + ::= {whispSmStatus 3} + + airDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Round trip delay in 100ns increments." + ::= {whispSmStatus 4} + + radioSlicing OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio slicing value." + ::= {whispSmStatus 5} + + radioTxGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio transmission gain setting." + ::= {whispSmStatus 6} + + calibrationStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Variable to show if RSSI, Radio slicing value and power level + are calibrated." + ::= {whispSmStatus 7} + + radioDbm OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Power level." + ::= {whispSmStatus 8} + + registeredToAp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "AP MAC address that the SM registered to." + ::= {whispSmStatus 9} + +-- DHCP client status: + + dhcpCip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Assigned IP address to DHCP client." + ::= {whispSmStatus 10} + + dhcpSip OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public DHCP server IP." + ::= {whispSmStatus 11} + + dhcpClientLease OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DHCP client lease time." + ::= {whispSmStatus 12} + + dhcpCSMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public DHCP server subnet mask." + ::= {whispSmStatus 13} + + dhcpDfltRterIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public default router IP address." + ::= {whispSmStatus 14} + + dhcpcdns1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Primary public domain name server." + ::= {whispSmStatus 15} + + dhcpcdns2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Secondary public domain name server." + ::= {whispSmStatus 16} + dhcpcdns3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Third public domain name server." + ::= {whispSmStatus 17} + + dhcpDomName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Public domain name server." + ::= {whispSmStatus 18} + +-- DHCP server + + dhcpServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of DHCP server hosts." + ::= {whispSmStatus 19} + + dhcpServerEntry OBJECT-TYPE + SYNTAX DhcpServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry of DHCP server hosts." + + INDEX {hostIp} + ::= {dhcpServerTable 1} + + DhcpServerEntry ::= SEQUENCE{ + hostIp IpAddress, + hostMacAddress PhysAddress, + hostLease TimeTicks + } + hostIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DHCP server IP address." + + ::= {dhcpServerEntry 1} + + hostMacAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Private host MAC address." + + ::= {dhcpServerEntry 2} + + hostLease OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lease time assigned by DHCP server host." + + ::= {dhcpServerEntry 3} + + adaptRate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "VC dapt rate." + ::= {whispSmStatus 20} + radioDbmInt OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Radio power level(integer)." + ::= {whispSmStatus 21} + + whispSmConfigGroup OBJECT-GROUP + OBJECTS { + rfScanList, + powerUpMode, + lanIp, + lanMask, + defaultGw, + networkAccess, + authKey, + enable8023link, + authKeyOption, + timingPulseGated, + naptPrivateIP, + naptPrivateSubnetMask, + naptPublicIP, + naptPublicSubnetMask, + naptPublicGatewayIP, + naptRFPublicIP, + naptRFPublicSubnetMask, + naptRFPublicGateway, + naptEnable, + arpCacheTimeout, + tcpGarbageCollectTmout, + udpGarbageCollectTmout, + dhcpClientEnable, + dhcpServerEnable, + dhcpServerLeaseTime, + dhcpIPStart, + dnsAutomatic, + prefferedDNSIP, + alternateDNSIP, + dmzIP, + dmzEnable, + dhcpNumIPsToLease, + pppoeFilter, + smbFilter, + snmpFilter, + userP1Filter, + userP2Filter, + userP3Filter, + allOtherIpFilter, + upLinkBCastFilter, + arpFilter, + allOthersFilter, + userDefinedPort1, + port1TCPFilter, + port1UDPFilter, + userDefinedPort2, + port2TCPFilter, + port2UDPFilter, + userDefinedPort3, + port3TCPFilter, + port3UDPFilter, + bootpcFilter, + bootpsFilter, + ip4MultFilter, + ingressVID, + lowPriorityUplinkCIR, + lowPriorityDownlinkCIR, + hiPriorityChannel, + hiPriorityUplinkCIR, + hiPriorityDownlinkCIR, + twoXRate, + upLnkDataRate, + upLnkLimit, + dwnLnkDataRate, + dwnLnkLimit + } + STATUS current + DESCRIPTION + "Canopy Subscriber Module configuration group." + ::= {whispSmGroups 1} + + whispSmStatusGroup OBJECT-GROUP + OBJECTS { + sessionStatus, + rssi, + jitter, + airDelay, + radioSlicing, + radioTxGain, + calibrationStatus, + radioDbm, + registeredToAp, + dhcpCip, + dhcpSip, + dhcpClientLease, + dhcpCSMask, + dhcpDfltRterIP, + dhcpcdns1, + dhcpcdns2, + dhcpcdns3, + dhcpDomName, + adaptRate, + radioDbmInt + } + STATUS current + DESCRIPTION + "Canopy Subscriber Module status group." + ::= {whispSmGroups 2} +END diff --git a/snmp_mib_archive/canopy-sys-mib-300-backhaul.txt b/snmp_mib_archive/canopy-sys-mib-300-backhaul.txt new file mode 100644 index 0000000..e90947e --- /dev/null +++ b/snmp_mib_archive/canopy-sys-mib-300-backhaul.txt @@ -0,0 +1,474 @@ + CANOPY-SYS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress, Counter, Gauge, TimeTicks, NetworkAddress, enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM SNMPv2-TC + NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + -- Define the Motorola Canopy object identifier + motorola OBJECT IDENTIFIER ::= { enterprises 17713 } + + -- Groups in motorola + p2p OBJECT IDENTIFIER ::= { motorola 1 } + p2mp OBJECT IDENTIFIER ::= { motorola 2 } + + -- Groups in p2p + configuration OBJECT IDENTIFIER ::= { p2p 5 } + licence OBJECT IDENTIFIER ::= { p2p 8 } + mgmt OBJECT IDENTIFIER ::= { p2p 9 } + phyControl OBJECT IDENTIFIER ::= { p2p 10 } + phyStatus OBJECT IDENTIFIER ::= { p2p 12 } + reset OBJECT IDENTIFIER ::= { p2p 18 } + versions OBJECT IDENTIFIER ::= { p2p 19 } + pubStats OBJECT IDENTIFIER ::= { p2p 20 } + encryption OBJECT IDENTIFIER ::= { p2p 22 } + p2pTraps OBJECT IDENTIFIER ::= { p2p 99 } + + -- Configuration group attribute definitions + -- + iPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Internet protocol (IP) address. This address is used by + the family of Internet protocols to uniquely this + identify the unit on a network" + ::= { configuration 1 } + + subnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A subnet allows the flow of network traffic between + hosts to be segregated based on a network + configuration. By organizing hosts into + logical groups, subnetting can improve network + security and performance." + ::= { configuration 2 } + + gatewayIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of a computer on the current network that + is currently acting as a network gateway. A gateway + acts as an entrance / exit to packets from / to + other networks." + ::= { configuration 3 } + + targetMACAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC address of the PTP wireless unit forming the other + end of the PTP link" + ::= { configuration 4 } + + masterSlaveMode OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PTP wireless link operates using a master and slave + relationship." + ::= { configuration 5 } + + maximumTransmitPower OBJECT-TYPE + SYNTAX INTEGER (-15..27) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum transmit power the wireless unit is permitted to + use when establishing and maintaining the wireless + link" + ::= { configuration 6 } + + -- Licence group attribute definitions + -- + regionCode OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The region code prohibits the wireless unit from + operating outside the regulated limits" + ::= { licence 1 } + + productVariant OBJECT-TYPE + SYNTAX INTEGER { + motorola-canopy-60mbps-backhaul(0), + motorola-canopy-60mbps-backhaul(1), + motorola-canopy-60mbps-backhaul(2), + motorola-canopy-30mbps-backhaul(3), + spare-1(4), + spare-2(5), + spare-3(6), + spare-4(7), + spare-5(8), + spare-6(9), + spare-7(10), + motorola-canopy-150mbps-backhaul(11), + motorola-canopy-300mbps-backhaul(12) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The product variant" + ::= { licence 2 } + + productName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of the product variant" + ::= { licence 3 } + + ethernetFibreSupport OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Ethernet fibre support availability on this wireless + unit" + ::= { licence 4 } + + frequencyVariant OBJECT-TYPE + SYNTAX INTEGER { + freq-5800-mhz(0), + freq-5400-mhz(1), + freq-4900-mhz(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Frequency variant of the wireless unit" + ::= { licence 5 } + + -- Mgmt group attribute definitions + -- + targetRange OBJECT-TYPE + SYNTAX INTEGER (0..2000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Initial target range used in installation +/-1, + expressed in tenths of a kilometer. When + Auto-Ranging this must be set to 0" + ::= { mgmt 1 } + + rangingMode OBJECT-TYPE + SYNTAX INTEGER { + auto-0-40-km(0), + auto-0-100-km(1), + auto-0-200-km(2), + target-range(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of ranging to use during installation, either + Auto-Ranging or use a selectable Target + Range" + ::= { mgmt 2 } + + -- PhyControl group attribute definitions + -- + asymmetricTDD OBJECT-TYPE + SYNTAX INTEGER { + symmetric-data-rate-1-to-1(0), + asymmetric-data-rate-2-to-1(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Control TDD Structure" + ::= { phyControl 1 } + + -- PhyStatus group attribute definitions + -- + receivePower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Receive power expressed in tenths of a dBm" + ::= { phyStatus 1 } + + vectorError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The vector error measurement compares the received + signal's IQ modulation characteristics to an + ideal signal to determine the composite error + vector magnitude. The value represented by this + attribute is the average vector error over the + previous second expressed in tenths of a dB" + ::= { phyStatus 2 } + + transmitPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Transmit power expressed in tenths of a dBm" + ::= { phyStatus 3 } + + range OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Distance between the two peer wireless units expressed + in tenths of a kilometer" + ::= { phyStatus 4 } + + linkLoss OBJECT-TYPE + SYNTAX INTEGER (-500..500) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The wireless link loss expressed in tenths of a dB" + ::= { phyStatus 5 } + + receiveChannel OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active receive channel" + ::= { phyStatus 6 } + + transmitChannel OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active transmit channel" + ::= { phyStatus 7 } + + receiveModulationMode OBJECT-TYPE + SYNTAX INTEGER { + mod-acquisition(0), + mod-bpsk-0-63(1), + mod-qpsk-0-63-single(2), + mod-transient-1(3), + mod-qpsk-0-87-single(4), + mod-transient-2(5), + mod-16qam-0-63-single-a(6), + mod-transient-3(7), + mod-16qam-0-87-single(8), + mod-transient-5(9), + mod-64qam-0-75-single(10), + mod-transient-5(11), + mod-64qam-0-92-single(12), + mod-transient-6(13), + mod-256qam-0-81-single(14), + mod-16qam-0-63-single-b(15), + mod-16qam-0-63-dual(16), + mod-transient-7(17), + mod-16qam-0-87-dual(18), + mod-transient-8(19), + mod-64qam-0-75-dual(20), + mod-transient-9(21), + mod-64qam-0-92-dual(22), + mod-transient-10(23), + mod-256qam-0-81-dual(24) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active receive modulation mode" + ::= { phyStatus 8 } + + transmitModulationMode OBJECT-TYPE + SYNTAX INTEGER { + mod-acquisition(0), + mod-bpsk-0-63(1), + mod-qpsk-0-63-single(2), + mod-transient-1(3), + mod-qpsk-0-87-single(4), + mod-transient-2(5), + mod-16qam-0-63-single-a(6), + mod-transient-3(7), + mod-16qam-0-87-single(8), + mod-transient-5(9), + mod-64qam-0-75-single(10), + mod-transient-5(11), + mod-64qam-0-92-single(12), + mod-transient-6(13), + mod-256qam-0-81-single(14), + mod-16qam-0-63-single-b(15), + mod-16qam-0-63-dual(16), + mod-transient-7(17), + mod-16qam-0-87-dual(18), + mod-transient-8(19), + mod-64qam-0-75-dual(20), + mod-transient-9(21), + mod-64qam-0-92-dual(22), + mod-transient-10(23), + mod-256qam-0-81-dual(24) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active transmit modulation mode" + ::= { phyStatus 9 } + + receiveFreq OBJECT-TYPE + SYNTAX INTEGER (0..5875) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current receive frequency expressed in MHz" + ::= { phyStatus 11 } + + transmitFreq OBJECT-TYPE + SYNTAX INTEGER (0..5875) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current transmit frequency expressed in MHz" + ::= { phyStatus 12 } + + signalStrengthRatio OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Signal strength ratio (Vertical / Horizontal) expressed + in tenths of a dB" + ::= { phyStatus 13 } + + -- Reset group attribute definitions + -- + systemReset OBJECT-TYPE + SYNTAX INTEGER { + running(0), + console-reboot(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this attribute to '1' will cause a system + reboot" + ::= { reset 1 } + + -- Versions group attribute definitions + -- + softwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current software version" + ::= { versions 1 } + + hardwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hardware platform version." + ::= { versions 2 } + + secondarySoftwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Secondary software version, used when the primary + software image is invalid or erased" + ::= { versions 3 } + + bootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boot code software version" + ::= { versions 4 } + + -- PubStats group attribute definitions + -- + receiveDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 1 } + + transmitDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 2 } + + aggregateDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + (kbps)." + ::= { pubStats 3 } + + -- Encryption group attribute definitions + -- + dEPRECATEDencryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER (0..1) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Encryption Algorithm used by the wireless link. N.B. + The same Encryption Algorithm must be configured at + BOTH ends of the link for it to function correctly." + ::= { encryption 1 } + + encryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + none(0), + aes-rijndael(1), + aes-256-bit-rijndael(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Encryption Algorithm used by the wireless link. N.B. + The same Encryption Algorithm must be configured at + BOTH ends of the link for it to function correctly." + ::= { encryption 1 } + + -- Enterprise NOTIFICATION definitions + -- + dfsChannelChangeTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS channel change event" + ::= { p2pTraps 1 } + + dfsImpulsiveInterferenceDetectedTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS impulsive interference detected event" + ::= { p2pTraps 2 } + END diff --git a/snmp_mib_archive/canopy-sys-mib-45-backhaul.txt b/snmp_mib_archive/canopy-sys-mib-45-backhaul.txt new file mode 100644 index 0000000..1a51f95 --- /dev/null +++ b/snmp_mib_archive/canopy-sys-mib-45-backhaul.txt @@ -0,0 +1,437 @@ + CANOPY-SYS-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress, Counter, Gauge, TimeTicks, NetworkAddress, enterprises + FROM RFC1155-SMI + OBJECT-TYPE + FROM RFC-1212 + DisplayString, PhysAddress + FROM SNMPv2-TC + NOTIFICATION-TYPE + FROM SNMPv2-SMI; + + -- Define the Motorola Canopy object identifier + motorola OBJECT IDENTIFIER ::= { enterprises 17713 } + + -- Groups in motorola + p2p OBJECT IDENTIFIER ::= { motorola 1 } + p2mp OBJECT IDENTIFIER ::= { motorola 2 } + + -- Groups in p2p + configuration OBJECT IDENTIFIER ::= { p2p 5 } + licence OBJECT IDENTIFIER ::= { p2p 8 } + mgmt OBJECT IDENTIFIER ::= { p2p 9 } + phyControl OBJECT IDENTIFIER ::= { p2p 10 } + phyStatus OBJECT IDENTIFIER ::= { p2p 12 } + reset OBJECT IDENTIFIER ::= { p2p 18 } + versions OBJECT IDENTIFIER ::= { p2p 19 } + pubStats OBJECT IDENTIFIER ::= { p2p 20 } + encryption OBJECT IDENTIFIER ::= { p2p 22 } + p2pTraps OBJECT IDENTIFIER ::= { p2p 99 } + + -- Configuration group attribute definitions + -- + iPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Internet protocol (IP) address. This address is used by + the family of Internet protocols to uniquely this + identify the unit on a network" + ::= { configuration 1 } + + subnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A subnet allows the flow of network traffic between + hosts to be segregated based on a network + configuration. By organizing hosts into + logical groups, subnetting can improve network + security and performance." + ::= { configuration 2 } + + gatewayIPAddress OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The IP address of a computer on the current network that + is currently acting as a network gateway. A gateway + acts as an entrance / exit to packets from / to + other networks." + ::= { configuration 3 } + + targetMACAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(6)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MAC address of the PTP wireless unit forming the other + end of the PTP link" + ::= { configuration 4 } + + masterSlaveMode OBJECT-TYPE + SYNTAX INTEGER { + master(0), + slave(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The PTP wireless link operates using a master and slave + relationship." + ::= { configuration 5 } + + maximumTransmitPower OBJECT-TYPE + SYNTAX INTEGER (-15..25) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Maximum transmit power the wireless unit is permitted to + use when establishing and maintaining the wireless + link" + ::= { configuration 6 } + + -- Licence group attribute definitions + -- + regionCode OBJECT-TYPE + SYNTAX INTEGER (0..31) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The region code prohibits the wireless unit from + operating outside the regulated limits" + ::= { licence 1 } + + productVariant OBJECT-TYPE + SYNTAX INTEGER { + motorola-canopy-60mbps-backhaul(0), + motorola-canopy-60mbps-backhaul(1), + motorola-canopy-60mbps-backhaul(2), + motorola-canopy-30mbps-backhaul(3), + spare-1(4), + spare-2(5), + spare-3(6), + spare-4(7), + spare-5(8), + spare-6(9), + spare-7(10), + motorola-canopy-150mbps-backhaul(11), + motorola-canopy-300mbps-backhaul(12) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The product variant" + ::= { licence 2 } + + productName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Name of the product variant" + ::= { licence 3 } + + ethernetFibreSupport OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + enabled(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Gigabit Ethernet fibre support" + ::= { licence 4 } + + frequencyVariant OBJECT-TYPE + SYNTAX INTEGER { + freq-5800-mhz(0), + freq-5400-mhz(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Frequency variant of the wireless unit" + ::= { licence 5 } + + -- Mgmt group attribute definitions + -- + targetRange OBJECT-TYPE + SYNTAX INTEGER (0..2000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Initial target range used in installation +/-1, + expressed in tenths of a kilometer. When + Auto-Ranging this must be set to 0" + ::= { mgmt 1 } + + rangingMode OBJECT-TYPE + SYNTAX INTEGER { + auto-0-5-km(0), + auto-0-40-km(1), + auto-0-100-km(2), + auto-0-200-km(3), + target-range(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Type of ranging to use during installation, either + Auto-Ranging or use a selectable Target + Range" + ::= { mgmt 2 } + + -- PhyControl group attribute definitions + -- + asymmetricTDD OBJECT-TYPE + SYNTAX INTEGER { + symmetric-data-rate-1-to-1(0), + asymmetric-data-rate-2-to-1(1), + prohibited(2), + latency-optimised(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Control TDD Structure" + ::= { phyControl 1 } + + -- PhyStatus group attribute definitions + -- + receivePower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Receive power expressed in tenths of a dBm" + ::= { phyStatus 1 } + + vectorError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The vector error measurement compares the received + signal's IQ modulation characteristics to an + ideal signal to determine the composite error + vector magnitude. The value represented by this + attribute is the average vector error over the + previous second expressed in tenths of a dB" + ::= { phyStatus 2 } + + transmitPower OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Transmit power expressed in tenths of a dBm" + ::= { phyStatus 3 } + + range OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Distance between the two peer wireless units expressed + in tenths of a kilometer" + ::= { phyStatus 4 } + + linkLoss OBJECT-TYPE + SYNTAX INTEGER (-500..500) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The wireless link loss expressed in tenths of a dB" + ::= { phyStatus 5 } + + receiveChannel OBJECT-TYPE + SYNTAX INTEGER (0..21) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active receive channel" + ::= { phyStatus 6 } + + transmitChannel OBJECT-TYPE + SYNTAX INTEGER (0..21) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active transmit channel" + ::= { phyStatus 7 } + + receiveModulationMode OBJECT-TYPE + SYNTAX INTEGER { + mod-acquisition(0), + mod-bpsk-1-2(1), + mod-qpsk-1-2(2), + mod-qpsk-2-3(3), + mod-16qam-1-2(4), + mod-16qam-3-4(5), + mod-64qam-2-3(6), + mod-64qam-3-4(7), + mod-64qam-7-8(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active receive modulation mode" + ::= { phyStatus 8 } + + transmitModulationMode OBJECT-TYPE + SYNTAX INTEGER { + mod-acquisition(0), + mod-bpsk-1-2(1), + mod-qpsk-1-2(2), + mod-qpsk-2-3(3), + mod-16qam-1-2(4), + mod-16qam-3-4(5), + mod-64qam-2-3(6), + mod-64qam-3-4(7), + mod-64qam-7-8(8) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current active transmit modulation mode" + ::= { phyStatus 9 } + + receiveFreq OBJECT-TYPE + SYNTAX INTEGER (0..5875) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current receive frequency expressed in MHz" + ::= { phyStatus 11 } + + transmitFreq OBJECT-TYPE + SYNTAX INTEGER (0..5875) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current transmit frequency expressed in MHz" + ::= { phyStatus 12 } + + signalStrengthRatio OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Signal strength ratio (Vertical / Horizontal) expressed + in tenths of a dB" + ::= { phyStatus 13 } + + -- Reset group attribute definitions + -- + systemReset OBJECT-TYPE + SYNTAX INTEGER { + running(0), + console-reboot(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this attribute to '1' will cause a system + reboot" + ::= { reset 1 } + + -- Versions group attribute definitions + -- + softwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current software version" + ::= { versions 1 } + + hardwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Hardware platform version." + ::= { versions 2 } + + secondarySoftwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Secondary software version, used when the primary + software image is invalid or erased" + ::= { versions 3 } + + bootVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..255)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Boot code software version" + ::= { versions 4 } + + -- PubStats group attribute definitions + -- + receiveDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 1 } + + transmitDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 2 } + + aggregateDataRate OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Average data rate over the last one second interval + expressed in kbps" + ::= { pubStats 3 } + + -- Encryption group attribute definitions + -- + encryptionAlgorithm OBJECT-TYPE + SYNTAX INTEGER { + none(0), + aes-rijndael(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Encryption Algorithm used by the wireless link. You + should be aware that enabling encryption results + in a reduction in available data bandwidth N.B. The + same Encryption Algorithm must be configured at BOTH + ends of the link for it to function correctly." + ::= { encryption 1 } + + -- Enterprise NOTIFICATION definitions + -- + dfsChannelChangeTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS channel change event" + ::= { p2pTraps 1 } + + dfsImpulsiveInterferenceDetectedTrap NOTIFICATION-TYPE + OBJECTS { receiveChannel } + STATUS current + DESCRIPTION "DFS impulsive interference detected event" + ::= { p2pTraps 2 } + END diff --git a/snmp_mib_archive/whisp-tcv2-mib.txt b/snmp_mib_archive/whisp-tcv2-mib.txt new file mode 100644 index 0000000..1dc2101 --- /dev/null +++ b/snmp_mib_archive/whisp-tcv2-mib.txt @@ -0,0 +1,68 @@ +-- +-- whisp-tc.mib +-- +-- ******************************************************************** +-- Copyright 2003 (c) , Motorola, Inc. +-- Motorola Confidential Proprietary +-- ******************************************************************** +-- +-- Contains SMIv2 Textual conventions for the Canopy Product Line. +-- +-- ******************************************************************** +-- $Id: $ +-- +-- Revision History: +-- +-- +-- 17/May/2000 B.M Initial release. +-- 05/Nov/2001 Y.G Modification +-- ******************************************************************** + +WHISP-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + whispModules + FROM WHISP-GLOBAL-REG-MIB; + +whispTextualConventionsModule MODULE-IDENTITY + LAST-UPDATED "200304170000Z" + ORGANIZATION "Motorola" + CONTACT-INFO + "Canopy Technical Support + email: technical-support@canopywireless.com" + DESCRIPTION + "This module contains textual conventions for the Canopy + product line." + ::= {whispModules 3} + +-- ------------------------------------------------------------------------- +-- Start Textual Conventions Definitions. +-- ------------------------------------------------------------------------- + +-- Textual convention for MAC address +WhispMACAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This a WHiSP MAC address or ESN type." + SYNTAX OCTET STRING(SIZE(6)) + +--Textual convention for LUID +WhispLUID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The 12 LUID (Local Unit Identification) assigned to each Canopy + Subscriber Modem (SM)." + SYNTAX INTEGER(0..4095) + +-- Textual convention for Event Log +EventString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2048a" + STATUS current + DESCRIPTION + "The string used to display event log." + SYNTAX OCTET STRING(SIZE (0..2048)) +END