diff --git a/LibreNMS/OS/Packetlight.php b/LibreNMS/OS/Packetlight.php new file mode 100644 index 0000000000..65fc82a994 --- /dev/null +++ b/LibreNMS/OS/Packetlight.php @@ -0,0 +1,49 @@ +. + * + * @package LibreNMS + * @link http://librenms.org + * @copyright 2019 PipoCanaja + * @author PipoCanaja + */ + +namespace LibreNMS\OS; + +use LibreNMS\OS; + +class Packetlight extends OS +{ + /** + * Subtract 30 (for yaml user_func) + * + */ + public static function offsetSfpDbm($value) + { + return ($value - 30); + } + + /** + * Subtract 128 (for yaml user_func) + * + */ + public static function offsetSfpTemperature($value) + { + return ($value - 128); + } +} diff --git a/html/images/logos/packetlight.png b/html/images/logos/packetlight.png new file mode 100644 index 0000000000..7ec8631f78 Binary files /dev/null and b/html/images/logos/packetlight.png differ diff --git a/html/images/os/packetlight.png b/html/images/os/packetlight.png new file mode 100644 index 0000000000..c9c7de77e8 Binary files /dev/null and b/html/images/os/packetlight.png differ diff --git a/includes/definitions/discovery/packetlight.yaml b/includes/definitions/discovery/packetlight.yaml new file mode 100644 index 0000000000..693e3f3c89 --- /dev/null +++ b/includes/definitions/discovery/packetlight.yaml @@ -0,0 +1,183 @@ +mib: SL-EDFA-MIB:SL-MAIN-MIB:SL-SFP-MIB:IF-MIB +modules: + processors: + data: + - + oid: hwEntityStateEntry + value: hwEntityCpuUsage + num_oid: '.1.3.6.1.4.1.2011.5.25.31.1.1.1.1.5.{{ $index }}' + descr: '{{ $entPhysicalName }} Processor' + skip_values: + - + oid: hwEntityOperStatus + op: '!=' + value: 3 + sensors: + pre-cache: + data: + - oid: + - ifDescr + - ifAlias + - ifAdminStatus + temperature: + data: + - + oid: slmSysTemperature + value: slmSysTemperature + num_oid: '.1.3.6.1.4.1.4515.1.3.1.43.{{ $index }}' + descr: 'Temperature' + index: 'sys-temp-{{ $index }}' + group: 'System' + - + oid: sfpDiagTable + value: sfpDiagModuleTemperature + num_oid: '.1.3.6.1.4.1.4515.1.10.2.1.1.34.{{ $index }}' + descr: '{{ $ifDescr }} {{ $ifAlias }}' + index: 'opt-temp-{{ $index }}' + group: 'Optics' + entPhysicalIndex: '{{ $index }}' + entPhysicalIndex_measured: ports + user_func: '\LibreNMS\OS\Packetlight::offsetSfpTemperature' + divisor: 256 + skip_values: + - + oid: sfpDiagModuleTemperature + op: '=' + value: 0 + count: + data: + - + oid: edfaConfigTable + value: edfaOscChannel + num_oid: '.1.3.6.1.4.1.4515.1.9.1.1.1.31.{{ $index }}' + descr: '{{ $ifDescr }} WaveLength' + entPhysicalIndex: '{{ $index }}' + entPhysicalIndex_measured: ports + group: '{{ $edfaFreeDescription }}' + dbm: + data: + - + oid: edfaConfigTable + value: edfaRxPower + num_oid: '.1.3.6.1.4.1.4515.1.9.1.1.1.3.{{ $index }}' + descr: '{{ $ifDescr }} Rx Power' + entPhysicalIndex: '{{ $index }}' + entPhysicalIndex_measured: ports + user_func: '\LibreNMS\OS\Packetlight::offsetSfpDbm' + divisor: 10 + group: '{{ $edfaFreeDescription }}' + - + oid: edfaConfigTable + value: edfaAdminOutputPower + num_oid: '.1.3.6.1.4.1.4515.1.9.1.1.1.13.{{ $index }}' + descr: '{{ $ifDescr }} Admin Output Power' + entPhysicalIndex: '{{ $index }}' + entPhysicalIndex_measured: ports + index: 'edfaAdminOutputPower-{{ $index }}' + user_func: '\LibreNMS\OS\Packetlight::offsetSfpDbm' + divisor: 10 + group: '{{ $edfaFreeDescription }}' + - + oid: edfaConfigTable + value: edfaOperOutputPower + num_oid: '.1.3.6.1.4.1.4515.1.9.1.1.1.14.{{ $index }}' + descr: '{{ $ifDescr }} Oper Output Power' + entPhysicalIndex: '{{ $index }}' + divisor: 10 + entPhysicalIndex_measured: ports + index: 'edfaOperOutputPower-{{ $index }}' + group: '{{ $edfaFreeDescription }}' + quality_factor: + data: + - + oid: edfaConfigTable + value: edfaAdminGain + num_oid: '.1.3.6.1.4.1.4515.1.9.1.1.1.11.{{ $index }}' + descr: '{{ $ifDescr }} Admin Gain (dB)' + entPhysicalIndex: '{{ $index }}' + entPhysicalIndex_measured: ports + divisor: 10 + index: 'edfaAdmGain-{{ $index }}' + group: '{{ $edfaFreeDescription }}' + - + oid: edfaConfigTable + value: edfaOperGain + num_oid: '.1.3.6.1.4.1.4515.1.9.1.1.1.12.{{ $index }}' + descr: '{{ $ifDescr }} Oper Gain (dB)' + entPhysicalIndex: '{{ $index }}' + entPhysicalIndex_measured: ports + divisor: 10 + index: 'edfaOpGain-{{ $index }}' + group: '{{ $edfaFreeDescription }}' + power: + data: + - + oid: sfpDiagTable + value: sfpDiagTxOutputPower + num_oid: '.1.3.6.1.4.1.4515.1.10.2.1.1.37.{{ $index }}' + descr: '{{ $ifDescr }} Tx' + entPhysicalIndex: '{{ $index }}' + entPhysicalIndex_measured: ports + divisor: 10000000 + index: 'txout-{{ $index }}' + group: '{{ $ifDescr }} {{ $ifAlias }}' + high_limit: sfpDiagHighTxPowerAlmThreshold + low_limit: sfpDiagLowTxPowerAlmThreshold + skip_values: + - + oid: ifAdminStatus + op: '=' + value: 2 + - + oid: sfpDiagHighTxPowerAlmThreshold + op: '=' + value: 0 + - + oid: sfpDiagTable + value: sfpDiagRxInputPower + num_oid: '.1.3.6.1.4.1.4515.1.10.2.1.1.38.{{ $index }}' + descr: '{{ $ifDescr }} Rx' + entPhysicalIndex: '{{ $index }}' + entPhysicalIndex_measured: ports + divisor: 10000000 + index: 'Rxin-{{ $index }}' + group: '{{ $ifDescr }} {{ $ifAlias }}' + high_limit: sfpDiagHighRxPowerAlmThreshold + low_limit: sfpDiagLowRxPowerAlmThreshold + skip_values: + - + oid: ifAdminStatus + op: '=' + value: 2 + - + oid: sfpDiagHighRxPowerAlmThreshold + op: '=' + value: 0 + state: + data: + - + oid: edfaConfigTable + value: edfaRedBlueType + num_oid: '.1.3.6.1.4.1.4515.1.9.1.1.1.32.{{ $index }}' + descr: '{{ $ifDescr }} Red Blue Type' + group: edfaFreeDescription + state_name: edfaRedBlueType + states: + - { descr: Red, graph: 1, value: 1, generic: 0 } + - { descr: Blue, graph: 1, value: 2, generic: 0 } + - { descr: None, graph: 1, value: 3, generic: 0 } + - + oid: edfaConfigTable + value: edfaRole + num_oid: '.1.3.6.1.4.1.4515.1.9.1.1.1.33.{{ $index }}' + descr: '{{ $ifDescr }} Role' + group: edfaFreeDescription + state_name: edfaRole + states: + - { descr: booster, graph: 1, value: 1, generic: 0 } + - { descr: boosterInline, graph: 1, value: 2, generic: 0 } + - { descr: preamp, graph: 1, value: 3, generic: 0 } + - { descr: inline, graph: 1, value: 4, generic: 0 } + - { descr: raman, graph: 1, value: 5, generic: 0 } + - { descr: other, graph: 1, value: 6, generic: 0 } + diff --git a/includes/definitions/packetlight.yaml b/includes/definitions/packetlight.yaml new file mode 100644 index 0000000000..7550930ddd --- /dev/null +++ b/includes/definitions/packetlight.yaml @@ -0,0 +1,13 @@ +os: packetlight +text: 'Packetlight' +type: network +icon: packetlight +group: packetlight +over: + - { graph: device_temperature, text: 'Temperature' } + - { graph: device_power, text: 'Interface Power' } +discovery: + - snmpget: + oid: '1.3.6.1.4.1.4515.1.3.6.1.1.1.2.0' + op: starts + value: [ 'PL', 'Pl', 'pl' ] diff --git a/includes/definitions/smartos-t.yaml b/includes/definitions/smartos-t.yaml index e2164dabcc..be29f56d24 100644 --- a/includes/definitions/smartos-t.yaml +++ b/includes/definitions/smartos-t.yaml @@ -8,5 +8,6 @@ over: - { graph: device_processor, text: 'CPU Usage' } - { graph: device_mempool, text: 'Memory Usage' } discovery: - - sysObjectID: - - .1.3.6.1.4.1.4515.100.1.1000 + - + sysObjectID: .1.3.6.1.4.1.4515.100.1.1000 + sysDescr_regex_except: '^[Pp][Ll]' diff --git a/includes/discovery/functions.inc.php b/includes/discovery/functions.inc.php index f07b98d546..447f0dc467 100644 --- a/includes/discovery/functions.inc.php +++ b/includes/discovery/functions.inc.php @@ -1107,7 +1107,7 @@ function discovery_process(&$valid, $device, $sensor_type, $pre_cache) } //user_func must be applied after divisor/multiplier - if (isset($user_function) && function_exists($user_function)) { + if (isset($user_function) && is_callable($user_function)) { $value = $user_function($value); } diff --git a/includes/polling/functions.inc.php b/includes/polling/functions.inc.php index 173a05513e..716200ce3a 100644 --- a/includes/polling/functions.inc.php +++ b/includes/polling/functions.inc.php @@ -171,7 +171,7 @@ function record_sensor_data($device, $all_sensors) $sensor_value = ($sensor_value * $sensor['sensor_multiplier']); } - if (isset($sensor['user_func']) && function_exists($sensor['user_func'])) { + if (isset($sensor['user_func']) && is_callable($sensor['user_func'])) { $sensor_value = $sensor['user_func']($sensor_value); } diff --git a/includes/polling/os/packetlight.inc.php b/includes/polling/os/packetlight.inc.php new file mode 100644 index 0000000000..3bafec2b4a --- /dev/null +++ b/includes/polling/os/packetlight.inc.php @@ -0,0 +1,13 @@ + major (or faulty)-> minor-> event-> warning-> normal (off)." + ::= { agnt 8 } + +agnMonitorModeCmd OBJECT-TYPE + SYNTAX INTEGER { + notApplicable(1), + off(2), + on(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this attribute to ON, will enforce the agent to change its mode of operation to + Monitor Mode" + ::= {agnt 9} + +agnLed OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This entry specifies the LEDs status of the agent module . Each led will be represented by 4 + bits where the first 2 bits (left) will specify the status : + (00=NA, 01=OFF, 10=ON, 11=BLINK), + and the next two bits (right) will specify the color : + (00=GREEN, 01=RED, 10=YELLOW, 11=GRAY)" + ::= {agnt 10} + +trapTable OBJECT-TYPE + SYNTAX SEQUENCE OF TrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table includes the last few traps generated by the agent, for future retrieval. The table + has a limited capacity. If traps are not retrieved in proper time, they will be + over-written by new traps " + ::= {agnt 11} + +trapEntry OBJECT-TYPE + SYNTAX TrapEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in table." + INDEX { trapID } + ::= { trapTable 1 } + +TrapEntry ::= + SEQUENCE { + trapID + Integer32, + trapVal + DisplayString, + trapTimeSinceOccurrence + TimeTicks + } + +trapID OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " This value indicates an index of a specific trap " + ::= { trapEntry 1 } + +trapVal OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is the actual ASCII description of the trap. " + ::= { trapEntry 2 } + +trapTimeSinceOccurrence OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value indicates the amount of time passed since the occurrence of the event that + trigger this trap. " + ::= { trapEntry 3 } + + +-- +-- +-- File Transfer +-- +-- + +fileTransfer OBJECT IDENTIFIER ::= { agnt 12 } + +fileServerIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the server from which the file is loaded " + ::= { fileTransfer 1 } + +fileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the file to be loaded. For protection, read returns + NULL. " + ::= { fileTransfer 2 } + +fileTransCmd OBJECT-TYPE + SYNTAX INTEGER { + swDwnLoad (1), + configDwnLoad (2), + configUpLoad (3), + coProcDwnLoad (4), + stateUpLoad (5), + dwnLoadUserFile (6), + upLoadUserFile (7), + swDwnLoadAndReset (8), + swUpLoad (9), + swDwnLoad2BkupStorage(10), + bootDwnLoad (11), + bootUpLoad (12), + swUpLoadFromBkupStorage(13), + licenseDwnLoad (14), + configDwnLoadToDefaultFile(15), + noOp (255) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The command to be executed on fileName at fileServerIP." + ::= { fileTransfer 3 } + +-- tftp group + +tftpRetryTimeOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " General Retransmission time-out value (seconds) " + -- DEFVAL { 15 } + ::= { fileTransfer 4 } + +tftpTotalTimeOut OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " Total Retransmission time-out value (seconds) " + -- DEFVAL { 60 } + ::= { fileTransfer 5 } + +tftpStatus OBJECT-TYPE + SYNTAX INTEGER { + noOp(2), + connecting(3), + transferringData(4), + endedTimeOut(5), + endedOk(6), + error(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Status of tftp session. When a session ended with success, + the tftpStatus should be endedOk(6). Before restarting a + tftp session, the NMS should set the tftpStatus to noOp(2). + That's the reason of MAX-ACCESS read-write to this field." + DEFVAL { noOp} + ::= { fileTransfer 6 } + +tftpError OBJECT-TYPE + SYNTAX OCTET STRING ( SIZE(2) ) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The MSB represents the standard error code. + The LSB represents the private error code. + 0x0000 is No Error + 0x0100 is File Not Found + 0x0200 is Access violation + 0x0300 is Disk full or allocation exceeded + 0x0400 is Illegal TFTP operation + 0x0500 is Unknown transfer ID + 0x0600 is File already exists + 0x0700 is No such user + 0x0001 is Server Overflow + 0x0002 is No empty UDP port + 0x0003 is No empty connection + 0x0004 is Illegal File Mode + 0x0007 is Illegal PDU size + 0x0008 is TFTP Server does not exist + 0x0009 is Incorrect File + 0x000A is Wrong License format + 0x000B is License ID already used " + DEFVAL { '0000'h } + ::= { fileTransfer 7 } + +fileTransferToSubSystems OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object represents the sub-systems the fileTransCmd + refers to. It should be used when a system is divided + to sub-systems and each sub-system (or part of them) can + have a different SW/Configuration. + + Each bit of this object will represent one of the sub-systems. + Bit='1' - APPLY to respective sub-system + Bit='0' - DO NOT APPLY to respective sub-system + + For the meaning of each bit, see product's specification. + User will select the sub-systems envolved by filling-in the bits + that represent these sub-systems. + In this case, the file represented by 'fileName' will + include several parts, each representing one of the sub-systems. + The agent will refer only to the part/s indicated by this object. + + 0 Octet Strings = not applicable + DEFVAL = 0h for the products that support this object." + ::= { fileTransfer 8 } + +fileNameWithinProduct OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The file name used by the product within the product file system." + ::= { fileTransfer 9 } + +--Internal SW Download table + +intSwdlTable OBJECT-TYPE + SYNTAX SEQUENCE OF IntSwdlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This parameters table is for + internal Software down load. It also includes data + about all files contained in the Object from which + down-load is performed." + ::= { fileTransfer 10 } + +intSwdlEntry OBJECT-TYPE + SYNTAX IntSwdlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in table." + INDEX {intSwdlObjIdx, intSwdlFileIdx } + ::= { intSwdlTable 1} + +IntSwdlEntry ::= + SEQUENCE { + intSwdlObjIdx Integer32, + intSwdlFileIdx Integer32, + intSwdlFileName DisplayString, + intSwdlFileSwVer DisplayString, + intSwdlSwDate DisplayString, + intSwdlSize DisplayString, + intSwdlCmd INTEGER, + intSwdlToSubSystem OCTET STRING, + intSwdlCardType INTEGER, + intSwdlFlashIdx Integer32 + } + +intSwdlObjIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the object from which down-load is performed." + ::= {intSwdlEntry 1} + +intSwdlFileIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the files included in intSwdlObjIdx. + One of these files can be selected to be internally + downloaded." + ::= {intSwdlEntry 2} + +intSwdlFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file." + ::= {intSwdlEntry 3} + +intSwdlFileSwVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version of the file." + ::= {intSwdlEntry 4} + +intSwdlSwDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version date of the file." + ::= {intSwdlEntry 5} + +intSwdlSize OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The size of the file." + ::= {intSwdlEntry 6} + +intSwdlCmd OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (1), + off (2), + on (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The command to down-load a SW file to an object. + The Agent will change the value of this MIB object to off(2) + automatically, after accepting the command." + ::= {intSwdlEntry 7} + +intSwdlToSubSystem OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + " This object defines the subsystem for download. + Bit='1'- APPLY to respective sub system. + Bit='0'- DO NOT APPLY to respective sub system. + For more details see product specification. + For every octet bit0=LSB, bit7=MSB" + ::= { intSwdlEntry 8 } + +intSwdlCardType OBJECT-TYPE + SYNTAX INTEGER + { + unknown (1), + gstm1 (220), -- GMUX-2000 STM1 card + goc3 (221), -- GMUX-2000 OC3 card + gstm1D (222), -- GMUX-2000 STM1 card with 2 ports + goc3D (223), -- GMUX-2000 OC3 card with 2 ports + serverE1 (270), -- GMUX-2000 Server E1 Card + serverT1 (271), -- GMUX-2000 Server T1 Card + serverE1Pw (272), -- Gmux2000 Server E1 PW Card + serverT1Pw (273), -- Gmux2000 Server T1 PW Card + gigabitEth (280), -- GMUX-2000 Gigabit ETH Card + channelizedT3Pw1 (290), -- Gmux2000 Channelized T3 PW Card + cesT128 (300), -- Gmux-2000 CES T1 28 ports (external T1 ports) card. + cesE128 (301), -- Gmux-2000 CES E1 28 ports (external E1 ports) card. + cesT1Pw28 (302), -- Gmux2000 CES T1 PW ports (external T1 ports) card. + cesE1Pw28 (303), -- Gmux2000 CES E1 PW ports (external E1 ports) card. + vmxE1VeDe (310), -- Gmux-2000 Vmux E1 card with 16 external voice + 2 external Data ports. + vmxE1VeDi (311), -- Gmux-2000 Vmux E1 card with 16 external voice + 2 internal Data ports. + vmxE1ViDe (312), -- Gmux-2000 Vmux E1 card with 16 internal voice + 2 external Data ports. + vmxE1ViDi (313), -- Gmux-2000 Vmux E1 card with 16 internal voice + 2 internal Data ports. + vmxT1VeDe (314), -- Gmux-2000 Vmux T1 card with 16 external voice + 2 external Data ports. + vmxT1VeDi (315), -- Gmux-2000 Vmux T1 card with 16 external voice + 2 internal Data ports. + vmxT1ViDe (316), -- Gmux-2000 Vmux T1 card with 16 internal voice + 2 external Data ports. + vmxT1ViDi (317), -- Gmux-2000 Vmux T1 card with 16 internal voice + 2 internal Data ports. + vc12E1UeNe (318), -- Gmux-2000 Vmux E1 card with 12 external User (voice) + 2 external Network (Data) ports. + vc12E1UeNi (319), -- Gmux-2000 Vmux E1 card with 12 external User (voice) + 2 internal Network (Data) ports. + vc12E1UiNe (320), -- Gmux-2000 Vmux E1 card with 12 internal User (voice) + 2 external Network (Data) ports. + vc12E1UiNi (321), -- Gmux-2000 Vmux E1 card with 12 internal User (voice) + 2 internal Network (Data) ports. + vc12T1UeNe (322), -- Gmux-2000 Vmux T1 card with 12 external User (voice) + 2 external Network (Data) ports. + vc12T1UeNi (323), -- Gmux-2000 Vmux T1 card with 12 external User (voice) + 2 internal Network (Data) ports. + vc12T1UiNe (324), -- Gmux-2000 Vmux T1 card with 12 internal User (voice) + 2 external Network (Data) ports. + vc12T1UiNi (325) -- Gmux-2000 Vmux T1 card with 12 internal User (voice) + 2 internal Network (Data) ports. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the Card type that this file is relevant for." + ::= {intSwdlEntry 9} + +intSwdlFlashIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the flash memory this file is stored in (1 or 2) + (Example: 1= The file is stored in flash No.1). + ASMi52 file will always be stored in Flash No.2 (intSwdlFlashIdx=2)." + ::= {intSwdlEntry 10} + +--SW Download Status table + +swdlStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SwdlStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This parameters table is for software download status. + It also includes data about the files down-loaded or + attempted to be down-loaded." + ::= { fileTransfer 11 } + +swdlStatusEntry OBJECT-TYPE + SYNTAX SwdlStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in table." + INDEX {swdlStatusTypeIdx, swdlStatusIdx } + ::= { swdlStatusTable 1} + +SwdlStatusEntry ::= + SEQUENCE { + swdlStatusTypeIdx Integer32, + swdlStatusIdx Integer32, + swdlStatusFileName DisplayString, + swdlStatusSlot DisplayString, + swdlStatusSubSystem DisplayString, + swdlStatusStatus Integer32, + swdlStatusTime DisplayString + } + +swdlStatusTypeIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the down-load type (e.g. external (1) or internal (2))." + ::= {swdlStatusEntry 1} + +swdlStatusIdx OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the status rows." + ::= {swdlStatusEntry 2} + +swdlStatusFileName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the file." + ::= {swdlStatusEntry 3} + +swdlStatusSlot OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot of the updated (or attempted to be updated) object." + ::= {swdlStatusEntry 4} + + swdlStatusSubSystem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The subsystem that updated (or attempted to be updated)." + ::= {swdlStatusEntry 5} + +swdlStatusStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the down load process. + Value: Fail (2), OK (3), InProcess (4)." + ::= {swdlStatusEntry 6} + +swdlStatusTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This MIB parameter indicates the time SW download was finished. + The format shuld be YYYY-MM-DD, hh:mm:ss" + ::= {swdlStatusEntry 7} + +clearDwldStatusLog OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object clears the status log. + Value: off(2), external(3), internal(4) + The Agent will change the value of this MIB object to off(2) + automatically, after accepting the command ." + ::= { fileTransfer 12 } + +autoFileTransfer OBJECT IDENTIFIER ::= { fileTransfer 13} + +-- Agent initiated auto file transfer. + +autoFileTransferTable OBJECT-TYPE + SYNTAX SEQUENCE OF AutoFileTransferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Scheduling configuration table for + Agent initiated file transfer." + ::= { autoFileTransfer 1 } + +autoFileTransferEntry OBJECT-TYPE + SYNTAX AutoFileTransferEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the table." + INDEX { autoFileTransferType} + ::= { autoFileTransferTable 1} + +AutoFileTransferEntry ::= + SEQUENCE { + autoFileTransferType + INTEGER, + autoFileTransferServerIp + IpAddress, + autoFileTransferFileName + SnmpAdminString, + autoFileTransferScheduling + INTEGER, + autoFileTransferTimeRecurrence + Integer32, + autoFileTransferOccurrenceRecurrence + Integer32 + } + +autoFileTransferType OBJECT-TYPE + SYNTAX INTEGER + { + alarmsBuffer (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object defines the type of file to be transferred + by agent. " + ::= { autoFileTransferEntry 1 } + +autoFileTransferServerIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the IP Address of the + server to which the file is uploaded." + ::= { autoFileTransferEntry 2 } + +autoFileTransferFileName OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines the name of + the file to be uploaded." + ::= { autoFileTransferEntry 3 } + +autoFileTransferScheduling OBJECT-TYPE + SYNTAX INTEGER + { + notApplicable (1), + now (2), + recurrence (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines schedule for TFTP Automatic session(s) + initiated by Agent, according to the value selected: + now - initiate immediate single session. + + recurrence- initiate single session 'every M time units'. + or 'every N occurrences' or upon both, (earliest event). + Time reccurence period (M) is defined by + fileTransferTimeRecurrence. + Occurrence reccurence (N) is defined by + fileTransferOccurrenceRecurrence. + Zero value means that the object is not relevant (not + taken into account for the recurrence). It is invalid + that both will have zero values in our case (recurrence). + When both are non zero, file is transferred + upon earliest event" + ::= { autoFileTransferEntry 4 } + +autoFileTransferTimeRecurrence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines time reccurence interval, + e.g. M can be 'every M days', 'every M hours' etc. + Zero is used to indicate + there's no time reccurence (0= notApplicable). + This object is taken into account only + if autoFileTransferScheduling = recurrence + For LA-110 time units are days." + ::= { autoFileTransferEntry 5 } + +autoFileTransferOccurrenceRecurrence OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object defines Occurrence reccurence interval, + e.g N can be in 'every N alarms', 'every N log entries' etc. + zero is used to indicate + There's no Event Reccurence. (0= notApplicable) + This object is taken into account only + if autoFileTransferScheduling = recurrence + Occurence Type (Alarms, etc.) is according + to autoFileTransferType." + ::= { autoFileTransferEntry 6 } + +fileTransferServerPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Server Port number used for File Transfer. + Applicable for SFTP. + Valid values: 0..65535." + -- DEFVAL { 22 } + ::= { fileTransfer 14 } + +fileTransferProtocol OBJECT-TYPE + SYNTAX INTEGER + { + tftp (1), --default + sftp (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "File Transfer protocol used." + ::= { fileTransfer 15 } + + +systemReset OBJECT-TYPE + SYNTAX INTEGER { + off (2), + on (3), --HW + resetConfig (4), + resetMapping (5), + resetStandby (6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset action to be performed on the system. + - resetMapping - reset SDH/SONET mapping to + default for all SDH/SONET links. + - resetStandby(6) - can be used only by devices with redundancy on MAIN/CL." + ::= { agnt 13 } + +systemTiming OBJECT IDENTIFIER ::= { agnt 14 } + +systemDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System date." + ::= { systemTiming 1 } + +systemTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System time." + ::= { systemTiming 2 } + +systemTimeElapsed OBJECT-TYPE + SYNTAX Integer32 (0..899) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds that have elapsed since the + beginning of the current error-measurement + period. Same for all ports of the device." + ::= { systemTiming 3 } + +systemResetAllStatsCmd OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + on (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Reset statistics of all ports and connections of the device." + ::= { agnt 16 } + +systemClearTablesCmd OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + tempCnfgTables (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tempCnfgTables - Set *RowStatus = destroy for all entries of + some tables having *RowStatus object, for + temporary configuration only! (255). + For the relevant tables, see product's specification. + This object should be used by WAN product applications + before performing the Update operation, in order to clear + old entries of these tables. + For MP-104/204 the entries will be destroyed for cnfg=1. + off - agent will automatically change to this value, after performing the + command. " + ::= { agnt 17 } + +systemParameter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This parameter can be used for different purposes: + - TELNET session time-out in seconds. + - Ace20: when trying to create row in a table that already + has row with the same values, if set of values has to be unique + in table, this attribute is set to the index of the existing row. + - Optimux-T3: when CH interfaces are RJ-45, user can select via this + object, the interface type for each Group of channels: T1 or E1: + The selection will be a sum of the following Bits. + '0' = T1 + '1' = E1 + Bit Group Value for each Bit having '1' + 1 1 (CH-1..CH-8) 1 + 2 2 (CH-9..CH-12) 2 + 3 3 (CH-13..CH-20) 4 + 4 4 (CH-21..CH-28) 8 + Examples: + 15 = all Groups are selected to be E1 + 6 = Group 2 and Group 3 are selected to be E1 + (Group 1 and Group 4 are T1). + - FCD-A, FCD-M: user can select via this object the configuration + used for Get values of MSDSL parameters that don't have + configuration index. + 1 =active configuration + 255=temporary configuration. + Set of this object should be done before Getting the MSDSL + RW parameters. + - Ace2002: This parameter indicates the number of intervals that + were successfully uploaded upon statistics collection session. + - FCD-IP, WR, FCD-IPD, LA-240: + This parameter indicates whether Telnet Access is enabled/disabled: + Values: + 2 - Telnet Access is Disabled. + 3 - Telnet Access is Enabled. + -Vmux-110: This parameter value equals to maximum number of bundles. + -Optimux-155: Simmilar usage to Optimux T3. user can select via this + object, interface type T1 or E1 for each Group of + channels (LIU): LIU group consists of 7 channels. + Up to 12 LIUs are represented (84 T1 Channels). + The selection will be a sum of the 2**n + For each bit:'0' = T1 ,'1' = E1 + Bit Group + 1 1 (CH-1 .. CH-7) + 2 2 (CH-8 .. CH-14) + 3 3 (CH-15 ..CH-21) + ... + 9 9 (CH-56.. CH-63) + ... + 10 10 (CH-64..CH-70) + 11 11 (CH-71..CH-77) + 12 12 (CH-78..CH-84) " + ::= { agnt 18 } + +agnGlobalAlarmMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (100)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of this attribute determines the alarm traps the + agent should mask and not send to the managers. + Each bit from a certain octet represents a certain alarm." + ::= { agnt 19 } + +alarmSeverity OBJECT-TYPE + SYNTAX INTEGER + { + event (3), + minor (4), + major (5), + warning (6), + critical (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object specifies the severity of the alarms." + ::= { agnt 20 } + +alarmState OBJECT-TYPE + SYNTAX INTEGER + { + off (2), -- End, + on (3) -- Start. + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "." + ::= { agnt 21 } + +agnTestStatus OBJECT-TYPE + SYNTAX INTEGER + { + off (2), + on (3) + } + + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current test status (for all levels: system, + card, port). + This attribute will be set to: + on(3): when there is at least one test in progress on the + system/card/port + off(2): when there is NO test in progress on the + system/card/port" + ::= {agnt 22 } + +systemSaveAndResetAllStatsCmd OBJECT-TYPE + SYNTAX INTEGER + { + off(2), + on (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "on - a command to Save data of Current Period in Last Period + data-set and start a new counting period for Current Period. + off - agent will automatically change to this value, after performing the + command." + ::= { agnt 23 } + +systemDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default Gateway's IP Address." + ::= { agnt 24 } + +agnSendTrapParameter OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object specifies if the agent will attach a specific + parameter to a trap. + + For ACE2002 the agent will attach or not the openViewSeverity + parameter according to the value of this parameter: + 1 - will attach openViewSeverity. + 0 - will not attach openViewSeverity." + ::= { agnt 27 } + +agnDeviceCapabilities OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (2)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the optional capabilities that are implemented by this device + and are manageable through this MIB. + + For each capability 1 BIT is allocated in each Octet starting from the LSB. + If the value of the BIT = 1, the capability is Enabled. + If the value of the BIT = 0, the capability is Disabled. + For bit assignment, refer to device specification. + Capabilities example: + Router - BIT 0 (0000 0001 = 01 Hex = 1 Decimal). + + The 2nd octet (MSB) will represent the maximum number of intervals that + the Agent can keep in its DB (same for all ports). + + For Vmux, this object describes agent's support of LBRAD coder feature: + 1 octet ; bit 0 (LSB). + '1' - LBRAD feature is supported + '0' - LBRAD feature is not supported." + ::= {agnt 42} + + +agnStoreCmd OBJECT-TYPE + SYNTAX INTEGER + { + off (2), + inFlash (3), + asDefConfigFile (4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Store command. + inFlash(3) = store the current Agent configuration in Flash memory. + asDefConfigFile(4) = store the current Agent configuration as + Default Configuration file (e.g. 'DefConfig.cfg'). + Agent will perform the required command and change automatically + the value of this object to off(2)." + ::= { agnt 44 } + + +agnSwVersionSwapCmd OBJECT-TYPE + SYNTAX INTEGER + { + off (2), + mainAndBackup (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SW switch command. + mainAndBackup (3) = Swap between Main SW and the backup one. + Agent will perform the required command and change automatically + the value of this object to off(2)." + ::= { agnt 51 } + + +agnTrapDelay OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable enables the user to set a delay (in seconds) before a trap is sent. + This delay will be used only for traps that need to be sent during device initialization. + It is needed because the device connected to our device starts transmitting traps later. + The delay starts from the end of the Boot process. The device will keep the init traps + in the correct order, and cancel those which clear former ones in the list. + After this init delay, traps will be sent without a delay." + ::= { agnt 60 } + + +-- SYSTEM TRAPS + +--NOTIFICATIONS + +systemsEvents OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The events for RAD products." + ::= { systems 0 } + +tftpStatusChangeTrap NOTIFICATION-TYPE + OBJECTS { tftpStatus } + STATUS current + DESCRIPTION + "This trap is sent whenever the status of tftp changed." + ::= { systemsEvents 1 } + +agnStatusChangeTrap NOTIFICATION-TYPE + OBJECTS {agnIndication } + STATUS current + DESCRIPTION + "This trap is sent whenever the state of the entity the agent is + responsible for changed. + TDM devices will send agnTestStatus variable to indicate the current test status." + ::= { systemsEvents 2 } + +swdlStatusResult NOTIFICATION-TYPE + OBJECTS {swdlStatusFileName} + STATUS current + DESCRIPTION + "This notification is sent when Software Down Load is finished. + The attached object indicates the File Name." + ::= { systemsEvents 4 } + +intSwdlSlotFileMismatch NOTIFICATION-TYPE + OBJECTS {intSwdlFileName} + STATUS current + DESCRIPTION + "This notification is sent when the card in the chosen slot doesn't match + the chosen file. + The attached object indicates the File Name." + ::= { systemsEvents 5 } + +END + diff --git a/mibs/packetlight/SL-ALARM-MIB b/mibs/packetlight/SL-ALARM-MIB new file mode 100644 index 0000000000..01d70128d4 --- /dev/null +++ b/mibs/packetlight/SL-ALARM-MIB @@ -0,0 +1,378 @@ +-- ***************************************************************** +-- Alarm MIB +-- ***************************************************************** + +SL-ALARM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + TruthValue, TimeStamp FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slMain FROM SL-MAIN-MIB; + +slAlarmMib MODULE-IDENTITY + LAST-UPDATED "0008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the ALARMS." + ::= { slMain 20 } + +SlAlarmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Alarms Types." + SYNTAX INTEGER { +-- SONET/SDH alarms + losSonetAlarm(1), -- Loss Of Signal (S) + lofSonetAlarm(2), -- Loss Of Frame (S) + lopSonetAlarm(3), -- Loss Of Pointer (P) + aisLineSonetAlarm(4), -- Alarm Indication Signal (L) + rfiLineSonetAlarm(5), -- Remote Failure Indication (L) + uneqSonetAlarm(6), -- Unequipped (P) + timLine(7), -- Trace Indication Mismatch (S) + slm(8), -- Signal Label Mismatch (P) - Defect + sd(9), -- Signal Degrade (SDH only) + sf(10), -- Signal Fail (SDH only) + hwfail(11), -- HW Fail + aisPathSonetAlarm(12), -- Alarm Indication Signal (P) + rfiPathSonetAlarm(13), -- Remote Failure Indication (P) + timPath(14), -- Trace Indication Mismatch (P) + uplinkTransmitMismatch(15), -- Transceiver mismatch or removed (deprecated) + uplinkClockSourceLol(16), -- Clock Source Loss of lock + aisVtSonetAlarm(21), -- Alarm Indication Signal (V) + lopVtSonetAlarm(22), -- Loss Of Pointer (V) + rfiVtSonetAlarm(23), -- Remote Failure Indication (V) + timVt(24), -- Trace Indication Mismatch (V) + slmVt(25), -- Signal Label Mismatch (V) + uneqVtSonetAlarm(26), -- Unequipped (V) + lomVt(27), -- Loss of Multiframe (V) + +-- GFP/VCG alarms + vcgFarLossClientSignal(101),-- Far-end Loss of Client Signal + vcgFarLossClientSync(102), -- Far-end Loss of Client Sync + vcgLossAlignment(103), -- VCG Loss of Alignment + vcgLossMultiframe(104), -- VCG Loss of Multiframe + vcgLossSequence(105), -- VCG Loss of Sequence + vcgGfpLossSync(106), -- GFP framer Loss of Sync + vcgFarGfpLossSync(107), -- Far-end GFP Loss of Sync + vcgBadGidMember(108), -- Bad GID of a VCAT member + +-- Provisioning alarms + provUnequipped(151), -- Unprovisioned service + provMismatch(152), -- Mismatch provisioning + +-- Ethernet alarms + ethConfigTransmitFault(201),-- Optical GbE transceiver transmit fault (deprecated) + ethConfigLossOfSignal(202), -- Optical GbE transceiver signal detect failed + ethConfigLinkFail(203), -- Mac Layer Link failed + ethConfigPcsLossSync(204), -- PCS coding loss of sync + +-- FC alarms + fcBxPortTransmitFault(301), -- Transceiver transmit fault (deprecated) + fcBxPortLossOfSignal(302), -- Transceiver signal detect failed + fcBxPortNoLink(303), -- No link established yet. + fcBxPortLossOfSync(304), -- Loss of sync + fcBxPortTransmitMismatch(306), -- Transceiver mismatch or removed (deprecated) + fcBxPortPcsLossSync(307), -- PCS coding loss of sync + + fcipLinkNoLink(311), -- No link established yet. + fcipLinkLossOfSync(312), -- Loss of sync + fcipSntpFailure(313), -- SNTP failure + fcipIpsecFailure(314), -- IPSec failure + fcipFarLossOfClient(315), -- The Far-End lost the FC link + +-- Escon alarms + esconPortTransmitFault(351), -- Transceiver transmit fault (deprecated) + esconPortLossOfSignal(352), -- Transceiver signal detect failed + esconPortNoLink(353), -- No link established yet. + esconPortLossOfSync(354), -- Loss of sync + +-- EDFA alarms + edfaPumpTemperuture(401), -- Pump temperatur is out-of-bound + edfaHwFail(403), -- Pump HW failure + edfaRvcSignalDetect(404), -- Loss of input signal + edfaRcvPower(406), -- Rx Power is out-of-bound + edfaTemprature(407), -- Edfa temperature is out-of-bound + edfaEyeSafty(408), -- Eye safety alarm (available only in eye-safety mode) + edafGainFlatness(409), -- Gain flatness alarm + edfaXmtPower(410), -- Tx Power is out-of-bound + edfaGain(411), -- Edfa Gain is out-of-bound + edfaEol(412), -- Pump End Of Life + +-- Muxponder alarms + muxAisPath(451) , -- Muxponder AIS + muxLof(452), -- Muxponder LOF + muxRdi(453), -- Muxponder RDI + muxInbandFail(454), -- Muxponder Inband Fail + muxTempLicense(455), -- Muxponder Temporary Licensed + muxNoLicense(456), -- Muxponder Not Licensed + +-- Optical Switch alarms + oswHwFail(470), -- The optical switch is defined in seep but not exist + oswLossOfSignal(471), -- LOS is detected on the port of the optical switch + oswEdfaLossProp(472), + +-- Port alarms + loopback(501), -- The port is in loopback + apsForceActive(502), -- Force Switch is active on this port + apsManualActive(503), -- Manual Switch is active on this port + +-- CLU alarms + cluHoldoverState(602), -- Clu is switched to holdover + cluFreerunState(603), -- Clu is in free run state + cluBelowLevel(604), -- Clock is below internal level + cluFail(606), -- Clock fail + cluJittered(608), -- Clock jittered + +-- WSS alarms + channelLowDegrade(621), -- OCM Power Level Parameter 2 + channelHighDegrade(622), -- OCM Power Level Parameter 3 + channelLowFail(623), -- OCM Power Level Parameter 4 + channelHighFail(624), -- OCM Power Level Parameter 5 + unequalizedOuputPower(625), -- Failed to equalize channels output power + +-- SFP Alarms + sfpTransmitFault(701), -- sfp hardware problem + sfpRemoved(702), -- spf is either removed or failed + sfpMuxWlMismatch(703), -- wl of the sfp does not match the wls of the mux + sfpBitRateMismatch(704), -- the sfp bit rate does not match the implied port rate + sfpLossOfLock(705), -- retimer problem + sfpSfpWlMismatch(706), -- two sfps with the same wave length in + sfpLossOfLight(707), -- no signnal detection + sfpLaserEndOfLife(708), -- laser end of life indication + sfpMuxSpacingMismatch(709), -- spacing of the sfp does not match the spacing of the mux + sfpHardwareFault(710), -- wrong sfp crc + sfpBlocked(711), -- the sfp is blocked + sfpLossPropagation(712), -- shut laser due to a problem with the mate sfp + sfpUnknownType(713), -- unknown sfp type warning - doesn't shut the laser + + sfpHighTemp(720), -- internal temperature exceeds high alarm level. + sfpLowTemp(721), -- internal temperature is below low alarm level. + sfpHighTxPower(726), -- TX output power exceeds high alarm level. + sfpLowTxPower(727), -- TX output power is below low alarm level. + sfpHighRxPower(728), -- Received Power exceeds high alarm level. + sfpLowRxPower(729), -- Received Power is below low alarm level. + sfpHighLaserTemp(730), -- (15xy) laser TEC current exceeds high alarm level. + sfpLowLaserTemp(731), -- (15xy) laser TEC current exceeds low alarm level. + sfpHighLaserWl(732), -- (15xy) laser wavelength exceeds high alarm level. + sfpLowLaserWl(733), -- (15xy) laser wavelength is below low alarm level. + +-- XFP Alarms + xfpTxNR(734), + xfpTxCdrNotLocked(735), + xfpRxNR(736), + xfpRxCdrNotLocked(737), + +-- OTN Alarms + otnFecExc(750), -- FEC-EXC Trail Excessive Errors (Early FEC) > 10-4 + otnFecDeg(751), -- FEC-DEG Trail Degraded Errors (Early FEC) > 10-8 + otnOtuDeg(752), -- S-DEG Section- Degraded Performance. Based on SM BIP + otnOduDeg(753), -- P-DEG Path- Degraded Performance. Based on PM BIP + otnLos(754), -- LOS Loss of Signal + otnLof(755), -- LOF Loss of Frame. OOF present for at least 3ms + otnLom(756), -- LOM Loss of Multiframe; OOM present for at least 3ms + otuAis(757), -- S-AIS Section-Alarm Indication Signal + otuBdi(758), -- S-BDI Section-Backward Defect Indicator + otuTtim(759), -- S-TTIM Section-Trail Trace Identifier Mismatch (SAPI/DAPI) + oduAis(780), -- P-AIS Path-Alarm Indication Signal + oduOci(781), -- P-OCI Path-Open Connection indicator + oduLck(782), -- P-LCK Path-Locked. Path Locked active + oduBdi(783), -- P-BDI Path-Backward Error indicator. + oduTtim(784), -- P-TTIM Path-Trail Trace Identifier Mismatch (SAPI/DAPI) + oduPtm(785), -- P-PTM Path Payload Type Mismatch + +-- NE alarms + entityRemoved(801), -- Card is removed from the slot + entityClockFail(803), -- Clock Failure + entityHwTxFail(804), -- HW or Tx failure + entitySwMismatch(806), -- SW version mismatch detected + entitySwUpgrade(807), -- Software Upgrade in progress + entitySwInvalidBank(808), -- Software Bank is invalid + entityIpLanPending(820), -- new LAN IP address is pending + entityIpOscPending(821), -- new OSC IP address is pending + nePowerFault(902), -- Power supply unit has failed + neFanFault(903), -- Fan unit has failed + neLowVoltagePower(904), -- The voltage of the Power Supply is too low + entitySwUpgradeFail(905), -- SW Upgrade Failed + entityRadiusPrimFail(906), -- Radius Primary Server failed + entityRadiusSecFail(907), -- Radius Secondary Server failed + entityDbRestoreFail(908), -- Database Restore Failed + entityDbRestoreInProgress(909), -- Database Restore In Progress + entitySntpFail(910), -- SNTP server failure + +-- Misc + dcActive(1001), -- An alarm on the input dry contact + lcpDown(1002), -- The LCP link is down + ncpDown(1003), -- The NCP link is down + rtcFailure(1004) -- RTC failure + } + + +slAlarmConfig OBJECT IDENTIFIER ::= { slAlarmMib 1 } +slAlarmTraps OBJECT IDENTIFIER ::= { slAlarmMib 2 } +slAlarmTraps0 OBJECT IDENTIFIER ::= { slAlarmTraps 0 } + +-- +-- SL Alarms config Table +-- + +slAlarmConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlAlarmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure the SL Alarms." + ::= { slAlarmConfig 1 } + +slAlarmConfigEntry OBJECT-TYPE + SYNTAX SlAlarmConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist for each type of alarm. + The entry describes the alarm properties." + INDEX { slAlarmIfIndex, slAlarmType } + ::= { slAlarmConfigTable 1 } + +SlAlarmConfigEntry ::= + SEQUENCE { + slAlarmIfIndex InterfaceIndex, + slAlarmType SlAlarmType, + slAlarmSeverity INTEGER, + slAlarmServiceAffect TruthValue, + slAlarmTimeStamp TimeStamp, + slAlarmAcknowledged TruthValue, + slAlarmAckUser DisplayString, + slAlarmText DisplayString + } + +slAlarmIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding interface index. + The interface type may be one of: + - Sonet Line, + - Sonet Path, + - CLU + - NE." + ::= { slAlarmConfigEntry 1 } + +slAlarmType OBJECT-TYPE + SYNTAX SlAlarmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm type." + ::= { slAlarmConfigEntry 2 } + +slAlarmSeverity OBJECT-TYPE + SYNTAX INTEGER { + noAlarm(0), + critical(1), + major(2), + minor(3), + cleared(4), + notification(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm severity." + ::= { slAlarmConfigEntry 3 } + +slAlarmServiceAffect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm service affecting Yes/No." + ::= { slAlarmConfigEntry 4 } + +slAlarmTimeStamp OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The calendar time of the alarm." + ::= { slAlarmConfigEntry 5 } + +slAlarmAcknowledged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Allow the NMS to acknowledge an active alarm." + ::= { slAlarmConfigEntry 6 } + +slAlarmAckUser OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The name of the user that performed the Ack." + ::= { slAlarmConfigEntry 7 } + +slAlarmText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm text." + ::= { slAlarmConfigEntry 8 } + + +-- +-- SL ALARM TRAPS +-- + +slAlarmActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The alarm is active Yes/No." + ::= { slAlarmTraps 1 } + +slAlarmTrap NOTIFICATION-TYPE + OBJECTS {slAlarmIfIndex, + slAlarmType, + slAlarmSeverity, + slAlarmServiceAffect, + slAlarmActive, + slAlarmText + } + STATUS current + DESCRIPTION + "An slAlarmTrap notification is sent when an alarm occures." + ::= { slAlarmTraps 2 } + + +slAlarmTrap0 NOTIFICATION-TYPE + OBJECTS {slAlarmIfIndex, + slAlarmType, + slAlarmSeverity, + slAlarmServiceAffect, + slAlarmActive, + slAlarmText + } + STATUS current + DESCRIPTION + "An slAlarmTrap0 notification is sent when an alarm occures. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slAlarmTraps0 2 } + + +END + + + diff --git a/mibs/packetlight/SL-ALS-MIB b/mibs/packetlight/SL-ALS-MIB new file mode 100644 index 0000000000..8f905d1ffa --- /dev/null +++ b/mibs/packetlight/SL-ALS-MIB @@ -0,0 +1,198 @@ +-- ***************************************************************** +-- ALS MIB +-- ***************************************************************** + +SL-ALS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter64, + Gauge32 FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, ifIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slAlsMib MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SiteLight ALS feature." + ::= { sitelight 12 } + +slAlsConfig OBJECT IDENTIFIER ::= { slAlsMib 1} +slAlsTraps OBJECT IDENTIFIER ::= { slAlsMib 2} + + +-- ---------------------------------------------------------------- +-- +-- Automatic Laser Shutdown (ALS) Configuration Table +-- +-- ---------------------------------------------------------------- + +slAlsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlAlsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ALS configuration Table." + ::= { slAlsConfig 1 } + +slAlsConfigEntry OBJECT-TYPE + SYNTAX SlAlsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for active optical inetfaces + ifType = 196. The objects in this table are + used to configure the ALS algorithm." + INDEX { ifIndex } + ::= { slAlsConfigTable 1 } + +SlAlsConfigEntry ::= + SEQUENCE { + slAlsMode INTEGER, + slAlsLosDeclareTime INTEGER, + slAlsTestPulseTime INTEGER, + slAlsManualPulseTime INTEGER, + slAlsAutomaticPulseTime INTEGER, + slAlsAutomaticDelayTime INTEGER, + slAlsLaserTestActivate INTEGER, + slAlsLaserManualActivate INTEGER, + slAlsOperStatus INTEGER, + slAlsResetParams INTEGER + } + +slAlsMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the ALS algorithm. + When the Laser Admin Status is 'down' the ALS not operational." + ::= { slAlsConfigEntry 1 } + +slAlsLosDeclareTime OBJECT-TYPE + SYNTAX INTEGER { + ms500(1), -- 500 ms + ms550(2), -- 550 ms + ms600(3) -- 600 ms + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to declare optical LOS present or clear: 550 +- 50 msec." + ::= { slAlsConfigEntry 2 } + +slAlsTestPulseTime OBJECT-TYPE + SYNTAX INTEGER { + s80(1), -- 80 sec + s90(2), -- 90 sec + s100(3) -- 100 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart for test Pulse time (in manual restart) - 90+-10 sec." + ::= { slAlsConfigEntry 3 } + +slAlsManualPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart Pulse time (in manual mode) - 2+-0.25 sec." + ::= { slAlsConfigEntry 4 } + +slAlsAutomaticPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Automatic restart Pulse time (in automatic mode) - 2+-0.25 sec." + ::= { slAlsConfigEntry 5 } + +slAlsAutomaticDelayTime OBJECT-TYPE + SYNTAX INTEGER (60..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In Automatic mode. The delay between two laser re-activations." + ::= { slAlsConfigEntry 6 } + +slAlsLaserTestActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser for test operation." + ::= { slAlsConfigEntry 7 } + +slAlsLaserManualActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser manual operation." + ::= { slAlsConfigEntry 8 } + +slAlsOperStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational status of the ALS algorithm. + When the Laser Admin Status is 'down' the ALS not operational." + ::= { slAlsConfigEntry 9 } + +slAlsResetParams OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will reset the ALS + parameters to the factory defaults." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slAlsConfigEntry 10 } + + +-- ---------------------------------------------------------------- +-- +-- ALS Traps +-- +-- ---------------------------------------------------------------- + +slAlsStatusChangeTrap NOTIFICATION-TYPE + OBJECTS { ifIndex, slAlsOperStatus } + STATUS current + DESCRIPTION + "A slAlsStatusChangeTrap is sent when the TX laser status is changed." + ::= { slAlsTraps 1 } + + +END + + + diff --git a/mibs/packetlight/SL-EDFA-MIB b/mibs/packetlight/SL-EDFA-MIB new file mode 100644 index 0000000000..35522745e0 --- /dev/null +++ b/mibs/packetlight/SL-EDFA-MIB @@ -0,0 +1,291 @@ +-- ***************************************************************** +-- Dry Contacts MIB +-- ***************************************************************** + +SL-DRY-CON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter64, + Gauge32 FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, ifIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slDryConMib MODULE-IDENTITY + LAST-UPDATED "200108070000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Dry Contacts." + ::= { sitelight 7 } + + +slDryConOut OBJECT IDENTIFIER ::= { slDryConMib 1} +slDryConIn OBJECT IDENTIFIER ::= { slDryConMib 2} +slDryConTraps OBJECT IDENTIFIER ::= { slDryConMib 3} + +-- ******************************************* +-- Dry Contact Outputs +-- ******************************************* + + +slDryConAlarmCutoff OBJECT-TYPE + SYNTAX INTEGER { + dummy(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable cause to Alarms Cutoff." + ::= {slDryConOut 1} + +slDryConOutTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlDryConOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Dry Contact Out table configure the dry contact outputs." + ::= { slDryConOut 2 } + +slDryConOutEntry OBJECT-TYPE + SYNTAX SlDryConOutEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is an entry for each Output Dry Contact" + INDEX { slDryConOutIndex } + ::= { slDryConOutTable 1 } + +SlDryConOutEntry ::= + SEQUENCE { + slDryConOutIndex INTEGER, + slDryConOutCommand INTEGER, + slDryConOutActiveStatus TruthValue + } + + +slDryConOutIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the output dry contact." + ::= {slDryConOutEntry 1} + +slDryConOutCommand OBJECT-TYPE + SYNTAX INTEGER { + activate(1), + deactivate(2), + clear(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object controls the output dry contact state: + activate(1) - activate the output dry contact + deactivate(2) - dectivate the output dry contact + clear(3) - clears the output dry contact command + The object value can also be read by the management. + In this case the agent should return the current command + to the management. The object value should not be kept in + the NVRAM because it is used only for testing. + The intial value should be clear(3)." + ::= {slDryConOutEntry 2} + +slDryConOutActiveStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of the output dry contact: + TRUE - means that it is currently active + FLASE - means that it is not active" + ::= {slDryConOutEntry 3} + +-- ******************************************* +-- Dry Contact Inputs +-- ******************************************* + +slDryConLastChange OBJECT-TYPE + SYNTAX INTEGER { + dummy(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Sys Uptime at the last input change." + ::= {slDryConIn 1} + +slDryConInTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlDryConInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Dry Contact In table describes the dry contacts inputs." + ::= { slDryConIn 2 } + +slDryConInEntry OBJECT-TYPE + SYNTAX SlDryConInEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There is an entry for each Input Dry Contact" + INDEX { slDryConInIndex } + ::= { slDryConInTable 1 } + +SlDryConInEntry ::= + SEQUENCE { + slDryConInIndex INTEGER, + slDryConInDescription DisplayString, + slDryConInSeverity INTEGER, + slDryConInEnable INTEGER, + slDryConInPolarity INTEGER, + slDryConInStatus INTEGER, + slDryConInAlmType INTEGER + } + + +slDryConInIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of the input dry contact." + ::= {slDryConInEntry 1} + +slDryConInDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..40)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A textual description of the input dry contact alarm." + REFERENCE + "GR-833-CORE Appendix L ()." + ::= {slDryConInEntry 2} + +slDryConInSeverity OBJECT-TYPE + SYNTAX INTEGER { + critical(1), + major(2), + minor(3), + cleared(4), + notification(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A severity of the input dry contact alarm." + ::= {slDryConInEntry 3} + +slDryConInEnable OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the input dry contact alarm report generation." + ::= {slDryConInEntry 4} + +slDryConInPolarity OBJECT-TYPE + SYNTAX INTEGER { + activeClose(1), + activeOpen(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the input dry contact alarm polarity." + ::= {slDryConInEntry 5} + +slDryConInStatus OBJECT-TYPE + SYNTAX INTEGER { + active(1), + inactive(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Describe the current input dry contact alarm status." + ::= {slDryConInEntry 6} + +slDryConInAlmType OBJECT-TYPE + SYNTAX INTEGER { + aircompr(1), -- Air compressor failure + aircond(2), -- Air conditioning failure + airdryd(3), -- Air dryer failure + batdschrg(4), -- Battery discharging + battery(5), -- Battery failure + clfan(6), -- Cooling fan failure + cpmajor(7), -- Centralized Power Major Environmental Alarm or Major Equipment Failure + cpminor(8), -- Centralized Power Minor Environmental Alarm or Minor Equipment Failure + engine(9), -- Engine failure + engoprg(10), -- Engine operating + explgs(11), -- Explosive gas + firdetr(12), -- Fire detector failure + fire(13), -- Fire + flood(14), -- Flood + fuse(15), -- Fuse failure + gen(16), -- Generator failure + hiair(17), -- High airflow + hihum(18), -- High humidity + hitemp(19), -- High temperature + hiwtr(20), -- High water + intruder(21), -- Intrusion + lwbatvg(22), -- Low battery voltage + lwfuel(23), -- Low fuel + lwhum(24), -- Low humidity + lwpres(25), -- Low cable pressure + lwtemp(26), -- Low temperature + lwwtr(27), -- Low water + misc(28), -- Miscellaneous + opendr(29), -- Open door + pump(30), -- Pump failure + power(31), -- Commercial power failure + pwrX(32), -- X Volt power supply failure (X is a positive integer) + rect(33), -- Rectifier failure + recthi(34), -- Rectifier high voltage + rectlo(35), -- Rectifier low voltage + smoke(36), -- Smoke + toxicgas(37), -- Toxic gas + ventn(38) -- Ventilation system failure + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Describe the current input dry contact alarm type." + REFERENCE + "GR-833-CORE Appendix F Table 1." + ::= {slDryConInEntry 7} + + +-- ******************************************* +-- Dry Contact Traps +-- ******************************************* + +slDryConStatusChangeTrap NOTIFICATION-TYPE + OBJECTS { slDryConInIndex, slDryConInStatus, slDryConInAlmType } + STATUS current + DESCRIPTION + "An slDryConStatusChangeTrap notification is sent when + the the Status of an input dry contact is changed and the + corresponding alarm is enabled. + In order to shoten the Trap, the DisplayString that + describes the alarm is not sent. To find out this string + the NMS should use the index and get it from the table." + ::= { slDryConTraps 1 } + + + +END + + + diff --git a/mibs/packetlight/SL-EDFA.mib b/mibs/packetlight/SL-EDFA.mib new file mode 100644 index 0000000000..3e5e368272 --- /dev/null +++ b/mibs/packetlight/SL-EDFA.mib @@ -0,0 +1,541 @@ +-- ***************************************************************** +-- SiteLight EDFA MIB +-- ***************************************************************** + +SL-EDFA-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slEdfa MODULE-IDENTITY + LAST-UPDATED "200202040000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the EDFA Cards" + ::= { sitelight 9 } + +-- The EDFA MIB consists of the following groups: +-- EDFA Configuration Table +-- EDFA Traps + +edfaConfig OBJECT IDENTIFIER ::= { slEdfa 1 } +edfaTraps OBJECT IDENTIFIER ::= { slEdfa 2 } +edfaTraps0 OBJECT IDENTIFIER ::= { edfaTraps 0 } + +-- ---------------------------------------------------- +-- +-- The Edfa Configuration Table +-- +-- ---------------------------------------------------- + +edfaConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EdfaConfigEntry + MAX-ACCESS not-accessible + STATUS current -- deprecated + DESCRIPTION + "The EDFA configuration table." + ::= { edfaConfig 1 } + +edfaConfigEntry OBJECT-TYPE + SYNTAX EdfaConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the EDFA interface configuration table. + The index to this table is the same as the + an ifIndex." + INDEX { edfaIfIndex } + ::= { edfaConfigTable 1 } + +EdfaConfigEntry ::= + SEQUENCE { + edfaIfIndex InterfaceIndex, + edfaPumpTemp Integer32, + edfaRxPower INTEGER, + edfaPumpAdminStatus INTEGER, + edfaPumpOperStatus INTEGER, + edfaStatus INTEGER, + edfaVoa INTEGER, + edfaAutomaticMode TruthValue, + edfaAdminControlMode INTEGER, + edfaOperControlMode INTEGER, + edfaAdminGain INTEGER, + edfaOperGain INTEGER, + edfaAdminOutputPower INTEGER, + edfaOperOutputPower INTEGER, + edfaChannelsNumber INTEGER, + edfaTotalChannelsNumber INTEGER, + edfaEyeSafetyMode TruthValue, + edfaShutDownLipEnable TruthValue, + edfaAutoPowerUpLipEnable TruthValue, + edfaMaxGain INTEGER, + -- Gain In Range from-to + edfaGainInFrom INTEGER, + edfaGainInTo INTEGER, + -- Gain Out Range from-to + edfaGainOutFrom INTEGER, + edfaGainOutTo INTEGER, + -- Power In Range from-to + edfaPowerInFrom INTEGER, + edfaPowerInTo INTEGER, + -- Power Out Range from-to + edfaPowerOutFrom INTEGER, + edfaPowerOutTo INTEGER, + -- Channel information + edfaFromChannel INTEGER, + edfaToChannel INTEGER, + edfaOscChannel INTEGER, + edfaRedBlueType INTEGER, + edfaRole INTEGER, + -- A description string + edfaFreeDescription DisplayString, + edfaConfigSafetyThreshold INTEGER + } + +edfaIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amplifier interface index." + ::= { edfaConfigEntry 1 } + +edfaPumpTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The pump temperture (in Kelvin)." + ::= { edfaConfigEntry 2 } + +edfaRxPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The measured Rx Power. + The value is specified in ten'th of Dbm units increments, starting + from -30.0 dbm (e.g. value 0 means -30.0 dbm)." + ::= { edfaConfigEntry 3 } + +edfaPumpAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready + down(2), + restart(3) -- + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the laser. The restart(3) + state indicates that the edfa pump should be restarted. + The restart(3) is not a state, thus it is not kept + in the configuration file." + ::= { edfaConfigEntry 4 } + +edfaPumpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + restart(3), -- + unknown(4) -- status can not be determined + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the laser. + If edfaPumpAdminStatus is down(2) then + edfaPumpOperStatus should be down(2). + If edfaPumpAdminStatus is changed to up(1) then + edfaPumpOperStatus should change to + up(1) if the interface is ready to transmit and + receive network traffic; it should remain in the down(2) state if + and only if there is a fault that prevents it from + going to the up(1) state. + The operational status is equal to restart(3) if the edfa pump + is still in restart process." + ::= { edfaConfigEntry 5 } + +edfaStatus OBJECT-TYPE + SYNTAX INTEGER (1..8191) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the Line Status of the + Edfa module. + + The edfaStatus is a bit map represented as a + sum, therefore, it can represent multiple failures (alarms) + simultaneously. + + edfaNoAlarm must be set if and only if no other + flag is set. + + The various bit positions are: + 1 edfaNoAlarm No alarm present + 2 edfaPumpTemperuture Pump temperatur is out-of-bound + 4 edfaPumpWavelength Pump wavelength is out-of-bound + 8 edfaHwFail Pump HW failure + 16 edfaRvcSignalDetect Loss of input signal + 32 edfaPumpPower Pump power is out-of-bound + 64 edfaRcvPower Rx Power is out-of-bound + 128 edfaTemprature Edfa temperature is out-of-bound + 256 edfaEyeSafty Eye safety alarm (available only in eye-safety mode) + 512 edafGainFlatness Gain flatness alarm + 1024 edfaXmtPower Tx Power is out-of-bound + 2048 edfaGain Edfa Gain is out-of-bound + 4096 edfaEol Pump End Of Life" + ::= { edfaConfigEntry 6 } + +edfaVoa OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The computed VOA output attenuation specified in + 0.1 dB units. From 0.0 to +15.0 dB." + ::= { edfaConfigEntry 7 } + +edfaAutomaticMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the Edfa automatic mode. If equals TRUE, + the Edfa control mode should selected automaticaly. + Otherwise it should be selected manualy." + ::= { edfaConfigEntry 8 } + +edfaAdminControlMode OBJECT-TYPE + SYNTAX INTEGER { + apc(1), -- automatic power control (the default) + agc(2) -- automatic gain control + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configure the Edfa control mode. This object + may be set only when edfaAtomaticMode is FALSE." + ::= { edfaConfigEntry 9 } + +edfaOperControlMode OBJECT-TYPE + SYNTAX INTEGER { + apc(1), -- automatic power control (the default) + agc(2) -- automatic gain control + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Edfa control mode. Initialy the Edfa + starts in APC mode. The AGC mode is used only when + selected manualy or after transient input power change." + ::= { edfaConfigEntry 10 } + +edfaAdminGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The required Edfa Gain value given in 0.1 dB units. This value + may be configured only when the edfa automatic mode is FALSE + and the edfa control mode is Agc." + ::= { edfaConfigEntry 11 } + +edfaOperGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual Edfa Gain value given in 0.1 dB units. + Value range starts with 0.0 dbm" + ::= { edfaConfigEntry 12 } + +edfaAdminOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The required Edfa output power value given in 0.1 dBm units. + The range starts with -30.0 dBm. This value + may be configured only when the edfa control mode is Apc." + ::= { edfaConfigEntry 13 } + +edfaOperOutputPower OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual Edfa output power value specified in 0.1 dBm units. + Valid valuse are in the range of 0.0 dBm upto +15.0 dBm." + ::= { edfaConfigEntry 14 } + +edfaChannelsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of optical channels on this signal." + ::= { edfaConfigEntry 15 } + +edfaTotalChannelsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of optical channels on this fiber." + ::= { edfaConfigEntry 16 } + +edfaEyeSafetyMode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When in Eye-Safety mode the edfa reduces the laser + power budget down to safe level upon detection of an + output fiber cut." + ::= { edfaConfigEntry 17 } + +edfaShutDownLipEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EDFA shout-down on LIP (Loss of signal) - + enable/disable." + ::= { edfaConfigEntry 18 } + +edfaAutoPowerUpLipEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "EDFA automatic power up (after signal returns) - + enable/disable." + ::= { edfaConfigEntry 19 } + +edfaMaxGain OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EDFA max gain is determined by the result of the VER command. + Legal values: + gainUnknown(1) + gain14dbm(2) - Booster/Inline, (-2)-14dBm output power, gain (-5)-22dB + gain17dbm(3) - Booster/Inline, (-2)-17dBm output power, gain (-5)-22dB + gain20dbm(4) - Booster/Inline, (-2)-20dBm output power, gain (-5)-22dB + gain23dbm(5) - Booster/Inline, 5-23dBm output power, gain (-5)-22dB, 16 channels + gain18dbmPreAmp8Ch(6) - Preamp (-18)-5dBm output power, fixed gain 18dB + gain18dbmPreAmp16ChRed(7) - Preamp (-18)-5dBm output power, fixed gain 18dB + gain18dbmPreAmp16ChBlue(8)- Preamp (-18)-0dBm output power, fixed gain 18dB + gain23dbmGain10(9) - Booster/Inline, 23dBm output power with fixed gain of 10dB, 32 channels + " + ::= { edfaConfigEntry 20 } + + -- Gain In Range from-to + +edfaGainInFrom OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower input gain range of the edfa in units of 0.1 db." + ::= { edfaConfigEntry 21 } + +edfaGainInTo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper input gain range of the edfa in units of 0.1 db." + ::= { edfaConfigEntry 22 } + + -- Gain Out Range from-to + +edfaGainOutFrom OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower output gain range of the edfa in units of 0.1 db." + ::= { edfaConfigEntry 23 } + +edfaGainOutTo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper output gain range of the edfa in units of 0.1 db." + ::= { edfaConfigEntry 24 } + + -- Power In Range from-to + +edfaPowerInFrom OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower input power range of the edfa in units of 0.1 dbm." + ::= { edfaConfigEntry 25 } + +edfaPowerInTo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper input power range of the edfa in units of 0.1 dbm." + ::= { edfaConfigEntry 26 } + + -- Power Out Range from-to + +edfaPowerOutFrom OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lower output power range of the edfa in units of 0.1 dbm." + ::= { edfaConfigEntry 27 } + +edfaPowerOutTo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Upper output power range of the edfa in units of 0.1 dbm." + ::= { edfaConfigEntry 28 } + + -- Channel information + +edfaFromChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first channel number supported by the edfa; 0 to ignore." + ::= { edfaConfigEntry 29 } + +edfaToChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The last channel number supported by the edfa; 0 to ignore." + ::= { edfaConfigEntry 30 } + +edfaOscChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wavelenght of the optical supervisory channel e.g. 1510, 1490." + ::= { edfaConfigEntry 31 } + +edfaRedBlueType OBJECT-TYPE + SYNTAX INTEGER { + red(1), + blue(2), + none(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the edaf." + ::= { edfaConfigEntry 32 } + +edfaRole OBJECT-TYPE + SYNTAX INTEGER { + booster(1), + boosterInline(2), + preamp(3), + inline(4), + raman(5), + other(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The role of the edaf." + ::= { edfaConfigEntry 33 } + + -- A description string + +edfaFreeDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A free text with additional edfa information." + ::= { edfaConfigEntry 34 } + +edfaConfigSafetyThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Eye Safety threshold level specified in dBm units. + The value given in 0.1 dBm units. The range starts with -50.0 dBm." + ::= { edfaConfigEntry 35 } + + +-- ---------------------------------------------------- +-- +-- The Edfa Traps +-- +-- ---------------------------------------------------- + +edfaStatusChange NOTIFICATION-TYPE + OBJECTS { edfaIfIndex, + edfaStatus } + STATUS current + DESCRIPTION + "A edfaStatusChange trap is sent when the + value of an instance edfaStatus changes. It + can be utilized by an NMS to trigger polls." + ::= { edfaTraps 1 } + +edfaControlModeChange NOTIFICATION-TYPE + OBJECTS { edfaIfIndex, + edfaOperControlMode } + STATUS current + DESCRIPTION + "A edfaControlModeChange trap is sent when the + value of an instance edfaOperControlMode when going + from APC to AGC (both directions) in automatic mode." + ::= { edfaTraps 2 } + +edfaStatusChange0 NOTIFICATION-TYPE + OBJECTS { edfaIfIndex, + edfaStatus } + STATUS current + DESCRIPTION + "A edfaStatusChange trap is sent when the + value of an instance edfaStatus changes. It + can be utilized by an NMS to trigger polls. + It is defined to support browsers that don't recognize RFC 2576." + ::= { edfaTraps0 1 } + +edfaControlModeChange0 NOTIFICATION-TYPE + OBJECTS { edfaIfIndex, + edfaOperControlMode } + STATUS current + DESCRIPTION + "A edfaControlModeChange trap is sent when the + value of an instance edfaOperControlMode when going + from APC to AGC (both directions) in automatic mode. + It is defined to support browsers that don't recognize RFC 2576." + ::= { edfaTraps0 2 } + +END diff --git a/mibs/packetlight/SL-ENTITY-MIB b/mibs/packetlight/SL-ENTITY-MIB new file mode 100644 index 0000000000..318308f78e --- /dev/null +++ b/mibs/packetlight/SL-ENTITY-MIB @@ -0,0 +1,599 @@ +-- ***************************************************************** +-- Modules MIB +-- ***************************************************************** + +SL-ENTITY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, mib-2, NOTIFICATION-TYPE, + TimeTicks + FROM SNMPv2-SMI + TDomain, TAddress, TEXTUAL-CONVENTION, DisplayString, + AutonomousType, RowStatus, TimeStamp, TruthValue, PhysAddress + FROM SNMPv2-TC + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + InterfaceIndex + FROM IF-MIB + slMain + FROM SL-MAIN-MIB; + +slmEntity MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "The MIB module for representing multiple physical + entities supported by a single SNMP agent. The MIB + is based on the standard RFC-2737 entity-mib." + ::= { slMain 6 } + +-- Textual Conventions + +PhysicalIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An arbitrary value which uniquely identifies the physical + entity. The value should be a small positive integer; index + values for different physical entities are not necessarily + contiguous. + The index 0 is for the Shelf. + The indices 1..100 are for the Cards. + The indices 101..102 are reserved for the Power-Supply. + The indices 103..110 are reserved for the Fans." + SYNTAX INTEGER (0..255) + +PhysicalClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides an indication of the + general hardware type of a particular physical entity. + There are no restrictions as to the number of + slEntPhysicalEntries of each slEntPhysicalClass, which must be + instantiated by an agent. + + The enumeration 'other' is applicable if the physical entity + class is known, but does not match any of the supported + values. + + The enumeration 'unknown' is applicable if the physical + entity class is unknown to the agent. + + The enumeration 'chassis' is applicable if the physical + entity class is an overall container for networking + equipment. Any class of physical entity except a stack may + be contained within a chassis, and a chassis may only be + contained within a stack. + + The enumeration 'backplane' is applicable if the physical + entity class is some sort of device for aggregating and + forwarding networking traffic, such as a shared backplane in + a modular ethernet switch. Note that an agent may model a + backplane as a single physical entity, which is actually + implemented as multiple discrete physical components (within + a chassis or stack). + + The enumeration 'container' is applicable if the physical + entity class is capable of containing one or more removable + physical entities, possibly of different types. For example, + each (empty or full) slot in a chassis will be modeled as a + container. Note that all removable physical entities should + be modeled within a container entity, such as field- + replaceable modules, fans, or power supplies. Note that all + known containers should be modeled by the agent, including + empty containers. + + The enumeration 'powerSupply' is applicable if the physical + entity class is a power-supplying component. + + The enumeration 'fan' is applicable if the physical entity + class is a fan or other heat-reduction component. + + The enumeration 'sensor' is applicable if the physical + entity class is some sort of sensor, such as a temperature + sensor within a router chassis. + + The enumeration 'module' is applicable if the physical + entity class is some sort of self-contained sub-system. If + it is removable, then it should be modeled within a + container entity, otherwise it should be modeled directly + within another physical entity (e.g., a chassis or another + module). + + The enumeration 'port' is applicable if the physical entity + class is some sort of networking port, capable of receiving + and/or transmitting networking traffic. + + The enumeration 'stack' is applicable if the physical entity + class is some sort of super-container (possibly virtual), + intended to group together multiple chassis entities. A + stack may be realized by a 'virtual' cable, a real + interconnect cable, attached to multiple chassis, or may in + fact be comprised of multiple interconnect cables. A stack + should not be modeled within any other physical entities, + but a stack may be contained within another stack. Only + chassis entities should be contained within a stack." + SYNTAX INTEGER { + other(1), + unknown(2), + chassis(3), + backplane(4), + container(5), -- e.g., chassis slot or daughter-card holder + powerSupply(6), + fan(7), + sensor(8), + module(9), -- e.g., plug-in card or daughter-card + port(10), + stack(11) -- e.g., stack of multiple chassis entities + } + +PhysicalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An enumerated value which provides an indication of the + general card type of a particular physical entity. + There are no restrictions as to the number of + slEntPhysicalEntries of each PhysicalType, which must be + instantiated by an agent." + SYNTAX INTEGER { + powerModule(1), -- PSU on slots 201,202 + fanModule(2), -- FAN on slots 203 to 210 + switchModule(3), -- MCC on slots 8 and 9 + trunkModule(4), -- Trunk on slots 2..7 and 10..15 + oc12Module(5), -- OC12 + gbeModule(6), -- GBE + fcModule(7), -- FC + passiveModule(8), -- Slots 1 and 16 and for 2..15 slots with Mux/IO + trunkModuleTransponding(9), -- + oc3Module(10), -- OC3 + ds3Module(11), -- DS3 + oc48tdmModule(12), -- OC48 + transpondingModule(13), -- Transponding + edfaModule(14), -- EDFA - an optical fiber amplifier + transponding10GModule(15), -- 10G Transponder + trunk10GModule(16), -- 10Gb Trunk + esconModule(17), -- Escon + gbeAggModule(18), -- GBE Aggregation + esconTrunkModule(19), -- Escon with framer + fc2gModule(20), -- 2GB Fibre Channel + pl16000(90), -- + pl10(91), -- PL-10 + pl20(92), -- PL-20 + pl100(93), -- PL-100 + pl400PmPiggy(94), -- PL-400 PM Piggy + pl400MuxPiggy(95), -- PL-400 Muxponder Piggy + pl400(96), -- PL-400 + pl1000(97), -- PL-1000 + pl200(98), -- PL-200 + pl400E(99), -- PL-400E + unknown(100), -- Module type is unknown (yet) + pl800(800) -- PL-800 + } + + +CleiCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "COMMON LANGUAGE Equipment Code. + The CLEI code contains an intelligent + ten-character code that identifies the + telecommunications equipment." + REFERENCE + "GR-383-CORE" + SYNTAX DisplayString (SIZE (10)) + +-- MIB contains the following groups + +slEntityPhysical OBJECT IDENTIFIER ::= { slmEntity 1 } +slEntityNotification OBJECT IDENTIFIER ::= { slmEntity 2 } + +-- The Physical Entity Table +-- +-- This group contains a single table to identify physical system +-- components, called the slEntPhysicalTable. +-- +-- The slEntPhysicalTable contains one row per physical entity, and must +-- always contain at least one row for an "overall" physical entity, +-- which should have an slEntPhysicalClass value of 'stack(11)', ' +-- chassis(3)' or 'module(9)'. + + +slEntPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per physical entity. There is + always at least one row for an 'overall' physical entity." + ::= { slEntityPhysical 1 } + +slEntPhysicalEntry OBJECT-TYPE + SYNTAX SlEntPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular physical entity." + INDEX { slEntPhysicalIndex } + ::= { slEntPhysicalTable 1 } + +SlEntPhysicalEntry ::= SEQUENCE { + slEntPhysicalIndex InterfaceIndex, + slEntPhysicalDescr SnmpAdminString, + slEntPhysicalClass PhysicalClass, + slEntPhysicalHardwareRev SnmpAdminString, + slEntPhysicalFirmwareRev SnmpAdminString, + slEntPhysicalSoftwareRev SnmpAdminString, + slEntPhysicalSerialNum SnmpAdminString, + slEntPhysicalProtectionEntity PhysicalIndex, + slEntPhysicalProtectState INTEGER, + slEntPhysicalProtectMode INTEGER, + slEntPhysicalStatus INTEGER, + slEntPhysicalFailureDescription SnmpAdminString, + slEntPhysicalAdminStatus INTEGER, + slEntPhysicalOperStatus INTEGER, + slEntPhysicalSysUptime TimeTicks, + slEntPhysicalType PhysicalType, + slEntPhysicalCleiCode CleiCode, + slEntPhysicalPartNumber SnmpAdminString, + slEntPhysicalOemSerialNum SnmpAdminString, + slEntPhysicalProductionDate SnmpAdminString + } + +slEntPhysicalIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot number of the entity." + ::= { slEntPhysicalEntry 1 } + +slEntPhysicalDescr OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of physical entity. This object + should contain a string which identifies the manufacturer's + name for the physical entity, and should be set to a + distinct value for each version or model of the physical + entity. + Example: PacketLight-Oc, PacketLight-Ethernet, ... + The actual value should be taken from the E2prom." + ::= { slEntPhysicalEntry 2 } + +slEntPhysicalClass OBJECT-TYPE + SYNTAX PhysicalClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An indication of the general hardware type of the physical + entity. + + An agent should set this object to the standard enumeration + value which most accurately indicates the general class of + the physical entity, or the primary class if there is more + than one. + + If no appropriate standard registration identifier exists + for this physical entity, then the value 'other(1)' is + returned. If the value is unknown by this agent, then the + value 'unknown(2)' is returned." + ::= { slEntPhysicalEntry 3 } + +slEntPhysicalHardwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific hardware revision string for the + physical entity. The preferred value is the hardware + revision identifier actually printed on the component itself + (if present). + + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific hardware revision string is associated with + the physical component, or this information is unknown to + the agent, then this object will contain a zero-length + string." + ::= { slEntPhysicalEntry 4 } + +slEntPhysicalFirmwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific firmware revision string for the + physical entity (normally the boot-revision). + + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific firmware programs are associated with the + physical component, or this information is unknown to the + agent, then this object will contain a zero-length string." + ::= { slEntPhysicalEntry 5 } + +slEntPhysicalSoftwareRev OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific software revision string for the + physical entity. + + Note that if revision information is stored internally in a + non-printable (e.g., binary) format, then the agent must + convert such information to a printable format, in an + implementation-specific manner. + + If no specific software programs are associated with the + physical component, or this information is unknown to the + agent, then this object will contain a zero-length string." + ::= { slEntPhysicalEntry 6 } + +slEntPhysicalSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor-specific serial number string for the physical + entity. The preferred value is the serial number string + actually printed on the component itself (if present). + + On the first instantiation of an physical entity, the value + of slEntPhysicalSerialNum associated with that entity is set + to the correct vendor-assigned serial number, if this + information is available to the agent. If a serial number + is unknown or non-existent, the slEntPhysicalSerialNum will be + set to a zero-length string instead. + + Note that implementations which can correctly identify the + serial numbers of all installed physical entities do not + need to provide write access to the slEntPhysicalSerialNum + object. Agents which cannot provide non-volatile storage for + the slEntPhysicalSerialNum strings are not required to + implement write access for this object. + + Not every physical component will have a serial number, or + even need one. Physical entities for which the associated + value of the slEntPhysicalIsFRU object is equal to 'false(2)' + (e.g., the repeater ports within a repeater module), do not + need their own unique serial number. An agent does not have + to provide write access for such entities, and may return a + zero-length string. + + If write access is implemented for an instance of + slEntPhysicalSerialNum, and a value is written into the + instance, the agent must retain the supplied value in the + slEntPhysicalSerialNum instance associated with the same + physical entity for as long as that entity remains + instantiated. This includes instantiations across all re- + initializations/reboots of the network management system, + including those which result in a change of the physical + entity's slEntPhysicalIndex value." + ::= { slEntPhysicalEntry 7 } + +slEntPhysicalProtectionEntity OBJECT-TYPE + SYNTAX PhysicalIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of slEntPhysicalIndex for the physical entity which + 'protects' this physical entity. A value of zero indicates + this physical entity has no protecting physical + entity. + This object is not applicable should the protection be done + on a per-port basis." + ::= { slEntPhysicalEntry 8 } + +slEntPhysicalProtectState OBJECT-TYPE + SYNTAX INTEGER { + working(1), + protecting(2), + noProtection(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The protection state of physical entity. + This object is not applicable should the protection be done + on a per-port basis. + In the case of Switch protection the following logic should be used: + 1. If there is only one card is present - noProtection(3) + 2. If the standby card is not ready - the active card + should have the value noProtection(3), and the standby + card should have the value protecting(2) + 3. If the protecting card is ready - the active card should + have the value working(1) and the standby card should have + the value protecting(2)" + ::= { slEntPhysicalEntry 9 } + +slEntPhysicalProtectMode OBJECT-TYPE + SYNTAX INTEGER { + lock(1), -- disable automatic protection + force(2), -- disable auto, force change to other card + automatic(3) -- automatic protection + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The protection mode of physical entity. + The default value is automatic(3) + This object is not applicable should the protection be done + on a per-port basis." + ::= { slEntPhysicalEntry 14 } + +slEntPhysicalStatus OBJECT-TYPE + SYNTAX INTEGER (0..1023) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The physical entity status bitmap: + 1 - Card is removed from the slot + 2 - Communication Fault + 4 - Major alarm inherited from the ports + 8 - Card or port HW failure + 16 - An internal SW failure detected + 32 - SW version mismatch detected + 64 - Power A Failure + 128 - Power B Failure + 256 - HW version mismatch detected + 512 - Minor alarm inherited from the ports" + ::= { slEntPhysicalEntry 15 } + +slEntPhysicalFailureDescription OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text that describes the last entity failure." + ::= { slEntPhysicalEntry 16 } + +slEntPhysicalAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- in some test mode + warmBoot(4), + coldBoot(5), + hotBoot(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired state of the interface. The testing(3) + state indicates that no operational packets can be + passed. When a managed system initializes, all + interfaces start with ifAdminStatus in the down(2) + state. As a result of either explicit management + action or per configuration information retained by + the managed system, ifAdminStatus is then changed to + either the up(1) or testing(3) states (or remains in + the down(2) state). + State warmBoot(4) cause the card a Warm Start. + The state coldBoot(5)has two meanings. If the card is present + it means to reinitialize it with the factory defaults. This + is equivalent to Cold Start. + Setting the object to the value hotBoot(7) cause the + card to reboot in a non service affecting manner. + If the card is not present it means that the former + configuration of this slot is not longer kept in the + system. In this case the slot is ready for insertion of + a new card of any type." + ::= { slEntPhysicalEntry 17 } + +slEntPhysicalOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- ready to pass packets + down(2), + testing(3), -- while coming up + notPresent(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational state of the interface. + If slEntPhysicalAdminStatus is down(2) then + slEntPhysicalOperStatus should be down(2). + If slEntPhysicalAdminStatus is changed to up(1) + then slEntPhysicalOperStatus should change to + up(1) if the interface is ready to transmit and + receive network traffic It should remain in + the down(2) state if and only if there is a + fault that prevents it from going to the up(1) state; it should remain in the + notPresent(6) state if the interface has missing + (typically, hardware) components." + ::= { slEntPhysicalEntry 18 } + +slEntPhysicalSysUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of timer ticks since the last reboot of the module." + ::= { slEntPhysicalEntry 19 } + +slEntPhysicalType OBJECT-TYPE + SYNTAX PhysicalType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of the physical module." + ::= { slEntPhysicalEntry 20 } + +slEntPhysicalCleiCode OBJECT-TYPE + SYNTAX CleiCode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Clei Code resides in the SEEP of each card." + ::= { slEntPhysicalEntry 21 } + +slEntPhysicalPartNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..12)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The card part number. This is a string of upto 12 characters." + ::= { slEntPhysicalEntry 22 } + +slEntPhysicalOemSerialNum OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The oem-specific serial number string for the physical + entity. The preferred value is the serial number string + actually printed on the component itself (if present). + + On the first instantiation of an physical entity, the value + of slEntPhysicalSerialNum associated with that entity is set + to the correct vendor-assigned serial number, if this + information is available to the agent. If a serial number + is unknown or non-existent, the slEntPhysicalSerialNum will be + set to a zero-length string instead. + + Note that implementations which can correctly identify the + serial numbers of all installed physical entities do not + need to provide write access to the slEntPhysicalSerialNum + object. Agents which cannot provide non-volatile storage for + the slEntPhysicalSerialNum strings are not required to + implement write access for this object. + + Not every physical component will have a serial number, or + even need one. Physical entities for which the associated + value of the slEntPhysicalIsFRU object is equal to 'false(2)' + (e.g., the repeater ports within a repeater module), do not + need their own unique serial number. An agent does not have + to provide write access for such entities, and may return a + zero-length string. + + If write access is implemented for an instance of + slEntPhysicalSerialNum, and a value is written into the + instance, the agent must retain the supplied value in the + slEntPhysicalSerialNum instance associated with the same + physical entity for as long as that entity remains + instantiated. This includes instantiations across all re- + initializations/reboots of the network management system, + including those which result in a change of the physical + entity's slEntPhysicalIndex value." + ::= { slEntPhysicalEntry 23 } + +slEntPhysicalProductionDate OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The entity production date in the format YYYY-WW." + ::= { slEntPhysicalEntry 24 } + + +END + diff --git a/mibs/packetlight/SL-ETH-MIB b/mibs/packetlight/SL-ETH-MIB new file mode 100644 index 0000000000..dddbfaa2b2 --- /dev/null +++ b/mibs/packetlight/SL-ETH-MIB @@ -0,0 +1,1203 @@ +-- ***************************************************************** +-- Ethernet Module MIB +-- ***************************************************************** + +SL-ETH-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slService FROM SL-NE-MIB; + +slEthernet MODULE-IDENTITY + LAST-UPDATED "200508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Ethernet Service" + ::= { slService 1 } + +-- The Ethernet MIB consists of the following groups: +-- Configuration +-- Current +-- Interval +-- Total +-- Traps + +ethTraps OBJECT IDENTIFIER ::= { slEthernet 7 } + +-- Textual Conventions + + +-- +-- The Ethernet Configuration Table +-- + +ethConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet Configuration table." + ::= { slEthernet 1 } + +ethConfigEntry OBJECT-TYPE + SYNTAX EthConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet Configuration table." + INDEX { ethLineIndex } + ::= { ethConfigTable 1 } + +EthConfigEntry ::= + SEQUENCE { + ethLineIndex InterfaceIndex, + ethTimeElapsed INTEGER, + ethValidIntervals INTEGER, + ethResetPm INTEGER, + ethAutoNegSupported TruthValue, + ethAutoNegAdminStatus INTEGER, + ethConfigStatus INTEGER, + ethTransceiverType INTEGER, -- deprecated + ethPauseTime INTEGER, -- deprecated + ethPauseEnable TruthValue, -- deprecated + ethResetPmCounters INTEGER, + ethTransceiverMedia INTEGER + } + +ethLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object should be made equal to ifIndex." + ::= { ethConfigEntry 1 } + +ethTimeElapsed OBJECT-TYPE + SYNTAX INTEGER (0..899) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds that have elapsed since + the beginning of the near end current error- + measurement period. If, for some reason, such + as an adjustment in the system's time-of-day + clock, the current interval exceeds the maximum + value, the agent will return the maximum value." + ::= { ethConfigEntry 2 } + +ethValidIntervals OBJECT-TYPE + SYNTAX INTEGER (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of previous near end intervals for + which 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 near end + intervals since the interface has been online. In + the case where the agent is a proxy, it is + possible that some intervals are unavailable. In + this case, this interval is the maximum interval + number for which data is available." + ::= { ethConfigEntry 3 } + +ethResetPm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing to this object cause a Reset to the current + PM counters of the corresponding Ethernet interface." + ::= { ethConfigEntry 4 } + +ethAutoNegSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the AutoNeg oper status. + TRUE - meanse that ethAutoNegAdminStatus is enabled(1) + and the Remote interface supports AutoNeg. + FALSE - Otherwise." + ::= { ethConfigEntry 5 } + +ethAutoNegAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to enabled(1) will cause + the interface auto-negotiation function capability + to be enabled." + ::= { ethConfigEntry 6 } + + +ethConfigStatus OBJECT-TYPE + SYNTAX INTEGER (1..16) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the Line Status of the + Ethrenet interface. + + The ethConfigStatus is a bit map represented as a + sum, therefore, it can represent multiple failures (alarms) + simultaneously. + + ethConfigNoAlarm must be set if and only if no other + flag is set. + + The various bit positions are: + 1 ethConfigNoAlarm No alarm present + 2 ethConfigTransmitFault Optical GbE transceiver transmit fault + 4 ethConfigLossOfSignal Optical GbE transceiver signal detect failed + 8 ethConfigLinkFail Mac Layer Link failed" + ::= { ethConfigEntry 7 } + +ethTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- + base1000SX(2), -- + base1000LX(3) -- + } + MAX-ACCESS read-only + STATUS current -- deprecated + DESCRIPTION + "The GBIC Type." + ::= { ethConfigEntry 8 } + +ethPauseTime OBJECT-TYPE + SYNTAX INTEGER (50..16383) + MAX-ACCESS read-write -- deprecated + STATUS current + DESCRIPTION + "This object indicate how much time the other mac + device should pause after it receive a pause frame. + The unit are of 512 ns." + ::= { ethConfigEntry 9 } + +ethPauseEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current -- deprecated + DESCRIPTION + "This object indicates whether or not + we want to use the flow control mechanism." + ::= { ethConfigEntry 10 } + +ethResetPmCounters OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to 1 reset the current interval PM + counters of the port." + ::= { ethConfigEntry 11 } + +ethTransceiverMedia OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- + copper(2), -- BaseT Copper + fiber(3) -- BaseX Fiber + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The thernet port tranceiver media. + Used to determine which uplink interface to use." + ::= { ethConfigEntry 12 } + + +-- +-- The PM Current Table +-- + +ethCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet current table contains various statistics + being collected for the current 15 minute + interval." + ::= { slEthernet 2 } + +ethCurrentEntry OBJECT-TYPE + SYNTAX EthCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet Current table." + INDEX { ethCurrentIndex } + ::= { ethCurrentTable 1 } + +EthCurrentEntry ::= + SEQUENCE { + ethCurrentIndex InterfaceIndex, + ethCurrentRxDropEvents Counter64, + ethCurrentOctets Counter64, + ethCurrentPkts Counter64, + ethCurrentBroadcastPkts Counter64, + ethCurrentMulticastPkts Counter64, + ethCurrentCRCAlignErrors Counter64, + ethCurrentUndersizePkts Counter64, + ethCurrentOversizePkts Counter64, + ethCurrentFragments Counter64, + ethCurrentJabbers Counter64, + ethCurrentCollisions Counter64, + ethCurrentUtilization Counter64, + ethCurrentTxOctets Counter64, + ethCurrentTxPkts Counter64, + ethCurrentRxPause Counter64, + ethCurrentTxPause Counter64, + ethCurrentTxDropEvents Counter64, + ethCurrentRxPkts64Octets Counter64, + ethCurrentRxPkts65to127Octets Counter64, + ethCurrentRxPkts128to255Octets Counter64, + ethCurrentRxPkts256to511Octets Counter64, + ethCurrentRxPkts512to1023Octets Counter64, + ethCurrentRxPkts1024to1518Octets Counter64, + ethCurrentRxPkts1519to1522Octets Counter64, + ethCurrentTxPkts64Octets Counter64, + ethCurrentTxPkts65to127Octets Counter64, + ethCurrentTxPkts128to255Octets Counter64, + ethCurrentTxPkts256to511Octets Counter64, + ethCurrentTxPkts512to1023Octets Counter64, + ethCurrentTxPkts1024to1518Octets Counter64, + ethCurrentTxPkts1519to1522Octets Counter64, + ethCurrentRxVlanPkts Counter64, + ethCurrentTxVlanPkts Counter64, + ethCurrentRxJumboPkts Counter64, + ethCurrentTxJumboPkts Counter64 + } + +ethCurrentIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the + Ethernet interface to which this entry is applicable. + The interface identified by a particular value of + this index is the same interface as identified by + the same value as a ethLineIndex object + instance." + ::= { ethCurrentEntry 1 } + +ethCurrentRxDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events in which packets were + dropped by the probe due to lack of Ingress resources during + this sampling interval. Note that this number is not + necessarily the number of packets dropped, it is just + the number of times this condition has been detected." + ::= { ethCurrentEntry 2 } + +ethCurrentOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those + in bad packets) received on the network (excluding + framing bits but including FCS octets). + This object can be used as a reasonable estimate of + 10-Megabit ethernet utilization. If greater precision is + desired, the etherStatsPkts and etherStatsOctets objects + should be sampled before and after a common interval. The + differences in the sampled values are Pkts and Octets, + respectively, and the number of seconds in the interval is + Interval. These values are used to calculate the Utilization + as follows: + + Pkts * (9.6 + 6.4) + (Octets * .8) + Utilization = ------------------------------------- + Interval * 10,000 + + The result of this equation is the value Utilization which + is the percent utilization of the ethernet segment on a + scale of 0 to 100 percent." + ::= { ethCurrentEntry 3 } + +ethCurrentPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during this sampling interval." + ::= { ethCurrentEntry 4 } + +ethCurrentBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received during this + sampling interval that were directed to the broadcast + address." + ::= { ethCurrentEntry 5 } + +ethCurrentMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received during this + sampling interval that were directed to a multicast + address. Note that this number does not include + packets addressed to the broadcast address." + ::= { ethCurrentEntry 6 } + +ethCurrentCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this + sampling interval that had a length (excluding framing + bits but including FCS octets) between 64 and 1518 octets, + inclusive, but had either a bad Frame Check Sequence (FCS) + with an integral number of octets (FCS Error) or a bad FCS + with a non-integral number of octets (Alignment Error)." + ::= { ethCurrentEntry 7 } + +ethCurrentUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were less than 64 octets long (excluding + framing bits but including FCS octets) and were + otherwise well formed." + ::= { ethCurrentEntry 8 } + +ethCurrentOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets) but were otherwise + well formed." + ::= { ethCurrentEntry 9 } + +ethCurrentFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received during this + sampling interval that were less than 64 octets in length + (excluding framing bits but including FCS octets) had + either a bad Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with a non-integral + number of octets (Alignment error)." + ::= { ethCurrentEntry 10 } + +ethCurrentJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets), and had either a + bad Frame Check Sequence (FCS) with an integral number of + octets (FCS Error) or a bad FCS with a non-integral number + of octets (Alignment Error)." + ::= { ethCurrentEntry 11 } + +ethCurrentCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment during this sampling interval." + ::= { ethCurrentEntry 12 } + +ethCurrentUtilization OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the mean physical layer network + utilization on this interface during this sampling interval, + in hundredths of a percent (0..10000)." + ::= { ethCurrentEntry 13 } + +ethCurrentTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data + transmited during the current interval." + ::= { ethCurrentEntry 14 } + +ethCurrentTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during the current interval." + ::= { ethCurrentEntry 15 } + +ethCurrentRxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause frames + received during the current interval." + ::= { ethCurrentEntry 16 } + +ethCurrentTxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause farmes + transmitted during the current interval." + ::= { ethCurrentEntry 17 } + +ethCurrentTxDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events in which packets were + dropped by the probe due to lack of Egress resources during + this sampling interval. Note that this number is not + necessarily the number of packets dropped, it is just + the number of times this condition has been detected." + ::= { ethCurrentEntry 18 } + +ethCurrentRxPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 19 } + +ethCurrentRxPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 20 } + +ethCurrentRxPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 21 } + +ethCurrentRxPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 22 } + +ethCurrentRxPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 23 } + +ethCurrentRxPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 24 } + +ethCurrentRxPkts1519to1522Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets (including bad + packets) received that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 25 } + +ethCurrentTxPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted + that were 64 octets in length + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 26 } + +ethCurrentTxPkts65to127Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 65 and 127 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 27 } + +ethCurrentTxPkts128to255Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 128 and 255 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 28 } + +ethCurrentTxPkts256to511Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 256 and 511 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 29 } + +ethCurrentTxPkts512to1023Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 512 and 1023 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 30 } + +ethCurrentTxPkts1024to1518Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 1024 and 1518 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 31 } + +ethCurrentTxPkts1519to1522Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets transmitted that were between + 1519 and 1522 octets in length inclusive + (excluding framing bits but including FCS octets)." + ::= { ethCurrentEntry 32 } + +ethCurrentRxVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VLAN packets received." + ::= { ethCurrentEntry 33 } + +ethCurrentTxVlanPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of VLAN packets transmitted." + ::= { ethCurrentEntry 34 } + +ethCurrentRxJumboPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Jumbo packets received." + ::= { ethCurrentEntry 35 } + +ethCurrentTxJumboPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Jumbo packets transmitted." + ::= { ethCurrentEntry 36 } + + +-- +-- The Ethernet Interval Table +-- + +ethIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet Interval Table contains various + statistics collected by each Ethernet Interface over + the previous 24 hours of operation. The past 24 + hours are broken into 96 completed 15 minute + intervals. Each row in this table represents one + such interval (identified by ethIntervalNumber) + for one specific instance (identified by + ethIntervalIndex)." + ::= { slEthernet 3 } + +ethIntervalEntry OBJECT-TYPE + SYNTAX EthIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet Interval table." + INDEX { ethIntervalIndex, ethIntervalNumber } + ::= { ethIntervalTable 1 } + +EthIntervalEntry ::= + SEQUENCE { + ethIntervalIndex InterfaceIndex, + ethIntervalNumber INTEGER, + ethIntervalDropEvents Counter64, + ethIntervalOctets Counter64, + ethIntervalPkts Counter64, + ethIntervalBroadcastPkts Counter64, + ethIntervalMulticastPkts Counter64, + ethIntervalCRCAlignErrors Counter64, + ethIntervalUndersizePkts Counter64, + ethIntervalOversizePkts Counter64, + ethIntervalFragments Counter64, + ethIntervalJabbers Counter64, + ethIntervalCollisions Counter64, + ethIntervalUtilization Counter64, + ethIntervalTxOctets Counter64, + ethIntervalTxPkts Counter64, + ethIntervalRxPause Counter64, + ethIntervalTxPause Counter64, + ethIntervalValidData TruthValue, + ethIntervalTcaFlag TruthValue + } + +ethIntervalIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the Ethernet + interface to which this entry is applicable. The + interface identified by a particular value of this + index is the same interface as identified by the + same value as a ethLineIndex object instance." + ::= { ethIntervalEntry 1 } + +ethIntervalNumber OBJECT-TYPE + SYNTAX INTEGER (1..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number between 1 and 96, where 1 is the most + recently completed 15 minute interval and 96 is + the 15 minutes interval completed 23 hours and 45 + minutes prior to interval 1." + ::= { ethIntervalEntry 2 } + +ethIntervalDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events in which packets were + dropped by the probe due to lack of resources during + this sampling interval. Note that this number is not + necessarily the number of packets dropped, it is just + the number of times this condition has been detected." + ::= { ethIntervalEntry 3 } + +ethIntervalOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those + in bad packets) received on the network (excluding + framing bits but including FCS octets) in the current + interval." + ::= { ethIntervalEntry 4 } + +ethIntervalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during this sampling interval." + ::= { ethIntervalEntry 5 } + +ethIntervalBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received during this + sampling interval that were directed to the broadcast + address." + ::= { ethIntervalEntry 6 } + +ethIntervalMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received during this + sampling interval that were directed to a multicast + address. Note that this number does not include + packets addressed to the broadcast address." + ::= { ethIntervalEntry 7 } + +ethIntervalCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this + sampling interval that had a length (excluding framing + bits but including FCS octets) between 64 and 1518 octets, + inclusive, but had either a bad Frame Check Sequence (FCS) + with an integral number of octets (FCS Error) or a bad FCS + with a non-integral number of octets (Alignment Error)." + ::= { ethIntervalEntry 8 } + +ethIntervalUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were less than 64 octets long (excluding + framing bits but including FCS octets) and were + otherwise well formed." + ::= { ethIntervalEntry 9 } + +ethIntervalOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets) but were otherwise + well formed." + ::= { ethIntervalEntry 10 } + +ethIntervalFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received during this + sampling interval that were less than 64 octets in length + (excluding framing bits but including FCS octets) had + either a bad Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with a non-integral + number of octets (Alignment error)." + ::= { ethIntervalEntry 11 } + +ethIntervalJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received during this sampling + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets), and had either a + bad Frame Check Sequence (FCS) with an integral number of + octets (FCS Error) or a bad FCS with a non-integral number + of octets (Alignment Error)." + ::= { ethIntervalEntry 12 } + +ethIntervalCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment during this sampling interval." + ::= { ethIntervalEntry 13 } + +ethIntervalUtilization OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the mean physical layer network + utilization on this interface during this sampling interval, + in hundredths of a percent (0..10000)." + ::= { ethIntervalEntry 14 } + +ethIntervalTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data + transmited on the network." + ::= { ethIntervalEntry 15 } + +ethIntervalTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during this sampling interval." + ::= { ethIntervalEntry 16 } + +ethIntervalRxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause frames + received during this sampling interval." + ::= { ethIntervalEntry 17 } + +ethIntervalTxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause farmes + transmitted during this sampling interval." + ::= { ethIntervalEntry 18 } + +ethIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this + interval is valid." + ::= { ethIntervalEntry 19 } + +ethIntervalTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the threshold during the interval." + ::= { ethIntervalEntry 20 } + + +-- +-- The Ethernet Total Table +-- + +ethTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF EthTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet Total Table contains the cumulative sum + of the various statistics for the 24 hour period + preceding the current day, starting from startOfDay." + ::= { slEthernet 4 } + +ethTotalEntry OBJECT-TYPE + SYNTAX EthTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Ethernet Total table." + INDEX { ethTotalIndex, ethTotalDayNumber } + ::= { ethTotalTable 1 } + +EthTotalEntry ::= + SEQUENCE { + ethTotalIndex InterfaceIndex, + ethTotalDayNumber INTEGER, + ethTotalDropEvents Counter64, + ethTotalOctets Counter64, + ethTotalPkts Counter64, + ethTotalBroadcastPkts Counter64, + ethTotalMulticastPkts Counter64, + ethTotalCRCAlignErrors Counter64, + ethTotalUndersizePkts Counter64, + ethTotalOversizePkts Counter64, + ethTotalFragments Counter64, + ethTotalJabbers Counter64, + ethTotalCollisions Counter64, + ethTotalUtilization Counter64, + ethTotalTxOctets Counter64, + ethTotalTxPkts Counter64, + ethTotalRxPause Counter64, + ethTotalTxPause Counter64, + ethTotalValidData TruthValue + } + +ethTotalIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the Ethernet + interface to which this entry is applicable. The + interface identified by a particular value of this + index is the same interface as identified by the + same value as a ethLineIndex object instance." + ::= { ethTotalEntry 1 } + +ethTotalDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..33) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of section related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + ::= { ethTotalEntry 2 } + +ethTotalDropEvents OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of events in which packets were + dropped by the probe due to lack of resources in the + previous 24 hour interval. Note that this number is not + necessarily the number of packets dropped, it is just + the number of times this condition has been detected." + ::= { ethTotalEntry 3 } + +ethTotalOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data (including those + in bad packets) received on the network (excluding + framing bits but including FCS octets) in the + previous 24 hour interval." + ::= { ethTotalEntry 4 } + +ethTotalPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of packets (including bad packets) + received in the previous 24 hour interval." + ::= { ethTotalEntry 5 } + +ethTotalBroadcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " The number of good packets received in the + previous 24 hour interval that were directed + to the broadcast address." + ::= { ethTotalEntry 6 } + +ethTotalMulticastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of good packets received in the + previous 24 hour interval that were directed to a + multicast address. Note that this number does not include + packets addressed to the broadcast address." + ::= { ethTotalEntry 7 } + +ethTotalCRCAlignErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received in the previous 24 + hour interval that had a length (excluding framing + bits but including FCS octets) between 64 and 1518 octets, + inclusive, but had either a bad Frame Check Sequence (FCS) + with an integral number of octets (FCS Error) or a bad FCS + with a non-integral number of octets (Alignment Error)." + ::= { ethTotalEntry 8 } + +ethTotalUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received in the previous 24 hour + interval that were less than 64 octets long (excluding + framing bits but including FCS octets) and were + otherwise well formed." + ::= { ethTotalEntry 9 } + +ethTotalOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received in the previous 24 + hour interval that were longer than 1518 octets (excluding + framing bits but including FCS octets) but were otherwise + well formed." + ::= { ethTotalEntry 10 } + +ethTotalFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received in the previous 24 + hour interval that were less than 64 octets in length + (excluding framing bits but including FCS octets) had + either a bad Frame Check Sequence (FCS) with an integral + number of octets (FCS Error) or a bad FCS with a non-integral + number of octets (Alignment error)." + ::= { ethTotalEntry 11 } + +ethTotalJabbers OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets received in the previous 24 hour + interval that were longer than 1518 octets (excluding + framing bits but including FCS octets), and had either a + bad Frame Check Sequence (FCS) with an integral number of + octets (FCS Error) or a bad FCS with a non-integral number + of octets (Alignment Error)." + ::= { ethTotalEntry 12 } + +ethTotalCollisions OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The best estimate of the total number of collisions + on this Ethernet segment in the previous 24 hour interval." + ::= { ethTotalEntry 13 } + +ethTotalUtilization OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The avarage of the mean physical layer network + utilization on this interface in the previous 24 hour + interval." + ::= { ethTotalEntry 14 } + +ethTotalTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of octets of data + transmited on the network." + ::= { ethTotalEntry 15 } + +ethTotalTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets (including bad packets) + received during this sampling interval." + ::= { ethTotalEntry 16 } + +ethTotalRxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause frames + received during this sampling interval." + ::= { ethTotalEntry 17 } + +ethTotalTxPause OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Pause farmes + transmitted during this sampling interval." + ::= { ethTotalEntry 18 } + +ethTotalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this + day is valid." + ::= { ethTotalEntry 19 } + + +-- --------------------------------------------- +-- Ethernet Traps +-- --------------------------------------------- + +ethStatusChange NOTIFICATION-TYPE + OBJECTS { ethLineIndex, ethConfigStatus } + STATUS current + DESCRIPTION + "A ethStatusChange trap is sent when the + value of an instance ethConfigStatus changes. It + can be utilized by an NMS to trigger polls." + ::= { ethTraps 1 } + +END diff --git a/mibs/packetlight/SL-EVENT-MIB b/mibs/packetlight/SL-EVENT-MIB new file mode 100644 index 0000000000..4f51f15b18 --- /dev/null +++ b/mibs/packetlight/SL-EVENT-MIB @@ -0,0 +1,417 @@ +-- ***************************************************************** +-- Event MIB +-- ***************************************************************** + +SL-EVENT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE FROM SNMPv2-SMI + TEXTUAL-CONVENTION, DisplayString, + TruthValue, TimeStamp FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slMain FROM SL-MAIN-MIB; + +slEventMib MODULE-IDENTITY + LAST-UPDATED "200708280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the configuration change and inventory events." + ::= { slMain 22 } + + +SlGenEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The event types." + SYNTAX INTEGER { + swUpgradeEvent(1), -- Software Load Upgrade Events + remoteUnitFailEvent(2), -- Remote unit has failed + alsOperStatus(3) -- ALS activated/deactivated + } + + +SlEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The event types." + SYNTAX INTEGER { + edDate(1), -- change date + rstProv(2), -- restore provisioning + edIp(3), -- change the ip + initPm(4), -- reset the PM counters + dltIpRoute(5), -- delete an entry from the routing table + edSys(6), -- change the system configuration + setSid(7), -- change the sid + addUser(8), -- add a user + dltUser(9), -- remove a user + rmvFac(10), -- admin down to port + rstFac(11), -- admin up to port + edFac(12), -- changed the provisioning + oprLoopback(13), -- start port loopback + rlsLoopback(14), -- stop port loopback + entAps(15), -- create an aps + dltAps(16), -- remove an aps + oprProtSw(17), -- perform aps command + rlsProtSw(18), -- clear the aps command + oprAco(19), -- operated the alarm-cutoff + rstProvCommit(20), -- database commit completed + savProvStart(21), -- database backup started + savProvComplete(22),-- database backup completed + savProvFailed(23), -- database backup failed + swLoadUpgrade(24) -- Software Load Upgrade + } + +SlEventInventoryAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The event inventory types." + SYNTAX INTEGER { + inserted(1), -- module inserted + removed(2) -- module removed + } + +SlEventInventoryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The event inventory types." + SYNTAX INTEGER { + psu(1), -- power supply module + optics(2), -- optical module + fan(3) -- fan unit + } + + +slEventConfig OBJECT IDENTIFIER ::= { slEventMib 1 } +slEventTraps OBJECT IDENTIFIER ::= { slEventMib 2 } +slEventTraps0 OBJECT IDENTIFIER ::= { slEventTraps 0 } + +-- +-- SL DB Change Events config Table +-- + +slEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure the event." + ::= { slEventConfig 1 } + +slEventConfigEntry OBJECT-TYPE + SYNTAX SlEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist for each type of event. + The entry describes the event properties." + INDEX { slEventIfIndex, slEventType } + ::= { slEventConfigTable 1 } + +SlEventConfigEntry ::= + SEQUENCE { + slEventIfIndex InterfaceIndex, + slEventType SlEventType, + slEventVal DisplayString, + slEventUser DisplayString, + slEventCtag DisplayString, + slEventTid DisplayString + } + +slEventIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding interface index." + ::= { slEventConfigEntry 1 } + +slEventType OBJECT-TYPE + SYNTAX SlEventType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event type." + ::= { slEventConfigEntry 2 } + +slEventVal OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The changed value" + ::= { slEventConfigEntry 3 } + +slEventUser OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user that made the change" + ::= { slEventConfigEntry 4 } + +slEventCtag OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TL1 Correlation Tag of the event message" + ::= { slEventConfigEntry 5 } + +slEventTid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TL1 Target Identfier of the node" + ::= { slEventConfigEntry 6 } + +-- +-- SL Events Inventory Change Table +-- + +slEventInventoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlEventInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure the event." + ::= { slEventConfig 2 } + +slEventInventoryEntry OBJECT-TYPE + SYNTAX SlEventInventoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry describe an event of inventory change." + INDEX { slEventInventoryIfIndex, slEventInventoryType } + ::= { slEventInventoryTable 1 } + +SlEventInventoryEntry ::= + SEQUENCE { + slEventInventoryIfIndex InterfaceIndex, + slEventInventoryAction SlEventInventoryAction, + slEventInventoryType SlEventInventoryType, + slEventInventorySerial DisplayString, + slEventInventoryPartnum DisplayString + } + +slEventInventoryIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding interface index." + ::= { slEventInventoryEntry 1 } + +slEventInventoryAction OBJECT-TYPE + SYNTAX SlEventInventoryAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory action." + ::= { slEventInventoryEntry 2 } + +slEventInventoryType OBJECT-TYPE + SYNTAX SlEventInventoryType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inventory type." + ::= { slEventInventoryEntry 3 } + +slEventInventorySerial OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The changed value" + ::= { slEventInventoryEntry 4 } + +slEventInventoryPartnum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user that made the change" + ::= { slEventInventoryEntry 5 } + + +-- +-- SL Generic Events config Table +-- + +slGenEventConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlGenEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure the event." + ::= { slEventConfig 3 } + +slGenEventConfigEntry OBJECT-TYPE + SYNTAX SlGenEventConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist for each type of event. + The entry describes the event properties." + INDEX { slGenEventIfIndex, slGenEventType } + ::= { slGenEventConfigTable 1 } + +SlGenEventConfigEntry ::= + SEQUENCE { + slGenEventIfIndex InterfaceIndex, + slGenEventType SlGenEventType, + slGenEventVal DisplayString, + slGenEventUser DisplayString, + slGenEventCtag DisplayString, + slGenEventTid DisplayString + } + +slGenEventIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The corresponding interface index." + ::= { slGenEventConfigEntry 1 } + +slGenEventType OBJECT-TYPE + SYNTAX SlGenEventType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The event type." + ::= { slGenEventConfigEntry 2 } + +slGenEventVal OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The changed value" + ::= { slGenEventConfigEntry 3 } + +slGenEventUser OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user that made the change" + ::= { slGenEventConfigEntry 4 } + +slGenEventCtag OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TL1 Correlation Tag of the event message" + ::= { slGenEventConfigEntry 5 } + +slGenEventTid OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The TL1 Target Identfier of the node" + ::= { slGenEventConfigEntry 6 } + +-- +-- EVENT TRAPS +-- + +-- +-- The DB Change event trap +-- + +slEventTrap NOTIFICATION-TYPE + OBJECTS {slEventIfIndex, + slEventType, + slEventVal, + slEventUser + } + STATUS current + DESCRIPTION + "An slEventTrap notification is sent when an configuration change occures." + ::= { slEventTraps 2 } + +slEventTrap0 NOTIFICATION-TYPE + OBJECTS {slEventIfIndex, + slEventType, + slEventVal, + slEventUser + } + STATUS current + DESCRIPTION + "An slEventTrap notification is sent when an configuration change occures. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slEventTraps0 2 } + +-- +-- The inventory change event trap +-- + +slEventInventoryTrap NOTIFICATION-TYPE + OBJECTS {slEventInventoryIfIndex, + slEventInventoryAction, + slEventInventoryType, + slEventInventorySerial, + slEventInventoryPartnum + } + STATUS current + DESCRIPTION + "An slInventoryEventTrap notification is sent when the node inventory is changed." + ::= { slEventTraps 3 } + +slEventInventoryTrap0 NOTIFICATION-TYPE + OBJECTS {slEventInventoryIfIndex, + slEventInventoryAction, + slEventInventoryType, + slEventInventorySerial, + slEventInventoryPartnum + } + STATUS current + DESCRIPTION + "An slInventoryEventTrap notification is sent when the node inventory is changed.] + It is defined to support browsers that don't recognize RFC 2576." + ::= { slEventTraps0 3 } + + +-- +-- The generic change event trap +-- + +slGenEventTrap NOTIFICATION-TYPE + OBJECTS {slGenEventIfIndex, + slGenEventType, + slGenEventVal, + slGenEventUser + } + STATUS current + DESCRIPTION + "An slEventTrap notification is sent when an configuration change occures." + ::= { slEventTraps 4 } + +slGenEventTrap0 NOTIFICATION-TYPE + OBJECTS {slGenEventIfIndex, + slGenEventType, + slGenEventVal, + slGenEventUser + } + STATUS current + DESCRIPTION + "An slEventTrap notification is sent when an configuration change occures. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slEventTraps0 4 } + +END + + + diff --git a/mibs/packetlight/SL-L2TOPOLOGY-MIB b/mibs/packetlight/SL-L2TOPOLOGY-MIB new file mode 100644 index 0000000000..4b5bd239e6 --- /dev/null +++ b/mibs/packetlight/SL-L2TOPOLOGY-MIB @@ -0,0 +1,163 @@ +-- ***************************************************************** +-- Layer-2 Topology MIB +-- ***************************************************************** + +SL-L2TOPOLOGY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp, RowStatus, PhysAddress FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slMain FROM SL-MAIN-MIB; + +slL2Topology MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Layer-2 Topology" + ::= { slMain 10 } + +-- The Layer-2 Topology MIB consists of the following groups: +-- Layer-2 Topology Link Table +-- Layer-2 Topology Change Trap + +topologyL2Links OBJECT IDENTIFIER ::= { slL2Topology 1 } +topologyL2Traps OBJECT IDENTIFIER ::= { slL2Topology 2 } + +-- The Layer-2 Topology Link Table +-- This table defines the Layer-2 topology map + +topologyL2LinkTable OBJECT-TYPE + SYNTAX SEQUENCE OF TopologyL2LinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Topology L2 Link table. + This table contains the L2 links." + ::= { topologyL2Links 1 } + +topologyL2LinkEntry OBJECT-TYPE + SYNTAX TopologyL2LinkEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Topology L2 Link table." + INDEX { topologyL2LinkLocalIp, + topologyL2LinkLocalPort } + ::= { topologyL2LinkTable 1 } + +TopologyL2LinkEntry ::= + SEQUENCE { + topologyL2LinkLocalIp IpAddress, + topologyL2LinkLocalPort INTEGER, + topologyL2LinkLocalMac PhysAddress, + topologyL2LinkLocalTid DisplayString, + topologyL2LinkRemoteIp IpAddress, + topologyL2LinkRemotePort INTEGER, + topologyL2LinkRemoteMac PhysAddress, + topologyL2LinkRemoteTid DisplayString + } + + +topologyL2LinkLocalIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local ip." + ::= { topologyL2LinkEntry 1 } + +topologyL2LinkLocalPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local node port number." + ::= { topologyL2LinkEntry 2 } + +topologyL2LinkLocalMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local MAC address." + ::= { topologyL2LinkEntry 3 } + +topologyL2LinkLocalTid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The local TID." + ::= { topologyL2LinkEntry 4 } + +topologyL2LinkRemoteIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP of the remote node." + ::= { topologyL2LinkEntry 5 } + +topologyL2LinkRemotePort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number of the remote node." + ::= { topologyL2LinkEntry 6 } + +topologyL2LinkRemoteMac OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote MAC address." + ::= { topologyL2LinkEntry 7 } + +topologyL2LinkRemoteTid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The remote TID." + ::= { topologyL2LinkEntry 8 } + + +-- The Topology L2 Traps + +topologyL2LastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of MIB II's sysUpTime object at the + time the TopologyL2LinkTable was last changed." + ::= { topologyL2Traps 1 } + +topologyL2ChangeTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Indicates whether L2 topology change traps + should be generated." + DEFVAL { true } + ::= { topologyL2Traps 2 } + +topologyL2LinkChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A topologyL2LinkChange trap is sent when the + content of an instance TopologyL2LinkEntry is changed." + ::= { topologyL2Traps 3 } + +END diff --git a/mibs/packetlight/SL-MAIN-MIB b/mibs/packetlight/SL-MAIN-MIB new file mode 100644 index 0000000000..62cc768789 --- /dev/null +++ b/mibs/packetlight/SL-MAIN-MIB @@ -0,0 +1,1203 @@ +-- ***************************************************************** +-- Main Control Card MIB +-- ***************************************************************** + +SL-MAIN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, IpAddress, Opaque, Gauge32, + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, TimeTicks FROM SNMPv2-SMI + DisplayString, TruthValue, + RowStatus, TimeStamp, DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slMain MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Main Board" + ::= { sitelight 3 } + +-- The Main MIB consists of the following groups: +-- System Info +-- Authentication Table +-- Traps Table +-- Software Versions Table +-- Connections Info +-- Log Files Table +-- Configuration Files Table + +slmSys OBJECT IDENTIFIER ::= { slMain 1 } +slmAdmin OBJECT IDENTIFIER ::= { slMain 2 } +slmAuth OBJECT IDENTIFIER ::= { slMain 3 } +slmLogin OBJECT IDENTIFIER ::= { slMain 4 } +slmTrap OBJECT IDENTIFIER ::= { slMain 5 } +-- slmEntity OBJECT IDENTIFIER ::= { slMain 6 } +-- slmMpls OBJECT IDENTIFIER ::= { slMain 7 } +slmLogFile OBJECT IDENTIFIER ::= { slMain 8 } +slmConfigFile OBJECT IDENTIFIER ::= { slMain 9 } +-- slTopology OBJECT IDENTIFIER ::= { slMain 10 } +-- slClocks OBJECT IDENTIFIER ::= { slMain 11 } +slmChPass OBJECT IDENTIFIER ::= { slMain 12 } +-- slTests OBJECT IDENTIFIER ::= { slMain 13 } +-- slLed OBJECT IDENTIFIER ::= { slMain 14 } +-- slMplsPm OBJECT IDENTIFIER ::= { slMain 15 } +-- slEntityAps OBJECT IDENTIFIER ::= { slMain 16 } +slmLicense OBJECT IDENTIFIER ::= { slMain 17 } + +-- +-- Textual Conventions +-- + +UserLogin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The User Login Type." + SYNTAX DisplayString (SIZE (1..20)) + +UserPassword ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The User Password Type." + SYNTAX DisplayString (SIZE (1..20)) + +UserCommunity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The User Community Type." + SYNTAX DisplayString (SIZE (1..20)) + +SoftwareRevision ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The Software Revision Name." + SYNTAX DisplayString (SIZE (1..20)) + +AdminAccess ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The administration access level." + SYNTAX INTEGER { + none(0), -- User has no access rights + read(1), -- Report only and Retrieve user + readwrite(2), -- Change access + provisioning(3), -- User is allowed to create connections + admin(4) -- User admin priviledge + } + +-- The System Info + + +slmSysGatewayAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Gateway node IP Address." + ::= { slmSys 1 } + +slmSysSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Subnetwork Mask IP Address." + ::= { slmSys 2 } + +slmSysIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node IP Address." + ::= { slmSys 3 } + +slmSysAlmAct OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alarm Activation Time specified in Half-Seconds units. + Alarm will be considered active only if it + has been stable for that time." + ::= { slmSys 4 } + +slmSysAlmDeact OBJECT-TYPE + SYNTAX INTEGER (0..30) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Alarm Clearance Time specified in Half-Seconds units. + Alarm will be considered clear only if it + has been stable for that time." + ::= { slmSys 5 } + +slmSysAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + warmBoot(3), + coldBoot(4), + factoryBoot(5), + testing(6), + hotBoot(7) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Instruct the system to perform the boot + according to the specified type." + ::= { slmSys 6 } + +slmSysOperStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + testing(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational system state." + ::= { slmSys 7 } + +slmBoxSize OBJECT-TYPE + SYNTAX INTEGER { + half(1), + full(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The box size as was configured in the SEEP." + ::= { slmSys 8 } + +slmSysCalendarTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The system calendar time." + ::= { slmSys 9 } + +slmSysPmStartOfDay OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time of day that marks the beginning of each 1-day interval + used in the performance monitoring parameters for all interfaces + in the NE. This time is on an hour boundary." + DEFVAL { 0 } -- Midnight, local time + ::= { slmSys 10 } + +slmSysActiveSwVersion OBJECT-TYPE + SYNTAX INTEGER { + swRevA(1), + swRevB(2), + swRevFtpStart(3), + swRevFtpEnd(4), + swRevAHot(5), + swRevBHot(6) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines the active software version. This is the version that will + be loaded by rebooted cards. It is not legal to set this object + to the id of an illegal system software version. + swRevFtpStart(3) - is set by the NMS to signal the FTP start. + swRevFtpEnd(4) - is set by the NMS to signal the FTP completion. + swRevAHot(5) - means to change the active software version to A, + and to preform hot restart to all cards. + swRevBHot(6) - means to change the active software version to B, + and to preform hot restart to all cards. + Reading the object returns the current active software version." + ::= { slmSys 11 } + +slmSwRevTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmSwRevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table keeps the information about the system + software revisions." + ::= { slmSys 12 } + +slmConfigSysUptime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of timer ticks at the last configuration command." + ::= { slmSys 13 } + +slmConfigSysSignalType OBJECT-TYPE + SYNTAX INTEGER { + sonet(1), + sdh(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable identifies whether a SONET + or a SDH signal is used across this node. + This value is configured by the NMS." + ::= { slmSys 14 } + +slmRebootDelay OBJECT-TYPE + SYNTAX INTEGER (0..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of seconds to wait before reboot. + When this number equal to 0 the reboot should occur immediately. + After the reboot command is initiated, the value of this object + decrements accordingly. + Initially, the object value is 0. + It is also possible to change this value after starting the reboot + process. + Getting the value 0 means that there is no + pending reboot process in the background." + ::= { slmSys 16 } + +slmVcatDelay OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the VCAT delay as was read from the SEEP." + ::= { slmSys 17 } + +slmTid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..20)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SL TL1 name." + ::= { slmSys 18 } + +slmPsuNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Let the NMS to configure the number of PSU in the system. + If this number mismatch the reality, a mismatch alarm is declared." + ::= { slmSys 19 } + +slmOemType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value tells the NMS the type of the OEM. + This value is read from the SEEP." + ::= { slmSys 20 } + +slmSysName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is the shadow of the sysName object." + ::= { slmSys 21 } + +slmSysLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value is the shadow of the sysLocation object." + ::= { slmSys 22 } + +slmSysResetPm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing 1 to this object reset the system PM counters." + ::= { slmSys 23 } + +slmSysUplinkRate OBJECT-TYPE + SYNTAX INTEGER { + up100(1), -- FE + up1000(2) -- GbE + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the rate of the Uplink. + The configured rate applies to both Uplink ports." + ::= { slmSys 24 } + +slmSysChassisId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the chassis-id. + Node with the same value are considered to be stacked." + ::= { slmSys 25 } + +slmSysNetworkPrefix OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to configure the Network Prefix. + The prefix is used when the IP address of the node is + assigned automatically. + The automatic IP address of the node has the form A.x.y.z + where x.y.z is the last 3 bytes of the + MAC address 00:05:fd:x:y:z of the box. + The A is the assigned Network Prefix. + For example if the A is 10 and the MAC address is + 00:05:fd:f6:55:11 the automatic IP of the node shall be + 10.253.85.17." + ::= { slmSys 26 } + +slmSysLanIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node LAN IP Address." + ::= { slmSys 27 } + +slmSysLanSubnetAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Node LAN Subnet Address." + ::= { slmSys 28 } + +slmPmAvailable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value tells the NMS if the PM support is available. + The value is taken from the SEEP and can not be changed." + ::= { slmSys 29 } + +slmPortsNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of ports in the system. + The value is taken from the SEEP." + ::= { slmSys 30 } + +slmEdfaNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of EDFA units in the system. + The value is taken from the SEEP." + ::= { slmSys 31 } + +slmMuxNumber OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of MUX units in the system. + The value is taken from the SEEP." + ::= { slmSys 32 } + +slmOpticalSwitchExist OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Should an Optical Switch unit exist in the system. + The value is taken from the SEEP." + ::= { slmSys 33 } + +slmReadCommunity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP read-only community. + This object should be accessible only by the Admin users of the Web." + ::= { slmSys 34 } + +slmWriteCommunity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SNMP read-write community. + This object should be accessible only by the Admin users of the Web." + ::= { slmSys 35 } + +slmSysEffectiveSubnetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective Management subnetwork mask IP Address." + ::= { slmSys 36 } + +slmSysEffectiveIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective Management IP Address." + ::= { slmSys 37 } + +slmSysLanEffectiveIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective LAN IP Address." + ::= { slmSys 38 } + +slmSysLanEffectiveSubnetAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective LAN subnetwork mask address." + ::= { slmSys 39 } + +slmSysGatewayEffectiveIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Effective Gateway IP Address." + ::= { slmSys 40 } + +slmSysMode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "System Mode configuration (this object applies to muxponder)." + ::= { slmSys 41 } + +slmSysTrapFormat OBJECT-TYPE + SYNTAX INTEGER { + fullIfIndex(1), -- RADview and Tivoli + portIfIndex(2) -- HPOV and SNMPc + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The format of the sent trap: + 1 - the full ifIndex is sent. + 2 - only the port number part of the ifIndex is sent." + ::= { slmSys 42 } + +slmSysTemperature OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature of the PL device in Celsius." + ::= { slmSys 43 } + +slmNetworkMode OBJECT-TYPE + SYNTAX INTEGER { + routing(1), -- Layer 3 Routing is required between the LAN to the OSC + switching(2) -- Layer 2 switching is required between the LAN and OSC + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "1 - means that the LAN is define on a different vlan than the MNG ports. + 2 - means that the LAN is on the same vlan and the MNG ports" + ::= { slmSys 44 } + + +-- +-- Software Revision Table +-- + +slmSwRevEntry OBJECT-TYPE + SYNTAX SlmSwRevEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist per system revsion type (A or B)." + INDEX { slmSwRevDirectory } + ::= { slmSwRevTable 1 } + +SlmSwRevEntry ::= + SEQUENCE { + slmSwRevDirectory INTEGER, + slmSwRevStatus INTEGER, + slmSwRevName SoftwareRevision, + slmSwRevDate DateAndTime + } + +slmSwRevDirectory OBJECT-TYPE + SYNTAX INTEGER { + swRevDirA(1), + swRevDirB(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The directory name A or B of this system software + revision." + ::= { slmSwRevEntry 1 } + +slmSwRevStatus OBJECT-TYPE + SYNTAX INTEGER { + valid(1), + invalid(2), + copyingToStandby(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the system software directory content. + The value valid(1) means that the data of this entry is + valid and that the software is loaded correctly and is + currently used. + The value copyingToStandby(3) means that the SW is currently + being copied to the Standby Switch. During this period + the NMS is not allowed to upgrade the SW version. This value + is applicable only to the Standby software version. + The value invalid(2) means otherwise. This value is applicable + only to the Standby software version." + ::= { slmSwRevEntry 2 } + +slmSwRevName OBJECT-TYPE + SYNTAX SoftwareRevision + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identification string of the system software revision. + This value is taken from the content of the system software + configuration data that is downloded with the rest of the + software files." + ::= { slmSwRevEntry 3 } + +slmSwRevDate OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The release date of the system software revision. + This value is taken from the content of the system software + configuration data that is downloded with the rest of the + software files." + ::= { slmSwRevEntry 4 } + +-- The admin table +-- +-- This table is used to store per each authorised user +-- its corresponding access level. +-- This table may be accessed and changed only by the system +-- administrator. +-- The table is used by the GNE during the login session +-- to return the user its community string according to +-- its access level. +-- The initial table contains one entry with: +-- Login='admin', Password='root', Access=admin(3) +-- At least one entry with Access=admin(3) should remain in +-- the table. +-- + +slmAdminTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The admin table is used to supply the access + level for the user login." + ::= { slmAdmin 1 } + +slmAdminEntry OBJECT-TYPE + SYNTAX SlmAdminEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry exist per user." + INDEX { slmAdminLogin } + ::= { slmAdminTable 1 } + +SlmAdminEntry ::= + SEQUENCE { + slmAdminLogin UserLogin, + slmAdminPassword UserPassword, + slmAdminRowStatus RowStatus, + slmAdminAccess AdminAccess + } + +slmAdminLogin OBJECT-TYPE + SYNTAX UserLogin + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user login." + ::= { slmAdminEntry 3 } + +slmAdminPassword OBJECT-TYPE + SYNTAX UserPassword + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user password." + ::= { slmAdminEntry 4 } + +slmAdminRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + slmAdminTable." + ::= { slmAdminEntry 5 } + +slmAdminAccess OBJECT-TYPE + SYNTAX AdminAccess + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user access level." + ::= { slmAdminEntry 6 } + +-- The authentication table +-- +-- This table is used to retrieve a community string +-- according to the user login and password +-- The rows of the table are temporary and used +-- to avoid access to the data by more than one user at a time. +-- After the completion of the operation the entry is +-- erased. +-- + +slmAuthTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The authentication table is used + for creating authentication requests." + ::= { slmAuth 1 } + +slmAuthEntry OBJECT-TYPE + SYNTAX SlmAuthEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to compute the slmAuthCommunity based + on the indexes Login and Password. Note that the table contains + no data, and when using GetNext it apears to be empty. + To compute the community the NMS should Get the field + slmAuthCommunity with the corresponding indexes." + INDEX { slmAuthLogin, slmAuthPassword } + ::= { slmAuthTable 1 } + +SlmAuthEntry ::= + SEQUENCE { + slmAuthLogin UserLogin, + slmAuthPassword UserPassword, + slmAuthCommunity UserCommunity + } + +slmAuthLogin OBJECT-TYPE + SYNTAX UserLogin + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user login." + ::= { slmAuthEntry 1 } + +slmAuthPassword OBJECT-TYPE + SYNTAX UserPassword + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user password." + ::= { slmAuthEntry 2 } + +slmAuthCommunity OBJECT-TYPE + SYNTAX UserCommunity + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user community name correponds to slmAuthLogin and + slmAuthPassword and which defines user'a access scope. + The value of this object is available for reading only + after the the first three colunms have been filled" + ::= { slmAuthEntry 3 } + +-- +-- The change password table +-- +-- This table is used to allow a user to change its password +-- + +slmChPassTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmChPassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table is used for changing the user passowrd." + ::= { slmChPass 1 } + +slmChPassEntry OBJECT-TYPE + SYNTAX SlmChPassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry is used to set the slmChPassNewPass. + Note that the table contains no data, and when + using GetNext it apears to be empty. + To change the password, the NMS should issue a SET + command with the new password while the two indexes + equal to the old user login and password." + INDEX { slmChPassLogin, slmChPassOldPass } + ::= { slmChPassTable 1 } + +SlmChPassEntry ::= + SEQUENCE { + slmChPassLogin UserLogin, + slmChPassOldPass UserPassword, + slmChPassNewPass UserPassword + } + +slmChPassLogin OBJECT-TYPE + SYNTAX UserLogin + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user login." + ::= { slmChPassEntry 1 } + +slmChPassOldPass OBJECT-TYPE + SYNTAX UserPassword + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The user password." + ::= { slmChPassEntry 2 } + +slmChPassNewPass OBJECT-TYPE + SYNTAX UserPassword + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The user password." + ::= { slmChPassEntry 3 } + + +-- Trap Destination Table +-- +-- This table defines the destination addresses for traps generated +-- from the device. This table maps a community to one or more trap +-- destination entries. +-- +-- The same trap will be sent to all destinations specified in the +-- entries that have the same trapDestCommunity as the eventCommunity +-- (as defined by RMON MIB). +-- + +slmTrapDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmTrapDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of trap destination entries." + ::= { slmTrap 1 } + +slmTrapDestEntry OBJECT-TYPE + SYNTAX SlmTrapDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry includes a destination IP address to which to send + traps for this community. An entry in the table is created by + the NMS. + In order to keep the entry in the table the management should + refresh the entry periodicaly. Otherwise it will be deleted + by the GNE after 5 minutes." + INDEX { slmTrapDestAddress } + ::= { slmTrapDestTable 1 } + +SlmTrapDestEntry ::= SEQUENCE { + slmTrapDestAddress Integer32, + slmTrapDestRowStatus RowStatus, + slmTrapDestCommunity UserCommunity, + slmTrapDestProtVersion INTEGER, + slmTrapUserLogin UserLogin, + slmTrapUserAccess AdminAccess, + slmTrapEnable TruthValue, + slmTrapPort INTEGER, + slmTrapDestIpAddress IpAddress +} + +slmTrapDestAddress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A copy of slmTrapDestIpAddress represented as an integer. + Needed due to VxWorks failure to handle an ip address as a table index." + ::= { slmTrapDestEntry 1 } + +slmTrapDestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + trapDestTable." + ::= { slmTrapDestEntry 2 } + +slmTrapDestCommunity OBJECT-TYPE + SYNTAX UserCommunity + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A community to which this destination address belongs. + This entry is associated with any eventEntries in the RMON + MIB whose value of eventCommunity is equal to the value of + this object. Every time an associated event entry sends a + trap due to an event, that trap will be sent to each + address in the trapDestTable with a trapDestCommunity equal to + eventCommunity. + This object may not be modified if the associated + trapDestStatus object is equal to active(1)." + ::= { slmTrapDestEntry 3 } + +slmTrapDestProtVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpVer1(1), + snmpVer2(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The SNMP version of the traps which this manager expects to receive." + DEFVAL { snmpVer2 } + ::= { slmTrapDestEntry 4 } + +slmTrapUserLogin OBJECT-TYPE + SYNTAX UserLogin + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user login. This is used to describe to the manager + the current active login sessions. The NMS should read + this value periodicaly in order to refresh its entry, otherwise + the entry will be deleted by the GNE after a timeout of 5 minutes." + ::= { slmTrapDestEntry 5 } + +slmTrapUserAccess OBJECT-TYPE + SYNTAX AdminAccess + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The user access." + ::= { slmTrapDestEntry 6 } + +slmTrapEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TRUE - means that that the alarms are allowed. + FALSE - means that all alarms should not be sent for this session." + ::= { slmTrapDestEntry 7 } + +slmTrapPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port for to send the trap. + The default value is 162." + ::= { slmTrapDestEntry 8 } + +slmTrapDestIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address to send traps on behalf of this entry. + This object may not be modified if the associated + slmTrapDestStatus object is equal to active(1)." + ::= { slmTrapDestEntry 9 } + + +-- Trap Log Table +-- +-- This table keeps the log of the sent traps +-- + +slmTrapLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of trap log entries." + ::= { slmTrap 2 } + +slmTrapLogEntry OBJECT-TYPE + SYNTAX SlmTrapLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table keeps the log of a single trap." + INDEX { slmTrapLogId } + ::= { slmTrapLogTable 1 } + +SlmTrapLogEntry ::= SEQUENCE { + slmTrapLogId Gauge32, + slmTrapLogName OCTET STRING, + slmTrapLogTimeStamp TimeTicks, + slmTrapLogParam1 OCTET STRING, + slmTrapLogParam2 OCTET STRING, + slmTrapLogParam3 OCTET STRING, + slmTrapLogParam4 OCTET STRING, + slmTrapLogParam5 OCTET STRING, + slmTrapLogParam6 OCTET STRING +} + +slmTrapLogId OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap log id. The id increments each time a new log + entry arrives." + ::= { slmTrapLogEntry 1 } + +slmTrapLogName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object id of the trap." + ::= { slmTrapLogEntry 2 } + +slmTrapLogTimeStamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trap time stamp." + ::= { slmTrapLogEntry 3 } + +slmTrapLogParam1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first parameter of the trap." + ::= { slmTrapLogEntry 4 } + +slmTrapLogParam2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second parameter of the trap." + ::= { slmTrapLogEntry 5 } + +slmTrapLogParam3 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The third parameter of the trap." + ::= { slmTrapLogEntry 6 } + +slmTrapLogParam4 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The forth parameter of the trap." + ::= { slmTrapLogEntry 7 } + +slmTrapLogParam5 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The fifth parameter of the trap." + ::= { slmTrapLogEntry 8 } + +slmTrapLogParam6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sixth parameter of the trap." + ::= { slmTrapLogEntry 9 } + + +-- +-- Other Traps +-- + +slmTrapSoftwareStatusChange NOTIFICATION-TYPE + OBJECTS { slmSwRevDirectory, slmSwRevStatus } + STATUS current + DESCRIPTION + "A slmTrapSoftwareStatusChange trap is sent when the + value of the slmSwRevStatus of one of the directories changes." + ::= { slmTrap 4 } + +slmTrapSysNameChange NOTIFICATION-TYPE + OBJECTS { slmSysName } + STATUS current + DESCRIPTION + "A slmTrapSysNameChange trap is sent when the + value of the slmSysName is changed." + ::= { slmTrap 5 } + +slmTrapSysLocationChange NOTIFICATION-TYPE + OBJECTS { slmSysLocation } + STATUS current + DESCRIPTION + "A slmTrapSysLocationChange trap is sent when the + value of the slmSysLocation is changed." + ::= { slmTrap 6 } + +-- +-- Syslog Destination Table +-- + +slmSyslogDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmSyslogDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of syslog destination entries." + ::= { slmTrap 7 } + +slmSyslogDestEntry OBJECT-TYPE + SYNTAX SlmSyslogDestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry includes a destination IP addresses to which to send + log messages." + INDEX { slmSyslogDestAddress } + ::= { slmSyslogDestTable 1 } + +SlmSyslogDestEntry ::= SEQUENCE { + slmSyslogDestAddress Integer32, + slmSyslogDestRowStatus RowStatus, + slmSyslogLevel INTEGER, + slmSyslogPort INTEGER, + slmSyslogDestIpAddress IpAddress +} + +slmSyslogDestAddress OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A copy of slmSyslogDestTable represented as an integer. + Needed due to VxWorks failure to handle an ip address as a table index." + ::= { slmSyslogDestEntry 1 } + +slmSyslogDestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the slmSyslogDestTable." + ::= { slmSyslogDestEntry 2 } + +slmSyslogLevel OBJECT-TYPE + SYNTAX INTEGER { + traps(1), -- send traps only + log(2), -- send all log messages + debug(3) -- send also debug meesages + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The level of log messages which this manager expects to receive." + ::= { slmSyslogDestEntry 3 } + +slmSyslogPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination port for to send the log message. + The default value is 514." + ::= { slmSyslogDestEntry 4 } + +slmSyslogDestIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The address to send log messages on behalf of this entry." + ::= { slmSyslogDestEntry 5 } + +-- +-- License Table +-- + +slmLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlmLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A list of License entries." + ::= { slmLicense 1 } + +slmLicenseEntry OBJECT-TYPE + SYNTAX SlmLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table correspond to installed license." + INDEX { slmLicenseIndex } + ::= { slmLicenseTable 1 } + +SlmLicenseEntry ::= SEQUENCE { + slmLicenseIndex INTEGER, + slmLicenseExpiration INTEGER, + slmLicenseId DisplayString +} + +slmLicenseIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license index." + ::= { slmLicenseEntry 1 } + +slmLicenseExpiration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds to expiration. + Value -1 for permanent." + ::= { slmLicenseEntry 2 } + +slmLicenseId OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The license text" + ::= { slmLicenseEntry 3 } + +END diff --git a/mibs/packetlight/SL-MUX-MIB b/mibs/packetlight/SL-MUX-MIB new file mode 100644 index 0000000000..aa5094d024 --- /dev/null +++ b/mibs/packetlight/SL-MUX-MIB @@ -0,0 +1,119 @@ +-- ***************************************************************** +-- MUX MIB +-- ***************************************************************** + +SL-MUX-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + CleiCode FROM SL-ENTITY-MIB + sitelight FROM SL-NE-MIB; + +slMux MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Mux interfaces" + ::= { sitelight 5 } + +-- The MUX MIB consists of the following groups: +-- MUX Interface Table + + +-- ---------------------------------------------------- +-- +-- The Mux Interface Table +-- +-- ---------------------------------------------------- + +muxIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF MuxIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Mux interface entity table." + ::= { slMux 1 } + +muxIfEntry OBJECT-TYPE + SYNTAX MuxIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the MUX interface table." + INDEX { muxIfIndex } + ::= { muxIfTable 1 } + +MuxIfEntry ::= + SEQUENCE { + muxIfIndex InterfaceIndex, + muxIfType INTEGER, + muxIfWaveSpacing INTEGER, + muxIfWaveLengthNm INTEGER, + muxIfOscWaveLengthNm INTEGER + } + +muxIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index of the Mux (type=196)." + ::= { muxIfEntry 1 } + +muxIfType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of wave lengths supported by the mux." + ::= { muxIfEntry 2 } + +muxIfWaveSpacing OBJECT-TYPE + SYNTAX INTEGER { + ghzNone(0), -- Spacing is not applicable (e.g. OADM) + ghz400(1), + ghz200(2), + ghz100(3), + ghz50(4), + ghz2500(5) -- CWDM spacing of 20 nano-meter + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The spacing between two adjacent optical channels in GHz units." + ::= { muxIfEntry 3 } + +muxIfWaveLengthNm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WDM base wave length. + For DWDM values are ituGrid[10] = 1569.59 to ituGrid[69] = 1522.56 + For CWDM values are ituGrid[70] = 1470 to ituGrid[77] = 1610 + and ituGrid[80] = 1270 to ituGrid[89] = 1450." + ::= { muxIfEntry 4 } + +muxIfOscWaveLengthNm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The OSC WDM wave length. + For DWDM values are ituGrid[71] = 1490 or ituGrid[72] = 1510 + For CWDM values are ituGrid[81] = 1290 or ituGrid[82] = 1310." + ::= { muxIfEntry 5 } + +END diff --git a/mibs/packetlight/SL-NE-MIB b/mibs/packetlight/SL-NE-MIB new file mode 100644 index 0000000000..800756cdf1 --- /dev/null +++ b/mibs/packetlight/SL-NE-MIB @@ -0,0 +1,84 @@ +-- ***************************************************************** +-- PacketLight SiteLight Network Element MIB +-- +-- Nov 2000, Omri Viner +-- +-- Copyright (c) 1999-2000 by PacketLight Ltd. +-- All rights reserved. +-- ***************************************************************** + +SL-NE-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + enterprises, NOTIFICATION-TYPE FROM SNMPv2-SMI + DisplayString, TruthValue FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB; + + +packetlight MODULE-IDENTITY + LAST-UPDATED "200009260000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "The MIB module is the root of the PL extension mibs." + ::= { enterprises 4515 } + +sitelight OBJECT IDENTIFIER ::= { packetlight 1 } +plproduct OBJECT IDENTIFIER ::= { packetlight 100 } + +-- Values for the sysObjectId + +plne OBJECT IDENTIFIER ::= { plproduct 1 } + +pl10 OBJECT IDENTIFIER ::= { plne 10 } -- pl-10 +pl10H OBJECT IDENTIFIER ::= { pl10 1 } -- pl-10 half box +pl10F OBJECT IDENTIFIER ::= { pl10 2 } -- pl-10 full box + +pl20 OBJECT IDENTIFIER ::= { plne 20 } -- pl-20 +pl20H OBJECT IDENTIFIER ::= { pl20 1 } -- pl-20 half box +pl20F OBJECT IDENTIFIER ::= { pl20 2 } -- pl-20 full box + +pl100 OBJECT IDENTIFIER ::= { plne 100 } -- pl-100 +pl100E OBJECT IDENTIFIER ::= { pl100 1 } -- pl-100 12 x ESCON +pl100F OBJECT IDENTIFIER ::= { pl100 2 } -- pl-100 4 x FC +pl100FG OBJECT IDENTIFIER ::= { pl100 3 } -- pl-100 4 x FC or GBE +pl100EF OBJECT IDENTIFIER ::= { pl100 4 } -- pl-100 4 x FC and 8 x ESCON +pl100EFG OBJECT IDENTIFIER ::= { pl100 5 } -- pl-100 4 x FC or GBE, and 8 x ESCON +pl100FT OBJECT IDENTIFIER ::= { pl100 12 } -- pl-100 4 x FC - GFP-T + +plopto OBJECT IDENTIFIER ::= { plne 150 } -- pl-opto +ploptoXB OBJECT IDENTIFIER ::= { plopto 1 } -- pl-opto booster 4 x XPDR and 1 x EDFA +ploptoI OBJECT IDENTIFIER ::= { plopto 2 } -- pl-opto inline 2 x EDFA +ploptoX OBJECT IDENTIFIER ::= { plopto 3 } -- pl-opto transponder 4 x XPDR + +pl200 OBJECT IDENTIFIER ::= { plne 200 } -- pl-200 + +pl400r OBJECT IDENTIFIER ::= { plne 400 } -- pl-400 Root +pl400 OBJECT IDENTIFIER ::= { pl400r 1 } -- pl-400 + +pl404r OBJECT IDENTIFIER ::= { plne 404 } -- pl-400E Root +pl400e OBJECT IDENTIFIER ::= { pl404r 1 } -- pl-400E + +pl408r OBJECT IDENTIFIER ::= { plne 408 } -- pl-400X Root +pl400x OBJECT IDENTIFIER ::= { pl408r 1 } -- pl-400X + +pl1000r OBJECT IDENTIFIER ::= { plne 1000 } -- pl-1000 Root +pl1000 OBJECT IDENTIFIER ::= { pl1000r 1 } -- pl-1000 +pl1000e OBJECT IDENTIFIER ::= { pl1000r 2 } -- pl-1000E (former PL-800) +pl1000em OBJECT IDENTIFIER ::= { pl1000r 3 } -- pl-1000EM +pl1000ro OBJECT IDENTIFIER ::= { pl1000r 4 } -- pl-1000RO +pl1000tn OBJECT IDENTIFIER ::= { pl1000r 5 } -- pl-1000TN + +pl2000r OBJECT IDENTIFIER ::= { plne 2000 } -- pl-2000 Root +pl2000 OBJECT IDENTIFIER ::= { pl2000r 1 } -- pl-2000 + + +-- The root for the service mibs + +slService OBJECT IDENTIFIER ::= { sitelight 1 } + +END diff --git a/mibs/packetlight/SL-OPT-APS-MIB b/mibs/packetlight/SL-OPT-APS-MIB new file mode 100644 index 0000000000..c86b5a584b --- /dev/null +++ b/mibs/packetlight/SL-OPT-APS-MIB @@ -0,0 +1,517 @@ +-- ***************************************************************** +-- Optical APS MIB +-- ***************************************************************** + +SL-OPT-APS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE ,Unsigned32, + Counter32,TimeTicks FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slOptApsMib MODULE-IDENTITY + LAST-UPDATED "200201140000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Optical APS." + ::= { sitelight 11 } + + +slOptApsConfig OBJECT IDENTIFIER ::= {slOptApsMib 1} +slOptApsTraps OBJECT IDENTIFIER ::= {slOptApsMib 2} +slOptApsTraps0 OBJECT IDENTIFIER ::= {slOptApsTraps 0} + +-- +-- Transponding APS config Table +-- + +optApsConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF OptApsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains objects to configure APS + (Automatic Protection Switching) feature in a Optical + Channel. APS is the ability to configure a pair of Optical + connections for redundancy so that the hardware will + automatically switch the active connection from working connection + to the protection connection or vice versa, within 50ms, + when the active connection fails. + The optical connections are specified in the + optXpdConnConfigTable in the SL-OPT-MIB. + The APS is defined be specifying two entries in this table + the backup each other. + The optXpdConnConfigTable defines two entries for each dircetion + of the connection. + Only one of the two entries is used by the optical aps table. + The direction that is used is the direction from the User to Network." + ::= { slOptApsConfig 1 } + +optApsConfigEntry OBJECT-TYPE + SYNTAX OptApsConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry is identified by two transponding connections + that should protect each other." + INDEX {optApsConfigUserWorkingIndex } + ::= { optApsConfigTable 1 } + +OptApsConfigEntry ::= + SEQUENCE { + optApsConfigUserWorkingIndex InterfaceIndex, + optApsConfigNetWorkingIndex InterfaceIndex, + optApsConfigUserProtectingIndex InterfaceIndex, + optApsConfigNetProtectingIndex InterfaceIndex, + optApsConfigScheme INTEGER, + optApsConfigEnable INTEGER, + optApsConfigArchMode INTEGER, + optApsConfigActiveConnectionRx INTEGER, + optApsConfigActiveConnectionTx INTEGER, + optApsConfigWaitToRestore Unsigned32, + optApsConfigDirection INTEGER, + optApsConfigRevertive INTEGER, + optApsConfigChanStatus BITS, + optApsConfigChanSignalFailures Counter32, + optApsConfigChanSwitchovers Counter32, + optApsConfigChanLastSwitchover TimeTicks, + optApsConfigSwitchCommand INTEGER, + optApsConfigSwitchReason INTEGER, + optApsConfigResetCounters INTEGER, + optApsConfigActiveRequest INTEGER, + optApsConfigStatus RowStatus, + optApsConfigLosThreshold INTEGER + } + +optApsConfigUserWorkingIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the working optical interface connected to + the User side." + ::= { optApsConfigEntry 1 } + +optApsConfigNetWorkingIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the working optical interface connected to + the Network side." + ::= { optApsConfigEntry 2 } + +optApsConfigUserProtectingIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the protecting optical interface connected to + the User side. In the case of an Inline connection there is no + meaning to the order between the User and Network interfaces because + both side of the connections are connected to the Network." + ::= { optApsConfigEntry 3 } + +optApsConfigNetProtectingIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ifIndex of the protecting optical interface connected to + the Network side. In the case of an Inline connection there is no + meaning to the order between the User and Network interfaces because + both side of the connections are connected to the Network." + ::= { optApsConfigEntry 4 } + +optApsConfigScheme OBJECT-TYPE + SYNTAX INTEGER { + equipment(1), + facility(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the optical + protection scheme. + + equipment : Equipmet protection (with 4 FEO's) + facility : Facility protection (only 3 FEO's)" + ::= { optApsConfigEntry 5 } + +optApsConfigEnable OBJECT-TYPE + SYNTAX INTEGER { + optApsDisabled (1), + optApsEnabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to enable or disable the APS feature + on the working/protection connection pairs. When enabled, + the hardware will automatically switch the active connection + from the working connection to the protection connection within 50ms, + or vice versa (read-write)." + ::= { optApsConfigEntry 6 } + +optApsConfigArchMode OBJECT-TYPE + SYNTAX INTEGER { + onePlusOne(1), + oneToOne(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure APS architecture mode + on the working/protection connection pairs (read-write)." + ::= { optApsConfigEntry 7 } + +optApsConfigActiveConnectionRx OBJECT-TYPE + SYNTAX INTEGER { + optApsWorkingConnection(1), + optApsProtectionConnection(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates which Rx connection is currently active. + It could be the working connection, the protection connection or + none if neither working nor protection connection is active. + This object reflects the status of receive direction. + If optApsDirection is equal to biDirectional this object should + be eual to optApsActiveConnectionRx." + + ::= { optApsConfigEntry 8 } + +optApsConfigActiveConnectionTx OBJECT-TYPE + SYNTAX INTEGER { + optApsWorkingConnection(1), + optApsProtectionConnection(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates which Tx connection is currently active. + It could be the working connection, the protection connection or + none if neither working nor protection connection is active. + This object reflects the status of receive direction. + If optApsDirection is equal to biDirectional this object should + be eual to optApsActiveConnectionRx." + ::= { optApsConfigEntry 9 } + +optApsConfigWaitToRestore OBJECT-TYPE + SYNTAX Unsigned32 (1..12) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object contains interval in minutes to wait + before attempting to switch back to working connection. + Not applicable if the connection is configured in + non-revertive mode, i.e. protection connection will + continue to be active, even if failures on the + working connection are cleared. The framer clears the + signal-fault and signal-degrade when APS switch + occurs. Please refer to 'optApsRevertive' for + description of non-revertive (read-write)." + ::= { optApsConfigEntry 10 } + +optApsConfigDirection OBJECT-TYPE + SYNTAX INTEGER { + uniDirectional(1), + biDirectional(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the switching + direction which this APS connection supports (read-write). + + Unidirectional : APS switch only in one direction. + Bidirectional : APS switch in both ends of the conection." + ::= { optApsConfigEntry 11 } + +optApsConfigRevertive OBJECT-TYPE + SYNTAX INTEGER { + nonrevertive(1), + revertive(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to configure the APS revertive or + nonrevertive option (read-write). + + revertive : + Will switch the working connection back to active state after + the Wait-To-restore interval has expired and the + working connection Signal-Fault/Signal-Degrade has been + cleared. Please refer to 'optApsWaitToRestore' for + description of Wait-To-Restore interval. + nonrevertive : + The protection connection continues to be the active connection, + The active connection does not switch to the working connection." + ::= { optApsConfigEntry 12 } + +optApsConfigChanStatus OBJECT-TYPE + SYNTAX BITS { + lockedOut(0), + sfWorking(1), + sfProtecting(2), + switched(3), + lockedOutRemote(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the current state of the port. + + lockedOut + This bit, when applied to a working channel, indicates that + the channel is prevented from switching to the protection connection. + When applied to the null channel, this bit indicates that no + working channel may switch to the protection connection. + + sfWorking + A signal failure condition on the working connection is in effect. + + sfProtecting + A signal failure condition on the protecting connection is in effect. + + switched + The switched bit is applied to a working channel if that + channel is currently switched to the protection connection. + + lockedOutRemote + Indicate that the protection is locked out by + command issued on the remote NE." + ::= { optApsConfigEntry 13 } + +optApsConfigChanSignalFailures OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A count of Signal Failure conditions that have been + detected on the incoming signal. This condition occurs + when a loss of signal is detected." + ::= { optApsConfigEntry 14 } + +optApsConfigChanSwitchovers OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of times this channel has switched to the protection + connection. When queried with index value apsChanNumber set to 0, which + is the protection connection, this object will return 0. " + ::= { optApsConfigEntry 15 } + +optApsConfigChanLastSwitchover OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when this channel last completed a switch + to the protection connection. If this channel has never switched to the + protection connection, or this channel is the protection connection, the value + 0 will be returned." + ::= { optApsConfigEntry 16 } + +optApsConfigSwitchCommand OBJECT-TYPE + SYNTAX INTEGER { + clear(1), + lockoutOfProtection(2), + forcedSwitchOfWorking(3), + forcedSwitchOfProtection(4), + manualSwitchOfWorking(5), + manualSwitchOfProtection(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A switch command initiates one external request for evaluation + (read-write). + + (1) Clear - Clears all switch commands on the channel. + + (2) Lockout Of Protection - Prevents any of the working channels + from switching to the protection connection by issuing a Lockout of + Protection request [unless a request of equal priority (i.e., a + Lockout of Protection) is already in effect]. + + (3) Forced Switch of Working (to Protection) - Switches the + working channel to the protection connection unless a request of equal + or higher priority is in effect, by issuing a Forced Switch + request. + + (4) Forced Switch of Protection (to Working) - Switches the + working channel back from the protection connection to the working + connection unless a request of equal or higher priority is in effect, + by issuing a Forced Switch request. This command applies only + in the 1+1 architecture. + + (5) Manual Switch of Working (to Protection) - Switches the + working channel to the protection connection unless a request of equal + or higher priority is in effect, by issuing a Manual Switch + request. + + (6) Manual Switch of Protection (to Working) - Switches the + working channel back from the protection connection to the working + connection unless a request of equal or higher priority is in effect, + by issuing a Manual Switch request. This command applies only + in the 1+1 architecture for the null. + + Reading this variable always returns zero (0)." + DEFVAL { clear } + ::= { optApsConfigEntry 17 } + +optApsConfigSwitchReason OBJECT-TYPE + SYNTAX INTEGER { + optApsOther(1), + optApsRevertive(2), + optApsManual(3), + optApsSignalFailure(4), + optApsForceSwitch(5), + optApsLockOut(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reason why APS switch happened. When the working + connection on one end fails, its other end is told to do + an APS switch. The following options in the increasing + order of priority indicate what type of switch request + it is. + + optApsRevertive : Switch back to working connection after the + Wait-to-Restore interval is over, and failures are + cleared. It is the lowest priority. + optApsManual : Manual switch causes APS switch unless a + request of equal or higher priority is in effect. + optApsSignalFailureHigh : switch occured due to SD failure. + optApsForceSwitch : Forced switch forces hardware to switch + the active connection even if the other connection (could be + working connection or protection connection) is in alarm. + optApsLockOut : This is the highest priority switch. This + will override all other requests. + optApsLockOut : indicates that the last switchover to the + working occurred because of protection lockout." + ::= { optApsConfigEntry 18 } + +optApsConfigResetCounters OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this variable to 1 will cause the counters + on all of the Optical APS Config Table to be initialized + to zero (read-write)." + ::= { optApsConfigEntry 19 } + +optApsConfigActiveRequest OBJECT-TYPE + SYNTAX INTEGER { + optApsOther(1), + optApsRevertive(2), + optApsManual(3), + optApsSignalFailure(4), + optApsForceSwitch(5), + optApsLockOut(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Active Switch APS request: + + optApsRevertive : Switch back to working connection after the + Wait-to-Restore interval is over, and failures are + cleared. It is the lowest priority. + optApsManual : Manual switch causes APS switch unless a + request of equal or higher priority is in effect. + optApsSignalFailure : Switch due to signal failure. + optApsForceSwitch : Forced switch forces hardware to switch + the active connection even if the other connection (could be + working connection or protection connection) is in alarm. + optApsLockOut : This is the highest priority switch. This + will override all other requests. + optApsLockOut : indicates that the last switchover to the + working occurred because of protection lockout." + ::= { optApsConfigEntry 20 } + +optApsConfigStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to create and delete rows in the + optApsConfigTable." + ::= { optApsConfigEntry 21 } + +optApsConfigLosThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured threshold value for LOS detection of the optical switch. + This object is applicable only when slmOpticalSwitchExist is TRUE. + The value given in 0.1 dBm units. The range starts with -50.0 dBm." + ::= { optApsConfigEntry 22 } + + +-- +-- APS TRAPS +-- + +optApsTrapSwitchover NOTIFICATION-TYPE + OBJECTS { optApsConfigUserWorkingIndex, optApsConfigActiveConnectionRx } + STATUS current + DESCRIPTION + "An optApsTrapSwitchover notification is sent when the + value of an instance of optApsChanSwitchovers increments." + ::= { slOptApsTraps 1 } + +optApsConfigTableChanged NOTIFICATION-TYPE + OBJECTS { optApsConfigUserWorkingIndex } + STATUS current + DESCRIPTION + "An optApsConfigTableChanged notification is sent when the + content of the optApsConfigTable is changed. + The added/deleted entry is identified by the + optApsUserWorkingIndex object." + ::= { slOptApsTraps 2 } + +optApsTrapSwitchover0 NOTIFICATION-TYPE + OBJECTS { optApsConfigUserWorkingIndex, optApsConfigActiveConnectionRx } + STATUS current + DESCRIPTION + "An optApsTrapSwitchover notification is sent when the + value of an instance of optApsChanSwitchovers increments. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slOptApsTraps0 1 } + +optApsConfigTableChanged0 NOTIFICATION-TYPE + OBJECTS { optApsConfigUserWorkingIndex } + STATUS current + DESCRIPTION + "An optApsConfigTableChanged notification is sent when the + content of the optApsConfigTable is changed. + The added/deleted entry is identified by the + optApsUserWorkingIndex object. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slOptApsTraps0 2 } + +END + + + diff --git a/mibs/packetlight/SL-OTN-MIB b/mibs/packetlight/SL-OTN-MIB new file mode 100644 index 0000000000..7a0a156f2d --- /dev/null +++ b/mibs/packetlight/SL-OTN-MIB @@ -0,0 +1,388 @@ +-- ***************************************************************** +-- OTN Module MIB +-- ***************************************************************** + +SL-OTN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slService FROM SL-NE-MIB; + +slOTN MODULE-IDENTITY + LAST-UPDATED "0508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the OTN" + ::= { slService 15 } + +-- The OTN MIB consists of the following groups: +-- Configuration +-- Pm +-- Traps + +slOTNConfig OBJECT IDENTIFIER ::= { slOTN 1 } +slOTNPm OBJECT IDENTIFIER ::= { slOTN 2 } +slOTNTraps OBJECT IDENTIFIER ::= { slOTN 3 } + +-- Textual Conventions + +OTNTraceMessage ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Access Point Identifier, SAPI or DAPI." + SYNTAX OCTET STRING (SIZE(16)) + +OTNTrafficRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Host or Line bit rates." + SYNTAX INTEGER { + sonetSdh10G(1), -- 9.95328 Gbps (SONET/SDH) + gbe10GLan(2), -- 10.3125 Gbps (10GE LAN) + fc10G(3) , -- 10.5187 Gbps (10G FC) + otu2(4), -- 10.7092 Gbps (G.709; G.Supp43 6.1; OTU2) + otu2eLan(5), -- 11.0491 Gbps [= 255/238 × 10.3125] (G.Supp43 7.2; OTU2e LAN w/o stuffing) + otu2eLanStuff(6), -- 11.0957 Gbps [= 255/237 × 10.3125] (G.Supp43 7.1; OTU2e LAN /w stuffing) + otu2eFc(7), -- 11.2701 Gbps [= 255/238 × 10.5187] (G.sup43 7.2 of 10G FC; OTU2e 10GFC w/o stuffing) + otu2FcStuff(8) -- 11.3176 Gbps [= 255/237 × 10.5187] (G.sup43 7.1 of 10G FC; OTU2 10G FC /w stuffing) + } + +OTNOperationMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the operation mode of the OTN interface + Detection function." + SYNTAX INTEGER { + async(1), -- OTN G.709 Async mapping with FEC + sync(2), -- OTN G.709 Sync mapping with FEC + bypass(3) -- OTN Bypass (Transparent Passthru) + } + +-- +-- The OTN Configuration Table +-- + +slOTNConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlOTNConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OTN Configuration table." + ::= { slOTNConfig 1 } + +slOTNConfigEntry OBJECT-TYPE + SYNTAX SlOTNConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the OTN Configuration table." + INDEX { slOTNConfigLineIndex } + ::= { slOTNConfigTable 1 } + +SlOTNConfigEntry ::= + SEQUENCE { + slOTNConfigLineIndex InterfaceIndex, + slOTNConfigOperationMode OTNOperationMode, + slOTNConfigFECEnabled INTEGER, + slOTNConfigStuffingEnabled TruthValue, + -- OTU + slOTNConfigOTUkTIMDetEnabled TruthValue, + slOTNConfigOTUkDAPIToTransmit OTNTraceMessage, + slOTNConfigOTUkSAPIToTransmit OTNTraceMessage, + slOTNConfigOTUkDAPIToExpect OTNTraceMessage, + slOTNConfigOTUkSAPIToExpect OTNTraceMessage, + slOTNConfigOTUkDAPIReceived OTNTraceMessage, + slOTNConfigOTUkSAPIReceived OTNTraceMessage, + -- ODU + slOTNConfigODUkTIMDetEnabled TruthValue, + slOTNConfigODUkDAPIToTransmit OTNTraceMessage, + slOTNConfigODUkSAPIToTransmit OTNTraceMessage, + slOTNConfigODUkDAPIToExpect OTNTraceMessage, + slOTNConfigODUkSAPIToExpect OTNTraceMessage, + slOTNConfigODUkDAPIReceived OTNTraceMessage, + slOTNConfigODUkSAPIReceived OTNTraceMessage + } + +slOTNConfigLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the XFP." + ::= { slOTNConfigEntry 1 } + +slOTNConfigOperationMode OBJECT-TYPE + SYNTAX OTNOperationMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The OTN operation mode configuration + async(1) - OTN G.709 Async mapping with FEC + sync(2) - OTN G.709 Sync mapping with FEC + bypass(3) - OTN Bypass (Transparent Passthru)" + ::= { slOTNConfigEntry 2 } + +slOTNConfigFECEnabled OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FEC configuration + 0 - disable + 1 - G.709 FEC + 2 - disable + 3 - I.4 + 4 - I.7" + ::= { slOTNConfigEntry 3 } + +slOTNConfigStuffingEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Byte stuffing configuration + true(1) - Enable OTN Byte Stuffing (255/237) + false(2) - Disable OTN Byte Stuffing (255/238)" + ::= { slOTNConfigEntry 4 } + +-- OTU Configuration + +slOTNConfigOTUkTIMDetEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TIM Detection Enabled." + ::= { slOTNConfigEntry 5 } + +slOTNConfigOTUkDAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to transmit." + ::= { slOTNConfigEntry 6 } + +slOTNConfigOTUkSAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to transmit." + ::= { slOTNConfigEntry 7 } + +slOTNConfigOTUkDAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to expect." + ::= { slOTNConfigEntry 8 } + +slOTNConfigOTUkSAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to expect." + ::= { slOTNConfigEntry 9 } + +slOTNConfigOTUkDAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Destination Access Point Identifier." + ::= { slOTNConfigEntry 10 } + +slOTNConfigOTUkSAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Source Access Point Identifier." + ::= { slOTNConfigEntry 11 } + +-- ODU Configuration + +slOTNConfigODUkTIMDetEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "TIM Detection Enabled." + ::= { slOTNConfigEntry 12 } + +slOTNConfigODUkDAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to transmit." + ::= { slOTNConfigEntry 13 } + +slOTNConfigODUkSAPIToTransmit OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to transmit." + ::= { slOTNConfigEntry 14 } + +slOTNConfigODUkDAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Destination Access Point Identifier to expect." + ::= { slOTNConfigEntry 15 } + +slOTNConfigODUkSAPIToExpect OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The Source Access Point Identifier to expect." + ::= { slOTNConfigEntry 16 } + +slOTNConfigODUkDAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Destination Access Point Identifier." + ::= { slOTNConfigEntry 17 } + +slOTNConfigODUkSAPIReceived OBJECT-TYPE + SYNTAX OTNTraceMessage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Source Access Point Identifier." + ::= { slOTNConfigEntry 18 } + + + +-- +-- The PM Table +-- + + +slOTNCurrentPmTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlOTNCurrentPmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The OTN current table contains various OTN PM statistics." + ::= { slOTNPm 1 } + +slOTNCurrentPmEntry OBJECT-TYPE + SYNTAX SlOTNCurrentPmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the OTN Current table." + INDEX { slOTNCurrentPmIndex } + ::= { slOTNCurrentPmTable 1 } + +SlOTNCurrentPmEntry ::= + SEQUENCE { + slOTNCurrentPmIndex InterfaceIndex, + slOTNCurrentPmFecCe INTEGER, + slOTNCurrentPmFecCerMant INTEGER, + slOTNCurrentPmFecCerExp INTEGER, + slOTNCurrentPmFecCerValid TruthValue, + slOTNCurrentPmFecCerMantFE INTEGER, + slOTNCurrentPmFecCerExpFE INTEGER, + slOTNCurrentPmFecCerValidFE TruthValue, + slOTNCurrentPmReset INTEGER + } + +slOTNCurrentPmIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the XFP." + ::= { slOTNCurrentPmEntry 1 } + +slOTNCurrentPmFecCe OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Errors. Increment for each FEC corrected error." + ::= { slOTNCurrentPmEntry 2 } + +slOTNCurrentPmFecCerMant OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - The mantissa value." + ::= { slOTNCurrentPmEntry 3 } + +slOTNCurrentPmFecCerExp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - The exponent value." + ::= { slOTNCurrentPmEntry 4 } + +slOTNCurrentPmFecCerValid OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "FEC Corrected Error Ratio - Validity flag." + ::= { slOTNCurrentPmEntry 5 } + +slOTNCurrentPmFecCerMantFE OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - The mantissa value." + ::= { slOTNCurrentPmEntry 6 } + +slOTNCurrentPmFecCerExpFE OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - The exponent value." + ::= { slOTNCurrentPmEntry 7 } + +slOTNCurrentPmFecCerValidFE OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far End FEC Corrected Error Ratio - Validity flag." + ::= { slOTNCurrentPmEntry 8 } + +slOTNCurrentPmReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the FEC PM." + ::= { slOTNCurrentPmEntry 9 } + + +-- +-- OTN Traps +-- + + +END diff --git a/mibs/packetlight/SL-PM-MIB b/mibs/packetlight/SL-PM-MIB new file mode 100644 index 0000000000..3c71243a0f --- /dev/null +++ b/mibs/packetlight/SL-PM-MIB @@ -0,0 +1,248 @@ +SL-PM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Integer32, transmission + FROM SNMPv2-SMI + DisplayString, TruthValue, DateAndTime + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + XpdrServiceType FROM SL-XPDR-MIB + slMain FROM SL-MAIN-MIB; + +-- This is the MIB module for the PM data. + + +slPmMib MODULE-IDENTITY + LAST-UPDATED "201105170000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This PM module " + ::= { slMain 25 } + + +SlPmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PM types: + Native types: + GBE - ifType=117, Path=0 + FC - ifType=56, Path=0 + SONET - ifType=39, Path=0 + OTU - ifType=195, Path=0 + ODU - ifType=195, Path=1..4 + FEC - ifType=195, Path=5..6 + OPT - ifType=196, Path=0" + SYNTAX INTEGER { + native(1) + } + +SlPmDirectionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PM direction type. + This relevant only to OTU or ODU types" + SYNTAX INTEGER { + near(1), -- near-end pm + far(2) -- far-end pm + } + +SlPmIntervalType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PM interval types." + SYNTAX INTEGER { + fifteen(1), -- 15 minutes interval + day(2) -- day interval + } + +slPmIntervals OBJECT IDENTIFIER ::= { slPmMib 1 } + + +-- The PM Interval Table contains various statistics +-- collected by each system over a maximum of the previous 24 hours of operation. +-- The past 24 hours may be broken into 96 completed 15 minute intervals. +-- A system is required to store at least 4 completed 15 minute interval. +-- The default value is 32 intervals. + +slPmIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlPmIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PM Interval table." + ::= { slPmIntervals 1 } + +slPmIntervalEntry OBJECT-TYPE + SYNTAX SlPmIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the PM Interval table." + INDEX { ifIndex, + slPmType, -- native/... + slPmDirectionType, -- near/far + slPmIntervalType, -- 15min/day + slPmIntervalNumber } + ::= { slPmIntervalTable 1 } + +SlPmIntervalEntry ::= + SEQUENCE { + slPmType SlPmType, + slPmDirectionType SlPmDirectionType, + slPmIntervalType SlPmIntervalType, + slPmIntervalNumber Integer32, -- interval 0 is for the current + slPmIntervalCVs PerfIntervalCount, + slPmIntervalESs PerfIntervalCount, + slPmIntervalSESs PerfIntervalCount, + slPmIntervalSEFSs PerfIntervalCount, + slPmIntervalUASs PerfIntervalCount, + slPmIntervalValidData TruthValue, + slPmIntervalTcaFlag TruthValue, + slPmIntervalReset INTEGER, + slPmIntervalStartTime DateAndTime, + slPmServiceType XpdrServiceType + } + +slPmType OBJECT-TYPE + SYNTAX SlPmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PM type" + ::= { slPmIntervalEntry 1 } + +slPmDirectionType OBJECT-TYPE + SYNTAX SlPmDirectionType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The PM direction near-end/far-end." + ::= { slPmIntervalEntry 2 } + +slPmIntervalType OBJECT-TYPE + SYNTAX SlPmIntervalType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The type of the PM interval 15min/day" + ::= { slPmIntervalEntry 3 } + +slPmIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (0..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A number between 1 to 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." + ::= { slPmIntervalEntry 4 } + +slPmIntervalCVs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of Coding + Violations encountered in a particular 15-minute interval + in the past 24 hours." + ::= { slPmIntervalEntry 5 } + +slPmIntervalESs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Errored Seconds encountered + in a particular 15-minute interval + in the past 24 hours." + ::= { slPmIntervalEntry 6 } + +slPmIntervalSESs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Severely Errored Seconds encountered in a + particular 15-minute interval in the past 24 hours." + ::= { slPmIntervalEntry 7 } + +slPmIntervalSEFSs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Severely Errored Framing Seconds + encountered in a particular 15-minute interval + in the past 24 hours." + ::= { slPmIntervalEntry 8 } + +slPmIntervalUASs OBJECT-TYPE + SYNTAX PerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The counter associated with the number of + Unavailable Seconds encountered in a particular 15-minute interval + in the past 24 hours." + ::= { slPmIntervalEntry 9 } + +slPmIntervalValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates if the data for this interval is valid." + ::= { slPmIntervalEntry 10 } + +slPmIntervalTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the threshold during the 15 minutes interval." + ::= { slPmIntervalEntry 11 } + +slPmIntervalReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing to this object reset the PM counters in this interval." + ::= { slPmIntervalEntry 12 } + +slPmIntervalStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which this + interval of measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slPmIntervalEntry 13 } + +slPmServiceType OBJECT-TYPE + SYNTAX XpdrServiceType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the XPDR service type of the port + during the PM interval." + ::= { slPmIntervalEntry 14 } + +END diff --git a/mibs/packetlight/SL-PORT-MIB b/mibs/packetlight/SL-PORT-MIB new file mode 100644 index 0000000000..03d9f3e9ac --- /dev/null +++ b/mibs/packetlight/SL-PORT-MIB @@ -0,0 +1,205 @@ +-- ***************************************************************** +-- Port MIB +-- ***************************************************************** + +SL-PORT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, TimeTicks FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp, DateAndTime, RowStatus FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slMain FROM SL-MAIN-MIB; + +slPort MODULE-IDENTITY + LAST-UPDATED "200101180000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Leds." + ::= { slMain 14 } + + +LedColor ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The LED color." + SYNTAX INTEGER { + off(1), + red(2), + yellow(3), + green(4) + } + +LedMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The LED mode." + SYNTAX INTEGER { + stable(1), + fastBlinking(2), + slowBlinking(3) + } + +slPortConfig OBJECT IDENTIFIER ::= { slPort 1 } +slPortNotification OBJECT IDENTIFIER ::= { slPort 2 } + +-- +-- +-- The Port Config Table +-- +-- + +slPortConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table describe the state of the LEDs." + ::= { slPortConfig 1 } + +slPortConfigEntry OBJECT-TYPE + SYNTAX SlPortConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table correspond to a port of the node." + INDEX { slPortConfigIndex } + ::= { slPortConfigTable 1 } + +SlPortConfigEntry ::= + SEQUENCE { + slPortConfigIndex INTEGER, + slPortConfigLedColor LedColor, + slPortConfigLedMode LedMode, + slPortConfigChangeType INTEGER, + slPortConfigAlarmMask TruthValue, + slPortConfigLabel DisplayString + } + +slPortConfigIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Slot Index of the LED. The Slot number for + the Shelf led is 0." + ::= { slPortConfigEntry 1 } + +slPortConfigLedColor OBJECT-TYPE + SYNTAX LedColor + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LED color of the port." + ::= { slPortConfigEntry 2 } + +slPortConfigLedMode OBJECT-TYPE + SYNTAX LedMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The LED mode of the port." + ::= { slPortConfigEntry 3 } + +slPortConfigChangeType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to change the type of the port. + The type value is one of the IANA types. + Changing port type should remove all the information related to this port. + Such as, ifTable entry, PM info, GFP and VCG entries, current alarms, ..." + ::= { slPortConfigEntry 4 } + +slPortConfigAlarmMask OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to mask the alarms of the port." + ::= { slPortConfigEntry 5 } + +slPortConfigLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is the shadow of ifAlias. When the ifAlias + of the primary interface of this port is changed, + the value of this object should be changed to the same value." + ::= { slPortConfigEntry 6 } + +-- +-- + +slPortConfigLastChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime at last time a slPortConfigTable table + was changed." + ::= { slPortConfig 2 } + + +-- +-- +-- Notifications +-- +-- + +slPortConfigChanged NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex, + slPortConfigLedColor, + slPortConfigLedMode, + slPortConfigChangeType, + slPortConfigAlarmMask, + slPortConfigLabel } + STATUS current + DESCRIPTION + "An slPortConfigChanged notification is sent + when the state of one of the port is changed." + ::= { slPortNotification 1 } + +slPortConfigChangedType NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex, + slPortConfigChangeType } + STATUS current + DESCRIPTION + "An slPortConfigChangedType notification is sent + when the type of one of a port is changed." + ::= { slPortNotification 2 } + +slPortConfigChangedMask NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex, + slPortConfigAlarmMask } + STATUS current + DESCRIPTION + "An slPortConfigChangedMask notification is sent + when the mask of one of the port is changed." + ::= { slPortNotification 3 } + +slPortConfigChangedLabel NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex, + slPortConfigLabel } + STATUS current + DESCRIPTION + "An slPortConfigChangedLabel notification is sent when the + corresponding object slPortConfigLabel is changed." + ::= { slPortNotification 4 } + +slPortConfigChangedApsEnabled NOTIFICATION-TYPE + OBJECTS { slPortConfigIndex } + STATUS current + DESCRIPTION + "An slPortConfigChangedLabel notification is sent when the + corresponding object slPortConfigApsEnable is changed." + ::= { slPortNotification 5 } + +END diff --git a/mibs/packetlight/SL-RADIUS-MIB b/mibs/packetlight/SL-RADIUS-MIB new file mode 100644 index 0000000000..cd54e2bf77 --- /dev/null +++ b/mibs/packetlight/SL-RADIUS-MIB @@ -0,0 +1,128 @@ +SL-RADIUS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY, + Counter32, Integer32, Gauge32, + IpAddress, TimeTicks, mib-2 FROM SNMPv2-SMI + TruthValue FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF + slMain FROM SL-MAIN-MIB; + +slRadiusMIB MODULE-IDENTITY + LAST-UPDATED "200712060000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "The MIB module for entities implementing the client side of + the Remote Access Dialin User Service (RADIUS) accounting + protocol." + ::= { slMain 23 } + + +slRadiusClientMIBObjects OBJECT IDENTIFIER ::= { slRadiusMIB 1 } + +slRadiusClient OBJECT IDENTIFIER ::= { slRadiusClientMIBObjects 1 } +slRadiusTraps OBJECT IDENTIFIER ::= { slRadiusClientMIBObjects 2 } + + +SharedSecret ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Authentication Shared-Secret." + SYNTAX OCTET STRING (SIZE (0..256)) + + +slRadiusEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "true(1) - radius is enabled + false(2) - radius is disabled." + ::= { slRadiusClient 1 } + +slRadiusServerTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The (conceptual) table listing the RADIUS accounting + servers with which the client shares a secret." + ::= { slRadiusClient 2 } + +slRadiusServerEntry OBJECT-TYPE + SYNTAX SlRadiusServerEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) representing a RADIUS + accounting server with which the client shares a secret." + INDEX { slRadiusServerIndex } + ::= { slRadiusServerTable 1 } + +SlRadiusServerEntry ::= SEQUENCE { + slRadiusServerIndex INTEGER, + slRadiusServerAddress IpAddress, + slRadiusServerPort INTEGER, + slRadiusServerAdminStatus INTEGER, + slRadiusTimeout INTEGER, + slRadiusSharedSecret SharedSecret +} + +slRadiusServerIndex OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "1 - Primary + 2 - Secondary." + ::= { slRadiusServerEntry 1 } + +slRadiusServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The IP address of the RADIUS accounting server + referred to in this table entry." + ::= { slRadiusServerEntry 2 } + +slRadiusServerPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The port number of the server." + ::= { slRadiusServerEntry 3 } + +slRadiusServerAdminStatus OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The admin status of the server." + ::= { slRadiusServerEntry 4 } + +slRadiusTimeout OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The server timeout specified in seconds. + The range is 1..30 seconds. The default is 15 seconds" + ::= { slRadiusServerEntry 5 } + +slRadiusSharedSecret OBJECT-TYPE + SYNTAX SharedSecret + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The shared secret of the server." + ::= { slRadiusServerEntry 6 } + + +END diff --git a/mibs/packetlight/SL-RETIMER-MIB b/mibs/packetlight/SL-RETIMER-MIB new file mode 100644 index 0000000000..310de2c924 --- /dev/null +++ b/mibs/packetlight/SL-RETIMER-MIB @@ -0,0 +1,157 @@ +-- ***************************************************************** +-- Retimer Module MIB +-- ***************************************************************** + +SL-RETIMER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slService FROM SL-NE-MIB; + +slRetimer MODULE-IDENTITY + LAST-UPDATED "200508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the Retimer" + ::= { slService 14 } + +-- The Retimer MIB consists of the following groups: +-- Configuration +-- Status +-- Pm +-- Traps + +slRetimerConfig OBJECT IDENTIFIER ::= { slRetimer 1 } +slRetimerStat OBJECT IDENTIFIER ::= { slRetimer 2 } +slRetimerPm OBJECT IDENTIFIER ::= { slRetimer 3 } +slRetimerTraps OBJECT IDENTIFIER ::= { slRetimer 7 } + +-- Textual Conventions + + +-- +-- The Retimer Configuration Table +-- + +slRetimerConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlRetimerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Retimer Configuration table." + ::= { slRetimerConfig 1 } + +slRetimerConfigEntry OBJECT-TYPE + SYNTAX SlRetimerConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Retimer Configuration table." + INDEX { slRetimerLineIndex } + ::= { slRetimerConfigTable 1 } + +SlRetimerConfigEntry ::= + SEQUENCE { + slRetimerLineIndex InterfaceIndex, + slRetimerResetPmCounters INTEGER + } + +slRetimerLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object should be made equal to the ifIndex of the SFP." + ::= { slRetimerConfigEntry 1 } + +slRetimerResetPmCounters OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this object to 1 reset the current interval PM + counters of the retimer." + ::= { slRetimerConfigEntry 2 } + + + +-- +-- The PM Current Table +-- + +slRetimerCurrentTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlRetimerCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Ethernet current table contains various statistics + being collected for the current 15 minute + interval." + ::= { slRetimerPm 1 } + +slRetimerCurrentEntry OBJECT-TYPE + SYNTAX SlRetimerCurrentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Retimer Current table." + INDEX { slRetimerCurrentIndex } + ::= { slRetimerCurrentTable 1 } + +SlRetimerCurrentEntry ::= + SEQUENCE { + slRetimerCurrentIndex InterfaceIndex, + slRetimerCurrentRxRllES INTEGER, + slRetimerCurrentRxK285ES INTEGER + } + +slRetimerCurrentIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index value which uniquely identifies the + Ethernet interface to which this entry is applicable. + The interface identified by a particular value of + this index is the same interface as identified by + the same value as a the ifIndex of the SFP." + ::= { slRetimerCurrentEntry 1 } + +slRetimerCurrentRxRllES OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Errored Seconds with RLL error." + ::= { slRetimerCurrentEntry 2 } + +slRetimerCurrentRxK285ES OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of Errored Seconds with K28.5 error." + ::= { slRetimerCurrentEntry 3 } + + +-- --------------------------------------------- +-- Retimer Traps +-- --------------------------------------------- + +slRetimerStatusChange NOTIFICATION-TYPE + OBJECTS { slRetimerLineIndex } + STATUS current + DESCRIPTION + "" + ::= { slRetimerTraps 1 } + +END diff --git a/mibs/packetlight/SL-ROADM-MIB b/mibs/packetlight/SL-ROADM-MIB new file mode 100644 index 0000000000..8c3edf9e65 --- /dev/null +++ b/mibs/packetlight/SL-ROADM-MIB @@ -0,0 +1,322 @@ +-- ***************************************************************** +-- ROADM Module MIB +-- ***************************************************************** + +SL-ROADM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Integer32, + NOTIFICATION-TYPE, Gauge32, + Counter64 FROM SNMPv2-SMI + DisplayString, TruthValue, + DateAndTime FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + slService FROM SL-NE-MIB; + +slROADM MODULE-IDENTITY + LAST-UPDATED "0508171200Z" -- 17 Jan. 2005 12:00:00 EST + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the ROADM" + ::= { slService 16 } + +-- The ROADM MIB consists of the following groups: +-- Configuration +-- Traps + +slROADMConfig OBJECT IDENTIFIER ::= { slROADM 1 } +slROADMPm OBJECT IDENTIFIER ::= { slROADM 2 } +slROADMTraps OBJECT IDENTIFIER ::= { slROADM 3 } + + + -- Textual Conventions + +ROCHProvisioningType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The channel provisioning type." + SYNTAX INTEGER { + none(1), -- Channel not provisioned + exp(2), -- Express channel + add(3) -- Add/Drop channel + } + +-- +-- The WSS Configuration Table +-- + +slWSSConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlWSSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ROADM Configuration table." + ::= { slROADMConfig 1 } + +slWSSConfigEntry OBJECT-TYPE + SYNTAX SlWSSConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the WSS Configuration table." + INDEX { slWSSConfigLineIndex } + ::= { slWSSConfigTable 1 } + +SlWSSConfigEntry ::= + SEQUENCE { + slWSSConfigLineIndex InterfaceIndex, + -- Status + slWSSConfigOperStatus INTEGER, + slWSSConfigSwitchTemp INTEGER, + slWSSConfigBoardTemp INTEGER, + slWSSConfigCaseTemp INTEGER, + slWSSConfigUptime INTEGER, + -- Provisioning + slWSSConfigComFirstWl INTEGER, + slWSSConfigComChCount INTEGER, + -- VOA + slWSSConfigPowerLevel INTEGER, + slWSSConfigAttenLevel INTEGER + } + +slWSSConfigLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Only one entry in the table. + Thus this is a dummy ifIndex that equals to 1." + ::= { slWSSConfigEntry 1 } + +-- Status + +slWSSConfigOperStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The WSS operational status. 0 - DOWN, 1 - UP." + ::= { slWSSConfigEntry 2 } + +slWSSConfigSwitchTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch temperature in 0.1 celsius" + ::= { slWSSConfigEntry 3 } + +slWSSConfigBoardTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The board temperature in 0.1 celsius" + ::= { slWSSConfigEntry 4 } + +slWSSConfigCaseTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The case temperature in 0.1 celsius" + ::= { slWSSConfigEntry 5 } + +slWSSConfigUptime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The case temperature in 0.1 celsius" + ::= { slWSSConfigEntry 6 } + +-- Provisioning + +slWSSConfigComFirstWl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The first DWDM ITU G.694.1 channel of the Waveplan. + Specified in 3.125GHz units" + ::= { slWSSConfigEntry 7 } + +slWSSConfigComChCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The overall count of channels in the Waveplan. + The channels are ordered in increasing frequency (decreasing wavelength)." + ::= { slWSSConfigEntry 8 } + +-- VOA + +slWSSConfigPowerLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Destination Access Point Identifier." + ::= { slWSSConfigEntry 9 } + +slWSSConfigAttenLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The received Source Access Point Identifier." + ::= { slWSSConfigEntry 10 } + + + +-- +-- The Channel Configuration Table +-- + +slROCHConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlROCHConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ROADM Channel Configuration table." + ::= { slROADMConfig 2 } + +slROCHConfigEntry OBJECT-TYPE + SYNTAX SlROCHConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the ROADM Configuration table." + INDEX { slROCHConfigLineIndex } + ::= { slROCHConfigTable 1 } + +SlROCHConfigEntry ::= + SEQUENCE { + slROCHConfigLineIndex InterfaceIndex, + -- Provisioning + slROCHConfigProvisioning ROCHProvisioningType, + -- Status + slROCHConfigInPowerLevel INTEGER, + slROCHConfigOutPowerLevel INTEGER, + slROCHConfigChannelDetect INTEGER, + -- Thresholds + slROCHConfigChPowerFailHighThresh INTEGER, + slROCHConfigChPowerFailLowThresh INTEGER, + slROCHConfigChPowerDegHighThresh INTEGER, + slROCHConfigChPowerDegLowThresh INTEGER, + slROCHConfigChPowerHystHighThresh INTEGER, + slROCHConfigChPowerHystLowThresh INTEGER + } + +slROCHConfigLineIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ifIndex of the channel. + The channels use the paths 1-48 with the port number of the COM" + ::= { slROCHConfigEntry 1 } + +-- Provisioning + +slROCHConfigProvisioning OBJECT-TYPE + SYNTAX ROCHProvisioningType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The channel provisioning" + ::= { slROCHConfigEntry 2 } + +-- Status + +slROCHConfigInPowerLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Power Level of the channel equal to Out Power Level + Attenuation" + ::= { slROCHConfigEntry 3 } + +slROCHConfigOutPowerLevel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Output Power Level of the channel" + ::= { slROCHConfigEntry 4 } + +slROCHConfigChannelDetect OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Channel detect indication. 0 - not detected, 1 - channel is detected" + ::= { slROCHConfigEntry 5 } + +-- Thresholds + +slROCHConfigChPowerFailHighThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel High Power Failure. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 6 } + +slROCHConfigChPowerFailLowThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel Low Power Failure. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 7 } + +slROCHConfigChPowerDegHighThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel High Power Degrade. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 8 } + +slROCHConfigChPowerDegLowThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel Low Power Degrade. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 9 } + +slROCHConfigChPowerHystHighThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel High Power Hysteresis. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 10 } + +slROCHConfigChPowerHystLowThresh OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold for channel Low Power Hysteresis. + Setting this value applies to all channels." + ::= { slROCHConfigEntry 11 } + + +-- +-- ROADM Traps +-- + + +END diff --git a/mibs/packetlight/SL-SFP-MIB b/mibs/packetlight/SL-SFP-MIB new file mode 100644 index 0000000000..76b2986df7 --- /dev/null +++ b/mibs/packetlight/SL-SFP-MIB @@ -0,0 +1,1909 @@ +-- ***************************************************************** +-- SFP MIB +-- ***************************************************************** + +SL-SFP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + CleiCode FROM SL-ENTITY-MIB + sitelight FROM SL-NE-MIB; + +slSfp MODULE-IDENTITY + LAST-UPDATED "200501250000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SFP Modules" + ::= { sitelight 10 } + +-- The SFP MIB consists of the following groups: +-- SFP Configuration Table +-- SFP Diagnostic Table +-- SFP Traps + +sfpConf OBJECT IDENTIFIER ::= { slSfp 1 } +sfpDiag OBJECT IDENTIFIER ::= { slSfp 2 } +sfpTraps OBJECT IDENTIFIER ::= { slSfp 3 } + +-- Textual Conventions + + + +-- ---------------------------------------------------- +-- +-- The SFP Configuration Table +-- +-- ---------------------------------------------------- + +sfpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SFP configuration table. + The table defines the configuration of the SFP-1310 and + the SFP-WDM modules." + ::= { sfpConf 1 } + +sfpConfigEntry OBJECT-TYPE + SYNTAX SfpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SFP configuration table. + The index to this table is the same as the ifIndex of the SFP. + The SFP Config Table contain and entry for each + module of a type SFP." + INDEX { sfpConfigInterface } + ::= { sfpConfigTable 1 } + +SfpConfigEntry ::= + SEQUENCE { + sfpConfigInterface InterfaceIndex, + + -- Base ID Fields + sfpConfigXcvrId INTEGER, + sfpConfig1310ExtXcvrId INTEGER, -- 1310 + sfpConfigWdmExtXcvrId INTEGER, -- 15xy + sfpConfigConnectorCode INTEGER, + sfpConfigInfibandCompliance INTEGER, + sfpConfigEsconCompliance INTEGER, + sfpConfigSonetCompliance INTEGER, + sfpConfigGbeCompliance INTEGER, + sfpConfigFcCompliance INTEGER, + sfpConfigEncodingCode INTEGER, + sfpConfigNominalBitRate INTEGER, + sfpConfigLength9mKm INTEGER, + sfpConfigLength9m100m INTEGER, -- 1310 + sfpConfigLength50m10m INTEGER, -- 1310 + sfpConfigLength62m10m INTEGER, -- 1310 + sfpConfigLengthCopper1m INTEGER, -- 1310 + sfpConfigMaxTemp INTEGER, -- 15xy + sfpConfigMinTemp INTEGER, -- 15xy + sfpConfigMaxSupplyCurrent INTEGER, -- 15xy + sfpConfigChannelSpacing INTEGER, -- 15xy + sfpConfigVendorName SnmpAdminString, + sfpConfigOptionalWdm INTEGER, -- 15xy + sfpConfigVendorOUI INTEGER, + sfpConfigVendorPN SnmpAdminString, + sfpConfigVendorRev SnmpAdminString, + sfpConfigWaveLength INTEGER, -- 15xy only + + -- Extended ID Fields + sfpConfigExtendedOptions INTEGER, + sfpConfigMaxBitRate INTEGER, + sfpConfigMinBitRate INTEGER, + sfpConfigVendorSN SnmpAdminString, + sfpConfigDateCode SnmpAdminString, + sfpConfigDiagnosticMonitoring INTEGER, + sfpConfigEnhanceOptions INTEGER, + sfpConfig8472Compliance INTEGER, + + sfpConfigTunableWaveLength INTEGER, -- 15xy + sfpConfigVoaControl INTEGER, -- 15xy + sfpConfigVdtControl INTEGER, -- 15xy + sfpConfigPilotToneModulation INTEGER, -- 15xy + + -- Non standard Fields + sfpConfigCleiCode DisplayString, + + -- XFP standard Fields + sfpConfigXfpExtXcvrId INTEGER, + sfpConfigXfpEncodingCode INTEGER, + sfpConfigXfpMinBitRate INTEGER, + sfpConfigXfpMaxBitRate INTEGER, + sfpConfig10GSonetCompliance INTEGER, + sfpConfig10GbeCompliance INTEGER, + sfpConfig10GFcCompliance INTEGER, + sfpConfigXfpDeviceTech INTEGER, + + -- XFP SFP-8477 Extended Fields (Tuning and Dither) + sfpConfigXfpTuningSupported INTEGER, + sfpConfigXfpDesiredWl INTEGER, + sfpConfigXfpWlError INTEGER, + sfpConfigXfpDesiredChannel INTEGER, + sfpConfigXfpDesiredFreq INTEGER, + sfpConfigXfpFreqError INTEGER, + sfpConfigXfpDitherSupported TruthValue, + sfpConfigXfpDitherAdmin INTEGER, + sfpConfigXfpCapFreqFirstThz INTEGER, + sfpConfigXfpCapFreqFirst10Ghz INTEGER, + sfpConfigXfpCapFreqLastThz INTEGER, + sfpConfigXfpCapFreqLast10Ghz INTEGER, + sfpConfigXfpCapMaxSpacing10Ghz INTEGER + } + +sfpConfigInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Index of the SFP (type=196)." + ::= { sfpConfigEntry 1 } + +-- Base ID Fields + +sfpConfigXcvrId OBJECT-TYPE + SYNTAX INTEGER { + unknone(0), -- Unknown or unspecified + gbic(1), -- GBIC + module(2), -- Module/connector soldered to motherboard + sfp1310(3), -- 1310 SFP + xfp(6), -- XFP + sfpDwdm(11) -- DWDM SFP + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier value specifies the physical device described by the serial information. + This value shall be included in the serial data. The defined identifier values are: + 00h - Unknown or unspecified + 01h - GBIC + 02h - Module/connector soldered to motherboard + 03h - 1310 SFP + 04-0Ah - Reserved for XFP and other platforms + 0Bh - DWDM SFP + 80-FFh - Vendor specific." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.2, + SFP-8472 Table 3.1 and 3.2" + ::= { sfpConfigEntry 2 } + +sfpConfig1310ExtXcvrId OBJECT-TYPE + SYNTAX INTEGER { + modDef0(0), -- GBIC definition is not specified or not compliant with a defined MOD_DEF + modDef1(1), -- GBIC is compliant with MOD_DEF 1 + modDef2(2), -- GBIC is compliant with MOD_DEF 2 + modDef3(3), -- GBIC is compliant with MOD_DEF 3 + modDef4(4), -- GBIC/SFP function is defined by serial ID only + modDef5(5), -- GBIC is compliant with MOD_DEF 5 + modDef6(6), -- GBIC is compliant with MOD_DEF 6 + modDef7(7) -- GBIC is compliant with MOD_DEF 7 + } + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "The extended identifier value provides additional information about the 1310 transceiver. + The defined identifier values are: + 00h GBIC definition is not specified or the GBIC + definition is not compliant with a defined + MOD_DEF. See product specification for details. + 01h GBIC is compliant with MOD_DEF 1 + 02h GBIC is compliant with MOD_DEF 2 + 03h GBIC is compliant with MOD_DEF 3 + 04h GBIC/SFP function is defined by serial ID only + 05h GBIC is compliant with MOD_DEF 5 + 06h GBIC is compliant with MOD_DEF 6 + 07h GBIC is compliant with MOD_DEF 7 + 08-FFh Reserved" + REFERENCE "SFP-8472 Table 3.1 and 3.3" + ::= { sfpConfigEntry 3 } + +sfpConfigWdmExtXcvrId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "This field is used to distinguish between different types of DWDM transceivers and + different power and environmental classes. The defined identifier values are: + Bits 7..6: Reserved + Bits 5..4: Class of WDM + 00: no WDM + 01: CWDM + 10: DWDM + Bits 3..2: Class of power + 00: P<1W + 01: [1W,1.5W] + 10: P>1.5W + 11: reserved + Bits 3..2: Class of temp + 00: [-5, 70C] + 01: [1W,1.5W] + 10: reserved + 11: Defined by Bytes 15 - 16." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.3" + ::= { sfpConfigEntry 4 } + +sfpConfigConnectorCode OBJECT-TYPE + SYNTAX INTEGER { + conUnknown(0), -- Unknown or unspecified + conSc(1), -- SC + conFcCopper1(2), -- Fibre Channel Style 1 copper connector + conFcCopper2(3), -- Fibre Channel Style 2 copper connector + conBncTnc(4), -- BNC/TNC + conFcCoaxial(5), -- Fibre Channel coaxial headers + conFiberJack(6), -- FiberJack + conLc(7), -- LC + conMtRj(8), -- MT-RJ + conMu(9), -- MU + comSg(10), -- SG + conOpticalPigtail(11), -- Optical pigtail + conHssdc2(32), -- HSSDC II + conCopperPigtail(33) -- Optical pigtail + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The identifier value specifies the physical device described by the serial information. + This value shall be included in the serial data. The defined identifier values are: + 00h - Unknown or unspecified + 01h - SC + 02h - Fibre Channel Style 1 copper connector + 03h - Fibre Channel Style 2 copper connector + 04h - BNC/TNC + 05h - Fibre Channel coaxial headers + 06h - FiberJack + 07h - LC + 08h - MT-RJ + 09h - MU + 0Ah - SG + 0Bh - Optical pigtail + 0Ch - 1Fh - Reserved + 20h - HSSDC II + 21h - Copper Pigtail + 22h - 7Fh - Reserved + 80-FFh - Vendor specific." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.4, + SFP-8472 Table 3.1 and 3.4." + ::= { sfpConfigEntry 5 } + +sfpConfigInfibandCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the Infiband interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: 1X SX + Bits 1: 1X LX + Bits 2: 1X Copper Active + Bits 3: 1X Copper Passive." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5, + SFP-8472 Table 3.1 and 3.5." + ::= { sfpConfigEntry 6 } + +sfpConfigEsconCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only -- 1310 + STATUS current + DESCRIPTION + "The following bit significant indicators define the ESCON interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: ESCON MMF, 1310nm LED + Bits 1: ESCON SMF, 1310nm Laser" + REFERENCE "SFP-8472 Table 3.1 and 3.5." + ::= { sfpConfigEntry 7 } + +sfpConfigSonetCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the SONET interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: SONET reach specifier bit 1 + Bits 1: SONET reach specifier bit 2 + Where: + 00 speed OC-3/OC-12/OC-48 Short reach - SONET SR compliant + 10 speed OC-3/OC-12/OC-48 Short reach - SONET SR-1 compliant + 10 speed OC-3/OC-12/OC-48 Intermediate reach - SONET IR-1 compliant + 01 speed OC-3/OC-12/OC-48 Intermediate reach - SONET IR-2 compliant + 10 speed OC-3/OC-12/OC-48 Long reach - SONET LR-1 compliant + 01 speed OC-3/OC-12/OC-48 Long reach - SONET LR-2 compliant + 11 speed OC-3/OC-12/OC-48 Long reach - SONET LR-3 compliant + Bits 2: OC-48, single mode long reach + Bits 3: OC-48, single mode inter. reach + Bits 4: OC-48, multi-mode short reach + Bits 5: OC-12, single mode long reach + Bits 6: OC-12, single mode inter. reach + Bits 7: OC-12 multi-mode short reach + Bits 8: OC-3, single mode long reach + Bits 9: OC-3, single mode inter. reach + Bits 10: OC-3, multi-mode short reach." + REFERENCE "DWDM MSA Table 2.3.1, 2.3.5 and 2.3.5a, + SFP-8472 Table 3.1, 3.5 and 3.5a." + ::= { sfpConfigEntry 8 } + +sfpConfigGbeCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the Infiband interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: 1000BASE-T + Bits 1: 1000BASE-CX + Bits 2: 1000BASE-LX + Bits 3: 1000BASE-SX + Bits 4: 100BASE-LX/LX10 -- 1310 + Bits 5: 100BASE-FX -- 1310 + Bits 6: BASE-BX10 -- 1310 + Bits 7: BASE-PX." -- 1310 + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5, + SFP-8472 Table 3.1 and 3.5" + ::= { sfpConfigEntry 9 } + +sfpConfigFcCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the FC interfaces + that are supported by the transceiver. The defined identifier values are: + - Fibre Channel link length: + Bits 0: very long distance (V) + Bits 1: short distance (S) + Bits 2: intermediate distance (I) + Bits 3: long distance (L) + - Fibre Channel transmitter technology + Bits 4: Longwave laser (LC) + Bits 5: Electrical inter-enclosure (EL) + Bits 6: Electrical intra-enclosure (EL) + Bits 7: Shortwave laser w/o OFC (SN) + Bits 8: Shortwave laser w/ OFC (SL) + Bits 9: Longwave laser (LL) + Bits 10: Copper Active -- 1310 + Bits 11: Copper Passive -- 1310 + - Fibre Channel transmission media + Bits 12: Twin Axial Pair (TW) + Bits 13: Shielded Twisted Pair (TP) + Bits 14: Miniature Coax (MI) + Bits 15: Video Coax (TV) + Bits 16: Multi-mode, 62.5m (M6) + Bits 17: Multi-mode, 50 m (M5) + Bits 18: Single Mode (SM) + - Fibre Channel speed + Bits 19: 800 MBytes/Sec -- 1310 + Bits 20: 400 MBytes/Sec + Bits 21: 200 MBytes./Sec + Bits 22: 100 MBytes/Sec." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.5, + SFP-8472 Table 3.1 and 3.5" + ::= { sfpConfigEntry 10 } + +sfpConfigEncodingCode OBJECT-TYPE + SYNTAX INTEGER { + encUnspecified(0), -- Unspecified + enc8B10B(1), -- 8B10B + enc4B5B(2), -- 4B5B + encNrz(3), -- NRZ + encManchester(4), -- Manchester + encSonet(5), -- SONET Scrambled + enc64B66B(6) -- 64B/66B + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encoding value indicates the serial encoding mechanism that is the + nominal design target of the particular transceiver. + The value shall be contained in the serial data. + The defined encoding values are: + 00h: Unspecified + 01h: 8B10B + 02h: 4B5B + 03h: NRZ + 04h: Manchester + 05h: SONET Scrambled + 06h -FFh: Reserved." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.6, + SFP-8472 Table 3.1 and 3.6" + ::= { sfpConfigEntry 11 } + +sfpConfigNominalBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal bit rate (BR, nominal) is specified in units of 100 Megabits + per second, rounded off to the nearest 100 Megabits per second. + The bit rate includes those bits necessary to encode and delimit the + signal as well as those bits carrying data information. + A value of 0 indicates that the bit rate is not specified and must be + determined from the transceiver technology. + The actual information transfer rate will depend on the encoding of the data, + as defined by the encoding value." + REFERENCE "DWDM MSA Table 2.3.1." + ::= { sfpConfigEntry 12 } + +sfpConfigLength9mKm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Addition to EEPROM data from original GBIC definition. + This value specifies the link length that is supported by the transceiver while + operating in compliance with the applicable standards using single mode fiber. + A value of zero means that the transceiver does not support single mode + fiber or that the length information must be determined from the transceiver + technology." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 13 } + +sfpConfigLength9m100m OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "This value specifies the link length that is supported by the transceiver + while operating in compliance with the applicable standards using + single mode fiber. + The value is in units of 100 meters. A value of 255 means that the transceiver + supports a link length greater than 25.4 km. + A value of zero means that the transceiver does not support single mode + fiber or that the length information must be determined from the transceiver + technology." + REFERENCE "SFP-8472 Table 3.1." + ::= { sfpConfigEntry 14 } + +sfpConfigLength50m10m OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "This value specifies the link length that is supported by the transceiver + while operating in compliance with the applicable standards using 50 micron + multi-mode fiber. + The value is in units of 10 meters. A value of 255 means that the transceiver + supports a link length greater than 2.54 km. + A value of zero means that the transceiver does not support 50 micron + multimode fiber or that the length information must be determined from the + transceiver technology." + REFERENCE "SFP-8472 Table 3.1." + ::= { sfpConfigEntry 15 } + +sfpConfigLength62m10m OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "This value specifies the link length that is supported by the transceiver + while operating in compliance with the applicable standards using 62.5 micron + multi-mode fiber. + The value is in units of 10 meters. A value of 255 means that the transceiver + supports a link length greater than 2.54 km. + A value of zero means that the transceiver does not support 50 micron + multimode fiber or that the length information must be determined from the + transceiver technology. + It is common for the transceiver to support both 50 micron and 62.5 micron + fiber." + REFERENCE "SFP-8472 Table 3.1." + ::= { sfpConfigEntry 16 } + +sfpConfigLengthCopper1m OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 1310 + DESCRIPTION + "This value specifies the link length that is supported by the transceiver + while operating in compliance with the applicable standards using copper cable. + The value is in units of 1 meter. A value of 255 means that the transceiver + supports a link length greater than 254 meters. + A value of zero means that the transceiver does not support copper cables + or that the length information must be determined from the + transceiver technology." + REFERENCE "SFP-8472 Table 3.1." + ::= { sfpConfigEntry 17 } + +sfpConfigMaxTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "This field defines the maximum operating case temperature the module is + rated for. The maximum case temperature is encoded as a signed two’s + complement value in ºC, yielding a total range of –128C to +127ºC. + This field should be used even if a standard operating temperature class + is indicated in the Extended Indentifier Byte (Byte 1)." + REFERENCE "DWDM MSA Table 2.3.1." + ::= { sfpConfigEntry 18 } + +sfpConfigMinTemp OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "This field defines the minimum operating case temperature the module is + rated for. The maximum case temperature is encoded as a signed two’s + complement value in ºC, yielding a total range of –128C to +127ºC. + This field should be used even if a standard operating temperature class + is indicated in the Extended Indentifier Byte." + REFERENCE "DWDM MSA Table 2.3.1." + ::= { sfpConfigEntry 19 } + +sfpConfigMaxSupplyCurrent OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "This field defines the maximum supply current the module will consume + under worst case conditions. The maximum current is the byte value * 4mA." + REFERENCE "DWDM MSA Table 2.3.1." + ::= { sfpConfigEntry 20 } + +sfpConfigChannelSpacing OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "In the case of SFP: + This bit field value identifies the densest channel spacing + the module is compatible with and the number of channels over which the + module may be tuned by user command. + If not tunable, the number of channels is entered as 1. + The bit fields are: + Bits 7..6: Channel Spacing + 00: 200 GHz (DWDM) + 01: 100 GHz (DWDM) + 10: 50 Ghz (DWDM) + 11: Reserved + Bits 5..0: Number of channels (1 – 63). + In the case of XFP: + The value of this field is equal to the guaranteed range of laser + wavelength (+/- value) from Nominal wavelength. + (Wavelength Tol. = value/200 in nm)" + REFERENCE "DWDM MSA Table 2.3.1 and Table 2.3.7. XFP INF-8077i Section 5.34." + ::= { sfpConfigEntry 21 } + +sfpConfigVendorName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor name is a 16 character field that contains ASCII characters, + left-aligned and padded on the right with ASCII spaces (20h). + The vendor name shall be the full name of the corporation, + a commonly accepted abbreviation of the name of the corporation, + the SCSI company code for the corporation, or the stock exchange code + for the corporation. + At least one of the vendor name or the vendor OUI fields shall contain + valid serial data." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 22 } + +sfpConfigOptionalWdm OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "The bits in the option field shall specify the options implemented + in the transceiver. The following bits are defined: + Bits 7: Optional Interrupt Pin Functionality Supported (1 if supported) + Bits 6..4: Pilot Tone Functionality + 000b: No Pilot Tone Functionality + 001b: Pilot Tone Detection Only + 010b: Pilot Tone Injection Only + 011b: Pilot Tone Injection and Detection + 100b: Enhanched Pilot Tone Functionality + 101b-111b: Reserved + Bits 3: Variable Optical Attenuator Implemented (1 if implemented) + Bits 2: Extended Transmit Power Monitoring + 0: Default (SFF-8472) TX Power Monitoring + 1: Extended TX Power Monitoring (+18.2 dBm max) + Bits 1: Wavelength Monitor Type in A2 Byte 106-107 + 0: Monitor is Wavelength + 1: Monitor is Laser Temperature + Bits 0: Variable Decision Threshold (1 if implemented)" + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.8." + ::= { sfpConfigEntry 23 } + +sfpConfigVendorOUI OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor organizationally unique identifier field (vendor OUI) + is a 3-byte field that contains the IEEE Company Identifier for the + vendor. A value of all zero in the 3-byte field indicates that + the Vendor OUI is unspecified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 24 } + +sfpConfigVendorPN OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor part number (vendor PN) is a 16-byte field that contains + ASCII characters, left-aligned and padded on the right with ASCII + spaces (20h), defining the vendor part number or product name. + A value of all zero in the 16-byte field indicates that the + vendor PN is unspecified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 25 } + +sfpConfigVendorRev OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..4)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor revision number (vendor rev) is a 4-byte field that + contains ASCII characters, left-aligned and padded on the right with + ASCII spaces (20h), defining the vendor’s product revision number. + A value of all zero in the 4-byte field indicates that + the vendor PN is unspecified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 26 } + +sfpConfigWaveLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "In the case of DWDM: + Nominal transmitter output wavelength in units of 0.01nm. + As an example, a wavelength of 1550.51nm would be encoded as: 155051. + In the case of 1310: + The laser wavelength is equal to the the integer value in nm with 00 at + the end. + As an example, a wavelength of 1310 would be encoded as: 131000." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 27 } + +-- Extended ID Fields + +sfpConfigExtendedOptions OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specify the bitmap options implemented in the transceiver as described in. + The bits definition is: + 5 RATE_SELECT is implemented + NOTE: Lack of implemention does not indicate lack of + simultaneous compliance with multiple standard rates. + Compliance with particular standards should be determined + from Transceiver Code. + 4 TX_DISABLE is implemented and disables the serial output. + 3 TX_FAULT signal implemented. (See SFP MSA) + 2 Loss of Signal implemented, signal inverted from standard + definition in SFP MSA. + NOTE: This is not standard SFP/GBIC behavior and should + be avoided, since non-interoperable behavior results. + 1 Loss of Signal implemented, signal as defined in SFP MSA." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.9, SFP-8472 Table 3.1 and 3.7." + ::= { sfpConfigEntry 28 } + +sfpConfigMaxBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The upper bit rate limit at which the transceiver will still meet its + specifications (BR, max) is specified in units of 1% above the nominal + bit rate. + A value of zero indicates that this field is not specified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 29 } + +sfpConfigMinBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The lower bit rate limit at which the transceiver will still meet its + specifications (BR, min) is specified in units of 1% below the nominal + bit rate. + A value of zero indicates that this field is not specified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 30 } + +sfpConfigVendorSN OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vendor serial number (vendor SN) is a 16 character field that + contains ASCII characters, left-aligned and padded on the right with + ASCII spaces (20h), defining thevendor’s serial number for the transceiver. + A value of all zero in the 16-byte field indicates that the vendor PN is + unspecified." + REFERENCE "DWDM MSA Table 2.3.1, SFP-8472 Table 3.1." + ::= { sfpConfigEntry 31 } + +sfpConfigDateCode OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date code is an 6-byte field that contains the vendor’s date + code in ASCII characters. The date code is mandatory. + The date code shall be in the format:
." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.10, SFP-8472 Table 3.1 and 3.8." + ::= { sfpConfigEntry 32 } + +sfpConfigDiagnosticMonitoring OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A field with 8 single bit indicators which describe the + optional digital diagnostic features implemented in the transceiver. + Since transceivers will not necessarily implement all optional + features described in this document, the “Enhanced Options” bit field + allows the host system to determine which functions are + available over the 2 wire serial bus. + The bits assignment is: + 7 Reserved for legacy diagnostic implementations. + Must be ‘0’ for compilance with this document. + 6 Digital diagnostic monitoring implemented (described in this document). + Must be ‘1’ for compliance with this document. + 5 Internally Calibrated + 4 Externally Calibrated + 3 Received power measurement type 0 = OMA, 1 = Average Power + 2 Address change required." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.11, SFP-8472 Table 3.1 and 3.9." + ::= { sfpConfigEntry 33 } + +sfpConfigEnhanceOptions OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A field with 6 single bit indicators which describe the + optional digital diagnostic features implemented in the transceiver. + Since transceivers will not necessarily implement all optional features + described in this document, the “Enhanced Options” bit field allows the + host system to determine which functions are available over the 2 wire + serial bus. A ‘1’ indicates that the particular function is + implemented in the transceiver.. + The bits assignment is: + Bits 7: Optional Alarm/warning flags implemented for all monitored quantities + Bits 6: Optional Soft TX_DISABLE control and monitoring implemented + Bits 5: Optional Soft TX_FAULT monitoring implemented + Bits 4: Optional Soft RX_LOS monitoring implemented + Bits 3: Option not enabled in DWDM. + 8472- Optional Soft RATE_SELECT control and monitoring implemented + Bits 2: Option not enabled in DWDM. + 8472- Optional Application Select control implemented per SFF-8079" + REFERENCE "DWDM MSA Table 2.3.1 and Table 2.3.12, SFP-8472 Table 3.1 and 3.10." + ::= { sfpConfigEntry 34 } + +sfpConfig8472Compliance OBJECT-TYPE + SYNTAX INTEGER { + noDiag(0), + rev93(1), + rev94(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An unsigned integer that indicates which feature set(s) are + implemented in the transceiver. + The defined values are: + 0 - Digital diagnostic functionality not included or undefined. + 1 - Includes functionality described in Rev 9.3 SFF-8472. + 2 - Includes functionality described in Rev 9.4 SFF-8472." + REFERENCE "DWDM MSA Table 2.3.1 and 2.3.14, SFP-8472 Table 3.1 and 3.12." + ::= { sfpConfigEntry 35 } + +sfpConfigTunableWaveLength OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "Wavelength Tuning Control. + The availability of this function is indicated in the object sfpConfigChannelSpacing, + where number of channels greater than 1 indicates tunability. + The wavelength is set to the channel number written to this byte. + For a value of 0, channel 1 is selected. For values greater than the maximum channel number, + the maximum channel number is selected. + The object value is defaults to 1 on power-up." + REFERENCE "DWDM MSA Table 2.3.27." + ::= { sfpConfigEntry 36 } + +sfpConfigVoaControl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "Variable Optical Attenuator Control. + Used to control the wavelength in tunable modules. + The availability of this function is indicated in Bit 3 of sfpConfigOptionalWdm. + The amount of attenuation set is given by the Byte value * 0.1 dB, + and thus ranges from 0 to 25.6 dB. + The object value defaults to 0 on power-up." + REFERENCE "DWDM MSA Table 2.3.28." + ::= { sfpConfigEntry 37 } + +sfpConfigVdtControl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "Variable Decision Threshold Control. + Used to control the variable decision threshold function. + The availability of this function is indicated in Bit 0 of sfpConfigOptionalWdm. + The object value is a 2’s complement 7 bit value (-128 - +127). + The decision threshold set is given by: + Decision Threshold = 50% + [VAL/256]*100% + The object value defaults to 0 on power-up corresponding to 50%." + REFERENCE "DWDM MSA Table 2.3.29." + ::= { sfpConfigEntry 38 } + +sfpConfigPilotToneModulation OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "Pilot Tone Injection Modulation Depth. + When basic MSA pilot tone injection functionality is implemented + (as indicated in the Serial ID fields by bits 4-6 of of sfpConfigOptionalWdm) + Tjis object may be used by the vendor to indicate modulation + depth per unit control swing on pin 7. + The modulation depth per control swing is given by: + Modulation Depth = 0.2% * VAL / Vpp(pin7) + A value of 0 indicates that the modulation depth per input swing + is within the range" + REFERENCE "DWDM MSA Table 2.3.30." + ::= { sfpConfigEntry 39 } + +sfpConfigCleiCode OBJECT-TYPE + SYNTAX DisplayString (SIZE (10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The COMMON LANGUAGE Equipment Code. + The CLEI code contains an intelligent + ten-character code that identifies the + telecommunications equipment. + The Clei Code resides in the SEEP of the SFP." + REFERENCE + "GR-383-CORE" + ::= { sfpConfigEntry 40 } + +sfpConfigXfpExtXcvrId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current -- xfp + DESCRIPTION + "This field is used to distinguish between different types of DWDM transceivers and + different power and environmental classes. The defined identifier values are: + Bits 7..6: + 00: Power Level 1 Module (1.5 W max. power dissipation.) + 01: Power Level 2 Module (2.5W Max) + 10: Power Level 3 Module (3.5W max. power dissipation.) + 11: Power Level 4 Module (>3.5W max. power dissipation.) + Bit 5: CDR exist + 0: Module with CDR function + 1: Non-CDR version of XFP + Bits 5: TX ref clock is required + 0: TX Ref Clock Input Required + 1: TX Ref Clock Input Not Required + Bits 3: CLEI code is present + 0: No CLEI code present in Table 02h + 1: CLEI code present in Table 02h + Bits 2..0: Resesrved" + REFERENCE "XFP INF-8077i Table 47." + ::= { sfpConfigEntry 41 } + +sfpConfigXfpEncodingCode OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The encoding value indicates the serial encoding mechanism that is the + nominal design target of the particular transceiver. + The value shall be contained in the serial data. + The defined encoding values are: + Bit 7: 64B/66B + Bit 6: 8B/10B + Bit 5: SONET scrambled + Bit 4: NRZ + Bit 3: RZ + Bits 2-0: Reserved." + REFERENCE "XFP INF-8077i Table 50." + ::= { sfpConfigEntry 42 } + +sfpConfigXfpMinBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum bit rate (BR, minimum) is specified in units of 100 Megabits + per second, rounded off to the nearest 100 Megabits per second. The bit + rate includes those bits necessary to encode and delimit the signal as well + as those bits carrying data information. A value of 0 indicates that the minimum + bit rate is not specified andmust be determined from the transceiver + technology. The actual information transfer rate will depend on the encoding + of the data, as defined by the encoding value. Specific CDR rate + support is indicated in Byte 164." + REFERENCE "XFP INF-8077i Section 5.20." + ::= { sfpConfigEntry 43 } + +sfpConfigXfpMaxBitRate OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum bit rate (BR, maximum) is specified in units of 100 Megabits + per second, rounded off to the nearest 100 Megabits per second. The + bit rate includes those bits necessary to encode and delimit the signal as + well as those bits carrying data information. A value of 0 indicates that the + maximum bit rate is not specified and must be determined from the transceiver + technology. The actual information transfer rate will depend on the + encoding of the data, as defined by the encoding value. Specific CDR rate + support is indicated in Byte 164." + REFERENCE "XFP INF-8077i Section 5.21." + ::= { sfpConfigEntry 44 } + +sfpConfig10GSonetCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the SONET interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0-1: Reserved + Bits 2: I-64.5 - 1550 nm, 25 km, SM, IO + Bits 3: I-64.3 - 1550 nm, 25 km, SM, IO + Bits 4: I-64.2 - 1550 nm, 25 km, SM, IO + Bits 5: I-64.2r - 1550 nm, 2 km, SM, VSR + Bits 6: I-64.1/VSR2000-2R1/P1I1-2D1 - 1310 nm, 2 km, SM, VSR + Bits 7: I-64.1r/VSR600-2R1 - 1310 nm, 0.6 km, Laser-MM Fibre-SM, VSR + Bits 8: Reserved + Bits 9: S-64.5b - 1550 nm, 40 km, SH + Bits 10: S-64.5a - 1550 nm, 40 km, SH + Bits 11: S-64.3b + Bits 12: S-64.3a - 1550 nm, 40 km, SM, SH + Bits 13: S-64.2b - 1550 nm, 40 km, SM, SH + Bits 14: S-64.2a - 1550 nm, 40 km, SM, SH + Bits 15: S-64.1 - 1310 nm, 20 km, IO + Bits 16-17: Reserved + Bits 18: G.959.1 P1L1-2D2 - 1550 nm, SM, 80 km, LH + Bits 19: L-64.3 - 1550 nm, 80 km, LH + Bits 20: L-64.2c - 1550 nm, 80 km, LH + Bits 21: L-64.2b - 1550 nm, 80 km, LH + Bits 22: L-64.2a - 1550 nm, 80 km, LH + Bits 23: L-64.1 - 1310 nm, SM, 40 km, SH + Bits 24-28: Reserved + Bits 29: V-64.3 - 1550 nm, SM, 120 km, VL + Bits 30: V-64.2b - 1550 nm, SM, 120 km, VL + Bits 31: V-64.2a - 1550 nm, SM, 120 km, VL." + REFERENCE "XFP MSA Table 49." + ::= { sfpConfigEntry 45 } + +sfpConfig10GbeCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the 10GbE interfaces + that are supported by the transceiver. The defined identifier values are: + Bits 0: Reserved + Bits 1: 10GBASE-EW - WAN, 1550 nm, SM, ER + Bits 2: 10GBASE-LW - WAN, 1310 nm, SM, LR + Bits 3: 10GBASE-SW - WAN, 850 nm, MM, SR + Bits 4: 10GBASE-LRM (Long reach Multimode) - LAN, 1310 nm, MM, SR fiber, 0.2 km, SR + Bits 5: 10GBASE-ER (extended range) - LAN, 1550 nm, SM, 40 km, ER + Bits 6: 10GBASE-LR (Long Range) - LAN, 1310 nm, SM, 10 km, LR + Bits 7: 10GBASE-SR - LAN, 850 nm, MM, 0.3 km, SR." + REFERENCE "XFP MSA Table 49." + ::= { sfpConfigEntry 46 } + +sfpConfig10GFcCompliance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the 10GFC interfaces + that are supported by the transceiver. The defined identifier values are: + - Fibre Channel link length: + Bits 0-3: Reserved + Bits 4: Intermediate Reach 1300 nm FP - 1310 nm, SM, IR + Bits 5: Extended Reach 1550 nm - 1550 nm, SM, ER + Bits 6: 1200-SM-LL-L - 1310 nm, SM, LR + Bits 7: 1200-MX-SN-I - 850 nm, MM, IR." + REFERENCE "XFP MSA Table 49." + ::= { sfpConfigEntry 47 } + +sfpConfigXfpDeviceTech OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The following bit significant indicators define the XFP device technology: + Bits 0: 0-Transmitter not Tunable 1-Transmitter Tunable + Bits 1: Detector Type: 0-PIN detector 1-APD detector + Bits 2: Cooled transmitter + Bits 3: Wavelength control: 0-No wavelength control 1-Active wavelength control + Bits 4-7: Transmitter technology: + 0000b 850 nm VCSEL + 0001b 1310 nm VCSEL + 0010b 1550 nm VCSEL + 0011b 1310 nm FP + 0100b 1310 nm DFB + 0101b 1550 nm DFB + 0110b 1310 nm EML + 0111b 1550 nm EML + 1000b Copper or others + 1001b 1550 nm tunable + 1111b-1001b Reserved." + REFERENCE "XFP MSA Table 51 and Table 52." + ::= { sfpConfigEntry 48 } + +sfpConfigXfpTuningSupported OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicate the XFP tuning support: + Bit1: wavelenght (Tunable DWDM - selection in 50 pm steps) + Bit2: frequency (Tunable DWDM - selection by channel number) + For exmaple the value 0 means no support, and 3 means both." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 49 } + +sfpConfigXfpDesiredChannel OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User input of channel number, which is an integer 1 to N (N=Number of Channels)." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 50 } + +sfpConfigXfpDesiredWl OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User input of Wavelength setpoint (in units of 50 picometers)." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 51 } + +sfpConfigXfpWlError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Monitor of Current Wavelength Error(in units of 5 picometers)." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 52 } + +sfpConfigXfpDesiredFreq OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "User input of channel number, which is an integer to N (N=Number of Channels)." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 53 } + +sfpConfigXfpFreqError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frequency error reported in 16 bit signed integer with LSB=0.1 GHz." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 54 } + +sfpConfigXfpDitherSupported OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Tx Dither Supported." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 55 } + +sfpConfigXfpDitherAdmin OBJECT-TYPE + SYNTAX INTEGER { + up(1), -- enable + down(2) -- disable + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the dithering function." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 56 } + +sfpConfigXfpCapFreqFirstThz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers First Frequency (THz) capability." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 57 } + +sfpConfigXfpCapFreqFirst10Ghz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers First Frequency (GHz*10) capability. + This value should be added to sfpConfigXfpCapFreqFirstThz." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 58 } + +sfpConfigXfpCapFreqLastThz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers Last Frequency (THz) capability." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 59 } + +sfpConfigXfpCapFreqLast10Ghz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers Last Frequency (GHz*10) capability. + This value should be added to sfpConfigXfpCapFreqLastThz." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 60 } + +sfpConfigXfpCapMaxSpacing10Ghz OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Lasers maximum supported grid spacing (GHz*10) capability." + REFERENCE "SFP-8477." + ::= { sfpConfigEntry 61 } + + +-- ---------------------------------------------------- +-- +-- The SFP Diagnostic Table +-- +-- ---------------------------------------------------- + +sfpDiagTable OBJECT-TYPE + SYNTAX SEQUENCE OF SfpDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SFP diagnostic table. + The table defines the status and control of the alarms and warnings + of the SFP-1310 and the DWDM SFP-15xy modules." + ::= { sfpDiag 1 } + +sfpDiagEntry OBJECT-TYPE + SYNTAX SfpDiagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SFP diagnostic table. + The index to this table is the same as the ifIndex of the SFP. + The SFP Diagnostic Table contain and entry for each + SFP module." + INDEX { sfpDiagInterface } + ::= { sfpDiagTable 1 } + +SfpDiagEntry ::= + SEQUENCE { + sfpDiagInterface InterfaceIndex, + + -- Alarms and Warnings Thresholds + sfpDiagHighTempAlmThreshold INTEGER, + sfpDiagLowTempAlmThreshold INTEGER, + sfpDiagHighTempWrnThreshold INTEGER, + sfpDiagLowTempWrnThreshold INTEGER, + sfpDiagHighVoltAlmThreshold INTEGER, + sfpDiagLowVoltAlmThreshold INTEGER, + sfpDiagHighVoltWrnThreshold INTEGER, + sfpDiagLowVoltWrnThreshold INTEGER, + sfpDiagHighTxBiasAlmThreshold INTEGER, + sfpDiagLowTxBiasAlmThreshold INTEGER, + sfpDiagHighTxBiasWrnThreshold INTEGER, + sfpDiagLowTxBiasWrnThreshold INTEGER, + sfpDiagHighTxPowerAlmThreshold INTEGER, + sfpDiagLowTxPowerAlmThreshold INTEGER, + sfpDiagHighTxPowerWrnThreshold INTEGER, + sfpDiagLowTxPowerWrnThreshold INTEGER, + sfpDiagHighRxPowerAlmThreshold INTEGER, + sfpDiagLowRxPowerAlmThreshold INTEGER, + sfpDiagHighRxPowerWrnThreshold INTEGER, + sfpDiagLowRxPowerWrnThreshold INTEGER, + sfpDiagHighLaserTempAlmThreshold INTEGER, -- 15xy + sfpDiagLowLaserTempAlmThreshold INTEGER, -- 15xy + sfpDiagHighLaserTempWrnThreshold INTEGER, -- 15xy + sfpDiagLowLaserTempWrnThreshold INTEGER, -- 15xy + sfpDiagHighWaveLenAlmThreshold INTEGER, -- 15xy + sfpDiagLowWaveLenAlmThreshold INTEGER, -- 15xy + sfpDiagHighWaveLenWrnThreshold INTEGER, -- 15xy + sfpDiagLowWaveLenWrnThreshold INTEGER, -- 15xy + sfpDiagHighTecCurrAlmThreshold INTEGER, -- 15xy + sfpDiagLowTecCurrAlmThreshold INTEGER, -- 15xy + sfpDiagHighTecCurrWrnThreshold INTEGER, -- 15xy + sfpDiagLowTecCurrWrnThreshold INTEGER, -- 15xy + + -- Measured Values + sfpDiagModuleTemperature INTEGER, + sfpDiagSupplyVoltage INTEGER, + sfpDiagTxBias INTEGER, + sfpDiagTxOutputPower INTEGER, + sfpDiagRxInputPower INTEGER, + sfpDiagRxLaserTemperature INTEGER, -- 15xy + sfpDiagRxMeasuredWavelength INTEGER, -- 15xy + sfpDiagRxTecCurrent INTEGER, -- 15xy + + -- Status and Control + sfpDiagAlarms INTEGER, + sfpDiagAlarmsMask INTEGER, + sfpDiagWarnings INTEGER, + sfpDiagWarningsMask INTEGER, + sfpDiagConfLowRxPowerAlmThreshold INTEGER + } + +sfpDiagInterface OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Index of the SFP (type=196)." + ::= { sfpDiagEntry 1 } +-- Alarms and Warnings Thresholds + +sfpDiagHighTempAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high temperature alarm. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 2 } + +sfpDiagLowTempAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low temperature alarm. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius.." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 3 } + +sfpDiagHighTempWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high temperature warning. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 4 } + +sfpDiagLowTempWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low temperature warning. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius.." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 5 } + +sfpDiagHighVoltAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high voltage alarm. The value 0 + means 0 Volts. An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 6 } + +sfpDiagLowVoltAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low voltage alarm. The value 0 + means 0 Volts. An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 7 } + +sfpDiagHighVoltWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high voltage warning. The value 0 + means 0 Volts. An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 8 } + +sfpDiagLowVoltWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low voltage warning. The value 0 + means 0 Volts. An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 9 } + +sfpDiagHighTxBiasAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high voltage alarm. The value 0 + means 0 Volt. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 10 } + +sfpDiagLowTxBiasAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low voltage alarm. The value 0 + means 0 Volts. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 11 } + +sfpDiagHighTxBiasWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high voltage warning. The value 0 + means 0 Volt. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 12 } + +sfpDiagLowTxBiasWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low voltage warning. The value 0 + means 0 Volts. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 13 } + +sfpDiagHighTxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high TX power alarm. The value 0 + means 0 Volt. An increment on one is equivalent to 1 uW, + yielding a total range of 0 to 65.535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 14 } + +sfpDiagLowTxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low TX power alarm. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 65.535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 15 } + +sfpDiagHighTxPowerWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high TX power warning. The value 0 + means 0 Volt. An increment on one is equivalent to 1 uW, + yielding a total range of 0 to 65.535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 16 } + +sfpDiagLowTxPowerWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low TX power warning. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 65.535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 17 } + +sfpDiagHighRxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high RX power alarm. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 6.5535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 18 } + +sfpDiagLowRxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low RX power alarm. The value 0 + means 0 Volt. An increment on one is equivalent to 1 uW, + yielding a total range of 0 to 6.5535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 19 } + +sfpDiagHighRxPowerWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for high RX power warning. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 6.5535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 20 } + +sfpDiagLowRxPowerWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The threshold value for low RX power warning. The value 0 + means 0 Volt. An increment on one is equivalent to 1 uW, + yielding a total range of 0 to 6.5535 mW." + REFERENCE "DWDM MSA Table 2.3.19, SFP-8472 Table 3.15." + ::= { sfpDiagEntry 21 } + +sfpDiagHighLaserTempAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write -- 15xy + STATUS current + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for high laser temperature alarm. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 22 } + +sfpDiagLowLaserTempAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for low laser temperature alarm. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 23 } + +sfpDiagHighLaserTempWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for high laser temperature warning. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 24 } + +sfpDiagLowLaserTempWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write -- 15xy + STATUS current + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for low laser temperature warning. The value 0 + means -128 Celsuis. An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 25 } + +sfpDiagHighWaveLenAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for high laser temperature alarm. + The reportable wavelength range is 1000.00 – 1655.35nm with a resolution + of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 26 } + +sfpDiagLowWaveLenAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for low laser temperature alarm. + The reportable wavelength range is 1000.00 – 1655.35nm with a resolution + of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 27 } + +sfpDiagHighWaveLenWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for high laser temperature warning. + The reportable wavelength range is 1000.00 – 1655.35nm with a resolution + of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 28 } + +sfpDiagLowWaveLenWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The threshold value for low laser temperature warning. + The reportable wavelength range is 1000.00 – 1655.35nm with a resolution + of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 29 } + +sfpDiagHighTecCurrAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "The threshold value for high TEC current alarm. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 30 } + +sfpDiagLowTecCurrAlmThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "The threshold value for low TEC current alarm. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 31 } + +sfpDiagHighTecCurrWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "The threshold value for high TEC current warning. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 32 } + +sfpDiagLowTecCurrWrnThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current -- 15xy + DESCRIPTION + "The threshold value for low TEC current warning. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7." + REFERENCE "DWDM MSA Table 2.3.19." + ::= { sfpDiagEntry 33 } + +-- Diagnostics Measured Values + +sfpDiagModuleTemperature OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internally measured module temperature. The value 0 means -128 Celsuis. + An increment on one is equivalent to 1/256 degree, + yielding a total range of -128 to +128 Celsius. + Temperature accuracy is vendor specific but must be better than ±3 + degrees Celsius over specified operating temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 34 } + +sfpDiagSupplyVoltage OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internally measured supply voltage in transceiver. The value 0 means 0 Volts. + An increment on one is equivalent to 100 uVolt, + yielding a total range of +6.55 Volts. + Accuracy is vendor specific but must be better than ±3% of the + manufacturer’s nominal value over specified operating temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 35 } + +sfpDiagTxBias OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internally measured TX Bias Current. The value 0 + means 0 Volt. An increment on one is equivalent to 2 uA, + yielding a total range of 0 to 131 mA. + Accuracy is vendor specific but must be better than ±3dB over specified + temperature and voltage. Data is not valid when the transmitter is disabled." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 36 } + +sfpDiagTxOutputPower OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Measured TX output power. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 6.5535 mW. + For the vendor specified wavelength, accuracy shall be better than ±3dB + over specified temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 37 } + +sfpDiagRxInputPower OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Measured RX input power. The value 0 + means 0 Watts. An increment on one is equivalent to 0.1 uW, + yielding a total range of 0 to 6.5535 mW. + For the vendor specified wavelength, accuracy shall be better than ±3dB + over specified temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21, SFP-8472 Table 3.17." + ::= { sfpDiagEntry 38 } + +sfpDiagRxLaserTemperature OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "Measured Laser Temperature. + For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The value 0 means -128 Celsuis. An increment on one is equivalent + to 1/256 degree, yielding a total range of -128 to +128 Celsius. + Temperature accuracy is vendor specific but must be better than ± 0.2 + degrees Celsius over specified operating temperature and voltage." + REFERENCE "DWDM MSA Table 2.3.21." + ::= { sfpDiagEntry 39 } + +sfpDiagRxMeasuredWavelength OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "Measured Laser Wavelength. + For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The wavelength is defined as: + Wavelength = 1000nm + 0.01nm * 16 bit value. + Thus, the reportable wavelength range is 1000.00 – 1655.35nm with a + resolution of 0.01nm." + REFERENCE "DWDM MSA Table 2.3.21." + ::= { sfpDiagEntry 40 } + +sfpDiagRxTecCurrent OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-only + STATUS current -- 15xy + DESCRIPTION + "Measured Laser Temperature or Wavelength. + For DWDM applications, the diagnostic interface report either laser + wavelength or temperature, with a given module’s reporting defined + by bit 1 of the object sfpConfigOptionalWdm. + The reported TEC current is defined as a positive number for cooling and + a negative number for heating starting at -3276.8. + The increments are of 0.1 steps yielding a total range of -3276.8 to +3276.7, + The accuracy of the TEC current monitor is vendor specific but must be + better than ±15% of the maximum TEC current as stored in the TEC Current + High Alarm Threshold" + REFERENCE "DWDM MSA Table 2.3.21." + ::= { sfpDiagEntry 41 } + +-- Status and Control + +sfpDiagAlarms OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Alarms of the SFP module. + The sfpDiagAlarms is a bit map represented as a sum, therefore, + it can represent multiple failures (alarms) simultaneously. + The various bit positions are: + 0 Temp High Alarm Set when internal temperature exceeds high alarm level. + 1 Temp Low Alarm Set when internal temperature is below low alarm level. + 2 Vcc High Alarm Set when internal supply voltage exceeds high alarm level. + 3 Vcc Low Alarm Set when internal supply voltage is below low alarm level. + 4 TX Bias High Alarm Set when TX Bias current exceeds high alarm level. + 5 TX Bias Low Alarm Set when TX Bias current is below low alarm level. + 6 TX Power High Alarm Set when TX output power exceeds high alarm level. + 7 TX Power Low Alarm Set when TX output power is below low alarm level. + 8 RX Power High Alarm Set when Received Power exceeds high alarm level. + 9 RX Power Low Alarm Set when Received Power is below low alarm level. + 10 (15xy) Laser T/W High Alarm Set when laser temperature or wavelength exceeds high alarm level. + 11 (15xy) Laser T/W Low Alarm Set when laser temperature or wavelength is below low alarm level. + 12 (15xy) TEC Current High Alarm Set when TEC current exceeds high alarm level. + 13 (15xy) TEC Current Low Alarm Set when TEC current is below low alarm level. + 14 Retimer Loss Of Lock + 15 Removed SFP + 16 Rx Signal Detect alarm + 17 Laser End of Life + 18 Laser Tx Failure Indication." + REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18." + ::= { sfpDiagEntry 42 } + +sfpDiagAlarmsMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Masking of the Alarms of the SFP module. + The sfpDiagAlarmsMask is a bit map. Any of the alarm and warning flags can + be masked by writing a 1 to the corresponding bits. + The various bit positions are: + 0 Temp High Wanring Set when internal temperature exceeds high warning level. + 1 Temp Low Wanring Set when internal temperature is below low warning level. + 2 Vcc High Wanring Set when internal supply voltage exceeds high warning level. + 3 Vcc Low Wanring Set when internal supply voltage is below low warning level. + 4 TX Bias High Wanring Set when TX Bias current exceeds high warning level. + 5 TX Bias Low Wanring Set when TX Bias current is below low warning level. + 6 TX Power High Wanring Set when TX output power exceeds high warning level. + 7 TX Power Low Wanring Set when TX output power is below low warning level. + 8 RX Power High Wanring Set when Received Power exceeds high warning level. + 9 RX Power Low Wanring Set when Received Power is below low warning level. + 10 (15xy) Laser T/W High Wanring Set when laser temperature or wavelength exceeds high warning level. + 11 (15xy) Laser T/W Low Wanring Set when laser temperature or wavelength is below low warning level. + 12 (15xy) TEC Current High Wanring Set when TEC current exceeds high warning level. + 13 (15xy) TEC Current Low Wanring Set when TEC current is below low warning level." + REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18." + ::= { sfpDiagEntry 43 } + +sfpDiagWarnings OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the Warnings of the SFP module. + The sfpDiagWarnings is a bit map represented as a sum, therefore, + it can represent multiple failures (alarms) simultaneously. + The various bit positions are: + 0 Temp High Warning Set when internal temperature exceeds high warning level. + 1 Temp Low Warning Set when internal temperature is below low warning level. + 2 Vcc High Warning Set when internal supply voltage exceeds high warning level. + 3 Vcc Low Warning Set when internal supply voltage is below low warning level. + 4 TX Bias High Warning Set when TX Bias current exceeds high warning level. + 5 TX Bias Low Warning Set when TX Bias current is below low warning level. + 6 TX Power High Warning Set when TX output power exceeds high warning level. + 7 TX Power Low Warning Set when TX output power is below low warning level. + 8 RX Power High Warning Set when Received Power exceeds high warning level. + 9 RX Power Low Warning Set when Received Power is below low warning level. + 10 Laser T/W High Warning Set when laser temperature or wavelength exceeds high warning level. + 11 Laser T/W Low Warning Set when laser temperature or wavelength is below low warning level. + 12 TEC Current High Warning Set when TEC current exceeds high warning level. + 13 TEC Current Low Warning Set when TEC current is below low warning level." + REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18." + ::= { sfpDiagEntry 44 } + +sfpDiagWarningsMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object indicates the Masking of the Warnings of the SFP module. + The sfpDiagWarningsMask is a bit map. Any of the alarm and warning flags can + be masked by writing a 1 to the corresponding bits. + The various bit positions are: + 0 Temp High Warning Set when internal temperature exceeds high warning level. + 1 Temp Low Warning Set when internal temperature is below low warning level. + 2 Vcc High Warning Set when internal supply voltage exceeds high warning level. + 3 Vcc Low Warning Set when internal supply voltage is below low warning level. + 4 TX Bias High Warning Set when TX Bias current exceeds high warning level. + 5 TX Bias Low Warning Set when TX Bias current is below low warning level. + 6 TX Power High Warning Set when TX output power exceeds high warning level. + 7 TX Power Low Warning Set when TX output power is below low warning level. + 8 RX Power High Warning Set when Received Power exceeds high warning level. + 9 RX Power Low Warning Set when Received Power is below low warning level. + 10 Laser T/W High Warning Set when laser temperature or wavelength exceeds high warning level. + 11 Laser T/W Low Warning Set when laser temperature or wavelength is below low warning level. + 12 TEC Current High Warning Set when TEC current exceeds high warning level. + 13 TEC Current Low Warning Set when TEC current is below low warning level." + REFERENCE "DWDM MSA Table 2.3.22, SFP-8472 Table 3.18." + ::= { sfpDiagEntry 45 } + +sfpDiagConfLowRxPowerAlmThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Configured threshold value for low RX power alarm. + Changing this value doen't affect the SFP and is implemented by software. + The threshold level specified in 0.1 dBm units. + The range starts with -50.0 dBm." + ::= { sfpDiagEntry 46 } + + +-- ---------------------------------------------------- +-- +-- The SFP Traps +-- +-- ---------------------------------------------------- + +sfpConfigChangeTrap NOTIFICATION-TYPE + OBJECTS { sfpConfigInterface } + STATUS current + DESCRIPTION + "A sfpTrapsChangeTrap trap is sent when the + content of an instance sfpConfigEntry changes. It + can be utilized by an NMS to trigger polls." + ::= { sfpTraps 1 } + +END diff --git a/mibs/packetlight/SL-SNTP-MIB b/mibs/packetlight/SL-SNTP-MIB new file mode 100644 index 0000000000..a114ad8b03 --- /dev/null +++ b/mibs/packetlight/SL-SNTP-MIB @@ -0,0 +1,266 @@ +-- ***************************************************************** +-- SNTP MIB +-- ***************************************************************** + +SL-SNTP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Integer32, TimeTicks + FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus, + TimeStamp FROM SNMPv2-TC + SnmpAdminString FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + IpAddress FROM SNMPv2-SMI + slMain FROM SL-MAIN-MIB; + +slSntp MODULE-IDENTITY + LAST-UPDATED "200007240000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SNTP Client" + ::= { slMain 21 } + + +slSntpConfig OBJECT IDENTIFIER ::= { slSntp 1 } +slSntpTraps OBJECT IDENTIFIER ::= { slSntp 2 } + + +-- ---------------------------------------------------------------------- +-- SNTP client configuration parameters +-- ---------------------------------------------------------------------- + +slSntpConfigMode OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + unicast(2), + broadcast(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Current operational mode of SNTP client" + ::= { slSntpConfig 1 } + +slSntpConfigPollInterval OBJECT-TYPE + SYNTAX Integer32 (30..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Period of time (in seconds) between succesive attempts to + perform an update via SNTP" + DEFVAL { 60 } + ::= { slSntpConfig 2 } + +slSntpConfigRetryCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number of query attempts the SNTP client should perform before reporting + that the SNTP client cannot communicate with the peer." + DEFVAL { 3 } + ::= { slSntpConfig 3 } + +slSntpConfigTimeZone OBJECT-TYPE + SYNTAX INTEGER (0..23) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time zone this node is currently located in, expressed as + an integer ranging from 0 to 23, representing the 24 hr time- + zones starting at UTC which is equal to 0 and proceeding in + the positive westerly direction. ie: Boston = 5, California=8. + Note: Daylight savings time is not automatically calculated." + DEFVAL { 0 } + + ::= { slSntpConfig 4 } + +slSntpConfigDayLightSaving OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "It specifies if daylight saving time is applicable." + DEFVAL { false } + ::= { slSntpConfig 5 } + + +-- ---------------------------------------------------------------------- +-- Table for configuring Servers +-- ---------------------------------------------------------------------- + +slSntpConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSntpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A table containing trusted SNTP servers to be queried in + unicast mode" + ::= { slSntpConfig 10 } + +slSntpConfigEntry OBJECT-TYPE + SYNTAX SlSntpConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A trusted server and its expected version number" + INDEX { slSntpConfigAddress } + ::= { slSntpConfigTable 1 } + +SlSntpConfigEntry ::= + SEQUENCE { + slSntpConfigAddress IpAddress, + slSntpConfigVersion Integer32, + slSntpConfigPriority Integer32, + slSntpConfigRowStatus RowStatus, + slSntpConfigMaxVariance INTEGER, + slSntpConfigVariance INTEGER, + slSntpConfigVarianceDetectEnable TruthValue, + slSntpConfigServerStatus INTEGER + } + + +slSntpConfigAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Ip Address of a trusted SNTP server." + ::= { slSntpConfigEntry 1 } + +slSntpConfigVersion OBJECT-TYPE + SYNTAX Integer32 (1..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Protocol version used by this SNTP server" + ::= { slSntpConfigEntry 2 } + +slSntpConfigPriority OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Priority given to this server." + ::= { slSntpConfigEntry 3 } + +slSntpConfigRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Status of this SNTP server information." + ::= { slSntpConfigEntry 4 } + +slSntpConfigMaxVariance OBJECT-TYPE + SYNTAX INTEGER (1..7200000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The variance expressed as the number of milliseconds between client and + peer which will trigger an alarm. This is useful in determining if the + historical data recorded in NOVRAM for statistics trending or timestamps + used for traps is outside the configured variance parameter." + DEFVAL { 1000 } + ::= { slSntpConfigEntry 5 } + +slSntpConfigVariance OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The amount of time expressed as the number of milliseconds delta between + client and peer." + ::= { slSntpConfigEntry 6 } + +slSntpConfigVarianceDetectEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Used to enable or disable variance threshold alarms." + DEFVAL { false } + ::= { slSntpConfigEntry 7 } + +slSntpConfigServerStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + disconnected(1), + connected(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of this srever." + ::= { slSntpConfigEntry 8 } + + +-- ---------------------------------------------------------------------- +-- SNTP Trap Definitions +-- ---------------------------------------------------------------------- + +slSntpPeerFailureTrap NOTIFICATION-TYPE + OBJECTS { + slSntpConfigAddress + } + STATUS current + DESCRIPTION + "The SNTP Client is unable to communicate with the NTP Server which + has been configured." + ::= { slSntpTraps 1 } + +slSntpConfigVarianceTrap NOTIFICATION-TYPE + OBJECTS { + slSntpConfigAddress, + slSntpConfigMaxVariance, + slSntpConfigVariance + } + STATUS current + DESCRIPTION + "The difference in time between client and peer exceeds the configured + variance." + ::= { slSntpTraps 2 } + +END + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/mibs/packetlight/SL-SONET-MIB b/mibs/packetlight/SL-SONET-MIB new file mode 100644 index 0000000000..5843b94ccb --- /dev/null +++ b/mibs/packetlight/SL-SONET-MIB @@ -0,0 +1,883 @@ +-- ***************************************************************** +-- SONET MIB +-- ***************************************************************** + +SL-SONET-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, Counter64, + Gauge32 FROM SNMPv2-SMI + DisplayString, TruthValue, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex, ifIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + +slSonetMib MODULE-IDENTITY + LAST-UPDATED "200008280000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the SiteLight SONET Service. + The mib contains the extensions required for the rfc2558." + ::= { sitelight 6 } + +SignalLabel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "STS path signal label -- one byte, C2, class A, is allocated to + indicate the construction of the STS SPE. + The following hex values of the C2 byte has been defined." + SYNTAX INTEGER { + sigUnequipped(0), -- Unequipped signal (no path originate equipment) + sigEquipped(1), -- Equipped signal (standard payload) + sigPathFloatVt(2), -- Floating VT mode + sigPathLoackedVt(3), -- Locked VT mode + sigPathAsynchDs3(4), -- Asynchronous mapping for DS3 + sigPathSyntran(5), -- Mapping byte observable SYNTRAN + sigPathAsyncDs4na(18), -- Asynchronous mapping for 139.264 Mbps + sigPathAtm(19), -- Mapping for ATM + sigPathDqdb(20), -- Mapping for DQDB + sigPathFddi(21), -- Asynchronous mapping for FDDI + sigPathHdlc(22), -- HDLC-Over-SONET Mapping + sigPathGfp(27) -- GFP Mapping + } + +slSonetConfig OBJECT IDENTIFIER ::= { slSonetMib 1} +slSonetOh OBJECT IDENTIFIER ::= { slSonetMib 2 } +-- slSonetPmMib OBJECT IDENTIFIER ::= {slSonetMib 3} +-- slSonetAlarmsMib OBJECT IDENTIFIER ::= {slSonetMib 4} +-- slSonetApsMib OBJECT IDENTIFIER ::= {slSonetMib 5} +slSonetPos OBJECT IDENTIFIER ::= { slSonetMib 6 } +slSonetAls OBJECT IDENTIFIER ::= { slSonetMib 7 } +slSonetFs OBJECT IDENTIFIER ::= { slSonetMib 8 } +slSonetTraps OBJECT IDENTIFIER ::= { slSonetMib 11 } + +slSonetOhTrace OBJECT IDENTIFIER ::= {slSonetOh 1} -- Trace Message +slSonetOhSl OBJECT IDENTIFIER ::= {slSonetOh 2} -- Signal Label +slSonetOhTraps OBJECT IDENTIFIER ::= {slSonetOh 3} -- Mismatch Traps + +------------------------------ +-- +-- Sonet Config table +-- +------------------------------ + +slSonetConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH configuration table. This table has objects + for configuring sonet lines." + ::= { slSonetConfig 1 } + +slSonetConfigEntry OBJECT-TYPE + SYNTAX SlSonetConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table. There is an entry for each SONET line + in the table. Entries are automatically created for an + ifType value of sonet(39). 'ifAdminStatus' from the ifTable + must be used to enable or disable a line. By default, the + line state is down." + INDEX { ifIndex } + ::= { slSonetConfigTable 1 } + +SlSonetConfigEntry ::= + SEQUENCE { + slSonetConfigFrameScramble INTEGER, + slSonetConfigType INTEGER, -- deprecated + slSonetConfigDccSelection INTEGER, + slSonetResetAllCounters INTEGER, + slSonetPortThresholdTrapEnable INTEGER, + slSonetConfigSdThreshold INTEGER, + slSonetConfigSfThreshold INTEGER, + slSonetCompression INTEGER, + slSonetOverheadTunneling INTEGER, + slSonetLopBitmask Counter64, -- deprecated + slSonetTdmTrunk TruthValue, + slSonetFsApply INTEGER, -- deprecated + slSonetTxLte INTEGER, + slSonetReceivedLte INTEGER, + slSonetResetPmThreshold INTEGER, + slSonetResetAlsParams INTEGER, + slSonetTransceiverType INTEGER, + slSonetTransceiverMedia INTEGER + } + +slSonetConfigFrameScramble OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to disable or enable the Scrambling + option in SONET line. Please refer to GR-253-CORE for + frame scrambling." + REFERENCE + "GR-253-CORE" + DEFVAL { enabled } + ::= {slSonetConfigEntry 1} + +slSonetConfigType OBJECT-TYPE + SYNTAX INTEGER { + sonetSts3(1), -- deprecated + sonetSts3c(2), -- deprecated + sonetSts12(3), -- deprecated + sonetSts12c(4), -- deprecated + sonetSts48c(5), + sonetSts3cx4(6), -- deprecated + sonetSts48(7), -- deprecated + sonetSts3cx16(8), -- deprecated + sonetSts3x16(9), -- deprecated + sonetSts12cx4(10), -- deprecated + sonetSts12x4(11), -- deprecated + sonetSts192c(12), + sonetStsOther(13) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object represents the configured line type for Trunks: + sonetSts48c(5) - 1 x Sts48 (2.5GbTrunk) + sonetSts192c(12) - 1 x Sts192 (10Gb Trunk) + sonetStsOther(13) - for OC-n interfaces see slSonetFsTable." + ::= {slSonetConfigEntry 2} + +slSonetConfigDccSelection OBJECT-TYPE + SYNTAX INTEGER { + sonetLineDcc(1), + sonetSectionDcc(2), + sonetInband(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object selects the DCC type." + ::= {slSonetConfigEntry 3 } + +slSonetResetAllCounters OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will cause all of the counters + (performance regsters) on this SONET interface to be initialized + to zero (0)." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 4 } + +slSonetPortThresholdTrapEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether threshold traps + should be generated for this SONET interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { disabled } + ::= { slSonetConfigEntry 5 } + +slSonetConfigSdThreshold OBJECT-TYPE + SYNTAX INTEGER (5..9) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Bit Error Rate threshold for + Signal Degrade detection on the working line. Once this + threshold is exceeded, an APS switch will occur. + This value is 10 to -n where n is between 5 and 9 + (read-write)." + DEFVAL {5} + ::= { slSonetConfigEntry 6 } + +slSonetConfigSfThreshold OBJECT-TYPE + SYNTAX INTEGER (3..5) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the Bit Error Rate threshold for + Signal Fault detection on the working line. Once this + threshold is exceeded, an APS switch will occur. + This value is 10 to the -n, where n is between 3 and 5. + (read-write)" + DEFVAL {3} + ::= { slSonetConfigEntry 7 } + +slSonetCompression OBJECT-TYPE + SYNTAX INTEGER { + uncompress(0), + posCompress32(1), + posCompress16(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object applies only for trunk ports. + It specifies if the packets should be compressed. + 0 - Means no POS compression, + 1 - Means POS compression with CRC-32. + 2 - Means POS compression with CRC-16. + Note that the two connected trunks should be configured + to the same value. + Note also that the BW calculation of the OC-n should + be changed according to this value." + ::= { slSonetConfigEntry 9 } + +slSonetOverheadTunneling OBJECT-TYPE + SYNTAX INTEGER { + none(0), + lineDcc(1), + k1k2(2), + full(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The section and line overhead tunneling configuration: + none(0) - no tunneling support + lineDcc(1) - line DCC tunneling + k1k2(2) - line DCC + protection k byte + full(3) - all transport overhead bytes are tunneled" + ::= { slSonetConfigEntry 10 } + +slSonetLopBitmask OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current -- deprecated + DESCRIPTION + "The LOP status. Each bit of the bits represent the status + of the LOP alarm in corresponding STS. + For a path with more than a single STS, only the value of the + first STS in the path is relevant. + This object is relevant only for the OC-N cards and not + for the Trunk. + In the next future this object will be replaced with + an object of a new table that shall describe the OC-N + frame structure." + ::= { slSonetConfigEntry 11 } + +slSonetTdmTrunk OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is applicable only to the OC-n ports. + TRUE - means that the OC-n port is used as a TDM Trunk. + FLASE - means normal OC-n port." + ::= { slSonetConfigEntry 12 } + +slSonetFsApply OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write -- deprecated + STATUS current + DESCRIPTION + "Writing to this object activate the slSonetFsTable setting. + This allow the NMS to do many changes to the slSonetFsTable + and then APPLY them at once. This prevent from going through + unconsistent steps. + This object always returns the value 0." + ::= { slSonetConfigEntry 13 } + +slSonetTxLte OBJECT-TYPE + SYNTAX INTEGER { + ssb00(1), -- SONET + ssb10(2), -- SDH + auto(5) -- Tx what is detected + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SS bits to transmit (bits 5,6 in H1,H1*)." + ::= { slSonetConfigEntry 14 } + +slSonetReceivedLte OBJECT-TYPE + SYNTAX INTEGER { + ssb00(1), -- SONET + ssb10(2), -- SDH + ssb01(3), -- other + ssb11(4), -- other + ssbinv(5) -- invalid + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The detected LTE type, according to the received SS bits + (bits 5,6 in H1,H1*)." + ::= { slSonetConfigEntry 15 } + +slSonetResetPmThreshold OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will reset the PM threshold + parameters to the factory defaults." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 16 } + +slSonetResetAlsParams OBJECT-TYPE + SYNTAX INTEGER { + resetCounters(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 1 will reset the ALS + parameters to the factory defaults." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { slSonetConfigEntry 17 } + +slSonetTransceiverType OBJECT-TYPE + SYNTAX INTEGER { + none(1), + shortWave(2), -- 850nm + longWave(3) -- 1310nm + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tranceiver type." + ::= { slSonetConfigEntry 18 } + +slSonetTransceiverMedia OBJECT-TYPE + SYNTAX INTEGER { + none(1), -- + sm(2), -- Single Mode + mm(3) -- Multi Mode + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tranceiver media." + ::= { slSonetConfigEntry 19 } + + +-- ---------------------------------------------------------------- +-- +-- Sonet Trace Table +-- +-- ---------------------------------------------------------------- + +slSonetTraceTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH Trace table. This table contains + objects for tracing the sonet section and path." + ::= { slSonetOhTrace 1 } + +slSonetTraceEntry OBJECT-TYPE + SYNTAX SlSonetTraceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the trace table. Entries exist for active sonet + interfaces. The objects in this table are used to verify + continued connection between the two ends of the line." + INDEX { ifIndex } + ::= { slSonetTraceTable 1 } + + +SlSonetTraceEntry ::= + SEQUENCE { + slSonetTraceMode INTEGER, + slSonetTraceToTransmit DisplayString, + slSonetTraceToExpect DisplayString, + slSonetTraceFailure TruthValue, + slSonetTraceReceived DisplayString + } + +slSonetTraceMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), -- notification and rdi + disable(2), -- no notification and no rdi + monitoring(3) -- only notification and no rdi + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determine the Trace Message Mode." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 1 } + +slSonetTraceToTransmit OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Trace To Transmit. This is string that + is transmitted to perform Sonet trace + diagnostics. The trace string is repetitively + transmited so that a trace receiving terminal can + verify its continued connection to the intended + transmitter. The default value is a zero-length string. + Unless this object is set to a non-zero length string, + tracing will not be performed. + The Agent is responsible to pad the end of the string with ." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 2 } + +slSonetTraceToExpect OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Trace Massage To Expect. The receiving terminal + verifies if the incoming string matches this string. + The value of 'slSonetTraceFailure' indicates whether a + trace mismatch occurred. The default value is a + zero-length string. + The Agent is responsible to pad the end of the string with ." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 3 } + +slSonetTraceFailure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is set to 'true' when Sonet + Section received trace does not match the + 'slSonetTraceToExpect'." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 4 } + +slSonetTraceReceived OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..62)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to view the Sonet Trace Message that + is received by the receiving terminal. + The Agent is responsible to pad the end of the string with ." + REFERENCE + "GR-253-CORE" + ::= { slSonetTraceEntry 5 } + + +-- ---------------------------------------------------------------- +-- +-- Signal Label Table +-- +-- ---------------------------------------------------------------- + +slSonetSlTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetSlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET/SDH Signal Label table. This table contains + signal label for the sonet path." + ::= { slSonetOhSl 1 } + +slSonetSlEntry OBJECT-TYPE + SYNTAX SlSonetSlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET/SDH Signal Label table. The entries + exist for active sonet lines. The objects in this table are + used to verify continued connection between the two ends of + the line." + INDEX { ifIndex } + ::= { slSonetSlTable 1 } + + +SlSonetSlEntry ::= + SEQUENCE { + slSonetSlToTransmit SignalLabel, + slSonetSlToExpect SignalLabel, + slSonetSlFailure TruthValue, + slSonetSlReceived INTEGER + } + +slSonetSlToTransmit OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Signal Label To Transmit." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 2 } + +slSonetSlToExpect OBJECT-TYPE + SYNTAX SignalLabel + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Sonet Signal Label To Expect." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 3 } + +slSonetSlFailure OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of this object is set to 'true' when Sonet + received signal label does not match the 'slSonetSlToExpect'." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 4 } + +slSonetSlReceived OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object is used to view the Sonet Signal Label that is + received by the receiving terminal." + REFERENCE + "GR-253-CORE" + ::= { slSonetSlEntry 5 } + +-- ---------------------------------------------------------------- +-- +-- Packets Over Sonet/Sdh (POS) Performance Monitoring (PM) Table +-- +-- ---------------------------------------------------------------- + +slSonetPosTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The POS PM Table." + ::= { slSonetPos 1 } + +slSonetPosEntry OBJECT-TYPE + SYNTAX SlSonetPosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for active Trunk sonet lines + ifType = pos(171). The objects in this table are + used to moitor the POS layer." + INDEX { ifIndex } + ::= { slSonetPosTable 1 } + +SlSonetPosEntry ::= + SEQUENCE { + slSonetPosFcs Gauge32, + slSonetPosAbort Gauge32, + slSonetPosMinViolation Gauge32, + slSonetPosMaxViolation Gauge32, + slSonetPosRxfifoDiscard Gauge32, + slSonetPosPacketReceived Counter64, + slSonetPosPacketReceivedOk Counter64 + } + +slSonetPosFcs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of FCS Errors." + ::= { slSonetPosEntry 1 } + +slSonetPosAbort OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Aborted packets." + ::= { slSonetPosEntry 2 } + +slSonetPosMinViolation OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Minimum length violation packets." + ::= { slSonetPosEntry 3 } + +slSonetPosMaxViolation OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of Maximum length violation packets." + ::= { slSonetPosEntry 4 } + +slSonetPosRxfifoDiscard OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of packets discarded due to RXFIFO error." + ::= { slSonetPosEntry 5 } + +slSonetPosPacketReceived OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of packets received." + ::= { slSonetPosEntry 6 } + +slSonetPosPacketReceivedOk OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Number of error free packets." + ::= { slSonetPosEntry 7 } + + +-- ---------------------------------------------------------------- +-- +-- Automatic Laser Shutdown (ALS) Configuration Table +-- +-- ---------------------------------------------------------------- + +slSonetAlsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetAlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ALS configuration Table." + ::= { slSonetAls 1 } + +slSonetAlsEntry OBJECT-TYPE + SYNTAX SlSonetAlsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for active sonet lines + ifType = sonet(39). The objects in this table are + used to configure the ALS algorithm." + INDEX { ifIndex } + ::= { slSonetAlsTable 1 } + +SlSonetAlsEntry ::= + SEQUENCE { + slSonetAlsMode INTEGER, + slSonetLosDeclareTime INTEGER, + slSonetTestPulseTime INTEGER, + slSonetManualPulseTime INTEGER, + slSonetAutomaticPulseTime INTEGER, + slSonetAutomaticDelayTime INTEGER, + slSonetLaserTestActivate INTEGER, + slSonetLaserManualActivate INTEGER + } + +slSonetAlsMode OBJECT-TYPE + SYNTAX INTEGER { + enable(1), + disable(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enable/Disable the ALS algorithm. + Note that the if the Laser Admin Status is 'down' the + ALS mechanism is not operational." + ::= { slSonetAlsEntry 1 } + +slSonetLosDeclareTime OBJECT-TYPE + SYNTAX INTEGER { + ms500(1), -- 500 ms + ms550(2), -- 550 ms + ms600(3) -- 600 ms + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to declare optical LOS present or clear: 550 +- 50 msec." + ::= { slSonetAlsEntry 2 } + +slSonetTestPulseTime OBJECT-TYPE + SYNTAX INTEGER { + s80(1), -- 80 sec + s90(2), -- 90 sec + s100(3) -- 100 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart for test Pulse time (in manual restart) - 90+-10 sec." + ::= { slSonetAlsEntry 3 } + +slSonetManualPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Manual restart Pulse time (in manual mode) - 2+-0.25 sec." + ::= { slSonetAlsEntry 4 } + +slSonetAutomaticPulseTime OBJECT-TYPE + SYNTAX INTEGER { + ms1750(1), -- 1.75 Sec + ms2000(2), -- 2.0 sec + ms2250(3) -- 2.25 sec + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Automatic restart Pulse time (in automatic mode) - 2+-0.25 sec." + ::= { slSonetAlsEntry 5 } + +slSonetAutomaticDelayTime OBJECT-TYPE + SYNTAX INTEGER (60..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "In Automatic mode. The delay between two laser re-activations." + ::= { slSonetAlsEntry 6 } + +slSonetLaserTestActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser for test operation." + ::= { slSonetAlsEntry 7 } + +slSonetLaserManualActivate OBJECT-TYPE + SYNTAX INTEGER { activate(1) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Activate the laser manual operation." + ::= { slSonetAlsEntry 8 } + +-- ---------------------------------------------------------------- +-- +-- Frame Structure Configuration Table +-- +-- ---------------------------------------------------------------- + +slSonetFsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlSonetFsEntry + MAX-ACCESS not-accessible -- deprecated + STATUS current + DESCRIPTION + "The frame structure configuration Table. + In order to define a new path the NMS should create and configure + an entry in this table. + The table is also used to monitor the status of the LOP + alarm per path." + ::= { slSonetFs 1 } + +slSonetFsEntry OBJECT-TYPE + SYNTAX SlSonetFsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entries exist for sonet paths + ifType = sonet(39). The objects in this table are + used to configure the frame structure. + Each OC-N line interface shall maintain a static + table with number of lines equal to the N. + Initially the table will be initialized to STS-Nc." + INDEX { slSonetFsIfIndex, + slSonetFsSts } + ::= { slSonetFsTable 1 } + +SlSonetFsEntry ::= + SEQUENCE { + slSonetFsIfIndex InterfaceIndex, + slSonetFsSts INTEGER, + slSonetFsWidth INTEGER, + slSonetFsFullPathTermination TruthValue, + slSonetFsGranularity INTEGER + } + +slSonetFsIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The interface index." + ::= { slSonetFsEntry 1 } + +slSonetFsSts OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of the first STS in the path. + Note that no all values are legal because there is no + support for combus with mixed structure" + ::= { slSonetFsEntry 2 } + +slSonetFsWidth OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The number STS's in the path. + The width is only valid for the first STS in the path. + The other STSs of the path will have width=0." + ::= { slSonetFsEntry 3 } + +slSonetFsFullPathTermination OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "FALSE - means partial path termination (only LOP alarm). + TRUE - include full support for path Alarms and PM counters." + ::= { slSonetFsEntry 4 } + +slSonetFsGranularity OBJECT-TYPE + SYNTAX INTEGER { + vc4(1), + vc3(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This value is set by the NMS according to the configured frame structure. + Each VC-3 that is mapped to AUG-1 via VC-4 should have the value vc4(1). + Otherwise the value should be vc3(2)." + ::= { slSonetFsEntry 5 } + +-- ---------------------------------------------------------------- +-- +-- Sonet Traps +-- +-- ---------------------------------------------------------------- + +slSonetFsTableChange NOTIFICATION-TYPE + OBJECTS { slSonetFsIfIndex } + STATUS current + DESCRIPTION + "A slSonetFsTableChange trap is sent when the + content of the slSonetFsTable is changed. + This trap may be used by the NMS to identify + the removal of path interfaces, or addition of + new path interfaces" + ::= { slSonetTraps 1 } + + +END + + + diff --git a/mibs/packetlight/SL-SONET-SUP-PM-MIB b/mibs/packetlight/SL-SONET-SUP-PM-MIB new file mode 100644 index 0000000000..f2696078a6 --- /dev/null +++ b/mibs/packetlight/SL-SONET-SUP-PM-MIB @@ -0,0 +1,2458 @@ +-- extracted from draft-kchapman-sonet-sup-mib-00.txt +-- at Mon Nov 15 17:11:07 1999 + +SL-SONET-SUP-PM-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, + transmission, Gauge32 + FROM SNMPv2-SMI + TruthValue, DateAndTime + FROM SNMPv2-TC + OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + PerfCurrentCount, PerfIntervalCount, PerfTotalCount + FROM PerfHist-TC-MIB + sonetMediumEntry, sonetSectionCurrentEntry, + sonetSectionIntervalEntry, sonetLineCurrentEntry, + sonetLineIntervalEntry, sonetFarEndLineCurrentEntry, + sonetFarEndLineIntervalEntry, sonetPathCurrentEntry, + sonetPathIntervalEntry, sonetFarEndPathCurrentEntry, + sonetFarEndPathIntervalEntry, sonetVTCurrentEntry, + sonetVTIntervalEntry, sonetFarEndVTCurrentEntry, + sonetFarEndVTIntervalEntry + FROM SONET-MIB + ifIndex + FROM IF-MIB + slSonetMib FROM SL-SONET-MIB; + +sonetSupPmMIB MODULE-IDENTITY + LAST-UPDATED "199807131752Z" -- 13-Jul-98 1:52 PM EST + ORGANIZATION "Argon Networks, Inc." + CONTACT-INFO + " Ken Chapman + Postal: Argon Networks, Inc. + 25 Porter Road + Littleton, MA 01460 + USA + Phone: +1 978 486 0665 + Fax: +1 978 486 9379 + Email: KChapman@Argon.com" + DESCRIPTION + "This MIB module provides extensions to the SONET-MIB (RFC 2558) + objects. It provides definitions for management information + that supports those parts of ANSI T1.231-1997 that are not + covered by the SONET-MIB." + ::= { slSonetMib 3 } + + +-- This is the MIB extension module for the SONET objects + +sonetSupObjects OBJECT IDENTIFIER ::= { sonetSupPmMIB 1 } +sonetSupObjectsPath OBJECT IDENTIFIER ::= { sonetSupPmMIB 2 } +sonetSupObjectsVT OBJECT IDENTIFIER ::= { sonetSupPmMIB 3 } + +-- groups in the SONET MIB extension module + +sonetSupConfig OBJECT IDENTIFIER ::= { sonetSupObjects 1 } +sonetSupMedium OBJECT IDENTIFIER ::= { sonetSupObjects 2 } +sonetSupSection OBJECT IDENTIFIER ::= { sonetSupObjects 3 } +sonetSupLine OBJECT IDENTIFIER ::= { sonetSupObjects 4 } +sonetSupFarEndLine OBJECT IDENTIFIER ::= { sonetSupObjects 5 } +sonetSupPath OBJECT IDENTIFIER ::= { sonetSupObjectsPath 1 } +sonetSupFarEndPath OBJECT IDENTIFIER ::= { sonetSupObjectsPath 2 } +sonetSupVT OBJECT IDENTIFIER ::= { sonetSupObjectsVT 1 } +sonetSupFarEndVT OBJECT IDENTIFIER ::= { sonetSupObjectsVT 2 } + + +-- ********************************************************************* +-- SONET Section group object definitions. +-- +-- SONET Section default threshold value object definitions. +-- These default values apply to all section interfaces. +-- ********************************************************************* + +sonetSectionDefaultThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetSectionDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of default thresholds for SONET section counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupSection 1 } + +sonetSectionDefaultThresholdEntry OBJECT-TYPE + SYNTAX SonetSectionDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of default thresholds. The table has a + variable for each counter type and accumulation period + combination, but uses an index to indetify the digital signal + rate. The agent must provide a set of default threshold values + for all rates that the NE supports. The agent may make these + variables read-only." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { sonetSectionDefaultThresholdRate } + ::= { sonetSectionDefaultThresholdTable 1 } + +SonetSectionDefaultThresholdEntry ::= + SEQUENCE { + sonetSectionDefaultThresholdRate INTEGER, + sonetSectionDefaultCVThreshold INTEGER, + sonetSectionDefaultESThreshold INTEGER, + sonetSectionDefaultSESThreshold INTEGER, + sonetSectionDefaultSEFSThreshold INTEGER, + sonetSectionDefaultDayCVThreshold INTEGER, + sonetSectionDefaultDayESThreshold INTEGER, + sonetSectionDefaultDaySESThreshold INTEGER, + sonetSectionDefaultDaySEFSThreshold INTEGER + } + +sonetSectionDefaultThresholdRate OBJECT-TYPE + SYNTAX INTEGER { + oc1(1), + oc3(2), + oc12(3), + oc24(4), + oc48(5), + oc192(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal rate for which the default threshold values + apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 1 } + +sonetSectionDefaultCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 2 } + +sonetSectionDefaultESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 3 } + +sonetSectionDefaultSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 6 } + +sonetSectionDefaultSEFSThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SEFS-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 7 } + +sonetSectionDefaultDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 8 } + +sonetSectionDefaultDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-S counter 15-minute interval + thresholds." + + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 9 } + +sonetSectionDefaultDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 12 } + +sonetSectionDefaultDaySEFSThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SEFS-S counter 15-minute interval + thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSectionDefaultThresholdEntry 13 } + + +-- ********************************************************************* +-- SONET Section threshold value object definitions. This table is an +-- extension to the sonetSectionCurrentTable found in the SONET-MIB. +-- ********************************************************************* + +sonetSectionThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetSectionThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trap threshold values for SONET section counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupSection 2 } + +sonetSectionThresholdEntry OBJECT-TYPE + SYNTAX SonetSectionThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of SONET Section trap thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + AUGMENTS { sonetSectionCurrentEntry } + ::= { sonetSectionThresholdTable 1 } + +SonetSectionThresholdEntry ::= + SEQUENCE { + sonetSectionCurrentCVThreshold INTEGER, + sonetSectionCurrentESThreshold INTEGER, + sonetSectionCurrentSESThreshold INTEGER, + sonetSectionCurrentSEFSThreshold INTEGER, + sonetSectionDayCVThreshold INTEGER, + sonetSectionDayESThreshold INTEGER, + sonetSectionDaySESThreshold INTEGER, + sonetSectionDaySEFSThreshold INTEGER + } + +sonetSectionCurrentCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval CV-S counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 1 } + +sonetSectionCurrentESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval ES-S counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 2 } + +sonetSectionCurrentSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SES-S counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 5 } + +sonetSectionCurrentSEFSThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SEFS-S counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 6 } + +sonetSectionDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day CV-S + counter. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 7 } + +sonetSectionDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day ES-S + counter. A value of zero indicates that the default threshold + value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 8 } + +sonetSectionDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day SES-S + counter. A value of zero indicates that the default threshold + value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 11 } + +sonetSectionDaySEFSThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day SEFS-S + counter. A value of zero indicates that the default threshold + value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetSectionThresholdEntry 12 } + + +-- ********************************************************************* +-- The SONET Section Day Table. +-- ********************************************************************* + +sonetSectionDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetSectionDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Section Day table. Contains various statistics + collected by each SONET Section over multiple 1-day + intervals of operation." + ::= { sonetSupSection 15 } + +sonetSectionDayEntry OBJECT-TYPE + SYNTAX SonetSectionDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Section Day table." + INDEX { ifIndex, sonetSectionDayNumber } + ::= { sonetSectionDayTable 1 } + +SonetSectionDayEntry ::= + SEQUENCE { + sonetSectionDayNumber INTEGER, + sonetSectionDayStartTime DateAndTime, + sonetSectionDayValidData TruthValue, + sonetSectionDayCVs PerfTotalCount, + sonetSectionDayESs PerfTotalCount, + sonetSectionDaySESs PerfTotalCount, + sonetSectionDaySEFSs PerfTotalCount, + sonetSectionDayTcaFlag TruthValue, + sonetSectionDayReset INTEGER + } + +sonetSectionDayNumber OBJECT-TYPE + SYNTAX INTEGER (0..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of section related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval. + Interval 0 is used for the Untimed counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetSectionDayEntry 1 } + +sonetSectionDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which this 1-day + interval of sections measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { sonetSectionDayEntry 2 } + +sonetSectionDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetSectionDayEntry 3 } + +sonetSectionDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The section code violation (CV-S) count is the number of BIP-8 + errors which were detected at the SONET section layer + interface in a previous 1-day interval. Each section BIP-8 + can detect up to eight errors per STS-N frame, with each error + incrementing the CV counter. CVs for the section layer are + collected using the BIP-8 in the B1 byte located in the + section overhead of STS-1 number 1." + REFERENCE "ANSI T1.231-1997 clause 8.4.2.1.1." + ::= { sonetSectionDayEntry 4 } + +sonetSectionDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The section errored second (ES-S) count is the number of + 1-second intervals containing one or more BIP-8 error (B1 + byte), one or more SEF defects, or one or more LOS defects + which were encountered by the SONET section layer + interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.2.2." + ::= { sonetSectionDayEntry 5 } + +sonetSectionDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The section severely errored second (SES-S) count is the + number of 1-second intervals containing + sonetSevereErrorThreshold or more BIP-8 errors (B1 byte), one + or more SEF defects, or one or more LOS defects which were + encountered by the SONET section layer interface in a + previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.2.5." + ::= { sonetSectionDayEntry 8 } + +sonetSectionDaySEFSs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The section severely errored frame second (SEFS-S) count is + the number of 1-second intervals containing one or more SEF + defects which were encountered by the SONET section layer + interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.2.6." + ::= { sonetSectionDayEntry 9 } + +sonetSectionDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetSectionDayEntry 10 } + +sonetSectionDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetSectionDayEntry 11 } + + +-- ********************************************************************* +-- SONET Line group object definitions. +-- +-- SONET Line default threshold value object definitions. These +-- default values apply to both near-end and far-end line interfaces. +-- ********************************************************************* + +sonetLineDefaultThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetLineDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of default thresholds for SONET Line counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupLine 1 } + +sonetLineDefaultThresholdEntry OBJECT-TYPE + SYNTAX SonetLineDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of default thresholds. The table has a + variable for each counter type and accumulation period + combination, but uses indexes to indetify the digital signal + direction and rate. The agent must provide a set of default + threshold values for all rates that the NE supports. The agent + may make these variables read-only." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { sonetLineDefaultThresholdDirection, + sonetLineDefaultThresholdRate } + ::= { sonetLineDefaultThresholdTable 1 } + +SonetLineDefaultThresholdEntry ::= + SEQUENCE { + sonetLineDefaultThresholdDirection INTEGER, + sonetLineDefaultThresholdRate INTEGER, + sonetLineDefaultCVThreshold INTEGER, + sonetLineDefaultESThreshold INTEGER, + sonetLineDefaultSESThreshold INTEGER, + sonetLineDefaultUASThreshold INTEGER, + sonetLineDefaultDayCVThreshold INTEGER, + sonetLineDefaultDayESThreshold INTEGER, + sonetLineDefaultDaySESThreshold INTEGER, + sonetLineDefaultDayUASThreshold INTEGER + } + +sonetLineDefaultThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal direction for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 1 } + +sonetLineDefaultThresholdRate OBJECT-TYPE + SYNTAX INTEGER { + vt1dot5(1), + vtg(2), + oc1(3), + oc3(4), + oc12(5), + oc24(6), + oc48(7), + oc192(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal rate for which the default threshold values + apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 2 } + +sonetLineDefaultCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-L and CV-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 3 } + +sonetLineDefaultESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-L and ES-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 4 } + +sonetLineDefaultSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-L and SES-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 7 } + +sonetLineDefaultUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-L and UAS-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 9 } + +sonetLineDefaultDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-L and CV-LFE counter 15-minute + interval thresholds." + + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 10 } + +sonetLineDefaultDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-L and ES-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 11 } + +sonetLineDefaultDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-L and SES-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 14 } + +sonetLineDefaultDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-L and UAS-LFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineDefaultThresholdEntry 16 } + + +-- ********************************************************************* +-- SONET Line threshold value object definitions. This table is an +-- extension to the sonetLineCurrentTable found in the SONET-MIB. +-- ********************************************************************* + +sonetLineThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetLineThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trap threshold values for SONET Line counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupLine 2 } + +sonetLineThresholdEntry OBJECT-TYPE + SYNTAX SonetLineThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of SONET Line trap thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { ifIndex, + sonetLineThresholdDirection } + ::= { sonetLineThresholdTable 1 } + +SonetLineThresholdEntry ::= + SEQUENCE { + sonetLineThresholdDirection INTEGER, + sonetLineCurrentCVThreshold INTEGER, + sonetLineCurrentESThreshold INTEGER, + sonetLineCurrentSESThreshold INTEGER, + sonetLineCurrentUASThreshold INTEGER, + sonetLineDayCVThreshold INTEGER, + sonetLineDayESThreshold INTEGER, + sonetLineDaySESThreshold INTEGER, + sonetLineDayUASThreshold INTEGER + } + +sonetLineThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal direction for which the threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetLineThresholdEntry 1 } + +sonetLineCurrentCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval CV-L and CV-LFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 2 } + +sonetLineCurrentESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval ES-L and ES-LFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 3 } + +sonetLineCurrentSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SES-L and SES-LFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 4 } + +sonetLineCurrentUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval UAS-L and UAS-LFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 5 } + +sonetLineDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day CV-L + and CV-LFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 6 } + +sonetLineDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day ES-L + and ES-LFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 7 } + +sonetLineDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day SES-L + and SES-LFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 8 } + +sonetLineDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current day UAS-L + and UAS-LFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetLineThresholdEntry 9 } + +-- ******************************************************************* +-- The SONET Line Day Table. +-- ******************************************************************* + +sonetLineDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetLineDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Line Day table. Contains various statistics + collected by each SONET line over multiple 1-day + intervals of operation." + ::= { sonetSupLine 5 } + +sonetLineDayEntry OBJECT-TYPE + SYNTAX SonetLineDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Line Day table." + INDEX { ifIndex, sonetLineDayNumber } + ::= { sonetLineDayTable 1 } + +SonetLineDayEntry ::= + SEQUENCE { + sonetLineDayNumber INTEGER, + sonetLineDayStartTime DateAndTime, + sonetLineDayValidData TruthValue, + sonetLineDayCVs PerfTotalCount, + sonetLineDayESs PerfTotalCount, + sonetLineDaySESs PerfTotalCount, + sonetLineDayUASs PerfTotalCount, + sonetLineDayPSC PerfTotalCount, + sonetLineDayPSD PerfTotalCount, + sonetLineDayFCs PerfTotalCount, + sonetLineDayTcaFlag TruthValue, + sonetLineDayReset INTEGER + } + +sonetLineDayNumber OBJECT-TYPE + SYNTAX INTEGER (0..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of near-end line related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval. + Interval 0 is used for the Untimed counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetLineDayEntry 1 } + +sonetLineDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which this 1-day + interval of near-end line measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { sonetLineDayEntry 2 } + +sonetLineDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetLineDayEntry 3 } + +sonetLineDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line code violation (CV-L) count is the number of BIP-8 + errors which were detected at the SONET line layer + interface in a previous 1-day interval. Each line BIP-8 + can detect up to eight errors per STS-1 frame, with each error + incrementing the CV counter. CVs for the line layer are + collected using the BIP-8s in the B2 byte located in the + line overhead of STS-1. (Since all CVs on an STS-N line are + counted together, this is equivalent to counting each error in + the BIP-8N contained in the B2 bytes of the STS-N line + overhead.) Thus, on an STS-N signal, up to 8 x N CVs may + occure in each STS-N frame." + REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.1.1." + ::= { sonetLineDayEntry 5 } + +sonetLineDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line errored second (ES-L) count is the number of 1-second + intervals containing one or more EDC error (B2 byte), or one + or more AIS-L defects which were encountered by the SONET + line layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.2." + ::= { sonetLineDayEntry 6 } + +sonetLineDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line severely errored second (SES-L) is a count of 1-second + intervals containing sonetSevereErrorThreshold or more EDC + errors (B2 byte) or one or more AIS-L defects which were + encountered by the SONET line layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.5." + ::= { sonetLineDayEntry 9 } + +sonetLineDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The line unavailable second (UAS-L) is a count of 1-second + intervals for which the SONET line was unavailable during a + previous 1-day interval. The SONET line becomes unavailable at + the onset of 10 contiguous SES-Ls. The 10 SES-Ls are included + in unavailable time. Once unavailable, the SONET line becomes + available at the onset of 10 contiguous seconds with no SES-Ls. + The 10 seconds with no SES-Ls are excluded from unavailable + time." + REFERENCE "ANSI T1.231-1997 clause 8.4.3.1.6." + ::= { sonetLineDayEntry 10 } + +sonetLineDayPSC OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of protection switching occured." + REFERENCE "ANSI T1.231-1997 clause 8.3.5." + ::= { sonetLineDayEntry 11 } + +sonetLineDayPSD OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The length of time in seconds, where the protection unit was in service + and the working unit was out of service, during the day." + REFERENCE "ANSI T1.231-1997 clause 8.3.6." + ::= { sonetLineDayEntry 12 } + +sonetLineDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failure counts occured during the day." + REFERENCE "ANSI T1.231-1997 clause 8.3.7." + ::= { sonetLineDayEntry 13 } + +sonetLineDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetLineDayEntry 14 } + +sonetLineDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetLineDayEntry 15 } + + +-- ******************************************************************* +-- The SONET Far End Line Day Table. +-- ******************************************************************* + +sonetFarEndLineDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetFarEndLineDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Far End Line Day table. Contains various + statistics collected by each SONET line over multiple + 1-day intervals of operation." + ::= { sonetSupFarEndLine 3 } + +sonetFarEndLineDayEntry OBJECT-TYPE + SYNTAX SonetFarEndLineDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Far End Line Day table." + INDEX { ifIndex, sonetFarEndLineDayNumber } + ::= { sonetFarEndLineDayTable 1 } + +SonetFarEndLineDayEntry ::= + SEQUENCE { + sonetFarEndLineDayNumber INTEGER, + sonetFarEndLineDayStartTime DateAndTime, + sonetFarEndLineDayValidData TruthValue, + sonetFarEndLineDayCVs PerfTotalCount, + sonetFarEndLineDayESs PerfTotalCount, + sonetFarEndLineDaySESs PerfTotalCount, + sonetFarEndLineDayUASs PerfTotalCount, + sonetFarEndLineDayFCs PerfTotalCount, + sonetFarEndLineDayTcaFlag TruthValue, + sonetFarEndLineDayReset INTEGER + } + +sonetFarEndLineDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of far-end line related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndLineDayEntry 1 } + +sonetFarEndLineDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which this 1-day + interval of far-end line measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.1." + ::= { sonetFarEndLineDayEntry 2 } + +sonetFarEndLineDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing (e.g., when a near-end defect prevents some far-end data + from being collected)." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetFarEndLineDayEntry 3 } + +sonetFarEndLineDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line code violation (CV-LFE) count is the number of + REI-Ls which were detected at the SONET line layer interface in + a previous 1-day interval. For EC-1 or OC-1, REI-L is bits 5 to + 8 of the M0 byte; for EC-N or OC-N (N>2), M1 byte." + REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." + ::= { sonetFarEndLineDayEntry 5 } + +sonetFarEndLineDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line errored second (ES-LFE) count is the number of + 1-second intervals containing one or more REDC-Ls, or one or + more RDI-L defects which were encountered by the SONET line + layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." + ::= { sonetFarEndLineDayEntry 6 } + +sonetFarEndLineDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line severely errored second (SES-LFE) is a count + of 1-second intervals containing sonetSevereErrorThreshold or + more REDC-Ls or one or more RDI-L defects which were detected by + the SONET line layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." + ::= { sonetFarEndLineDayEntry 9 } + +sonetFarEndLineDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line unavailable second (UAS-LFE) is a count of + 1-second intervals for which the SONET line was unavailable + during a previous 1-day interval. The SONET line becomes + unavailable at the onset of 10 contiguous SES-LEFs. The 10 + SES-LEFs are included in unavailable time. Once unavailable, + the SONET line becomes available at the onset of 10 contiguous + seconds with no SES-LEFs. The 10 seconds with no SES-LEFs are + excluded from unavailable time." + REFERENCE "ANSI T1.231-1997 clause 8.4.4.1." + ::= { sonetFarEndLineDayEntry 10 } + +sonetFarEndLineDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end line failures count." + REFERENCE "ANSI T1.231-1997 clause 8.3.7." + ::= { sonetFarEndLineDayEntry 11 } + +sonetFarEndLineDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetFarEndLineDayEntry 12 } + +sonetFarEndLineDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetFarEndLineDayEntry 13 } + + +-- ********************************************************************* +-- SONET STS-Path group object definitions. +-- +-- SONET STS-Path default threshold value object definitions. These +-- default values apply to both near-end and far-end Path interfaces. +-- ********************************************************************* + +sonetPathDefaultThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetPathDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of default thresholds for SONET Path counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupPath 1 } + +sonetPathDefaultThresholdEntry OBJECT-TYPE + SYNTAX SonetPathDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of default thresholds. The table has a + variable for each counter type and accumulation period + combination, but uses indexes to indetify the digital signal + direction and rate. The agent must provide a set of default + threshold values for all rates that the NE supports. The agent + may make these variables read-only." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { sonetPathDefaultThresholdDirection, + sonetPathDefaultThresholdRate } + ::= { sonetPathDefaultThresholdTable 1 } + +SonetPathDefaultThresholdEntry ::= + SEQUENCE { + sonetPathDefaultThresholdDirection INTEGER, + sonetPathDefaultThresholdRate INTEGER, + sonetPathDefaultCVThreshold INTEGER, + sonetPathDefaultESThreshold INTEGER, + sonetPathDefaultSESThreshold INTEGER, + sonetPathDefaultUASThreshold INTEGER, + sonetPathDefaultDayCVThreshold INTEGER, + sonetPathDefaultDayESThreshold INTEGER, + sonetPathDefaultDaySESThreshold INTEGER, + sonetPathDefaultDayUASThreshold INTEGER + } + +sonetPathDefaultThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal direction for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 1 } + +sonetPathDefaultThresholdRate OBJECT-TYPE + SYNTAX INTEGER { + sts1(1), + sts3(2), + sts12(3), + sts24(4), + sts48(5), + sts192(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path digital signal rate for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 2 } + +sonetPathDefaultCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-P and CV-PFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 3 } + +sonetPathDefaultESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-P and ES-PFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 4 } + +sonetPathDefaultSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-P and SES-PFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 7 } + +sonetPathDefaultUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-P and UAS-PFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 8 } + +sonetPathDefaultDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-P and CV-PFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 16 } + +sonetPathDefaultDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-P and ES-PFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 17 } + +sonetPathDefaultDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-P and SES-PFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 20 } + +sonetPathDefaultDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-P and UAS-PFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathDefaultThresholdEntry 21 } + + +-- ********************************************************************* +-- SONET Path threshold value object definitions. This table is an +-- extension to the sonetPathCurrentTable found in the SONET-MIB. +-- ********************************************************************* +sonetPathThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetPathThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trap threshold values for SONET Path counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupPath 2 } + +sonetPathThresholdEntry OBJECT-TYPE + SYNTAX SonetPathThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of SONET Path trap thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { ifIndex, + sonetPathThresholdDirection } + ::= { sonetPathThresholdTable 1 } + +SonetPathThresholdEntry ::= + SEQUENCE { + sonetPathThresholdDirection INTEGER, + sonetPathCurrentCVThreshold INTEGER, + sonetPathCurrentESThreshold INTEGER, + sonetPathCurrentSESThreshold INTEGER, + sonetPathCurrentUASThreshold INTEGER, + sonetPathDayCVThreshold INTEGER, + sonetPathDayESThreshold INTEGER, + sonetPathDaySESThreshold INTEGER, + sonetPathDayUASThreshold INTEGER + } + +sonetPathThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The digital signal direction for which the threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetPathThresholdEntry 1 } + +sonetPathCurrentCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval CV-P and CV-PFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 2 } + +sonetPathCurrentESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval ES-P and ES-PFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 3 } + +sonetPathCurrentSESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SES-P and SES-PFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 4 } + +sonetPathCurrentUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval UAS-P and UAS-PFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 5 } + +sonetPathDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day CV-P + and CV-PFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 6 } + +sonetPathDayESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day ES-P + and ES-PFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 7 } + + +sonetPathDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day + SES-P and SES-PFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 8 } + +sonetPathDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day + UAS-P and UAS-PFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetPathThresholdEntry 9 } + + +-- ******************************************************************* +-- The SONET Path Day Table. +-- ******************************************************************* + +sonetPathDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetPathDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Path Day table. Contains performance statistics + collected by each SONET Path over multiple 1-day + intervals of operation." + ::= { sonetSupPath 17 } + +sonetPathDayEntry OBJECT-TYPE + SYNTAX SonetPathDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Path Day table." + INDEX { ifIndex, sonetPathDayNumber } + ::= { sonetPathDayTable 1 } + +SonetPathDayEntry ::= + SEQUENCE { + sonetPathDayNumber INTEGER, + sonetPathDayStartTime DateAndTime, + sonetPathDayValidData TruthValue, + sonetPathDayCVs PerfTotalCount, + sonetPathDayESs PerfTotalCount, + sonetPathDaySESs PerfTotalCount, + sonetPathDayUASs PerfTotalCount, + sonetPathDayFCs PerfTotalCount, + sonetPathDayTcaFlag TruthValue, + sonetPathDayEBs PerfTotalCount, + sonetPathDayReset INTEGER + } + +sonetPathDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of near-end path related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetPathDayEntry 1 } + +sonetPathDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which the 1-day + interval of measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetPathDayEntry 2 } + +sonetPathDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetPathDayEntry 3 } + +sonetPathDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path code violation (CV-P) count is the number of BIP-8 + errors which were detected at the STS-path layer interface in a + previous 1-day interval. CVs for the path layer are collected + using the BIP-8 in the B3 byte located in the STS-path + overhead." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1.1." + ::= { sonetPathDayEntry 5 } + +sonetPathDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path errored second (ES-P) count is the number of 1-second + intervals containing one or more EDC error (B3 byte), or one or + more AIS-P, LOP-P, TIM-P or UNEQ-P defects which were + encountered by the SONET path layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.2." + ::= { sonetPathDayEntry 6 } + + +sonetPathDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path severely errored second (SES-P) is a count of 1-second + intervals containing sonetSevereErrorThreshold or more EDC error + (B3 byte), or one or more AIS-P, LOP-P, TIM-P or UNEQ-P defects + which were encountered by the SONET path layer interface in a + previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.5." + ::= { sonetPathDayEntry 9 } + +sonetPathDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path unavailable second (UAS-P) is a count of 1-second + intervals for which the SONET STS-path was unavailable during a + previous 1-day interval. The SONET STS-path becomes unavailable + at the onset of 10 contiguous SES-Ps. The 10 SES-Ps are + included in unavailable time. Once unavailable, the SONET + STS-path becomes available at the onset of 10 contiguous seconds + with no SES-Ps. The 10 seconds with no SES-Ps are excluded from + unavailable time." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." + ::= { sonetPathDayEntry 10 } + +sonetPathDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number path failures count during a day." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." + ::= { sonetPathDayEntry 11 } + +sonetPathDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetPathDayEntry 12 } + +sonetPathDayEBs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number path blocks in which one or more bits are in error counted during a day." + REFERENCE "ITU-G.826" + ::= { sonetPathDayEntry 13 } + +sonetPathDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetPathDayEntry 14 } + + +-- ******************************************************************* +-- The SONET Far End Path Day Table. +-- ******************************************************************* + +sonetFarEndPathDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetFarEndPathDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Far End Path Day table. Contains various + statistics collected by each SONET Far End Path over + multiple 1-day intervals of operation." + ::= { sonetSupFarEndPath 3 } + +sonetFarEndPathDayEntry OBJECT-TYPE + SYNTAX SonetFarEndPathDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Far End Path Day table." + INDEX { ifIndex, sonetFarEndPathDayNumber } + ::= { sonetFarEndPathDayTable 1 } + +SonetFarEndPathDayEntry ::= + SEQUENCE { + sonetFarEndPathDayNumber INTEGER, + sonetFarEndPathDayStartTime DateAndTime, + sonetFarEndPathDayValidData TruthValue, + sonetFarEndPathDayCVs PerfTotalCount, + sonetFarEndPathDayESs PerfTotalCount, + sonetFarEndPathDaySESs PerfTotalCount, + sonetFarEndPathDayUASs PerfTotalCount, + sonetFarEndPathDayFCs PerfTotalCount, + sonetFarEndPathDayTcaFlag TruthValue, + sonetFarEndPathDayEBs PerfTotalCount, + sonetFarEndPathDayReset INTEGER + } + +sonetFarEndPathDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of far-end path related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndPathDayEntry 1 } + +sonetFarEndPathDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which the current + interval of measurements began." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndPathDayEntry 2 } + +sonetFarEndPathDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing (e.g., when a near-end defect prevents some far-end data + from being collected)." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetFarEndPathDayEntry 3 } + +sonetFarEndPathDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path code violation (CV-PFE) count is the number + of REI-Ps (bit 1-4 in G1 byte) which were detected at the + SONET STS-path layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.6." + ::= { sonetFarEndPathDayEntry 5 } + +sonetFarEndPathDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path errored second (ES-PFE) count is the number of + 1-second intervals containing one or more REDC-P, or one or more + RDI-P, ERDI-P server or ERDI-P connectivity defects which were + encountered by the SONET STS-path layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.6." + ::= { sonetFarEndPathDayEntry 6 } + +sonetFarEndPathDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path severely errored second (SES-PFE) is a count + of 1-second intervals containing sonetSevereErrorThreshold or + more REDC-Ps or one or more RDI-P, ERDI-P server or ERDI-P + connectivity defects which were detected by the SONET STS-path + layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5." + ::= { sonetFarEndPathDayEntry 9 } + +sonetFarEndPathDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path unavailable second (UAS-PFE) is a count of + 1-second intervals for which the SONET STS-path was unavailable + during a previous 1-day interval. The SONET STS-path becomes + unavailable at the onset of 10 contiguous SES-PFEs. The 10 + SES-PFEs are included in unavailable time. Once unavailable, + the SONET STS-path becomes available at the onset of 10 + contiguous seconds with no SES-PFEs. The 10 seconds with no + SES-PFEs are excluded from unavailable time." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." + ::= { sonetFarEndPathDayEntry 10 } + +sonetFarEndPathDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path failures count." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." + ::= { sonetFarEndPathDayEntry 11 } + +sonetFarEndPathDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetFarEndPathDayEntry 12 } + +sonetFarEndPathDayEBs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of far-end path blocks in which one or more bits are in error." + REFERENCE "ITU G.826" + ::= { sonetFarEndPathDayEntry 13 } + +sonetFarEndPathDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetFarEndPathDayEntry 14 } + + + +-- ********************************************************************* +-- SONET VT-Path group object definitions. +-- +-- SONET VT-Path default threshold value object definitions. These +-- default values apply to both near-end and far-end Path interfaces. +-- ********************************************************************* + +sonetVTDefaultThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetVTDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of default thresholds for SONET Path counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupVT 1 } + +sonetVTDefaultThresholdEntry OBJECT-TYPE + SYNTAX SonetVTDefaultThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of default thresholds. The table has a + variable for each counter type and accumulation period + combination, but uses indexes to indetify the digital signal + direction and rate. The agent must provide a set of default + threshold values for all rates that the NE supports. The agent + may make these variables read-only." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + INDEX { sonetVTDefaultThresholdDirection, + sonetVTDefaultThresholdRate } + ::= { sonetVTDefaultThresholdTable 1 } + +SonetVTDefaultThresholdEntry ::= + SEQUENCE { + sonetVTDefaultThresholdDirection INTEGER, + sonetVTDefaultThresholdRate INTEGER, + sonetVTDefaultCVThreshold INTEGER, + sonetVTDefaultESThreshold INTEGER, + sonetVTDefaultSESThreshold INTEGER, + sonetVTDefaultUASThreshold INTEGER, + sonetVTDefaultDayCVThreshold INTEGER, + sonetVTDefaultDayESThreshold INTEGER, + sonetVTDefaultDaySESThreshold INTEGER, + sonetVTDefaultDayUASThreshold INTEGER + } + +sonetVTDefaultThresholdDirection OBJECT-TYPE + SYNTAX INTEGER { + nearEnd(1), + farEnd(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The digital signal direction for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 1 } + +sonetVTDefaultThresholdRate OBJECT-TYPE + SYNTAX INTEGER { + vt1dot5(1), + vtg(2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The path digital signal rate for which the default threshold + values apply." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 2 } + +sonetVTDefaultCVThreshold OBJECT-TYPE + SYNTAX INTEGER (1..16383) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-V and CV-VFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 3 } + +sonetVTDefaultESThreshold OBJECT-TYPE + SYNTAX INTEGER (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-V and ES-VFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 4 } + +sonetVTDefaultSESThreshold OBJECT-TYPE + SYNTAX INTEGER (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-V and SES-VFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 5 } + +sonetVTDefaultUASThreshold OBJECT-TYPE + SYNTAX INTEGER (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-V and UAS-VFE counter 15-minute + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 6 } + +sonetVTDefaultDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER (1..1048575) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET CV-V and CV-VFE counter 1-day + interval thresholds." + + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 7 } + +sonetVTDefaultDayESThreshold OBJECT-TYPE + SYNTAX INTEGER (1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET ES-V and ES-VFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 8 } + +sonetVTDefaultDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET SES-V and SES-VFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 9 } + +sonetVTDefaultDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER (1..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The default value for SONET UAS-V and UAS-VFE counter 1-day + interval thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetVTDefaultThresholdEntry 10 } + + +-- ********************************************************************* +-- SONET VT threshold value object definitions. This table is an +-- extension to the sonetVTCurrentTable found in the SONET-MIB. +-- ********************************************************************* + +sonetVTThresholdTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetVTThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of trap threshold values for SONET Path counters." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + ::= { sonetSupVT 2 } + +sonetVTThresholdEntry OBJECT-TYPE + SYNTAX SonetVTThresholdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table of SONET Path trap thresholds." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + AUGMENTS { sonetVTCurrentEntry } + ::= { sonetVTThresholdTable 1 } + +SonetVTThresholdEntry ::= + SEQUENCE { + sonetVTCurrentCVThreshold INTEGER, + sonetVTCurrentESThreshold INTEGER, + sonetVTCurrentSESThreshold INTEGER, + sonetVTCurrentUASThreshold INTEGER, + sonetVTDayCVThreshold INTEGER, + sonetVTDayESThreshold INTEGER, + sonetVTDaySESThreshold INTEGER, + sonetVTDayUASThreshold INTEGER + } + +sonetVTCurrentCVThreshold OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval CV-V and CV-VFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 1 } + +sonetVTCurrentESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval ES-V and ES-VFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 2 } + +sonetVTCurrentSESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval SES-V and SES-VFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 3 } + +sonetVTCurrentUASThreshold OBJECT-TYPE + SYNTAX INTEGER (0..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 15-minute + interval UAS-V and UAS-VFE counters. A value of zero indicates + that the default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 4 } + +sonetVTDayCVThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day CV-V + and CV-VFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 5 } + +sonetVTDayESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day ES-V + and ES-VFE counters. A value of zero indicates that the default + threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 6 } + +sonetVTDaySESThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day + SES-V and SES-VFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 7 } + +sonetVTDayUASThreshold OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The trap threshold value for the interface's current 1-day + UAS-V and UAS-VFE counters. A value of zero indicates that the + default threshold value is to be used." + REFERENCE "ANSI T1.231-1997 clause 9.1.5.2." + DEFVAL { 0 } + ::= { sonetVTThresholdEntry 8 } + + +-- ******************************************************************* +-- The SONET VT Day Table. +-- ******************************************************************* + +sonetVTDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetVTDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Path Day table. Contains performance statistics + collected by each SONET Path over multiple 1-day + intervals of operation." + ::= { sonetSupVT 17 } + +sonetVTDayEntry OBJECT-TYPE + SYNTAX SonetVTDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Path Day table." + INDEX { ifIndex, sonetVTDayNumber } + ::= { sonetVTDayTable 1 } + +SonetVTDayEntry ::= + SEQUENCE { + sonetVTDayNumber INTEGER, + sonetVTDayStartTime DateAndTime, + sonetVTDayValidData TruthValue, + sonetVTDayFCs PerfTotalCount, + sonetVTDayCVs PerfTotalCount, + sonetVTDayESs PerfTotalCount, + sonetVTDaySESs PerfTotalCount, + sonetVTDayUASs PerfTotalCount, + sonetVTDayEBs PerfTotalCount, + sonetVTDayTcaFlag TruthValue, + sonetVTDayReset INTEGER + } + +sonetVTDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..33) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of near-end path related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetVTDayEntry 1 } + +sonetVTDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which the 1-day + interval of measurements began on this interface." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetVTDayEntry 2 } + +sonetVTDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetVTDayEntry 3 } + +sonetVTDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The near-end path failure count (FC-V) is the number of + occurences of near-end path failure events encountered by the + SONET path layer interface in a previous 1-day interval. A + near-end path failure event begins when the first of any of + LOP-V, AIS-V or UNEQ-V failures is declared; a near-end + path failure event ends when all LOP-V, AIS-V and UNEQ-V + failures have cleared." + REFERENCE "ANSI T1.231-1997 clause 8.3.8.1." + ::= { sonetVTDayEntry 4 } + +sonetVTDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path code violation (CV-V) count is the number of BIP-2 + errors which were detected at the VT-path layer interface in a + previous 1-day interval. CVs for the path layer are collected + using the BIP-2 in the V5 byte located in the VT-path + overhead." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1.1." + ::= { sonetVTDayEntry 5 } + +sonetVTDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path errored second (ES-V) count is the number of 1-second + intervals containing one or more EDC error (V5 byte), or one or + more AIS-V, LOP-V or UNEQ-V defects which were + encountered by the SONET path layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.2." + ::= { sonetVTDayEntry 6 } + +sonetVTDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path severely errored second (SES-V) is a count of 1-second + intervals containing sonetSevereErrorThreshold or more EDC error + (V5 byte), or one or more AIS-V, LOP-V or UNEQ-V defects + which were encountered by the SONET path layer interface in a + previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.5." + ::= { sonetVTDayEntry 7 } + +sonetVTDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The path unavailable second (UAS-V) is a count of 1-second + intervals for which the SONET VT-path was unavailable during a + previous 1-day interval. The SONET VT-path becomes unavailable + at the onset of 10 contiguous SES-Vs. The 10 SES-Vs are + included in unavailable time. Once unavailable, the SONET + VT-path becomes available at the onset of 10 contiguous seconds + with no SES-Vs. The 10 seconds with no SES-Vs are excluded from + unavailable time." + + REFERENCE "ANSI T1.231-1997 clause 8.4.5.6." + ::= { sonetVTDayEntry 8 } + +sonetVTDayEBs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number VT path blocks in which one or more bits are in error counted during a day." + REFERENCE "ITU-G.826" + ::= { sonetVTDayEntry 9 } + +sonetVTDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetVTDayEntry 10 } + +sonetVTDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetVTDayEntry 11 } + + +-- ******************************************************************* +-- The SONET Far End VT Day Table. +-- ******************************************************************* + +sonetFarEndVTDayTable OBJECT-TYPE + SYNTAX SEQUENCE OF SonetFarEndVTDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The SONET Far End Path Day table. Contains various + statistics collected by each SONET Far End Path over + multiple 1-day intervals of operation." + ::= { sonetSupFarEndVT 3 } + +sonetFarEndVTDayEntry OBJECT-TYPE + SYNTAX SonetFarEndVTDayEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the SONET Far End Path Day table." + INDEX { ifIndex, sonetFarEndVTDayNumber } + ::= { sonetFarEndVTDayTable 1 } + +SonetFarEndVTDayEntry ::= + SEQUENCE { + sonetFarEndVTDayNumber INTEGER, + sonetFarEndVTDayStartTime DateAndTime, + sonetFarEndVTDayValidData TruthValue, + sonetFarEndVTDayFCs PerfTotalCount, + sonetFarEndVTDayCVs PerfTotalCount, + sonetFarEndVTDayESs PerfTotalCount, + sonetFarEndVTDaySESs PerfTotalCount, + sonetFarEndVTDayUASs PerfTotalCount, + sonetFarEndVTDayEBs PerfTotalCount, + sonetFarEndVTDayTcaFlag TruthValue, + sonetFarEndVTDayReset INTEGER + } + +sonetFarEndVTDayNumber OBJECT-TYPE + SYNTAX INTEGER (1..4) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number which identifies the 1-day interval for which the set + of far-end VT-path related statistics is available. The number is + between 1 and n, where n is the number of 1-day intervals + supported by the agent. The interval identified by 1 is the + current 1-day interval, 2 is the previous (most recently + completed) 1-day interval and n is the least recently completed + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndVTDayEntry 1 } + +sonetFarEndVTDayStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the date and time at which the current + interval of measurements began." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.1." + ::= { sonetFarEndVTDayEntry 2 } + +sonetFarEndVTDayValidData OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable assumes the value true(1) if the data stored for + this interval is both valid and complete. It is set to false(2) + if the data stored for this interval is incomplete or otherwise + invalid because (a) the data stored for this interval is for a + period greater or less than 24 hours, or (b) some data is + missing (e.g., when a near-end defect prevents some far-end data + from being collected)." + REFERENCE "ANSI T1.231-1997 clause 9.1.2.2." + ::= { sonetFarEndVTDayEntry 3 } + +sonetFarEndVTDayFCs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path failure count (FC-VFE) is the number of + occurences of far-end path failure events detected by the SONET + VT-path layer interface in a previous 1-day interval. A + far-end path failure event begins when the first of any remote + failure indication (RFI-V, RFI-V server, or RFI-V connectivity) + failure is declared; a far-end path failure event ends when all + RFI-V, RFI-V server, or RFI-V connectivity failures are + cleared." + REFERENCE "ANSI T1.231-1997 clause 8.3.8.2." + ::= { sonetFarEndVTDayEntry 4 } + +sonetFarEndVTDayCVs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path code violation (CV-VFE) count is the number + of REI-Vs (bit 1-4 in G1 byte) which were detected at the + SONET VT-path layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.6." + ::= { sonetFarEndVTDayEntry 5 } + +sonetFarEndVTDayESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path errored second (ES-VFE) count is the number of + 1-second intervals containing one or more REDC-V, or one or more + RDI-V, ERDI-V server or ERDI-V connectivity defects which were + encountered by the SONET VT-path layer interface in a previous + 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.6." + ::= { sonetFarEndVTDayEntry 6 } + +sonetFarEndVTDaySESs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path severely errored second (SES-VFE) is a count + of 1-second intervals containing sonetSevereErrorThreshold or + more REDC-Vs or one or more RDI-V, ERDI-V server or ERDI-V + connectivity defects which were detected by the SONET VT-path + layer interface in a previous 1-day interval." + REFERENCE "ANSI T1.231-1997 clause 8.4.5." + ::= { sonetFarEndVTDayEntry 7 } + +sonetFarEndVTDayUASs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The far-end path unavailable second (UAS-VFE) is a count of + 1-second intervals for which the SONET VT-path was unavailable + during a previous 1-day interval. The SONET VT-path becomes + unavailable at the onset of 10 contiguous SES-VFEs. The 10 + SES-VFEs are included in unavailable time. Once unavailable, + the SONET VT-path becomes available at the onset of 10 + contiguous seconds with no SES-VFEs. The 10 seconds with no + SES-VFEs are excluded from unavailable time." + REFERENCE "ANSI T1.231-1997 clause 8.4.5.1." + ::= { sonetFarEndVTDayEntry 8 } + +sonetFarEndVTDayEBs OBJECT-TYPE + SYNTAX PerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number VT path blocks in which one or more bits are in error counted during a day + detected by the Far End." + REFERENCE "ITU-G.826" + ::= { sonetFarEndVTDayEntry 9 } + +sonetFarEndVTDayTcaFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TRUE if one of the counters crossed the + threshold during the day." + ::= { sonetFarEndVTDayEntry 10 } + +sonetFarEndVTDayReset OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing this object reset the PM counters of this interval." + ::= { sonetFarEndVTDayEntry 11 } + + +-- ********************************************************************* +-- SONET notification and notification information definitions. +-- ********************************************************************* + +sonetTrap OBJECT IDENTIFIER ::= { sonetSupObjects 6 } + +sonetCounterId OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The OBJECT IDENTIFIER of the instance of the SONET counter + that has crossed its threshold." + REFERENCE "ANSI T1.231-1997 clause 9.1.3." + ::= { sonetTrap 1 } + +sonetCounterValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The current value of the SONET counter that has crossed its + threshold." + REFERENCE "ANSI T1.231-1997 clause 9.1.3." + ::= { sonetTrap 2 } + +sonetThresholdCrossing NOTIFICATION-TYPE + OBJECTS { sonetCounterId, sonetCounterValue } + STATUS current + DESCRIPTION + "This notification signifies that a counter has crossed its + designated threshold. The term 'threshold crossing' means + that a threshold has been reached or exceeded. A threshold + crossing alert message (trap) signifies a performance + degredation at or above the preset threshold value." + REFERENCE "ANSI T1.231-1997 clause 9.1.3." + ::= { sonetTrap 3 } + + +END diff --git a/mibs/packetlight/SL-TESTS-MIB b/mibs/packetlight/SL-TESTS-MIB new file mode 100644 index 0000000000..fb7f9f4256 --- /dev/null +++ b/mibs/packetlight/SL-TESTS-MIB @@ -0,0 +1,207 @@ +-- ***************************************************************** +-- Tests MIB +-- ***************************************************************** + +SL-TESTS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Counter32, + NOTIFICATION-TYPE FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp, DateAndTime, RowStatus FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + slMain FROM SL-MAIN-MIB; + +slTests MODULE-IDENTITY + LAST-UPDATED "200101180000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the available on-demand tests." + ::= { slMain 13 } + +slTestsIfLoop OBJECT IDENTIFIER ::= { slTests 1 } +slTestsTraps OBJECT IDENTIFIER ::= { slTests 2 } +slTestsTraps0 OBJECT IDENTIFIER ::= { slTestsTraps 0 } + + + +-- ******************************************* +-- +-- The If Loopback Test Table +-- +-- ******************************************* + +slTestsIfLoopTable OBJECT-TYPE + SYNTAX SEQUENCE OF SlTestsIfLoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The port loopback test table. This table controls the + port loopback tests." + ::= { slTestsIfLoop 1 } + +slTestsIfLoopEntry OBJECT-TYPE + SYNTAX SlTestsIfLoopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry is used to operate an port loopback test." + INDEX { slTestsIfLoopIfIndex } + ::= { slTestsIfLoopTable 1 } + +SlTestsIfLoopEntry ::= + SEQUENCE { + slTestsIfLoopIfIndex InterfaceIndex, + slTestsIfLoopDuration INTEGER, + slTestsIfLoopStatus INTEGER, + slTestsIfLoopType INTEGER, + slTestsIfLoopMode INTEGER, + slTestsIfLoopErrors Counter32, + slTestsIfLoopResult INTEGER, + slTestsIfLoopPassedSeconds INTEGER + } + +slTestsIfLoopIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Interface Index of the port that should be loopped back." + ::= { slTestsIfLoopEntry 1 } + +slTestsIfLoopDuration OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The test duration in 1/10 Sec. The maximum allowed + duration is 1 hour. After this time the port configuration + returns to its original setting and the Agent automatically + deletes the entry from the table." + ::= { slTestsIfLoopEntry 2 } + +slTestsIfLoopStatus OBJECT-TYPE + SYNTAX INTEGER { + start(1), + stop(2), + fail(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable is used to start or stop a loopback test. + In order to start a test the NMS should set the value to start(1). + If the test mode is toggle, the NMS should stop the test by setting the value + to stop(2). + In the case of prbs test, after the test has stopped, + if the test fails the value of the status shall be fail(3)." + ::= { slTestsIfLoopEntry 3 } + +slTestsIfLoopType OBJECT-TYPE + SYNTAX INTEGER { + terminal(1), + facility(2), + prbs(3), + otnPrbs(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The loopback type: + facility + The received signal at this interface is looped back + out through the corresponding transmitter in the return + direction. + terminal + The signal that is about to be transmitted is connected + to the associated incoming receiver. + prbs + send and recieve prbs pattern. + otnPrbs + send and receive OTN prbs" + ::= { slTestsIfLoopEntry 5 } + +slTestsIfLoopMode OBJECT-TYPE + SYNTAX INTEGER { + timeout(1), + toggle(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The loopback mode: + timeout + In this mode the duration of the loopback is determined + by the slTestsIfLoopDuration object. + toggle + In this mode the loopback should be toggled explicitly + by the user." + ::= { slTestsIfLoopEntry 6 } + +slTestsIfLoopErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The prbs errors are counted only of the test succeeded." + ::= { slTestsIfLoopEntry 7 } + +slTestsIfLoopResult OBJECT-TYPE + SYNTAX INTEGER { + success(1), + fail(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable is used for prbs test result indication." + ::= { slTestsIfLoopEntry 8 } + +slTestsIfLoopPassedSeconds OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of seconds passed since the test started." + ::= { slTestsIfLoopEntry 9 } + + +-- ******************************************* +-- +-- The If Tests Traps +-- +-- ******************************************* + +slTestsTrapsLoopbackActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Loopback is active Yes/No." + ::= { slTestsTraps 1 } + +slTestsTrapsLoopbackTableChanged NOTIFICATION-TYPE + OBJECTS { slTestsIfLoopIfIndex, slTestsIfLoopType, slTestsTrapsLoopbackActive } + STATUS current + DESCRIPTION + "A slTestsTrapsLoopbackTableChanged trap is sent when the + content of slTestsIfLoopTable changes. When the loop back is deleted + the returned value of slTestsIfLoopActivity should be false." + ::= { slTestsTraps 2 } + +slTestsTrapsLoopbackTableChanged0 NOTIFICATION-TYPE + OBJECTS { slTestsIfLoopIfIndex, slTestsIfLoopType, slTestsTrapsLoopbackActive } + STATUS current + DESCRIPTION + "A slTestsTrapsLoopbackTableChanged trap is sent when the + content of slTestsIfLoopTable changes. When the loop back is deleted + the returned value of slTestsIfLoopActivity should be false." + ::= { slTestsTraps0 2 } + +END diff --git a/mibs/packetlight/SL-TRAP-MIB b/mibs/packetlight/SL-TRAP-MIB new file mode 100644 index 0000000000..f2ef66af26 --- /dev/null +++ b/mibs/packetlight/SL-TRAP-MIB @@ -0,0 +1,113 @@ +SL-TRAP-MIB DEFINITIONS ::= BEGIN +IMPORTS + slAlarmIfIndex, + slAlarmType, + slAlarmSeverity, + slAlarmServiceAffect, + slAlarmActive FROM SL-ALARM-MIB + slTestsIfLoopIfIndex, + slTestsIfLoopType, + slTestsTrapsLoopbackActive FROM SL-TESTS-MIB + optApsConfigUserWorkingIndex, + optApsConfigActiveConnectionRx FROM SL-OPT-APS-MIB + slEventIfIndex, + slEventType, + slEventVal, + slEventUser, + slGenEventIfIndex, + slGenEventType, + slGenEventVal, + slGenEventUser, + slEventInventoryIfIndex, + slEventInventoryAction, + slEventInventoryType, + slEventInventorySerial, + slEventInventoryPartnum FROM SL-EVENT-MIB + edfaIfIndex, + edfaStatus, + edfaOperControlMode FROM SL-EDFA-MIB + tftpStatus FROM RAD-MIB + packetlight FROM SL-NE-MIB; + + +slAlarmTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES {slAlarmIfIndex, + slAlarmType, + slAlarmSeverity, + slAlarmServiceAffect, + slAlarmActive } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 101 + +slTestsTrapsLoopbackTableChangedV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + slTestsIfLoopIfIndex, + slTestsIfLoopType, + slTestsTrapsLoopbackActive } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 122 + +edfaStatusChangeV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + edfaIfIndex, + edfaStatus } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 128 + +edfaControlModeChangeV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + edfaIfIndex, + edfaOperControlMode } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 129 + +optApsTrapSwitchoverV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + optApsConfigUserWorkingIndex, + optApsConfigActiveConnectionRx } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 130 + +slEventTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + slEventIfIndex, + slEventType, + slEventVal, + slEventUser } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 131 + +tftpStatusChangeTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + tftpStatus } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 132 + +slEventInventoryTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { slEventInventoryIfIndex, + slEventInventoryAction, + slEventInventoryType, + slEventInventorySerial, + slEventInventoryPartnum } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 133 + +slGenEventTrapV1 TRAP-TYPE + ENTERPRISE packetlight + VARIABLES { + slGenEventIfIndex, + slGenEventType, + slGenEventVal, + slGenEventUser } + DESCRIPTION "SNMPv1 trap equivalent definition" + ::= 134 + +END diff --git a/mibs/packetlight/SL-XPDR-MIB b/mibs/packetlight/SL-XPDR-MIB new file mode 100644 index 0000000000..a5e6f151d1 --- /dev/null +++ b/mibs/packetlight/SL-XPDR-MIB @@ -0,0 +1,362 @@ +-- ***************************************************************** +-- Transponder MIB +-- ***************************************************************** + +SL-XPDR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI + DisplayString, TruthValue, + TimeStamp, RowStatus FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + InterfaceIndex FROM IF-MIB + PerfCurrentCount, PerfIntervalCount, + PerfTotalCount FROM PerfHist-TC-MIB + sitelight FROM SL-NE-MIB; + + +slXpdr MODULE-IDENTITY + LAST-UPDATED "200501250000Z" + ORGANIZATION "PacketLight Networks Ltd." + CONTACT-INFO + "Omri_Viner@PacketLight.com" + DESCRIPTION + "This MIB module describes the optical connections." + ::= { sitelight 8 } + +-- +-- The XPDR MIB consists of the following groups: +-- Static Optical Connection Tables for Transponders and Muxponders +-- XPDR Last Change +-- XPDR Traps +-- + +slXpdrConn OBJECT IDENTIFIER ::= { slXpdr 1 } +-- slXpdrAps OBJECT IDENTIFIER ::= { slXpdr 2 } +slXpdrLastChange OBJECT IDENTIFIER ::= { slXpdr 6 } +slXpdrTraps OBJECT IDENTIFIER ::= { slXpdr 7 } +slXpdrTraps0 OBJECT IDENTIFIER ::= { slXpdrTraps 0 } + +XpdrServiceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The service type of the tarsponder." + SYNTAX INTEGER { + ds3Sts1(1), -- DS3/STS1 + fe(2), -- Fast Ethernet full duplex + escon(3), -- ESCON + dvbVideo(4), -- DVB ASI 270 Mbps + fc1gFicon(5), -- 1G FC/FICON + gbE(6), -- Gigabit Ethernet + fc2g(7), -- 2G FC/FICON + oc3Stm1(8), -- OC3/STM1 + oc12Stm4(9), -- OC12/STM4 + oc48Stm16(10), -- OC48 and GPON 2.48 Gbps + other(11), -- Bypass + fc4g(12), -- 4G FC/FICON + infiniband25G(13), -- InfiniBand 2.5G + otn27g(14), -- OC48 + FEC + oc24gpon(15), -- OC24/GPON 1.24G + smpteSdi(16), -- SMPTE SDI 540 Mbps + copperFe(17), -- Copper Fast Ethernet + copperGbe(18), -- Copper GbE + mux2GbE(19), -- Muxponder 2x1GBE + mux4GbE(20), -- Muxponder 4x1GBE + xpdr5G(21), -- Transponder 5G + ficon1g(22), -- 1G FICON + ficon2g(23), -- 2G FICON + stm1(24), -- STM1 + stm4(25), -- STM4 + stm16(26), -- STM16 + gpon248(27), -- GPON 2.48 Gbps + ficon4g(28), -- 4G FICON + eth10m(29), -- 10Base-T + xfp10oc192(30), -- 9.95328 + xfp10stm64(31), -- 9.95328 + xfp10GbEWan(32), -- 9.95328 over sonet + xfp10GbELan(33), -- 10.3125=10.0*66/64 + xfp10otu2(34), -- 10.709255 + xfp10GFC(35), -- 10.51875=10.2*66/64 + xfp10GbEWanStm64(36), -- 9.95328 over sdh + mux1GbE(37), -- Muxponder 1x1GBE + mux1GbERegen(38), -- Muxponder 1x1GBE regenerator + mux2GbERegen(39), -- Muxponder 2x1GBE regenerator + mux4GbERegen(40), -- Muxponder 4x1GBE regenerator + fc8g(41), -- 8G FC + ficon8g(42), -- 8G FICON + mux10GbE(43), -- Muxponder 10xGBE into 10GFC + + otu1e(50), -- OTU1e + otu2e(51), -- OTU2e + otu1f(52), -- OTU1f + otu2f(53), -- OTU2f + oc192ToOtu2(54), -- OC192 mapped to OTU2 (G.709) + stm64ToOtu2(55), -- STM64 mapped to OTU2 (G.709) + gbe10WanToOtu2(56), -- 10G GBE Wan mapped to OTU2 (G.Sup43 6.1) + gbe10LanToOtu2A(57), -- 10G GBE Lan mapped to OTU2 (G.Sup43 6.2) + gbe10LanToOtu1e(58), -- 10G GBE Lan mapped to OTU1e (G.Sup43 7.2) + gbe10LanToOtu2e(59), -- 10G GBE Lan mapped to OTU2e (G.Sup43 7.1) + gbe10LanToOtu2B(60), -- 10G GBE Lan mapped to OTU2 (G.Sup43 7.3) + fc10LanToOtu1f(61), -- 10G FC mapped to OTU1f (like G.Sup43 7.2) + fc10LanToOtu2f(62), -- 10G FC mapped to OTU2f (like G.Sup43 7.1) + fc8LanToOtu2(63), -- 8G FC mapped to OTU2 (GFP-T) + + copper10m(170), -- Copper 10Base-T Ethernet + copper10mAn(171), -- Copper 10Base-T Ethernet with Auto-negotiation + copperFeAn(1701) -- Copper Fast Ethernet with Auto-negotiation + } + +-- +-- The Static Transponding Connection Table +-- This table defines the connections between the Transponding modules +-- + +xpdrConnConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF XpdrConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The connection table contains for each + transponding connection a single bi-directional entry. + The index to the table is the ifIndex of both XPDR interfaces. + The ifType valued used for the index is: 196." + ::= { slXpdrConn 1 } + +xpdrConnConfigEntry OBJECT-TYPE + SYNTAX XpdrConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the transponding connection table." + INDEX { xpdrConnConfigIf1, + xpdrConnConfigIf2 } + ::= { xpdrConnConfigTable 1 } + +XpdrConnConfigEntry ::= + SEQUENCE { + xpdrConnConfigIf1 InterfaceIndex, + xpdrConnConfigIf2 InterfaceIndex, + xpdrConnConfigRateControlAdmin INTEGER, + xpdrConnConfigRateControlOper INTEGER, + xpdrConnConfigLosPropagation TruthValue, + xpdrServiceType XpdrServiceType, + xpdrConnAddMask INTEGER, + xpdrMuxInbandAdmin INTEGER, + xpdrMuxInbandOper INTEGER, + xpdrDirection INTEGER + } + +xpdrConnConfigIf1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first XPDR interface." + ::= { xpdrConnConfigEntry 1 } + +xpdrConnConfigIf2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second XPDR interface." + ::= { xpdrConnConfigEntry 2 } + +xpdrConnConfigRateControlAdmin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable ask the rate of the traffic used + by this interface. Frequency is in Kbp/s. + The value 0-30 is used for rate control Bypass." + ::= { xpdrConnConfigEntry 3 } + +xpdrConnConfigRateControlOper OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable tells the rate of the traffic used + by this interface. Frequency is in Kbp/s. + The value 0 returned for rate control Bypass." + ::= { xpdrConnConfigEntry 4 } + +xpdrConnConfigLosPropagation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to detrmine if the LOS propagation should be active." + ::= { xpdrConnConfigEntry 5 } + +xpdrServiceType OBJECT-TYPE + SYNTAX XpdrServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The service type of the transponder." + ::= { xpdrConnConfigEntry 6 } + +xpdrConnAddMask OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is a bit mask relevant only for Muxponder entry. + It contains a bit for each Muxponder service. + To add a service the management should set the corresponding bit to 1. + To remove a service the bit should be set to 0." + ::= { xpdrConnConfigEntry 7 } + +xpdrMuxInbandAdmin OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + standby(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is relevant only for muxponder. + up value means that the muxponder inband management is enabled." + ::= { xpdrConnConfigEntry 8 } + +xpdrMuxInbandOper OBJECT-TYPE + SYNTAX INTEGER { + up(1), + down(2), + standby(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operational state of the inband interface." + ::= { xpdrConnConfigEntry 9 } + +xpdrDirection OBJECT-TYPE + SYNTAX INTEGER { + bidirectional(1), -- transponder is bidierctional (default) + unidirectionalTx(2), -- tranponder uplink is TX and client is RX + unidirectionalRx(3), -- tranponder uplink is RX and client is TX + loopback(4) -- transponder with a single tranciever + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used for unidirectional services. + The upper port is the uplink as with the aps configuration. + The transponder on one side should be configured as TX and the peer as RX." + ::= { xpdrConnConfigEntry 10 } + + +-- +-- The Static Muxponder Connection Table +-- This table defines the connections of the Muxponder services +-- + +mpdrConnConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF MpdrConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The connection table contains entry for each service. + All entries are bi-directional." + ::= { slXpdrConn 2 } + +mpdrConnConfigEntry OBJECT-TYPE + SYNTAX MpdrConnConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the transponding connection table. + There are three types of entries: + 1. Add/Drop - a service that is locally dropped and added. + 2. Bypass - a path that is bybassed via the node between the uplinks. + 3. Unequipped - path that is not yet allocated for any service" + INDEX { mpdrConnConfigIf1 } + ::= { mpdrConnConfigTable 1 } + +MpdrConnConfigEntry ::= + SEQUENCE { + mpdrConnConfigIf1 InterfaceIndex, + mpdrConnConfigIf2 InterfaceIndex, + mpdrConnConfigRateAdmin INTEGER, + mpdrConnConfigLosPropagation TruthValue, + mpdrServiceType XpdrServiceType + } + +mpdrConnConfigIf1 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The first MPDR interface. The ifIndex of the uplink path." + ::= { mpdrConnConfigEntry 1 } + +mpdrConnConfigIf2 OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The second MPDR interface. + - In the case of Bypass the value should be the path ifIndex of the other uplink. + The bypass entry will be duplicated. Once for each uplink. + - In the case of Unequipped the value is 0. + The Unequipped entry will be duplicated for a ring. Once for each uplink. + - In the case of Add/Drop the value is the ifIndex of the local service port. + The Add/Drop entry will be duplicated in a case of a ring. Once for each uplink + The default value is 0" + ::= { mpdrConnConfigEntry 2 } + +mpdrConnConfigRateAdmin OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable ask the rate of the traffic used by this service. + Bandwidth is in Kbp/s units. + The value 0 is used for rate of Bypass or Unequipped services." + ::= { mpdrConnConfigEntry 3 } + +mpdrConnConfigLosPropagation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object is used to detrmine if the LOS propagation should be active." + ::= { mpdrConnConfigEntry 4 } + +mpdrServiceType OBJECT-TYPE + SYNTAX XpdrServiceType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The service type of the muxponder interface. + In the case of Muxponder sevice the value is e.g gbE(6). + In the case of Muxponder uplink the value is mux10GbE(43). + In the case of Bypass or Unequipped the value should be other(11)" + ::= { mpdrConnConfigEntry 5 } + + +-- +-- The traps +-- + +xpdrConnConfigTableChange NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A xpdrConnConfigTableChange trap is sent when the + content of the xpdrConnConfigTable is changed." + ::= { slXpdrTraps 1 } + +xpdrConnConfigTableChange0 NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A xpdrConnConfigTableChange trap is sent when the + content of the xpdrConnConfigTable is changed. + It is defined to support browsers that don't recognize RFC 2576." + ::= { slXpdrTraps0 1 } + +END diff --git a/tests/data/packetlight_pl-1000e.json b/tests/data/packetlight_pl-1000e.json new file mode 100644 index 0000000000..48200d918a --- /dev/null +++ b/tests/data/packetlight_pl-1000e.json @@ -0,0 +1,10384 @@ +{ + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.4515.100.1.1000.2", + "sysDescr": "PL-1000E", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "os": "packetlight", + "type": "network", + "serial": null, + "icon": "packetlight.png", + "location": null + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.4515.100.1.1000.2", + "sysDescr": "PL-1000E", + "sysContact": "", + "version": "3.4.20-A5-A016-2409", + "hardware": "PL-1000E rev 02-02", + "features": null, + "os": "packetlight", + "type": "network", + "serial": "100800446", + "icon": "packetlight.png", + "location": "" + } + ] + } + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 1", + "ifName": "Line Interface 1", + "portName": null, + "ifIndex": 67072, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 1", + "ifName": "Line Interface 1", + "portName": null, + "ifIndex": 115456, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 1-1", + "ifName": "Path Interface 1-1", + "portName": null, + "ifIndex": 115457, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 1-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 1", + "ifName": "SFP Interface 1", + "portName": null, + "ifIndex": 115712, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1550", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 2", + "ifName": "Line Interface 2", + "portName": null, + "ifIndex": 180992, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 2-1", + "ifName": "Path Interface 2-1", + "portName": null, + "ifIndex": 180993, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 2-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 2", + "ifName": "SFP Interface 2", + "portName": null, + "ifIndex": 181248, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 3", + "ifName": "Line Interface 3", + "portName": null, + "ifIndex": 246528, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 3-1", + "ifName": "Path Interface 3-1", + "portName": null, + "ifIndex": 246529, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 3-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 3", + "ifName": "SFP Interface 3", + "portName": null, + "ifIndex": 246784, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 4", + "ifName": "Line Interface 4", + "portName": null, + "ifIndex": 312064, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 4", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 4-1", + "ifName": "Path Interface 4-1", + "portName": null, + "ifIndex": 312065, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 4-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 4", + "ifName": "SFP Interface 4", + "portName": null, + "ifIndex": 312320, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 4", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 5", + "ifName": "Line Interface 5", + "portName": null, + "ifIndex": 329216, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 5", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 5", + "ifName": "Line Interface 5", + "portName": null, + "ifIndex": 377600, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 5", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 5-1", + "ifName": "Path Interface 5-1", + "portName": null, + "ifIndex": 377601, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 5-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 5", + "ifName": "SFP Interface 5", + "portName": null, + "ifIndex": 377856, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "to btcc", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 6", + "ifName": "Line Interface 6", + "portName": null, + "ifIndex": 443136, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 6", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 6-1", + "ifName": "Path Interface 6-1", + "portName": null, + "ifIndex": 443137, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 6-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 6", + "ifName": "SFP Interface 6", + "portName": null, + "ifIndex": 443392, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 6", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 7", + "ifName": "Line Interface 7", + "portName": null, + "ifIndex": 508672, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 7", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 7-1", + "ifName": "Path Interface 7-1", + "portName": null, + "ifIndex": 508673, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 7-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 7", + "ifName": "SFP Interface 7", + "portName": null, + "ifIndex": 508928, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 7", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 8", + "ifName": "Line Interface 8", + "portName": null, + "ifIndex": 574208, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 8", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 8-1", + "ifName": "Path Interface 8-1", + "portName": null, + "ifIndex": 574209, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 8-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 8", + "ifName": "SFP Interface 8", + "portName": null, + "ifIndex": 574464, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 8", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 9", + "ifName": "Line Interface 9", + "portName": null, + "ifIndex": 604160, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 9", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 9", + "ifName": "SFP Interface 9", + "portName": null, + "ifIndex": 640000, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1470", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 10", + "ifName": "Line Interface 10", + "portName": null, + "ifIndex": 669696, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 10", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 10", + "ifName": "SFP Interface 10", + "portName": null, + "ifIndex": 705536, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 10", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 11", + "ifName": "Line Interface 11", + "portName": null, + "ifIndex": 735232, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 11", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 11", + "ifName": "SFP Interface 11", + "portName": null, + "ifIndex": 771072, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1530", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 12", + "ifName": "Line Interface 12", + "portName": null, + "ifIndex": 800768, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 12", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 12", + "ifName": "SFP Interface 12", + "portName": null, + "ifIndex": 836608, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 12", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 13", + "ifName": "Line Interface 13", + "portName": null, + "ifIndex": 866304, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 13", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 13", + "ifName": "SFP Interface 13", + "portName": null, + "ifIndex": 902144, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 13", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 14", + "ifName": "Line Interface 14", + "portName": null, + "ifIndex": 931840, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 14", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 14", + "ifName": "SFP Interface 14", + "portName": null, + "ifIndex": 967680, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 14", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 15", + "ifName": "Line Interface 15", + "portName": null, + "ifIndex": 1012992, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 15", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 15", + "ifName": "SFP Interface 15", + "portName": null, + "ifIndex": 1033216, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 15", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 16", + "ifName": "Line Interface 16", + "portName": null, + "ifIndex": 1078528, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 16", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 16", + "ifName": "SFP Interface 16", + "portName": null, + "ifIndex": 1098752, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 16", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "MNG Interface 1", + "ifName": "MNG Interface 1", + "portName": null, + "ifIndex": 1164288, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "MNG Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "MNG Interface 2", + "ifName": "MNG Interface 2", + "portName": null, + "ifIndex": 1229824, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "MNG Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN interface", + "ifName": "LAN interface", + "portName": null, + "ifIndex": 6620672, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "LAN-ACTIVE", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "IP Internal Loop", + "ifName": "IP Internal Loop", + "portName": null, + "ifIndex": 6625280, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "LAN-INTERNAL", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "RS232 interface", + "ifName": "RS232 interface", + "portName": null, + "ifIndex": 6693120, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "RS232", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": null, + "ifInUcastPkts_prev": null, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": null, + "ifOutUcastPkts_prev": null, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": null, + "ifInErrors_prev": null, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": null, + "ifOutErrors_prev": null, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": null, + "ifInOctets_prev": null, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": null, + "ifOutOctets_prev": null, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": null, + "ifInNUcastPkts_prev": null, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": null, + "ifOutNUcastPkts_prev": null, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": null, + "ifInDiscards_prev": null, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": null, + "ifOutDiscards_prev": null, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": null, + "ifInUnknownProtos_prev": null, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": null, + "ifInBroadcastPkts_prev": null, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": null, + "ifOutBroadcastPkts_prev": null, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": null, + "ifInMulticastPkts_prev": null, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": null, + "ifOutMulticastPkts_prev": null, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + }, + "poller": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 1", + "ifName": "Line Interface 1", + "portName": null, + "ifIndex": 67072, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 1", + "ifName": "Line Interface 1", + "portName": null, + "ifIndex": 115456, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 1-1", + "ifName": "Path Interface 1-1", + "portName": null, + "ifIndex": 115457, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 1-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 1", + "ifName": "SFP Interface 1", + "portName": null, + "ifIndex": 115712, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1550", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 2", + "ifName": "Line Interface 2", + "portName": null, + "ifIndex": 180992, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 2-1", + "ifName": "Path Interface 2-1", + "portName": null, + "ifIndex": 180993, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 2-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 2", + "ifName": "SFP Interface 2", + "portName": null, + "ifIndex": 181248, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 3", + "ifName": "Line Interface 3", + "portName": null, + "ifIndex": 246528, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 3-1", + "ifName": "Path Interface 3-1", + "portName": null, + "ifIndex": 246529, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 3-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 3", + "ifName": "SFP Interface 3", + "portName": null, + "ifIndex": 246784, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 3", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 4", + "ifName": "Line Interface 4", + "portName": null, + "ifIndex": 312064, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 4", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 4-1", + "ifName": "Path Interface 4-1", + "portName": null, + "ifIndex": 312065, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 4-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 4", + "ifName": "SFP Interface 4", + "portName": null, + "ifIndex": 312320, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 4", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 5", + "ifName": "Line Interface 5", + "portName": null, + "ifIndex": 329216, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 5", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 5", + "ifName": "Line Interface 5", + "portName": null, + "ifIndex": 377600, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 5", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 5-1", + "ifName": "Path Interface 5-1", + "portName": null, + "ifIndex": 377601, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 5-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 5", + "ifName": "SFP Interface 5", + "portName": null, + "ifIndex": 377856, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "to btcc", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 6", + "ifName": "Line Interface 6", + "portName": null, + "ifIndex": 443136, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 6", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 6-1", + "ifName": "Path Interface 6-1", + "portName": null, + "ifIndex": 443137, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 6-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 6", + "ifName": "SFP Interface 6", + "portName": null, + "ifIndex": 443392, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 6", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 7", + "ifName": "Line Interface 7", + "portName": null, + "ifIndex": 508672, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 7", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 7-1", + "ifName": "Path Interface 7-1", + "portName": null, + "ifIndex": 508673, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 7-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 7", + "ifName": "SFP Interface 7", + "portName": null, + "ifIndex": 508928, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 7", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 8", + "ifName": "Line Interface 8", + "portName": null, + "ifIndex": 574208, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 8", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Path Interface 8-1", + "ifName": "Path Interface 8-1", + "portName": null, + "ifIndex": 574209, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Path Interface 8-1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 8", + "ifName": "SFP Interface 8", + "portName": null, + "ifIndex": 574464, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 8", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 9", + "ifName": "Line Interface 9", + "portName": null, + "ifIndex": 604160, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 9", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 9", + "ifName": "SFP Interface 9", + "portName": null, + "ifIndex": 640000, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1470", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 10", + "ifName": "Line Interface 10", + "portName": null, + "ifIndex": 669696, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 10", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 10", + "ifName": "SFP Interface 10", + "portName": null, + "ifIndex": 705536, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 10", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 11", + "ifName": "Line Interface 11", + "portName": null, + "ifIndex": 735232, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 11", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 11", + "ifName": "SFP Interface 11", + "portName": null, + "ifIndex": 771072, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "CWDM 1530", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 12", + "ifName": "Line Interface 12", + "portName": null, + "ifIndex": 800768, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 12", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 12", + "ifName": "SFP Interface 12", + "portName": null, + "ifIndex": 836608, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 12", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 13", + "ifName": "Line Interface 13", + "portName": null, + "ifIndex": 866304, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 13", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 13", + "ifName": "SFP Interface 13", + "portName": null, + "ifIndex": 902144, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 13", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 14", + "ifName": "Line Interface 14", + "portName": null, + "ifIndex": 931840, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 14", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 14", + "ifName": "SFP Interface 14", + "portName": null, + "ifIndex": 967680, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 14", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 15", + "ifName": "Line Interface 15", + "portName": null, + "ifIndex": 1012992, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 15", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 15", + "ifName": "SFP Interface 15", + "portName": null, + "ifIndex": 1033216, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 15", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "Line Interface 16", + "ifName": "Line Interface 16", + "portName": null, + "ifIndex": 1078528, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "Line Interface 16", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "SFP Interface 16", + "ifName": "SFP Interface 16", + "portName": null, + "ifIndex": 1098752, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "SFP Interface 16", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "MNG Interface 1", + "ifName": "MNG Interface 1", + "portName": null, + "ifIndex": 1164288, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "MNG Interface 1", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "MNG Interface 2", + "ifName": "MNG Interface 2", + "portName": null, + "ifIndex": 1229824, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "MNG Interface 2", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "LAN interface", + "ifName": "LAN interface", + "portName": null, + "ifIndex": 6620672, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "LAN-ACTIVE", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "IP Internal Loop", + "ifName": "IP Internal Loop", + "portName": null, + "ifIndex": 6625280, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "LAN-INTERNAL", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + }, + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "RS232 interface", + "ifName": "RS232 interface", + "portName": null, + "ifIndex": 6693120, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": null, + "ifAlias": "RS232", + "ifPhysAddress": null, + "ifHardType": null, + "ifLastChange": 0, + "ifVlan": "", + "ifTrunk": null, + "counter_in": null, + "counter_out": null, + "ignore": 0, + "disabled": 0, + "detailed": 0, + "deleted": 0, + "pagpOperationMode": null, + "pagpPortState": null, + "pagpPartnerDeviceId": null, + "pagpPartnerLearnMethod": null, + "pagpPartnerIfIndex": null, + "pagpPartnerGroupIfIndex": null, + "pagpPartnerDeviceName": null, + "pagpEthcOperationMode": null, + "pagpDeviceId": null, + "pagpGroupIfIndex": null, + "ifInUcastPkts": 0, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 0, + "ifOutUcastPkts_prev": 0, + "ifOutUcastPkts_delta": null, + "ifOutUcastPkts_rate": null, + "ifInErrors": 0, + "ifInErrors_prev": 0, + "ifInErrors_delta": null, + "ifInErrors_rate": null, + "ifOutErrors": 0, + "ifOutErrors_prev": 0, + "ifOutErrors_delta": null, + "ifOutErrors_rate": null, + "ifInOctets": 0, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 0, + "ifOutOctets_prev": 0, + "ifOutOctets_delta": null, + "ifOutOctets_rate": null, + "poll_prev": null, + "ifInNUcastPkts": 0, + "ifInNUcastPkts_prev": 0, + "ifInNUcastPkts_delta": null, + "ifInNUcastPkts_rate": null, + "ifOutNUcastPkts": 0, + "ifOutNUcastPkts_prev": 0, + "ifOutNUcastPkts_delta": null, + "ifOutNUcastPkts_rate": null, + "ifInDiscards": 0, + "ifInDiscards_prev": 0, + "ifInDiscards_delta": null, + "ifInDiscards_rate": null, + "ifOutDiscards": 0, + "ifOutDiscards_prev": 0, + "ifOutDiscards_delta": null, + "ifOutDiscards_rate": null, + "ifInUnknownProtos": 0, + "ifInUnknownProtos_prev": 0, + "ifInUnknownProtos_delta": null, + "ifInUnknownProtos_rate": null, + "ifInBroadcastPkts": 0, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 0, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 0, + "ifOutMulticastPkts_prev": 0, + "ifOutMulticastPkts_delta": null, + "ifOutMulticastPkts_rate": null + } + ] + } + }, + "sensors": { + "discovery": { + "sensors": [ + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.115712", + "sensor_index": "Rxin-115712", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 1 Rx", + "group": "SFP Interface 1 CWDM 1550", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00052490000000000002, + "sensor_limit": 0.0017783, + "sensor_limit_warn": null, + "sensor_limit_low": 1.2500000000000001e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "115712", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.377856", + "sensor_index": "Rxin-377856", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 5 Rx", + "group": "SFP Interface 5 to btcc", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00057830000000000002, + "sensor_limit": 0.001, + "sensor_limit_warn": null, + "sensor_limit_low": 1.0000000000000001e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "377856", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.640000", + "sensor_index": "Rxin-640000", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 9 Rx", + "group": "SFP Interface 9 CWDM 1470", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00047830000000000003, + "sensor_limit": 0.0015849, + "sensor_limit_warn": null, + "sensor_limit_low": 3.9999999999999998e-6, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "640000", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.705536", + "sensor_index": "Rxin-705536", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 10 Rx", + "group": "SFP Interface 10 ", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.000484, + "sensor_limit": 0.0012589000000000001, + "sensor_limit_warn": null, + "sensor_limit_low": 1.0000000000000001e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "705536", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.771072", + "sensor_index": "Rxin-771072", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 11 Rx", + "group": "SFP Interface 11 CWDM 1530", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00050830000000000005, + "sensor_limit": 0.0015849, + "sensor_limit_warn": null, + "sensor_limit_low": 3.9999999999999998e-6, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "771072", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.38.836608", + "sensor_index": "Rxin-836608", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 12 Rx", + "group": "SFP Interface 12 ", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00051679999999999999, + "sensor_limit": 0.0012589000000000001, + "sensor_limit_warn": null, + "sensor_limit_low": 1.0000000000000001e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "836608", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.115712", + "sensor_index": "txout-115712", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 1 Tx", + "group": "SFP Interface 1 CWDM 1550", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0020065, + "sensor_limit": 0.0028, + "sensor_limit_warn": null, + "sensor_limit_low": 0.0001995, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "115712", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.377856", + "sensor_index": "txout-377856", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 5 Tx", + "group": "SFP Interface 5 to btcc", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0005999, + "sensor_limit": 0.00083180000000000005, + "sensor_limit_warn": null, + "sensor_limit_low": 0.00025119999999999998, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "377856", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.640000", + "sensor_index": "txout-640000", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 9 Tx", + "group": "SFP Interface 9 CWDM 1470", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0019743, + "sensor_limit": 0.0050118999999999997, + "sensor_limit_warn": null, + "sensor_limit_low": 0.00063100000000000005, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "640000", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.705536", + "sensor_index": "txout-705536", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 10 Tx", + "group": "SFP Interface 10 ", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0003926, + "sensor_limit": 0.00063100000000000005, + "sensor_limit_warn": null, + "sensor_limit_low": 6.6799999999999997e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "705536", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.771072", + "sensor_index": "txout-771072", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 11 Tx", + "group": "SFP Interface 11 CWDM 1530", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.0019667, + "sensor_limit": 0.0050118999999999997, + "sensor_limit_warn": null, + "sensor_limit_low": 0.00063100000000000005, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "771072", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "power", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.37.836608", + "sensor_index": "txout-836608", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 12 Tx", + "group": "SFP Interface 12 ", + "sensor_divisor": 10000000, + "sensor_multiplier": 1, + "sensor_current": 0.00039110000000000002, + "sensor_limit": 0.00063100000000000005, + "sensor_limit_warn": null, + "sensor_limit_low": 6.6799999999999997e-5, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "836608", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": null, + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.115712", + "sensor_index": "opt-temp-115712", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 1 CWDM 1550", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 42.44140625, + "sensor_limit": 62.44140625, + "sensor_limit_warn": null, + "sensor_limit_low": 32.44140625, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "115712", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.377856", + "sensor_index": "opt-temp-377856", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 5 to btcc", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 32.1328125, + "sensor_limit": 52.1328125, + "sensor_limit_warn": null, + "sensor_limit_low": 22.1328125, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "377856", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.640000", + "sensor_index": "opt-temp-640000", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 9 CWDM 1470", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 36.55859375, + "sensor_limit": 56.55859375, + "sensor_limit_warn": null, + "sensor_limit_low": 26.55859375, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "640000", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.705536", + "sensor_index": "opt-temp-705536", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 10 ", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 27.3359375, + "sensor_limit": 47.3359375, + "sensor_limit_warn": null, + "sensor_limit_low": 17.3359375, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "705536", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.771072", + "sensor_index": "opt-temp-771072", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 11 CWDM 1530", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 36.25, + "sensor_limit": 56.25, + "sensor_limit_warn": null, + "sensor_limit_low": 26.25, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "771072", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.10.2.1.1.34.836608", + "sensor_index": "opt-temp-836608", + "sensor_type": "packetlight", + "sensor_descr": "SFP Interface 12 ", + "group": "Optics", + "sensor_divisor": 256, + "sensor_multiplier": 1, + "sensor_current": 31.3359375, + "sensor_limit": 51.3359375, + "sensor_limit_warn": null, + "sensor_limit_low": 21.3359375, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": "836608", + "entPhysicalIndex_measured": "ports", + "sensor_prev": null, + "user_func": "\\LibreNMS\\OS\\Packetlight::offsetSfpTemperature", + "state_name": null + }, + { + "sensor_deleted": 0, + "sensor_class": "temperature", + "poller_type": "snmp", + "sensor_oid": ".1.3.6.1.4.1.4515.1.3.1.43.0", + "sensor_index": "sys-temp-0", + "sensor_type": "packetlight", + "sensor_descr": "Temperature", + "group": "System", + "sensor_divisor": 1, + "sensor_multiplier": 1, + "sensor_current": 50, + "sensor_limit": 70, + "sensor_limit_warn": null, + "sensor_limit_low": 40, + "sensor_limit_low_warn": null, + "sensor_alert": 1, + "sensor_custom": "No", + "entPhysicalIndex": null, + "entPhysicalIndex_measured": null, + "sensor_prev": null, + "user_func": null, + "state_name": null + } + ], + "state_indexes": [] + }, + "poller": "matches discovery" + } +} diff --git a/tests/snmpsim/packetlight_pl-1000e.snmprec b/tests/snmpsim/packetlight_pl-1000e.snmprec new file mode 100644 index 0000000000..a2ccd6b869 --- /dev/null +++ b/tests/snmpsim/packetlight_pl-1000e.snmprec @@ -0,0 +1,1166 @@ +1.3.6.1.2.1.1.1.0|4|PL-1000E +1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.4515.100.1.1000.2 +1.3.6.1.2.1.1.3.0|67|1970627205 +1.3.6.1.2.1.1.4.0|4| +1.3.6.1.2.1.1.5.0|4| +1.3.6.1.2.1.1.6.0|4| +1.3.6.1.2.1.2.2.1.2.67072|4|Line Interface 1 +1.3.6.1.2.1.2.2.1.2.115456|4|Line Interface 1 +1.3.6.1.2.1.2.2.1.2.115457|4|Path Interface 1-1 +1.3.6.1.2.1.2.2.1.2.115712|4|SFP Interface 1 +1.3.6.1.2.1.2.2.1.2.180992|4|Line Interface 2 +1.3.6.1.2.1.2.2.1.2.180993|4|Path Interface 2-1 +1.3.6.1.2.1.2.2.1.2.181248|4|SFP Interface 2 +1.3.6.1.2.1.2.2.1.2.246528|4|Line Interface 3 +1.3.6.1.2.1.2.2.1.2.246529|4|Path Interface 3-1 +1.3.6.1.2.1.2.2.1.2.246784|4|SFP Interface 3 +1.3.6.1.2.1.2.2.1.2.312064|4|Line Interface 4 +1.3.6.1.2.1.2.2.1.2.312065|4|Path Interface 4-1 +1.3.6.1.2.1.2.2.1.2.312320|4|SFP Interface 4 +1.3.6.1.2.1.2.2.1.2.329216|4|Line Interface 5 +1.3.6.1.2.1.2.2.1.2.377600|4|Line Interface 5 +1.3.6.1.2.1.2.2.1.2.377601|4|Path Interface 5-1 +1.3.6.1.2.1.2.2.1.2.377856|4|SFP Interface 5 +1.3.6.1.2.1.2.2.1.2.443136|4|Line Interface 6 +1.3.6.1.2.1.2.2.1.2.443137|4|Path Interface 6-1 +1.3.6.1.2.1.2.2.1.2.443392|4|SFP Interface 6 +1.3.6.1.2.1.2.2.1.2.508672|4|Line Interface 7 +1.3.6.1.2.1.2.2.1.2.508673|4|Path Interface 7-1 +1.3.6.1.2.1.2.2.1.2.508928|4|SFP Interface 7 +1.3.6.1.2.1.2.2.1.2.574208|4|Line Interface 8 +1.3.6.1.2.1.2.2.1.2.574209|4|Path Interface 8-1 +1.3.6.1.2.1.2.2.1.2.574464|4|SFP Interface 8 +1.3.6.1.2.1.2.2.1.2.604160|4|Line Interface 9 +1.3.6.1.2.1.2.2.1.2.640000|4|SFP Interface 9 +1.3.6.1.2.1.2.2.1.2.669696|4|Line Interface 10 +1.3.6.1.2.1.2.2.1.2.705536|4|SFP Interface 10 +1.3.6.1.2.1.2.2.1.2.735232|4|Line Interface 11 +1.3.6.1.2.1.2.2.1.2.771072|4|SFP Interface 11 +1.3.6.1.2.1.2.2.1.2.800768|4|Line Interface 12 +1.3.6.1.2.1.2.2.1.2.836608|4|SFP Interface 12 +1.3.6.1.2.1.2.2.1.2.866304|4|Line Interface 13 +1.3.6.1.2.1.2.2.1.2.902144|4|SFP Interface 13 +1.3.6.1.2.1.2.2.1.2.931840|4|Line Interface 14 +1.3.6.1.2.1.2.2.1.2.967680|4|SFP Interface 14 +1.3.6.1.2.1.2.2.1.2.1012992|4|Line Interface 15 +1.3.6.1.2.1.2.2.1.2.1033216|4|SFP Interface 15 +1.3.6.1.2.1.2.2.1.2.1078528|4|Line Interface 16 +1.3.6.1.2.1.2.2.1.2.1098752|4|SFP Interface 16 +1.3.6.1.2.1.2.2.1.2.1164288|4|MNG Interface 1 +1.3.6.1.2.1.2.2.1.2.1229824|4|MNG Interface 2 +1.3.6.1.2.1.2.2.1.2.6620672|4|LAN interface +1.3.6.1.2.1.2.2.1.2.6625280|4|IP Internal Loop +1.3.6.1.2.1.2.2.1.2.6693120|4|RS232 interface +1.3.6.1.2.1.2.2.1.7.67072|2|1 +1.3.6.1.2.1.2.2.1.7.115456|2|2 +1.3.6.1.2.1.2.2.1.7.115457|2|2 +1.3.6.1.2.1.2.2.1.7.115712|2|1 +1.3.6.1.2.1.2.2.1.7.180992|2|2 +1.3.6.1.2.1.2.2.1.7.180993|2|2 +1.3.6.1.2.1.2.2.1.7.181248|2|2 +1.3.6.1.2.1.2.2.1.7.246528|2|2 +1.3.6.1.2.1.2.2.1.7.246529|2|2 +1.3.6.1.2.1.2.2.1.7.246784|2|2 +1.3.6.1.2.1.2.2.1.7.312064|2|2 +1.3.6.1.2.1.2.2.1.7.312065|2|2 +1.3.6.1.2.1.2.2.1.7.312320|2|2 +1.3.6.1.2.1.2.2.1.7.329216|2|1 +1.3.6.1.2.1.2.2.1.7.377600|2|2 +1.3.6.1.2.1.2.2.1.7.377601|2|2 +1.3.6.1.2.1.2.2.1.7.377856|2|1 +1.3.6.1.2.1.2.2.1.7.443136|2|2 +1.3.6.1.2.1.2.2.1.7.443137|2|2 +1.3.6.1.2.1.2.2.1.7.443392|2|2 +1.3.6.1.2.1.2.2.1.7.508672|2|2 +1.3.6.1.2.1.2.2.1.7.508673|2|2 +1.3.6.1.2.1.2.2.1.7.508928|2|2 +1.3.6.1.2.1.2.2.1.7.574208|2|2 +1.3.6.1.2.1.2.2.1.7.574209|2|2 +1.3.6.1.2.1.2.2.1.7.574464|2|2 +1.3.6.1.2.1.2.2.1.7.604160|2|1 +1.3.6.1.2.1.2.2.1.7.640000|2|1 +1.3.6.1.2.1.2.2.1.7.669696|2|1 +1.3.6.1.2.1.2.2.1.7.705536|2|1 +1.3.6.1.2.1.2.2.1.7.735232|2|1 +1.3.6.1.2.1.2.2.1.7.771072|2|1 +1.3.6.1.2.1.2.2.1.7.800768|2|1 +1.3.6.1.2.1.2.2.1.7.836608|2|1 +1.3.6.1.2.1.2.2.1.7.866304|2|1 +1.3.6.1.2.1.2.2.1.7.902144|2|2 +1.3.6.1.2.1.2.2.1.7.931840|2|1 +1.3.6.1.2.1.2.2.1.7.967680|2|2 +1.3.6.1.2.1.2.2.1.7.1012992|2|1 +1.3.6.1.2.1.2.2.1.7.1033216|2|2 +1.3.6.1.2.1.2.2.1.7.1078528|2|1 +1.3.6.1.2.1.2.2.1.7.1098752|2|2 +1.3.6.1.2.1.2.2.1.7.1164288|2|2 +1.3.6.1.2.1.2.2.1.7.1229824|2|2 +1.3.6.1.2.1.2.2.1.7.6620672|2|1 +1.3.6.1.2.1.2.2.1.7.6625280|2|1 +1.3.6.1.2.1.2.2.1.7.6693120|2|1 +1.3.6.1.2.1.31.1.1.1.18.115712|4|CWDM 1550 +1.3.6.1.2.1.31.1.1.1.18.181248|4| +1.3.6.1.2.1.31.1.1.1.18.246784|4| +1.3.6.1.2.1.31.1.1.1.18.312320|4| +1.3.6.1.2.1.31.1.1.1.18.377856|4|to btcc +1.3.6.1.2.1.31.1.1.1.18.443392|4| +1.3.6.1.2.1.31.1.1.1.18.508928|4| +1.3.6.1.2.1.31.1.1.1.18.574464|4| +1.3.6.1.2.1.31.1.1.1.18.640000|4|CWDM 1470 +1.3.6.1.2.1.31.1.1.1.18.705536|4| +1.3.6.1.2.1.31.1.1.1.18.771072|4|CWDM 1530 +1.3.6.1.2.1.31.1.1.1.18.836608|4| +1.3.6.1.2.1.31.1.1.1.18.902144|4| +1.3.6.1.2.1.31.1.1.1.18.967680|4| +1.3.6.1.2.1.31.1.1.1.18.1033216|4| +1.3.6.1.2.1.31.1.1.1.18.1098752|4| +1.3.6.1.2.1.31.1.1.1.18.1164288|4| +1.3.6.1.2.1.31.1.1.1.18.1229824|4| +1.3.6.1.2.1.31.1.1.1.18.6620672|4|LAN-ACTIVE +1.3.6.1.2.1.31.1.1.1.18.6625280|4|LAN-INTERNAL +1.3.6.1.2.1.31.1.1.1.18.6693120|4|RS232 +1.3.6.1.2.1.47.1.1.1.1.2.1001|4|Main Board +1.3.6.1.2.1.47.1.1.1.1.2.3001|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3002|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3003|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3004|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3005|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3006|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3007|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3008|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3009|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3010|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3011|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3012|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3013|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3014|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3015|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3016|4|Link Port +1.3.6.1.2.1.47.1.1.1.1.2.3017|4|MNG Port +1.3.6.1.2.1.47.1.1.1.1.2.3018|4|MNG Port +1.3.6.1.2.1.47.1.1.1.1.2.3101|4|PSU Slot +1.3.6.1.2.1.47.1.1.1.1.2.3102|4|PSU Slot +1.3.6.1.2.1.47.1.1.1.1.2.3103|4|FAN Slot +1.3.6.1.2.1.47.1.1.1.1.2.5101|4|AC Power Interface Card +1.3.6.1.2.1.47.1.1.1.1.2.5102|4|AC Power Interface Card +1.3.6.1.2.1.47.1.1.1.1.2.5103|4|Cooling Fan Unit +1.3.6.1.2.1.47.1.1.1.1.2.7001|4|1550 nm +1.3.6.1.2.1.47.1.1.1.1.2.7005|4|Non-WDM 850 nm +1.3.6.1.2.1.47.1.1.1.1.2.7009|4|Non-WDM 1470 nm +1.3.6.1.2.1.47.1.1.1.1.2.7010|4|Non-WDM 850 nm +1.3.6.1.2.1.47.1.1.1.1.2.7011|4|Non-WDM 1530 nm +1.3.6.1.2.1.47.1.1.1.1.2.7012|4|Non-WDM 850 nm +1.3.6.1.2.1.47.1.1.1.1.2.7101|4|ETH Port +1.3.6.1.2.1.47.1.1.1.1.2.7102|4|Control Port +1.3.6.1.2.1.47.1.1.1.1.2.7103|4|External Alarm Port +1.3.6.1.2.1.47.1.1.1.1.7.1001|4|PL-1000E +1.3.6.1.2.1.47.1.1.1.1.7.3001|4|Link Port 1 +1.3.6.1.2.1.47.1.1.1.1.7.3002|4|Link Port 2 +1.3.6.1.2.1.47.1.1.1.1.7.3003|4|Link Port 3 +1.3.6.1.2.1.47.1.1.1.1.7.3004|4|Link Port 4 +1.3.6.1.2.1.47.1.1.1.1.7.3005|4|Link Port 5 +1.3.6.1.2.1.47.1.1.1.1.7.3006|4|Link Port 6 +1.3.6.1.2.1.47.1.1.1.1.7.3007|4|Link Port 7 +1.3.6.1.2.1.47.1.1.1.1.7.3008|4|Link Port 8 +1.3.6.1.2.1.47.1.1.1.1.7.3009|4|Link Port 9 +1.3.6.1.2.1.47.1.1.1.1.7.3010|4|Link Port 10 +1.3.6.1.2.1.47.1.1.1.1.7.3011|4|Link Port 11 +1.3.6.1.2.1.47.1.1.1.1.7.3012|4|Link Port 12 +1.3.6.1.2.1.47.1.1.1.1.7.3013|4|Link Port 13 +1.3.6.1.2.1.47.1.1.1.1.7.3014|4|Link Port 14 +1.3.6.1.2.1.47.1.1.1.1.7.3015|4|Link Port 15 +1.3.6.1.2.1.47.1.1.1.1.7.3016|4|Link Port 16 +1.3.6.1.2.1.47.1.1.1.1.7.3017|4|MNG Port 1 +1.3.6.1.2.1.47.1.1.1.1.7.3018|4|MNG Port 2 +1.3.6.1.2.1.47.1.1.1.1.7.3101|4|PSU Slot 1 +1.3.6.1.2.1.47.1.1.1.1.7.3102|4|PSU Slot 2 +1.3.6.1.2.1.47.1.1.1.1.7.3103|4|FAN Slot +1.3.6.1.2.1.47.1.1.1.1.7.5101|4|PSU 1 +1.3.6.1.2.1.47.1.1.1.1.7.5102|4|PSU 2 +1.3.6.1.2.1.47.1.1.1.1.7.5103|4|FAN Unit +1.3.6.1.2.1.47.1.1.1.1.7.7001|4|XFP Port 1 +1.3.6.1.2.1.47.1.1.1.1.7.7005|4|SFP+ Port 5 +1.3.6.1.2.1.47.1.1.1.1.7.7009|4|SFP Port 9 +1.3.6.1.2.1.47.1.1.1.1.7.7010|4|SFP Port 10 +1.3.6.1.2.1.47.1.1.1.1.7.7011|4|SFP Port 11 +1.3.6.1.2.1.47.1.1.1.1.7.7012|4|SFP Port 12 +1.3.6.1.2.1.47.1.1.1.1.7.7101|4|ETH Port +1.3.6.1.2.1.47.1.1.1.1.7.7102|4|Control Port +1.3.6.1.2.1.47.1.1.1.1.7.7103|4|External Alarm Port +1.3.6.1.4.1.4515.1.3.1.43.0|2|50 +1.3.6.1.4.1.4515.1.3.6.1.1.1.2.0|4|PL-1000E +1.3.6.1.4.1.4515.1.3.6.1.1.1.4.0|4|02-02 +1.3.6.1.4.1.4515.1.3.6.1.1.1.5.0|4|3.4.20-A5-A016-2409 +1.3.6.1.4.1.4515.1.3.6.1.1.1.7.0|4|100800446 +1.3.6.1.4.1.4515.1.10.2.1.1.1.115712|2|115712 +1.3.6.1.4.1.4515.1.10.2.1.1.1.181248|2|181248 +1.3.6.1.4.1.4515.1.10.2.1.1.1.246784|2|246784 +1.3.6.1.4.1.4515.1.10.2.1.1.1.312320|2|312320 +1.3.6.1.4.1.4515.1.10.2.1.1.1.377856|2|377856 +1.3.6.1.4.1.4515.1.10.2.1.1.1.443392|2|443392 +1.3.6.1.4.1.4515.1.10.2.1.1.1.508928|2|508928 +1.3.6.1.4.1.4515.1.10.2.1.1.1.574464|2|574464 +1.3.6.1.4.1.4515.1.10.2.1.1.1.640000|2|640000 +1.3.6.1.4.1.4515.1.10.2.1.1.1.705536|2|705536 +1.3.6.1.4.1.4515.1.10.2.1.1.1.771072|2|771072 +1.3.6.1.4.1.4515.1.10.2.1.1.1.836608|2|836608 +1.3.6.1.4.1.4515.1.10.2.1.1.1.902144|2|902144 +1.3.6.1.4.1.4515.1.10.2.1.1.1.967680|2|967680 +1.3.6.1.4.1.4515.1.10.2.1.1.1.1033216|2|1033216 +1.3.6.1.4.1.4515.1.10.2.1.1.1.1098752|2|1098752 +1.3.6.1.4.1.4515.1.10.2.1.1.1.1164288|2|1164288 +1.3.6.1.4.1.4515.1.10.2.1.1.1.1229824|2|1229824 +1.3.6.1.4.1.4515.1.10.2.1.1.2.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.2.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.3.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.4.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.5.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.6.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.7.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.8.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.9.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.10.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.11.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.12.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.13.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.115712|2|28000 +1.3.6.1.4.1.4515.1.10.2.1.1.14.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.377856|2|8318 +1.3.6.1.4.1.4515.1.10.2.1.1.14.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.640000|2|50119 +1.3.6.1.4.1.4515.1.10.2.1.1.14.705536|2|6310 +1.3.6.1.4.1.4515.1.10.2.1.1.14.771072|2|50119 +1.3.6.1.4.1.4515.1.10.2.1.1.14.836608|2|6310 +1.3.6.1.4.1.4515.1.10.2.1.1.14.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.14.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.115712|2|1995 +1.3.6.1.4.1.4515.1.10.2.1.1.15.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.377856|2|2512 +1.3.6.1.4.1.4515.1.10.2.1.1.15.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.640000|2|6310 +1.3.6.1.4.1.4515.1.10.2.1.1.15.705536|2|668 +1.3.6.1.4.1.4515.1.10.2.1.1.15.771072|2|6310 +1.3.6.1.4.1.4515.1.10.2.1.1.15.836608|2|668 +1.3.6.1.4.1.4515.1.10.2.1.1.15.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.15.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.16.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.17.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.115712|2|17783 +1.3.6.1.4.1.4515.1.10.2.1.1.18.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.377856|2|10000 +1.3.6.1.4.1.4515.1.10.2.1.1.18.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.640000|2|15849 +1.3.6.1.4.1.4515.1.10.2.1.1.18.705536|2|12589 +1.3.6.1.4.1.4515.1.10.2.1.1.18.771072|2|15849 +1.3.6.1.4.1.4515.1.10.2.1.1.18.836608|2|12589 +1.3.6.1.4.1.4515.1.10.2.1.1.18.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.18.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.115712|2|125 +1.3.6.1.4.1.4515.1.10.2.1.1.19.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.377856|2|100 +1.3.6.1.4.1.4515.1.10.2.1.1.19.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.640000|2|40 +1.3.6.1.4.1.4515.1.10.2.1.1.19.705536|2|100 +1.3.6.1.4.1.4515.1.10.2.1.1.19.771072|2|40 +1.3.6.1.4.1.4515.1.10.2.1.1.19.836608|2|100 +1.3.6.1.4.1.4515.1.10.2.1.1.19.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.19.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.20.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.21.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.22.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.23.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.24.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.25.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.26.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.27.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.28.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.29.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.30.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.31.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.32.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.33.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.115712|2|43633 +1.3.6.1.4.1.4515.1.10.2.1.1.34.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.377856|2|40994 +1.3.6.1.4.1.4515.1.10.2.1.1.34.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.640000|2|42127 +1.3.6.1.4.1.4515.1.10.2.1.1.34.705536|2|39766 +1.3.6.1.4.1.4515.1.10.2.1.1.34.771072|2|42048 +1.3.6.1.4.1.4515.1.10.2.1.1.34.836608|2|40790 +1.3.6.1.4.1.4515.1.10.2.1.1.34.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.34.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.35.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.36.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.115712|2|20065 +1.3.6.1.4.1.4515.1.10.2.1.1.37.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.377856|2|5999 +1.3.6.1.4.1.4515.1.10.2.1.1.37.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.640000|2|19743 +1.3.6.1.4.1.4515.1.10.2.1.1.37.705536|2|3926 +1.3.6.1.4.1.4515.1.10.2.1.1.37.771072|2|19667 +1.3.6.1.4.1.4515.1.10.2.1.1.37.836608|2|3911 +1.3.6.1.4.1.4515.1.10.2.1.1.37.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.37.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.115712|2|5249 +1.3.6.1.4.1.4515.1.10.2.1.1.38.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.377856|2|5783 +1.3.6.1.4.1.4515.1.10.2.1.1.38.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.640000|2|4783 +1.3.6.1.4.1.4515.1.10.2.1.1.38.705536|2|4840 +1.3.6.1.4.1.4515.1.10.2.1.1.38.771072|2|5083 +1.3.6.1.4.1.4515.1.10.2.1.1.38.836608|2|5168 +1.3.6.1.4.1.4515.1.10.2.1.1.38.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.38.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.39.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.40.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.41.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.181248|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.246784|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.312320|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.443392|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.508928|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.574464|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.42.902144|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.967680|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.1033216|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.1098752|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.1164288|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.42.1229824|2|32768 +1.3.6.1.4.1.4515.1.10.2.1.1.43.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.43.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.44.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.377856|2|16 +1.3.6.1.4.1.4515.1.10.2.1.1.45.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.45.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.46.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.47.115712|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.181248|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.246784|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.312320|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.377856|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.443392|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.508928|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.574464|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.640000|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.705536|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.771072|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.836608|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.902144|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.967680|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.1033216|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.1098752|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.1164288|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.47.1229824|4x|00000000 +1.3.6.1.4.1.4515.1.10.2.1.1.50.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.50.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.51.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.52.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.53.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.54.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.115712|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.377856|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.640000|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.705536|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.771072|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.836608|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.55.1229824|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.115712|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.181248|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.246784|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.312320|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.377856|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.443392|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.508928|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.574464|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.640000|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.705536|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.771072|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.836608|2|-1 +1.3.6.1.4.1.4515.1.10.2.1.1.56.902144|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.967680|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.1033216|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.1098752|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.1164288|2|0 +1.3.6.1.4.1.4515.1.10.2.1.1.56.1229824|2|0