-- -- Copyright 1994-1996 ADC Kentrox. All rights reserved. -- -- This MIB is licensed for reference use and compilation only with -- stand alone network management platforms. All other uses require -- prior written consent of ADC Kentrox. -- -- This MIB has been created specifically for use with AAC-3 software -- version "1.17(04) 1996-10-14,17:49:06.0". -- AAC3-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises, Gauge, IpAddress, TimeTicks, Counter FROM RFC1155-SMI DisplayString, sysObjectID FROM RFC1213-MIB dsx1LineStatus FROM RFC1406-MIB dsx3LineStatus FROM RFC1407-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215; adcKentrox OBJECT IDENTIFIER ::= { enterprises 181 } ktxProducts OBJECT IDENTIFIER ::= { adcKentrox 1 } aac3 OBJECT IDENTIFIER ::= { ktxProducts 13 } aac3ConfigGroup OBJECT IDENTIFIER ::= { aac3 1 } aac3SecurityGroup OBJECT IDENTIFIER ::= { aac3 2 } aac3ManagementGroup OBJECT IDENTIFIER ::= { aac3 3 } aac3SlotGroup OBJECT IDENTIFIER ::= { aac3 4 } aac3PortGroup OBJECT IDENTIFIER ::= { aac3 5 } aac3TransmissionGroup OBJECT IDENTIFIER ::= { aac3 6 } aac3AtmGroup OBJECT IDENTIFIER ::= { aac3 7 } aac3EventGroup OBJECT IDENTIFIER ::= { aac3 8 } aac3DebugGroup OBJECT IDENTIFIER ::= { aac3 9 } -------------------------------------------------------------------------- -- Textual conventions introduced in this MIB. -- -------------------------------------------------------------------------- -- An individual port number is represented in this MIB by a PortId, which -- is based upon the decimal digit expansion of the port's slot number and -- its port number within that slot. Thus, the first port located on a -- module installed in slot 4 is represented by the integer value 41, with -- the tens' digit (4) representing the slot number and the ones' digit (1) -- representing the port number. PortId ::= INTEGER (11..84) EtherAddress ::= OCTET STRING (SIZE (6)) -------------------------------------------------------------------------- -- The Configuration Group contains variables relating to the general -- -- configuration of the system (i.e., software versions, data and time, -- -- IP interfaces, serial interfaces, power supplies and fans, system -- -- reference clock, memory, and PCMCIA cards. -- -------------------------------------------------------------------------- -------------------------------------------------------------------------- -- Variables to report the system software versions. -- -------------------------------------------------------------------------- confSoftwareVersion OBJECT IDENTIFIER ::= { aac3ConfigGroup 1 } confFlashBank0Version OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The version of software stored in FLASH bank 0." ::= { confSoftwareVersion 1 } confFlashBank1Version OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The version of software stored in FLASH bank 1." ::= { confSoftwareVersion 2 } confPcmciaVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The version of software stored in PCMCIA RAM card, if any." ::= { confSoftwareVersion 3 } confSoftwareLocation OBJECT-TYPE SYNTAX INTEGER { flashBank0(1), flashBank1(2), pcmciaRamCard(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The location of the currently executing software version." ::= { confSoftwareVersion 4 } -------------------------------------------------------------------------- -- Variables to configure and monitor the system date and time. -- -------------------------------------------------------------------------- confDateAndTime OBJECT IDENTIFIER ::= { aac3ConfigGroup 2 } confSystemTime OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The local wall clock time, according to the system. The time is reported and set according to the DateAndTime textual convention in RFC 1443." ::= { confDateAndTime 1 } -------------------------------------------------------------------------- -- Variables to configure IP interfaces. -- -------------------------------------------------------------------------- confIpInterfaces OBJECT IDENTIFIER ::= { aac3ConfigGroup 3 } confDefaultRouter OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the default router." ::= { confIpInterfaces 1 } confIpIndexMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum instance number supported by the Configured IP Interface table, which is the maximum number of IP interfaces that can be configured for the AAC-3. These interfaces do not necessarily map one-to-one to the IP interfaces in the MIB-II ifTable. Individual entries in the confIpTable are numbered 1 through confIpIndexMax (inclusive). This variable does not tell how many confIpTable entries are actually in use by valid configured IP interfaces, as not every entry in the table is necessarily filled." ::= { confIpInterfaces 2 } confIpIndexNext OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Dispenses an unallocated configured IP interface table entry index, which, if not 0, is suitable for use in subsequently adding a new configured interface. Also initializes the configured IP interface table entry to default values. If the configured IP interface table is already full, then this object will have a value of 0." ::= { confIpInterfaces 3 } confIpTable OBJECT-TYPE SYNTAX SEQUENCE OF ConfIpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of IP interface configurations for the AAC-3. The information in this table is used to build the MIB-II ifTable of the AAC-3 upon powerup, and is also used for adding and deleting configured IP interfaces while the AAC-3 is running." ::= { confIpInterfaces 4 } confIpEntry OBJECT-TYPE SYNTAX ConfIpEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Configured IP Interface table." INDEX { confIpIndex } ::= { confIpTable 1 } ConfIpEntry ::= SEQUENCE { confIpIndex INTEGER (1..10), confIpStatus INTEGER, confIpOperation INTEGER, confIpFailureCode INTEGER, confIpType INTEGER, confIpAddress IpAddress, confIpNetMask IpAddress } confIpIndex OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the configured IP interface, for the purposes of setting or getting the configured IP interface's parameters. This value will NOT be the same as the corresponding MIB-II ifIndex value for the given IP interface." ::= { confIpEntry 1 } confIpStatus OBJECT-TYPE SYNTAX INTEGER (0..7) ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the configured IP interface entry, represented as a sum of the following bit values: 1 valid Entry is valid 2 pendingAdd Entry not fully added 4 pendingDelete Entry not fully deleted For example, a configured IP interface that is fully valid will have a confIpStatus value of 1. A confIpStatus value of pendingAdd(2) or pendingDelete(4) indicates that the corresponding operation on the configured IP interface is still pending completion." ::= { confIpEntry 2 } confIpOperation OBJECT-TYPE SYNTAX INTEGER { add(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operation to be performed on the configured IP interface. To add a configured IP interface, first reserve an unallocated confIpIndex value by getting confIpIndexNext. Next, set all desired and/or non-defaulting read-write objects in the row, and then set confIpOperation to 'add'. Upon a successful add operation, the interface will be held in a 'not valid' and 'pending add' state for a short period of time, until the hardware has been fully updated, at which point the interface will be put in a 'valid' state. Upon an unsuccessful add operation, the reason for the failure may be determined by getting the confIpFailureCode object, using the same index value as was used in the unsuccessful add operation. To delete a configured IP interface, set confIpOperation to 'delete'. Upon a successful delete operation, the interface will be held in a 'valid' and 'pending delete' state for a short period of time, until the hardware has been fully updated, at which point the interface will be put in a 'not valid' state. An attempt to delete an already invalid interface will always be successful, although the interface will not pass through a 'pending delete' state. Although the parameters of an existing interface may not be modified directly, a 'modify' operation may be simulated by a 'delete' operation followed by an 'add' operation. Note that since the added interface is essentially new, it needs an entirely new confIpIndex value reserved for it, since the confIpIndex value previously used for the deleted interface may not be freed in time for use by the new interface to be added. It is thus strongly urged that a new interface be added using a unique confIpIndex value that has been safely dispensed by first getting confIpIndexNext." ::= { confIpEntry 3 } confIpFailureCode OBJECT-TYPE SYNTAX INTEGER { confIpNoFailure(1), confIpFailOtherAddFailed(2), confIpInvalidIpAddress(3), confIpInvalidIpNetMask(4), confIpDuplicateIpAddress(5), confIpDuplicateIpSubnet(6), confIpDuplicateEthernetInterface(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The specific reason for a failed 'add' operation." ::= { confIpEntry 4 } confIpType OBJECT-TYPE SYNTAX INTEGER { ethernet(1), aal5(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of the configured interface." ::= { confIpEntry 5 } confIpAddress OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address for the configured interface." ::= { confIpEntry 6 } confIpNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP mask for the configured interface." ::= { confIpEntry 7 } confIpRouteIndexMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum instance number supported by the Configured Static IP Route table, which is the maximum number of static IP routes that can be configured for the AAC-3. These routes do not necessarily map one-to-one to the IP routes in the MIB-II ipRouteTable. Individual entries in the confIpRouteTable are numbered 1 through confIpRouteIndexMax (inclusive). This variable does not tell how many confIpRouteTable entries are actually in use by valid configured routes, as not every entry in the table is necessarily filled." ::= { confIpInterfaces 5 } confIpRouteIndexNext OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Dispenses an unallocated configured static IP route table entry index, which, if not 0, is suitable for use in subsequently adding a new route. Also initializes the configured static IP route table entry to default values. If the configured static IP route table is already full, then this object will have a value of 0." ::= { confIpInterfaces 6 } confIpRouteTable OBJECT-TYPE SYNTAX SEQUENCE OF ConfIpRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of static IP route configurations for the AAC-3. The information in this table is used to build the MIB-II ipRouteTable of the AAC-3 upon powerup, and is also used for adding and deleting configured static IP routes while the AAC-3 is running." ::= { confIpInterfaces 7 } confIpRouteEntry OBJECT-TYPE SYNTAX ConfIpRouteEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Configured Static IP Route table." INDEX { confIpRouteIndex } ::= { confIpRouteTable 1 } ConfIpRouteEntry ::= SEQUENCE { confIpRouteIndex INTEGER (1..16), confIpRouteStatus INTEGER, confIpRouteOperation INTEGER, confIpRouteFailureCode INTEGER, confIpRouteDestination IpAddress, confIpRouteNetMask IpAddress, confIpRouteNextHop IpAddress, confIpRoutePriority INTEGER } confIpRouteIndex OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the configured static IP route, for the purposes of setting or getting the configured route's parameters." ::= { confIpRouteEntry 1 } confIpRouteStatus OBJECT-TYPE SYNTAX INTEGER (0..7) ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the configured static IP route entry, represented as a sum of the following bit values: 1 valid Entry is valid 2 pendingAdd Entry not fully added 4 pendingDelete Entry not fully deleted For example, a configured route that is fully valid will have a confIpRouteStatus value of 1. A confIpRouteStatus value of pendingAdd(2) or pendingDelete(4) indicates that the corresponding operation on the configured route is still pending completion." ::= { confIpRouteEntry 2 } confIpRouteOperation OBJECT-TYPE SYNTAX INTEGER { add(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operation to be performed on the configured static IP route. To add a configured route, first reserve an unallocated confIpRouteIndex value by getting confIpIndexNext. Next, set all desired and/or non-defaulting read-write objects in the row, and then set confIpRouteOperation to 'add'. Upon a successful add operation, the configured route will be held in a 'not valid' and 'pending add' state for a short period of time, until the hardware has been fully updated, at which point the configured route will be put in a 'valid' state. Upon an unsuccessful add operation, the reason for the failure may be determined by getting the confIpRouteFailureCode object, using the same index value as was used in the unsuccessful add operation. To delete a configured route, set confIpRouteOperation to 'delete'. Upon a successful delete operation, the route will be held in a 'valid' and 'pending delete' state for a short period of time, until the hardware has been fully updated, at which point the configured route will be put in a 'not valid' state. An attempt to delete an already invalid route will always be successful, although the route will not pass through a 'pending delete' state. Although the parameters of an existing configured route may not be modified directly, a 'modify' operation may be simulated by a 'delete' operation followed by an 'add' operation. Note that since the added route is essentially new, it needs an entirely new confIpRouteIndex value reserved for it, since the confIpRouteIndex value previously used for the deleted route may not be freed in time for use by the new route to be added. It is thus strongly urged that a new configured route be added using a unique confIpRouteIndex value that has been safely dispensed by first getting confIpRouteIndexNext." ::= { confIpRouteEntry 3 } confIpRouteFailureCode OBJECT-TYPE SYNTAX INTEGER { confIpRouteNoFailure(1), confIpRouteFailOtherAddFailed(2), confIpRouteInvalidNetMask(3), confIpRouteInvalidNextHop(4), confIpRouteDuplicatePriorityForDestination(5) } ACCESS read-only STATUS mandatory DESCRIPTION "The specific reason for a failed 'add' operation." ::= { confIpRouteEntry 4 } confIpRouteDestination OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The destination of the configured static IP route. The IP address may be represent either a single host or a network." ::= { confIpRouteEntry 5 } confIpRouteNetMask OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP mask for the configured static IP route. A value of 255.255.255.255 identifies a route destination for a single host, and all other values identify a route destination for a network." ::= { confIpRouteEntry 6 } confIpRouteNextHop OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of the next hop router to reach the given destination." ::= { confIpRouteEntry 7 } confIpRoutePriority OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "The relative priority of the configured static IP route entry, as compared to other entries that may exist for the same destination and mask. A lower value indicates higher priority." DEFVAL { 240 } ::= { confIpRouteEntry 8 } -------------------------------------------------------------------------- -- Variables to configure serial interfaces. -- -------------------------------------------------------------------------- confSerialInterfaces OBJECT IDENTIFIER ::= { aac3ConfigGroup 4 } confSerialIndexMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of entries that can be in the serial port table." ::= { confSerialInterfaces 1 } confSerialTable OBJECT-TYPE SYNTAX SEQUENCE OF ConfSerialEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of configuration entries for serial ports." ::= { confSerialInterfaces 2 } confSerialEntry OBJECT-TYPE SYNTAX ConfSerialEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Configured Serial Port table." INDEX { confSerialIndex } ::= { confSerialTable 1 } ConfSerialEntry ::= SEQUENCE { confSerialIndex INTEGER (1..4), confSerialValid INTEGER, confSerialBaudRate INTEGER, confSerialParity INTEGER, confSerialDataBits INTEGER, confSerialStopBits INTEGER } confSerialIndex OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-only STATUS mandatory DESCRIPTION "Index to a given serial port." ::= { confSerialEntry 1 } confSerialValid OBJECT-TYPE SYNTAX INTEGER { valid(1), empty(2) } ACCESS read-only STATUS mandatory DESCRIPTION "A value of 'valid' indicates that this is a valid entry in the table and should be processed. A value of 'empty' indicates that this table entry should be ignored." ::= { confSerialEntry 2 } confSerialBaudRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Baud rate for this serial port." ::= { confSerialEntry 3 } confSerialParity OBJECT-TYPE SYNTAX INTEGER { even(1), odd(2), none(3) } ACCESS read-only STATUS mandatory DESCRIPTION "Parity for this serial port." ::= { confSerialEntry 4 } confSerialDataBits OBJECT-TYPE SYNTAX INTEGER (7..8) ACCESS read-only STATUS mandatory DESCRIPTION "Number of data bits for this serial port." ::= { confSerialEntry 5 } confSerialStopBits OBJECT-TYPE SYNTAX INTEGER (1..2) ACCESS read-only STATUS mandatory DESCRIPTION "Number of stop bits for this serial port." ::= { confSerialEntry 6 } -------------------------------------------------------------------------- -- Variables to configure and monitor various chassis components. This -- -- includes items such as power supplies, fans, etc. -- -------------------------------------------------------------------------- confChassis OBJECT IDENTIFIER ::= { aac3ConfigGroup 5 } confConfigureUpperSupply OBJECT-TYPE SYNTAX INTEGER { upperBayNotSpecified(1), upperBayEmpty(2), upperBayAc(3), upperBayDc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The configuration of the upper power supply bay. The type of power supply installed (i.e., AC or DC) must be specified in order for the system software to monitor the power supply for failure. This variable reports upperBayNotSpecified if the power supply type has never been set, in which case the system will not monitor the supply for failure. If the variable is set to upperBayEmpty, the power supply bay will also not be monitored by the system." ::= { confChassis 1 } confConfigureLowerSupply OBJECT-TYPE SYNTAX INTEGER { lowerBayNotSpecified(1), lowerBayEmpty(2), lowerBayAc(3), lowerBayDc(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The configuration of the lower power supply bay. The type of power supply installed (i.e., AC or DC) must be specified in order for the system software to monitor the power supply for failure. This variable reports lowerBayNotSpecified if the power supply type has never been set, in which case the system will not monitor the supply for failure. If the variable is set to lowerBayEmpty, the power supply bay will also not be monitored by the system." ::= { confChassis 2 } confUpperPowerSupplyStatus OBJECT-TYPE SYNTAX INTEGER { upperBayNotSpecified(1), upperBayEmpty(2), upperBayGood(3), upperBayFail(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable reflects the current status of the upper power supply bay. The values are defined as follows: upperBayNotSpecified Supply type never specified, so bay not being monitored. upperBayEmpty Bay specified as empty, so it is not being monitored. upperBayGood Supply installed and ok. upperBayFail Supply installed but failing, or supply has been removed." ::= { confChassis 3 } confLowerPowerSupplyStatus OBJECT-TYPE SYNTAX INTEGER { lowerBayNotSpecified(1), lowerBayEmpty(2), lowerBayGood(3), lowerBayFail(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable reflects the current status of the lower power supply bay. The values are defined as follows: lowerBayNotSpecified Supply type never specified, so bay not being monitored. lowerBayEmpty Bay specified as empty, so it is not being monitored. lowerBayGood Supply installed and ok. lowerBayFail Supply installed but failing, or supply has been removed." ::= { confChassis 4 } confFanStatus OBJECT-TYPE SYNTAX INTEGER { fansOk(1), fanAFail(2), fanBFail(3), fansBothFail(4) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable reflects the current status of the cooling fans." ::= { confChassis 5 } confNumCardSlots OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of card slots in the AAC-3 chassis." ::= { confChassis 6 } -------------------------------------------------------------------------- -- Variables to configure the user interface characteristics. -- -------------------------------------------------------------------------- confUserInterface OBJECT IDENTIFIER ::= { aac3ConfigGroup 6 } confDefaultTermType OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "The name of the default termcap to be supported by the user interface. Available options are as follows: vt100 DEC VT100 compatible sun Sun shelltool compatible (OpenWindows)" ::= { confUserInterface 1 } -------------------------------------------------------------------------- -- Variables to configure and monitor the System Reference Clock. -- -------------------------------------------------------------------------- confSysRefClk OBJECT IDENTIFIER ::= { aac3ConfigGroup 7 } confPrimarySysClk OBJECT-TYPE SYNTAX PortId ACCESS read-write STATUS mandatory DESCRIPTION "The port ID of the requested primary source of the system reference clock." ::= { confSysRefClk 1 } confSecondarySysClk OBJECT-TYPE SYNTAX PortId ACCESS read-write STATUS mandatory DESCRIPTION "The port ID of the requested secondary source of the system reference clock. This clock will be used when and if the primary source is not usable." ::= { confSysRefClk 2 } confCurrentSysClk OBJECT-TYPE SYNTAX PortId ACCESS read-only STATUS mandatory DESCRIPTION "The port ID of the current source of the system reference clock. This variable may report one of three possible sources, the confPrimarySysClk port ID, the confSecondarySysClk port ID, or the local System Controller, specified as port ID 11." ::= { confSysRefClk 3 } -------------------------------------------------------------------------- -- Variables for configuring and monitoring the Extension Module. -- -------------------------------------------------------------------------- confExtensionModule OBJECT IDENTIFIER ::= { aac3ConfigGroup 8 } confDramSize OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Returns the size of the DRAM installed on the Extension Module. The expected values are 1048576 for 1 MB of DRAM, 524288 for 1/2 MB of DRAM, and 0 if no DRAM is present, or if the powerup self test detected a DRAM failure." ::= { confExtensionModule 1 } confPcmciaStatus OBJECT-TYPE SYNTAX INTEGER { empty(1), cardRecognized(2), cardUnrecognized(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable reflects the current status of the PCMCIA slot. empty The PCMCIA slot is empty. cardRecognized PCMCIA card type is recognized. cardUnrecognized PCMCIA card type is unrecognized." ::= { confExtensionModule 2 } confPcmciaType OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The type of PCMCIA card installed in the slot, if the card type and name are recorded in the PCMCIA card's Card Information Structure." ::= { confExtensionModule 3 } -------------------------------------------------------------------------- -- Traps for system-level events. -- -------------------------------------------------------------------------- sysPcmciaInserted TRAP-TYPE ENTERPRISE aac3 VARIABLES { confPcmciaStatus } DESCRIPTION "The PCMCIA card has been inserted into the PCMCIA slot." ::= 1 sysPcmciaRemoved TRAP-TYPE ENTERPRISE aac3 VARIABLES { confPcmciaStatus } DESCRIPTION "The PCMCIA card has been removed from the PCMCIA slot." ::= 2 sysRefClockChange TRAP-TYPE ENTERPRISE aac3 VARIABLES { confPrimarySysClk, confSecondarySysClk, confCurrentSysClk } DESCRIPTION "The source of the system reference clock has changed." ::= 9 sysPowerRestored TRAP-TYPE ENTERPRISE aac3 VARIABLES { confUpperPowerSupplyStatus } DESCRIPTION "The power supply failure has cleared." ::= 10 sysUpperSupplyFail TRAP-TYPE ENTERPRISE aac3 VARIABLES { confUpperPowerSupplyStatus } DESCRIPTION "The upper power supply has failed or has been removed." ::= 11 sysLowerSupplyFail TRAP-TYPE ENTERPRISE aac3 VARIABLES { confLowerPowerSupplyStatus } DESCRIPTION "The lower power supply has failed or has been removed." ::= 12 sysFansOk TRAP-TYPE ENTERPRISE aac3 VARIABLES { confFanStatus } DESCRIPTION "The cooling fan failure has cleared." ::= 20 sysSingleFanFail TRAP-TYPE ENTERPRISE aac3 VARIABLES { confFanStatus } DESCRIPTION "One of the system cooling fans has failed." ::= 21 sysDoubleFanFail TRAP-TYPE ENTERPRISE aac3 VARIABLES { confFanStatus } DESCRIPTION "Both of the system cooling fans have failed." ::= 22 sysTestTrap TRAP-TYPE ENTERPRISE aac3 VARIABLES { sysObjectID } DESCRIPTION "A test trap has been sent." ::= 99 -------------------------------------------------------------------------- -- The Security Group contains variables which allow for providing -- -- security of both SNMP and Telnet access to the system. -- -------------------------------------------------------------------------- secIpScreening OBJECT IDENTIFIER ::= { aac3SecurityGroup 1 } secIpScreenIndexMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of entries that can be in the IP Source Address Screening table." ::= { secIpScreening 1 } secIpScreenTable OBJECT-TYPE SYNTAX SEQUENCE OF SecIpScreenEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of IP source addresses which are authorized to send traffic to the AAC-3." ::= { secIpScreening 2 } secIpScreenEntry OBJECT-TYPE SYNTAX SecIpScreenEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the IP Source Address Screening table." INDEX { secIpScreenIndex } ::= { secIpScreenTable 1 } SecIpScreenEntry ::= SEQUENCE { secIpScreenIndex INTEGER (1..16), secIpScreenValid INTEGER, secIpScreenAddr IpAddress } secIpScreenIndex OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies an IP Source Address Screening table entry." ::= { secIpScreenEntry 1 } secIpScreenValid OBJECT-TYPE SYNTAX INTEGER { valid(1), empty(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A value of 'valid' indicates that this is a valid entry in the table and should be processed. A value of 'empty' indicates that this table entry should be ignored." ::= { secIpScreenEntry 2 } secIpScreenAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address of an authorized host." ::= { secIpScreenEntry 3 } secIpScreenEnabled OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If IP source address screening is enabled, the AAC-3 will ignore any IP datagrams whose source IP address is not listed in the IP Source Address Screening table." ::= { secIpScreening 3 } secIpScreenViolations OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of times an IP datagram was discarded because the source IP address was not found in the IP Source Address Screening table." ::= { secIpScreening 4 } secHwScreening OBJECT IDENTIFIER ::= { aac3SecurityGroup 2 } secHwScreenIndexMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of entries that can be in the Hardware Source Address Screening table." ::= { secHwScreening 1 } secHwScreenTable OBJECT-TYPE SYNTAX SEQUENCE OF SecHwScreenEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table of ethernet hardware addresses which are authorized to send traffic to the AAC-3." ::= { secHwScreening 2 } secHwScreenEntry OBJECT-TYPE SYNTAX SecHwScreenEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Hardware Source Address Screening table." INDEX { secHwScreenIndex } ::= { secHwScreenTable 1 } SecHwScreenEntry ::= SEQUENCE { secHwScreenIndex INTEGER (1..16), secHwScreenValid INTEGER, secHwScreenAddr EtherAddress } secHwScreenIndex OBJECT-TYPE SYNTAX INTEGER (1..16) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies an Hardware Source Address Screening table entry." ::= { secHwScreenEntry 1 } secHwScreenValid OBJECT-TYPE SYNTAX INTEGER { valid(1), empty(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A value of 'valid' indicates that this is a valid entry in the table and should be processed. A value of 'empty' indicates that this table entry should be ignored." ::= { secHwScreenEntry 2 } secHwScreenAddr OBJECT-TYPE SYNTAX EtherAddress ACCESS read-write STATUS mandatory DESCRIPTION "The hardware address (i.e., ethernet MAC address) of an authorized subnet host." ::= { secHwScreenEntry 3 } secHwScreenEnabled OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If hardware source address screening is enabled, the AAC-3 will ignore any subnet packets whose source hardware address is not listed in the Hardware Source Address Screening table." ::= { secHwScreening 3 } secHwScreenViolations OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The number of times a subnet packet was discarded because the source hardware address was not found in the Hardware Source Address Screening table." ::= { secHwScreening 4 } -------------------------------------------------------------------------- -- The Management Group contains general purpose variables having to -- -- do with the SNMP Management of the device. -- -------------------------------------------------------------------------- mgmtActions OBJECT IDENTIFIER ::= { aac3ManagementGroup 1 } mgmtDoReboot OBJECT-TYPE SYNTAX INTEGER { doNothing(1), doSync(2), doReboot(3), doFactory(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable forces a system reset or reboot: doNothing Has no effect. doSync Synchronizes FLASH configuration with NVSRAM configuration. Does NOT reboot the system. doReboot Reboots the system using current configuration. doFactory Reboots the system using factory defaults." ::= { mgmtActions 1 } mgmtFileTransfer OBJECT IDENTIFIER ::= { mgmtActions 2 } mgmtXferUrl OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The URL of the remote host/file to be used for the transfer operation. TFTP is the only service supported. Hosts must be specified in dotted-decimal notation. When enabling the transfer server for 'get' or 'put' file transfer operations, the URL is used only to identify the IP address of the remote client host; the file portion of the URL is ignored in this case." ::= { mgmtFileTransfer 1 } mgmtXferDestination OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "The destination for the file to be transferred. Valid destinations are: sc1:system system software on SC. sc1:config system configuration in SC FLASH. em1:config system configuration in EM FLASH." ::= { mgmtFileTransfer 2 } mgmtXferDoXfer OBJECT-TYPE SYNTAX INTEGER { dontXfer(1), doGet(2), doVerify(3), doAbort(4), doEnableForGet(5), doEnableForPut(6) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable initiates a file transfer operation. dontXfer Has no effect. doGet Transfers the remote file to the destination specified by the variable mgmtXferDestination. doVerify Compares the contents of the remote file with the contents of the local destination. doAbort Aborts the file transfer currently in progress and/or deactivates the transfer server. doEnableForGet Activates the transfer server to allow the remote client host specified by the variable mgmtXferUrl to 'get' the specified file. If no 'get' request is received, the server will time out. doEnableForPut Activates the transfer server to allow the remote client host specified by the variable mgmtXferUrl to 'put' the specified file. If no 'put' request is received, the server will time out. If the file being 'put' is the system configuration, the system will reboot upon the completion of a succcessful transfer, and will start using the new system configuration. During the operation the status can be monitored using the variables mgmtXferStatus, mgmtXferError, and mgmtXferProgress." ::= { mgmtFileTransfer 3 } mgmtXferStatus OBJECT-TYPE SYNTAX INTEGER { idle(1), checkingFile(2), erasing(3), transferring(4), verifying(5), failed(6), serverWait(7) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable reports the status of the last file transfer operation initiated. idle No transfer is in progress, and the last operation completed without error. The mgmtXferProgress variable reports the final number of bytes transferred. checkingFile For the doGet and doVerify transfer operations, this status indicates that the file is being requested from the remote server. For the doEnableForGet transfer operation, this status indicates that the local file is being prepared for transfer (e.g., the server is synchronizing the current NVSRAM configuration to FLASH). For the doEnableForPut transfer operation, this status indicates that the local file is currently in use, and the server is waiting for the file to become idle so it can be overwritten. erasing The FLASH memory is being erased to accept the new file. transferring The file is being transferred. The mgmtXferProgress variable reports the number of bytes transferred thus far. verifying The file being transferred is being compared with the local destination. The mgmtXferProgress variable reports the number of bytes verified thus far. failed The last transfer operation failed. The mgmtXferError variable contains a text string describing the cause of the failure. The mgmtXferProgress variable reports the number of bytes transferred or verified before the error occurred. serverWait The transfer server has been activated and is waiting for a 'get'/'put' request to transfer the specified file. If no file transfer operations have been initiated, this variable reports the value idle(1)." ::= { mgmtFileTransfer 4 } mgmtXferError OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "A text string describing the cause of the error which caused the last transfer operation to fail. If the mgmtXferStatus variable has a value other than failed(6), the string returned will be 'No error'." ::= { mgmtFileTransfer 5 } mgmtXferProgress OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable reports the total number of bytes transferred thus far duing a file transfer operation that is in progress, or the total number of bytes transferred during the last file transfer operation that was initiated. If a file transfer operation fails, this variable reports the number of bytes transferred successfully before the failure." ::= { mgmtFileTransfer 6 } mgmtTrapHosts OBJECT IDENTIFIER ::= { aac3ManagementGroup 2 } mgmtTrapHostIndexMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of entries that can be in the Management Trap Host table." ::= { mgmtTrapHosts 1 } mgmtTrapHostTable OBJECT-TYPE SYNTAX SEQUENCE OF MgmtTrapHostEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Management Trap Host table lists the IP addresses of the hosts to which SNMP Traps should be sent." ::= { mgmtTrapHosts 2 } mgmtTrapHostEntry OBJECT-TYPE SYNTAX MgmtTrapHostEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Management Trap Host table." INDEX { mgmtTrapHostIndex } ::= { mgmtTrapHostTable 1 } MgmtTrapHostEntry ::= SEQUENCE { mgmtTrapHostIndex INTEGER (1..10), mgmtTrapHostValid INTEGER, mgmtTrapHostAddr IpAddress } mgmtTrapHostIndex OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies a Management Trap Host table entry." ::= { mgmtTrapHostEntry 1 } mgmtTrapHostValid OBJECT-TYPE SYNTAX INTEGER { valid(1), empty(2) } ACCESS read-write STATUS mandatory DESCRIPTION "A value of 'valid' indicates that this is a valid entry in the table and should be processed. A value of 'empty' indicates that this table entry should be ignored." ::= { mgmtTrapHostEntry 2 } mgmtTrapHostAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "IP address of a single trap host." ::= { mgmtTrapHostEntry 3 } mgmtTrapGeneration OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If IP trap generation is enabled, the AAC-3 will send each generated trap to each of the trap host IP addresses listed in the 'valid' Management Trap Host table entries." ::= { mgmtTrapHosts 3 } -------------------------------------------------------------------------- -- The Slot Group contains variables that are used to manage the -- -- Protocol Modules and Physical Layer Modules installed in the AAC-3. -- -------------------------------------------------------------------------- slotTable OBJECT-TYPE SYNTAX SEQUENCE OF SlotEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Slot table contains information about individual Protocol Modules / Physical Layer Modules that are installed." ::= { aac3SlotGroup 1 } slotEntry OBJECT-TYPE SYNTAX SlotEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Slot table." INDEX { slotIndex } ::= { slotTable 1 } SlotEntry ::= SEQUENCE { -- -- General information about this slot. -- slotIndex INTEGER (1..8), slotDelAllConnections INTEGER, slotPortMapping INTEGER, slotReset INTEGER, -- -- Information about the Protocol Module (PM) in this slot. -- slotPmId INTEGER, slotPmRevision INTEGER (0..999), slotPmSerialNum DisplayString, slotPmName DisplayString, slotPmCfgdId INTEGER, slotPmCfgdName DisplayString, slotPmStatus INTEGER, -- -- Information about the Physical Layer Module (PLM) in this -- slot. -- slotPlmId INTEGER, slotPlmRevision INTEGER (0..999), slotPlmSerialNum DisplayString, slotPlmName DisplayString, slotPlmCfgdId INTEGER, slotPlmCfgdName DisplayString, slotPlmStatus INTEGER } slotIndex OBJECT-TYPE SYNTAX INTEGER (1..8) ACCESS read-only STATUS mandatory DESCRIPTION "The number associated with this slot. By convention, the System Controller is in slot number 1, and the remaining slots are numbered with increasing integer slot numbers." ::= { slotEntry 1 } slotDelAllConnections OBJECT-TYPE SYNTAX INTEGER { dontDeleteAll(1), deleteAll(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to dontDeleteAll has no effect. Setting this variable to deleteAll causes all connections to or from any port on this slot to be deleted." ::= { slotEntry 2 } slotPortMapping OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The current mapping of the internal PM 'hardware resources' (e.g., VBR vs. CBR traffic support) to the actual PLM physical port connectors. The individual decimal digit values, when read from left to right, indicate the physical port number that is mapped to the given internal PM hardware resource. A non-default slotPortMapping value is supported only in those cases where a multi-port PM with varied internal PM hardware resources per port is paired with a multi-port PLM that also has varied physical transmission capabilities per port. For example, the Quad Packet/CBR PM supports two VBR ports and two CBR ports. By default, the two VBR 'hardware resources' within the PM are mapped to physical ports 1 and 3, and the two CBR resources are mapped to physical ports 2 and 4. Thus, the sequence of resources is: VBR, CBR, VBR, CBR. When this PM is paired with the Tri V.35/EIA-530 & DSX-1 PLM, the slotPortMapping value may be set to either the value 1234 (the default setting) or to the value 1243 (which indicates that ports 3 and 4 have been swapped, so that port 4 is now mapped to the internal VBR resource and port 3 is now mapped to the internal CBR resource). The following table shows the PM resource to physical port connector mappings that result when the slotPortMapping variable is set to the values 1234 and 1243: PM Resource slotPortMapping=1234 slotPortMapping=1243 ----------- -------------------- -------------------- VBR 1 (V.35/EIA-530) 1 (V.35/EIA-530) CBR 2 (V.35/EIA-530) 2 (V.35/EIA-530) VBR 3 (V.35/EIA-530) 4 (DSX-1) CBR 4 (DSX-1) 3 (V.35/EIA-530) Note that NOT ALL multi-port PM/PLM pairs allow the default mapping to be modified, NOR are all possible port mappings necessarily allowed. For example, a Quad Packet/CBR PM mated with a Quad DSX-1 PLM only allows the default slotPortMapping value of 1234. Also note that a slot containing a PM/PLM pair with only one port will always have a slotPortMapping value of 1." ::= { slotEntry 3 } slotReset OBJECT-TYPE SYNTAX INTEGER { dontReset(1), doReset(2), doResetFactory(3), doKill(4) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to dontReset has no effect. Setting this variable to doReset causes the PM/PLM pair to be reset and restarted using the current configuration in force. Setting this variable to doResetFactory causes the PM/PLM pair to be reset and restarted using the factory defaults for the PM and PLM types, and all connections to or from any port on that slot to be deleted. Setting this variable to doKill causes the system to consider the PM/PLM pair DEAD and its connections are marked obsolete." ::= { slotEntry 4 } slotPmId OBJECT-TYPE SYNTAX INTEGER { none(1), unrecognized(2), systemController(3), cellPm(4), quadPacketCbrPm(5), quadCellPm(6), quadPacketPm(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The ID for the Protocol Module currently installed in this slot." ::= { slotEntry 5 } slotPmRevision OBJECT-TYPE SYNTAX INTEGER (0..999) ACCESS read-only STATUS mandatory DESCRIPTION "The hardware revision number for the Protocol Module currently installed in this slot." ::= { slotEntry 6 } slotPmSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) ACCESS read-only STATUS mandatory DESCRIPTION "The serial number for the Protocol Module currently installed in this slot." ::= { slotEntry 7 } slotPmName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) ACCESS read-only STATUS mandatory DESCRIPTION "The nomenclature for the Protocol Module currently installed in this slot." ::= { slotEntry 8 } slotPmCfgdId OBJECT-TYPE SYNTAX INTEGER { none(1), unrecognized(2), systemController(3), cellPm(4), quadPacketCbrPm(5), quadCellPm(6), quadPacketPm(7) } ACCESS read-only STATUS mandatory DESCRIPTION "The ID for the Protocol Module configuration currently held for this slot." ::= { slotEntry 9 } slotPmCfgdName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) ACCESS read-only STATUS mandatory DESCRIPTION "The nomenclature for the Protocol Module whose configuration is currently held for this slot." ::= { slotEntry 10 } slotPmStatus OBJECT-TYPE SYNTAX INTEGER { empty(1), puReset(2), unsupported(3), badCombination(4), dead(5), configured(6), userWait(7), plmWait(8), noBandwidth(9), invalid(10), revMismatch(11) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable reports the current status of the specified Protocol Module slot. Definitions are as follows: empty PM slot is empty. puReset PM is in power-up reset state. unsupported PM type is not supported. badCombination PM/PLM combination is not supported. dead PM/PLM pair is dead. configured PM/PLM pair is operational. userWait PM type does not match configuration, so waiting for user to accept/reject. plmWait PM waiting for a PLM to be installed. noBandwidth Too many high-bandwidth PM/PLMs are installed; thus, this PM has no input bandwidth available, and is disabled. invalid The PM/PLM pair is in an invalid port configuration. revMismatch The PM hardware revision level does not support some aspect of the stored configuration for this slot." ::= { slotEntry 11 } slotPlmId OBJECT-TYPE SYNTAX INTEGER { none(1), unrecognized(2), extensionModule(3), quadDsx1Plm(4), quadE1Plm(5), triV35Eia530AndDsx1Plm(6), triV35Eia530AndE1Plm(7), e3Plm(8), ds3Plm(9), oc3cStm1MultimodePlm(10), oc3cStm1SinglemodePlm(11), j2Plm(12), quadV35Eia530Plm(13) } ACCESS read-only STATUS mandatory DESCRIPTION "The ID for the Physical Layer Module currently installed in this slot." ::= { slotEntry 12 } slotPlmRevision OBJECT-TYPE SYNTAX INTEGER (0..999) ACCESS read-only STATUS mandatory DESCRIPTION "The hardware revision number for the Physical Layer Module currently installed in this slot." ::= { slotEntry 13 } slotPlmSerialNum OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) ACCESS read-only STATUS mandatory DESCRIPTION "The serial number for the Physical Layer Module currently installed in this slot." ::= { slotEntry 14 } slotPlmName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) ACCESS read-only STATUS mandatory DESCRIPTION "The nomenclature for the Physical Layer Module currently installed in this slot." ::= { slotEntry 15 } slotPlmCfgdId OBJECT-TYPE SYNTAX INTEGER { none(1), unrecognized(2), extensionModule(3), quadDsx1Plm(4), quadE1Plm(5), triV35Eia530AndDsx1Plm(6), triV35Eia530AndE1Plm(7), e3Plm(8), ds3Plm(9), oc3cStm1MultimodePlm(10), oc3cStm1SinglemodePlm(11), j2Plm(12), quadV35Eia530Plm(13) } ACCESS read-only STATUS mandatory DESCRIPTION "The ID for the Physical Layer Module configuration currently held for this slot." ::= { slotEntry 16 } slotPlmCfgdName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) ACCESS read-only STATUS mandatory DESCRIPTION "The nomenclature for the Physical Layer Module whose configuration is currently held for this slot." ::= { slotEntry 17 } slotPlmStatus OBJECT-TYPE SYNTAX INTEGER { empty(1), unknown(2), unsupported(3), badCombination(4), dead(5), configured(6), userWait(7), configWait(8), noBandwidth(9), invalid(10), revMismatch(11) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable reports the current status of the specified Physical Layer Module slot. Definitions are as follows: empty PLM slot is empty. unknown PLM status is not known. unsupported PLM type is not supported. badCombination PM/PLM combination is not supported. dead PM/PLM pair is dead. configured PM/PLM pair is operational. userWait PLM type does not match configuration, so waiting for user to accept/reject. configWait Waiting for configuration completion. noBandwidth Too many high-bandwidth PM/PLMs are installed; thus, this PLM has no input bandwidth available, and is disabled. invalid The PM/PLM pair is in an invalid port configuration. revMismatch The PLM hardware revision level does not support some aspect of the stored configuration for this slot." ::= { slotEntry 18 } -------------------------------------------------------------------------- -- Traps for Slot events. -- -------------------------------------------------------------------------- slotConfigMatch TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "PM/PLM configuration match." ::= 30 slotPmInsertion TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId } DESCRIPTION "A supported PM has been inserted into a chassis slot." ::= 31 slotPmMismatch TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId } DESCRIPTION "No driver available for the inserted PM type and version." ::= 32 slotPlmMismatch TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPlmId } DESCRIPTION "No driver available for the inserted PLM type and version." ::= 33 slotModuleIncompatible TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "PM/PLM types are incompatible." ::= 34 slotConfigMismatch TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPmCfgdId, slotPlmId, slotPlmCfgdId } DESCRIPTION "PM/PLM combination does not match configuration." ::= 35 slotPmRemoval TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "PM was removed." ::= 36 slotPlmRemoval TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "PLM was removed." ::= 37 slotPmPlmFault TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "PM/PLM fault detected." ::= 38 slotDead TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "PM/PLM faulted or PM/PLM re-initialization failed." ::= 39 slotNoBandwidth TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "PM has no input bandwidth available, due to too many high-bandwidth PM/PLMs installed." ::= 40 slotInvalidPortCfg TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "PM port type configuration is invalid. For example, setting the portPmTypes on a Packet/CBR Protocol Module to have three CBR ports and one VBR port." ::= 41 slotRevisionMismatch TRAP-TYPE ENTERPRISE aac3 VARIABLES { slotPmId, slotPlmId } DESCRIPTION "The hardware revision level of the PM or PLM installed in this slot is not capable of supporting some aspect of the configuration stored for this slot." ::= 42 -------------------------------------------------------------------------- -- The Port Group contains variables that are used to manage the ports -- -- located on the Protocol Modules and Physical Layer Modules installed -- -- in the AAC-3. -- -------------------------------------------------------------------------- portTable OBJECT-TYPE SYNTAX SEQUENCE OF PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Port table contains information about individual ports on the Protocol Module / Physical Layer Module pairs." ::= { aac3PortGroup 1 } portEntry OBJECT-TYPE SYNTAX PortEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Port table." INDEX { portIndex } ::= { portTable 1 } PortEntry ::= SEQUENCE { portIndex PortId, portName DisplayString, portPmType INTEGER, portPlmType INTEGER, portSysClock INTEGER, portMaxRateIndex INTEGER, portMaxCells INTEGER, portAllocVbrInCells INTEGER, portAggrCbrInCells INTEGER, portAggrCbrOutCells INTEGER, portAggrScrInCells INTEGER, portAggrScrOutCells INTEGER, portAggrPcrInCells INTEGER, portAggrPcrOutCells INTEGER, portNumCbrInConns INTEGER, portNumCbrOutConns INTEGER, portNumVbrInConns INTEGER, portNumVbrOutConns INTEGER, portAlarmState INTEGER, portAlarmReporting INTEGER, portAsideFirst INTEGER, portBsideFirst INTEGER, portReset INTEGER, portAsideLast INTEGER, portBsideLast INTEGER } portIndex OBJECT-TYPE SYNTAX PortId ACCESS read-only STATUS mandatory DESCRIPTION "The number associated with this port. By convention, the ports are referenced by a PortId, whose textual convention is defined at the start of this MIB." ::= { portEntry 1 } portName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) ACCESS read-write STATUS mandatory DESCRIPTION "An arbitrary ASCII name to be associated with this port." ::= { portEntry 2 } portPmType OBJECT-TYPE SYNTAX INTEGER { pmUndef(1), systemController(2), cell(3), cbr(4), vbrPkt(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The function performed by this port on the protocol module. This variable is writable to the extent that the port functions on a given protocol module may be reconfigured or reassigned. Changing a protocol module port type may succeed provided that the underlying physical port can support the requested function. A given protocol module may require port functions be reconfigured on several ports at the same time. Changing individual ports may result in transient invalid combinations until the portPmType for each of the affected ports has been changed. This will be reflected in the slotPmStatus. Note that reconfiguring port types on a protocol module may affect traffic on other ports of the same protocol module." ::= { portEntry 3 } portPlmType OBJECT-TYPE SYNTAX INTEGER { plmUndef(1), extensionModule(2), dsx1(3), e1(4), ds3(5), e3(6), v35Eia530(7), oc3cStm1(8), j2(9) } ACCESS read-only STATUS mandatory DESCRIPTION "The type of Physical Layer Module (PLM) port interface used for this port." ::= { portEntry 4 } portSysClock OBJECT-TYPE SYNTAX INTEGER { cant(1), can(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of whether this port may be specified as the source of the System Reference Clock." ::= { portEntry 5 } portMaxRateIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum rate table index that may be used for connections passing in or out of this port. The following table lists the supported rate table indices, along with the corresponding bandwidths in cells per second and bits per second. Note that the available bandwidth as specified in bits per second depends not only upon the AAL, but also upon the effective cell utilization of the cells. The AAL1 Bandwidth Increment column lists the increment of additional AAL1 bandwidth in bits per second between a given rate table index the the next lower rate table index. Interspersed within the table are some text lines identifying various PM/PLM port combinations. The table row immediately above one of these text lines represents the maximum rate table index allowed for that PM/PLM port combination. Rate Maximum AAL1 AAL1 AAL3/4 AAL5 Table Cells/ Bandwidth Bits/ Bits/ Bits/ Index Second Increment Second Second Second ----- ------- --------- --------- --------- --------- 0 0 0 0 0 0 1 173 64000 64000 60200 65300 2 346 64000 128000 120700 131300 3 519 64000 192000 180900 197000 4 692 64000 256000 241400 263000 5 865 64000 320000 302000 329000 6 1038 64000 384000 362200 394700 7 1211 64000 448000 422700 460700 8 1384 64000 512000 483200 526800 9 1557 64000 576000 543400 592400 10 1730 64000 640000 603900 658500 11 1903 64000 704000 664500 724500 12 2076 64000 768000 724700 790100 13 2249 64000 832000 785200 856200 14 2422 64000 896000 845700 922200 15 2595 64000 960000 905900 987900 16 2768 64000 1024000 966400 1053900 17 2941 64000 1088000 1027000 1120000 18 3114 64000 1152000 1087200 1185600 19 3287 64000 1216000 1147700 1251600 20 3460 64000 1280000 1207900 1317300 Maximum for Cell-PLCP with DSX-1 (3333.3 cells/second) 21 3633 64000 1344000 1268400 1383300 Maximum for Cell-HEC with DSX-1 (3622.6 cells/second) 22 3806 64000 1408000 1328900 1449400 23 3979 64000 1472000 1389100 1515000 24 4152 64000 1536000 1449700 1581100 Maximum for CBR with DSX-1 (4106.4 cells/second) 25 4325 64000 1600000 1510200 1647100 Maximum for Cell-PLCP with E1 (4210.5 cells/second) 26 4498 64000 1664000 1570400 1712800 27 4671 64000 1728000 1630900 1778800 Maximum for Cell-HEC with E1 (4528.3 cells/second) 28 4844 64000 1792000 1691400 1844800 29 5017 64000 1856000 1751600 1910500 30 5190 64000 1920000 1812200 1976500 31 5363 64000 1984000 1872700 2042600 32 5536 64000 2048000 1932900 2108200 Maximum for CBR with E1 (5446.8 cells/second) Maximum for CBR with V.35/EIA-530 (5446.8 cells/second) 33 5882 128000 2176000 2053900 2240300 34 6228 128000 2304000 2174700 2372000 35 6573 128000 2432000 2295400 2503700 36 6919 128000 2560000 2416100 2635400 37 7265 128000 2688000 2537200 2767400 Maximum for VBR/Packet with DSX-1 (7200.0 cells/second) 38 7611 128000 2816000 2657900 2899100 39 7957 128000 2944000 2778600 3030800 40 8303 128000 3072000 2899700 3162900 41 8649 128000 3200000 3020400 3294600 42 8995 128000 3328000 3141100 3426300 43 9341 128000 3456000 3262200 3558400 44 9687 128000 3584000 3382900 3690000 Maximum for VBR/Packet with E1 (9600.0 cells/second) Maximum for VBR/Packet with V.35/EIA-530 (9600.0 cells/second) Maximum for System Controller (9600.0 cells/second) 45 10033 128000 3712000 3503600 3821700 46 10379 128000 3840000 3624300 3953400 47 10725 128000 3968000 3745400 4085500 48 11071 128000 4096000 3866100 4217200 49 11763 256000 4352000 4107899 4481000 50 12455 256000 4608000 4349300 4744300 51 13146 256000 4864000 4591100 5008100 52 13838 256000 5120000 4832600 5271500 53 14530 256000 5376000 5074300 5535300 Maximum for Cell-HEC with J2 (14490.6 cells/second) 54 15222 256000 5632000 5316100 5799000 55 15914 256000 5888000 5557600 6062400 56 16606 256000 6144000 5799300 6326200 57 17298 256000 6400000 6040800 6589600 58 17990 256000 6656000 6282600 6853300 59 18682 256000 6912000 6524300 7117100 60 19373 256000 7168000 6765800 7380500 61 20065 256000 7424000 7007600 7644200 62 20757 256000 7680000 7249000 7907600 63 21449 256000 7936000 7490800 8171400 64 22141 256000 8192000 7732600 8435200 65 23525 512000 8704000 8215799 8962300 66 24909 512000 9216000 8699000 9489400 67 26292 512000 9728000 9182200 10016600 68 27676 512000 10240000 9665500 10543700 69 29060 512000 10752000 10148700 11070900 70 30444 512000 11264000 10632200 11598400 71 31828 512000 11776000 11115500 12125600 72 33211 512000 12288000 11598700 12652700 73 34595 512000 12800000 12081900 13179900 74 35979 512000 13312000 12565100 13707000 75 37363 512000 13824000 13048700 14234600 76 38746 512000 14336000 13531900 14761700 77 40130 512000 14848000 14015100 15288900 78 41514 512000 15360000 14498400 15816000 79 42898 512000 15872000 14981600 16343200 80 44282 512000 16384000 15465100 16870700 81 47049 1024000 17408000 16431599 17925000 82 49817 1024000 18432000 17398000 18979300 83 52584 1024000 19456000 18364800 20034000 84 55352 1024000 20480000 19331300 21088300 85 58119 1024000 21504000 20297700 22142600 86 60887 1024000 22528000 21264500 23197200 87 63655 1024000 23552000 22230900 24251500 88 66422 1024000 24576000 23197700 25306200 89 69190 1024000 25600000 24164200 26360500 90 71957 1024000 26624000 25130600 27414800 91 74725 1024000 27648000 26097400 28469500 Maximum for Cell-PLCP with E3 (72000.0 cells/second) 92 77492 1024000 28672000 27063800 29523800 93 80260 1024000 29696000 28030300 30578100 Maximum for Cell-HEC with E3 (80000.0 cells/second) 94 83028 1024000 30720000 28997100 31632800 95 85795 1024000 31744000 29963500 32687100 96 88563 1024000 32768000 30930300 33741800 97 94098 2048000 34816000 32863199 35850400 98 99633 2048000 36864000 34796400 37959300 Maximum for Cell-PLCP with DS3 (96000.0 cells/second) 99 105168 2048000 38912000 36729600 40068300 Maximum for Cell-HEC with DS3 (104226.4 cells/second) 100 110703 2048000 40960000 38662900 42177300 101 116238 2048000 43008000 40595800 44285900 102 121773 2048000 45056000 42529000 46394900 103 127309 2048000 47104000 44462200 48503800 104 132844 2048000 49152000 46395400 50612800 105 138379 2048000 51200000 48328300 52721400 106 143914 2048000 53248000 50261600 54830400 107 149449 2048000 55296000 52194800 56939400 Maximum for VBR/Packet with HSSI (147727.3 cells/second) 108 154984 2048000 57344000 54128000 59048400 109 160519 2048000 59392000 56060900 61157000 110 166055 2048000 61440000 57994100 63265900 111 171590 2048000 63488000 59927400 65374900 112 177125 2048000 65536000 61860600 67483900 113 188195 4096000 69632000 65726700 71701500 114 199265 4096000 73728000 69593200 75919400 115 210336 4096000 77824000 73459300 80137000 116 221406 4096000 81920000 77325700 84355000 117 232476 4096000 86016000 81191900 88572500 118 243546 4096000 90112000 85058300 92790500 119 254617 4096000 94208000 88924400 97008100 120 265687 4096000 98304000 92790900 101226000 121 276757 4096000 102400000 96657000 105443600 122 287828 4096000 106496000 100523500 109661600 123 298898 4096000 110592000 104389600 113879200 124 309968 4096000 114688000 108256000 118097100 125 321038 4096000 118784000 112122200 122314700 126 332109 4096000 122880000 115988600 126532600 127 343179 4096000 126976000 119854700 130750200 128 354249 4096000 131072000 123721200 134968200 Maximum for Cell-HEC with OC3c/STM1 (353207.5 cells/second) These rate table indices and corresponding bandwidth values also apply elsewhere in this MIB whenever connection bandwidths are specified. For example, the Sustained Cell Rate (SCR) and Peak Cell Rate (PCR) bandwidth values for connections are also specified in terms of these rate table indices." ::= { portEntry 6 } portMaxCells OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of cells per second that are supported on this port. This number is based upon the maximum line rate of the physical layer module's port type as well as the effective cell utilization for various usages of the port. For example, a DS3 Cell port configured for HEC-based cell delineation supports more cells per second than when configured for PLCP. Similarly, a V.35/EIA-530 physical layer port supports more cells per second when used as a VBR/Packet port than when used as a CBR port. See the table provided in the description for portMaxRateIndex (above) to find the maximum rate table index and the maximum number of cells per second for various PM/PLM port combinations." ::= { portEntry 7 } portAllocVbrInCells OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "The number of cells per second that are currently allocated on the cell bus for VBR traffic input on this port." ::= { portEntry 8 } portAggrCbrInCells OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of cells per second currently allocated on the cell bus for all CBR traffic connections input on this port." ::= { portEntry 9 } portAggrCbrOutCells OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of cells per second currently required for all CBR traffic connections output on this port." ::= { portEntry 10 } portAggrScrInCells OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of cells per second currently specified by the Sustained Cell Rates (SCRs) for all connections input on this port." ::= { portEntry 11 } portAggrScrOutCells OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of cells per second currently specified by the Sustained Cell Rates (SCRs) for all connections output on this port." ::= { portEntry 12 } portAggrPcrInCells OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of cells per second currently specified by the Peak Cell Rates (PCRs) for all connections input on this port." ::= { portEntry 13 } portAggrPcrOutCells OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The aggregate number of cells per second currently specified by the Peak Cell Rates (PCRs) for all connections output on this port." ::= { portEntry 14 } portNumCbrInConns OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of CBR traffic connections input on this port." ::= { portEntry 15 } portNumCbrOutConns OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of CBR traffic connections output on this port." ::= { portEntry 16 } portNumVbrInConns OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of VBR traffic connections input on this port." ::= { portEntry 17 } portNumVbrOutConns OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The total number of VBR traffic connections output on this port." ::= { portEntry 18 } portAlarmState OBJECT-TYPE SYNTAX INTEGER { noAlarmsPresent(1), majorAlarmsPresent(2), minorAlarmsPresent(3) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of whether major alarms, minor alarms, or no alarms are present on this port. A major alarm indicates that a service-affecting condition exists on the port, while a minor alarm indicates that an abnormal condition that is not likely to be service-affecting exists on the port. WARNING: The portAlarmState value for a port will be reported as noAlarmsPresent(1) when portAlarmReporting for the port has been set to disabled(2). This allows the manager to ignore major and minor alarms that may be reported via portAlarmState for unused ports or ports already known to be misbehaving. Individual protocol layer status values (e.g., cellStatus) and physical layer status values (e.g., dsx3LineStatus) will still be reported accurately when portAlarmReporting has been set to disabled(2)." ::= { portEntry 19 } portAlarmReporting OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If alarm reporting is enabled on this port, the AAC-3 will generate SNMP traps for alarm conditions that occur on this port, will light the appropriate LEDs according to whether the alarm is a major alarm or a minor alarm, and will update the portAlarmState to the appropriate value. If alarm reporting is disabled, none of these actions will be taken in response to alarm conditions that occur on the port. Alarm reporting cannot be disabled on the System Controller." ::= { portEntry 20 } portAsideFirst OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ctIndex value for the first virtual connection on the A-side of this port, sorted primarily by the VPI/VCI values on the A-side, and secondarily by the portId values on the B-side (i.e., for multicast connections rooted on the A-side). In the case of an A-side VBR/Packet port configured for Frame Relay UNI, the virtual connections are sorted primarily by the equivalent DLCI values on the A-side. A value of 0 indicates that no virtual connection exists for which this port is the A-side." ::= { portEntry 21 } portBsideFirst OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ctIndex value for the first virtual connection on the B-side of this port, sorted by the VPI/VCI values on the A-side. In the case of a B-side VBR/Packet port configured for Frame Relay UNI, the virtual connections are sorted by the equivalent DLCI values on the B-side. A value of 0 indicates that no virtual connection exists for which this port is the B-side." ::= { portEntry 22 } portReset OBJECT-TYPE SYNTAX INTEGER { doNothing(1), doZeroStats(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object is provided to perform certain reset operations on a specific port. The present operations are doNothing(1), and doZeroStats(2). The latter cause the port statistics to be zeroed and the interval counters to be reset." ::= { portEntry 23 } portAsideLast OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ctIndex value for the last virtual connection on the A-side of this port, sorted primarily by the VPI/VCI values on the A-side, and secondarily by the portId values on the B-side (i.e., for multicast connections rooted on the A-side). In the case of an A-side VBR/Packet port configured for Frame Relay UNI, the virtual connections are sorted primarily by the equivalent DLCI values on the A-side. A value of 0 indicates that no virtual connection exists for which this port is the A-side." ::= { portEntry 24 } portBsideLast OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The ctIndex value for the last virtual connection on the B-side of this port, sorted by the VPI/VCI values on the A-side. In the case of a B-side VBR/Packet port configured for Frame Relay UNI, the virtual connections are sorted by the equivalent DLCI values on the B-side. A value of 0 indicates that no virtual connection exists for which this port is the B-side." ::= { portEntry 25 } portOam OBJECT IDENTIFIER ::= { aac3PortGroup 2 } portOamConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PortOamConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Operation and Maintenance (OAM) Configuration table contains configuration information for OAM cell support on various port types." ::= { portOam 1 } portOamConfigEntry OBJECT-TYPE SYNTAX PortOamConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Operation and Maintenance (OAM) Configuration table." INDEX { portOamPortIndex } ::= { portOamConfigTable 1 } PortOamConfigEntry ::= SEQUENCE { portOamPortIndex PortId, portOamPassGenCells INTEGER, portOamGenFaultMgmtCells INTEGER } portOamPortIndex OBJECT-TYPE SYNTAX PortId ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the port for which this table entry applies. It has the same value as the portIndex variable in the Port table." ::= { portOamConfigEntry 1 } portOamPassGenCells OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), disabled(2), enabled(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable enables or disables the passage of internally- generated OAM cells out the specified port." ::= { portOamConfigEntry 2 } portOamGenFaultMgmtCells OBJECT-TYPE SYNTAX INTEGER { notApplicable(1), disabled(2), enabled(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable enables or disables the internal generation of fault management OAM cells (i.e., AIS and RDI cells) at the end points of virtual path or channel connections. Note that the generation of fault management OAM cells is NOT considered to occur at the Cell port out of which they are passed, but is instead considered to occur at that port which serves as the end-point of the connection. For example, for a connection between a Cell port and a VBR/Packet port which is configured for Frame Relay UNI, the fault management OAM cells are considered to be internally-generated at the Frame Relay UNI port, and are then passed out the corresponding Cell port. For this to occur, both portOamPassGenCells for the Cell port and portOamGenFaultMgmtCells for the Frame Relay UNI port must be set to enabled(3)." ::= { portOamConfigEntry 3 } portOamStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF PortOamStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Operation and Maintenance (OAM) Statistics table contains statistics information for OAM cell support on the various port types." ::= { portOam 2 } portOamStatsEntry OBJECT-TYPE SYNTAX PortOamStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Operation and Maintenance (OAM) Statistics table." INDEX { portOamStatsIndex } ::= { portOamStatsTable 1 } PortOamStatsEntry ::= SEQUENCE { portOamStatsIndex PortId, portOamInAisF5s Counter, portOamInRdiF5s Counter, portOamOutAisF5s Counter, portOamOutRdiF5s Counter } portOamStatsIndex OBJECT-TYPE SYNTAX PortId ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the port for which this table entry applies. It has the same value as the portOamPortIndex variable in the Operation and Maintenance (OAM) Configuration table." ::= { portOamStatsEntry 1 } portOamInAisF5s OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AIS F5 OAM cells generated by this port, and then passed out onto an ATM VCC through some other port." ::= { portOamStatsEntry 2 } portOamInRdiF5s OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of RDI F5 OAM cells generated by this port, and then passed out onto an ATM VCC through some other port." ::= { portOamStatsEntry 3 } portOamOutAisF5s OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of AIS F5 OAM cells received through some other port on an ATM VCC whose ultimate end-point is this port." ::= { portOamStatsEntry 4 } portOamOutRdiF5s OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of RDI F5 OAM cells received through some other port on an ATM VCC whose ultimate end-point is this port." ::= { portOamStatsEntry 5 } portFrlm OBJECT IDENTIFIER ::= { aac3PortGroup 3 } portFrlmConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF PortFrlmConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Frame Relay Link Management Configuration table contains configuration information for link management operations on Frame Relay ports." ::= { portFrlm 1 } portFrlmConfigEntry OBJECT-TYPE SYNTAX PortFrlmConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Frame Relay Link Management Configuration table." INDEX { portFrlmPortIndex } ::= { portFrlmConfigTable 1 } PortFrlmConfigEntry ::= SEQUENCE { portFrlmPortIndex PortId, portFrlmNetworkOperMode INTEGER, portFrlmUserOperMode INTEGER, portFrlmPollInterval INTEGER, portFrlmPollTimeout INTEGER, portFrlmFullStatusPollCount INTEGER, portFrlmErrorThreshold INTEGER, portFrlmMonitoredEvents INTEGER } portFrlmPortIndex OBJECT-TYPE SYNTAX PortId ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the Frame Relay port for which this table entry applies. It has the same value as the portIndex variable in the Port table." ::= { portFrlmConfigEntry 1 } portFrlmNetworkOperMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), autoDetect(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable selects the type of link management network device operation that the Frame Relay port will perform. If set to disabled(1), the port will not expect to receive polled STATUS ENQUIRY messages on the link, and will not generate STATUS messages in response to them. If set to autoDetect(2), the port expects to receive link management requests using one of the supported formats (ITU-T Q.933 Annex A or ANSI T1.617a-1994 Annex D), and automatically generates a response using the same format as the corresponding request." ::= { portFrlmConfigEntry 2 } portFrlmUserOperMode OBJECT-TYPE SYNTAX INTEGER { disabled(1), q933AnnexA(2), ansiT1617aAnnexD(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable selects the type of link management user device operation that the Frame Relay port will perform. If set to disabled(1), the port will not generate any polled STATUS ENQUIRY messages on the link. If set to q933AnnexA(2) or ansiT1617aAnnexD(3), the port generates STATUS ENQUIRY messages using one of the supported formats (ITU-T Q.933 Annex A or ANSI T1.617A-1994 Annex D)." ::= { portFrlmConfigEntry 3 } portFrlmPollInterval OBJECT-TYPE SYNTAX INTEGER (5..255) ACCESS read-write STATUS mandatory DESCRIPTION "This variable sets the nominal T391 timer value, which is the number of seconds the Frame Relay port acting as a user device waits between generating STATUS ENQUIRY messages." ::= { portFrlmConfigEntry 4 } portFrlmPollTimeout OBJECT-TYPE SYNTAX INTEGER (5..255) ACCESS read-write STATUS mandatory DESCRIPTION "This variable sets the nominal T392 timer value, which is the number of seconds the Frame Relay port acting as a network device waits before declaring that an expected STATUS ENQUIRY message was not received." ::= { portFrlmConfigEntry 5 } portFrlmFullStatusPollCount OBJECT-TYPE SYNTAX INTEGER (1..255) ACCESS read-write STATUS mandatory DESCRIPTION "This variable sets the nominal N391 counter value, which is how often the Frame Relay port acting as a user device should send STATUS ENQUIRY messages as Full Status requests rather than as Link Integrity Verification (LIV) requests." ::= { portFrlmConfigEntry 6 } portFrlmErrorThreshold OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-write STATUS mandatory DESCRIPTION "This variable sets the nominal N392 counter value, which is the error threshold in terms of number of errors that must occur within the last N393 monitored events before the link management procedures consider the link to be down due to a service-affecting condition." ::= { portFrlmConfigEntry 7 } portFrlmMonitoredEvents OBJECT-TYPE SYNTAX INTEGER (1..10) ACCESS read-write STATUS mandatory DESCRIPTION "This variable sets the nominal N393 counter value, which is the number of most recent monitored events to examine for errors." ::= { portFrlmConfigEntry 8 } portFrlmStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF PortFrlmStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Frame Relay Link Management Statistics table contains statistics information for link management operations on Frame Relay ports." ::= { portFrlm 2 } portFrlmStatsEntry OBJECT-TYPE SYNTAX PortFrlmStatsEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Frame Relay Link Management Statistics table." INDEX { portFrlmStatsIndex } ::= { portFrlmStatsTable 1 } PortFrlmStatsEntry ::= SEQUENCE { portFrlmStatsIndex PortId, portFrlmStatus INTEGER, portFrlmAutoDetectState INTEGER, portFrlmInLivReqs Counter, portFrlmInLivResps Counter, portFrlmInFullStatusReqs Counter, portFrlmInFullStatusResps Counter, portFrlmInAsyncStatusMsgs Counter, portFrlmInNetworkInvalidMsgs Counter, portFrlmInUserInvalidMsgs Counter, portFrlmInNetworkInvalidRcvSeqs Counter, portFrlmInUserInvalidRcvSeqs Counter, portFrlmOutLivReqs Counter, portFrlmOutLivResps Counter, portFrlmOutFullStatusReqs Counter, portFrlmOutFullStatusResps Counter, portFrlmOutAsyncStatusMsgs Counter, portFrlmReqTimeouts Counter, portFrlmRespTimeouts Counter, portFrlmNetworkServAffectConds Counter, portFrlmUserServAffectConds Counter, portFrlmLearnedActivePvcs Gauge, portFrlmLearnedInactivePvcs Gauge, portFrlmReportedActivePvcs Gauge, portFrlmReportedInactivePvcs Gauge } portFrlmStatsIndex OBJECT-TYPE SYNTAX PortId ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the Frame Relay port for which this table entry applies. It has the same value as the portFrlmPortIndex variable in the Frame Relay Link Management Configuration table." ::= { portFrlmStatsEntry 1 } portFrlmStatus OBJECT-TYPE SYNTAX INTEGER (1..15) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the status of the Frame Relay Link Management operation on the port. The portFrlmStatus is a bit map represented as a sum, therefore, it can represent multiple failures (alarms) simultaneously. portFrlmNoAlarm should be set if and only if no other flag is set. The various bit positions are: 1 frlmNoAlarm No alarm present. 2 frlmDisabled Link management is disabled. 4 frlmNetworkSac Service-affecting condition is detected in network mode. 8 frlmUserSac Service-affecting condition is detected in user mode." ::= { portFrlmStatsEntry 2 } portFrlmAutoDetectState OBJECT-TYPE SYNTAX INTEGER { none(1), q933AnnexA(2), ansiT1617aAnnexD(3) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the type of STATUS ENQUIRY message last received by the Frame Relay port." ::= { portFrlmStatsEntry 3 } portFrlmInLivReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Link Integrity Verification (LIV) requests received by the Frame Relay port." ::= { portFrlmStatsEntry 4 } portFrlmInLivResps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Link Integrity Verification (LIV) responses received by the Frame Relay port." ::= { portFrlmStatsEntry 5 } portFrlmInFullStatusReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Full Status Message requests received by the Frame Relay port." ::= { portFrlmStatsEntry 6 } portFrlmInFullStatusResps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Full Status Message responses received by the Frame Relay port." ::= { portFrlmStatsEntry 7 } portFrlmInAsyncStatusMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Single PVC Asynchronous Status messages received by the Frame Relay port." ::= { portFrlmStatsEntry 8 } portFrlmInNetworkInvalidMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of STATUS ENQUIRY messages with invalid field values or invalid length received by the Frame Relay port when it is operating in network device mode, plus the number of STATUS ENQUIRY messages received by the Frame Relay port when it is NOT operating in network device mode, plus the number of messages with an unsupported message type received by the Frame Relay port. Note that while such invalid messages are counted here for troubleshooting purposes, they are not considered errors in the sense of monitored events. Instead, since the reception of an invalid message generally leads to a request timeout or response timeout, the resulting timeout is counted as the error." ::= { portFrlmStatsEntry 9 } portFrlmInUserInvalidMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of STATUS messages with invalid field values or invalid length received by the Frame Relay port when it is operating in user device mode, plus the number of STATUS messages received by the Frame Relay port when it is NOT operating in user device mode. Note that while such invalid messages are counted here for troubleshooting purposes, they are not considered errors in the sense of monitored events. Instead, since the reception of an invalid message generally leads to a request timeout or response timeout, the resulting timeout is counted as the error." ::= { portFrlmStatsEntry 10 } portFrlmInNetworkInvalidRcvSeqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of valid link management messages received by the Frame Relay port (when operating in network device mode) which contain a receive sequence number that does not match the send sequence number of the last transmitted message. Note that this is considered an error in the sense of monitored events." ::= { portFrlmStatsEntry 11 } portFrlmInUserInvalidRcvSeqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of valid link management messages received by the Frame Relay port (when operating in user device mode) which contain a receive sequence number that does not match the send sequence number of the last transmitted message. Note that this is considered an error in the sense of monitored events." ::= { portFrlmStatsEntry 12 } portFrlmOutLivReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Link Integrity Verification (LIV) requests transmitted by the Frame Relay port." ::= { portFrlmStatsEntry 13 } portFrlmOutLivResps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Link Integrity Verification (LIV) responses transmitted by the Frame Relay port." ::= { portFrlmStatsEntry 14 } portFrlmOutFullStatusReqs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Full Status Message requests transmitted by the Frame Relay port." ::= { portFrlmStatsEntry 15 } portFrlmOutFullStatusResps OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Full Status Message responses transmitted by the Frame Relay port." ::= { portFrlmStatsEntry 16 } portFrlmOutAsyncStatusMsgs OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of Single PVC Asynchronous Status messages transmitted by the Frame Relay port." ::= { portFrlmStatsEntry 17 } portFrlmReqTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of timeouts that occurred (when operating in network device mode) due to Polling Timeout (T392) expiration. This is the number of times the Frame Relay port did not receive either a Link Integrity Verification (LIV) or a Full Status Message request within the Polling Timeout (T392)." ::= { portFrlmStatsEntry 18 } portFrlmRespTimeouts OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of timeouts that occurred (when operating in user device mode) due to Polling Interval (T391) expiration. This is the number of times the Frame Relay port did not receive either a Link Integrity Verification (LIV) or a Full Status Message response within the Polling Interval (T391)." ::= { portFrlmStatsEntry 19 } portFrlmNetworkServAffectConds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of network device service-affecting conditions that have occurred on the Frame Relay port." ::= { portFrlmStatsEntry 20 } portFrlmUserServAffectConds OBJECT-TYPE SYNTAX Counter ACCESS read-only STATUS mandatory DESCRIPTION "The number of user device service-affecting conditions that have occurred on the Frame Relay port." ::= { portFrlmStatsEntry 21 } portFrlmLearnedActivePvcs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of active PVCs on the Frame Relay link, as learned from the neighboring device." ::= { portFrlmStatsEntry 22 } portFrlmLearnedInactivePvcs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of inactive PVCs on the Frame Relay link, as learned from the neighboring device." ::= { portFrlmStatsEntry 23 } portFrlmReportedActivePvcs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of active PVCs on the Frame Relay link, as reported to the neighboring device." ::= { portFrlmStatsEntry 24 } portFrlmReportedInactivePvcs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of inactive PVCs on the Frame Relay link, as reported to the neighboring device." ::= { portFrlmStatsEntry 25 } -------------------------------------------------------------------------- -- Traps for Port events. -- -------------------------------------------------------------------------- portFrlmNetworkClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { portFrlmStatus } DESCRIPTION "A service-affecting condition in network device mode has been cleared." ::= 50 portFrlmNetworkServAffectCond TRAP-TYPE ENTERPRISE aac3 VARIABLES { portFrlmStatus } DESCRIPTION "A service-affecting condition in network device mode has been detected." ::= 51 portFrlmUserClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { portFrlmStatus } DESCRIPTION "A service-affecting condition in user device mode has been cleared." ::= 52 portFrlmUserServAffectCond TRAP-TYPE ENTERPRISE aac3 VARIABLES { portFrlmStatus } DESCRIPTION "A service-affecting condition in user device mode has been detected." ::= 53 -------------------------------------------------------------------------- -- The ATM Group contains the variables specifically used to manage the -- -- ATM functions of the AAC-3. -- -------------------------------------------------------------------------- ctIndexMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum instance number supported by the ATM Connection table. Individual entries in the connection table are numbered 1 through ctIndexMax (inclusive). This variable does not tell how many connection table entries are actually in use by valid connections, as not every entry in the table is necessarily filled." ::= { aac3AtmGroup 1 } ctIndexNext OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Dispenses an unallocated connection table entry index, which, if not 0, is suitable for use in subsequently adding a new connection. Also initializes the connection table entry to default values. If the connection table is already full, then this object will have a value of 0." ::= { aac3AtmGroup 2 } ctDelAllConnections OBJECT-TYPE SYNTAX INTEGER { ctDontDelete(1), ctDeleteAll(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to ctDeleteAll clears all connections from the system. The value ctDontDelete causes nothing to happen." ::= { aac3AtmGroup 3 } ctTable OBJECT-TYPE SYNTAX SEQUENCE OF CtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ATM Connection table contains information about all of the individual ATM connections maintained by the AAC-3." ::= { aac3AtmGroup 4 } ctEntry OBJECT-TYPE SYNTAX CtEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the ATM Connection table." INDEX { ctIndex } ::= { ctTable 1 } CtEntry ::= SEQUENCE { ctIndex INTEGER (1..8192), ctConnStatus INTEGER (0..67108863), ctOperation INTEGER, ctFailureCode INTEGER, ctAsidePortId PortId, ctAsideVPI INTEGER (0..255), ctAsideVCI INTEGER (0..511), ctBsidePortId PortId, ctBsideVPI INTEGER (0..255), ctBsideVCI INTEGER (0..511), ctAsideToBsideScrIndex INTEGER (0..128), ctBsideToAsideScrIndex INTEGER (0..128), ctAsideToBsidePcrIndex INTEGER (0..128), ctBsideToAsidePcrIndex INTEGER (0..128), ctAsideToBsidePriority INTEGER (1..4), ctBsideToAsidePriority INTEGER (1..4), ctCastType INTEGER, ctConnType INTEGER, ctTrafficType INTEGER, ctAalType INTEGER, ctSscsType INTEGER, ctEncapType INTEGER, ctRemoteIpAddr IpAddress, ctAsideNext INTEGER (0..8192), ctAsidePrev INTEGER (0..8192), ctBsideNext INTEGER (0..8192), ctBsidePrev INTEGER (0..8192) } ctIndex OBJECT-TYPE SYNTAX INTEGER (1..8192) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the virtual connection, for the purposes of setting or getting the connection's parameters." ::= { ctEntry 1 } ctConnStatus OBJECT-TYPE SYNTAX INTEGER (0..67108863) ACCESS read-only STATUS mandatory DESCRIPTION "The current status of the virtual connection, represented as a sum of the following bit values: 1 valid Connection entry is valid 2 outOfServiceAside A-side port PM/PLM out of service (e.g., not installed) 4 outOfServiceBside B-side port PM/PLM out of service (e.g., not installed) 8 obsoleteAside A-side port current PM/PLM and configured PM/PLM mismatch 16 obsoleteBside B-side port current PM/PLM and configured PM/PLM mismatch 32 pendingAdd Connection not fully added 64 pendingDelete Connection not fully deleted 128 adminDown Administratively down 256 operDownAside A-side port operationally down 512 operDownBside B-side port operationally down 1024 rcvAisOamAside Receiving AIS OAM cells through some other port on an ATM VC whose ultimate end-point is the A-side port 2048 rcvAisOamBside Receiving AIS OAM cells through some other port on an ATM VC whose ultimate end-point is the B-side port 4096 rcvRdiOamAside Receiving RDI OAM cells through some other port on an ATM VC whose ultimate end-point is the A-side port 8192 rcvRdiOamBside Receiving RDI OAM cells through some other port on an ATM VC whose ultimate end-point is the B-side port 16384 genAisOamAside A-side port generating AIS OAM cells to be passed out onto an ATM VC through some other port 32768 genAisOamBside B-side port generating AIS OAM cells to be passed out onto an ATM VC through some other port 65536 genRdiOamAside A-side port generating RDI OAM cells to be passed out onto an ATM VC through some other port 131072 genRdiOamBside B-side port generating RDI OAM cells to be passed out onto an ATM VC through some other port 262144 learnInactiveAside A-side neighbor reported that the VL through it is inactive 524288 learnInactiveBside B-side neighbor reported that the VL through it is inactive 1048576 learnActiveAside A-side neighbor reported that the VL through it is active 2097152 learnActiveBside B-side neighbor reported that the VL through it is active 4194304 reportInactiveAside Told A-side neighbor that the VL to and from it is inactive 8388608 reportInactiveBside Told B-side neighbor that the VL to and from it is inactive 16777216 reportActiveAside Told A-side neighbor that the VL to and from it is active 33554432 reportActiveBside Told B-side neighbor that the VL to and from it is active A valid connection will have a ctConnStatus value of 1 plus any of the other values that apply. For example, a connection whose A-side port's PM/PLM pair is out of service will have a ctConnStatus value of 3, which is the sum of valid(1) and outOfServiceAside(2). A ctConnStatus value of obsoleteAside(8) or obsoleteBside(16) indicates that the A-side or B-side PM/PLM combination has been replaced with a different PM/PLM combination that is incompatible with the previously configured combination. Accordingly, the connection is retained in an inactive state as an obsolete connection, allowing the user to decide whether to replace the current PMs or PLMs with compatible modules. The user may instead choose to delete or retain all such obsolete connections, by setting the slotReset variable for the given PM/PLM slot to the 'doResetFactory' value. A ctConnStatus value of pendingAdd(32) or pendingDelete(64) indicates that the corresponding operation on the connection is still pending completion." ::= { ctEntry 2 } ctOperation OBJECT-TYPE SYNTAX INTEGER { add(1), delete(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The operation to be performed on the virtual connection. To add a connection, first reserve an unallocated ctIndex value by getting ctIndexNext. Next, set all desired and/or non-defaulting read-write objects in the row, and then set ctOperation to 'add'. Upon a successful add operation, the connection will be held in a 'not valid' and 'pending add' state for a short period of time, until the hardware has been fully updated, at which point the connection will be put in a 'valid' state. Upon an unsuccessful add operation, the reason for the failure may be determined by getting the ctFailureCode object, using the same index value as was used in the unsuccessful add operation. To delete a connection, set ctOperation to 'delete'. Upon a successful delete operation, the connection will be held in a 'valid' and 'pending delete' state for a short period of time, until the hardware has been fully updated, at which point the connection will be put in a 'not valid' state. An attempt to delete an already invalid connection will always be successful, although the connection will not pass through a 'pending delete' state. Although the parameters of an existing connection may not be modified directly, a 'modify' operation may be simulated by a 'delete' operation followed by an 'add' operation. Note that since the added connection is essentially new, it needs an entirely new ctIndex value reserved for it, since the ctIndex value previously used for the deleted connection may not be freed in time for use by the new connection to be added. It is thus strongly urged that a new connection be added using a unique ctIndex value that has been safely dispensed by first getting ctIndexNext." ::= { ctEntry 3 } ctFailureCode OBJECT-TYPE SYNTAX INTEGER { ctNoFailure(1), ctFailOtherAddFailed(2), ctFailNoPortAside(3), ctFailNoPortBside(4), ctFailVpcWithNonZeroVciAside(5), ctFailVpcWithNonZeroVciBside(6), ctFailConflictVpiVciAsideAside(7), ctFailConflictVpiVciAsideBside(8), ctFailConflictVpiVciBsideAside(9), ctFailConflictVpiVciBsideBside(10), ctFailInvalidVpiVciAside(11), ctFailInvalidVpiVciBside(12), ctFailInvalidCastTypeAside(13), ctFailInvalidCastTypeBside(14), ctFailInvalidConnTypeAside(15), ctFailInvalidConnTypeBside(16), ctFailInvalidTrafficTypeAside(17), ctFailInvalidTrafficTypeBside(18), ctFailInvalidAalTypeAside(19), ctFailInvalidAalTypeBside(20), ctFailInvalidSscsTypeAside(21), ctFailInvalidSscsTypeBside(22), ctFailInvalidAalTypeTrafficType(23), ctFailInvalidSscsTypeAalType(24), ctFailInvalidEncapTypeSscsType(25), ctFailInvalidEncapTypeNonSc(26), ctFailInvalidRemoteIpAddrNonSc(27), ctFailInvalidEncapTypeSc(28), ctFailInvalidRemoteIpAddrSc(29), ctFailDuplicateRemoteIpAddr(30), ctFailInvalidAsideToBsideScrIndex(31), ctFailInvalidBsideToAsideScrIndex(32), ctFailInvalidAsideToBsidePcrIndex(33), ctFailInvalidBsideToAsidePcrIndex(34), ctFailAsideToBsideScrIndexExceedsPcrIndex(35), ctFailBsideToAsideScrIndexExceedsPcrIndex(36), ctFailInvalidAsideToBsidePriority(37), ctFailInvalidBsideToAsidePriority(38), ctFailNonZeroMulticastLeafToRootScrIndex(39), ctFailNonZeroMulticastLeafToRootPcrIndex(40), ctFailNonZeroReverseDirectionLoopScrIndex(41), ctFailNonZeroReverseDirectionLoopPcrIndex(42), ctFailPcrIndexZeroForBothDirections(43), ctFailDifferentMulticastRootToLeafScrIndex(44), ctFailDifferentMulticastRootToLeafPcrIndex(45), ctFailDifferentMulticastRootToLeafPriority(46), ctFailDifferentMulticastTrafficType(47), ctFailDifferentMulticastAalType(48), ctFailDifferentMulticastSscsType(49), ctFailDifferentMulticastVpiVciBsideOnSlot(50), ctFailDuplicateMulticastLeafOnPort(51), ctFailNoMoreConnResourcesAside(52), ctFailNoMoreConnResourcesBside(53), ctFailNoMoreAal34MidResourcesAside(54), ctFailNoMoreAal34MidResourcesBside(55), ctFailNoMoreUnicastResources(56), ctFailNoMoreMulticastGroupResources(57), ctFailNoMoreAtmSubnetResources(58), ctFailDifferentAsideToBsideScrIndexAndPcrIndex(59), ctFailDifferentBsideToAsideScrIndexAndPcrIndex(60), ctFailInvalidEncapTypeAside(61), ctFailInvalidEncapTypeBside(62), ctFailInvalidTopologyAsideBside(63), ctFailInvalidFrAtmIwfClpMode(64), ctFailInvalidFrAtmIwfDeMode(65), ctFailInvalidFrAtmIwfEfciMode(66), ctFailInvalidFrAtmIwfEncapMode(67), ctFailDifferentMulticastFrAtmIwfClpMode(68), ctFailDifferentMulticastFrAtmIwfDeMode(69), ctFailDifferentMulticastFrAtmIwfEfciMode(70), ctFailDifferentMulticastFrAtmIwfEncapMode(71) } ACCESS read-only STATUS mandatory DESCRIPTION "The specific reason for a failed 'add' operation." ::= { ctEntry 4 } ctAsidePortId OBJECT-TYPE SYNTAX PortId ACCESS read-write STATUS mandatory DESCRIPTION "The port ID on the A-side of the virtual connection." ::= { ctEntry 5 } ctAsideVPI OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The VPI used on the A-side link of the virtual connection." ::= { ctEntry 6 } ctAsideVCI OBJECT-TYPE SYNTAX INTEGER (0..511) ACCESS read-write STATUS mandatory DESCRIPTION "The VCI used on the A-side link of the virtual connection." ::= { ctEntry 7 } ctBsidePortId OBJECT-TYPE SYNTAX PortId ACCESS read-write STATUS mandatory DESCRIPTION "The port ID on the B-side of the virtual connection." ::= { ctEntry 8 } ctBsideVPI OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-write STATUS mandatory DESCRIPTION "The VPI used on the B-side link of the virtual connection." ::= { ctEntry 9 } ctBsideVCI OBJECT-TYPE SYNTAX INTEGER (0..511) ACCESS read-write STATUS mandatory DESCRIPTION "The VCI used on the B-side link of the virtual connection." ::= { ctEntry 10 } ctAsideToBsideScrIndex OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-write STATUS mandatory DESCRIPTION "The index into the rate table for the Sustained Cell Rate (SCR) traffic bandwidth on the virtual connection in the direction from the A-side towards the B-side." DEFVAL { 0 } ::= { ctEntry 11 } ctBsideToAsideScrIndex OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-write STATUS mandatory DESCRIPTION "The index into the rate table for the Sustained Cell Rate (SCR) traffic bandwidth on the virtual connection in the direction from the B-side towards the A-side." DEFVAL { 0 } ::= { ctEntry 12 } ctAsideToBsidePcrIndex OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-write STATUS mandatory DESCRIPTION "The index into the rate table for the Peak Cell Rate (PCR) traffic bandwidth on the virtual connection in the direction from the A-side towards the B-side." DEFVAL { 0 } ::= { ctEntry 13 } ctBsideToAsidePcrIndex OBJECT-TYPE SYNTAX INTEGER (0..128) ACCESS read-write STATUS mandatory DESCRIPTION "The index into the rate table for the Peak Cell Rate (PCR) traffic bandwidth on the virtual connection in the direction from the B-side towards the A-side." DEFVAL { 0 } ::= { ctEntry 14 } ctAsideToBsidePriority OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-write STATUS mandatory DESCRIPTION "The priority of the traffic on the virtual connection in the direction from the A-side towards the B-side. A lower value indicates a higher priority, and vice versa. When a burst of aggregate traffic flowing out the B-side occurs to the point that the output FIFOs are filling, the bandwidths allocated to the connections flowing in this direction are reduced from their PCR settings to their SCR settings. This reduction of bandwidth occurs first for those connections assigned to the lowest priority (i.e., those connections with the highest ctAsideToBsidePriority value), and progresses, if it becomes necessary, for those connections at successively higher and higher priorities, until either the output FIFOs become full (in the case that the port's bandwidth is oversubscribed), or all the connections' bandwidths are reduced to their SCRs." DEFVAL { 1 } ::= { ctEntry 15 } ctBsideToAsidePriority OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-write STATUS mandatory DESCRIPTION "The priority of the traffic on the virtual connection in the direction from the B-side towards the A-side. A lower value indicates a higher priority, and vice versa. When a burst of aggregate traffic flowing out the A-side occurs to the point that the output FIFOs are filling, the bandwidths allocated to the connections flowing in this direction are reduced from their PCR settings to their SCR settings. This reduction of bandwidth occurs first for those connections assigned to the lowest priority (i.e., those connections with the highest ctBsideToAsidePriority value), and progresses, if it becomes necessary, for those connections at successively higher and higher priorities, until either the output FIFOs become full (in the case that the port's bandwidth is oversubscribed), or all the connections' bandwidths are reduced to their SCRs." DEFVAL { 1 } ::= { ctEntry 16 } ctCastType OBJECT-TYPE SYNTAX INTEGER { unicast(1), multicast(2) } ACCESS read-write STATUS mandatory DESCRIPTION "An indication of whether the virtual connection is a unicast connection or a multicast connection. A unicast connection may in turn be either uni-directional or bi-directional, depending upon whether bandwidth is specified in one or both directions. A multicast connection must be uni-directional, with non-zero bandwidth specified only for the root to leaf direction. The root and leaf must be specified as the A-side and the B-side, respectively. A full mesh of bi-directional multicast connections may be modeled using a number of individual multicast connections, with one set of multicast connection per root node. All multicast connections, including the first one added, must be specified explicitly to be multicast. This ensures that resources that are needed for multicasting are reserved from the outset." DEFVAL { unicast } ::= { ctEntry 17 } ctConnType OBJECT-TYPE SYNTAX INTEGER { vcc(1), vpc(2) } ACCESS read-write STATUS mandatory DESCRIPTION "An indication of whether the virtual connection is a virtual channel connection (VCC) or a virtual path connection (VPC)." DEFVAL { vcc } ::= { ctEntry 18 } ctTrafficType OBJECT-TYPE SYNTAX INTEGER { vbr(1), cbr(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of traffic supported on the virtual connection." DEFVAL { vbr } ::= { ctEntry 19 } ctAalType OBJECT-TYPE SYNTAX INTEGER { unknown(1), aal1(2), aal34(3), aal5(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of ATM Adaptation Layer (AAL) used on the virtual connection. This corresponds only to the Segmentation and Reassembly (SAR) layer and to the Common Part Convergence Sublayer (CPCS)." DEFVAL { unknown } ::= { ctEntry 20 } ctSscsType OBJECT-TYPE SYNTAX INTEGER { unknown(1), null(2), frSscs2(3), frSscs4(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of AAL Service Specific Convergence Sublayer (SSCS) used on the virtual connection, if any." DEFVAL { unknown } ::= { ctEntry 21 } ctEncapType OBJECT-TYPE SYNTAX INTEGER { unknown(1), null(2), llcSnap(3), nlpid(4), etherType(5), frameRelayLinkMgmt(6) } ACCESS read-write STATUS mandatory DESCRIPTION "The type of network layer encapsulation used on the virtual connection. The value of this object must be the default value unknown(1), unless the virtual connection terminates at the System Controller, in which case it must be a value other than unknown(1). The encapsulation types of null(2), llcSnap(3), nlpid(4), and etherType(5) are used for IP/AAL5 traffic to and from the System Controller. The frameRelayLinkMgmt(6) encapsulation type is used for passing Frame Relay link management frames (either ITU-T Q.933 Annex A or ANSI T1.617a-1994 Annex D) between a VBR/Packet port configured for Frame Relay UNI and the System Controller." DEFVAL { unknown } ::= { ctEntry 22 } ctRemoteIpAddr OBJECT-TYPE SYNTAX IpAddress ACCESS read-write STATUS mandatory DESCRIPTION "The IP address, if any, of the device interface at the remote end of the virtual connection. The value of this object must be the default value 0.0.0.0, unless the virtual connection terminates at the System Controller using one of the IP/AAL5 encapsulations (see ctEncapType above), in which case it must be a value other than 0.0.0.0." ::= { ctEntry 23 } ctAsideNext OBJECT-TYPE SYNTAX INTEGER (0..8192) ACCESS read-only STATUS mandatory DESCRIPTION "The ctIndex value for the next virtual connection on the A-side of this port, sorted primarily by the VPI/VCI values on the A-side, and secondarily by the portId values on the B-side (i.e., for multicast connections rooted on the A-side). In the case of an A-side VBR/Packet port configured for Frame Relay UNI, the virtual connections are sorted primarily by the equivalent DLCI values on the A-side. A value of 0 indicates that this is the last virtual connection on the A-side." ::= { ctEntry 24 } ctAsidePrev OBJECT-TYPE SYNTAX INTEGER (0..8192) ACCESS read-only STATUS mandatory DESCRIPTION "The ctIndex value for the previous virtual connection on the A-side of this port, sorted primarily by the VPI/VCI values on the A-side, and secondarily by the portId values on the B-side (i.e., for multicast connections rooted on the A-side). In the case of an A-side VBR/Packet port configured for Frame Relay UNI, the virtual connections are sorted primarily by the equivalent DLCI values on the A-side. A value of 0 indicates that this is the first virtual connection on the A-side." ::= { ctEntry 25 } ctBsideNext OBJECT-TYPE SYNTAX INTEGER (0..8192) ACCESS read-only STATUS mandatory DESCRIPTION "The ctIndex value for the next virtual connection on the B-side of this port, sorted by the VPI/VCI values on the B-side. In the case of a B-side VBR/Packet port configured for Frame Relay UNI, the virtual connections are sorted by the equivalent DLCI values on the B-side. A value of 0 indicates that this is the last virtual connection on the B-side." ::= { ctEntry 26 } ctBsidePrev OBJECT-TYPE SYNTAX INTEGER (0..8192) ACCESS read-only STATUS mandatory DESCRIPTION "The ctIndex value for the previous virtual connection on the B-side of this port, sorted by the VPI/VCI values on the B-side. In the case of a B-side VBR/Packet port configured for Frame Relay UNI, the virtual connections are sorted by the equivalent DLCI values on the B-side. A value of 0 indicates that this is the first virtual connection on the B-side." ::= { ctEntry 27 } ctTableLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time of the most recent ctEntry addition or deletion." ::= { aac3AtmGroup 5 } ctTableNumEntries OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of ctTable entries currently used by connections whose ctConnStatus is either valid(1) or pendingAdd(32), but not pendingDelete(64)." ::= { aac3AtmGroup 6 } ctFrAtmIwfTable OBJECT-TYPE SYNTAX SEQUENCE OF CtFrAtmIwfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Frame Relay/ATM Interworking Function Connection table contains subsidiary configuration information about all of the individual Frame Relay/ATM interworked connections maintained by the AAC-3. The ctFrAtmIwfTable is indexed by the same range of values used for the ctTable, and attributes in a ctFrAtmTable row indexed by a particular ctFrAtmIwfIndex value N refer to the same virtual connection as the attributes in a ctTable row indexed by the same ctIndex value N. Note, however, that the ctFrAtmIwfTable may be sparsely populated when compared with the ctTable, since it will contain rows for ONLY those virtual connections that exist between Frame Relay and ATM ports." ::= { aac3AtmGroup 7 } ctFrAtmIwfEntry OBJECT-TYPE SYNTAX CtFrAtmIwfEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Frame Relay/ATM Interworking Function Connection table." INDEX { ctFrAtmIwfIndex } ::= { ctFrAtmIwfTable 1 } CtFrAtmIwfEntry ::= SEQUENCE { ctFrAtmIwfIndex INTEGER (1..8192), ctFrAtmIwfClpMode INTEGER, ctFrAtmIwfDeMode INTEGER, ctFrAtmIwfEfciMode INTEGER, ctFrAtmIwfEncapMode INTEGER } ctFrAtmIwfIndex OBJECT-TYPE SYNTAX INTEGER (1..8192) ACCESS read-only STATUS mandatory DESCRIPTION "The index value which uniquely identifies the Frame Relay/ATM virtual connection, for the purposes of setting or getting the connection's parameters." ::= { ctFrAtmIwfEntry 1 } ctFrAtmIwfClpMode OBJECT-TYPE SYNTAX INTEGER { mapFromDe(1), setToZero(2), setToOne(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The method used to determine the contents of the ATM Cell Loss Priority (CLP) field in every ATM cell generated in the Frame Relay to ATM direction. When configured as mapFromDe(1), the Discard Eligibility (DE) field in the frame will be mapped into the CLP field of the segmented ATM cells. When configured as setToZero(2), the CLP field of the cells will be set to the value 0. When configured as setToOne(3), the CLP field of the cells will be set to the value 1." DEFVAL { mapFromDe } ::= { ctFrAtmIwfEntry 2 } ctFrAtmIwfDeMode OBJECT-TYPE SYNTAX INTEGER { mapFromClp(1), useFrSscsDe(2), setToZero(3), setToOne(4) } ACCESS read-write STATUS mandatory DESCRIPTION "The method used to determine the contents of the Discard Eligibility (DE) field in every frame generated in the ATM to Frame Relay direction. When configured as mapFromClp(1), a reassembled frame's DE field will be set to the value 1 if one or more constituent ATM cells have their Cell Loss Priority (CLP) field set to the value 1, or (in the case of Frame Relay/ATM Network Interworking only) if the DE field of the FR-SSCS PDU is set to the value 1; otherwise it will be set to the value 0. When configured as useFrSscsDe(2), the DE field within each FR-SSCS PDU header will be used as is in the resulting frames. When configured as setToZero(3), the DE field of the frames will be set to the value 0. When configured as setToOne(4), the DE field of the frames will be set to the value 1. The choice of modes depends upon the type of Frame Relay/ATM Interworking being used. In the case of Frame Relay/ATM Service Interworking (i.e., when ctSscsType is configured as null(2)), the variable may only be configured with the values mapFromClp(1), setToZero(3), and setToOne(4). In the case of Frame Relay/ATM Network Interworking (i.e., when ctSscsType is configured as either frSscs2(3) or frSscs4(4)), the variable may only be configured with the values mapFromClp(1) and useFrSscsDe(2)." DEFVAL { mapFromClp } ::= { ctFrAtmIwfEntry 3 } ctFrAtmIwfEfciMode OBJECT-TYPE SYNTAX INTEGER { setToZero(1), mapFromFecn(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The method used to determine the Explicit Forward Congestion Indication (EFCI) in every ATM cell generated in the Frame Relay to ATM direction. When configured as setToZero(1), the cell header PTI values 0 and 1 will be used, to indicate 'congestion not experienced'. When configured as mapFromFecn(2), the Forward Explicit Congestion Notification (FECN) field in the frame will be mapped into the EFCI of the segmented ATM cells, as embodied in the cell header Payload Type Identifier (PTI) field values. Thus, a FECN field value of 0 will be mapped to the cell header PTI field values 0 and 1, both of which indicate 'congestion not experienced', and a FECN field value of 1 will be mapped to the cell header PTI field values 2 and 3, both of which indicate 'congestion experienced'. The choice of modes applies only in the case of Frame Relay/ ATM Service Interworking. In the case of Frame Relay/ATM Network Interworking (i.e., when ctSscsType is configured as either frSscs2(3) or frSscs4(4)), the variable may only be configured with the value setToZero(1)." DEFVAL { setToZero } ::= { ctFrAtmIwfEntry 4 } ctFrAtmIwfEncapMode OBJECT-TYPE SYNTAX INTEGER { transparent(1), translation(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The method used to process the upper layer user protocol encapsulation in both directions between the Frame Relay PVC and the ATM PVC. When configured as transparent(1), the encapsulation will be passed transparently and will thus not be altered. When configured as translation(2), the a translation process will map the encapsulation between those appropriate for Frame Relay and those appropriate for ATM. An unrecognized or untranslatable encapsulation will result in the Frame Relay frame or ATM AAL5 PDU being discarded. The choice of modes applies only in the case of Frame Relay/ ATM Service Interworking. In the case of Frame Relay/ATM Network Interworking (i.e., when ctSscsType is configured as either frSscs2(3) or frSscs4(4)), the variable may only be configured with the value transparent(1)." DEFVAL { transparent } ::= { ctFrAtmIwfEntry 5 } -------------------------------------------------------------------------- -- The Event Group contains variables to maintain a history of events -- -- that are significant to the operation and maintenance of the AAC-3. -- -------------------------------------------------------------------------- eventOldest OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The instance number of the oldest event retained in the Event table. A value of 0 indicates that the table is empty or that no new events have been logged since the last time the table was cleared." ::= { aac3EventGroup 1 } eventNewest OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The instance number of the most recent event retained in the Event table. A value of 0 indicates that the table is empty or that no new events have been logged since the last time the table was cleared." ::= { aac3EventGroup 2 } eventClear OBJECT-TYPE SYNTAX INTEGER { doClear(1), dontClear(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to doClear will re-initialize the Event table." ::= { aac3EventGroup 3 } eventTable OBJECT-TYPE SYNTAX SEQUENCE OF EventEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table to maintain a history of significant events." ::= { aac3EventGroup 4 } eventEntry OBJECT-TYPE SYNTAX EventEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Event table." INDEX { eventIndex } ::= { eventTable 1 } EventEntry ::= SEQUENCE { eventIndex INTEGER, eventTimeStamp TimeTicks, eventDescription DisplayString } eventIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Index into the Event table." ::= { eventEntry 1 } eventTimeStamp OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time the event was originally logged." ::= { eventEntry 2 } eventDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..76)) ACCESS read-only STATUS mandatory DESCRIPTION "A description of the logged event. This includes the date and time when the event was originally logged, as well as a specific event message indicating the nature of the event." ::= { eventEntry 3 } -------------------------------------------------------------------------- -- The Debug Group contains variables to maintain a history of debug -- -- events that facilitate debugging the system software of the AAC-3. -- -------------------------------------------------------------------------- debugIndexMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The maximum number of entries that can be in the Debug table." ::= { aac3DebugGroup 1 } debugOldest OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The instance number of the oldest message in the Debug table." ::= { aac3DebugGroup 2 } debugNewest OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The instance number of the newest message in the Debug table." ::= { aac3DebugGroup 3 } debugClear OBJECT-TYPE SYNTAX INTEGER { doClear(1), dontClear(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Setting this variable to doClear will re-initialize the Debug table." ::= { aac3DebugGroup 4 } debugTable OBJECT-TYPE SYNTAX SEQUENCE OF DebugEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A table to maintain a history of debugging events." ::= { aac3DebugGroup 5 } debugEntry OBJECT-TYPE SYNTAX DebugEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Debug table." INDEX { debugIndex } ::= { debugTable 1 } DebugEntry ::= SEQUENCE { debugIndex INTEGER (1..100), debugTimeStamp TimeTicks, debugDescription DisplayString } debugIndex OBJECT-TYPE SYNTAX INTEGER (1..100) ACCESS read-only STATUS mandatory DESCRIPTION "Index into the Debug table." ::= { debugEntry 1 } debugTimeStamp OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "The value of sysUpTime at the time the debugging event was originally logged." ::= { debugEntry 2 } debugDescription OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-only STATUS mandatory DESCRIPTION "A description of the logged debugging event." ::= { debugEntry 3 } -------------------------------------------------------------------------- -- Transmission MIB for Protocol Module CBR ports. -- -------------------------------------------------------------------------- cbr OBJECT IDENTIFIER ::= { aac3TransmissionGroup 8 } -------------------------------------------------------------------------- -- The CBR Port Configuration Table contains variables relating to the -- -- configuration of Protocol Module CBR ports. -- -------------------------------------------------------------------------- cbrConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF CbrConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The CBR Port Configuration table." ::= { cbr 1 } cbrConfigEntry OBJECT-TYPE SYNTAX CbrConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the CBR Port Configuration table." INDEX { cbrPortIndex } ::= { cbrConfigTable 1 } CbrConfigEntry ::= SEQUENCE { cbrPortIndex INTEGER (1..65535), cbrTimeElapsed INTEGER, cbrValidIntervals INTEGER, cbrMaxCellLatency INTEGER, cbrStatus INTEGER (1..15), cbrLosGen INTEGER } cbrPortIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the CBR port for which this table entry applies. It has the same value as the portIndex variable in the Port table." ::= { cbrConfigEntry 1 } cbrTimeElapsed OBJECT-TYPE SYNTAX INTEGER (0..899) ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds that have elapsed since the beginning of the near end current error-measurement period." ::= { cbrConfigEntry 2 } cbrValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..96) ACCESS read-only STATUS mandatory DESCRIPTION "The number of previous near end intervals for which valid data was collected. The value will be 96 unless the port was brought online within the last 24 hours, in which case the value will be the number of complete 15 minute near end intervals since the port has been online." ::= { cbrConfigEntry 3 } cbrMaxCellLatency OBJECT-TYPE SYNTAX INTEGER { cbrMaxCellLatency12(1), cbrMaxCellLatency15(2), cbrMaxCellLatency18(3), cbrMaxCellLatency21(4) } ACCESS read-write STATUS mandatory DESCRIPTION "If CBR cells arrive at the CBR port at a rate faster than the output rate, the excess cells are temporarily queued in the CBR output FIFO. This variable sets the CBR output FIFO threshold point at which the CBR port tosses cells. The values cbrMaxCellLatency12, cbrMaxCellLatency15, cbrMaxCellLatency18, and cbrMaxCellLatency21 set the FIFO threshold at 12, 15, 18, and 21 cells, respectively. This FIFO threshold relates to latency in that the worst case delay through the AAC-3 is equal to the CBR output FIFO threshold divided by the outout rate of the Physical Layer port in cells per second." ::= { cbrConfigEntry 4 } cbrStatus OBJECT-TYPE SYNTAX INTEGER (1..15) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the alarm status of the CBR port. The cbrStatus is a bit map represented as a sum, therefore, it can represent multiple failures (alarms) simultaneously. cbrNoAlarm should be set if and only if no other flag is set. The various bit positions are: 1 cbrNoAlarm No alarm present. 2 cbrInFifoOflow CBR input FIFO is overflowing. 4 cbrOutFifoUflow CBR output FIFO is underflowing. 8 cbrOutFifoOflow CBR output FIFO is overflowing." ::= { cbrConfigEntry 5 } cbrLosGen OBJECT-TYPE SYNTAX INTEGER { cbrLosGenAllOnesCells(1), cbrLosGenNoCells(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable determines the behavior of the CBR port when the underlying physical layer detects a Loss of Signal (LOS), and there is thus no actual user data to be segmented into cells. The value cbrLosGenAllOnesCells(1) specifies that the CBR port should continue sourcing cells filled with all ones. The value cbrLosGenNoCells(2) specifies that the CBR port should cease sourcing cells until the LOS is corrected." DEFVAL { cbrLosGenAllOnesCells } ::= { cbrConfigEntry 6 } -------------------------------------------------------------------------- -- The CBR Port Current table contains various statistics being -- -- collected by each CBR port for the current 15 minute interval. -- -------------------------------------------------------------------------- cbrCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF CbrCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The CBR Port Current table." ::= { cbr 2 } cbrCurrentEntry OBJECT-TYPE SYNTAX CbrCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the CBR Port Current table." INDEX { cbrCurrentIndex } ::= { cbrCurrentTable 1 } CbrCurrentEntry ::= SEQUENCE { cbrCurrentIndex INTEGER (1..65535), cbrCurrentOutGoodCells Gauge, cbrCurrentOutSnpErrors Gauge, cbrCurrentOutSeqNumErrors Gauge } cbrCurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the CBR port for which this table entry applies. It has the same value as the cbrPortIndex variable in the CBR Port Configuration table." ::= { cbrCurrentEntry 1 } cbrCurrentOutGoodCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Count of all valid cells (with actual data as opposed to all ones) sent to the CBR output port in the current 15-minute interval." ::= { cbrCurrentEntry 2 } cbrCurrentOutSnpErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of output cells with SNP CRC Single Bit errors (all types) and SNP CRC Multi Bit errors in the current 15-minute interval." ::= { cbrCurrentEntry 3 } cbrCurrentOutSeqNumErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of output cells with Sequence Number Errors in the current 15-minute interval." ::= { cbrCurrentEntry 4 } -------------------------------------------------------------------------- -- The CBR Port Interval Table contains various statistics collected by -- -- each CBR port over the 24 hours of operation preceding the current -- -- 15 minute interval. The past 24 hours are divided into 96 completed -- -- 15 minute intervals. -- -------------------------------------------------------------------------- cbrIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF CbrIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The CBR Port Interval table." ::= { cbr 3 } cbrIntervalEntry OBJECT-TYPE SYNTAX CbrIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the CBR Port Interval table." INDEX { cbrIntervalIndex, cbrIntervalNumber } ::= { cbrIntervalTable 1 } CbrIntervalEntry ::= SEQUENCE { cbrIntervalIndex INTEGER (1..65535), cbrIntervalNumber INTEGER (1..96), cbrIntervalOutGoodCells Gauge, cbrIntervalOutSnpErrors Gauge, cbrIntervalOutSeqNumErrors Gauge } cbrIntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the CBR port for which this table entry applies. It has the same value as the cbrPortIndex variable in the CBR Port Configuration table." ::= { cbrIntervalEntry 1 } cbrIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::= { cbrIntervalEntry 2 } cbrIntervalOutGoodCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Count of all valid cells (with actual data as opposed to all ones) sent to the CBR output port in the specified 15-minute interval." ::= { cbrIntervalEntry 3 } cbrIntervalOutSnpErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of output cells with SNP CRC Single Bit errors (all types) and SNP CRC Multi Bit errors in the specified 15-minute interval." ::= { cbrIntervalEntry 4 } cbrIntervalOutSeqNumErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of output cells with Sequence Number Errors in the specified 15-minute interval." ::= { cbrIntervalEntry 5 } -------------------------------------------------------------------------- -- The CBR Port Total Table contains the cumulative sum of the various -- -- statistics collected by each CBR port over the 24 hours of operation -- -- preceding the current 15 minute interval. -- -------------------------------------------------------------------------- cbrTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF CbrTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The CBR Port Total table." ::= { cbr 4 } cbrTotalEntry OBJECT-TYPE SYNTAX CbrTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the CBR Port Total table." INDEX { cbrTotalIndex } ::= { cbrTotalTable 1 } CbrTotalEntry ::= SEQUENCE { cbrTotalIndex INTEGER (1..65535), cbrTotalOutGoodCells Gauge, cbrTotalOutSnpErrors Gauge, cbrTotalOutSeqNumErrors Gauge } cbrTotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the CBR port for which this table entry applies. It has the same value as the cbrPortIndex variable in the CBR Port Configuration table." ::= { cbrTotalEntry 1 } cbrTotalOutGoodCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "Count of all valid cells (with actual data as opposed to all ones) sent to the CBR output port in the previous 24-hour period." ::= { cbrTotalEntry 2 } cbrTotalOutSnpErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of output cells with SNP CRC Single Bit errors (all types) and SNP CRC Multi Bit errors in the previous 24-hour period." ::= { cbrTotalEntry 3 } cbrTotalOutSeqNumErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The number of output cells with Sequence Number Errors in the previous 24-hour period." ::= { cbrTotalEntry 4 } -------------------------------------------------------------------------- -- Traps for Protocol Module CBR ports. -- -------------------------------------------------------------------------- cbrAlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { cbrStatus } DESCRIPTION "All CBR port alarm conditions have cleared." ::= 250 cbrInputFifoOverflow TRAP-TYPE ENTERPRISE aac3 VARIABLES { cbrStatus } DESCRIPTION "The CBR port's input FIFO has overflowed." ::= 251 cbrOutputFifoUnderflow TRAP-TYPE ENTERPRISE aac3 VARIABLES { cbrStatus } DESCRIPTION "The CBR port's output FIFO has underflowed." ::= 252 cbrOutputFifoOverflow TRAP-TYPE ENTERPRISE aac3 VARIABLES { cbrStatus } DESCRIPTION "The CBR port's output FIFO has overflowed." ::= 253 -------------------------------------------------------------------------- -- Transmission MIB for Protocol Module Cell ports. -- -------------------------------------------------------------------------- cell OBJECT IDENTIFIER ::= { aac3TransmissionGroup 6 } -------------------------------------------------------------------------- -- The Cell Port Configuration Table contains variables relating to the -- -- configuration of Protocol Module Cell ports. -- -------------------------------------------------------------------------- cellConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF CellConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Cell Port Configuration table." ::= { cell 1 } cellConfigEntry OBJECT-TYPE SYNTAX CellConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Cell Port Configuration table." INDEX { cellPortIndex } ::= { cellConfigTable 1 } CellConfigEntry ::= SEQUENCE { cellPortIndex INTEGER (1..65535), cellTimeElapsed INTEGER (0..899), cellValidIntervals INTEGER (0..96), cellDelineation INTEGER, cellScramble INTEGER, cellStatus INTEGER (1..63) } cellPortIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the Cell port for which this table entry applies. It has the same value as the portIndex variable in the Port table." ::= { cellConfigEntry 1 } cellTimeElapsed OBJECT-TYPE SYNTAX INTEGER (0..899) ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds that have elapsed since the beginning of the near end current error-measurement period." ::= { cellConfigEntry 2 } cellValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..96) ACCESS read-only STATUS mandatory DESCRIPTION "The number of previous near end intervals for which valid data was collected. The value will be 96 unless the port was brought online within the last 24 hours, in which case the value will be the number of complete 15 minute near end intervals since the port has been online." ::= { cellConfigEntry 3 } cellDelineation OBJECT-TYPE SYNTAX INTEGER { cellAtmUniHec(1), cellAtmUniPlcp(2), cellSmdsSniPlcp(3), cellSmdsSniPlcpNoMux(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable specifies the protocol/cell delineation to be used on the Cell port. The valid choices are: VALUE PROTOCOL | CELL DELINEATION =====================================+================= cellAtmUniHec ATM UNI | HEC cellAtmUniPlcp ATM UNI | PLCP cellSmdsSniPlcp SMDS SNI | PLCP cellSmdsSniPlcpNoMux SMDS SNI*| PLCP =====================================+================= * Indicates no MID multiplexing." ::= { cellConfigEntry 4 } cellScramble OBJECT-TYPE SYNTAX INTEGER { cellNoScramble(1), cellDoScramble(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable enables or disables cell payload scrambling. Setting the variable to cellNoScramble disables cell payload scrambling. Setting the variable to cellDoScramble enables cell payload scrambling." ::= { cellConfigEntry 5 } cellStatus OBJECT-TYPE SYNTAX INTEGER (1..63) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the alarm status of the Cell port. The cellStatus is a bit map represented as a sum, therefore, it can represent multiple failures (alarms) simultaneously. cellNoAlarm should be set if and only if no other flag is set. The various bit positions are: 1 cellNoAlarm No alarm present. 2 cellPlcpOof PLCP Out of Frame. 4 cellPlcpYellow PLCP Yellow Alarm. 8 cellHecOocd HEC Out of Cell Delineation. 16 cellCbrInFifoOflow CBR input FIFO is overflowing. 32 cellCbrOutFifoOflow CBR output FIFO is overflowing." ::= { cellConfigEntry 6 } -------------------------------------------------------------------------- -- The Cell Port Current table contains various statistics being -- -- collected by each Cell Port for the current 15 minute interval. -- -------------------------------------------------------------------------- cellCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF CellCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Cell Port Current table." ::= { cell 2 } cellCurrentEntry OBJECT-TYPE SYNTAX CellCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Cell Port Current table." INDEX { cellCurrentIndex } ::= { cellCurrentTable 1 } CellCurrentEntry ::= SEQUENCE { cellCurrentIndex INTEGER (1..65535), cellCurrentBip8s Gauge, cellCurrentPlcpEFSs Gauge, cellCurrentPlcpSEFSs Gauge, cellCurrentPlcpUASs Gauge, cellCurrentInHecErrCells Gauge, cellCurrentInInvalidCells Gauge, cellCurrentInGoodBusyVbrCells Gauge, cellCurrentInGoodBusyCbrCells Gauge, cellCurrentOutCgstnTossedCells Gauge, cellCurrentOutPcrTossedCells Gauge, cellCurrentOutBusyVbrCells Gauge, cellCurrentOutBusyCbrCells Gauge, cellCurrentInEmptyCells Gauge, cellCurrentFebes Gauge } cellCurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the Cell port for which this table entry applies. It has the same value as the cellPortIndex variable in the Cell Port Configuration table." ::= { cellCurrentEntry 1 } cellCurrentBip8s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of BIP-8 errors, encountered by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 2 } cellCurrentPlcpEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Errored Framing Seconds, encountered by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 3 } cellCurrentPlcpSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Severely Errored Framing Seconds, encountered by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 4 } cellCurrentPlcpUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Unavailable Seconds, encountered by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 5 } cellCurrentInHecErrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of HEC errored cells encountered by a Cell port in the current 15 minute interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs with header errors encountered by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 6 } cellCurrentInInvalidCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of cells whose VPI/VCI does not match any current connection encountered by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 7 } cellCurrentInGoodBusyVbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of VBR cells received by a Cell port in the current 15 minute interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs transmitted by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 8 } cellCurrentInGoodBusyCbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of CBR cells received by a Cell port in the current 15 minute interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, this counter is not applicable." ::= { cellCurrentEntry 9 } cellCurrentOutCgstnTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of cells tossed by the rate controller for whatever reason by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 10 } cellCurrentOutPcrTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of cells tossed by the rate controller for violating the PCR by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 11 } cellCurrentOutBusyVbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of VBR cells transmitted by a Cell port in the current 15 minute interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs transmitted by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 12 } cellCurrentOutBusyCbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the the counter associated with the number of CBR cells transmitted by a Cell port in the current 15 minute interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, this counter is not applicable." ::= { cellCurrentEntry 13 } cellCurrentInEmptyCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of cells with both VPI and VCI equal to 0 encountered by a Cell port in the current 15 minute interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs with Busy Bit == 0 encountered by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 14 } cellCurrentFebes OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of FEBE errors encountered by a Cell port in the current 15 minute interval." ::= { cellCurrentEntry 15 } -------------------------------------------------------------------------- -- The Cell Port Interval Table contains various statistics collected -- -- by each Cell port over the 24 hours of operation preceding the -- -- current 15 minute interval. The past 24 hours are divided into 96 -- -- completed 15 minute intervals. -- -------------------------------------------------------------------------- cellIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF CellIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Cell Port Interval table." ::= { cell 3 } cellIntervalEntry OBJECT-TYPE SYNTAX CellIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Cell Port Interval table." INDEX { cellIntervalIndex, cellIntervalNumber } ::= { cellIntervalTable 1 } CellIntervalEntry ::= SEQUENCE { cellIntervalIndex INTEGER (1..65535), cellIntervalNumber INTEGER (1..96), cellIntervalBip8s Gauge, cellIntervalPlcpEFSs Gauge, cellIntervalPlcpSEFSs Gauge, cellIntervalPlcpUASs Gauge, cellIntervalInHecErrCells Gauge, cellIntervalInInvalidCells Gauge, cellIntervalInGoodBusyVbrCells Gauge, cellIntervalInGoodBusyCbrCells Gauge, cellIntervalOutCgstnTossedCells Gauge, cellIntervalOutPcrTossedCells Gauge, cellIntervalOutBusyVbrCells Gauge, cellIntervalOutBusyCbrCells Gauge, cellIntervalInEmptyCells Gauge, cellIntervalFebes Gauge } cellIntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the Cell port for which this table entry applies. It has the same value as the cellPortIndex variable in the Cell Port Configuration table." ::= { cellIntervalEntry 1 } cellIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::= { cellIntervalEntry 2 } cellIntervalBip8s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of BIP-8 errors, encountered by a Cell port in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 3 } cellIntervalPlcpEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Errored Framing Seconds, encountered by a Cell port in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 4 } cellIntervalPlcpSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Severely Errored Framing Seconds, encountered by a Cell port in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 5 } cellIntervalPlcpUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Unavailable Seconds, encountered by a Cell port in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 6 } cellIntervalInHecErrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of HEC errored cells encountered in one of the previous 96, individual 15 minute, intervals. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs with header errors encountered in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 7 } cellIntervalInInvalidCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of VBR cells transmitted in one of the previous 96, individual 15 minute, intervals. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs transmitted in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 8 } cellIntervalInGoodBusyVbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of VBR cells received in one of the previous 96, individual 15 minute, intervals. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs transmitted in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 9 } cellIntervalInGoodBusyCbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of CBR cells received in one of the previous 96, individual 15 minute, intervals. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, this counter is not applicable." ::= { cellIntervalEntry 10 } cellIntervalOutCgstnTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of cells tossed by the rate controller for whatever reason in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 11 } cellIntervalOutPcrTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of cells tossed by the rate controller for violating the PCR in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 12 } cellIntervalOutBusyVbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of VBR cells transmitted in one of the previous 96, individual 15 minute, intervals. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs transmitted in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 13 } cellIntervalOutBusyCbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of CBR cells transmitted in one of the previous 96, individual 15 minute, intervals. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, this counter is not applicable." ::= { cellIntervalEntry 14 } cellIntervalInEmptyCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of cells with both VPI and VCI equal to 0 encountered by a Cell port in one of the previous 96, individual 15 minute, intervals. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs with Busy Bit == 0 encountered by a Cell port in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 15 } cellIntervalFebes OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of FEBE errors encountered by a Cell port in one of the previous 96, individual 15 minute, intervals." ::= { cellIntervalEntry 16 } -------------------------------------------------------------------------- -- The Cell Port Total Table contains the cumulative sum of the various -- -- statistics collected by each Cell Port over the 24 hours of -- -- operation preceding the current 15 minute interval. -- -------------------------------------------------------------------------- cellTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF CellTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The Cell Port Total table." ::= { cell 4 } cellTotalEntry OBJECT-TYPE SYNTAX CellTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the Cell Port Total table." INDEX { cellTotalIndex } ::= { cellTotalTable 1 } CellTotalEntry ::= SEQUENCE { cellTotalIndex INTEGER (1..65535), cellTotalBip8s Gauge, cellTotalPlcpEFSs Gauge, cellTotalPlcpSEFSs Gauge, cellTotalPlcpUASs Gauge, cellTotalInHecErrCells Gauge, cellTotalInInvalidCells Gauge, cellTotalInGoodBusyVbrCells Gauge, cellTotalInGoodBusyCbrCells Gauge, cellTotalOutCgstnTossedCells Gauge, cellTotalOutPcrTossedCells Gauge, cellTotalOutBusyVbrCells Gauge, cellTotalOutBusyCbrCells Gauge, cellTotalInEmptyCells Gauge, cellTotalFebes Gauge } cellTotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the Cell port for which this table entry applies. It has the same value as the cellPortIndex variable in the Cell Port Configuration table." ::= { cellTotalEntry 1 } cellTotalBip8s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of BIP-8 errors encountered by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 2 } cellTotalPlcpEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Errored Framing Seconds, encountered by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 3 } cellTotalPlcpSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Severely Errored Framing Seconds, encountered by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 4 } cellTotalPlcpUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of PLCP Unavailable Seconds, encountered by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 5 } cellTotalInHecErrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of HEC errored cells encountered by a Cell port in the previous 24 hour interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs with header errors encountered by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 6 } cellTotalInInvalidCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of VBR cells transmitted by a Cell port in the previous 24 hour interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs transmitted by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 7 } cellTotalInGoodBusyVbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of VBR cells received by a Cell port in the previous 24 hour interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs transmitted by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 8 } cellTotalInGoodBusyCbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of CBR cells received by a Cell port in the previous 24 hour interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, this counter is not applicable." ::= { cellTotalEntry 9 } cellTotalOutCgstnTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of cells tossed by the rate controller for whatever reason by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 10 } cellTotalOutPcrTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of cells tossed by the rate controller for violating the PCR by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 11 } cellTotalOutBusyVbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of VBR cells transmitted by a Cell port in the previous 24 hour interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs transmitted by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 12 } cellTotalOutBusyCbrCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of CBR cells transmitted by a Cell port in the previous 24 hour interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, this counter is not applicable." ::= { cellTotalEntry 13 } cellTotalInEmptyCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "When operated in cellAtmUniHec or cellAtmUniPlcp modes, the counter associated with the number of cells with both VPI and VCI equal to 0 encountered by a Cell port in the previous 24 hour interval. In cellSmdsSniPlcp or cellSmdsSniPlcpNoMux modes, the counter associated with the number of L2 PDUs with Busy Bit == 0 encountered by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 14 } cellTotalFebes OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of FEBE errors encountered by a Cell port in the previous 24 hour interval." ::= { cellTotalEntry 15 } -------------------------------------------------------------------------- -- Traps for Protocol Module Cell ports. -- -------------------------------------------------------------------------- cellAlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { cellStatus } DESCRIPTION "All Cell port alarms have now cleared." ::= 100 cellPlcpOof TRAP-TYPE ENTERPRISE aac3 VARIABLES { cellStatus } DESCRIPTION "The Cell port has detected a PLCP Out Of Frame condition." ::= 101 cellPlcpRya TRAP-TYPE ENTERPRISE aac3 VARIABLES { cellStatus } DESCRIPTION "The Cell port has detected the reception of PLCP Yellow Alarm." ::= 102 cellHecOutOfCellDelineation TRAP-TYPE ENTERPRISE aac3 VARIABLES { cellStatus } DESCRIPTION "The Cell port has detected an HEC Out of Cell Delineation condition." ::= 103 cellCbrInputFifoOverflow TRAP-TYPE ENTERPRISE aac3 VARIABLES { cellStatus } DESCRIPTION "The Cell port's CBR input FIFO has overflowed." ::= 104 cellCbrOutputFifoOverflow TRAP-TYPE ENTERPRISE aac3 VARIABLES { cellStatus } DESCRIPTION "The Cell port's CBR output FIFO has overflowed." ::= 105 -------------------------------------------------------------------------- -- Transmission MIB for Physical Layer Module DSX-1/E1 ports. -- -------------------------------------------------------------------------- aac3Ds1 OBJECT IDENTIFIER ::= { aac3TransmissionGroup 1 } -------------------------------------------------------------------------- -- The DSX-1 Port Configuration Extensions Table contains variables -- -- relating to the configuration of Physical Layer Module DSX-1/E1 -- -- port that are not available in the standard DS1/E1 MIB (RFC 1406). -- -------------------------------------------------------------------------- aac3Ds1ConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Aac3Ds1ConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DSX-1/E1 Port Configuration Extensions table." ::= { aac3Ds1 1 } aac3Ds1ConfigEntry OBJECT-TYPE SYNTAX Aac3Ds1ConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the DSX-1/E1 Port Configuration Extensions table." INDEX { aac3Ds1LineIndex } ::= { aac3Ds1ConfigTable 1 } Aac3Ds1ConfigEntry ::= SEQUENCE { aac3Ds1LineIndex INTEGER (1..65535), aac3Ds1LineLength INTEGER, aac3Ds1XmitMode INTEGER, aac3Ds1FractionalMode INTEGER, aac3Ds1ChannelMask INTEGER } aac3Ds1LineIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the DSX-1/E1 port for which this table entry applies. It has the same value as the portIndex variable in the Port table. The semantics of this object are otherwise identical to the dsx1LineIndex in the standard DS1/E1 MIB (RFC 1406)." ::= { aac3Ds1ConfigEntry 1 } aac3Ds1LineLength OBJECT-TYPE SYNTAX INTEGER { aac3Ds1LineLength0To133(1), aac3Ds1LineLength133To266(2), aac3Ds1LineLength266To399(3), aac3Ds1LineLength399To533(4), aac3Ds1LineLength533To655(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable optimizes the transmitted signal for the specified distance to the DSX-1 cross connect. This variable is settable but its value is ignored for E1 ports." ::= { aac3Ds1ConfigEntry 2 } aac3Ds1XmitMode OBJECT-TYPE SYNTAX INTEGER { aac3Ds1XmitNormal(1), aac3E1XmitTS16AllOnes(2), aac3Ds1XmitAis(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable specifies the data to be transmitted by the DSX-1/E1 port. The aac3Ds1XmitNormal option specifies that the port should operate in normal mode transmitting data. The aac3E1XmitTS16AllOnes option specifies that the E1 port should transmit all ones in Time Slot 16. This option does not exist for DSX-1. The aac3Ds1XmitAis option specifies that the port should transmit Alarm Indication Signal (AIS)." ::= { aac3Ds1ConfigEntry 3 } aac3Ds1FractionalMode OBJECT-TYPE SYNTAX INTEGER { aac3Ds1FracDisable(1), aac3Ds1Frac64K(2), aac3Ds1Frac56K(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable enables or disables fractional mode on a DSX-1/E1 port. Fractional mode can be enabled for either an Nx56K or Nx64K rate. The channels to be assigned are specified in the aac3Ds1ChannelMask variable. The value aac3Ds1FracDisable(1) disables fractional mode. The value aac3Ds1Frac64K(2) enables fractional mode at an Nx64K rate, where N is the number of channels enabled by aac3Ds1ChannelMask. Aac3Ds1Frac56K(3) enables fractional mode at an Nx56K rate, where N is the number of channels enabled by aac3Ds1ChannelMask. Nx56K mode is effected by gapping out the LSB of each channel. Fractional mode is not available for E1 ports operating in unframed mode (i.e., if dsx1LineType is other(1))." ::= { aac3Ds1ConfigEntry 4 } aac3Ds1ChannelMask OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "This variable indicates which channels are to be enabled in fractional mode. The aac3Ds1ChannelMask is a bit map representing the individual channels. For DSX-1 ports, channels are numbered 1 through 24, and channel N is coded as the value 2 to the (N - 1)th power. Thus channel 1 is coded as the value 1, channel 2 is coded as the value 2, channel 3 is coded as the value 4, and so on. For E1 ports, channels are numbered 0 through 31, and channel N is coded as the value 2 to the Nth power. Thus channel 0 is coded as the value 1, channel 1 is coded as the value 2, channel 2 is coded as the value 4, and so on. A collection of channels to be aggregated is coded as the sum of their coded values. For example, to aggregate channels 1, 5, 6, 7, 8 and 9 on an E1 port, the coded values would be 2, 32, 64, 128, 256, and 512. The sum, and value for aac3Ds1ChannelMask, would be the sum of these numbers, which is 994. To aggregate channels 1, 4, and 8 on a DSX-1 port, the coded values would be 1, 8, and 128, and aac3Ds1ChannelMask would be set to 137. For DSX-1 ports, all 24 channels may be utilized. For E1 ports, channel 0 may never be utilized, and thus any odd value for aac3Ds1ChannelMask is invalid. In addition, when an E1 port is multiframed (dsx1LineType is dsx1E1-MF(6) or dsx1E1-CRC-MF(7)) channel 16 also may not be utilized." ::= { aac3Ds1ConfigEntry 5 } -------------------------------------------------------------------------- -- Traps for Physical Layer Module DSX-1/E1 ports. -- -------------------------------------------------------------------------- aac3Ds1AlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "All DSX-1 port alarms have now cleared." ::= 300 aac3Ds1Los TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "The DSX-1 port has detected a Loss Of Signal condition." ::= 301 aac3Ds1Oof TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "The DSX-1 port has detected an Out Of Frame condition." ::= 302 aac3Ds1Rai TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "The DSX-1 port has detected the reception of Alarm Indication Signal (AIS)." ::= 303 aac3Ds1Rya TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "The DSX-1 port has detected the reception of Yellow Alarm." ::= 304 aac3E1AlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "All E1 port alarms have now cleared." ::= 310 aac3E1Los TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "The E1 port has detected a Loss Of Signal condition." ::= 311 aac3E1Oof TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "The E1 port has detected an Out Of Frame condition." ::= 312 aac3E1Rai TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "The E1 port has detected the reception of Alarm Indication Signal (AIS)." ::= 313 aac3E1Rya TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx1LineStatus } DESCRIPTION "The E1 port has detected the reception of Yellow Alarm." ::= 314 -------------------------------------------------------------------------- -- Transmission MIB for Physical Layer Module DS3/E3 ports. -- -------------------------------------------------------------------------- aac3Ds3 OBJECT IDENTIFIER ::= { aac3TransmissionGroup 2 } -------------------------------------------------------------------------- -- The DS3/E3 Port Configuration Extensions table contains variables -- -- relating to the configuration of Physical Layer Module DS3/E3 ports -- -- that are not available in the standard DS3/E3 MIB (RFC 1407). -- -------------------------------------------------------------------------- aac3Ds3ConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF Aac3Ds3ConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DS3/E3 Configuration Extensions table." ::= { aac3Ds3 1 } aac3Ds3ConfigEntry OBJECT-TYPE SYNTAX Aac3Ds3ConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the DS3/E3 Configuration Extensions table." INDEX { aac3Ds3LineIndex } ::= { aac3Ds3ConfigTable 1 } Aac3Ds3ConfigEntry ::= SEQUENCE { aac3Ds3LineIndex INTEGER (1..65535), aac3Ds3LineBuildOut INTEGER, aac3Ds3XmitMode INTEGER } aac3Ds3LineIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the DS3/E3 port for which this table entry applies. It has the same value as the portIndex variable in the Port table. The semantics of this object are otherwise identical to the dsx3LineIndex in the standard DS3/E3 MIB (RFC 1407)." ::= { aac3Ds3ConfigEntry 1 } aac3Ds3LineBuildOut OBJECT-TYPE SYNTAX INTEGER { aac3Ds3LboNormal(1), aac3Ds3LboHigh(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This object controls the insertion of attenuation circuitry in the output signal path. When the output cable length is <= 225 feet, set this object to 'aac3Ds3LboNormal(1)' to insert the attenuation circuitry (line build out enabled). When connected via longer (> 225 feet) cable, set this object to 'aac3Ds3LboHigh(2)' (line build out disabled) to exclude the attenuation circuitry." ::= { aac3Ds3ConfigEntry 2 } aac3Ds3XmitMode OBJECT-TYPE SYNTAX INTEGER { aac3Ds3XmitNormal(1), aac3Ds3XmitIdle(2), aac3Ds3XmitAis(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable specifies the data to be transmitted by the DS3/E3 port. The aac3Ds3XmitNormal option specifies that the port should operate in normal mode, transmitting data. The aac3Ds3XmitIdle option specifies that the DS3 port should transmit an idle signal. This option does not exist for E3. The aac3Ds3XmitAis option specifies that the port should transmit Alarm Indication Signal (AIS)." ::= { aac3Ds3ConfigEntry 3 } -------------------------------------------------------------------------- -- The DS3/E3 Port Current Extensions table contains additional -- -- statistics not available in the standard DS3/E3 MIB (RFC 1407) being -- -- collected by each DS3/E3 Port for the current 15 minute interval. -- -------------------------------------------------------------------------- aac3Ds3CurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF Aac3Ds3CurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DS3/E3 Port Current Extensions table." ::= { aac3Ds3 2 } aac3Ds3CurrentEntry OBJECT-TYPE SYNTAX Aac3Ds3CurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the DS3/E3 Port Current Extensions table." INDEX { aac3Ds3CurrentIndex } ::= { aac3Ds3CurrentTable 1 } Aac3Ds3CurrentEntry ::= SEQUENCE { aac3Ds3CurrentIndex INTEGER (1..65535), aac3Ds3CurrentG832Bip8s Gauge, aac3Ds3CurrentG832Febes Gauge } aac3Ds3CurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the DS3/E3 port for which this table entry applies. It has the same value as the aac3Ds3LineIndex variable in the DS3/E3 Port Configuration table." ::= { aac3Ds3CurrentEntry 1 } aac3Ds3CurrentG832Bip8s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of G.832 BIP-8 errors, encountered by an E3 port in the current 15 minute interval." ::= { aac3Ds3CurrentEntry 2 } aac3Ds3CurrentG832Febes OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of G.832 FEBE errors, encountered by an E3 port in the current 15 minute interval." ::= { aac3Ds3CurrentEntry 3 } -------------------------------------------------------------------------- -- The DS3/E3 Port Interval Extensions table contains additional -- -- statistics not available in the standard DS3/E3 MIB (RFC 1407) -- -- collected by each DS3/E3 Port over the 24 hours of operation -- -- preceding the current 15 minute interval. The past 24 hours are -- -- divided into 96 completed 15 minute intervals. -- -------------------------------------------------------------------------- aac3Ds3IntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF Aac3Ds3IntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DS3/E3 Port Interval Extensions table." ::= { aac3Ds3 3 } aac3Ds3IntervalEntry OBJECT-TYPE SYNTAX Aac3Ds3IntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the DS3/E3 Port Interval Extensions table." INDEX { aac3Ds3IntervalIndex, aac3Ds3IntervalNumber } ::= { aac3Ds3IntervalTable 1 } Aac3Ds3IntervalEntry ::= SEQUENCE { aac3Ds3IntervalIndex INTEGER (1..65535), aac3Ds3IntervalNumber INTEGER (1..96), aac3Ds3IntervalG832Bip8s Gauge, aac3Ds3IntervalG832Febes Gauge } aac3Ds3IntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the DS3/E3 port for which this table entry applies. It has the same value as the aac3Ds3LineIndex variable in the DS3/E3 Port Configuration table." ::= { aac3Ds3IntervalEntry 1 } aac3Ds3IntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::= { aac3Ds3IntervalEntry 2 } aac3Ds3IntervalG832Bip8s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of G.832 BIP-8 errors, encountered by an E3 port in one of the previous 96, individual 15 minute, intervals." ::= { aac3Ds3IntervalEntry 3 } aac3Ds3IntervalG832Febes OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of G.832 FEBE errors, encountered by an E3 port in one of the previous 96, individual 15 minute, intervals." ::= { aac3Ds3IntervalEntry 4 } -------------------------------------------------------------------------- -- The DS3/E3 Port Total Extensions table contains the cumulative sum -- -- of the additional statistics not available in the standard DS3/E3 -- -- MIB (RFC 1407) collected by each DS3/E3 Port over the 24 hours of -- -- operation preceding the current 15 minute interval. -- -------------------------------------------------------------------------- aac3Ds3TotalTable OBJECT-TYPE SYNTAX SEQUENCE OF Aac3Ds3TotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The DS3/E3 Port Total Extensions table." ::= { aac3Ds3 4 } aac3Ds3TotalEntry OBJECT-TYPE SYNTAX Aac3Ds3TotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the DS3/E3 Port Total Extensions table." INDEX { aac3Ds3TotalIndex } ::= { aac3Ds3TotalTable 1 } Aac3Ds3TotalEntry ::= SEQUENCE { aac3Ds3TotalIndex INTEGER (1..65535), aac3Ds3TotalG832Bip8s Gauge, aac3Ds3TotalG832Febes Gauge } aac3Ds3TotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the DS3/E3 port for which this table entry applies. It has the same value as the aac3Ds3LineIndex variable in the DS3/E3 Port Configuration table." ::= { aac3Ds3TotalEntry 1 } aac3Ds3TotalG832Bip8s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of G.832 BIP-8 errors encountered by an E3 port in the previous 24 hour interval." ::= { aac3Ds3TotalEntry 2 } aac3Ds3TotalG832Febes OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of G.832 FEBE errors encountered by an E3 port in the previous 24 hour interval." ::= { aac3Ds3TotalEntry 3 } -------------------------------------------------------------------------- -- Traps for Physical Layer Module DS3/E3 ports. -- -------------------------------------------------------------------------- aac3Ds3AlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "All DS3 port alarms have now cleared." ::= 400 aac3Ds3Los TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 port has detected a Loss Of Signal condition." ::= 401 aac3Ds3Oof TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 port has detected an Out Of Frame condition." ::= 402 aac3Ds3Rai TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 port has detected the reception of Alarm Indication Signal (AIS)." ::= 403 aac3Ds3Rya TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 port has detected the reception of Yellow Alarm." ::= 404 aac3Ds3Ris TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 port has detected the reception of Idle Signal." ::= 405 aac3Ds3FeLos TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 port has been informed that the far end has detected a Loss Of Signal condition." ::= 451 aac3Ds3FeLof TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 Port has been informed that the far end has detected a Loss Of Frame condition." ::= 452 aac3Ds3FeRai TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 port has been informed that the far end has detected the reception of Alarm Indication Signal (AIS)." ::= 453 aac3Ds3FeRis TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The DS3 port has been informed that the far end has detected the reception of Idle Signal." ::= 454 aac3E3AlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "All E3 port alarms have now cleared." ::= 410 aac3E3Los TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The E3 port has detected a Loss Of Signal condition." ::= 411 aac3E3Oof TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The E3 port has detected an Out Of Frame condition." ::= 412 aac3E3Rai TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The E3 port has detected the reception of Alarm Indication Signal (AIS)." ::= 413 aac3E3Rya TRAP-TYPE ENTERPRISE aac3 VARIABLES { dsx3LineStatus } DESCRIPTION "The E3 port has detected the reception of Yellow Alarm." ::= 414 -------------------------------------------------------------------------- -- Transmission MIB for Physical Layer Module J2 ports. -- -------------------------------------------------------------------------- j2 OBJECT IDENTIFIER ::= { aac3TransmissionGroup 9 } -------------------------------------------------------------------------- -- The J2 Config Table contains variables relating to the configuration -- -- a Physical Layer Module J2 port. -- -------------------------------------------------------------------------- j2ConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF J2ConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The J2 Port Configuration Table." ::= { j2 1 } j2ConfigEntry OBJECT-TYPE SYNTAX J2ConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the J2 Port Configuration table." INDEX { j2LineIndex } ::= { j2ConfigTable 1 } J2ConfigEntry ::= SEQUENCE { j2LineIndex INTEGER, j2IfIndex INTEGER, j2TimeElapsed INTEGER, j2ValidIntervals INTEGER, j2LineType INTEGER, j2LineCoding INTEGER, j2CircuitIdentifier DisplayString, j2LoopbackConfig INTEGER, j2LineStatus INTEGER, j2XmitMode INTEGER, j2TransmitClockSource INTEGER, j2RxEqualization INTEGER } j2LineIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This object is the identifier of a J2 Interface on a managed device. If there is an ifEntry that is directly associated with this and only this J2 interface, it should have the same value as ifIndex. Otherwise, the value exceeds ifNumber, and is a unique identifier following this rule: inside interfaces (e.g., equipment side) with even numbers and outside interfaces (e.g., network side) with odd numbers." ::= { j2ConfigEntry 1 } j2IfIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This value for this object is equal to the value of ifIndex from the Interfaces table of MIB II (RFC 1213)." ::= { j2ConfigEntry 2 } j2TimeElapsed OBJECT-TYPE SYNTAX INTEGER (0..899) ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds that have elapsed since the beginning of the current error-measurement period." ::= { j2ConfigEntry 3 } j2ValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..96) ACCESS read-only STATUS mandatory DESCRIPTION "The number of previous intervals for which valid data was collected. The value will be 96 unless the interface was brought online within the last 24 hours, in which case the value will be the number of complete 15 minute intervals the since interface has been online." ::= { j2ConfigEntry 4 } j2LineType OBJECT-TYPE SYNTAX INTEGER { otherLine(1), j2(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable specifies whether or not the line type is J2." ::= { j2ConfigEntry 5 } j2LineCoding OBJECT-TYPE SYNTAX INTEGER { otherCoding(1), j2B8ZS(2), j2B6ZS(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable describes the variety of Zero Code Suppression used on the link, which in turn affects a number of its characteristics. otherCoding refers to the use of a line coding method that is neither B8ZS nor B6ZS. j2B8ZS refers to the use of a specified pattern of normal bits and bipolar violations which are used to replace a sequence of eight zero bits. j2B6ZS refers to the use of a specified pattern of normal bits and bipolar violations which are used to replace a sequence of six zero bits." ::= { j2ConfigEntry 6 } j2CircuitIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This variable contains the transmission vendor's circuit identifier, for the purpose of facilitating troubleshooting." ::= { j2ConfigEntry 7 } j2LoopbackConfig OBJECT-TYPE SYNTAX INTEGER { j2NoLoop(1), j2PayloadLoop(2), j2LineLoop(3), j2LocalLoop(4) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable represents the loopback configuration of the J2 interface. Agents supporting read/write access should return badValue in response to a requested loopback state that the interface does not support. The values mean the following. j2NoLoop Not in the loopback state. A device that is not capable of performing a loopback on the interface shall always return this as its value. j2PayloadLoop The received signal at this interface is looped through the device after it has passed through the device's framing function. j2LineLoop The received signal at this interface does not go through the device (minimum penetration) but is looped back out. j2LocalLoop The data from the AAC-3 Protocol Module mated with the J2 interface is looped back to the local bus prior to J2 framer or physical interface." ::= { j2ConfigEntry 8 } j2LineStatus OBJECT-TYPE SYNTAX INTEGER (1..8191) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the Line Status of the interface. It contains loopback, failure, received 'alarm' and transmitted 'alarm' information. The j2LineStatus is a bit map represented as a sum, therefore, it can represent multiple failures (alarms) and a LoopbackState simultaneously. j2NoAlarm should be set if and only if no other flag is set. If the j2LoopbackState bit is set, the loopback in effect can be determined from the j2LoopbackConfig object. The various bit positions are: 1 j2NoAlarm No Alarm Present 2 j2RcvFarEndLOF Far end LOF (a.k.a., Yellow Alarm) 4 j2XmtFarEndLOF Near end sending LOF Indication 8 j2RcvAIS Far end sending AIS 16 j2XmtAIS Near end sending AIS 32 j2LossOfFrame Near end LOF (a.k.a., Red Alarm) 64 j2LossOfSignal Near end Loss Of Signal 128 j2LoopbackState Near end is looped 256 j2LOQ Loss of Line Quality 512 j2RcvPAIS Near End receiving Payload AIS 1024 j2XmtPAIS Near End sending Payload AIS 2048 j2OtherFailure Any line status not defined here" ::= { j2ConfigEntry 9 } j2XmitMode OBJECT-TYPE SYNTAX INTEGER { j2XmitNormal (1), j2XmitAIS (2), j2XmitPAIS (3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable specifies the data to be transmitted by the J2 port. The 'j2XmitNormal' option specifies that the port should operate in normal mode transmitting data. The 'j2XmitAIS' option specifies that the port should transmit Alarm Indication Signal (AIS)." ::= { j2ConfigEntry 10 } j2TransmitClockSource OBJECT-TYPE SYNTAX INTEGER { j2LoopTiming (1), j2LocalTiming (2) } ACCESS read-write STATUS mandatory DESCRIPTION "The source of Transmit Clock. 'loopTiming' indicates that the recovered receive clock is used as the transmit clock. 'localTiming' indicates that the local AAC-3 clock source is used." ::= { j2ConfigEntry 11 } j2RxEqualization OBJECT-TYPE SYNTAX INTEGER { j2LboShort (1), j2LboLong (2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable configures the J2 ports receive equalizer for either short or long lines. The value j2LboShort(1) should be used for short lines(<120M). The value j2LboLong(2) should be used when increased sensitivity is needed by the receiver." ::= { j2ConfigEntry 12 } -------------------------------------------------------------------------- -- The J2 Port Current table contains various statistics being -- -- collected by each J2 Port for the current 15 minute interval. -- -------------------------------------------------------------------------- j2CurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF J2CurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The J2 Port Current table." ::= { j2 2 } j2CurrentEntry OBJECT-TYPE SYNTAX J2CurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the J2 Port Current table." INDEX { j2CurrentIndex } ::= { j2CurrentTable 1 } J2CurrentEntry ::= SEQUENCE { j2CurrentIndex INTEGER (1..65535), j2CurrentESs Gauge, j2CurrentSESs Gauge, j2CurrentSEFSs Gauge, j2CurrentUASs Gauge, j2CurrentLCVs Gauge, j2CurrentFerrs Gauge, j2CurrentLESs Gauge, j2CurrentCrc5s Gauge } j2CurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the J2 port for which this table entry applies. It has the same value as the j2PortIndex variable in the J2 Port Configuration table." ::= { j2CurrentEntry 1 } j2CurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds, encountered by a J2 port in the current 15 minute interval. An Errored Second is defined as a second during which there occurred one or more CRC-5 errors OR one or more Out of Frame defects OR one or more Loss of Line Quality defect, or a detected AIS defect. Errored Seconds are not counted during Unavailable Time." ::= { j2CurrentEntry 2 } j2CurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds, encountered by a J2 port in the current 15 minute interval. A Severely Errored Second is defined as a second during which there occurred six or more CRC-5 errors OR one or more Out of Frame defects OR one or more Loss of Line Quality defects OR a detected AIS defect. Severely Errored Seconds are not counted during Unavailable Time." ::= { j2CurrentEntry 3 } j2CurrentSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Framing Seconds, encountered by a J2 port in the current 15 minute interval. A Severely Errored Framing Second is defined as a second during which there where one or more Out of Frame defects or a detected AIS defect. Severely Errored Framing Seconds are not counted during Unavailable Time." ::= { j2CurrentEntry 4 } j2CurrentUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds, encountered by a J2 port in the current 15 minute interval." ::= { j2CurrentEntry 5 } j2CurrentLCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Line Coding Violations, encountered by a J2 port in the current 15 minute interval. Line Conding Violations are not counted during Unavailable Time." ::= { j2CurrentEntry 6 } j2CurrentFerrs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Framing Errors encountered by a J2 port in the current 15 minute interval. Line Conding Violations are not counted during Unavailable Time." ::= { j2CurrentEntry 7 } j2CurrentLESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Line Errored Seconds encountered by a J2 port in the current 15 minute interval. A Line Errored Second is defined as a second during which there are one or more Line Coding Violations or Loss of Signal Defects. Line Errored Seconds are not counted during Unavailable Time." ::= { j2CurrentEntry 8 } j2CurrentCrc5s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of CRC-5 errors, encountered by a J2 port in the current 15 minute interval. CRC-5 errors are not counted during Unavailable Time." ::= { j2CurrentEntry 9 } -------------------------------------------------------------------------- -- The J2 Port Interval Table contains various statistics collected -- -- by each J2 port over the 24 hours of operation preceding the -- -- current 15 minute interval. The past 24 hours are divided into 96 -- -- completed 15 minute intervals. -- -- Definitions for individual statistics in this table follow the -- -- definitions for the corresponding statistics in the J2 Current Table.-- -------------------------------------------------------------------------- j2IntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF J2IntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The J2 Port Interval table." ::= { j2 3 } j2IntervalEntry OBJECT-TYPE SYNTAX J2IntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the J2 Port Interval table." INDEX { j2IntervalIndex, j2IntervalNumber } ::= { j2IntervalTable 1 } J2IntervalEntry ::= SEQUENCE { j2IntervalIndex INTEGER (1..65535), j2IntervalNumber INTEGER (1..96), j2IntervalESs Gauge, j2IntervalSESs Gauge, j2IntervalSEFSs Gauge, j2IntervalUASs Gauge, j2IntervalLCVs Gauge, j2IntervalFerrs Gauge, j2IntervalLESs Gauge, j2IntervalCrc5s Gauge } j2IntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the J2 port for which this table entry applies. It has the same value as the j2PortIndex variable in the J2 Port Configuration table." ::= { j2IntervalEntry 1 } j2IntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::= { j2IntervalEntry 2 } j2IntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds, encountered by a J2 port in one of the previous 96, individual 15 minute, intervals." ::= { j2IntervalEntry 3 } j2IntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds, encountered by a J2 port in one of the previous 96, individual 15 minute, intervals." ::= { j2IntervalEntry 4 } j2IntervalSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Framing Seconds, encountered by a J2 port in one of the previous 96, individual 15 minute, intervals." ::= { j2IntervalEntry 5 } j2IntervalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds, encountered by a J2 port in one of the previous 96, individual 15 minute, intervals." ::= { j2IntervalEntry 6 } j2IntervalLCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Line Coding Violations, encountered by a J2 port in one of the previous 96, individual 15 minute, intervals." ::= { j2IntervalEntry 7 } j2IntervalFerrs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Framing Errors encountered by a J2 port in one of the previous 96, individual 15 minute, intervals." ::= { j2IntervalEntry 8 } j2IntervalLESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Line Errored Seconds, encountered by a J2 port in one of the previous 96, individual 15 minute, intervals." ::= { j2IntervalEntry 9 } j2IntervalCrc5s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of CRC-5 errors, encountered by a J2 port in one of the previous 96, individual 15 minute, intervals." ::= { j2IntervalEntry 10 } -------------------------------------------------------------------------- -- The J2 Port Total Table contains the cumulative sum of the various -- -- statistics collected by each j2 Port over the 24 hours of -- -- operation preceding the current 15 minute interval. -- -- Definitions for individual statistics in this table follow the -- -- definitions for the corresponding statistics in the J2 Current Table.-- -------------------------------------------------------------------------- j2TotalTable OBJECT-TYPE SYNTAX SEQUENCE OF J2TotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The J2 Port Total table." ::= { j2 4 } j2TotalEntry OBJECT-TYPE SYNTAX J2TotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the J2 Port Total table." INDEX { j2TotalIndex } ::= { j2TotalTable 1 } J2TotalEntry ::= SEQUENCE { j2TotalIndex INTEGER (1..65535), j2TotalESs Gauge, j2TotalSESs Gauge, j2TotalSEFSs Gauge, j2TotalUASs Gauge, j2TotalLCVs Gauge, j2TotalFerrs Gauge, j2TotalLESs Gauge, j2TotalCrc5s Gauge } j2TotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the J2 port for which this table entry applies. It has the same value as the j2PortIndex variable in the J2 Port Configuration table." ::= { j2TotalEntry 1 } j2TotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds, encountered by a J2 port in the previous 24 hour interval." ::= { j2TotalEntry 2 } j2TotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds, encountered by a J2 port port in the previous 24 hour interval." ::= { j2TotalEntry 3 } j2TotalSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Framing Seconds, encountered by a J2 port in the previous 24 hour interval." ::= { j2TotalEntry 4 } j2TotalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds, encountered by a J2 port in the previous 24 hour interval." ::= { j2TotalEntry 5 } j2TotalLCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Line Coding Violations, encountered by a J2 port in the previous 24 hour interval." ::= { j2TotalEntry 6 } j2TotalFerrs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Framing Errors encountered by a J2 port in the previous 24 hour interval." ::= { j2TotalEntry 7 } j2TotalLESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Line Errored Seconds, encountered by a J2 port in the previous 24 hour interval." ::= { j2TotalEntry 8 } j2TotalCrc5s OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of CRC-5 errors encountered by a J2 port in the previous 24 hour interval." ::= { j2TotalEntry 9 } -------------------------------------------------------------------------- -- Traps for Physical Layer Module J2 ports. -------------------------------------------------------------------------- j2AlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { j2LineStatus } DESCRIPTION "All J2 port alarms have now cleared." ::= 700 j2Los TRAP-TYPE ENTERPRISE aac3 VARIABLES { j2LineStatus } DESCRIPTION "The J2 port has detected a Loss Of Signal condition." ::= 701 j2Oof TRAP-TYPE ENTERPRISE aac3 VARIABLES { j2LineStatus } DESCRIPTION "The J2 port has detected an Out Of Frame condition." ::= 702 j2Loq TRAP-TYPE ENTERPRISE aac3 VARIABLES { j2LineStatus } DESCRIPTION "The J2 port has detected a Loss of Line Quality condition." ::= 703 j2Ais TRAP-TYPE ENTERPRISE aac3 VARIABLES { j2LineStatus } DESCRIPTION "The J2 port has detected the reception of AIS." ::= 704 j2Rai TRAP-TYPE ENTERPRISE aac3 VARIABLES { j2LineStatus } DESCRIPTION "The J2 port has detected the reception of Remote Alarm Indication Signal (RAI)." ::= 705 j2Pais TRAP-TYPE ENTERPRISE aac3 VARIABLES { j2LineStatus } DESCRIPTION "The J2 port has detected the reception of Payload Alarm Indication Signal." ::= 706 -------------------------------------------------------------------------- -- Transmission MIB for Physical Layer Module V.35/EIA-530 ports. -- -------------------------------------------------------------------------- v35 OBJECT IDENTIFIER ::= { aac3TransmissionGroup 4 } -------------------------------------------------------------------------- -- The V.35/EIA-530 Configuration Table contains variables relating to -- -- the configuration of Physical Layer Module V.35/EIA-530 ports. -- -------------------------------------------------------------------------- v35ConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF V35ConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The V.35/EIA-530 Port Configuration table." ::= { v35 1 } v35ConfigEntry OBJECT-TYPE SYNTAX V35ConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the V.35/EIA-530 Port Configuration table." INDEX { v35PortIndex } ::= { v35ConfigTable 1 } V35ConfigEntry ::= SEQUENCE { v35PortIndex INTEGER (1..65535), v35IfSelect INTEGER, v35LosDetect INTEGER, v35ClkRate INTEGER, v35ClkSrc INTEGER, v35Loopback INTEGER, v35InFlowCntl INTEGER, v35OutFlowCntl INTEGER, v35Status INTEGER, v35InClockPolarity INTEGER } v35PortIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the V.35/EIA-530 port for which this table entry applies. It has the same value as the portIndex variable in the Port table." ::= { v35ConfigEntry 1 } v35IfSelect OBJECT-TYPE SYNTAX INTEGER { v35SelectV35(1), v35SelectEia530(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this variable selects the interface mode for the port. The value v35SelectV35 selects V.35 mode, while the value v35SelectEia530 selects EIA-530 mode." ::= { v35ConfigEntry 2 } v35LosDetect OBJECT-TYPE SYNTAX INTEGER { v35NoLosDetect(1), v35DtrCausesLos(2), v35RtsCausesLos(3), v35EitherCausesLos(4), v35LosNeedsBoth(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The value of this variable determines which signal, if any, causes an LOS condition when deasserted. The behavior of the system is summarized in the table below: v35NoLosDetect No LOS detection. v35DtrCausesLos DTR OFF causes an LOS condition. v35RtsCausesLos RTS OFF causes an LOS condition. v35EitherCausesLos Either DTR or RTS off causes an LOS an LOS condition. v35LosNeedsBoth Both DTR and RTS must be off to cause an LOS condition." ::= { v35ConfigEntry 3 } v35ClkRate OBJECT-TYPE SYNTAX INTEGER { v35Clk64K(1), v35Clk128K(2), v35Clk192K(3), v35Clk256K(4), v35Clk320K(5), v35Clk384K(6), v35Clk448K(7), v35Clk512K(8), v35Clk576K(9), v35Clk640K(10), v35Clk704K(11), v35Clk768K(12), v35Clk832K(13), v35Clk896K(14), v35Clk960K(15), v35Clk1024K(16), v35Clk1088K(17), v35Clk1152K(18), v35Clk1216K(19), v35Clk1280K(20), v35Clk1344K(21), v35Clk1408K(22), v35Clk1472K(23), v35Clk1536K(24), v35Clk1600K(25), v35Clk1664K(26), v35Clk1728K(27), v35Clk1792K(28), v35Clk1856K(29), v35Clk1920K(30), v35Clk1984K(31), v35Clk2048K(32), v35Clk1544K(33), v35Clk3088K(34), v35Clk6176K(35), v35Clk4096K(36), v35Clk8192K(37), v35Clk56K(38), v35Clk112K(39), v35Clk168K(40), v35Clk224K(41), v35Clk280K(42), v35Clk336K(43), v35Clk392K(44), v35Clk504K(45), v35Clk560K(46), v35Clk616K(47), v35Clk672K(48), v35Clk728K(49), v35Clk784K(50), v35Clk840K(51), v35Clk952K(52), v35Clk1008K(53), v35Clk1064K(54), v35Clk1120K(55), v35Clk1176K(56), v35Clk1232K(57), v35Clk1288K(58), v35Clk1400K(59), v35Clk1456K(60), v35Clk1512K(61), v35Clk1568K(62), v35Clk1624K(63), v35Clk1680K(64), v35Clk1736K(65) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable sets the V.35/EIA-530 interface clock rate when the interface sources the clock. When the interface clock is looped, this variable is used to specify the input clock being received." ::= { v35ConfigEntry 4 } v35ClkSrc OBJECT-TYPE SYNTAX INTEGER { v35ClkNotLooped(1), v35ClkLooped(2), v35ClkNoXClk(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable controls the source of clocks on the V.35/EIA-530 interface. The 'v35ClkNotLooped' option selects the local AAC-3 clock to time outgoing data and selects the V.35/EIA-530 interface external clock to time incoming data. The 'v35ClkLooped' option selects the V.35/EIA-530 interface external clock to time both outgoing data and incoming data. The 'v35ClkNoXClk' option selects the local AAC-3 clock to time both outgoing data and incoming data." ::= { v35ConfigEntry 5 } v35Loopback OBJECT-TYPE SYNTAX INTEGER { v35NoLoopback(1), v35LocalLb(2), v35DteLineLb(3) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable controls loop back configuration of the V.35/ EIA-530 interface. The value v35NoLoopback disables loopbacks. The value v35LocalLb enables a local loopback. The value v35DteLineLb enables a DTE side loopback." ::= { v35ConfigEntry 6 } v35InFlowCntl OBJECT-TYPE SYNTAX INTEGER { v35InFlowNone(1), v35InFlowTxClk(2), v35InFlowDcd(3), v35InFlowCts(4), v35InFlowBoth(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable determines the input side flow control, if any. The value v35InFlowNone specifies no flow control. The value v35InFlowTxClk specifies that flow control is achieved using a 'gapped' TX clock. The values v35InFlowDcd and v35InFlowCts specify using the DCD and CTS lines, respectively, for flow control. Finally, v35InFlowBoth specifies using both DCD and CTS for flow control." ::= { v35ConfigEntry 7 } v35OutFlowCntl OBJECT-TYPE SYNTAX INTEGER { v35OutFlowNone(1), v35OutFlowDtr(2), v35OutFlowRts(3), v35OutFlowEither(4), v35OutFlowBoth(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable determines the output side flow control, if any. The value v35OutFlowNone specifies no flow control. The values v35OutFlowDtr and v35OutFlowRts specify using the DTR and RTS lines, respectively, for flow control, for which the specified line being deasserted inhibits transmission. The value v35OutFlowEither specifies that either DTR or RTS being deasserted inhibits transmission. The value v35OutFlowBoth specifies that both DTR and RTS must be deasserted to stop transmission." ::= { v35ConfigEntry 8 } v35Status OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the alarm status of the V.35/EIA-530 interface. The v35Status is a bit map represented as a sum, therefore, it can represent multiple failures (alarms) simultaneously. v35NoAlarm should be set if and only if no other flag is set. The various bit positions are: 1 v35NoAlarm No alarm present. 2 v35Los Loss of signal detected. 4 v35DteLineLoopback DTE Line Loopback. 8 v35LocalLoopback Local Loopback. 16 v35LossOfClock Loss of Clock detected." ::= { v35ConfigEntry 9 } v35InClockPolarity OBJECT-TYPE SYNTAX INTEGER { v35InClkNormal(1), v35InClkInverted(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable controls the polarity of the clock used to time incoming data on the V.35/EIA 530 port. The value v35InClkNormal(1) indicates that the input clock should not be inverted. The value v35InClkInverted(2) indicates that the input clock should be inverted." ::= { v35ConfigEntry 10 } -------------------------------------------------------------------------- -- Traps for Physical Layer Module V.35/EIA-530 ports. -- -------------------------------------------------------------------------- v35AlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { v35Status } DESCRIPTION "All V.35/EIA-530 port alarms have now cleared." ::= 600 v35Los TRAP-TYPE ENTERPRISE aac3 VARIABLES { v35Status } DESCRIPTION "The V.35/EIA-530 port has detected a Loss Of Signal condition." ::= 601 v35Loc TRAP-TYPE ENTERPRISE aac3 VARIABLES { v35Status } DESCRIPTION "The V.35/EIA-530 port has detected a Loss Of Clock condition." ::= 602 -------------------------------------------------------------------------- -- Transmission MIB for Protocol Module VBR/Packet ports. -- -------------------------------------------------------------------------- vbrPkt OBJECT IDENTIFIER ::= { aac3TransmissionGroup 7 } -------------------------------------------------------------------------- -- The VBR/Packet Port Configuration Table contains variables relating -- -- to the configuration of Protocol Module VBR/Packet ports. -- -------------------------------------------------------------------------- vbrPktConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF VbrPktConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The VBR/Packet Port Configuration table." ::= { vbrPkt 1 } vbrPktConfigEntry OBJECT-TYPE SYNTAX VbrPktConfigEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the VBR/Packet Port Configuration table." INDEX { vbrPktPortIndex } ::= { vbrPktConfigTable 1 } VbrPktConfigEntry ::= SEQUENCE { vbrPktPortIndex INTEGER (1..65535), vbrPktTimeElapsed INTEGER (0..899), vbrPktValidIntervals INTEGER (0..96), vbrPktReasmTimeout INTEGER, vbrPktMaxPktLength INTEGER, vbrPktProtocol INTEGER, vbrPktHdrBytes INTEGER, vbrPktCrcBits INTEGER, vbrPktStatus INTEGER (1..2) } vbrPktPortIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the VBR/Packet port for which this table entry applies. It has the same value as the portIndex variable in the Port table." ::= { vbrPktConfigEntry 1 } vbrPktTimeElapsed OBJECT-TYPE SYNTAX INTEGER (0..899) ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds that have elapsed since the beginning of the current error-measurement period." ::= { vbrPktConfigEntry 2 } vbrPktValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..96) ACCESS read-only STATUS mandatory DESCRIPTION "The number of previous near end intervals for which valid data was collected. The value will be 96 unless the port was brought online within the last 24 hours, in which case the value will be the number of complete 15 minute intervals since the port has been online." ::= { vbrPktConfigEntry 3 } vbrPktReasmTimeout OBJECT-TYPE SYNTAX INTEGER { vbrPktReasm200(1), vbrPktReasm500(2), vbrPktReasm1000(3) } ACCESS read-write STATUS mandatory DESCRIPTION "The maximum time allowed to reassemble a packet, in mS." ::= { vbrPktConfigEntry 4 } vbrPktMaxPktLength OBJECT-TYPE SYNTAX INTEGER { vbrPktMaxPkt1154(1), vbrPktMaxPkt1538(2), vbrPktMaxPkt2308(3), vbrPktMaxPkt4616(4), vbrPktMaxPkt9232(5) } ACCESS read-write STATUS mandatory DESCRIPTION "The maximum length packet accepted." ::= { vbrPktConfigEntry 5 } vbrPktProtocol OBJECT-TYPE SYNTAX INTEGER { vbrPktHdlc(1), vbrPktAtmDxiMode1b(2), vbrPktFrameRelayUni(3), vbrPktSmdsDxi(4), vbrPktSmdsKci(5) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable determines the port protocol type. The allowed values are: vbrPktHdlc Standard HDLC. vbrPktAtmDxiMode1b ATM DXI, mode 1B. vbrPktFrameRelayUni Frame Relay UNI. vbrPktSmdsDxi SMDS DXI. vbrPktSmdsKci SMDS Kentrox/Cisco interface." ::= { vbrPktConfigEntry 6 } vbrPktHdrBytes OBJECT-TYPE SYNTAX INTEGER { vbrPktHdrBytes2(1), vbrPktHdrBytes4(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable selects the number of bytes used in the frame header. It has no effect when used for protocols other than ATM DXI mode 1B and Frame Relay UNI." ::= { vbrPktConfigEntry 7 } vbrPktCrcBits OBJECT-TYPE SYNTAX INTEGER { vbrPktCrcBits16(1), vbrPktCrcBits32(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable selects the number of bits used in the frame's CRC field." ::= { vbrPktConfigEntry 8 } vbrPktStatus OBJECT-TYPE SYNTAX INTEGER (1..2) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the alarm status of the VBR/Packet port. The vbrPktStatus is a bit map represented as a sum, therefore, it can represent multiple failures (alarms) simultaneously. vbrPktNoAlarm should be set if and only if no other flag is set. The various bit positions are: 1 vbrPktNoAlarm No alarm present. 2 vbrPktInFifoOflow VBR input FIFO is overflowing." ::= { vbrPktConfigEntry 9 } -------------------------------------------------------------------------- -- The VBR/Packet Port Current table contains various statistics being -- -- collected by each VBR/Packet port for the current 15 minute -- -- interval. -- -------------------------------------------------------------------------- vbrPktCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF VbrPktCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The VBR/Packet Port Current table." ::= { vbrPkt 2 } vbrPktCurrentEntry OBJECT-TYPE SYNTAX VbrPktCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the VBR/Packet Port Current table." INDEX { vbrPktCurrentIndex } ::= { vbrPktCurrentTable 1 } VbrPktCurrentEntry ::= SEQUENCE { vbrPktCurrentIndex INTEGER (1..65535), vbrPktCurrentHdlcInGoodPkts Gauge, vbrPktCurrentHdlcInErrdPkts Gauge, vbrPktCurrentHdlcInvalidDfaPkts Gauge, vbrPktCurrentSarPduCells Gauge, vbrPktCurrentOutCgstnTossedCells Gauge, vbrPktCurrentOutPcrTossedCells Gauge, vbrPktCurrentOutNoBufCells Gauge, vbrPktCurrentOutGoodCells Gauge, vbrPktCurrentOutErrdCells Gauge, vbrPktCurrentOutGoodPkts Gauge, vbrPktCurrentReassemblyErrors Gauge, vbrPktCurrentOutTimeoutPkts Gauge } vbrPktCurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the VBR/Packet port for which this table entry applies. It has the same value as the vbrPktPortIndex variable in the VBR/Packet Port Configuration table." ::= { vbrPktCurrentEntry 1 } vbrPktCurrentHdlcInGoodPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counts of all packets received by a VBR/Packet port with no errors in the current 15-minute interval." ::= { vbrPktCurrentEntry 2 } vbrPktCurrentHdlcInErrdPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets with CRC errors, packets that are too long, and packets that are too short (not long enough to contain valid header/trailers) in the current 15-minute interval." ::= { vbrPktCurrentEntry 3 } vbrPktCurrentHdlcInvalidDfaPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets which have a DFA that does not match any valid connection provisioned at the receive port in the current 15-minute interval." ::= { vbrPktCurrentEntry 4 } vbrPktCurrentSarPduCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells generated by the segmentation process and sent out on the cell bus in the current 15-minute interval." ::= { vbrPktCurrentEntry 5 } vbrPktCurrentOutCgstnTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed by rate controller at or below the Sustained Cell Rate in the current 15-minute interval." ::= { vbrPktCurrentEntry 6 } vbrPktCurrentOutPcrTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed for violating Peak Cell Rate in the current 15-minute interval." ::= { vbrPktCurrentEntry 7 } vbrPktCurrentOutNoBufCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed due to lack of reassembly buffers in the current 15-minute interval." ::= { vbrPktCurrentEntry 8 } vbrPktCurrentOutGoodCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all non-errored SAR_PDUs received for reassembly in the current 15-minute interval." ::= { vbrPktCurrentEntry 9 } vbrPktCurrentOutErrdCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all SAR_PDUs received with detected error conditions (AAL3/4 Only) in the current 15-minute interval." ::= { vbrPktCurrentEntry 10 } vbrPktCurrentOutGoodPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets sent out through the packet port in the current 15-minute interval." ::= { vbrPktCurrentEntry 11 } vbrPktCurrentReassemblyErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets lost to errors detected in the reassembly process except timed out packets in the current 15-minute interval." ::= { vbrPktCurrentEntry 12 } vbrPktCurrentOutTimeoutPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets that timed out in the reassembly process in the current 15-minute interval." ::= { vbrPktCurrentEntry 13 } -------------------------------------------------------------------------- -- The VBR/Packet Port Interval Table contains various statistics -- -- collected by each VBR/Packet port over the 24 hours of operation -- -- preceding the current 15 minute interval. The past 24 hours are -- -- divided into 96 completed 15 minute intervals. -- -------------------------------------------------------------------------- vbrPktIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF VbrPktIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The VBR/Packet Port Interval table." ::= { vbrPkt 3 } vbrPktIntervalEntry OBJECT-TYPE SYNTAX VbrPktIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the VBR/Packet Port Interval table." INDEX { vbrPktIntervalIndex, vbrPktIntervalNumber } ::= { vbrPktIntervalTable 1 } VbrPktIntervalEntry ::= SEQUENCE { vbrPktIntervalIndex INTEGER (1..65535), vbrPktIntervalNumber INTEGER (1..96), vbrPktIntervalHdlcInGoodPkts Gauge, vbrPktIntervalHdlcInErrdPkts Gauge, vbrPktIntervalHdlcInvalidDfaPkts Gauge, vbrPktIntervalSarPduCells Gauge, vbrPktIntervalOutCgstnTossedCells Gauge, vbrPktIntervalOutPcrTossedCells Gauge, vbrPktIntervalOutNoBufCells Gauge, vbrPktIntervalOutGoodCells Gauge, vbrPktIntervalOutErrdCells Gauge, vbrPktIntervalOutGoodPkts Gauge, vbrPktIntervalReassemblyErrors Gauge, vbrPktIntervalOutTimeoutPkts Gauge } vbrPktIntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the VBR/Packet port for which this table entry applies. It has the same value as the vbrPktPortIndex variable in the VBR/Packet Port Configuration table." ::= { vbrPktIntervalEntry 1 } vbrPktIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, where 1 is the most recently completed 15 minute interval and 96 is the least recently completed 15 minutes interval (assuming that all 96 intervals are valid)." ::= { vbrPktIntervalEntry 2 } vbrPktIntervalHdlcInGoodPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counts of all packets received by a VBR/Packet port with no errors in the specified 15-minute interval." ::= { vbrPktIntervalEntry 3 } vbrPktIntervalHdlcInErrdPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets with CRC errors, packets that are too long, and packets that are too short (not long enough to contain valid header/trailers) in the specified 15-minute interval." ::= { vbrPktIntervalEntry 4 } vbrPktIntervalHdlcInvalidDfaPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets which have a DFA that does not match any valid connection provisioned at the receive port in the specified 15-minute interval." ::= { vbrPktIntervalEntry 5 } vbrPktIntervalSarPduCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells generated by the segmentation process and sent out on the cell bus in the specified 15-minute interval." ::= { vbrPktIntervalEntry 6 } vbrPktIntervalOutCgstnTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed by rate controller at or below the Sustained Cell Rate in the specified 15-minute interval." ::= { vbrPktIntervalEntry 7 } vbrPktIntervalOutPcrTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed for violating Peak Cell Rate in the specified 15-minute interval." ::= { vbrPktIntervalEntry 8 } vbrPktIntervalOutNoBufCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed due to lack of reassembly buffers in the specified 15-minute interval." ::= { vbrPktIntervalEntry 9 } vbrPktIntervalOutGoodCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all non-errored SAR_PDUs received for reassembly in the specified 15-minute interval." ::= { vbrPktIntervalEntry 10 } vbrPktIntervalOutErrdCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all SAR_PDUs received with detected error conditions (AAL3/4 Only) in the specified 15-minute interval." ::= { vbrPktIntervalEntry 11 } vbrPktIntervalOutGoodPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets sent out through the packet port in the specified 15-minute interval." ::= { vbrPktIntervalEntry 12 } vbrPktIntervalReassemblyErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets lost to errors detected in the reassembly process except timed out packets in the specified 15-minute interval." ::= { vbrPktIntervalEntry 13 } vbrPktIntervalOutTimeoutPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets that timed out in the reassembly process in the specified 15-minute interval." ::= { vbrPktIntervalEntry 14 } -------------------------------------------------------------------------- -- The VBR/Packet Port Total Table contains the cumulative sum of the -- -- various statistics collected by each VBR/Packet port over the 24 -- -- hours of operation preceding the current 15 minute interval. -- -------------------------------------------------------------------------- vbrPktTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF VbrPktTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The VBR/Packet Port Total table." ::= { vbrPkt 4 } vbrPktTotalEntry OBJECT-TYPE SYNTAX VbrPktTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the VBR/Packet Port Total table." INDEX { vbrPktTotalIndex } ::= { vbrPktTotalTable 1 } VbrPktTotalEntry ::= SEQUENCE { vbrPktTotalIndex INTEGER (1..65535), vbrPktTotalHdlcInGoodPkts Gauge, vbrPktTotalHdlcInErrdPkts Gauge, vbrPktTotalHdlcInvalidDfaPkts Gauge, vbrPktTotalSarPduCells Gauge, vbrPktTotalOutCgstnTossedCells Gauge, vbrPktTotalOutPcrTossedCells Gauge, vbrPktTotalOutNoBufCells Gauge, vbrPktTotalOutGoodCells Gauge, vbrPktTotalOutErrdCells Gauge, vbrPktTotalOutGoodPkts Gauge, vbrPktTotalReassemblyErrors Gauge, vbrPktTotalOutTimeoutPkts Gauge } vbrPktTotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65535) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the VBR/Packet port for which this table entry applies. It has the same value as the vbrPktPortIndex variable in the VBR/Packet Port Configuration table." ::= { vbrPktTotalEntry 1 } vbrPktTotalHdlcInGoodPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counts of all packets received by a VBR/Packet port with no errors in the previous 24-hour period." ::= { vbrPktTotalEntry 2 } vbrPktTotalHdlcInErrdPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets with CRC errors, packets that are too long, and packets that are too short (not long enough to contain valid header/trailers) in the previous 24-hour period." ::= { vbrPktTotalEntry 3 } vbrPktTotalHdlcInvalidDfaPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets which have a DFA that does not match any valid connection provisioned at the receive port in the previous 24-hour period." ::= { vbrPktTotalEntry 4 } vbrPktTotalSarPduCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells generated by the segmentation process and sent out on the cell bus in the previous 24-hour period." ::= { vbrPktTotalEntry 5 } vbrPktTotalOutCgstnTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed by rate controller at or below the Sustained Cell Rate in the previous 24-hour period." ::= { vbrPktTotalEntry 6 } vbrPktTotalOutPcrTossedCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed for violating Peak Cell Rate in the previous 24-hour period." ::= { vbrPktTotalEntry 7 } vbrPktTotalOutNoBufCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all cells tossed due to lack of reassembly buffers in the previous 24-hour period." ::= { vbrPktTotalEntry 8 } vbrPktTotalOutGoodCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all non-errored SAR_PDUs received for reassembly in the previous 24-hour period." ::= { vbrPktTotalEntry 9 } vbrPktTotalOutErrdCells OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all SAR_PDUs received with detected error conditions (AAL3/4 Only) in the previous 24-hour period." ::= { vbrPktTotalEntry 10 } vbrPktTotalOutGoodPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets sent out through the packet port in the previous 24-hour period." ::= { vbrPktTotalEntry 11 } vbrPktTotalReassemblyErrors OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets lost to errors detected in the reassembly process except timed out packets in the previous 24-hour period." ::= { vbrPktTotalEntry 12 } vbrPktTotalOutTimeoutPkts OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The count of all packets that timed out in the reassembly process in the previous 24-hour period." ::= { vbrPktTotalEntry 13 } -------------------------------------------------------------------------- -- Traps for Protocol Module VBR/Packet ports. -- -------------------------------------------------------------------------- vbrPktAlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { vbrPktStatus } DESCRIPTION "All VBR/Packet port alarms have now cleared." ::= 200 vbrPktInputFifoOverflow TRAP-TYPE ENTERPRISE aac3 VARIABLES { vbrPktStatus } DESCRIPTION "The VBR/Packet port's VBR input FIFO has overflowed." ::= 201 -------------------------------------------------------------------------- -- Transmission MIB for Physical Layer Module OC3c/STM1 ports. -- -------------------------------------------------------------------------- aac3Oc3c OBJECT IDENTIFIER ::= { aac3TransmissionGroup 3 } -------------------------------------------------------------------------- -- This SMIv1 MIB is derived from the standard SONET MIB (RFC 1595). -- -------------------------------------------------------------------------- ktxSonetMIB OBJECT IDENTIFIER ::= { aac3Oc3c 1 } ktxSonetObjects OBJECT IDENTIFIER ::= { ktxSonetMIB 1 } ktxSonetObjectsPath OBJECT IDENTIFIER ::= { ktxSonetMIB 2 } ktxSonetMedium OBJECT IDENTIFIER ::= { ktxSonetObjects 1 } ktxSonetSection OBJECT IDENTIFIER ::= { ktxSonetObjects 2 } ktxSonetLine OBJECT IDENTIFIER ::= { ktxSonetObjects 3 } ktxSonetFarEndLine OBJECT IDENTIFIER ::= { ktxSonetObjects 4 } ktxSonetControl OBJECT IDENTIFIER ::= { ktxSonetObjects 5 } ktxSonetPath OBJECT IDENTIFIER ::= { ktxSonetObjectsPath 1 } ktxSonetFarEndPath OBJECT IDENTIFIER ::= { ktxSonetObjectsPath 2 } ktxSonetMediumTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetMediumEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Medium table." ::= { ktxSonetMedium 1 } ktxSonetMediumEntry OBJECT-TYPE SYNTAX KtxSonetMediumEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Medium table." INDEX { ktxSonetMediumPortIndex } ::= { ktxSonetMediumTable 1 } KtxSonetMediumEntry ::= SEQUENCE { ktxSonetMediumPortIndex INTEGER (1..65536), ktxSonetMediumType INTEGER, ktxSonetMediumTimeElapsed INTEGER (1..900), ktxSonetMediumValidIntervals INTEGER (0..96), ktxSonetMediumLineCoding INTEGER, ktxSonetMediumLineType INTEGER, ktxSonetMediumCircuitIdentifier DisplayString } ktxSonetMediumPortIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the portIndex variable in the Port table." ::= { ktxSonetMediumEntry 1 } ktxSonetMediumType OBJECT-TYPE SYNTAX INTEGER { sonet(1), sdh(2) } ACCESS read-write STATUS mandatory DESCRIPTION "This variable identifies whether a SONET or a SDH signal is used across this interface. (NOTE: This is a read-only object in RFC 1595.)" ::= { ktxSonetMediumEntry 2 } ktxSonetMediumTimeElapsed OBJECT-TYPE SYNTAX INTEGER (1..900) ACCESS read-only STATUS mandatory DESCRIPTION "The number of seconds, including partial seconds, that have elapsed since the beginning of the current error-measurement period." ::= { ktxSonetMediumEntry 3 } ktxSonetMediumValidIntervals OBJECT-TYPE SYNTAX INTEGER (0..96) ACCESS read-only STATUS mandatory DESCRIPTION "The number of previous intervals for which valid data has been stored. A SONET device must support at least n intervals. The minimum value of n is 4. The default of n is 96. The maximum value of n is 96. The value of this object will be n unless the device was brought online within the last (nx15) minutes, in which case the value will be the number of complete 15 minute intervals the device has been online." ::= { ktxSonetMediumEntry 4 } ktxSonetMediumLineCoding OBJECT-TYPE SYNTAX INTEGER { sonetMediumOther(1), sonetMediumB3ZS(2), sonetMediumCMI(3), sonetMediumNRZ(4), sonetMediumRZ(5) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable describes the line coding for this interface. The B3ZS and CMI are used for electrical SONET/SDH signals (STS-1 and STS-3). The Non-Return to Zero (NRZ) and the Return to Zero are used for optical SONET/SDH signals." ::= { ktxSonetMediumEntry 5 } ktxSonetMediumLineType OBJECT-TYPE SYNTAX INTEGER { sonetOther(1), sonetShortSingleMode(2), sonetLongSingleMode(3), sonetMultiMode(4), sonetCoax(5), sonetUTP(6) } ACCESS read-only STATUS mandatory DESCRIPTION "This variable describes the line type for this interface. The line types are Short and Long Range Single Mode fiber or Multi-Mode fiber interfaces, and coax and UTP for electrical interfaces. The value sonetOther should be used when the Line Type is not one of the listed values." ::= { ktxSonetMediumEntry 6 } ktxSonetMediumCircuitIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE (0..255)) ACCESS read-write STATUS mandatory DESCRIPTION "This variable contains the transmission vendor's circuit identifier, for the purpose of facilitating troubleshooting. (NOTE: This is a read-only object in RFC 1595.)" ::= { ktxSonetMediumEntry 7 } ktxSonetSectionCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetSectionCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Section Current table." ::= { ktxSonetSection 1 } ktxSonetSectionCurrentEntry OBJECT-TYPE SYNTAX KtxSonetSectionCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Section Current table." INDEX { ktxSonetSectionCurrentIndex } ::= { ktxSonetSectionCurrentTable 1 } KtxSonetSectionCurrentEntry ::= SEQUENCE { ktxSonetSectionCurrentIndex INTEGER (1..65536), ktxSonetSectionCurrentStatus INTEGER (1..6), ktxSonetSectionCurrentESs Gauge, ktxSonetSectionCurrentSESs Gauge, ktxSonetSectionCurrentSEFSs Gauge, ktxSonetSectionCurrentCVs Gauge } ktxSonetSectionCurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetSectionCurrentEntry 1 } ktxSonetSectionCurrentStatus OBJECT-TYPE SYNTAX INTEGER (1..6) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the status of the interface. The ktxSonetSectionCurrentStatus is a bit map represented as a sum, therefore, it can represent multiple defects simultaneously. The sonetSectionNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 sonetSectionNoDefect 2 sonetSectionLOS 4 sonetSectionLOF" ::= { ktxSonetSectionCurrentEntry 2 } ktxSonetSectionCurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Section in the current 15 minute interval." ::= { ktxSonetSectionCurrentEntry 3 } ktxSonetSectionCurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Section in the current 15 minute interval." ::= { ktxSonetSectionCurrentEntry 4 } ktxSonetSectionCurrentSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Framing Seconds encountered by a SONET/SDH Section in the current 15 minute interval." ::= { ktxSonetSectionCurrentEntry 5 } ktxSonetSectionCurrentCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Section in the current 15 minute interval." ::= { ktxSonetSectionCurrentEntry 6 } ktxSonetSectionIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetSectionIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Section Interval table." ::= { ktxSonetSection 2 } ktxSonetSectionIntervalEntry OBJECT-TYPE SYNTAX KtxSonetSectionIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Section Interval table." INDEX { ktxSonetSectionIntervalIndex, ktxSonetSectionIntervalNumber } ::= { ktxSonetSectionIntervalTable 1 } KtxSonetSectionIntervalEntry ::= SEQUENCE { ktxSonetSectionIntervalIndex INTEGER (1..65536), ktxSonetSectionIntervalNumber INTEGER (1..96), ktxSonetSectionIntervalESs Gauge, ktxSonetSectionIntervalSESs Gauge, ktxSonetSectionIntervalSEFSs Gauge, ktxSonetSectionIntervalCVs Gauge } ktxSonetSectionIntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetSectionIntervalEntry 1 } ktxSonetSectionIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { ktxSonetSectionIntervalEntry 2 } ktxSonetSectionIntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Section in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetSectionIntervalEntry 3 } ktxSonetSectionIntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Section in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetSectionIntervalEntry 4 } ktxSonetSectionIntervalSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Framing Seconds encountered by a SONET/SDH Section in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetSectionIntervalEntry 5 } ktxSonetSectionIntervalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Section in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetSectionIntervalEntry 6 } ktxSonetSectionTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetSectionTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Section Total table." ::= { ktxSonetSection 3 } ktxSonetSectionTotalEntry OBJECT-TYPE SYNTAX KtxSonetSectionTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Section Total table." INDEX { ktxSonetSectionTotalIndex } ::= { ktxSonetSectionTotalTable 1 } KtxSonetSectionTotalEntry ::= SEQUENCE { ktxSonetSectionTotalIndex INTEGER (1..65536), ktxSonetSectionTotalESs Gauge, ktxSonetSectionTotalSESs Gauge, ktxSonetSectionTotalSEFSs Gauge, ktxSonetSectionTotalCVs Gauge } ktxSonetSectionTotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetSectionTotalEntry 1 } ktxSonetSectionTotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Section in the past 24 hours." ::= { ktxSonetSectionTotalEntry 2 } ktxSonetSectionTotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Section in the past 24 hours." ::= { ktxSonetSectionTotalEntry 3 } ktxSonetSectionTotalSEFSs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Framing Seconds encountered by a SONET/SDH Section in the past 24 hours." ::= { ktxSonetSectionTotalEntry 4 } ktxSonetSectionTotalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Section in the past 24 hours." ::= { ktxSonetSectionTotalEntry 5 } ktxSonetLineCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetLineCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Line Current table." ::= { ktxSonetLine 1 } ktxSonetLineCurrentEntry OBJECT-TYPE SYNTAX KtxSonetLineCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Line Current table." INDEX { ktxSonetLineCurrentIndex } ::= { ktxSonetLineCurrentTable 1 } KtxSonetLineCurrentEntry ::= SEQUENCE { ktxSonetLineCurrentIndex INTEGER (1..65536), ktxSonetLineCurrentStatus INTEGER (1..6), ktxSonetLineCurrentESs Gauge, ktxSonetLineCurrentSESs Gauge, ktxSonetLineCurrentCVs Gauge, ktxSonetLineCurrentUASs Gauge } ktxSonetLineCurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetLineCurrentEntry 1 } ktxSonetLineCurrentStatus OBJECT-TYPE SYNTAX INTEGER (1..6) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the status of the interface. The ktxSonetLineCurrentStatus is a bit map represented as a sum, therefore, it can represent multiple defects simultaneously. The sonetLineNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 sonetLineNoDefect 2 sonetLineAIS 4 sonetLineRDI" ::= { ktxSonetLineCurrentEntry 2 } ktxSonetLineCurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Line in the current 15 minute interval." ::= { ktxSonetLineCurrentEntry 3 } ktxSonetLineCurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Line in the current 15 minute interval." ::= { ktxSonetLineCurrentEntry 4 } ktxSonetLineCurrentCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Line in the current 15 minute interval." ::= { ktxSonetLineCurrentEntry 5 } ktxSonetLineCurrentUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds encountered by a SONET/SDH Line in the current 15 minute interval." ::= { ktxSonetLineCurrentEntry 6 } ktxSonetLineIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetLineIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The ktxSonet/SDH Line Interval table." ::= { ktxSonetLine 2 } ktxSonetLineIntervalEntry OBJECT-TYPE SYNTAX KtxSonetLineIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Line Interval table." INDEX { ktxSonetLineIntervalIndex, ktxSonetLineIntervalNumber } ::= { ktxSonetLineIntervalTable 1 } KtxSonetLineIntervalEntry ::= SEQUENCE { ktxSonetLineIntervalIndex INTEGER (1..65536), ktxSonetLineIntervalNumber INTEGER (1..96), ktxSonetLineIntervalESs Gauge, ktxSonetLineIntervalSESs Gauge, ktxSonetLineIntervalCVs Gauge, ktxSonetLineIntervalUASs Gauge } ktxSonetLineIntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetLineIntervalEntry 1 } ktxSonetLineIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { ktxSonetLineIntervalEntry 2 } ktxSonetLineIntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Line in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetLineIntervalEntry 3 } ktxSonetLineIntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Line in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetLineIntervalEntry 4 } ktxSonetLineIntervalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Line in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetLineIntervalEntry 5 } ktxSonetLineIntervalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds encountered by a SONET/SDH Line in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetLineIntervalEntry 6 } ktxSonetLineTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetLineTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Line Total table." ::= { ktxSonetLine 3 } ktxSonetLineTotalEntry OBJECT-TYPE SYNTAX KtxSonetLineTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Line Total table." INDEX { ktxSonetLineTotalIndex } ::= { ktxSonetLineTotalTable 1 } KtxSonetLineTotalEntry ::= SEQUENCE { ktxSonetLineTotalIndex INTEGER (1..65536), ktxSonetLineTotalESs Gauge, ktxSonetLineTotalSESs Gauge, ktxSonetLineTotalCVs Gauge, ktxSonetLineTotalUASs Gauge } ktxSonetLineTotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetLineTotalEntry 1 } ktxSonetLineTotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Line in the past 24 hours." ::= { ktxSonetLineTotalEntry 2 } ktxSonetLineTotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Line in the past 24 hours." ::= { ktxSonetLineTotalEntry 3 } ktxSonetLineTotalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Line in the past 24 hours." ::= { ktxSonetLineTotalEntry 4 } ktxSonetLineTotalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds encountered by a SONET/SDH Line in the past 24 hours." ::= { ktxSonetLineTotalEntry 5 } ktxSonetFarEndLineCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetFarEndLineCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Far End Line Current table." ::= { ktxSonetFarEndLine 1 } ktxSonetFarEndLineCurrentEntry OBJECT-TYPE SYNTAX KtxSonetFarEndLineCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Far End Line Current table." INDEX { ktxSonetFarEndLineCurrentIndex } ::= { ktxSonetFarEndLineCurrentTable 1 } KtxSonetFarEndLineCurrentEntry ::= SEQUENCE { ktxSonetFarEndLineCurrentIndex INTEGER (1..65536), ktxSonetFarEndLineCurrentESs Gauge, ktxSonetFarEndLineCurrentSESs Gauge, ktxSonetFarEndLineCurrentCVs Gauge, ktxSonetFarEndLineCurrentUASs Gauge } ktxSonetFarEndLineCurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetFarEndLineCurrentEntry 1 } ktxSonetFarEndLineCurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Errored Seconds encountered by a SONET/SDH interface in the current 15 minute interval." ::= { ktxSonetFarEndLineCurrentEntry 2 } ktxSonetFarEndLineCurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Severely Errored Seconds encountered by a SONET/SDH Medium/Section/Line interface in the current 15 minute interval." ::= { ktxSonetFarEndLineCurrentEntry 3 } ktxSonetFarEndLineCurrentCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Coding Violations reported via the far end block error count encountered by a SONET/SDH Medium/Section/Line interface in the current 15 minute interval." ::= { ktxSonetFarEndLineCurrentEntry 4 } ktxSonetFarEndLineCurrentUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Unavailable Seconds encountered by a SONET/SDH Medium/Section/Line interface in the current 15 minute interval." ::= { ktxSonetFarEndLineCurrentEntry 5 } ktxSonetFarEndLineIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetFarEndLineIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Far End Line Interval table." ::= { ktxSonetFarEndLine 2 } ktxSonetFarEndLineIntervalEntry OBJECT-TYPE SYNTAX KtxSonetFarEndLineIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Far End Line Interval table." INDEX { ktxSonetFarEndLineIntervalIndex, ktxSonetFarEndLineIntervalNumber } ::= { ktxSonetFarEndLineIntervalTable 1 } KtxSonetFarEndLineIntervalEntry ::= SEQUENCE { ktxSonetFarEndLineIntervalIndex INTEGER (1..65536), ktxSonetFarEndLineIntervalNumber INTEGER (1..96), ktxSonetFarEndLineIntervalESs Gauge, ktxSonetFarEndLineIntervalSESs Gauge, ktxSonetFarEndLineIntervalCVs Gauge, ktxSonetFarEndLineIntervalUASs Gauge } ktxSonetFarEndLineIntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetFarEndLineIntervalEntry 1 } ktxSonetFarEndLineIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { ktxSonetFarEndLineIntervalEntry 2 } ktxSonetFarEndLineIntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Errored Seconds encountered by a SONET/SDH Line interface in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetFarEndLineIntervalEntry 3 } ktxSonetFarEndLineIntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Severely Errored Seconds encountered by a SONET/SDH Line interface in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetFarEndLineIntervalEntry 4 } ktxSonetFarEndLineIntervalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Coding Violations reported via the far end block error count encountered by a SONET/SDH Line interface in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetFarEndLineIntervalEntry 5 } ktxSonetFarEndLineIntervalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Unavailable Seconds encountered by a SONET/SDH Line interface in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetFarEndLineIntervalEntry 6 } ktxSonetFarEndLineTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetFarEndLineTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Far End Line Total table." ::= { ktxSonetFarEndLine 3 } ktxSonetFarEndLineTotalEntry OBJECT-TYPE SYNTAX KtxSonetFarEndLineTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Far End Line Total table." INDEX { ktxSonetFarEndLineTotalIndex } ::= { ktxSonetFarEndLineTotalTable 1 } KtxSonetFarEndLineTotalEntry ::= SEQUENCE { ktxSonetFarEndLineTotalIndex INTEGER (1..65536), ktxSonetFarEndLineTotalESs Gauge, ktxSonetFarEndLineTotalSESs Gauge, ktxSonetFarEndLineTotalCVs Gauge, ktxSonetFarEndLineTotalUASs Gauge } ktxSonetFarEndLineTotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetFarEndLineTotalEntry 1 } ktxSonetFarEndLineTotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Errored Seconds encountered by a SONET/SDH interface in the past 24 hours." ::= { ktxSonetFarEndLineTotalEntry 2 } ktxSonetFarEndLineTotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Severely Errored Seconds encountered by a SONET/SDH Medium/Section/Line interface in the past 24 hours." ::= { ktxSonetFarEndLineTotalEntry 3 } ktxSonetFarEndLineTotalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Coding Violations reported via the far end block error count encountered by a SONET/SDH Medium/Section/Line interface in the past 24 hours." ::= { ktxSonetFarEndLineTotalEntry 4 } ktxSonetFarEndLineTotalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Unavailable Seconds encountered by a SONET/SDH Medium/Section/Line interface in the past 24 hours." ::= { ktxSonetFarEndLineTotalEntry 5 } ktxSonetPathCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetPathCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Path Current table." ::= { ktxSonetPath 1 } ktxSonetPathCurrentEntry OBJECT-TYPE SYNTAX KtxSonetPathCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Path Current table." INDEX { ktxSonetPathCurrentIndex } ::= { ktxSonetPathCurrentTable 1 } KtxSonetPathCurrentEntry ::= SEQUENCE { ktxSonetPathCurrentIndex INTEGER (1..65536), ktxSonetPathCurrentWidth INTEGER, ktxSonetPathCurrentStatus INTEGER (1..62), ktxSonetPathCurrentESs Gauge, ktxSonetPathCurrentSESs Gauge, ktxSonetPathCurrentCVs Gauge, ktxSonetPathCurrentUASs Gauge, ktxSonetPathCurrentSignalLabel INTEGER (0..255) } ktxSonetPathCurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetPathCurrentEntry 1 } ktxSonetPathCurrentWidth OBJECT-TYPE SYNTAX INTEGER { sts1(1), sts3cSTM1(2), sts12cSTM4(3), sts24c(4), sts48cSTM16(5) } ACCESS read-write STATUS mandatory DESCRIPTION "A value that indicates the type of the SONET/SDH Path. For SONET, the assigned types are the STS-Nc SPEs, where N = 1, 3, 12, 24, and 48. STS-1 is equal to 51.84 Mbps. For SDH, the assigned types are the STM-Nc VCs, where N = 1, 4, and 16." ::= { ktxSonetPathCurrentEntry 2 } ktxSonetPathCurrentStatus OBJECT-TYPE SYNTAX INTEGER (1..62) ACCESS read-only STATUS mandatory DESCRIPTION "This variable indicates the status of the interface. The ktxSonetPathCurrentStatus is a bit map represented as a sum, therefore, it can represent multiple defects simultaneously. The sonetPathNoDefect should be set if and only if no other flag is set. The various bit positions are: 1 sonetPathNoDefect 2 sonetPathSTSLOP 4 sonetPathSTSAIS 8 sonetPathSTSRDI 16 sonetPathUnequipped 32 sonetPathSignalLabelMismatch" ::= { ktxSonetPathCurrentEntry 3 } ktxSonetPathCurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Path in the current 15 minute interval." ::= { ktxSonetPathCurrentEntry 4 } ktxSonetPathCurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Path in the current 15 minute interval." ::= { ktxSonetPathCurrentEntry 5 } ktxSonetPathCurrentCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Path in the current 15 minute interval." ::= { ktxSonetPathCurrentEntry 6 } ktxSonetPathCurrentUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds encountered by a Path in the current 15 minute interval." ::= { ktxSonetPathCurrentEntry 7 } ktxSonetPathCurrentSignalLabel OBJECT-TYPE SYNTAX INTEGER (0..255) ACCESS read-only STATUS mandatory DESCRIPTION "The current value of the received Path signal label contained in the C2 byte of the Path overhead (POH). For a provisioned ATM path, this value will be 13 (hex), or 19 (decimal). For compatibility with older equipment, the value 1 designates an 'equipped - non specific payload' Path. An unequipped (i.e., unprovisioned) Path will have the value 0. Other mapping values are defined in the reference documents. For normal operation, the acceptable values are 'ATM' (13 (hex)) and 'non-specific' (1); all other values denote a Path signal label mismatch. Note that the value contained in this object is valid only if no Section, Line, or Path faults are present." REFERENCE "Bellcore TA-NWT-000253, Issue 8, October 1993, Section 3.3.2.3, STS Path Overhead, Table 3-2, STS Path Signal Level Assignments. ITU-T Recommendation G.709 (3/93), Section 4.1, VC-3/VC-4/VC-4-Xc POH, Table 2/G.709, C2 byte mapping code." ::= { ktxSonetPathCurrentEntry 11 } ktxSonetPathIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetPathIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Path Interval table." ::= { ktxSonetPath 2 } ktxSonetPathIntervalEntry OBJECT-TYPE SYNTAX KtxSonetPathIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Path Interval table." INDEX { ktxSonetPathIntervalIndex, ktxSonetPathIntervalNumber } ::= { ktxSonetPathIntervalTable 1 } KtxSonetPathIntervalEntry ::= SEQUENCE { ktxSonetPathIntervalIndex INTEGER (1..65536), ktxSonetPathIntervalNumber INTEGER (1..96), ktxSonetPathIntervalESs Gauge, ktxSonetPathIntervalSESs Gauge, ktxSonetPathIntervalCVs Gauge, ktxSonetPathIntervalUASs Gauge } ktxSonetPathIntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetPathIntervalEntry 1 } ktxSonetPathIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { ktxSonetPathIntervalEntry 2 } ktxSonetPathIntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Path in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetPathIntervalEntry 3 } ktxSonetPathIntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Path in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetPathIntervalEntry 4 } ktxSonetPathIntervalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Path in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetPathIntervalEntry 5 } ktxSonetPathIntervalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds encountered by a Path in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetPathIntervalEntry 6 } ktxSonetPathTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetPathTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Path Total table." ::= { ktxSonetPath 3 } ktxSonetPathTotalEntry OBJECT-TYPE SYNTAX KtxSonetPathTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Path Total table." INDEX { ktxSonetPathTotalIndex } ::= { ktxSonetPathTotalTable 1 } KtxSonetPathTotalEntry ::= SEQUENCE { ktxSonetPathTotalIndex INTEGER (1..65536), ktxSonetPathTotalESs Gauge, ktxSonetPathTotalSESs Gauge, ktxSonetPathTotalCVs Gauge, ktxSonetPathTotalUASs Gauge } ktxSonetPathTotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetPathTotalEntry 1 } ktxSonetPathTotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Errored Seconds encountered by a SONET/SDH Path in the past 24 hours." ::= { ktxSonetPathTotalEntry 2 } ktxSonetPathTotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Severely Errored Seconds encountered by a SONET/SDH Path in the past 24 hours." ::= { ktxSonetPathTotalEntry 3 } ktxSonetPathTotalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Coding Violations encountered by a SONET/SDH Path in the past 24 hours." ::= { ktxSonetPathTotalEntry 4 } ktxSonetPathTotalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Unavailable Seconds encountered by a Path in the past 24 hours." ::= { ktxSonetPathTotalEntry 5 } ktxSonetFarEndPathCurrentTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetFarEndPathCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Far End Path Current table." ::= { ktxSonetFarEndPath 1 } ktxSonetFarEndPathCurrentEntry OBJECT-TYPE SYNTAX KtxSonetFarEndPathCurrentEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Far End Path Current table." INDEX { ktxSonetFarEndPathCurrentIndex } ::= { ktxSonetFarEndPathCurrentTable 1 } KtxSonetFarEndPathCurrentEntry ::= SEQUENCE { ktxSonetFarEndPathCurrentIndex INTEGER (1..65536), ktxSonetFarEndPathCurrentESs Gauge, ktxSonetFarEndPathCurrentSESs Gauge, ktxSonetFarEndPathCurrentCVs Gauge, ktxSonetFarEndPathCurrentUASs Gauge } ktxSonetFarEndPathCurrentIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetFarEndPathCurrentEntry 1 } ktxSonetFarEndPathCurrentESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Errored Seconds encountered by a SONET/SDH interface in the current 15 minute interval." ::= { ktxSonetFarEndPathCurrentEntry 2 } ktxSonetFarEndPathCurrentSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Severely Errored Seconds encountered by a SONET/SDH Path interface in the current 15 minute interval." ::= { ktxSonetFarEndPathCurrentEntry 3 } ktxSonetFarEndPathCurrentCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Coding Violations reported via the far end block error count encountered by a SONET/SDH Path interface in the current 15 minute interval." ::= { ktxSonetFarEndPathCurrentEntry 4 } ktxSonetFarEndPathCurrentUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Unavailable Seconds encountered by a SONET/SDH Path interface in the current 15 minute interval." ::= { ktxSonetFarEndPathCurrentEntry 5 } ktxSonetFarEndPathIntervalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetFarEndPathIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Far End Path Interval table." ::= { ktxSonetFarEndPath 2 } ktxSonetFarEndPathIntervalEntry OBJECT-TYPE SYNTAX KtxSonetFarEndPathIntervalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Far End Path Interval table." INDEX { ktxSonetFarEndPathIntervalIndex, ktxSonetFarEndPathIntervalNumber } ::= { ktxSonetFarEndPathIntervalTable 1 } KtxSonetFarEndPathIntervalEntry ::= SEQUENCE { ktxSonetFarEndPathIntervalIndex INTEGER (1..65536), ktxSonetFarEndPathIntervalNumber INTEGER (1..96), ktxSonetFarEndPathIntervalESs Gauge, ktxSonetFarEndPathIntervalSESs Gauge, ktxSonetFarEndPathIntervalCVs Gauge, ktxSonetFarEndPathIntervalUASs Gauge } ktxSonetFarEndPathIntervalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetFarEndPathIntervalEntry 1 } ktxSonetFarEndPathIntervalNumber OBJECT-TYPE SYNTAX INTEGER (1..96) ACCESS read-only STATUS mandatory DESCRIPTION "A number between 1 and 96, which identifies the interval for which the set of statistics is available. The interval identified by 1 is the most recently completed 15 minute interval, and the interval identified by N is the interval immediately preceding the one identified by N-1." ::= { ktxSonetFarEndPathIntervalEntry 2 } ktxSonetFarEndPathIntervalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Errored Seconds encountered by a SONET/SDH Path interface in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetFarEndPathIntervalEntry 3 } ktxSonetFarEndPathIntervalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Severely Errored Seconds encountered by a SONET/SDH Path interface in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetFarEndPathIntervalEntry 4 } ktxSonetFarEndPathIntervalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Coding Violations reported via the far end block error count encountered by a SONET/SDH Path interface in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetFarEndPathIntervalEntry 5 } ktxSonetFarEndPathIntervalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Unavailable Seconds encountered by a SONET/SDH Path interface in a particular 15-minute interval in the past 24 hours." ::= { ktxSonetFarEndPathIntervalEntry 6 } ktxSonetFarEndPathTotalTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetFarEndPathTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The SONET/SDH Far End Path Total table." ::= { ktxSonetFarEndPath 3 } ktxSonetFarEndPathTotalEntry OBJECT-TYPE SYNTAX KtxSonetFarEndPathTotalEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "An entry in the SONET/SDH Far End Path Total table." INDEX { ktxSonetFarEndPathTotalIndex } ::= { ktxSonetFarEndPathTotalTable 1 } KtxSonetFarEndPathTotalEntry ::= SEQUENCE { ktxSonetFarEndPathTotalIndex INTEGER (1..65536), ktxSonetFarEndPathTotalESs Gauge, ktxSonetFarEndPathTotalSESs Gauge, ktxSonetFarEndPathTotalCVs Gauge, ktxSonetFarEndPathTotalUASs Gauge } ktxSonetFarEndPathTotalIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetFarEndPathTotalEntry 1 } ktxSonetFarEndPathTotalESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Errored Seconds encountered by a SONET/SDH interface in the past 24 hours." ::= { ktxSonetFarEndPathTotalEntry 2 } ktxSonetFarEndPathTotalSESs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Severely Errored Seconds encountered by a SONET/SDH Path interface in the past 24 hours." ::= { ktxSonetFarEndPathTotalEntry 3 } ktxSonetFarEndPathTotalCVs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Coding Violations reported via the far end block error count encountered by a SONET/SDH Path interface in the past 24 hours." ::= { ktxSonetFarEndPathTotalEntry 4 } ktxSonetFarEndPathTotalUASs OBJECT-TYPE SYNTAX Gauge ACCESS read-only STATUS mandatory DESCRIPTION "The counter associated with the number of Far End Unavailable Seconds encountered by a SONET/SDH Path interface in the past 24 hours." ::= { ktxSonetFarEndPathTotalEntry 5 } -- The following objects provide control and additional hardware -- status for the OC3c/STM1 Physical Layer Module. ktxSonetControlTable OBJECT-TYPE SYNTAX SEQUENCE OF KtxSonetControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "This is a collection of objects that control or report the status of the OC3c/STM1 PLM hardware ports." ::= { ktxSonetControl 1 } ktxSonetControlEntry OBJECT-TYPE SYNTAX KtxSonetControlEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of control/status objects for a single port on the OC3c/STM1 Physical Layer Module." INDEX { ktxSonetControlIndex } ::= { ktxSonetControlTable 1 } KtxSonetControlEntry ::= SEQUENCE { ktxSonetControlIndex INTEGER (1..65536), ktxSonetAdminStatus INTEGER, ktxSonetOperStatus INTEGER, ktxSonetLastChange TimeTicks, ktxSonetTransmitClockSource INTEGER, ktxSonetLoopback INTEGER, ktxSonetIntervalTableSize INTEGER (4..96), ktxSonetFrameScrambler INTEGER, ktxSonetErrorInsertion INTEGER (0..31), ktxSonetPLLStatus INTEGER, ktxSonetLaserStatus INTEGER } ktxSonetControlIndex OBJECT-TYPE SYNTAX INTEGER (1..65536) ACCESS read-only STATUS mandatory DESCRIPTION "This variable uniquely identifies the OC3c/STM1 port for which this table entry applies. It has the same value as the ktxSonetMediumPortIndex variable in the SONET/SDH Medium table." ::= { ktxSonetControlEntry 1 } ktxSonetAdminStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-write STATUS mandatory DESCRIPTION "With this object, the administrator can place this port in an active, on-line condition (up(1)), or an inactive, off-line condition (down(2)). This object also controls the state of the optical laser. When the value is set to 'up(1)', the laser is active; when set to 'down(2)', the laser is off." ::= { ktxSonetControlEntry 2 } ktxSonetOperStatus OBJECT-TYPE SYNTAX INTEGER { up(1), down(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This object depicts the current status of the OC3c/STM1 physical layer module. Normally, it mirrors the state commanded by the administrator in 'ktxSonetAdminStatus', however, if the port experiences a hardware fault that renders it inoperable, then the status will change to 'down(2)'. The states are: up(1) - the port is active, on-line, and passing traffic. In this state, the optical laser is active. down(2) - the port is inactive and off-line due to an administrative command or a hardware fault. In this state, the optical laser is off." ::= { ktxSonetControlEntry 3 } ktxSonetLastChange OBJECT-TYPE SYNTAX TimeTicks ACCESS read-only STATUS mandatory DESCRIPTION "This is the value of 'sysUpTime' at the time the port entered its current state. If the current state was entered prior to the last reinitialization of the local network management subsystem, then this object contains a zero value. A change in the value of this object indicates a possible discontinuity in the statistical counters associated with this port due to a reset or reinit- ialization caused by administrative command or hardware disconnect (e.g., hot-swap)." ::= { ktxSonetControlEntry 4 } ktxSonetTransmitClockSource OBJECT-TYPE SYNTAX INTEGER { internal(1), loopRcv(2) } ACCESS read-write STATUS mandatory DESCRIPTION "The timing of the transmitter section is derived from either of two reference sources. When set to 'internal(1)', an internal reference is used. When set to 'loopRcv(2)', the timing reference is the recovered loop receiver clock." ::= { ktxSonetControlEntry 5 } ktxSonetLoopback OBJECT-TYPE SYNTAX INTEGER { none(1), line(2), local(3) } ACCESS read-write STATUS mandatory DESCRIPTION "For normal operation, no loopback is used, and this object has the value 'none(1)'. In addition to the normal operational mode, the administrator can place this port in one of two loopback states to facilitate connection testing and fault isolation. To verify the line, the administrator sets this object to 'line(2)' to effectively connect the incoming receiver side directly to the transmitter. By setting this object to 'local(3)' the outbound transmit section is connected internally to the receive section to verify the functionality of the transmit stream. NOTE: The two active loopback modes are mutually exclusive, hence, this object is implemented as an enumerated type." ::= { ktxSonetControlEntry 6 } ktxSonetIntervalTableSize OBJECT-TYPE SYNTAX INTEGER (4..96) ACCESS read-write STATUS mandatory DESCRIPTION "This value determines the maximum number of 15-minute statistical intervals maintained for the SONET counters. The default value is 96." REFERENCE "RFC 1595, 'Definitions of Managed Objects for the SONET/SDH Interface Type', states in the description of the 'sonetMediumValidIntervals' object that a SONET entity must support in its history at least 4 intervals to a maximum of 96 intervals." ::= { ktxSonetControlEntry 7 } ktxSonetFrameScrambler OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } ACCESS read-write STATUS mandatory DESCRIPTION "In normal operation, the SONET device scrambles the transmitted cell payload and SONET/SDH framing before placing the data on the output stream. Similarly, it descrambles the input stream and the cell payload areas. For normal operation (the frame scrambler/descrambler sections enabled), this object has a value of 'on(1)'. For testing purposes, the administrator can disable the operation of the frame transmit scrambler and receive descrambler sections by setting this control value to 'off(2)'." REFERENCE "ATM Forum UNI specification, v3.1, Sect. 2.1.1.2.1 and Sect. 2.1.1.2.2.2" ::= { ktxSonetControlEntry 8 } ktxSonetErrorInsertion OBJECT-TYPE SYNTAX INTEGER (0..31) ACCESS read-write STATUS mandatory DESCRIPTION "As a diagnostic tool, the transmitter can optionally generate bit interleaved parity (BIP) errors in the section, line, and path layers by inverting the approp- riate bytes for each layer before they are placed on the output stream. Similarly, alarm indication signal errors can be inserted in the line and path layers. The value of this object is a sum of the control bits for each of the following BIP and AIS error generation options: 1 generate section BIP-8 errors (invert B1 byte) 2 generate line BIP-24 errors (invert B2 bytes) 4 generate path BIP-8 errors (invert B3 byte) 8 generate line AIS errors 16 generate path AIS errors Once a control bit has been set, error insertion will continue until the control bit is cleared. For normal operation (no error insertion), this object has a zero value." ::= { ktxSonetControlEntry 9 } ktxSonetPLLStatus OBJECT-TYPE SYNTAX INTEGER { locked(1), lostLock(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This status indicates if the phase-locked loop circuitry of the OC3c/STM1 physical layer module is currently locked to its reference. If the lock is lost (lostLock(2)), then errors are likely to occur in the transmission or recovery of data." ::= { ktxSonetControlEntry 10 } ktxSonetLaserStatus OBJECT-TYPE SYNTAX INTEGER { noLaserDefect(1), laserOverBias(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This status indicates if the transmit laser device (if applicable) is operating within its nominal parameters. If the laser is consuming too much current (indicative of a potential failure), then this object has the value 'laserOverBias(2)'; otherwise, this object has the value 'noLaserDefect(1)'." ::= { ktxSonetControlEntry 11 } -------------------------------------------------------------------------- -- Traps for Physical Layer Module SONET ports. -- -------------------------------------------------------------------------- ktxSonetAlarmsClear TRAP-TYPE ENTERPRISE aac3 VARIABLES { ktxSonetSectionCurrentStatus } DESCRIPTION "All SONET port alarms have now cleared." ::= 500 ktxSonetLos TRAP-TYPE ENTERPRISE aac3 VARIABLES { ktxSonetSectionCurrentStatus } DESCRIPTION "The SONET port has detected a Loss Of Signal condition." ::= 501 ktxSonetOof TRAP-TYPE ENTERPRISE aac3 VARIABLES { ktxSonetSectionCurrentStatus } DESCRIPTION "The SONET port has detected an Out Of Frame condition." ::= 502 ktxSonetAisl TRAP-TYPE ENTERPRISE aac3 VARIABLES { ktxSonetLineCurrentStatus } DESCRIPTION "The SONET port has detected the reception of line Alarm Indication Signal." ::= 503 ktxSonetLopp TRAP-TYPE ENTERPRISE aac3 VARIABLES { ktxSonetPathCurrentStatus } DESCRIPTION "The SONET port has detected a Loss of Pointer condition." ::= 504 ktxSonetAisp TRAP-TYPE ENTERPRISE aac3 VARIABLES { ktxSonetPathCurrentStatus } DESCRIPTION "The SONET port has detected the reception of path Alarm Indication Signal." ::= 505 ktxSonetRdil TRAP-TYPE ENTERPRISE aac3 VARIABLES { ktxSonetLineCurrentStatus } DESCRIPTION "The SONET port has received a line Remote Defect Indication." ::= 506 ktxSonetRdip TRAP-TYPE ENTERPRISE aac3 VARIABLES { ktxSonetPathCurrentStatus } DESCRIPTION "The SONET port has received a path Remote Defect Indication." ::= 507 END