-- -- PBC-GENERIC-MIB.my -- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 253 -- Thursday, April 25, 2002 at 17:42:16 -- PBC-GENERIC-MIB DEFINITIONS ::= BEGIN IMPORTS ifIndex, InterfaceIndex FROM IF-MIB pbcModuleRegs, pbcManagement, pbcCaps FROM PBC-ENT-MIB OBJECT-GROUP, AGENT-CAPABILITIES, MODULE-COMPLIANCE FROM SNMPv2-CONF TimeTicks, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI DisplayString, DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC; -- June 21, 2001 at 16:20 GMT pbcGenericSystemMib MODULE-IDENTITY LAST-UPDATED "200106211620Z" -- June 21, 2001 at 16:20 GMT ORGANIZATION "Pacific Broadband Communications" CONTACT-INFO "Contact-info." DESCRIPTION "This module defines management objects which are common to all PBC chassis/system products." ::= { pbcModuleRegs 1 } -- -- Textual conventions -- PortType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The type of data port: 0 = Not Applicable 1 = cableDS (cable downstream) 2 = cableUS (cable upstream) 3 = Fast Ethernet 4 = Gigabit Ethernet 5 = 10 Gigabit Ethernet 6 = RS-232 " SYNTAX INTEGER { notApplicable(0), cableDS(1), cableUS(2), fastEthernet(3), gigabitEthernet(4), tenGigabitEthernet(5), rs232(6) } ChgHistoryDataPath ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Configuration change data's source or destination." SYNTAX INTEGER { erase(1), cmdSource(2), startup(3), operational(4), tftp(5), local(6) } -- -- Node definitions -- -- 1.3.6.1.4.1.5987.2.1 pbcGeneric OBJECT IDENTIFIER ::= { pbcManagement 1 } -- 1.3.6.1.4.1.5987.2.1.1 pbcChassis OBJECT IDENTIFIER ::= { pbcGeneric 1 } -- 1.3.6.1.4.1.5987.2.1.1.1 pbcChassisEntityIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "entPhysicalIndex of the chassis' entry in the Entity MIB's (RFC2737) entPhysicalTable or '0', if none." ::= { pbcChassis 1 } -- 1.3.6.1.4.1.5987.2.1.1.2 pbcChassisOperStatus OBJECT-TYPE SYNTAX INTEGER { operational(1), disabled(3), standby(4), testing(5), failure(6), initializing(7), unconfigured(8) } MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis' current operational status." ::= { pbcChassis 2 } -- 1.3.6.1.4.1.5987.2.1.1.3 pbcChassisSlots OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of slots in this chassis, or '0' if neither applicable nor determinable." ::= { pbcChassis 3 } -- 1.3.6.1.4.1.5987.2.1.1.4 pbcContactInfo OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Pacific Broadband contact information." ::= { pbcChassis 4 } -- 1.3.6.1.4.1.5987.2.1.1.5 pbcHostName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Name of this system." ::= { pbcChassis 5 } -- 1.3.6.1.4.1.5987.2.1.1.6 pbcDomainName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "Domain name for this host." ::= { pbcChassis 6 } -- 1.3.6.1.4.1.5987.2.1.1.7 pbcDateTimeOfLastChange OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Date and time of last change to either the configuration or the software." DEFVAL { '0000000000000000'h } ::= { pbcChassis 7 } -- 1.3.6.1.4.1.5987.2.1.1.8 pbcCardIfIndexTableNumEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of entries currently in the pbcCardIfIndexTable. This should be the same number as there are entries in the ifTable." ::= { pbcChassis 8 } -- 1.3.6.1.4.1.5987.2.1.1.9 pbcCardIfIndexTable OBJECT-TYPE SYNTAX SEQUENCE OF PbcCardIfIndexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "For each ifIndex currently exposed by the system, this table will provide an association to the physical and logical objects which are related to it." ::= { pbcChassis 9 } -- 1.3.6.1.4.1.5987.2.1.1.9.1 pbcCardIfIndexEntry OBJECT-TYPE SYNTAX PbcCardIfIndexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "One ifIndex mapping entry." INDEX { ifIndex } ::= { pbcCardIfIndexTable 1 } PbcCardIfIndexEntry ::= SEQUENCE { pbcCardIfCardIndex Unsigned32, pbcCardIfPortNumber Unsigned32, pbcCardIfPortType PortType, pbcCardIfSlotNumber Unsigned32, pbcCardIfPortIndex Unsigned32 } -- 1.3.6.1.4.1.5987.2.1.1.9.1.1 pbcCardIfCardIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the card in the Chassis pbcCardTable which contains this interface or '0' if not applicable." ::= { pbcCardIfIndexEntry 1 } -- 1.3.6.1.4.1.5987.2.1.1.9.1.2 pbcCardIfPortNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis port number, unique per port on a given card for the same interface type. If pbcCardIfPortNumber is not applicable to the card, then the object instance won't be populated." ::= { pbcCardIfIndexEntry 2 } -- 1.3.6.1.4.1.5987.2.1.1.9.1.3 pbcCardIfPortType OBJECT-TYPE SYNTAX PortType MAX-ACCESS read-only STATUS current DESCRIPTION "The type of port associated with this ifIndex: 0 = Not Applicable 1 = Downstream 2 = Upstream 3 = Fast Ethernet 4 = Gigabit Ethernet 5 = 10 Gigabit Ethernet 6 = RS-232 " ::= { pbcCardIfIndexEntry 3 } -- 1.3.6.1.4.1.5987.2.1.1.9.1.4 pbcCardIfSlotNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis slot number, or '0' if neither applicable nor determinable." ::= { pbcCardIfIndexEntry 4 } -- 1.3.6.1.4.1.5987.2.1.1.9.1.5 pbcCardIfPortIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The system unique port index number for the physical port associated with this ifIndex." ::= { pbcCardIfIndexEntry 5 } -- 1.3.6.1.4.1.5987.2.1.1.10 pbcCardTableNumEntries OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of entries currently in the pbcCardTable." ::= { pbcChassis 10 } -- 1.3.6.1.4.1.5987.2.1.1.11 pbcCardTable OBJECT-TYPE SYNTAX SEQUENCE OF PbcCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Chassis card table." ::= { pbcChassis 11 } -- 1.3.6.1.4.1.5987.2.1.1.11.1 pbcCardEntry OBJECT-TYPE SYNTAX PbcCardEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Installed card types are enumerated here." INDEX { pbcCardIfCardIndex } ::= { pbcCardTable 1 } PbcCardEntry ::= SEQUENCE { pbcCardSlotNumber Unsigned32, pbcCardEntityIndex Unsigned32, pbcCardAdminStatus INTEGER, pbcCardOperStatus INTEGER, pbcCardUpTime TimeTicks, pbcCardnvRAMSize Unsigned32, pbcCardNumPorts Unsigned32 } -- 1.3.6.1.4.1.5987.2.1.1.11.1.1 pbcCardSlotNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Slot number relative to the containing card or chassis, or '0' if neither applicable nor determinable." ::= { pbcCardEntry 1 } -- 1.3.6.1.4.1.5987.2.1.1.11.1.2 pbcCardEntityIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "entPhysicalIndex of this card's entry in the Entity MIB's (RFC2737) entPhysicalTable or '0', if none." ::= { pbcCardEntry 2 } -- 1.3.6.1.4.1.5987.2.1.1.11.1.3 pbcCardAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2), testing(3), reset(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "The desired state of the card. When a card/module initializes, its initial pbcCardAdminStatus is down(2). As a result of either explicit management action or per configuration information retained by the managed system, pbcCardAdminStatus is then changed to either the up(1) or testing(3) states (or remains in the down(2) state). If a management application writes reset(4) to this object, the card will initiate a full re-initialization." ::= { pbcCardEntry 3 } -- 1.3.6.1.4.1.5987.2.1.1.11.1.4 pbcCardOperStatus OBJECT-TYPE SYNTAX INTEGER { unspecified(1), operational(2), disabled(3), standby(4), testing(5), failure(6), initializing(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The operational status of the card. pbcCardOperStatus is operational(2) when a card is recognized by the device and is enabled for operation. pbcCardOperStatus is disabled(3) if the card is not recognized by the device, or if it is not enabled for operation. pbcCardOperStatus is standby(4) if the card is enabled and acting as a standby/redundant slave." ::= { pbcCardEntry 4 } -- 1.3.6.1.4.1.5987.2.1.1.11.1.5 pbcCardUpTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime for this management entity, when this card was last (re-)initialized. " ::= { pbcCardEntry 5 } -- 1.3.6.1.4.1.5987.2.1.1.11.1.6 pbcCardnvRAMSize OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Amount of non-volatile RAM in bytes." ::= { pbcCardEntry 6 } -- 1.3.6.1.4.1.5987.2.1.1.11.1.7 pbcCardNumPorts OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of ports on this card, or '0' if no ports or not applicable or determinable." ::= { pbcCardEntry 7 } -- 1.3.6.1.4.1.5987.2.1.1.12 pbcCardPortTable OBJECT-TYPE SYNTAX SEQUENCE OF PbcCardPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Describes the ports on a particular card and their current status." ::= { pbcChassis 12 } -- 1.3.6.1.4.1.5987.2.1.1.12.1 pbcCardPortEntry OBJECT-TYPE SYNTAX PbcCardPortEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Port characteristics comprising an entry in the table." INDEX { pbcCardIfCardIndex, pbcCardIfPortIndex } ::= { pbcCardPortTable 1 } PbcCardPortEntry ::= SEQUENCE { pbcCardPortStatus INTEGER, pbcCardPortEntityIndex Unsigned32 } -- 1.3.6.1.4.1.5987.2.1.1.12.1.1 pbcCardPortStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), active(2), standby(3), disabled(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "The current operational status of this port." ::= { pbcCardPortEntry 1 } -- 1.3.6.1.4.1.5987.2.1.1.12.1.2 pbcCardPortEntityIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "entPhysicalIndex of this port's entry in the Entity MIB's (RFC2737) entPhysicalTable or '0', if none." ::= { pbcCardPortEntry 2 } -- 1.3.6.1.4.1.5987.2.1.1.13 pbcPortIfTable OBJECT-TYPE SYNTAX SEQUENCE OF PbcPortIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Lists the interfaces (ifIndex values) associated with a specific port." ::= { pbcChassis 13 } -- 1.3.6.1.4.1.5987.2.1.1.13.1 pbcPortIfEntry OBJECT-TYPE SYNTAX PbcPortIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the pbcPortIfEntry table. For each port number within the system, assigned by the chassis CCM, there is one entry for each IfIndex associated with that port. If no interfaces are associated with this port, then an entry with a portIfIndex value of -1 will appear in this table." INDEX { pbcCardIfPortIndex, pbcPortIfIndex } ::= { pbcPortIfTable 1 } PbcPortIfEntry ::= SEQUENCE { pbcPortIfIndex InterfaceIndex } -- 1.3.6.1.4.1.5987.2.1.1.13.1.1 pbcPortIfIndex OBJECT-TYPE SYNTAX InterfaceIndex MAX-ACCESS read-only STATUS current DESCRIPTION "ifIndex associated with this port or '-1', if none." ::= { pbcPortIfEntry 1 } -- 1.3.6.1.4.1.5987.2.1.2 pbcGenericConformance OBJECT IDENTIFIER ::= { pbcGeneric 2 } -- 1.3.6.1.4.1.5987.2.1.2.1 pbcGenericGroups OBJECT IDENTIFIER ::= { pbcGenericConformance 1 } -- 1.3.6.1.4.1.5987.2.1.2.1.1 pbcChassisGroup OBJECT-GROUP OBJECTS { pbcChassisEntityIndex, pbcChassisOperStatus, pbcChassisSlots, pbcContactInfo, pbcHostName, pbcDomainName, pbcDateTimeOfLastChange, pbcCardIfIndexTableNumEntries, pbcCardIfCardIndex, pbcCardIfPortNumber, pbcCardIfPortType, pbcCardIfSlotNumber, pbcCardAdminStatus, pbcCardTableNumEntries, pbcCardSlotNumber, pbcCardEntityIndex, pbcCardOperStatus, pbcCardUpTime, pbcCardnvRAMSize, pbcCardNumPorts, pbcCardPortStatus, pbcCardPortEntityIndex, pbcPortIfIndex, pbcCardIfPortIndex } STATUS current DESCRIPTION "Objects associated with generic PBC chassis management." ::= { pbcGenericGroups 1 } -- 1.3.6.1.4.1.5987.2.1.2.2 pbcGenericCompliance OBJECT IDENTIFIER ::= { pbcGenericConformance 2 } -- 1.3.6.1.4.1.5987.2.1.2.2.1 pbcGenericBasicCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "Group support required for basic level compliance." MODULE -- this module MANDATORY-GROUPS { pbcChassisGroup } ::= { pbcGenericCompliance 1 } -- 1.3.6.1.4.1.5987.4.1 pbcGenericSystemAgentCapsR2 AGENT-CAPABILITIES PRODUCT-RELEASE "" STATUS current DESCRIPTION "Agent capabilities for Release 2.x." SUPPORTS SNMPv2-MIB INCLUDES { systemGroup, snmpGroup, snmpBasicNotificationsGroup, snmpCommunityGroup } SUPPORTS SNMPv2-SMI INCLUDES { } SUPPORTS SNMPv2-TM INCLUDES { } SUPPORTS SNMPv2-TC INCLUDES { } SUPPORTS SNMPv2-CONF INCLUDES { } SUPPORTS SNMPv2-PDU INCLUDES { } SUPPORTS EtherLike-MIB INCLUDES { etherStats100MbsGroup } SUPPORTS IF-MIB INCLUDES { ifGeneralInformationGroup, ifStackGroup2, ifCounterDiscontinuityGroup, ifFixedLengthGroup, ifHCFixedLengthGroup, ifPacketGroup, ifHCPacketGroup, ifVHCPacketGroup, ifRcvAddressGroup, ifOldObjectsGroup } SUPPORTS IP-MIB INCLUDES { ipGroup, icmpGroup } SUPPORTS UDP-MIB INCLUDES { udpGroup } SUPPORTS TCP-MIB INCLUDES { tcpGroup } SUPPORTS ENTITY2-MIB INCLUDES { } ::= { pbcCaps 1 } END -- -- PBC-GENERIC-MIB.my --