BAS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, enterprises, IpAddress, Integer32, OBJECT-TYPE FROM SNMPv2-SMI TEXTUAL-CONVENTION, MacAddress FROM SNMPv2-TC; basMIB MODULE-IDENTITY LAST-UPDATED "2009211415Z" ORGANIZATION "Broadband Access Systems, Inc." CONTACT-INFO " Tech Support Broadband Access Systems 8 Technology Drive Westborough, MA 01581 U.S.A. 508-366-8833 support@basystems.com" DESCRIPTION "The MIB module defining the nodes in the Broadband Access Systems, Inc. MIB tree." ::= { enterprises 3493 } -- -- The Unique product IDs are to be allocated below this node -- basProductId OBJECT IDENTIFIER ::= { basMIB 1 } basCudaChassMgr OBJECT IDENTIFIER ::= { basMIB 4 } basCuda10100Rs OBJECT IDENTIFIER ::= { basMIB 5 } basCuda1000Rs OBJECT IDENTIFIER ::= { basMIB 6 } basCudaOC12Rs OBJECT IDENTIFIER ::= { basMIB 7 } basCuda10100 OBJECT IDENTIFIER ::= { basMIB 8 } basCuda1000 OBJECT IDENTIFIER ::= { basMIB 9 } basCudaOC12 OBJECT IDENTIFIER ::= { basMIB 10 } basCudaCMTS1 OBJECT IDENTIFIER ::= { basMIB 11 } basCudaOC3Rs OBJECT IDENTIFIER ::= { basMIB 12 } basCudaOC48Rs OBJECT IDENTIFIER ::= { basMIB 13 } basCudaOC3 OBJECT IDENTIFIER ::= { basMIB 14 } basCudaOC48 OBJECT IDENTIFIER ::= { basMIB 15 } basCudaEuroCMTS OBJECT IDENTIFIER ::= { basMIB 16 } basCudaAnalyzer OBJECT IDENTIFIER ::= { basMIB 17 } basCudaDocsNextgen1X6 OBJECT IDENTIFIER ::= { basMIB 18 } basCudaEuro1X6 OBJECT IDENTIFIER ::= { basMIB 19 } basCudaEuroNextgen1X4 OBJECT IDENTIFIER ::= { basMIB 21 } basCudaBpm OBJECT IDENTIFIER ::= { basMIB 22 } basCudaDocsNextgen1X4 OBJECT IDENTIFIER ::= { basMIB 23 } -- Assign OIDs to BAS LDAP object classes and attributes from this node. basLDAPGroup OBJECT IDENTIFIER ::= { basMIB 20 } -- -- The proprietary MIB groups are to be allocated below this node -- basMibGroup OBJECT IDENTIFIER ::= { basMIB 2 } basTrapGroup OBJECT IDENTIFIER ::= { basMIB 3 } -- basExtSys OBJECT IDENTIFIER ::= { basMibGroup 1 } -- MIB-II system extensions basExtIf OBJECT IDENTIFIER ::= { basMibGroup 2 } -- interface extensions basExtIp OBJECT IDENTIFIER ::= { basMibGroup 3 } -- IP extensions basExtCmts OBJECT IDENTIFIER ::= { basMibGroup 4 } -- CMTS extensions basFtd OBJECT IDENTIFIER ::= { basMibGroup 5 } -- FTD Mib basRbp OBJECT IDENTIFIER ::= { basMibGroup 6 } -- RBP Mib basAlias OBJECT IDENTIFIER ::= { basMibGroup 7 } -- Alias Mib basExtEvent OBJECT IDENTIFIER ::= { basMibGroup 8 } -- Event Extensions basTopology OBJECT IDENTIFIER ::= { basMibGroup 9 } -- Topology Mib basAccessControl OBJECT IDENTIFIER ::= { basMibGroup 10 } -- Access Control basPbrfFilter OBJECT IDENTIFIER ::= { basMibGroup 11 } -- Policy Based Route Filtering basCmConfig OBJECT IDENTIFIER ::= { basMibGroup 12 } -- Cable Modem Configuration basTrafGen OBJECT IDENTIFIER ::= { basMibGroup 13 } -- Traffic Generation Configuration basTrace OBJECT IDENTIFIER ::= { basMibGroup 14 } -- Trace Logging basDhcpRelay OBJECT IDENTIFIER ::= { basMibGroup 15 } -- DHCP Relay basMcc OBJECT IDENTIFIER ::= { basMibGroup 16 } -- MCC basAnalyzer OBJECT IDENTIFIER ::= { basMibGroup 17 } -- Analyzer basCluster OBJECT IDENTIFIER ::= { basMibGroup 18 } -- Analyzer basRip OBJECT IDENTIFIER ::= { basMibGroup 19 } -- BAS RIP mib basSonet OBJECT IDENTIFIER ::= { basMibGroup 20 } -- POS basNetBridge OBJECT IDENTIFIER ::= { basMibGroup 21 } -- Network Layer Bridge basIpSourceRoute OBJECT IDENTIFIER ::= { basMibGroup 22 } -- IP Source Routing MIB basPing OBJECT IDENTIFIER ::= { basMibGroup 23 } -- BAS Ping MIB basAccessFilterMib OBJECT IDENTIFIER ::= { basMibGroup 24 } -- BAS IP filtering basPpp OBJECT IDENTIFIER ::= { basMibGroup 25 } -- BAS PPP basTracert OBJECT IDENTIFIER ::= { basMibGroup 26 } -- BAS Trace route basMcast OBJECT IDENTIFIER ::= { basMibGroup 27 } -- BAS Multicast basSnmpObjects OBJECT IDENTIFIER ::= { basMibGroup 28 } -- BAS SNMP basOspfAuth OBJECT IDENTIFIER ::= { basMibGroup 29 } -- BAS Ospf MD5 Auth basTrafficRelay OBJECT IDENTIFIER ::= { basMibGroup 30 } -- BAS Traffic Relay basRedundancy OBJECT IDENTIFIER ::= { basMibGroup 32 } -- BAS Redundancy basCPM OBJECT IDENTIFIER ::= { basMibGroup 33 } -- BAS Provisioning basRsRedundancy OBJECT IDENTIFIER ::= { basMibGroup 34 } -- BAS route server redundancy basStartup OBJECT IDENTIFIER ::= { basExtSys 1 } -- Startup information basCardInfo OBJECT IDENTIFIER ::= { basExtSys 2 } -- Card information basChassisInfo OBJECT IDENTIFIER ::= { basExtSys 3 } -- Chassis information basProvInfo OBJECT IDENTIFIER ::= { basExtSys 4 } -- Provisioning information basHackedInfo OBJECT IDENTIFIER ::= { basExtSys 1000 } -- Card information on the NT systems basHackedAccessControl OBJECT IDENTIFIER ::= { basMibGroup 1001 } -- AccessControl on NT basAliasSnmp OBJECT IDENTIFIER ::= { basAlias 1 } -- Alias SNMP MIB basAliasIp OBJECT IDENTIFIER ::= { basAlias 2 } -- Alias IP MIB basAliasTcp OBJECT IDENTIFIER ::= { basAlias 3 } -- Alias TCP MIB basAliasUdp OBJECT IDENTIFIER ::= { basAlias 4 } -- Alias UDP MIB basAliasCidr OBJECT IDENTIFIER ::= { basAlias 5 } -- Alias CIDR MIB basAliasRip OBJECT IDENTIFIER ::= { basAlias 6 } -- Alias RIP MIB basAliasOspf OBJECT IDENTIFIER ::= { basAlias 7 } -- Alias OSPF MIB basAliasDocsIf OBJECT IDENTIFIER ::= { basAlias 8 } -- Alias CMTS RF MIB basAliasDocsCd OBJECT IDENTIFIER ::= { basAlias 9 } -- Alias Cable Device MIB basAliasCmtsCfg OBJECT IDENTIFIER ::= { basAlias 10 } -- Alias CMTS extensions MIB basAliasDocsQos OBJECT IDENTIFIER ::= { basAlias 11 } -- Alias Docsis1.1 QOS MIB basAliasDocsSubMgt OBJECT IDENTIFIER ::= { basAlias 12 } -- Alias Docsis1.1 Subscriber Management MIB -- -- Policy Based Route Filtering per protocol -- basPbrfRIP OBJECT IDENTIFIER ::= { basPbrfFilter 1 } basPbrfOSPF OBJECT IDENTIFIER ::= { basPbrfFilter 2 } BasChassisId ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value, greater than zero, for each Chassis in the managed Broadband Access System (BAS) Cluster. It is recommended that values are assigned contiguously starting from 1. The value for each Chassis must remain constant at least from one re-initialization of the BAS Cluster Manager to the next re-initialization." SYNTAX Integer32 (1..128) BasSlotId ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value, greater than zero, for each application card slot in the managed BAS Chassis. The value for each slot must remain constant at least from one re- initialization of the network management software within the card installed in the slot to the next re-initialization." SYNTAX Integer32 (1..14) BasInterfaceId ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value, greater than zero, for each interface in the managed BAS application card within a chassis slot. It is recommended that values are assigned contiguously starting from 1. The value for each interface ID must remain constant at least from one re-initialization of the network management software associated with the interface to the next re-initialization. Interface 1 has a special meaning, it describes a logical port on the application card within the chassis slot. The specific logical port is specified via another object of syntax BasLogicalPortId." SYNTAX Integer32 BasLogicalPortId ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value, greater than zero, for each logical port in the managed BAS application card within a chassis slot. It is recommended that values are assigned contiguously starting from 1. The value for each logical port ID must remain constant at least from one re-initialization of the network management software associated with the application card to the next re-initialization. Currently two logical ports are defined, 1 ==> main processor, 2 ==> daughter card processor. The value of an object of this syntax is meaningful only when the associated object type of syntax BasInterfaceId is equal to 1." SYNTAX Integer32 BasCardClass ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value for each class of card in a managed Broadband Access System (BAS) Cluster Chassis. The value for each Chassis card class must remain constant at least from one re-initialization of the network management software on the particular card to the next re-initialization." SYNTAX INTEGER { clusterManager(1), routeServer(2), -- implies a RS with a 10/100 interface forwarder(3), -- implies a FWD with a 10/100 interface cmts1x4(4), routeServerForwarder(5), -- obsolete. Was used by PC test environment. cmtsForwarder(6), -- obsolete. Was used by PC test environment. routeServer10100(7), routeServer1000(8), routeServerOC12(9), forwarder10100(10), forwarder1000(11), forwarderOC12(12), routeServerOC3(13), routeServerOC48(14), forwarderOC3(15), forwarderOC48(16), euroCmts1x4(17), analyzer(18), cmtsNextgen1x6(19), euroCmts1x6(20), euroNextgen1x4(21), bpm(22), cmtsNextgen1x4(23) } BasIfClass ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value for each interface class in the managed BAS application card within a chassis slot." SYNTAX INTEGER { icl(1), ccl(2), egress(3) } BasChassisType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value for each type of chassis in a managed Broadband Access System (BAS) Cluster. The value for each Chassis type must remain constant at least from one re-initialization of the network management software on the particular card to the next re-initialization." SYNTAX INTEGER { cuda(1) } BasSubnetClass ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "A unique value for each subnet class in the DHCP Relay table." SYNTAX INTEGER { unauthorized(1), authorized(2), cablemodem(3) } -- -- BAS defined traps -- basTrapObjects OBJECT IDENTIFIER ::= { basTrapGroup 1 } basTraps OBJECT IDENTIFIER ::= { basTrapGroup 2 } -- -- Objects associated with BAS traps. -- basTrapChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a chassis." ::= { basTrapObjects 1 } basTrapSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a slot." ::= { basTrapObjects 2 } basTrapIf OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify an interface." ::= { basTrapObjects 3 } basTrapLPort OBJECT-TYPE SYNTAX BasLogicalPortId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a logical port." ::= { basTrapObjects 4 } basTrapCmtsCmMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a Cable Modem MacAddress." ::= { basTrapObjects 5 } basTrapCmtsCmIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a Cable Modem IpAddress." ::= { basTrapObjects 6 } basTrapMgmtOneIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IpAddress for management card 1" ::= { basTrapObjects 7 } basTrapMgmtTwoIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IpAddress for management card 2" ::= { basTrapObjects 8 } basTrapCraftIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IpAddress for the craft port" ::= { basTrapObjects 9 } basTrapIclClass OBJECT-TYPE SYNTAX BasIfClass MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IpAddress for the craft port" ::= { basTrapObjects 10 } basTrapChassisNumber OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "IpAddress for the craft port" ::= { basTrapObjects 11 } basTrapCmtsCmGwAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a Cable Modem Gateway IpAddress." ::= { basTrapObjects 12 } basTrapCardType OBJECT-TYPE SYNTAX BasCardClass MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a particular card" ::= { basTrapObjects 13 } basTrapSubnetType OBJECT-TYPE SYNTAX BasSubnetClass MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "used to identify a DHCP relay Server type" ::= { basTrapObjects 14 } basTrapArpTableSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "the ARP table size for the interface" ::= { basTrapObjects 15 } basTrapArpEntriesUsed OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "total used ARP entries" ::= { basTrapObjects 16 } basDeregModemUsNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Upstream number associated with this trap." ::= { basTrapObjects 17 } basDeregModemsNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Threshold for number of modems to be deregistered before sending a trap." ::= { basTrapObjects 18 } basDeregModemsPercent OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Threshold for the percent of modems to be deregistered before sending a trap." ::= { basTrapObjects 19 } basDeregModemsTimeInterval OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Time interval over which deregstration thresholds are effective." ::= { basTrapObjects 20 } basTrapCurrentFiaChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a chassis." ::= { basTrapObjects 21 } basTrapCurrentFiaSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a slot." ::= { basTrapObjects 22 } basTrapCurrentFiaPort OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify an interface." ::= { basTrapObjects 23 } basTrapCurrentPriSid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Primary SID." ::= { basTrapObjects 24 } basTrapNewFiaChassis OBJECT-TYPE SYNTAX BasChassisId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a chassis." ::= { basTrapObjects 25 } basTrapNewFiaSlot OBJECT-TYPE SYNTAX BasSlotId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify a slot." ::= { basTrapObjects 26 } basTrapNewFiaPort OBJECT-TYPE SYNTAX BasInterfaceId MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Used to identify an interface." ::= { basTrapObjects 27 } basTrapNewPriSid OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Primary SID." ::= { basTrapObjects 28 } END