From 272e511964f8e7b0e7eb03867d5fc39840e1e038 Mon Sep 17 00:00:00 2001 From: Vitali Kari Date: Thu, 20 Dec 2018 23:04:24 +0100 Subject: [PATCH] Nokia vrf (#9509) * update some mibs * add virtual router ports * coding style * refactor * some refactoring * some typos * add snmprec * Fix capturing VRF entries with no ports * updated test data * manually fix test data Not going to try to fix the data capture for backslashes at this time. * Revert "manually fix test data" This reverts commit 2c984507064ea30935fc74b17d1e656636e6014c. * timos data for net-snmp 5.7.3 ????? --- includes/discovery/vrf.inc.php | 121 +- includes/polling/ports.inc.php | 4 + includes/polling/ports/timos.inc.php | 70 + mibs/nokia/TIMETRA-CHASSIS-MIB | 29398 ++++++++++++---- mibs/nokia/TIMETRA-FILTER-MIB | 22683 ++++++++++--- mibs/nokia/TIMETRA-TC-MIB | 10590 +++--- mibs/nokia/TIMETRA-VRTR-MIB | 44486 ++++++++++++++++++------- tests/data/ios_6500.json | 56 +- tests/data/timos.json | 6602 +++- tests/module_tables.yaml | 2 +- tests/snmpsim/timos.snmprec | 1136 + 11 files changed, 87811 insertions(+), 27337 deletions(-) create mode 100644 includes/polling/ports/timos.inc.php diff --git a/includes/discovery/vrf.inc.php b/includes/discovery/vrf.inc.php index a11d585ff5..f2e21c932c 100644 --- a/includes/discovery/vrf.inc.php +++ b/includes/discovery/vrf.inc.php @@ -53,7 +53,7 @@ if (Config::get('enable_vrfs')) { if ($descr_oid) { $descrs = snmp_walk($device, $descr_oid, '-Osqn', $vpnmib, null); $descrs = trim(str_replace("$descr_oid.", '', $descrs)); - $descr_table = array(); + $descr_table = []; foreach (explode("\n", $descrs) as $descr) { $t = explode(' ', $descr, 2); $descr_table[$t[0]] = $t[1]; @@ -62,7 +62,7 @@ if (Config::get('enable_vrfs')) { $ports = snmp_walk($device, $ports_oid, '-Osqn', $vpnmib, null); $ports = trim(str_replace("$ports_oid.", '', $ports)); - $port_table = array(); + $port_table = []; foreach (explode("\n", $ports) as $port) { $t = explode(' ', $port); $dotpos = strrpos($t[0], '.'); @@ -121,64 +121,109 @@ if (Config::get('enable_vrfs')) { echo "\n [VRF $vrf_name] RD - $vrf_rd"; echo "\n [VRF $vrf_name] DESC - ".$descr_table[$vrf_oid]; - if (dbFetchCell('SELECT COUNT(*) FROM vrfs WHERE device_id = ? AND `vrf_oid`=?', array($device['device_id'], $vrf_oid))) { - dbUpdate(array('mplsVpnVrfDescription' => $descr_table[$vrf_oid], 'mplsVpnVrfRouteDistinguisher' => $vrf_rd), 'vrfs', 'device_id=? AND vrf_oid=?', array($device['device_id'], $vrf_oid)); + if (dbFetchCell('SELECT COUNT(*) FROM vrfs WHERE device_id = ? AND `vrf_oid`=?', [$device['device_id'], $vrf_oid])) { + dbUpdate(['mplsVpnVrfDescription' => $descr_table[$vrf_oid], 'mplsVpnVrfRouteDistinguisher' => $vrf_rd], 'vrfs', 'device_id=? AND vrf_oid=?', [$device['device_id'], $vrf_oid]); } else { - dbInsert(array('vrf_oid' => $vrf_oid, 'vrf_name' => $vrf_name, 'mplsVpnVrfRouteDistinguisher' => $vrf_rd, 'mplsVpnVrfDescription' => $descr_table[$vrf_oid], 'device_id' => $device['device_id']), 'vrfs'); + dbInsert(['vrf_oid' => $vrf_oid, 'vrf_name' => $vrf_name, 'mplsVpnVrfRouteDistinguisher' => $vrf_rd, 'mplsVpnVrfDescription' => $descr_table[$vrf_oid], 'device_id' => $device['device_id']], 'vrfs'); } - $vrf_id = dbFetchCell('SELECT vrf_id FROM vrfs WHERE device_id = ? AND `vrf_oid`=?', array($device['device_id'], $vrf_oid)); + $vrf_id = dbFetchCell('SELECT vrf_id FROM vrfs WHERE device_id = ? AND `vrf_oid`=?', [$device['device_id'], $vrf_oid]); $valid_vrf[$vrf_id] = 1; echo "\n [VRF $vrf_name] PORTS - "; foreach ($port_table[$vrf_oid] as $if_id) { - $interface = dbFetchRow('SELECT * FROM `ports` WHERE `device_id` = ? AND `ifIndex` = ?', array($device['device_id'], $if_id)); + $interface = dbFetchRow('SELECT * FROM `ports` WHERE `device_id` = ? AND `ifIndex` = ?', [$device['device_id'], $if_id]); echo makeshortif($interface['ifDescr']).' '; - dbUpdate(array('ifVrf' => $vrf_id), 'ports', 'port_id=?', array($interface['port_id'])); + dbUpdate(['ifVrf' => $vrf_id], 'ports', 'port_id=?', [$interface['port_id']]); $if = $interface['port_id']; $valid_vrf_if[$vrf_id][$if] = 1; } }//end if }//end foreach + } else if ($device['os_group'] == 'nokia') { + unset($vrf_count); - unset( - $descr_table, - $port_table - ); - echo "\n"; + $vrtr = snmpwalk_cache_oid($device, 'vRtrConfTable', [], 'TIMETRA-VRTR-MIB'); + $port_table = snmpwalk_cache_twopart_oid($device, 'vRtrIfName', [], 'TIMETRA-VRTR-MIB'); - $sql = "SELECT * FROM ports WHERE device_id = '".$device['device_id']."'"; - foreach (dbFetchRows($sql) as $row) { - $if = $row['port_id']; - $vrf_id = $row['ifVrf']; - if ($row['ifVrf']) { - if (!$valid_vrf_if[$vrf_id][$if]) { - echo '-'; - dbUpdate(array('ifVrf' => 'NULL'), 'ports', 'port_id=?', array($if)); - } else { - echo '.'; - } + foreach ($vrtr as $vrf_oid => $vr) { + $vrf_name = $vr['vRtrName']; + $vrf_desc = $vr['vRtrName']; + $vrf_rd = $vr['vRtrRouteDistinguisher']; + // Nokia, The VPRN route distinguisher is a 8-octet object. + // It contains a 2-octet type field followed by a 6-octet value field. The type field specify how to interpret the value field. + // Type 0 specifies two subfields as a 2-octet administrative field and a 4-octet assigned number subfield. + // Type 1 specifies two subfields as a 4-octet administrative field which must contain an IP address and a 2-octet assigned number subfield. + // Type 2 specifies two subfields as a 4-octet administrative field which contains a 4-octet AS number and a 2-octet assigned number subfield. + // FIXME Hardcoded to Type 0 + $vrf_rd = str_replace(' ', '', $vrf_rd); + if ($vrf_rd <> "000000000000") { + $vrf_rd_1 = substr($vrf_rd, 4, 4); + $vrf_rd_2 = substr($vrf_rd, 8); + $vrf_rd = hexdec($vrf_rd_1) . ":" . hexdec($vrf_rd_2); + } else { + $vrf_rd = null; } - } - $sql = "SELECT * FROM vrfs WHERE device_id = '".$device['device_id']."'"; - foreach (dbFetchRows($sql) as $row) { - $vrf_id = $row['vrf_id']; - if (!$valid_vrf[$vrf_id]) { + echo "\n [VRF $vrf_name] OID - $vrf_oid"; + echo "\n [VRF $vrf_name] RD - $vrf_rd"; + echo "\n [VRF $vrf_name] DESC - $vrf_desc"; + + if (dbFetchCell('SELECT COUNT(*) FROM vrfs WHERE device_id = ? AND `vrf_oid`=?', [$device['device_id'], $vrf_oid])) { + dbUpdate(['mplsVpnVrfDescription' => $vrf_desc, 'mplsVpnVrfRouteDistinguisher' => $vrf_rd], 'vrfs', 'device_id=? AND vrf_oid=?', [$device['device_id'], $vrf_oid]); + } else { + dbInsert(['vrf_oid' => $vrf_oid, 'vrf_name' => $vrf_name, 'mplsVpnVrfRouteDistinguisher' => $vrf_rd, 'mplsVpnVrfDescription' => $$vrf_desc, 'device_id' => $device['device_id']], 'vrfs'); + } + + $vrf_id = dbFetchCell('SELECT vrf_id FROM vrfs WHERE device_id = ? AND `vrf_oid`=?', [$device['device_id'], $vrf_oid]); + $valid_vrf[$vrf_id] = 1; + echo "\n [VRF $vrf_name] PORTS - "; + foreach ($port_table[$vrf_oid] as $if_index => $if_name) { + $interface = dbFetchRow('SELECT * FROM `ports` WHERE `device_id` = ? AND `ifIndex` = ?', [$device['device_id'], $if_index]); + echo makeshortif($interface['ifDescr']).' '; + dbUpdate(['ifVrf' => $vrf_id], 'ports', 'port_id=?', [$interface['port_id']]); + $if = $interface['port_id']; + $valid_vrf_if[$vrf_id][$if] = 1; + } + } //end foreach + } //end if + unset( + $descr_table, + $port_table + ); + echo "\n"; + + $sql = "SELECT * FROM ports WHERE device_id = '".$device['device_id']."'"; + foreach (dbFetchRows($sql) as $row) { + $if = $row['port_id']; + $vrf_id = $row['ifVrf']; + if ($row['ifVrf']) { + if (!$valid_vrf_if[$vrf_id][$if]) { echo '-'; - dbDelete('vrfs', '`vrf_id` = ?', array($vrf_id)); + dbUpdate(['ifVrf' => 'NULL'], 'ports', 'port_id=?', [$if]); } else { echo '.'; } } + } - unset( - $valid_vrf_if, - $valid_vrf, - $row, - $sql - ); + $sql = "SELECT * FROM vrfs WHERE device_id = '".$device['device_id']."'"; + foreach (dbFetchRows($sql) as $row) { + $vrf_id = $row['vrf_id']; + if (!$valid_vrf[$vrf_id]) { + echo '-'; + dbDelete('vrfs', '`vrf_id` = ?', [$vrf_id]); + } else { + echo '.'; + } + } - echo "\n"; - } //end if + unset( + $valid_vrf_if, + $valid_vrf, + $row, + $sql + ); + + echo "\n"; } //end if diff --git a/includes/polling/ports.inc.php b/includes/polling/ports.inc.php index 87d49ddf1b..ca1942f2f7 100644 --- a/includes/polling/ports.inc.php +++ b/includes/polling/ports.inc.php @@ -304,6 +304,10 @@ if ($device['os'] == 'cmm') { require_once 'ports/cmm.inc.php'; } +if ($device['os'] == 'timos') { + require_once 'ports/timos.inc.php'; +} + if ($config['enable_ports_adsl']) { $device['xdsl_count'] = dbFetchCell("SELECT COUNT(*) FROM `ports` WHERE `device_id` = ? AND `ifType` in ('adsl','vdsl')", [$device['device_id']]); } diff --git a/includes/polling/ports/timos.inc.php b/includes/polling/ports/timos.inc.php new file mode 100644 index 0000000000..46e869f60d --- /dev/null +++ b/includes/polling/ports/timos.inc.php @@ -0,0 +1,70 @@ +. +* +* @package LibreNMS +* @link http://librenms.org +* @copyright 2018 Vitali Kari +* @author Vitali Kari +*/ + +// get all virtual router ports and statistics +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfName', array(), 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfAlias', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfDescription', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfSpeed', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfType', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfMtu', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfRxBytes', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfTxBytes', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfRxPkts', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); +$timos_vrf_stats = snmpwalk_cache_twopart_oid($device, 'vRtrIfTxPkts', $timos_vrf_stats, 'TIMETRA-VRTR-MIB'); + +// Merge all virtual routing ports into one +$timos_stats = []; +foreach ($timos_vrf_stats as $vrf) { + foreach ($vrf as $index => $stats) { + $timos_stats[$index] = $stats; + } +} +unset($timos_vrf_stats); + +$translate = [ + 'ifName' => 'vRtrIfName', + 'ifAlias' => 'vRtrIfAlias', + 'ifDescr' => 'vRtrIfDescription', + 'ifSpeed' => 'vRtrIfSpeed', + 'ifType' => 'vRtrIfType', + 'ifMtu' => 'vRtrIfMtu', + 'ifHCInOctets' => 'vRtrIfRxBytes', + 'ifHCOutOctets' => 'vRtrIfTxBytes', + 'ifHCInUcastPkts' => 'vRtrIfRxPkts', + 'ifHCOutUcastPkts' => 'vRtrIfTxPkts' +]; + +$timos_ports = []; +foreach ($timos_stats as $index => $value) { + foreach ($translate as $ifEntry => $ifVrtrEntry) { + $timos_ports[$index][$ifEntry] = $timos_stats[$index][$ifVrtrEntry]; + } + if (empty($timos_ports[$index]['ifDescr'])) { + $timos_ports[$index]['ifDescr'] = $timos_ports[$index]['ifName']; + } +} +$port_stats = array_replace_recursive($timos_ports, $port_stats); +unset($timos_ports); diff --git a/mibs/nokia/TIMETRA-CHASSIS-MIB b/mibs/nokia/TIMETRA-CHASSIS-MIB index 5f9ae52865..e16e540f87 100644 --- a/mibs/nokia/TIMETRA-CHASSIS-MIB +++ b/mibs/nokia/TIMETRA-CHASSIS-MIB @@ -1,6521 +1,22877 @@ -TIMETRA-CHASSIS-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - NOTIFICATION-TYPE, Unsigned32, - Integer32, Gauge32 FROM SNMPv2-SMI - - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP FROM SNMPv2-CONF - - TEXTUAL-CONVENTION, DateAndTime, - RowStatus, TimeStamp, TimeInterval, - TruthValue, MacAddress, RowPointer, - DisplayString FROM SNMPv2-TC - - SnmpAdminString FROM SNMP-FRAMEWORK-MIB - - TmnxActionType, TmnxPortID, - TItemDescription, TNamedItemOrEmpty, - TNamedItem, TmnxOperState, - TmnxAdminState FROM TIMETRA-TC-MIB - - timetraSRMIBModules, tmnxSRObjs, - tmnxSRNotifyPrefix, tmnxSRConfs FROM TIMETRA-GLOBAL-MIB - ; - -tmnxChassisMIBModule MODULE-IDENTITY - LAST-UPDATED "0801010000Z" - ORGANIZATION "Alcatel" - CONTACT-INFO - "Alcatel 7x50 Support - Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" - DESCRIPTION - "This document is the SNMP MIB module to manage and provision the - hardware components of the Alcatel 7x50 device. - - Copyright 2003-2008 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition that - the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel's - proprietary intellectual property. Alcatel retains - all title and ownership in the Specification, including any - revisions. - - Alcatel grants all interested parties a non-exclusive - license to use and distribute an unmodified copy of this - Specification in connection with management of Alcatel - products, and without fee, provided this copyright notice and - license appear on all copies. - - This Specification is supplied 'as is', and Alcatel - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - --- --- Revision History --- - REVISION "0801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-CHASSIS-MIB." - - REVISION "0701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-CHASSIS-MIB." - - REVISION "0603160000Z" - DESCRIPTION "Rev 4.0 16 Mar 2006 00:00 - 4.0 release of the TIMETRA-CHASSIS-MIB." - - REVISION "0508310000Z" - DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 - 3.0 release of the TIMETRA-CHASSIS-MIB." - - REVISION "0501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-CHASSIS-MIB." - - REVISION "0401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-CHASSIS-MIB." - - REVISION "0308150000Z" - DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 - 1.2 release of the TIMETRA-CHASSIS-MIB." - - REVISION "0301200000Z" - DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 - Release 1.0 of the TIMETRA-HW-MIB." - - REVISION "0008140000Z" - DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 - Initial version of the TIMETRA-HW-MIB." - - ::= { timetraSRMIBModules 2 } - - --- sub-tree for managed objects, and for each functional area -tmnxHwObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 2 } - tmnxChassisObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 1 } - tmnxSlotObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 2 } - tmnxCardObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 3 } --- tmnxPortObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 4 } --- tmnxPppObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 5 } - -tmnxChassisNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 6 } --- tmnxPortNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 7 } -tmnxChassisAdminObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 8 } --- tmnxFRObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 9 } --- tmnxQosAppObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 10 } --- tmnxATMObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 11 } - -tmnxHwNotification OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 2 } - tmnxChassisNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 1} - tmnxChassisNotification OBJECT IDENTIFIER ::= { tmnxChassisNotifyPrefix 0 } - -- tmnxPortNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 2 } - -- tmnxPortNotification OBJECT IDENTIFIER ::= { tmnxPortNotifyPrefix 0 } - -- tmnxPppNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 3 } - -- tmnxPppNotification OBJECT IDENTIFIER ::= { tmnxPppNotifyPrefix 0 } - -- tAtmNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSrNotifyPrefix 27 } - -- tAtmNotifications OBJECT IDENTIFIER ::= { tAtmNotifyPrefix 0 } - - -tmnxHwConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 2 } - tmnxChassisConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 1 } --- tmnxPortConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 2 } --- tmnxPppConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 3 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-CHASSIS-MIB textual conventions --- - --- --- TmnxAlarmState --- -TmnxAlarmState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxAlarmState is an enumerated integer whose value indicates - the current alarm state of a physical or logical component in the - Alcatel 7x50 SR series system." - SYNTAX INTEGER { - unknown (0), - alarmActive (1), - alarmCleared (2) - } - --- --- TmnxChassisIndex --- -TmnxChassisIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxChassisIndex is a unique index that identifies a chassis - within an Alcatel 7x50 system. Note that initial releases will - support only one chassis in a system." - SYNTAX INTEGER (1..32) - --- --- TmnxHwIndex --- -TmnxHwIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxHwIndex is a unique integer index that identifies an - Alcatel 7x50 SR series manufactured hardware component, such as - an IOM, CPM, Fabric or MDA card." - SYNTAX Integer32 (1..2147483647) - -TmnxHwIndexOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxHwIndexOrZero is a unique integer index that identifies an - Alcatel 7x50 SR series manufactured hardware component, such as an - IOM, CPM, Fabric or MDA card. Also TmnxHwIndexOrZero can be zero." - SYNTAX Integer32 (0..2147483647) - --- --- TmnxHwClass --- -TmnxHwClass ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxHwClass is an enumerated integer that identifies the general - hardware type of a component in the tmnxHwTable." - SYNTAX INTEGER { - other (1), - unknown (2), - chassis (3), - container (4), - powerSupply (5), - fan (6), - sensor (7), - ioModule (8), - cpmModule (9), - fabricModule (10), - mdaModule (11), - flashDiskModule (12), - port (13), - mcm (14), - ccm (15) - } - --- --- TmnxCardType --- -TmnxCardType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxCardType data type is a bit-mask field that describes the - various Alcatel 7x50 SR series card types. A TmnxCardType bit - value specifies the index value for the entry in the - tmnxCardTypeTable used to identify a specific type of card - manufactured by Alcatel. - - When multiple bits are set, it can be used to identify a set or - list of card types used in the tmnxCardTable and tmnxCpmCardTable to - indicate supported or allowed cards within a specific chassis slot. - Some example card types might be: - - sfm-400g -- 400g CPM/SF module - sfm-200g -- 200g CPM/SF module - sfm-100g -- 100g CPM/SF module - iom-20g -- 2 x 10-Gig MDA IOM Card - " - SYNTAX Unsigned32 - --- --- TmnxChassisType --- -TmnxChassisType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxChassisType data type is an integer that specifies - the index value for the entry in the tmnxChassisTypeTable used to - identify a specific type of chassis backplane manufactured - by Alcatel." - SYNTAX Unsigned32 - --- --- TmnxDeviceState --- -TmnxDeviceState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxDeviceState data type is an enumerated integer that - describes the values used to identify states of chassis - components such as fans and power supplies." - SYNTAX INTEGER { - deviceStateUnknown (1), - deviceNotEquipped (2), - deviceStateOk (3), - deviceStateFailed (4), - deviceStateOutOfService (5) - } - --- --- TmnxLEDState --- -TmnxLEDState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxLEDState data type is an enumerated integer that - describes the values used to identify state LEDs on Alcatel - 7x50 SR series cards." - SYNTAX INTEGER { - ledOff (1), - ledRed (2), - ledAmber (3), - ledYellow (4), - ledGreen (5), - ledAmberBlink (6), - ledYellowBlink (7), - ledGreenBlink (8) - } - --- --- TmnxMdaType --- -TmnxMdaType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxMdaType data type is an integer that used to identify the - kind of Media Dependent Adapter (MDA) installed on a card. - - The value of TmnxMdaType corresponds to the bit number indicated by - TmnxMDASuppType. - - A TmnxMdaType value specifies the index value for the entry in the - tmnxMdaTypeTable used to identify a specific type of MDA - manufactured by Alcatel." - SYNTAX Unsigned32 - --- --- TmnxMDASuppType --- -TmnxMDASuppType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxMDASuppType data type is a SNMP BIT that is used to identify - the kind of Media Dependent Adapter (MDA) supported on a card. - - When multiple bits are set, it can be used to identify a set or list - of supported MDAs within a specific card slot. The MDA types are defined - in the tmnxMdaTypeTable." - SYNTAX BITS { - invalid-MDA-type (0), - unassigned (1), - supp-MDA-type-2 (2), - supp-MDA-type-3 (3), - supp-MDA-type-4 (4), - supp-MDA-type-5 (5), - supp-MDA-type-6 (6), - supp-MDA-type-7 (7), - supp-MDA-type-8 (8), - supp-MDA-type-9 (9), - supp-MDA-type-10 (10), - supp-MDA-type-11 (11), - supp-MDA-type-12 (12), - supp-MDA-type-13 (13), - supp-MDA-type-14 (14), - supp-MDA-type-15 (15), - supp-MDA-type-16 (16), - supp-MDA-type-17 (17), - supp-MDA-type-18 (18), - supp-MDA-type-19 (19), - supp-MDA-type-20 (20), - supp-MDA-type-21 (21), - supp-MDA-type-22 (22), - supp-MDA-type-23 (23), - supp-MDA-type-24 (24), - supp-MDA-type-25 (25), - supp-MDA-type-26 (26), - supp-MDA-type-27 (27), - supp-MDA-type-28 (28), - supp-MDA-type-29 (29), - supp-MDA-type-30 (30), - supp-MDA-type-31 (31), - supp-MDA-type-32 (32), - supp-MDA-type-33 (33), - supp-MDA-type-34 (34), - supp-MDA-type-35 (35), - supp-MDA-type-36 (36), - supp-MDA-type-37 (37), - supp-MDA-type-38 (38), - supp-MDA-type-39 (39), - supp-MDA-type-40 (40), - supp-MDA-type-41 (41), - supp-MDA-type-42 (42), - supp-MDA-type-43 (43), - supp-MDA-type-44 (44), - supp-MDA-type-45 (45), - supp-MDA-type-46 (46), - supp-MDA-type-47 (47) - } --- --- TmnxMDAChanType --- -TmnxMDAChanType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxMDAChanType data type indicates the type of channel that - can be created on an MDA." - SYNTAX INTEGER { - unknown (0), - sonetSts768(1), - sonetSts192(2), - sonetSts48(3), - sonetSts12(4), - sonetSts3(5), - sonetSts1(6), - sdhTug3(7), - sonetVtg(8), - sonetVt15(9), - sonetVt2(10), - sonetVt3(11), - sonetVt6(12), - pdhTu3(13), - pdhDs3(14), - pdhE3(15), - pdhDs1(16), - pdhE1(17), - pdhDs0Grp(18) - } - --- --- TmnxCcmType --- -TmnxCcmType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxCcmType data type is bit-mask field that describes - the values used to identify the kind of Chassis Control - module (CCM) installed on the chassis. A TmnxCcmType bit - value specifies the index value for the entry in the - tmnxCcmTypeTable used to identify a specific type of CCM - manufactured by Alcatel. When multiple bits are set, it can - be used to identify a set or list of CCM types used in the - tmnxCcmTable to indicate supported CCMs within a specific - chassis slot. Some example CCM types are: - - unknown -- unknown/uninstalled - ccm-v1 -- Chassis Control Module version 1 - - " - SYNTAX Unsigned32 - --- --- TmnxMcmType --- -TmnxMcmType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxMcmType data type is bit-mask field that describes - the values used to identify the kind of MDA Carrier - module (MCM) installed on the chassis. A TmnxMcmType bit - value specifies the index value for the entry in the - tmnxMcmTypeTable used to identify a specific type of MCM - manufactured by Alcatel. When multiple bits are set, it can - be used to identify a set or list of MCM types used in the - tmnxMcmTable to indicate supported MCMs within a specific - card slot. Some example MCM types are: - - unknown -- unknown/uninstalled - mcm-v1 -- MDA Carrier Module version 1 - - " - SYNTAX Unsigned32 - --- --- TmnxSlotNum --- -TmnxSlotNum ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSlotNum data type is an integer that specifies a slot in - an Alcatel 7x50 SR series chassis." - SYNTAX INTEGER (1..128) - -TmnxSlotNumOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSlotNumOrZero data type is an integer that specifies a - slot in an Alcatel 7x50 SR series chassis or zero." - SYNTAX INTEGER (0..128) - --- --- TmnxPortAdminStatus --- -TmnxPortAdminStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The desired administrative status of this port." - SYNTAX INTEGER { - noop (1), - inService (2), - outOfService (3), - diagnose (4) - } - --- --- TmnxChassisMode --- -TmnxChassisMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxChassisMode data type is an enumerated integer that - specifies the values used to identify which set of scaling numbers - and features are effective for an Alcatel 7x50 SR series chassis. - 'modeA' corresponds to the scaling and feature set on the existing - iom-20g. 'modeB' corresponds to the scaling and features that come - with iom-20g-b. 'modeC' corresponds to the scaling and features that - come with iom2-20g." - SYNTAX INTEGER { - modeA (1), - modeB (2), - modeC (3) - } - --- --- TmnxSETSRefSource --- -TmnxSETSRefSource ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSETSRefSource data type is an enumerated integer that - describes the values used to identify the Synchronous Equipment - Timing Subsystem (SETS) timing reference source." - SYNTAX INTEGER { - reference1 (1), - reference2 (2), - bits (3) - } - --- --- TmnxSETSRefQualified --- -TmnxSETSRefQualified ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSETSRefQualified data type is an enumerated integer that - describes the values used to identify whether the reference is - 'qualified' or 'not-qualified' for use by SETS." - SYNTAX INTEGER { - qualified (1), - not-qualified (2) - } - --- --- TmnxSETSRefAlarm --- -TmnxSETSRefAlarm ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSETSRefAlarm data type is a bitmap that describes the values - used to identify the alarms on the SETS timing reference source if - the source is 'not-qualified'. - - 'los' - loss of signal - 'oof' - out of frequency range - 'oopir' - out of pull in range." - SYNTAX BITS { - los (0), - oof (1), - oopir (2) - } - --- --- TmnxBITSIfType --- -TmnxBITSIfType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxBITSIfType data type is an enumerated integer that describes - the values used to identify the interface and framing types of a BITS - (Building Integrated Timing Supply) interface." - SYNTAX INTEGER { - none (0), - t1-esf (1), - t1-sf (2), - e1-pcm30crc (3), - e1-pcm31crc (4) - } - --- --- TmnxCcagId --- -TmnxCcagId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxCcagId is an integer specifying the cross connect aggregation - group. The value '0' is used when a ccag is not defined and is not - a valid value when TmnxCcagId is used as an index." - SYNTAX Integer32 (0|1..8) - --- --- TmnxCcagRate --- -TmnxCcagRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxCcagRate is an integer specifying the rate for a CCAG member in Kbps. - The range of TmnxCcagRate is from 0 Kbps to 100Gbps. The value '-1' is used - for maximum rate available." - SYNTAX Integer32 (-1|0..100000000) - --- --- TmnxCcagRateOption --- -TmnxCcagRateOption ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxCcagRateOption specifies how the defined rate is - applied to active Cross Connect Adaptors (CCAs). - aggregate (1) - the defined rate is equally divided among the CCAs in - the CCAG member list based on the number of active - CCAs. - cca (2) - the defined rate is applied to all CCAs in the CCAG - member list." - SYNTAX INTEGER { - aggregate (1), - cca (2) - } - - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-CHASSIS-MIB at a glance --- --- timetra (enterprises 6527) --- timetraProducts (3) --- tmnxSRMIB (1) --- tmnxSRConfs (1) --- tmnxSRObjs (2) --- tmnxHwObjs (tmnxSRObjs 2) --- tmnxSRNotifyPrefix (3) --- --- --- tmnxChassisObjs (tmnxHwObjs 1) --- tmnxChassisTotalNumber (1) --- tmnxChassisLastChange (2) --- tmnxChassisTable (3) --- tmnxChassisFanTable (4) --- tmnxChassisPowerSupplyTable (5) --- tmnxChassisTypeTable (6) --- tmnxChassisHwLastChange (7) --- tmnxHwTable (8) --- tmnxHwContainsTable (9) --- tmnxCcmTable (10) --- tmnxCcmTypeTable (11) --- --- tmnxSlotObjs (2) - not used --- --- tmnxCardObjs (3) --- tmnxCardLastChange (1) --- tmnxCardTable (2) --- tmnxCpmCardLastChange (3) --- tmnxCpmCardTable (4) --- tmnxFabricLastChange (5) --- tmnxFabricTable (6) --- tmnxCpmFlashTable (7) --- tmnxMDATable (8) --- tmnxCardTypeTable (9) --- tmnxMdaTypeTable (10) --- tmnxSyncIfTimingTable (11) --- tmnxCcagTable (12) --- tmnxCcagPathTable (13) --- tmnxCcagPathCcTable (14) --- tmnxMcmTable (15) --- tmnxMcmTypeTable (16) --- tmnxMdaClockDomainTable (17) --- --- tmnxPortObjs (4) --- tmnxPppObjs (5) --- tmnxChassisNotificationObjects (6) --- tmnxPortNotificationObjects (7) --- tmnxChassisAdminObjects (8) --- tmnxFRObjs (9) --- tmnxQosAppObjs (10) --- - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- The Chassis Group --- - - -tmnxChassisTotalNumber OBJECT-TYPE - SYNTAX INTEGER (1..32) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of chassis installed in this system. For the first - release of the Alcatel 7x50 series product, there is only - 1 chassis per system. A multi-chassis system model is supported - to allow for future product expansion." - ::= { tmnxChassisObjs 1 } - -tmnxChassisLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when the tmnxChassisTable was last changed." - ::= { tmnxChassisObjs 2 } - -tmnxChassisTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxChassisEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The chassis table has an entry for each chassis in the system." - ::= { tmnxChassisObjs 3 } - -tmnxChassisEntry OBJECT-TYPE - SYNTAX TmnxChassisEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a chassis in the system. The agent - creates the row for the first chassis in the system, with - tmnxChassisIndex = 1, which is auto-discovered by the active CPM - card. Additional chassis entries can be created and deleted via - SNMP SET operations. Creation requires a SET request containing - at least tmnxChassisAdminMode and tmnxChassisRowStatus. Note - that the first Alcatel 7x50 series product release does not - support multiple chassis, therefore there will not be more - than one row entry in this table; attempts to create additional - rows in this table will be denied." - INDEX { tmnxChassisIndex } - ::= { tmnxChassisTable 1 } - -TmnxChassisEntry ::= - SEQUENCE { - tmnxChassisIndex TmnxChassisIndex, - tmnxChassisRowStatus RowStatus, - tmnxChassisName TNamedItemOrEmpty, - tmnxChassisType TmnxChassisType, - tmnxChassisLocation TItemDescription, - tmnxChassisCoordinates TItemDescription, - tmnxChassisNumSlots Unsigned32, - tmnxChassisNumPorts Unsigned32, - tmnxChassisNumPwrSupplies Unsigned32, - tmnxChassisNumFanTrays Unsigned32, - tmnxChassisNumFans Unsigned32, - tmnxChassisCriticalLEDState TmnxLEDState, - tmnxChassisMajorLEDState TmnxLEDState, - tmnxChassisMinorLEDState TmnxLEDState, - tmnxChassisBaseMacAddress MacAddress, - tmnxChassisCLLICode DisplayString, - tmnxChassisReboot TmnxActionType, - tmnxChassisUpgrade TmnxActionType, - tmnxChassisAdminMode TmnxChassisMode, - tmnxChassisOperMode TmnxChassisMode, - tmnxChassisModeForce TmnxActionType, - tmnxChassisUpdateWaitTime Unsigned32, - tmnxChassisUpdateTimeLeft Unsigned32, - tmnxChassisOverTempState INTEGER - } - -tmnxChassisIndex OBJECT-TYPE - SYNTAX TmnxChassisIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies this chassis in the system. - The first release of the product only supports a single chassis - in the system." - ::= { tmnxChassisEntry 1 } - -tmnxChassisRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status. The creation or deletion of a chassis entry causes - creation or deletion of corresponding entries in the tmnxCardTable with - the same tmnxChassisIndex value. Note, the agent will disallow - chassis deletion if its entries in the card table have not first been - put into the proper state for removal. The row entry for - tmnxChassisIndex equal 1 cannot be deleted." - ::= { tmnxChassisEntry 2 } - -tmnxChassisName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The administrative name assigned this chassis. Setting - tmnxChassisName to the empty string, ''H, resets tmnxChassisName - to the TiMOS default value." - DEFVAL { ''H } - ::= { tmnxChassisEntry 3 } - - -tmnxChassisType OBJECT-TYPE - SYNTAX TmnxChassisType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The type of chassis used in this Alcatel 7x50 system. The value of - tmnxChassisType is the tmnxChassisTypeIndex for the entry in the - tmnxChassisTypeTable that represents the Alcatel 7x50 SR series - chassis model for this system. Chassis types are distinguished - by their backplane type." - ::= { tmnxChassisEntry 4 } - -tmnxChassisLocation OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A user supplied string that indicates the on site location of this - chassis. This could used for a Common Language Location Identifier, - CLLI, code string if desired. - - A CLLI code is an 11-character standardized geographic identifier that - uniquely identifies the geographic location of places and certain - functional categories of equipment unique to the telecommunications - industry. - - All valid CLLI codes are created, updated and maintained in the - Central Location Online Entry System (CLONES) database." - DEFVAL { ''H } - ::= { tmnxChassisEntry 5 } - -tmnxChassisCoordinates OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A user supplied string that indicates the Global Positioning - System (GPS) coordinates for the location of this chassis. - - N 45 58 23, W 34 56 12 - N37 37' 00 latitude, W122 22' 00 longitude - N36*39.246' W121*40.121' - - Two-dimensional GPS positioning offers latitude and longitude - information as a four dimensional vector: - - - - where Direction is one of the four basic values: N, S, W, E; hours - ranges from 0 to 180 (for latitude) and 0 to 90 for longitude, and, - finally, minutes and seconds range from 0 to 60. - - Thus is an example of longitude and - is an example of latitude. - - Four bytes of addressing space (one byte for each of the four - dimensions) are necessary to store latitude and four bytes are also - sufficient to store longitude. Thus eight bytes total are necessary - to address the whole surface of earth with precision down to 0.1 - mile! Notice that if we desired precision down to 0.001 mile (1.8 - meters) then we would need just five bytes for each component, or ten - bytes together for the full address (as military versions provide)." - DEFVAL { ''H } - ::= { tmnxChassisEntry 6 } - -tmnxChassisNumSlots OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of slots in this chassis that are available for plug-in - cards. This includes both fabric and IOM cards" - ::= { tmnxChassisEntry 7 } - -tmnxChassisNumPorts OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of ports currently installed in this chassis. - This count does not include the Ethernet ports on the CPM cards - that are used for management access." - ::= { tmnxChassisEntry 8 } - -tmnxChassisNumPwrSupplies OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of power supplies installed in this chassis." - ::= { tmnxChassisEntry 9 } - -tmnxChassisNumFanTrays OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of fan trays installed in this chassis." - ::= { tmnxChassisEntry 10 } - -tmnxChassisNumFans OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The total number of fans installed in this chassis." - ::= { tmnxChassisEntry 11 } - -tmnxChassisCriticalLEDState OBJECT-TYPE - SYNTAX TmnxLEDState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current state of the Critical LED in this chassis." - ::= { tmnxChassisEntry 12 } - -tmnxChassisMajorLEDState OBJECT-TYPE - SYNTAX TmnxLEDState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current state of the Major LED in this chassis." - ::= { tmnxChassisEntry 13 } - -tmnxChassisMinorLEDState OBJECT-TYPE - SYNTAX TmnxLEDState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current state of the Minor LED in this chassis." - ::= { tmnxChassisEntry 14 } - -tmnxChassisBaseMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The base chassis ethernet MAC address. Special purpose MAC - addresses used by the system software are constructed as - offsets from this base address." - ::= { tmnxChassisEntry 15 } - -tmnxChassisCLLICode OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A Common Language Location Identifier (CLLI) code is an 11-character - standardized geographic identifier that uniquely identifies the - geographic location of places and certain functional categories of - equipment unique to the telecommunications industry. - If the set on this object specifies a non-null string, the string will - automatically be truncated or padded(with spaces) to 11 characters." - ::= { tmnxChassisEntry 16 } - -tmnxChassisReboot OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Setting this tmnxChassisReboot to 'doAction' causes a soft-reboot - of the entire chassis including all the CPM and IOM cards. - - Note that the reboot action is likely to occur before the SNMP - SET response can be transmitted." - DEFVAL { notApplicable } - ::= { tmnxChassisEntry 17 } - -tmnxChassisUpgrade OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Setting this tmnxChassisUpgrade to 'doAction' causes an upgrade - of all firmware and a reboot of the entire chassis including all - the CPM and IOM cards. - - CAUTION: This upgrade and reboot may take several minutes to - complete. The chassis MUST NOT be reset or powered down, - nor cards inserted or removed, during this process. Any of - these prohibited actions may cause the cards to be rendered - inoperable. - - tmnxChassisUpgrade and tmnxChassisReboot must be set - together in the same SNMP SET request PDU or else the SET request - will fail with an inconsistentValue error. - - Note that the reboot action is likely to occur before the SNMP - SET response can be transmitted." - DEFVAL { notApplicable } - ::= { tmnxChassisEntry 18 } - -tmnxChassisAdminMode OBJECT-TYPE - SYNTAX TmnxChassisMode - MAX-ACCESS read-create - STATUS current - - DESCRIPTION - "The value of tmnxChassisAdminMode specifies the scaling and feature - set for the IOM cards in the chassis. Setting this variable to - 'modeA' causes all IOM cards in the chassis to use the scaling - and feature sets supported on the iom-20g card type. Setting - tmnxChassisAdminMode to 'modeB' corresponds to the scaling and feature - sets supported on the iom-20g-b card type. 'modeC' corresponds to the - scaling and feature sets supported on the iom2-20g card type. - - An attempt to change the value of tmnxChassisAdminMode from 'modeA' - to 'modeB' (upgrade) or 'modeC' (upgrade) without also setting - tmnxChassisModeForce to a value of 'doAction' in the same SNMP SET - request, will fail with an inconsistentValue error if there are any IOM - cards in the chassis with a value of 'iom-20g' for tmnxCardAssignedType. - - An attempt to change the value of tmnxChassisAdminMode from 'modeB' - to 'modeC' (upgrade) without also setting tmnxChassisModeForce to - a value of 'doAction' in the same SNMP SET request, will fail with an - inconsistentValue error if there are any IOM cards in the chassis with - a value of 'iom-20g-b' for tmnxCardAssignedType. - - 'modeB' scaling and feature sets cannot be supported on the iom-20g - card. 'modeC' scaling feature set cannot be supported on either on - the iom-20g or the iom-20g-b." - - DEFVAL { modeA } - ::= { tmnxChassisEntry 19 } - -tmnxChassisOperMode OBJECT-TYPE - SYNTAX TmnxChassisMode - MAX-ACCESS read-only - STATUS current - - DESCRIPTION - "The value of tmnxChassisOperMode indicates the operational scaling - and feature set for the IOM cards in the chassis. Changing the value - of tmnxChassisAdminMode from 'modeB' to 'modeA' (downgrade) will - result in tmnxChassisAdminMode indicating 'modeA' while - tmnxChassisOperMode indicates 'modeB' untill the configuration is - saved and the system rebooted, at which point, the actual downgrade - will take effect. - - Changing the value of tmnxChassisAdminMode from 'modeC' to either - 'modeB' (downgrade) or 'modeA' (downgrade) will result in - tmnxChassisAdminMode indicating 'modeB' or 'modeA' respectively while - tmnxChassisOperMode indicates 'modeC' untill the configuration is - saved and the system rebooted, at which point, the actual downgrade - will take effect. - - 'modeB' scaling and feature sets cannot be supported on the iom-20g - card. 'modeC' scaling feature set cannot be supported on either on - the iom-20g or the iom-20g-b." - ::= { tmnxChassisEntry 20 } - -tmnxChassisModeForce OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Setting tmnxChassisModeForce to a value of 'doAction' in the - same SNMP SET request where tmnxChassisAdminMode is set to 'modeB' - allows the chassis to be upgraded to 'modeB' even if there are - IOM cards in the chassis with a value of 'iom-20g' for - tmnxCardAssignedType. - - Setting tmnxChassisModeForce to a value of 'doAction' in the - same SNMP SET request where tmnxChassisAdminMode is set to 'modeC' - allows the chassis to be upgraded to 'modeC' even if there are - IOM cards in the chassis with a value of 'iom2-20g' for - tmnxCardAssignedType. - - An attempt to set tmnxChassisModeForce to 'doAction' without - also setting tmnxChassisAdminMode, in the same SNMP SET request - will fail with an inconsistentValue error. - - ----------------------------------------------------------------------- - Mode change | Assigned card | Force | Result - ----------------------------------------------------------------------- - a to b (upgrade) | iom-20g | not-set | error - a to b (upgrade) | iom-20g | set | mode b with warnings - a to b (upgrade) | iom-20g-b | not-set | mode b - a to b (upgrade) | iom-20g-b | set | mode b - a to c (upgrade) | iom-20g | not-set | error - a to c (upgrade) | iom-20g | set | mode c with warnings - a to c (upgrade) | iom2-20g | not-set | mode c - a to c (upgrade) | iom2-20g | set | mode c - b to c (upgrade) | iom-20g-b | not-set | error - b to c (upgrade) | iom-20g-b | set | mode c with warnings - b to c (upgrade) | iom2-20g | not-set | mode c - b to c (upgrade) | iom2-20g | set | mode c - b to a (downgrade)| iom-20g | not-set | mode a on save and reboot - b to a (downgrade)| iom-20g | set | mode a on save and reboot - b to a (downgrade)| iom-20g-b | not-set | mode a on save and reboot - b to a (downgrade)| iom-20g-b | set | mode a on save and reboot - c to a (downgrade)| iom-20g | not-set | mode a on save and reboot - c to a (downgrade)| iom-20g | set | mode a on save and reboot - c to a (downgrade)| iom2-20g | not-set | mode a on save and reboot - c to a (downgrade)| iom2-20g | set | mode a on save and reboot - c to b (downgrade)| iom-20g-b | not-set | mode b on save and reboot - c to b (downgrade)| iom-20g-b | set | mode b on save and reboot - c to b (downgrade)| iom2-20g | not-set | mode b on save and reboot - c to b (downgrade)| iom2-20g | set | mode b on save and reboot - -----------------------------------------------------------------------" - DEFVAL { notApplicable } - ::= { tmnxChassisEntry 21 } - -tmnxChassisUpdateWaitTime OBJECT-TYPE - SYNTAX Unsigned32 (15..600) - UNITS "seconds" - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The value of tmnxChassisUpdateWaitTime specifies the time to wait - before rebooting IOM cards running older software versions following - a software upgrade or downgrade activity switchover. This object - was obsoleted in release 5.0." - DEFVAL { 15 } - ::= { tmnxChassisEntry 22 } - -tmnxChassisUpdateTimeLeft OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Following a software upgrade or downgrade activity switchover, - the value of tmnxChassisUpdateTimeLeft indicates the time remaining - before IOM cards or MDAs running older software versions will be - rebooted." - ::= { tmnxChassisEntry 23 } - -tmnxChassisOverTempState OBJECT-TYPE - SYNTAX INTEGER { - stateOk (1), - stateOverTemp (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current Over Temperature state of this chassis. - - stateOk Indicates chassis is below the temperature threshold. - stateOverTemp Indicates chassis is above the temperature threshold. - " - ::= { tmnxChassisEntry 24 } - --- --- Fan Table --- - -tmnxChassisFanTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxChassisFanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about fan trays." - ::= { tmnxChassisObjs 4 } - -tmnxChassisFanEntry OBJECT-TYPE - SYNTAX TmnxChassisFanEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains information regarding a fan tray." - INDEX { tmnxChassisIndex, tmnxChassisFanIndex } - ::= { tmnxChassisFanTable 1 } - -TmnxChassisFanEntry ::= - SEQUENCE { - tmnxChassisFanIndex Unsigned32, - tmnxChassisFanOperStatus TmnxDeviceState, - tmnxChassisFanSpeed INTEGER - } - -tmnxChassisFanIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..31) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies a specific fan tray in the - chassis." - ::= { tmnxChassisFanEntry 1 } - -tmnxChassisFanOperStatus OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current status of the Fan tray." - ::= { tmnxChassisFanEntry 2 } - -tmnxChassisFanSpeed OBJECT-TYPE - SYNTAX INTEGER { - unknown (1), - halfSpeed (2), - fullSpeed (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxChassisFanSpeed indicates if the fans in this - fan tray are running at 'halfSpeed' or 'fullSpeed'." - ::= { tmnxChassisFanEntry 3 } - --- --- Power Supply table --- - -tmnxChassisPowerSupplyTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxChassisPowerSupplyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about power supply trays." - ::= { tmnxChassisObjs 5 } - -tmnxChassisPowerSupplyEntry OBJECT-TYPE - SYNTAX TmnxChassisPowerSupplyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains information regarding a power supply tray." - INDEX { tmnxChassisIndex, tmnxChassisPowerSupplyId } - ::= { tmnxChassisPowerSupplyTable 1 } - -TmnxChassisPowerSupplyEntry ::= - SEQUENCE { - tmnxChassisPowerSupplyId Unsigned32, - tmnxChassisPowerSupplyACStatus TmnxDeviceState, - tmnxChassisPowerSupplyDCStatus TmnxDeviceState, - tmnxChassisPowerSupplyTempStatus TmnxDeviceState, - tmnxChassisPowerSupplyTempThreshold Integer32, - tmnxChassisPowerSupply1Status TmnxDeviceState, - tmnxChassisPowerSupply2Status TmnxDeviceState, - tmnxChassisPowerSupplyAssignedType INTEGER, - tmnxChassisPowerSupplyInputStatus TmnxDeviceState, - tmnxChassisPowerSupplyOutputStatus TmnxDeviceState - } - -tmnxChassisPowerSupplyId OBJECT-TYPE - SYNTAX Unsigned32 (1..31) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique identifier index for a power supply tray in the chassis." - ::= { tmnxChassisPowerSupplyEntry 1 } - -tmnxChassisPowerSupplyACStatus OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of tmnxChassisPowerSupplyACStatus is 'deviceStateOk', - the input AC voltage is within range. If the value is - 'deviceStateFailed', an AC voltage out of range condition has been - detected. A value of 'deviceNotEquipped' indicates that the AC - power supply is not present." - ::= { tmnxChassisPowerSupplyEntry 2 } - -tmnxChassisPowerSupplyDCStatus OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of tmnxChassisPowerSupplyDCStatus is 'deviceStateOk', - the input DC voltage is within range. If the value is - 'deviceStateFailed', an DC voltage out of range condition has been - detected. A value of 'deviceNotEquipped' indicates that the DC - power supply is not present." - ::= { tmnxChassisPowerSupplyEntry 3 } - -tmnxChassisPowerSupplyTempStatus OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of tmnxChassisPowerSupplyTempStatus is 'deviceStateOk', - the current temperature is within acceptable range. If the value is - 'deviceStateFailed', a temperature too high condition has been - detected." - ::= { tmnxChassisPowerSupplyEntry 4 } - -tmnxChassisPowerSupplyTempThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "degrees celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature threshold for this power supply tray in degrees - celsius. When the temperature raises above - tmnxChassisPowerSupplyTempThreshold, a 'temperature too high' - event will be generated." - ::= { tmnxChassisPowerSupplyEntry 5 } - -tmnxChassisPowerSupply1Status OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The overall status of an equipped power supply. For AC multiple power - supplies, this represents the overall status of the first power supply - in the tray (or shelf). For any other type, this represents the overall - status of the power supply. If tmnxChassisPowerSupply1Status is - 'deviceStateOk', then all monitored statuses are 'deviceStateOk'. A - value of 'deviceStateFailed' represents a condition where at least one - monitored status is in a failed state." - ::= { tmnxChassisPowerSupplyEntry 6 } - -tmnxChassisPowerSupply2Status OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The overall status of an equipped power supply. For AC multiple power - supplies, this represents the overall status of the second power supply - in the tray (or shelf). For any other type, this field is unused and - set to 'deviceNotEquipped'. If tmnxChassisPowerSupply2Status is - 'deviceStateOk', then all monitored statuses are 'deviceStateOk'. A - value of 'deviceStateFailed' represents a condition where at least one - monitored status is in a failed state." - ::= { tmnxChassisPowerSupplyEntry 7 } - -tmnxChassisPowerSupplyAssignedType OBJECT-TYPE - SYNTAX INTEGER { - none (0), - dc (1), - acSingle (2), - acMultiple (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tmnxChassisPowerSupplyAssignedType configures the type of power supply - for a platform. Based on the value assigned to this object, various - power supply monitoring signals will be interpreted. For example, if - a platform is provisioned to use DC power supplies, then the signal - that indicates an AC power supply is missing can be ignored. - This is required for proper generation of traps and LED management." - ::= { tmnxChassisPowerSupplyEntry 8 } - -tmnxChassisPowerSupplyInputStatus OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of tmnxChassisPowerSupplyInputStatus is 'deviceStateOk', - the input voltage of the power supply is within range. If the value - is 'deviceStateFailed', an input voltage out of range condition has - been detected. A value of 'deviceNotEquipped' indicates that the power - supply is not present." - ::= { tmnxChassisPowerSupplyEntry 9 } - -tmnxChassisPowerSupplyOutputStatus OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the value of tmnxChassisPowerSupplyOutputStatus is 'deviceStateOk', - the output voltage of the power supply is within range. If the value - is 'deviceStateFailed', an output voltage out of range condition has - been detected. A value of 'deviceNotEquipped' indicates that the power - supply is not present." - ::= { tmnxChassisPowerSupplyEntry 10 } - --- --- Alcatel 7x50 SR series Chassis Type Defintion Table --- -tmnxChassisTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxChassisTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The chassis type table has an entry for each Alcatel 7x50 SR series - chassis model." - ::= { tmnxChassisObjs 6 } - -tmnxChassisTypeEntry OBJECT-TYPE - SYNTAX TmnxChassisTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an Alcatel 7x50 SR series Chassis model. - Rows in this table are created by the agent at initialization and - cannot be created or destroyed by SNMP Get or Set requests." - INDEX { tmnxChassisTypeIndex } - ::= { tmnxChassisTypeTable 1 } - -TmnxChassisTypeEntry ::= - SEQUENCE { - tmnxChassisTypeIndex TmnxChassisType, - tmnxChassisTypeName TNamedItemOrEmpty, - tmnxChassisTypeDescription TItemDescription, - tmnxChassisTypeStatus TruthValue - } - -tmnxChassisTypeIndex OBJECT-TYPE - SYNTAX TmnxChassisType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique index value which identifies this type of Alcatel - 7x50 SR series chassis model." - ::= { tmnxChassisTypeEntry 1 } - -tmnxChassisTypeName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The administrative name that identifies this type of Alcatel - 7x50 SR series chassis model. This name string may be used in - CLI commands to specify a particular chassis model type." - ::= { tmnxChassisTypeEntry 2 } - -tmnxChassisTypeDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A detailed description of this Alcatel 7x50 SR series chassis model." - ::= { tmnxChassisTypeEntry 3 } - -tmnxChassisTypeStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When tmnxChassisTypeStatus has a value of 'true' it indicates that - this chassis model is supported in this revision of the management - software. When it has a value of 'false' there is no support." - ::= { tmnxChassisTypeEntry 4 } - - --- --- Alcatel 7x50 SR series Hardware Components Table --- -tmnxHwLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when the tmnxHwTable was last changed." - ::= { tmnxChassisObjs 7 } - -tmnxHwTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxHwEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxHwTable has an entry for each managed hardware component - in the Alcatel 7x50 SR series system's chassis. Examples of - these hardware component types are IOM, Fabric, and CPM cards, - MCM and CCM, and MDA modules. Similar information for physical ports - is in the tmnxPortObjs." - ::= { tmnxChassisObjs 8 } - -tmnxHwEntry OBJECT-TYPE - SYNTAX TmnxHwEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an Alcatel 7x50 SR series manufactured - hardware component. Entries cannot be created and deleted via - SNMP SET operations. When an entry is created in one of the - card tables, IOM, CPM, Fabric or MDA, a tmnxHwEntry is created - for the common hardware management information for that card - in that chassis. When the card is removed from the chassis, - its corresponding tmnxHwEntry is deleted. - - The tmnxHwIndex is bitmapped: - - | 32 25 | 24 17 | 16 9 | 8 1 | - +-------------+-------------+-------------+-------------+ - | TmnxHwClass | 00000000 | Slot | number | - +-------------+-------------+-------------+-------------+ - - The Slot field is only used for components on cards in - slots. It is zero for all others. - - The number field starts from 1 and indicates which component. - E.g. Power supply 1 or 2." - - - INDEX { tmnxChassisIndex, tmnxHwIndex } - ::= { tmnxHwTable 1 } - -TmnxHwEntry ::= - SEQUENCE { - tmnxHwIndex TmnxHwIndex, - tmnxHwID RowPointer, - tmnxHwMfgString SnmpAdminString, - tmnxHwMfgBoardNumber OCTET STRING, - tmnxHwSerialNumber SnmpAdminString, - tmnxHwManufactureDate SnmpAdminString, - tmnxHwClass TmnxHwClass, - tmnxHwName TNamedItemOrEmpty, - tmnxHwAlias TNamedItemOrEmpty, - tmnxHwAssetID SnmpAdminString, - tmnxHwCLEI SnmpAdminString, - tmnxHwIsFRU TruthValue, - tmnxHwContainedIn Integer32, - tmnxHwParentRelPos Integer32, - tmnxHwAdminState INTEGER, - tmnxHwOperState INTEGER, - tmnxHwTempSensor TruthValue, - tmnxHwTemperature Integer32, - tmnxHwTempThreshold Integer32, - tmnxHwBootCodeVersion DisplayString, - tmnxHwSoftwareCodeVersion DisplayString, - tmnxHwSwLastBoot DateAndTime, - tmnxHwSwState INTEGER, - tmnxHwAlarmState TmnxAlarmState, - tmnxHwLastAlarmEvent RowPointer, - tmnxHwClearAlarms TmnxActionType, - tmnxHwSwImageSource INTEGER, - tmnxHwMfgDeviations SnmpAdminString, - tmnxHwBaseMacAddress MacAddress, - tmnxHwFailureReason DisplayString - } - -tmnxHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxHwIndex is a unique index that identifies - common management information for Alcatel 7x50 SR series - manufactured hardware components within the specified chassis." - ::= { tmnxHwEntry 1 } - -tmnxHwID OBJECT-TYPE - SYNTAX RowPointer - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwID is an object identifier that points to - the table and row entry with additional management information - specific to this hardware component's class." - ::= { tmnxHwEntry 2 } - -tmnxHwMfgString OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..253)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The tmnxHwMfgString contains unspecified Alcatel 7x50 SR series - manufacturing information and includes the Alcatel vendor information." - ::= { tmnxHwEntry 3 } - -tmnxHwMfgBoardNumber OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The tmnxHwMfgBoardNumber contains the part number information." - ::= { tmnxHwEntry 4 } - -tmnxHwSerialNumber OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(0..32)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique Alcatel 7x50 SR series serial number of the hardware - component." - ::= { tmnxHwEntry 5 } - -tmnxHwManufactureDate OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(8)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The manufacturing date of the hardware component in 'mmddyyyy' - ascii format." - ::= { tmnxHwEntry 6 } - -tmnxHwClass OBJECT-TYPE - SYNTAX TmnxHwClass - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwClass indicates the general hardware type of this - component. If no appropriate enumeration exists for this hardware - component then the value 'other (1)' is used. If the agent cannot - identify this hardware component then the value 'unknown (2)' is - used." - ::= { tmnxHwEntry 7 } - -tmnxHwName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwName is the name of the component as assigned - by the system software itself and is suitable for use in CLI commands. - This may be a text name such as 'console' or a port ID such as '2/2'. - - If there is no predefined name then a zero length string is returned. - - Note that the value of tmnxHwName for two component entries will - be the same if the CLI does not distinguish between them, e.g. the - chassis slot-1 and the card in slot-1." - ::= { tmnxHwEntry 8 } - -tmnxHwAlias OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxHwAlias is the administrative name assigned to this - hardware component by the CLI user or network manager. It is saved - across re-initializations and reboots of the system." - DEFVAL { ''H } - ::= { tmnxHwEntry 9 } - -tmnxHwAssetID OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxHwAssetID is an administratively assigned asset - tracking identifier for this hardware component. It is saved across - re-initializations and reboots of the system. If no asset tracking - information is associated with this hardware component, a zero-length - string is returned to an SNMP get request. - - Some hardware components do not have asset tracking identifiers. - Components for which tmnxHwIsFRU has a value of 'false' do not - need their own unique asset tracking identifier. In this case, the - agent denies write access to this object and returns a zero-length - string to an SNMP get request." - DEFVAL { ''H } - ::= { tmnxHwEntry 10 } - -tmnxHwCLEI OBJECT-TYPE - SYNTAX SnmpAdminString (SIZE(10)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The Common Language Equipment Identifier, CLEI, code is a unique - 10-character identifier, that is fixed by the manufacturer. It - consists of ten alphanumeric characters. The first seven characters - present a concise summary of an equipment entity's circuit or - transport capabilities, e.g., functional, electrical, bandwidth, etc. - CLEI codes for plug-in or portable equipment with the same first - seven characters (CLEI-7) are considered bidirectionally - interchangeable and group under a G level record. Most licensees - plug-in inventories and records are controlled at the group level. - The eighth character denotes the reference source used for coding - the item, and the last two characters denote manufacturing vintage - or version, and other complemental information. - - A ten-character CLEI code that is developed for a specific piece of - equipment is unique within the CLEI code universe and is used in A - level records; the code is not assigned to any other equipment piece. - Equipment is coded to a first or major application. When the same - equipment is usable in another application or system, it is not - recorded nor are additional codes developed for that purpose." - REFERENCE - "Bellcore (Telcordia Technologies) GR-485." - ::= { tmnxHwEntry 11 } - -tmnxHwIsFRU OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwIsFRU indicates whether or not this hardware - component is a Field Replaceable Unit (FRU) or not. Those components - that are permanently contained within a FRU have a value of 'false'." - ::= { tmnxHwEntry 12 } - -tmnxHwContainedIn OBJECT-TYPE - SYNTAX Integer32 (0..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwContainedIn is the tmnxHwIndex value for the - row entry of the hardware component that contains this component. - A value of zero indicates that this component is not contained in any - other component." - ::= { tmnxHwEntry 13 } - -tmnxHwParentRelPos OBJECT-TYPE - SYNTAX Integer32 (-1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwParentRelPos indicates the relative position of - this hardware component among all its 'sibling' components. A sibling - component shares the same instance values for tmnxHwContainedIn and - tmnxHwClass objects. - - If the associated value of tmnxHwContainedIn is zero, then the value -1 - is returned." - ::= { tmnxHwEntry 14 } - -tmnxHwAdminState OBJECT-TYPE - SYNTAX INTEGER { - noop (1), - inService (2), - outOfService (3), - diagnose (4), - operateSwitch (5) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The desired administrative status of this hardware component. Write - access will be denied for those components that do not have - administrative status. An attempt to set tmnxHwAdminState to - 'operateSwitch (5)' will fail if the hardware component is not part - of a redundant pair. Some examples of redundant hardware are the - CPM cards and fabric cards." - DEFVAL { noop } - ::= { tmnxHwEntry 15 } - -tmnxHwOperState OBJECT-TYPE - SYNTAX INTEGER { - unknown (1), - inService (2), - outOfService (3), - diagnosing (4), - failed (5), - booting (6), - empty (7), - provisioned (8), - unprovisioned (9), - upgrade (10), - downgrade (11), - inServiceUpgrade (12), - inServiceDowngrade (13), - resetPending (14) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The actual operational status of this hardware component. - - unknown (1) Status cannot be determined - - inService (2) Online - If tmnxHwClass has a value of - 'ioModule (8)' or 'cpmModule (9), the - card is present, booted, configured, - and running. - - outOfService (3) Ready - The hardware component is OK - but is down because tmnxHwAdminState has - a value of 'outOfService (3)'. - - diagnosing (4) Not implemented. - - failed (5) This hardware component has failed. The - value of tmnxHwFailureReason indicates - the type of failure. If tmnxHwClass has - a value of 'ioModule(8)' or 'cpmModule(9)', - there is a card in the slot but it has - failed. - - booting (6) A card is in the transitional startup state. - - empty (7) There is no card in the slot and it has - not been pre-configured. - - provisioned (8) There is no card in the slot but it has - been pre-configured. - - unprovisioned (9) There is a card in the slot but it is not - configured. - - upgrade (10) Card software version is compatible with - and newer than that running on the current - active CPM. - - downgrade (11) Card software version is compatible with - and older than that running on the current - active CPM. - - inServiceUpgrade (12) Card is inService and the card software - version is compatible with and newer than - that running on the current active CPM. - This state applies only to a standby CPM - card. This enumeration is no longer - supported as of release 5.0. - - inServiceDowngrade (13) Card is inService and the card software - is compatible with and older than that - running on the current active CPM. This - state applies only to a standby CPM card. - This enumeration is no longer supported - as of release 5.0. - - resetPending (14) Card is awaiting reset following an - upgrade or downgrade activity switch. - The card software version is upgrade - or downgrade compatible but will be reset - in order to update it to match the active - CPM software. The value of - tmnxChassisUpdateWaitTime indicates the - how long the system will wait following - an upgrade or downgrade activity switch - before it resets IOM cards. This state - applies only to IOM cards. This - enumeration is no longer supported as of - release 5.0. - " - ::= { tmnxHwEntry 16 } - -tmnxHwTempSensor OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwTempSensor indicates whether or not this - hardware component contains a temperature sensor." - ::= { tmnxHwEntry 17 } - -tmnxHwTemperature OBJECT-TYPE - SYNTAX Integer32 - UNITS "degrees celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current temperature reading in degrees celsius from this hardware - component's temperature sensor. If this component does not contain - a temperature sensor, then the value -1 is returned." - ::= { tmnxHwEntry 18 } - -tmnxHwTempThreshold OBJECT-TYPE - SYNTAX Integer32 - UNITS "degrees celsius" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The temperature threshold for this hardware component in degrees - celsius. When the value of tmnxHwTemperature raises above - tmnxHwTempThreshold, a 'temperature too high' event will - be generated." - ::= { tmnxHwEntry 19 } - -tmnxHwBootCodeVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The version number of boot eprom on the card in this slot. - - If no specific software program is associated with this hardware - component then this object will contain a zero length string." - ::= { tmnxHwEntry 20 } - -tmnxHwSoftwareCodeVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The software product release version number for the software image - currently running on this IOM or CPM card. - - If no specific software program is associated with this hardware - component then this object will contain a zero length string." - ::= { tmnxHwEntry 21 } - -tmnxHwSwLastBoot OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The date and time the software running on this IOM or CPM card was - last rebooted. - - If this row entry represents a standby CPM card, the date and time - indicated is when the standby completed its initial synchronization - process and became ready to take over in case the active card fails - or a manual switchover command is issued." - ::= { tmnxHwEntry 22 } - -tmnxHwSwState OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - hwFailure (1), - swFailure (2), - hwInitting (3), - swDownloading (4), - swInitting (5), - swInitted (6), - swRunning (7) - } - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The state of the software running on this IOM or CPM card. - - The tmnxHwSwState object is obsolete. The Alcatel 7x50 platform - cannot distinguish software status separate from the hardware - status. Instead of using this object, additional operational - states have been added to tmnxHwOperState. - - If no specific software program is associated with this hardware - component then this object will contain a zero." - ::= { tmnxHwEntry 23 } - -tmnxHwAlarmState OBJECT-TYPE - SYNTAX TmnxAlarmState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwAlarmState indicates the current alarm - state for this hardware component." - ::= { tmnxHwEntry 24 } - -tmnxHwLastAlarmEvent OBJECT-TYPE - SYNTAX RowPointer - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwLastAlarmEvent is an object identifier whose - object name and instance values point to the row entry in the - ALARM-MIB that contains the most recent alarm event associated with - this hardware component. If the tmnxHwAlarmState has a value of - 'alarmCleared', the most recent alarm event will be in the - nlmAlarmClearedTable. If it has a value of 'alarmActive', the - entry pointed to is in the nlmAlarmActiveTable. If the value of - tmnxHwLastAlarmEvent is '0.0', then either there have not been any - alarm events associated with this chassis since the system was - last booted, or the last alarm event has aged out and its entry is - no longer available in the ALARM-MIB tables." - ::= { tmnxHwEntry 25 } - -tmnxHwClearAlarms OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this action variable causes all the active alarms associated - with this hardware component to be moved from the ALARM-MIB - nlmActiveAlarmTable to the nlmClearedAlarmTable. This action button - is primarily meant for use as a code development aid. This object may - be removed from the TIMETRA-CHASSIS-MIB before product release." - DEFVAL { notApplicable } - ::= { tmnxHwEntry 26 } - -tmnxHwSwImageSource OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - primary (1), - secondary (2), - tertiary (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwSwImageSource indicates the location in the - Boot Options File (BOF) where the software image file was found - when the system last rebooted." - ::= { tmnxHwEntry 27 } - -tmnxHwMfgDeviations OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxHwMfgDeviations contains a record of changes done by the - manufacturing to the hardware or software and which is outside the - normal revision control process." - ::= { tmnxHwEntry 28 } - -tmnxHwBaseMacAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxHwBaseMacAddress contains the base MAC address of the hardware - component. It is applicable only if tmnxHwClass is of type 'chassis', - 'ioModule', 'cpmModule' or 'mdaModule'." - ::= { tmnxHwEntry 29 } - -tmnxHwFailureReason OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxHwFailureReason indicates the reason why a hardware component - 'failed' as indicated in tmnxHwOperState." - ::= { tmnxHwEntry 30 } - --- --- Alcatel 7x50 SR series Hardware Components Containment Table --- -tmnxHwContainsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxHwContainsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxHwContainsTable shows the container/containee relationship - between entries in the tmnxHwTable. The hardware component - containment tree can be constructed from information in the - tmnxHwTable, but this table provides the information in a more - convenient format for the manager system to use." - ::= { tmnxChassisObjs 9 } - -tmnxHwContainsEntry OBJECT-TYPE - SYNTAX TmnxHwContainsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a single container/containee relationship. - Entries cannot be created and deleted via SNMP SET operations." - INDEX { tmnxHwIndex, tmnxHwContainedIndex } - ::= { tmnxHwContainsTable 1 } - -TmnxHwContainsEntry ::= - SEQUENCE { - tmnxHwContainedIndex TmnxHwIndex - } - -tmnxHwContainedIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwIndex for the contained hardware component." - ::= { tmnxHwContainsEntry 1 } - --- --- Alcatel 7710 SR series Chassis Control Module (CCM) Table --- - -tmnxCcmTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCcmEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about CCM." - ::= { tmnxChassisObjs 10 } - -tmnxCcmEntry OBJECT-TYPE - SYNTAX TmnxCcmEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains information regarding a CCM." - INDEX { tmnxChassisIndex, tmnxCcmIndex } - ::= { tmnxCcmTable 1 } - -TmnxCcmEntry ::= - SEQUENCE { - tmnxCcmIndex Unsigned32, - tmnxCcmOperStatus TmnxDeviceState, - tmnxCcmHwIndex TmnxHwIndex, - tmnxCcmEquippedType TmnxCcmType - } - -tmnxCcmIndex OBJECT-TYPE - SYNTAX Unsigned32 (1..8) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies a specific CCM instance in the - chassis." - ::= { tmnxCcmEntry 1 } - -tmnxCcmOperStatus OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current status of the CCM." - ::= { tmnxCcmEntry 2 } - -tmnxCcmHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCcmHwIndex is the index into the tmnxHwTable - for the row entry that represents the hardware component information - for this CCM." - ::= { tmnxCcmEntry 3 } - -tmnxCcmEquippedType OBJECT-TYPE - SYNTAX TmnxCcmType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A bit-mask that identifies the CCM type that is physically - inserted into this chassis. There will not be more than one - bit set at a time in tmnxCcmEquippedType." - ::= { tmnxCcmEntry 4 } - --- --- Chassis Control Module Type (CCM) Definition Table --- -tmnxCcmTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCcmTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The card type table has an entry for each Alcatel 7710 series - Chassis Control Module (CCM) model." - ::= { tmnxChassisObjs 11 } - -tmnxCcmTypeEntry OBJECT-TYPE - SYNTAX TmnxCcmTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an Alcatel 7710 series CCM model. - Rows in this table are created by the agent at initialization and - cannot be created or destroyed by SNMP Get or Set requests." - INDEX { tmnxCcmTypeIndex } - ::= { tmnxCcmTypeTable 1 } - -TmnxCcmTypeEntry ::= - SEQUENCE { - tmnxCcmTypeIndex TmnxCcmType, - tmnxCcmTypeName TNamedItemOrEmpty, - tmnxCcmTypeDescription TItemDescription, - tmnxCcmTypeStatus TruthValue - } - -tmnxCcmTypeIndex OBJECT-TYPE - SYNTAX TmnxCcmType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique index value which identifies this type of Alcatel - 7710 series CCM model." - ::= { tmnxCcmTypeEntry 1 } - -tmnxCcmTypeName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The administrative name that identifies this type of Alcatel - 7710 series CCM model. This name string may be used in CLI - commands to specify a particular card model type." - ::= { tmnxCcmTypeEntry 2 } - -tmnxCcmTypeDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A detailed description of this Alcatel 7710 series CCM model." - ::= { tmnxCcmTypeEntry 3 } - -tmnxCcmTypeStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When tmnxCcmTypeStatus has a value of 'true' it - indicates that this CCM is supported in this revision of the - management software. When it has a value of 'false' there is no - support." - ::= { tmnxCcmTypeEntry 4 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- Alcatel 7x50 SR series Card Objects --- - --- --- IOM Card Table - The tmnxCardTable contains information --- about the IOM cards in a chassis. --- - -tmnxCardLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when the tmnxCardTable was last changed." - ::= { tmnxCardObjs 1 } - -tmnxCardTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCardEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxCardTable has an entry for each IOM card slot in each - chassis in the TMNX system." - ::= { tmnxCardObjs 2 } - -tmnxCardEntry OBJECT-TYPE - SYNTAX TmnxCardEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an IOM card slot in a chassis in the - system. Entries cannot be created and deleted via SNMP SET - operations. When a tmnxChassisEntry is created, a tmnxCardEntry - is created for each IOM card slot in that chassis. Before a - tmnxChassisEntry can be deleted, each tmnxCardEntry for that - chassis must be in the proper state for removal." - INDEX { tmnxChassisIndex, tmnxCardSlotNum } - ::= { tmnxCardTable 1 } - -TmnxCardEntry ::= - SEQUENCE { - tmnxCardSlotNum TmnxSlotNum, - tmnxCardSupportedTypes TmnxCardType, - tmnxCardAllowedTypes TmnxCardType, - tmnxCardAssignedType TmnxCardType, - tmnxCardEquippedType TmnxCardType, - tmnxCardHwIndex TmnxHwIndex, - tmnxCardClockSource TItemDescription, - tmnxCardNumMdaSlots Unsigned32, - tmnxCardNumMdas Unsigned32, - tmnxCardReboot TmnxActionType, - tmnxCardMemorySize Unsigned32, - tmnxCardNamedPoolAdminMode TmnxAdminState, - tmnxCardNamedPoolOperMode TmnxAdminState - } - -tmnxCardSlotNum OBJECT-TYPE - SYNTAX TmnxSlotNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies this IOM slot within a chassis - in the system." - ::= { tmnxCardEntry 1 } - -tmnxCardSupportedTypes OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A bit-mask that specifies what card types can be physically - supported in this IOM slot in this chassis." - ::= { tmnxCardEntry 2 } - -tmnxCardAllowedTypes OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "A bit-mask that specifies what IOM card types the administrator - has designated be allowed to be inserted into this slot. - If the slot has not-been pre-provisioned and a card that - does not match one of the allowed types is inserted into - this slot, a mis-match alarm will be raised. If a specific - value has not yet been SET by the manager, tmnxCardAllowedTypes - will return the same value to a GET request as - tmnxCardSupportedTypes. - - The object was made obsolete in the 3.0 release." - ::= { tmnxCardEntry 3 } - -tmnxCardAssignedType OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A bit-mask that identifies the administratively assigned - (pre-provisioned) IOM card type that should occupy this slot - in this chassis. If tmnxCardAssignedType has a value of - 'unassigned', this slot has not yet been pre-provisioned. - There must not be more than one bit set at a time in - tmnxCardAssignedType." - DEFVAL { 1 } - ::= { tmnxCardEntry 4 } - -tmnxCardEquippedType OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A bit-mask that identifies the IOM card type that is physically - inserted into this slot in this chassis. If the slot has been - pre-provisioned, tmnxCardAssignedType is not equal 'unassigned', - and the value of tmnxCardEquippedType is not the same as - tmnxCardAssignedType, a mis-match alarm will be raised. If the - slot has not been pre-provisioned, and the value of - tmnxCardEquippedType is not one of the allowed types as specified - by tmnxCardAllowedTypes, a mis-match alarm will be raised. There - will not be more than one bit set at a time in tmnxCardEquippedType. - A value of 0 indicates the IOM card type is not recognized by the - software." - ::= { tmnxCardEntry 5 } - -tmnxCardHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCardHwIndex is the index into the tmnxHwTable - for the row entry that represents the hardware component information - for this IOM card." - ::= { tmnxCardEntry 6 } - -tmnxCardClockSource OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The clock source used by the IOM card in this slot." - ::= { tmnxCardEntry 10 } - -tmnxCardNumMdaSlots OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Media Dependent Adapter (MDA) slots available on - this IOM card." - ::= { tmnxCardEntry 11 } - -tmnxCardNumMdas OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of Media Dependent Adapters installed on this IOM card." - ::= { tmnxCardEntry 12 } - -tmnxCardReboot OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this variable to 'doAction' causes the IOM card to execute - a soft-reboot." - DEFVAL { notApplicable } - ::= { tmnxCardEntry 13 } - -tmnxCardMemorySize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "Mega-bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCardMemorySize indicates the amount of - memory, in mega-bytes, populated on this IOM card." - ::= { tmnxCardEntry 14 } - -tmnxCardNamedPoolAdminMode OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxCardNamedPoolAdminMode specifies whether or - not an IOM is provisioned for the configuration of named pools. If - the value of tmnxCardNamedPoolAdminMode is 'inService(2)', the - system will change the way default pools are created and allow for - the creation of MDA and port level named buffer pools. If the value - of tmnxCardNamedPoolAdminMode is 'outOfService(3)', the system will - not create per port pools, instead a default network and access pool - is created for ingress and egress and is shared by queues on all - ports. This object is used in conjunction with - tmnxCardNamedPoolOperMode." - DEFVAL { outOfService } - ::= { tmnxCardEntry 15 } - -tmnxCardNamedPoolOperMode OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCardNamedPoolOperMode specifies whether or - not an IOM provisioned with tmnxCardNamedPoolAdminMode to a - value of 'inService(2)' will activly use named pools or not. - A value of 'outOfService(3) means that the named pool configurations - will not be downloaded to the IOM until after a reset of the IOM - is performed. A value of 'inService(2)' means that the named pool - configurations are programmed by the IOM. On systems using a - separate CPM and IOM combination the value of tmnxCardNamedPoolOperMode - and tmnxCardNamedPoolAdminMode will always be in sync due to a - mandatory reboot of the IOM. On systems using a combined image (CFM) - these values will be out-of-sync until the chassis is rebooted." - DEFVAL { outOfService } - ::= { tmnxCardEntry 16 } - - --- --- CPM Card Table - The Chassis Process Manager card table contains --- the information about CPM cards or modules in a chassis. --- - -tmnxCpmCardLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when the tmnxCpmCardTable was last changed." - ::= { tmnxCardObjs 3 } - -tmnxCpmCardTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCpmCardEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxCpmCardTable has an entry for each CPM card or module in - each chassis in the TMNX system." - ::= { tmnxCardObjs 4 } - -tmnxCpmCardEntry OBJECT-TYPE - SYNTAX TmnxCpmCardEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a CPM card or module in a chassis in the - system. Entries cannot be created and deleted via SNMP SET - operations. When a tmnxChassisEntry is created, a tmnxCpmCardEntry - is created for each CPM card or module in that chassis. Before a - tmnxChassisEntry can be deleted, each tmnxCpmCardEntry for that - chassis must be in the proper state for removal." - INDEX { tmnxChassisIndex, tmnxCpmCardSlotNum, tmnxCpmCardNum } - ::= { tmnxCpmCardTable 1 } - -TmnxCpmCardEntry ::= - SEQUENCE { - tmnxCpmCardSlotNum TmnxSlotNum, - tmnxCpmCardNum Unsigned32, - tmnxCpmCardSupportedTypes TmnxCardType, - tmnxCpmCardAllowedTypes TmnxCardType, - tmnxCpmCardAssignedType TmnxCardType, - tmnxCpmCardEquippedType TmnxCardType, - tmnxCpmCardHwIndex TmnxHwIndex, - tmnxCpmCardBootOptionVersion TItemDescription, - tmnxCpmCardBootOptionLastModified DateAndTime, - tmnxCpmCardConfigBootedVersion TItemDescription, - tmnxCpmCardIndexBootedVersion TItemDescription, - tmnxCpmCardConfigLastModified DateAndTime, - tmnxCpmCardConfigLastSaved DateAndTime, - tmnxCpmCardRedundant INTEGER, - tmnxCpmCardClockSource TItemDescription, - tmnxCpmCardNumCpus Unsigned32, - tmnxCpmCardCpuType INTEGER, - tmnxCpmCardMemorySize Unsigned32, - tmnxCpmCardSwitchToRedundantCard TmnxActionType, - tmnxCpmCardReboot TmnxActionType, - tmnxCpmCardRereadBootOptions TmnxActionType, - tmnxCpmCardConfigFileLastBooted DisplayString, - tmnxCpmCardConfigFileLastSaved DisplayString, - tmnxCpmCardConfigFileLastBootedHeader OCTET STRING, - tmnxCpmCardIndexFileLastBootedHeader OCTET STRING, - tmnxCpmCardBootOptionSource DisplayString, - tmnxCpmCardConfigSource INTEGER, - tmnxCpmCardBootOptionLastSaved DateAndTime, - tmnxCpmCardMasterSlaveRefState INTEGER - } - -tmnxCpmCardSlotNum OBJECT-TYPE - SYNTAX TmnxSlotNum - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies this slot within a chassis in - the system. Depending upon the value of tmnxChassisType, this may - represent a fabric slot or a regular card slot. If this CPM module - resides on a fabric card, tmnxCpmCardSlotNum has the value the - corresponding tmnxFabricSlotNum. If this is a CPM module on a - fabric card, tmnxCpmCardSlotNum is the fabric slot number in the - chassis where this CPM module is located. Else if this is a - CPM card, tmnxCpmCardSlotNum is a regular card slot number." - ::= { tmnxCpmCardEntry 1 } - -tmnxCpmCardNum OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies this CPM module within a - specific card slot within a chassis in the system." - ::= { tmnxCpmCardEntry 2 } - -tmnxCpmCardSupportedTypes OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A bit-mask that specifies what CPM card types can be physically - supported in this slot in this chassis." - ::= { tmnxCpmCardEntry 3 } - -tmnxCpmCardAllowedTypes OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "A bit-mask that specifies what CPM card types the administrator - has designated be allowed to be inserted into this slot. If the - slot has not-been pre-provisioned and a card that does not match - one of the allowed types is inserted into this slot, a mis-match - alarm will be raised. If a specific value has not yet been SET by - the manager, tmnxCpmCardAllowedTypes will return the same value to - a GET request as tmnxCpmCardSupportedTypes. - - The object was made obsolete in the 3.0 release." - ::= { tmnxCpmCardEntry 4 } - -tmnxCpmCardAssignedType OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A bit-mask that identifies the administratively assigned - (pre-provisioned) CPM card type that should occupy this slot - in this chassis. If tmnxCpmCardAssignedType has a value of - 'unassigned', this slot has not yet been pre-provisioned. - There must not be more than one bit set at a time in - tmnxCpmCardAssignedType." - DEFVAL { 1 } - ::= { tmnxCpmCardEntry 5 } - -tmnxCpmCardEquippedType OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A bit-mask that identifies the CPM card type that is physically - inserted into this slot in this chassis. If the slot has been - pre-provisioned, tmnxCpmCardAssignedType is not equal 'unassigned', - and the value of tmnxCpmCardEquippedType is not the same as - tmnxCpmCardAssignedType, a mis-match alarm will be raised. - - If the slot has not been pre-provisioned, and the value of - tmnxCpmCardEquippedType is not one of the allowed types as specified - by tmnxCpmCardAllowedTypes, a mis-match alarm will be raised. - There will not be more than one bit set at a time in - tmnxCpmCardEquippedType." - ::= { tmnxCpmCardEntry 6 } - -tmnxCpmCardHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCpmCardHwIndex is the index into the tmnxHwTable - for the row entry that represents the hardware component information - for this CPM card or module." - ::= { tmnxCpmCardEntry 7 } - -tmnxCpmCardBootOptionVersion OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The version number of boot option file (BOF) read by the CPM card in - this slot." - ::= { tmnxCpmCardEntry 8 } - -tmnxCpmCardBootOptionLastModified OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The date and time the boot options file (BOF) for this card was last - modified. If tmnxCpmCardBootOptionLastModified is more recent than - tmnxHwSwLastBoot, the boot options file has been edited since - the software was booted and different software images or configuration - will likely be used when this card is next rebooted." - ::= { tmnxCpmCardEntry 9 } - -tmnxCpmCardConfigBootedVersion OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The version of the configuration file read when this CPM card was - last rebooted." - ::= { tmnxCpmCardEntry 10 } - -tmnxCpmCardIndexBootedVersion OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The version of the index file read when this CPM card was - last rebooted." - ::= { tmnxCpmCardEntry 11 } - -tmnxCpmCardConfigLastModified OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The date and time the running configuration was last modified. - If tmnxCpmCardConfigLastModified is more recent than - tmnxHwSwLastBoot, the current configuration may be different - than that in the configuration file read upon system initialization." - ::= { tmnxCpmCardEntry 12 } - -tmnxCpmCardConfigLastSaved OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The date and time the current configuration was last saved. - If tmnxCpmCardConfigLastSaved is more recent the value of - tmnxHwSwLastBoot, the initial configuration is likely to - be different the next time the system is rebooted." - ::= { tmnxCpmCardEntry 13 } - -tmnxCpmCardRedundant OBJECT-TYPE - SYNTAX INTEGER { - singleton (1), - redundantActive (2), - redundantStandby (3), - redundantSplit (4), - redundantDisabled (5), - redundantSynching (6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This variable indicates if the CPM card is standalone or part - of a pair of redundant cards. If 'redundantDisabled', - tmnxHwOperState indicates the specific reason why this - redundant CPM card is not available. - - Note that the 'redudantSplit' option is not implemented." - ::= { tmnxCpmCardEntry 14 } - -tmnxCpmCardClockSource OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The clock source used by the CPM card in this slot." - ::= { tmnxCpmCardEntry 15 } - -tmnxCpmCardNumCpus OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCpmCardNumCpus indicates the number of CPU chips - populated on this CPM module." - ::= { tmnxCpmCardEntry 16 } - -tmnxCpmCardCpuType OBJECT-TYPE - SYNTAX INTEGER { - unknown (1), - mips (2), - pentium-pc (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCpmCardCpuType indicates the type of CPU chips - populated on this CPM module." - ::= { tmnxCpmCardEntry 17 } - -tmnxCpmCardMemorySize OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "Mega-bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCpmCardMemorySize indicates the amount of - memory, in mega-bytes, populated on this CPM module." - ::= { tmnxCpmCardEntry 18 } - -tmnxCpmCardSwitchToRedundantCard OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this variable to doAction causes the switchover to the - redundant CPM card." - DEFVAL { notApplicable } - ::= { tmnxCpmCardEntry 19 } - -tmnxCpmCardReboot OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this variable to 'doAction' causes the CPM card to execute - a soft-reboot." - DEFVAL { notApplicable } - ::= { tmnxCpmCardEntry 20 } - -tmnxCpmCardRereadBootOptions OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this variable to 'doAction' causes the Boot Options File - (BOF) to be reread and applied." - DEFVAL { notApplicable } - ::= { tmnxCpmCardEntry 21 } - -tmnxCpmCardConfigFileLastBooted OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxCpmCardConfigFileLastBooted indicates the location and name of - the configuration file from which the system last rebooted." - ::= { tmnxCpmCardEntry 22 } - -tmnxCpmCardConfigFileLastSaved OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxCpmCardConfigFileLastSaved indicates the location and name of the - file to which the configuration was last saved." - ::= { tmnxCpmCardEntry 23 } - -tmnxCpmCardConfigFileLastBootedHeader OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..512)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxCpmCardConfigFileLastBootedHeader contains the header - of the configuration file from which the system last rebooted." - ::= { tmnxCpmCardEntry 24 } - -tmnxCpmCardIndexFileLastBootedHeader OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..512)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxCpmCardIndexFileLastBootedHeader contains the header - of the index file from which the system last rebooted." - ::= { tmnxCpmCardEntry 25 } - -tmnxCpmCardBootOptionSource OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxCpmCardBootOptionSource indicates the compact flash slot where the - Boot Options File (BOF) file was found when the system last rebooted. - For example, if the BOF file was found on compact flash slot 1, the - value of this variable will be 'cf1:'" - ::= { tmnxCpmCardEntry 26 } - -tmnxCpmCardConfigSource OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - primary (1), - secondary (2), - tertiary (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCpmCardConfigSource indicates the location - in the Boot Options File(BOF) where the configuration file was - found when the system last rebooted." - ::= { tmnxCpmCardEntry 27 } - -tmnxCpmCardBootOptionLastSaved OBJECT-TYPE - SYNTAX DateAndTime - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The date and time the boot options file (BOF) was last saved. - If tmnxCpmCardBootOptionLastSaved is more recent than the value - of tmnxHwSwLastBoot, the boot options file has been edited - since the software was booted and different software images or - configuration will likely be used when this card is next rebooted." - ::= { tmnxCpmCardEntry 28 } - -tmnxCpmCardMasterSlaveRefState OBJECT-TYPE - SYNTAX INTEGER { - primaryRef (1), - secondaryRef (2), - notInitialized (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current Master/Slave clocking reference designation. - - primaryRef Indicates this card is designated as the primary - clocking reference in a redundant system. - secondaryRef Indicates this card is designated as the secondary - clocking reference in a redundant system. - notInitialized Indicates the clock is not initialized. - " - ::= { tmnxCpmCardEntry 30 } - --- --- Fabric Card Table - The fabric card table contains information about --- the fabric cards in a chassis. --- - -tmnxFabricLastChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of sysUpTime when the tmnxFabricTable was last changed." - ::= { tmnxCardObjs 5 } - -tmnxFabricTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxFabricEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxFabricTable has an entry for each fabric card slot in - each chassis in the TMNX system." - ::= { tmnxCardObjs 6 } - -tmnxFabricEntry OBJECT-TYPE - SYNTAX TmnxFabricEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a fabric card slot in a chassis in - the system. Entries cannot be created and deleted via - SNMP SET operations. When a tmnxChassisEntry is created, - a tmnxFabricEntry is created for each fabric card slot in that - chassis. Before a tmnxChassisEntry can be deleted, each - tmnxFabricEntry for that chassis must be in the proper state - for removal." - INDEX { tmnxChassisIndex, tmnxFabricSlotNum } - ::= { tmnxFabricTable 1 } - -TmnxFabricEntry ::= - SEQUENCE { - tmnxFabricSlotNum Unsigned32, - tmnxFabricAssignedType TmnxCardType, - tmnxFabricEquippedType TmnxCardType, - tmnxFabricHwIndex TmnxHwIndex - } - -tmnxFabricSlotNum OBJECT-TYPE - SYNTAX Unsigned32 (1..16) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies this fabric slot within a - chassis in the system. The CPM cards and IOM cards cannot be - physically inserted into the switch fabric card slots. In - some models, the CPM is not a separate card, but rather a - module on a Fabric card." - ::= { tmnxFabricEntry 1 } - -tmnxFabricAssignedType OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The administratively assigned switch fabric card type that - should occupy this fabric slot in this chassis." - DEFVAL { 2 } - ::= { tmnxFabricEntry 2 } - -tmnxFabricEquippedType OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The switch fabric card type that is physically inserted into - this slot in this chassis." - ::= { tmnxFabricEntry 3 } - -tmnxFabricHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwIndex is the index into the tmnxHwTable to - locate the row entry that represents the hardware component - information for this fabric card." - ::= { tmnxFabricEntry 4 } - - --- --- Flash Drive Table --- - -tmnxCpmFlashTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCpmFlashEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table contains information about Flash devices on a CPM card." - ::= { tmnxCardObjs 7 } - -tmnxCpmFlashEntry OBJECT-TYPE - SYNTAX TmnxCpmFlashEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains information regarding a CPM card's flash unit." - INDEX { tmnxChassisIndex, tmnxCardSlotNum, tmnxCpmFlashId } - ::= { tmnxCpmFlashTable 1 } - -TmnxCpmFlashEntry ::= - SEQUENCE { - tmnxCpmFlashId Unsigned32, - tmnxCpmFlashOperStatus TmnxDeviceState, - tmnxCpmFlashSerialNumber TItemDescription, - tmnxCpmFlashFirmwareRevision TItemDescription, - tmnxCpmFlashModelNumber TItemDescription, - tmnxCpmFlashCapacity Unsigned32, - tmnxCpmFlashUsed Unsigned32, - tmnxCpmFlashHwIndex TmnxHwIndex - } - -tmnxCpmFlashId OBJECT-TYPE - SYNTAX Unsigned32 (1..32) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique identifier index for a flash device on a CPM card." - ::= { tmnxCpmFlashEntry 1 } - -tmnxCpmFlashOperStatus OBJECT-TYPE - SYNTAX TmnxDeviceState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Current status of this flash unit on this CPM card." - ::= { tmnxCpmFlashEntry 2 } - -tmnxCpmFlashSerialNumber OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The serial number for this flash unit on this CPM card." - ::= { tmnxCpmFlashEntry 3 } - -tmnxCpmFlashFirmwareRevision OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The firmware revision number for this flash unit on this CPM card." - ::= { tmnxCpmFlashEntry 4 } - -tmnxCpmFlashModelNumber OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The model number for this flash unit on this CPM card." - ::= { tmnxCpmFlashEntry 5 } - -tmnxCpmFlashCapacity OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "sectors" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCpmFlashCapacity indicates the maximum size - of this flash unit in 512-byte sectors." - ::= { tmnxCpmFlashEntry 6 } - -tmnxCpmFlashUsed OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "sectors" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCpmFlashUsed indicates the amount used, in - 512-byte sectors, of this flash unit's total capacity." - ::= { tmnxCpmFlashEntry 7 } - -tmnxCpmFlashHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwIndex is the index into the tmnxHwTable for - the row entry that represents the hardware component information - for this flash unit." - ::= { tmnxCpmFlashEntry 8 } - - --- --- MDA table --- -tmnxMDATable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxMDAEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxMDATable has an entry for each MDA slot in each IOM - card in this chassis in the TMNX system." - ::= { tmnxCardObjs 8 } - -tmnxMDAEntry OBJECT-TYPE - SYNTAX TmnxMDAEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a MDA slot in an IOM card in a - chassis in the system. Entries cannot be created and - deleted via SNMP SET operations. When a tmnxCardEntry - has tmnxCardAssignedType or tmnxCardEquippedType equal to - an IOM card type that supports MDA slots, a tmnxMDAEntry is - created by the agent for each MDA slot on that IOM card. - Before a tmnxCardEntry can be deleted, each tmnxMDAEntry for - that card must be in the proper state for removal." - INDEX { tmnxChassisIndex, tmnxCardSlotNum, tmnxMDASlotNum } - ::= { tmnxMDATable 1 } - -TmnxMDAEntry ::= - SEQUENCE { - tmnxMDASlotNum Unsigned32, - tmnxMDASupportedTypes TmnxMDASuppType, - tmnxMDAAllowedTypes TmnxMdaType, - tmnxMDAAssignedType TmnxMdaType, - tmnxMDAEquippedType TmnxMdaType, - tmnxMDAHwIndex TmnxHwIndex, - tmnxMDAMaxPorts INTEGER, - tmnxMDAEquippedPorts Unsigned32, - tmnxMDATxTimingSelected INTEGER, - tmnxMDASyncIfTimingStatus INTEGER, - tmnxMDANetworkIngQueues TNamedItem, - tmnxMDACapabilities BITS, - tmnxMDAMinChannelization TmnxMDAChanType, - tmnxMDAMaxChannelization TmnxMDAChanType, - tmnxMDAMaxChannels Unsigned32, - tmnxMDAChannelsInUse Unsigned32, - tmnxMDACcagId TmnxCcagId, - tmnxMDAReboot TmnxActionType, - tmnxMDAHiBwMcastSource TruthValue, - tmnxMDAHiBwMcastAlarm TruthValue, - tmnxMDAHiBwMcastTapCount Gauge32, - tmnxMDAHiBwMcastGroup Unsigned32, - tmnxMDAClockMode INTEGER, - tmnxMDADiffTimestampFreq Unsigned32, - tmnxMDAMcPathMgmtBwPlcyName TNamedItem, - tmnxMDAMcPathMgmtPriPathLimit Unsigned32, - tmnxMDAMcPathMgmtSecPathLimit Unsigned32, - tmnxMDAMcPathMgmtAncPathLimit Unsigned32, - tmnxMDAMcPathMgmtAdminState TmnxAdminState, - tmnxMDAIngNamedPoolPolicy TNamedItemOrEmpty, - tmnxMDAEgrNamedPoolPolicy TNamedItemOrEmpty, - tmnxMDAMcPathMgmtPriInUseBw Gauge32, - tmnxMDAMcPathMgmtSecInUseBw Gauge32, - tmnxMDAMcPathMgmtAncInUseBw Gauge32, - tmnxMDAMcPathMgmtBlkHoleInUseBw Gauge32 - } - -tmnxMDASlotNum OBJECT-TYPE - SYNTAX Unsigned32 (0..16) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies this MDA slot within a - specific IOM card in the system. Rows with a tmnxMDASlotNum - value of zero (0) represent the special case of an IOM card - without MDA slots but that instead has its ports directly - on the IOM card itself. In that case, there should be only - that one row entry in the tmnxMDATable for that IOM card." - ::= { tmnxMDAEntry 1 } - -tmnxMDASupportedTypes OBJECT-TYPE - SYNTAX TmnxMDASuppType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A bit-mask that specifies what MDA card types can be physically - supported in this slot in this chassis." - ::= { tmnxMDAEntry 2 } - -tmnxMDAAllowedTypes OBJECT-TYPE - SYNTAX TmnxMdaType - MAX-ACCESS read-write - STATUS obsolete - DESCRIPTION - "An integer that specified what MDA card types the administrator - has designated be allowed to be inserted into this slot. - If the slot has not-been pre-provisioned and a MDA card that - does not match one of the allowed types is inserted into - this slot, a mis-match alarm will be raised. - - The object was made obsolete in the 3.0 release." - ::= { tmnxMDAEntry 3 } - -tmnxMDAAssignedType OBJECT-TYPE - SYNTAX TmnxMdaType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "An integer that indicates the administratively assigned - (pre-provisioned) MDA card type that should occupy this slot in - this chassis. If tmnxMDAAssignedType has a value of - 'unassigned', this slot has not yet been pre-provisioned." - DEFVAL { 1 } - ::= { tmnxMDAEntry 4 } - -tmnxMDAEquippedType OBJECT-TYPE - SYNTAX TmnxMdaType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "An integer that indicates the MDA card type that is physically - inserted into this slot in this chassis. If the slot has been - pre-provisioned, tmnxMDAAssignedType is not equal 'unassigned', - and the value of tmnxMDAEquippedType is not the same as - tmnxMDAAssignedType, a mis-match alarm will be raised. - A value of 0 indicates the equipped MDA is not supported by - this software release." - ::= { tmnxMDAEntry 5 } - -tmnxMDAHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxHwIndex is the index into the tmnxHwTable for - the row entry that represents the hardware component information - for this MDA card." - ::= { tmnxMDAEntry 6 } - -tmnxMDAMaxPorts OBJECT-TYPE - SYNTAX INTEGER (0..127) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The maximum number of ports that can be equipped on this MDA card." - ::= { tmnxMDAEntry 7 } - -tmnxMDAEquippedPorts OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxMDAEquippedPorts indicates the number of ports - equipped on this MDA card." - ::= { tmnxMDAEntry 8 } - -tmnxMDATxTimingSelected OBJECT-TYPE - SYNTAX INTEGER - { - cpm-card-A(1), - cpm-card-B(2), - local(3), - holdover(4), - not-applicable(5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The transmit timing method which is presently selected and being - used by this MDA. - tmnxMDATxTimingSelected will be set to 'not-applicable' if this MDA - does not use the transmit timing subsystem." - ::= { tmnxMDAEntry 10 } - -tmnxMDASyncIfTimingStatus OBJECT-TYPE - SYNTAX INTEGER - { - qualified(1), - not-qualified(2), - not-applicable(3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicates the status of the synchronous equipment timing subsystem. - If the tmnxSyncIfTimingRef1Qualified and tmnxSyncIfTimingRef2Qualified - are both set to 'not-qualified, then tmnxMDASyncIfTimingStatus is set - to 'not-qualified'. If any of the timing references is in use, then - tmnxMDASyncIfTimingStatus is set to 'qualified'. - tmnxMDASyncIfTimingStatus will be set to 'not-applicable' if this MDA - does not use the transmit timing subsystem." - ::= { tmnxMDAEntry 11 } - -tmnxMDANetworkIngQueues OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Specifies the network queue policy being used for this object to - define the queueing structure for this object." - DEFVAL { "default" } - ::= { tmnxMDAEntry 12 } - -tmnxMDACapabilities OBJECT-TYPE - SYNTAX BITS { - isEthernet(0), - isSonet(1), - isTDM(2), - supportsPPP(3), - supportsFR(4), - supportsATM(5), - supportscHDLC(6), - isCMA(7), - supportsCEM(8) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxMDACapabilities indicates the capabilities of this MDA. - It identifies the type of MDA and the protocols that can run on it." - ::= { tmnxMDAEntry 13 } - -tmnxMDAMinChannelization OBJECT-TYPE - SYNTAX TmnxMDAChanType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxMDAMinChannelization indicates the minimum size of the channel that - can exist on this MDA." - ::= { tmnxMDAEntry 14 } - -tmnxMDAMaxChannelization OBJECT-TYPE - SYNTAX TmnxMDAChanType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxMDAMaxChannelization indicates the maximum size of the channel that - can exist on this MDA." - ::= { tmnxMDAEntry 15 } - -tmnxMDAMaxChannels OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxMDAMaxChannels is applicable for SONET and TDM MDAs only. It - indicates the total number of leaf SONET paths, TDM channels - and bundles on the MDA that may be configured to pass traffic." - ::= { tmnxMDAEntry 16 } - -tmnxMDAChannelsInUse OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tmnxMDAChannelsInUse is applicable for SONET and TDM MDAs only. It - indicates the total number of leaf SONET paths, TDM channels and - bundles on the MDA which are in use. A leaf SONET path or TDM - channel which is currently capable of passing traffic is considered - to be in use. Also, a SONET path or TDM channel which is - channelized and has no subchannels capable of passing traffic - is considered to be in use. A SONET path or TDM channel which is - channelized and has one or more subchannels capable of passing - traffic is not considered to be in use, although the subchannels - themselves are considered to be in use. A bundle is considered to - be a channel in use as are each of its members since they are TDM - channels capable of passing traffic." - ::= { tmnxMDAEntry 17 } - -tmnxMDACcagId OBJECT-TYPE - SYNTAX TmnxCcagId - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "When tmnxMDAAssignedType has a value of 'cca' , the value of - tmnxMDACcagId specifies the Cross Connect Aggregation Group (CCAG) - entry this MDA is provisioned on. If this entry does not represent - a 'cca' MDA or is not associated with a CCAG, tmnxMDACcagId - has a value of zero. " - DEFVAL { 0 } - ::= { tmnxMDAEntry 18 } - -tmnxMDAReboot OBJECT-TYPE - SYNTAX TmnxActionType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Setting this variable to 'doAction' causes the MDA to execute - a soft-reboot." - DEFVAL { notApplicable } - ::= { tmnxMDAEntry 19 } - -tmnxMDAHiBwMcastSource OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAHiBwMcastSource specifies if this MDA should - attempt to allocate separate fabric planes to allocate high bandwidth - multicast traffic taps. - - tmnxMDAHiBwMcastGroup must be set in the same SNMP request PDU with - tmnxMDAHiBwMcastSource or an 'inconsistentValue' error will be - returned." - DEFVAL { false } - ::= { tmnxMDAEntry 20 } - -tmnxMDAHiBwMcastAlarm OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAHiBwMcastAlarm specifies if a - tmnxChassisHiBwMcastAlarm alarm is raised if there are more than - one high bandwidth multicast traffic taps sharing a plane." - DEFVAL { true } - ::= { tmnxMDAEntry 21 } - -tmnxMDAHiBwMcastTapCount OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxMDAHiBwMcastTapCount indicates the number of high - bandwidth multicast traffic taps on this MDA." - ::= { tmnxMDAEntry 22 } - -tmnxMDAHiBwMcastGroup OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAHiBwMcastGroup specifies the group of high - bandwidth multicast traffic taps to which this tap belongs. - - A value of '0' specifies that this tap is not a member of any High - Bandwidth Multicast group. - - On an IOM of type 'iom-10g', the value of tmnxMDAHiBwMcastGroup - should be the same as the value of tmnxMDAHiBwMcastGroup set on the - other MDA residing on the IOM if the tmnxMDAHiBwMcastSource is set - to 'true'. Attempt to set to different values will result in an - 'inconsistentValue' error. - - tmnxMDAHiBwMcastGroup must be set in the same SNMP request PDU with - tmnxMDAHiBwMcastSource or an 'inconsistentValue' error will be - returned." - DEFVAL { 0 } - ::= { tmnxMDAEntry 23 } - -tmnxMDAClockMode OBJECT-TYPE - SYNTAX INTEGER { - notApplicable (0), - adaptive (1), - differential (2) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAClockMode specifies the clock mode - of the MDA. - - notApplicable - The MDA does not support any clock modes or domains. - adaptive - The MDA is in 'adaptive' clock mode. This allows - adaptive clock domains to be created. - differential - The MDA is in 'differential clock mode. This allows - differential clock domains to be created. - - The value of tmnxMDAClockMode can be changed when there are no ports - created on the MDA. If there are ports created, a shutdown of the - MDA is required in order to change the value." - DEFVAL { notApplicable } - ::= { tmnxMDAEntry 24 } - -tmnxMDADiffTimestampFreq OBJECT-TYPE - SYNTAX Unsigned32 (0|19440|77760|103680) - UNITS "kilohertz" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDADiffTimestampFreq specifies the differential - timestamp frequency of the differential clock on the MDA. - - The value must be a multiple of 8 KHz. - - This value can only be changed if the value of tmnxMDAClockMode is - 'differential (2)' and there are no ports created on the MDA. If - there are ports created, a shutdown of the MDA is required in order - to change the value. - - If the value of tmnxMDAClockMode is 'differential (2) then the default - is 103,680 KHz. - If the value of tmnxMDAClockMode is not 'differential (2)' then - this value is 0 KHz and cannot be changed." - DEFVAL { 0 } - ::= { tmnxMDAEntry 25 } - -tmnxMDAMcPathMgmtBwPlcyName OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtBwPlcyName specifies the multicast policy - name configured on the MDA." - DEFVAL { "default" } - ::= { tmnxMDAEntry 27 } - -tmnxMDAMcPathMgmtPriPathLimit OBJECT-TYPE - SYNTAX Unsigned32 (0|1..2000) - UNITS "mega-bits-per-second" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtPriPathLimit specifies the primary path - limit for the MDA." - DEFVAL { 0 } - ::= { tmnxMDAEntry 28 } - -tmnxMDAMcPathMgmtSecPathLimit OBJECT-TYPE - SYNTAX Unsigned32 (0|1..2000) - UNITS "mega-bits-per-second" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtSecPathLimit specifies the secondary path - limit for the MDA." - DEFVAL { 0 } - ::= { tmnxMDAEntry 29 } - -tmnxMDAMcPathMgmtAncPathLimit OBJECT-TYPE - SYNTAX Unsigned32 (0|1..5000) - UNITS "mega-bits-per-second" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtAncPathLimit specifies the ancillary path - limit for the MDA." - DEFVAL { 0 } - ::= { tmnxMDAEntry 30 } - -tmnxMDAMcPathMgmtAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtAdminState specifies administrative state - of this multicast path on the MDA." - DEFVAL { outOfService } - ::= { tmnxMDAEntry 31 } - -tmnxMDAIngNamedPoolPolicy OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAIngNamedPoolPolicy specifies a named pool - policy associated with an MDA ingress context. The policy - governs the way named pools are created at the MDA level." - DEFVAL { ''H } - ::= { tmnxMDAEntry 32 } - -tmnxMDAEgrNamedPoolPolicy OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxMDAEgrNamedPoolPolicy specifies a named pool - policy associated with an MDA egress context. The policy - governs the way named pools are created at the MDA level." - DEFVAL { ''H } - ::= { tmnxMDAEntry 33 } - -tmnxMDAMcPathMgmtPriInUseBw OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtPriInUseBw indicates the in use - ingress multicast bandwidth for the primary forwarding path." - ::= { tmnxMDAEntry 36 } - -tmnxMDAMcPathMgmtSecInUseBw OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtSecInUseBw indicates the in use - ingress multicast bandwidth for the secondary forwarding path." - ::= { tmnxMDAEntry 37 } - -tmnxMDAMcPathMgmtAncInUseBw OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtAncInUseBw indicates the in use - ingress multicast bandwidth for the ancillary forwarding path." - ::= { tmnxMDAEntry 38 } - -tmnxMDAMcPathMgmtBlkHoleInUseBw OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxMDAMcPathMgmtBlkHoleInUseBw indicates the bandwidth of - the ingress multicast traffic that is being black holed on the MDA." - ::= { tmnxMDAEntry 39 } - --- --- Card Type Definition Table --- -tmnxCardTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCardTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The card type table has an entry for each Alcatel 7x50 SR series - card model." - ::= { tmnxCardObjs 9 } - -tmnxCardTypeEntry OBJECT-TYPE - SYNTAX TmnxCardTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an Alcatel 7x50 SR series Card model. - Rows in this table are created by the agent at initialization and - cannot be created or destroyed by SNMP Get or Set requests." - INDEX { tmnxCardTypeIndex } - ::= { tmnxCardTypeTable 1 } - -TmnxCardTypeEntry ::= - SEQUENCE { - tmnxCardTypeIndex TmnxCardType, - tmnxCardTypeName TNamedItemOrEmpty, - tmnxCardTypeDescription TItemDescription, - tmnxCardTypeStatus TruthValue - } - -tmnxCardTypeIndex OBJECT-TYPE - SYNTAX TmnxCardType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique index value which identifies this type of Alcatel - 7x50 SR series card model." - ::= { tmnxCardTypeEntry 1 } - -tmnxCardTypeName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The administrative name that identifies this type of Alcatel - 7x50 SR series card model. This name string may be used in - CLI commands to specify a particular card model type." - ::= { tmnxCardTypeEntry 2 } - -tmnxCardTypeDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A detailed description of this Alcatel 7x50 SR series card model." - ::= { tmnxCardTypeEntry 3 } - -tmnxCardTypeStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When tmnxCardTypeStatus has a value of 'true' it indicates that - this card model is supported in this revision of the management - software. When it has a value of 'false' there is no support." - ::= { tmnxCardTypeEntry 4 } - - --- --- MDA Type Defintion Table --- -tmnxMdaTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxMdaTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The MDA type table has an entry for each Alcatel 7x50 SR series - MDA card model." - ::= { tmnxCardObjs 10 } - -tmnxMdaTypeEntry OBJECT-TYPE - SYNTAX TmnxMdaTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an Alcatel 7x50 SR series MDA card model. - Rows in this table are created by the agent at initialization and - cannot be created or destroyed by SNMP Get or Set requests." - INDEX { tmnxMdaTypeIndex } - ::= { tmnxMdaTypeTable 1 } - -TmnxMdaTypeEntry ::= - SEQUENCE { - tmnxMdaTypeIndex TmnxMdaType, - tmnxMdaTypeName TNamedItemOrEmpty, - tmnxMdaTypeDescription TItemDescription, - tmnxMdaTypeStatus TruthValue - } - -tmnxMdaTypeIndex OBJECT-TYPE - SYNTAX TmnxMdaType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique index value which identifies this type of Alcatel - 7x50 SR series MDA card model." - ::= { tmnxMdaTypeEntry 1 } - -tmnxMdaTypeName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The administrative name that identifies this type of Alcatel - 7x50 SR series MDA card model. This name string may be used - in CLI commands to specify a particular MDA card model type." - ::= { tmnxMdaTypeEntry 2 } - -tmnxMdaTypeDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A detailed description of this Alcatel 7x50 SR series MDA card - model." - ::= { tmnxMdaTypeEntry 3 } - -tmnxMdaTypeStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When tmnxMdaTypeStatus has a value of 'true' it indicates that - this MDA card model is supported in this revision of the management - software. When it has a value of 'false' there is no support." - ::= { tmnxMdaTypeEntry 4 } - --- --- Synchronous interface timing information for the CPM card --- - -tmnxSyncIfTimingTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxSyncIfTimingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The synchronous interface timing table has an entry for each cpm - card in the system." - ::= { tmnxCardObjs 11 } - -tmnxSyncIfTimingEntry OBJECT-TYPE - SYNTAX TmnxSyncIfTimingEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A row represents the configuration of synchronous equipment timing - subsystem (SETS) of the system. Entries cannot be created and deleted - via SNMP SET operations. When a tmnxCpmCardEntry is created, a - tmnxSyncIfTimingEntry is created. Note that the first Alcatel - 7x50 SR series product release does not support configuration of - synchronous equipment on the secondary CPM. All SNMP operations - with tmnxCpmCardSlotNum of the secondary CPM will be denied. - - If the value of the reference source port is a valid Port ID then the - reference is a port. If the value of the source hardware is a valid - non-zero HWIndex then the source is the hardware specified by the - HWIndex." - AUGMENTS { tmnxCpmCardEntry } - ::= { tmnxSyncIfTimingTable 1 } - -TmnxSyncIfTimingEntry ::= - SEQUENCE { - tmnxSyncIfTimingRevert TruthValue, - tmnxSyncIfTimingRefOrder1 TmnxSETSRefSource, - tmnxSyncIfTimingRefOrder2 TmnxSETSRefSource, - tmnxSyncIfTimingRef1SrcPort TmnxPortID, - tmnxSyncIfTimingRef1AdminStatus TmnxPortAdminStatus, - tmnxSyncIfTimingRef1InUse TruthValue, - tmnxSyncIfTimingRef1Qualified TmnxSETSRefQualified, - tmnxSyncIfTimingRef1Alarm TmnxSETSRefAlarm, - tmnxSyncIfTimingRef2SrcPort TmnxPortID, - tmnxSyncIfTimingRef2AdminStatus TmnxPortAdminStatus, - tmnxSyncIfTimingRef2InUse TruthValue, - tmnxSyncIfTimingRef2Qualified TmnxSETSRefQualified, - tmnxSyncIfTimingRef2Alarm TmnxSETSRefAlarm, - tmnxSyncIfTimingFreqOffset Integer32, - tmnxSyncIfTimingStatus INTEGER, - tmnxSyncIfTimingRefOrder3 TmnxSETSRefSource, - tmnxSyncIfTimingBITSIfType TmnxBITSIfType, - tmnxSyncIfTimingBITSAdminStatus TmnxPortAdminStatus, - tmnxSyncIfTimingBITSInUse TruthValue, - tmnxSyncIfTimingBITSQualified TmnxSETSRefQualified, - tmnxSyncIfTimingBITSAlarm TmnxSETSRefAlarm, - tmnxSyncIfTimingRef1SrcHw TmnxHwIndexOrZero, - tmnxSyncIfTimingRef1BITSIfType TmnxBITSIfType, - tmnxSyncIfTimingRef2SrcHw TmnxHwIndexOrZero, - tmnxSyncIfTimingRef2BITSIfType TmnxBITSIfType - } - -tmnxSyncIfTimingRevert OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRevert indicates whether the reference - source will revert to a higher priority source that has been - re-validated or newly validated. - - The synchronous interface timing subsystem is by default non-revertive - ('false')." - ::= { tmnxSyncIfTimingEntry 1 } - -tmnxSyncIfTimingRefOrder1 OBJECT-TYPE - SYNTAX TmnxSETSRefSource - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRefOrder1 indicates the most preferred - timing reference source. - - The synchronous equipment timing subsystem can lock to three - different timing reference inputs, reference1, reference2 and bits. - The subsystem chooses a reference based on priority." - ::= { tmnxSyncIfTimingEntry 2 } - -tmnxSyncIfTimingRefOrder2 OBJECT-TYPE - SYNTAX TmnxSETSRefSource - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRefOrder2 indicates the second most - preferred timing reference for the synchronous equipment timing - subsystem." - ::= { tmnxSyncIfTimingEntry 3 } - -tmnxSyncIfTimingRef1SrcPort OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef1SrcPort indicates the source port of - the first timing reference. - - A value of '1e000000'H indicates that there is no source port for this - reference." - ::= { tmnxSyncIfTimingEntry 4 } - -tmnxSyncIfTimingRef1AdminStatus OBJECT-TYPE - SYNTAX TmnxPortAdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef1AdminStatus indicates the - administrative status of the first timing reference." - ::= { tmnxSyncIfTimingEntry 5 } - -tmnxSyncIfTimingRef1InUse OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef1InUse indicates whether the first - timing reference is presently being used by the synchronous timing - subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates - the frequency offset for this reference." - ::= { tmnxSyncIfTimingEntry 6 } - -tmnxSyncIfTimingRef1Qualified OBJECT-TYPE - SYNTAX TmnxSETSRefQualified - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef1Qualified indicates whether the first - timing reference is qualified for use by the synchronous timing - subsystem. If tmnxSyncIfTimingRef1Qualified is set to 'not-qualified', - then the object tmnxSyncIfTimingRef1Alarm gives the reason for - disqualification." - ::= { tmnxSyncIfTimingEntry 7 } - -tmnxSyncIfTimingRef1Alarm OBJECT-TYPE - SYNTAX TmnxSETSRefAlarm - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef1Alarm indicates the alarms on the - first reference. If any of the bits is set to '1', then the first - reference is disqualified by the timing subsystem and the value of - tmnxSyncIfTimingRef1Qualified is set to 'not-qualified'. - los - loss of signal - oof - out of frequency range - oopir - out of pull in range - " - ::= { tmnxSyncIfTimingEntry 8 } - -tmnxSyncIfTimingRef2SrcPort OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef2SrcPort indicates the source port of - the second timing reference. - - A value of '1e000000'H indicates that there is no source port for this - reference." - ::= { tmnxSyncIfTimingEntry 9 } - -tmnxSyncIfTimingRef2AdminStatus OBJECT-TYPE - SYNTAX TmnxPortAdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef2AdminStatus indicates the - administrative status of the second timing reference." - ::= { tmnxSyncIfTimingEntry 10 } - -tmnxSyncIfTimingRef2InUse OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef2InUse indicates whether the second - timing reference is presently being used by the synchronous timing - subsystem." - ::= { tmnxSyncIfTimingEntry 11 } - -tmnxSyncIfTimingRef2Qualified OBJECT-TYPE - SYNTAX TmnxSETSRefQualified - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef2Qualified indicates whether the - second timing reference is qualified for use by the synchronous - timing subsystem. If tmnxSyncIfTimingRef2Qualified is 'not-qualified' - then the object tmnxSyncIfTimingRef2Alarm gives the reason for - disqualification." - ::= { tmnxSyncIfTimingEntry 12 } - -tmnxSyncIfTimingRef2Alarm OBJECT-TYPE - SYNTAX TmnxSETSRefAlarm - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef2Alarm indicates the alarms on the - second reference. If any of the bits is set to '1', then the second - reference is disqualified by the timing subsystem and the value of - tmnxSyncIfTimingRef2Qualified is set to 'not-qualified'. - los - loss of signal - oof - out of frequency range - oopir - out of pull in range - " - ::= { tmnxSyncIfTimingEntry 13 } - -tmnxSyncIfTimingFreqOffset OBJECT-TYPE - SYNTAX Integer32 - UNITS "parts-per-million" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingFreqOffset indicates the frequency offset - of the current selected timing reference in parts per million (ppm)." - ::= { tmnxSyncIfTimingEntry 14 } - -tmnxSyncIfTimingStatus OBJECT-TYPE - SYNTAX INTEGER - { - not-present (1), - master-freerun (2), - master-holdover (3), - master-locked (4), - slave (5), - acquiring (6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingStatus indicates the present status of - the synchronous timing equipment subsystem (SETS)." - ::= { tmnxSyncIfTimingEntry 15 } - -tmnxSyncIfTimingRefOrder3 OBJECT-TYPE - SYNTAX TmnxSETSRefSource - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRefOrder3 is the third most preferred - timing reference for the synchronous equipment timing subsystem." - ::= { tmnxSyncIfTimingEntry 16 } - -tmnxSyncIfTimingBITSIfType OBJECT-TYPE - SYNTAX TmnxBITSIfType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingBITSIfType indicates the interface type - of the BITS (Building Integrated Timing Supply) timing reference. It - also indicates the framing type of the interface." - ::= { tmnxSyncIfTimingEntry 17 } - -tmnxSyncIfTimingBITSAdminStatus OBJECT-TYPE - SYNTAX TmnxPortAdminStatus - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingBITSAdminStatus indicates administrative - status of the BITS (Building Integrated Timing Supply) timing - reference." - ::= { tmnxSyncIfTimingEntry 18 } - -tmnxSyncIfTimingBITSInUse OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingBITSInUse indicates whether the BITS - timing reference is presently being used by the synchronous timing - subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates - the frequency offset for this reference." - ::= { tmnxSyncIfTimingEntry 19 } - -tmnxSyncIfTimingBITSQualified OBJECT-TYPE - SYNTAX TmnxSETSRefQualified - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingBITSQualified indicates whether the BITS - timing reference is qualified for use by the synchronous timing - subsystem. If tmnxSyncIfTimingBITSQualified is 'not-qualified', then - the object tmnxSyncIfTimingBITSAlarm gives the reason for - disqualification." - ::= { tmnxSyncIfTimingEntry 20 } - -tmnxSyncIfTimingBITSAlarm OBJECT-TYPE - SYNTAX TmnxSETSRefAlarm - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingBITSAlarm indicates the alarms on the - BITS reference. If any of the bits is set to '1', then the BITS - reference is disqualified by the timing subsystem and the value of - tmnxSyncIfTimingBITSQualified is set to 'not-qualified'." - ::= { tmnxSyncIfTimingEntry 21 } - -tmnxSyncIfTimingRef1SrcHw OBJECT-TYPE - SYNTAX TmnxHwIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef1SrcHw indicates the source HW - index of the first timing reference if source is not a port." - ::= { tmnxSyncIfTimingEntry 22 } - -tmnxSyncIfTimingRef1BITSIfType OBJECT-TYPE - SYNTAX TmnxBITSIfType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef1BITSIfType indicates the interface - type of the first timing reference if the source is BITS. It also - indicates the framing type of the interface." - ::= { tmnxSyncIfTimingEntry 23 } - -tmnxSyncIfTimingRef2SrcHw OBJECT-TYPE - SYNTAX TmnxHwIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef2SrcHw indicates the source HW - index of the second timing reference if source is not a port." - ::= { tmnxSyncIfTimingEntry 24 } - -tmnxSyncIfTimingRef2BITSIfType OBJECT-TYPE - SYNTAX TmnxBITSIfType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxSyncIfTimingRef2BITSIfType indicates the interface - type of the second timing reference if the source is BITS. It also - indicates the framing type of the interface." - ::= { tmnxSyncIfTimingEntry 25 } - - --- --- Administrative value objects --- -tmnxChassisAdminCtrlObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 1 } -tmnxChassisAdminValueObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 2 } - --- --- Admin Synchoronous Interface Timing table --- - -tSyncIfTimingAdmTable OBJECT-TYPE - SYNTAX SEQUENCE OF TSyncIfTimingAdmEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Values for the synchronous interface timing for the chassis." - ::= { tmnxChassisAdminValueObjs 1 } - -tSyncIfTimingAdmEntry OBJECT-TYPE - SYNTAX TSyncIfTimingAdmEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about the synchronous interface timing. - Entries are created by user. - Entries are deleted by user. - Note that the first Alcatel 7x50 SR series product release does - not support configuration of synchronous timing equipment on the - secondary CPM. All SNMP operations with tmnxCpmCardSlotNum of the - secondary CPM will be denied. - - The 7x50 systems supports 3 timing references (reference1, reference2 - and bits). - - The 7710 system only supports 2 timing references (reference1 and - reference2). On 7710 system, references can be a source port - or a BITS input on a CES CMA. If the value of the reference source - port is a valid Port ID then the reference is a source port. If the - value of the source hardware is a valid HWIndex of a CES CMA then the - source is a BITS on the CES CMA." - INDEX { tmnxChassisIndex, tmnxCpmCardSlotNum, tmnxCpmCardNum } - ::= { tSyncIfTimingAdmTable 1 } - -TSyncIfTimingAdmEntry ::= - SEQUENCE { - tSyncIfTimingAdmRevert TruthValue, - tSyncIfTimingAdmRefOrder1 TmnxSETSRefSource, - tSyncIfTimingAdmRefOrder2 TmnxSETSRefSource, - tSyncIfTimingAdmRef1SrcPort TmnxPortID, - tSyncIfTimingAdmRef1AdminStatus TmnxPortAdminStatus, - tSyncIfTimingAdmRef2SrcPort TmnxPortID, - tSyncIfTimingAdmRef2AdminStatus TmnxPortAdminStatus, - tSyncIfTimingAdmChanged Unsigned32, - tSyncIfTimingAdmRefOrder3 TmnxSETSRefSource, - tSyncIfTimingAdmBITSIfType TmnxBITSIfType, - tSyncIfTimingAdmBITSAdminStatus TmnxPortAdminStatus, - tSyncIfTimingAdmRef1SrcHw TmnxHwIndexOrZero, - tSyncIfTimingAdmRef1BITSIfType TmnxBITSIfType, - tSyncIfTimingAdmRef2SrcHw TmnxHwIndexOrZero, - tSyncIfTimingAdmRef2BITSIfType TmnxBITSIfType - } - -tSyncIfTimingAdmRevert OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRevert specifies whether the reference - source will revert to a higher priority source that has been - re-validated or newly validated. - - The synchronous interface timing subsystem is by default non-revertive - ('false')." - DEFVAL { false } - ::= { tSyncIfTimingAdmEntry 1 } - -tSyncIfTimingAdmRefOrder1 OBJECT-TYPE - SYNTAX TmnxSETSRefSource - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRefOrder1 specifies the most preferred - timing reference source. - - The synchronous equipment timing subsystem can lock to three - different timing reference inputs, reference1, reference2 and bits. - The subsystem chooses a reference based on priority. - tSyncIfTimingAdmRefOrder1 is used to configure the most preferred - timing reference." - DEFVAL { bits } - ::= { tSyncIfTimingAdmEntry 2 } - -tSyncIfTimingAdmRefOrder2 OBJECT-TYPE - SYNTAX TmnxSETSRefSource - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRefOrder2 specifies the second most - preferred timing reference for the synchronous equipment timing - subsystem." - DEFVAL { reference1 } - ::= { tSyncIfTimingAdmEntry 3 } - -tSyncIfTimingAdmRef1SrcPort OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRef1SrcPort specifies the source port - of the first timing reference. - - This can only be set to a valid TmnxPortID if the value of - tSyncIfTimingAdmRef1SrcHw is 0." - DEFVAL { '1e000000'H } - ::= { tSyncIfTimingAdmEntry 4 } - -tSyncIfTimingAdmRef1AdminStatus OBJECT-TYPE - SYNTAX TmnxPortAdminStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRef1AdminStatus specifies the desired - administrative status of the first timing reference." - DEFVAL { outOfService } - ::= { tSyncIfTimingAdmEntry 5 } - -tSyncIfTimingAdmRef2SrcPort OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRef2SrcPort specifies the source port - of the second timing reference. - - This can only be set to a valid TmnxPortID if the value of - tSyncIfTimingAdmRef2SrcHw is 0." - DEFVAL { '1e000000'H } - ::= { tSyncIfTimingAdmEntry 6 } - -tSyncIfTimingAdmRef2AdminStatus OBJECT-TYPE - SYNTAX TmnxPortAdminStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRef2AdminStatus specifies the desired - administrative status of the second timing reference." - DEFVAL { outOfService } - ::= { tSyncIfTimingAdmEntry 7 } - -tSyncIfTimingAdmChanged OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmChanged is a bitmask that indicates which - objects have been set, but not committed. bit values used here are: - - 0x0001: tSyncIfTimingAdmRevert - 0x0002: tSyncIfTimingAdmRefOrder1 - 0x0004: tSyncIfTimingAdmRefOrder2 - 0x0008: tSyncIfTimingAdmRef1SrcPort - 0x0010: tSyncIfTimingAdmRef1AdminStatus - 0x0020: tSyncIfTimingAdmRef2SrcPort - 0x0040: tSyncIfTimingAdmRef2AdminStatus - 0x0080: tSyncIfTimingAdmRefOrder3 - 0x0100: tSyncIfTimingAdmBITSIfType - 0x0200: tSyncIfTimingAdmBITSAdminStatus - 0x0400: tSyncIfTimingAdmRef1SrcHw - 0x0800: tSyncIfTimingAdmRef1BITSIfType - 0x1000: tSyncIfTimingAdmRef2SrcHw - 0x2000: tSyncIfTimingAdmRef2BITSIfType - - The agent sets these bits when an object in the row - is set. This object is cleared to zero by setting - tmnxChassisAdminControlApply to initialize(2) or commit(3). - " - ::= { tSyncIfTimingAdmEntry 8 } - -tSyncIfTimingAdmRefOrder3 OBJECT-TYPE - SYNTAX TmnxSETSRefSource - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRefOrder3 indicates the third most - preferred timing reference for the synchronous equipment timing - subsystem." - DEFVAL { reference2 } - ::= { tSyncIfTimingAdmEntry 9 } - -tSyncIfTimingAdmBITSIfType OBJECT-TYPE - SYNTAX TmnxBITSIfType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmBITSIfType specifies the interface type - of the BITS (Building Integrated Timing Supply) timing reference." - DEFVAL { t1-esf } - ::= { tSyncIfTimingAdmEntry 10 } - -tSyncIfTimingAdmBITSAdminStatus OBJECT-TYPE - SYNTAX TmnxPortAdminStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmBITSAdminStatus specifies the desired - administrative status of the BITS (Building Integrated Timing Supply) - timing reference." - DEFVAL { outOfService } - ::= { tSyncIfTimingAdmEntry 11 } - -tSyncIfTimingAdmRef1SrcHw OBJECT-TYPE - SYNTAX TmnxHwIndexOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRef1SrcHw specifies the source HW - Index of the first timing reference if the source is not a port. - - This can only be set to a valid HW Index if the value of - tSyncIfTimingAdmRef1SrcPort is '1e000000'H." - DEFVAL { 0 } - ::= { tSyncIfTimingAdmEntry 12 } - -tSyncIfTimingAdmRef1BITSIfType OBJECT-TYPE - SYNTAX TmnxBITSIfType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRef1BITSIfType specifies the interface - type of the first timing reference if the source is BITS." - DEFVAL { t1-esf } - ::= { tSyncIfTimingAdmEntry 13 } - -tSyncIfTimingAdmRef2SrcHw OBJECT-TYPE - SYNTAX TmnxHwIndexOrZero - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRef2SrcHw specifies the source HW - Index of the second timing reference if the source is not a port. - - This can only be set to a valid HW Index if the value of - tSyncIfTimingAdmRef2SrcPort is '1e000000'H." - DEFVAL { 0 } - ::= { tSyncIfTimingAdmEntry 14 } - -tSyncIfTimingAdmRef2BITSIfType OBJECT-TYPE - SYNTAX TmnxBITSIfType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tSyncIfTimingAdmRef2BITSIfType specifies the interface - type of the second timing reference if the source is BITS." - DEFVAL { t1-esf } - ::= { tSyncIfTimingAdmEntry 15 } - - --- --- Administrative value control objects --- - -tmnxChassisAdminOwner OBJECT-TYPE - SYNTAX SnmpAdminString - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Who has last initialized the chassis administrative table, - who is making all the changes, and who is expected to - either commit or re-initialize (ABORT-TRANSACTION). - - tmnxChassisAdminOwner is advisory only. Before beginning a transaction, - read tmnxChassisAdminOwner. if it is empty then proceed with the - configuration. - - Set tmnxChassisAdminOwner after setting tmnxChassisAdminControlApply so - that other users will be advised to not make changes to the Admin - tables. - - Agent sets tmnxChassisAdminOwner to empty string after - tmnxChassisAdminControlApply is set - either by user initializing or - committing, or by agent timing out the uncommitted transactions - (tmnxChassisAdminLastSetTimer). - " - ::= { tmnxChassisAdminCtrlObjs 1 } - -tmnxChassisAdminControlApply OBJECT-TYPE - SYNTAX INTEGER - { - none(1), - initialize(2), - commit(3) - } - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "This object controls the use of tmnxChassisAdminTable. - - when set to initialize(2), the objects in tmnxChassisAdminTable - are set to the current Operational values, from the tmnxChassisTable. - Any uncommitted changes are lost, so setting this value corresponds - to both BEGIN-TRANSACTION and ABORT-TRANSACTION. - - when set to commit(3) (END-TRANSACTION), all of the objects from - tmnxChassisAdminTable are copied to the corresponding tmnxChassisTable - table objects. - " - ::= { tmnxChassisAdminCtrlObjs 2 } - -tmnxChassisAdminLastSetTimer OBJECT-TYPE - SYNTAX TimeInterval - UNITS "centiseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The time remaining until the agent re-initializes the - administrative tables. - - If tmnxChassisAdminControlApply is not set to commit(3) within - tmnxChassisAdminLastSetTimeout centiseconds, the agent will set it - to initialize(2) and all uncommitted changes will be lost. - - This way, uncommitted changes from failed (uncompleted) change sets - will eventually be removed, and another transaction can safely begin. - - this object is reset to tmnxChassisAdminLastSetTimeout after SNMP SET - operation to any of the tmnxChassisAdminValue tables. - " - ::= { tmnxChassisAdminCtrlObjs 3 } - -tmnxChassisAdminLastSetTimeout OBJECT-TYPE - SYNTAX TimeInterval - UNITS "centiseconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Timeout for tmnxChassisAdminLastSetTimer. - The value zero is not allowed. - " - DEFVAL { 180000 } - ::= { tmnxChassisAdminCtrlObjs 4 } - - --- --- Cross Connect Aggregation Group Table --- - -tmnxCcagTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCcagEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxCcagTable has an entry for each Cross Connect Aggregation - Group,CCAG, configured on this system." - ::= { tmnxCardObjs 12 } - -tmnxCcagEntry OBJECT-TYPE - SYNTAX TmnxCcagEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a particular CCAG. - Entries are created/deleted by the user. - There is no StorageType object, entries have a presumed - StorageType of nonVolatile." - INDEX { tmnxCcagId } - ::= { tmnxCcagTable 1} - -TmnxCcagEntry ::= SEQUENCE -{ - tmnxCcagId TmnxCcagId, - tmnxCcagRowStatus RowStatus, - tmnxCcagLastChanged TimeStamp, - tmnxCcagDescription DisplayString, - tmnxCcagAdminStatus TmnxAdminState, - tmnxCcagOperStatus TmnxOperState, - tmnxCcagCcaRate TmnxCcagRate, - tmnxCcagAccessAdaptQos INTEGER -} - -tmnxCcagId OBJECT-TYPE - SYNTAX TmnxCcagId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxCcagId is used to index into the - tmnxCcagTable. It uniquely identifies a CCAG entry - as configured on this system." - ::= { tmnxCcagEntry 1 } - -tmnxCcagRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagRowStatus specifies the row status. It - allows entries to be created and deleted in the tmnxCcagTable. - tmnxCcagRowStatus does not support createAndWait. The status - can only be active or notInService." - ::= { tmnxCcagEntry 2 } - -tmnxCcagLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCcagLastChanged indicates the time this row - was last changed." - ::= { tmnxCcagEntry 3 } - -tmnxCcagDescription OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagDescription specifies a user provided - description string of this CCAG entry." - DEFVAL { ''H } - ::= { tmnxCcagEntry 4 } - -tmnxCcagAdminStatus OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagAdminStatus specifies the desired state of this - CCAG." - DEFVAL { inService } - ::= { tmnxCcagEntry 5 } - -tmnxCcagOperStatus OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCcagOperStatus indicates the operational state of this - CCAG." - ::= { tmnxCcagEntry 6 } - -tmnxCcagCcaRate OBJECT-TYPE - SYNTAX TmnxCcagRate - UNITS "kilobits per second" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagCcaRate specifies the maximum forwarding rate - for each CCA member within the CCAG." - DEFVAL { -1 } - ::= { tmnxCcagEntry 7 } - -tmnxCcagAccessAdaptQos OBJECT-TYPE - SYNTAX INTEGER - { - link (1), - distribute (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagAccessAdaptQos specifies how the CCAG SAP queue - and virtual scheduler buffering and rate parameters are adapted over - multiple active CCAs. - link (1) - The CCAG will create the SAP queues and virtual - schedulers on each CCA with the actual parameters - specified in the tmnxCcagPathCcTable. - distribute (2) - Each CCA will receive a portion of the parameters - specified in the tmnxCcagPathCcTable." - DEFVAL { distribute } - ::= { tmnxCcagEntry 8 } - --- --- Cross Connect Aggregation Group Path Table --- - -tmnxCcagPathTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCcagPathEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxCcagPathTable has an entry for each Cross Connect - Aggregation Group, CCAG, path configured on this system." - ::= { tmnxCardObjs 13 } - -tmnxCcagPathEntry OBJECT-TYPE - SYNTAX TmnxCcagPathEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a particular CCAG Path. - Entries are created/deleted by the user. - There is no StorageType object, entries have a presumed - StorageType of nonVolatile." - INDEX { tmnxCcagId, tmnxCcagPathId } - ::= { tmnxCcagPathTable 1} - -TmnxCcagPathEntry ::= SEQUENCE -{ - tmnxCcagPathId INTEGER, - tmnxCcagPathLastChanged TimeStamp, - tmnxCcagPathRate TmnxCcagRate, - tmnxCcagPathRateOption TmnxCcagRateOption, - tmnxCcagPathWeight Unsigned32 -} - -tmnxCcagPathId OBJECT-TYPE - SYNTAX INTEGER { - alpha (1), - beta (2) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxCcagPathId is used as the secondary index into - the tmnxCcagPathTable. Along with tmnxCcagId, it uniquely identifies - a specific path, alpha or beta, on a CCAG." - ::= { tmnxCcagPathEntry 1 } - -tmnxCcagPathLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCcagPathLastChanged indicates the time this row - was last changed." - ::= { tmnxCcagPathEntry 2 } - -tmnxCcagPathRate OBJECT-TYPE - SYNTAX TmnxCcagRate - UNITS "kilobits per second" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathRate specifies the bandwidth rate - limitation for this path on each member cross connect - adaptor, CCA, in the CCAG." - DEFVAL { -1 } - ::= { tmnxCcagPathEntry 3 } - -tmnxCcagPathRateOption OBJECT-TYPE - SYNTAX TmnxCcagRateOption - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathRateOption specifies whether the - rate in tmnxCcagPathRate is defined as an aggregate path - rate for all CCAs in the CCAG or as a per CCA path - rate." - DEFVAL { aggregate } - ::= { tmnxCcagPathEntry 4 } - -tmnxCcagPathWeight OBJECT-TYPE - SYNTAX Unsigned32 (1..100) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathWeight specifies the scheduling - percentage for this path. It is applied to all CCAs in - the CCAG membership list for this path." - DEFVAL { 50 } - ::= { tmnxCcagPathEntry 5 } - --- --- CCAG Path Cross-Connect Table --- - -tmnxCcagPathCcTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxCcagPathCcEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxCcagPathCcTable has an entry for each type of Cross - Connection on a Cross Connect Aggregation Group Path - configured on this system." - ::= { tmnxCardObjs 14 } - -tmnxCcagPathCcEntry OBJECT-TYPE - SYNTAX TmnxCcagPathCcEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a particular CCAG Path Cross Connect. - Entries are created/deleted by the user. - There is no StorageType object, entries have a presumed - StorageType of nonVolatile." - INDEX { tmnxCcagId, tmnxCcagPathId, tmnxCcagPathCcType } - ::= { tmnxCcagPathCcTable 1} - -TmnxCcagPathCcEntry ::= SEQUENCE -{ - tmnxCcagPathCcType INTEGER, - tmnxCcagPathCcLastChanged TimeStamp, - tmnxCcagPathCcEgrPoolResvCbs INTEGER, - tmnxCcagPathCcEgrPoolSlpPlcy TNamedItem, - tmnxCcagPathCcIngPoolResvCbs INTEGER, - tmnxCcagPathCcIngPoolSlpPlcy TNamedItem, - tmnxCcagPathCcAcctPolicyId Unsigned32, - tmnxCcagPathCcCollectStats TruthValue, - tmnxCcagPathCcQueuePlcy TNamedItem, - tmnxCcagPathCcMac MacAddress, - tmnxCcagPathCcMtu Unsigned32, - tmnxCcagPathCcUserAssignedMac TruthValue, - tmnxCcagPathCcHwMac MacAddress -} - -tmnxCcagPathCcType OBJECT-TYPE - SYNTAX INTEGER { - sapsap (1), - sapnet (2), - netsap (3) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcType is used as a third index into - the tmnxCcagPathCcTable. Along with tmnxCcagId and tmnxCcagPathId, - it uniquely identifies a cross connection type on a specific path - in a particular CCAG. The types are: - sapsap (1): the cross connection is between two saps, where both - services are access. - sapnet (2): the cross connection is between a sap and a network - service. - netsap (3): the cross connection is between a network and a sap - service." - ::= { tmnxCcagPathCcEntry 1 } - -tmnxCcagPathCcLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcLastChanged indicates the time this row - was last changed." - ::= { tmnxCcagPathCcEntry 2 } - -tmnxCcagPathCcEgrPoolResvCbs OBJECT-TYPE - SYNTAX INTEGER (-1|0..100) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcEgrPoolResvCbs specifies the percentage - of pool size reserved for the committed burst size, CBS. The value '-1' - implies that the reserved CBS should be computed as the sum of - the CBS requested by the entities using this pool if the application - point is 'network'. For 'access' application points the value '-1' - means a default of 30%." - DEFVAL { -1 } - ::= { tmnxCcagPathCcEntry 3 } - -tmnxCcagPathCcEgrPoolSlpPlcy OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcEgrPoolSlpPlcy specifies the slope - policy being used for the egress pool. The Slope policies define the - nature of the RED Slopes for the high and the low priority traffic." - DEFVAL { "default" } - ::= { tmnxCcagPathCcEntry 4 } - -tmnxCcagPathCcIngPoolResvCbs OBJECT-TYPE - SYNTAX INTEGER (-1|0..100) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcIngPoolResvCbs specifies the percentage - of pool size reserved for the committed burst size, CBS. The value '-1' - implies that the reserved CBS should be computed as the sum of - the CBS requested by the entities using this pool if the application - point is 'network'. For 'access' application points the value '-1' - means a default of 30%. tmnxCcagPathCcIngPoolResvCbs does not apply - to tmnxCcagPathCcType 'netsap'." - DEFVAL { -1 } - ::= { tmnxCcagPathCcEntry 5 } - -tmnxCcagPathCcIngPoolSlpPlcy OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcIngPoolSlpPlcy specifies the slope policy - being used for the ingress pool. The Slope policies define the nature - of the RED Slopes for the high and the low priority traffic. - tmnxCcagPathCcIngPoolSlpPlcy does not apply to tmnxCcagPathCcType - 'netsap'." - DEFVAL { "default" } - ::= { tmnxCcagPathCcEntry 6 } - -tmnxCcagPathCcAcctPolicyId OBJECT-TYPE - SYNTAX Unsigned32 (0..99) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcAcctPolicyId specifies the accounting - policy which must be defined prior to associating it with the port. - A non-zero value indicates the tmnxLogApPolicyId index identifying the - policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is - associated with this port. A zero value indicates that there is no - accounting policy associated with this port. It is only meaningful - when the tmnxCcagPathCcType is 'netsap'." - DEFVAL { 0 } - ::= { tmnxCcagPathCcEntry 7 } - -tmnxCcagPathCcCollectStats OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcCollectStats specifies whether the collection - of accounting and statistical data for the network port is - enabled/disabled, 'true'/'false'. When applying accounting policies the - data by default will be collected in the appropriate records and - written to the designated billing file. - When the value is set to false, the statistics are still accumulated - by the IOM cards, however, the CPU will not obtain the results and - write them to the billing file. If the value of tmnxCcagPathCcType is - not 'netsap', the value of this object is meaningless and an attempt - to set it will result in an inconsistentValue error." - DEFVAL { false } - ::= { tmnxCcagPathCcEntry 8 } - -tmnxCcagPathCcQueuePlcy OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcQueuePlcy specifies the network egress - queue policy. If the value of tmnxCcagPathCcType is - not 'netsap', the value of this object is meaningless and an attempt - to set it will result in an inconsistentValue error." - DEFVAL { "default" } - ::= { tmnxCcagPathCcEntry 9 } - -tmnxCcagPathCcMac OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcMac specifies the MAC address of - the virtual LAG that maps to tmnxCcagPathId and tmnxCcagPathCcType. - The default value of this object is derived from the chassis MAC - address pool." - DEFVAL {'000000000000'h } - ::= { tmnxCcagPathCcEntry 10 } - -tmnxCcagPathCcMtu OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcMtu specifies the MTU of the path - indexed by tmnxCcagId, tmnxCcagPathId, and tmnxCcagPathCcType. - When the value is '0', the real MTU is calculated internally." - DEFVAL { 0 } - ::= { tmnxCcagPathCcEntry 11 } - -tmnxCcagPathCcUserAssignedMac OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcUserAssignedMac indicates whether - the value of tmnxCcagPathCcMac has been explicitly assigned - or inherited from tmnxCcagPathCcHwMac, 'true' and 'false', - respectively." - DEFVAL { false } - ::= { tmnxCcagPathCcEntry 12 } - -tmnxCcagPathCcHwMac OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxCcagPathCcHwMac is the system assigned MAC - address of the virtual LAG that maps to tmnxCcagPathId and - tmnxCcagPathCcType. When tmnxCcagPathCcUserAssignedMac is - 'false', tmnxCcagPathCcMac inherits its value from this object." - ::= { tmnxCcagPathCcEntry 13 } - - --- --- Alcatel 7710 SR series Mda Carrier Module (MCM) Table --- - -tmnxMcmTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxMcmEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxMcmTable has an entry for each Mda Carrier module - (MCM) on the 7710 system." - ::= { tmnxCardObjs 15 } - -tmnxMcmEntry OBJECT-TYPE - SYNTAX TmnxMcmEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a MCM in a chassis in the 7710 system. - Entries in the table cannot be created and deleted via SNMP SET - operations. When a tmnxChassisEntry is created, a - tmnxMcmEntry is created in the chassis. Before a - tmnxChassisEntry can be deleted, each tmnxMcmEntry - for the chassis must be in the proper state for removal." - INDEX { tmnxChassisIndex, tmnxCardSlotNum, tmnxMcmSlotNum } - ::= { tmnxMcmTable 1 } - -TmnxMcmEntry ::= - SEQUENCE { - tmnxMcmSlotNum Unsigned32, - tmnxMcmSupportedTypes TmnxMcmType, - tmnxMcmAssignedType TmnxMcmType, - tmnxMcmEquippedType TmnxMcmType, - tmnxMcmHwIndex TmnxHwIndex - } - -tmnxMcmSlotNum OBJECT-TYPE - SYNTAX Unsigned32 (0..16) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies this MDA slot within a specific - IOM card in the system. Since the MCM occupies two MDA slots in - the chassis this value can only be an odd number." - ::= { tmnxMcmEntry 1 } - -tmnxMcmSupportedTypes OBJECT-TYPE - SYNTAX TmnxMcmType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A bit-mask that specifies what MCM types can be physically supported - in this chassis." - ::= { tmnxMcmEntry 2 } - -tmnxMcmAssignedType OBJECT-TYPE - SYNTAX TmnxMcmType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "A bit-mask that identifies the administratively assigned - (pre-provisioned) MCM type that should occupy this chassis. - If tmnxMcmAssignedType has a value of 'unassigned', - this slot has not yet been pre-provisioned. There must not be more - than one bit set at a time in tmnxMcmAssignedType." - DEFVAL { 1 } - ::= { tmnxMcmEntry 3 } - -tmnxMcmEquippedType OBJECT-TYPE - SYNTAX TmnxMcmType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A bit-mask that identifies the MCM type that is physically - inserted into this chassis. If the chassis has been pre-provisioned, - tmnxMcmAssignedType is not equal 'unassigned', and the - value of tmnxMcmEquippedType is not the same as - tmnxMcmAssignedType, a mis-match alarm will be raised. - If the chassis has not been pre-provisioned, and the value of - tmnxMcmEquippedType is not one of the supported types as - specified by tmnxMcmSupportedTypes, a mis-match alarm will - be raised. There will not be more than one bit set at a time in - tmnxMcmEquippedType." - ::= { tmnxMcmEntry 4 } - -tmnxMcmHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxMcmHwIndex is the index into the - tmnxHwTable for the row entry that represents the hardware component - information for this MCM." - ::= { tmnxMcmEntry 5 } - --- --- Mda Carrier Module Type (MCM) Definition Table --- -tmnxMcmTypeTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxMcmTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The card type table has an entry for each Alcatel 7710 series - Mda Carrier Module (MCM) model." - ::= { tmnxCardObjs 16 } - -tmnxMcmTypeEntry OBJECT-TYPE - SYNTAX TmnxMcmTypeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an Alcatel 7710 series MCM model. - Rows in this table are created by the agent at initialization and - cannot be created or destroyed by SNMP Get or Set requests." - INDEX { tmnxMcmTypeIndex } - ::= { tmnxMcmTypeTable 1 } - -TmnxMcmTypeEntry ::= - SEQUENCE { - tmnxMcmTypeIndex TmnxMcmType, - tmnxMcmTypeName TNamedItemOrEmpty, - tmnxMcmTypeDescription TItemDescription, - tmnxMcmTypeStatus TruthValue - } - -tmnxMcmTypeIndex OBJECT-TYPE - SYNTAX TmnxMcmType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique index value which identifies this type of Alcatel - 7710 series MCM model." - ::= { tmnxMcmTypeEntry 1 } - -tmnxMcmTypeName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The administrative name that identifies this type of Alcatel - 7710 series MCM model. This name string may be used in CLI - commands to specify a particular card model type." - ::= { tmnxMcmTypeEntry 2 } - -tmnxMcmTypeDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "A detailed description of this Alcatel 7710 series MCM model." - ::= { tmnxMcmTypeEntry 3 } - -tmnxMcmTypeStatus OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When tmnxMcmTypeStatus has a value of 'true' it - indicates that this MCM is supported in this revision of the - management software. When it has a value of 'false' there is no - support." - ::= { tmnxMcmTypeEntry 4 } - - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - -- - -- Notification Definition section - -- - -- Notification Objects - -- - - tmnxEqNotificationRow OBJECT-TYPE - SYNTAX RowPointer - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "used by tmnx chassis Notifications, the OID - indicates the table and entry." - ::= { tmnxChassisNotificationObjects 1 } - - tmnxEqTypeNotificationRow OBJECT-TYPE - SYNTAX RowPointer - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "used by tmnx chassis notifications, the OID indicates the - table and entry with the equipment model type information." - ::= { tmnxChassisNotificationObjects 2 } - - tmnxChassisNotifyChassisId OBJECT-TYPE - SYNTAX TmnxChassisIndex - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by tmnx chassis and port Notifications, indicates the chassis - associated with the alarm." - ::= { tmnxChassisNotificationObjects 3 } - - tmnxChassisNotifyHwIndex OBJECT-TYPE - SYNTAX TmnxHwIndex - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by tmnx chassis and port Notifications, indicates the entry - in the tmnxHwTable for the hardware component associated with an - alarm." - ::= { tmnxChassisNotificationObjects 4 } - -tmnxRedSecondaryCPMStatus OBJECT-TYPE - SYNTAX INTEGER { - online (1), - offline (2), - fail (3) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by the tmnxRedSecondaryCPMStatusChange Notification, indicates - the status of the secondary CPM." - ::= { tmnxChassisNotificationObjects 5 } - -tmnxChassisNotifyOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by the tmnxChassisNotificationClear trap, the OID - identifies the trap which is getting cleared." - ::= { tmnxChassisNotificationObjects 6 } - -tmnxSyncIfTimingNotifyAlarm OBJECT-TYPE - SYNTAX INTEGER { - notUsed (0), - los (1), - oof (2), - oopir (3) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by tmnx Synchronous interface timing notifications, the value of - tmnxSyncIfTimingNotifyAlarm indicates the reason a timing reference - alarm has been raised." - ::= { tmnxChassisNotificationObjects 7 } - -tmnxChassisNotifyMismatchedVer OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by tmnxPeSoftwareVersionMismatch, the value of - tmnxChassisNotifyMismatchedVer indicates the software version of the - mismatched CPM/IOM card." - ::= { tmnxChassisNotificationObjects 8 } - -tmnxChassisNotifySoftwareLocation OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by tmnxPeSoftwareLoadFailed, the value of - tmnxChassisNotifySoftwareLocation contains the location of the - software." - ::= { tmnxChassisNotificationObjects 9 } - -tmnxChassisNotifyCardFailureReason OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by tmnxEqCardFailure, the value of - tmnxChassisNotifyCardFailureReason contains the - reason for card failure." - ::= { tmnxChassisNotificationObjects 10 } - -tmnxChassisNotifyCardName OBJECT-TYPE - SYNTAX DisplayString (SIZE(1..32)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by tmnxEqCardInserted and tmnxEqCardRemoved, the value - of tmnxChassisNotifyCardName specifies the name of the affected - card." - ::= { tmnxChassisNotificationObjects 11 } - --- --- TIMETRA-CHASSIS-MIB Notifications --- - --- --- Hardware Configuration Change Alarm --- - tmnxHwConfigChange NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "A tmnxHwConfigChange notification is generated when the value of - tmnxHwLastChange is updated. It can be used by the NMS to trigger - maintenance polls of the hardware configuration information. - - Only one tmnxHwConfigChange notification event will be generated - in a 5 second throttling time period. A notification event is - the transmission of a single trap to a list of notification - destinations configured in the SNMP-TARGET-MIB. - - If additional hardware configuration change occurs within the - throttling period, the notification events for these changes are - suppressed until the throttling period expires. At the end of - the throttling period, one notification event is generated if - any addition configuration changes occurred within the just - completed throttling period and another throttling period is - started. - - The NMS should periodically check the value of tmnxHwConfigChange - to detect any missed tmnxHwConfigChange traps. - - This notification was made obsolete in the 2.1 release. - - The tmnxHwConfigChange notification has been replaced - with the generic change notifications from the - TIMETRA-SYSTEM-MIB: tmnxConfigModify, tmnxConfigCreate, - tmnxConfigDelete, tmnxStateChange." - ::= { tmnxChassisNotification 1 } - - --- --- Environmental Alarms --- - tmnxEnvTempTooHigh NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxHwTemperature, - tmnxHwTempThreshold - } - STATUS current - DESCRIPTION - "Generated when the temperature sensor reading on an equipment - object is greater than its configured threshold." - ::= { tmnxChassisNotification 2 } - --- --- Equipment Alarms --- - - tmnxEqPowerSupplyFailure NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisPowerSupplyACStatus, - tmnxChassisPowerSupplyDCStatus, - tmnxChassisPowerSupplyTempStatus, - tmnxChassisPowerSupplyTempThreshold, - tmnxChassisPowerSupply1Status, - tmnxChassisPowerSupply2Status, - tmnxChassisPowerSupplyInputStatus, - tmnxChassisPowerSupplyOutputStatus - } - STATUS current - DESCRIPTION - "Generated when one of the chassis's power supplies fails." - ::= { tmnxChassisNotification 3 } - - tmnxEqPowerSupplyInserted NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "Generated when one of the chassis's power supplies is inserted." - ::= { tmnxChassisNotification 4 } - - tmnxEqPowerSupplyRemoved NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "Generated when one of the chassis's power supplies is removed." - ::= { tmnxChassisNotification 5 } - - tmnxEqFanFailure NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisFanOperStatus, - tmnxChassisFanSpeed - } - STATUS current - DESCRIPTION - "Generated when one of the fans in a fan tray has failed." - ::= { tmnxChassisNotification 6 } - - tmnxEqCardFailure NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxHwOperState, - tmnxChassisNotifyCardFailureReason - } - STATUS current - DESCRIPTION - "Generated when one of the cards in a chassis has failed. The card - type may be IOM, Fabric, MDA, MCM, CCM, CPM module, compact flash - module, etc. tmnxChassisNotifyCardFailureReason contains the reason - for card failure." - ::= { tmnxChassisNotification 7 } - - tmnxEqCardInserted NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisNotifyCardName - } - STATUS current - DESCRIPTION - "Generated when a card is inserted into the chassis. The card type - may be IOM, Fabric, MDA, MCM, CCM CPM module, compact flash module, - etc." - ::= { tmnxChassisNotification 8 } - - tmnxEqCardRemoved NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisNotifyCardName - } - STATUS current - DESCRIPTION - "Generated when a card is removed from the chassis. The card type - may be IOM, Fabric, MDA, MCM, CCM, CPM module, compact flash module, - etc." - ::= { tmnxChassisNotification 9 } - - tmnxEqWrongCard NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "Generated when the wrong type of card is inserted into a slot of - the chassis. Even though a card may be physically supported by - the slot, it may have been administratively configured to allow - only certain card types in a particular slot location. The card - type may be IOM, Fabric, MDA, MCM, CPM module, etc." - ::= { tmnxChassisNotification 10 } - - tmnxEqCpuFailure NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when a failure is detected for a CPU on an IOM card or - CPM module. - - This notification was made obsolete in the 2.1 release. - - A cpu failure on a CPM card is detected by the hardware - bootup and is indicated by the boot diagnostic display. - If there is no working redundant CPM card, the system - does not come up. - - A failure of an IOM card or standby redundant CPM card - causes the tmnxEqCardFailure notification to be sent." - ::= { tmnxChassisNotification 11 } - - tmnxEqMemoryFailure NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when a memory module failure is detected for an IOM card or - CPM module. - - This notification was made obsolete in the 2.1 release. - - A failure of the memory device is detected by the - hardware bootup and is indicated by the boot diagnostic - display. If there is no working redundant CPM card, - the system does not come up. - - A failure of the memory device during run-time causes - the system to fail and the 'admin tech-support' - information to be saved. - - A failure of an IOM card or standby redundant CPM card - causes the tmnxEqCardFailure notification to be sent." - ::= { tmnxChassisNotification 12 } - - tmnxEqBackdoorBusFailure NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyChassisId - } - STATUS obsolete - DESCRIPTION - "Generated when the backdoor bus has failed. - - This notification was made obsolete in the 2.1 release." - ::= { tmnxChassisNotification 13 } - --- --- Processing Error Alarms --- - - tmnxPeSoftwareError NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when a software error has been detected. - - This notification was made obsolete in the 2.1 release. - - Many of the other notifications more specifically - indicate detection of some type of software error. - - The 'admin tech-support' information helps developers - diagnose a failure of the software in the field." - ::= { tmnxChassisNotification 14 } - - tmnxPeSoftwareAbnormalHalt NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when the software has abnormally terminated. - - This notification was made obsolete in the 2.1 release. - - Many of the other notifications more specifically - indicate detection of some type of software error. - - The 'admin tech-support' information helps developers - diagnose a failure of the software in the field." - ::= { tmnxChassisNotification 15 } - - tmnxPeSoftwareVersionMismatch NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisNotifyMismatchedVer, - tmnxHwSoftwareCodeVersion - } - STATUS current - DESCRIPTION - "Generated when there is a mismatch between software versions of the - active CPM and standby CPM or the CPM and IOM. - tmnxChassisNotifyHwIndex identifies the mismatched CPM/IOM card and - tmnxChassisNotifyMismatchedVer will contain the version of the - mismatched card. The tmnxHwSoftwareCodeVersion object will contain - the expected version." - ::= { tmnxChassisNotification 16 } - - tmnxPeOutOfMemory NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when there is an out of memory error detected. - - This notification was made obsolete in the 2.1 release. - - The tmnxPeOutOfMemory notification has been replaced - with the module specific notification from the - TIMETRA-SYSTEM-MIB: tmnxModuleMallocFailed." - ::= { tmnxChassisNotification 17 } - - tmnxPeConfigurationError NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when a configuration error has been detected. - - This notification was made obsolete in the 2.1 release. - - Many other notifications more specifically indicate - detection of a configuration error. In most cases the - SNMP SET request that tries to make an invalid - configuration results in an error response. - - In some cases the configuration parameters are valid - and the SNMP SET request succeeds but the system cannot - successfully apply the new parameters. The affected - object may then put into an operational 'down' state. - A state change notification such as tmnxStateChange or - a more specific notification is sent to alert about the - problem. - - For example, an attempt to create an event log with a - file-type destination when the specified cflash media is - full or not present results in TIMETRA-LOG-MIB - notifications tmnxLogSpaceContention, tmnxLogAdminLocFailed, - or tmnxLogBackupLocFailed." - ::= { tmnxChassisNotification 18 } - - tmnxPeStorageProblem NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when there is a storage capacity problem. - - This notification was made obsolete in the 2.1 release. - - The only 'storage' devices on the SR7750 are the cflash - drives. Cflash write errors cause a tmnxEqFlashDataLoss - notification to be sent. The tmnxEqFlashDiskFull - notification is sent when the driver detects that the - cflash device is full." - ::= { tmnxChassisNotification 19 } - - tmnxPeCpuCyclesExceeded NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when the CPU cycle usage limit has been exceeded. - - This notification was made obsolete in the 2.1 release. - - It does not apply. The SR7750 software architecture does - not restrict CPU cycles used by a specific code module." - ::= { tmnxChassisNotification 20 } - --- --- Redundancy notifications --- - -tmnxRedPrimaryCPMFail NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "Generated when the primary CPM fails." - ::= { tmnxChassisNotification 21 } - -tmnxRedSecondaryCPMStatusChange NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxRedSecondaryCPMStatus - } - STATUS obsolete - DESCRIPTION - "Generated when there is a change in the secondary CPM status. - - This notification was made obsolete in the 2.1 release. - - There is no way to administratively enable or disable - CPM cards so there is no need for a status change event - for administrative state changes. - - Operational changes detected about the standby CPM - card are indicated by more specific notifications such - as tmnxEqCardFailure, tmnxEqCardRemoved, tmnxEqCardInserted - TIMETRA-SYSTEM-MIB::ssiRedStandbyReady, - TIMETRA-SYSTEM-MIB::ssiRedStandbySyncLost, and - TIMETRA-SYSTEM-MIB::ssiRedStandbySyncLost." - ::= { tmnxChassisNotification 22 } - -tmnxRedRestoreSuccess NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when the secondary CPM successfully restores - the config and state. - - This notification was made obsolete in the 2.1 release. - - It does not apply. This event was originally created - for an early redundancy mechanism that was never - released." - ::= { tmnxChassisNotification 23 } - -tmnxRedRestoreFail NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS obsolete - DESCRIPTION - "Generated when the secondary CPM fails to - restore the config and state. - - This notification was made obsolete in the 2.1 release. - - It does not apply. This event was originally created - for an early redundancy mechanism that was never - released." - ::= { tmnxChassisNotification 24 } - --- --- Chassis Clear Alarm --- - -tmnxChassisNotificationClear NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisNotifyOID - } - STATUS current - DESCRIPTION - "A trap indicating the clear of a chassis notification - identified by tmnxChassisNotifyOID." - ::= { tmnxChassisNotification 25 } - --- --- Synchronous timing alarms --- - -tmnxEqSyncIfTimingHoldover NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "Generated when the synchronous equipment timing subsystem - transitions into a holdover state. - This notification will have the same indices as those of - the tmnxCpmCardTable." - ::= { tmnxChassisNotification 26 } - -tmnxEqSyncIfTimingHoldoverClear NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "Generated when the synchronous equipment timing subsystem - transitions out of the holdover state. - This notification will have the same indices as those of - the tmnxCpmCardTable." - ::= { tmnxChassisNotification 27 } - -tmnxEqSyncIfTimingRef1Alarm NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxSyncIfTimingNotifyAlarm - } - STATUS current - DESCRIPTION - "Generated when an alarm condition on the first timing - reference is detected. - This notification will have the same indices as those of - the tmnxCpmCardTable." - ::= { tmnxChassisNotification 28 } - -tmnxEqSyncIfTimingRef1AlarmClear NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxSyncIfTimingNotifyAlarm - } - STATUS current - DESCRIPTION - "Generated when an alarm condition on the first timing - reference is cleared. - This notification will have the same indices as those of - the tmnxCpmCardTable." - ::= { tmnxChassisNotification 29 } - -tmnxEqSyncIfTimingRef2Alarm NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxSyncIfTimingNotifyAlarm - } - STATUS current - DESCRIPTION - "Generated when an alarm condition on the second timing - reference is detected. - This notification will have the same indices as those of - the tmnxCpmCardTable." - ::= { tmnxChassisNotification 30 } - -tmnxEqSyncIfTimingRef2AlarmClear NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxSyncIfTimingNotifyAlarm - } - STATUS current - DESCRIPTION - "Generated when an alarm condition on the second timing - reference is cleared. - This notification will have the same indices as those of - the tmnxCpmCardTable." - ::= { tmnxChassisNotification 31 } - -tmnxEqFlashDataLoss NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxHwOperState - } - STATUS current - DESCRIPTION - "tmnxEqFlashDataLoss is generated when there was an error - while data was getting written on to the compact flash. This - notification indicates a probable data loss." - ::= { tmnxChassisNotification 32 } - -tmnxEqFlashDiskFull NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxHwOperState - } - STATUS current - DESCRIPTION - "tmnxEqFlashDiskFull is generated when there is no space - left on the compact flash. No more data can be written to it." - ::= { tmnxChassisNotification 33 } - -tmnxPeSoftwareLoadFailed NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisNotifySoftwareLocation - } - STATUS current - DESCRIPTION - "Generated when the CPM fails to load the software from a specified - location. - tmnxChassisNotifyHwIndex identifies the card for which the software - load failed and tmnxChassisNotifySoftwareLocation contains the - location from where the software load was attempted." - ::= { tmnxChassisNotification 34 } - - tmnxPeBootloaderVersionMismatch NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisNotifyMismatchedVer, - tmnxHwSoftwareCodeVersion - } - STATUS current - DESCRIPTION - "Generated when there is a mismatch between the CPM and boot loader - versions. tmnxChassisNotifyHwIndex identifies the CPM card. - tmnxChassisNotifyMismatchedVer contains the mismatched version of - bootloader and tmnxHwSoftwareCodeVersion contains the - expected version of the bootloader." - ::= { tmnxChassisNotification 35 } - - tmnxPeBootromVersionMismatch NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisNotifyMismatchedVer, - tmnxHwSoftwareCodeVersion - } - STATUS current - DESCRIPTION - "Generated when there is a mismatch between the boot rom versions. - tmnxChassisNotifyHwIndex identifies the IOM card. - tmnxChassisNotifyMismatchedVer contains the mismatched version of - bootrom and tmnxHwSoftwareCodeVersion contains the expected version - of the bootrom." - ::= { tmnxChassisNotification 36 } - - tmnxPeFPGAVersionMismatch NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxChassisNotifyMismatchedVer, - tmnxHwSoftwareCodeVersion - } - STATUS current - DESCRIPTION - "Generated when there is a mismatch between the FPGA versions. - tmnxChassisNotifyHwIndex identifies the IOM card. - tmnxChassisNotifyMismatchedVer contains the mismatched version of - FPGA and tmnxHwSoftwareCodeVersion contains the expected version - of the FPGA." - ::= { tmnxChassisNotification 37 } - -tmnxEqSyncIfTimingBITSAlarm NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxSyncIfTimingNotifyAlarm - } - STATUS current - DESCRIPTION - "Generated when an alarm condition on the BITS timing - reference is detected. - This notification will have the same indices as those of - the tmnxCpmCardTable." - ::= { tmnxChassisNotification 38 } - -tmnxEqSyncIfTimingBITSAlarmClear NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass, - tmnxSyncIfTimingNotifyAlarm - } - STATUS current - DESCRIPTION - "Generated when an alarm condition on the BITS timing - reference is cleared. - This notification will have the same indices as those of - the tmnxCpmCardTable." - ::= { tmnxChassisNotification 39 } - -tmnxEqCardFirmwareUpgraded NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "Generated when a card is hot-inserted into the chassis and its - firmware is automatically upgraded. The card type may be IOM or - CPM module." - ::= { tmnxChassisNotification 40 } - -tmnxChassisUpgradeInProgress NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "The tmnxChassisUpgradeInProgress notification is generated only - after a CPM switchover occurs and the new active CPM is running new - software, while the IOMs are still running old software. This is the - start of the upgrade process. The tmnxChassisUpgradeInProgress - notification will continue to be generated every 30 minutes while at - least one IOM is still running older software." - ::= { tmnxChassisNotification 41 } - -tmnxChassisUpgradeComplete NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "The tmnxChassisUpgradeComplete notification is generated to - indicate that all the IOMs are running matching software version in - reference to the active CPM software version changed as part of the - upgrade process." - ::= { tmnxChassisNotification 42 } - -tmnxChassisHiBwMcastAlarm NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "The tmnxChassisHiBwMcastAlarm notification is generated when a plane - is shared by more than one high bandwidth multicast tap." - ::= { tmnxChassisNotification 43 } - - tmnxEqMdaCfgNotCompatible NOTIFICATION-TYPE - OBJECTS { - tmnxChassisNotifyHwIndex, - tmnxHwID, - tmnxHwClass - } - STATUS current - DESCRIPTION - "Generated when a supported MDA is inserted into a slot of an - IOM, the MDA is compatible with the currently provisioned - MDA, but the current configuration on the MDA's ports is not - compatible with the inserted MDA." - ::= { tmnxChassisNotification 44 } - --- --- --- - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TMNX-HW-MIB Object Groups --- - - - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- The compliance specifications. --- - -tmnxChassisCompliances OBJECT IDENTIFIER ::= { tmnxChassisConformance 1 } -tmnxChassisGroups OBJECT IDENTIFIER ::= { tmnxChassisConformance 2 } - --- compliance statements - --- tmnxChassisCompliance MODULE-COMPLIANCE --- ::= { tmnxChassisCompliances 1 } - --- tmnxChassisR2r1Compliance MODULE-COMPLIANCE --- ::= { tmnxChassisCompliances 2 } - --- tmnxChassisV3v0Compliance MODULE-COMPLIANCE --- ::= { tmnxChassisCompliances 3 } - -tmnxChassisV4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of chassis features - in the TIMETRA-CHASSIS-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxChassisV3v0Group, - tmnxCardV3v0Group, - tmnxMDAV4v0Group, - tmnxChassisNotificationV4v0Group - } - ::= { tmnxChassisCompliances 4 } - -tmnxChassisV5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of chassis features - in the TIMETRA-CHASSIS-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxChassisV5v0Group, - tmnxCardV3v0Group, - tmnxMDAV4v0Group, - tmnxChassisNotificationV4v0Group - } - ::= { tmnxChassisCompliances 6 } - -tmnxChassis7750V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of chassis features - on the 7750 in the TIMETRA-CHASSIS-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxChassisV5v0Group, - tmnxCardV3v0Group, - tmnxMDAV4v0Group, - tmnxChassisNotificationV6v0Group, - tmnx77x0CESMDAV6v0Group, - tmnxCardV6v0NamedPoolPlcyGroup, - -- tmnx7710HwV3v0Group - -- tmnx7710SETSRefSrcHwV6v0Group - tmnxMDAMcPathMgmtV6v0Group - } - ::= { tmnxChassisCompliances 7 } - -tmnxChassis7450V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of chassis features - on the 7450 in the TIMETRA-CHASSIS-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxChassisV5v0Group, - tmnxCardV3v0Group, - tmnxMDAV4v0Group, - tmnxCardV6v0NamedPoolPlcyGroup, - tmnxChassisNotificationV6v0Group, - -- tmnx77x0CESMDAV6v0Group - -- tmnx7710HwV3v0Group - -- tmnx7710SETSRefSrcHwV6v0Group - tmnxMDAMcPathMgmtV6v0Group - } - ::= { tmnxChassisCompliances 8 } - -tmnxChassisComp7710 OBJECT IDENTIFIER ::= { tmnxChassisCompliances 5 } - -tmnxChassisComp7710V3v0 MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of chassis features - for the 7710 in the TIMETRA-CHASSIS-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxChassisV3v0Group, - tmnxCardV3v0Group, - tmnxMDAV3v0Group, - tmnxChassisNotificationV3v0Group, - tmnx7710HwV3v0Group - } - ::= { tmnxChassisComp7710 1 } - -tmnxChassisComp7710V5v0 MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of chassis features - for the 7710 in the TIMETRA-CHASSIS-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxChassisV5v0Group, - tmnxCardV3v0Group, - tmnxMDAV4v0Group, - tmnxChassisNotificationV4v0Group, - tmnx7710HwV3v0Group - } - ::= { tmnxChassisComp7710 2 } - -tmnxChassisComp7710V6v0 MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of chassis features - for the 7710 in the TIMETRA-CHASSIS-MIB." - MODULE -- this module - MANDATORY-GROUPS { - tmnxChassisV5v0Group, - tmnxCardV3v0Group, - tmnxMDAV4v0Group, - tmnxChassisNotificationV6v0Group, - tmnx7710HwV3v0Group, - tmnx77x0CESMDAV6v0Group, - tmnx7710SETSRefSrcHwV6v0Group, - tmnxCardV6v0NamedPoolPlcyGroup, - tmnxMDAMcPathMgmtV6v0Group - } - ::= { tmnxChassisComp7710 3 } - --- units of conformance - --- tmnxChassisGroup OBJECT-GROUP --- ::= { tmnxChassisGroups 1 } - --- tmnxCardGroup OBJECT-GROUP --- ::= { tmnxChassisGroups 2 } - --- tmnxMDAGroup OBJECT-GROUP --- ::= { tmnxChassisGroups 3 } - -tmnxChassisNotifyObjsGroup OBJECT-GROUP - OBJECTS { tmnxEqNotificationRow, - tmnxEqTypeNotificationRow, - tmnxChassisNotifyChassisId, - tmnxChassisNotifyHwIndex, - tmnxRedSecondaryCPMStatus, - tmnxChassisNotifyOID, - tmnxSyncIfTimingNotifyAlarm, - tmnxChassisNotifyMismatchedVer, - tmnxChassisNotifySoftwareLocation, - tmnxChassisNotifyCardFailureReason - } - STATUS current - DESCRIPTION - "The group of objects supporting chassis hardware notifications - on Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 4 } - --- tmnxChassisNotificationGroup NOTIFICATION-GROUP --- ::= { tmnxChassisGroups 5 } - --- tmnxChassisNotificationR2r1Group NOTIFICATION-GROUP --- ::= { tmnxChassisGroups 6 } - -tmnxChassisNotifyObsoleteGroup NOTIFICATION-GROUP - NOTIFICATIONS { tmnxHwConfigChange, - tmnxEqCpuFailure, - tmnxEqMemoryFailure, - tmnxEqBackdoorBusFailure, - tmnxPeSoftwareError, - tmnxPeSoftwareAbnormalHalt, - tmnxPeOutOfMemory, - tmnxPeConfigurationError, - tmnxPeStorageProblem, - tmnxPeCpuCyclesExceeded, - tmnxRedSecondaryCPMStatusChange, - tmnxRedRestoreSuccess, - tmnxRedRestoreFail - } - STATUS current - DESCRIPTION - "The group of notifications supporting the management of chassis - hardware made obsolete for revision 2.1 on Alcatel 7x50 SR series - systems." - ::= { tmnxChassisGroups 7 } - --- tmnxChassisR2r1Group OBJECT-GROUP --- ::= { tmnxChassisGroups 8 } - -tmnxChassisV3v0Group OBJECT-GROUP - OBJECTS { tmnxChassisTotalNumber, - tmnxChassisLastChange, - tmnxChassisRowStatus, - tmnxChassisName, - tmnxChassisType, - tmnxChassisLocation, - tmnxChassisCoordinates, - tmnxChassisNumSlots, - tmnxChassisNumPorts, - tmnxChassisNumPwrSupplies, - tmnxChassisNumFanTrays, - tmnxChassisNumFans, - tmnxChassisCriticalLEDState, - tmnxChassisMajorLEDState, - tmnxChassisMinorLEDState, - tmnxChassisBaseMacAddress, - tmnxChassisCLLICode, - tmnxChassisReboot, - tmnxChassisUpgrade, - tmnxChassisAdminMode, - tmnxChassisOperMode, - tmnxChassisModeForce, - tmnxChassisUpdateWaitTime, - tmnxChassisUpdateTimeLeft, - tmnxChassisFanOperStatus, - tmnxChassisFanSpeed, - tmnxChassisPowerSupplyACStatus, - tmnxChassisPowerSupplyDCStatus, - tmnxChassisPowerSupplyTempStatus, - tmnxChassisPowerSupplyTempThreshold, - tmnxChassisPowerSupply1Status, - tmnxChassisPowerSupply2Status, - tmnxChassisPowerSupplyAssignedType, - tmnxChassisTypeName, - tmnxChassisTypeDescription, - tmnxChassisTypeStatus, - tmnxHwLastChange, - tmnxHwID, - tmnxHwMfgString, - tmnxHwMfgBoardNumber, - tmnxHwSerialNumber, - tmnxHwManufactureDate, - tmnxHwClass, - tmnxHwName, - tmnxHwAlias, - tmnxHwAssetID, - tmnxHwCLEI, - tmnxHwIsFRU, - tmnxHwContainedIn, - tmnxHwParentRelPos, - tmnxHwAdminState, - tmnxHwOperState, - tmnxHwTempSensor, - tmnxHwTemperature, - tmnxHwTempThreshold, - tmnxHwBootCodeVersion, - tmnxHwSoftwareCodeVersion, - tmnxHwSwLastBoot, - tmnxHwAlarmState, - tmnxHwLastAlarmEvent, - tmnxHwClearAlarms, - tmnxHwSwImageSource, - tmnxHwMfgDeviations, - tmnxHwBaseMacAddress, - tmnxHwFailureReason, - tmnxHwContainedIndex - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of chassis hardware - capabilities on release 3.0 of Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 9 } - -tmnxMDAV3v0Group OBJECT-GROUP - OBJECTS { tmnxMDASupportedTypes, - tmnxMDAAssignedType, - tmnxMDAEquippedType, - tmnxMDAHwIndex, - tmnxMDAMaxPorts, - tmnxMDAEquippedPorts, - tmnxMDATxTimingSelected, - tmnxMDASyncIfTimingStatus, - tmnxMDANetworkIngQueues, - tmnxMDACapabilities, - tmnxMDAMinChannelization, - tmnxMDAMaxChannelization, - tmnxMDAMaxChannels, - tmnxMDAChannelsInUse, - tmnxMDACcagId, - tmnxMdaTypeName, - tmnxMdaTypeDescription, - tmnxMdaTypeStatus, - tmnxCcagRowStatus, - tmnxCcagDescription, - tmnxCcagAdminStatus, - tmnxCcagOperStatus, - tmnxCcagCcaRate, - tmnxCcagLastChanged, - tmnxCcagAccessAdaptQos, - tmnxCcagPathLastChanged, - tmnxCcagPathRate, - tmnxCcagPathRateOption, - tmnxCcagPathWeight, - tmnxCcagPathCcLastChanged, - tmnxCcagPathCcEgrPoolResvCbs, - tmnxCcagPathCcEgrPoolSlpPlcy, - tmnxCcagPathCcIngPoolResvCbs, - tmnxCcagPathCcIngPoolSlpPlcy, - tmnxCcagPathCcAcctPolicyId, - tmnxCcagPathCcCollectStats, - tmnxCcagPathCcQueuePlcy, - tmnxCcagPathCcMac, - tmnxCcagPathCcMtu, - tmnxCcagPathCcHwMac, - tmnxCcagPathCcUserAssignedMac - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of MDAs on - Alcatel 7x50 SR series systems." - - ::= { tmnxChassisGroups 10 } - -tmnxChassisObsoleteGroup OBJECT-GROUP - OBJECTS { tmnxHwSwState, - tmnxCardAllowedTypes, - tmnxCpmCardAllowedTypes, - tmnxMDAAllowedTypes - } - STATUS current - DESCRIPTION - "The group of objects supporting the allowed types of CPM cards, IOM - cards and MDA made obsolete for revision 3.0 on Alcatel 7x50 SR series - systems." - ::= { tmnxChassisGroups 11 } - -tmnxCardV3v0Group OBJECT-GROUP - OBJECTS { tmnxCardLastChange, - tmnxCardTypeName, - tmnxCardTypeDescription, - tmnxCardTypeStatus, - tmnxCardSupportedTypes, - tmnxCardAssignedType, - tmnxCardEquippedType, - tmnxCardHwIndex, - tmnxCardClockSource, - tmnxCardNumMdaSlots, - tmnxCardNumMdas, - tmnxCardReboot, - tmnxCardMemorySize, - tmnxCpmCardLastChange, - tmnxCpmCardSupportedTypes, - tmnxCpmCardAssignedType, - tmnxCpmCardEquippedType, - tmnxCpmCardHwIndex, - tmnxCpmCardBootOptionVersion, - tmnxCpmCardBootOptionLastModified, - tmnxCpmCardConfigBootedVersion, - tmnxCpmCardIndexBootedVersion, - tmnxCpmCardConfigLastModified, - tmnxCpmCardConfigLastSaved, - tmnxCpmCardRedundant, - tmnxCpmCardClockSource, - tmnxCpmCardNumCpus, - tmnxCpmCardCpuType, - tmnxCpmCardMemorySize, - tmnxCpmCardSwitchToRedundantCard, - tmnxCpmCardReboot, - tmnxCpmCardRereadBootOptions, - tmnxCpmCardConfigFileLastBooted, - tmnxCpmCardConfigFileLastSaved, - tmnxCpmCardConfigFileLastBootedHeader, - tmnxCpmCardIndexFileLastBootedHeader, - tmnxCpmCardBootOptionSource, - tmnxCpmCardConfigSource, - tmnxCpmCardBootOptionLastSaved, - tmnxFabricLastChange, - tmnxFabricAssignedType, - tmnxFabricEquippedType, - tmnxFabricHwIndex, - tmnxCpmFlashOperStatus, - tmnxCpmFlashSerialNumber, - tmnxCpmFlashFirmwareRevision, - tmnxCpmFlashModelNumber, - tmnxCpmFlashCapacity, - tmnxCpmFlashUsed, - tmnxCpmFlashHwIndex, - tmnxSyncIfTimingRevert, - tmnxSyncIfTimingRefOrder1, - tmnxSyncIfTimingRefOrder2, - tmnxSyncIfTimingRef1SrcPort, - tmnxSyncIfTimingRef1AdminStatus, - tmnxSyncIfTimingRef1InUse, - tmnxSyncIfTimingRef1Qualified, - tmnxSyncIfTimingRef1Alarm, - tmnxSyncIfTimingRef2SrcPort, - tmnxSyncIfTimingRef2AdminStatus, - tmnxSyncIfTimingRef2InUse, - tmnxSyncIfTimingRef2Qualified, - tmnxSyncIfTimingRef2Alarm, - tmnxSyncIfTimingFreqOffset, - tmnxSyncIfTimingStatus, - tmnxSyncIfTimingRefOrder3, - tmnxSyncIfTimingBITSIfType, - tmnxSyncIfTimingBITSAdminStatus, - tmnxSyncIfTimingBITSInUse, - tmnxSyncIfTimingBITSQualified, - tmnxSyncIfTimingBITSAlarm, - tSyncIfTimingAdmRevert, - tSyncIfTimingAdmRefOrder1, - tSyncIfTimingAdmRefOrder2, - tSyncIfTimingAdmRef1SrcPort, - tSyncIfTimingAdmRef1AdminStatus, - tSyncIfTimingAdmRef2SrcPort, - tSyncIfTimingAdmRef2AdminStatus, - tSyncIfTimingAdmChanged, - tSyncIfTimingAdmRefOrder3, - tSyncIfTimingAdmBITSIfType, - tSyncIfTimingAdmBITSAdminStatus, - tmnxChassisAdminOwner, - tmnxChassisAdminControlApply, - tmnxChassisAdminLastSetTimer, - tmnxChassisAdminLastSetTimeout - } - STATUS current - DESCRIPTION - "The group of objects supporting management of hardware cards - on Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 12 } - -tmnxMDAV4v0Group OBJECT-GROUP - OBJECTS { tmnxMDASupportedTypes, - tmnxMDAAssignedType, - tmnxMDAEquippedType, - tmnxMDAHwIndex, - tmnxMDAMaxPorts, - tmnxMDAEquippedPorts, - tmnxMDATxTimingSelected, - tmnxMDASyncIfTimingStatus, - tmnxMDANetworkIngQueues, - tmnxMDACapabilities, - tmnxMDAMinChannelization, - tmnxMDAMaxChannelization, - tmnxMDAMaxChannels, - tmnxMDAChannelsInUse, - tmnxMDACcagId, - tmnxMdaTypeName, - tmnxMdaTypeDescription, - tmnxMdaTypeStatus, - tmnxMDAReboot, - tmnxCcagRowStatus, - tmnxCcagDescription, - tmnxCcagAdminStatus, - tmnxCcagOperStatus, - tmnxCcagCcaRate, - tmnxCcagLastChanged, - tmnxCcagAccessAdaptQos, - tmnxCcagPathLastChanged, - tmnxCcagPathRate, - tmnxCcagPathRateOption, - tmnxCcagPathWeight, - tmnxCcagPathCcLastChanged, - tmnxCcagPathCcEgrPoolResvCbs, - tmnxCcagPathCcEgrPoolSlpPlcy, - tmnxCcagPathCcIngPoolResvCbs, - tmnxCcagPathCcIngPoolSlpPlcy, - tmnxCcagPathCcAcctPolicyId, - tmnxCcagPathCcCollectStats, - tmnxCcagPathCcQueuePlcy, - tmnxCcagPathCcMac, - tmnxCcagPathCcMtu, - tmnxCcagPathCcHwMac, - tmnxCcagPathCcUserAssignedMac, - tmnxMDAHiBwMcastSource, - tmnxMDAHiBwMcastAlarm, - tmnxMDAHiBwMcastTapCount, - tmnxMDAHiBwMcastGroup - } - STATUS current - DESCRIPTION - "The group of objects supporting management of MDAs for release 4.0 on - Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 13 } - -tmnxChassisNotificationV4v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxEnvTempTooHigh, - tmnxEqPowerSupplyFailure, - tmnxEqPowerSupplyInserted, - tmnxEqPowerSupplyRemoved, - tmnxEqFanFailure, - tmnxEqCardFailure, - tmnxEqCardInserted, - tmnxEqCardRemoved, - tmnxEqWrongCard, - tmnxPeSoftwareVersionMismatch, - tmnxRedPrimaryCPMFail, - tmnxChassisNotificationClear, - tmnxEqSyncIfTimingHoldover, - tmnxEqSyncIfTimingHoldoverClear, - tmnxEqSyncIfTimingRef1Alarm, - tmnxEqSyncIfTimingRef1AlarmClear, - tmnxEqSyncIfTimingRef2Alarm, - tmnxEqSyncIfTimingRef2AlarmClear, - tmnxEqFlashDataLoss, - tmnxEqFlashDiskFull, - tmnxPeSoftwareLoadFailed, - tmnxPeBootloaderVersionMismatch, - tmnxPeBootromVersionMismatch, - tmnxPeFPGAVersionMismatch, - tmnxEqSyncIfTimingBITSAlarm, - tmnxEqSyncIfTimingBITSAlarmClear, - tmnxEqCardFirmwareUpgraded, - tmnxChassisUpgradeInProgress, - tmnxChassisUpgradeComplete, - tmnxChassisHiBwMcastAlarm, - tmnxEqMdaCfgNotCompatible - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the management of chassis - hardware for release 4.0 on Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 14 } - -tmnx7710HwV3v0Group OBJECT-GROUP - OBJECTS { tmnxChassisOverTempState, - tmnxCpmCardMasterSlaveRefState, - tmnxCcmOperStatus, - tmnxCcmHwIndex, - tmnxCcmEquippedType, - tmnxCcmTypeName, - tmnxCcmTypeDescription, - tmnxCcmTypeStatus, - tmnxMcmSupportedTypes, - tmnxMcmAssignedType, - tmnxMcmEquippedType, - tmnxMcmHwIndex, - tmnxMcmTypeName, - tmnxMcmTypeDescription, - tmnxMcmTypeStatus, - tmnxChassisPowerSupplyInputStatus, - tmnxChassisPowerSupplyOutputStatus, - tmnxMDAReboot - } - STATUS current - DESCRIPTION - "The group of objects supporting management of hardware specific to - the Alcatel 7710 SR series systems." - ::= { tmnxChassisGroups 15 } - -tmnxChassisV5v0Group OBJECT-GROUP - OBJECTS { tmnxChassisTotalNumber, - tmnxChassisLastChange, - tmnxChassisRowStatus, - tmnxChassisName, - tmnxChassisType, - tmnxChassisLocation, - tmnxChassisCoordinates, - tmnxChassisNumSlots, - tmnxChassisNumPorts, - tmnxChassisNumPwrSupplies, - tmnxChassisNumFanTrays, - tmnxChassisNumFans, - tmnxChassisCriticalLEDState, - tmnxChassisMajorLEDState, - tmnxChassisMinorLEDState, - tmnxChassisBaseMacAddress, - tmnxChassisCLLICode, - tmnxChassisReboot, - tmnxChassisUpgrade, - tmnxChassisAdminMode, - tmnxChassisOperMode, - tmnxChassisModeForce, - tmnxChassisUpdateTimeLeft, - tmnxChassisFanOperStatus, - tmnxChassisFanSpeed, - tmnxChassisPowerSupplyACStatus, - tmnxChassisPowerSupplyDCStatus, - tmnxChassisPowerSupplyTempStatus, - tmnxChassisPowerSupplyTempThreshold, - tmnxChassisPowerSupply1Status, - tmnxChassisPowerSupply2Status, - tmnxChassisPowerSupplyAssignedType, - tmnxChassisTypeName, - tmnxChassisTypeDescription, - tmnxChassisTypeStatus, - tmnxHwLastChange, - tmnxHwID, - tmnxHwMfgString, - tmnxHwMfgBoardNumber, - tmnxHwSerialNumber, - tmnxHwManufactureDate, - tmnxHwClass, - tmnxHwName, - tmnxHwAlias, - tmnxHwAssetID, - tmnxHwCLEI, - tmnxHwIsFRU, - tmnxHwContainedIn, - tmnxHwParentRelPos, - tmnxHwAdminState, - tmnxHwOperState, - tmnxHwTempSensor, - tmnxHwTemperature, - tmnxHwTempThreshold, - tmnxHwBootCodeVersion, - tmnxHwSoftwareCodeVersion, - tmnxHwSwLastBoot, - tmnxHwAlarmState, - tmnxHwLastAlarmEvent, - tmnxHwClearAlarms, - tmnxHwSwImageSource, - tmnxHwMfgDeviations, - tmnxHwBaseMacAddress, - tmnxHwFailureReason, - tmnxHwContainedIndex - } - STATUS current - DESCRIPTION - "The group of objects supporting management of chassis hardware - capabilities on release 5.0 of Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 16 } - -tmnxChassisV5v0ObsoleteGroup OBJECT-GROUP - OBJECTS { tmnxChassisUpdateWaitTime - } - STATUS current - DESCRIPTION - "The group of onbsolete objects for managing the chassis hardware - capabilities on release 5.0 of Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 17 } - -tmnx77x0CESMDAV6v0Group OBJECT-GROUP - OBJECTS { tmnxMDAClockMode, - tmnxMDADiffTimestampFreq, - tmnxMDAIngNamedPoolPolicy, - tmnxMDAEgrNamedPoolPolicy - } - STATUS current - DESCRIPTION - "The group of objects supporting management of CES MDAs for release 6.0 - on Alcatel 77x0 SR series systems." - ::= { tmnxChassisGroups 18 } - -tmnxChassisNotificationV3v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxEnvTempTooHigh, - tmnxEqPowerSupplyFailure, - tmnxEqPowerSupplyInserted, - tmnxEqPowerSupplyRemoved, - tmnxEqFanFailure, - tmnxEqCardFailure, - tmnxEqCardInserted, - tmnxEqCardRemoved, - tmnxEqWrongCard, - tmnxPeSoftwareVersionMismatch, - tmnxRedPrimaryCPMFail, - tmnxChassisNotificationClear, - tmnxEqSyncIfTimingHoldover, - tmnxEqSyncIfTimingHoldoverClear, - tmnxEqSyncIfTimingRef1Alarm, - tmnxEqSyncIfTimingRef1AlarmClear, - tmnxEqSyncIfTimingRef2Alarm, - tmnxEqSyncIfTimingRef2AlarmClear, - tmnxEqFlashDataLoss, - tmnxEqFlashDiskFull, - tmnxPeSoftwareLoadFailed, - tmnxPeBootloaderVersionMismatch, - tmnxPeBootromVersionMismatch, - tmnxPeFPGAVersionMismatch, - tmnxEqSyncIfTimingBITSAlarm, - tmnxEqSyncIfTimingBITSAlarmClear, - tmnxEqCardFirmwareUpgraded, - tmnxEqMdaCfgNotCompatible - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the management of chassis - hardware for release 3.0 on Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 20 } - -tmnxChassisNotificationV6v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxEnvTempTooHigh, - tmnxEqPowerSupplyFailure, - tmnxEqPowerSupplyInserted, - tmnxEqPowerSupplyRemoved, - tmnxEqFanFailure, - tmnxEqCardFailure, - tmnxEqCardInserted, - tmnxEqCardRemoved, - tmnxEqWrongCard, - tmnxPeSoftwareVersionMismatch, - tmnxRedPrimaryCPMFail, - tmnxChassisNotificationClear, - tmnxEqSyncIfTimingHoldover, - tmnxEqSyncIfTimingHoldoverClear, - tmnxEqSyncIfTimingRef1Alarm, - tmnxEqSyncIfTimingRef1AlarmClear, - tmnxEqSyncIfTimingRef2Alarm, - tmnxEqSyncIfTimingRef2AlarmClear, - tmnxEqFlashDataLoss, - tmnxEqFlashDiskFull, - tmnxPeSoftwareLoadFailed, - tmnxPeBootloaderVersionMismatch, - tmnxPeBootromVersionMismatch, - tmnxPeFPGAVersionMismatch, - tmnxEqSyncIfTimingBITSAlarm, - tmnxEqSyncIfTimingBITSAlarmClear, - tmnxEqCardFirmwareUpgraded, - tmnxChassisUpgradeInProgress, - tmnxChassisUpgradeComplete, - tmnxChassisHiBwMcastAlarm, - tmnxEqMdaCfgNotCompatible - } - STATUS current - DESCRIPTION - "The group of notifications supporting the management of chassis - hardware for release 6.0 on Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 21 } - -tmnx7710SETSRefSrcHwV6v0Group OBJECT-GROUP - OBJECTS { - tmnxSyncIfTimingRef1SrcHw, - tmnxSyncIfTimingRef1BITSIfType, - tmnxSyncIfTimingRef2SrcHw, - tmnxSyncIfTimingRef2BITSIfType, - tSyncIfTimingAdmRef1SrcHw, - tSyncIfTimingAdmRef1BITSIfType, - tSyncIfTimingAdmRef2SrcHw, - tSyncIfTimingAdmRef2BITSIfType - } - STATUS current - DESCRIPTION - "The group of objects supporting management of 'Synchronous Equipment - Timing' (SETS) when the references are of type 'Building Integrated - Timing Supply' (BITS) for release 6.0 on Alcatel 7710 SR series - systems." - ::= { tmnxChassisGroups 22 } - -tmnxMDAMcPathMgmtV6v0Group OBJECT-GROUP - OBJECTS { - tmnxMDAMcPathMgmtBwPlcyName, - tmnxMDAMcPathMgmtPriPathLimit, - tmnxMDAMcPathMgmtSecPathLimit, - tmnxMDAMcPathMgmtAncPathLimit, - tmnxMDAMcPathMgmtAdminState, - tmnxMDAMcPathMgmtPriInUseBw, - tmnxMDAMcPathMgmtSecInUseBw, - tmnxMDAMcPathMgmtAncInUseBw, - tmnxMDAMcPathMgmtBlkHoleInUseBw - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Multicast Path - Management feature for release 6.0 on Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 24 } - -tmnxCardV6v0NamedPoolPlcyGroup OBJECT-GROUP - OBJECTS { - tmnxCardNamedPoolAdminMode, - tmnxCardNamedPoolOperMode - } - STATUS current - DESCRIPTION - "The group of objects supporting named buffer pools for release - 6.0 on Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 25 } - -tmnxChassisNotifyObjsV6v0Group OBJECT-GROUP - OBJECTS { tmnxChassisNotifyCardName - } - STATUS current - DESCRIPTION - "The group of objects added in 6.0 release to support chassis - hardware notifications on Alcatel 7x50 SR series systems." - ::= { tmnxChassisGroups 26 } - -END +TIMETRA-CHASSIS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + Unsigned32 + FROM SNMPv2-SMI + DateAndTime, DisplayString, MacAddress, + RowPointer, RowStatus, + TEXTUAL-CONVENTION, TimeInterval, + TimeStamp, TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + THPolCIRRateOverride, + THPolPIRRateOverride, + THsmdaPIRMRateOverride, + THsmdaWeightOverride, TIngPolicerId, + TItemDescription, TLevel, TNamedItem, + TNamedItemOrEmpty, TPerPacketOffsetOvr, + TPlcrBurstSizeBytesOverride, + TmnxActionType, TmnxAdminState, + TmnxEnabledDisabled, + TmnxIngPolicerStatMode, + TmnxIngPolicerStatModeOverride, + TmnxInternalSchedWeightMode, + TmnxIpSecIsaOperFlags, TmnxOperState, + TmnxPortID, TmnxUuid + FROM TIMETRA-TC-MIB + ; + +tmnxChassisMIBModule MODULE-IDENTITY + LAST-UPDATED "201707010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision the + hardware components of the Nokia 7x50 device. + + Copyright 2003-2017 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition that + the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201707010000Z" + DESCRIPTION + "Rev 16.0 01 Jul 2017 00:00 + 16.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 01 Jan 2016 00:00 + 14.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 01 Jan 2015 00:00 + 13.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200603160000Z" + DESCRIPTION + "Rev 4.0 16 Mar 2006 00:00 + 4.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-CHASSIS-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + Release 1.0 of the TIMETRA-HW-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-HW-MIB." + + ::= { timetraSRMIBModules 2 } + +TmnxAlarmState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAlarmState is an enumerated integer whose value indicates the + current alarm state of a physical or logical component in the Nokia + SROS series system." + SYNTAX INTEGER { + unknown (0), + alarmActive (1), + alarmCleared (2) + } + +TmnxChassisIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisIndex is a unique index that identifies a chassis + within an Nokia SROS system. Note that initial releases will + support only one chassis in a system." + SYNTAX Integer32 (1..32) + +TmnxChassisIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisIndexOrZero can be either a nonzero TmnxChassisIndex, + or the value zero." + SYNTAX Integer32 (0..32) + +TmnxPhysChassisIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPhysChassisIndex is a unique index that identifies a physical + chassis within Nokia SROS system." + SYNTAX Integer32 (1..100) + +TmnxPhysChassisIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPhysChassisIndexOrZero can be either a nonzero + TmnxPhysChassisIndex, or the value zero." + SYNTAX Integer32 (0..100) + +TmnxHwIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHwIndex is a unique integer index that identifies an Nokia + SROS series manufactured hardware component, such as an IOM, CPM, + Fabric or MDA card." + SYNTAX Integer32 (1..2147483647) + +TmnxHwIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxHwIndexOrZero is a unique integer index that identifies an + Nokia SROS series manufactured hardware component, such as an IOM, + CPM, Fabric or MDA card. Also TmnxHwIndexOrZero can be zero." + SYNTAX Integer32 (0..2147483647) + +TmnxHwClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxHwClass is an enumerated integer that identifies the general + hardware type of a component in the tmnxHwTable." + SYNTAX INTEGER { + other (1), + unknown (2), + physChassis (3), + container (4), + powerSupply (5), + fan (6), + sensor (7), + ioModule (8), + cpmModule (9), + fabricModule (10), + mdaModule (11), + flashDiskModule (12), + port (13), + mcm (14), + ccm (15), + alarmInputModule (19), + pcm (20) + } + +TmnxPhysChassisClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPhysChassisClass is an enumerated integer that identifies the + general physical chassis class in the tmnxPhysChassisTable. It is also + used to indicate a sub-class of the TmnxHwClass type in a tmnxHwIndex. + A value of 0 instead of 'routerChassis (3)' is used in tmnxHwIndex to + represent router chassis. + + Values: + other (1) - Other chassis class + unknown (2) - Unknown chassis class + routerChassis (3) - Router chassis class + ethSatChassis (5) - Ethernet Satellite chassis class + tdmSatChassis (6) - Time Division Multiplexing Satellite + chassis class + " + SYNTAX INTEGER { + other (1), + unknown (2), + routerChassis (3), + ethSatChassis (5), + tdmSatChassis (6) + } + +TmnxPhysChassisRole ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPhysChassisRole is an enumerated integer that indicates the + general Physical Chassis role an individual physical chassis is + provisioned to support. + + Values: + standalone (1) - A chassis that is operating in a system + with no more than one router chassis + master (2) - The master router chassis in a 7950 XRS-40 + system + extension (3) - An extension router chassis a 7950 XRS-40 + system + sat-ethernet (6) - An Ethernet satellite chassis + sat-tdm (7) - A Time Division Multiplexing satellite chassis + " + SYNTAX INTEGER { + standalone (1), + master (2), + extension (3), + sat-ethernet (6), + sat-tdm (7) + } + +TmnxCardType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCardType is an index into the tmnxCardTypeTable used to identify a + specific type of card." + SYNTAX Unsigned32 + +TmnxCardSuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardSuppType is a bit-mask specifying the valid card types + supported for a specific card slot. + + When multiple bits are set, it can be used to identify a set or list + of card types used in the tmnxCardTable and tmnxCpmCardTable to + indicate supported cards within a specific chassis slot. Some example + card types might be: + + sfm-400g -- 400g CPM/SF module + sfm-200g -- 200g CPM/SF module + iom-20g -- 2 x 10-Gig MDA IOM Card" + SYNTAX BITS { + invalid-card-type (0), + unassigned (1), + supp-card-type-2 (2), + supp-card-type-3 (3), + supp-card-type-4 (4), + supp-card-type-5 (5), + supp-card-type-6 (6), + supp-card-type-7 (7), + supp-card-type-8 (8), + supp-card-type-9 (9), + supp-card-type-10 (10), + supp-card-type-11 (11), + supp-card-type-12 (12), + supp-card-type-13 (13), + supp-card-type-14 (14), + supp-card-type-15 (15), + supp-card-type-16 (16), + supp-card-type-17 (17), + supp-card-type-18 (18), + supp-card-type-19 (19), + supp-card-type-20 (20), + supp-card-type-21 (21), + supp-card-type-22 (22), + supp-card-type-23 (23), + supp-card-type-24 (24), + supp-card-type-25 (25), + supp-card-type-26 (26), + supp-card-type-27 (27), + supp-card-type-28 (28), + supp-card-type-29 (29), + supp-card-type-30 (30), + supp-card-type-31 (31), + supp-card-type-32 (32), + supp-card-type-33 (33), + supp-card-type-34 (34), + supp-card-type-35 (35), + supp-card-type-36 (36), + supp-card-type-37 (37), + supp-card-type-38 (38), + supp-card-type-39 (39), + supp-card-type-40 (40), + supp-card-type-41 (41), + supp-card-type-42 (42), + supp-card-type-43 (43), + supp-card-type-44 (44), + supp-card-type-45 (45), + supp-card-type-46 (46), + supp-card-type-47 (47), + supp-card-type-48 (48), + supp-card-type-49 (49), + supp-card-type-50 (50), + supp-card-type-51 (51), + supp-card-type-52 (52), + supp-card-type-53 (53), + supp-card-type-54 (54), + supp-card-type-55 (55), + supp-card-type-56 (56), + supp-card-type-57 (57), + supp-card-type-58 (58), + supp-card-type-59 (59), + supp-card-type-60 (60), + supp-card-type-61 (61), + supp-card-type-62 (62), + supp-card-type-63 (63), + supp-card-type-64 (64), + supp-card-type-65 (65), + supp-card-type-66 (66), + supp-card-type-67 (67), + supp-card-type-68 (68), + supp-card-type-69 (69), + supp-card-type-70 (70), + supp-card-type-71 (71), + supp-card-type-72 (72), + supp-card-type-73 (73), + supp-card-type-74 (74), + supp-card-type-75 (75), + supp-card-type-76 (76), + supp-card-type-77 (77), + supp-card-type-78 (78), + supp-card-type-79 (79), + supp-card-type-80 (80), + supp-card-type-81 (81), + supp-card-type-82 (82), + supp-card-type-83 (83), + supp-card-type-84 (84), + supp-card-type-85 (85), + supp-card-type-86 (86), + supp-card-type-87 (87), + supp-card-type-88 (88), + supp-card-type-89 (89), + supp-card-type-90 (90), + supp-card-type-91 (91), + supp-card-type-92 (92), + supp-card-type-93 (93), + supp-card-type-94 (94), + supp-card-type-95 (95) + } + +TmnxPEQType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPEQType is an index into the tmnxPEQTypeTable used to identify a + specific type of PEQ" + SYNTAX Unsigned32 + +TmnxPEQSuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPEQSuppType is a bit-mask specifying the PEQ type supported + for a specific PEQ slot. + + When multiple bits are set, it can be used to identify a set or + list of PEQ types that can be used in the tmnxChassisPEQTable to + indicate supported PEQs within a specific chassis PEQ slot. + An example of a PEQ type is: + apeq2000 -- apeq-dc-2000." + SYNTAX BITS { + invalidPEQType (0), + unassigned (1), + suppPEQType2 (2), + suppPEQType3 (3), + suppPEQType4 (4), + suppPEQType5 (5), + suppPEQType6 (6), + suppPEQType7 (7), + suppPEQType8 (8), + suppPEQType9 (9), + suppPEQType10 (10), + suppPEQType11 (11), + suppPEQType12 (12), + suppPEQType13 (13), + suppPEQType14 (14), + suppPEQType15 (15) + } + +TmnxFabricType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFabricType data type is an integer that specifies an Nokia + SROS series fabric card type. + + A TmnxFabricType value is valid when there is a corresponding row in + the tmnxFabricTypeTable." + SYNTAX Unsigned32 + +TmnxFabricSuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFabricSuppType is a bit-mask specifying the valid fabric card + types supported for a specific card slot. + + When multiple bits are set, it can be used to identify a set or list + of card types used in the tmnxFabricTable to indicate supported fabric + cards within a specific chassis slot. Some example card types might + be: + + integrated -- the CPM/SF Module consists of an integrated + fabric card." + SYNTAX BITS { + invalidCardType (0), + unassigned (1), + suppCardType2 (2), + suppCardType3 (3), + suppCardType4 (4), + suppCardType5 (5), + suppCardType6 (6), + suppCardType7 (7), + suppCardType8 (8), + suppCardType9 (9), + suppCardType10 (10), + suppCardType11 (11), + suppCardType12 (12), + suppCardType13 (13), + suppCardType14 (14), + suppCardType15 (15), + suppCardType16 (16), + suppCardType17 (17), + suppCardType18 (18), + suppCardType19 (19), + suppCardType20 (20), + suppCardType21 (21), + suppCardType22 (22), + suppCardType23 (23), + suppCardType24 (24), + suppCardType25 (25), + suppCardType26 (26), + suppCardType27 (27), + suppCardType28 (28), + suppCardType29 (29), + suppCardType30 (30), + suppCardType31 (31), + suppCardType32 (32), + suppCardType33 (33), + suppCardType34 (34), + suppCardType35 (35), + suppCardType36 (36), + suppCardType37 (37), + suppCardType38 (38), + suppCardType39 (39), + suppCardType40 (40), + suppCardType41 (41), + suppCardType42 (42), + suppCardType43 (43), + suppCardType44 (44), + suppCardType45 (45), + suppCardType46 (46), + suppCardType47 (47), + suppCardType48 (48), + suppCardType49 (49), + suppCardType50 (50), + suppCardType51 (51), + suppCardType52 (52), + suppCardType53 (53), + suppCardType54 (54), + suppCardType55 (55), + suppCardType56 (56), + suppCardType57 (57), + suppCardType58 (58), + suppCardType59 (59), + suppCardType60 (60), + suppCardType61 (61), + suppCardType62 (62), + suppCardType63 (63), + suppCardType64 (64), + suppCardType65 (65), + suppCardType66 (66), + suppCardType67 (67), + suppCardType68 (68), + suppCardType69 (69), + suppCardType70 (70), + suppCardType71 (71), + suppCardType72 (72), + suppCardType73 (73), + suppCardType74 (74), + suppCardType75 (75), + suppCardType76 (76), + suppCardType77 (77), + suppCardType78 (78), + suppCardType79 (79) + } + +TmnxCardRebootType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCardRebootType is an enumerated integer that describes the + values used to support reboot operation style commands. + + GETs and GETNEXTs on a variable of this type always returns + 'not-applicable (2)'." + SYNTAX INTEGER { + cardReset (1), + notApplicable (2), + cardPowerCycle (3) + } + +TmnxChassisType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxChassisType is an index into the tmnxChassisTypeTable used to + identify a specific type of chassis." + SYNTAX Unsigned32 + +TmnxDeviceState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDeviceState data type is an enumerated integer that describes + the values used to identify states of chassis components such as fans + and power supplies." + SYNTAX INTEGER { + deviceStateUnknown (1), + deviceNotEquipped (2), + deviceStateOk (3), + deviceStateFailed (4), + deviceStateOutOfService (5), + deviceNotProvisioned (6), + deviceNotApplicable (7) + } + +TmnxLEDState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLEDState data type is an enumerated integer that describes the + values used to identify state LEDs on Nokia SROS series cards." + SYNTAX INTEGER { + ledNotApplicable (0), + ledOff (1), + ledRed (2), + ledAmber (3), + ledYellow (4), + ledGreen (5), + ledAmberBlink (6), + ledYellowBlink (7), + ledGreenBlink (8), + ledRedBlink (9) + } + +TmnxMdaType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMdaType is an index into the tmnxMdaTypeTable used to identify a + specific type of MDA." + SYNTAX Unsigned32 + +TmnxMDASuppType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDASuppType data type is a SNMP BIT that is used to identify + the kind of Media Dependent Adapter (MDA) supported on a card. + + When multiple bits are set, it can be used to identify a set or list + of supported MDAs within a specific card slot. The MDA types are + defined in the tmnxMdaTypeTable." + SYNTAX BITS { + invalid-MDA-type (0), + unassigned (1), + supp-MDA-type-2 (2), + supp-MDA-type-3 (3), + supp-MDA-type-4 (4), + supp-MDA-type-5 (5), + supp-MDA-type-6 (6), + supp-MDA-type-7 (7), + supp-MDA-type-8 (8), + supp-MDA-type-9 (9), + supp-MDA-type-10 (10), + supp-MDA-type-11 (11), + supp-MDA-type-12 (12), + supp-MDA-type-13 (13), + supp-MDA-type-14 (14), + supp-MDA-type-15 (15), + supp-MDA-type-16 (16), + supp-MDA-type-17 (17), + supp-MDA-type-18 (18), + supp-MDA-type-19 (19), + supp-MDA-type-20 (20), + supp-MDA-type-21 (21), + supp-MDA-type-22 (22), + supp-MDA-type-23 (23), + supp-MDA-type-24 (24), + supp-MDA-type-25 (25), + supp-MDA-type-26 (26), + supp-MDA-type-27 (27), + supp-MDA-type-28 (28), + supp-MDA-type-29 (29), + supp-MDA-type-30 (30), + supp-MDA-type-31 (31), + supp-MDA-type-32 (32), + supp-MDA-type-33 (33), + supp-MDA-type-34 (34), + supp-MDA-type-35 (35), + supp-MDA-type-36 (36), + supp-MDA-type-37 (37), + supp-MDA-type-38 (38), + supp-MDA-type-39 (39), + supp-MDA-type-40 (40), + supp-MDA-type-41 (41), + supp-MDA-type-42 (42), + supp-MDA-type-43 (43), + supp-MDA-type-44 (44), + supp-MDA-type-45 (45), + supp-MDA-type-46 (46), + supp-MDA-type-47 (47), + supp-MDA-type-48 (48), + supp-MDA-type-49 (49), + supp-MDA-type-50 (50), + supp-MDA-type-51 (51), + supp-MDA-type-52 (52), + supp-MDA-type-53 (53), + supp-MDA-type-54 (54), + supp-MDA-type-55 (55), + supp-MDA-type-56 (56), + supp-MDA-type-57 (57), + supp-MDA-type-58 (58), + supp-MDA-type-59 (59), + supp-MDA-type-60 (60), + supp-MDA-type-61 (61), + supp-MDA-type-62 (62), + supp-MDA-type-63 (63), + supp-MDA-type-64 (64), + supp-MDA-type-65 (65), + supp-MDA-type-66 (66), + supp-MDA-type-67 (67), + supp-MDA-type-68 (68), + supp-MDA-type-69 (69), + supp-MDA-type-70 (70), + supp-MDA-type-71 (71), + supp-MDA-type-72 (72), + supp-MDA-type-73 (73), + supp-MDA-type-74 (74), + supp-MDA-type-75 (75), + supp-MDA-type-76 (76), + supp-MDA-type-77 (77), + supp-MDA-type-78 (78), + supp-MDA-type-79 (79), + supp-MDA-type-80 (80), + supp-MDA-type-81 (81), + supp-MDA-type-82 (82), + supp-MDA-type-83 (83), + supp-MDA-type-84 (84), + supp-MDA-type-85 (85), + supp-MDA-type-86 (86), + supp-MDA-type-87 (87), + supp-MDA-type-88 (88), + supp-MDA-type-89 (89), + supp-MDA-type-90 (90), + supp-MDA-type-91 (91), + supp-MDA-type-92 (92), + supp-MDA-type-93 (93), + supp-MDA-type-94 (94), + supp-MDA-type-95 (95), + supp-MDA-type-96 (96), + supp-MDA-type-97 (97), + supp-MDA-type-98 (98), + supp-MDA-type-99 (99), + supp-MDA-type-100 (100), + supp-MDA-type-101 (101), + supp-MDA-type-102 (102), + supp-MDA-type-103 (103), + supp-MDA-type-104 (104), + supp-MDA-type-105 (105), + supp-MDA-type-106 (106), + supp-MDA-type-107 (107), + supp-MDA-type-108 (108), + supp-MDA-type-109 (109), + supp-MDA-type-110 (110), + supp-MDA-type-111 (111), + supp-MDA-type-112 (112), + supp-MDA-type-113 (113), + supp-MDA-type-114 (114), + supp-MDA-type-115 (115), + supp-MDA-type-116 (116), + supp-MDA-type-117 (117), + supp-MDA-type-118 (118), + supp-MDA-type-119 (119), + supp-MDA-type-120 (120), + supp-MDA-type-121 (121), + supp-MDA-type-122 (122), + supp-MDA-type-123 (123), + supp-MDA-type-124 (124), + supp-MDA-type-125 (125), + supp-MDA-type-126 (126), + supp-MDA-type-127 (127), + supp-MDA-type-128 (128), + supp-MDA-type-129 (129), + supp-MDA-type-130 (130), + supp-MDA-type-131 (131), + supp-MDA-type-132 (132), + supp-MDA-type-133 (133), + supp-MDA-type-134 (134), + supp-MDA-type-135 (135), + supp-MDA-type-136 (136), + supp-MDA-type-137 (137), + supp-MDA-type-138 (138), + supp-MDA-type-139 (139), + supp-MDA-type-140 (140), + supp-MDA-type-141 (141), + supp-MDA-type-142 (142), + supp-MDA-type-143 (143), + supp-MDA-type-144 (144), + supp-MDA-type-145 (145), + supp-MDA-type-146 (146), + supp-MDA-type-147 (147), + supp-MDA-type-148 (148), + supp-MDA-type-149 (149), + supp-MDA-type-150 (150), + supp-MDA-type-151 (151), + supp-MDA-type-152 (152), + supp-MDA-type-153 (153), + supp-MDA-type-154 (154), + supp-MDA-type-155 (155), + supp-MDA-type-156 (156), + supp-MDA-type-157 (157), + supp-MDA-type-158 (158), + supp-MDA-type-159 (159), + supp-MDA-type-160 (160), + supp-MDA-type-161 (161), + supp-MDA-type-162 (162), + supp-MDA-type-163 (163), + supp-MDA-type-164 (164), + supp-MDA-type-165 (165), + supp-MDA-type-166 (166), + supp-MDA-type-167 (167), + supp-MDA-type-168 (168), + supp-MDA-type-169 (169), + supp-MDA-type-170 (170), + supp-MDA-type-171 (171), + supp-MDA-type-172 (172), + supp-MDA-type-173 (173), + supp-MDA-type-174 (174), + supp-MDA-type-175 (175), + supp-MDA-type-176 (176), + supp-MDA-type-177 (177), + supp-MDA-type-178 (178), + supp-MDA-type-179 (179), + supp-MDA-type-180 (180), + supp-MDA-type-181 (181), + supp-MDA-type-182 (182), + supp-MDA-type-183 (183), + supp-MDA-type-184 (184), + supp-MDA-type-185 (185), + supp-MDA-type-186 (186), + supp-MDA-type-187 (187), + supp-MDA-type-188 (188), + supp-MDA-type-189 (189), + supp-MDA-type-190 (190), + supp-MDA-type-191 (191) + } + +TmnxMDAChanType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMDAChanType data type indicates the type of channel that can + be created on an MDA." + SYNTAX INTEGER { + unknown (0), + sonetSts768 (1), + sonetSts192 (2), + sonetSts48 (3), + sonetSts12 (4), + sonetSts3 (5), + sonetSts1 (6), + sdhTug3 (7), + sonetVtg (8), + sonetVt15 (9), + sonetVt2 (10), + sonetVt3 (11), + sonetVt6 (12), + pdhTu3 (13), + pdhDs3 (14), + pdhE3 (15), + pdhDs1 (16), + pdhE1 (17), + pdhDs0Grp (18) + } + +TmnxMdaAtmMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMdaAtmMode is an enumerated integer whose value specifies the + maximum number of Virtual Circuits for an ATM-capable Media Dependent + Adapter (MDA)." + SYNTAX INTEGER { + notApplicable (0), + max8kVc (1), + max16kVc (2) + } + +TmnxCcmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCcmType data type is bit-mask field that describes + the values used to identify the kind of Chassis Control + module (CCM) installed on the chassis. A TmnxCcmType bit + value specifies the index value for the entry in the + tmnxCcmTypeTable used to identify a specific type of CCM + manufactured by Nokia. When multiple bits are set, it can + be used to identify a set or list of CCM types used in the + tmnxCcmTable to indicate supported CCMs within a specific + chassis slot. Some example CCM types are: + + unknown -- unknown/uninstalled + ccm-v1 -- Chassis Control Module version 1" + SYNTAX Unsigned32 + +TmnxMcmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMcmType data type is bit-mask field that describes + the values used to identify the kind of MDA Carrier + module (MCM) installed on the chassis. A TmnxMcmType bit + value specifies the index value for the entry in the + tmnxMcmTypeTable used to identify a specific type of MCM + manufactured by Nokia. When multiple bits are set, it can + be used to identify a set or list of MCM types used in the + tmnxMcmTable to indicate supported MCMs within a specific + card slot." + SYNTAX Unsigned32 + +TmnxSlotNum ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSlotNum data type is an integer that specifies a slot in an + Nokia SROS series chassis." + SYNTAX Integer32 (1..128) + +TmnxSlotNumOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSlotNumOrZero data type is an integer that specifies a slot in + an Nokia SROS series chassis or zero." + SYNTAX Integer32 (0..128) + +TmnxPortAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The desired administrative status of this port." + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3), + diagnose (4) + } + +TmnxChassisMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxChassisMode data type is an enumerated integer that specifies + the values used to identify which set of scaling numbers and features + are effective for an Nokia SROS series chassis. 'modeD' corresponds to + the scaling and features that come with iom3-xp/imm modules or newer + modules." + SYNTAX INTEGER { + modeD (4) + } + +TmnxSETSRefSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefSource data type is an enumerated integer that + describes the values used to identify the Synchronous Equipment Timing + Source (SETS) timing reference source." + SYNTAX INTEGER { + otherCPM (0), + reference1 (1), + reference2 (2), + bits (3), + bits2 (4), + ptp (5), + noReference (6) + } + +TmnxSETSRefQualified ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefQualified data type is an enumerated integer that + describes the values used to identify whether the reference is + 'qualified' or 'not-qualified' for use by SETS." + SYNTAX INTEGER { + qualified (1), + not-qualified (2) + } + +TmnxSETSRefAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSRefAlarm data type is a bitmap that describes the values + used to identify the alarms on the SETS timing reference source if the + source is 'not-qualified'. + + 'los' - loss of signal + 'oof' - out of frequency range + 'oopir' - out of pull in range." + SYNTAX BITS { + los (0), + oof (1), + oopir (2) + } + +TmnxSETSStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSETSStatus textual convention specifies the status of the + Synchronous Timing Equipment Source (SETS)." + SYNTAX INTEGER { + notPresent (1), + masterFreerun (2), + masterHoldover (3), + masterLocked (4), + slave (5), + acquiring (6) + } + +TmnxBITSIfType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBITSIfType data type is an enumerated integer that describes + the values used to identify the interface and framing types of a BITS + (Building Integrated Timing Supply) interface." + REFERENCE + "G.703, 'Physical/Electrical Characteristics of Hierarchical Digital + Interfaces', Section 13, November 2001." + SYNTAX INTEGER { + none (0), + t1-esf (1), + t1-sf (2), + e1-pcm30crc (3), + e1-pcm31crc (4), + g703-2048khz (5) + } + +TmnxSSMQualityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSSMQualityLevel is an enumerated integer that describes the + values used to identify the SSM Quality level of received SSM + messages." + SYNTAX INTEGER { + unknown (0), + prs (1), + stu (2), + st2 (3), + tnc (4), + st3e (5), + st3 (6), + smc (7), + st4 (8), + dus (9), + prc (10), + ssua (11), + ssub (12), + sec (13), + dnu (14), + inv (15), + pno (16), + eec1 (17), + eec2 (18), + failed (19) + } + +TmnxRefInState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRefInState is an enumerated integer that describes the values + used to identify the state of system timing reference. + + A value of 'ptpAdminDisabled (17)' means that the PTP timing reference + is not in use because 'tmnxPtpClockAdminState' is 'outOfService (3)'. + This value only applies to the PTP timing reference. + + A value of 'ptpOperDown (18)' means that the PTP timing reference is + not in use because 'tmnxPtpClockOperState' is 'outOfService (3)'. This + value only applies to the PTP timing reference. + + A value of 'ptpNoParentClock (19)' means that the PTP timing reference + is not in use because the local PTP clock has not selected a remote + master clock to be the parent clock. This value only applies to the + PTP timing reference. + + A value of 'operSpeedNotSupported (20)' means that the timing + reference is not in use because the copper based port is operating at + 10 Mbps where recovered timing is not supported. + + A value of 'cpmUnsupBITS2048khz (21)' means that the timing reference + is not in use because the CPM does not meet the specifications for the + 2048kHz BITS output signal under G.703." + REFERENCE + "IEEE Std 1588-2008 'IEEE Standard for a Precision Clock Synchronization + Protocol for Networked Measurement and Control Systems'. + G.703, 'Physical/Electrical Characteristics of Hierarchical Digital + Interfaces', Section 13, November 2001." + SYNTAX INTEGER { + disabled (0), + unqualified (1), + standby (2), + up (3), + previousFailure (4), + lowQuality (5), + lof (6), + ais (7), + ghost (8), + validating (9), + reserved-10 (10), + reserved-11 (11), + reserved-12 (12), + fer (13), + reserved-14 (14), + reserved-15 (15), + reserved-16 (16), + ptpAdminDisabled (17), + ptpOperDown (18), + ptpNoParentClock (19), + operSpeedNotSupported (20), + cpmUnsupBITS2048khz (21) + } + +TmnxBITSOutSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBITSOutSource is an enumerated integer that describes the + values used to identity the source of the BITS (Building Integrated + Timing Supply) output. + + When TmnxBITSOutSource is 'lineRef (1)', the BITS output timing is + selected from either the one of the timing input references, without + any filtering. Either the first or second line reference, or the PTP + timing input reference may be selected to be transmitted in this + manner. The BITS timing input is never selected in this mode. + + When TmnxBITSOutSource is 'internalClock (2)', the BITS output timing + is driven from the system timing." + REFERENCE + "ITU-T G.8264/Y.1364 Distribution of timing through packet networks, + Section A.7." + SYNTAX INTEGER { + lineRef (1), + internalClock (2) + } + +TmnxCcagId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCcagId is an integer specifying the cross connect aggregation + group. The value '0' is used when a ccag is not defined and is not a + valid value when TmnxCcagId is used as an index." + SYNTAX Integer32 (0..8) + +TmnxCcagRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCcagRate is an integer specifying the rate for a CCAG member in + Kbps. The range of TmnxCcagRate is from 0 Kbps to 100Gbps. The value + '-1' is used for maximum rate available." + SYNTAX Integer32 (-1..100000000) + +TmnxCcagRateOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCcagRateOption specifies how the defined rate is + applied to active Cross Connect Adaptors (CCAs). + aggregate (1) - the defined rate is equally divided among the CCAs in + the CCAG member list based on the number of active + CCAs. + cca (2) - the defined rate is applied to all CCAs in the CCAG + member list." + SYNTAX INTEGER { + aggregate (1), + cca (2) + } + +TmnxChassisPemType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxChassisPemType specifies what Power Entry Module (PEM) type is + installed in the Chassis. + not-applicable (0) - Chassis does not support an installed PEM. + unknown (1) - Unknown kind of PEM installed. + pem (2) - First generation of the PEM module. + pem-3 (3) - Second generation of the PEM module capable of + supporting the IOM3/IMM modules. + peq (4) - Power Equalizer." + SYNTAX INTEGER { + not-applicable (0), + unknown (1), + pem (2), + pem-3 (3), + peq (4) + } + +TmnxCardSlotBitMap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxCardSlotBitMap specifies a bitmap of card slots. A bit value set + to '1' indicates the slot is used by the object." + SYNTAX BITS { + slot1 (0), + slot2 (1), + slot3 (2), + slot4 (3), + slot5 (4), + slot6 (5), + slot7 (6), + slot8 (7), + slot9 (8), + slot10 (9), + slot11 (10), + slot12 (11), + slot13 (12), + slot14 (13), + slot15 (14), + slot16 (15), + slot17 (16), + slot18 (17), + slot19 (18), + slot20 (19), + slot21 (20), + slot22 (21), + slot23 (22), + slot24 (23) + } + +TmnxTunnelGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxTunnelGroupId is an integer specifying the ISA tunnel-group." + SYNTAX Unsigned32 (1..16) + +TmnxTunnelGroupIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxTunnelGroupIdOrZero is an integer specifying the ISA tunnel-group + A value of zero is used when the tunnel-group is not defined." + SYNTAX Unsigned32 (0..16) + +TmnxPowerSupAssignType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPowerSupAssignType specifies the type of power supply that is + assigned for a platform." + SYNTAX INTEGER { + none (0), + dc (1), + acSingle (2), + acMultiple (3), + default (4), + dcMultiple (5) + } + +TmnxPCMType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxPCMType specifies the type of PCM." + SYNTAX INTEGER { + unassigned (1), + indeterminate (2), + dual (3), + quad (4) + } + +TmnxFpGeneration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxFpGeneration specifies the Forwarding Plane (FP) network processor + generation." + SYNTAX INTEGER { + not-applicable (0), + fp2 (1), + fp3 (2), + fp4 (3) + } + +tmnxHwObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 2 } + +tmnxChassisObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 1 } + +tmnxChassisTotalNumber OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of chassis installed in this system. For the first + release of the Nokia 7x50 series product, there is only + 1 chassis per system. A multi-chassis system model is supported + to allow for future product expansion." + ::= { tmnxChassisObjs 1 } + +tmnxChassisLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisLastChange indicates the time, since system + startup, when tmnxChassisTable last changed." + ::= { tmnxChassisObjs 2 } + +tmnxChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxChassisTable contains Nokia 7x50 system level information." + ::= { tmnxChassisObjs 3 } + +tmnxChassisEntry OBJECT-TYPE + SYNTAX TmnxChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tmnxChassisEntry consists of the system level information pertaining + to the hardware present in the system. + + Only one entry is created and maintained by the system, which is + assigned the tmnxChassisIndex value '1'. Once this entry is created, + it cannot be destroyed. Additional entries cannot be manually created + or destroyed. + + Support of multiple chassis' are managed through the use of + tmnxPhysChassisTable." + INDEX { tmnxChassisIndex } + ::= { tmnxChassisTable 1 } + +TmnxChassisEntry ::= SEQUENCE +{ + tmnxChassisIndex TmnxChassisIndex, + tmnxChassisRowStatus RowStatus, + tmnxChassisName TNamedItemOrEmpty, + tmnxChassisType TmnxChassisType, + tmnxChassisLocation TItemDescription, + tmnxChassisCoordinates TItemDescription, + tmnxChassisNumSlots Unsigned32, + tmnxChassisNumPorts Unsigned32, + tmnxChassisNumPwrSupplies Unsigned32, + tmnxChassisNumFanTrays Unsigned32, + tmnxChassisNumFans Unsigned32, + tmnxChassisCriticalLEDState TmnxLEDState, + tmnxChassisMajorLEDState TmnxLEDState, + tmnxChassisMinorLEDState TmnxLEDState, + tmnxChassisBaseMacAddress MacAddress, + tmnxChassisCLLICode DisplayString, + tmnxChassisReboot TmnxActionType, + tmnxChassisUpgrade TmnxActionType, + tmnxChassisAdminMode TmnxChassisMode, + tmnxChassisOperMode TmnxChassisMode, + tmnxChassisModeForce TmnxActionType, + tmnxChassisUpdateWaitTime Unsigned32, + tmnxChassisUpdateTimeLeft Unsigned32, + tmnxChassisOverTempState INTEGER, + tmnxChassisMixedModeIomAdminMode TmnxEnabledDisabled, + tmnxChassisMixedModeIomUpgrList BITS, + tmnxChassisRedForcedSingleSfm TruthValue, + tmnxChassisOperNumSlots Unsigned32, + tmnxChassisOperTopology INTEGER, + tmnxChassisFabricSpeed INTEGER, + tmnxChassisPortIdScheme INTEGER, + tmnxChassisVsrCongestionMgmt TruthValue, + tmnxChassisAlarmLEDState TmnxLEDState, + tmnxChassisFPGenerationFP2 TruthValue, + tmnxChassisFPGenerationFP3 TruthValue, + tmnxChassisFPGenerationFP4 TruthValue, + tmnxChassisNumPhysicalPorts Unsigned32, + tmnxChassisFPGenerationVFP TruthValue, + tmnxChassisSystemProfile INTEGER +} + +tmnxChassisIndex OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxChassisIndex specifies a system identifier. The value + of this object cannot be changed. The only supported value is '1'. + + Different values of TmnxPhysChassisIndex are used to identify + different physical chassis (e.g. in an XRS-40 system) in + tmnxPhysChassisTable." + ::= { tmnxChassisEntry 1 } + +tmnxChassisRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisRowStatus specifies the row status of the + system." + ::= { tmnxChassisEntry 2 } + +tmnxChassisName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisName specifies the administrative name + that is assigned to the system. Setting tmnxChassisName to the + empty string, ''H, resets tmnxChassisName to the TiMOS default value." + DEFVAL { "" } + ::= { tmnxChassisEntry 3 } + +tmnxChassisType OBJECT-TYPE + SYNTAX TmnxChassisType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisType indicates the type of chassis used in + this Nokia SROS system. The value of this object is the + tmnxChassisTypeIndex for the entry in the tmnxChassisTypeTable that + represents the Nokia SROS series chassis model for this + system. Chassis types are distinguished by their backplane type." + ::= { tmnxChassisEntry 4 } + +tmnxChassisLocation OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisLocation specifies the site location of this + system. This could be used for a Common Language Location Identifier, + CLLI, code string if desired. + + A CLLI code is an 11 character standardized geographic identifier that + uniquely identifies the geographic location of places and certain + functional categories of equipment unique to the telecommunications + industry. + + All valid CLLI codes are created, updated and maintained in the + Central Location Online Entry System (CLONES) database." + DEFVAL { "" } + ::= { tmnxChassisEntry 5 } + +tmnxChassisCoordinates OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisCoordinates specifies the Global Positioning + System (GPS) coordinates for the location of the system. + + N 45 58 23, W 34 56 12 + N37 37' 00 latitude, W122 22' 00 longitude + N36*39.246' W121*40.121' + + Two-dimensional GPS positioning offers latitude and longitude + information as a four dimensional vector: + + + + where Direction is one of the four basic values: N, S, W, E; hours + ranges from 0 to 180 (for latitude) and 0 to 90 for longitude, and, + finally, minutes and seconds range from 0 to 60. + + Thus is an example of longitude and + is an example of latitude. + + Four bytes of addressing space (one byte for each of the four + dimensions) are necessary to store latitude and four bytes are also + sufficient to store longitude. Thus eight bytes total are necessary + to address the whole surface of earth with precision down to 0.1 + mile! Notice that if we desired precision down to 0.001 mile (1.8 + meters) then we would need just five bytes for each component, or ten + bytes together for the full address (as military versions provide)." + DEFVAL { "" } + ::= { tmnxChassisEntry 6 } + +tmnxChassisNumSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumSlots indicates the maximum number of slots + that can be made available for plug-in cards if the maximum number of + physical router chassis are populated. This includes both CPM and + IOM/IMM/XCM slots. For systems that support only a single physical + chassis, tmnxChassisNumSlots and tmnxChassisOperNumSlots are the same + value and are equal to the number of physical slots in the chassis. + Also see tmnxChassisOperNumSlots." + ::= { tmnxChassisEntry 7 } + +tmnxChassisNumPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumPorts indicates the total number of + faceplate ports and connectors currently installed for all of the + physical router chassis in the system. This count does not include the + Ethernet ports on the CPM cards that are used for management access." + ::= { tmnxChassisEntry 8 } + +tmnxChassisNumPwrSupplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumPwrSupplies indicates the total number of + power supplies installed for all of the physical router chassis in the + system." + ::= { tmnxChassisEntry 9 } + +tmnxChassisNumFanTrays OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumFanTrays indicates the total number of fan + trays installed for all of the physical router chassis in the system." + ::= { tmnxChassisEntry 10 } + +tmnxChassisNumFans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumFans indicates the total number of fans + installed for all of the physical router chassis in the system." + ::= { tmnxChassisEntry 11 } + +tmnxChassisCriticalLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisCriticalLEDState indicates the current state + of the Critical LED in the system." + ::= { tmnxChassisEntry 12 } + +tmnxChassisMajorLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisMajorLEDState indicates the current state of + the Major LED in the system." + ::= { tmnxChassisEntry 13 } + +tmnxChassisMinorLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisMinorLEDState indicates the current state of + the Minor LED in the system." + ::= { tmnxChassisEntry 14 } + +tmnxChassisBaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisBaseMacAddress indicates the base system + ethernet MAC address. Special purpose MAC addresses used by the system + software are constructed as offsets from this base address." + ::= { tmnxChassisEntry 15 } + +tmnxChassisCLLICode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisCLLICode specifies the Common Language + Location Identifier (CLLI) code for the system. A CLLI code is an 11 + character standardized geographic identifier that uniquely identifies + the geographic location of places and certain functional categories of + equipment unique to the telecommunications industry. + + If the set on this object specifies a non-null string, the string will + automatically be truncated or padded (with spaces) to 11 characters." + ::= { tmnxChassisEntry 16 } + +tmnxChassisReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisReboot specifies if the system will perform a + reboot. + + Setting the value of this object to 'doAction' causes a soft-reboot of + the entire system including all the CPM and IOM cards for each + physical chassis. + + Note that the reboot action is likely to occur before the SNMP SET + response can be transmitted." + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 17 } + +tmnxChassisUpgrade OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisUpgrade specifies if the system will perform + an upgrade of all firmware as well as a reboot of the entire system + including all the CPM and IOM cards for each physical chassis. + + CAUTION: This upgrade and reboot may take several minutes to + complete. The chassis MUST NOT be reset or powered down, + nor cards inserted or removed, during this process. Any of + these prohibited actions may cause the cards to be rendered + inoperable. + + tmnxChassisUpgrade and tmnxChassisReboot must be set together in the + same SNMP SET request PDU or else the SET request will fail with an + inconsistentValue error. + + Note that the reboot action is likely to occur before the SNMP SET + response can be transmitted." + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 18 } + +tmnxChassisAdminMode OBJECT-TYPE + SYNTAX TmnxChassisMode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisAdminMode specifies the scaling and feature + set for all of the IOM cards in the system. Setting + tmnxChassisAdminMode to a particular mode corresponds to the scaling + and feature sets supported on that IOM card type." + DEFVAL { modeD } + ::= { tmnxChassisEntry 19 } + +tmnxChassisOperMode OBJECT-TYPE + SYNTAX TmnxChassisMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisOperMode indicates the operational scaling and + feature set for all IOM cards in the system for each physical router + chassis. Changing the value of tmnxChassisAdminMode from a greater + mode to a lesser mode (downgrade) will result in tmnxChassisAdminMode + indicating the new mode while tmnxChassisOperMode indicates previous + mode until the configuration is saved and the system rebooted, at + which point, the actual downgrade will take effect and both + tmnxChassisAdminMode and tmnxChassisOperMode will indicate the new + mode. + + Upgrading from a lesser mode to a greater mode (e.g. From 'modeA' to + 'modeB') will take effect immediately and the tmnxChassisOperMode will + indicate the same mode as that of tmnxChassisAdminMode." + ::= { tmnxChassisEntry 20 } + +tmnxChassisModeForce OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisModeForce specifies the force mode of the + system. Setting the value of this object to 'doAction' in the same + SNMP SET request where tmnxChassisAdminMode is set to a greater mode + than the current mode (e.g. New mode 'modeB', while current is + 'modeA') allows each physical chassis in the system to be upgraded to + the new mode even if there are IOM cards in the physical chassis with + a tmnxCardAssignedType value that does not support the new mode. + + An attempt to set tmnxChassisModeForce to 'doAction' without also + setting tmnxChassisAdminMode, in the same SNMP SET request will fail + with an inconsistentValue error." + DEFVAL { notApplicable } + ::= { tmnxChassisEntry 21 } + +tmnxChassisUpdateWaitTime OBJECT-TYPE + SYNTAX Unsigned32 (15..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisUpdateWaitTime specifies the time to wait + before rebooting IOM cards running older software versions following a + software upgrade or downgrade activity switchover. This object was + obsoleted in release 5.0." + DEFVAL { 15 } + ::= { tmnxChassisEntry 22 } + +tmnxChassisUpdateTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Following a software upgrade or downgrade activity switchover, the + value of tmnxChassisUpdateTimeLeft indicates the time remaining before + IOM cards or MDAs running older software versions will be rebooted." + ::= { tmnxChassisEntry 23 } + +tmnxChassisOverTempState OBJECT-TYPE + SYNTAX INTEGER { + stateOk (1), + stateOverTemp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisOverTempState indicates the over temperature + state for the system. + + stateOk Indicates all physical router chassis are below the + temperature threshold. + stateOverTemp Indicates at least one physical router chassis is + above the temperature threshold." + ::= { tmnxChassisEntry 24 } + +tmnxChassisMixedModeIomAdminMode OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisMixedModeIomAdminMode specifies if the system + should allow functionally to run with a mixture of forwarding + hardware. + + When 'enabled(1)' on a 7450 chassis it allows SR functionality to be + configured. SR functionality is a superset of ESS functionality. Once + tmnxChassisMixedModeIomAdminMode is enabled, additional IOMs can be + converted to SR functionality by setting the tmnxCardCapability field + of the corresponding tmnxCardEntry. + + When 'enabled(1)' on a 7750 chassis it allows allows IPv6 + functionality without requiring chassis mode C or better. + + tmnxChassisMixedModeIomAdminMode is only applicable when + tmnxChassisType indicates the chassis type is 7450 ESS-6, 7450 ESS-6v, + 7450 ESS-7, 7450 ESS-12, 7750 SR-7 or 7750 SR-12." + DEFVAL { disabled } + ::= { tmnxChassisEntry 25 } + +tmnxChassisMixedModeIomUpgrList OBJECT-TYPE + SYNTAX BITS { + iomSlot1 (0), + iomSlot2 (1), + iomSlot3 (2), + iomSlot4 (3), + iomSlot5 (4), + iomSlot6 (5), + iomSlot7 (6), + iomSlot8 (7), + iomSlot9 (8), + iomSlot10 (9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisMixedModeIomUpgrList specifies the list of IOM + slots which are to operate with SR functionality on the 7450 chassis. + + tmnxChassisMixedModeIomUpgrList is only applicable when + tmnxChassisType indicates the chassis type is 7450 ESS-7 or 7450 + ESS-12, and should only be set when enabling mixed-mode. + + tmnxChassisMixedModeIomUpgrList is a bitmap, with a bit for each IOM + slot on the chassis. If the bit for a particular IOM slot is '1', the + SR functionality will be enabled on the IOM when enabling mixed-mode. + If the bit is set to '0', the IOM will continue to operate with ESS + functionality. + + To set a particular bit to '1': + 1. The IOM slot must have a configured type of iom3-xp, or any type of + IMM. + 2. The installed IOM/IMM must be a 7750 IOM/IMM. The platform type + for an IOM/IMM can be read using tmnxHwEquippedPlatform. + 3. tmnxChassisMixedModeIomAdminMode must be set to 'enabled (1)' in + the same Set request packet." + DEFVAL { {} } + ::= { tmnxChassisEntry 26 } + +tmnxChassisRedForcedSingleSfm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisRedForcedSingleSfm specifies whether or not + the IGP single-SFM-overload state is forced to 'overload' in the + router instances where the value of the object + TIMETRA-VRTR-MIB::vRtrSingleSfmOverloadAdminState is equal to + 'inService'." + DEFVAL { false } + ::= { tmnxChassisEntry 27 } + +tmnxChassisOperNumSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisOperNumSlots indicates the number of slots + that are available for plug-in cards of all the physical router + chassis configured in the system. This includes both CPM and + IOM/IMM/XCM slots. For systems that support multiple chassis, this + value will change depending on how many chassis the system is + configured to be operating with." + ::= { tmnxChassisEntry 29 } + +tmnxChassisOperTopology OBJECT-TYPE + SYNTAX INTEGER { + standalone (1), + extended (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisOperTopology indicates the inter-chassis + topology mode in which the system is operating. It indicates how + multiple chassis are arranged and operate together as a single system. + + A value of 'standalone (1)' indicates that the system is comprised of + a single physical router chassis. + + A value of 'extended(2)' in a 7950 XRS based system indicates that two + router chassis are connected together in a 'back-to-back' topology + with no additional switch fabric chassis. An extended chassis topology + is comprised of two XRS-20 chassis and is also known as an XRS-40 + system." + ::= { tmnxChassisEntry 30 } + +tmnxChassisFabricSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + speed6g (1), + speed10g (2), + speedS4 (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFabricSpeed indicates the system fabric speed. + + On systems that do not calculate the system fabric speed the value + 'notApplicable (0)' is returned." + ::= { tmnxChassisEntry 31 } + +tmnxChassisPortIdScheme OBJECT-TYPE + SYNTAX INTEGER { + schemeA (1), + schemeB (2), + schemeC (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPortIdScheme indicates the port mapping scheme + used by the system for physical ports and channels as represented by + the TIMETRA-TC-MIB::TmnxPortID textual convention. + + Slots, MDAs (if present), ports, and channels are numbered starting + with 1. + + Scheme A: + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |000 | slot | mda | port | zero | Physical Port + +-----+-------+-------+-------+-------+ + + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |001 | slot | mda | port |channel| Channel + +-----+-------+-------+-------+-------+ + + Scheme B: + 32 29 | 28 24 | 23 19 | 18 15 | 14 11 | 10 4 | 3 1 | + +-----+-------+-------+-------+--------+------+------+ + |0110 | zero | slot | mda | zero | port | zero | Physical Port + +-----+-------+-------+-------+--------+------+------+ + + 32 29 | 28 24 | 23 19 | 18 15 | 14 11 | 10 4 | 3 1 | + +-----+-------+-------+-------+--------+------+------+ + |0111 | zero | slot | mda | zero | port | zero | Channel (*) + +-----+-------+-------+-------+--------+------+------+ + (*) The encoding does not specify a value for channel since it is + implicitly channel 1. + + Scheme C: + 32 30 | 29 26 | 25 24 | 23 22 | 21 16 | 15 1 | + +-----+-------+----------+-------+---------+-------+ + |000 | slot | port-hi | mda | port-lo | zero | Physical Port + +-----+-------+----------+-------+---------+-------+ + + 32 30 | 29 26 | 25 24 | 23 22 | 21 16 | 15 1 | + +-----+-------+----------+-------+---------+-------+ + |001 | slot | port-hi | mda | port-lo |channel| Channel + +-----+-------+----------+-------+---------+-------+ + (*) 'port-hi' and 'port-lo' are combined make a port." + ::= { tmnxChassisEntry 32 } + +tmnxChassisVsrCongestionMgmt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxChassisVsrCongestionMgmt specifies whether Virtual + Service Router congestion management is turned on." + DEFVAL { false } + ::= { tmnxChassisEntry 33 } + +tmnxChassisAlarmLEDState OBJECT-TYPE + SYNTAX TmnxLEDState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "On systems that have a single alarm LED, the value of + tmnxChassisAlarmLEDState indicates the current state of the alarm LED + in the system." + ::= { tmnxChassisEntry 34 } + +tmnxChassisFPGenerationFP2 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFPGenerationFP2 indicates whether the system + contains at least one FP2 based line card." + ::= { tmnxChassisEntry 35 } + +tmnxChassisFPGenerationFP3 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFPGenerationFP3 indicates whether the system + contains at least one FP3 based line card." + ::= { tmnxChassisEntry 36 } + +tmnxChassisFPGenerationFP4 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFPGenerationFP4 indicates whether the system + contains at least one FP4 based line card." + ::= { tmnxChassisEntry 37 } + +tmnxChassisNumPhysicalPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisNumPhysicalPorts indicates the total number of + faceplate ports and connector-ports currently installed for all the + pyhsical router chassis in the system. This count does not include the + Ethernet ports on the CPM cards that are used for management access." + ::= { tmnxChassisEntry 38 } + +tmnxChassisFPGenerationVFP OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisFPGenerationVFP indicates whether the system + contains at least one VFP based line card." + ::= { tmnxChassisEntry 39 } + +tmnxChassisSystemProfile OBJECT-TYPE + SYNTAX INTEGER { + none (0), + profileA (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisSystemProfile indicates the system profile in + the chassis. + + 'none (0)' - No system profile set, permits the co-existence of + FP3 and FP4-based line cards in the system. + 'profileA (1)- This system profile is primarily targeted at + subscriber services and layer 2/3 VPN business + services." + ::= { tmnxChassisEntry 40 } + +tmnxChassisFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisFanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table contains information about fan trays. + + This table was made obsolete in release 15.0." + ::= { tmnxChassisObjs 4 } + +tmnxChassisFanEntry OBJECT-TYPE + SYNTAX TmnxChassisFanEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains information regarding a fan tray. + + This entry was made obsolete in release 15.0." + INDEX { + tmnxChassisIndex, + tmnxChassisFanIndex + } + ::= { tmnxChassisFanTable 1 } + +TmnxChassisFanEntry ::= SEQUENCE +{ + tmnxChassisFanIndex Unsigned32, + tmnxChassisFanOperStatus TmnxDeviceState, + tmnxChassisFanSpeed INTEGER, + tmnxChassisFanRevision INTEGER, + tmnxChassisFanSpeedPercent Unsigned32 +} + +tmnxChassisFanIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The unique value which identifies a specific fan tray in the chassis. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 1 } + +tmnxChassisFanOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Current status of the Fan tray. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 2 } + +tmnxChassisFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + unknown (1), + halfSpeed (2), + fullSpeed (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisFanSpeed indicates if the fans in this fan + tray are running at 'halfSpeed' or 'fullSpeed'. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 3 } + +tmnxChassisFanRevision OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + fan1 (1), + hfFan2 (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisFanRevision indicates the fan tray revision. + fan1 - represents the original fan tray. + hfFan2 - represents the high-flow fan tray; second revision. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 4 } + +tmnxChassisFanSpeedPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisFanSpeedPercent indicates the speed of the fan + as a percentage of maximum speed. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisFanEntry 6 } + +tmnxChassisPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This table contains information about power supply trays, also known + as PEMs (Power Entry Modules). + + This table was made obsolete in release 15.0." + ::= { tmnxChassisObjs 5 } + +tmnxChassisPowerSupplyEntry OBJECT-TYPE + SYNTAX TmnxChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains information regarding a power supply tray. + + This entry was made obsolete in release 15.0." + INDEX { + tmnxChassisIndex, + tmnxChassisPowerSupplyId + } + ::= { tmnxChassisPowerSupplyTable 1 } + +TmnxChassisPowerSupplyEntry ::= SEQUENCE +{ + tmnxChassisPowerSupplyId Unsigned32, + tmnxChassisPowerSupplyACStatus TmnxDeviceState, + tmnxChassisPowerSupplyDCStatus TmnxDeviceState, + tmnxChassisPowerSupplyTempStatus TmnxDeviceState, + tmnxChassisPowerSupplyTempThreshold Integer32, + tmnxChassisPowerSupply1Status TmnxDeviceState, + tmnxChassisPowerSupply2Status TmnxDeviceState, + tmnxChassisPowerSupplyAssignedType TmnxPowerSupAssignType, + tmnxChassisPowerSupplyInputStatus TmnxDeviceState, + tmnxChassisPowerSupplyOutputStatus TmnxDeviceState, + tmnxChassisPowerSupplyPemType TmnxChassisPemType, + tmnxChassisPowerSupplyPemACRect BITS, + tmnxChassisPowerSupplyInFeedDown BITS, + tmnxChassisPowerSupplyFanDir INTEGER +} + +tmnxChassisPowerSupplyId OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The unique identifier index for a power supply tray in the chassis. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 1 } + +tmnxChassisPowerSupplyACStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyACStatus is 'deviceStateOk', + the input AC voltage is within range. If the value is + 'deviceStateFailed', an AC voltage out of range condition has been + detected. A value of 'deviceNotEquipped' indicates that the AC + power supply is not present. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 2 } + +tmnxChassisPowerSupplyDCStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyDCStatus is 'deviceStateOk', + the output DC voltage is within range. If the value is + 'deviceStateFailed', a DC voltage out of range condition has been + detected. A value of 'deviceNotEquipped' indicates that the power + supply is not present or the equipped power supply does not support the + reporting of this status. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 3 } + +tmnxChassisPowerSupplyTempStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyTempStatus is 'deviceStateOk', + the current temperature is within acceptable range. If the value is + 'deviceStateFailed', a temperature too high condition has been + detected. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 4 } + +tmnxChassisPowerSupplyTempThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The temperature threshold for this power supply tray in degrees + celsius. When the temperature raises above + tmnxChassisPowerSupplyTempThreshold, a 'temperature too high' + event will be generated. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 5 } + +tmnxChassisPowerSupply1Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The overall status of an equipped power supply. For AC multiple power + supplies, this represents the overall status of the first power supply + in the tray (or shelf). For any other type, this represents the + overall status of the power supply. If tmnxChassisPowerSupply1Status + is 'deviceStateOk', then all monitored statuses are 'deviceStateOk'. A + value of 'deviceStateFailed' represents a condition where at least one + monitored status is in a failed state. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 6 } + +tmnxChassisPowerSupply2Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The overall status of an equipped power supply. For AC multiple power + supplies, this represents the overall status of the second power + supply in the tray (or shelf). For any other type, this field is + unused and set to 'deviceNotEquipped'. If + tmnxChassisPowerSupply2Status is 'deviceStateOk', then all monitored + statuses are 'deviceStateOk'. A value of 'deviceStateFailed' + represents a condition where at least one monitored status is in a + failed state. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 7 } + +tmnxChassisPowerSupplyAssignedType OBJECT-TYPE + SYNTAX TmnxPowerSupAssignType + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tmnxChassisPowerSupplyAssignedType configures the type of power supply + for a platform. Based on the value assigned to this object, various + power supply monitoring signals will be interpreted. For example, if a + platform is provisioned to use DC power supplies, then the signal that + indicates an AC power supply is missing can be ignored. The + configuration of this object away from 'default (4)' is required for + proper generation of traps and LED management. + + This object was made obsolete in release 15.0." + DEFVAL { default } + ::= { tmnxChassisPowerSupplyEntry 8 } + +tmnxChassisPowerSupplyInputStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyInputStatus is 'deviceStateOk', + the input voltage of the power supply is within range. If the value + is 'deviceStateFailed', an input voltage out of range condition has + been detected. A value of 'deviceNotEquipped' indicates that the power + supply is not present. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 9 } + +tmnxChassisPowerSupplyOutputStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the value of tmnxChassisPowerSupplyOutputStatus is 'deviceStateOk', + the output voltage of the power supply is within range. If the value + is 'deviceStateFailed', an output voltage out of range condition has + been detected. A value of 'deviceNotEquipped' indicates that the power + supply is not present. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 10 } + +tmnxChassisPowerSupplyPemType OBJECT-TYPE + SYNTAX TmnxChassisPemType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The tmnxChassisPowerSupplyPemType indicates the Power Entry Module + (PEM) type installed in the PEM slot. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 11 } + +tmnxChassisPowerSupplyPemACRect OBJECT-TYPE + SYNTAX BITS { + acRect1 (0), + acRect2 (1) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPowerSupplyPemACRect indicates which Power + Entry Module AC rectifiers installed in the PEM slot are in a failed + state or are missing. + + acRect1 (0) : The 1st PEM AC rectifier has failed or is missing. + acRect2 (1) : The 2nd PEM AC rectifier has failed or is missing. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 12 } + +tmnxChassisPowerSupplyInFeedDown OBJECT-TYPE + SYNTAX BITS { + inputFeedA (0), + inputFeedB (1) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPowerSupplyInFeedDown indicates which input + feeds are not supplying power. + + inputFeedA (0) : Input feed A is not supplying power. + inputFeedB (1) : Input feed B is not supplying power. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 13 } + +tmnxChassisPowerSupplyFanDir OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + frontToBack (1), + backToFront (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPowerSupplyFanDir indicates if the fan + direction is 'frontToBack' or 'backToFront'. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPowerSupplyEntry 14 } + +tmnxChassisTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The chassis type table has an entry for each chassis model supported + by the platform. Some example chassis types are: '7750 SR-12', '7950 + XRS-20'." + ::= { tmnxChassisObjs 6 } + +tmnxChassisTypeEntry OBJECT-TYPE + SYNTAX TmnxChassisTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Chassis + model. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxChassisTypeIndex } + ::= { tmnxChassisTypeTable 1 } + +TmnxChassisTypeEntry ::= SEQUENCE +{ + tmnxChassisTypeIndex TmnxChassisType, + tmnxChassisTypeName TNamedItemOrEmpty, + tmnxChassisTypeDescription TItemDescription, + tmnxChassisTypeStatus TruthValue +} + +tmnxChassisTypeIndex OBJECT-TYPE + SYNTAX TmnxChassisType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + chassis model." + ::= { tmnxChassisTypeEntry 1 } + +tmnxChassisTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series chassis model. This name string may be used in + CLI commands to specify a particular chassis model type." + ::= { tmnxChassisTypeEntry 2 } + +tmnxChassisTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series chassis model." + ::= { tmnxChassisTypeEntry 3 } + +tmnxChassisTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxChassisTypeStatus has a value of 'true' it indicates that + this chassis model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxChassisTypeEntry 4 } + +tmnxHwLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxHwTable was last changed." + ::= { tmnxChassisObjs 7 } + +tmnxHwTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxHwTable has an entry for each managed hardware component + in the Nokia SROS series system's chassis. Examples of + these hardware component types are IOM, Fabric, and CPM cards, + MCM and CCM, and MDA modules. Similar information for physical ports + is in the tmnxPortObjs." + ::= { tmnxChassisObjs 8 } + +tmnxHwEntry OBJECT-TYPE + SYNTAX TmnxHwEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series manufactured + hardware component. Entries cannot be created and deleted via + SNMP SET operations. When an entry is created in one of the + card tables, IOM, CPM, Fabric or MDA, a tmnxHwEntry is created + for the common hardware management information for that card + in that chassis. When the card is removed from the chassis, + its corresponding tmnxHwEntry is deleted. + + The tmnxHwIndex is bitmapped. The tmnxPhysChassisClass is used to + indicate a sub-class of a TmnxHwClass type. A value of 0 instead of + 'routerChassis (3)' is used to represent router chassis: + + | 32 25 | 24 17 | 16 9 | 8 1 | + +-------------+----------------------+-------------+-------------+ + | TmnxHwClass | TmnxPhysChassisClass | Slot | number | + +-------------+----------------------+-------------+-------------+ + + The Slot field is only used for components on cards in slots. It is + zero for all others. + + The number field starts from 1 and indicates which component. E.g. + Power supply 1 or 2." + INDEX { + tmnxChassisIndex, + tmnxHwIndex + } + ::= { tmnxHwTable 1 } + +TmnxHwEntry ::= SEQUENCE +{ + tmnxHwIndex TmnxHwIndex, + tmnxHwID RowPointer, + tmnxHwMfgString SnmpAdminString, + tmnxHwMfgBoardNumber OCTET STRING, + tmnxHwSerialNumber SnmpAdminString, + tmnxHwManufactureDate SnmpAdminString, + tmnxHwClass TmnxHwClass, + tmnxHwName TNamedItemOrEmpty, + tmnxHwAlias TNamedItemOrEmpty, + tmnxHwAssetID SnmpAdminString, + tmnxHwCLEI SnmpAdminString, + tmnxHwIsFRU TruthValue, + tmnxHwContainedIn Integer32, + tmnxHwParentRelPos Integer32, + tmnxHwAdminState INTEGER, + tmnxHwOperState INTEGER, + tmnxHwTempSensor TruthValue, + tmnxHwTemperature Integer32, + tmnxHwTempThreshold Integer32, + tmnxHwBootCodeVersion DisplayString, + tmnxHwSoftwareCodeVersion DisplayString, + tmnxHwSwLastBoot DateAndTime, + tmnxHwSwState INTEGER, + tmnxHwAlarmState TmnxAlarmState, + tmnxHwLastAlarmEvent RowPointer, + tmnxHwClearAlarms TmnxActionType, + tmnxHwSwImageSource INTEGER, + tmnxHwMfgDeviations SnmpAdminString, + tmnxHwBaseMacAddress MacAddress, + tmnxHwFailureReason DisplayString, + tmnxHwEquippedPlatform INTEGER, + tmnxHwMfgAssemblyNumber SnmpAdminString, + tmnxHwFirmwareCodeVersion DisplayString, + tmnxHwPowerZone Unsigned32, + tmnxHwFirmwareRevisionStatus INTEGER +} + +tmnxHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxHwIndex is a unique index that identifies common + management information for Nokia SROS series manufactured hardware + components within the specified chassis." + ::= { tmnxHwEntry 1 } + +tmnxHwID OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwID is an object identifier that points to the table + and row entry with additional management information specific to this + hardware component's class. If there is no additional information + specific to such component then the the tmnxHwID is set to 0.0." + ::= { tmnxHwEntry 2 } + +tmnxHwMfgString OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..253)) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The tmnxHwMfgString contains unspecified Nokia SROS series + manufacturing information and includes the Nokia vendor information. + + This object was made obsolete in release 11.0." + ::= { tmnxHwEntry 3 } + +tmnxHwMfgBoardNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxHwMfgBoardNumber contains the part number information." + ::= { tmnxHwEntry 4 } + +tmnxHwSerialNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique Nokia SROS series serial number of the hardware component." + ::= { tmnxHwEntry 5 } + +tmnxHwManufactureDate OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (8)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The manufacturing date of the hardware component in 'mmddyyyy' ascii + format." + ::= { tmnxHwEntry 6 } + +tmnxHwClass OBJECT-TYPE + SYNTAX TmnxHwClass + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwClass indicates the general hardware type of this + component. If no appropriate enumeration exists for this hardware + identify this hardware component then the value 'unknown (2)' is + used." + ::= { tmnxHwEntry 7 } + +tmnxHwName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwName is the name of the component as assigned by + the system software itself and is suitable for use in CLI commands. + This may be a text name such as 'console' or a port ID such as '2/2'. + + If there is no predefined name then a zero length string is returned. + + Note that the value of tmnxHwName for two component entries will + be the same if the CLI does not distinguish between them, e.g. the + chassis slot-1 and the card in slot-1." + ::= { tmnxHwEntry 8 } + +tmnxHwAlias OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxHwAlias is the administrative name assigned to this + hardware component by the CLI user or network manager. It is saved + across re-initializations and reboots of the system. + + The object tmnxHwAlias is not supported on rows where the tmnxHwClass + is set to 'flashDiskModule (12)'. Attempts to set the tmnxHwAlias + object on rows where it is not supported will result in an + inconsistentValue error." + DEFVAL { "" } + ::= { tmnxHwEntry 9 } + +tmnxHwAssetID OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxHwAssetID is an administratively assigned asset + tracking identifier for this hardware component. It is saved across + re-initializations and reboots of the system. If no asset tracking + information is associated with this hardware component, a zero-length + string is returned to an SNMP get request. + + The object tmnxHwAssetID is not supported on rows where the + tmnxHwClass is set to 'flashDiskModule (12)'. Attempts to set the + tmnxHwAssetID object on rows where it is not supported will result in + an inconsistentValue error. + + Some hardware components do not have asset tracking identifiers. + Components for which tmnxHwIsFRU has a value of 'false' do not + need their own unique asset tracking identifier. In this case, the + agent denies write access to this object and returns a zero-length + string to an SNMP get request." + DEFVAL { "" } + ::= { tmnxHwEntry 10 } + +tmnxHwCLEI OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (10)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Common Language Equipment Identifier, CLEI, code is a unique + 10 character identifier, that is fixed by the manufacturer. It + consists of ten alphanumeric characters. The first seven characters + present a concise summary of an equipment entity's circuit or + transport capabilities, e.g., functional, electrical, bandwidth, etc. + CLEI codes for plug-in or portable equipment with the same first + seven characters (CLEI-7) are considered bidirectionally + interchangeable and group under a G level record. Most licensees + plug-in inventories and records are controlled at the group level. + The eighth character denotes the reference source used for coding + the item, and the last two characters denote manufacturing vintage + or version, and other complementary information. + + A ten character CLEI code that is developed for a specific piece of + equipment is unique within the CLEI code universe and is used in A + level records; the code is not assigned to any other equipment piece. + Equipment is coded to a first or major application. When the same + equipment is usable in another application or system, it is not + recorded nor are additional codes developed for that purpose." + REFERENCE + "Bellcore (Telcordia Technologies) GR-485." + ::= { tmnxHwEntry 11 } + +tmnxHwIsFRU OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwIsFRU indicates whether or not this hardware + component is a Field Replaceable Unit (FRU) or not. Those components + that are permanently contained within a FRU have a value of 'false'." + ::= { tmnxHwEntry 12 } + +tmnxHwContainedIn OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwContainedIn is the tmnxHwIndex value for the row + entry of the hardware component that contains this component. A value + of zero indicates that this component is not contained in any other + component." + ::= { tmnxHwEntry 13 } + +tmnxHwParentRelPos OBJECT-TYPE + SYNTAX Integer32 (-1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwParentRelPos indicates the relative position of + this hardware component among all its 'sibling' components. A sibling + component shares the same instance values for tmnxHwContainedIn and + tmnxHwClass objects. + + If the associated value of tmnxHwContainedIn is zero, then the value + -1 is returned." + ::= { tmnxHwEntry 14 } + +tmnxHwAdminState OBJECT-TYPE + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3), + diagnose (4), + operateSwitch (5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The desired administrative status of this hardware component. Write + access will be denied for those components that do not have + administrative status. An attempt to set tmnxHwAdminState to + 'operateSwitch (5)' will fail if the hardware component is not part + of a redundant pair. Some examples of redundant hardware are the + CPM cards and fabric cards." + DEFVAL { noop } + ::= { tmnxHwEntry 15 } + +tmnxHwOperState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + diagnosing (4), + failed (5), + booting (6), + empty (7), + provisioned (8), + unprovisioned (9), + upgrade (10), + downgrade (11), + inServiceUpgrade (12), + inServiceDowngrade (13), + resetPending (14), + softReset (15), + preExtension (16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual operational status of this hardware component. + + unknown (1) Status cannot be determined + + inService (2) Online - If tmnxHwClass has a value of + 'ioModule (8)' or 'cpmModule (9), the + card is present, booted, configured, + and running. + + outOfService (3) Ready - The hardware component is OK + but is down because tmnxHwAdminState has + a value of 'outOfService (3)'. + + diagnosing (4) Not implemented. + + failed (5) This hardware component has failed. The + value of tmnxHwFailureReason indicates + the type of failure. If tmnxHwClass has + a value of 'ioModule(8)' or 'cpmModule(9)', + there is a card in the slot but it has + failed. + + booting (6) A card is in the transitional startup state. + + empty (7) There is no card in the slot and it has + not been pre-configured. + + provisioned (8) There is no card in the slot but it has + been pre-configured. + + unprovisioned (9) There is a card in the slot but it is not + configured. + + upgrade (10) Card software version is compatible with + and newer than that running on the current + active CPM. + + downgrade (11) Card software version is compatible with + and older than that running on the current + active CPM. + + inServiceUpgrade (12) Card is inService and the card software + version is compatible with and newer than + that running on the current active CPM. + This state applies only to a standby CPM + card. This enumeration is no longer + supported as of release 5.0. + + inServiceDowngrade (13) Card is inService and the card software + is compatible with and older than that + running on the current active CPM. This + state applies only to a standby CPM card. + This enumeration is no longer supported + as of release 5.0. + + resetPending (14) Card is awaiting reset following an + upgrade or downgrade activity switch. + The card software version is upgrade + or downgrade compatible but will be reset + in order to update it to match the active + CPM software. The value of + tmnxChassisUpdateWaitTime indicates the + how long the system will wait following + an upgrade or downgrade activity switch + before it resets IOM cards. This state + applies only to IOM cards. This + enumeration is no longer supported as of + release 5.0. + + softReset (15) Card is performing a soft reset. The + data path is active, but control path + transitional changes are suspended until + the card leaves this state. + + preExtension (16) State assigned to an unprovisioned hardware + component associated with, or contained in, + an (potentially non-existent) extension + chassis in a 7950 XRS system that is + operating in XRS-20 mode (i.e. + tmnxChassisOperTopology is 'standalone(1)'). + The extension chassis and/or hardware + component may or may not be physically + present and connected to the master + chassis. The system does not monitor + extension chassis equipment when + tmnxChassisOperTopology is 'standalone(1)'. + In this case, for unprovisioned extension + chassis equipment, a value of + 'preExtension(16)' is assigned. + " + ::= { tmnxHwEntry 16 } + +tmnxHwTempSensor OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwTempSensor indicates whether or not this hardware + component contains a temperature sensor." + ::= { tmnxHwEntry 17 } + +tmnxHwTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current temperature reading in degrees celsius from this hardware + component's temperature sensor. If this component does not contain + a temperature sensor, then the value -128 is returned." + ::= { tmnxHwEntry 18 } + +tmnxHwTempThreshold OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature threshold for this hardware component in degrees + celsius. When the value of tmnxHwTemperature raises above + tmnxHwTempThreshold, a 'temperature too high' event will + be generated." + ::= { tmnxHwEntry 19 } + +tmnxHwBootCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of boot eprom on the card in this slot. + + If no specific software program is associated with this hardware + component then this object will contain a zero length string." + ::= { tmnxHwEntry 20 } + +tmnxHwSoftwareCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software product release version number for the software image + currently running on this IOM or CPM card. + + If no specific software program is associated with this hardware + component then this object will contain a zero length string." + ::= { tmnxHwEntry 21 } + +tmnxHwSwLastBoot OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the software running on this IOM or CPM card was + last rebooted. + + If this row entry represents a standby CPM card, the date and time + indicated is when the standby completed its initial synchronization + process and became ready to take over in case the active card fails or + a manual switchover command is issued." + ::= { tmnxHwEntry 22 } + +tmnxHwSwState OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + hwFailure (1), + swFailure (2), + hwInitting (3), + swDownloading (4), + swInitting (5), + swInitted (6), + swRunning (7) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The state of the software running on this IOM or CPM card. + + The tmnxHwSwState object is obsolete. The Nokia 7x50 platform + cannot distinguish software status separate from the hardware + status. Instead of using this object, additional operational + states have been added to tmnxHwOperState. + + If no specific software program is associated with this hardware + component then this object will contain a zero." + ::= { tmnxHwEntry 23 } + +tmnxHwAlarmState OBJECT-TYPE + SYNTAX TmnxAlarmState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwAlarmState indicates the current alarm state for + this hardware component." + ::= { tmnxHwEntry 24 } + +tmnxHwLastAlarmEvent OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwLastAlarmEvent indicates the object name + and instance value that points to the row entry in the ALARM-MIB + containing the most recent alarm associated with this hardware + component. If tmnxHwAlarmState has a value of 'alarmCleared(2)', the + most recent alarm event will be in the cleared alarm table. If it has + a value of 'alarmActive(1)', the most recent alarm event will be in + the active alarm table. If the value of tmnxHwLastAlarmEvent is + '0.0', either no hardware component alarm events have occurred since + the system was last booted, or the last hardware component alarm event + has aged out and its entry is no longer available in the ALARM-MIB + tables." + ::= { tmnxHwEntry 25 } + +tmnxHwClearAlarms OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this action variable causes all the active alarms associated + with this hardware component to be moved from the ALARM-MIB + nlmActiveAlarmTable to the nlmClearedAlarmTable. This action button + is primarily meant for use as a code development aid. This object may + be removed from the TIMETRA-CHASSIS-MIB before product release." + DEFVAL { notApplicable } + ::= { tmnxHwEntry 26 } + +tmnxHwSwImageSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + primary (1), + secondary (2), + tertiary (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwSwImageSource indicates the location in the Boot + Options File (BOF) where the software image file was found when the + system last rebooted." + ::= { tmnxHwEntry 27 } + +tmnxHwMfgDeviations OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwMfgDeviations contains a record of changes done by the + manufacturing to the hardware or software and which is outside the + normal revision control process." + ::= { tmnxHwEntry 28 } + +tmnxHwBaseMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwBaseMacAddress contains the base MAC address of the hardware + component. It is applicable only if tmnxHwClass is of type 'chassis', + 'ioModule', 'cpmModule' or 'mdaModule'." + ::= { tmnxHwEntry 29 } + +tmnxHwFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxHwFailureReason indicates the reason why a hardware component + 'failed' as indicated in tmnxHwOperState." + ::= { tmnxHwEntry 30 } + +tmnxHwEquippedPlatform OBJECT-TYPE + SYNTAX INTEGER { + pfUnknown (0), + pf7750 (1), + pf7450 (2), + pf7710 (3), + pf7950 (4), + pf7705 (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwEquippedPlatform indicates the platform type + of the installed hardware component, as read from the component's + EEPROM. For example, 'pf7750' is returned for an installed 7750 + iom3-xp. pfUnknown is returned if the component's EEPROM is + unreadable, or in the case of an empty slot." + ::= { tmnxHwEntry 31 } + +tmnxHwMfgAssemblyNumber OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwMfgAssemblyNumber may contain an assembly number + which indicates manufacturing differences for a given part number." + ::= { tmnxHwEntry 32 } + +tmnxHwFirmwareCodeVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software product release version number associated with the + firmware version currently programmed on this card. + + If no specific software release is associated with this hardware + component then this object will contain a zero length string." + ::= { tmnxHwEntry 33 } + +tmnxHwPowerZone OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwPowerZone indicates the managed power-zone on an + SROS series system that this device resides. Devices on differing + power-zones are managed separately. That is, if power is restricted on + one power-zone, higher priority devices may be forcefully powered off, + while a power-zone without a power restriction may have low-priority + devices boot up. This object maps the corresponding device with a row + in the tmnxChassisPowerMgmtTable. + + A value of zero (0) indicates that this device does not use system + power resources and thus does not reside in a power-zone." + ::= { tmnxHwEntry 34 } + +tmnxHwFirmwareRevisionStatus OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + acceptable (1), + notAcceptable (2), + upgradePending (3), + upgrading (4), + upgradeNextHardReset (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwFirmwareRevisionStatus indicates the firmware/FPGA + revision status for the device. A device that does not support a + firmware/FPGA revision status will always return 'notApplicable (0)'. + + The possible values of tmnxHwFirmwareRevisionStatus are: + notApplicable (0) - The device does not support this object + or the device does support this object + but the current firmware revision is + not yet known (e.g. the device is + currently initializing). + + acceptable (1) - The device has a firmware revision that + is acceptable with the current system + configuration. + + notAcceptable (2) - The device has a firmware revision that + is not acceptable with the current + system configuration. + + upgradePending (3) - The device has a firmware revision that + is not acceptable with the current + system configuration; an upgrade will + be issued on the device's firmware to + bring it to an acceptable state. + + upgrading (4) - The device's firmware is currently + being upgraded to the latest revision + acceptable with the current system + configuration. + + upgradeNextHardReset (5) - The device's firmware is acceptable + but a new revision is available and + the card will be upgraded to this new + revision on the next hard reset." + ::= { tmnxHwEntry 35 } + +tmnxHwContainsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwContainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxHwContainsTable shows the container/containee relationship + between entries in the tmnxHwTable. The hardware component + containment tree can be constructed from information in the + tmnxHwTable, but this table provides the information in a more + convenient format for the manager system to use." + ::= { tmnxChassisObjs 9 } + +tmnxHwContainsEntry OBJECT-TYPE + SYNTAX TmnxHwContainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a single container/containee relationship. + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + tmnxHwIndex, + tmnxHwContainedIndex + } + ::= { tmnxHwContainsTable 1 } + +TmnxHwContainsEntry ::= SEQUENCE +{ tmnxHwContainedIndex TmnxHwIndex } + +tmnxHwContainedIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwContainedIndex indicates the tmnxHwIndex for the + contained hardware component." + ::= { tmnxHwContainsEntry 1 } + +tmnxCcmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about CCM." + ::= { tmnxChassisObjs 10 } + +tmnxCcmEntry OBJECT-TYPE + SYNTAX TmnxCcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains information regarding a CCM." + INDEX { + tmnxChassisIndex, + tmnxCcmIndex + } + ::= { tmnxCcmTable 1 } + +TmnxCcmEntry ::= SEQUENCE +{ + tmnxCcmIndex Unsigned32, + tmnxCcmOperStatus TmnxDeviceState, + tmnxCcmHwIndex TmnxHwIndex, + tmnxCcmEquippedType TmnxCcmType +} + +tmnxCcmIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies a specific CCM instance in the + chassis." + ::= { tmnxCcmEntry 1 } + +tmnxCcmOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the CCM." + ::= { tmnxCcmEntry 2 } + +tmnxCcmHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcmHwIndex is the index into the tmnxHwTable for the + row entry that represents the hardware component information for this + CCM." + ::= { tmnxCcmEntry 3 } + +tmnxCcmEquippedType OBJECT-TYPE + SYNTAX TmnxCcmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that identifies the CCM type that is physically + inserted into this chassis. There will not be more than one + bit set at a time in tmnxCcmEquippedType." + ::= { tmnxCcmEntry 4 } + +tmnxCcmTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card type table has an entry for each Nokia 7710 series Chassis + Control Module (CCM) model." + ::= { tmnxChassisObjs 11 } + +tmnxCcmTypeEntry OBJECT-TYPE + SYNTAX TmnxCcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia 7710 series CCM model. Rows in this + table are created by the agent at initialization and cannot be created + or destroyed by SNMP Get or Set requests." + INDEX { tmnxCcmTypeIndex } + ::= { tmnxCcmTypeTable 1 } + +TmnxCcmTypeEntry ::= SEQUENCE +{ + tmnxCcmTypeIndex TmnxCcmType, + tmnxCcmTypeName TNamedItemOrEmpty, + tmnxCcmTypeDescription TItemDescription, + tmnxCcmTypeStatus TruthValue +} + +tmnxCcmTypeIndex OBJECT-TYPE + SYNTAX TmnxCcmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia 7710 series + CCM model." + ::= { tmnxCcmTypeEntry 1 } + +tmnxCcmTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + 7710 series CCM model. This name string may be used in CLI + commands to specify a particular card model type." + ::= { tmnxCcmTypeEntry 2 } + +tmnxCcmTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia 7710 series CCM model." + ::= { tmnxCcmTypeEntry 3 } + +tmnxCcmTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxCcmTypeStatus has a value of 'true' it + indicates that this CCM is supported in this revision of the + management software. When it has a value of 'false' there is no + support." + ::= { tmnxCcmTypeEntry 4 } + +tmnxFanTrayComponentTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFanTrayComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Fan Tray Component table has an entry for every subcomponent of a + Fan Tray that has monitored states. Not all fan trays have monitored + subcomponents, in this case, this table will be empty for the given + fan tray." + ::= { tmnxChassisObjs 12 } + +tmnxFanTrayComponentEntry OBJECT-TYPE + SYNTAX TmnxFanTrayComponentEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a fan tray component. Rows in this table are + created by the agent at initialization and cannot be created or + destroyed by SNMP Get or Set requests." + INDEX { + tmnxChassisIndex, + tmnxChassisFanIndex, + tmnxFanTrayCompIndex + } + ::= { tmnxFanTrayComponentTable 1 } + +TmnxFanTrayComponentEntry ::= SEQUENCE +{ + tmnxFanTrayCompIndex Unsigned32, + tmnxFanTrayCompSpeed Gauge32 +} + +tmnxFanTrayCompIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFanTrayCompIndex specifies an individual fan tray component." + ::= { tmnxFanTrayComponentEntry 1 } + +tmnxFanTrayCompSpeed OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxFanTrayCompSpeed indicates the current speed of the fan tray + component." + ::= { tmnxFanTrayComponentEntry 2 } + +tmnxHwResourceTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHwResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxHwResourceTable has an entry for each managed hardware + component in the Nokia SROS series system's chassis that supports + resource monitoring. Hardware components that do not support resource + monitoring will not show up in this table. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + ::= { tmnxChassisObjs 13 } + +tmnxHwResourceEntry OBJECT-TYPE + SYNTAX TmnxHwResourceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each tmnxHwResourceEntry row consists of the current resource levels + for a particular managed hardware component." + INDEX { + tmnxChassisIndex, + tmnxHwIndex + } + ::= { tmnxHwResourceTable 1 } + +TmnxHwResourceEntry ::= SEQUENCE +{ + tmnxHwResourceCurrentVoltage Integer32, + tmnxHwResourcePeakVoltage Integer32, + tmnxHwResourcePeakVoltageTime TimeStamp, + tmnxHwResourceMinVoltage Integer32, + tmnxHwResourceMinVoltageTime TimeStamp, + tmnxHwResourceCurrentWattage Integer32, + tmnxHwResourcePeakWattage Integer32, + tmnxHwResourcePeakWattageTime TimeStamp, + tmnxHwResourceMinWattage Integer32, + tmnxHwResourceMinWattageTime TimeStamp, + tmnxHwResourceCurrentAmperage Integer32, + tmnxHwResourcePeakAmperage Integer32, + tmnxHwResourcePeakAmperageTime TimeStamp, + tmnxHwResourceMinAmperage Integer32, + tmnxHwResourceMinAmperageTime TimeStamp, + tmnxHwResourceMaxRequiredWattage Integer32 +} + +tmnxHwResourceCurrentVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceCurrentVoltage indicates the current + voltage use of the managed hardware component in milli-Volts (mV)." + ::= { tmnxHwResourceEntry 1 } + +tmnxHwResourcePeakVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakVoltage indicates the peak voltage use + of the managed hardware component in milli-Volts (mV) last recorded at + the time indicated by tmnxHwResourcePeakVoltageTime." + ::= { tmnxHwResourceEntry 2 } + +tmnxHwResourcePeakVoltageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakVoltageTime indicates the time, since + system initialization, that tmnxHwResourcePeakVoltage was last + updated." + ::= { tmnxHwResourceEntry 3 } + +tmnxHwResourceMinVoltage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinVoltage indicates the lowest voltage use + of the managed hardware component in milli-Volts (mV) last recorded at + the time indicated by tmnxHwResourceMinVoltageTime." + ::= { tmnxHwResourceEntry 4 } + +tmnxHwResourceMinVoltageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinVoltageTime indicates the time, since + system initialization, that tmnxHwResourceMinVoltage was last updated." + ::= { tmnxHwResourceEntry 5 } + +tmnxHwResourceCurrentWattage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceCurrentWattage indicates the current power + use of the managed hardware component in milli-Watts (mW)." + ::= { tmnxHwResourceEntry 6 } + +tmnxHwResourcePeakWattage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakWattage indicates the peak power use of + the managed hardware component in milli-Watts (mW) last recorded at + the time indicated by tmnxHwResourcePeakWattageTime." + ::= { tmnxHwResourceEntry 7 } + +tmnxHwResourcePeakWattageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakWattageTime indicates the time, since + system initialization, that tmnxHwResourcePeakWattage was last + updated." + ::= { tmnxHwResourceEntry 8 } + +tmnxHwResourceMinWattage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinWattage indicates the lowest power use + of the managed hardware component in milli-Watts (mW) last recorded at + the time indicated by tmnxHwResourceMinWattageTime." + ::= { tmnxHwResourceEntry 9 } + +tmnxHwResourceMinWattageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinWattageTime indicates the time, since + system initialization, that tmnxHwResourceMinWattage was last updated." + ::= { tmnxHwResourceEntry 10 } + +tmnxHwResourceCurrentAmperage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceCurrentAmperage indicates the current drawn + by the managed hardware component in milli-Amperes (mA)." + ::= { tmnxHwResourceEntry 11 } + +tmnxHwResourcePeakAmperage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakAmperage indicates the peak current + drawn by the managed hardware component in milli-Amperes (mA) last + recorded at the time indicated by tmnxHwResourcePeakAmperageTime." + ::= { tmnxHwResourceEntry 12 } + +tmnxHwResourcePeakAmperageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourcePeakAmperageTime indicates the time, since + system initialization, that tmnxHwResourcePeakAmperage was last + updated." + ::= { tmnxHwResourceEntry 13 } + +tmnxHwResourceMinAmperage OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinAmperage indicates the lowest current + drawn by the managed hardware component in milli-Amperes (mA) last + recorded at the time indicated by tmnxHwResourceMinAmperageTime." + ::= { tmnxHwResourceEntry 14 } + +tmnxHwResourceMinAmperageTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMinAmperageTime indicates the time, since + system initialization, that tmnxHwResourceMinAmperage was last + updated." + ::= { tmnxHwResourceEntry 15 } + +tmnxHwResourceMaxRequiredWattage OBJECT-TYPE + SYNTAX Integer32 + UNITS "Wattage" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxHwResourceMaxRequiredWattage indicates the maximum + possible power consumption for this device. This value is used to + determine the amount of system power to reserve in order to safely + power up the device." + ::= { tmnxHwResourceEntry 16 } + +tmnxPEQTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPEQTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPEQTypeTable has an entry for each Power Equalizer (PEQ) type + supported by the system. Some example PEQ types are: 'apeq-dc-2000', + 'apeq-ac-3000'." + ::= { tmnxChassisObjs 14 } + +tmnxPEQTypeEntry OBJECT-TYPE + SYNTAX TmnxPEQTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Power Equalizer + type. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxPEQTypeIndex } + ::= { tmnxPEQTypeTable 1 } + +TmnxPEQTypeEntry ::= SEQUENCE +{ + tmnxPEQTypeIndex TmnxPEQType, + tmnxPEQTypeName TNamedItemOrEmpty, + tmnxPEQTypeDescription TItemDescription, + tmnxPEQTypeNumInputFeed Unsigned32 +} + +tmnxPEQTypeIndex OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPEQTypeIndex specifies the unique index which + identifies the type of Nokia SROS series Power Equalizer (PEQ)." + ::= { tmnxPEQTypeEntry 1 } + +tmnxPEQTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPEQTypeName indicates the administrative name that + identifies the type of Nokia SROS series PEQ. This name string is used + in CLI commands to specify a particular PEQ type." + ::= { tmnxPEQTypeEntry 2 } + +tmnxPEQTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPEQTypeDescription indicates the detailed description + of this Nokia SROS series PEQ type." + ::= { tmnxPEQTypeEntry 3 } + +tmnxPEQTypeNumInputFeed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPEQTypeNumInputFeed indicates the number of input + feeds that this PEQ type has." + ::= { tmnxPEQTypeEntry 4 } + +tmnxChassisPEQTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQTableLastChg indicates the time, since + system startup, that a row in the tmnxChassisPEQTable last changed + configuration. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisObjs 15 } + +tmnxChassisPEQTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisPEQEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxChassisPEQTable contains information about Power Equalizer + type in the chassis. + + This table was made obsolete in release 15.0." + ::= { tmnxChassisObjs 16 } + +tmnxChassisPEQEntry OBJECT-TYPE + SYNTAX TmnxChassisPEQEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents an Nokia SROS series PEQ slot. + + This table augments the tmnxChassisPowerSupplyTable on chassis that + support PEQs. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests. + + This entry was made obsolete in release 15.0." + AUGMENTS { tmnxChassisPowerSupplyEntry } + ::= { tmnxChassisPEQTable 1 } + +TmnxChassisPEQEntry ::= SEQUENCE +{ + tmnxChassisPEQLastChangedTime TimeStamp, + tmnxChassisPEQAssignedType TmnxPEQType, + tmnxChassisPEQEquippedType TmnxPEQType, + tmnxChassisPEQSupportedTypes TmnxPEQSuppType, + tmnxChassisPEQAvailableWattage Unsigned32, + tmnxChassisPEQInputPowerMode Unsigned32 +} + +tmnxChassisPEQLastChangedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQLastChangedTime indicates the time, since + system startup, that an object in this row changed configuration. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 1 } + +tmnxChassisPEQAssignedType OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQAssignedType specifies the administratively + assigned (pre-provisioned) PEQ type defined in the tmnxPEQTypeTable + that should occupy this PEQ slot in the chassis. If + tmnxChassisPEQAssignedType has a value of 1 (unassigned), this slot has + not yet been pre-provisioned. + + This object was made obsolete in release 15.0." + DEFVAL { 1 } + ::= { tmnxChassisPEQEntry 2 } + +tmnxChassisPEQEquippedType OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQEquippedType indicates the PEQ type of the + PEQ that is physically inserted into this PEQ slot in the chassis. If + the slot has been pre-provisioned, tmnxChassisPEQAssignedType is not + equal to 1 (unassigned), and the value of tmnxChassisPEQEquippedType + is not the same as tmnxChassisPEQAssignedType, a mismatch alarm will + be raised. + + A value of 0 indicates the PEQ type is not recognized by the SROS. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 3 } + +tmnxChassisPEQSupportedTypes OBJECT-TYPE + SYNTAX TmnxPEQSuppType + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQSupportedTypes is a bit-mask that indicates + what PEQ types can be physically supported in this PEQ slot in this + chassis. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 4 } + +tmnxChassisPEQAvailableWattage OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQAvailableWattage indicates the reported + available wattage of the PEQ. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 5 } + +tmnxChassisPEQInputPowerMode OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60 | 80) + UNITS "amps" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxChassisPEQInputPowerMode specifies the input power + mode of the PEQ. + + A value of zero indicates that the input power mode is not applicable + for the PEQ. An SNMP SET request with a value of zero is not + permitted. + + This object was made obsolete in release 15.0." + ::= { tmnxChassisPEQEntry 6 } + +tmnxChassisPowerMgmtTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPowerMgmtTableLastChg indicates the time, + since system startup, when a row in the tmnxChassisPowerMgmtTable last + changed configuration." + ::= { tmnxChassisObjs 17 } + +tmnxChassisPowerMgmtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxChassisPowerMgmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxChassisPowerMgmtTable manages the power requirements on the + SROS series system. This table controls the behavior of the system + during power resource contention." + ::= { tmnxChassisObjs 18 } + +tmnxChassisPowerMgmtEntry OBJECT-TYPE + SYNTAX TmnxChassisPowerMgmtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in the tmnxChassisPowerMgmtTable represents a managed + power-zone on an SROS series system. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxChassisIndex, + tmnxChassisPwrMgmtZone + } + ::= { tmnxChassisPowerMgmtTable 1 } + +TmnxChassisPowerMgmtEntry ::= SEQUENCE +{ + tmnxChassisPwrMgmtZone Unsigned32, + tmnxChassisPwrMgmtChangedTime TimeStamp, + tmnxChassisPwrMgmtMode INTEGER, + tmnxChassisPwrMgmtSafetyLevel Gauge32, + tmnxChassisPwrMgmtSafetyAlert Unsigned32 +} + +tmnxChassisPwrMgmtZone OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtZone specifies the managed power-zone + for this management entity." + ::= { tmnxChassisPowerMgmtEntry 1 } + +tmnxChassisPwrMgmtChangedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtChangedTime indicates the time, since + system startup, when an object in this row changed configuration." + ::= { tmnxChassisPowerMgmtEntry 2 } + +tmnxChassisPwrMgmtMode OBJECT-TYPE + SYNTAX INTEGER { + none (0), + basic (1), + advanced (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtMode specifies how the system behaves + during power contention. + + none (0) - When set to 'none (0)' the node will bring up as much + provisioned equipment in order of priority as possible + without exceeding capacity of the equipped or assigned + PEQs. + + In this mode no gradual shutdown of active cards is + enforced. + + Note: No spare capacity is reserved. Any failure may + result in brownouts or card failures. + + basic (1) - When set to 'basic (1)', the node will bring up, in + order of priority, as much of the provisioned equipment + as possible using the N+1 algorithm. This means enough + capacity will be held in reserve to ensure zero impact + should the highest rated PEQ fail or be removed. + However, subsequent failures may result in brownouts + if the system can't shutdown low priority cards in time + when the secondary failure/removal occurs. + + advanced (2) - When set to 'advanced (2)', the system will maintain + a spare PEQ as long as possible to make it immune to + the possibility of power brownouts. It does this by + shutting down low priority cards to restore N+1 when + N+1 is no longer in effect." + DEFVAL { basic } + ::= { tmnxChassisPowerMgmtEntry 3 } + +tmnxChassisPwrMgmtSafetyLevel OBJECT-TYPE + SYNTAX Gauge32 (0..100) + UNITS "percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtSafetyLevel specifies the percentage of + the provisioned power requirement that will cause the system to start + powering off lower-priority cards." + DEFVAL { 100 } + ::= { tmnxChassisPowerMgmtEntry 4 } + +tmnxChassisPwrMgmtSafetyAlert OBJECT-TYPE + SYNTAX Unsigned32 (0..102600) + UNITS "watts" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisPwrMgmtSafetyAlert specifies the power + capacity threshold where the SROS will trigger an event indicating a + potential trigger of the safety-level state." + DEFVAL { 0 } + ::= { tmnxChassisPowerMgmtEntry 5 } + +tChassisResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TChassisResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tChassisResTable represents system resource information + that are specific to chassis." + ::= { tmnxChassisObjs 19 } + +tChassisResEntry OBJECT-TYPE + SYNTAX TChassisResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tChassisResEntry represents chassis specific system + resource information." + INDEX { tmnxChassisIndex } + ::= { tChassisResTable 1 } + +TChassisResEntry ::= SEQUENCE +{ + tChassisResSapIngQosPolTotal Unsigned32, + tChassisResSapIngQosPolAlloc Unsigned32, + tChassisResSapEgrQosPolTotal Unsigned32, + tChassisResSapEgrQosPolAlloc Unsigned32, + tChassisResIngQGrpTmplTotal Unsigned32, + tChassisResIngQGrpTmplAlloc Unsigned32, + tChassisResEgrQGrpTmplTotal Unsigned32, + tChassisResEgrQGrpTmplAlloc Unsigned32, + tChassisResPortEgrQGrpInstTotal Unsigned32, + tChassisResPortEgrQGrpInstAlloc Unsigned32, + tChassisResFPIngQGrpInstTotal Unsigned32, + tChassisResFPIngQGrpInstAlloc Unsigned32, + tChassisResPortEgrVPortTotal Unsigned32, + tChassisResPortEgrVPortAlloc Unsigned32, + tChassisResDynSvcNHEntryTotal Unsigned32, + tChassisResDynSvcNHEntryAlloc Unsigned32, + tChassisResIpSecNHEntryTotal Unsigned32, + tChassisResIpSecNHEntryAlloc Unsigned32, + tChassisResSubNHEntryTotal Unsigned32, + tChassisResSubNHEntryAlloc Unsigned32, + tChassisResSapTotal Unsigned32, + tChassisResSapAlloc Unsigned32 +} + +tChassisResSapIngQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapIngQosPolTotal represents the total number + of sap-ingress QoS policies that are allowed to be provisioned on this + chassis. + + When the value of tChassisResSapIngQosPolTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 1 } + +tChassisResSapIngQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapIngQosPolAlloc represents the total number + of sap-ingress QoS policies that are currently provisioned on this + chassis." + ::= { tChassisResEntry 2 } + +tChassisResSapEgrQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapEgrQosPolTotal represents the total number + of sap-egress QoS policies that are allowed to be provisioned on this + chassis. + + When the value of tChassisResSapEgrQosPolTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 3 } + +tChassisResSapEgrQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapEgrQosPolAlloc represents the total number + of sap-egress QoS policies that are currently provisioned on this + chassis." + ::= { tChassisResEntry 4 } + +tChassisResIngQGrpTmplTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIngQGrpTmplTotal represents the total number + of ingress queue-group-templates that are allowed to be provisioned on + this chassis. + + When the value of tChassisResIngQGrpTmplTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 5 } + +tChassisResIngQGrpTmplAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIngQGrpTmplAlloc represents the total number + of ingress queue-group-templates that are currently provisioned on + this chassis." + ::= { tChassisResEntry 6 } + +tChassisResEgrQGrpTmplTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrQGrpTmplTotal represents the total number + of egress queue-group-templates that are allowed to be provisioned on + this chassis. + + When the value of tChassisResEgrQGrpTmplTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 7 } + +tChassisResEgrQGrpTmplAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResEgrQGrpTmplAlloc represents the total number + of egress queue-group-templates that are currently provisioned on this + chassis." + ::= { tChassisResEntry 8 } + +tChassisResPortEgrQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPortEgrQGrpInstTotal represents the total + number of port egress queue-group instances across all the ports on + this chassis including access and network instances that are allowed + to be provisioned. + + When the value of tChassisResPortEgrQGrpInstTotal is zero, it + indicates that this resource type is not supported on this chassis." + ::= { tChassisResEntry 9 } + +tChassisResPortEgrQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPortEgrQGrpInstAlloc represents the total + number of port egress queue-group instances across all the ports on + this chassis including access and network instances that are currently + provisioned." + ::= { tChassisResEntry 10 } + +tChassisResFPIngQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFPIngQGrpInstTotal represents the total number + of forwarding-plane (FP) ingress queue-group instances across all the + FP on this chassis including access and network instances that are + allowed to be provisioned. + + When the value of tChassisResFPIngQGrpInstTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 11 } + +tChassisResFPIngQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResFPIngQGrpInstAlloc represents the total number + of forwarding-plane (FP) ingress queue-group instances across all the + FP on this chassis including access and network instances that are + allowed to be provisioned." + ::= { tChassisResEntry 12 } + +tChassisResPortEgrVPortTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPortEgrVPortTotal represents the total number + of egress virtual ports across all the ports on this chassis that are + allowed to be provisioned. + + When the value of tChassisResPortEgrVPortTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 13 } + +tChassisResPortEgrVPortAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResPortEgrVPortAlloc represents the total number + of port virtual ports across all the ports on this chassis that are + currently provisioned." + ::= { tChassisResEntry 14 } + +tChassisResDynSvcNHEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResDynSvcNHEntryTotal represents the total number + of dynamic service next-hop entries supported on this chassis. + + When the value of tChassisResDynSvcNHEntryTotal is zero, it indicates + that this resource type is not supported on this chassis." + ::= { tChassisResEntry 15 } + +tChassisResDynSvcNHEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResDynSvcNHEntryAlloc represents the total number + of dynamic service next-hop entries currently in use on this chassis. + + The value of tChassisResDynSvcNHEntryAlloc will always equal to the + sum of tChassisResIpSecNHEntryAlloc and tChassisResSubNHEntryAlloc + since IPsec next-hop and subscriber next-hop resources are subsets of + dynamic service next-hop entry resources." + ::= { tChassisResEntry 16 } + +tChassisResIpSecNHEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIpSecNHEntryTotal represents the total number + of IPsec next-hop entries supported on this chassis. + + When the value of tChassisResIpSecNHEntryTotal is zero, it indicates + that this resource type is not supported on this chassis. + + The value of tChassisResIpSecNHEntryTotal will always be less than or + equal to tChassisResDynSvcNHEntryTotal since IPsec next-hop entry + resources are a subset of dynamic service next-hop entry resources." + ::= { tChassisResEntry 17 } + +tChassisResIpSecNHEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResIpSecNHEntryAlloc represents the total number + of IPsec next-hop entries currently in use on this chassis. + + The value of tChassisResIpSecNHEntryAlloc will always be less than or + equal to tChassisResDynSvcNHEntryAlloc since IPsec next-hop entry + resources are a subset of dynamic service next-hop entry resources." + ::= { tChassisResEntry 18 } + +tChassisResSubNHEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSubNHEntryTotal represents the total number of + subscriber next-hop entries supported on this chassis. + + When the value of tChassisResSubNHEntryTotal is zero, it indicates + that this resource type is not supported on this chassis. + + The value of tChassisResSubNHEntryTotal will always be less than or + equal to tChassisResDynSvcNHEntryTotal since subscriber next-hop entry + resources are a subset of dynamic service next-hop entry resources." + ::= { tChassisResEntry 19 } + +tChassisResSubNHEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSubNHEntryAlloc represents the total number of + subscriber next-hop entries currently in use on this chassis. + + The value of tChassisResSubNHEntryAlloc will always be less than or + equal to tChassisResDynSvcNHEntryAlloc since subscriber next-hop entry + resources are a subset of dynamic service next hop entry resources." + ::= { tChassisResEntry 20 } + +tChassisResSapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapTotal represents the total number of + provisioned SAP entries supported on this chassis. + + When the value of tChassisResSapTotal is zero, it indicates that this + resource type is not supported on this chassis." + ::= { tChassisResEntry 21 } + +tChassisResSapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tChassisResSapAlloc represents the total number of + provisioned SAP entries currently in use on this chassis." + ::= { tChassisResEntry 22 } + +tmnxPhysChassisTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisTable maintains the state of the physical chassis' + in the system." + ::= { tmnxChassisObjs 21 } + +tmnxPhysChassisEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row of tmnxPhysChassisEntry consists of the attributes for an + individual physical chassis provisioned in the system. Rows are + created and destroyed by the system." + INDEX { + tmnxChassisIndex, + tmnxPhysChassisClass, + tmnxPhysChassisNum + } + ::= { tmnxPhysChassisTable 1 } + +TmnxPhysChassisEntry ::= SEQUENCE +{ + tmnxPhysChassisClass TmnxPhysChassisClass, + tmnxPhysChassisNum TmnxPhysChassisIndex, + tmnxPhysChassisRole TmnxPhysChassisRole, + tmnxPhysChassisState TmnxDeviceState, + tmnxPhysChassisHwIndex TmnxHwIndex, + tmnxPhysChassisNumPwrSupplies Unsigned32, + tmnxPhysChassisNumFanTrays Unsigned32, + tmnxPhysChassisNumFans Unsigned32, + tmnxPhysChassisName TNamedItem, + tmnxPhysChassisDescription TItemDescription +} + +tmnxPhysChassisClass OBJECT-TYPE + SYNTAX TmnxPhysChassisClass + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisClass specifies the class of this physical + chassis in the SROS system." + ::= { tmnxPhysChassisEntry 1 } + +tmnxPhysChassisNum OBJECT-TYPE + SYNTAX TmnxPhysChassisIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisNum specifies the unique identifier, + within a class, for this physical chassis." + ::= { tmnxPhysChassisEntry 2 } + +tmnxPhysChassisRole OBJECT-TYPE + SYNTAX TmnxPhysChassisRole + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisRole indicates the role of which this + physical chassis shall perform while active in the system." + ::= { tmnxPhysChassisEntry 3 } + +tmnxPhysChassisState OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisState indicates the device state of the + physical chassis in the system." + ::= { tmnxPhysChassisEntry 4 } + +tmnxPhysChassisHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisHwIndex indicates the index into the + tmnxHwTable for the row that represents the hardware component + information for this physical chassis in the system." + ::= { tmnxPhysChassisEntry 5 } + +tmnxPhysChassisNumPwrSupplies OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisNumPwrSupplies indicates the total number + of power supplies installed in this physical chassis." + ::= { tmnxPhysChassisEntry 6 } + +tmnxPhysChassisNumFanTrays OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisNumFanTrays indicates the total number of + fan trays installed in this physical chassis." + ::= { tmnxPhysChassisEntry 7 } + +tmnxPhysChassisNumFans OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisNumFans indicates the total number of fans + installed in this physical chassis." + ::= { tmnxPhysChassisEntry 8 } + +tmnxPhysChassisName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisName indicates the textual name for this + physical chassis. + + Examples: + tmnxPhysChassisName tmnxPhysChassisClass tmnxPhysChassisNum + 1 'routerChassis(3)' 1" + ::= { tmnxPhysChassisEntry 9 } + +tmnxPhysChassisDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisDescription specifies the description of + the physical chassis." + DEFVAL { ''H } + ::= { tmnxPhysChassisEntry 10 } + +tmnxChassisHwEventObjs OBJECT IDENTIFIER ::= { tmnxChassisObjs 22 } + +tmnxCardHwEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardHwEventTable maintains the basic information regarding + events detected and reported on provisioned cards on the SROS series + system." + ::= { tmnxChassisHwEventObjs 1 } + +tmnxCardHwEventEntry OBJECT-TYPE + SYNTAX TmnxCardHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxCardHwEventEntry row is created by the system whenever an event + is detected and reported on either the tmnxCpmCardEntry or + tmnxCardEntry as specified by the index of the row. All records are + cleared on card resets." + INDEX { + tmnxChassisIndex, + tmnxCardHwEventSlotNum, + tmnxCardHwEventType, + tmnxCardHwEventComplex + } + ::= { tmnxCardHwEventTable 1 } + +TmnxCardHwEventEntry ::= SEQUENCE +{ + tmnxCardHwEventSlotNum TmnxSlotNum, + tmnxCardHwEventType INTEGER, + tmnxCardHwEventComplex Unsigned32, + tmnxCardHwEventNumOccurrences Counter32, + tmnxCardHwEventLastOccurTime TimeStamp +} + +tmnxCardHwEventSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventSlotNum specifies the slot number of the + card to which this event is detected." + ::= { tmnxCardHwEventEntry 1 } + +tmnxCardHwEventType OBJECT-TYPE + SYNTAX INTEGER { + tChipParity (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventType specifies the type of event detected + and reported against the base card (or one of its complexes). + + The detectable and reportable events supported by this system include: + tChipParity (1) - Parity error on the switch fabric interface." + ::= { tmnxCardHwEventEntry 2 } + +tmnxCardHwEventComplex OBJECT-TYPE + SYNTAX Unsigned32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventComplex specifies the card complex in + which the event occurred. If the type of event raised does not exist + on a complex, the value of '1' will be used." + ::= { tmnxCardHwEventEntry 3 } + +tmnxCardHwEventNumOccurrences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventNumOccurrences indicates the number of + times the specified tmnxCardHwEventType has occurred on the specified + base card (or complex) since startup, last clear, or IOM reboot." + ::= { tmnxCardHwEventEntry 4 } + +tmnxCardHwEventLastOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardHwEventLastOccurTime indicates the last time the + specified tmnxCardHwEventNumOccurrences incremented." + ::= { tmnxCardHwEventEntry 5 } + +tmnxMdaHwEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMdaHwEventTable maintains the basic information regarding + events detected and reported on provisioned MDAs on the SROS series + system." + ::= { tmnxChassisHwEventObjs 2 } + +tmnxMdaHwEventEntry OBJECT-TYPE + SYNTAX TmnxMdaHwEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A tmnxMdaHwEventEntry row is created by the system whenever an event + is detected and reported on the tmnxMDAEntry as specified by the index + of the row. All records are cleared whenever a CPM, IOM or MDA is + reset or unprovisioned." + INDEX { + tmnxCardSlotNum, + tmnxMDASlotNum, + tmnxMdaHwEventType + } + ::= { tmnxMdaHwEventTable 1 } + +TmnxMdaHwEventEntry ::= SEQUENCE +{ + tmnxMdaHwEventType INTEGER, + tmnxMdaHwEventNumOccurrences Counter32, + tmnxMdaHwEventLastOccurTime TimeStamp +} + +tmnxMdaHwEventType OBJECT-TYPE + SYNTAX INTEGER { + ingrXplErr (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxMdaHwEventType specifies the type of event detected + and reported against the MDA. + + The detectable and reportable events supported by this system include: + ingrXplErr (1) - Ingress XPL Error" + ::= { tmnxMdaHwEventEntry 1 } + +tmnxMdaHwEventNumOccurrences OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMdaHwEventNumOccurrences indicates the number of + times the specified tmnxMdaHwEventType has occurred on the specified + MDA since startup, last CPM clear, or IOM reboot." + ::= { tmnxMdaHwEventEntry 2 } + +tmnxMdaHwEventLastOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMdaHwEventLastOccurTime indicates the last time the + specified tmnxMdaHwEventNumOccurrences incremented." + ::= { tmnxMdaHwEventEntry 3 } + +tmnxChassisMgmtEthRedObjs OBJECT IDENTIFIER ::= { tmnxChassisObjs 23 } + +tmnxChassisMgmtEthRed OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisMgmtEthRed specifies whether or not the + management Ethernet port redundancy feature is enabled or disabled." + DEFVAL { disabled } + ::= { tmnxChassisMgmtEthRedObjs 1 } + +tmnxChassisMgmtEthRedRevertTime OBJECT-TYPE + SYNTAX Unsigned32 (1..300) + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisMgmtEthRedRevertTime specifies the amount of + time the system will wait before reverting the standby CPM management + Ethernet port to the active CPM after the active CPM management + Ethernet port becomes operationally up." + DEFVAL { 5 } + ::= { tmnxChassisMgmtEthRedObjs 2 } + +tmnxChassisMgmtEthRedStandby OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxChassisMgmtEthRedStandby indicates whether or not the + management of the node is operating from the standby CPM's management + Ethernet port." + ::= { tmnxChassisMgmtEthRedObjs 3 } + +tmnxPhysChassisObjs OBJECT IDENTIFIER ::= { tmnxChassisObjs 24 } + +tmnxPhysChassisFanTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisFanTable contains information about fan trays on + the physical chassis. + + Rows are created/destroyed automatically by the system." + ::= { tmnxPhysChassisObjs 1 } + +tmnxPhysChassisFanEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisFanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisFanEntry contains information regarding a fan tray + for the physical chassis." + INDEX { + tmnxPhysChassisClass, + tmnxPhysChassisNum, + tmnxPhysChassisFanIndex + } + ::= { tmnxPhysChassisFanTable 1 } + +TmnxPhysChassisFanEntry ::= SEQUENCE +{ + tmnxPhysChassisFanIndex Unsigned32, + tmnxPhysChassisFanOperStatus TmnxDeviceState, + tmnxPhysChassisFanSpeed INTEGER, + tmnxPhysChassisFanRevision INTEGER, + tmnxPhysChassisFanSpeedPercent Unsigned32, + tmnxPhysChassisFanType INTEGER +} + +tmnxPhysChassisFanIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanIndex specifies a unique value which + identifies a specific fan tray in the physical chassis." + ::= { tmnxPhysChassisFanEntry 1 } + +tmnxPhysChassisFanOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanOperStatus indicates the current status + of the fan tray in the physical chassis." + ::= { tmnxPhysChassisFanEntry 2 } + +tmnxPhysChassisFanSpeed OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + unknown (1), + halfSpeed (2), + fullSpeed (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxPhysChassisFanSpeed indicates the speed that the fan + in the physical chassis is operating at. + + This object was made obsolete in 15.0 and replaced with + tmnxPhysChassisFanSpeedPercent." + ::= { tmnxPhysChassisFanEntry 3 } + +tmnxPhysChassisFanRevision OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + fan1 (1), + hfFan2 (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanRevision indicates the revision of the + fan in the physical chassis. + + Values: + unknown (0) - revision is unknown + fan1 (1) - represents the original fan tray + hfFan2 (2) - represents the high-flow fan tray; second revision" + ::= { tmnxPhysChassisFanEntry 4 } + +tmnxPhysChassisFanSpeedPercent OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanSpeedPercent indicates the speed of the + fan as a percentage of maximum speed." + ::= { tmnxPhysChassisFanEntry 5 } + +tmnxPhysChassisFanType OBJECT-TYPE + SYNTAX INTEGER { + chassis (1), + pcm (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisFanType indicates the type of fan tray is + represented in this row. + + Values: + chassis (1) - The fan tray is cooling the physical chassis + pcm (2) - The fan tray is cooling the Power Connection Modules (PCM)" + ::= { tmnxPhysChassisFanEntry 6 } + +tmnxPhysChassisPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPowerSupplyTable contains information about power + supply trays, also known as PEMs (Power Entry Modules) in the physical + chassis. + + Rows are created/destroyed automatically by the system." + ::= { tmnxPhysChassisObjs 2 } + +tmnxPhysChassisPowerSupplyEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPowerSupplyEntry contains information regarding a + power supply tray in the physical chassis." + INDEX { + tmnxPhysChassisClass, + tmnxPhysChassisNum, + tmnxPhysChassPowerSupId + } + ::= { tmnxPhysChassisPowerSupplyTable 1 } + +TmnxPhysChassisPowerSupplyEntry ::= SEQUENCE +{ + tmnxPhysChassPowerSupId Unsigned32, + tmnxPhysChassPowerSupACStatus TmnxDeviceState, + tmnxPhysChassPowerSupDCStatus TmnxDeviceState, + tmnxPhysChassPowerSupTempStatus TmnxDeviceState, + tmnxPhysChassPowerSupTempThrshld Integer32, + tmnxPhysChassPowerSup1Status TmnxDeviceState, + tmnxPhysChassPowerSup2Status TmnxDeviceState, + tmnxPhysChassPowerSupAssignType TmnxPowerSupAssignType, + tmnxPhysChassPowerSupInputStatus TmnxDeviceState, + tmnxPhysChassPowerSupOutptStatus TmnxDeviceState, + tmnxPhysChassPowerSupPemType TmnxChassisPemType, + tmnxPhysChassPowerSupPemACRect BITS, + tmnxPhysChassPowerSupInFeedDown BITS, + tmnxPhysChassPowerSupFanDir INTEGER +} + +tmnxPhysChassPowerSupId OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupId specifies a unique identifier + index for a power supply in the physical chassis." + ::= { tmnxPhysChassisPowerSupplyEntry 1 } + +tmnxPhysChassPowerSupACStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupACStatus indicates the AC status of + the power supply in the physical chassis. + + If the value is 'deviceStateOk (3)', the input AC voltage is within + range. If the value is 'deviceStateFailed (4)', an AC voltage out of + range condition has been detected. A value of 'deviceNotEquipped (2)' + indicates that the AC power supply is not present." + ::= { tmnxPhysChassisPowerSupplyEntry 2 } + +tmnxPhysChassPowerSupDCStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupDCStatus indicates the DC status of + the power supply in the physical chassis. + + If the value is 'deviceStateOk (3)', the output DC voltage is within + range. If the value is 'deviceStateFailed (4)', a DC voltage out of + range condition has been detected. A value of 'deviceNotEquipped (2)' + indicates that the DC power supply is not present or the equipped + power supply does not support the reporting of this status." + ::= { tmnxPhysChassisPowerSupplyEntry 3 } + +tmnxPhysChassPowerSupTempStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupTempStatus indicates the status of + the power supply's temperature in the physical chassis. + + If the value is 'deviceStateOk (3)', the current temperature is within + acceptable range. If the value is 'deviceStateFailed (4)', a + temperature too high condition has been detected." + ::= { tmnxPhysChassisPowerSupplyEntry 4 } + +tmnxPhysChassPowerSupTempThrshld OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupTempThrshld indicates the + temperature threshold in degrees celsius of the power supply in the + physical chassis. + + When the temperature of the power supply raises above + tmnxPhysChassPowerSupTempThrshld, a 'temperature too high' event will + be generated." + ::= { tmnxPhysChassisPowerSupplyEntry 5 } + +tmnxPhysChassPowerSup1Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSup1Status indicates the overall status + of the equipped power supply in the physical chassis. + + For AC multiple power supplies, this represents the overall status of + the first power supply in the tray. For any other type, this + represents the overall status of the power supply. + + If the value is 'deviceStateOk (3)', then all monitored statuses are + 'deviceStateOk (3)'. A value of 'deviceStateFailed (4)' represents a + condition where at least one monitored status is in a failed state." + ::= { tmnxPhysChassisPowerSupplyEntry 6 } + +tmnxPhysChassPowerSup2Status OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSup2Status indicates the overall status + of the equipped power supply in the physical chassis. + + For AC multiple power supplies, this represents the overall status of + the second power supply in the tray. For any other type, this object + is not applicable and set to 'deviceNotEquipped (2)'. + + If the value is 'deviceStateOk (3)', then all monitored statuses are + 'deviceStateOk (3)'. A value of 'deviceStateFailed (4)' represents a + condition where at least one monitored status is in a failed state." + ::= { tmnxPhysChassisPowerSupplyEntry 7 } + +tmnxPhysChassPowerSupAssignType OBJECT-TYPE + SYNTAX TmnxPowerSupAssignType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupAssignType specifies the type of + power supply that is assigned to the physical chassis. Based on the + value assigned to this object, various power supply monitoring signals + will be interpreted. For example, if a platform is provisioned to use + DC power supplies, then the signal that indicates an AC power supply + is missing can be ignored. The configuration of this object away from + 'default (4)' is required for proper generation of traps and LED + management." + ::= { tmnxPhysChassisPowerSupplyEntry 8 } + +tmnxPhysChassPowerSupInputStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupInputStatus indicates the status of + the input voltage of the power supply in the physical chassis. + + If the value is 'deviceStateOk (3)', the input voltage of the power + supply is within range. If the value is 'deviceStateFailed (4)', an + input voltage out of range condition has been detected. A value of + 'deviceNotEquipped (2)' indicates that the power supply is not present + in the physical chassis." + ::= { tmnxPhysChassisPowerSupplyEntry 9 } + +tmnxPhysChassPowerSupOutptStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupOutptStatus indicates the status of + the output voltage of the power supply in the physical chassis. + + If the value is 'deviceStateOk (3)', the output voltage of the power + supply is within range. If the value is 'deviceStateFailed (4)', an + output voltage out of range condition has been detected. A value of + 'deviceNotEquipped (2)' indicates that the power supply is not present + in the physical chassis." + ::= { tmnxPhysChassisPowerSupplyEntry 10 } + +tmnxPhysChassPowerSupPemType OBJECT-TYPE + SYNTAX TmnxChassisPemType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupPemType indicates the Power Entry + Module (PEM) type installed in the PEM slot for the physical chassis." + ::= { tmnxPhysChassisPowerSupplyEntry 11 } + +tmnxPhysChassPowerSupPemACRect OBJECT-TYPE + SYNTAX BITS { + acRect1 (0), + acRect2 (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupPemACRect indicates which Power + Entry Module AC rectifiers installed in the PEM slot are in a failed + state or are missing for the physical chassis. + + Values: + acRect1 (0) - the first PEM AC rectifier has failed or is missing + acRect2 (1) - The second PEM AC rectifier has failed or is missing" + ::= { tmnxPhysChassisPowerSupplyEntry 12 } + +tmnxPhysChassPowerSupInFeedDown OBJECT-TYPE + SYNTAX BITS { + inputFeedA (0), + inputFeedB (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupInFeedDown indicates which input + feeds are not supplying power. + + Values: + inputFeedA (0) - input feed A is not supplying power + inputFeedB (1) - input feed B is not supplying power" + ::= { tmnxPhysChassisPowerSupplyEntry 13 } + +tmnxPhysChassPowerSupFanDir OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + frontToBack (1), + backToFront (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassPowerSupFanDir indicates the direction of + the power supply's fan in the physical chassis. + + Values: + unknown (0) - fan direction is unknown + frontToBack (1) - fan direction is from front of chassis to back + backToFront (2) - fan direction is from back of chassis to front" + ::= { tmnxPhysChassisPowerSupplyEntry 14 } + +tmnxPhysChassisPEQTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQTableLastChg indicates the time, since + system startup, that a row in the tmnxPhysChassisPEQTable last changed + configuration." + ::= { tmnxPhysChassisObjs 3 } + +tmnxPhysChassisPEQTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPEQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPEQTable contains information about Power Equalizer + type in the physical chassis. + + This table replaces tmnxChassisPEQTable in release 15.0 of SROS series + systems." + ::= { tmnxPhysChassisObjs 4 } + +tmnxPhysChassisPEQEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPEQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Nokia SROS series PEQ slot. + + This table augments the tmnxPhysChassisPowerSupplyTable on physical + chassis that support PEQs. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + AUGMENTS { tmnxPhysChassisPowerSupplyEntry } + ::= { tmnxPhysChassisPEQTable 1 } + +TmnxPhysChassisPEQEntry ::= SEQUENCE +{ + tmnxPhysChassisPEQLastChangeTime TimeStamp, + tmnxPhysChassisPEQAssignedType TmnxPEQType, + tmnxPhysChassisPEQEquippedType TmnxPEQType, + tmnxPhysChassisPEQSupportedTypes TmnxPEQSuppType, + tmnxPhysChassisPEQAvailableWatt Unsigned32, + tmnxPhysChassisPEQInputPowerMode Unsigned32 +} + +tmnxPhysChassisPEQLastChangeTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQLastChangeTime indicates the time, + since system startup, that an object in this row changed + configuration." + ::= { tmnxPhysChassisPEQEntry 1 } + +tmnxPhysChassisPEQAssignedType OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQAssignedType specifies the + administratively assigned (pre-provisioned) PEQ type defined in the + tmnxPEQTypeTable that should occupy this PEQ slot in the chassis. If + tmnxPhysChassisPEQAssignedType has a value of 1 (unassigned), this slot + has not yet been pre-provisioned." + DEFVAL { 1 } + ::= { tmnxPhysChassisPEQEntry 2 } + +tmnxPhysChassisPEQEquippedType OBJECT-TYPE + SYNTAX TmnxPEQType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQEquippedType indicates the PEQ type of + the PEQ that is physically inserted into this PEQ slot in the chassis. + If the slot has been pre-provisioned, tmnxPhysChassisPEQAssignedType + is not equal to 1 (unassigned), and the value of + tmnxPhysChassisPEQEquippedType is not the same as + tmnxPhysChassisPEQAssignedType, a mismatch alarm will be raised. + + A value of 0 indicates the PEQ type is not recognized by the SROS." + ::= { tmnxPhysChassisPEQEntry 3 } + +tmnxPhysChassisPEQSupportedTypes OBJECT-TYPE + SYNTAX TmnxPEQSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQSupportedTypes is a bit-mask that + indicates what PEQ types can be physically supported in this PEQ slot + in this chassis." + ::= { tmnxPhysChassisPEQEntry 4 } + +tmnxPhysChassisPEQAvailableWatt OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQAvailableWatt indicates the reported + available wattage of the PEQ." + ::= { tmnxPhysChassisPEQEntry 5 } + +tmnxPhysChassisPEQInputPowerMode OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60 | 80) + UNITS "amps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPEQInputPowerMode specifies the input + power mode of the PEQ. + + A value of zero indicates that the input power mode is not applicable + for the PEQ. An SNMP SET request with a value of zero is not + permitted." + ::= { tmnxPhysChassisPEQEntry 6 } + +tmnxPhysChassisPCMTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMTableLastChg indicates the time, since + system startup, that a row in the tmnxPhysChassisPCMTable last changed + configuration." + ::= { tmnxPhysChassisObjs 5 } + +tmnxPhysChassisPCMTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxPhysChassisPCMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxPhysChassisPCMTable contains information about Power + Connection Modules (PCM) in the physical chassis." + ::= { tmnxPhysChassisObjs 6 } + +tmnxPhysChassisPCMEntry OBJECT-TYPE + SYNTAX TmnxPhysChassisPCMEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Nokia SROS series PCM slot. + + Rows in this table are created by the agent at initialization and + cannot be created or destroyed by SNMP Get or Set requests." + INDEX { + tmnxPhysChassisClass, + tmnxPhysChassisNum, + tmnxPhysChassisPCMId + } + ::= { tmnxPhysChassisPCMTable 1 } + +TmnxPhysChassisPCMEntry ::= SEQUENCE +{ + tmnxPhysChassisPCMId Unsigned32, + tmnxPhysChassisPCMEntryLastChg TimeStamp, + tmnxPhysChassisPCMEquippedType TmnxPCMType, + tmnxPhysChassisPCMAssignedType TmnxPCMType, + tmnxPhysChassisPCMInFeedDown BITS +} + +tmnxPhysChassisPCMId OBJECT-TYPE + SYNTAX Unsigned32 (1..31) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMId specifies a unique identifier index + for a PCM in the physical chassis." + ::= { tmnxPhysChassisPCMEntry 1 } + +tmnxPhysChassisPCMEntryLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMEntryLastChg indicates the time, since + system startup, that an object in this row changed configuration." + ::= { tmnxPhysChassisPCMEntry 2 } + +tmnxPhysChassisPCMEquippedType OBJECT-TYPE + SYNTAX TmnxPCMType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMEquippedType indicates the PCM type of + the PCM that is physically inserted into the equivalent PEQ slot in + the chassis. + + The following PEQ type(s) support PCM: + + apeq-dc-4275 (10) + + If the equipped PEQ does not have a type in this list, then the value + of tmnxPhysChassisPCMEquippedType can only take on the values + unassigned (1), or dual (2)." + ::= { tmnxPhysChassisPCMEntry 3 } + +tmnxPhysChassisPCMAssignedType OBJECT-TYPE + SYNTAX TmnxPCMType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMAssignedType specifies the + administratively assigned (pre-provisioned) PCM type that should + occupy this PCM slot in the chassis. If tmnxPhysChassisPCMAssignedType + has a value of unassigned (1), this slot has not yet been + pre-provisioned. + + The following PEQ type(s) support PCM: + + apeq-dc-4275 (10)" + DEFVAL { unassigned } + ::= { tmnxPhysChassisPCMEntry 4 } + +tmnxPhysChassisPCMInFeedDown OBJECT-TYPE + SYNTAX BITS { + inputFeedA (0), + inputFeedB2 (1), + inputFeedA2 (2), + inputFeedB (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxPhysChassisPCMInFeedDown indicates which input feeds + are not supplying power. + + Values: + inputFeedA (0) - input feed A is not supplying power + inputFeedB2 (1) - input feed B2 is not supplying power + inputFeedA2 (2) - input feed A2 is not supplying power + inputFeedB (3) - input feed B is not supplying power" + ::= { tmnxPhysChassisPCMEntry 5 } + +tmnxSlotObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 2 } + +tmnxCardObjs OBJECT IDENTIFIER ::= { tmnxHwObjs 3 } + +tmnxCardLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxCardTable was last changed." + ::= { tmnxCardObjs 1 } + +tmnxCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardTable has an entry for each IOM card slot in each chassis + in the TMNX system." + ::= { tmnxCardObjs 2 } + +tmnxCardEntry OBJECT-TYPE + SYNTAX TmnxCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IOM card slot in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxCardEntry + is created for each IOM card slot in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxCardEntry for that + chassis must be in the proper state for removal." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { tmnxCardTable 1 } + +TmnxCardEntry ::= SEQUENCE +{ + tmnxCardSlotNum TmnxSlotNum, + tmnxCardSupportedTypes TmnxCardSuppType, + tmnxCardAllowedTypes TmnxCardType, + tmnxCardAssignedType TmnxCardType, + tmnxCardEquippedType TmnxCardType, + tmnxCardHwIndex TmnxHwIndex, + tmnxCardClockSource TItemDescription, + tmnxCardNumMdaSlots Unsigned32, + tmnxCardNumMdas Unsigned32, + tmnxCardReboot TmnxCardRebootType, + tmnxCardMemorySize Unsigned32, + tmnxCardNamedPoolAdminMode TmnxAdminState, + tmnxCardNamedPoolOperMode TmnxAdminState, + tmnxCardSoftReset TmnxActionType, + tmnxCardLastBootupReason INTEGER, + tmnxCardCmplx1IngrFcsOccur Counter32, + tmnxCardCmplx1IngrFcsOccurTime TimeStamp, + tmnxCardCmplx1EgrFcsOccur Counter32, + tmnxCardCmplx1EgrFcsOccurTime TimeStamp, + tmnxCardCmplx2IngrFcsOccur Counter32, + tmnxCardCmplx2IngrFcsOccurTime TimeStamp, + tmnxCardCmplx2EgrFcsOccur Counter32, + tmnxCardCmplx2EgrFcsOccurTime TimeStamp, + tmnxCardCmplx1MemParityOccur Counter32, + tmnxCardCmplx1MemParityOccurTime TimeStamp, + tmnxCardCmplx2MemParityOccur Counter32, + tmnxCardCmplx2MemParityOccurTime TimeStamp, + tmnxCardCapability BITS, + tmnxCardCmplx1CAMErrorOccur Counter32, + tmnxCardCmplx1CAMErrorOccurTime TimeStamp, + tmnxCardCmplx2CAMErrorOccur Counter32, + tmnxCardCmplx2CAMErrorOccurTime TimeStamp, + tmnxCardFailOnError BITS, + tmnxCardCmplx1EgrFcsSrcSlots TmnxCardSlotBitMap, + tmnxCardCmplx2EgrFcsSrcSlots TmnxCardSlotBitMap, + tmnxCardHardResetUnsupMdas TruthValue, + tmnxCardCmpl1BufMemErrOccur Counter32, + tmnxCardCmpl1BufMemErrOccurTime TimeStamp, + tmnxCardCmpl2BufMemErrOccur Counter32, + tmnxCardCmpl2BufMemErrOccurTime TimeStamp, + tmnxCardCmpl1StatMemErrOccur Counter32, + tmnxCardCmpl1StatMemErrOccurTime TimeStamp, + tmnxCardCmpl2StatMemErrOccur Counter32, + tmnxCardCmpl2StatMemErrOccurTime TimeStamp, + tmnxCardCmpl1IntMemErrOccur Counter32, + tmnxCardCmpl1IntMemErrOccurTime TimeStamp, + tmnxCardCmpl2IntMemErrOccur Counter32, + tmnxCardCmpl2IntMemErrOccurTime TimeStamp, + tmnxCardCmpl1ChipIfDownOcc Counter32, + tmnxCardCmpl1ChipIfDownOccTime TimeStamp, + tmnxCardCmpl2ChipIfDownOcc Counter32, + tmnxCardCmpl2ChipIfDownOccTime TimeStamp, + tmnxCardCmpl1ChipIfCellOcc Counter32, + tmnxCardCmpl1ChipIfCellOccTime TimeStamp, + tmnxCardCmpl2ChipIfCellOcc Counter32, + tmnxCardCmpl2ChipIfCellOccTime TimeStamp, + tmnxCardResetOnRecoverableError TruthValue, + tmnxCardVmHypervisor TItemDescription, + tmnxCardVmCpu TItemDescription, + tmnxCardVmNumCores Unsigned32 +} + +tmnxCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this IOM slot within a chassis in + the system." + ::= { tmnxCardEntry 1 } + +tmnxCardSupportedTypes OBJECT-TYPE + SYNTAX TmnxCardSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what card types can be physically supported + in this IOM slot in this chassis." + ::= { tmnxCardEntry 2 } + +tmnxCardAllowedTypes OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A bit-mask that specifies what IOM card types the administrator + has designated be allowed to be inserted into this slot. + If the slot has not been pre-provisioned and a card that + does not match one of the allowed types is inserted into + this slot, a mismatch alarm will be raised. If a specific + value has not yet been SET by the manager, tmnxCardAllowedTypes + will return the same value to a GET request as + tmnxCardSupportedTypes. + + The object was made obsolete in the 3.0 release." + ::= { tmnxCardEntry 3 } + +tmnxCardAssignedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxCardAssignedType specifies the administratively assigned + (pre-provisioned) IOM card type defined in the tmnxCardTypeTable that + should occupy this slot in this chassis. If tmnxCardAssignedType has + a value of 1 (unassigned), this slot has not yet been pre-provisioned." + DEFVAL { 1 } + ::= { tmnxCardEntry 4 } + +tmnxCardEquippedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxCardEquippedType indicates the IOM card type that is physically + inserted into this slot in this chassis. If the slot has been + pre-provisioned, tmnxCardAssignedType is not equal to 1 (unassigned), + and the value of tmnxCardEquippedType is not the same as + tmnxCardAssignedType, a mismatch alarm will be raised. + + A value of 0 indicates the IOM card type is not recognized by the + software." + ::= { tmnxCardEntry 5 } + +tmnxCardHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardHwIndex is the index into the tmnxHwTable for the + row entry that represents the hardware component information for this + IOM card." + ::= { tmnxCardEntry 6 } + +tmnxCardClockSource OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source used by the IOM card in this slot." + ::= { tmnxCardEntry 10 } + +tmnxCardNumMdaSlots OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Media Dependent Adapter (MDA) slots available on this + IOM card." + ::= { tmnxCardEntry 11 } + +tmnxCardNumMdas OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Media Dependent Adapters installed on this IOM card." + ::= { tmnxCardEntry 12 } + +tmnxCardReboot OBJECT-TYPE + SYNTAX TmnxCardRebootType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'cardReboot' causes the IOM card to execute a + soft-reboot. Setting this variable to 'cardPowerCycle' causes the IOM + to turn off and turn on power to the card initiating a hard-reboot." + DEFVAL { notApplicable } + ::= { tmnxCardEntry 13 } + +tmnxCardMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardMemorySize indicates the amount of memory, in + megabytes, populated on this IOM card." + ::= { tmnxCardEntry 14 } + +tmnxCardNamedPoolAdminMode OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardNamedPoolAdminMode specifies whether or not an + IOM is provisioned for the configuration of named pools. If the value + of tmnxCardNamedPoolAdminMode is 'inService(2)', the system will + change the way default pools are created and allow for the creation of + MDA and port level named buffer pools. If the value of + tmnxCardNamedPoolAdminMode is 'outOfService(3)', the system will not + create per port pools, instead a default network and access pool is + created for ingress and egress and is shared by queues on all ports. + This object is used in conjunction with tmnxCardNamedPoolOperMode." + DEFVAL { outOfService } + ::= { tmnxCardEntry 15 } + +tmnxCardNamedPoolOperMode OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardNamedPoolOperMode indicates whether or not an IOM + provisioned with tmnxCardNamedPoolAdminMode to a value of + 'inService(2)' will actively use named pools or not. A value of + 'outOfService(3) means that the named pool configurations will not be + downloaded to the IOM until after a reset of the IOM is performed. A + value of 'inService(2)' means that the named pool configurations are + programmed by the IOM. On systems using a separate CPM and IOM + combination the value of tmnxCardNamedPoolOperMode and + tmnxCardNamedPoolAdminMode will always be in sync due to a mandatory + reboot of the IOM. On systems using a combined image (CFM) these + values will be out-of-sync until the chassis is rebooted." + DEFVAL { outOfService } + ::= { tmnxCardEntry 16 } + +tmnxCardSoftReset OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardSoftReset, when set to 'doAction(1)', causes the + IOM card to re-initialize the applications and protocols running on + the card with limited traffic impact." + DEFVAL { notApplicable } + ::= { tmnxCardEntry 17 } + +tmnxCardLastBootupReason OBJECT-TYPE + SYNTAX INTEGER { + hardReboot (0), + softReset (1), + powerCycle (2), + clearCard (3), + activitySwitch (4), + configChange (5), + runtimeFail (6), + bootFail (7), + unexpected (8), + issuTimeout (9), + reinserted (10), + issuHardReboot (11), + ccmFail (12), + powerChange (13) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardLastBootupReason indicates the type of the last + reboot/reset of the IOM card. + + Not all reasons exist in all software versions. + + hardReboot - new/different card inserted for first time + softReset - user initiated soft reset + powerCycle - user initiated power cycle + clearCard - user initiated clear card + activitySwitch - card rebooted during activity switch + configChange - configuration change forced a reboot + runtimeFail - card failed while running and was rebooted + bootFail - card failed during boot and was rebooted + unexpected - card unexpectedly rebooted + issuTimeout - ISSU timeout timer expired + reinserted - card was removed and reinserted + issuHardReboot - card rebooted during ISSU upgrade + (soft reset ineligible) + ccmFail - Chassis Control Module (CCM) failed. + powerChange - Power availability changed." + ::= { tmnxCardEntry 18 } + +tmnxCardCmplx1IngrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1IngrFcsOccur indicates the number of times + the first complex experienced an occurrence of an FCS error in the + ingress direction since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 19 } + +tmnxCardCmplx1IngrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1IngrFcsOccurTime indicates the last time + tmnxCardCmplx1IngrFcsOccur incremented." + ::= { tmnxCardEntry 20 } + +tmnxCardCmplx1EgrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1EgrFcsOccur indicates the number of times + the first complex experienced an occurrence of an FCS error in the + egress direction since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 21 } + +tmnxCardCmplx1EgrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1EgrFcsOccurTime indicates the last time + tmnxCardCmplx1EgrFcsOccur incremented." + ::= { tmnxCardEntry 22 } + +tmnxCardCmplx2IngrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2IngrFcsOccur indicates the number of times + the second complex experienced an occurrence of an FCS error in the + ingress direction since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 23 } + +tmnxCardCmplx2IngrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2IngrFcsOccurTime indicates the last time + tmnxCardCmplx2IngrFcsOccur incremented." + ::= { tmnxCardEntry 24 } + +tmnxCardCmplx2EgrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2EgrFcsOccur indicates the number of times + the second complex experienced an occurrence of an FCS error in the + egress direction since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 25 } + +tmnxCardCmplx2EgrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2EgrFcsOccurTime indicates the last time + tmnxCardCmplx2EgrFcsOccur incremented." + ::= { tmnxCardEntry 26 } + +tmnxCardCmplx1MemParityOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1MemParityOccur indicates the number of + times the first complex experienced an occurrence of a memory parity + error since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 27 } + +tmnxCardCmplx1MemParityOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1MemParityOccurTime indicates the last time + tmnxCardCmplx1MemParityOccur incremented." + ::= { tmnxCardEntry 28 } + +tmnxCardCmplx2MemParityOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2MemParityOccur indicates the number of + times the second complex experienced an occurrence of a memory parity + error since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 29 } + +tmnxCardCmplx2MemParityOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2MemParityOccurTime indicates the last time + tmnxCardCmplx2MemParityOccur incremented." + ::= { tmnxCardEntry 30 } + +tmnxCardCapability OBJECT-TYPE + SYNTAX BITS { + sr (0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardCapability indicates special capabilities that + are set on this card. + + tmnxCardCapability is a bitmap with the following values: + 'sr': Enable SR capabilities on this card. " + ::= { tmnxCardEntry 31 } + +tmnxCardCmplx1CAMErrorOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1CAMErrorOccur indicates the number of times + the first complex experienced an occurrence of a CAM error since + startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 32 } + +tmnxCardCmplx1CAMErrorOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1CAMErrorOccurTime indicates the last time + tmnxCardCmplx1CAMErrorOccur incremented." + ::= { tmnxCardEntry 33 } + +tmnxCardCmplx2CAMErrorOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2CAMErrorOccur indicates the number of times + the second complex experienced an occurrence of a CAM error since + startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 34 } + +tmnxCardCmplx2CAMErrorOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2CAMErrorOccurTime indicates the last time + tmnxCardCmplx2CAMErrorOccur incremented." + ::= { tmnxCardEntry 35 } + +tmnxCardFailOnError OBJECT-TYPE + SYNTAX BITS { + memoryEventGroupA (0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardFailOnError specifies the set of events that, if + triggered, will cause the card to fail. The suppression or generation + of the NOTIFICATION-TYPE event is independent of the card failing. + + The following set of events are configurable: + memoryEventGroupA (0) - tmnxEqCardPChipMemoryEvent + tmnxEqCardPChipCamEvent + tmnxEqCardPChipError + tmnxEqCardQChipBufMemoryEvent + tmnxEqCardQChipStatsMemoryEvent + tmnxEqCardQChipIntMemoryEvent + tmnxEqCardChipIfCellEvent + + tmnxEqCardPChipError will only cause a card failure if all MDAs(s) on + the complex are Ethernet or ISAs." + DEFVAL { {} } + ::= { tmnxCardEntry 36 } + +tmnxCardCmplx1EgrFcsSrcSlots OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx1EgrFcsSrcSlots indicates the source slots + reported from the last time tmnxCardCmplx1EgrFcsOccur incremented." + ::= { tmnxCardEntry 37 } + +tmnxCardCmplx2EgrFcsSrcSlots OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmplx2EgrFcsSrcSlots indicates the source slots + reported from the last time tmnxCardCmplx2EgrFcsOccur incremented." + ::= { tmnxCardEntry 38 } + +tmnxCardHardResetUnsupMdas OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardHardResetUnsupMdas specifies whether to do hard + reset of the soft reset incapable MDAs as part setting 'doAction' to + tmnxCardSoftReset object." + DEFVAL { false } + ::= { tmnxCardEntry 39 } + +tmnxCardCmpl1BufMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1BufMemErrOccur indicates the number of times + the first complex experienced an occurrence of a buffer memory error + since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 40 } + +tmnxCardCmpl1BufMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1BufMemErrOccurTime indicates the last time + tmnxCardCmpl1BufMemErrOccur incremented." + ::= { tmnxCardEntry 41 } + +tmnxCardCmpl2BufMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2BufMemErrOccur indicates the number of times + the second complex experienced an occurrence of a buffer memory error + since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 42 } + +tmnxCardCmpl2BufMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2BufMemErrOccurTime indicates the last time + tmnxCardCmpl2BufMemErrOccur incremented." + ::= { tmnxCardEntry 43 } + +tmnxCardCmpl1StatMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1StatMemErrOccur indicates the number of + times the first complex experienced an occurrence of a statistics + memory error since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 44 } + +tmnxCardCmpl1StatMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1StatMemErrOccurTime indicates the last time + tmnxCardCmpl1StatMemErrOccur incremented." + ::= { tmnxCardEntry 45 } + +tmnxCardCmpl2StatMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2StatMemErrOccur indicates the number of + times the second complex experienced an occurrence of a statistics + memory error since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 46 } + +tmnxCardCmpl2StatMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2StatMemErrOccurTime indicates the last time + tmnxCardCmpl2StatMemErrOccur incremented." + ::= { tmnxCardEntry 47 } + +tmnxCardCmpl1IntMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1IntMemErrOccur indicates the number of times + the first complex experienced an occurrence of an internal memory + error since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 48 } + +tmnxCardCmpl1IntMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1IntMemErrOccurTime indicates the last time + tmnxCardCmpl1IntMemErrOccur incremented." + ::= { tmnxCardEntry 49 } + +tmnxCardCmpl2IntMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2IntMemErrOccur indicates the number of times + the second complex experienced an occurrence of an internal memory + error since startup, last clear, or IOM reboot." + ::= { tmnxCardEntry 50 } + +tmnxCardCmpl2IntMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2IntMemErrOccurTime indicates the last time + tmnxCardCmpl2IntMemErrOccur incremented." + ::= { tmnxCardEntry 51 } + +tmnxCardCmpl1ChipIfDownOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1ChipIfDownOcc indicates the number of times + the first complex experienced an occurrence of an internal datapath + problem." + ::= { tmnxCardEntry 52 } + +tmnxCardCmpl1ChipIfDownOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1ChipIfDownOccTime indicates the last time + tmnxCardCmpl1ChipIfDownOcc incremented." + ::= { tmnxCardEntry 53 } + +tmnxCardCmpl2ChipIfDownOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2ChipIfDownOcc indicates the number of times + the second complex experienced an occurrence of an internal datapath + problem." + ::= { tmnxCardEntry 54 } + +tmnxCardCmpl2ChipIfDownOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2ChipIfDownOccTime indicates the last time + tmnxCardCmpl2ChipIfDownOcc incremented." + ::= { tmnxCardEntry 55 } + +tmnxCardCmpl1ChipIfCellOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1ChipIfCellOcc indicates the number of times + the first complex experienced an occurrence of internal datapath cell + errors." + ::= { tmnxCardEntry 56 } + +tmnxCardCmpl1ChipIfCellOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl1ChipIfCellOccTime indicates the last time + tmnxCardCmpl1ChipIfCellOcc incremented." + ::= { tmnxCardEntry 57 } + +tmnxCardCmpl2ChipIfCellOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2ChipIfCellOcc indicates the number of times + the second complex experienced an occurrence of internal datapath cell + errors." + ::= { tmnxCardEntry 58 } + +tmnxCardCmpl2ChipIfCellOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardCmpl2ChipIfCellOccTime indicates the last time + tmnxCardCmpl2ChipIfCellOcc incremented." + ::= { tmnxCardEntry 59 } + +tmnxCardResetOnRecoverableError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardResetOnRecoverableError specifies whether or not + the system resets the card when there are fatal memory parity errors + on one of the Q-chips on that card. + + If the value of tmnxCardResetOnRecoverableError is 'true (1)' and + there is a fatal memory parity error on a Q-chip, the system will + reset the card but not fail it, even if tmnxCardFailOnError is 'true + (1)'." + DEFVAL { false } + ::= { tmnxCardEntry 60 } + +tmnxCardVmHypervisor OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVmHypervisor indicates the name of the + hypervisor. + + The value of this object is only relevant in a virtual machine + implementation." + DEFVAL { "" } + ::= { tmnxCardEntry 61 } + +tmnxCardVmCpu OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVmCpu indicates the description of the CPU. + + The value of this object is only relevant in a virtual machine + implementation." + DEFVAL { "" } + ::= { tmnxCardEntry 62 } + +tmnxCardVmNumCores OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVmNumCores indicates the number of processor + cores available. + + The value of this object is only relevant in a virtual machine + implementation." + ::= { tmnxCardEntry 63 } + +tmnxCpmCardLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxCpmCardTable was last changed." + ::= { tmnxCardObjs 3 } + +tmnxCpmCardTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCpmCardTable has an entry for each CPM card or module in each + chassis in the TMNX system." + ::= { tmnxCardObjs 4 } + +tmnxCpmCardEntry OBJECT-TYPE + SYNTAX TmnxCpmCardEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a CPM card or module in a chassis in the + system. Entries cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a tmnxCpmCardEntry + is created for each CPM card or module in that chassis. Before a + tmnxChassisEntry can be deleted, each tmnxCpmCardEntry for that + chassis must be in the proper state for removal." + INDEX { + tmnxChassisIndex, + tmnxCpmCardSlotNum, + tmnxCpmCardNum + } + ::= { tmnxCpmCardTable 1 } + +TmnxCpmCardEntry ::= SEQUENCE +{ + tmnxCpmCardSlotNum TmnxSlotNum, + tmnxCpmCardNum Unsigned32, + tmnxCpmCardSupportedTypes TmnxCardSuppType, + tmnxCpmCardAllowedTypes TmnxCardType, + tmnxCpmCardAssignedType TmnxCardType, + tmnxCpmCardEquippedType TmnxCardType, + tmnxCpmCardHwIndex TmnxHwIndex, + tmnxCpmCardBootOptionVersion TItemDescription, + tmnxCpmCardBootOptionLastModified DateAndTime, + tmnxCpmCardConfigBootedVersion TItemDescription, + tmnxCpmCardIndexBootedVersion TItemDescription, + tmnxCpmCardConfigLastModified DateAndTime, + tmnxCpmCardConfigLastSaved DateAndTime, + tmnxCpmCardRedundant INTEGER, + tmnxCpmCardClockSource TItemDescription, + tmnxCpmCardNumCpus Unsigned32, + tmnxCpmCardCpuType INTEGER, + tmnxCpmCardMemorySize Unsigned32, + tmnxCpmCardSwitchToRedundantCard TmnxActionType, + tmnxCpmCardReboot TmnxActionType, + tmnxCpmCardRereadBootOptions TmnxActionType, + tmnxCpmCardConfigFileLastBooted DisplayString, + tmnxCpmCardConfigFileLastSaved DisplayString, + tmnxCpmCardConfigFileLastBootedHeader OCTET STRING, + tmnxCpmCardIndexFileLastBootedHeader OCTET STRING, + tmnxCpmCardBootOptionSource DisplayString, + tmnxCpmCardConfigSource INTEGER, + tmnxCpmCardBootOptionLastSaved DateAndTime, + tmnxCpmCardMasterSlaveRefState INTEGER, + tmnxCpmCardConfigUserLastModified SnmpAdminString, + tmnxCpmCardCmplxCAMErrOccur Counter32, + tmnxCpmCardCmplxCAMErrOccurTime TimeStamp, + tmnxCpmCardOscillatorType INTEGER, + tmnxCpmCardCmplxMemErrOccur Counter32, + tmnxCpmCardCmplxMemErrOccurTime TimeStamp, + tmnxCpmCardCmplBufMemErrOcc Counter32, + tmnxCpmCardCmplBufMemErrOccTime TimeStamp, + tmnxCpmCardCmplStatMemErrOcc Counter32, + tmnxCpmCardCmplStatMemErrOccTime TimeStamp, + tmnxCpmCardCmplIntMemErrOcc Counter32, + tmnxCpmCardCmplIntMemErrOccTime TimeStamp, + tmnxCpmCardCmplChipIfDownOcc Counter32, + tmnxCpmCardCmplChipIfDownOccTime TimeStamp, + tmnxCpmCardCmplChipIfCellOcc Counter32, + tmnxCpmCardCmplChipIfCellOccTime TimeStamp, + tmnxCpmCardRebootHold TruthValue, + tmnxCpmCardUuid TmnxUuid, + tmnxCpmCardCmplxIngrFcsOccur Counter32, + tmnxCpmCardCmplxIngrFcsOccurTime TimeStamp, + tmnxCpmCardCmplxEgrFcsOccur Counter32, + tmnxCpmCardCmplxEgrFcsOccurTime TimeStamp, + tmnxCpmCardCmplxEgrFcsSrcSlots TmnxCardSlotBitMap, + tmnxCpmCardVmHypervisor TItemDescription, + tmnxCpmCardVmCpu TItemDescription, + tmnxCpmCardVmNumCores Unsigned32 +} + +tmnxCpmCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this slot within a chassis in + the system. Depending upon the value of tmnxChassisType, this may + represent a fabric slot or a regular card slot. If this CPM module + resides on a fabric card, tmnxCpmCardSlotNum has the value the + corresponding tmnxFabricSlotNum. If this is a CPM module on a + fabric card, tmnxCpmCardSlotNum is the fabric slot number in the + chassis where this CPM module is located. Else if this is a + CPM card, tmnxCpmCardSlotNum is a regular card slot number." + ::= { tmnxCpmCardEntry 1 } + +tmnxCpmCardNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this CPM module within a specific + card slot within a chassis in the system." + ::= { tmnxCpmCardEntry 2 } + +tmnxCpmCardSupportedTypes OBJECT-TYPE + SYNTAX TmnxCardSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what CPM card types can be physically + supported in this slot in this chassis." + ::= { tmnxCpmCardEntry 3 } + +tmnxCpmCardAllowedTypes OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "A bit-mask that specifies what CPM card types the administrator + has designated be allowed to be inserted into this slot. If the + slot has not been pre-provisioned and a card that does not match + one of the allowed types is inserted into this slot, a mismatch + alarm will be raised. If a specific value has not yet been SET by + the manager, tmnxCpmCardAllowedTypes will return the same value to + a GET request as tmnxCpmCardSupportedTypes. + + The object was made obsolete in the 3.0 release." + ::= { tmnxCpmCardEntry 4 } + +tmnxCpmCardAssignedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The tmnxCpmCardAssignedType specifies the administratively assigned + (pre-provisioned) CPM card type defined in tmnxCardTypeTable that + should occupy this slot in this chassis. If tmnxCpmCardAssignedType + has a value of 1 (unassigned), this slot has not yet been + pre-provisioned." + DEFVAL { 1 } + ::= { tmnxCpmCardEntry 5 } + +tmnxCpmCardEquippedType OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The tmnxCpmCardEquippedType indicates the CPM card type that is + physically inserted into this slot in this chassis. If the slot has + been pre-provisioned, tmnxCpmCardAssignedType is not equal to 1 + (unassigned), and the value of tmnxCpmCardEquippedType is not the same + as tmnxCpmCardAssignedType, a mismatch alarm will be raised." + ::= { tmnxCpmCardEntry 6 } + +tmnxCpmCardHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardHwIndex is the index into the tmnxHwTable for + the row entry that represents the hardware component information for + this CPM card or module." + ::= { tmnxCpmCardEntry 7 } + +tmnxCpmCardBootOptionVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version number of boot option file (BOF) read by the CPM card in + this slot." + ::= { tmnxCpmCardEntry 8 } + +tmnxCpmCardBootOptionLastModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the boot options file (BOF) for this card was last + modified. If tmnxCpmCardBootOptionLastModified is more recent than + tmnxHwSwLastBoot, the boot options file has been edited since + the software was booted and different software images or configuration + will likely be used when this card is next rebooted." + ::= { tmnxCpmCardEntry 9 } + +tmnxCpmCardConfigBootedVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the configuration file read when this CPM card was last + rebooted." + ::= { tmnxCpmCardEntry 10 } + +tmnxCpmCardIndexBootedVersion OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The version of the index file read when this CPM card was last + rebooted." + ::= { tmnxCpmCardEntry 11 } + +tmnxCpmCardConfigLastModified OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the running configuration was last modified. If + tmnxCpmCardConfigLastModified is more recent than tmnxHwSwLastBoot, + the current configuration may be different than that in the + configuration file read upon system initialization." + ::= { tmnxCpmCardEntry 12 } + +tmnxCpmCardConfigLastSaved OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the current configuration was last saved. If + tmnxCpmCardConfigLastSaved is more recent the value of + tmnxHwSwLastBoot, the initial configuration is likely to be different + the next time the system is rebooted." + ::= { tmnxCpmCardEntry 13 } + +tmnxCpmCardRedundant OBJECT-TYPE + SYNTAX INTEGER { + singleton (1), + redundantActive (2), + redundantStandby (3), + redundantSplit (4), + redundantDisabled (5), + redundantSyncing (6), + redundantExtActive (7), + redundantExtStandby (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardRedundant indicates the role of the CPM card + for the redundant pair. + + The possible values are: + singleton (1) - standalone CPM, no redundant pair + redundantActive (2) - the active CPM in the redundant pair + redundantStandby (3) - the standby CPM in the redundant pair + redundantSplit (4) - not implemented + redundantDisabled (5) - tmnxHwOperState indicates the specific + reason why this redundant CPM is not + available + redundantSyncing (6) - the redundant pair is syncing + redundantExtActive (7) - the active CPM in the redundant pair + for the extension chassis + redundantExtStandby (8) - the standby CPM in the redundant pair + for the extension chassis" + ::= { tmnxCpmCardEntry 14 } + +tmnxCpmCardClockSource OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The clock source used by the CPM card in this slot." + ::= { tmnxCpmCardEntry 15 } + +tmnxCpmCardNumCpus OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardNumCpus indicates the number of CPU chips + populated on this CPM module." + ::= { tmnxCpmCardEntry 16 } + +tmnxCpmCardCpuType OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + mips (2), + pentium-pc (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCpuType indicates the type of CPU chips + populated on this CPM module." + ::= { tmnxCpmCardEntry 17 } + +tmnxCpmCardMemorySize OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Megabytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardMemorySize indicates the amount of memory, in + megabytes, populated on this CPM module." + ::= { tmnxCpmCardEntry 18 } + +tmnxCpmCardSwitchToRedundantCard OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to doAction causes the switchover to the + redundant CPM card." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 19 } + +tmnxCpmCardReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the CPM card to execute a + soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 20 } + +tmnxCpmCardRereadBootOptions OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the Boot Options File (BOF) + to be reread and applied." + DEFVAL { notApplicable } + ::= { tmnxCpmCardEntry 21 } + +tmnxCpmCardConfigFileLastBooted OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastBooted indicates the location and name of the + configuration file from which the system last rebooted." + ::= { tmnxCpmCardEntry 22 } + +tmnxCpmCardConfigFileLastSaved OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastSaved indicates the location and name of the + file to which the configuration was last saved." + ::= { tmnxCpmCardEntry 23 } + +tmnxCpmCardConfigFileLastBootedHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardConfigFileLastBootedHeader contains the header of the + configuration file from which the system last rebooted." + ::= { tmnxCpmCardEntry 24 } + +tmnxCpmCardIndexFileLastBootedHeader OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..512)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardIndexFileLastBootedHeader contains the header of the index + file from which the system last rebooted." + ::= { tmnxCpmCardEntry 25 } + +tmnxCpmCardBootOptionSource OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxCpmCardBootOptionSource indicates the compact flash slot where the + Boot Options File (BOF) file was found when the system last rebooted. + For example, if the BOF file was found on compact flash slot 1, the + value of this variable will be 'cf1:'" + ::= { tmnxCpmCardEntry 26 } + +tmnxCpmCardConfigSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + primary (1), + secondary (2), + tertiary (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardConfigSource indicates the location in the + Boot Options File(BOF) where the configuration file was found when the + system last rebooted." + ::= { tmnxCpmCardEntry 27 } + +tmnxCpmCardBootOptionLastSaved OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the boot options file (BOF) was last saved. If + tmnxCpmCardBootOptionLastSaved is more recent than the value of + tmnxHwSwLastBoot, the boot options file has been edited since the + software was booted and different software images or configuration + will likely be used when this card is next rebooted." + ::= { tmnxCpmCardEntry 28 } + +tmnxCpmCardMasterSlaveRefState OBJECT-TYPE + SYNTAX INTEGER { + primaryRef (1), + secondaryRef (2), + notInitialized (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Master/Slave clocking reference designation. + + primaryRef Indicates this card is designated as the primary + clocking reference in a redundant system for cards + within the same physical chassis. + secondaryRef Indicates this card is designated as the secondary + clocking reference in a redundant system for cards + within the same physical chassis. + notInitialized Indicates the clock is not initialized." + ::= { tmnxCpmCardEntry 30 } + +tmnxCpmCardConfigUserLastModified OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE (0..65)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardConfigUserLastModified indicates the last user + who modified the configuration. + + If the configuration was last modified by an SNMPv1 or SNMPv2 set + operation, the value of this object will indicate the SNMP community + string and view name separated by the '/' character. + + If the configuration was last modified by an SNMPv3 set operation, the + value of this object will be the SNMPv3 user and view name separated + by the '/' character. + + If the configuration has not been saved since the last boot, the + object will have the value of an empty string." + ::= { tmnxCpmCardEntry 31 } + +tmnxCpmCardCmplxCAMErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxCAMErrOccur indicates the number of times + the complex experienced an occurrence of a CAM error since startup, or + card reboot." + ::= { tmnxCpmCardEntry 32 } + +tmnxCpmCardCmplxCAMErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxCAMErrOccurTime indicates the last time + tmnxCpmCardCmplxCAMErrOccur incremented." + ::= { tmnxCpmCardEntry 33 } + +tmnxCpmCardOscillatorType OBJECT-TYPE + SYNTAX INTEGER { + none (1), + tcxo (2), + ocxo (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardOscillatorType indicates the type of + oscillator present on the card. + + An Oven-Controlled Crystal Oscillator (OCXO) is required for the card + to support IEEE 1588 clock recovery. A Temperature-Compensated Crystal + Oscillator (TCXO) is not sufficient. + + The type of oscillator also affects the holdover performance of the + system." + ::= { tmnxCpmCardEntry 34 } + +tmnxCpmCardCmplxMemErrOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxMemErrOccur indicates the number of times + the complex experienced an occurrence of a memory error since startup, + or card reboot." + ::= { tmnxCpmCardEntry 35 } + +tmnxCpmCardCmplxMemErrOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxMemErrOccurTime indicates the last time + tmnxCpmCardCmplxMemErrOccur incremented." + ::= { tmnxCpmCardEntry 36 } + +tmnxCpmCardCmplBufMemErrOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplBufMemErrOcc indicates the number of times + the complex experienced an occurrence of a buffer memory error since + startup, or card reboot." + ::= { tmnxCpmCardEntry 37 } + +tmnxCpmCardCmplBufMemErrOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplBufMemErrOccTime indicates the last time + tmnxCpmCardCmplBufMemErrOcc incremented." + ::= { tmnxCpmCardEntry 38 } + +tmnxCpmCardCmplStatMemErrOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplStatMemErrOcc indicates the number of + times the complex experienced an occurrence of a statistics memory + error since startup, or card reboot." + ::= { tmnxCpmCardEntry 39 } + +tmnxCpmCardCmplStatMemErrOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplStatMemErrOccTime indicates the last time + tmnxCpmCardCmplStatMemErrOcc incremented." + ::= { tmnxCpmCardEntry 40 } + +tmnxCpmCardCmplIntMemErrOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplIntMemErrOcc indicates the number of times + the complex experienced an occurrence of an internal memory error + since startup, or card reboot." + ::= { tmnxCpmCardEntry 41 } + +tmnxCpmCardCmplIntMemErrOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplIntMemErrOccTime indicates the last time + tmnxCpmCardCmplIntMemErrOcc incremented." + ::= { tmnxCpmCardEntry 42 } + +tmnxCpmCardCmplChipIfDownOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplChipIfDownOcc indicates the number of + times the complex experienced an occurrence of an internal datapath + problem." + ::= { tmnxCpmCardEntry 43 } + +tmnxCpmCardCmplChipIfDownOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplChipIfDownOccTime indicates the last time + tmnxCpmCardCmplChipIfDownOcc incremented." + ::= { tmnxCpmCardEntry 44 } + +tmnxCpmCardCmplChipIfCellOcc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplChipIfCellOcc indicates the number of + times the complex experienced an occurrence of internal datapath cell + errors." + ::= { tmnxCpmCardEntry 45 } + +tmnxCpmCardCmplChipIfCellOccTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplChipIfCellOccTime indicates the last time + tmnxCpmCardCmplChipIfCellOcc incremented." + ::= { tmnxCpmCardEntry 46 } + +tmnxCpmCardRebootHold OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCpmCardRebootHold specifies putting the standby CPM + card in hold on a soft reboot, preventing the standby CPM+SFM from + coming back online. To do so, this attribute must be set to 'true(1)' + together with tmnxCpmCardReboot set to 'doAction(1)' and only for the + standby CPM; otherwise, the set will fail with error + 'inconsistentValue'. For the active CPM, tmnxCpmCardRebootHold can't + be set to 'true(1)' and will always return a value of 'false(2)'. + + When tmnxCpmCardRebootHold is set to 'true(1)', the standby CPM + reboots as expected, but remains in a booting state (in hold). + + The setting of tmnxCpmCardRebootHold to 'true(1)' prevents the active + CPM from declaring the standby CPM dead because it failed to boot. MIB + attribute tmnxHwFailureReason will be updated for the standby CPM + indicating that there is no SFM. + + The system is not redundant while tmnxCpmCardRebootHold is 'true(1)'. + If the active CPM fails, or is manually rebooted, the standby CPM will + also reboot. + + tmnxCpmCardRebootHold is set to 'false(2)' when tmnxCpmCardReboot for + the standby CPM is set to 'doAction(1)' without also setting + tmnxCpmCardRebootHold, or if the active CPM reboots." + DEFVAL { false } + ::= { tmnxCpmCardEntry 47 } + +tmnxCpmCardUuid OBJECT-TYPE + SYNTAX TmnxUuid + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardUuid indicates the Universally Unique + Identifier (UUID) of the CPM card." + ::= { tmnxCpmCardEntry 49 } + +tmnxCpmCardCmplxIngrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxIngrFcsOccur indicates the number of + times the first CPM card complex experienced an occurrence of an FCS + error in the ingress direction since startup, last clear, or CPM + reboot." + ::= { tmnxCpmCardEntry 50 } + +tmnxCpmCardCmplxIngrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxIngrFcsOccurTime indicates the last time + tmnxCardCmplx1IngrFcsOccur incremented." + ::= { tmnxCpmCardEntry 51 } + +tmnxCpmCardCmplxEgrFcsOccur OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxEgrFcsOccur indicates the number of times + the first CPM card complex experienced an occurrence of an FCS error + in the egress direction since startup, last clear, or CPM reboot." + ::= { tmnxCpmCardEntry 52 } + +tmnxCpmCardCmplxEgrFcsOccurTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxEgrFcsOccurTime indicates the last time + tmnxCardCmplx1EgrFcsOccur incremented." + ::= { tmnxCpmCardEntry 53 } + +tmnxCpmCardCmplxEgrFcsSrcSlots OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardCmplxEgrFcsSrcSlots indicates the source slots + reported from the last time tmnxCpmCardCmplxEgrFcsOccur incremented." + ::= { tmnxCpmCardEntry 54 } + +tmnxCpmCardVmHypervisor OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardVmHypervisor indicates the name of the + hypervisor. + + The value of this object is only relevant in a virtual machine + implementation." + DEFVAL { "" } + ::= { tmnxCpmCardEntry 55 } + +tmnxCpmCardVmCpu OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardVmCpu indicates the description of the CPU. + + The value of this object is only relevant in a virtual machine + implementation." + DEFVAL { "" } + ::= { tmnxCpmCardEntry 56 } + +tmnxCpmCardVmNumCores OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmCardVmNumCores indicates the number of processor + cores available. + + The value of this object is only relevant in a virtual machine + implementation." + ::= { tmnxCpmCardEntry 57 } + +tmnxFabricLastChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of sysUpTime when the tmnxFabricTable was last changed." + ::= { tmnxCardObjs 5 } + +tmnxFabricTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFabricTable has an entry for each fabric card slot in each + chassis in the TMNX system." + ::= { tmnxCardObjs 6 } + +tmnxFabricEntry OBJECT-TYPE + SYNTAX TmnxFabricEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a fabric card slot in a chassis in + the system. Entries cannot be created and deleted via + SNMP SET operations. When a tmnxChassisEntry is created, + a tmnxFabricEntry is created for each fabric card slot in that + chassis. Before a tmnxChassisEntry can be deleted, each + tmnxFabricEntry for that chassis must be in the proper state + for removal." + INDEX { + tmnxChassisIndex, + tmnxFabricSlotNum + } + ::= { tmnxFabricTable 1 } + +TmnxFabricEntry ::= SEQUENCE +{ + tmnxFabricSlotNum Unsigned32, + tmnxFabricAssignedType TmnxFabricType, + tmnxFabricEquippedType TmnxFabricType, + tmnxFabricHwIndex TmnxHwIndex, + tmnxFabricSupportedTypes TmnxFabricSuppType, + tmnxFabricReboot TmnxActionType +} + +tmnxFabricSlotNum OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this fabric slot within a + chassis in the system. The CPM cards and IOM cards cannot be + physically inserted into the switch fabric card slots. In + some models, the CPM is not a separate card, but rather a + module on a Fabric card." + ::= { tmnxFabricEntry 1 } + +tmnxFabricAssignedType OBJECT-TYPE + SYNTAX TmnxFabricType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administratively assigned switch fabric card type that should + occupy this fabric slot in this chassis." + DEFVAL { 1 } + ::= { tmnxFabricEntry 2 } + +tmnxFabricEquippedType OBJECT-TYPE + SYNTAX TmnxFabricType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The switch fabric card type that is physically inserted into this slot + in this chassis." + ::= { tmnxFabricEntry 3 } + +tmnxFabricHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFabricHwIndex indicates the tmnxHwIndex into the + tmnxHwTable to locate the row entry that represents the hardware + component information for this fabric card." + ::= { tmnxFabricEntry 4 } + +tmnxFabricSupportedTypes OBJECT-TYPE + SYNTAX TmnxFabricSuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what fabric card types can be configured in + this slot in this chassis." + ::= { tmnxFabricEntry 5 } + +tmnxFabricReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the fabric to execute a + soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxFabricEntry 6 } + +tmnxCpmFlashTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCpmFlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains information about Flash devices on a CPM card." + ::= { tmnxCardObjs 7 } + +tmnxCpmFlashEntry OBJECT-TYPE + SYNTAX TmnxCpmFlashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains information regarding a CPM card's flash unit." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxCpmFlashId + } + ::= { tmnxCpmFlashTable 1 } + +TmnxCpmFlashEntry ::= SEQUENCE +{ + tmnxCpmFlashId Unsigned32, + tmnxCpmFlashOperStatus TmnxDeviceState, + tmnxCpmFlashSerialNumber TItemDescription, + tmnxCpmFlashFirmwareRevision TItemDescription, + tmnxCpmFlashModelNumber TItemDescription, + tmnxCpmFlashCapacity Unsigned32, + tmnxCpmFlashUsed Unsigned32, + tmnxCpmFlashHwIndex TmnxHwIndex, + tmnxCpmFlashPercentageUsed Unsigned32 +} + +tmnxCpmFlashId OBJECT-TYPE + SYNTAX Unsigned32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique identifier index for a flash device on a CPM card." + ::= { tmnxCpmFlashEntry 1 } + +tmnxCpmFlashOperStatus OBJECT-TYPE + SYNTAX TmnxDeviceState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 2 } + +tmnxCpmFlashSerialNumber OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 3 } + +tmnxCpmFlashFirmwareRevision OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware revision number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 4 } + +tmnxCpmFlashModelNumber OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The model number for this flash unit on this CPM card." + ::= { tmnxCpmFlashEntry 5 } + +tmnxCpmFlashCapacity OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sectors" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashCapacity indicates the maximum size of this + flash unit in 512-byte sectors." + ::= { tmnxCpmFlashEntry 6 } + +tmnxCpmFlashUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "sectors" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashUsed indicates the amount used, in 512-byte + sectors, of this flash unit's total capacity." + ::= { tmnxCpmFlashEntry 7 } + +tmnxCpmFlashHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashHwIndex indicates the tmnxHwIndex into the + tmnxHwTable for the row entry that represents the hardware component + information for this flash unit." + ::= { tmnxCpmFlashEntry 8 } + +tmnxCpmFlashPercentageUsed OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCpmFlashPercentageUsed indicates the amount used for + this flash unit as a percentage of total capacity." + ::= { tmnxCpmFlashEntry 9 } + +tmnxMDATable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMDATable has an entry for each MDA slot in each IOM card in + this chassis in the TMNX system." + ::= { tmnxCardObjs 8 } + +tmnxMDAEntry OBJECT-TYPE + SYNTAX TmnxMDAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a MDA slot in an IOM card in a + chassis in the system. Entries cannot be created and + deleted via SNMP SET operations. When a tmnxCardEntry + has tmnxCardAssignedType or tmnxCardEquippedType equal to + an IOM card type that supports MDA slots, a tmnxMDAEntry is + created by the agent for each MDA slot on that IOM card. + Before a tmnxCardEntry can be deleted, each tmnxMDAEntry for + that card must be in the proper state for removal." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxMDATable 1 } + +TmnxMDAEntry ::= SEQUENCE +{ + tmnxMDASlotNum Unsigned32, + tmnxMDASupportedTypes TmnxMDASuppType, + tmnxMDAAllowedTypes TmnxMdaType, + tmnxMDAAssignedType TmnxMdaType, + tmnxMDAEquippedType TmnxMdaType, + tmnxMDAHwIndex TmnxHwIndex, + tmnxMDAMaxPorts Integer32, + tmnxMDAEquippedPorts Unsigned32, + tmnxMDATxTimingSelected INTEGER, + tmnxMDASyncIfTimingStatus INTEGER, + tmnxMDANetworkIngQueues TNamedItem, + tmnxMDACapabilities BITS, + tmnxMDAMinChannelization TmnxMDAChanType, + tmnxMDAMaxChannelization TmnxMDAChanType, + tmnxMDAMaxChannels Unsigned32, + tmnxMDAChannelsInUse Unsigned32, + tmnxMDACcagId TmnxCcagId, + tmnxMDAReboot TmnxActionType, + tmnxMDAHiBwMcastSource TruthValue, + tmnxMDAHiBwMcastAlarm TruthValue, + tmnxMDAHiBwMcastTapCount Gauge32, + tmnxMDAHiBwMcastGroup Unsigned32, + tmnxMDAClockMode INTEGER, + tmnxMDADiffTimestampFreq Unsigned32, + tmnxMDAIngHsmdaSchedPolicy TNamedItemOrEmpty, + tmnxMDAMcPathMgmtBwPlcyName TNamedItem, + tmnxMDAMcPathMgmtPriPathLimit Unsigned32, + tmnxMDAMcPathMgmtSecPathLimit Unsigned32, + tmnxMDAMcPathMgmtAncPathLimit Unsigned32, + tmnxMDAMcPathMgmtAdminState TmnxAdminState, + tmnxMDAIngNamedPoolPolicy TNamedItemOrEmpty, + tmnxMDAEgrNamedPoolPolicy TNamedItemOrEmpty, + tmnxMDAIngHsmdaPoolPolicy TNamedItemOrEmpty, + tmnxMDAEgrHsmdaPoolPolicy TNamedItemOrEmpty, + tmnxMDAMcPathMgmtPriInUseBw Gauge32, + tmnxMDAMcPathMgmtSecInUseBw Gauge32, + tmnxMDAMcPathMgmtAncInUseBw Gauge32, + tmnxMDAMcPathMgmtBlkHoleInUseBw Gauge32, + tmnxMDASynchronousEthernet INTEGER, + tmnxMDAXplErrorTime TimeStamp, + tmnxMDAXplFailedCount Gauge32, + tmnxMDAAtmMode TmnxMdaAtmMode, + tmnxMDAEgrHsmdaThrshLoBrstMult Integer32, + tmnxMDAEgrHsmdaThrshHiBrstInc Integer32, + tmnxMDAIsaTunnelGroup TmnxTunnelGroupIdOrZero, + tmnxMDAIsaTunnelGroupInUse TruthValue, + tmnxMDAHwPowerPriority Unsigned32, + tmnxMDAFailOnError BITS, + tmnxMDAEgrXplErrThreshold Unsigned32, + tmnxMDAEgrXplErrWindow Unsigned32, + tmnxMDAIngrXplErrThreshold Unsigned32, + tmnxMDAIngrXplErrWindow Unsigned32, + tmnxMDAResetOnRecoverableError TruthValue +} + +tmnxMDASlotNum OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this MDA slot within a + specific IOM card in the system. Rows with a tmnxMDASlotNum + value of zero (0) represent the special case of an IOM card + without MDA slots but that instead has its ports directly + on the IOM card itself. In that case, there should be only + that one row entry in the tmnxMDATable for that IOM card." + ::= { tmnxMDAEntry 1 } + +tmnxMDASupportedTypes OBJECT-TYPE + SYNTAX TmnxMDASuppType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what MDA card types can be configured in + this slot in this chassis." + ::= { tmnxMDAEntry 2 } + +tmnxMDAAllowedTypes OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "An integer that specified what MDA card types the administrator has + designated be allowed to be inserted into this slot. If the slot has + not been pre-provisioned and a MDA card that does not match one of the + allowed types is inserted into this slot, a mismatch alarm will be + raised. + + The object was made obsolete in the 3.0 release." + ::= { tmnxMDAEntry 3 } + +tmnxMDAAssignedType OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "An integer that specifies the administratively assigned + (pre-provisioned) MDA card type that should occupy this slot in + this chassis. If tmnxMDAAssignedType has a value of + 'unassigned', this slot has not yet been pre-provisioned." + DEFVAL { 1 } + ::= { tmnxMDAEntry 4 } + +tmnxMDAEquippedType OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An integer that indicates the MDA card type that is physically + inserted into this slot in this chassis. If the slot has been + pre-provisioned, tmnxMDAAssignedType is not equal 'unassigned', + and the value of tmnxMDAEquippedType is not the same as + tmnxMDAAssignedType, a mismatch alarm will be raised. + A value of 0 indicates the equipped MDA is not supported by + this software release." + ::= { tmnxMDAEntry 5 } + +tmnxMDAHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAHwIndex indicates the tmnxHwIndex into the + tmnxHwTable for the row entry that represents the hardware component + information for this MDA card." + ::= { tmnxMDAEntry 6 } + +tmnxMDAMaxPorts OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of ports or connectors that can be equipped on this + MDA card." + ::= { tmnxMDAEntry 7 } + +tmnxMDAEquippedPorts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAEquippedPorts indicates the number of ports or + connectors equipped on this MDA card." + ::= { tmnxMDAEntry 8 } + +tmnxMDATxTimingSelected OBJECT-TYPE + SYNTAX INTEGER { + cpmCardA (1), + cpmCardB (2), + local (3), + holdover (4), + notApplicable (5), + cpmCardC (6), + cpmCardD (7) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDATxTimingSelected indicates the transmit timing + method which is presently selected and being used by this MDA. + tmnxMDATxTimingSelected will be set to 'notApplicable (5)' if this MDA + does not use the transmit timing subsystem." + ::= { tmnxMDAEntry 10 } + +tmnxMDASyncIfTimingStatus OBJECT-TYPE + SYNTAX INTEGER { + qualified (1), + not-qualified (2), + not-applicable (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the status of the synchronous equipment timing subsystem. If + the tmnxSyncIfTimingRef1Qualified and tmnxSyncIfTimingRef2Qualified + are both set to 'not-qualified, then tmnxMDASyncIfTimingStatus is set + to 'not-qualified'. If any of the timing references is in use, then + tmnxMDASyncIfTimingStatus is set to 'qualified'. + tmnxMDASyncIfTimingStatus will be set to 'not-applicable' if this MDA + does not use the transmit timing subsystem." + ::= { tmnxMDAEntry 11 } + +tmnxMDANetworkIngQueues OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the network queue policy being used for this object to + define the queueing structure for this object." + DEFVAL { "default" } + ::= { tmnxMDAEntry 12 } + +tmnxMDACapabilities OBJECT-TYPE + SYNTAX BITS { + isEthernet (0), + isSonet (1), + isTDM (2), + supportsPPP (3), + supportsFR (4), + supportsATM (5), + supportscHDLC (6), + isCMA (7), + supportsCEM (8), + isSerial (9), + isWireless (10) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDACapabilities indicates the capabilities of this MDA. It + identifies the type of MDA and the protocols that can run on it." + ::= { tmnxMDAEntry 13 } + +tmnxMDAMinChannelization OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMinChannelization indicates the minimum size of the channel + that can exist on this MDA." + ::= { tmnxMDAEntry 14 } + +tmnxMDAMaxChannelization OBJECT-TYPE + SYNTAX TmnxMDAChanType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMaxChannelization indicates the maximum size of the channel + that can exist on this MDA." + ::= { tmnxMDAEntry 15 } + +tmnxMDAMaxChannels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAMaxChannels is applicable for SONET and TDM MDAs only. It + indicates the total number of leaf SONET paths, TDM channels and + bundles on the MDA that may be configured to pass traffic." + ::= { tmnxMDAEntry 16 } + +tmnxMDAChannelsInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxMDAChannelsInUse is applicable for SONET and TDM MDAs only. It + indicates the total number of leaf SONET paths, TDM channels and + bundles on the MDA which are in use. A leaf SONET path or TDM + channel which is currently capable of passing traffic is considered + to be in use. Also, a SONET path or TDM channel which is + channelized and has no subchannels capable of passing traffic + is considered to be in use. A SONET path or TDM channel which is + channelized and has one or more subchannels capable of passing + traffic is not considered to be in use, although the subchannels + themselves are considered to be in use. A bundle is considered to + be a channel in use as are each of its members since they are TDM + channels capable of passing traffic." + ::= { tmnxMDAEntry 17 } + +tmnxMDACcagId OBJECT-TYPE + SYNTAX TmnxCcagId + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "When tmnxMDAAssignedType has a value of 'cca' , the value of + tmnxMDACcagId specifies the Cross Connect Aggregation Group (CCAG) + entry this MDA is provisioned on. If this entry does not represent + a 'cca' MDA or is not associated with a CCAG, tmnxMDACcagId + has a value of zero. " + DEFVAL { 0 } + ::= { tmnxMDAEntry 18 } + +tmnxMDAReboot OBJECT-TYPE + SYNTAX TmnxActionType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting this variable to 'doAction' causes the MDA to execute a + soft-reboot." + DEFVAL { notApplicable } + ::= { tmnxMDAEntry 19 } + +tmnxMDAHiBwMcastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAHiBwMcastSource specifies if this MDA should + attempt to allocate separate fabric planes to allocate high bandwidth + multicast traffic taps. + + tmnxMDAHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxMDAHiBwMcastSource or an 'inconsistentValue' error will be + returned. + + This object was obsoleted from release 15.0R1." + DEFVAL { false } + ::= { tmnxMDAEntry 20 } + +tmnxMDAHiBwMcastAlarm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAHiBwMcastAlarm specifies if a + tmnxChassisHiBwMcastAlarm alarm is raised if there are more than one + high bandwidth multicast traffic taps sharing a plane. + + This object was obsoleted from release 15.0R1." + DEFVAL { true } + ::= { tmnxMDAEntry 21 } + +tmnxMDAHiBwMcastTapCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAHiBwMcastTapCount indicates the number of high + bandwidth multicast traffic taps on this MDA. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 22 } + +tmnxMDAHiBwMcastGroup OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAHiBwMcastGroup specifies the group of high + bandwidth multicast traffic taps to which this tap belongs. + + A value of '0' specifies that this tap is not a member of any High + Bandwidth Multicast group. + + On an IOM of type 'iom-10g', the value of tmnxMDAHiBwMcastGroup should + be the same as the value of tmnxMDAHiBwMcastGroup set on the other MDA + residing on the IOM if the tmnxMDAHiBwMcastSource is set to 'true'. + Attempt to set to different values will result in an + 'inconsistentValue' error. + + tmnxMDAHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxMDAHiBwMcastSource or an 'inconsistentValue' error will be + returned. + + This object was obsoleted from release 15.0R1." + DEFVAL { 0 } + ::= { tmnxMDAEntry 23 } + +tmnxMDAClockMode OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + adaptive (1), + differential (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAClockMode specifies the clock mode of the MDA. + + notApplicable - The MDA does not support any clock modes or domains. + adaptive - The MDA is in 'adaptive' clock mode. This allows + adaptive clock domains to be created. + differential - The MDA is in 'differential clock mode. This allows + differential clock domains to be created. + + The value of tmnxMDAClockMode can be changed when there are no ports + created on the MDA. If there are ports created, a shutdown of the + MDA is required in order to change the value." + DEFVAL { notApplicable } + ::= { tmnxMDAEntry 24 } + +tmnxMDADiffTimestampFreq OBJECT-TYPE + SYNTAX Unsigned32 (0 | 19440 | 77760 | 103680) + UNITS "kilohertz" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDADiffTimestampFreq specifies the differential + timestamp frequency of the differential clock on the MDA. + + The value must be a multiple of 8 KHz. + + This value can only be changed if the value of tmnxMDAClockMode is + 'differential (2)' and there are no ports created on the MDA. If + there are ports created, a shutdown of the MDA is required in order + to change the value. + + If the value of tmnxMDAClockMode is 'differential (2) then the default + is 103,680 KHz. If the value of tmnxMDAClockMode is not 'differential + (2)' then this value is 0 KHz and cannot be changed." + DEFVAL { 0 } + ::= { tmnxMDAEntry 25 } + +tmnxMDAIngHsmdaSchedPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAIngHsmdaSchedPolicy specifies the name of High + Scale MDA (HSMDA) scheduler policy to use on the ingress of the MDA. + + An 'inconsistentValue' error is returned if this object is set to a + value which does not have a corresponding entry in + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyTable. + + When the value of tmnxMDAAssignedType specifies a non-HSMDA MDA Type, + an 'inconsistentValue' error is returned if this object is set to any + non-empty string. + + This object is obsoleted in 10.0 Release." + DEFVAL { "" } + ::= { tmnxMDAEntry 26 } + +tmnxMDAMcPathMgmtBwPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtBwPlcyName specifies the multicast + policy name configured on the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { "default" } + ::= { tmnxMDAEntry 27 } + +tmnxMDAMcPathMgmtPriPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtPriPathLimit specifies the primary path + limit for the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { 0 } + ::= { tmnxMDAEntry 28 } + +tmnxMDAMcPathMgmtSecPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtSecPathLimit specifies the secondary + path limit for the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { 0 } + ::= { tmnxMDAEntry 29 } + +tmnxMDAMcPathMgmtAncPathLimit OBJECT-TYPE + SYNTAX Unsigned32 (0..5000) + UNITS "mega-bits-per-second" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAncPathLimit specifies the ancillary + path limit for the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { 0 } + ::= { tmnxMDAEntry 30 } + +tmnxMDAMcPathMgmtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAdminState specifies administrative + state of this multicast path on the MDA. + + This object was obsoleted from release 15.0R1." + DEFVAL { outOfService } + ::= { tmnxMDAEntry 31 } + +tmnxMDAIngNamedPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAIngNamedPoolPolicy specifies a named pool policy + associated with an MDA ingress context. The policy governs the way + named pools are created at the MDA level." + DEFVAL { "" } + ::= { tmnxMDAEntry 32 } + +tmnxMDAEgrNamedPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrNamedPoolPolicy specifies a named pool policy + associated with an MDA egress context. The policy governs the way + named pools are created at the MDA level." + DEFVAL { "" } + ::= { tmnxMDAEntry 33 } + +tmnxMDAIngHsmdaPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAIngHsmdaPoolPolicy specifies the name of + High Scale MDA (HSMDA) pool policy to use on the ingress + of the MDA. + + An 'inconsistentValue' error is returned if this object is set to a + value which does not have a corresponding entry in + TIMETRA-QOS-MIB::tHsmdaPoolPolicyTable. + + When the value of tmnxMDAAssignedType specifies a non-HSMDA MDA Type, + an 'inconsistentValue' error is returned if this object is set to any + non-empty string. + + This object is obsoleted in 10.0 Release." + DEFVAL { "" } + ::= { tmnxMDAEntry 34 } + +tmnxMDAEgrHsmdaPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrHsmdaPoolPolicy specifies the name of + High Scale MDA (HSMDA) pool policy to use on the egress + of the MDA. + + An 'inconsistentValue' error is returned if this object is set to a + value which does not have a corresponding entry in + TIMETRA-QOS-MIB::tHsmdaPoolPolicyTable. + + When the value of tmnxMDAAssignedType specifies a non-HSMDA MDA Type, + an 'inconsistentValue' error is returned if this object is set to any + non-empty string." + DEFVAL { "" } + ::= { tmnxMDAEntry 35 } + +tmnxMDAMcPathMgmtPriInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Kbps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtPriInUseBw indicates the in use ingress + multicast bandwidth for the primary forwarding path. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 36 } + +tmnxMDAMcPathMgmtSecInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Kbps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtSecInUseBw indicates the in use ingress + multicast bandwidth for the secondary forwarding path. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 37 } + +tmnxMDAMcPathMgmtAncInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Kbps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtAncInUseBw indicates the in use ingress + multicast bandwidth for the ancillary forwarding path. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 38 } + +tmnxMDAMcPathMgmtBlkHoleInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Kbps" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxMDAMcPathMgmtBlkHoleInUseBw indicates the bandwidth + of the ingress multicast traffic that is being black holed on the MDA. + + This object was obsoleted from release 15.0R1." + ::= { tmnxMDAEntry 39 } + +tmnxMDASynchronousEthernet OBJECT-TYPE + SYNTAX INTEGER { + not-applicable (0), + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDASynchronousEthernet specifies whether or not the + MDA maintains synchronous Ethernet (syncE) communication on all of its + ports. + + not-applicable - The MDA does not support synchronous Ethernet. + enabled - The MDA is in synchronous mode. + disabled - The MDA is in asynchronous mode (default). + + On MDAs that do not support synchronous ethernet the only supported + value is 'not-applicable (0)'. + + If tmnxMDASynchronousEthernet is 'enabled (1)' then any port on the + MDA can be used as a source port in the tmnxSyncIfTimingTable." + DEFVAL { disabled } + ::= { tmnxMDAEntry 40 } + +tmnxMDAXplErrorTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAXplErrorTime indicates the last time when the + tmnxEqMdaXplError notification occurred." + ::= { tmnxMDAEntry 41 } + +tmnxMDAXplFailedCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAXplFailedCount indicates the number of egress XPL + failures on the MDA since startup." + ::= { tmnxMDAEntry 42 } + +tmnxMDAAtmMode OBJECT-TYPE + SYNTAX TmnxMdaAtmMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAAtmMode specifies the maximum number of Virtual + Circuits for the MDA. + + On MDA's that do not support ATM, 'notApplicable' is the only allowed + value and this is also the default value. + + On MDA's that support ATM, the default value is 'max8kVc'." + ::= { tmnxMDAEntry 43 } + +tmnxMDAEgrHsmdaThrshLoBrstMult OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..65536) + UNITS "bytes per megabit of rate" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrHsmdaThrshLoBrstMult specifies the bytes per + megabit/second of rate multiplier for the aggregate rate of the queues + pertaining to the low burst threshold in the queue group. + + When set to the default value '-1', the system will adopt the lowest + usable threshold as a default setting per rate." + DEFVAL { -1 } + ::= { tmnxMDAEntry 44 } + +tmnxMDAEgrHsmdaThrshHiBrstInc OBJECT-TYPE + SYNTAX Integer32 (-1..65536) + UNITS "bytes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrHsmdaThrshHiBrstInc specifies the incremental + number of bytes above the low burst limit to be used as the high burst + threshold for the aggregate rate of the queues pertaining to the high + burst threshold in the queue group. + + When set to the default value '-1', the system will default to a value + of '4000' bytes." + DEFVAL { -1 } + ::= { tmnxMDAEntry 45 } + +tmnxMDAIsaTunnelGroup OBJECT-TYPE + SYNTAX TmnxTunnelGroupIdOrZero + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAIsaTunnelGroup specifies the tunnel group + identifier associated with this MDA. + + The tunnel groups are configured by tmnxIPsecIsaGrpTable." + DEFVAL { 0 } + ::= { tmnxMDAEntry 46 } + +tmnxMDAIsaTunnelGroupInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMDAIsaTunnelGroupInUse indicates if this MDA is + active in the Integrated Service Adaptor (ISA) tunnel group indicated + by tmnxMDAIsaTunnelGroup. + + This object has meaning only when the ISA tunnel group is configured + to be multi-active (i.e. tmnxIPsecIsaGrpMultiActive in + tmnxIPsecIsaGrpTable is 'true (1)'). In all other cases, the value of + this object is equal to 'false (2)'" + ::= { tmnxMDAEntry 47 } + +tmnxMDAHwPowerPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAHwPowerPriority specifies the functional priority + of the MDA. Lower priority (higher numerically) MDAs will power off + sooner than higher priority (lower numerically) MDAs during a power + shortage. Lower priority MDAs will also power up after higher priority + MDAs." + DEFVAL { 150 } + ::= { tmnxMDAEntry 48 } + +tmnxMDAFailOnError OBJECT-TYPE + SYNTAX BITS { + eventGroupA (0) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAFailOnError specifies the set of events that, if + triggered, will cause the MDA to fail. The suppression or generation + of the NOTIFICATION-TYPE event is independent of the MDA failing. + + The following set of events are configurable: + eventGroupA (0) - tmnxEqMdaXplError + - tmnxEqMdaIngrXplError + + If an XPL error is declared, the MDA is declared failed." + DEFVAL { {} } + ::= { tmnxMDAEntry 49 } + +tmnxMDAEgrXplErrThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..1000000) + UNITS "XPL errors" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrXplErrThreshold specifies the threshold for + egress XPL errors that determine a failure scenario." + DEFVAL { 1000 } + ::= { tmnxMDAEntry 50 } + +tmnxMDAEgrXplErrWindow OBJECT-TYPE + SYNTAX Unsigned32 (1..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAEgrXplErrWindow specifies the window size in + minutes for egress XPL errors that determine a failure scenario." + DEFVAL { 60 } + ::= { tmnxMDAEntry 51 } + +tmnxMDAIngrXplErrThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..1000000) + UNITS "XPL errors" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAIngrXplErrThreshold specifies the threshold for + ingress XPL errors that determine a failure scenario." + DEFVAL { 1000 } + ::= { tmnxMDAEntry 52 } + +tmnxMDAIngrXplErrWindow OBJECT-TYPE + SYNTAX Unsigned32 (1..1440) + UNITS "minutes" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAIngrXplErrWindow specifies the window size in + minutes for ingress XPL errors that determine a failure scenario." + DEFVAL { 60 } + ::= { tmnxMDAEntry 53 } + +tmnxMDAResetOnRecoverableError OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxMDAResetOnRecoverableError specifies whether or not + the system resets the MDA when there are fatal memory parity errors on + one of the Q-chips on the card with which this MDA is associated. + + If the value of tmnxMDAResetOnRecoverableError is 'true (1)' and there + is a fatal memory parity error on a Q-chip, the system will reset the + MDA but not fail it, even if tmnxMDAFailOnError is 'true (1)'." + DEFVAL { false } + ::= { tmnxMDAEntry 54 } + +tmnxCardTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card type table has an entry for each card model supported by the + system. Some example card types are: 'iom3-xp', 'sfm4-12', + 'imm12-10gb-sf+'." + ::= { tmnxCardObjs 9 } + +tmnxCardTypeEntry OBJECT-TYPE + SYNTAX TmnxCardTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Card model. Rows in + this table are created by the agent at initialization and cannot be + created or destroyed by SNMP Get or Set requests." + INDEX { tmnxCardTypeIndex } + ::= { tmnxCardTypeTable 1 } + +TmnxCardTypeEntry ::= SEQUENCE +{ + tmnxCardTypeIndex TmnxCardType, + tmnxCardTypeName TNamedItemOrEmpty, + tmnxCardTypeDescription TItemDescription, + tmnxCardTypeStatus TruthValue +} + +tmnxCardTypeIndex OBJECT-TYPE + SYNTAX TmnxCardType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + card model." + ::= { tmnxCardTypeEntry 1 } + +tmnxCardTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series card model. This name string may be used in + CLI commands to specify a particular card model type." + ::= { tmnxCardTypeEntry 2 } + +tmnxCardTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series card model." + ::= { tmnxCardTypeEntry 3 } + +tmnxCardTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxCardTypeStatus has a value of 'true' it indicates that + this card model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxCardTypeEntry 4 } + +tmnxMdaTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMdaTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The MDA type table has an entry for each MDA card model supported by + the system. Some example MDA types are: 'm10-1gb-xp-sfp', 'isa-bb', + 'imm1-100gb-xp-cfp', 'p160-1gb-csfp', 'x40-10g-sfp'." + ::= { tmnxCardObjs 10 } + +tmnxMdaTypeEntry OBJECT-TYPE + SYNTAX TmnxMdaTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series MDA card + model. Rows in this table are created by the agent at initialization + and cannot be created or destroyed by SNMP Get or Set requests." + INDEX { tmnxMdaTypeIndex } + ::= { tmnxMdaTypeTable 1 } + +TmnxMdaTypeEntry ::= SEQUENCE +{ + tmnxMdaTypeIndex TmnxMdaType, + tmnxMdaTypeName TNamedItemOrEmpty, + tmnxMdaTypeDescription TItemDescription, + tmnxMdaTypeStatus TruthValue +} + +tmnxMdaTypeIndex OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + MDA card model." + ::= { tmnxMdaTypeEntry 1 } + +tmnxMdaTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series MDA card model. This name string may be used + in CLI commands to specify a particular MDA card model type." + ::= { tmnxMdaTypeEntry 2 } + +tmnxMdaTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series MDA card model." + ::= { tmnxMdaTypeEntry 3 } + +tmnxMdaTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxMdaTypeStatus has a value of 'true' it indicates that + this MDA card model is supported in this revision of the management + software. When it has a value of 'false' there is no support." + ::= { tmnxMdaTypeEntry 4 } + +tmnxSyncIfTimingTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSyncIfTimingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The synchronous interface timing table has an entry for each cpm card + in the system." + ::= { tmnxCardObjs 11 } + +tmnxSyncIfTimingEntry OBJECT-TYPE + SYNTAX TmnxSyncIfTimingEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row represents the configuration of Synchronous Equipment Timing + Source (SETS) of the system. Entries cannot be created and deleted + via SNMP SET operations. When a tmnxCpmCardEntry is created, a + tmnxSyncIfTimingEntry is created. SNMP set operations with + tmnxCpmCardSlotNum of the secondary CPM will be denied. + + If the value of the reference source port is a valid Port ID then the + reference is a port. If the value of the source hardware is a valid + non-zero HWIndex then the source is the hardware specified by the + HWIndex." + AUGMENTS { tmnxCpmCardEntry } + ::= { tmnxSyncIfTimingTable 1 } + +TmnxSyncIfTimingEntry ::= SEQUENCE +{ + tmnxSyncIfTimingRevert TruthValue, + tmnxSyncIfTimingRefOrder1 TmnxSETSRefSource, + tmnxSyncIfTimingRefOrder2 TmnxSETSRefSource, + tmnxSyncIfTimingRef1SrcPort TmnxPortID, + tmnxSyncIfTimingRef1AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingRef1InUse TruthValue, + tmnxSyncIfTimingRef1Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingRef1Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingRef2SrcPort TmnxPortID, + tmnxSyncIfTimingRef2AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingRef2InUse TruthValue, + tmnxSyncIfTimingRef2Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingRef2Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingFreqOffset Integer32, + tmnxSyncIfTimingStatus TmnxSETSStatus, + tmnxSyncIfTimingRefOrder3 TmnxSETSRefSource, + tmnxSyncIfTimingBITSIfType TmnxBITSIfType, + tmnxSyncIfTimingBITSAdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingBITSInUse TruthValue, + tmnxSyncIfTimingBITSQualified TmnxSETSRefQualified, + tmnxSyncIfTimingBITSAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingRef1SrcHw TmnxHwIndexOrZero, + tmnxSyncIfTimingRef1BITSIfType TmnxBITSIfType, + tmnxSyncIfTimingRef2SrcHw TmnxHwIndexOrZero, + tmnxSyncIfTimingRef2BITSIfType TmnxBITSIfType, + tmnxSyncIfTimingBITSOutAdmStatus TmnxPortAdminStatus, + tmnxSyncIfTimingBITSOutLineLen INTEGER, + tmnxSyncIfTimingRef1CfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRef1RxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRef2CfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRef2RxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingBITSCfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingBITSRxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingBITS2InUse TruthValue, + tmnxSyncIfTimingBITS2Qualified TmnxSETSRefQualified, + tmnxSyncIfTimingBITS2Alarm TmnxSETSRefAlarm, + tmnxSyncIfTimingBITS2RxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRef1State TmnxRefInState, + tmnxSyncIfTimingRef2State TmnxRefInState, + tmnxSyncIfTimingBITSState TmnxRefInState, + tmnxSyncIfTimingBITS2State TmnxRefInState, + tmnxSyncIfTimingRef1NationalUse Unsigned32, + tmnxSyncIfTimingRef2NationalUse Unsigned32, + tmnxSyncIfTimingBITSNationalUse Unsigned32, + tmnxSyncIfTimingQLSelection TmnxEnabledDisabled, + tmnxSyncIfTimingOtherCPMInUse TruthValue, + tmnxSyncIfTimingOtherCPMQual TmnxSETSRefQualified, + tmnxSyncIfTimingOtherCPMAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingOtherCPMState TmnxRefInState, + tmnxSyncIfTimingBITSOutRefSel TmnxSETSRefSource, + tmnxSyncIfTimingBITSTxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingBITS2AdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingSystemQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingRefOrder4 TmnxSETSRefSource, + tmnxSyncIfTimingPTPAdminStatus TmnxPortAdminStatus, + tmnxSyncIfTimingPTPInUse TruthValue, + tmnxSyncIfTimingPTPQualified TmnxSETSRefQualified, + tmnxSyncIfTimingPTPAlarm TmnxSETSRefAlarm, + tmnxSyncIfTimingPTPCfgQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingPTPRxQltyLevel TmnxSSMQualityLevel, + tmnxSyncIfTimingPTPState TmnxRefInState, + tmnxSyncIfTimingBITSOutSource TmnxBITSOutSource, + tmnxSyncIfTimingBITSOutQlMin TmnxSSMQualityLevel, + tmnxSyncIfTimingBITSOutSquelch TruthValue, + tmnxSyncIfTimingQlMin TmnxSSMQualityLevel, + tmnxSyncIfTimingWaitToRestorTime Unsigned32 +} + +tmnxSyncIfTimingRevert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRevert indicates whether the reference + source will revert to a higher priority source that has been + re-validated or newly validated. + + The synchronous interface timing subsystem is by default non-revertive + ('false')." + ::= { tmnxSyncIfTimingEntry 1 } + +tmnxSyncIfTimingRefOrder1 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder1 indicates the most preferred + timing reference source. + + Four different timing input references may be specified in the + reference order ('bits', 'reference1', 'reference2', and 'ptp'). + + The synchronous equipment timing subsystem chooses a reference based + on priority." + ::= { tmnxSyncIfTimingEntry 2 } + +tmnxSyncIfTimingRefOrder2 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder2 indicates the second most + preferred timing reference for the synchronous equipment timing + subsystem." + ::= { tmnxSyncIfTimingEntry 3 } + +tmnxSyncIfTimingRef1SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1SrcPort indicates the source port of + the first timing reference. + + A value of '1e000000'H indicates that there is no source port for this + reference." + ::= { tmnxSyncIfTimingEntry 4 } + +tmnxSyncIfTimingRef1AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1AdminStatus indicates the + administrative status of the first timing reference." + ::= { tmnxSyncIfTimingEntry 5 } + +tmnxSyncIfTimingRef1InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1InUse indicates whether the first + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 6 } + +tmnxSyncIfTimingRef1Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1Qualified indicates whether the first + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingRef1Qualified is set to 'not-qualified', + then the object tmnxSyncIfTimingRef1Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 7 } + +tmnxSyncIfTimingRef1Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1Alarm indicates the alarms on the + first reference. If any of the bits is set to '1', then the first + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingRef1Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 8 } + +tmnxSyncIfTimingRef2SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2SrcPort indicates the source port of + the second timing reference. + + A value of '1e000000'H indicates that there is no source port for this + reference." + ::= { tmnxSyncIfTimingEntry 9 } + +tmnxSyncIfTimingRef2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2AdminStatus indicates the + administrative status of the second timing reference." + ::= { tmnxSyncIfTimingEntry 10 } + +tmnxSyncIfTimingRef2InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2InUse indicates whether the second + timing reference is presently being used by the synchronous timing + subsystem." + ::= { tmnxSyncIfTimingEntry 11 } + +tmnxSyncIfTimingRef2Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2Qualified indicates whether the + second timing reference is qualified for use by the synchronous + timing subsystem. If tmnxSyncIfTimingRef2Qualified is 'not-qualified' + then the object tmnxSyncIfTimingRef2Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 12 } + +tmnxSyncIfTimingRef2Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2Alarm indicates the alarms on the + second reference. If any of the bits is set to '1', then the second + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingRef2Qualified is set to 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 13 } + +tmnxSyncIfTimingFreqOffset OBJECT-TYPE + SYNTAX Integer32 + UNITS "parts-per-million" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingFreqOffset indicates the frequency offset + of the current selected timing reference in parts per million (ppm)." + ::= { tmnxSyncIfTimingEntry 14 } + +tmnxSyncIfTimingStatus OBJECT-TYPE + SYNTAX TmnxSETSStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingStatus indicates the present status of + the Synchronous Timing Equipment Source (SETS)." + ::= { tmnxSyncIfTimingEntry 15 } + +tmnxSyncIfTimingRefOrder3 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder3 is the third most preferred + timing reference for the synchronous equipment timing subsystem." + ::= { tmnxSyncIfTimingEntry 16 } + +tmnxSyncIfTimingBITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSIfType indicates the interface type + of the BITS (Building Integrated Timing Supply) timing reference. It + also indicates the framing type of the interface." + ::= { tmnxSyncIfTimingEntry 17 } + +tmnxSyncIfTimingBITSAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSAdminStatus indicates administrative + status of the BITS (Building Integrated Timing Supply) input timing + reference. + + The value of this object for the extension chassis in an XRS-40 system + is always 'inService(2)'." + ::= { tmnxSyncIfTimingEntry 18 } + +tmnxSyncIfTimingBITSInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSInUse indicates whether the BITS + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 19 } + +tmnxSyncIfTimingBITSQualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSQualified indicates whether the BITS + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingBITSQualified is 'not-qualified', then + the object tmnxSyncIfTimingBITSAlarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 20 } + +tmnxSyncIfTimingBITSAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSAlarm indicates the alarms on the + BITS reference. If any of the bits is set to '1', then the BITS + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingBITSQualified is set to 'not-qualified'." + ::= { tmnxSyncIfTimingEntry 21 } + +tmnxSyncIfTimingRef1SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1SrcHw indicates the source HW index + of the first timing reference if source is not a port." + ::= { tmnxSyncIfTimingEntry 22 } + +tmnxSyncIfTimingRef1BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1BITSIfType indicates the interface + type of the first timing reference if the source is BITS. It also + indicates the framing type of the interface." + ::= { tmnxSyncIfTimingEntry 23 } + +tmnxSyncIfTimingRef2SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2SrcHw indicates the source HW index + of the second timing reference if source is not a port." + ::= { tmnxSyncIfTimingEntry 24 } + +tmnxSyncIfTimingRef2BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2BITSIfType indicates the interface + type of the second timing reference if the source is BITS. It also + indicates the framing type of the interface." + ::= { tmnxSyncIfTimingEntry 25 } + +tmnxSyncIfTimingBITSOutAdmStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutAdmStatus indicates administrative + status of the BITS (Building Integrated Timing Supply) output timing + reference." + ::= { tmnxSyncIfTimingEntry 26 } + +tmnxSyncIfTimingBITSOutLineLen OBJECT-TYPE + SYNTAX INTEGER { + lengthNotApplicable (0), + length0To110 (1), + length110To220 (2), + length220To330 (3), + length330To440 (4), + length440To550 (5), + length550To660 (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tmnxSyncIfTimingBITSOutLineLen indicates the length of the line + (in feet) for the BITS (Building Integrated Timing Supply) output. + The following values are valid: + lengthNotApplicable (0) - When BITS output is not supported + length0To110 (1) - For line length from 0 to 110 feet + length110To220 (2) - For line length from 110 to 220 feet + length220To330 (3) - For line length from 230 to 330 feet + length330To440 (4) - For line length from 330 to 440 feet + length440To550 (5) - For line length from 440 to 550 feet + length550To660 (6) - For line length from 550 to 660 feet + The default is 'lengthNotApplicable' on CPM cards which do not + support line length. Otherwise, the default is 'length0To110'." + ::= { tmnxSyncIfTimingEntry 27 } + +tmnxSyncIfTimingRef1CfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1CfgQltyLevel indicates the configured + Quality Level of Reference 1. A value of 'unknown (0)' indicates + Reference 1 is not forced to a specific quality level." + ::= { tmnxSyncIfTimingEntry 28 } + +tmnxSyncIfTimingRef1RxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1RxQltyLevel indicates the received + SSM Quality Level of Reference 1." + ::= { tmnxSyncIfTimingEntry 29 } + +tmnxSyncIfTimingRef2CfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2CfgQltyLevel indicates the configured + Quality Level of Reference 2. A value of 'unknown (0)' indicates + Reference 2 is not forced to a specific quality level." + ::= { tmnxSyncIfTimingEntry 30 } + +tmnxSyncIfTimingRef2RxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2RxQltyLevel indicates the received + SSM Quality Level of Reference 2." + ::= { tmnxSyncIfTimingEntry 31 } + +tmnxSyncIfTimingBITSCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSCfgQltyLevel indicates the configured + Quality Level of the BITS interface. A value of 'unknown (0)' + indicates the BITS interface is not forced to a specific quality + level." + ::= { tmnxSyncIfTimingEntry 32 } + +tmnxSyncIfTimingBITSRxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSRxQltyLevel indicates the received + SSM Quality Level of the BITS interface." + ::= { tmnxSyncIfTimingEntry 33 } + +tmnxSyncIfTimingBITS2InUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2InUse indicates whether the BITS2 + timing reference is presently being used by the synchronous timing + subsystem. If it is in use, tmnxSyncIfTimingFreqOffset indicates + the frequency offset for this reference." + ::= { tmnxSyncIfTimingEntry 34 } + +tmnxSyncIfTimingBITS2Qualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2Qualified indicates whether the BITS2 + timing reference is qualified for use by the synchronous timing + subsystem. If tmnxSyncIfTimingBITS2Qualified is 'not-qualified', then + the object tmnxSyncIfTimingBITS2Alarm gives the reason for + disqualification." + ::= { tmnxSyncIfTimingEntry 35 } + +tmnxSyncIfTimingBITS2Alarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2Alarm indicates the alarms on the + BITS2 reference. If any of the bits is set to '1', then the BITS2 + reference is disqualified by the timing subsystem and the value of + tmnxSyncIfTimingBITSQualified is set to 'not-qualified'." + ::= { tmnxSyncIfTimingEntry 36 } + +tmnxSyncIfTimingBITS2RxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2RxQltyLevel indicates the received + SSM Rx Quality Level of the BITS2 interface." + ::= { tmnxSyncIfTimingEntry 37 } + +tmnxSyncIfTimingRef1State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1State indicates the operational state + of the Reference 1 Timing." + ::= { tmnxSyncIfTimingEntry 38 } + +tmnxSyncIfTimingRef2State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2State indicates the operational state + of the Reference 2 Timing." + ::= { tmnxSyncIfTimingEntry 39 } + +tmnxSyncIfTimingBITSState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSState indicates the operational state + of the BITS Timing Interface." + ::= { tmnxSyncIfTimingEntry 40 } + +tmnxSyncIfTimingBITS2State OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2State indicates the operational + state of the BITS2 Timing Interface." + ::= { tmnxSyncIfTimingEntry 41 } + +tmnxSyncIfTimingRef1NationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef1NationalUse indicates the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces." + DEFVAL { 8 } + ::= { tmnxSyncIfTimingEntry 42 } + +tmnxSyncIfTimingRef2NationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRef2NationalUse indicates the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces." + DEFVAL { 8 } + ::= { tmnxSyncIfTimingEntry 43 } + +tmnxSyncIfTimingBITSNationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSNationalUse indicates the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces." + DEFVAL { 8 } + ::= { tmnxSyncIfTimingEntry 44 } + +tmnxSyncIfTimingQLSelection OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingQLSelection indicates whether or not the + timing reference selection process uses the quality level of each + timing reference when making the decision on which reference should + provide system timing." + REFERENCE + "ITU-T Recommendation G.781, June 1999, Section 5.12" + ::= { tmnxSyncIfTimingEntry 45 } + +tmnxSyncIfTimingOtherCPMInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingOtherCPMInUse indicates whether the + timing reference from the other CPM is presently being used by the + synchronous timing subsystem on the this CPM." + DEFVAL { false } + ::= { tmnxSyncIfTimingEntry 46 } + +tmnxSyncIfTimingOtherCPMQual OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingOtherCPMQual indicates whether the + timing reference from the other CPM is qualified for use by the + synchronous timing subsystem on the local CPM. If + tmnxSyncIfTimingOtherCPMQual is 'not-qualified', then the object + tmnxSyncIfTimingOtherCPMAlarm gives the reason for disqualification." + DEFVAL { not-qualified } + ::= { tmnxSyncIfTimingEntry 47 } + +tmnxSyncIfTimingOtherCPMAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingOtherCPMAlarm indicates the alarms on the + timing reference from the other CPM. If any of the bits is set to + '1', then the reference is disqualified by the timing subsystem and the + value of tmnxSyncIfTimingOtherCPMQual is set to 'not-qualified'." + DEFVAL { {} } + ::= { tmnxSyncIfTimingEntry 48 } + +tmnxSyncIfTimingOtherCPMState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingOtherCPMState indicates the operational + state of the timing reference from the other CPM on the local CPM." + DEFVAL { disabled } + ::= { tmnxSyncIfTimingEntry 49 } + +tmnxSyncIfTimingBITSOutRefSel OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutRefSel indicates the reference + source for BITS output." + DEFVAL { noReference } + ::= { tmnxSyncIfTimingEntry 50 } + +tmnxSyncIfTimingBITSTxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSTxQltyLevel indicates the transmitted + SSM Tx Quality Level of the BITS interface." + ::= { tmnxSyncIfTimingEntry 51 } + +tmnxSyncIfTimingBITS2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITS2AdminStatus indicates administrative + status of the BITS2 (Building Integrated Timing Supply) input timing + reference." + ::= { tmnxSyncIfTimingEntry 52 } + +tmnxSyncIfTimingSystemQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingSystemQltyLevel indicates the quality + level of the system timing reference. This is normally the quality + level of the selected timing reference. If no timing reference has + been selected, it indicates the freerun/holdover quality of the + system." + ::= { tmnxSyncIfTimingEntry 53 } + +tmnxSyncIfTimingRefOrder4 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingRefOrder4 is the fourth most preferred + timing reference for the synchronous equipment timing subsystem." + ::= { tmnxSyncIfTimingEntry 54 } + +tmnxSyncIfTimingPTPAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPAdminStatus indicates the + administrative status of the Precision Timing Protocol (PTP) timing + reference." + ::= { tmnxSyncIfTimingEntry 55 } + +tmnxSyncIfTimingPTPInUse OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPInUse indicates whether the Precision + Timing Protocol (PTP) timing reference is presently being used by the + synchronous timing subsystem. If it is in use, + tmnxSyncIfTimingFreqOffset indicates the frequency offset for this + reference." + ::= { tmnxSyncIfTimingEntry 56 } + +tmnxSyncIfTimingPTPQualified OBJECT-TYPE + SYNTAX TmnxSETSRefQualified + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPQualified indicates whether the + Precision Timing Protocol (PTP) timing reference is qualified for use + by the synchronous timing subsystem. If tmnxSyncIfTimingPTPQualified + is set to 'not-qualified', then the object tmnxSyncIfTimingPTPAlarm + gives the reason for the disqualification." + ::= { tmnxSyncIfTimingEntry 57 } + +tmnxSyncIfTimingPTPAlarm OBJECT-TYPE + SYNTAX TmnxSETSRefAlarm + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPAlarm indicates the alarms on the + Precision Timing Protocol (PTP) reference. If any of the bits is set + to '1', then the PTP reference is disqualified by the timing subsystem + and the value of tmnxSyncIfTimingPTPQualified is set to + 'not-qualified'. + los - loss of signal + oof - out of frequency range + oopir - out of pull in range" + ::= { tmnxSyncIfTimingEntry 58 } + +tmnxSyncIfTimingPTPCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPCfgQltyLevel indicates the configured + Quality Level of Precision Timing Protocol (PTP). A value of + 'unknown (0)' indicates PTP is not forced to a specific quality level." + ::= { tmnxSyncIfTimingEntry 59 } + +tmnxSyncIfTimingPTPRxQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPRxQltyLevel indicates the received SSM + RX Quality Level of the Precision Timing Protocol (PTP)." + ::= { tmnxSyncIfTimingEntry 60 } + +tmnxSyncIfTimingPTPState OBJECT-TYPE + SYNTAX TmnxRefInState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingPTPState indicates the operational state + of the Precision Timing Protocol (PTP) Timing." + ::= { tmnxSyncIfTimingEntry 61 } + +tmnxSyncIfTimingBITSOutSource OBJECT-TYPE + SYNTAX TmnxBITSOutSource + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutSource indicates the source of the + BITS (Building Integrated Timing Supply) output." + ::= { tmnxSyncIfTimingEntry 62 } + +tmnxSyncIfTimingBITSOutQlMin OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutQlMin indicates the minimum + quality level that a signal must have for it to be selected for BITS + output. + + A value of 'unknown (0)' indicates that there is no minimum quality + level selected for the BITS output." + ::= { tmnxSyncIfTimingEntry 63 } + +tmnxSyncIfTimingBITSOutSquelch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingBITSOutSquelch indicates whether or not + to squelch the output signal. This object is only valid when there is + no valid reference selected. + + If the value is 'true (1)' and there is no valid reference, then no + signal is sent out the port. + + If the value is 'false (2)' and there is no valid reference, then the + AIS signal is presented along with the QL-DNU/QL-DUS SSM if the signal + format supports SSM." + ::= { tmnxSyncIfTimingEntry 64 } + +tmnxSyncIfTimingQlMin OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingQlMin indicates the minimum acceptable + quality level that a signal must have for it to be considered for + selection by the system timing module. + + A value of 'unknown (0)' indicates that there is no minimum quality + level." + ::= { tmnxSyncIfTimingEntry 66 } + +tmnxSyncIfTimingWaitToRestorTime OBJECT-TYPE + SYNTAX Unsigned32 (0..12) + UNITS "minutes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSyncIfTimingWaitToRestorTime indicates the time, in + minutes, that a previously failed input reference must be valid before + it will be used for either the BITS output or the central clock input + reference. + + A value of '0' indicates that the wait-to-restore timer is disabled." + ::= { tmnxSyncIfTimingEntry 67 } + +tmnxCcagTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCcagTable has an entry for each Cross Connect Aggregation + Group,CCAG, configured on this system." + ::= { tmnxCardObjs 12 } + +tmnxCcagEntry OBJECT-TYPE + SYNTAX TmnxCcagEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular CCAG. Entries are + created/deleted by the user. There is no StorageType object, entries + have a presumed StorageType of nonVolatile." + INDEX { tmnxCcagId } + ::= { tmnxCcagTable 1 } + +TmnxCcagEntry ::= SEQUENCE +{ + tmnxCcagId TmnxCcagId, + tmnxCcagRowStatus RowStatus, + tmnxCcagLastChanged TimeStamp, + tmnxCcagDescription DisplayString, + tmnxCcagAdminStatus TmnxAdminState, + tmnxCcagOperStatus TmnxOperState, + tmnxCcagCcaRate TmnxCcagRate, + tmnxCcagAccessAdaptQos INTEGER +} + +tmnxCcagId OBJECT-TYPE + SYNTAX TmnxCcagId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcagId is used to index into the tmnxCcagTable. It + uniquely identifies a CCAG entry as configured on this system." + ::= { tmnxCcagEntry 1 } + +tmnxCcagRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagRowStatus specifies the row status. It allows + entries to be created and deleted in the tmnxCcagTable. + tmnxCcagRowStatus does not support createAndWait. The status can only + be active or notInService." + ::= { tmnxCcagEntry 2 } + +tmnxCcagLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagLastChanged indicates the time this row was last + changed." + ::= { tmnxCcagEntry 3 } + +tmnxCcagDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagDescription specifies a user provided description + string of this CCAG entry." + DEFVAL { "" } + ::= { tmnxCcagEntry 4 } + +tmnxCcagAdminStatus OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagAdminStatus specifies the desired state of this + CCAG." + DEFVAL { inService } + ::= { tmnxCcagEntry 5 } + +tmnxCcagOperStatus OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagOperStatus indicates the operational state of + this CCAG." + ::= { tmnxCcagEntry 6 } + +tmnxCcagCcaRate OBJECT-TYPE + SYNTAX TmnxCcagRate + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagCcaRate specifies the maximum forwarding rate for + each CCA member within the CCAG." + DEFVAL { -1 } + ::= { tmnxCcagEntry 7 } + +tmnxCcagAccessAdaptQos OBJECT-TYPE + SYNTAX INTEGER { + link (1), + distribute (2), + portFair (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagAccessAdaptQos specifies how the CCAG SAP queue + and virtual scheduler buffering and rate parameters are adapted over + multiple active CCAs. + link (1) - The CCAG will create the SAP queues and virtual + schedulers on each CCA with the actual parameters + specified in the tmnxCcagPathCcTable. + distribute (2) - Each CCA will receive a portion of the parameters + specified in the tmnxCcagPathCcTable. + portFair (3) - The LAG will create the SAP queues and virtual + schedulers with actual configuration parameters + on each port members in the LAG. The bandwidth is + distributed among the ports based on each port's + bandwidth relative to the total active bandwidth." + DEFVAL { distribute } + ::= { tmnxCcagEntry 8 } + +tmnxCcagPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCcagPathTable has an entry for each Cross Connect Aggregation + Group, CCAG, path configured on this system." + ::= { tmnxCardObjs 13 } + +tmnxCcagPathEntry OBJECT-TYPE + SYNTAX TmnxCcagPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular CCAG Path. Entries are + created/deleted by the user. There is no StorageType object, entries + have a presumed StorageType of nonVolatile." + INDEX { + tmnxCcagId, + tmnxCcagPathId + } + ::= { tmnxCcagPathTable 1 } + +TmnxCcagPathEntry ::= SEQUENCE +{ + tmnxCcagPathId INTEGER, + tmnxCcagPathLastChanged TimeStamp, + tmnxCcagPathRate TmnxCcagRate, + tmnxCcagPathRateOption TmnxCcagRateOption, + tmnxCcagPathWeight Unsigned32 +} + +tmnxCcagPathId OBJECT-TYPE + SYNTAX INTEGER { + alpha (1), + beta (2) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcagPathId is used as the secondary index into the + tmnxCcagPathTable. Along with tmnxCcagId, it uniquely identifies a + specific path, alpha or beta, on a CCAG." + ::= { tmnxCcagPathEntry 1 } + +tmnxCcagPathLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagPathLastChanged indicates the time this row was + last changed." + ::= { tmnxCcagPathEntry 2 } + +tmnxCcagPathRate OBJECT-TYPE + SYNTAX TmnxCcagRate + UNITS "kilobits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathRate specifies the bandwidth rate limitation + for this path on each member cross connect adaptor, CCA, in the CCAG." + DEFVAL { -1 } + ::= { tmnxCcagPathEntry 3 } + +tmnxCcagPathRateOption OBJECT-TYPE + SYNTAX TmnxCcagRateOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathRateOption specifies whether the rate in + tmnxCcagPathRate is defined as an aggregate path rate for all CCAs in + the CCAG or as a per CCA path rate." + DEFVAL { aggregate } + ::= { tmnxCcagPathEntry 4 } + +tmnxCcagPathWeight OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathWeight specifies the scheduling percentage + for this path. It is applied to all CCAs in the CCAG membership list + for this path." + DEFVAL { 50 } + ::= { tmnxCcagPathEntry 5 } + +tmnxCcagPathCcTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCcagPathCcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCcagPathCcTable has an entry for each type of Cross Connection + on a Cross Connect Aggregation Group Path configured on this system." + ::= { tmnxCardObjs 14 } + +tmnxCcagPathCcEntry OBJECT-TYPE + SYNTAX TmnxCcagPathCcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a particular CCAG Path Cross Connect. + Entries are created/deleted by the user. There is no StorageType + object, entries have a presumed StorageType of nonVolatile." + INDEX { + tmnxCcagId, + tmnxCcagPathId, + tmnxCcagPathCcType + } + ::= { tmnxCcagPathCcTable 1 } + +TmnxCcagPathCcEntry ::= SEQUENCE +{ + tmnxCcagPathCcType INTEGER, + tmnxCcagPathCcLastChanged TimeStamp, + tmnxCcagPathCcEgrPoolResvCbs Integer32, + tmnxCcagPathCcEgrPoolSlpPlcy TNamedItem, + tmnxCcagPathCcIngPoolResvCbs Integer32, + tmnxCcagPathCcIngPoolSlpPlcy TNamedItem, + tmnxCcagPathCcAcctPolicyId Unsigned32, + tmnxCcagPathCcCollectStats TruthValue, + tmnxCcagPathCcQueuePlcy TNamedItem, + tmnxCcagPathCcMac MacAddress, + tmnxCcagPathCcMtu Unsigned32, + tmnxCcagPathCcUserAssignedMac TruthValue, + tmnxCcagPathCcHwMac MacAddress +} + +tmnxCcagPathCcType OBJECT-TYPE + SYNTAX INTEGER { + sapsap (1), + sapnet (2), + netsap (3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcType is used as a third index into + the tmnxCcagPathCcTable. Along with tmnxCcagId and tmnxCcagPathId, + it uniquely identifies a cross connection type on a specific path + in a particular CCAG. The types are: + sapsap (1): the cross connection is between two saps, where both + services are access. + sapnet (2): the cross connection is between a sap and a network + service. + netsap (3): the cross connection is between a network and a sap + service." + ::= { tmnxCcagPathCcEntry 1 } + +tmnxCcagPathCcLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcLastChanged indicates the time this row was + last changed." + ::= { tmnxCcagPathCcEntry 2 } + +tmnxCcagPathCcEgrPoolResvCbs OBJECT-TYPE + SYNTAX Integer32 (-1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcEgrPoolResvCbs specifies the percentage of + pool size reserved for the committed burst size, CBS. The value '-1' + implies that the reserved CBS should be computed as the sum of the CBS + requested by the entities using this pool if the application point is + 'network'. For 'access' application points the value '-1' means a + default of 30%." + DEFVAL { -1 } + ::= { tmnxCcagPathCcEntry 3 } + +tmnxCcagPathCcEgrPoolSlpPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcEgrPoolSlpPlcy specifies the slope policy + being used for the egress pool. The Slope policies define the nature + of the RED Slopes for the high and the low priority traffic." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 4 } + +tmnxCcagPathCcIngPoolResvCbs OBJECT-TYPE + SYNTAX Integer32 (-1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcIngPoolResvCbs specifies the percentage of + pool size reserved for the committed burst size, CBS. The value '-1' + implies that the reserved CBS should be computed as the sum of the CBS + requested by the entities using this pool if the application point is + 'network'. For 'access' application points the value '-1' means a + default of 30%. tmnxCcagPathCcIngPoolResvCbs does not apply to + tmnxCcagPathCcType 'netsap'." + DEFVAL { -1 } + ::= { tmnxCcagPathCcEntry 5 } + +tmnxCcagPathCcIngPoolSlpPlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcIngPoolSlpPlcy specifies the slope policy + being used for the ingress pool. The Slope policies define the nature + of the RED Slopes for the high and the low priority traffic. + tmnxCcagPathCcIngPoolSlpPlcy does not apply to tmnxCcagPathCcType + 'netsap'." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 6 } + +tmnxCcagPathCcAcctPolicyId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcAcctPolicyId specifies the accounting + policy which must be defined prior to associating it with the port. + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this port. A zero value indicates that there is no + accounting policy associated with this port. It is only meaningful + when the tmnxCcagPathCcType is 'netsap'." + DEFVAL { 0 } + ::= { tmnxCcagPathCcEntry 7 } + +tmnxCcagPathCcCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcCollectStats specifies whether the + collection of accounting and statistical data for the network port is + enabled/disabled, 'true'/'false'. When applying accounting policies + the data by default will be collected in the appropriate records and + written to the designated billing file. When the value is set to + false, the statistics are still accumulated by the IOM cards, however, + the CPU will not obtain the results and write them to the billing + file. If the value of tmnxCcagPathCcType is not 'netsap', the value of + this object is meaningless and an attempt to set it will result in an + inconsistentValue error." + DEFVAL { false } + ::= { tmnxCcagPathCcEntry 8 } + +tmnxCcagPathCcQueuePlcy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcQueuePlcy specifies the network egress + queue policy. If the value of tmnxCcagPathCcType is not 'netsap', the + value of this object is meaningless and an attempt to set it will + result in an inconsistentValue error." + DEFVAL { "default" } + ::= { tmnxCcagPathCcEntry 9 } + +tmnxCcagPathCcMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcMac specifies the MAC address of the + virtual LAG that maps to tmnxCcagPathId and tmnxCcagPathCcType. The + default value of this object is derived from the chassis MAC address + pool." + DEFVAL { '000000000000'H } + ::= { tmnxCcagPathCcEntry 10 } + +tmnxCcagPathCcMtu OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcMtu specifies the MTU of the path indexed + by tmnxCcagId, tmnxCcagPathId, and tmnxCcagPathCcType. When the value + is '0', the real MTU is calculated internally." + DEFVAL { 0 } + ::= { tmnxCcagPathCcEntry 11 } + +tmnxCcagPathCcUserAssignedMac OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcUserAssignedMac indicates whether the value + of tmnxCcagPathCcMac has been explicitly assigned or inherited from + tmnxCcagPathCcHwMac, 'true' and 'false', respectively." + DEFVAL { false } + ::= { tmnxCcagPathCcEntry 12 } + +tmnxCcagPathCcHwMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCcagPathCcHwMac is the system assigned MAC address of + the virtual LAG that maps to tmnxCcagPathId and tmnxCcagPathCcType. + When tmnxCcagPathCcUserAssignedMac is 'false', tmnxCcagPathCcMac + inherits its value from this object." + ::= { tmnxCcagPathCcEntry 13 } + +tmnxMcmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxMcmTable has an entry for each Mda Carrier module (MCM) on the + 7710 system." + ::= { tmnxCardObjs 15 } + +tmnxMcmEntry OBJECT-TYPE + SYNTAX TmnxMcmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a MCM in a chassis in the 7710 system. + Entries in the table cannot be created and deleted via SNMP SET + operations. When a tmnxChassisEntry is created, a + tmnxMcmEntry is created in the chassis. Before a + tmnxChassisEntry can be deleted, each tmnxMcmEntry + for the chassis must be in the proper state for removal." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMcmSlotNum + } + ::= { tmnxMcmTable 1 } + +TmnxMcmEntry ::= SEQUENCE +{ + tmnxMcmSlotNum Unsigned32, + tmnxMcmSupportedTypes TmnxMcmType, + tmnxMcmAssignedType TmnxMcmType, + tmnxMcmEquippedType TmnxMcmType, + tmnxMcmHwIndex TmnxHwIndex +} + +tmnxMcmSlotNum OBJECT-TYPE + SYNTAX Unsigned32 (0..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this MDA slot within a specific + IOM card in the system. Since the MCM occupies two MDA slots in + the chassis this value can only be an odd number." + ::= { tmnxMcmEntry 1 } + +tmnxMcmSupportedTypes OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that indicates what MCM types can be physically supported + in this chassis." + ::= { tmnxMcmEntry 2 } + +tmnxMcmAssignedType OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A bit-mask that identifies the administratively assigned + (pre-provisioned) MCM type that should occupy this chassis. + If tmnxMcmAssignedType has a value of 'unassigned', + this slot has not yet been pre-provisioned. There must not be more + than one bit set at a time in tmnxMcmAssignedType." + DEFVAL { 1 } + ::= { tmnxMcmEntry 3 } + +tmnxMcmEquippedType OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A bit-mask that identifies the MCM type that is physically + inserted into this chassis. If the chassis has been pre-provisioned, + tmnxMcmAssignedType is not equal 'unassigned', and the + value of tmnxMcmEquippedType is not the same as + tmnxMcmAssignedType, a mismatch alarm will be raised. + If the chassis has not been pre-provisioned, and the value of + tmnxMcmEquippedType is not one of the supported types as + specified by tmnxMcmSupportedTypes, a mismatch alarm will + be raised. There will not be more than one bit set at a time in + tmnxMcmEquippedType." + ::= { tmnxMcmEntry 4 } + +tmnxMcmHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxMcmHwIndex is the index into the tmnxHwTable for the + row entry that represents the hardware component information for this + MCM." + ::= { tmnxMcmEntry 5 } + +tmnxMcmTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxMcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The card type table has an entry for each Nokia 7710 series Mda + Carrier Module (MCM) model." + ::= { tmnxCardObjs 16 } + +tmnxMcmTypeEntry OBJECT-TYPE + SYNTAX TmnxMcmTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia 7710 series MCM model. Rows in this + table are created by the agent at initialization and cannot be created + or destroyed by SNMP Get or Set requests." + INDEX { tmnxMcmTypeIndex } + ::= { tmnxMcmTypeTable 1 } + +TmnxMcmTypeEntry ::= SEQUENCE +{ + tmnxMcmTypeIndex TmnxMcmType, + tmnxMcmTypeName TNamedItemOrEmpty, + tmnxMcmTypeDescription TItemDescription, + tmnxMcmTypeStatus TruthValue +} + +tmnxMcmTypeIndex OBJECT-TYPE + SYNTAX TmnxMcmType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia 7710 series + MCM model." + ::= { tmnxMcmTypeEntry 1 } + +tmnxMcmTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + 7710 series MCM model. This name string may be used in CLI + commands to specify a particular card model type." + ::= { tmnxMcmTypeEntry 2 } + +tmnxMcmTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia 7710 series MCM model." + ::= { tmnxMcmTypeEntry 3 } + +tmnxMcmTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxMcmTypeStatus has a value of 'true' it + indicates that this MCM is supported in this revision of the + management software. When it has a value of 'false' there is no + support." + ::= { tmnxMcmTypeEntry 4 } + +tmnxIPsecIsaGrpTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpTableLastChanged indicates the sysUpTime + at the time of the last modification to tmnxIPsecIsaGrpTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxCardObjs 17 } + +tmnxIPsecIsaGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxIPsecIsaGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to store entries for Groups of IPSec Integrated Service + Adaptors. The table tmnxIPsecIsaGrpTable used to create and remove + IPsec ISA groups. An IPsec ISA group is used to represent multiple + hardware adaptors as a single entity. This allows for warm redundancy + to be run between two IPsec ISAs." + ::= { tmnxCardObjs 18 } + +tmnxIPsecIsaGrpEntry OBJECT-TYPE + SYNTAX TmnxIPsecIsaGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a single IPsec group entry." + INDEX { tmnxIPsecIsaGrpId } + ::= { tmnxIPsecIsaGrpTable 1 } + +TmnxIPsecIsaGrpEntry ::= SEQUENCE +{ + tmnxIPsecIsaGrpId TmnxTunnelGroupId, + tmnxIPsecIsaGrpRowStatus RowStatus, + tmnxIPsecIsaGrpLastChanged TimeStamp, + tmnxIPsecIsaGrpDescription TItemDescription, + tmnxIPsecIsaGrpAdminState TmnxAdminState, + tmnxIPsecIsaGrpOperState TmnxOperState, + tmnxIPsecIsaGrpIsaChassis TmnxChassisIndex, + tmnxIPsecIsaGrpPrimaryIsa TmnxHwIndexOrZero, + tmnxIPsecIsaGrpBackupIsa TmnxHwIndexOrZero, + tmnxIPsecIsaGrpActiveIsa TmnxHwIndexOrZero, + tmnxIPsecIsaGrpTunnels Unsigned32, + tmnxIPsecIsaGrpMaxTunnels Unsigned32, + tmnxIPsecIsaGrpTunnelReassembly Integer32, + tmnxIPsecIsaGrpOperFlags TmnxIpSecIsaOperFlags, + tmnxIPsecIsaGrpMultiActive TruthValue, + tmnxIPsecIsaGrpActiveMda Unsigned32, + tmnxIPsecIsaGrpIpTunnels Unsigned32, + tmnxIPsecIsaGrpIpMaxTunnels Unsigned32, + tmnxIPsecIsaGrpIPsecRespondOnly TruthValue, + tmnxIPsecIsaGrpIsaScaleMode INTEGER, + tmnxIPsecIsaGrpDpCpuUsageCollEn TruthValue, + tmnxIPsecIsaGrpTrafficFwdCollEn TruthValue +} + +tmnxIPsecIsaGrpId OBJECT-TYPE + SYNTAX TmnxTunnelGroupId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpId specifies the id of a + TmnxIPsecIsaGrpEntry and is the primary index for the table." + ::= { tmnxIPsecIsaGrpEntry 1 } + +tmnxIPsecIsaGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpRowStatus object is used to create and delete rows + in the tmnxIPsecIsaGrpTable." + ::= { tmnxIPsecIsaGrpEntry 2 } + +tmnxIPsecIsaGrpLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxIPsecIsaGrpEntry 3 } + +tmnxIPsecIsaGrpDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpDescription specifies the user-provided + description for each tmnxIPsecIsaGrpEntry in the table + tmnxIPsecIsaGrpTable." + DEFVAL { "" } + ::= { tmnxIPsecIsaGrpEntry 4 } + +tmnxIPsecIsaGrpAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpAdminState specifies the administrative + state of the tmnxIPsecIsaGrpEntry." + DEFVAL { outOfService } + ::= { tmnxIPsecIsaGrpEntry 5 } + +tmnxIPsecIsaGrpOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpOperState indicates the operational status + of tmnxIPsecIsaGrpEntry." + ::= { tmnxIPsecIsaGrpEntry 6 } + +tmnxIPsecIsaGrpIsaChassis OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIsaChassis specifies the chassis on which + the tmnxIPsecIsaGrpPrimaryIsa and tmnxIPsecIsaGrpBackupIsa are + present." + DEFVAL { 1 } + ::= { tmnxIPsecIsaGrpEntry 7 } + +tmnxIPsecIsaGrpPrimaryIsa OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpPrimaryIsa specifies the primary IPsec ISA + to be used for this module group." + DEFVAL { 0 } + ::= { tmnxIPsecIsaGrpEntry 8 } + +tmnxIPsecIsaGrpBackupIsa OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpBackupIsa specifies the backup IPsec ISA + to be used for this module group." + DEFVAL { 0 } + ::= { tmnxIPsecIsaGrpEntry 9 } + +tmnxIPsecIsaGrpActiveIsa OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpActiveIsa indicates the active ISA that is + being used for this module group. + + This object has meaning only when tmnxIPsecIsaGrpPrimaryIsa or + tmnxIPsecIsaGrpBackupIsa is configured to a non-default value. In all + other cases, the value of this object is equal to zero." + ::= { tmnxIPsecIsaGrpEntry 10 } + +tmnxIPsecIsaGrpTunnels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpTunnels indicates the number of IPSec + tunnels being used for this module group." + ::= { tmnxIPsecIsaGrpEntry 11 } + +tmnxIPsecIsaGrpMaxTunnels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpMaxTunnels indicates the maximum number of + IPSec tunnels available for this module group." + ::= { tmnxIPsecIsaGrpEntry 12 } + +tmnxIPsecIsaGrpTunnelReassembly OBJECT-TYPE + SYNTAX Integer32 (0..5000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpTunnelReassembly specifies the maximum + number of milliseconds to wait to receive all fragments of a + particular IPSec or GRE packet for reassembly. + + The tmnxGreTunnelReassembly value set to zero indicates that + reassembly is disabled. + + An 'inconsistentValue' error is returned if the value is not a + multiple of 100 milli-seconds." + DEFVAL { 0 } + ::= { tmnxIPsecIsaGrpEntry 13 } + +tmnxIPsecIsaGrpOperFlags OBJECT-TYPE + SYNTAX TmnxIpSecIsaOperFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpOperFlags indicates the operational flags + to determine the status of tmnxIPsecIsaGrpEntry." + ::= { tmnxIPsecIsaGrpEntry 14 } + +tmnxIPsecIsaGrpMultiActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpMultiActive specifies whether this tunnel + group will load-balance IPsec traffic on multiple MDAs." + DEFVAL { false } + ::= { tmnxIPsecIsaGrpEntry 15 } + +tmnxIPsecIsaGrpActiveMda OBJECT-TYPE + SYNTAX Unsigned32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpActiveMda specifies the number of active + MDAs to be used by this tunnel-group to load-balance IPsec traffic." + DEFVAL { 1 } + ::= { tmnxIPsecIsaGrpEntry 16 } + +tmnxIPsecIsaGrpIpTunnels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIpTunnels indicates the number of IP + tunnels being used for this module group." + ::= { tmnxIPsecIsaGrpEntry 17 } + +tmnxIPsecIsaGrpIpMaxTunnels OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIpMaxTunnels indicates the maximum number + of IP tunnels available for this module group." + ::= { tmnxIPsecIsaGrpEntry 18 } + +tmnxIPsecIsaGrpIPsecRespondOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIPsecRespondOnly specifies whether the + IPsec tunnel will respond to requests only and does not initiate + exchanges with the peer." + DEFVAL { false } + ::= { tmnxIPsecIsaGrpEntry 19 } + +tmnxIPsecIsaGrpIsaScaleMode OBJECT-TYPE + SYNTAX INTEGER { + tunnelLimit2k (1), + tunnelLimit32k (2), + tunnelLimit8 (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpIsaScaleMode specifies the set of + supported scaling modes for each ISA in this group. + + The scaling modes can be one of: + tunnelLimit2k (1) - maximum 2048 tunnels (e.g., IPsec, GRE and + IP) per ISA + tunnelLimit32k (2) - maximum 32678 tunnels per ISA + tunnelLimit8 (4) - maximum 8 tunnels per ISA + + When creating a row, this object must be specified in the same SNMP + PDU as tmnxIPsecIsaGrpRowStatus. The value of this object cannot be + changed once the row is created. + + Platform tmnxIPsecIsaGrpIsaScaleMode Default + --------- ----------------------------------- + VSR 'tunnelLimit2k(1)' + SAR-Hm 'tunnelLimit8(4)' + Otherwise 'tunnelLimit32k(2)'" + ::= { tmnxIPsecIsaGrpEntry 20 } + +tmnxIPsecIsaGrpDpCpuUsageCollEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpDpCpuUsageCollEn specifies whether or not + the data-plane CPU usage historical statistics collection is enabled + for this group." + DEFVAL { false } + ::= { tmnxIPsecIsaGrpEntry 21 } + +tmnxIPsecIsaGrpTrafficFwdCollEn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxIPsecIsaGrpTrafficFwdCollEn specifies whether or not + the gateway traffic forwarding statistics collection is enabled for + this group." + DEFVAL { false } + ::= { tmnxIPsecIsaGrpEntry 22 } + +tmnxHsmdaMdaSchOvrTblLastChangd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrTblLastChangd indicates the sysUpTime + at the time of the last modification of tmnxHsmdaMdaSchOvrTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value. + + This object is obsoleted in 10.0 Release." + ::= { tmnxCardObjs 19 } + +tmnxHsmdaMdaSchOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxHsmdaMdaSchOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The tmnxHsmdaMdaSchOvrTable has an entry for each MDA-level HSMDA + scheduler override configured on this system. + + This table is obsoleted in 10.0 Release." + ::= { tmnxCardObjs 20 } + +tmnxHsmdaMdaSchOvrEntry OBJECT-TYPE + SYNTAX TmnxHsmdaMdaSchOvrEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row represents a particular MDA-level HSMDA scheduler override. + Entries are created and deleted by the user." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tmnxHsmdaMdaSchOvrTable 1 } + +TmnxHsmdaMdaSchOvrEntry ::= SEQUENCE +{ + tmnxHsmdaMdaSchOvrRowStatus RowStatus, + tmnxHsmdaMdaSchOvrLastChanged TimeStamp, + tmnxHsmdaMdaSchOvrMaxRate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrGrp1Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrGrp2Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass1Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass1WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass2Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass2WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass3Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass3WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass4Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass4WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass5Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass5WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass6Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass6WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass7Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass7WtInGrp THsmdaWeightOverride, + tmnxHsmdaMdaSchOvrClass8Rate THsmdaPIRMRateOverride, + tmnxHsmdaMdaSchOvrClass8WtInGrp THsmdaWeightOverride +} + +tmnxHsmdaMdaSchOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrRowStatus is used for the creation and + deletion of MDA-level HSMDA scheduler overrides. + + When the tmnxMDAAssignedType of the tmnxMDAEntry indexed by the same + indices of this table is a non-HSMDA MDA Type, creation will fail and + return a 'noCreation' error." + ::= { tmnxHsmdaMdaSchOvrEntry 1 } + +tmnxHsmdaMdaSchOvrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxHsmdaMdaSchOvrEntry 2 } + +tmnxHsmdaMdaSchOvrMaxRate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrMaxRate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, for this HSMDA + scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyMaxRate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 3 } + +tmnxHsmdaMdaSchOvrGrp1Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrGrp1Rate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, for group 1 for + this HSMDA scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyGrp1Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 4 } + +tmnxHsmdaMdaSchOvrGrp2Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrGrp2Rate specifies the explicit maximum + frame based bandwidth limit, in megabits per second, for group 2 for + this HSMDA scheduler. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyGrp2Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 5 } + +tmnxHsmdaMdaSchOvrClass1Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass1Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl1Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 6 } + +tmnxHsmdaMdaSchOvrClass1WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass1WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass1WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl1GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl1WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 7 } + +tmnxHsmdaMdaSchOvrClass2Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass2Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl2Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 8 } + +tmnxHsmdaMdaSchOvrClass2WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass2WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass2WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl2GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl2WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 9 } + +tmnxHsmdaMdaSchOvrClass3Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass3Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl3Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 10 } + +tmnxHsmdaMdaSchOvrClass3WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass3WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass3WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl3GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl3WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 11 } + +tmnxHsmdaMdaSchOvrClass4Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass4Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl4Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 12 } + +tmnxHsmdaMdaSchOvrClass4WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass4WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass4WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl4GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl4WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 13 } + +tmnxHsmdaMdaSchOvrClass5Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass5Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl5Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 14 } + +tmnxHsmdaMdaSchOvrClass5WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass5WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass5WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl5GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl5WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 15 } + +tmnxHsmdaMdaSchOvrClass6Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass6Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl6Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 16 } + +tmnxHsmdaMdaSchOvrClass6WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass6WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass6WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl6GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl6WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 17 } + +tmnxHsmdaMdaSchOvrClass7Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass7Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl7Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 18 } + +tmnxHsmdaMdaSchOvrClass7WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass7WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass7WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl7GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl7WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 19 } + +tmnxHsmdaMdaSchOvrClass8Rate OBJECT-TYPE + SYNTAX THsmdaPIRMRateOverride + UNITS "Mbps" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass8Rate specifies the explicit + maximum frame based bandwidth limit, in megabits per second, for this + HSMDA scheduler policy level. + + A value of -2 indicates no override. + + This object overrides TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl8Rate." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 20 } + +tmnxHsmdaMdaSchOvrClass8WtInGrp OBJECT-TYPE + SYNTAX THsmdaWeightOverride + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tmnxHsmdaMdaSchOvrClass8WtInGrp specifies the weight the + HSMDA scheduler policy should apply to this policy level within the + group it belongs to. + + The value of tmnxHsmdaMdaSchOvrClass8WtInGrp will only be used if this + policy level has been assigned to a group by setting + tHsmdaSchedulerPlcyLvl8GrpId to a non-zero value. + + A value of -2 indicates no override. + + This object overrides + TIMETRA-QOS-MIB::tHsmdaSchedulerPlcyLvl8WgtInGrp." + DEFVAL { -2 } + ::= { tmnxHsmdaMdaSchOvrEntry 21 } + +tmnxFPTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFPTable has an entry for each Forwarding Plane configuration. + An entry is created in this table whenever an entry for card is + created in tmnxCardTable. This entry is relevant only for IOM3/IMM." + ::= { tmnxCardObjs 21 } + +tmnxFPEntry OBJECT-TYPE + SYNTAX TmnxFPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Forwarding Plane (FP) configuration." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum + } + ::= { tmnxFPTable 1 } + +TmnxFPEntry ::= SEQUENCE +{ + tmnxFPNum Unsigned32, + tmnxFPMcPathMgmtBwPlcyName TNamedItem, + tmnxFPMcPathMgmtAdminState TmnxAdminState, + tmnxFPLastChanged TimeStamp, + tmnxFPHiBwMcastSource TruthValue, + tmnxFPHiBwMcastAlarm TruthValue, + tmnxFPHiBwMcastTapCount Gauge32, + tmnxFPHiBwMcastGroup Unsigned32, + tmnxFPWredBufAllocMin Unsigned32, + tmnxFPWredBufAllocMax Unsigned32, + tmnxFPWredResvCbsMin Unsigned32, + tmnxFPWredResvCbsMax Unsigned32, + tmnxFPWredSlopePolicy TNamedItemOrEmpty, + tmnxFPWredAdminState TmnxAdminState, + tmnxFPHiBwMcastDefaultPathsOnly TruthValue, + tmnxFPDCpuProtDynEnfrcPlcrPool Integer32, + tmnxFPStablePoolSizing TruthValue, + tmnxFPIngressBufferAllocation Unsigned32, + tmnxFPPlcyAcctStatsPool Unsigned32, + tmnxFPPlcyAcctStatsInUse Unsigned32, + tmnxFPInitExtractDropPrioMode INTEGER, + tmnxFPEgrHsPoolPolicy TNamedItemOrEmpty, + tmnxFPEgrHsFixedHighThreshDelta Integer32, + tmnxFPMcPathMgmtPriInUseBw Gauge32, + tmnxFPMcPathMgmtSecInUseBw Gauge32, + tmnxFPMcPathMgmtBlkHoleInUseBw Gauge32, + tmnxFPGeneration TmnxFpGeneration +} + +tmnxFPNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNum identifies the Forwarding Plane." + ::= { tmnxFPEntry 1 } + +tmnxFPMcPathMgmtBwPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtBwPlcyName specifies the multicast policy + name configured for the FP. tmnxFPMcPathMgmtBwPlcyName can be set only + if the policy exists in + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathBwPlcyTable." + DEFVAL { "default" } + ::= { tmnxFPEntry 2 } + +tmnxFPMcPathMgmtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtAdminState specifies administrative state + of the multicast path for the FP." + DEFVAL { outOfService } + ::= { tmnxFPEntry 3 } + +tmnxFPLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPLastChanged indicates the timestamp of last change + to this row in tmnxFPTable." + ::= { tmnxFPEntry 4 } + +tmnxFPHiBwMcastSource OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastSource specifies if this FP should attempt + to allocate separate fabric planes to allocate high bandwidth + multicast traffic taps. + + tmnxFPHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxFPHiBwMcastSource or an 'inconsistentValue' error will be + returned." + DEFVAL { false } + ::= { tmnxFPEntry 5 } + +tmnxFPHiBwMcastAlarm OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastAlarm specifies if a + tmnxChassisHiBwMcastAlarm alarm is raised if there are more than one + high bandwidth multicast traffic taps sharing a plane." + DEFVAL { false } + ::= { tmnxFPEntry 6 } + +tmnxFPHiBwMcastTapCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastTapCount indicates the number of high + bandwidth multicast traffic taps on this FP." + ::= { tmnxFPEntry 7 } + +tmnxFPHiBwMcastGroup OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastGroup specifies the group of high + bandwidth multicast traffic taps to which this tap belongs. + + A value of '0' specifies that this tap is not a member of any High + Bandwidth Multicast group. + + tmnxFPHiBwMcastGroup must be set in the same SNMP request PDU with + tmnxFPHiBwMcastSource or an 'inconsistentValue' error will be + returned." + DEFVAL { 0 } + ::= { tmnxFPEntry 8 } + +tmnxFPWredBufAllocMin OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + UNITS "Hundredths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredBufAllocMin specifies the minimum WRED + (Weighted Random Early Detection) queue aggregate buffer allocation + which will be set aside for WRED queue buffer pools." + DEFVAL { 2500 } + ::= { tmnxFPEntry 9 } + +tmnxFPWredBufAllocMax OBJECT-TYPE + SYNTAX Unsigned32 (1..9999) + UNITS "Hundredths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredBufAllocMax specifies the maximum WRED queue + aggregate buffer allocation which will be set aside for WRED queue + buffer pools." + DEFVAL { 2500 } + ::= { tmnxFPEntry 10 } + +tmnxFPWredResvCbsMin OBJECT-TYPE + SYNTAX Unsigned32 (0..9999) + UNITS "Hundredths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredResvCbsMin specifies the minimum buffers within + the WRED pool that will be set aside for WRED queues operating within + their configured CBS (Committed Buffer Size) thresholds." + DEFVAL { 2500 } + ::= { tmnxFPEntry 11 } + +tmnxFPWredResvCbsMax OBJECT-TYPE + SYNTAX Unsigned32 (1..9999) + UNITS "Hundredths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredResvCbsMax specifies the maximum buffers within + the WRED pool that will be set aside for WRED queues operating within + their configured CBS (Committed Buffer Size) thresholds." + DEFVAL { 2500 } + ::= { tmnxFPEntry 12 } + +tmnxFPWredSlopePolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredSlopePolicy specifies the name of slope policy + being used within WRED pool." + DEFVAL { "default" } + ::= { tmnxFPEntry 13 } + +tmnxFPWredAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPWredAdminState specifies administrative state of + the egress WRED queue support on the card." + DEFVAL { outOfService } + ::= { tmnxFPEntry 14 } + +tmnxFPHiBwMcastDefaultPathsOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPHiBwMcastDefaultPathsOnly specifies whether only + the default paths are to be High Bandwidth Multicast (HBM) (typically + paths 0 and 15) and the remaining paths are non-HBM 'true (1)', or all + paths are configured HBM on the forwarding path 'false (2)'. + + This object is only meaningful if tmnxFPHiBwMcastSource is set to the + value 'true (1)'." + DEFVAL { false } + ::= { tmnxFPEntry 15 } + +tmnxFPDCpuProtDynEnfrcPlcrPool OBJECT-TYPE + SYNTAX Integer32 (0 | 1000..32000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPDCpuProtDynEnfrcPlcrPool specifies number of + policers that are set aside that can be instantiated as dynamic + enforcement policers when Distributed CPU Protection is configured + with dynamic enforcement." + DEFVAL { 0 } + ::= { tmnxFPEntry 16 } + +tmnxFPStablePoolSizing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPStablePoolSizing specifies whether the forwarding + plane (FP) should split the buffers in a fixed way. When the value of + tmnxFPStablePoolSizing is set to 'true', the forwarding plane will + evenly split the buffers between all possible MDAs. Then, each MDA + buffers will be split between all possible ports based on port max + bandwidth adjusted by the port's modify-buffer-allocation-rate + percentages. + + The value of tmnxFPStablePoolSizing cannot be set to 'true' when + either tmnxCardNamedPoolAdminMode or tmnxCardNamedPoolOperMode is set + to 'inService'. Likewise, the value of tmnxCardNamedPoolAdminMode or + tmnxCardNamedPoolOperMode cannot be set to 'inService' when + tmnxFPStablePoolSizing is set to 'true'." + DEFVAL { false } + ::= { tmnxFPEntry 17 } + +tmnxFPIngressBufferAllocation OBJECT-TYPE + SYNTAX Unsigned32 (2000..8000) + UNITS "Hundredths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPIngressBufferAllocation specifies the buffer + allocation on a given forwarding plane (FP) which will be set aside + for ingress pools." + DEFVAL { 5000 } + ::= { tmnxFPEntry 18 } + +tmnxFPPlcyAcctStatsPool OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1000..128000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPPlcyAcctStatsPool specifies the number of stats + resources to reserve for policy-accounting on this forwarding plane + (FP). + + The value of zero indicates no stats resources are allocated to policy + accounting." + DEFVAL { 0 } + ::= { tmnxFPEntry 19 } + +tmnxFPPlcyAcctStatsInUse OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPPlcyAcctStatsInUse indicates the total number of + statistics resources currently in use." + ::= { tmnxFPEntry 20 } + +tmnxFPInitExtractDropPrioMode OBJECT-TYPE + SYNTAX INTEGER { + uniform (1), + l3Classify (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPInitExtractDropPrioMode specifies the scheme used + to select the initial drop priority of extracted control plane + traffic. The initial drop priority of extracted packets can either be + of low or high priority. The drop priority can be subsequently altered + by mechanisms such as cpu-protection. High priority traffic receives + preferential treatment in control plane congestion situations at the + expense of low priority traffic. + + Values: + uniform (1) - initialize the drop priority of all extracted + control traffic as high priority + l3Classify (2) - initialize the drop priority of all layer 3 + extracted control traffic based on the QoS + classification of the packets + - this is useful in networks where the DSCP and EXP + markings can be trusted as the primary method to + distinguish, protect and isolate good terminating + protocol traffic from unknown or potentially + harmful protocol traffic" + DEFVAL { uniform } + ::= { tmnxFPEntry 21 } + +tmnxFPEgrHsPoolPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPEgrHsPoolPolicy specifies the egress QoS High Scale + scheduler policy for this port. This object must correspond to the + index of a row in TIMETRA-QOS-MIB::tHsPoolPolicyTable, otherwise an + 'inconsistentValue' error will be returned. + + When this forwarding plane is on non-High Scale card type, the value + for tmnxFPEgrHsPoolPolicy will be ignored. If this forwarding plane is + on High Scale card type, the default for this object will be the + string 'default'." + DEFVAL { "" } + ::= { tmnxFPEntry 22 } + +tmnxFPEgrHsFixedHighThreshDelta OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65536) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxFPEgrHsFixedHighThreshDelta specifies the egress QoS + High threshold delta for this port. This object must correspond." + DEFVAL { -1 } + ::= { tmnxFPEntry 23 } + +tmnxFPMcPathMgmtPriInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Kbps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtPriInUseBw indicates the in use ingress + multicast bandwidth for the primary forwarding path." + ::= { tmnxFPEntry 24 } + +tmnxFPMcPathMgmtSecInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Kbps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtSecInUseBw indicates the in use ingress + multicast bandwidth for the secondary forwarding path." + ::= { tmnxFPEntry 25 } + +tmnxFPMcPathMgmtBlkHoleInUseBw OBJECT-TYPE + SYNTAX Gauge32 + UNITS "Kbps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPMcPathMgmtBlkHoleInUseBw indicates the bandwidth of + the ingress multicast traffic that is being black holed on the FP." + ::= { tmnxFPEntry 26 } + +tmnxFPGeneration OBJECT-TYPE + SYNTAX TmnxFpGeneration + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPGeneration indicates the generation of the FP + network processor." + ::= { tmnxFPEntry 27 } + +tmnxFPAccIngQGrpTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpTableLastChgd indicates the timestamp of + last change to the tmnxFPAccIngQGrpTable." + ::= { tmnxCardObjs 22 } + +tmnxFPAccIngQGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPAccIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpTable defines access Ingress Queue Group + Table for providing, via SNMP, the capability of defining the + forwarding-plane specific queue groups from the queue-groups existing + in the TIMETRA-QOS-MIB::tQosIngQGroupTable." + ::= { tmnxCardObjs 23 } + +tmnxFPAccIngQGrpEntry OBJECT-TYPE + SYNTAX TmnxFPAccIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpEntry defines an entry in the + tmnxFPAccIngQGrpTable. + + Entries are created/deleted in this table by SNMP sets to + tmnxFPAccIngQGrpRowStatus." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId + } + ::= { tmnxFPAccIngQGrpTable 1 } + +TmnxFPAccIngQGrpEntry ::= SEQUENCE +{ + tmnxFPAccIngQGrpName TNamedItem, + tmnxFPAccIngQGrpInstanceId Unsigned32, + tmnxFPAccIngQGrpRowStatus RowStatus, + tmnxFPAccIngQGrpLastChgd TimeStamp, + tmnxFPAccIngQGrpAcctgPolId Unsigned32, + tmnxFPAccIngQGrpCollectStats TruthValue, + tmnxFPAccIngQGrpDescr TItemDescription, + tmnxFPAccIngQGrpPolicerPol TNamedItemOrEmpty +} + +tmnxFPAccIngQGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpName defines the forwarding-plane Ingress + Queue Group name. It, along with tmnxFPAccIngQGrpInstanceId uniquely + identifies a forwarding-plane ingress queue group in the managed + system." + ::= { tmnxFPAccIngQGrpEntry 1 } + +tmnxFPAccIngQGrpInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpInstanceId defines the unique instance of + the forwarding-plane ingress Queue Group. It, along with + tmnxFPAccIngQGrpName, uniquely identifies a forwarding-plane ingress + queue group in the managed system." + ::= { tmnxFPAccIngQGrpEntry 2 } + +tmnxFPAccIngQGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpRowStatus allows entries to be created + and deleted in the tmnxFPAccIngQGrpTable. + + The creation of an entry in this table will succeed only if the + queue-group being created exists in + TIMETRA-QOS-MIB::tQosIngQGroupTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tmnxFPAccIngQGrpEntry 3 } + +tmnxFPAccIngQGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpLastChgd indicates the value of sysUpTime + when the queue entry was last modified." + ::= { tmnxFPAccIngQGrpEntry 4 } + +tmnxFPAccIngQGrpAcctgPolId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpAcctgPolId specifies the + accounting-policy to be used with this forwarding-plane ingress + queue-group. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this queue-group. + + The value zero indicates that the agent should use the default + accounting policy, if one exists." + DEFVAL { 0 } + ::= { tmnxFPAccIngQGrpEntry 5 } + +tmnxFPAccIngQGrpCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpCollectStats specifies whether statistics + should be collected on this forwarding-plane ingress queue-group." + DEFVAL { false } + ::= { tmnxFPAccIngQGrpEntry 6 } + +tmnxFPAccIngQGrpDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpDescr specifies the description for this + forwarding-plane queue-group." + DEFVAL { "" } + ::= { tmnxFPAccIngQGrpEntry 7 } + +tmnxFPAccIngQGrpPolicerPol OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpPolicerPol specifies the name of the + policer control policy to be used with this forwarding-plane ingress + queue-group." + DEFVAL { "" } + ::= { tmnxFPAccIngQGrpEntry 8 } + +tmnxFPNetIngQGrpTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpTableLastChgd indicates the timestamp of + last change to the tmnxFPNetIngQGrpTable." + ::= { tmnxCardObjs 24 } + +tmnxFPNetIngQGrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPNetIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpTable defines access Ingress Queue Group + Table for providing, via SNMP, the capability of defining the + forwarding-plane specific queue groups from the queue-groups existing + in the TIMETRA-QOS-MIB::tQosIngQGroupTable." + ::= { tmnxCardObjs 25 } + +tmnxFPNetIngQGrpEntry OBJECT-TYPE + SYNTAX TmnxFPNetIngQGrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpEntry defines an entry in the + tmnxFPNetIngQGrpTable. + + Entries are created/deleted in this table by SNMP sets to + tmnxFPNetIngQGrpRowStatus." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId + } + ::= { tmnxFPNetIngQGrpTable 1 } + +TmnxFPNetIngQGrpEntry ::= SEQUENCE +{ + tmnxFPNetIngQGrpName TNamedItem, + tmnxFPNetIngQGrpInstanceId Unsigned32, + tmnxFPNetIngQGrpRowStatus RowStatus, + tmnxFPNetIngQGrpLastChgd TimeStamp, + tmnxFPNetIngQGrpAcctgPolId Unsigned32, + tmnxFPNetIngQGrpCollectStats TruthValue, + tmnxFPNetIngQGrpDescr TItemDescription, + tmnxFPNetIngQGrpPolicerPol TNamedItemOrEmpty +} + +tmnxFPNetIngQGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpName defines the forwarding-plane Ingress + Queue Group name. It, along with tmnxFPNetIngQGrpInstanceId uniquely + identifies a forwarding-plane ingress queue group in the managed + system." + ::= { tmnxFPNetIngQGrpEntry 1 } + +tmnxFPNetIngQGrpInstanceId OBJECT-TYPE + SYNTAX Unsigned32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpInstanceId defines the unique instance of + the forwarding-plane ingress Queue Group. It, along with + tmnxFPNetIngQGrpName, uniquely identifies a forwarding-plane ingress + queue group in the managed system." + ::= { tmnxFPNetIngQGrpEntry 2 } + +tmnxFPNetIngQGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpRowStatus allows entries to be created + and deleted in the tmnxFPNetIngQGrpTable. + + The creation of an entry in this table will succeed only if the + queue-group being created exists in + TIMETRA-QOS-MIB::tQosIngQGroupTable." + REFERENCE + "See definition of RowStatus in RFC 2579, 'Textual Conventions for + SMIv2.'" + ::= { tmnxFPNetIngQGrpEntry 3 } + +tmnxFPNetIngQGrpLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpLastChgd indicates the value of sysUpTime + when the queue entry was last modified." + ::= { tmnxFPNetIngQGrpEntry 4 } + +tmnxFPNetIngQGrpAcctgPolId OBJECT-TYPE + SYNTAX Unsigned32 (0..99) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpAcctgPolId specifies the + accounting-policy to be used with this forwarding-plane ingress + queue-group. + + A non-zero value indicates the tmnxLogApPolicyId index identifying the + policy entry in the tmnxLogApTable from the TIMETRA-LOG-MIB which is + associated with this queue-group. + + The value zero indicates that the agent should use the default + accounting policy, if one exists." + DEFVAL { 0 } + ::= { tmnxFPNetIngQGrpEntry 5 } + +tmnxFPNetIngQGrpCollectStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpCollectStats specifies whether statistics + should be collected on this forwarding-plane ingress queue-group." + DEFVAL { false } + ::= { tmnxFPNetIngQGrpEntry 6 } + +tmnxFPNetIngQGrpDescr OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpDescr specifies the description for this + forwarding-plane queue-group." + DEFVAL { "" } + ::= { tmnxFPNetIngQGrpEntry 7 } + +tmnxFPNetIngQGrpPolicerPol OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpPolicerPol specifies the name of the + policer control policy to be used with this forwarding-plane ingress + queue-group." + DEFVAL { "" } + ::= { tmnxFPNetIngQGrpEntry 8 } + +tmnxFabricTypeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFabricTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The fabric type table has an entry for each Nokia SROS series Fabric + card type." + ::= { tmnxCardObjs 26 } + +tmnxFabricTypeEntry OBJECT-TYPE + SYNTAX TmnxFabricTypeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Nokia SROS series Fabric card. Rows in + this table are created by the agent at initialization and cannot be + created or destroyed by SNMP Get or Set requests." + INDEX { tmnxFabricTypeIndex } + ::= { tmnxFabricTypeTable 1 } + +TmnxFabricTypeEntry ::= SEQUENCE +{ + tmnxFabricTypeIndex TmnxFabricType, + tmnxFabricTypeName TNamedItemOrEmpty, + tmnxFabricTypeDescription TItemDescription, + tmnxFabricTypeStatus TruthValue +} + +tmnxFabricTypeIndex OBJECT-TYPE + SYNTAX TmnxFabricType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique index value which identifies this type of Nokia SROS series + Fabric card type." + ::= { tmnxFabricTypeEntry 1 } + +tmnxFabricTypeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The administrative name that identifies this type of Nokia + SROS series Fabric card. This name string may be used in CLI + commands to specify a particular fabric card type." + ::= { tmnxFabricTypeEntry 2 } + +tmnxFabricTypeDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A detailed description of this Nokia SROS series Fabric card." + ::= { tmnxFabricTypeEntry 3 } + +tmnxFabricTypeStatus OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When tmnxFabricTypeStatus has a value of 'true' it + indicates that this Fabric is supported in this revision of the + management software. When it has a value of 'false' there is no + support." + ::= { tmnxFabricTypeEntry 4 } + +tmnxFPNetIngQGrpPStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPNetIngQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFPNetIngQGrpPStatTable contains forwarding-plane ingress QoS + queue group policer statistics on network side." + ::= { tmnxCardObjs 27 } + +tmnxFPNetIngQGrpPStatEntry OBJECT-TYPE + SYNTAX TmnxFPNetIngQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpPStatEntry defines an entry in the + tmnxFPNetIngQGrpPStatTable. It represents statistics about a specific + QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId, + tmnxFPNetIngQGrpPStatPolicerId + } + ::= { tmnxFPNetIngQGrpPStatTable 1 } + +TmnxFPNetIngQGrpPStatEntry ::= SEQUENCE +{ + tmnxFPNetIngQGrpPStatPolicerId TIngPolicerId, + tmnxFPNetIngQGrpPStatMode TmnxIngPolicerStatMode, + tmnxFPNetIngQgPStOffHPrioPkts Counter64, + tmnxFPNetIngQgPStOffHPrioPktsL Counter32, + tmnxFPNetIngQgPStOffHPrioPktsH Counter32, + tmnxFPNetIngQgPStDrpHPrioPkts Counter64, + tmnxFPNetIngQgPStDrpHPrioPktsL Counter32, + tmnxFPNetIngQgPStDrpHPrioPktsH Counter32, + tmnxFPNetIngQgPStOffLPrioPkts Counter64, + tmnxFPNetIngQgPStOffLPrioPktsL Counter32, + tmnxFPNetIngQgPStOffLPrioPktsH Counter32, + tmnxFPNetIngQgPStDrpLPrioPkts Counter64, + tmnxFPNetIngQgPStDrpLPrioPktsL Counter32, + tmnxFPNetIngQgPStDrpLPrioPktsH Counter32, + tmnxFPNetIngQgPStOffHPrioOcts Counter64, + tmnxFPNetIngQgPStOffHPrioOctsL Counter32, + tmnxFPNetIngQgPStOffHPrioOctsH Counter32, + tmnxFPNetIngQgPStDrpHPrioOcts Counter64, + tmnxFPNetIngQgPStDrpHPrioOctsL Counter32, + tmnxFPNetIngQgPStDrpHPrioOctsH Counter32, + tmnxFPNetIngQgPStOffLPrioOcts Counter64, + tmnxFPNetIngQgPStOffLPrioOctsL Counter32, + tmnxFPNetIngQgPStOffLPrioOctsH Counter32, + tmnxFPNetIngQgPStDrpLPrioOcts Counter64, + tmnxFPNetIngQgPStDrpLPrioOctsL Counter32, + tmnxFPNetIngQgPStDrpLPrioOctsH Counter32, + tmnxFPNetIngQgPStFwdInProfPkts Counter64, + tmnxFPNetIngQgPStFwdInProfPktsL Counter32, + tmnxFPNetIngQgPStFwdInProfPktsH Counter32, + tmnxFPNetIngQgPStFwdOutProfPkts Counter64, + tmnxFPNetIngQgPStFwdOutProfPktsL Counter32, + tmnxFPNetIngQgPStFwdOutProfPktsH Counter32, + tmnxFPNetIngQgPStFwdInProfOcts Counter64, + tmnxFPNetIngQgPStFwdInProfOctsL Counter32, + tmnxFPNetIngQgPStFwdInProfOctsH Counter32, + tmnxFPNetIngQgPStFwdOutProfOcts Counter64, + tmnxFPNetIngQgPStFwdOutProfOctsL Counter32, + tmnxFPNetIngQgPStFwdOutProfOctsH Counter32, + tmnxFPNetIngQgPStUncolPktsOff Counter64, + tmnxFPNetIngQgPStUncolPktsOffL Counter32, + tmnxFPNetIngQgPStUncolPktsOffH Counter32, + tmnxFPNetIngQgPStUncolOctsOff Counter64, + tmnxFPNetIngQgPStUncolOctsOffL Counter32, + tmnxFPNetIngQgPStUncolOctsOffH Counter32 +} + +tmnxFPNetIngQGrpPStatPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpPStatPolicerId specifies the index of the + ingress QoS policer of this forwarding-plane queue group on network." + ::= { tmnxFPNetIngQGrpPStatEntry 1 } + +tmnxFPNetIngQGrpPStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQGrpPStatMode indicates the stat mode used by + this policer." + ::= { tmnxFPNetIngQGrpPStatEntry 2 } + +tmnxFPNetIngQgPStOffHPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioPkts indicates the number of + high priority packets, as determined by the ingress queue group + policer, offered by the Pchip to the Qchip." + ::= { tmnxFPNetIngQGrpPStatEntry 3 } + +tmnxFPNetIngQgPStOffHPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStOffHPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 4 } + +tmnxFPNetIngQgPStOffHPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStOffHPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 5 } + +tmnxFPNetIngQgPStDrpHPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioPkts indicates the number of + high priority packets, as determined by the ingress queue group + policer, dropped by the Pchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { tmnxFPNetIngQGrpPStatEntry 6 } + +tmnxFPNetIngQgPStDrpHPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStDrpHPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 7 } + +tmnxFPNetIngQgPStDrpHPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStDrpHPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 8 } + +tmnxFPNetIngQgPStOffLPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioPkts indicates the number of low + priority packets, as determined by the ingress queue group policer, + offered by the Pchip to the Qchip." + ::= { tmnxFPNetIngQGrpPStatEntry 9 } + +tmnxFPNetIngQgPStOffLPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStOffLPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 10 } + +tmnxFPNetIngQgPStOffLPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStOffLPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 11 } + +tmnxFPNetIngQgPStDrpLPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioPkts indicates the number of low + priority packets, as determined by the ingress queue group policer, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxFPNetIngQGrpPStatEntry 12 } + +tmnxFPNetIngQgPStDrpLPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStDrpLPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 13 } + +tmnxFPNetIngQgPStDrpLPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStDrpLPrioPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 14 } + +tmnxFPNetIngQgPStOffHPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioOcts indicates the number of + high priority octets, as determined by the ingress queue group + policer, offered by the Pchip to the Qchip." + ::= { tmnxFPNetIngQGrpPStatEntry 15 } + +tmnxFPNetIngQgPStOffHPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStOffHPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 16 } + +tmnxFPNetIngQgPStOffHPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffHPrioOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStOffHPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 17 } + +tmnxFPNetIngQgPStDrpHPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioOcts indicates the number of + high priority octets, as determined by the ingress queue group + policer, dropped by the Pchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { tmnxFPNetIngQGrpPStatEntry 18 } + +tmnxFPNetIngQgPStDrpHPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStDrpHPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 19 } + +tmnxFPNetIngQgPStDrpHPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpHPrioOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStDrpHPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 20 } + +tmnxFPNetIngQgPStOffLPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioOcts indicates the number of low + priority octets, as determined by the ingress queue group policer, + offered by the Pchip to the Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 21 } + +tmnxFPNetIngQgPStOffLPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStOffLPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 22 } + +tmnxFPNetIngQgPStOffLPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStOffLPrioOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStOffLPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 23 } + +tmnxFPNetIngQgPStDrpLPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioOcts indicates the number of low + priority octets, as determined by the ingress queue group policer, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxFPNetIngQGrpPStatEntry 24 } + +tmnxFPNetIngQgPStDrpLPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStDrpLPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 25 } + +tmnxFPNetIngQgPStDrpLPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStDrpLPrioOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStDrpLPrioOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 26 } + +tmnxFPNetIngQgPStFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 27 } + +tmnxFPNetIngQgPStFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStFwdInProfPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 28 } + +tmnxFPNetIngQgPStFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStFwdInProfPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 29 } + +tmnxFPNetIngQgPStFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 30 } + +tmnxFPNetIngQgPStFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfPktsL indicates the lower 32 + bits of tmnxFPNetIngQgPStFwdOutProfPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 31 } + +tmnxFPNetIngQgPStFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfPktsH indicates the upper 32 + bits of tmnxFPNetIngQgPStFwdOutProfPkts." + ::= { tmnxFPNetIngQGrpPStatEntry 32 } + +tmnxFPNetIngQgPStFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 33 } + +tmnxFPNetIngQgPStFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStFwdInProfOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 34 } + +tmnxFPNetIngQgPStFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdInProfOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStFwdInProfOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 35 } + +tmnxFPNetIngQgPStFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 36 } + +tmnxFPNetIngQgPStFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfOctsL indicates the lower 32 + bits of tmnxFPNetIngQgPStFwdOutProfOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 37 } + +tmnxFPNetIngQgPStFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStFwdOutProfOctsH indicates the upper 32 + bits of tmnxFPNetIngQgPStFwdOutProfOcts." + ::= { tmnxFPNetIngQGrpPStatEntry 38 } + +tmnxFPNetIngQgPStUncolPktsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolPktsOff indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 39 } + +tmnxFPNetIngQgPStUncolPktsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolPktsOffL indicates the lower 32 + bits of tmnxFPNetIngQgPStUncolPktsOff." + ::= { tmnxFPNetIngQGrpPStatEntry 40 } + +tmnxFPNetIngQgPStUncolPktsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolPktsOffH indicates the upper 32 + bits of tmnxFPNetIngQgPStUncolPktsOff." + ::= { tmnxFPNetIngQGrpPStatEntry 41 } + +tmnxFPNetIngQgPStUncolOctsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolOctsOff indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { tmnxFPNetIngQGrpPStatEntry 42 } + +tmnxFPNetIngQgPStUncolOctsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolOctsOffL indicates the lower 32 + bits of tmnxFPNetIngQgPStUncolOctsOff." + ::= { tmnxFPNetIngQGrpPStatEntry 43 } + +tmnxFPNetIngQgPStUncolOctsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPNetIngQgPStUncolOctsOffH indicates the higher 32 + bits of the value of tmnxFPNetIngQgPStUncolOctsOff." + ::= { tmnxFPNetIngQGrpPStatEntry 44 } + +tmnxFPAccIngQGrpPStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFPAccIngQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFPAccIngQGrpPStatTable contains forwarding-plane ingress QoS + queue group policer statistics on access side." + ::= { tmnxCardObjs 28 } + +tmnxFPAccIngQGrpPStatEntry OBJECT-TYPE + SYNTAX TmnxFPAccIngQGrpPStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpPStatEntry defines an entry in the + tmnxFPAccIngQGrpPStatTable. It represents statistics about a specific + QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId, + tmnxFPAccIngQGrpPStatPolicerId + } + ::= { tmnxFPAccIngQGrpPStatTable 1 } + +TmnxFPAccIngQGrpPStatEntry ::= SEQUENCE +{ + tmnxFPAccIngQGrpPStatPolicerId TIngPolicerId, + tmnxFPAccIngQGrpPStatMode TmnxIngPolicerStatMode, + tmnxFPAccIngQgPStOffHPrioPkts Counter64, + tmnxFPAccIngQgPStOffHPrioPktsL Counter32, + tmnxFPAccIngQgPStOffHPrioPktsH Counter32, + tmnxFPAccIngQgPStDrpHPrioPkts Counter64, + tmnxFPAccIngQgPStDrpHPrioPktsL Counter32, + tmnxFPAccIngQgPStDrpHPrioPktsH Counter32, + tmnxFPAccIngQgPStOffLPrioPkts Counter64, + tmnxFPAccIngQgPStOffLPrioPktsL Counter32, + tmnxFPAccIngQgPStOffLPrioPktsH Counter32, + tmnxFPAccIngQgPStDrpLPrioPkts Counter64, + tmnxFPAccIngQgPStDrpLPrioPktsL Counter32, + tmnxFPAccIngQgPStDrpLPrioPktsH Counter32, + tmnxFPAccIngQgPStOffHPrioOcts Counter64, + tmnxFPAccIngQgPStOffHPrioOctsL Counter32, + tmnxFPAccIngQgPStOffHPrioOctsH Counter32, + tmnxFPAccIngQgPStDrpHPrioOcts Counter64, + tmnxFPAccIngQgPStDrpHPrioOctsL Counter32, + tmnxFPAccIngQgPStDrpHPrioOctsH Counter32, + tmnxFPAccIngQgPStOffLPrioOcts Counter64, + tmnxFPAccIngQgPStOffLPrioOctsL Counter32, + tmnxFPAccIngQgPStOffLPrioOctsH Counter32, + tmnxFPAccIngQgPStDrpLPrioOcts Counter64, + tmnxFPAccIngQgPStDrpLPrioOctsL Counter32, + tmnxFPAccIngQgPStDrpLPrioOctsH Counter32, + tmnxFPAccIngQgPStFwdInProfPkts Counter64, + tmnxFPAccIngQgPStFwdInProfPktsL Counter32, + tmnxFPAccIngQgPStFwdInProfPktsH Counter32, + tmnxFPAccIngQgPStFwdOutProfPkts Counter64, + tmnxFPAccIngQgPStFwdOutProfPktsL Counter32, + tmnxFPAccIngQgPStFwdOutProfPktsH Counter32, + tmnxFPAccIngQgPStFwdInProfOcts Counter64, + tmnxFPAccIngQgPStFwdInProfOctsL Counter32, + tmnxFPAccIngQgPStFwdInProfOctsH Counter32, + tmnxFPAccIngQgPStFwdOutProfOcts Counter64, + tmnxFPAccIngQgPStFwdOutProfOctsL Counter32, + tmnxFPAccIngQgPStFwdOutProfOctsH Counter32, + tmnxFPAccIngQgPStUncolPktsOff Counter64, + tmnxFPAccIngQgPStUncolPktsOffL Counter32, + tmnxFPAccIngQgPStUncolPktsOffH Counter32, + tmnxFPAccIngQgPStUncolOctsOff Counter64, + tmnxFPAccIngQgPStUncolOctsOffL Counter32, + tmnxFPAccIngQgPStUncolOctsOffH Counter32 +} + +tmnxFPAccIngQGrpPStatPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpPStatPolicerId specifies the index of the + ingress QoS policer of this forwarding-plane queue group on access." + ::= { tmnxFPAccIngQGrpPStatEntry 1 } + +tmnxFPAccIngQGrpPStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQGrpPStatMode indicates the stat mode used by + this policer." + ::= { tmnxFPAccIngQGrpPStatEntry 2 } + +tmnxFPAccIngQgPStOffHPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioPkts indicates the number of + high priority packets, as determined by the ingress queue group + policer, offered by the Pchip to the Qchip." + ::= { tmnxFPAccIngQGrpPStatEntry 3 } + +tmnxFPAccIngQgPStOffHPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStOffHPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 4 } + +tmnxFPAccIngQgPStOffHPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStOffHPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 5 } + +tmnxFPAccIngQgPStDrpHPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioPkts indicates the number of + high priority packets, as determined by the ingress queue group + policer, dropped by the Pchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { tmnxFPAccIngQGrpPStatEntry 6 } + +tmnxFPAccIngQgPStDrpHPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStDrpHPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 7 } + +tmnxFPAccIngQgPStDrpHPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStDrpHPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 8 } + +tmnxFPAccIngQgPStOffLPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioPkts indicates the number of low + priority packets, as determined by the ingress queue group policer, + offered by the Pchip to the Qchip." + ::= { tmnxFPAccIngQGrpPStatEntry 9 } + +tmnxFPAccIngQgPStOffLPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStOffLPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 10 } + +tmnxFPAccIngQgPStOffLPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStOffLPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 11 } + +tmnxFPAccIngQgPStDrpLPrioPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioPkts indicates the number of low + priority packets, as determined by the ingress queue group policer, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxFPAccIngQGrpPStatEntry 12 } + +tmnxFPAccIngQgPStDrpLPrioPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStDrpLPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 13 } + +tmnxFPAccIngQgPStDrpLPrioPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStDrpLPrioPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 14 } + +tmnxFPAccIngQgPStOffHPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioOcts indicates the number of + high priority octets, as determined by the ingress queue group + policer, offered by the Pchip to the Qchip." + ::= { tmnxFPAccIngQGrpPStatEntry 15 } + +tmnxFPAccIngQgPStOffHPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStOffHPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 16 } + +tmnxFPAccIngQgPStOffHPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffHPrioOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStOffHPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 17 } + +tmnxFPAccIngQgPStDrpHPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioOcts indicates the number of + high priority octets, as determined by the ingress queue group + policer, dropped by the Pchip due to: MBS exceeded, buffer pool limit + exceeded, etc." + ::= { tmnxFPAccIngQGrpPStatEntry 18 } + +tmnxFPAccIngQgPStDrpHPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStDrpHPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 19 } + +tmnxFPAccIngQgPStDrpHPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpHPrioOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStDrpHPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 20 } + +tmnxFPAccIngQgPStOffLPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioOcts indicates the number of low + priority octets, as determined by the ingress queue group policer, + offered by the Pchip to the Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 21 } + +tmnxFPAccIngQgPStOffLPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStOffLPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 22 } + +tmnxFPAccIngQgPStOffLPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStOffLPrioOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStOffLPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 23 } + +tmnxFPAccIngQgPStDrpLPrioOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioOcts indicates the number of low + priority octets, as determined by the ingress queue group policer, + dropped by the Pchip due to: MBS exceeded, buffer pool limit exceeded, + etc." + ::= { tmnxFPAccIngQGrpPStatEntry 24 } + +tmnxFPAccIngQgPStDrpLPrioOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStDrpLPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 25 } + +tmnxFPAccIngQgPStDrpLPrioOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStDrpLPrioOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStDrpLPrioOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 26 } + +tmnxFPAccIngQgPStFwdInProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfPkts indicates the number of + in-profile packets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 27 } + +tmnxFPAccIngQgPStFwdInProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStFwdInProfPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 28 } + +tmnxFPAccIngQgPStFwdInProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStFwdInProfPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 29 } + +tmnxFPAccIngQgPStFwdOutProfPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfPkts indicates the number of + out-of-profile packets (rate above CIR) forwarded by the ingress + Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 30 } + +tmnxFPAccIngQgPStFwdOutProfPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfPktsL indicates the lower 32 + bits of tmnxFPAccIngQgPStFwdOutProfPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 31 } + +tmnxFPAccIngQgPStFwdOutProfPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfPktsH indicates the upper 32 + bits of tmnxFPAccIngQgPStFwdOutProfPkts." + ::= { tmnxFPAccIngQGrpPStatEntry 32 } + +tmnxFPAccIngQgPStFwdInProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfOcts indicates the number of + in-profile octets (rate below CIR) forwarded by the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 33 } + +tmnxFPAccIngQgPStFwdInProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStFwdInProfOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 34 } + +tmnxFPAccIngQgPStFwdInProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdInProfOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStFwdInProfOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 35 } + +tmnxFPAccIngQgPStFwdOutProfOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfOcts indicates the number of + out-of-profile octets (rate above CIR) forwarded by the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 36 } + +tmnxFPAccIngQgPStFwdOutProfOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfOctsL indicates the lower 32 + bits of tmnxFPAccIngQgPStFwdOutProfOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 37 } + +tmnxFPAccIngQgPStFwdOutProfOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStFwdOutProfOctsH indicates the upper 32 + bits of tmnxFPAccIngQgPStFwdOutProfOcts." + ::= { tmnxFPAccIngQGrpPStatEntry 38 } + +tmnxFPAccIngQgPStUncolPktsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolPktsOff indicates the number of + uncolored packets offered to the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 39 } + +tmnxFPAccIngQgPStUncolPktsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolPktsOffL indicates the lower 32 + bits of tmnxFPAccIngQgPStUncolPktsOff." + ::= { tmnxFPAccIngQGrpPStatEntry 40 } + +tmnxFPAccIngQgPStUncolPktsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolPktsOffH indicates the upper 32 + bits of tmnxFPAccIngQgPStUncolPktsOff." + ::= { tmnxFPAccIngQGrpPStatEntry 41 } + +tmnxFPAccIngQgPStUncolOctsOff OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolOctsOff indicates the number of + uncolored octets offered to the ingress Pchip." + ::= { tmnxFPAccIngQGrpPStatEntry 42 } + +tmnxFPAccIngQgPStUncolOctsOffL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolOctsOffL indicates the lower 32 + bits of tmnxFPAccIngQgPStUncolOctsOff." + ::= { tmnxFPAccIngQGrpPStatEntry 43 } + +tmnxFPAccIngQgPStUncolOctsOffH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFPAccIngQgPStUncolOctsOffH indicates the higher 32 + bits of the value of tmnxFPAccIngQgPStUncolOctsOff." + ::= { tmnxFPAccIngQGrpPStatEntry 44 } + +tFPAccIngQGrpPlcrOvrTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrTblLstChgd indicates the timestamp of + last change to the tFPAccIngQGrpPlcrOvrTable." + ::= { tmnxCardObjs 29 } + +tFPAccIngQGrpPlcrOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPAccIngQGrpPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrTable contains forwarding-plane QoS + ingress queue group policer overrides on access side." + ::= { tmnxCardObjs 30 } + +tFPAccIngQGrpPlcrOvrEntry OBJECT-TYPE + SYNTAX TFPAccIngQGrpPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrEntry defines an entry in the + tFPAccIngQGrpPlcrOvrTable. It represents policer overrides about a + specific forwarding-plane QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId, + tFPAccIngQGrpPlcrOvrPolicerId + } + ::= { tFPAccIngQGrpPlcrOvrTable 1 } + +TFPAccIngQGrpPlcrOvrEntry ::= SEQUENCE +{ + tFPAccIngQGrpPlcrOvrPolicerId TIngPolicerId, + tFPAccIngQGrpPlcrOvrRowStatus RowStatus, + tFPAccIngQGrpPlcrOvrLastChgd TimeStamp, + tFPAccIngQGrpPlcrOvrAdminPIR THPolPIRRateOverride, + tFPAccIngQGrpPlcrOvrAdminCIR THPolCIRRateOverride, + tFPAccIngQGrpPlcrOvrStatMode TmnxIngPolicerStatModeOverride, + tFPAccIngQGrpPlcrOvrMBS TPlcrBurstSizeBytesOverride, + tFPAccIngQGrpPlcrOvrCBS TPlcrBurstSizeBytesOverride, + tFPAccIngQGrpPlcrOvrPktOffset TPerPacketOffsetOvr +} + +tFPAccIngQGrpPlcrOvrPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrPolicerId specifies the index of the + ingress QoS policer of this forwarding-plane queue group on access." + ::= { tFPAccIngQGrpPlcrOvrEntry 1 } + +tFPAccIngQGrpPlcrOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrRowStatus specifies the Row Status of + the entry. + + This tFPAccIngQGrpPlcrOvrRowStatus object allows creation/deletion of + rows in this table." + ::= { tFPAccIngQGrpPlcrOvrEntry 2 } + +tFPAccIngQGrpPlcrOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrLastChgd indicates the timestamp of + last change to this row in tFPAccIngQGrpPlcrOvrTable." + ::= { tFPAccIngQGrpPlcrOvrEntry 3 } + +tFPAccIngQGrpPlcrOvrAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrAdminPIR specifies the administrative + PIR specified by the user." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPlcrOvrEntry 4 } + +tFPAccIngQGrpPlcrOvrAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRateOverride + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrAdminCIR specifies the administrative + CIR specified by the user." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPlcrOvrEntry 5 } + +tFPAccIngQGrpPlcrOvrStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatModeOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrStatMode specifies the mode of + statistics collected by the policer on this forwarding-plane QoS + ingress queue group." + DEFVAL { noOverride } + ::= { tFPAccIngQGrpPlcrOvrEntry 6 } + +tFPAccIngQGrpPlcrOvrMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrMBS specifies the maximum amount of + buffer space (in bytes) allowed for the queue by the policer on this + forwarding-plane QoS ingress queue group." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPlcrOvrEntry 7 } + +tFPAccIngQGrpPlcrOvrCBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrCBS specifies the amount of reserved + buffer space (in bytes) set by the policer on this forwarding-plane + QoS ingress queue group." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPlcrOvrEntry 8 } + +tFPAccIngQGrpPlcrOvrPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPlcrOvrPktOffset specifies the packet byte + offset for addition of policing information by the policer on this + forwarding-plane QoS ingress queue group." + DEFVAL { -128 } + ::= { tFPAccIngQGrpPlcrOvrEntry 9 } + +tFPAccIngQGrpArbitStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPAccIngQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatTable contains forwarding-plane + ingress QoS queue group policer statistics on access side." + ::= { tmnxCardObjs 31 } + +tFPAccIngQGrpArbitStatEntry OBJECT-TYPE + SYNTAX TFPAccIngQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatEntry defines an entry in the + tFPAccIngQGrpArbitStatTable. It represents statistics about a specific + QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId, + tFPAccIngQGrpArbitStatName + } + ::= { tFPAccIngQGrpArbitStatTable 1 } + +TFPAccIngQGrpArbitStatEntry ::= SEQUENCE +{ + tFPAccIngQGrpArbitStatName TNamedItem, + tFPAccIngQGrpArbitStatFwdPkts Counter64, + tFPAccIngQGrpArbitStatFwdPktsL Counter32, + tFPAccIngQGrpArbitStatFwdPktsH Counter32, + tFPAccIngQGrpArbitStatFwdOcts Counter64, + tFPAccIngQGrpArbitStatFwdOctsL Counter32, + tFPAccIngQGrpArbitStatFwdOctsH Counter32 +} + +tFPAccIngQGrpArbitStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatName specifies the name of the + ingress QoS arbiter of this forwarding-plane queue group on access." + ::= { tFPAccIngQGrpArbitStatEntry 1 } + +tFPAccIngQGrpArbitStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdPkts indicates the number of + forwarded packets by the ingress queue group arbiter Pchip." + ::= { tFPAccIngQGrpArbitStatEntry 2 } + +tFPAccIngQGrpArbitStatFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdPktsL indicates the lower 32 + bits of tFPAccIngQGrpArbitStatFwdPkts." + ::= { tFPAccIngQGrpArbitStatEntry 3 } + +tFPAccIngQGrpArbitStatFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdPktsH indicates the upper 32 + bits of tFPAccIngQGrpArbitStatFwdPkts." + ::= { tFPAccIngQGrpArbitStatEntry 4 } + +tFPAccIngQGrpArbitStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdOcts indicates the number of + forwarded octets by the ingress queue group arbiter Pchip." + ::= { tFPAccIngQGrpArbitStatEntry 5 } + +tFPAccIngQGrpArbitStatFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdOctsL indicates the lower 32 + bits of tFPAccIngQGrpArbitStatFwdOcts." + ::= { tFPAccIngQGrpArbitStatEntry 6 } + +tFPAccIngQGrpArbitStatFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpArbitStatFwdOctsH indicates the upper 32 + bits of tFPAccIngQGrpArbitStatFwdOcts." + ::= { tFPAccIngQGrpArbitStatEntry 7 } + +tFPNetIngQGrpArbitStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPNetIngQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatTable contains forwarding-plane + ingress QoS queue group arbiter statistics on network side." + ::= { tmnxCardObjs 32 } + +tFPNetIngQGrpArbitStatEntry OBJECT-TYPE + SYNTAX TFPNetIngQGrpArbitStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatEntry defines an entry in the + tFPNetIngQGrpArbitStatTable. It represents statistics about a specific + QoS ingress queue group arbiter." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId, + tFPNetIngQGrpArbitStatName + } + ::= { tFPNetIngQGrpArbitStatTable 1 } + +TFPNetIngQGrpArbitStatEntry ::= SEQUENCE +{ + tFPNetIngQGrpArbitStatName TNamedItem, + tFPNetIngQGrpArbitStatFwdPkts Counter64, + tFPNetIngQGrpArbitStatFwdPktsL Counter32, + tFPNetIngQGrpArbitStatFwdPktsH Counter32, + tFPNetIngQGrpArbitStatFwdOcts Counter64, + tFPNetIngQGrpArbitStatFwdOctsL Counter32, + tFPNetIngQGrpArbitStatFwdOctsH Counter32 +} + +tFPNetIngQGrpArbitStatName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatName specifies the name of the + ingress QoS arbiter of this forwarding-plane queue group on network." + ::= { tFPNetIngQGrpArbitStatEntry 1 } + +tFPNetIngQGrpArbitStatFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdPkts indicates the number of + forwarded packets by the ingress queue group arbiter Pchip." + ::= { tFPNetIngQGrpArbitStatEntry 2 } + +tFPNetIngQGrpArbitStatFwdPktsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdPktsL indicates the lower 32 + bits of tFPNetIngQGrpArbitStatFwdPkts." + ::= { tFPNetIngQGrpArbitStatEntry 3 } + +tFPNetIngQGrpArbitStatFwdPktsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdPktsH indicates the upper 32 + bits of tFPNetIngQGrpArbitStatFwdPkts." + ::= { tFPNetIngQGrpArbitStatEntry 4 } + +tFPNetIngQGrpArbitStatFwdOcts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdOcts indicates the number of + forwarded octets by the ingress queue group arbiter Pchip." + ::= { tFPNetIngQGrpArbitStatEntry 5 } + +tFPNetIngQGrpArbitStatFwdOctsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdOctsL indicates the lower 32 + bits of tFPNetIngQGrpArbitStatFwdOcts." + ::= { tFPNetIngQGrpArbitStatEntry 6 } + +tFPNetIngQGrpArbitStatFwdOctsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpArbitStatFwdOctsH indicates the upper 32 + bits of tFPNetIngQGrpArbitStatFwdOcts." + ::= { tFPNetIngQGrpArbitStatEntry 7 } + +tmnxVirtualSchedulerAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVirtualSchedulerAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVirtualSchedulerAdjTable has an entry to fine tune Quality of + Service (QoS) parameters." + ::= { tmnxCardObjs 33 } + +tmnxVirtualSchedulerAdjEntry OBJECT-TYPE + SYNTAX TmnxVirtualSchedulerAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVirtualSchedulerAdjEntry allows fine tune Quality of Service + (QoS) parameters on the corresponding card. + + The row exists only if the associated card instance identified by + tmnxCardSlotNum exists in the tmnxCardTable." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { tmnxVirtualSchedulerAdjTable 1 } + +TmnxVirtualSchedulerAdjEntry ::= SEQUENCE +{ + tmnxCardRateCalcFastQueue Unsigned32, + tmnxCardRateCalcSlowQueue Unsigned32, + tmnxCardSchedRun Unsigned32, + tmnxCardTaskScheduling Unsigned32, + tmnxCardSlowQueueThresh Integer32, + tmnxCardInternalSchedWghtMode TmnxInternalSchedWeightMode +} + +tmnxCardRateCalcFastQueue OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "thousandths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardRateCalcFastQueue specifies the percentage by + which fine tuning of Quality of Service (QoS) parameter 'Fast-Queue' + is modified." + DEFVAL { 10000 } + ::= { tmnxVirtualSchedulerAdjEntry 1 } + +tmnxCardRateCalcSlowQueue OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "thousandths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardRateCalcSlowQueue specifies the percentage by + which fine tuning of Quality of Service (QoS) parameter 'Slow-Queue' + is modified." + DEFVAL { 10000 } + ::= { tmnxVirtualSchedulerAdjEntry 2 } + +tmnxCardSchedRun OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "thousandths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardSchedRun specifies the percentage by which the + minimum amount of time required between the iterations of bandwidth + distribution by an Quality of Service (QoS) virtual scheduler is + modified." + DEFVAL { 10000 } + ::= { tmnxVirtualSchedulerAdjEntry 3 } + +tmnxCardTaskScheduling OBJECT-TYPE + SYNTAX Unsigned32 (1..100000) + UNITS "thousandths of a percent" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardTaskScheduling specifies the percentage change in + virtual scheduling task wake up interval." + DEFVAL { 10000 } + ::= { tmnxVirtualSchedulerAdjEntry 4 } + +tmnxCardSlowQueueThresh OBJECT-TYPE + SYNTAX Integer32 (0..1000000) + UNITS "kbps" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardSlowQueueThresh specifies the rate at which + queues are placed in the 'slow-queue' category." + DEFVAL { 1000 } + ::= { tmnxVirtualSchedulerAdjEntry 5 } + +tmnxCardInternalSchedWghtMode OBJECT-TYPE + SYNTAX TmnxInternalSchedWeightMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxCardInternalSchedWghtMode specifies the weight-mode + adjustment applied on this card." + DEFVAL { default } + ::= { tmnxVirtualSchedulerAdjEntry 6 } + +tmnxFpDcpDynEnfrcPlcrStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxFpDcpDynEnfrcPlcrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxFpDcpDynEnfrcPlcrStatTable has the statistics information of + the dynamic enforcement policer per forwarding plane." + ::= { tmnxCardObjs 34 } + +tmnxFpDcpDynEnfrcPlcrStatEntry OBJECT-TYPE + SYNTAX TmnxFpDcpDynEnfrcPlcrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynEnfrcPlcrStatEntry represents statistics + information per forwarding plane for the dynamic enforcement policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum + } + ::= { tmnxFpDcpDynEnfrcPlcrStatTable 1 } + +TmnxFpDcpDynEnfrcPlcrStatEntry ::= SEQUENCE +{ + tmnxFpDcpDynPlcrHiWtrMrkHitCnt Counter32, + tmnxFpDcpDynPlcrHiWtrMrkTime TimeStamp, + tmnxFpDcpDynPlcrAllocFailCount Counter32, + tmnxFpDcpDynPlcrInUse Counter32 +} + +tmnxFpDcpDynPlcrHiWtrMrkHitCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynPlcrHiWtrMrkHitCnt indicates the maximum + number of dynamic enforcement policers in use at any point of time." + ::= { tmnxFpDcpDynEnfrcPlcrStatEntry 1 } + +tmnxFpDcpDynPlcrHiWtrMrkTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynPlcrHiWtrMrkTime indicates the time at which + maximum number of dynamic enforcement policers was hit." + ::= { tmnxFpDcpDynEnfrcPlcrStatEntry 2 } + +tmnxFpDcpDynPlcrAllocFailCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynPlcrAllocFailCount indicated the number of + times the system failed to allocate dynamic enforcement policers." + ::= { tmnxFpDcpDynEnfrcPlcrStatEntry 3 } + +tmnxFpDcpDynPlcrInUse OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxFpDcpDynPlcrInUse indicated the number of dynamic + enforcement policers currently in use by the system." + ::= { tmnxFpDcpDynEnfrcPlcrStatEntry 4 } + +tFPNetIngQGrpPlcrOvrTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrTblLstChgd indicates the timestamp of + last change to the tFPNetIngQGrpPlcrOvrTable." + ::= { tmnxCardObjs 35 } + +tFPNetIngQGrpPlcrOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPNetIngQGrpPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrTable contains forwarding-plane QoS + ingress queue group policer overrides on network side." + ::= { tmnxCardObjs 36 } + +tFPNetIngQGrpPlcrOvrEntry OBJECT-TYPE + SYNTAX TFPNetIngQGrpPlcrOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrEntry defines an entry in the + tFPNetIngQGrpPlcrOvrTable. It represents policer overrides about a + specific forwarding-plane QoS ingress queue group policer." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId, + tFPNetIngQGrpPlcrOvrPolicerId + } + ::= { tFPNetIngQGrpPlcrOvrTable 1 } + +TFPNetIngQGrpPlcrOvrEntry ::= SEQUENCE +{ + tFPNetIngQGrpPlcrOvrPolicerId TIngPolicerId, + tFPNetIngQGrpPlcrOvrRowStatus RowStatus, + tFPNetIngQGrpPlcrOvrLastChgd TimeStamp, + tFPNetIngQGrpPlcrOvrAdminPIR THPolPIRRateOverride, + tFPNetIngQGrpPlcrOvrAdminCIR THPolCIRRateOverride, + tFPNetIngQGrpPlcrOvrStatMode TmnxIngPolicerStatModeOverride, + tFPNetIngQGrpPlcrOvrMBS TPlcrBurstSizeBytesOverride, + tFPNetIngQGrpPlcrOvrCBS TPlcrBurstSizeBytesOverride, + tFPNetIngQGrpPlcrOvrPktOffset TPerPacketOffsetOvr +} + +tFPNetIngQGrpPlcrOvrPolicerId OBJECT-TYPE + SYNTAX TIngPolicerId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrPolicerId specifies the index of the + ingress QoS policer of this forwarding-plane queue group on network." + ::= { tFPNetIngQGrpPlcrOvrEntry 1 } + +tFPNetIngQGrpPlcrOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrRowStatus specifies the Row Status of + the entry. + + This tFPNetIngQGrpPlcrOvrRowStatus object allows creation/deletion of + rows in this table." + ::= { tFPNetIngQGrpPlcrOvrEntry 2 } + +tFPNetIngQGrpPlcrOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrLastChgd indicates the timestamp of + last change to this row in tFPNetIngQGrpPlcrOvrTable." + ::= { tFPNetIngQGrpPlcrOvrEntry 3 } + +tFPNetIngQGrpPlcrOvrAdminPIR OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrAdminPIR specifies the administrative + PIR specified by the user." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPlcrOvrEntry 4 } + +tFPNetIngQGrpPlcrOvrAdminCIR OBJECT-TYPE + SYNTAX THPolCIRRateOverride + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrAdminCIR specifies the administrative + CIR specified by the user." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPlcrOvrEntry 5 } + +tFPNetIngQGrpPlcrOvrStatMode OBJECT-TYPE + SYNTAX TmnxIngPolicerStatModeOverride + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrStatMode specifies the mode of + statistics collected by the policer on this forwarding-plane QoS + ingress queue group." + DEFVAL { noOverride } + ::= { tFPNetIngQGrpPlcrOvrEntry 6 } + +tFPNetIngQGrpPlcrOvrMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrMBS specifies the maximum amount of + buffer space (in bytes) allowed for the queue by the policer on this + forwarding-plane QoS ingress queue group." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPlcrOvrEntry 7 } + +tFPNetIngQGrpPlcrOvrCBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrCBS specifies the amount of reserved + buffer space (in bytes) set by the policer on this forwarding-plane + QoS ingress queue group." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPlcrOvrEntry 8 } + +tFPNetIngQGrpPlcrOvrPktOffset OBJECT-TYPE + SYNTAX TPerPacketOffsetOvr + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPlcrOvrPktOffset specifies the packet byte + offset for addition of policing information by the policer on this + forwarding-plane QoS ingress queue group." + DEFVAL { -128 } + ::= { tFPNetIngQGrpPlcrOvrEntry 9 } + +tFPAccIngQGrpPCPOvrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFPAccIngQGrpPCPOvrTblLastChgd indicates the timestamp of last change + to the tFPAccIngQGrpPCPOvrTable." + ::= { tmnxCardObjs 37 } + +tFPAccIngQGrpPCPOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPAccIngQGrpPCPOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains forwarding plane ingress policer control + override information." + ::= { tmnxCardObjs 38 } + +tFPAccIngQGrpPCPOvrEntry OBJECT-TYPE + SYNTAX TFPAccIngQGrpPCPOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control override information about a specific forwarding plane + on the access ingress side." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId + } + ::= { tFPAccIngQGrpPCPOvrTable 1 } + +TFPAccIngQGrpPCPOvrEntry ::= SEQUENCE +{ + tFPAccIngQGrpPCPOvrRowStatus RowStatus, + tFPAccIngQGrpPCPOvrLastChgd TimeStamp, + tFPAccIngQGrpPCPOvrMaxRate THPolPIRRateOverride, + tFPAccIngQGrpPCPOvrMinMBSSep TPlcrBurstSizeBytesOverride +} + +tFPAccIngQGrpPCPOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { tFPAccIngQGrpPCPOvrEntry 1 } + +tFPAccIngQGrpPCPOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrLastChgd indicates the timestamp of + last change to this row in tFPAccIngQGrpPCPOvrTable." + ::= { tFPAccIngQGrpPCPOvrEntry 2 } + +tFPAccIngQGrpPCPOvrMaxRate OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrMaxRate specifies the maximum frame + based bandwidth limit of this policer override." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPCPOvrEntry 3 } + +tFPAccIngQGrpPCPOvrMinMBSSep OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrMinMBSSep specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer + override." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPCPOvrEntry 4 } + +tFPAccIngQGrpPCPOvrLvlTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFPAccIngQGrpPCPOvrLvlTblLstChgd indicates the timestamp of last + change to the tFPAccIngQGrpPCPOvrLvlTable." + ::= { tmnxCardObjs 39 } + +tFPAccIngQGrpPCPOvrLvlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPAccIngQGrpPCPOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains forwarding plane access ingress policer control + override information for the priority level." + ::= { tmnxCardObjs 40 } + +tFPAccIngQGrpPCPOvrLvlEntry OBJECT-TYPE + SYNTAX TFPAccIngQGrpPCPOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control priority level override information about a specific + forwarding plane on the access ingress side. + + Entries are created/deleted automatically by the system when entries + are created/delete in the tFPAccIngQGrpPCPOvrTable." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPAccIngQGrpName, + tmnxFPAccIngQGrpInstanceId, + tFPAccIngQGrpPCPOvrLvl + } + ::= { tFPAccIngQGrpPCPOvrLvlTable 1 } + +TFPAccIngQGrpPCPOvrLvlEntry ::= SEQUENCE +{ + tFPAccIngQGrpPCPOvrLvl TLevel, + tFPAccIngQGrpPCPOvrLvlLastChgd TimeStamp, + tFPAccIngQGrpPCPOvrLvlMBS TPlcrBurstSizeBytesOverride +} + +tFPAccIngQGrpPCPOvrLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrLvl identifies the level of the + policer control policy defined by tQosPolicerCtrlPolName." + ::= { tFPAccIngQGrpPCPOvrLvlEntry 1 } + +tFPAccIngQGrpPCPOvrLvlLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrLvlLastChgd indicates the timestamp of + last change to this row in tFPAccIngQGrpPCPOvrLvlTable." + ::= { tFPAccIngQGrpPCPOvrLvlEntry 2 } + +tFPAccIngQGrpPCPOvrLvlMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPAccIngQGrpPCPOvrLvlMBS specifies the maximum amount of + cumulative buffer space (in bytes) allowed for this level by the + policer of this level." + DEFVAL { -2 } + ::= { tFPAccIngQGrpPCPOvrLvlEntry 3 } + +tFPNetIngQGrpPCPOvrTblLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFPNetIngQGrpPCPOvrTblLastChgd indicates the timestamp of last change + to the tFPNetIngQGrpPCPOvrTable." + ::= { tmnxCardObjs 41 } + +tFPNetIngQGrpPCPOvrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPNetIngQGrpPCPOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains forwarding plane ingress policer control + override information." + ::= { tmnxCardObjs 42 } + +tFPNetIngQGrpPCPOvrEntry OBJECT-TYPE + SYNTAX TFPNetIngQGrpPCPOvrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control override information about a specific forwarding plane + on the access ingress side." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId + } + ::= { tFPNetIngQGrpPCPOvrTable 1 } + +TFPNetIngQGrpPCPOvrEntry ::= SEQUENCE +{ + tFPNetIngQGrpPCPOvrRowStatus RowStatus, + tFPNetIngQGrpPCPOvrLastChgd TimeStamp, + tFPNetIngQGrpPCPOvrMaxRate THPolPIRRateOverride, + tFPNetIngQGrpPCPOvrMinMBSSep TPlcrBurstSizeBytesOverride +} + +tFPNetIngQGrpPCPOvrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This is the Row Status of the entry. This allows creation/deletion of + rows in this table." + ::= { tFPNetIngQGrpPCPOvrEntry 1 } + +tFPNetIngQGrpPCPOvrLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrLastChgd indicates the timestamp of + last change to this row in tFPNetIngQGrpPCPOvrTable." + ::= { tFPNetIngQGrpPCPOvrEntry 2 } + +tFPNetIngQGrpPCPOvrMaxRate OBJECT-TYPE + SYNTAX THPolPIRRateOverride + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrMaxRate specifies the maximum frame + based bandwidth limit of this policer override." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPCPOvrEntry 3 } + +tFPNetIngQGrpPCPOvrMinMBSSep OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrMinMBSSep specifies the minimum amount + of separation buffer space (in bytes) allowed by this policer + override." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPCPOvrEntry 4 } + +tFPNetIngQGrpPCPOvrLvlTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFPNetIngQGrpPCPOvrLvlTblLstChgd indicates the timestamp of last + change to the tFPNetIngQGrpPCPOvrLvlTable." + ::= { tmnxCardObjs 43 } + +tFPNetIngQGrpPCPOvrLvlTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPNetIngQGrpPCPOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains forwarding plane network ingress policer control + override information for the priority level." + ::= { tmnxCardObjs 44 } + +tFPNetIngQGrpPCPOvrLvlEntry OBJECT-TYPE + SYNTAX TFPNetIngQGrpPCPOvrLvlEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Policer control priority level override information about a specific + forwarding plane on the network ingress side. + + Entries are created/deleted automatically by the system when entries + are created/delete in the tFPNetIngQGrpPCPOvrTable." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + tmnxFPNetIngQGrpName, + tmnxFPNetIngQGrpInstanceId, + tFPNetIngQGrpPCPOvrLvl + } + ::= { tFPNetIngQGrpPCPOvrLvlTable 1 } + +TFPNetIngQGrpPCPOvrLvlEntry ::= SEQUENCE +{ + tFPNetIngQGrpPCPOvrLvl TLevel, + tFPNetIngQGrpPCPOvrLvlLastChgd TimeStamp, + tFPNetIngQGrpPCPOvrLvlMBS TPlcrBurstSizeBytesOverride +} + +tFPNetIngQGrpPCPOvrLvl OBJECT-TYPE + SYNTAX TLevel + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrLvl identifies the level of the + policer control policy defined by tQosPolicerCtrlPolName." + ::= { tFPNetIngQGrpPCPOvrLvlEntry 1 } + +tFPNetIngQGrpPCPOvrLvlLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrLvlLastChgd indicates the timestamp of + last change to this row in tFPNetIngQGrpPCPOvrLvlTable." + ::= { tFPNetIngQGrpPCPOvrLvlEntry 2 } + +tFPNetIngQGrpPCPOvrLvlMBS OBJECT-TYPE + SYNTAX TPlcrBurstSizeBytesOverride + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFPNetIngQGrpPCPOvrLvlMBS specifies the maximum amount of + cumulative buffer space (in bytes) allowed for this level by the + policer of this level." + DEFVAL { -2 } + ::= { tFPNetIngQGrpPCPOvrLvlEntry 3 } + +tCardResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TCardResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tCardResTable represents system resource information that + are specific to a particular card on a given chassis." + ::= { tmnxCardObjs 45 } + +tCardResEntry OBJECT-TYPE + SYNTAX TCardResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tCardResEntry represents card specific system resource + information." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { tCardResTable 1 } + +TCardResEntry ::= SEQUENCE +{ + tCardResQosUserSchedsTotal Unsigned32, + tCardResQosUserSchedsAlloc Unsigned32, + tCardResQosIntSchedsTotal Unsigned32, + tCardResQosIntSchedsAlloc Unsigned32, + tCardResSubSPIQosOvrTotal Unsigned32, + tCardResSubSPIQosOvrAlloc Unsigned32, + tCardResHsmdaQOvrTotal Unsigned32, + tCardResHsmdaQOvrAlloc Unsigned32, + tCardResPortAccEgrQGrpInstTotal Unsigned32, + tCardResPortAccEgrQGrpInstAlloc Unsigned32, + tCardResPortNetEgrQGrpInstTotal Unsigned32, + tCardResPortNetEgrQGrpInstAlloc Unsigned32, + tCardResPortEgrQGrpInstTotal Unsigned32, + tCardResPortEgrQGrpInstAlloc Unsigned32, + tCardResFPIngQGrpInstTotal Unsigned32, + tCardResFPIngQGrpInstAlloc Unsigned32, + tCardResPortEgrVPortTotal Unsigned32, + tCardResPortEgrVPortAlloc Unsigned32, + tCardResQosUserSchedOvrsTotal Unsigned32, + tCardResQosUserSchedOvrsAlloc Unsigned32, + tCardResCategoryEntriesTotal Unsigned32, + tCardResCategoryEntriesAlloc Unsigned32, + tCardResIntArbiterTotal Unsigned32, + tCardResIntArbiterAlloc Unsigned32 +} + +tCardResQosUserSchedsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResQosUserSchedsTotal represents the total amount of + QoS user virtual schedulers that are supported on this card. + + When the value of tCardResQosUserSchedsTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 1 } + +tCardResQosUserSchedsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResQosUserSchedsAlloc represents the total number of + QoS user virtual schedulers that are currently allocated on this card." + ::= { tCardResEntry 2 } + +tCardResQosIntSchedsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tCardResQosIntSchedsTotal represents the total number of + QoS internal virtual schedulers that are supported on this card. + + When the value of tCardResQosIntSchedsTotal is zero, it indicates that + this resource type is not supported on this card. + + This objects is obsoleted in 13.0 release." + ::= { tCardResEntry 3 } + +tCardResQosIntSchedsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tCardResQosIntSchedsAlloc represents the total number of + QoS internal virtual schedulers that are currently allocated on this + card. + + This objects is obsoleted in 13.0 release." + ::= { tCardResEntry 4 } + +tCardResSubSPIQosOvrTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSubSPIQosOvrTotal represents the total number of + QoS subscriber sla-profile instance overrides that are supported on + this card. + + When the value of tCardResSubSPIQosOvrTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 5 } + +tCardResSubSPIQosOvrAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResSubSPIQosOvrAlloc represents the total number of + QoS subscriber sla-profile instance overrides that are currently + allocated on this card." + ::= { tCardResEntry 6 } + +tCardResHsmdaQOvrTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResHsmdaQOvrTotal represents the total number of + HSMDA queue overrides that are supported on this card. + + When the value of tCardResHsmdaQOvrTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 7 } + +tCardResHsmdaQOvrAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResHsmdaQOvrAlloc represents the total number of + HSMDA queue overrides that are currently allocated on this card." + ::= { tCardResEntry 8 } + +tCardResPortAccEgrQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortAccEgrQGrpInstTotal represents the total + number of port access egress queue-group instances across all ports on + this card that are allowed to be provisioned. + + When the value of tCardResPortAccEgrQGrpInstTotal is zero, it + indicates that this resource type is not supported on this card." + ::= { tCardResEntry 9 } + +tCardResPortAccEgrQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortAccEgrQGrpInstAlloc represents the total + number of port access egress queue-group instances across all ports on + this card that are currently provisioned." + ::= { tCardResEntry 10 } + +tCardResPortNetEgrQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortNetEgrQGrpInstTotal represents the total + number of port network egress queue-group instances across all ports + on this card that are allowed to be provisioned. + + When the value of tCardResPortNetEgrQGrpInstTotal is zero, it + indicates that this resource type is not supported on this card." + ::= { tCardResEntry 11 } + +tCardResPortNetEgrQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortNetEgrQGrpInstAlloc represents the total + number of port network egress queue-group instances across all ports + on this card that are currently provisioned." + ::= { tCardResEntry 12 } + +tCardResPortEgrQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortEgrQGrpInstTotal represents the total number + of port egress queue-group instances across all ports on this card + including access and network instances that are allowed to be + provisioned. + + When the value of tCardResPortEgrQGrpInstTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 13 } + +tCardResPortEgrQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortEgrQGrpInstAlloc represents the total number + of port egress queue-group instances across all ports on this card + including access and network instances that are currently provisioned." + ::= { tCardResEntry 14 } + +tCardResFPIngQGrpInstTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResFPIngQGrpInstTotal represents the total number of + forwarding-plane (FP) ingress queue-group instances across all FP on + this card including access and network instances that are allowed to + be provisioned. + + When the value of tCardResFPIngQGrpInstTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 15 } + +tCardResFPIngQGrpInstAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResFPIngQGrpInstAlloc represents the total number of + forwarding-plane (FP) ingress queue-group instances across all FP on + this card including access and network instances that are currently + provisioned." + ::= { tCardResEntry 16 } + +tCardResPortEgrVPortTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortEgrVPortTotal represents the total number of + egress virtual ports across all ports on this card that are allowed to + be provisioned. + + When the value of tCardResPortEgrVPortTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 17 } + +tCardResPortEgrVPortAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResPortEgrVPortAlloc represents the total number of + egress virtual ports across all ports on this card that are currently + provisioned." + ::= { tCardResEntry 18 } + +tCardResQosUserSchedOvrsTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResQosUserSchedOvrsTotal represents the total amount + of QoS user virtual scheduler overrides that are supported on this + card. + + When the value of tCardResQosUserSchedOvrsTotal is zero, it indicates + that this resource type is not supported on this card." + ::= { tCardResEntry 19 } + +tCardResQosUserSchedOvrsAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResQosUserSchedOvrsAlloc represents the total number + of QoS user virtual scheduler overrides that are currently allocated + on this card." + ::= { tCardResEntry 20 } + +tCardResCategoryEntriesTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResCategoryEntriesTotal indicates the total number + of subscriber category entries currently associated with this card." + ::= { tCardResEntry 21 } + +tCardResCategoryEntriesAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResCategoryEntriesAlloc indicates the total number + of subscriber category entries that are currently allocated on this + card." + ::= { tCardResEntry 22 } + +tCardResIntArbiterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIntArbiterTotal represents the total number of + intermediate arbiters that are supported on this card. + + When the value of tCardResIntArbiterTotal is zero, it indicates that + this resource type is not supported on this card." + ::= { tCardResEntry 23 } + +tCardResIntArbiterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tCardResIntArbiterAlloc represents the total number of + intermediate arbiters that are currently allocated on this card." + ::= { tCardResEntry 24 } + +tFPResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPResTable represents system resource information that + are specific to forwarding plane (FP) for a particular card on a given + chassis." + ::= { tmnxCardObjs 46 } + +tFPResEntry OBJECT-TYPE + SYNTAX TFPResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPResEntry represents forwarding plane (FP) specific + system resource information." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum + } + ::= { tFPResTable 1 } + +TFPResEntry ::= SEQUENCE +{ + tFPResSapIngQosPolTotal Unsigned32, + tFPResSapIngQosPolAlloc Unsigned32, + tFPResDynEgrClassTotal Unsigned32, + tFPResDynEgrClassAlloc Unsigned32, + tFPResDynEgrClassIUBSE Unsigned32, + tFPResDynEgrClassIUBNE Unsigned32, + tFPResIngQueueTotal Unsigned32, + tFPResIngQueueAlloc Unsigned32, + tFPResEgrQueueTotal Unsigned32, + tFPResEgrQueueAlloc Unsigned32, + tFPResIngPolicerTotal Unsigned32, + tFPResIngPolicerAlloc Unsigned32, + tFPResEgrPolicerTotal Unsigned32, + tFPResEgrPolicerAlloc Unsigned32, + tFPResIngPolicerStatTotal Unsigned32, + tFPResIngPolicerStatAlloc Unsigned32, + tFPResEgrPolicerStatTotal Unsigned32, + tFPResEgrPolicerStatAlloc Unsigned32, + tFPResIngRootArbiterTotal Unsigned32, + tFPResIngRootArbiterAlloc Unsigned32, + tFPResEgrRootArbiterTotal Unsigned32, + tFPResEgrRootArbiterAlloc Unsigned32, + tFPResIntArbiterTotal Unsigned32, + tFPResIntArbiterAlloc Unsigned32, + tFPResDynQueueTotal Unsigned32, + tFPResDynQueueAlloc Unsigned32, + tFPResDynQueueIUBI Unsigned32, + tFPResDynQueueIUBE Unsigned32, + tFPResDynPolicerTotal Unsigned32, + tFPResDynPolicerAlloc Unsigned32, + tFPResDynPolicerIUBI Unsigned32, + tFPResDynPolicerIUBE Unsigned32, + tFPResDynPolicerStatTotal Unsigned32, + tFPResDynPolicerStatAlloc Unsigned32, + tFPResDynPolicerStatIUBI Unsigned32, + tFPResDynPolicerStatIUBE Unsigned32, + tFPResIngAclEntryTotal Unsigned32, + tFPResIngAclEntryAlloc Unsigned32, + tFPResIngQosEntryTotal Unsigned32, + tFPResIngQosEntryAlloc Unsigned32, + tFPResIngAclQosEntryTotal Unsigned32, + tFPResIngAclQosEntryAlloc Unsigned32, + tFPResIngIPv6AclEntryTotal Unsigned32, + tFPResIngIPv6AclEntryAlloc Unsigned32, + tFPResIngIPv6QosEntryTotal Unsigned32, + tFPResIngIPv6QosEntryAlloc Unsigned32, + tFPResEgrAclEntryTotal Unsigned32, + tFPResEgrAclEntryAlloc Unsigned32, + tFPResEgrQosEntryTotal Unsigned32, + tFPResEgrQosEntryAlloc Unsigned32, + tFPResEgrAclQosEntryTotal Unsigned32, + tFPResEgrAclQosEntryAlloc Unsigned32, + tFPResEgrIPv6AclEntryTotal Unsigned32, + tFPResEgrIPv6AclEntryAlloc Unsigned32, + tFPResEgrIPv6QosEntryTotal Unsigned32, + tFPResEgrIPv6QosEntryAlloc Unsigned32, + tFPResIngAclFilterTotal Unsigned32, + tFPResIngAclFilterAlloc Unsigned32, + tFPResEgrAclFilterTotal Unsigned32, + tFPResEgrAclFilterAlloc Unsigned32, + tFPResDynSvcEntryTotal Unsigned32, + tFPResDynSvcEntryAlloc Unsigned32, + tFPResSubHostTotal Unsigned32, + tFPResSubHostAlloc Unsigned32, + tFPResEncapGrpMemberTotal Unsigned32, + tFPResEncapGrpMemberAlloc Unsigned32, + tFPResEgrNetQGrpMapTotal Unsigned32, + tFPResEgrNetQGrpMapAlloc Unsigned32, + tFPResMacFdbRecTotal Unsigned32, + tFPResMacFdbRecAlloc Unsigned32, + tFPResResRvplsFdbRecTotal Unsigned32, + tFPResResRvplsFdbRecAlloc Unsigned32, + tFPResDynQ2NamedPoolTotal Unsigned32, + tFPResDynQ2NamedPoolAlloc Unsigned32, + tFPResDynQ2NamedPoolIUBI Unsigned32, + tFPResDynQ2NamedPoolIUBE Unsigned32, + tFPResIngQ1NamedPoolTotal Unsigned32, + tFPResIngQ1NamedPoolAlloc Unsigned32, + tFPResEgrQ1NamedPoolTotal Unsigned32, + tFPResEgrQ1NamedPoolAlloc Unsigned32, + tFPResDynQ2WredPoolTotal Unsigned32, + tFPResDynQ2WredPoolAlloc Unsigned32, + tFPResIngIPv6AclFilterTotal Unsigned32, + tFPResIngIPv6AclFilterAlloc Unsigned32, + tFPResEgrIPv6AclFilterTotal Unsigned32, + tFPResEgrIPv6AclFilterAlloc Unsigned32, + tFPResEgrQosBypassTotal Unsigned32, + tFPResEgrQosBypassAlloc Unsigned32, + tFPResSapInstanceTotal Unsigned32, + tFPResSapInstanceAlloc Unsigned32, + tFPResEgrHsQGrpTotal Unsigned32, + tFPResEgrHsQGrpAlloc Unsigned32, + tFPResEgrHsPrimaryShapersTotal Unsigned32, + tFPResEgrHsPrimaryShapersAlloc Unsigned32, + tFPResEgrHsPrimaryShapersIUBES Unsigned32, + tFPResEgrHsPrimaryShapersIUBMS Unsigned32, + tFPResEgrHsSecondaryShapersTotal Unsigned32, + tFPResEgrHsSecondaryShapersAlloc Unsigned32, + tFPResEgrHsTurboQGrpTotal Unsigned32, + tFPResEgrHsTurboQGrpAlloc Unsigned32, + tFPResIngQGrpRedirTotal Unsigned32, + tFPResIngQGrpRedirAlloc Unsigned32, + tFPResSapInstEgrQGrpRedirTotal Unsigned32, + tFPResSapInstEgrQGrpRedirAlloc Unsigned32 +} + +tFPResSapIngQosPolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapIngQosPolTotal represents the total number of + sap-ingress QoS policies that are allowed to be in use on this FP." + ::= { tFPResEntry 1 } + +tFPResSapIngQosPolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapIngQosPolAlloc represents the total number of + sap-ingress QoS policies that are currently allocated on this FP." + ::= { tFPResEntry 2 } + +tFPResDynEgrClassTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynEgrClassTotal represents the total number of QoS + dynamic egress classification resources that are allowed to be in use + on this FP." + ::= { tFPResEntry 3 } + +tFPResDynEgrClassAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynEgrClassAlloc represents the total number of QoS + dynamic egress classification resources that are currently allocated + on this FP." + ::= { tFPResEntry 4 } + +tFPResDynEgrClassIUBSE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynEgrClassIUBSE represents the subset of resources + which are currently in use by sap-egress QoS policies out of currently + allocated QoS dynamic egress classification resources, + tFPResDynEgrClassAlloc." + ::= { tFPResEntry 5 } + +tFPResDynEgrClassIUBNE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynEgrClassIUBNE represents the subset of resources + which are currently in use by network egress QoS classification out of + currently allocated QoS dynamic egress classification resources, + tFPResDynEgrClassAlloc. + + A network egress QoS classification resource is consumed whenever a + network QoS policy has at least one egress DSCP or precedence + classification rule provisioned." + ::= { tFPResEntry 6 } + +tFPResIngQueueTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQueueTotal represents the total number of + ingress queues that are supported on this FP. + + When the value of tFPResIngQueueTotal is zero, it indicates that this + resource type is not supported on this FP." + ::= { tFPResEntry 7 } + +tFPResIngQueueAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQueueAlloc represents the total number of + ingress queues that are currently allocated on this FP." + ::= { tFPResEntry 8 } + +tFPResEgrQueueTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQueueTotal represents the total number of egress + queues that are supported on this FP. + + When the value of tFPResEgrQueueTotal is zero, it indicates that this + resource type is not supported on this FP." + ::= { tFPResEntry 9 } + +tFPResEgrQueueAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQueueAlloc represents the total number of egress + queues that are currently allocated on this FP." + ::= { tFPResEntry 10 } + +tFPResIngPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngPolicerTotal represents the total number of + ingress policers that are supported on this FP. + + When the value of tFPResIngPolicerTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 11 } + +tFPResIngPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngPolicerAlloc represents the total number of + ingress policers that are currently allocated on this FP." + ::= { tFPResEntry 12 } + +tFPResEgrPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrPolicerTotal represents the total number of + egress policers that are supported on this FP. + + When the value of tFPResEgrPolicerTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 13 } + +tFPResEgrPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrPolicerAlloc represents the total number of + egress policers that are currently allocated on this FP." + ::= { tFPResEntry 14 } + +tFPResIngPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngPolicerStatTotal represents the total number of + ingress policer stats that are supported on this FP. + + When the value of tFPResIngPolicerStatTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 15 } + +tFPResIngPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngPolicerStatAlloc represents the total number of + ingress policer stats that are currently allocated on this FP." + ::= { tFPResEntry 16 } + +tFPResEgrPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrPolicerStatTotal represents the total number of + egress policer stats that are supported on this FP. + + When the value of tFPResEgrPolicerStatTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 17 } + +tFPResEgrPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrPolicerStatAlloc represents the total number of + egress policer stats that are currently allocated on this FP." + ::= { tFPResEntry 18 } + +tFPResIngRootArbiterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngRootArbiterTotal represents the total number of + ingress root arbiters that are supported on this FP. + + When the value of tFPResIngRootArbiterTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 19 } + +tFPResIngRootArbiterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngRootArbiterAlloc represents the total number of + ingress root arbiters that are currently allocated on this FP." + ::= { tFPResEntry 20 } + +tFPResEgrRootArbiterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRootArbiterTotal represents the total number of + egress root arbiters that are supported on this FP. + + When the value of tFPResEgrRootArbiterTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 21 } + +tFPResEgrRootArbiterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrRootArbiterAlloc represents the total number of + egress root arbiters that are currently allocated on this FP." + ::= { tFPResEntry 22 } + +tFPResIntArbiterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIntArbiterTotal represents the total number of + intermediate arbiters that are supported on this FP. + + When the value of tFPResIntArbiterTotal is zero, it indicates that + this resource type is not supported on this FP. + + This object has been deprecated in 15.1 release and replaced by + tCardResIntArbiterTotal." + ::= { tFPResEntry 23 } + +tFPResIntArbiterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIntArbiterAlloc represents the total number of + intermediate arbiters that are currently allocated on this FP. + + This object has been deprecated in 15.1 release and replaced by + tCardResIntArbiterAlloc." + ::= { tFPResEntry 24 } + +tFPResDynQueueTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQueueTotal represents the total number of + dynamic queues that are supported on this FP. + + When the value of tFPResEgrRootArbiterTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 25 } + +tFPResDynQueueAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQueueAlloc represents the total number of + dynamic queues that are currently allocated on this FP." + ::= { tFPResEntry 26 } + +tFPResDynQueueIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQueueIUBI represents the subset of resources + which are currently in use by ingress queues out of currently + allocated dynamic queue resources, tFPResDynQueueAlloc." + ::= { tFPResEntry 27 } + +tFPResDynQueueIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQueueIUBE represents the subset of resources + which are currently in use by egress queues out of currently allocated + dynamic queue resources, tFPResDynQueueAlloc." + ::= { tFPResEntry 28 } + +tFPResDynPolicerTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerTotal represents the total number of + dynamic policer that are supported on this FP. + + When the value of tFPResDynPolicerTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 29 } + +tFPResDynPolicerAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerAlloc represents the total number of + dynamic policers that are currently allocated on this FP." + ::= { tFPResEntry 30 } + +tFPResDynPolicerIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerIUBI represents the subset of resources + which are currently in use by ingress policer out of currently + allocated dynamic policer resources, tFPResDynPolicerAlloc." + ::= { tFPResEntry 31 } + +tFPResDynPolicerIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerIUBE represents the subset of resources + which are currently in use by egress policer out of currently + allocated dynamic policer resources, tFPResDynPolicerAlloc." + ::= { tFPResEntry 32 } + +tFPResDynPolicerStatTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerStatTotal represents the total number of + dynamic policer stats that are supported on this FP. + + When the value of tFPResDynPolicerStatTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 33 } + +tFPResDynPolicerStatAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerStatAlloc represents the total number of + dynamic policers stats that are currently allocated on this FP." + ::= { tFPResEntry 34 } + +tFPResDynPolicerStatIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerStatIUBI represents the subset of + resources which are currently in use by ingress policer stats out of + currently allocated dynamic policer stats resources, + tFPResDynPolicerStatAlloc." + ::= { tFPResEntry 35 } + +tFPResDynPolicerStatIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynPolicerStatIUBE represents the subset of + resources which are currently in use by egress policer stats out of + currently allocated dynamic policer stats resources, + tFPResDynPolicerStatAlloc." + ::= { tFPResEntry 36 } + +tFPResIngAclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclEntryTotal represents the total number of + ingress ACL CAM entries that are supported on this FP. + + When the value of tFPResIngAclEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 37 } + +tFPResIngAclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclEntryAlloc represents the total number of + ingress ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 38 } + +tFPResIngQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQosEntryTotal represents the total number of + ingress QoS CAM entries that are supported on this FP. + + When the value of tFPResIngQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 39 } + +tFPResIngQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQosEntryAlloc represents the total number of + ingress QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 40 } + +tFPResIngAclQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclQosEntryTotal represents the total number of + combined ingress ACL and QoS CAM entries that are supported on this + FP. + + When the value of tFPResIngAclQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 41 } + +tFPResIngAclQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclQosEntryAlloc represents the total number of + combined ingress ACL and QoS CAM entries that are currently allocated + on this FP." + ::= { tFPResEntry 42 } + +tFPResIngIPv6AclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6AclEntryTotal represents the total number of + IPv6 ingress ACL CAM entries that are supported on this FP. + + When the value of tFPResIngIPv6AclEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 43 } + +tFPResIngIPv6AclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6AclEntryAlloc represents the total number of + IPv6 ingress ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 44 } + +tFPResIngIPv6QosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6QosEntryTotal represents the total number of + IPv6 ingress QoS CAM entries that are supported on this FP. + + When the value of tFPResIngIPv6QosEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 45 } + +tFPResIngIPv6QosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6QosEntryAlloc represents the total number of + IPv6 ingress QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 46 } + +tFPResEgrAclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclEntryTotal represents the total number of + egress ACL CAM entries that are supported on this FP. + + When the value of tFPResEgrAclEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 47 } + +tFPResEgrAclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclEntryAlloc represents the total number of + egress ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 48 } + +tFPResEgrQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQosEntryTotal represents the total number of + egress QoS CAM entries that are supported on this FP. + + When the value of tFPResEgrQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 49 } + +tFPResEgrQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQosEntryAlloc represents the total number of + egress QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 50 } + +tFPResEgrAclQosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclQosEntryTotal represents the total number of + combined egress ACL and QoS CAM entries that are supported on this FP. + + When the value of tFPResEgrAclQosEntryTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 51 } + +tFPResEgrAclQosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclQosEntryAlloc represents the total number of + combined egress ACL and QoS CAM entries that are currently allocated + on this FP." + ::= { tFPResEntry 52 } + +tFPResEgrIPv6AclEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6AclEntryTotal represents the total number of + IPv6 egress ACL CAM entries that are supported on this FP. + + When the value of tFPResEgrIPv6AclEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 53 } + +tFPResEgrIPv6AclEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6AclEntryAlloc represents the total number of + IPv6 egress ACL CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 54 } + +tFPResEgrIPv6QosEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6QosEntryTotal represents the total number of + IPv6 egress QoS CAM entries that are supported on this FP. + + When the value of tFPResEgrIPv6QosEntryTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 55 } + +tFPResEgrIPv6QosEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6QosEntryAlloc represents the total number of + IPv6 egress QoS CAM entries that are currently allocated on this FP." + ::= { tFPResEntry 56 } + +tFPResIngAclFilterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclFilterTotal represents the total number of + ingress MAC + IP ACL filter policies that are supported on this FP. + + Note that on 7750 SR-c4/c12 the CPM enforced limit for the total + number of ACL filter policies is lower than the value of this object." + ::= { tFPResEntry 57 } + +tFPResIngAclFilterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngAclFilterAlloc represents the total number of + ingress MAC + IP ACL filter policies that are currently allocated on + this FP." + ::= { tFPResEntry 58 } + +tFPResEgrAclFilterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclFilterTotal represents the total number of + egress MAC + IP ACL filter policies that are supported on this FP. + + Note that on 7750 SR-c4/c12 the CPM enforced limit for the total + number of ACL filter policies is lower than the value of this object." + ::= { tFPResEntry 59 } + +tFPResEgrAclFilterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrAclFilterAlloc represents the total number of + egress MAC + IP ACL filter policies that are currently allocated on + this FP." + ::= { tFPResEntry 60 } + +tFPResDynSvcEntryTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynSvcEntryTotal represents the total number of + dynamic services that are supported on this FP. + + When the value of tFPResDynSvcEntryTotal is zero, it indicates that + this resource type is not supported on this FP. + + The value of tFPResDynSvcEntryTotal will always equal to the sum of + tFPResSubHostTotal, tFPResEncapGrpMemberTotal and + tFPResEgrNetQGrpMapTotal since subscriber host resources, encap-group + members resources and egress network queue-group mappings resources + are subsets of dynamic service entry resources." + ::= { tFPResEntry 61 } + +tFPResDynSvcEntryAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynSvcEntryAlloc represents the total number of + dynamic services that are currently allocated on this FP. + + The value of tFPResDynSvcEntryAlloc will always equal to the sum of + tFPResSubHostAlloc, tFPResEncapGrpMemberAlloc and + tFPResEgrNetQGrpMapAlloc since subscriber host resources, encap-group + members resources and egress network queue-group mappings resources + are subsets of dynamic service entry resources." + ::= { tFPResEntry 62 } + +tFPResSubHostTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSubHostTotal represents the total number of + subscriber hosts that are supported on this FP. + + When the value of tFPResSubHostTotal is zero, it indicates that this + resource type is not supported on this FP. + + The value of tFPResSubHostTotal will always be less than or equal to + tFPResDynSvcEntryTotal since subscriber host resources are subset of + dynamic service entry resources." + ::= { tFPResEntry 63 } + +tFPResSubHostAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSubHostAlloc represents the total number of + subscriber hosts that are currently allocated on this FP. + + The value of tFPResSubHostAlloc will always be less than or equal to + tFPResDynSvcEntryAlloc since subscriber host resources are subset of + dynamic service entry resources." + ::= { tFPResEntry 64 } + +tFPResEncapGrpMemberTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEncapGrpMemberTotal represents the total number of + encap group members that are supported on this FP. + + When the value of tFPResEncapGrpMemberTotal is zero, it indicates that + this resource type is not supported on this FP. + + The value of tFPResEncapGrpMemberTotal will always be less than or + equal to tFPResDynSvcEntryTotal since encap group members are subset + of dynamic service entry resources." + ::= { tFPResEntry 65 } + +tFPResEncapGrpMemberAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEncapGrpMemberAlloc represents the total number of + encap group members that are currently allocated on this FP. + + The value of tFPResEncapGrpMemberAlloc will always be less than or + equal to tFPResDynSvcEntryAlloc since encap group members are subset + of dynamic service entry resources." + ::= { tFPResEntry 66 } + +tFPResEgrNetQGrpMapTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrNetQGrpMapTotal represents the total number of + egress network queue-group mappings that are supported on this FP. + + When the value of tFPResEgrNetQGrpMapTotal is zero, it indicates that + this resource type is not supported on this FP. + + The value of tFPResEgrNetQGrpMapTotal will always be less than or + equal to tFPResDynSvcEntryTotal since egress network queue-group + mappings are subset of dynamic service entry resources." + ::= { tFPResEntry 67 } + +tFPResEgrNetQGrpMapAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrNetQGrpMapAlloc represents the total number of + egress network queue-group mappings that are currently allocated on + this FP. + + The value of tFPResEgrNetQGrpMapAlloc will always be less than or + equal to tFPResDynSvcEntryAlloc since egress network queue-group + mappings are subset of dynamic service entry resources." + ::= { tFPResEntry 68 } + +tFPResMacFdbRecTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMacFdbRecTotal represents the total number of MAC + Forwarding Data-Base (FDB) records that are supported on this FP. + + When the value of tFPResMacFdbRecTotal is zero, it indicates that this + resource type is not supported on this FP." + ::= { tFPResEntry 69 } + +tFPResMacFdbRecAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResMacFdbRecAlloc represents the total number of MAC + Forwarding Data-Base (FDB) records that are currently allocated on + this FP." + ::= { tFPResEntry 70 } + +tFPResResRvplsFdbRecTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResResRvplsFdbRecTotal represents the total number of + reserved R-VPLS Forwarding Data-Base (FDB) records that are supported + on this FP. + + When the value of tFPResResRvplsFdbRecTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 71 } + +tFPResResRvplsFdbRecAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFPResResRvplsFdbRecAlloc represents the total number of + reserved R-VPLS Forwarding Data-Base (FDB) records that are currently + allocated on this FP." + ::= { tFPResEntry 72 } + +tFPResDynQ2NamedPoolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQ2NamedPoolTotal represents the total number of + dynamic Q2 named pools that are supported on this FP. + + When the value of tFPResDynQ2NamedPoolTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 73 } + +tFPResDynQ2NamedPoolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQ2NamedPoolAlloc represents the total number of + dynamic Q2 named pools that are currently allocated on this FP." + ::= { tFPResEntry 74 } + +tFPResDynQ2NamedPoolIUBI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQ2NamedPoolIUBI represents the subset of + resources which are currently in use by ingress Q2 named pools out of + currently allocated dynamic Q2 named pools resources, + tFPResDynQ2NamedPoolAlloc." + ::= { tFPResEntry 75 } + +tFPResDynQ2NamedPoolIUBE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQ2NamedPoolIUBE represents the subset of + resources which are currently in use by egress Q2 named pools out of + currently allocated dynamic Q2 named pools resources, + tFPResDynQ2NamedPoolAlloc." + ::= { tFPResEntry 76 } + +tFPResIngQ1NamedPoolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQ1NamedPoolTotal represents the total number of + ingress Q1 named pools that are supported on this FP. + + When the value of tFPResIngQ1NamedPoolTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 77 } + +tFPResIngQ1NamedPoolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQ1NamedPoolAlloc represents the total number of + ingress Q1 named pools that are currently allocated on this FP." + ::= { tFPResEntry 78 } + +tFPResEgrQ1NamedPoolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQ1NamedPoolTotal represents the total number of + egress Q1 named pools that are supported on this FP. + + When the value of tFPResEgrQ1NamedPoolTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 79 } + +tFPResEgrQ1NamedPoolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQ1NamedPoolAlloc represents the total number of + egress Q1 named pools that are currently allocated on this FP." + ::= { tFPResEntry 80 } + +tFPResDynQ2WredPoolTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQ2WredPoolTotal represents the total number of + dynamic Q2 wred pools that are supported on this FP. + + When the value of tFPResDynQ2WredPoolTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 81 } + +tFPResDynQ2WredPoolAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResDynQ2WredPoolAlloc represents the total number of + dynamic Q2 wred pools that are currently allocated on this FP." + ::= { tFPResEntry 82 } + +tFPResIngIPv6AclFilterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6AclFilterTotal represents the total number + of ingress IPv6 ACL filter policies that are supported on this FP. + + Note that on 7750 SR-c4/c12 the CPM enforced limit for the total + number of ACL filter policies is lower than the value of this object." + ::= { tFPResEntry 83 } + +tFPResIngIPv6AclFilterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngIPv6AclFilterAlloc represents the total number + of ingress IPv6 ACL filter policies that are currently allocated on + this FP." + ::= { tFPResEntry 84 } + +tFPResEgrIPv6AclFilterTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6AclFilterTotal represents the total number + of egress IPv6 ACL filter policies that are supported on this FP. + + Note that on 7750 SR-c4/c12 the CPM enforced limit for the total + number of ACL filter policies is lower than the value of this object." + ::= { tFPResEntry 85 } + +tFPResEgrIPv6AclFilterAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrIPv6AclFilterAlloc represents the total number + of egress IPv6 ACL filter policies that are currently allocated on + this FP." + ::= { tFPResEntry 86 } + +tFPResEgrQosBypassTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQosBypassTotal represents the total number of + egress qos bypass entries that are supported on this FP. + + When the value of tFPResEgrQosBypassTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 87 } + +tFPResEgrQosBypassAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrQosBypassAlloc represents the total number of + egress qos bypass entries that are currently allocated on this FP." + ::= { tFPResEntry 88 } + +tFPResSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapInstanceTotal represents the total number of SAP + instances that are supported on this FP. + + When the value of tFPResSapInstanceTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 89 } + +tFPResSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapInstanceAlloc represents the total number of SAP + instances that are currently allocated on this FP." + ::= { tFPResEntry 90 } + +tFPResEgrHsQGrpTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsQGrpTotal represents the total number of HS + egress queue-group resources that are supported on this FP. + + When the value of tFPResEgrHsQGrpTotal is zero, it indicates that this + resource type is not supported on this FP." + ::= { tFPResEntry 91 } + +tFPResEgrHsQGrpAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsQGrpAlloc represents the total number of HS + egress queue-group resources that are allocated on this FP." + ::= { tFPResEntry 92 } + +tFPResEgrHsPrimaryShapersTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsPrimaryShapersTotal represents the total + number of HS Primary Shapers that are supported on this FP. + + When the value of tFPResEgrHsPrimaryShapersTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 93 } + +tFPResEgrHsPrimaryShapersAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsPrimaryShapersAlloc represents the total + number of HS Primary Shapers that are allocated on this FP." + ::= { tFPResEntry 94 } + +tFPResEgrHsPrimaryShapersIUBES OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsPrimaryShapersIUBES represents the subset of + resources which are currently in use by HS Explicit Shapers out of + currently allocated Primary Shapers." + ::= { tFPResEntry 95 } + +tFPResEgrHsPrimaryShapersIUBMS OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsPrimaryShapersIUBMS represents the subset of + resources which are currently in use by HS Managed Shapers out of + currently allocated Primary Shapers." + ::= { tFPResEntry 96 } + +tFPResEgrHsSecondaryShapersTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsSecondaryShapersTotal represents the total + number of HS Secondary Shapers that are supported on this FP. + + When the value of tFPResEgrHsSecondaryShapersTotal is zero, it + indicates that this resource type is not supported on this FP." + ::= { tFPResEntry 97 } + +tFPResEgrHsSecondaryShapersAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsSecondaryShapersAlloc represents the total + number of HS Secondary Shapers that are allocated on this FP." + ::= { tFPResEntry 98 } + +tFPResEgrHsTurboQGrpTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsTurboQGrpTotal represents the total number of + HS egress turbo queue-group resources that are supported on this FP. + + When the value of tFPResEgrHsTurboQGrpTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 99 } + +tFPResEgrHsTurboQGrpAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResEgrHsTurboQGrpAlloc represents the total number of + HS egress turbo queue-group resources that are allocated on this FP." + ::= { tFPResEntry 100 } + +tFPResIngQGrpRedirTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQGrpRedirTotal represents the total number of + Ingress Queue Group Redirect List Entries that are supported on this + FP. + + When the value of tFPResIngQGrpRedirTotal is zero, it indicates that + this resource type is not supported on this FP." + ::= { tFPResEntry 101 } + +tFPResIngQGrpRedirAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQGrpRedirAlloc represents the total number of + Ingress Queue Group Redirect List Entries that are currently allocated + on this FP." + ::= { tFPResEntry 102 } + +tFPResSapInstEgrQGrpRedirTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResIngQGrpRedirTotal represents the total number of + per-SAP instance Egress Queue Group Redirect List Entries that are + supported on this FP. + + When the value of tFPResSapInstEgrQGrpRedirTotal is zero, it indicates + that this resource type is not supported on this FP." + ::= { tFPResEntry 103 } + +tFPResSapInstEgrQGrpRedirAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFPResSapInstEgrQGrpRedirAlloc represents the total + number of per-SAP instance Egress Queue Group Redirect List Entries + that are currently allocated on this FP." + ::= { tFPResEntry 104 } + +tMDAResTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMDAResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMDAResTable represents system resource information that + are specific to MDA for a particular card on a given chassis." + ::= { tmnxCardObjs 47 } + +tMDAResEntry OBJECT-TYPE + SYNTAX TMDAResEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tMDAResEntry represents MDA specific system resource + information." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxMDASlotNum + } + ::= { tMDAResTable 1 } + +TMDAResEntry ::= SEQUENCE +{ + tMDAResEgrHsmdaQGrpTotal Unsigned32, + tMDAResEgrHsmdaQGrpAlloc Unsigned32, + tMDAResEgrHsmdaSecShaperTotal Unsigned32, + tMDAResEgrHsmdaSecShaperAlloc Unsigned32, + tMDAResSapInstanceTotal Unsigned32, + tMDAResSapInstanceAlloc Unsigned32 +} + +tMDAResEgrHsmdaQGrpTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMDAResEgrHsmdaQGrpTotal represents the total number of + egress HSMDA queue-groups that are supported on this MDA. + + When the value of tMDAResEgrHsmdaQGrpTotal is zero, it indicates that + this resource type is not supported on this MDA." + ::= { tMDAResEntry 1 } + +tMDAResEgrHsmdaQGrpAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMDAResEgrHsmdaQGrpAlloc represents the total number of + egress HSMDA queue-groups that are currently allocated on this MDA." + ::= { tMDAResEntry 2 } + +tMDAResEgrHsmdaSecShaperTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMDAResEgrHsmdaSecShaperTotal represents the total number + of egress HSMDA secondary-shapers that are supported on this MDA. + + When the value of tMDAResEgrHsmdaSecShaperTotal is zero, it indicates + that this resource type is not supported on this MDA." + ::= { tMDAResEntry 3 } + +tMDAResEgrHsmdaSecShaperAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMDAResEgrHsmdaSecShaperAlloc represents the total number + of egress HSMDA secondary-shapers that are currently allocated on this + MDA." + ::= { tMDAResEntry 4 } + +tMDAResSapInstanceTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMDAResSapInstanceTotal represents the total number of + SAP instances that are supported on this MDA. + + When the value of tMDAResSapInstanceTotal is zero, it indicates that + this resource type is not supported on this MDA." + ::= { tMDAResEntry 5 } + +tMDAResSapInstanceAlloc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMDAResSapInstanceAlloc represents the total number of + SAP instances that are currently allocated on this MDA." + ::= { tMDAResEntry 6 } + +tFPEgressFwdEngDRStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFPEgressFwdEngDRStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPEgressFwdEngDRStatsTable specifies per-reason drop + statistics for the packets dropped by the forwarding engine." + ::= { tmnxCardObjs 52 } + +tFPEgressFwdEngDRStatsEntry OBJECT-TYPE + SYNTAX TFPEgressFwdEngDRStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFPEgressFwdEngDRStatsEntry specifies per-reason drop + statistics for the packets dropped by the forwarding engine." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum + } + ::= { tFPEgressFwdEngDRStatsTable 1 } + +TFPEgressFwdEngDRStatsEntry ::= SEQUENCE +{ + tFwdEngDREgrEncapExceeded Counter64, + tFwdEngDREgrMtuExceeded Counter64 +} + +tFwdEngDREgrEncapExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDREgrEncapExceeded indicates the total number of + packets dropped by the forwarding engine due to the packet header size + exceeding the egress encapsulation limit." + ::= { tFPEgressFwdEngDRStatsEntry 1 } + +tFwdEngDREgrMtuExceeded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFwdEngDREgrMtuExceeded indicates the total number of + exceptions at egress that need an ICMP cannot fragment response." + ::= { tFPEgressFwdEngDRStatsEntry 2 } + +tmnxCardVFpStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardVFpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVFpStatsTable contains CPU statistics for the + virtual forwarding plane (vFP) of a given card." + ::= { tmnxCardObjs 53 } + +tmnxCardVFpStatsEntry OBJECT-TYPE + SYNTAX TmnxCardVFpStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVFpStatsEntry consists of CPU statistics for a + virtual forwarding plane (vFP) task on a card." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxCardVFpTaskType + } + ::= { tmnxCardVFpStatsTable 1 } + +TmnxCardVFpStatsEntry ::= SEQUENCE +{ + tmnxCardVFpTaskType INTEGER, + tmnxCardVFpCpuCount Unsigned32, + tmnxCardVFpAvgUtilization Unsigned32, + tmnxCardVFpMaxUtilization Unsigned32 +} + +tmnxCardVFpTaskType OBJECT-TYPE + SYNTAX INTEGER { + nic (1), + worker (2), + scheduler (3), + collapsed (4), + combined (5) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVFpTaskType specifies the virtual forwarding + plane (vFP) task type. + + Values: + nic - task includes only network interface card work + worker - task includes only worker work + scheduler - task includes only scheduler work + collapsed - task includes NIC and scheduler work + combined - task includes NIC, scheduler and worker work" + ::= { tmnxCardVFpStatsEntry 1 } + +tmnxCardVFpCpuCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVFpCpuCount indicates the number of virtual CPUs + that the vFP task is running on for the card." + ::= { tmnxCardVFpStatsEntry 2 } + +tmnxCardVFpAvgUtilization OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hundredths of a percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVFpAvgUtilization indicates the average CPU + utilization of the vFP task on the card." + ::= { tmnxCardVFpStatsEntry 3 } + +tmnxCardVFpMaxUtilization OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hundredths of a percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVFpMaxUtilization indicates the maximum CPU + utilization of the vFP task on the card." + ::= { tmnxCardVFpStatsEntry 4 } + +tmnxCardVCpuSchedStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardVCpuSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVCpuSchedStatsTable contains virtual CPU + scheduling statistics for a given card." + ::= { tmnxCardObjs 54 } + +tmnxCardVCpuSchedStatsEntry OBJECT-TYPE + SYNTAX TmnxCardVCpuSchedStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardVCpuSchedStatsEntry consists of virtual CPU + scheduling statistics for a card." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { tmnxCardVCpuSchedStatsTable 1 } + +TmnxCardVCpuSchedStatsEntry ::= SEQUENCE +{ + tmnxCardVCpuSchedHealth Unsigned32, + tmnxCardVCpuSchedLastClearedTime TimeStamp +} + +tmnxCardVCpuSchedHealth OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "hundredths of a percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVCpuSchedHealth indicates the scheduling health + of the virtual CPU on the card." + ::= { tmnxCardVCpuSchedStatsEntry 1 } + +tmnxCardVCpuSchedLastClearedTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardVCpuSchedLastClearedTime indicates the time, + since system startup, when tmnxCardVCpuSchedStatsEntry was last + cleared." + ::= { tmnxCardVCpuSchedStatsEntry 2 } + +tmnxCardComplexStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxCardComplexStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardComplexStatsTable contains statistics for all the IOM + complexes in the system." + ::= { tmnxCardObjs 55 } + +tmnxCardComplexStatsEntry OBJECT-TYPE + SYNTAX TmnxCardComplexStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxCardComplexStatsEntry consists of statistics for the given + complex and given IOM card." + INDEX { + tmnxCardSlotNum, + tmnxCardComplexNum + } + ::= { tmnxCardComplexStatsTable 1 } + +TmnxCardComplexStatsEntry ::= SEQUENCE +{ + tmnxCardComplexNum Unsigned32, + tmnxCardComplexIngFcsError Counter32, + tmnxCardComplexIngFcsErrTime TimeStamp, + tmnxCardComplexEgrFcsError Counter32, + tmnxCardComplexEgrFcsErrTime TimeStamp, + tmnxCardComplexMemParError Counter32, + tmnxCardComplexMemParErrTime TimeStamp, + tmnxCardComplexCamError Counter32, + tmnxCardComplexCamErrTime TimeStamp, + tmnxCardComplexBufMemError Counter32, + tmnxCardComplexBufMemErrTime TimeStamp, + tmnxCardComplexStatsMemError Counter32, + tmnxCardComplexStatsMemErrTime TimeStamp, + tmnxCardComplexIntMemError Counter32, + tmnxCardComplexIntMemErrTime TimeStamp, + tmnxCardComplexIntDatapathError Counter32, + tmnxCardComplexIntDatapthErrTime TimeStamp, + tmnxCardComplexIntDpCellError Counter32, + tmnxCardComplexIntDpCellErrTime TimeStamp, + tmnxCardComplexSrcSlotsEgFcsErr TmnxCardSlotBitMap +} + +tmnxCardComplexNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxCardComplexNum specifies the number which uniquely + identifies the complex on the IOM card." + ::= { tmnxCardComplexStatsEntry 1 } + +tmnxCardComplexIngFcsError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIngFcsError indicates the number of times + the complex experienced a FCS error in the ingress direction since + startup, last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 2 } + +tmnxCardComplexIngFcsErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIngFcsErrTime indicates the last time + tmnxCardComplexIngFcsError incremented." + ::= { tmnxCardComplexStatsEntry 3 } + +tmnxCardComplexEgrFcsError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexEgrFcsError indicates the number of times + the complex experienced a FCS error in the egress direction since + startup, last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 4 } + +tmnxCardComplexEgrFcsErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexEgrFcsErrTime indicates the last time + tmnxCardComplexEgrFcsError incremented." + ::= { tmnxCardComplexStatsEntry 5 } + +tmnxCardComplexMemParError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexMemParError indicates the number of times + the complex experienced a memory parity error since startup, last + clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 6 } + +tmnxCardComplexMemParErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexMemParErrTime indicates the last time + tmnxCardComplexMemParError incremented." + ::= { tmnxCardComplexStatsEntry 7 } + +tmnxCardComplexCamError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexCamError indicates the number of times the + complex experienced a CAM error since startup, last clear, or card + reboot." + ::= { tmnxCardComplexStatsEntry 8 } + +tmnxCardComplexCamErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexCamErrTime indicates the last time + tmnxCardComplexCamError incremented." + ::= { tmnxCardComplexStatsEntry 9 } + +tmnxCardComplexBufMemError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexBufMemError indicates the number of times + the complex experienced a buffer memory error since startup, last + clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 10 } + +tmnxCardComplexBufMemErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexBufMemErrTime indicates the last time + tmnxCardComplexBufMemError incremented." + ::= { tmnxCardComplexStatsEntry 11 } + +tmnxCardComplexStatsMemError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexStatsMemError indicates the number of + times the complex experienced a statistics memory error since startup, + last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 12 } + +tmnxCardComplexStatsMemErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexStatsMemErrTime indicates the last time + tmnxCardComplexStatsMemError incremented." + ::= { tmnxCardComplexStatsEntry 13 } + +tmnxCardComplexIntMemError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntMemError indicates the number of times + the complex experienced an internal memory error since startup, last + clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 14 } + +tmnxCardComplexIntMemErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntMemErrTime indicates the last time + tmnxCardComplexIntMemError incremented." + ::= { tmnxCardComplexStatsEntry 15 } + +tmnxCardComplexIntDatapathError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntDatapathError indicates the number of + times the complex experienced an internal datapath error since + startup, last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 16 } + +tmnxCardComplexIntDatapthErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntDatapthErrTime indicates the last time + tmnxCardComplexIntDatapathError incremented." + ::= { tmnxCardComplexStatsEntry 17 } + +tmnxCardComplexIntDpCellError OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntDpCellError indicates the number of + times the complex experienced an internal datapath cell error since + startup, last clear, or card reboot." + ::= { tmnxCardComplexStatsEntry 18 } + +tmnxCardComplexIntDpCellErrTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexIntDpCellErrTime indicates the last time + tmnxCardComplexIntDpCellError incremented." + ::= { tmnxCardComplexStatsEntry 19 } + +tmnxCardComplexSrcSlotsEgFcsErr OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxCardComplexSrcSlotsEgFcsErr indicates the source + slots reported from the last time tmnxCardComplexEgrFcsError + incremented." + ::= { tmnxCardComplexStatsEntry 20 } + +tmnxChassisNotificationObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 6 } + +tmnxEqNotificationRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "used by tmnx chassis Notifications, the OID indicates the table and + entry." + ::= { tmnxChassisNotificationObjects 1 } + +tmnxEqTypeNotificationRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "used by tmnx chassis notifications, the OID indicates the table and + entry with the equipment model type information." + ::= { tmnxChassisNotificationObjects 2 } + +tmnxChassisNotifyChassisId OBJECT-TYPE + SYNTAX TmnxChassisIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx chassis and port Notifications, indicates the chassis + associated with the alarm." + ::= { tmnxChassisNotificationObjects 3 } + +tmnxChassisNotifyHwIndex OBJECT-TYPE + SYNTAX TmnxHwIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnx chassis and port Notifications, indicates the entry in + the tmnxHwTable for the hardware component associated with an alarm." + ::= { tmnxChassisNotificationObjects 4 } + +tmnxRedSecondaryCPMStatus OBJECT-TYPE + SYNTAX INTEGER { + online (1), + offline (2), + fail (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by the tmnxRedSecondaryCPMStatusChange Notification, indicates + the status of the secondary CPM." + ::= { tmnxChassisNotificationObjects 5 } + +tmnxChassisNotifyOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by the tmnxChassisNotificationClear trap, the OID identifies the + trap which is getting cleared." + ::= { tmnxChassisNotificationObjects 6 } + +tmnxSyncIfTimingNotifyAlarm OBJECT-TYPE + SYNTAX INTEGER { + notUsed (0), + los (1), + oof (2), + oopir (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by synchronous interface timing notifications, the value of + tmnxSyncIfTimingNotifyAlarm indicates the reason a timing reference + alarm has been raised." + ::= { tmnxChassisNotificationObjects 7 } + +tmnxChassisNotifyMismatchedVer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxPeSoftwareVersionMismatch, the value of + tmnxChassisNotifyMismatchedVer indicates the software version of the + mismatched CPM/IOM card." + ::= { tmnxChassisNotificationObjects 8 } + +tmnxChassisNotifySoftwareLocation OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxPeSoftwareLoadFailed, the value of + tmnxChassisNotifySoftwareLocation contains the location of the + software." + ::= { tmnxChassisNotificationObjects 9 } + +tmnxChassisNotifyCardFailureReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardFailure, the value of + tmnxChassisNotifyCardFailureReason contains the reason for card + failure." + ::= { tmnxChassisNotificationObjects 10 } + +tmnxChassisNotifyCardName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..32)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardInserted and tmnxEqCardRemoved, the value of + tmnxChassisNotifyCardName specifies the name of the affected card." + ::= { tmnxChassisNotificationObjects 11 } + +tmnxChassisNotifyCardSyncFile OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxCpmCardSyncFileNotPresent, the value of + tmnxChassisNotifyCardSyncFile specifies the name of the affected file." + ::= { tmnxChassisNotificationObjects 12 } + +tmnxCardComplexNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardPChipError, the value of tmnxCardComplexNumber + specifies the number of the affected Complex." + ::= { tmnxChassisNotificationObjects 13 } + +tmnxCardFwdDirection OBJECT-TYPE + SYNTAX INTEGER { + ingress (1), + egress (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardPChipError, the value of tmnxCardFwdDirection + specifies the direction of the affected Complex." + ::= { tmnxChassisNotificationObjects 14 } + +tmnxCardSoftResetState OBJECT-TYPE + SYNTAX INTEGER { + initiated (1), + aborted (2), + complete (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardSoftResetAlarm, the value of tmnxCardSoftResetState + specifies the reset state of the IOM card." + ::= { tmnxChassisNotificationObjects 15 } + +tmnxMdaNotifyType OBJECT-TYPE + SYNTAX TmnxMdaType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by equipment alarms where the type of MDA isn't supported with + the current configuration." + ::= { tmnxChassisNotificationObjects 16 } + +tmnxCardSrcSlotBitmap OBJECT-TYPE + SYNTAX TmnxCardSlotBitMap + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxEqCardPChipError, the value of tmnxCardSrcSlotBitmap + specifies the source slots of the affected Complex." + ::= { tmnxChassisNotificationObjects 17 } + +tmnxDcpTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDcpTimeEventOccured indicates the actual time the + event was detected in the system which may differ from the time that + event was collected by the logging infrastructure." + ::= { tmnxChassisNotificationObjects 18 } + +tmnxDcpMissingNotificationCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxDcpMissingNotificationCount indicates the number of + events dropped because of event throttling during the last throttle + interval for distributed CPU protection events." + ::= { tmnxChassisNotificationObjects 19 } + +tmnxChassisNotifyCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value of tmnxChassisNotifyCardSlotNum identifies the IOM + slot within a chassis in the system." + ::= { tmnxChassisNotificationObjects 20 } + +tmnxChassisNotifyPowerZone OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyPowerZone indicates, along with the + value of tmnxChassisNotifyChassisId, the row in the + tmnxChassisPowerMgmtTable that is affected by the notification." + ::= { tmnxChassisNotificationObjects 21 } + +tmnxChassisNotifyPowerCapacity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyPowerCapacity indicates the overall + power capacity available to the system at the time of the + notification." + ::= { tmnxChassisNotificationObjects 22 } + +tmnxPlcyAcctTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPlcyAcctTimeEventOccured indicates the actual time + the event was detected in the system which may differ from the time + that event was collected by the logging infrastructure." + ::= { tmnxChassisNotificationObjects 23 } + +tmnxPlcyAcctMissingNotifCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxPlcyAcctMissingNotifCount indicates the number of + events dropped because of event throttling during the last throttle + interval for distributed policy accounting events." + ::= { tmnxChassisNotificationObjects 24 } + +tmnxChassisNotifyCpmCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value of tmnxChassisNotifyCpmCardSlotNum identifies the CPM + slot within a chassis in the system." + ::= { tmnxChassisNotificationObjects 25 } + +tmnxChassisNotifyFabricSlotNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value of tmnxChassisNotifyFabricSlotNum identifies the + fabric slot within a chassis in the system." + ::= { tmnxChassisNotificationObjects 26 } + +tmnxIomResourceType OBJECT-TYPE + SYNTAX INTEGER { + nextHop (1), + tunnelNextHop (2), + stickyHash (3), + arpEntry (4), + ecmp (5), + ecmpNextHop (6), + ecmpTunnel (7) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxIomResHighLimitReached, tmnxIomResExhausted and + tmnxIomResStateClr, the value of tmnxIomResourceType specifies the + type of IOM resource." + ::= { tmnxChassisNotificationObjects 27 } + +tmnxIomResourceLimitPct OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tmnxIomResHighLimitReached, tmnxIomResExhausted and + tmnxIomResStateClr, the value of tmnxIomResourceLimitPct specifies the + percentage of IOM Resource being utilized." + ::= { tmnxChassisNotificationObjects 28 } + +tmnxIomResLimitTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomResLimitTimeEventOccured indicates the actual time + the event was detected in the system which may differ from the time + that event was collected by the logging infrastructure." + ::= { tmnxChassisNotificationObjects 29 } + +tmnxIomResLimMissingNotifCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxIomResLimMissingNotifCount indicates the number of + events dropped because of event throttling during the last throttle + interval for next hop resource events." + ::= { tmnxChassisNotificationObjects 30 } + +tmnxChassisNotifyFpNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyFpNum indicates the Forwarding Plane." + ::= { tmnxChassisNotificationObjects 31 } + +tmnxChassisNotifyDiskFullReason OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyDiskFullReason indicates the reason for + the disk full condition." + ::= { tmnxChassisNotificationObjects 32 } + +tmnxChassisNotifyMgmtEthRedPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxChassisNotifyMgmtEthRedPort indicates the CPM port + operating as the system's management interface." + ::= { tmnxChassisNotificationObjects 33 } + +tmnxMacScaleCardSlotNum OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value of tmnxMacScaleCardSlotNum identifies the card slot + within a chassis in the system. It is used by the FDB MAC scale + notifications." + ::= { tmnxChassisNotificationObjects 38 } + +tmnxChassisAdminObjects OBJECT IDENTIFIER ::= { tmnxHwObjs 8 } + +tmnxChassisAdminCtrlObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 1 } + +tmnxChassisAdminOwner OBJECT-TYPE + SYNTAX SnmpAdminString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Who has last initialized the chassis administrative table, who is + making all the changes, and who is expected to either commit or + re-initialize (ABORT-TRANSACTION). + + tmnxChassisAdminOwner is advisory only. Before beginning a transaction, + read tmnxChassisAdminOwner. if it is empty then proceed with the + configuration. + + Set tmnxChassisAdminOwner after setting tmnxChassisAdminControlApply + so that other users will be advised to not make changes to the Admin + tables. + + Agent sets tmnxChassisAdminOwner to empty string after + tmnxChassisAdminControlApply is set - either by user initializing or + committing, or by agent timing out the uncommitted transactions." + ::= { tmnxChassisAdminCtrlObjs 1 } + +tmnxChassisAdminControlApply OBJECT-TYPE + SYNTAX INTEGER { + none (1), + initialize (2), + commit (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxChassisAdminControlApply specifies how + tmnxChassisAdminTable object is used in order to update + tmnxChassisTable table objects. + + When set to initialize(2) (BEGIN-TRANSACTION), the objects in + tmnxChassisAdminTable are set to the current Operational values, from + the tmnxChassisTable. + + When set to commit(3) (END-TRANSACTION), all of the objects from + tmnxChassisAdminTable are copied to the corresponding tmnxChassisTable + table objects. + + When set to none(1) (ABORT-TRANSACTION) any uncommitted changes will + be lost. + + If changes are not committed within a predefined timeout, they will be + lost." + ::= { tmnxChassisAdminCtrlObjs 2 } + +tmnxChassisAdminLastSetTimer OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The time remaining until the agent re-initializes the administrative + tables. + + If tmnxChassisAdminControlApply is not set to commit(3) within + tmnxChassisAdminLastSetTimeout seconds, the agent will set it to + initialize(2) and all uncommitted changes will be lost. + + This way, uncommitted changes from failed (uncompleted) change sets + will eventually be removed, and another transaction can safely begin. + + this object is reset to tmnxChassisAdminLastSetTimeout after SNMP SET + operation to any of the tmnxChassisAdminValue tables." + ::= { tmnxChassisAdminCtrlObjs 3 } + +tmnxChassisAdminLastSetTimeout OBJECT-TYPE + SYNTAX TimeInterval + UNITS "seconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Timeout for tmnxChassisAdminLastSetTimer. The value zero is not + allowed." + DEFVAL { 1800 } + ::= { tmnxChassisAdminCtrlObjs 4 } + +tmnxChassisAdminValueObjs OBJECT IDENTIFIER ::= { tmnxChassisAdminObjects 2 } + +tSyncIfTimingAdmTable OBJECT-TYPE + SYNTAX SEQUENCE OF TSyncIfTimingAdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Values for the synchronous interface timing for the chassis. + + The VSR system does not support synchronous interface timing." + ::= { tmnxChassisAdminValueObjs 1 } + +tSyncIfTimingAdmEntry OBJECT-TYPE + SYNTAX TSyncIfTimingAdmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about the synchronous interface timing. Entries are + created by user. Entries are deleted by user. Note that the first + Nokia SROS series product release does not support configuration of + synchronous timing equipment on the secondary CPM. All SNMP operations + with tmnxCpmCardSlotNum of the secondary CPM will be denied. + + In an XRS-40 system, the configuration of synchronous timing equipment + on the extension chassis is not supported. + + The 7x50 systems supports 3 timing references (reference1, reference2 + and bits). + + The 7710 system only supports 2 timing references (reference1 and + reference2). On 7710 system, references can be a source port + or a BITS input on a CES CMA. If the value of the reference source + port is a valid Port ID then the reference is a source port. If the + value of the source hardware is a valid HWIndex of a CES CMA then the + source is a BITS on the CES CMA. + + The VSR system does not support synchronous interface timing." + INDEX { + tmnxChassisIndex, + tmnxCpmCardSlotNum, + tmnxCpmCardNum + } + ::= { tSyncIfTimingAdmTable 1 } + +TSyncIfTimingAdmEntry ::= SEQUENCE +{ + tSyncIfTimingAdmRevert TruthValue, + tSyncIfTimingAdmRefOrder1 TmnxSETSRefSource, + tSyncIfTimingAdmRefOrder2 TmnxSETSRefSource, + tSyncIfTimingAdmRef1SrcPort TmnxPortID, + tSyncIfTimingAdmRef1AdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmRef2SrcPort TmnxPortID, + tSyncIfTimingAdmRef2AdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmChanged Unsigned32, + tSyncIfTimingAdmRefOrder3 TmnxSETSRefSource, + tSyncIfTimingAdmBITSIfType TmnxBITSIfType, + tSyncIfTimingAdmBITSAdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmRef1SrcHw TmnxHwIndexOrZero, + tSyncIfTimingAdmRef1BITSIfType TmnxBITSIfType, + tSyncIfTimingAdmRef2SrcHw TmnxHwIndexOrZero, + tSyncIfTimingAdmRef2BITSIfType TmnxBITSIfType, + tSyncIfTimingAdmBITSOutAdmStatus TmnxPortAdminStatus, + tSyncIfTimingAdmBITSOutLineLen INTEGER, + tSyncIfTimingAdmRef1CfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmRef2CfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmBITSCfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmRef1NationalUse Unsigned32, + tSyncIfTimingAdmRef2NationalUse Unsigned32, + tSyncIfTimingAdmBITSNationalUse Unsigned32, + tSyncIfTimingAdmQLSelection TmnxEnabledDisabled, + tSyncIfTimingAdmRefOrder4 TmnxSETSRefSource, + tSyncIfTimingAdmPTPAdminStatus TmnxPortAdminStatus, + tSyncIfTimingAdmPTPCfgQltyLevel TmnxSSMQualityLevel, + tSyncIfTimingAdmBITSOutSource TmnxBITSOutSource, + tSyncIfTimingAdmBITSOutQlMin TmnxSSMQualityLevel, + tSyncIfTimingAdmBITSOutSquelch TruthValue, + tSyncIfTimingAdmQlMin TmnxSSMQualityLevel, + tSyncIfTimingAdmWaitToRestorTime Unsigned32, + tSyncIfTimingAdmChangedMask BITS +} + +tSyncIfTimingAdmRevert OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRevert specifies whether the reference + source will revert to a higher priority source that has been + re-validated or newly validated. + + The synchronous interface timing subsystem is by default non-revertive + ('false')." + DEFVAL { false } + ::= { tSyncIfTimingAdmEntry 1 } + +tSyncIfTimingAdmRefOrder1 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder1 specifies the most preferred + timing reference source. + + The synchronous equipment timing subsystem chooses a timing reference + based on priority. + + The user can configure the priority order of the following timing + reference inputs ('bits', 'reference1', 'reference2', and 'ptp'). + + If the platform does not support that timing reference input, it + cannot be configured in the reference priority order. For example, + the 'bits' timing reference cannot be configured on a 7750 SR-c12 + system. + + Other values of TmnxSETSRefSource (e.g. 'bits2') cannot be configured + in the reference order." + DEFVAL { bits } + ::= { tSyncIfTimingAdmEntry 2 } + +tSyncIfTimingAdmRefOrder2 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder2 specifies the second most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { reference1 } + ::= { tSyncIfTimingAdmEntry 3 } + +tSyncIfTimingAdmRef1SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1SrcPort specifies the source port of + the first timing reference. + + This can only be set to a valid TmnxPortID if the value of + tSyncIfTimingAdmRef1SrcHw is 0." + DEFVAL { '1e000000'H } + ::= { tSyncIfTimingAdmEntry 4 } + +tSyncIfTimingAdmRef1AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1AdminStatus specifies the desired + administrative status of the first timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 5 } + +tSyncIfTimingAdmRef2SrcPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2SrcPort specifies the source port of + the second timing reference. + + This can only be set to a valid TmnxPortID if the value of + tSyncIfTimingAdmRef2SrcHw is 0." + DEFVAL { '1e000000'H } + ::= { tSyncIfTimingAdmEntry 6 } + +tSyncIfTimingAdmRef2AdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2AdminStatus specifies the desired + administrative status of the second timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 7 } + +tSyncIfTimingAdmChanged OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmChanged is a bitmask that indicates which + objects have been set, but not committed. bit values used here are: + + 0x0001: tSyncIfTimingAdmRevert + 0x0002: tSyncIfTimingAdmRefOrder1 + 0x0004: tSyncIfTimingAdmRefOrder2 + 0x0008: tSyncIfTimingAdmRef1SrcPort + 0x0010: tSyncIfTimingAdmRef1AdminStatus + 0x0020: tSyncIfTimingAdmRef2SrcPort + 0x0040: tSyncIfTimingAdmRef2AdminStatus + 0x0080: tSyncIfTimingAdmRefOrder3 + 0x0100: tSyncIfTimingAdmBITSIfType + 0x0200: tSyncIfTimingAdmBITSAdminStatus + 0x0400: tSyncIfTimingAdmRef1SrcHw + 0x0800: tSyncIfTimingAdmRef1BITSIfType + 0x1000: tSyncIfTimingAdmRef2SrcHw + 0x2000: tSyncIfTimingAdmRef2BITSIfType + + The agent sets these bits when an object in the row + is set. This object is cleared to zero by setting + tmnxChassisAdminControlApply to initialize(2) or commit(3)." + ::= { tSyncIfTimingAdmEntry 8 } + +tSyncIfTimingAdmRefOrder3 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder3 specifies the third most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { reference2 } + ::= { tSyncIfTimingAdmEntry 9 } + +tSyncIfTimingAdmBITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSIfType specifies the interface type + of the BITS (Building Integrated Timing Supply) timing reference." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 10 } + +tSyncIfTimingAdmBITSAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSAdminStatus specifies the desired + administrative status of the BITS (Building Integrated Timing Supply) + input timing reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 11 } + +tSyncIfTimingAdmRef1SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1SrcHw specifies the source HW Index + of the first timing reference if the source is not a port. + + This can only be set to a valid HW Index if the value of + tSyncIfTimingAdmRef1SrcPort is '1e000000'H. + + Setting the value of tSyncIfTimingAdmRef1SrcHw from non-zero to zero + will cause the value of tSyncIfTimingAdmRef1BITSIfType to be reset to + its default value of 't1-esf'." + DEFVAL { 0 } + ::= { tSyncIfTimingAdmEntry 12 } + +tSyncIfTimingAdmRef1BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1BITSIfType specifies the interface + type of the first timing reference if the source is BITS. + + This can only be changed if the value of tSyncIfTimingAdmRef1SrcHw is + not 0." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 13 } + +tSyncIfTimingAdmRef2SrcHw OBJECT-TYPE + SYNTAX TmnxHwIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2SrcHw specifies the source HW Index + of the second timing reference if the source is not a port. + + This can only be set to a valid HW Index if the value of + tSyncIfTimingAdmRef2SrcPort is '1e000000'H. + + Setting the value of tSyncIfTimingAdmRef2SrcHw from non-zero to zero + will cause the value of tSyncIfTimingAdmRef2BITSIfType to be reset to + its default value of 't1-esf'." + DEFVAL { 0 } + ::= { tSyncIfTimingAdmEntry 14 } + +tSyncIfTimingAdmRef2BITSIfType OBJECT-TYPE + SYNTAX TmnxBITSIfType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2BITSIfType specifies the interface + type of the second timing reference if the source is BITS. + + This can only be changed if the value of tSyncIfTimingAdmRef2SrcHw is + not 0." + DEFVAL { t1-esf } + ::= { tSyncIfTimingAdmEntry 15 } + +tSyncIfTimingAdmBITSOutAdmStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSOutAdmStatus specifies administrative + status of the BITS (Building Integrated Timing Supply) output timing + reference. + + In an XRS-40 system, tSyncIfTimingAdmBITSOutAdmStatus is always + 'inService(2)', and cannot be changed. In an XRS-40 system, the + extension chassis is synchronized with the master chassis via the BITS + ports. See the description of tSyncIfTimingAdmBITSOutSource for + details on how the BITS ports are used to synchronize the master and + extension chassis of the XRS-40 system." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 16 } + +tSyncIfTimingAdmBITSOutLineLen OBJECT-TYPE + SYNTAX INTEGER { + lengthNotApplicable (0), + length0To110 (1), + length110To220 (2), + length220To330 (3), + length330To440 (4), + length440To550 (5), + length550To660 (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tSyncIfTimingAdmBITSOutLineLen specifies the length of the line + (in feet) for the BITS (Building Integrated Timing Supply) output. + The following values are valid: + lengthNotApplicable (0) - When BITS output is not supported + length0To110 (1) - For line length from 0 to 110 feet + length110To220 (2) - For line length from 110 to 220 feet + length220To330 (3) - For line length from 230 to 330 feet + length330To440 (4) - For line length from 330 to 440 feet + length440To550 (5) - For line length from 440 to 550 feet + length550To660 (6) - For line length from 550 to 660 feet + The default is 'lengthNotApplicable' on CPM cards which do not + support line length. Otherwise, the default is 'length0To110'." + DEFVAL { lengthNotApplicable } + ::= { tSyncIfTimingAdmEntry 17 } + +tSyncIfTimingAdmRef1CfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1CfgQltyLevel specifies the configured + Quality Level of Reference 1. A value of 'unknown (0)' indicates + Reference 1 is not forced to a specific quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 18 } + +tSyncIfTimingAdmRef2CfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2CfgQltyLevel specifies the configured + Quality Level of Reference 2. A value of 'unknown (0)' indicates + Reference 2 is not forced to a specific quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 19 } + +tSyncIfTimingAdmBITSCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSCfgQltyLevel specifies the configured + Quality Level of the BITS interface. A value of 'unknown (0)' + indicates the BITS interface is not forced to a specific quality + level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 20 } + +tSyncIfTimingAdmRef1NationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef1NationalUse specifies the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces." + DEFVAL { 8 } + ::= { tSyncIfTimingAdmEntry 21 } + +tSyncIfTimingAdmRef2NationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRef2NationalUse specifies the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces." + DEFVAL { 8 } + ::= { tSyncIfTimingAdmEntry 22 } + +tSyncIfTimingAdmBITSNationalUse OBJECT-TYPE + SYNTAX Unsigned32 (4..8) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSNationalUse specifies the national + use bit to carry SSM Messages. This applies only to E1 BITS + interfaces." + DEFVAL { 8 } + ::= { tSyncIfTimingAdmEntry 23 } + +tSyncIfTimingAdmQLSelection OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmQLSelection specifies whether or not the + timing reference selection process uses the quality level of each + timing reference when making the decision on which reference should + provide system timing." + REFERENCE + "ITU-T Recommendation G.781, June 1999, Section 5.12" + DEFVAL { disabled } + ::= { tSyncIfTimingAdmEntry 24 } + +tSyncIfTimingAdmRefOrder4 OBJECT-TYPE + SYNTAX TmnxSETSRefSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmRefOrder4 specifies the fourth most + preferred timing reference for the synchronous equipment timing + subsystem." + DEFVAL { ptp } + ::= { tSyncIfTimingAdmEntry 25 } + +tSyncIfTimingAdmPTPAdminStatus OBJECT-TYPE + SYNTAX TmnxPortAdminStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmPTPAdminStatus specifies the desired + administrative status of the Precision Timing Protocol (PTP) timing + reference." + DEFVAL { outOfService } + ::= { tSyncIfTimingAdmEntry 26 } + +tSyncIfTimingAdmPTPCfgQltyLevel OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmPTPCfgQltyLevel specifies the configured + Quality Level of the Precision Timing Protocol (PTP). A value of + 'unknown (0)' specifies PTP is not forced to a specific quality level." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 27 } + +tSyncIfTimingAdmBITSOutSource OBJECT-TYPE + SYNTAX TmnxBITSOutSource + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSOutSource specifies the source of the + BITS (Building Integrated Timing Supply) output. + + In an XRS-40 system, the extension chassis is synchronized with the + master chassis via the BITS ports. Two modes of operation are + permitted: + 1) The BITS output ports of the master chassis CPMs are connected to + the BITS input ports of the extension chassis CPMs. In this mode, + tSyncIfTimingAdmBITSOutSource should be set to 'internalClock(2)', + to ensure that a valid clock signal is transmitted on the master + chassis's CPMs' BITS output ports. + 2) The BITS input ports of all 4 CPMs are connected to external BITS + equipment. In this mode, the customer may connect the master + chassis's BITS output ports to the external BITS equipment's input + ports. This allows for recovered line references to be provided as + a frequency source into the external BITS equipment following the + inter-site synchronization mode of SDH/SONET. In this case, + tSyncIfTimingAdmBITSOutSource should be set to 'lineRef(1)'." + DEFVAL { lineRef } + ::= { tSyncIfTimingAdmEntry 28 } + +tSyncIfTimingAdmBITSOutQlMin OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSOutQlMin specifies the minimum + quality level that a signal must have for it to be selected for BITS + output. This can be used to ensure that the signal has traceability to + a source with at least a specific quality level so that the attached + equipment can function properly. + + A value of 'unknown (0)' indicates that there is no minimum quality + level. + + Values: 'smc (7)', st4 (8)', 'dus (9)', 'dnu (14)', 'inv (15)', 'pno + (16)', and 'failed (19)' are not supported for this object." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 29 } + +tSyncIfTimingAdmBITSOutSquelch OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmBITSOutSquelch specifies whether or not + to squelch the output signal. This object is only valid when there is + no valid reference selected. + + If the value is 'true (1)' and there is no valid reference, then no + signal is sent out the port. + + If the value is 'false (2)' and there is no valid reference, then the + AIS signal is presented along with the QL-DNU/QL-DUS SSM if the signal + format supports SSM." + DEFVAL { false } + ::= { tSyncIfTimingAdmEntry 30 } + +tSyncIfTimingAdmQlMin OBJECT-TYPE + SYNTAX TmnxSSMQualityLevel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmQlMin specifies the minimum acceptable + quality level that a signal must have for it to be considered for + selection by the system timing module. + + A value of 'unknown (0)' indicates that there is no minimum quality + level. + + Values: 'st4 (8)', 'dus (9)', 'prc (10)', 'dnu (14)', 'inv (15)', 'pno + (16)', and 'failed (19)' are not supported for this object." + DEFVAL { unknown } + ::= { tSyncIfTimingAdmEntry 32 } + +tSyncIfTimingAdmWaitToRestorTime OBJECT-TYPE + SYNTAX Unsigned32 (0..12) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmWaitToRestorTime specifies the time, in + minutes, that a previously failed input reference must be valid before + it will be used for either the BITS output or the central clock input + reference. + + A value of '0' indicates that the wait-to-restore timer is disabled." + DEFVAL { 0 } + ::= { tSyncIfTimingAdmEntry 33 } + +tSyncIfTimingAdmChangedMask OBJECT-TYPE + SYNTAX BITS { + tSyncIfTimingAdmRevert (0), + tSyncIfTimingAdmRefOrder1 (1), + tSyncIfTimingAdmRefOrder2 (2), + tSyncIfTimingAdmRef1SrcPort (3), + tSyncIfTimingAdmRef1AdminStatus (4), + tSyncIfTimingAdmRef2SrcPort (5), + tSyncIfTimingAdmRef2AdminStatus (6), + tSyncIfTimingAdmChanged (7), + tSyncIfTimingAdmRefOrder3 (8), + tSyncIfTimingAdmBITSIfType (9), + tSyncIfTimingAdmBITSAdminStatus (10), + tSyncIfTimingAdmRef1SrcHw (11), + tSyncIfTimingAdmRef1BITSIfType (12), + tSyncIfTimingAdmRef2SrcHw (13), + tSyncIfTimingAdmRef2BITSIfType (14), + tSyncIfTimingAdmBITSOutAdmStatus (15), + tSyncIfTimingAdmBITSOutLineLen (16), + tSyncIfTimingAdmRef1CfgQltyLevel (17), + tSyncIfTimingAdmRef2CfgQltyLevel (18), + tSyncIfTimingAdmBITSCfgQltyLevel (19), + tSyncIfTimingAdmRef1NationalUse (20), + tSyncIfTimingAdmRef2NationalUse (21), + tSyncIfTimingAdmBITSNationalUse (22), + tSyncIfTimingAdmQLSelection (23), + tSyncIfTimingAdmRefOrder4 (24), + tSyncIfTimingAdmPTPAdminStatus (25), + tSyncIfTimingAdmPTPCfgQltyLevel (26), + tSyncIfTimingAdmBITSOutSource (27), + tSyncIfTimingAdmBITSOutQlMin (28), + tSyncIfTimingAdmBITSOutSquelch (29), + tSyncIfTimingAdmHoldOffTime (30), + tSyncIfTimingAdmQlMin (31), + tSyncIfTimingAdmWaitToRestorTime (32), + tSyncIfTimingAdmChangedMask (33) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tSyncIfTimingAdmChangedMask indicates a bitmask of which + synchronous interface timing objects have been set, but not committed. + + The agent sets these bits when an object in tSyncIfTimingAdmEntry is + set. All bits are cleared when tmnxChassisAdminControlApply is set to + 'initialize (2)' or 'commit (3)'. + + Bits 'tSyncIfTimingAdmChanged (7)' and 'tSyncIfTimingAdmChangedMask + (33)' are not valid. This object replaces the functionality of + tSyncIfTimingAdmChanged." + ::= { tSyncIfTimingAdmEntry 34 } + +tmnxHwConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 2 } + +tmnxChassisConformance OBJECT IDENTIFIER ::= { tmnxHwConformance 1 } + +tmnxChassisCompliances OBJECT IDENTIFIER ::= { tmnxChassisConformance 1 } + +tmnxChassisV4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features in the + TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV3v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group + } + ::= { tmnxChassisCompliances 4 } + +tmnxChassisComp7710 OBJECT IDENTIFIER ::= { tmnxChassisCompliances 5 } + +tmnxChassisComp7710V3v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV3v0Group, + tmnxCardV3v0Group, + tmnxMDAV3v0Group, + tmnxChassisNotificationV3v0Group, + tmnx7710HwV3v0Group + } + ::= { tmnxChassisComp7710 1 } + +tmnxChassisComp7710V5v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group, + tmnx7710HwV3v0Group + } + ::= { tmnxChassisComp7710 2 } + +tmnxChassisComp7710V6v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV6v0Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxSyncV6v0Group, + tmnxChassisV6v0Group + } + ::= { tmnxChassisComp7710 3 } + +tmnxChassisComp7710V6v1 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV6v1Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisV6v1Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisComp7710 4 } + +tmnxChassisComp7710V7v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV7v0Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxMdaXplV5v0Group, + tmnxChassisUserModV7v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxIPsecV7v0Group, + tmnxIPsecNotifV7v0Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisComp7710 5 } + +tmnxChassisComp7710V8v0 MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features for the + 7710 in the TIMETRA-CHASSIS-MIB. + + This MODULE-COMPLIANCE has been replaced by tmnxChassisV9v0Compliance." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxChassisV8v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV7v0Group, + tmnx7710HwV3v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxMdaXplV5v0Group, + tmnxChassisUserModV7v0Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardCamErrorV6v1Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxIPsecV7v0Group, + tmnxIPsecNotifV7v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncV6v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisComp7710 6 } + +tmnxChassisV5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features in the + TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV4v0Group, + tmnxChassisNotificationV5v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group + } + ::= { tmnxChassisCompliances 6 } + +tmnxChassis7750V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7750 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxChassisNotificationV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxIPsecIsaGrpV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxSyncV6v0Group, + tmnxChassisV6v0Group + } + ::= { tmnxChassisCompliances 7 } + +tmnxChassis7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7450 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV4v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisNotificationV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxSyncV6v0Group, + tmnxChassisV6v0Group + } + ::= { tmnxChassisCompliances 8 } + +tmnxChassis7750V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7750 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxIPsecIsaGrpV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 9 } + +tmnxChassis7450V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7450 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisNotificationV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 10 } + +tmnxChassis7750V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7750 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV7v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxIPsecIsaGrpV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxChassisUserModV7v0Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxIPsecV7v0Group, + tmnxIPsecNotifV7v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 11 } + +tmnxChassis7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7450 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxChassisNotificationV7v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxChassisUserModV7v0Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 12 } + +tmnxChassis7x50V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on the + 7x50 in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnxChassisV5v0Group, + tmnxChassisV8v0Group, + tmnxCardV3v0Group, + tmnxMDAV6v1Group, + tmnxChassisNotificationV7v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxIPsecIsaGrpV6v0Group, + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxMDACcagV6v1Group, + tmnxChassisUserModV7v0Group, + tmnxCardV7v0Group, + tmnxFPWredV7v0Group, + tmnxIPsecV7v0Group, + tmnxIPsecNotifV7v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxMdaXplV5v0Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardCamErrorV6v1Group, + tmnxSyncV6v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxChassisHwV6v1Group + } + ::= { tmnxChassisCompliances 13 } + +tmnxChassisV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisHsmdaV6v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisUserModV7v0Group, + tmnxChassisV5v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group + } + ::= { tmnxChassisCompliances 14 } + +tmnxChassisV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisUserModV7v0Group, + tmnxChassisV5v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxChassisV10v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxCardV10v0Group, + tmnxIpsecV10v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxMdaV10v0Group, + tmnxChassisNotifyV10v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0 + } + ::= { tmnxChassisCompliances 15 } + +tmnxChassisV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 11.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxChassisSmartPeqV11v0Group, + tmnxChassisSmartPeqNtfyV11v0Grp, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCpmCardRebootHoldV11v0Group + } + ::= { tmnxChassisCompliances 16 } + +tmnxChassisV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 12.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisPowerNotifV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxChassisResourceV12v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassisSmartPeqNtfyV11v0Grp, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0 + } + ::= { tmnxChassisCompliances 17 } + +tmnxChassisV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 13.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisPowerNotifV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMDAMcPathMgmtV6v0Group, + tmnxMDAV6v1Group, + tmnxMDAV9v0Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMdaV10v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassisSmartPeqNtfyV11v0Grp, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxChassisResourceV13v0Group, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0 + } + ::= { tmnxChassisCompliances 18 } + +tmnxChassisV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 14.0." + MODULE + MANDATORY-GROUPS { + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0 + } + ::= { tmnxChassisCompliances 19 } + +tmnxChassisV15v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 15.0." + MODULE + MANDATORY-GROUPS { + tmnx7710HwV3v0Group, + tmnx7710SETSRefSrcHwV6v0Group, + tmnx77x0CESMDAV6v0Group, + tmnxAtmGroup, + tmnxCardCamErrorV6v1Group, + tmnxCardPchipV5v0Group, + tmnxCardPchipV8v0Group, + tmnxCardV10v0Group, + tmnxCardV3v0Group, + tmnxCardV6v0NamedPoolPlcyGroup, + tmnxCardV7v0Group, + tmnxChassisFabricV11v0Group, + tmnxChassisFanV11v0Group, + tmnxChassisHwEventGroup, + tmnxChassisHwEventNotifyGroup, + tmnxChassisHwV11v0Group, + tmnxChassisHwV6v1Group, + tmnxChassisHwV9v0Group, + tmnxChassisMixedModeIomV8v0Group, + tmnxChassisNotificationV7v0Group, + tmnxChassisNotificationV9v0Group, + tmnxChassisNotifyObjsV12v0Group, + tmnxChassisNotifyV10v0Group, + tmnxChassisNotifV12v0Group, + tmnxChassisPowerMgmtGroup, + tmnxChassisPowerMgmtNotifyGroup, + tmnxChassisPowerV11v0Group, + tmnxChassisPowerV12v0Group, + tmnxChassisQGrpOvrGroup, + tmnxChassisSwitchFabNtfyV11v0Grp, + tmnxChassisUserModV7v0Group, + tmnxChassisV10v0Group, + tmnxChassisV11v0Group, + tmnxChassisV13v0Group, + tmnxChassisV6v1Group, + tmnxChassisV7v0Group, + tmnxChassisV8v0Group, + tmnxCpmCardV13v0Group, + tmnxCpmCardRebootHoldV11v0Group, + tmnxFPDCpuProtV11v0R0Group, + tmnxFPDcpNotifyObjsV11v0Group, + tmnxFPDcpNotifyV11v0Group, + tmnxFPMcPathMgmtV6v1Group, + tmnxFPMcPathMgmtV15v0Group, + tmnxFPQGrpGroup, + tmnxFPQGrpV10v0R4Group, + tmnxFPWredV7v0Group, + tmnxIPsecIsaGrpV6v0Group, + tmnxIPsecNotifV7v0Group, + tmnxIPsecV7v0Group, + tmnxIpsecV10v0Group, + tmnxMDACcagV6v1Group, + tmnxMdaHsmdaPoolV10v0Group, + tmnxMDAV15v0Group, + tmnxMdaXplV5v0Group, + tmnxSyncIfTimingNotifV8v0Group, + tmnxSyncIfTimingNotifyV9v0Group, + tmnxSyncIfTimingV8v0Group, + tmnxSyncIfTimingV9v0Group, + tmnxSyncV6v0Group, + tmnxPhysChassisGroup, + tmnxFPPoolSizingV11v0Group, + tmnxCpmCardCmplxMemErrV9v0Group, + tmnxFPBufAllocV12v0Group, + tmnxCardCmplQChipMemErrV9v0Group, + tmnxCardCmplChipIfErrV9v0Group, + tmnxFPPlcyAcctV12v0Group, + tmnxChassisPowerSupplyV9v0Grp, + tmnxChassisSmartPeqV11v0Group, + tmnxChassPANotifyObjsV12v0Grp, + tmnxChassisPlcyAcctNtfyV12v0Grp, + tmnxChassisV12v0Group, + tmnxIomResrcNotifyObjsV12v0Grp, + tmnxIomResrcNotifyV12v0Group, + tmnxChassisHwEventGroupV10v0, + tmnxChassisHwEventNotifyGrpV10v0, + tmnxCardVirtualSchAdjV13v0Group, + tmnxPhysChassisV13v0Group, + tmnxChassisMgmtEthRedNtfV13v0Grp, + tmnxChassisMgmtEthRedV13v0Grp, + tmnxChassisPowerMgmtGroupV13v0, + tmnxChassisNotifV13v0Group, + tmnxChassisNotifyObjsV13v0Grp, + tmnxChassisFpResourceV13v0Group, + tmnxFPV13v0Group, + tmnxCardResetOnRecoverErGrp, + tmnxMDAResetOnRecoverErGrp, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxCpmPChipFcsObjGroupV12v0, + tmnxChassisResourceV14v0Group, + tmnxCpmFlashV14v0Group, + tmnxPhysChassisGroupV14v0, + tmnxPhysChassisNotifGroupV14v0, + tmnxSyncIfTimingV14v0Group, + tFPFwdEngStatsGroup, + tmnxIsaMemWMarkNotifGroupV14v0, + tmnxCpmMemSizeNotifGroupV12v0, + tmnxIsaGrpIsaScaleModeGroupV14v0, + tmnxCardVirtualGroupV14v0, + tmnxChassisFanV15v0Group, + tmnxCardFPEgrHsGroup, + tmnxPhysChassisGroupV15v0, + tmnxPhysChassisNotifGroupV15v0, + tmnxIcmpMtuExceededStatGroup, + tmnxChassisGroupV15v0, + tmnxCardResMacFdbUsgNotifGroup, + tmnxMacScaleNotifyObjsV15v0Grp, + tmnxChassisResourceV15v0Group, + tmnxCardFPResIngV15v0QGroup, + tmnxCardFPResEgrV15v0QGroup, + tmnxIPsecIsaGrpV15v0Group, + tmnxPhysChassisPCMGroupV15v0, + tmnxMinFpGenerationGroupV15v0, + tmnxPhysChassPCMNotifGroupV15v0 + } + ::= { tmnxChassisCompliances 20 } + +tmnxChassisV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 16.0." + MODULE + MANDATORY-GROUPS { + tmnxCardV16v0Group, + tmnxCardComplexGroupV16v0, + tmnxChassisGroupV16v0 + } + ::= { tmnxChassisCompliances 21 } + +tmnxChassisV15v1Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of chassis features on SROS + series systems in the TIMETRA-CHASSIS-MIB release 15.1." + MODULE + MANDATORY-GROUPS { + tmnxOverloadNotifGroupV15v1, + tmnxChassisSystemProfGroupV15v1, + tmnxCardResourceV15v1Group + } + ::= { tmnxChassisCompliances 22 } + +tmnxChassisGroups OBJECT IDENTIFIER ::= { tmnxChassisConformance 2 } + +tmnxChassisNotifyObjsGroup OBJECT-GROUP + OBJECTS { + tmnxEqNotificationRow, + tmnxEqTypeNotificationRow, + tmnxChassisNotifyChassisId, + tmnxChassisNotifyHwIndex, + tmnxRedSecondaryCPMStatus, + tmnxChassisNotifyOID, + tmnxSyncIfTimingNotifyAlarm, + tmnxChassisNotifyMismatchedVer, + tmnxChassisNotifySoftwareLocation, + tmnxChassisNotifyCardFailureReason + } + STATUS current + DESCRIPTION + "The group of objects supporting chassis hardware notifications on + Nokia SROS series systems." + ::= { tmnxChassisGroups 4 } + +tmnxChassisNotifyObsoleteGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxHwConfigChange, + tmnxEqCpuFailure, + tmnxEqMemoryFailure, + tmnxEqBackdoorBusFailure, + tmnxPeSoftwareError, + tmnxPeSoftwareAbnormalHalt, + tmnxPeOutOfMemory, + tmnxPeConfigurationError, + tmnxPeStorageProblem, + tmnxPeCpuCyclesExceeded, + tmnxRedSecondaryCPMStatusChange, + tmnxRedRestoreSuccess, + tmnxRedRestoreFail + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware made obsolete for revision 2.1 on Nokia SROS series systems." + ::= { tmnxChassisGroups 7 } + +tmnxChassisV3v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisTotalNumber, + tmnxChassisLastChange, + tmnxChassisRowStatus, + tmnxChassisName, + tmnxChassisType, + tmnxChassisLocation, + tmnxChassisCoordinates, + tmnxChassisNumSlots, + tmnxChassisNumPorts, + tmnxChassisNumPwrSupplies, + tmnxChassisNumFanTrays, + tmnxChassisNumFans, + tmnxChassisCriticalLEDState, + tmnxChassisMajorLEDState, + tmnxChassisMinorLEDState, + tmnxChassisBaseMacAddress, + tmnxChassisCLLICode, + tmnxChassisReboot, + tmnxChassisUpgrade, + tmnxChassisAdminMode, + tmnxChassisOperMode, + tmnxChassisModeForce, + tmnxChassisUpdateWaitTime, + tmnxChassisUpdateTimeLeft, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType, + tmnxChassisTypeName, + tmnxChassisTypeDescription, + tmnxChassisTypeStatus, + tmnxHwLastChange, + tmnxHwID, + tmnxHwMfgString, + tmnxHwMfgBoardNumber, + tmnxHwSerialNumber, + tmnxHwManufactureDate, + tmnxHwClass, + tmnxHwName, + tmnxHwAlias, + tmnxHwAssetID, + tmnxHwCLEI, + tmnxHwIsFRU, + tmnxHwContainedIn, + tmnxHwParentRelPos, + tmnxHwAdminState, + tmnxHwOperState, + tmnxHwTempSensor, + tmnxHwTemperature, + tmnxHwTempThreshold, + tmnxHwBootCodeVersion, + tmnxHwSoftwareCodeVersion, + tmnxHwSwLastBoot, + tmnxHwAlarmState, + tmnxHwLastAlarmEvent, + tmnxHwClearAlarms, + tmnxHwSwImageSource, + tmnxHwMfgDeviations, + tmnxHwBaseMacAddress, + tmnxHwFailureReason, + tmnxHwContainedIndex + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of chassis hardware + capabilities on release 3.0 of Nokia SROS series systems." + ::= { tmnxChassisGroups 9 } + +tmnxMDAV3v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMDACcagId, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs on Nokia SROS + series systems." + ::= { tmnxChassisGroups 10 } + +tmnxChassisObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxHwSwState, + tmnxCardAllowedTypes, + tmnxCpmCardAllowedTypes, + tmnxMDAAllowedTypes + } + STATUS current + DESCRIPTION + "The group of objects supporting the allowed types of CPM cards, IOM + cards and MDA made obsolete for revision 3.0 on Nokia SROS series + systems." + ::= { tmnxChassisGroups 11 } + +tmnxCardV3v0Group OBJECT-GROUP + OBJECTS { + tmnxCardLastChange, + tmnxCardTypeName, + tmnxCardTypeDescription, + tmnxCardTypeStatus, + tmnxCardSupportedTypes, + tmnxCardAssignedType, + tmnxCardEquippedType, + tmnxCardHwIndex, + tmnxCardClockSource, + tmnxCardNumMdaSlots, + tmnxCardNumMdas, + tmnxCardReboot, + tmnxCardMemorySize, + tmnxCpmCardLastChange, + tmnxCpmCardSupportedTypes, + tmnxCpmCardAssignedType, + tmnxCpmCardEquippedType, + tmnxCpmCardHwIndex, + tmnxCpmCardBootOptionVersion, + tmnxCpmCardBootOptionLastModified, + tmnxCpmCardConfigBootedVersion, + tmnxCpmCardIndexBootedVersion, + tmnxCpmCardConfigLastModified, + tmnxCpmCardConfigLastSaved, + tmnxCpmCardRedundant, + tmnxCpmCardClockSource, + tmnxCpmCardNumCpus, + tmnxCpmCardCpuType, + tmnxCpmCardMemorySize, + tmnxCpmCardSwitchToRedundantCard, + tmnxCpmCardReboot, + tmnxCpmCardRereadBootOptions, + tmnxCpmCardConfigFileLastBooted, + tmnxCpmCardConfigFileLastSaved, + tmnxCpmCardConfigFileLastBootedHeader, + tmnxCpmCardIndexFileLastBootedHeader, + tmnxCpmCardBootOptionSource, + tmnxCpmCardConfigSource, + tmnxCpmCardBootOptionLastSaved, + tmnxFabricLastChange, + tmnxFabricAssignedType, + tmnxFabricEquippedType, + tmnxFabricHwIndex, + tmnxCpmFlashOperStatus, + tmnxCpmFlashSerialNumber, + tmnxCpmFlashFirmwareRevision, + tmnxCpmFlashModelNumber, + tmnxCpmFlashCapacity, + tmnxCpmFlashUsed, + tmnxCpmFlashHwIndex, + tmnxSyncIfTimingRevert, + tmnxSyncIfTimingRefOrder1, + tmnxSyncIfTimingRefOrder2, + tmnxSyncIfTimingRef1SrcPort, + tmnxSyncIfTimingRef1AdminStatus, + tmnxSyncIfTimingRef1InUse, + tmnxSyncIfTimingRef1Qualified, + tmnxSyncIfTimingRef1Alarm, + tmnxSyncIfTimingRef2SrcPort, + tmnxSyncIfTimingRef2AdminStatus, + tmnxSyncIfTimingRef2InUse, + tmnxSyncIfTimingRef2Qualified, + tmnxSyncIfTimingRef2Alarm, + tmnxSyncIfTimingFreqOffset, + tmnxSyncIfTimingStatus, + tmnxSyncIfTimingRefOrder3, + tmnxSyncIfTimingBITSIfType, + tmnxSyncIfTimingBITSAdminStatus, + tmnxSyncIfTimingBITSInUse, + tmnxSyncIfTimingBITSQualified, + tmnxSyncIfTimingBITSAlarm, + tSyncIfTimingAdmRevert, + tSyncIfTimingAdmRefOrder1, + tSyncIfTimingAdmRefOrder2, + tSyncIfTimingAdmRef1SrcPort, + tSyncIfTimingAdmRef1AdminStatus, + tSyncIfTimingAdmRef2SrcPort, + tSyncIfTimingAdmRef2AdminStatus, + tSyncIfTimingAdmChanged, + tSyncIfTimingAdmRefOrder3, + tSyncIfTimingAdmBITSIfType, + tSyncIfTimingAdmBITSAdminStatus, + tmnxChassisAdminOwner, + tmnxChassisAdminControlApply + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards on Nokia + SROS series systems." + ::= { tmnxChassisGroups 12 } + +tmnxMDAV4v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMDACcagId, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac, + tmnxMDAHiBwMcastSource, + tmnxMDAHiBwMcastAlarm, + tmnxMDAHiBwMcastTapCount, + tmnxMDAHiBwMcastGroup + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs for release 4.0 on + Nokia SROS series systems." + ::= { tmnxChassisGroups 13 } + +tmnxChassisNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 4.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 14 } + +tmnx7710HwV3v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisOverTempState, + tmnxCpmCardMasterSlaveRefState, + tmnxCcmOperStatus, + tmnxCcmHwIndex, + tmnxCcmEquippedType, + tmnxCcmTypeName, + tmnxCcmTypeDescription, + tmnxCcmTypeStatus, + tmnxMcmSupportedTypes, + tmnxMcmAssignedType, + tmnxMcmEquippedType, + tmnxMcmHwIndex, + tmnxMcmTypeName, + tmnxMcmTypeDescription, + tmnxMcmTypeStatus, + tmnxChassisPowerSupplyInputStatus, + tmnxChassisPowerSupplyOutputStatus, + tmnxMDAReboot + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware specific to the + Nokia 7710 SR series systems." + ::= { tmnxChassisGroups 15 } + +tmnxChassisV5v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisTotalNumber, + tmnxChassisLastChange, + tmnxChassisRowStatus, + tmnxChassisName, + tmnxChassisType, + tmnxChassisLocation, + tmnxChassisCoordinates, + tmnxChassisNumSlots, + tmnxChassisNumPorts, + tmnxChassisNumPwrSupplies, + tmnxChassisNumFanTrays, + tmnxChassisNumFans, + tmnxChassisCriticalLEDState, + tmnxChassisMajorLEDState, + tmnxChassisMinorLEDState, + tmnxChassisBaseMacAddress, + tmnxChassisCLLICode, + tmnxChassisReboot, + tmnxChassisUpgrade, + tmnxChassisAdminMode, + tmnxChassisOperMode, + tmnxChassisModeForce, + tmnxChassisUpdateTimeLeft, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType, + tmnxChassisTypeName, + tmnxChassisTypeDescription, + tmnxChassisTypeStatus, + tmnxHwLastChange, + tmnxHwID, + tmnxHwMfgString, + tmnxHwMfgBoardNumber, + tmnxHwSerialNumber, + tmnxHwManufactureDate, + tmnxHwClass, + tmnxHwName, + tmnxHwAlias, + tmnxHwAssetID, + tmnxHwCLEI, + tmnxHwIsFRU, + tmnxHwContainedIn, + tmnxHwParentRelPos, + tmnxHwAdminState, + tmnxHwOperState, + tmnxHwTempSensor, + tmnxHwTemperature, + tmnxHwTempThreshold, + tmnxHwBootCodeVersion, + tmnxHwSoftwareCodeVersion, + tmnxHwSwLastBoot, + tmnxHwAlarmState, + tmnxHwLastAlarmEvent, + tmnxHwClearAlarms, + tmnxHwSwImageSource, + tmnxHwMfgDeviations, + tmnxHwBaseMacAddress, + tmnxHwFailureReason, + tmnxHwContainedIndex + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of chassis hardware + capabilities on release 5.0 of Nokia SROS series systems." + ::= { tmnxChassisGroups 16 } + +tmnxChassisV5v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tmnxChassisUpdateWaitTime + } + STATUS current + DESCRIPTION + "The group of obsolete objects for managing the chassis hardware + capabilities on release 5.0 of Nokia SROS series systems." + ::= { tmnxChassisGroups 17 } + +tmnx77x0CESMDAV6v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAClockMode, + tmnxMDADiffTimestampFreq, + tmnxMDAIngNamedPoolPolicy, + tmnxMDAEgrNamedPoolPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CES MDAs for release 6.0 + on Nokia 77x0 SR series systems." + ::= { tmnxChassisGroups 18 } + +tmnxIPsecIsaGrpV6v0Group OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpTableLastChanged, + tmnxIPsecIsaGrpRowStatus, + tmnxIPsecIsaGrpLastChanged, + tmnxIPsecIsaGrpDescription, + tmnxIPsecIsaGrpAdminState, + tmnxIPsecIsaGrpOperState, + tmnxIPsecIsaGrpIsaChassis, + tmnxIPsecIsaGrpPrimaryIsa, + tmnxIPsecIsaGrpBackupIsa, + tmnxIPsecIsaGrpActiveIsa + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPsec MDAs for release + 6.0 on Nokia 7750 and 7710 SR series systems." + ::= { tmnxChassisGroups 19 } + +tmnxChassisNotificationV3v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxEqMdaCfgNotCompatible + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 3.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 20 } + +tmnxChassisNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible, + tmnxCpmCardSyncFileNotPresent, + tmnxEqMdaXplError, + tmnxEqCardPChipError, + tmnxEqCardPChipMemoryEvent + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 6.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 21 } + +tmnx7710SETSRefSrcHwV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingRef1SrcHw, + tmnxSyncIfTimingRef1BITSIfType, + tmnxSyncIfTimingRef2SrcHw, + tmnxSyncIfTimingRef2BITSIfType, + tSyncIfTimingAdmRef1SrcHw, + tSyncIfTimingAdmRef1BITSIfType, + tSyncIfTimingAdmRef2SrcHw, + tSyncIfTimingAdmRef2BITSIfType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of 'Synchronous Equipment + Timing' (SETS) when the references are of type 'Building Integrated + Timing Supply' (BITS) for release 6.0 on Nokia 7710 SR series systems." + ::= { tmnxChassisGroups 22 } + +tmnxChassisHsmdaV6v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAIngHsmdaSchedPolicy, + tmnxHsmdaMdaSchOvrTblLastChangd, + tmnxHsmdaMdaSchOvrRowStatus, + tmnxHsmdaMdaSchOvrLastChanged, + tmnxHsmdaMdaSchOvrMaxRate, + tmnxHsmdaMdaSchOvrGrp1Rate, + tmnxHsmdaMdaSchOvrGrp2Rate, + tmnxHsmdaMdaSchOvrClass1Rate, + tmnxHsmdaMdaSchOvrClass1WtInGrp, + tmnxHsmdaMdaSchOvrClass2Rate, + tmnxHsmdaMdaSchOvrClass2WtInGrp, + tmnxHsmdaMdaSchOvrClass3Rate, + tmnxHsmdaMdaSchOvrClass3WtInGrp, + tmnxHsmdaMdaSchOvrClass4Rate, + tmnxHsmdaMdaSchOvrClass4WtInGrp, + tmnxHsmdaMdaSchOvrClass5Rate, + tmnxHsmdaMdaSchOvrClass5WtInGrp, + tmnxHsmdaMdaSchOvrClass6Rate, + tmnxHsmdaMdaSchOvrClass6WtInGrp, + tmnxHsmdaMdaSchOvrClass7Rate, + tmnxHsmdaMdaSchOvrClass7WtInGrp, + tmnxHsmdaMdaSchOvrClass8Rate, + tmnxHsmdaMdaSchOvrClass8WtInGrp, + tmnxMDAIngHsmdaPoolPolicy, + tmnxMDAEgrHsmdaPoolPolicy + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of the 'Queueing MDA' + (HSMDA) for release 6.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 23 } + +tmnxMDAMcPathMgmtV6v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAMcPathMgmtBwPlcyName, + tmnxMDAMcPathMgmtPriPathLimit, + tmnxMDAMcPathMgmtSecPathLimit, + tmnxMDAMcPathMgmtAncPathLimit, + tmnxMDAMcPathMgmtAdminState, + tmnxMDAMcPathMgmtPriInUseBw, + tmnxMDAMcPathMgmtSecInUseBw, + tmnxMDAMcPathMgmtAncInUseBw, + tmnxMDAMcPathMgmtBlkHoleInUseBw + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Multicast Path + Management feature for release 6.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 24 } + +tmnxCardV6v0NamedPoolPlcyGroup OBJECT-GROUP + OBJECTS { + tmnxCardNamedPoolAdminMode, + tmnxCardNamedPoolOperMode + } + STATUS current + DESCRIPTION + "The group of objects supporting named buffer pools for release 6.0 on + Nokia SROS series systems." + ::= { tmnxChassisGroups 25 } + +tmnxChassisNotifyObjsV6v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisNotifyCardName, + tmnxChassisNotifyCardSyncFile + } + STATUS current + DESCRIPTION + "The group of objects added in 6.0 release to support chassis hardware + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 26 } + +tmnxChassisV6v1Group OBJECT-GROUP + OBJECTS { + tmnxChassisPowerSupplyPemType, + tmnxCardSoftReset, + tmnxCardLastBootupReason + } + STATUS current + DESCRIPTION + "The group of objects added in 6.1 release on Nokia 7xx0 SR series + systems." + ::= { tmnxChassisGroups 27 } + +tmnxFPMcPathMgmtV6v1Group OBJECT-GROUP + OBJECTS { + tmnxFPMcPathMgmtBwPlcyName, + tmnxFPMcPathMgmtAdminState, + tmnxFPLastChanged, + tmnxFPHiBwMcastSource, + tmnxFPHiBwMcastAlarm, + tmnxFPHiBwMcastTapCount, + tmnxFPHiBwMcastGroup, + tmnxFPHiBwMcastDefaultPathsOnly + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Multicast Path + Management feature for release 6.1 on Nokia SROS series systems." + ::= { tmnxChassisGroups 28 } + +tmnxMDAV6v1Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxMDAHiBwMcastSource, + tmnxMDAHiBwMcastAlarm, + tmnxMDAHiBwMcastTapCount, + tmnxMDAHiBwMcastGroup, + tmnxMDASynchronousEthernet + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of MDAs for release 6.1 on + Nokia SROS series systems." + ::= { tmnxChassisGroups 29 } + +tmnxMDACcagV6v1Group OBJECT-GROUP + OBJECTS { + tmnxMDACcagId, + tmnxCcagRowStatus, + tmnxCcagDescription, + tmnxCcagAdminStatus, + tmnxCcagOperStatus, + tmnxCcagCcaRate, + tmnxCcagLastChanged, + tmnxCcagAccessAdaptQos, + tmnxCcagPathLastChanged, + tmnxCcagPathRate, + tmnxCcagPathRateOption, + tmnxCcagPathWeight, + tmnxCcagPathCcLastChanged, + tmnxCcagPathCcEgrPoolResvCbs, + tmnxCcagPathCcEgrPoolSlpPlcy, + tmnxCcagPathCcIngPoolResvCbs, + tmnxCcagPathCcIngPoolSlpPlcy, + tmnxCcagPathCcAcctPolicyId, + tmnxCcagPathCcCollectStats, + tmnxCcagPathCcQueuePlcy, + tmnxCcagPathCcMac, + tmnxCcagPathCcMtu, + tmnxCcagPathCcHwMac, + tmnxCcagPathCcUserAssignedMac + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MDA CCAG for release 6.1 + on Nokia SROS series systems." + ::= { tmnxChassisGroups 30 } + +tmnxMdaXplV5v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAXplErrorTime, + tmnxMDAXplFailedCount + } + STATUS current + DESCRIPTION + "The group of objects added in 5.0 release to support MDA XPL error + indications on Nokia SROS series systems." + ::= { tmnxChassisGroups 31 } + +tmnxChassisNotifyObjsV5v0Group OBJECT-GROUP + OBJECTS { + tmnxCardComplexNumber, + tmnxCardFwdDirection + } + STATUS current + DESCRIPTION + "The group of objects added in 5.0 release to support chassis hardware + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 32 } + +tmnxChassisNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqMdaXplError, + tmnxEqCardPChipError, + tmnxEqCardPChipMemoryEvent + } + STATUS obsolete + DESCRIPTION + "The group of notifications added in 5.0 release to support the + hardware notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 33 } + +tmnxChassisNotificationV6v1Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqFanFailure, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible, + tmnxCpmCardSyncFileNotPresent, + tmnxEqMdaXplError, + tmnxEqCardPChipError, + tmnxEqCardSoftResetAlarm, + tmnxEqCardPChipMemoryEvent, + tmnxEqCardPChipCamEvent + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 6.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 34 } + +tmnxChassisNotifyObjsV6v1Group OBJECT-GROUP + OBJECTS { + tmnxCardSoftResetState + } + STATUS current + DESCRIPTION + "The group of objects added in 6.1 release to support chassis hardware + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 35 } + +tmnxChassisNotificationV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEnvTempTooHigh, + tmnxEqPowerSupplyInserted, + tmnxEqPowerSupplyRemoved, + tmnxEqCardFailure, + tmnxEqCardInserted, + tmnxEqCardRemoved, + tmnxEqWrongCard, + tmnxPeSoftwareVersionMismatch, + tmnxRedPrimaryCPMFail, + tmnxChassisNotificationClear, + tmnxEqSyncIfTimingHoldover, + tmnxEqSyncIfTimingHoldoverClear, + tmnxEqSyncIfTimingRef1Alarm, + tmnxEqSyncIfTimingRef1AlarmClear, + tmnxEqSyncIfTimingRef2Alarm, + tmnxEqSyncIfTimingRef2AlarmClear, + tmnxEqFlashDataLoss, + tmnxEqFlashDiskFull, + tmnxPeSoftwareLoadFailed, + tmnxPeBootloaderVersionMismatch, + tmnxPeBootromVersionMismatch, + tmnxPeFPGAVersionMismatch, + tmnxEqSyncIfTimingBITSAlarm, + tmnxEqSyncIfTimingBITSAlarmClear, + tmnxEqCardFirmwareUpgraded, + tmnxChassisUpgradeInProgress, + tmnxChassisUpgradeComplete, + tmnxChassisHiBwMcastAlarm, + tmnxEqMdaCfgNotCompatible, + tmnxCpmCardSyncFileNotPresent, + tmnxEqMdaXplError, + tmnxEqCardPChipError, + tmnxEqCardSoftResetAlarm, + tmnxEqMdaSyncENotCompatible, + tmnxIPsecIsaGrpActiveIsaChgd, + tmnxEqCardPChipMemoryEvent, + tmnxIPsecIsaGrpUnableToSwitch, + tmnxEqCardPChipCamEvent, + tmnxEqHwEnhancedCapability + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 7.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 36 } + +tmnxChassisUserModV7v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardConfigUserLastModified + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release on Nokia 7xx0 SR series + systems to track user modifications." + ::= { tmnxChassisGroups 37 } + +tmnxCardPchipV5v0Group OBJECT-GROUP + OBJECTS { + tmnxCardCmplx1IngrFcsOccur, + tmnxCardCmplx1IngrFcsOccurTime, + tmnxCardCmplx1EgrFcsOccur, + tmnxCardCmplx1EgrFcsOccurTime, + tmnxCardCmplx2IngrFcsOccur, + tmnxCardCmplx2IngrFcsOccurTime, + tmnxCardCmplx2EgrFcsOccur, + tmnxCardCmplx2EgrFcsOccurTime, + tmnxCardCmplx1MemParityOccur, + tmnxCardCmplx1MemParityOccurTime, + tmnxCardCmplx2MemParityOccur, + tmnxCardCmplx2MemParityOccurTime + } + STATUS current + DESCRIPTION + "The group of objects added in 5.0 release to support IOM Card Pchip + error indications on Nokia SROS series systems." + ::= { tmnxChassisGroups 38 } + +tmnxFPWredV7v0Group OBJECT-GROUP + OBJECTS { + tmnxFPWredBufAllocMin, + tmnxFPWredBufAllocMax, + tmnxFPWredResvCbsMin, + tmnxFPWredResvCbsMax, + tmnxFPWredSlopePolicy, + tmnxFPWredAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of WRED Queue Management + feature for release 7.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 39 } + +tmnxChassisV7v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisFanRevision + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release on Nokia 7x50 SR series + systems to track Fan Tray revisions." + ::= { tmnxChassisGroups 40 } + +tmnxIPsecV7v0Group OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpTunnels, + tmnxIPsecIsaGrpMaxTunnels + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release on Nokia 7x50 SR series + systems related to IPsec feature." + ::= { tmnxChassisGroups 41 } + +tmnxIPsecNotifV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIPsecIsaGrpTnlLowWMark, + tmnxIPsecIsaGrpTnlHighWMark, + tmnxIPsecIsaGrpTnlMax + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release to support IPsec + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 42 } + +tmnxSyncV6v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingRef1State, + tmnxSyncIfTimingRef2State, + tmnxSyncIfTimingBITSState + } + STATUS current + DESCRIPTION + "The group of objects added in 6.0 release on Nokia 7xx0 SR series + systems related to system timing." + ::= { tmnxChassisGroups 43 } + +tmnxSyncIfTimingV8v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingBITSOutAdmStatus, + tmnxSyncIfTimingBITSOutLineLen, + tmnxSyncIfTimingRef1CfgQltyLevel, + tmnxSyncIfTimingRef1RxQltyLevel, + tmnxSyncIfTimingRef2CfgQltyLevel, + tmnxSyncIfTimingRef2RxQltyLevel, + tmnxSyncIfTimingBITSCfgQltyLevel, + tmnxSyncIfTimingBITSRxQltyLevel, + tmnxSyncIfTimingBITS2InUse, + tmnxSyncIfTimingBITS2Qualified, + tmnxSyncIfTimingBITS2Alarm, + tmnxSyncIfTimingBITS2RxQltyLevel, + tmnxSyncIfTimingBITS2State, + tmnxSyncIfTimingRef1NationalUse, + tmnxSyncIfTimingRef2NationalUse, + tmnxSyncIfTimingBITSNationalUse, + tmnxSyncIfTimingQLSelection, + tmnxSyncIfTimingOtherCPMInUse, + tmnxSyncIfTimingOtherCPMQual, + tmnxSyncIfTimingOtherCPMAlarm, + tmnxSyncIfTimingOtherCPMState, + tmnxSyncIfTimingBITSOutRefSel, + tmnxSyncIfTimingBITSTxQltyLevel, + tmnxSyncIfTimingBITS2AdminStatus, + tmnxSyncIfTimingSystemQltyLevel, + tSyncIfTimingAdmBITSOutAdmStatus, + tSyncIfTimingAdmBITSOutLineLen, + tSyncIfTimingAdmRef1CfgQltyLevel, + tSyncIfTimingAdmRef2CfgQltyLevel, + tSyncIfTimingAdmBITSCfgQltyLevel, + tSyncIfTimingAdmRef1NationalUse, + tSyncIfTimingAdmRef2NationalUse, + tSyncIfTimingAdmBITSNationalUse, + tSyncIfTimingAdmQLSelection + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release to support new + Sync-if-timing features on Nokia SROS series systems." + ::= { tmnxChassisGroups 44 } + +tmnxSyncIfTimingNotifV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqSyncIfTimingRef1Quality, + tmnxEqSyncIfTimingRef2Quality, + tmnxEqSyncIfTimingBITSQuality, + tmnxEqSyncIfTimingBITS2Quality, + tmnxEqSyncIfTimingRefSwitch, + tmnxEqSyncIfTimingBITS2Alarm, + tmnxEqSyncIfTimingBITS2AlarmClr, + tmnxEqSyncIfTimingBITSOutRefChg, + tmnxEqSyncIfTimingSystemQuality + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release to support Sync-If-Timing + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 45 } + +tmnxChassisV8v0Group OBJECT-GROUP + OBJECTS { + tmnxHwEquippedPlatform, + tmnxChassisRedForcedSingleSfm, + tmnxCardCapability + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release on Nokia SR series systems." + ::= { tmnxChassisGroups 46 } + +tmnxChassisMixedModeIomV8v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisMixedModeIomAdminMode, + tmnxChassisMixedModeIomUpgrList + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release on Nokia SR series systems + to support the Mixed Mode IOM feature." + ::= { tmnxChassisGroups 47 } + +tmnxCardCamErrorV6v1Group OBJECT-GROUP + OBJECTS { + tmnxCardCmplx1CAMErrorOccur, + tmnxCardCmplx1CAMErrorOccurTime, + tmnxCardCmplx2CAMErrorOccur, + tmnxCardCmplx2CAMErrorOccurTime, + tmnxCpmCardCmplxCAMErrOccur, + tmnxCpmCardCmplxCAMErrOccurTime + } + STATUS current + DESCRIPTION + "The group of objects added in 6.1 release on Nokia 7xx0 SR series + systems related to Card CAM Failures." + ::= { tmnxChassisGroups 48 } + +tmnxChassisV6v0Group OBJECT-GROUP + OBJECTS { + tmnxCardLastBootupReason + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 6.0 release on Nokia 7xx0 SR series + systems." + ::= { tmnxChassisGroups 49 } + +tmnxCardV7v0Group OBJECT-GROUP + OBJECTS { + tmnxCardFailOnError + } + STATUS current + DESCRIPTION + "The group of objects added in 7.0 release on Nokia 7xx0 SR series + systems for card management." + ::= { tmnxChassisGroups 50 } + +tmnxAtmGroup OBJECT-GROUP + OBJECTS { + tmnxMDAAtmMode + } + STATUS current + DESCRIPTION + "The group of objects on Nokia 7xx0 SR series systems for ATM + management." + ::= { tmnxChassisGroups 51 } + +tmnxChassisHwV6v1Group OBJECT-GROUP + OBJECTS { + tmnxHwMfgAssemblyNumber + } + STATUS current + DESCRIPTION + "The group of hardware related objects added in release 6.1 on Nokia + 7xx0 SR series systems." + ::= { tmnxChassisGroups 52 } + +tmnxChassisHwV9v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardOscillatorType, + tmnxHwFirmwareCodeVersion + } + STATUS current + DESCRIPTION + "The group of hardware related objects added in release 9.0 on Nokia + SROS series systems." + ::= { tmnxChassisGroups 53 } + +tmnxSyncIfTimingV9v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingRefOrder4, + tmnxSyncIfTimingPTPAdminStatus, + tmnxSyncIfTimingPTPInUse, + tmnxSyncIfTimingPTPQualified, + tmnxSyncIfTimingPTPAlarm, + tmnxSyncIfTimingPTPCfgQltyLevel, + tmnxSyncIfTimingPTPRxQltyLevel, + tmnxSyncIfTimingPTPState, + tmnxSyncIfTimingBITSOutSource, + tSyncIfTimingAdmRefOrder4, + tSyncIfTimingAdmPTPAdminStatus, + tSyncIfTimingAdmPTPCfgQltyLevel, + tSyncIfTimingAdmBITSOutSource + } + STATUS current + DESCRIPTION + "The group of objects added in 9.0 release to support new + Sync-if-timing features on Nokia SROS series systems." + ::= { tmnxChassisGroups 54 } + +tmnxSyncIfTimingNotifyV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqSyncIfTimingPTPQuality, + tmnxEqSyncIfTimingPTPAlarm, + tmnxEqSyncIfTimingPTPAlarmClear + } + STATUS current + DESCRIPTION + "The group of notifications added in 9.0 release to support new + Sync-if-timing features on Nokia SROS series systems." + ::= { tmnxChassisGroups 55 } + +tmnxChassisNotifyObjsV9v0Group OBJECT-GROUP + OBJECTS { + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "The group of notification objects extending chassis features for + revision 9.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 56 } + +tmnxMDAV9v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAEgrHsmdaThrshLoBrstMult, + tmnxMDAEgrHsmdaThrshHiBrstInc + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 9.0 release to support new HSMDA + threshold limits on Nokia SROS series systems." + ::= { tmnxChassisGroups 57 } + +tmnxCardPchipV8v0Group OBJECT-GROUP + OBJECTS { + tmnxCardCmplx1EgrFcsSrcSlots, + tmnxCardCmplx2EgrFcsSrcSlots + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release to enhance IOM Card Pchip + error indications on Nokia SROS series systems." + ::= { tmnxChassisGroups 58 } + +tmnxChassisNotifyObjsV8v0Group OBJECT-GROUP + OBJECTS { + tmnxCardSrcSlotBitmap + } + STATUS current + DESCRIPTION + "The group of objects added in 8.0 release to support chassis hardware + notifications on Nokia SROS series systems." + ::= { tmnxChassisGroups 59 } + +tmnxFPQGrpGroup OBJECT-GROUP + OBJECTS { + tmnxFPAccIngQGrpAcctgPolId, + tmnxFPAccIngQGrpCollectStats, + tmnxFPAccIngQGrpDescr, + tmnxFPAccIngQGrpLastChgd, + tmnxFPAccIngQGrpRowStatus, + tmnxFPAccIngQGrpPolicerPol, + tmnxFPAccIngQGrpTableLastChgd, + tmnxFPNetIngQGrpAcctgPolId, + tmnxFPNetIngQGrpCollectStats, + tmnxFPNetIngQGrpDescr, + tmnxFPNetIngQGrpLastChgd, + tmnxFPNetIngQGrpRowStatus, + tmnxFPNetIngQGrpPolicerPol, + tmnxFPNetIngQGrpTableLastChgd, + tmnxFPNetIngQGrpPStatMode, + tmnxFPNetIngQgPStOffHPrioPkts, + tmnxFPNetIngQgPStOffHPrioPktsL, + tmnxFPNetIngQgPStOffHPrioPktsH, + tmnxFPNetIngQgPStDrpHPrioPkts, + tmnxFPNetIngQgPStDrpHPrioPktsL, + tmnxFPNetIngQgPStDrpHPrioPktsH, + tmnxFPNetIngQgPStOffLPrioPkts, + tmnxFPNetIngQgPStOffLPrioPktsL, + tmnxFPNetIngQgPStOffLPrioPktsH, + tmnxFPNetIngQgPStDrpLPrioPkts, + tmnxFPNetIngQgPStDrpLPrioPktsL, + tmnxFPNetIngQgPStDrpLPrioPktsH, + tmnxFPNetIngQgPStOffHPrioOcts, + tmnxFPNetIngQgPStOffHPrioOctsL, + tmnxFPNetIngQgPStOffHPrioOctsH, + tmnxFPNetIngQgPStDrpHPrioOcts, + tmnxFPNetIngQgPStDrpHPrioOctsL, + tmnxFPNetIngQgPStDrpHPrioOctsH, + tmnxFPNetIngQgPStOffLPrioOcts, + tmnxFPNetIngQgPStOffLPrioOctsL, + tmnxFPNetIngQgPStOffLPrioOctsH, + tmnxFPNetIngQgPStDrpLPrioOcts, + tmnxFPNetIngQgPStDrpLPrioOctsL, + tmnxFPNetIngQgPStDrpLPrioOctsH, + tmnxFPNetIngQgPStFwdInProfPkts, + tmnxFPNetIngQgPStFwdInProfPktsL, + tmnxFPNetIngQgPStFwdInProfPktsH, + tmnxFPNetIngQgPStFwdOutProfPkts, + tmnxFPNetIngQgPStFwdOutProfPktsL, + tmnxFPNetIngQgPStFwdOutProfPktsH, + tmnxFPNetIngQgPStFwdInProfOcts, + tmnxFPNetIngQgPStFwdInProfOctsL, + tmnxFPNetIngQgPStFwdInProfOctsH, + tmnxFPNetIngQgPStFwdOutProfOcts, + tmnxFPNetIngQgPStFwdOutProfOctsL, + tmnxFPNetIngQgPStFwdOutProfOctsH, + tmnxFPNetIngQgPStUncolPktsOff, + tmnxFPNetIngQgPStUncolPktsOffL, + tmnxFPNetIngQgPStUncolPktsOffH, + tmnxFPNetIngQgPStUncolOctsOff, + tmnxFPNetIngQgPStUncolOctsOffL, + tmnxFPNetIngQgPStUncolOctsOffH, + tmnxFPAccIngQGrpPStatMode, + tmnxFPAccIngQgPStOffHPrioPkts, + tmnxFPAccIngQgPStOffHPrioPktsL, + tmnxFPAccIngQgPStOffHPrioPktsH, + tmnxFPAccIngQgPStDrpHPrioPkts, + tmnxFPAccIngQgPStDrpHPrioPktsL, + tmnxFPAccIngQgPStDrpHPrioPktsH, + tmnxFPAccIngQgPStOffLPrioPkts, + tmnxFPAccIngQgPStOffLPrioPktsL, + tmnxFPAccIngQgPStOffLPrioPktsH, + tmnxFPAccIngQgPStDrpLPrioPkts, + tmnxFPAccIngQgPStDrpLPrioPktsL, + tmnxFPAccIngQgPStDrpLPrioPktsH, + tmnxFPAccIngQgPStOffHPrioOcts, + tmnxFPAccIngQgPStOffHPrioOctsL, + tmnxFPAccIngQgPStOffHPrioOctsH, + tmnxFPAccIngQgPStDrpHPrioOcts, + tmnxFPAccIngQgPStDrpHPrioOctsL, + tmnxFPAccIngQgPStDrpHPrioOctsH, + tmnxFPAccIngQgPStOffLPrioOcts, + tmnxFPAccIngQgPStOffLPrioOctsL, + tmnxFPAccIngQgPStOffLPrioOctsH, + tmnxFPAccIngQgPStDrpLPrioOcts, + tmnxFPAccIngQgPStDrpLPrioOctsL, + tmnxFPAccIngQgPStDrpLPrioOctsH, + tmnxFPAccIngQgPStFwdInProfPkts, + tmnxFPAccIngQgPStFwdInProfPktsL, + tmnxFPAccIngQgPStFwdInProfPktsH, + tmnxFPAccIngQgPStFwdOutProfPkts, + tmnxFPAccIngQgPStFwdOutProfPktsL, + tmnxFPAccIngQgPStFwdOutProfPktsH, + tmnxFPAccIngQgPStFwdInProfOcts, + tmnxFPAccIngQgPStFwdInProfOctsL, + tmnxFPAccIngQgPStFwdInProfOctsH, + tmnxFPAccIngQgPStFwdOutProfOcts, + tmnxFPAccIngQgPStFwdOutProfOctsL, + tmnxFPAccIngQgPStFwdOutProfOctsH, + tmnxFPAccIngQgPStUncolPktsOff, + tmnxFPAccIngQgPStUncolPktsOffL, + tmnxFPAccIngQgPStUncolPktsOffH, + tmnxFPAccIngQgPStUncolOctsOff, + tmnxFPAccIngQgPStUncolOctsOffL, + tmnxFPAccIngQgPStUncolOctsOffH, + tFPNetIngQGrpArbitStatFwdPkts, + tFPNetIngQGrpArbitStatFwdPktsL, + tFPNetIngQGrpArbitStatFwdPktsH, + tFPNetIngQGrpArbitStatFwdOcts, + tFPNetIngQGrpArbitStatFwdOctsL, + tFPNetIngQGrpArbitStatFwdOctsH, + tFPAccIngQGrpArbitStatFwdPkts, + tFPAccIngQGrpArbitStatFwdPktsL, + tFPAccIngQGrpArbitStatFwdPktsH, + tFPAccIngQGrpArbitStatFwdOcts, + tFPAccIngQGrpArbitStatFwdOctsL, + tFPAccIngQGrpArbitStatFwdOctsH + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to support forwarding-plane + queue-group objects on Nokia SROS series systems." + ::= { tmnxChassisGroups 60 } + +tmnxCardV10v0Group OBJECT-GROUP + OBJECTS { + tmnxCardHardResetUnsupMdas, + tmnxCardRateCalcFastQueue, + tmnxCardRateCalcSlowQueue, + tmnxCardSchedRun, + tmnxCardTaskScheduling, + tmnxCardSlowQueueThresh + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to enhance IOM Card + features on Nokia SROS series systems." + ::= { tmnxChassisGroups 61 } + +tmnxIpsecV10v0Group OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpTunnelReassembly, + tmnxIPsecIsaGrpOperFlags, + tmnxIPsecIsaGrpIpTunnels, + tmnxIPsecIsaGrpIpMaxTunnels + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to ipsec features on Nokia + SROS series systems." + ::= { tmnxChassisGroups 62 } + +tmnxChassisV10v0Group OBJECT-GROUP + OBJECTS { + tmnxFanTrayCompSpeed, + tmnxFabricSupportedTypes, + tmnxFabricReboot, + tmnxFabricTypeName, + tmnxFabricTypeDescription, + tmnxFabricTypeStatus, + tmnxHwResourceCurrentVoltage, + tmnxHwResourcePeakVoltage, + tmnxHwResourcePeakVoltageTime, + tmnxHwResourceMinVoltage, + tmnxHwResourceMinVoltageTime, + tmnxHwResourceCurrentWattage, + tmnxHwResourcePeakWattage, + tmnxHwResourcePeakWattageTime, + tmnxHwResourceMinWattage, + tmnxHwResourceMinWattageTime, + tmnxHwResourceCurrentAmperage, + tmnxHwResourcePeakAmperage, + tmnxHwResourcePeakAmperageTime, + tmnxHwResourceMinAmperage, + tmnxHwResourceMinAmperageTime, + tmnxHwFirmwareRevisionStatus + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to enhance hardware + functionality on Nokia SROS series systems." + ::= { tmnxChassisGroups 63 } + +tmnxChassisNotificationV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPeFirmwareVersionWarning, + tmnxEqCardQChipBufMemoryEvent, + tmnxEqCardQChipStatsMemoryEvent, + tmnxEqCardQChipIntMemoryEvent, + tmnxEqCardChipIfDownEvent, + tmnxEqCardChipIfCellEvent + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 9.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 64 } + +tmnxFPQGrpV10v0R4Group OBJECT-GROUP + OBJECTS { + tFPAccIngQGrpPlcrOvrTblLstChgd, + tFPAccIngQGrpPlcrOvrRowStatus, + tFPAccIngQGrpPlcrOvrLastChgd, + tFPAccIngQGrpPlcrOvrAdminPIR, + tFPAccIngQGrpPlcrOvrAdminCIR, + tFPAccIngQGrpPlcrOvrStatMode, + tFPAccIngQGrpPlcrOvrMBS, + tFPAccIngQGrpPlcrOvrCBS, + tFPAccIngQGrpPlcrOvrPktOffset + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to support forwarding-plane + queue-group policer override objects on Nokia SROS series systems." + ::= { tmnxChassisGroups 65 } + +tmnxMdaV10v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAIsaTunnelGroup, + tmnxIPsecIsaGrpIPsecRespondOnly, + tmnxIPsecIsaGrpMultiActive, + tmnxIPsecIsaGrpActiveMda, + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAFailOnError, + tmnxMDAEgrXplErrThreshold, + tmnxMDAEgrXplErrWindow, + tmnxMDAIngrXplErrThreshold, + tmnxMDAIngrXplErrWindow + } + STATUS obsolete + DESCRIPTION + "The group of objects added in 10.0 release to enhance IOM MDA features + on Nokia SROS series systems." + ::= { tmnxChassisGroups 66 } + +tmnxMdaObsoletedV10v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAIngHsmdaSchedPolicy, + tmnxMDAIngHsmdaPoolPolicy, + tmnxHsmdaMdaSchOvrTblLastChangd, + tmnxHsmdaMdaSchOvrRowStatus, + tmnxHsmdaMdaSchOvrLastChanged, + tmnxHsmdaMdaSchOvrMaxRate, + tmnxHsmdaMdaSchOvrGrp1Rate, + tmnxHsmdaMdaSchOvrGrp2Rate, + tmnxHsmdaMdaSchOvrClass1Rate, + tmnxHsmdaMdaSchOvrClass1WtInGrp, + tmnxHsmdaMdaSchOvrClass2Rate, + tmnxHsmdaMdaSchOvrClass2WtInGrp, + tmnxHsmdaMdaSchOvrClass3Rate, + tmnxHsmdaMdaSchOvrClass3WtInGrp, + tmnxHsmdaMdaSchOvrClass4Rate, + tmnxHsmdaMdaSchOvrClass4WtInGrp, + tmnxHsmdaMdaSchOvrClass5Rate, + tmnxHsmdaMdaSchOvrClass5WtInGrp, + tmnxHsmdaMdaSchOvrClass6Rate, + tmnxHsmdaMdaSchOvrClass6WtInGrp, + tmnxHsmdaMdaSchOvrClass7Rate, + tmnxHsmdaMdaSchOvrClass7WtInGrp, + tmnxHsmdaMdaSchOvrClass8Rate, + tmnxHsmdaMdaSchOvrClass8WtInGrp + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in 10.0 release to enhance IOM MDA + features on Nokia SROS series systems." + ::= { tmnxChassisGroups 67 } + +tmnxChassisNotifyV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxMDAIsaTunnelGroupChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware for release 10.0 on Nokia SROS series systems." + ::= { tmnxChassisGroups 69 } + +tmnxMdaHsmdaPoolV10v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAEgrHsmdaPoolPolicy + } + STATUS current + DESCRIPTION + "The group of objects added in 10.0 release to enhance IOM MDA features + related to HSMDA on Nokia SROS series systems." + ::= { tmnxChassisGroups 70 } + +tmnxChassisV11v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 71 } + +tmnxFPDCpuProtV11v0R0Group OBJECT-GROUP + OBJECTS { + tmnxFPDCpuProtDynEnfrcPlcrPool, + tmnxFpDcpDynPlcrHiWtrMrkHitCnt, + tmnxFpDcpDynPlcrHiWtrMrkTime, + tmnxFpDcpDynPlcrAllocFailCount, + tmnxFpDcpDynPlcrInUse + } + STATUS current + DESCRIPTION + "The group of objects added in 11.0 release to support forwarding-plane + objects on Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 1 } + +tmnxFPDcpNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + tmnxDcpTimeEventOccured, + tmnxDcpMissingNotificationCount, + tmnxChassisNotifyCardSlotNum + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Distributed CPU + Protection feature for forwarding-plane on version 11.0 Nokia SROS + series systems." + ::= { tmnxChassisV11v0Groups 2 } + +tmnxFPDcpNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxDcpCardFpEventOvrflw, + tmnxDcpCardSapEventOvrflw, + tmnxDcpCardVrtrIfEventOvrflw, + tmnxDcpFpDynPoolUsageHiAlmRaise, + tmnxDcpFpDynPoolUsageHiAlmClear, + tmnxDcpCardFpEventOvrflwClr, + tmnxDcpCardSapEventOvrflwClr, + tmnxDcpCardVrtrIfEventOvrflwClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Distributed CPU + Protection feature for forwarding-plane on version 11.0 Nokia SROS + series systems." + ::= { tmnxChassisV11v0Groups 3 } + +tmnxChassisObsoleteGroupV11v0 OBJECT-GROUP + OBJECTS { + tmnxHwMfgString + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in 11.0 release on Nokia SROS series + systems." + ::= { tmnxChassisV11v0Groups 4 } + +tmnxChassisV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisTotalNumber, + tmnxChassisLastChange, + tmnxChassisRowStatus, + tmnxChassisName, + tmnxChassisType, + tmnxChassisLocation, + tmnxChassisCoordinates, + tmnxChassisNumSlots, + tmnxChassisNumPorts, + tmnxChassisCriticalLEDState, + tmnxChassisMajorLEDState, + tmnxChassisMinorLEDState, + tmnxChassisBaseMacAddress, + tmnxChassisCLLICode, + tmnxChassisReboot, + tmnxChassisUpgrade, + tmnxChassisAdminMode, + tmnxChassisOperMode, + tmnxChassisModeForce, + tmnxChassisUpdateTimeLeft, + tmnxChassisTypeName, + tmnxChassisTypeDescription, + tmnxChassisTypeStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of generic chassis + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 5 } + +tmnxChassisFanV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisNumFanTrays, + tmnxChassisNumFans, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis Fan hardware + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 6 } + +tmnxChassisPowerV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisNumPwrSupplies, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis power supply + hardware capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 7 } + +tmnxChassisHwV11v0Group OBJECT-GROUP + OBJECTS { + tmnxHwLastChange, + tmnxHwID, + tmnxHwMfgBoardNumber, + tmnxHwSerialNumber, + tmnxHwManufactureDate, + tmnxHwClass, + tmnxHwName, + tmnxHwAlias, + tmnxHwAssetID, + tmnxHwCLEI, + tmnxHwIsFRU, + tmnxHwContainedIn, + tmnxHwParentRelPos, + tmnxHwAdminState, + tmnxHwOperState, + tmnxHwTempSensor, + tmnxHwTemperature, + tmnxHwTempThreshold, + tmnxHwBootCodeVersion, + tmnxHwSoftwareCodeVersion, + tmnxHwSwLastBoot, + tmnxHwAlarmState, + tmnxHwLastAlarmEvent, + tmnxHwClearAlarms, + tmnxHwSwImageSource, + tmnxHwMfgDeviations, + tmnxHwBaseMacAddress, + tmnxHwFailureReason, + tmnxHwContainedIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis hardware + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 8 } + +tmnxChassisQGrpOvrGroup OBJECT-GROUP + OBJECTS { + tFPNetIngQGrpPlcrOvrTblLstChgd, + tFPNetIngQGrpPlcrOvrRowStatus, + tFPNetIngQGrpPlcrOvrLastChgd, + tFPNetIngQGrpPlcrOvrAdminPIR, + tFPNetIngQGrpPlcrOvrAdminCIR, + tFPNetIngQGrpPlcrOvrStatMode, + tFPNetIngQGrpPlcrOvrMBS, + tFPNetIngQGrpPlcrOvrCBS, + tFPNetIngQGrpPlcrOvrPktOffset, + tFPAccIngQGrpPCPOvrLastChgd, + tFPAccIngQGrpPCPOvrLvlLastChgd, + tFPAccIngQGrpPCPOvrLvlMBS, + tFPAccIngQGrpPCPOvrLvlTblLstChgd, + tFPAccIngQGrpPCPOvrMaxRate, + tFPAccIngQGrpPCPOvrMinMBSSep, + tFPAccIngQGrpPCPOvrRowStatus, + tFPAccIngQGrpPCPOvrTblLastChgd, + tFPNetIngQGrpPCPOvrLastChgd, + tFPNetIngQGrpPCPOvrLvlLastChgd, + tFPNetIngQGrpPCPOvrLvlMBS, + tFPNetIngQGrpPCPOvrLvlTblLstChgd, + tFPNetIngQGrpPCPOvrMaxRate, + tFPNetIngQGrpPCPOvrMinMBSSep, + tFPNetIngQGrpPCPOvrRowStatus, + tFPNetIngQGrpPCPOvrTblLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of policer control policies + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 9 } + +tmnxFPPoolSizingV11v0Group OBJECT-GROUP + OBJECTS { + tmnxFPStablePoolSizing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of policer control policies + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 10 } + +tmnxChassisPowerMgmtGroup OBJECT-GROUP + OBJECTS { + tmnxChassisPEQTableLastChg, + tmnxChassisPEQLastChangedTime, + tmnxChassisPowerMgmtTableLastChg, + tmnxChassisPwrMgmtChangedTime, + tmnxChassisPEQAssignedType, + tmnxChassisPEQAvailableWattage, + tmnxChassisPEQEquippedType, + tmnxChassisPEQSupportedTypes, + tmnxPEQTypeDescription, + tmnxPEQTypeName, + tmnxChassisPwrMgmtMode, + tmnxChassisPwrMgmtSafetyLevel, + tmnxChassisPwrMgmtSafetyAlert, + tmnxMDAHwPowerPriority, + tmnxHwResourceMaxRequiredWattage, + tmnxHwPowerZone + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of power utilization + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 11 } + +tmnxChassisPowerMgmtNotifyObjs OBJECT-GROUP + OBJECTS { + tmnxChassisNotifyPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "The group of notification-objects supporting the management of power + utilization capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 12 } + +tmnxChassisPowerMgmtNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPowerCapacityExceeded, + tmnxEqPowerCapacityExceededClear, + tmnxEqPowerLostCapacity, + tmnxEqPowerLostCapacityClear, + tmnxEqPowerOverloadState, + tmnxEqPowerOverloadStateClear, + tmnxEqPowerSafetyAlertThreshold, + tmnxEqPowerSafetyAlertClear, + tmnxEqPowerSafetyLevelThreshold, + tmnxEqPowerSafetyLevelClear, + tmnxEqProvPowerCapacityAlm, + tmnxEqProvPowerCapacityAlmClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of power + utilization capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 13 } + +tmnxChassisSmartPeqV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisPowerSupplyInFeedDown + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of smart PEQ + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 14 } + +tmnxChassisSmartPeqNtfyV11v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPowerSupplyInputFeedAlm, + tmnxEqPowerSupplyInputFeedAlmClr + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of smart PEQ + capabilities on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 15 } + +tmnxChassisFabricV11v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisFabricSpeed + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of the system fabric + speed on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 16 } + +tmnxChassisSwitchFabNtfyV11v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqLowSwitchFabricCap, + tmnxEqLowSwitchFabricCapClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting chassis switch fabric management + on release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 17 } + +tmnxCpmCardRebootHoldV11v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardRebootHold + } + STATUS current + DESCRIPTION + "The group of additional objects supporting CPM standby reboot hold in + release 11.0 of Nokia SROS series systems." + ::= { tmnxChassisV11v0Groups 18 } + +tmnxChassisV9v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 72 } + +tmnxCpmCardCmplxMemErrV9v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardCmplxMemErrOccur, + tmnxCpmCardCmplxMemErrOccurTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CPM complex memory + errors on release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 1 } + +tmnxCardCmplQChipMemErrV9v0Group OBJECT-GROUP + OBJECTS { + tmnxCardCmpl1BufMemErrOccur, + tmnxCardCmpl1BufMemErrOccurTime, + tmnxCardCmpl2BufMemErrOccur, + tmnxCardCmpl2BufMemErrOccurTime, + tmnxCardCmpl1StatMemErrOccur, + tmnxCardCmpl1StatMemErrOccurTime, + tmnxCardCmpl2StatMemErrOccur, + tmnxCardCmpl2StatMemErrOccurTime, + tmnxCardCmpl1IntMemErrOccur, + tmnxCardCmpl1IntMemErrOccurTime, + tmnxCardCmpl2IntMemErrOccur, + tmnxCardCmpl2IntMemErrOccurTime, + tmnxCpmCardCmplBufMemErrOcc, + tmnxCpmCardCmplBufMemErrOccTime, + tmnxCpmCardCmplStatMemErrOcc, + tmnxCpmCardCmplStatMemErrOccTime, + tmnxCpmCardCmplIntMemErrOcc, + tmnxCpmCardCmplIntMemErrOccTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of card complex Q-chip + memory errors on release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 2 } + +tmnxCardCmplChipIfErrV9v0Group OBJECT-GROUP + OBJECTS { + tmnxCardCmpl1ChipIfDownOcc, + tmnxCardCmpl1ChipIfDownOccTime, + tmnxCardCmpl2ChipIfDownOcc, + tmnxCardCmpl2ChipIfDownOccTime, + tmnxCardCmpl1ChipIfCellOcc, + tmnxCardCmpl1ChipIfCellOccTime, + tmnxCardCmpl2ChipIfCellOcc, + tmnxCardCmpl2ChipIfCellOccTime, + tmnxCpmCardCmplChipIfDownOcc, + tmnxCpmCardCmplChipIfDownOccTime, + tmnxCpmCardCmplChipIfCellOcc, + tmnxCpmCardCmplChipIfCellOccTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of card complex chip + interface errors on release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 3 } + +tmnxChassisHwEventGroup OBJECT-GROUP + OBJECTS { + tmnxCardHwEventNumOccurrences, + tmnxCardHwEventLastOccurTime + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Hardware event detection + and reporting in release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 4 } + +tmnxChassisHwEventNotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqCardTChipParityEvent + } + STATUS current + DESCRIPTION + "The group of additional notification-types supporting Hardware event + detection and reporting in release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 5 } + +tmnxChassisPowerSupplyV9v0Grp OBJECT-GROUP + OBJECTS { + tmnxChassisPowerSupplyPemACRect + } + STATUS current + DESCRIPTION + "The group of additional objects supporting chassis power supplies in + release 9.0 of Nokia SROS series systems." + ::= { tmnxChassisV9v0Groups 6 } + +tmnxChassisV12v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 73 } + +tmnxChassisResourceV12v0Group OBJECT-GROUP + OBJECTS { + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResQosIntSchedsTotal, + tCardResQosIntSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResIntArbiterTotal, + tFPResIntArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResResRvplsFdbRecTotal, + tFPResResRvplsFdbRecAlloc, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE, + tFPResIngQ1NamedPoolTotal, + tFPResIngQ1NamedPoolAlloc, + tFPResEgrQ1NamedPoolTotal, + tFPResEgrQ1NamedPoolAlloc, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 1 } + +tmnxFPBufAllocV12v0Group OBJECT-GROUP + OBJECTS { + tmnxFPIngressBufferAllocation + } + STATUS current + DESCRIPTION + "The group of objects supporting management of buffer allocation for + named pools on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 2 } + +tmnxFPPlcyAcctV12v0Group OBJECT-GROUP + OBJECTS { + tmnxFPPlcyAcctStatsPool, + tmnxFPPlcyAcctStatsInUse + } + STATUS current + DESCRIPTION + "The group of objects supporting management of stats pool for policy + accounting on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 3 } + +tmnxPhysChassisGroup OBJECT-GROUP + OBJECTS { + tmnxPhysChassisRole, + tmnxPhysChassisState, + tmnxPhysChassisHwIndex, + tmnxPhysChassisNumPwrSupplies, + tmnxPhysChassisNumFanTrays, + tmnxPhysChassisNumFans, + tmnxPhysChassisName + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis on + release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 4 } + +tmnxChassisNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqDataPathFailureProtImpact, + tmnxExtStandbyCpmReboot, + tmnxExtStandbyCpmRebootFail + } + STATUS current + DESCRIPTION + "The group of notifications supporting chassis management on release + 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 5 } + +tmnxCpmCardRebootHoldV12v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardRebootHold + } + STATUS obsolete + DESCRIPTION + "The group of additional objects supporting CPM standby reboot hold in + release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 6 } + +tmnxChassisPlcyAcctNtfyV12v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPlcyAcctStatsPoolExcResource, + tmnxPlcyAcctStatsPoolLowResource, + tmnxPlcyAcctStatsEventOvrflw, + tmnxPlcyAcctStatsEventOvrflwClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of policy + accounting on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 7 } + +tmnxChassisV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisOperNumSlots, + tmnxChassisOperTopology + } + STATUS current + DESCRIPTION + "The group of objects supporting management of generic chassis + capabilities on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 8 } + +tmnxChassisObsoleteV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisAdminLastSetTimer, + tmnxChassisAdminLastSetTimeout + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in 12.0 release on Nokia SROS series + systems." + ::= { tmnxChassisV12v0Groups 9 } + +tmnxChassPANotifyObjsV12v0Grp OBJECT-GROUP + OBJECTS { + tmnxPlcyAcctMissingNotifCount, + tmnxPlcyAcctTimeEventOccured + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of policy accounting on + release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 10 } + +tmnxChassisNotifyObjsV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFabricSlotNum + } + STATUS current + DESCRIPTION + "The group of notification-objects supporting management of generic + chassis capabilities on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 11 } + +tmnxIomResrcNotifyObjsV12v0Grp OBJECT-GROUP + OBJECTS { + tmnxIomResourceType, + tmnxIomResourceLimitPct, + tmnxIomResLimMissingNotifCount, + tmnxIomResLimitTimeEventOccured, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of IOM resources on + release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 12 } + +tmnxIomResrcNotifyV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIomResHighLimitReached, + tmnxIomResExhausted, + tmnxIomResStateClr, + tmnxIomEventOverflow, + tmnxIomEventOverflowClr + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of IOM resources + on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 13 } + +tmnxChassisFabricV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisFabricSpeed + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting the management of the system fabric + speed on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 14 } + +tmnxChassisPowerV12v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisPowerSupplyFanDir + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of power supply + hardware capabilities on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 15 } + +tmnxChassisPowerNotifV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPowerSupplyWrongFanDir, + tmnxPowerSupplyWrongFanDirClear + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the management of power supply + hardware capabilities on release 12.0 of Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 16 } + +tmnxMDAResetOnRecoverErGrp OBJECT-GROUP + OBJECTS { + tmnxMDAResetOnRecoverableError + } + STATUS current + DESCRIPTION + "The tmnxMDAResetOnRecoverErGrp contains objects for the MDA reset on + recoverable error capability on Nokia SROS series systems for release + 12.0." + ::= { tmnxChassisV12v0Groups 17 } + +tmnxCardResetOnRecoverErGrp OBJECT-GROUP + OBJECTS { + tmnxCardResetOnRecoverableError + } + STATUS current + DESCRIPTION + "The tmnxCardResetOnRecoverErGrp contains objects for the card reset on + recoverable error capability on Nokia SROS series systems for release + 12.0." + ::= { tmnxChassisV12v0Groups 18 } + +tmnxCpmMemSizeNotifGroupV12v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxCpmMemSizeMismatch, + tmnxCpmMemSizeMismatchClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting CPM memory size mismatch in + release 12.0 on Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 19 } + +tmnxCpmPChipFcsObjGroupV12v0 OBJECT-GROUP + OBJECTS { + tmnxCpmCardCmplxIngrFcsOccur, + tmnxCpmCardCmplxIngrFcsOccurTime, + tmnxCpmCardCmplxEgrFcsOccur, + tmnxCpmCardCmplxEgrFcsOccurTime, + tmnxCpmCardCmplxEgrFcsSrcSlots + } + STATUS current + DESCRIPTION + "The group of objects supporting CPM PChip management in release 12.0 + on Nokia SROS series systems." + ::= { tmnxChassisV12v0Groups 20 } + +tmnxChassisV13v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 74 } + +tmnxChassisResourceV13v0Group OBJECT-GROUP + OBJECTS { + tChassisResDynSvcNHEntryTotal, + tChassisResDynSvcNHEntryAlloc, + tChassisResIpSecNHEntryTotal, + tChassisResIpSecNHEntryAlloc, + tChassisResSubNHEntryTotal, + tChassisResSubNHEntryAlloc, + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResIntArbiterTotal, + tFPResIntArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResResRvplsFdbRecTotal, + tFPResResRvplsFdbRecAlloc, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE, + tFPResIngQ1NamedPoolTotal, + tFPResIngQ1NamedPoolAlloc, + tFPResEgrQ1NamedPoolTotal, + tFPResEgrQ1NamedPoolAlloc, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc, + tFPResIngIPv6AclFilterTotal, + tFPResIngIPv6AclFilterAlloc, + tFPResEgrIPv6AclFilterTotal, + tFPResEgrIPv6AclFilterAlloc + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 1 } + +tmnxCardVirtualSchAdjV13v0Group OBJECT-GROUP + OBJECTS { + tmnxCardInternalSchedWghtMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of enhancing IOM Card + features on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 2 } + +tmnxPhysChassisV13v0Group OBJECT-GROUP + OBJECTS { + tmnxPhysChassisDescription + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis on + release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 3 } + +tChassisResObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + tCardResQosIntSchedsTotal, + tCardResQosIntSchedsAlloc + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in release 13.0 of Nokia SROS series + systems." + ::= { tmnxChassisV13v0Groups 4 } + +tmnxChassisV13v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisPortIdScheme + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the management of chassis + capabilities on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 5 } + +tmnxChassisMgmtEthRedNtfV13v0Grp NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqMgmtEthRedStandbyRaise, + tmnxEqMgmtEthRedStandbyClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting management Ethernet redundancy + in release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 6 } + +tmnxChassisMgmtEthRedV13v0Grp OBJECT-GROUP + OBJECTS { + tmnxChassisMgmtEthRed, + tmnxChassisMgmtEthRedRevertTime, + tmnxChassisMgmtEthRedStandby + } + STATUS current + DESCRIPTION + "The group of objects supporting management Ethernet redundancy in + release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 7 } + +tmnxChassisPowerMgmtGroupV13v0 OBJECT-GROUP + OBJECTS { + tmnxChassisPEQInputPowerMode, + tmnxPEQTypeNumInputFeed + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the management of power + utilization capabilities on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 8 } + +tmnxChassisNotifV13v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxSyncIfTimBITS2048khzUnsup, + tmnxSyncIfTimBITS2048khzUnsupClr, + tmnxEqBpEpromFail, + tmnxEqBpEpromFailClear, + tmnxEqBpEpromWarning, + tmnxEqBpEpromWarningClear + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting chassis management in + release 13.0 on Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 9 } + +tmnxChassisNotifyObjsV13v0Grp OBJECT-GROUP + OBJECTS { + tmnxChassisNotifyDiskFullReason, + tmnxChassisNotifyMgmtEthRedPort + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects supporting chassis + management in release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 10 } + +tmnxChassisFpResourceV13v0Group OBJECT-GROUP + OBJECTS { + tFPResEgrQosBypassTotal, + tFPResEgrQosBypassAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 11 } + +tmnxFPV13v0Group OBJECT-GROUP + OBJECTS { + tmnxFPInitExtractDropPrioMode + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the + forwarding plane on release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 12 } + +tmnxCpmCardV13v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmCardUuid + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of CPM cards on + release 13.0 of Nokia SROS series systems." + ::= { tmnxChassisV13v0Groups 13 } + +tmnxChassisV10v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 75 } + +tmnxChassisHwEventGroupV10v0 OBJECT-GROUP + OBJECTS { + tmnxMdaHwEventNumOccurrences, + tmnxMdaHwEventLastOccurTime + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Hardware event detection + and reporting in release 10.0 of Nokia SROS series systems." + ::= { tmnxChassisV10v0Groups 1 } + +tmnxChassisHwEventNotifyGrpV10v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqMdaIngrXplError + } + STATUS current + DESCRIPTION + "The group of additional notification-types supporting Hardware event + detection and reporting in release 10.0 of Nokia SROS series systems." + ::= { tmnxChassisV10v0Groups 2 } + +tmnxChassisV14v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 76 } + +tmnxSyncIfTimingV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSyncIfTimingBITSOutQlMin, + tSyncIfTimingAdmBITSOutQlMin, + tmnxSyncIfTimingBITSOutSquelch, + tSyncIfTimingAdmBITSOutSquelch, + tmnxSyncIfTimingQlMin, + tSyncIfTimingAdmQlMin, + tmnxSyncIfTimingWaitToRestorTime, + tSyncIfTimingAdmWaitToRestorTime, + tSyncIfTimingAdmChangedMask + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the management of + synchronous interface timing capabilities in release 14.0 of Nokia + SROS series systems." + ::= { tmnxChassisV14v0Groups 1 } + +tmnxChassisResourceV14v0Group OBJECT-GROUP + OBJECTS { + tCardResQosUserSchedOvrsTotal, + tCardResQosUserSchedOvrsAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tChassisResSapTotal, + tChassisResSapAlloc, + tFPResSapInstanceTotal, + tFPResSapInstanceAlloc, + tMDAResSapInstanceTotal, + tMDAResSapInstanceAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 14.0 of Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 2 } + +tmnxCpmFlashV14v0Group OBJECT-GROUP + OBJECTS { + tmnxCpmFlashPercentageUsed + } + STATUS current + DESCRIPTION + "The group of additional objects supporting the management of compact + flash in release 14.0 of Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 3 } + +tmnxPhysChassisGroupV14v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisFanOperStatus, + tmnxPhysChassisFanSpeed, + tmnxPhysChassisFanRevision, + tmnxPhysChassPowerSupACStatus, + tmnxPhysChassPowerSupDCStatus, + tmnxPhysChassPowerSupTempStatus, + tmnxPhysChassPowerSupTempThrshld, + tmnxPhysChassPowerSup1Status, + tmnxPhysChassPowerSup2Status, + tmnxPhysChassPowerSupAssignType, + tmnxPhysChassPowerSupInputStatus, + tmnxPhysChassPowerSupOutptStatus, + tmnxPhysChassPowerSupPemType, + tmnxPhysChassPowerSupPemACRect, + tmnxPhysChassPowerSupInFeedDown, + tmnxPhysChassPowerSupFanDir + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis in + release 14.0 of Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 4 } + +tFPFwdEngStatsGroup OBJECT-GROUP + OBJECTS { + tFwdEngDREgrEncapExceeded + } + STATUS current + DESCRIPTION + "The group of objects supporting management of forward engine drop + statictics on forwarding plane for release 14.0 on Nokia SROS series + systems." + ::= { tmnxChassisV14v0Groups 5 } + +tmnxPhysChassisNotifGroupV14v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqPhysChassPowerSupOvrTmp, + tmnxEqPhysChassPowerSupOvrTmpClr, + tmnxEqPhysChassPowerSupAcFail, + tmnxEqPhysChassPowerSupAcFailClr, + tmnxEqPhysChassPowerSupDcFail, + tmnxEqPhysChassPowerSupDcFailClr, + tmnxEqPhysChassPowerSupInFail, + tmnxEqPhysChassPowerSupInFailClr, + tmnxEqPhysChassPowerSupOutFail, + tmnxEqPhysChassPowerSupOutFailCl, + tmnxEqPhysChassisFanFailure, + tmnxEqPhysChassisFanFailureClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting physical chassis management in + release 14.0 on Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 6 } + +tmnxIsaMemWMarkNotifGroupV14v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tIPsecIsaMemLowWatermark, + tIPsecIsaMemHighWatermark, + tIPsecIsaMemMax + } + STATUS current + DESCRIPTION + "The group of notifications supporting ISA card memory watermarks in + release 14.0 on Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 7 } + +tmnxIsaGrpIsaScaleModeGroupV14v0 OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpIsaScaleMode + } + STATUS current + DESCRIPTION + "The group of objects supporting ISA scale mode in release 14.0 on + Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 9 } + +tmnxCardVirtualGroupV14v0 OBJECT-GROUP + OBJECTS { + tmnxCardVFpCpuCount, + tmnxCardVFpAvgUtilization, + tmnxCardVFpMaxUtilization, + tmnxCardVCpuSchedHealth, + tmnxCardVCpuSchedLastClearedTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual card statistics + for release 14.0 on Nokia SROS series systems." + ::= { tmnxChassisV14v0Groups 10 } + +tmnxChassisV15v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 77 } + +tmnxCardFPEgrHsGroup OBJECT-GROUP + OBJECTS { + tmnxFPEgrHsPoolPolicy, + tFPResEgrHsQGrpTotal, + tFPResEgrHsQGrpAlloc, + tFPResEgrHsPrimaryShapersTotal, + tFPResEgrHsPrimaryShapersAlloc, + tFPResEgrHsPrimaryShapersIUBES, + tFPResEgrHsPrimaryShapersIUBMS, + tFPResEgrHsSecondaryShapersTotal, + tFPResEgrHsSecondaryShapersAlloc, + tmnxFPEgrHsFixedHighThreshDelta, + tFPResEgrHsTurboQGrpTotal, + tFPResEgrHsTurboQGrpAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting egress High Scale related objects on + Nokia SROS series system." + ::= { tmnxChassisV15v0Groups 1 } + +tmnxChassisObsoletedV15v0Group OBJECT-GROUP + OBJECTS { + tmnxMDAHiBwMcastSource, + tmnxMDAHiBwMcastAlarm, + tmnxMDAHiBwMcastTapCount, + tmnxMDAHiBwMcastGroup, + tmnxMDAMcPathMgmtBwPlcyName, + tmnxMDAMcPathMgmtPriPathLimit, + tmnxMDAMcPathMgmtSecPathLimit, + tmnxMDAMcPathMgmtAncPathLimit, + tmnxMDAMcPathMgmtAdminState, + tmnxMDAMcPathMgmtPriInUseBw, + tmnxMDAMcPathMgmtSecInUseBw, + tmnxMDAMcPathMgmtAncInUseBw, + tmnxMDAMcPathMgmtBlkHoleInUseBw, + tmnxPhysChassisFanSpeed, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeed, + tmnxChassisFanRevision, + tmnxChassisFanSpeedPercent, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyAssignedType, + tmnxChassisPowerSupplyInputStatus, + tmnxChassisPowerSupplyOutputStatus, + tmnxChassisPowerSupplyPemType, + tmnxChassisPowerSupplyPemACRect, + tmnxChassisPowerSupplyInFeedDown, + tmnxChassisPowerSupplyFanDir, + tmnxChassisPEQTableLastChg, + tmnxChassisPEQLastChangedTime, + tmnxChassisPEQAssignedType, + tmnxChassisPEQEquippedType, + tmnxChassisPEQSupportedTypes, + tmnxChassisPEQAvailableWattage, + tmnxChassisPEQInputPowerMode + } + STATUS current + DESCRIPTION + "The group of chassis objects obsoleted in release 15.0 of Nokia SROS + series systems." + ::= { tmnxChassisV15v0Groups 2 } + +tmnxChassisFanV15v0Group OBJECT-GROUP + OBJECTS { + tmnxChassisFanSpeedPercent, + tmnxPhysChassisFanSpeedPercent + } + STATUS current + DESCRIPTION + "The group of objects supporting fans in release 15.0 of Nokia SROS + series systems." + ::= { tmnxChassisV15v0Groups 3 } + +tmnxPhysChassisGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisPEQTableLastChg, + tmnxPhysChassisPEQLastChangeTime, + tmnxPhysChassisPEQAssignedType, + tmnxPhysChassisPEQEquippedType, + tmnxPhysChassisPEQSupportedTypes, + tmnxPhysChassisPEQAvailableWatt, + tmnxPhysChassisPEQInputPowerMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis in + release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 4 } + +tmnxPhysChassisNotifGroupV15v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPhysChassPwrSupWrgFanDir, + tmnxPhysChassPwrSupWrgFanDirClr, + tmnxPhysChassPwrSupPemACRect, + tmnxPhysChassPwrSupPemACRectClr, + tmnxPhysChassPwrSupInputFeed, + tmnxPhysChassPwrSupInputFeedClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of + physical chassis in release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 5 } + +tmnxIcmpMtuExceededStatGroup OBJECT-GROUP + OBJECTS { + tFwdEngDREgrMtuExceeded + } + STATUS current + DESCRIPTION + "The group of objects supporting management of physical chassis in + release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 6 } + +tmnxChassisGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxChassisVsrCongestionMgmt, + tmnxChassisAlarmLEDState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis in release 15.0 + of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 7 } + +tmnxChassNotifsObsoletedGrpV15v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxEqFanFailure, + tmnxEqPowerSupplyFailure, + tmnxEqPowerSupplyInputFeedAlm, + tmnxEqPowerSupplyInputFeedAlmClr, + tmnxEqPowerSupplyPemACRectAlm, + tmnxEqPowerSupplyPemACRectAlmClr, + tmnxPowerSupplyWrongFanDir, + tmnxPowerSupplyWrongFanDirClear + } + STATUS current + DESCRIPTION + "The group of notifications supporting the management of chassis + hardware made obsolete in release 15.0 on Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 8 } + +tmnxCardResMacFdbUsgNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxCardResMacFdbHighUsgSet, + tmnxCardResMacFdbHighUsgClr + } + STATUS current + DESCRIPTION + "The group notifications supporting MAC scale feature on Nokia SROS + series systems release 15.0." + ::= { tmnxChassisV15v0Groups 9 } + +tmnxMacScaleNotifyObjsV15v0Grp OBJECT-GROUP + OBJECTS { + tmnxMacScaleCardSlotNum + } + STATUS current + DESCRIPTION + "The group of accessible-for-notify objects supporting MAC scale + feature in release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 10 } + +tmnxMDAV15v0Group OBJECT-GROUP + OBJECTS { + tmnxMDASupportedTypes, + tmnxMDAAssignedType, + tmnxMDAEquippedType, + tmnxMDAHwIndex, + tmnxMDAMaxPorts, + tmnxMDAEquippedPorts, + tmnxMDATxTimingSelected, + tmnxMDASyncIfTimingStatus, + tmnxMDANetworkIngQueues, + tmnxMDACapabilities, + tmnxMDAMinChannelization, + tmnxMDAMaxChannelization, + tmnxMDAMaxChannels, + tmnxMDAChannelsInUse, + tmnxMdaTypeName, + tmnxMdaTypeDescription, + tmnxMdaTypeStatus, + tmnxMDAReboot, + tmnxMDASynchronousEthernet, + tmnxMDAEgrHsmdaThrshLoBrstMult, + tmnxMDAEgrHsmdaThrshHiBrstInc, + tmnxMDAIsaTunnelGroup, + tmnxIPsecIsaGrpIPsecRespondOnly, + tmnxIPsecIsaGrpMultiActive, + tmnxIPsecIsaGrpActiveMda, + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAFailOnError, + tmnxMDAEgrXplErrThreshold, + tmnxMDAEgrXplErrWindow, + tmnxMDAIngrXplErrThreshold, + tmnxMDAIngrXplErrWindow + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MDAs for release 15.0 on + Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 11 } + +tmnxFPMcPathMgmtV15v0Group OBJECT-GROUP + OBJECTS { + tmnxFPMcPathMgmtPriInUseBw, + tmnxFPMcPathMgmtSecInUseBw, + tmnxFPMcPathMgmtBlkHoleInUseBw + } + STATUS current + DESCRIPTION + "The group of additional objects supporting management of the + forwarding plane on release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 12 } + +tmnxChassisResourceV15v0Group OBJECT-GROUP + OBJECTS { + tChassisResDynSvcNHEntryTotal, + tChassisResDynSvcNHEntryAlloc, + tChassisResIpSecNHEntryTotal, + tChassisResIpSecNHEntryAlloc, + tChassisResSubNHEntryTotal, + tChassisResSubNHEntryAlloc, + tChassisResSapIngQosPolTotal, + tChassisResSapIngQosPolAlloc, + tChassisResSapEgrQosPolTotal, + tChassisResSapEgrQosPolAlloc, + tChassisResIngQGrpTmplTotal, + tChassisResIngQGrpTmplAlloc, + tChassisResEgrQGrpTmplTotal, + tChassisResEgrQGrpTmplAlloc, + tChassisResPortEgrQGrpInstTotal, + tChassisResPortEgrQGrpInstAlloc, + tChassisResFPIngQGrpInstTotal, + tChassisResFPIngQGrpInstAlloc, + tChassisResPortEgrVPortTotal, + tChassisResPortEgrVPortAlloc, + tCardResQosUserSchedsTotal, + tCardResQosUserSchedsAlloc, + tCardResSubSPIQosOvrTotal, + tCardResSubSPIQosOvrAlloc, + tCardResHsmdaQOvrTotal, + tCardResHsmdaQOvrAlloc, + tCardResPortAccEgrQGrpInstTotal, + tCardResPortAccEgrQGrpInstAlloc, + tCardResPortNetEgrQGrpInstTotal, + tCardResPortNetEgrQGrpInstAlloc, + tCardResPortEgrQGrpInstTotal, + tCardResPortEgrQGrpInstAlloc, + tCardResFPIngQGrpInstTotal, + tCardResFPIngQGrpInstAlloc, + tCardResPortEgrVPortTotal, + tCardResPortEgrVPortAlloc, + tCardResCategoryEntriesTotal, + tCardResCategoryEntriesAlloc, + tFPResSapIngQosPolTotal, + tFPResSapIngQosPolAlloc, + tFPResDynEgrClassTotal, + tFPResDynEgrClassAlloc, + tFPResDynEgrClassIUBSE, + tFPResDynEgrClassIUBNE, + tFPResIngQueueTotal, + tFPResIngQueueAlloc, + tFPResEgrQueueTotal, + tFPResEgrQueueAlloc, + tFPResIngPolicerTotal, + tFPResIngPolicerAlloc, + tFPResEgrPolicerTotal, + tFPResEgrPolicerAlloc, + tFPResIngPolicerStatTotal, + tFPResIngPolicerStatAlloc, + tFPResEgrPolicerStatTotal, + tFPResEgrPolicerStatAlloc, + tFPResIngRootArbiterTotal, + tFPResIngRootArbiterAlloc, + tFPResEgrRootArbiterTotal, + tFPResEgrRootArbiterAlloc, + tFPResIntArbiterTotal, + tFPResIntArbiterAlloc, + tFPResDynQueueTotal, + tFPResDynQueueAlloc, + tFPResDynQueueIUBI, + tFPResDynQueueIUBE, + tFPResDynPolicerTotal, + tFPResDynPolicerAlloc, + tFPResDynPolicerIUBI, + tFPResDynPolicerIUBE, + tFPResDynPolicerStatTotal, + tFPResDynPolicerStatAlloc, + tFPResDynPolicerStatIUBI, + tFPResDynPolicerStatIUBE, + tFPResIngAclEntryTotal, + tFPResIngAclEntryAlloc, + tFPResIngQosEntryTotal, + tFPResIngQosEntryAlloc, + tFPResIngAclQosEntryTotal, + tFPResIngAclQosEntryAlloc, + tFPResIngIPv6AclEntryTotal, + tFPResIngIPv6AclEntryAlloc, + tFPResIngIPv6QosEntryTotal, + tFPResIngIPv6QosEntryAlloc, + tFPResEgrAclEntryTotal, + tFPResEgrAclEntryAlloc, + tFPResEgrQosEntryTotal, + tFPResEgrQosEntryAlloc, + tFPResEgrAclQosEntryTotal, + tFPResEgrAclQosEntryAlloc, + tFPResEgrIPv6AclEntryTotal, + tFPResEgrIPv6AclEntryAlloc, + tFPResEgrIPv6QosEntryTotal, + tFPResEgrIPv6QosEntryAlloc, + tFPResIngAclFilterTotal, + tFPResIngAclFilterAlloc, + tFPResEgrAclFilterTotal, + tFPResEgrAclFilterAlloc, + tFPResDynSvcEntryTotal, + tFPResDynSvcEntryAlloc, + tFPResSubHostTotal, + tFPResSubHostAlloc, + tFPResEncapGrpMemberTotal, + tFPResEncapGrpMemberAlloc, + tFPResEgrNetQGrpMapTotal, + tFPResEgrNetQGrpMapAlloc, + tFPResMacFdbRecTotal, + tFPResMacFdbRecAlloc, + tFPResDynQ2NamedPoolTotal, + tFPResDynQ2NamedPoolAlloc, + tFPResDynQ2NamedPoolIUBI, + tFPResDynQ2NamedPoolIUBE, + tFPResIngQ1NamedPoolTotal, + tFPResIngQ1NamedPoolAlloc, + tFPResEgrQ1NamedPoolTotal, + tFPResEgrQ1NamedPoolAlloc, + tFPResDynQ2WredPoolTotal, + tFPResDynQ2WredPoolAlloc, + tMDAResEgrHsmdaQGrpTotal, + tMDAResEgrHsmdaQGrpAlloc, + tMDAResEgrHsmdaSecShaperTotal, + tMDAResEgrHsmdaSecShaperAlloc, + tFPResIngIPv6AclFilterTotal, + tFPResIngIPv6AclFilterAlloc, + tFPResEgrIPv6AclFilterTotal, + tFPResEgrIPv6AclFilterAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of System Resource + Information on release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 13 } + +tmnxChassisResrcObsoletedGroup OBJECT-GROUP + OBJECTS { + tFPResResRvplsFdbRecTotal, + tFPResResRvplsFdbRecAlloc + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of System + Resource Information on release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 14 } + +tmnxCardFPResIngV15v0QGroup OBJECT-GROUP + OBJECTS { + tFPResIngQGrpRedirTotal, + tFPResIngQGrpRedirAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting ingress queue group related objects on + Nokia SROS series system." + ::= { tmnxChassisV15v0Groups 15 } + +tmnxCardFPResEgrV15v0QGroup OBJECT-GROUP + OBJECTS { + tFPResSapInstEgrQGrpRedirTotal, + tFPResSapInstEgrQGrpRedirAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting egress queue group related objects on + Nokia SROS series system." + ::= { tmnxChassisV15v0Groups 16 } + +tmnxIPsecIsaGrpV15v0Group OBJECT-GROUP + OBJECTS { + tmnxIPsecIsaGrpDpCpuUsageCollEn, + tmnxIPsecIsaGrpTrafficFwdCollEn + } + STATUS current + DESCRIPTION + "The group of objects supporting ISA tunnel group related objects on + Nokia SROS series systems for release 15.0." + ::= { tmnxChassisV15v0Groups 17 } + +tmnxPhysChassisPCMGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxPhysChassisFanType, + tmnxPhysChassisPCMTableLastChg, + tmnxPhysChassisPCMEntryLastChg, + tmnxPhysChassisPCMEquippedType, + tmnxPhysChassisPCMAssignedType, + tmnxPhysChassisPCMInFeedDown + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Power Connection Modules + in release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 18 } + +tmnxMinFpGenerationGroupV15v0 OBJECT-GROUP + OBJECTS { + tmnxFPGeneration, + tmnxChassisFPGenerationFP2, + tmnxChassisFPGenerationFP3, + tmnxChassisFPGenerationFP4, + tmnxChassisFPGenerationVFP + } + STATUS current + DESCRIPTION + "The group of objects supporting minimum Forwarding Plane (FP) network + processor generation requirements in release 15.0 on Nokia SROS series + systems." + ::= { tmnxChassisV15v0Groups 19 } + +tmnxPhysChassPCMNotifGroupV15v0 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxPhysChassisPCMInputFeed, + tmnxPhysChassisPCMInputFeedClr + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of PCM in + release 15.0 of Nokia SROS series systems." + ::= { tmnxChassisV15v0Groups 20 } + +tmnxChassisV16v0Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 78 } + +tmnxCardV16v0Group OBJECT-GROUP + OBJECTS { + tmnxCardVmHypervisor, + tmnxCardVmCpu, + tmnxCardVmNumCores, + tmnxCpmCardVmHypervisor, + tmnxCpmCardVmCpu, + tmnxCpmCardVmNumCores + } + STATUS current + DESCRIPTION + "The group of objects supporting management of hardware cards that were + added in the release 16 of the Nokia SROS series systems." + ::= { tmnxChassisV16v0Groups 1 } + +tmnxCardComplexGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxCardComplexIngFcsError, + tmnxCardComplexIngFcsErrTime, + tmnxCardComplexEgrFcsError, + tmnxCardComplexEgrFcsErrTime, + tmnxCardComplexMemParError, + tmnxCardComplexMemParErrTime, + tmnxCardComplexCamError, + tmnxCardComplexCamErrTime, + tmnxCardComplexBufMemError, + tmnxCardComplexBufMemErrTime, + tmnxCardComplexStatsMemError, + tmnxCardComplexStatsMemErrTime, + tmnxCardComplexIntMemError, + tmnxCardComplexIntMemErrTime, + tmnxCardComplexIntDatapathError, + tmnxCardComplexIntDatapthErrTime, + tmnxCardComplexIntDpCellError, + tmnxCardComplexIntDpCellErrTime, + tmnxCardComplexSrcSlotsEgFcsErr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of card complex statistics + on Nokia SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 2 } + +tmnxChassisGroupV16v0 OBJECT-GROUP + OBJECTS { + tmnxChassisNumPhysicalPorts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of chassis objects on Nokia + SROS series systems for release 16.0." + ::= { tmnxChassisV16v0Groups 3 } + +tmnxChassisV15v1Groups OBJECT IDENTIFIER ::= { tmnxChassisGroups 79 } + +tmnxOverloadNotifGroupV15v1 NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxIPMacQosIngOverload, + tmnxIPMacQosIngOverloadClear, + tmnxIPQosEgrOverload, + tmnxIPQosEgrOverloadClear, + tmnxIPv6QosIngOverload, + tmnxIPv6QosIngOverloadClear, + tmnxIPv6QosEgrOverload, + tmnxIPv6QosEgrOverloadClear, + tmnxIPMacFilterIngOverload, + tmnxIPMacFilterIngOverloadClear, + tmnxIPMacFilterEgrOverload, + tmnxIPMacFilterEgrOverloadClear, + tmnxIPv6FilterIngOverload, + tmnxIPv6FilterIngOverloadClear, + tmnxIPv6FilterEgrOverload, + tmnxIPv6FilterEgrOverloadClear, + tmnxIPMacCpmFilterOverload, + tmnxIPMacCpmFilterOverloadClear, + tmnxIPv6CpmFilterOverload, + tmnxIPv6CpmFilterOverloadClear + } + STATUS current + DESCRIPTION + "The group of additional notifications supporting management of QoS + Criteria, ACL Filter, and CPM Filter router complex overload in + release 15.1 of Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 2 } + +tmnxChassisSystemProfGroupV15v1 OBJECT-GROUP + OBJECTS { + tmnxChassisSystemProfile + } + STATUS current + DESCRIPTION + "The group of objects supporting system profiles in release 15.1 on + Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 3 } + +tmnxCardResourceV15v1Group OBJECT-GROUP + OBJECTS { + tCardResIntArbiterTotal, + tCardResIntArbiterAlloc + } + STATUS current + DESCRIPTION + "The group of objects supporting management of card system resource + information on release 15.1 of Nokia SROS series systems." + ::= { tmnxChassisV15v1Groups 4 } + +tmnxChassisDCCompliances OBJECT IDENTIFIER ::= { tmnxChassisConformance 3 } + +tmnxChassisDCGroups OBJECT IDENTIFIER ::= { tmnxChassisConformance 4 } + +tmnxHwNotification OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 2 } + +tmnxChassisNotifyPrefix OBJECT IDENTIFIER ::= { tmnxHwNotification 1 } + +tmnxChassisNotification OBJECT IDENTIFIER ::= { tmnxChassisNotifyPrefix 0 } + +tmnxHwConfigChange NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "A tmnxHwConfigChange notification is generated when the value of + tmnxHwLastChange is updated. It can be used by the NMS to trigger + maintenance polls of the hardware configuration information. + + Only one tmnxHwConfigChange notification event will be generated + in a 5 second throttling time period. A notification event is + the transmission of a single trap to a list of notification + destinations configured in the SNMP-TARGET-MIB. + + If additional hardware configuration change occurs within the + throttling period, the notification events for these changes are + suppressed until the throttling period expires. At the end of + the throttling period, one notification event is generated if + any addition configuration changes occurred within the just + completed throttling period and another throttling period is + started. + + The NMS should periodically check the value of tmnxHwConfigChange to + detect any missed tmnxHwConfigChange traps. + + This notification was made obsolete in the 2.1 release. + + The tmnxHwConfigChange notification has been replaced with the generic + change notifications from the TIMETRA-SYSTEM-MIB: tmnxConfigModify, + tmnxConfigCreate, tmnxConfigDelete, tmnxStateChange." + ::= { tmnxChassisNotification 1 } + +tmnxEnvTempTooHigh NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwTemperature, + tmnxHwTempThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when the temperature sensor reading on an equipment + object is greater than its configured threshold. + + [EFFECT] This could be causing intermittent errors and could also + cause permanent damage to components. + + [RECOVERY] Remove or power down the affected cards, or improve the + cooling to the node. More powerful fan trays may also be required." + ::= { tmnxChassisNotification 2 } + +tmnxEqPowerSupplyFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisPowerSupplyACStatus, + tmnxChassisPowerSupplyDCStatus, + tmnxChassisPowerSupplyTempStatus, + tmnxChassisPowerSupplyTempThreshold, + tmnxChassisPowerSupply1Status, + tmnxChassisPowerSupply2Status, + tmnxChassisPowerSupplyInputStatus, + tmnxChassisPowerSupplyOutputStatus + } + STATUS obsolete + DESCRIPTION + "Generated when one of the chassis's power supplies fails. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 3 } + +tmnxEqPowerSupplyInserted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when one of the chassis' power supplies is inserted." + ::= { tmnxChassisNotification 4 } + +tmnxEqPowerSupplyRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyRemoved notification is generated when + one of the power supplies is removed from the chassis or low input + voltage is detected. The operating voltage range for the 7750 SR-7 and + 7750 SR-12 is -40 to -72 VDC. The notification is generated if the + system detects that the voltage of the power supply has dropped to + -42.5 VDC. + + [EFFECT] Reduced power can cause intermittent errors and could also + cause permanent damage to components. + + [RECOVERY] Re-insert the power supply or raise the input voltage above + -42.5 VDC." + ::= { tmnxChassisNotification 5 } + +tmnxEqFanFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisFanOperStatus, + tmnxChassisFanSpeedPercent + } + STATUS obsolete + DESCRIPTION + "Generated when one of the fans in a fan tray has failed. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 6 } + +tmnxEqCardFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState, + tmnxChassisNotifyCardFailureReason + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when one of the cards in a chassis has failed. The + card type may be IOM (or XCM), MDA (or XMA), SFM, CCM, Compact Flash, + etc. The reason is indicated in the details of the log event or alarm, + and also available in the tmnxChassisNotifyCardFailureReason attribute + in the SNMP notification. + + [EFFECT] The effect is dependent on the card that has failed. IOM (or + XCM) or MDA (or XMA) failure will cause a loss of service for all + services running on that card. A fabric failure can impact traffic + to/from all cards. 7750 SR/7450 ESS - If the IOM/IMM fails then the + two associated MDAs for the slot will also go down. 7950 XRS - If one + out of two XMAs fails in a XCM slot then the XCM will remain up. If + only one remaining operational XMA within a XCM slot fails, then the + XCM will go into a booting operational state. + + [RECOVERY] Before taking any recovery steps, collect a tech-support + file, then try resetting (clear) the card. If that doesn't work then + try removing and then reinserting the card. If that doesn't work then + replace the card." + ::= { tmnxChassisNotification 7 } + +tmnxEqCardInserted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyCardName + } + STATUS current + DESCRIPTION + "Generated when a card is inserted into the chassis. The card type + may be IOM, Fabric, MDA, MCM, CCM CPM module, compact flash module, + etc." + ::= { tmnxChassisNotification 8 } + +tmnxEqCardRemoved NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyCardName + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when a card is removed from the chassis. The card + type may be IOM (or XCM), MDA (or XMA), SFM, CCM, CPM, Compact Flash, + etc. + + [EFFECT] The effect is dependent on the card that has been removed. + IOM (or XCM) or MDA (or XMA) removal will cause a loss of service for + all services running on that card. A fabric removal can impact traffic + to/from all cards. + + [RECOVERY] Before taking any recovery steps collect a tech-support + file, then try re-inserting the card. If that doesn't work then + replace the card." + ::= { tmnxChassisNotification 9 } + +tmnxEqWrongCard NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when the wrong type of card is inserted into a slot of + the chassis. Even though a card may be physically supported by + the slot, it may have been administratively configured to allow + only certain card types in a particular slot location. The card + type may be IOM (or XCM), Fabric, MDA (or XMA), MCM, CPM module, etc. + + [EFFECT] The effect is dependent on the card that has been incorrectly + inserted. Incorrect IOM (or XCM) or MDA (or XMA) insertion will cause + a loss of service for all services running on that card. + + [RECOVERY] Insert the correct card into the correct slot, and ensure + the slot is configured for the correct type of card." + ::= { tmnxChassisNotification 10 } + +tmnxEqCpuFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a failure is detected for a CPU on an IOM card or CPM + module. + + This notification was made obsolete in the 2.1 release. + + A cpu failure on a CPM card is detected by the hardware bootup and is + indicated by the boot diagnostic display. If there is no working + redundant CPM card, the system does not come up. + + A failure of an IOM card or standby redundant CPM card causes the + tmnxEqCardFailure notification to be sent." + ::= { tmnxChassisNotification 11 } + +tmnxEqMemoryFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a memory module failure is detected for an IOM card or + CPM module. + + This notification was made obsolete in the 2.1 release. + + A failure of the memory device is detected by the + hardware bootup and is indicated by the boot diagnostic + display. If there is no working redundant CPM card, + the system does not come up. + + A failure of the memory device during run-time causes the system to + fail and the 'admin tech-support' information to be saved. + + A failure of an IOM card or standby redundant CPM card causes the + tmnxEqCardFailure notification to be sent." + ::= { tmnxChassisNotification 12 } + +tmnxEqBackdoorBusFailure NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId + } + STATUS obsolete + DESCRIPTION + "Generated when the backdoor bus has failed. + + This notification was made obsolete in the 2.1 release." + ::= { tmnxChassisNotification 13 } + +tmnxPeSoftwareError NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a software error has been detected. + + This notification was made obsolete in the 2.1 release. + + Many of the other notifications more specifically indicate detection + of some type of software error. + + The 'admin tech-support' information helps developers diagnose a + failure of the software in the field." + ::= { tmnxChassisNotification 14 } + +tmnxPeSoftwareAbnormalHalt NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the software has abnormally terminated. + + This notification was made obsolete in the 2.1 release. + + Many of the other notifications more specifically + indicate detection of some type of software error. + + The 'admin tech-support' information helps developers + diagnose a failure of the software in the field." + ::= { tmnxChassisNotification 15 } + +tmnxPeSoftwareVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between software versions of the + active CPM and standby CPM or the CPM and IOM. + tmnxChassisNotifyHwIndex identifies the mismatched CPM/IOM card and + tmnxChassisNotifyMismatchedVer will contain the version of the + mismatched card. The tmnxHwSoftwareCodeVersion object will contain the + expected version." + ::= { tmnxChassisNotification 16 } + +tmnxPeOutOfMemory NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when there is an out of memory error detected. + + This notification was made obsolete in the 2.1 release. + + The tmnxPeOutOfMemory notification has been replaced with the module + specific notification from the TIMETRA-SYSTEM-MIB: + tmnxModuleMallocFailed." + ::= { tmnxChassisNotification 17 } + +tmnxPeConfigurationError NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when a configuration error has been detected. + + This notification was made obsolete in the 2.1 release. + + Many other notifications more specifically indicate + detection of a configuration error. In most cases the + SNMP SET request that tries to make an invalid + configuration results in an error response. + + In some cases the configuration parameters are valid + and the SNMP SET request succeeds but the system cannot + successfully apply the new parameters. The affected + object may then put into an operational 'down' state. + A state change notification such as tmnxStateChange or + a more specific notification is sent to alert about the + problem. + + For example, an attempt to create an event log with a file-type + destination when the specified cflash media is full or not present + results in TIMETRA-LOG-MIB notifications tmnxLogSpaceContention, + tmnxLogAdminLocFailed, or tmnxLogBackupLocFailed." + ::= { tmnxChassisNotification 18 } + +tmnxPeStorageProblem NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when there is a storage capacity problem. + + This notification was made obsolete in the 2.1 release. + + The only 'storage' devices on the SR7750 are the cflash + drives. Cflash write errors cause a tmnxEqFlashDataLoss + notification to be sent. The tmnxEqFlashDiskFull + notification is sent when the driver detects that the + cflash device is full." + ::= { tmnxChassisNotification 19 } + +tmnxPeCpuCyclesExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the CPU cycle usage limit has been exceeded. + + This notification was made obsolete in the 2.1 release. + + It does not apply. The SR7750 software architecture does not restrict + CPU cycles used by a specific code module." + ::= { tmnxChassisNotification 20 } + +tmnxRedPrimaryCPMFail NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when the primary CPM fails." + ::= { tmnxChassisNotification 21 } + +tmnxRedSecondaryCPMStatusChange NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxRedSecondaryCPMStatus + } + STATUS obsolete + DESCRIPTION + "Generated when there is a change in the secondary CPM status. + + This notification was made obsolete in the 2.1 release. + + There is no way to administratively enable or disable CPM cards so + there is no need for a status change event for administrative state + changes. + + Operational changes detected about the standby CPM card are indicated + by more specific notifications such as tmnxEqCardFailure, + tmnxEqCardRemoved, tmnxEqCardInserted + TIMETRA-SYSTEM-MIB::ssiRedStandbyReady, + TIMETRA-SYSTEM-MIB::ssiRedStandbySyncLost, and + TIMETRA-SYSTEM-MIB::ssiRedStandbySyncLost." + ::= { tmnxChassisNotification 22 } + +tmnxRedRestoreSuccess NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the secondary CPM successfully restores the config and + state. + + This notification was made obsolete in the 2.1 release. + + It does not apply. This event was originally created for an early + redundancy mechanism that was never released." + ::= { tmnxChassisNotification 23 } + +tmnxRedRestoreFail NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "Generated when the secondary CPM fails to restore the config and + state. + + This notification was made obsolete in the 2.1 release. + + It does not apply. This event was originally created for an early + redundancy mechanism that was never released." + ::= { tmnxChassisNotification 24 } + +tmnxChassisNotificationClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyOID + } + STATUS current + DESCRIPTION + "A trap indicating the clear of a chassis notification identified by + tmnxChassisNotifyOID." + ::= { tmnxChassisNotification 25 } + +tmnxEqSyncIfTimingHoldover NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when the synchronous equipment timing subsystem transitions + into a holdover state. This notification will have the same indices as + those of the tmnxCpmCardTable." + ::= { tmnxChassisNotification 26 } + +tmnxEqSyncIfTimingHoldoverClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when the synchronous equipment timing subsystem + transitions out of the holdover state. This notification will have the + same indices as those of the tmnxCpmCardTable. + + [EFFECT] Any node-timed ports will have very slow frequency drift + limited by the central clock oscillator stability. The oscillator + meets the holdover requirements of a Stratum 3 and G.813 Option 1 + clock. + + [RECOVERY] Address issues with the central clock input references." + ::= { tmnxChassisNotification 27 } + +tmnxEqSyncIfTimingRef1Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "[CAUSE] Generated when an alarm condition on the first timing + reference is detected. The type of alarm (los, oof, etc) is indicated + in the details of the log event or alarm, and is also available in the + tmnxSyncIfTimingNotifyAlarm attribute included in the SNMP + notification. The SNMP notification will have the same indices as + those of the tmnxCpmCardTable. + + [EFFECT] Indicated timing reference (1, 2, or BITS) cannot be used as + a source of timing into the central clock. + + [RECOVERY] Address issues with the signal associated with indicated + timing reference (1, 2, or BITS)." + ::= { tmnxChassisNotification 28 } + +tmnxEqSyncIfTimingRef1AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the first timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 29 } + +tmnxEqSyncIfTimingRef2Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the second timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 30 } + +tmnxEqSyncIfTimingRef2AlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the second timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 31 } + +tmnxEqFlashDataLoss NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState + } + STATUS current + DESCRIPTION + "tmnxEqFlashDataLoss is generated when an error occurs while data was + being written to the compact flash. This notification indicates a + probable data loss." + ::= { tmnxChassisNotification 32 } + +tmnxEqFlashDiskFull NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwOperState, + tmnxChassisNotifyDiskFullReason + } + STATUS current + DESCRIPTION + "tmnxEqFlashDiskFull is generated when there is no space left on the + compact flash. No more data can be written to it." + ::= { tmnxChassisNotification 33 } + +tmnxPeSoftwareLoadFailed NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifySoftwareLocation + } + STATUS current + DESCRIPTION + "Generated when the CPM fails to load the software from a specified + location. tmnxChassisNotifyHwIndex identifies the card for which the + software load failed and tmnxChassisNotifySoftwareLocation contains + the location from where the software load was attempted." + ::= { tmnxChassisNotification 34 } + +tmnxPeBootloaderVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the CPM and boot loader + versions. tmnxChassisNotifyHwIndex identifies the CPM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of + bootloader and tmnxHwSoftwareCodeVersion contains the expected version + of the bootloader." + ::= { tmnxChassisNotification 35 } + +tmnxPeBootromVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the boot rom versions. + tmnxChassisNotifyHwIndex identifies the IOM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of + bootrom and tmnxHwSoftwareCodeVersion contains the expected version of + the bootrom." + ::= { tmnxChassisNotification 36 } + +tmnxPeFPGAVersionMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyMismatchedVer, + tmnxHwSoftwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when there is a mismatch between the FPGA versions. + tmnxChassisNotifyHwIndex identifies the IOM card. + tmnxChassisNotifyMismatchedVer contains the mismatched version of FPGA + and tmnxHwSoftwareCodeVersion contains the expected version of the + FPGA." + ::= { tmnxChassisNotification 37 } + +tmnxEqSyncIfTimingBITSAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 38 } + +tmnxEqSyncIfTimingBITSAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 39 } + +tmnxEqCardFirmwareUpgraded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "Generated when a card is hot-inserted into the chassis and its + firmware is automatically upgraded. The card type may be IOM or + CPM module." + ::= { tmnxChassisNotification 40 } + +tmnxChassisUpgradeInProgress NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxChassisUpgradeInProgress notification is generated + only after a CPM switchover occurs and the new active CPM is running + new software, while the IOMs or XCMs are still running old software. + This is the start of the upgrade process. The + tmnxChassisUpgradeInProgress notification will continue to be + generated every 30 minutes while at least one IOM is still running + older software. + + [EFFECT] A software mismatch between the CPM and IOM or XCM is + generally fine for a short duration (during an upgrade) but may not + allow for correct long term operation. + + [RECOVERY] Complete the upgrade of all IOMs or XCMs." + ::= { tmnxChassisNotification 41 } + +tmnxChassisUpgradeComplete NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxChassisUpgradeComplete notification is generated to indicate + that all the IOMs are running matching software versions in reference + to the active CPM software version changed as part of the upgrade + process." + ::= { tmnxChassisNotification 42 } + +tmnxChassisHiBwMcastAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxChassisHiBwMcastAlarm notification is generated when a plane + is shared by more than one high bandwidth multicast tap." + ::= { tmnxChassisNotification 43 } + +tmnxEqMdaCfgNotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "Generated when a supported MDA is inserted into a slot of an IOM, the + MDA is compatible with the currently provisioned MDA, but the current + configuration on the MDA's ports is not compatible with the inserted + MDA. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxChassisNotification 44 } + +tmnxCpmCardSyncFileNotPresent NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxChassisNotifyCardSyncFile + } + STATUS current + DESCRIPTION + "The tmnxCpmCardSyncFileNotPresent notification is generated when the + redundancy file synchronization failed to locate an optional file." + ::= { tmnxChassisNotification 45 } + +tmnxEqMdaXplError NOTIFICATION-TYPE + OBJECTS { + tmnxMDAXplFailedCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqMdaXplError notification is generated when an MDA + exhibits persistent egress XPL errors, and the tmnxEqMdaIngrXplError + notification is generated when ingress XPL errors occur. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 46 } + +tmnxEqCardPChipError NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber, + tmnxCardFwdDirection, + tmnxCardSrcSlotBitmap + } + STATUS current + DESCRIPTION + "The tmnxEqCardPChipError notification is generated when persistent FCS + errors are detected by the P chip in either the ingress or egress + datapath/complex. The value tmnxCardSrcSlotBitmap is only used for the + egress datapath/complex direction." + ::= { tmnxChassisNotification 47 } + +tmnxEqCardSoftResetAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxCardSoftResetState + } + STATUS current + DESCRIPTION + "The tmnxEqCardSoftResetAlarm notification is generated when an IOM + card enters and exits the 'soft-reset' state." + ::= { tmnxChassisNotification 48 } + +tmnxEqMdaSyncENotCompatible NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxMdaNotifyType + } + STATUS current + DESCRIPTION + "The tmnxEqMdaSyncENotCompatible notification is generated when an MDA + card is inserted into a slot of an IOM. The MDA is compatible with the + currently provisioned MDA, but the currently configured synchronous + ethernet, tmnxMDASynchronousEthernet, is not compatible with the + inserted MDA. + + [EFFECT] Though services can still be created, if the + tmnxMdaNotifyType is the same as the tmnxMDAEquippedType then the MDA + will fail to operate as configured and will be in a failed state. + + [RECOVERY] Change the configuration to reflect the capabilities of the + MDA port, or switch out/re-provision the MDA for one that is + compatible." + ::= { tmnxChassisNotification 49 } + +tmnxIPsecIsaGrpActiveIsaChgd NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpPrimaryIsa, + tmnxIPsecIsaGrpBackupIsa, + tmnxIPsecIsaGrpActiveIsa + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpActiveIsaChgd notification is generated when a + change in the active ISA (Integrated Service Adaptor) occurs in an + IPsec ISA module group." + ::= { tmnxChassisNotification 50 } + +tmnxEqCardPChipMemoryEvent NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "The tmnxEqCardPChipMemoryEvent notification is generated when a P-chip + experiences an occurrence of a memory error." + ::= { tmnxChassisNotification 51 } + +tmnxIPsecIsaGrpUnableToSwitch NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpActiveIsa + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpUnableToSwitch notification is generated when an + IPsec ISA (Integrated Service Adaptor) module group is unable to + switch due to lack of resources. + + In such an event the IPsec ISA group is left without an active MDA and + the tmnxIPsecIsaGrpOperState is set to 'outOfService'. + + Recovery is possible by releasing resources, and setting the + tmnxIPsecIsaGrpAdminState object to 'outOfService' followed by a reset + to 'inService' to bring up the ISA group." + ::= { tmnxChassisNotification 52 } + +tmnxIPsecIsaGrpTnlLowWMark NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpTunnels, + tmnxIPsecIsaGrpMaxTunnels + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpTnlLowWMark notification is generated when number + of tunnels for an IPsec ISA (Integrated Service Adaptor) module has + dropped to the low watermark which is 90% of the + tmnxIPsecIsaGrpMaxTunnels." + ::= { tmnxChassisNotification 53 } + +tmnxIPsecIsaGrpTnlHighWMark NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpTunnels, + tmnxIPsecIsaGrpMaxTunnels + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpTnlHighWMark notification is generated when number + of tunnels for an IPsec ISA (Integrated Service Adaptor) module has + reached to the high watermark which is 95% of the + tmnxIPsecIsaGrpMaxTunnels." + ::= { tmnxChassisNotification 54 } + +tmnxIPsecIsaGrpTnlMax NOTIFICATION-TYPE + OBJECTS { + tmnxIPsecIsaGrpTunnels, + tmnxIPsecIsaGrpMaxTunnels + } + STATUS current + DESCRIPTION + "The tmnxIPsecIsaGrpTnlMax notification is generated when number of + tunnels for an IPsec ISA (Integrated Service Adaptor) module has + reached the maximum of the tmnxIPsecIsaGrpMaxTunnels." + ::= { tmnxChassisNotification 55 } + +tmnxEqSyncIfTimingRef1Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingRef1RxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference 1." + ::= { tmnxChassisNotification 56 } + +tmnxEqSyncIfTimingRef2Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingRef2RxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on + timing reference 2." + ::= { tmnxChassisNotification 57 } + +tmnxEqSyncIfTimingBITSQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingBITSRxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on the + bits interface." + ::= { tmnxChassisNotification 58 } + +tmnxEqSyncIfTimingBITS2Quality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingBITS2RxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on the + second bits interface." + ::= { tmnxChassisNotification 59 } + +tmnxEqSyncIfTimingRefSwitch NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingRef1InUse, + tmnxSyncIfTimingRef2InUse, + tmnxSyncIfTimingBITSInUse, + tmnxSyncIfTimingBITS2InUse, + tmnxSyncIfTimingPTPInUse + } + STATUS current + DESCRIPTION + "Generated when there is a change of which timing reference is + providing timing for the system." + ::= { tmnxChassisNotification 60 } + +tmnxEqSyncIfTimingBITS2Alarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS 2 timing reference is + detected. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 61 } + +tmnxEqSyncIfTimingBITS2AlarmClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the BITS 2 timing reference is + cleared. This notification will have the same indices as those of the + tmnxCpmCardTable." + ::= { tmnxChassisNotification 62 } + +tmnxEqSyncIfTimingBITSOutRefChg NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingBITSOutRefSel + } + STATUS current + DESCRIPTION + "Generated when the BITS Out timing reference selection changes." + ::= { tmnxChassisNotification 63 } + +tmnxEqCardPChipCamEvent NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardPChipCamEvent notification is generated when + either an IOM or a CPM experiences a persistent occurrence of a PChip + CAM error. On a CPM card, the tmnxCardComplexNumber will be fixed to + the value zero (0). + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 64 } + +tmnxEqSyncIfTimingSystemQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingSystemQltyLevel + } + STATUS current + DESCRIPTION + "The tmnxEqSyncIfTimingSystemQuality notification is generated when + there is a change in the system timing quality level. This + notification is a point-in-time state change event. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) There has been a switch in the timing reference in use by the + network element, either because the previously active timing + reference was disqualified, or to ensure that the network element + is using the timing reference with the best timing quality. + 2) There has been a change in the active timing reference's quality + and the change does not result in a timing reference switch. + 3) The network element has transitioned into or out of the holdover + state. + + [EFFECT] The system quality level is used to determine the SSM code + transmitted on synchronous interfaces. This may affect the SSM code + transmitted on some or all interfaces, which may affect the + distribution of timing throughout the network. + + [RECOVERY] If the customer is expecting the system to be locked to a + reference of a particular quality and the system quality has + decreased, the customer will need to determine the root cause (for + example, loss of communication with a satellite) and resolve the + issue." + ::= { tmnxChassisNotification 65 } + +tmnxEqHwEnhancedCapability NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass + } + STATUS current + DESCRIPTION + "The tmnxEqHwEnhancedCapability notification is generated when the + hardware, specified by the supplied objects, consists of enhanced + capabilities as compared to the active hardware. + + [EFFECT] The system behaves normally under this situation, however, + switching to the newer hardware will put the system in an incompatible + state with the currently active hardware. That is, once this device + takes activity, the lesser capable hardware will fail to communicate + with it. + + In this mode, the system is deemed to be in a 'one-way upgrade' + scenario. + + [RECOVERY] Two modes of recovery exist for this notification: + 1. Remove the enhanced hardware, and supply a more compatible + device (status quo) with the active hardware. + 2. Switch to the enhanced device, and replace the older hardware + with a similarly enhanced device (upgrade)." + ::= { tmnxChassisNotification 66 } + +tmnxEqSyncIfTimingPTPQuality NOTIFICATION-TYPE + OBJECTS { + tmnxSyncIfTimingPTPRxQltyLevel + } + STATUS current + DESCRIPTION + "Generated when there is a change of the received quality level on the + Precision Timing Protocol (PTP)." + ::= { tmnxChassisNotification 67 } + +tmnxEqSyncIfTimingPTPAlarm NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the Precision Timing Protocol + (PTP) timing reference is detected. This notification will have the + same indices as those of the tmnxCpmCardTable." + ::= { tmnxChassisNotification 68 } + +tmnxEqSyncIfTimingPTPAlarmClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxSyncIfTimingNotifyAlarm + } + STATUS current + DESCRIPTION + "Generated when an alarm condition on the Precision Timing Protocol + (PTP) timing reference is cleared. This notification will have the + same indices as those of the tmnxCpmCardTable." + ::= { tmnxChassisNotification 69 } + +tmnxPeFirmwareVersionWarning NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyHwIndex, + tmnxHwID, + tmnxHwClass, + tmnxHwFirmwareCodeVersion + } + STATUS current + DESCRIPTION + "Generated when a card is running compatible yet older firmware + than the firmware associated with the current software release. + tmnxChassisNotifyHwIndex identifies the card. The + tmnxHwFirmwareCodeVersion object will contain the programmed + the firmware version." + ::= { tmnxChassisNotification 70 } + +tmnxMDAIsaTunnelGroupChange NOTIFICATION-TYPE + OBJECTS { + tmnxMDAIsaTunnelGroupInUse, + tmnxMDAIsaTunnelGroup + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxMDAIsaTunnelGroupChange notification is generated when + IPsec ISA (Integrated Service Adaptor) tunnel-group in-use for the MDA + changes value. + + [EFFECT] There is no operational impact due to this event. + + [RECOVERY] None required." + ::= { tmnxChassisNotification 71 } + +tmnxDcpCardFpEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardFpEventOvrflw notification is generated when a + flood of distributed CPU FP protection events occur on a particular + card and some of the events are lost due to event throttling + mechanism. + + [EFFECT] Some FP notifications configured on the card may not be + received. + + [RECOVERY] Notifications will resume once the event throttling ends." + ::= { tmnxChassisNotification 72 } + +tmnxDcpCardSapEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardSapEventOvrflw notification is generated when a + flood of distributed CPU protection SAP events occur on a particular + card and some of the events are lost due to event throttling + mechanism. + + [EFFECT] Some SAP notifications configured on the card may not be + received. + + [RECOVERY] Notifications will resume once the event throttling ends." + ::= { tmnxChassisNotification 73 } + +tmnxDcpCardVrtrIfEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardVrtrIfEventOvrflw notification is generated + when a flood of distributed CPU protection network-interface events + occur on a particular card and some of the events are lost due to + event throttling mechanism. + + [EFFECT] Some network-interface notifications configured on the card + may not be received. + + [RECOVERY] Notifications will resume once the event throttling ends." + ::= { tmnxChassisNotification 74 } + +tmnxDcpFpDynPoolUsageHiAlmRaise NOTIFICATION-TYPE + OBJECTS { + tmnxFPDCpuProtDynEnfrcPlcrPool, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpFpDynPoolUsageHiAlmRaise notification is generated + when the dynamic enforcement policer pool usage on the forwarding + plane is nearly exhausted. + + [EFFECT] Dynamic enforcement policers may not get allocated on the + forwarding plane. + + [RECOVERY] This notification will be cleared when either the dynamic + enforcement policer pool is increased or the usage drops." + ::= { tmnxChassisNotification 75 } + +tmnxDcpFpDynPoolUsageHiAlmClear NOTIFICATION-TYPE + OBJECTS { + tmnxFPDCpuProtDynEnfrcPlcrPool, + tmnxDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpFpDynPoolUsageHiAlmClear notification is generated + when the dynamic enforcement policer pool usage on the forwarding + plane is no longer exhausted. + + [EFFECT] Dynamic enforcement policers are available in the free pool + to be allocated when needed. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 76 } + +tmnxDcpCardFpEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured, + tmnxDcpMissingNotificationCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardFpEventOvrflwClr notification is generated when + the event throttling has ended for distributed CPU protection FP + events on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 77 } + +tmnxDcpCardSapEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured, + tmnxDcpMissingNotificationCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardSapEventOvrflwClr notification is generated + when the event throttling has ended for distributed CPU protection SAP + events on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 78 } + +tmnxDcpCardVrtrIfEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxDcpTimeEventOccured, + tmnxDcpMissingNotificationCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxDcpCardVrtrIfEventOvrflwClr notification is generated + when the event throttling has ended for distributed CPU protection + network-interface events on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 79 } + +tmnxEqPowerCapacityExceeded NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerCapacityExceeded alarm is generated when a + device needs power to boot, but there is not enough power capacity to + support the device. + + [EFFECT] A non-powered device will not boot until the power capacity + is increased to support the device. + + [RECOVERY] Add a new power supply to the system or change the faulty + power supply for a working one." + ::= { tmnxChassisNotification 80 } + +tmnxEqPowerCapacityExceededClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerCapacityExceededClear notification is generated + when the available power capacity exceeds the required power to boot + all inserted devices. + + [EFFECT] Devices that failed to boot due to power constrains, power + up." + ::= { tmnxChassisNotification 81 } + +tmnxEqPowerLostCapacity NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerLostCapacity alarm is generated when a power + supply fails or is removed which puts the system in an overloaded + situation. + + [EFFECT] Devices are powered off in order of lowest power priority + (tmnxMDAHwPowerPriority) until the available power capacity can + support the powered devices. + + [RECOVERY] Add a new power supply to the system or change the faulty + power supply for a working one." + ::= { tmnxChassisNotification 82 } + +tmnxEqPowerLostCapacityClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerLostCapacityClear notification is generated + when the available power capacity exceeds the required power to boot + all inserted devices. + + [EFFECT] Devices that powered off due to power constrains, power up." + ::= { tmnxChassisNotification 83 } + +tmnxEqPowerOverloadState NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerOverloadState alarm is generated when the + overloaded power capacity can not support the power requirements and + there are no further devices that can be powered off. + + [EFFECT] The system runs a risk of experiencing brownouts while the + available power capacity does not meet the required power consumption. + + [RECOVERY] Add power capacity or manually shut down devices until the + power capacity meets the power needs." + ::= { tmnxChassisNotification 84 } + +tmnxEqPowerOverloadStateClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyPowerZone + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerOverloadStateClear notification is generated + when the available power capacity meets or exceeds the power needs of + the powered on devices." + ::= { tmnxChassisNotification 85 } + +tmnxEqCardQChipBufMemoryEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardQChipBufMemoryEvent notification is generated + when a Q-chip experiences an occurrence of a buffer memory error. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 86 } + +tmnxEqCardQChipStatsMemoryEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardQChipStatsMemoryEvent notification is generated + when a Q-chip experiences an occurrence of a statistics memory error. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 87 } + +tmnxEqCardQChipIntMemoryEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardQChipIntMemoryEvent notification is generated + when a Q-chip experiences an occurrence of an internal memory error. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 88 } + +tmnxEqCardChipIfDownEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardChipIfDownEvent notification is generated when + an inter-chip interface (XPL2 bundle) experiences an internal datapath + problem. + + [EFFECT] 7750 SR/7450 ESS: The IOM or IMM will either remain + operational or the card will reset along with its associated MDAs. + 7950 XRS: The associated XMA (MDA CLI context) will either remain + operational or it will reset. The XCM (CLI card context) will not + reset. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 89 } + +tmnxEqCardChipIfCellEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardChipIfCellEvent notification is generated when + an inter-chip interface (XPL2 bundle) experiences internal datapath + cell errors. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 90 } + +tmnxEqLowSwitchFabricCap NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqLowSwitchFabricCap alarm is generated when the total + switch fabric capacity becomes less than the IOM capacity due to link + failures. At least one of the taps on the IOM is below 100% capacity. + + [EFFECT] There is diminished switch fabric capacity to forward + service-impacting information. + + [RECOVERY] If the system does not self-recover, the IOM must be + rebooted." + ::= { tmnxChassisNotification 91 } + +tmnxEqLowSwitchFabricCapClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqLowSwitchFabricCapClear notification is generated + when the link failures that resulted in the tmnxEqLowSwitchFabricCap + alarm to be raised have been resolved. + + [EFFECT] There is sufficient switch fabric capacity to forward + service-impacting information." + ::= { tmnxChassisNotification 92 } + +tmnxEqPowerSafetyAlertThreshold NOTIFICATION-TYPE + OBJECTS { + tmnxChassisPwrMgmtSafetyAlert + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSafetyAlertThreshold notification is generated + when the system power capacity drops below the configured safety alert + threshold. + + [EFFECT] This event is for notification only." + ::= { tmnxChassisNotification 93 } + +tmnxEqPowerSafetyAlertClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisPwrMgmtSafetyAlert + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSafetyAlertClear notification is generated when + the system power capacity meets or exceeds the configured safety alert + threshold. + + [EFFECT] This event is for notification only." + ::= { tmnxChassisNotification 94 } + +tmnxEqPowerSafetyLevelThreshold NOTIFICATION-TYPE + OBJECTS { + tmnxChassisPwrMgmtSafetyLevel + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSafetyLevelThreshold notification is generated + when the peak nodal power consumption exceeds the configured safety + level threshold. + + [EFFECT] This event is for notification only." + ::= { tmnxChassisNotification 95 } + +tmnxEqPowerSafetyLevelClear NOTIFICATION-TYPE + OBJECTS { + tmnxChassisPwrMgmtSafetyLevel + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPowerSafetyLevelClear notification is generated when + the peak nodal power consumption drops below the configured safety + level threshold. + + [EFFECT] This event is for notification only." + ::= { tmnxChassisNotification 96 } + +tmnxEqCardTChipParityEvent NOTIFICATION-TYPE + OBJECTS { + tmnxHwID, + tmnxHwClass, + tmnxCardComplexNumber + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqCardTChipParityEvent notification is generated when + a T-chip experiences an occurrence of an internal memory error. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 97 } + +tmnxEqPowerSupplyPemACRectAlm NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisPowerSupplyPemACRect + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyPemACRectAlm alarm is generated if any + one of the AC rectifiers for a given power supply is in a failed state + or is missing. + + [EFFECT] There is an increased risk of the power supply failing, + causing insufficient power to the system. + + [RECOVERY] Bring the AC rectifiers back online. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 98 } + +tmnxEqPowerSupplyPemACRectAlmClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyPemACRectAlmClr notification is generated + when the last of the failed or missing AC rectifiers has been brought + back online. + + [EFFECT] The power supply AC rectifiers are fully operational. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 99 } + +tmnxEqPowerSupplyInputFeedAlm NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisPowerSupplyInFeedDown + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyInputFeedAlm alarm is generated if any + one of the input feeds for a given power supply is not supplying + power. + + [EFFECT] There is an increased risk of system power brownouts or + blackouts. + + [RECOVERY] Restore all of the input feeds that are not supplying + power. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 100 } + +tmnxEqPowerSupplyInputFeedAlmClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxEqPowerSupplyInputFeedAlmClr notification is generated + when the last of the missing input feeds has been brought back online. + + [EFFECT] All power supply input feeds are supplying power. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 101 } + +tmnxEqProvPowerCapacityAlm NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxHwPowerZone, + tmnxChassisNotifyPowerCapacity + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqProvPowerCapacityAlm notification is generated if a + power zone's provisioned power capacity can no longer support + configured devices. + + [EFFECT] There is an increased risk of device power outages that may + be service affecting. + + [RECOVERY] Increase the provisioned power capacity." + ::= { tmnxChassisNotification 102 } + +tmnxEqProvPowerCapacityAlmClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxHwPowerZone + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqProvPowerCapacityAlmClr notification is generated + when the power zone's provisioned power capacity can support + configured devices. + + [EFFECT] All configured devices in the power zone have enough + provisioned power capacity." + ::= { tmnxChassisNotification 103 } + +tmnxPlcyAcctStatsPoolExcResource NOTIFICATION-TYPE + OBJECTS { + tmnxFPPlcyAcctStatsPool, + tmnxFPPlcyAcctStatsInUse + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctStatsPoolExcResource notification is generated + when the number of in-use stats resource usage as specified by + tmnxFPPlcyAcctStatsInUse exceeds 95 percent of the stats pool limit as + specified by tmnxFPPlcyAcctStatsPool. + + [EFFECT] The affected device may not provide accurate and complete + statistics. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 104 } + +tmnxPlcyAcctStatsPoolLowResource NOTIFICATION-TYPE + OBJECTS { + tmnxFPPlcyAcctStatsPool, + tmnxFPPlcyAcctStatsInUse + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctStatsPoolLowResource notification is generated + when the number of in-use stats resource as specified by + tmnxFPPlcyAcctStatsInUse is below 85 percent of the stats pool limit + as specified by tmnxFPPlcyAcctStatsPool. + + [EFFECT] The configured stats pool limit is cleared when the number of + in-use stats resources falls below 85 percent of the stats pool limit. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 105 } + +tmnxPlcyAcctStatsEventOvrflwClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxPlcyAcctTimeEventOccured, + tmnxPlcyAcctMissingNotifCount + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctStatsEventOvrflwClr notification is generated + when the CPM polls the IOM for traps and the overflow is cleared by + logging an overflow-clear on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 106 } + +tmnxPlcyAcctStatsEventOvrflw NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxPlcyAcctTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPlcyAcctStatsEventOvrflw notification is generated + when tmnxPlcyAcctStatsPoolExcResource and + tmnxPlcyAcctStatsPoolLowResource occur more than 200 times because of + resource usage fluctuation. The IOM raises the final trap to indicate + overflow and stops logging traps. + + [EFFECT] Some FP notifications configured on the card may not be + received. + + [RECOVERY] Notifications will resume once the Overflow clear is set." + ::= { tmnxChassisNotification 107 } + +tmnxIomResHighLimitReached NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResourceType, + tmnxIomResourceLimitPct, + tmnxIomResLimitTimeEventOccured, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomResHighLimitReached notification is generated when + the resource (of type tmnxIomResourceType) utilization on IOM has + reached the value of tmnxIomResourceLimitPct. + + [EFFECT] The specified resource limit is cleared when the number of + in-use stats resources falls below the clear threshold of the stats + pool limit. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 108 } + +tmnxIomResExhausted NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResourceType, + tmnxIomResLimitTimeEventOccured, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomResExhausted notification is generated when + the type of resources on IOM as specified by tmnxIomResourceType has + reached the 100% of its utilization threshold. + + [EFFECT] The specified resource has reached the stats pool limit. + + [RECOVERY] Intervention may be required to recover resources." + ::= { tmnxChassisNotification 109 } + +tmnxIomResStateClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResourceType, + tmnxIomResourceLimitPct, + tmnxIomResLimitTimeEventOccured, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomResStateClr notification is generated when the type + of resources on IOM as specified by tmnxIomResourceType has dropped + back down below the value of tmnxIomResourceLimitPct. + + [EFFECT] The specified resource limit is cleared when the number of + in-use stats resources falls below tmnxIomResourceLimitPct of the + stats pool limit. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 110 } + +tmnxIomEventOverflow NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResLimitTimeEventOccured, + tmnxIomResourceType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomEventOverflow notification is generated when + tmnxIomResStateClr, tmnxIomResExhausted and tmnxIomResHighLimitReached + occur more than 200 times because of resource usage fluctuation. The + IOM raises the final trap to indicate overflow and stops logging + traps. + + [EFFECT] Some FP notifications configured on the card may not be + received. + + [RECOVERY] Notifications will resume once the Overflow clear is set." + ::= { tmnxChassisNotification 111 } + +tmnxIomEventOverflowClr NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCardSlotNum, + tmnxIomResLimitTimeEventOccured, + tmnxIomResLimMissingNotifCount, + tmnxIomResourceType + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIomEventOverflowClr notification is generated when the + CPM polls the IOM for traps and the overflow is cleared by logging an + overflow-clear on a particular card. + + [EFFECT] Notifications are received again since the event throttling + has ended. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 112 } + +tmnxEqDataPathFailureProtImpact NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqDataPathFailureProtImpact notification is generated + when a slot experienced a data path failure which impacted a protocol. + + [EFFECT] Services-related data associated with the impacted protocol + may be lost." + ::= { tmnxChassisNotification 113 } + +tmnxExtStandbyCpmReboot NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId, + tmnxChassisNotifyCpmCardSlotNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxExtStandbyCpmReboot notification is generated after a + master standby CPM reboots and it is determined that the master + standby CPM has transitioned into or out of an ISSU state. This + detected transition will cause a reboot of the extension standby CPM + (this reboot is necessary and expected for ISSU operation). This + notification helps an operator understand why an extension standby CPM + may have rebooted. + + [EFFECT] The extension standby CPM will reboot. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 114 } + +tmnxExtStandbyCpmRebootFail NOTIFICATION-TYPE + OBJECTS { + tmnxChassisNotifyChassisId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxExtStandbyCpmRebootFail notification is generated + after a master standby CPM reboots and it is determined that the + master standby CPM has transitioned into or out of an ISSU state. The + system will attempt to reboot the extension standby CPM as part of the + normal ISSU process. If the system determines that it cannot reboot + the extension standby CPM (i.e. it is not reachable) then this log + event is raised. + + [EFFECT] The extension standby CPM may not transition to the ISSU + state in which case the ISSU cannot proceed normally. + + [RECOVERY] Resetting the extension standby CPM can be attempted to try + and get the CPM into an ISSU state. If that is not successful, then + the ISSU should be aborted." + ::= { tmnxChassisNotification 115 } + +tmnxEqMdaIngrXplError NOTIFICATION-TYPE + OBJECTS { + tmnxMdaHwEventNumOccurrences + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqMdaIngrXplError notification is generated when an + MDA exhibits persistent ingress XPL errors, and the tmnxEqMdaXplError + notification is generated when egress XPL errors occur. + + [EFFECT] Contact Nokia customer support. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 116 } + +tmnxPowerSupplyWrongFanDir NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisPowerSupplyFanDir + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxPowerSupplyWrongFanDir notification is generated when + the airflow direction of the power supply's fan is incorrect. + + [EFFECT] The power supply is not cooling properly and may overheat. + + [RECOVERY] Replace the power supply with one that has the proper fan + direction. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 119 } + +tmnxPowerSupplyWrongFanDirClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS obsolete + DESCRIPTION + "[CAUSE] The tmnxPowerSupplyWrongFanDirClear notification is generated + when the airflow direction of the power supply's fan is corrected. + + [EFFECT] The fan is cooling the power supply in the proper direction. + + [RECOVERY] No recovery required. + + This notification was made obsolete in release 15.0." + ::= { tmnxChassisNotification 120 } + +tmnxEqMgmtEthRedStandbyRaise NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyMgmtEthRedPort + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqMgmtEthRedStandbyRaise notification is generated + when the active CPM's management Ethernet port goes operationally down + and the standby CPM's management Ethernet port is operationally up and + now serving as the system's management Ethernet port. + + [EFFECT] The management Ethernet port is no longer redundant. The node + can be managed via the standby CPM's management Ethernet port only. + + [RECOVERY] Bring the active CPM's management Ethernet port + operationally up." + ::= { tmnxChassisNotification 121 } + +tmnxEqMgmtEthRedStandbyClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyMgmtEthRedPort + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqMgmtEthRedStandbyClear notification is generated + when the active CPM's management Ethernet port goes operationally up + and the management Ethernet port reverts from the standby CPM to the + active CPM. + + [EFFECT] The management of the node is operating from the active CPM's + management Ethernet port and is redundant. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 122 } + +tmnxSyncIfTimBITS2048khzUnsup NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSyncIfTimBITS2048khzUnsup notification is generated + when the value of tSyncIfTimingAdmBITSIfType is set to 'g703-2048khz + (5)' and the CPM does not meet the specifications for the 2048kHz BITS + output signal under G.703. + + [EFFECT] The BITS input will not be used as the Sync reference and the + 2048kHz BITS output signal generated by the CPM is squelched. + + [RECOVERY] Replace the CPM with one that is capable of generating the + 2048kHz BITS output signal, or set tSyncIfTimingAdmBITSIfType to a + value other than 'g703-2048khz (5)'." + REFERENCE + "G.703, 'Physical/Electrical Characteristics of Hierarchical Digital + Interfaces', Section 13, November 2001." + ::= { tmnxChassisNotification 123 } + +tmnxSyncIfTimBITS2048khzUnsupClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxSyncIfTimBITS2048khzUnsupClr notification is generated + when a tmnxSyncIfTimBITS2048khzUnsup notification is outstanding and + the CPM was replaced with one that meets the specifications for the + 2048kHz BITS output signal under G.703 or tSyncIfTimingAdmBITSIfType + is set to a value other than 'g703-2048khz (5)'. + + [EFFECT] The CPM can now support the configuration of + tSyncIfTimingAdmBITSIfType. + + [RECOVERY] No recovery required." + REFERENCE + "G.703, 'Physical/Electrical Characteristics of Hierarchical Digital + Interfaces', Section 13, November 2001." + ::= { tmnxChassisNotification 124 } + +tmnxEqPhysChassPowerSupOvrTmp NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupTempStatus, + tmnxPhysChassPowerSupTempThrshld + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupOvrTmp notification is generated + when a power supply's temperature surpasses the threshold of the + particular physical chassis. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Check input feed and/or insert a new power supply." + ::= { tmnxChassisNotification 125 } + +tmnxEqPhysChassPowerSupOvrTmpClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupTempStatus, + tmnxPhysChassPowerSupTempThrshld + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupOvrTmpClr notification is generated + when a power supply's temperature is reduced below the threshold of + the particular physical chassis. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 126 } + +tmnxEqPhysChassPowerSupAcFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupACStatus, + tmnxPhysChassPowerSup1Status, + tmnxPhysChassPowerSup2Status + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupAcFail notification is generated + when an AC failure occurs on the power supply. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Insert a new power supply." + ::= { tmnxChassisNotification 127 } + +tmnxEqPhysChassPowerSupAcFailClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupACStatus, + tmnxPhysChassPowerSup1Status, + tmnxPhysChassPowerSup2Status + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupAcFailClr notification is generated + when the AC failure is cleared on the power supply. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 128 } + +tmnxEqPhysChassPowerSupDcFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupDCStatus, + tmnxPhysChassPowerSup1Status + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupDcFail notification is generated + when a DC failure occurs on the power supply. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Insert a new power supply." + ::= { tmnxChassisNotification 129 } + +tmnxEqPhysChassPowerSupDcFailClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupDCStatus, + tmnxPhysChassPowerSup1Status + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupDcFailClr notification is generated + when the DC failure is cleared on the power supply. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 130 } + +tmnxEqPhysChassPowerSupInFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupInputStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupInFail notification is generated + when an input failure occurs on the power supply. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Check input feed and/or insert a new power supply." + ::= { tmnxChassisNotification 131 } + +tmnxEqPhysChassPowerSupInFailClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupInputStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupInFailClr notification is generated + when the input failure is cleared on the power supply. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 132 } + +tmnxEqPhysChassPowerSupOutFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupOutptStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupOutFail notification is generated + when an output failure occurs on the power supply. + + [EFFECT] The power supply is no longer operational. + + [RECOVERY] Insert a new power supply." + ::= { tmnxChassisNotification 133 } + +tmnxEqPhysChassPowerSupOutFailCl NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupOutptStatus + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassPowerSupOutFailCl notification is generated + when an output failure is cleared on the power supply. + + [EFFECT] The power supply is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 134 } + +tmnxEqPhysChassisFanFailure NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisFanOperStatus, + tmnxPhysChassisFanSpeedPercent + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassisFanFailure notification is generated when + one of the fans in a fan tray fails on a particular physical chassis. + + [EFFECT] The fan is no longer operational. + + [RECOVERY] Insert a new fan." + ::= { tmnxChassisNotification 135 } + +tmnxEqPhysChassisFanFailureClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisFanOperStatus, + tmnxPhysChassisFanSpeedPercent + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqPhysChassisFanFailureClear notification is generated + when the fan failure is cleared on the particular physical chassis. + + [EFFECT] The fan is operational again. + + [RECOVERY] There is no recovery for this notification." + ::= { tmnxChassisNotification 136 } + +tIPsecIsaMemLowWatermark NOTIFICATION-TYPE + OBJECTS { + tmnxMDAHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tIPsecIsaMemLowWatermark notification is generated when the + ISA card memory usage ratio has dropped back to the normal level. + + [EFFECT] The system accepts new IKE states. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 137 } + +tIPsecIsaMemHighWatermark NOTIFICATION-TYPE + OBJECTS { + tmnxMDAHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tIPsecIsaMemHighWatermark notification is generated when the + ISA card memory usage ratio has almost reached the maximum value. + + [EFFECT] The system may stop accepting new IKE states shortly. + + [RECOVERY] Use fewer SAs for each IKE tunnel." + ::= { tmnxChassisNotification 138 } + +tIPsecIsaMemMax NOTIFICATION-TYPE + OBJECTS { + tmnxMDAHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tIPsecIsaMemMax notification is generated when the ISA card + memory usage ratio has reached the maximum value. + + [EFFECT] The system stops accepting new IKE states. + + [RECOVERY] Use fewer SAs for each IKE tunnel." + ::= { tmnxChassisNotification 139 } + +tmnxCpmMemSizeMismatch NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxCpmMemSizeMismatch notification is generated when the + RAM memory size of the standby CPM (i.e., + tmnxChassisNotifyCpmCardSlotNum) is different than the active CPM + (i.e., tmnxChassisNotifyHwIndex). + + [EFFECT] There is an increased risk of the memory overflow on the + standby CPM during the CPM switchover. + + [RECOVERY] Use CPMs with the same memory size." + ::= { tmnxChassisNotification 140 } + +tmnxCpmMemSizeMismatchClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyHwIndex + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxCpmMemSizeMismatchClear notification is generated when + the RAM memory sizes of the standby (i.e., + tmnxChassisNotifyCpmCardSlotNum) and active (i.e., + tmnxChassisNotifyHwIndex) CPMs become matched. + + [EFFECT] The tmnxCpmMemSizeMismatch notification is cleared. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxChassisNotification 141 } + +tmnxPhysChassPwrSupWrgFanDir NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupFanDir + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupWrgFanDir notification is generated + when the airflow direction of the power supply's fan is incorrect. + + [EFFECT] The power supply is not cooling properly and may overheat. + + [RECOVERY] Replace the power supply with one that has the proper fan + direction." + ::= { tmnxChassisNotification 142 } + +tmnxPhysChassPwrSupWrgFanDirClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupFanDir + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupWrgFanDirClr notification is generated + when the airflow direction of the power supply's fan is corrected. + + [EFFECT] The fan is cooling the power supply in the proper direction. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 143 } + +tmnxPhysChassPwrSupPemACRect NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupPemACRect + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupPemACRect notification is generated if + any one of the AC rectifiers for a given power supply is in a failed + state or is missing. + + [EFFECT] There is an increased risk of the power supply failing, + causing insufficient power to the system. + + [RECOVERY] Bring the AC rectifiers back online." + ::= { tmnxChassisNotification 144 } + +tmnxPhysChassPwrSupPemACRectClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupPemACRect + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupPemACRectClr notification is generated + when the last of the failed or missing AC rectifiers has been brought + back online. + + [EFFECT] The power supply AC rectifiers are fully operational. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 145 } + +tmnxPhysChassPwrSupInputFeed NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupInFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupInputFeed notification is generated if + any one of the input feeds for a given power supply is not supplying + power. + + [EFFECT] There is an increased risk of system power brownouts or + blackouts. + + [RECOVERY] Restore all of the input feeds that are not supplying + power." + ::= { tmnxChassisNotification 146 } + +tmnxPhysChassPwrSupInputFeedClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassPowerSupInFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassPwrSupInputFeedClr notification is generated + when the last of the missing input feeds has been brought back online. + + [EFFECT] All power supply input feeds are supplying power. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 147 } + +tmnxCardResMacFdbHighUsgSet NOTIFICATION-TYPE + OBJECTS { + tmnxMacScaleCardSlotNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCardResMacFdbHighUsgSet notification is generated when + the FDB table size exceeds 95% of the card limit. + + [EFFECT] The FDB table size for the card exceeds 95% of the card + limit. + + [RECOVERY] None needed." + ::= { tmnxChassisNotification 148 } + +tmnxCardResMacFdbHighUsgClr NOTIFICATION-TYPE + OBJECTS { + tmnxMacScaleCardSlotNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxCardResMacFdbHighUsgClr notification is generated when + the FDB table size drops below 90% of the card limit. + + [EFFECT] The FDB table size for the card drops below 90% of the card + limit. + + [RECOVERY] None needed." + ::= { tmnxChassisNotification 149 } + +tmnxEqBpEpromFail NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqBpEpromFail notification is generated when the + active CPM is no longer able to access the backplane EPROM due to a + hardware defect. + + [EFFECT] The active CPM is at risk of failing to initialize after node + reboot due to not being able to access the BP EPROM to read the + chassis type. + + [RECOVERY] Contact Nokia customer support." + ::= { tmnxChassisNotification 150 } + +tmnxEqBpEpromFailClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqBpEpromFailClear notification is generated when the + EPROM error condition is cleared." + ::= { tmnxChassisNotification 151 } + +tmnxEqBpEpromWarning NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqBpEpromWarning notification is generated when the + active CPM is no longer able to access one backplane EPROM due to a + hardware defect but a redundant EPROM is present and accessible. + + [EFFECT] There is no effect on system operation. + + [RECOVERY] No recovery action required." + ::= { tmnxChassisNotification 152 } + +tmnxEqBpEpromWarningClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxEqBpEpromWarningClear notification is generated when + the backplane EPROM warning condition is cleared." + ::= { tmnxChassisNotification 153 } + +tmnxPhysChassisPCMInputFeed NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPCMInFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPCMInputFeed notification is generated if + any one of the input feeds for a given PCM has gone offline. + + [EFFECT] There is an increased risk of system power brownouts or + blackouts. + + [RECOVERY] Restore all of the input feeds that are not supplying + power." + ::= { tmnxChassisNotification 154 } + +tmnxPhysChassisPCMInputFeedClr NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxPhysChassisPCMInFeedDown + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxPhysChassisPCMInputFeedClr notification is generated + when the last of the missing input feeds for a given PCM has been + brought back online. + + [EFFECT] All PCM input feeds are supplying power. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 155 } + +tmnxIPMacQosIngOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacQosIngOverload notification is generated when an + ingress QoS policy is in overload on an FP due to its configured IPv4 + or MAC criteria entries. + + [EFFECT] The impacted IPv4 or MAC criteria entires in the ingress QoS + policy on the affected FP will not work as expected, because not all + entries are programmed. + + [RECOVERY] Identify the impacted ingress QoS policy, policy entries, + and FPs using the appropriate tools commands. Remove or modify the + policy criteria entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 156 } + +tmnxIPMacQosIngOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacQosIngOverloadClear notification is generated + when ingress QoS policies are no longer in overload on an FP. + + [EFFECT] The IPv4 or MAC criteria entries in the ingress QoS policies + on the affected FP will work as expected, because all entries are + programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 157 } + +tmnxIPQosEgrOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPQosEgrOverload notification is generated when an + egress QoS policy is in overload on an FP due to its configured IPv4 + criteria entries. + + [EFFECT] The impacted IPv4 criteria entires in the egress QoS policy + on the affected FP will not work as expected, because not all entries + are programmed. + + [RECOVERY] Identify the impacted egress QoS policy, policy entries, + and FPs using the appropriate tools commands. Remove or modify the + policy criteria entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 158 } + +tmnxIPQosEgrOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPQosEgrOverloadClear notification is generated when + egress QoS policies are no longer in overload on an FP. + + [EFFECT] The IPv4 criteria entries in the egress QoS policy on the + affected FP will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 159 } + +tmnxIPv6QosIngOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6QosIngOverload notification is generated when an + ingress QoS policy is in overload on an FP due to its configured IPv6 + criteria entries. + + [EFFECT] The impacted IPv6 criteria entires in the ingress QoS policy + on the affected FP will not work as expected, because not all entries + are programmed. + + [RECOVERY] Identify the impacted ingress QoS policy, policy entries, + and FPs using the appropriate tools commands. Remove or modify the + policy criteria entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 160 } + +tmnxIPv6QosIngOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6QosIngOverloadClear notification is generated when + ingress QoS policies are no longer in overload on an FP. + + [EFFECT] The IPv6 criteria entries in the ingress QoS policy on the + affected FP will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 161 } + +tmnxIPv6QosEgrOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6QosEgrOverload notification is generated when an + egress QoS policy is in overload on an FP due to its configured IPv6 + criteria entries. + + [EFFECT] The impacted IPv6 criteria entires in the egress QoS Policy + on the affected FP will not work as expected, because not all entries + are programmed. + + [RECOVERY] Identify the impacted egress QoS policy, policy entries, + and FPs using the appropriate tools commands. Remove or modify the + policy criteria entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 162 } + +tmnxIPv6QosEgrOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6QosEgrOverloadClear notification is generated when + egress QoS policies are no longer in overload on an FP. + + [EFFECT] The IPv6 criteria entries in the egress QoS policy on the + affected FP will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 163 } + +tmnxIPMacFilterIngOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterIngOverload notification is generated when + an ingress IPv4 or MAC ACL Filter policy is in overload on an FP. + + [EFFECT] The impacted ingress IPv4 or MAC ACL Filter policy on the + affected FP will not work as expected, because not all entries are + programmed. + + [RECOVERY] Identify the impacted ingress IPv4 or MAC ACL Filter + policy, policy entries, and FPs using the appropriate tools commands. + Remove or modify policy entries or change the policy assigned to the + impacted FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 164 } + +tmnxIPMacFilterIngOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterIngOverloadClear notification is generated + when ingress IPv4 or MAC ACL Filter policies are no longer in overload + on an FP. + + [EFFECT] The ingress IPv4 or MAC ACL Filter policies on the affected + FP will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 165 } + +tmnxIPMacFilterEgrOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterEgrOverload notification is generated when + an egress IPv4 or MAC ACL Filter policy is in overload on an FP. + + [EFFECT] The impacted egress IPv4 or MAC ACL Filter policy on the + affected FP will not work as expected, because not all entries are + programmed. + + [RECOVERY] Identify the impacted egress IPv4 or MAC ACL Filter policy, + policy entries, and FPs using the appropriate tools commands. Remove + or modify policy entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 166 } + +tmnxIPMacFilterEgrOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacFilterEgrOverloadClear notification is generated + when egress IPv4 or MAC ACL Filter policies are no longer in overload + on an FP. + + [EFFECT] The egress IPv4 or MAC ACL Filter policies on the affected FP + will work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 167 } + +tmnxIPv6FilterIngOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterIngOverload notification is generated when + an ingress IPv6 ACL Filter policy is in overload on a FP. + + [EFFECT] The impacted ingress IPv6 ACL Filter policy on the affected + FP will not work as expected, because not all entries are programmed. + + [RECOVERY] Identify the impacted ingress IPv6 ACL Filter policy, + policy entries, and FPs using the appropriate tools commands. Remove + or modify policy entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 168 } + +tmnxIPv6FilterIngOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterIngOverloadClear notification is generated + when ingress IPv6 ACL Filter policies are no longer in overload on an + FP. + + [EFFECT] The ingress IPv6 ACL Filter policies on the affected FP will + work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 169 } + +tmnxIPv6FilterEgrOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterEgrOverload notification is generated when + an egress IPv6 ACL Filter policy is in overload on an FP. + + [EFFECT] The impacted egress IPv6 ACL Filter policy on the affected FP + will not work as expected, because not all entries are programmed. + + [RECOVERY] Identify the impacted egress IPv6 ACL Filter policy, policy + entries, and FPs using the appropriate tools commands. Remove or + modify policy entries or changed the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 170 } + +tmnxIPv6FilterEgrOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6FilterEgrOverloadClear notification is generated + when egress IPv6 ACL Filter policies are no longer in overload on an + FP. + + [EFFECT] The egress IPv6 ACL Filter policies on the affected FP will + work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 171 } + +tmnxIPMacCpmFilterOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacCpmFilterOverload notification is generated when + an IPv4 or MAC CPM Filter policy is in overload on an FP. + + [EFFECT] The impacted IPv4 or MAC CPM Filter policy on the affected FP + will not work as expected, because not all entries are programmed. + + [RECOVERY] Identify the impacted IPv4 or MAC CPM Filter policy, policy + entries, and FPs using the appropriate tools commands. Remove or + modify policy entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 172 } + +tmnxIPMacCpmFilterOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPMacCpmFilterOverloadClear notification is generated + when IPv4 or MAC CPM Filter policies are no longer in overload on an + FP. + + [EFFECT] The IPv4 or MAC CPM Filter policies on the affected FP will + work as expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 173 } + +tmnxIPv6CpmFilterOverload NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6CpmFilterOverload notification is generated when + an IPv6 CPM Filter policy is in overload on an FP. + + [EFFECT] The impacted IPv6 CPM Filter policy on the affected FP will + not work as expected, because not all entries are programmed. + + [RECOVERY] Identify the impacted IPv6 CPM Filter policy, policy + entries, and FPs using the appropriate tools commands. Remove or + modify policy entries or change the policy assigned to the impacted + FPs until the overload condition is cleared." + ::= { tmnxChassisNotification 174 } + +tmnxIPv6CpmFilterOverloadClear NOTIFICATION-TYPE + OBJECTS { + tmnxHwClass, + tmnxChassisNotifyCpmCardSlotNum, + tmnxChassisNotifyFpNum + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxIPv6CpmFilterOverloadClear notification is generated + when IPv6 CPM Filter policies are no longer in overload on an FP. + + [EFFECT] The IPv6 CPM Filter policies on the affected FP will work as + expected, because all entries are programmed. + + [RECOVERY] No recovery required." + ::= { tmnxChassisNotification 175 } + +END diff --git a/mibs/nokia/TIMETRA-FILTER-MIB b/mibs/nokia/TIMETRA-FILTER-MIB index de8c45ca6c..6b95be9ea6 100644 --- a/mibs/nokia/TIMETRA-FILTER-MIB +++ b/mibs/nokia/TIMETRA-FILTER-MIB @@ -1,4353 +1,18330 @@ -TIMETRA-FILTER-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, - Unsigned32, Integer32, IpAddress, Counter32, Counter64, - Gauge32, TimeTicks, Opaque - FROM SNMPv2-SMI - - MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP - FROM SNMPv2-CONF - - TEXTUAL-CONVENTION, RowStatus, MacAddress, - TruthValue, DisplayString, TimeStamp, - RowPointer - - FROM SNMPv2-TC - - timetraSRMIBModules, tmnxSRObjs, tmnxSRNotifyPrefix, - tmnxSRConfs - FROM TIMETRA-GLOBAL-MIB - - TmnxAdminState, TmnxOperState, TNamedItem, - TNamedItemOrEmpty, Dot1PPriority, IpAddressPrefixLength, - ServiceAccessPoint, TItemDescription, TDSCPNameOrEmpty, - TDSCPFilterActionValue, TIpProtocol, TIpOption, - TTcpUdpPort, TTcpUdpPortOperator, TFrameType, - TmnxServId, TmnxPortID, TmnxEncapVal, - SdpBindId - FROM TIMETRA-TC-MIB - - InetAddressIPv6,InetAddressPrefixLength - FROM INET-ADDRESS-MIB - - ; - -timetraFilterMIBModule MODULE-IDENTITY - LAST-UPDATED "0801010000Z" - ORGANIZATION "Alcatel" - CONTACT-INFO - "Alcatel 7x50 Support - Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" - DESCRIPTION - "This document is the SNMP MIB module to manage and provision - Filter features on Alcatel 7x50 systems. - - Copyright 2003-2008 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition that - the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel's - proprietary intellectual property. Alcatel retains - all title and ownership in the Specification, including any - revisions. - - Alcatel grants all interested parties a non-exclusive - license to use and distribute an unmodified copy of this - Specification in connection with management of Alcatel - products, and without fee, provided this copyright notice and - license appear on all copies. - - This Specification is supplied 'as is', and Alcatel - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - --- --- Revision History --- - REVISION "0801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-FILTER-MIB." - - REVISION "0701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-FILTER-MIB." - - REVISION "0602280000Z" - DESCRIPTION "Rev 4.0 28 Feb 2006 00:00 - 4.0 release of the TIMETRA-FILTER-MIB." - - REVISION "0508310000Z" - DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 - 3.0 release of the TIMETRA-FILTER-MIB." - - REVISION "0501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-FILTER-MIB." - - REVISION "0401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-FILTER-MIB." - - REVISION "0308150000Z" - DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 - 1.2 release of the TIMETRA-FILTER-MIB." - - REVISION "200301290000Z" - DESCRIPTION "Rev 0.1 29 Jan 2003 00:00 - Initial version of the TIMETRA-FILTER-MIB." - - ::= { timetraSRMIBModules 21 } - -tFilterObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 21 } -tFilterNotificationsPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 21 } - tFilterNotifications OBJECT IDENTIFIER ::= { tFilterNotificationsPrefix 0 } -tFilterMIBConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 21 } - -tFilterNotificationObjects OBJECT IDENTIFIER ::= { tFilterObjects 8 } -tFilterTimeStampObjects OBJECT IDENTIFIER ::= { tFilterObjects 9 } - --- --- TEXTUAL-CONVENTIONs for Alcatel 7x50 SR series Filter Elements --- - -TFilterID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the identification number of a filter. 0 indicates an invalid - filter-id." - SYNTAX Unsigned32 (0..65535) - -TIPFilterID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the identification number of an IP filter." - SYNTAX TFilterID - -TMACFilterID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the identification number of a MAC filter." - SYNTAX TFilterID - -TItemScope ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention determines some aspects of an item's - behavior regarding creation and use, unused entry garbage collection, - and automated promulgation by Element Management System to - other systems in the service domain. - - TItemScope applies to SAP-ingress, SAP-egress, and Network policies, - and to IP filters and MAC filters. - - exclusive: - - When the scope of an item is defined as exclusive, the item can - only be applied once, for example to a single SAP. Attempting - to assign the policy to a second SAP is not allowed and will - result in an error. If the item is removed from the exclusive - SAP, it will become available for assignment to another - exclusive SAP. - - A non-applied exclusive scope policy is a candidate to be removed - from the system by a TBD garbage collection command. - - The system default policies cannot be put into the exclusive scope. - An error will be generated if scope exclusive is executed in - any policies with a policy-id equal to 1. - - template: - - When the scope of an item is defined as template, the item can be - applied any number of times. Policies with template scope - will not be considered for deletion by a TBD garbage collection - command; all items of scope 'template' must be deleted explicitly. - - The system default policies will always be scope template. - An error will occur if a policy-id 1 is attempted to be - set to scope exclusive." - SYNTAX INTEGER { exclusive(1), template(2) } - -TItemMatch ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "when set to off, the item is not matched. - when set to false, packets without the item match the filter. - when set to true, packets with the item match the filter." - SYNTAX INTEGER { off(1), false(2), true(3) } - -TEntryIndicator ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Uniquely identifies an entry in a policy or filter table. The - value 0 is not a valid entry-id. When used as insertion point - the value 0 indicates that entries must be inserted at the very - beginning, i.e.before the first entry defined." - SYNTAX Unsigned32 (0..65535) - -TEntryId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "uniquely identifies an entry in a policy or filter table. - to facilitate insertion of entries in the tables, we recommend - assigning entry IDs by 10s: 10, 20, 30, etc. - " - SYNTAX TEntryIndicator (1..65535) - -TEntryIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "uniquely identifies an entry in a policy or filter table. - to facilitate insertion of entries in the tables, we recommend - assigning entry IDs by 10s: 10, 20, 30, etc. - The value 0, means that the object does not refer to a filter - entry at this time. - " - SYNTAX TEntryIndicator (0..65535) - -TFilterAction ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "action to take on the traffic when no filter entry matches. - - when set to drop(1), packets matching the filter entry are dropped. - - when set to forward(2), packets matching the filter entry are forwarded. - " - SYNTAX INTEGER { drop(1), forward(2), httpRedirect(4) } - -TFilterActionOrDefault ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "action to take on the traffic when the filter entry matches. - - when set to drop(1), packets matching the filter entry are dropped. - - when set to forward(2), packets matching the filter entry are forwarded. - - when set to default(3), packets matching the filter entry are dropped. - " - SYNTAX INTEGER { drop(1), forward(2), default(3), httpRedirect(4) } - -TFilterLogId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "uniquely identifies an entry in the filter log table. 0 indicates an - invalid log-id." - SYNTAX Unsigned32 (0 | 101..199) - -TFilterLogDestination ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "determines the location where filtered packets are logged." - SYNTAX INTEGER { memory(1), syslog(2), file(3) } - -TTimeRangeState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The textual convention TTimeRangeState is used to indicate the state - of an object that is controlled by a time range. - - timeRangeNotApplic: - no time range is applicable for this entry. - - timeRangeNotActive: - A time range is defined but is not active at this moment. - - timeRangeActive. - A time range is defined, and is activated successfully. - - timeRangeActiveDownloadFailed: - A time range is defined and is activated, but the corresponding - object could not be installed due to resource problems." - SYNTAX INTEGER { timeRangeNotApplic(0), - timeRangeNotActive(1), - timeRangeActive(2), - timeRangeActiveDownloadFailed(3) } - -TFilterLogSummaryCriterium ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Indicates the field on which log summarisation will be done. - - when set to srcAddr, received log packets are summarized - based on the src ip/mac-addr - - when set to dstAddr, received log packets are summarized - based on the dst ip/mac-addr" - - SYNTAX INTEGER { srcAddr (0), - dstAddr (1) } - -TFilterType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Type of filter." - SYNTAX INTEGER { fltrtypeselNone (0), - fltrtypeselIp (1), - fltrtypeselMac (2), - fltrtypeselCpm (3), - fltrtypeselIpv6 (4), - fltrtypeselCpm6 (5) } - --- --- mib objects --- - --- --- IP Filter Table --- - -tIPFilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF TIPFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains a List of all ip filters configured on this system." - ::= { tFilterObjects 1 } - -tIPFilterEntry OBJECT-TYPE - SYNTAX TIPFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular IP Filter entry. Entries are - created/deleted by user. Entries have a presumed StorageType of - nonVolatile." - INDEX { tIPFilterId } - ::= { tIPFilterTable 1 } - -TIPFilterEntry ::= SEQUENCE - { - tIPFilterId TIPFilterID, - tIPFilterRowStatus RowStatus, - tIPFilterScope TItemScope, - tIPFilterDescription TItemDescription, - tIPFilterDefaultAction TFilterAction - } - -tIPFilterId OBJECT-TYPE - SYNTAX TIPFilterID (1..65535) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies an ip filter as configures on this system." - ::= { tIPFilterEntry 1 } - -tIPFilterRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted in the - tIPFilterTable." - ::= { tIPFilterEntry 2 } - -tIPFilterScope OBJECT-TYPE - SYNTAX TItemScope - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the scope of this filter definition. If defined - as exclusive(1), this filter can be instantiated only once as compared - to the multiple instances that the filter can have if defined as - template(2)." - DEFVAL { template } - ::= { tIPFilterEntry 3 } - -tIPFilterDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "User-provided description for this filter." - DEFVAL { ''H } - ::= { tIPFilterEntry 4 } - -tIPFilterDefaultAction OBJECT-TYPE - SYNTAX TFilterAction - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The action to take for packets that do not match any filter entries." - DEFVAL { drop } - ::= { tIPFilterEntry 5 } - --- --- IP Filter Entry parameters --- - -tIPFilterParamsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TIPFilterParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A table of all IP filter match entries for all IP filters." - ::= { tFilterObjects 2 } - -tIPFilterParamsEntry OBJECT-TYPE - SYNTAX TIPFilterParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular IP Filter entry. - Every IP Filter can have zero or more IP Filter match entries. - - a filter entry with no match criteria set will match every - packet, and the entry action will be taken. - - Entries are created/deleted by user. - - There is no StorageType object, entries have a presumed - StorageType of nonVolatile. - " - INDEX { tIPFilterId, tIPFilterParamsIndex } - ::= { tIPFilterParamsTable 1 } - -TIPFilterParamsEntry ::= SEQUENCE - { - tIPFilterParamsIndex TEntryId, - tIPFilterParamsRowStatus RowStatus, - tIPFilterParamsLogId TFilterLogId, - tIPFilterParamsDescription TItemDescription, - tIPFilterParamsAction TFilterActionOrDefault, - tIPFilterParamsForwardNH IpAddress, - tIPFilterParamsForwardNHIndirect TruthValue, - tIPFilterParamsRemarkDSCP TDSCPFilterActionValue, - tIPFilterParamsRemarkDSCPMask TDSCPFilterActionValue, - tIPFilterParamsRemarkDot1p Dot1PPriority, - tIPFilterParamsSourceIpAddr IpAddress, - tIPFilterParamsSourceIpMask IpAddressPrefixLength, - tIPFilterParamsDestinationIpAddr IpAddress, - tIPFilterParamsDestinationIpMask IpAddressPrefixLength, - tIPFilterParamsProtocol TIpProtocol, - tIPFilterParamsSourcePortValue1 TTcpUdpPort, - tIPFilterParamsSourcePortValue2 TTcpUdpPort, - tIPFilterParamsSourcePortOperator TTcpUdpPortOperator, - tIPFilterParamsDestPortValue1 TTcpUdpPort, - tIPFilterParamsDestPortValue2 TTcpUdpPort, - tIPFilterParamsDestPortOperator TTcpUdpPortOperator, - tIPFilterParamsDSCP TDSCPNameOrEmpty, - tIPFilterParamsFragment TItemMatch, - tIPFilterParamsOptionPresent TItemMatch, - tIPFilterParamsIpOptionValue TIpOption, - tIPFilterParamsIpOptionMask TIpOption, - tIPFilterParamsMultipleOption TItemMatch, - tIPFilterParamsTcpSyn TItemMatch, - tIPFilterParamsTcpAck TItemMatch, - tIPFilterParamsIcmpCode INTEGER, - tIPFilterParamsIcmpType INTEGER, - tIPFilterParamsCflowdSample TruthValue, - tIPFilterParamsCflowdIfSample TruthValue, - tIPFilterParamsForwardNHInterface DisplayString, - tIPFilterParamsIngressHitCount Counter64, - tIPFilterParamsEgressHitCount Counter64, - tIPFilterParamsLogInstantiated TruthValue, - tIPFilterParamsForwardRedPlcy TNamedItemOrEmpty, - tIPFilterParamsActiveDest IpAddress, - tIPFilterParamsFwdSvcId TmnxServId, - tIPFilterParamsFwdSapPortId TmnxPortID, - tIPFilterParamsFwdSapEncapVal TmnxEncapVal, - tIPFilterParamsFwdSdpBind SdpBindId, - tIPFilterParamsTimeRangeName TNamedItemOrEmpty, - tIPFilterParamsTimeRangeState TTimeRangeState, - tIPFilterParamsRedirectURL DisplayString, - tIPFilterParamsSrcIpFullMask IpAddress, - tIPFilterParamsDestIpFullMask IpAddress, - tIPFilterParamsIngrHitByteCount Counter64, - tIPFilterParamsEgrHitByteCount Counter64 - } - -tIPFilterParamsIndex OBJECT-TYPE - SYNTAX TEntryId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This is the secondary index for the entry. Every ip filter can have - multiple entries, therefore every ip filter entry is identified by - the tIPFilterId and tIPFilterParamsIndex." - ::= { tIPFilterParamsEntry 1 } - -tIPFilterParamsRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted in the - tIPFilterParamsTable." - ::= { tIPFilterParamsEntry 2 } - -tIPFilterParamsLogId OBJECT-TYPE - SYNTAX TFilterLogId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the log to use for packets that match - this entry. The value zero indicates that logging is disabled." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 3 } - -tIPFilterParamsDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "User-provided description for this filter entry." - DEFVAL { ''H } - ::= { tIPFilterParamsEntry 4 } - -tIPFilterParamsAction OBJECT-TYPE - SYNTAX TFilterActionOrDefault - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The action to take for packets that match this filter entry. The value - default(3) specifies this entry to inherit the behavior defined as the - default for the filter." - DEFVAL { drop } - ::= { tIPFilterParamsEntry 5 } - -tIPFilterParamsForwardNH OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The ip-address of the nexthop to which the packet should be forwarded - if it hits this filter entry. The action of this entry should be - 'forward' in such a case." - DEFVAL { '00000000'H } - ::= { tIPFilterParamsEntry 6 } - -tIPFilterParamsForwardNHIndirect OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPFilterParamsForwardNHIndirect specifies if the nexthop is directly/ - indirectly reachable." - DEFVAL { false } - ::= { tIPFilterParamsEntry 7 } - -tIPFilterParamsRemarkDSCP OBJECT-TYPE - SYNTAX TDSCPFilterActionValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The DSCP value that should be remarked in case a packet hits this - filter entry." - DEFVAL { -1 } - ::= { tIPFilterParamsEntry 8 } - -tIPFilterParamsRemarkDSCPMask OBJECT-TYPE - SYNTAX TDSCPFilterActionValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPFilterParamsRemarkDSCPMask specifies the care bits while remarking - with the DSCP value." - DEFVAL { 255 } - ::= { tIPFilterParamsEntry 9 } - -tIPFilterParamsRemarkDot1p OBJECT-TYPE - SYNTAX Dot1PPriority - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPFilterParamsRemarkDot1p specifies the Dot1p value that needs to be - remarked on the packet if it hits this filter entry." - DEFVAL { -1 } - ::= { tIPFilterParamsEntry 10 } - -tIPFilterParamsSourceIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "IP address to match the source-ip of the packet." - DEFVAL { '00000000'H } - ::= { tIPFilterParamsEntry 11 } - -tIPFilterParamsSourceIpMask OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If different from 0, the object tIPFilterParamsSourceIpMask - specifies the IP Mask value for this policy IP Filter entry. - The mask is ANDed with the received source IP address to match - the tIPFilterParamsSourceIpAddr. - - If the value of tIPFilterParamsSourceIpMask is 0, and the - value of tIPFilterParamsSrcIpFullMask is non zero then the - value of tIPFilterParamsSrcIpFullMask is used as mask. - - If the value of tIPFilterParamsSourceIpMask is non zero, - it will be equal to the mask expressed the object - tIPFilterParamsSrcIpFullMask. - - If both tIPFilterParamsSourceIpMask and - tIPFilterParamsSrcIpFullMask are set to 0, not matching is done - on the source Ip address. - - If a value is specified for this object, then the value of the - object tIPFilterParamsSrcIpFullMask will be set to reflect - this same mask." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 12 } - -tIPFilterParamsDestinationIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "IP address to match the destination-ip of the packet." - DEFVAL { '00000000'H } - ::= { tIPFilterParamsEntry 13 } - -tIPFilterParamsDestinationIpMask OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If different from 0, the object tIPFilterParamsDestinationIpMask - specifies the IP Mask value for this policy IP Filter entry. - The mask is ANDed with the received Destination IP address to match - the tIPFilterParamsDestinationIpAddr. - - If the value of tIPFilterParamsDestinationIpMask is 0, and the - value of tIPFilterParamsDestIpFullMask is non zero then the - value of tIPFilterParamsDestIpFullMask is used as mask. - - If the value of tIPFilterParamsDestinationIpMask is non zero, - it will be equal to the mask expressed the object - tIPFilterParamsDestIpFullMask. - - If both tIPFilterParamsDestinationIpMask and - tIPFilterParamsDestIpFullMask are set to 0, not matching is done - on the Destination Ip address. - - If a value is specified for this object, then the value of the - object tIPFilterParamsDestIpFullMask will be set to reflect - this same mask." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 14 } - -tIPFilterParamsProtocol OBJECT-TYPE - SYNTAX TIpProtocol - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "IP protocol to match. set to -1 to disable matching IP protocol. If - the protocol is changed the protocol specific parameters are reset. - For instance if protocol is changed from TCP to UDP, then the objects - tIPFilterParamsTcpSyn and tIPFilterParamsTcpAck will be turned off." - DEFVAL { -1 } - ::= { tIPFilterParamsEntry 15 } - -tIPFilterParamsSourcePortValue1 OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "TCP/UDP port value1. The value of this object is used as per the - description for tIPFilterParamsSourcePortOperator." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 16 } - -tIPFilterParamsSourcePortValue2 OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "TCP/UDP port value2. The value of this object is used as per the - description for tIPFilterParamsSourcePortOperator." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 17 } - -tIPFilterParamsSourcePortOperator OBJECT-TYPE - SYNTAX TTcpUdpPortOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The operator specifies the manner in which - tIPFilterParamsSourcePortValue1 and tIPFilterParamsSourcePortValue2 - are to be used. The value of these latter 2 objects and - tIPFilterParamsSourcePortOperator is used as described in - TTcpUdpPortOperator." - DEFVAL { none } - ::= { tIPFilterParamsEntry 18 } - -tIPFilterParamsDestPortValue1 OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "TCP/UDP port value1. The value of this object is used as per the - description for tIPFilterParamsDestPortOperator." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 19 } - -tIPFilterParamsDestPortValue2 OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "TCP/UDP port value2. The value of this object is used as per the - description for tIPFilterParamsDestPortOperator." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 20 } - -tIPFilterParamsDestPortOperator OBJECT-TYPE - SYNTAX TTcpUdpPortOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The operator specifies the manner in which - tIPFilterParamsDestPortValue1 and tIPFilterParamsDestPortValue2 - are to be used. The value of these latter 2 objects and - tIPFilterParamsDestPortOperator is used as described in - TTcpUdpPortOperator." - DEFVAL { none } - ::= { tIPFilterParamsEntry 21 } - -tIPFilterParamsDSCP OBJECT-TYPE - SYNTAX TDSCPNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "DSCP to be matched on the packet." - DEFVAL { ''H } - ::= { tIPFilterParamsEntry 22 } - -tIPFilterParamsFragment OBJECT-TYPE - SYNTAX TItemMatch - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If enabled, this object matches fragmented/unfragmented packets as per - the value of the object." - DEFVAL { off } - ::= { tIPFilterParamsEntry 24 } - -tIPFilterParamsOptionPresent OBJECT-TYPE - SYNTAX TItemMatch - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If enabled, this object matches packets if they have options present - or not as per the value of the object." - DEFVAL { off } - ::= { tIPFilterParamsEntry 25 } - -tIPFilterParamsIpOptionValue OBJECT-TYPE - SYNTAX TIpOption - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the specific ip-option to match." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 26 } - -tIPFilterParamsIpOptionMask OBJECT-TYPE - SYNTAX TIpOption - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Mask is ANDed with the ip-option before being compared to - tIPFilterParamsIpOptionValue." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 27 } - -tIPFilterParamsMultipleOption OBJECT-TYPE - SYNTAX TItemMatch - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If enabled, matches multiple options as per the value of the object." - DEFVAL { off } - ::= { tIPFilterParamsEntry 28 } - -tIPFilterParamsTcpSyn OBJECT-TYPE - SYNTAX TItemMatch - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If Enabled, matches a TCP Syn as per value of the object." - DEFVAL { off } - ::= { tIPFilterParamsEntry 29 } - -tIPFilterParamsTcpAck OBJECT-TYPE - SYNTAX TItemMatch - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If Enabled, matches a TCP Ack as per value of the object." - DEFVAL { off } - ::= { tIPFilterParamsEntry 30 } - -tIPFilterParamsIcmpCode OBJECT-TYPE - SYNTAX INTEGER (-1|0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Icmp code to be matched. tIPFilterParamsIcmpCode complements the - object tIPFilterParamsIcmpType. Both of them need to be set to actually - enable ICMP matching. The value -1 means Icmp code matching is not - enabled." - DEFVAL { -1 } - ::= { tIPFilterParamsEntry 31 } - -tIPFilterParamsIcmpType OBJECT-TYPE - SYNTAX INTEGER (-1|0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Icmp type to be matched. tIPFilterParamsIcmpType complements the - object tIPFilterParamsIcmpCode. Both of them need to be set to actually - enable ICMP matching. The value -1 means Icmp type matching is not - enabled." - DEFVAL { -1 } - ::= { tIPFilterParamsEntry 32 } - -tIPFilterParamsCflowdSample OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When tIPFilterParamsCflowdSample has a value of 'true', Cflowd - sampling and analysis is performed on those packet streams where this - filter has been applied. Only packets matching this IP filter entry - are subjected to Cflowd sampling and analysis. A Cflowd profile - controls the sampling and analysis of data flows through the router." - DEFVAL { false } - ::= { tIPFilterParamsEntry 33 } - -tIPFilterParamsCflowdIfSample OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When tIPFilterParamsCflowdIfSample has a value of 'true', Cflowd - sampling and analysis is performed on those packet streams where this - filter has been applied. Only packets matching this IP filter entry - are subjected to Cflowd sampling and analysis. A Cflowd profile - controls the sampling and analysis of data flows through the router." - DEFVAL { true } - ::= { tIPFilterParamsEntry 34 } - -tIPFilterParamsForwardNHInterface OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The interface name for the nexthop to which the packet should be - forwarded if it hits this filter entry. The action of this entry - should be 'forward' in such a case." - DEFVAL { ''H } - ::= { tIPFilterParamsEntry 35 } - -tIPFilterParamsIngressHitCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of times an ingress packet - matched this entry." - ::= { tIPFilterParamsEntry 36 } - -tIPFilterParamsEgressHitCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of times an egress packet - matched this entry." - ::= { tIPFilterParamsEntry 37 } - -tIPFilterParamsLogInstantiated OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tIPFilterParamsLogInstantiated indicates if the filter log for - this filter entry has been instantiated or not." - ::= { tIPFilterParamsEntry 38 } - -tIPFilterParamsForwardRedPlcy OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPFilterParamsForwardRedPlcy specifies the redirect policy to be - used to determine the nexthop." - DEFVAL { ''H } - ::= { tIPFilterParamsEntry 39 } - -tIPFilterParamsActiveDest OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tIPFilterParamsActiveDest indicates the IP address of the active - destination for this IP filter. A value of 0 indicates that there - is currently no active destination." - ::= { tIPFilterParamsEntry 40 } - -tIPFilterParamsFwdSvcId OBJECT-TYPE - SYNTAX TmnxServId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tIPFilterParamsFwdSvcId indicates the service id of the - destination for this IP filter entry. A value of 0 indicates that - there is currently no active SAP or SDP destination." - ::= { tIPFilterParamsEntry 41 } - -tIPFilterParamsFwdSapPortId OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPFilterParamsFwdSapPortId specifies the sap port identity of the - destination for this IP filter entry. - - A value of 0 indicates that there is currently no SAP destination - defined. A value different from 0 can only be specified if the value - of the tIPFilterParamsAction object of this entry is 'forward'. - In addition a non-zero value can only be given if the object - tIPFilterParamsFwdSdpBind has a zero value." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 42 } - -tIPFilterParamsFwdSapEncapVal OBJECT-TYPE - SYNTAX TmnxEncapVal - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPFilterParamsFwdSapEncapVal specifies the sap port encap value - of the destination SAP for this IP filter entry. - - A value different from 0 can only be specified if the value of the - tIPFilterParamsAction object of this entry is 'forward'. In addition - a non-zero value can only be given if the object - tIPFilterParamsFwdSdpBind has a zero value. A value of 0 indicates - that either - 1) the sap encapsulation value is not specified when - tIPFilterParamsFwdSapPortId and tIPFilterParamsFwdSvcId - have valid values; or - 2) that there is no SAP destination." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 43 } - -tIPFilterParamsFwdSdpBind OBJECT-TYPE - SYNTAX SdpBindId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPFilterParamsFwdSdpBind specifies the sdp bibd identity of the - destination for this IP filter entry. - - A value of 0 indicates that there is currently no SDP binding defined. - A value different from 0 can only be specified if the value of the - tIPFilterParamsAction object of this entry is 'forward'. In addition - a non-zero value can only be given if the objects - tIPFilterParamsFwdSapPortId and tIPFilterParamsFwdSapEncapVal have a - zero value." - DEFVAL { '0'H } - ::= { tIPFilterParamsEntry 44 } - -tIPFilterParamsTimeRangeName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPFilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be - associated with this filter entry. - - A value for this object can only be specified during row creation, and - cannot be altered lateron. - Also, a value is accepted only if the tmnxTimeRangeEntry is defined - in the TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName." - DEFVAL { ''H } - ::= { tIPFilterParamsEntry 45 } - -tIPFilterParamsTimeRangeState OBJECT-TYPE - SYNTAX TTimeRangeState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tIPFilterParamsTimeRangeState indicates whether or not the entry - is currently in effect. - - timeRangeNotApplic: - no time range is applicable for this entry. - - timeRangeNotActive: - A time range is defined in tIPFilterParamsTimeRangeName, but is not - active at this moment. Consequently the filter entry is not - installed. - - timeRangeActive. - A time range is defined in tIPFilterParamsTimeRangeName, and is - activated successfully. - - timeRangeActiveDownloadFailed: - A time range is defined in tIPFilterParamsTimeRangeName, and is - activated, but the corresponding filter entry could not be - installed due to resource problems." - ::= { tIPFilterParamsEntry 46 } - -tIPFilterParamsRedirectURL OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tIPFilterParamsRedirectURL specifies the URL - to redirect to, when the value of tIPFilterParamsAction is - 'httpRedirect'." - ::= { tIPFilterParamsEntry 47 } - -tIPFilterParamsSrcIpFullMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If different from 0, the object tIPFilterParamsSrcIpFullMask - specifies the IP Mask value for this policy IP Filter entry. - The mask is ANDed with the received Source IP address to match - the tIPFilterParamsSourceIpAddr. - - If the value of tIPFilterParamsSourceIpMask is non zero, - it will be equal to the mask expressed the object - tIPFilterParamsSrcIpFullMask. - - If both tIPFilterParamsSourceIpMask and - tIPFilterParamsSrcIpFullMask are set to 0, no matching is done - on the Source Ip address. - - This object should contain consecutive ones and zeros. Both - a regular and an inverse mask is allowed (i.e. the sequence of - consecutive ones can appear at the front or at the end of the - mask). - - If a regular mask is specified for tIPFilterParamsSrcIpFullMask - then the value of tIPFilterParamsSourceIpMask will be changed - to reflect this value. If an inverse is specified, the value of - tIPFilterParamsSourceIpMask will be set to 0." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 48 } - -tIPFilterParamsDestIpFullMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If different from 0, the object tIPFilterParamsDestIpFullMask - specifies the IP Mask value for this policy IP Filter entry. - The mask is ANDed with the received Destination IP address to match - the tIPFilterParamsDestinationIpAddr. - - If the value of tIPFilterParamsDestinationIpMask is non zero, - it will be equal to the mask expressed the object - tIPFilterParamsDestIpFullMask. - - If both tIPFilterParamsDestinationIpMask and - tIPFilterParamsDestIpFullMask are set to 0, no matching is done - on the Destination Ip address. - - This object should contain consecutive ones and zeros. Both - a regular and an inverse mask is allowed (i.e. the sequence of - consecutive ones can appear at the front or at the end of the - mask). - - If a regular mask is specified for tIPFilterParamsDestIpFullMask - then the value of tIPFilterParamsDestinationIpMask will be changed - to reflect this value. If an inverse is specified, the value of - tIPFilterParamsDestinationIpMask will be set to 0." - DEFVAL { 0 } - ::= { tIPFilterParamsEntry 49 } - -tIPFilterParamsIngrHitByteCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tIPFilterParamsIngrHitByteCount indicates the number - of bytes of all ingress packets that matched this entry." - ::= { tIPFilterParamsEntry 50 } - -tIPFilterParamsEgrHitByteCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tIPFilterParamsEgrHitByteCount indicates the number - of bytes of all egress packets that matched this entry." - ::= { tIPFilterParamsEntry 51 } - --- --- MAC filter table --- - -tMacFilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF TMacFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains a List of all mac filters configured on this system." - ::= { tFilterObjects 3 } - -tMacFilterEntry OBJECT-TYPE - SYNTAX TMacFilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular MAC Filter. Entries are created/deleted - by user. Entries have a presumed StorageType of nonVolatile." - INDEX { tMacFilterId } - ::= { tMacFilterTable 1 } - -TMacFilterEntry ::= SEQUENCE - { - tMacFilterId TMACFilterID, - tMacFilterRowStatus RowStatus, - tMacFilterScope TItemScope, - tMacFilterDescription TItemDescription, - tMacFilterDefaultAction TFilterAction - } - -tMacFilterId OBJECT-TYPE - SYNTAX TMACFilterID (1..65535) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Uniquely identifies a mac filter as configures on this system." - ::= { tMacFilterEntry 1 } - -tMacFilterRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted in the - tMacFilterTable." - ::= { tMacFilterEntry 2 } - -tMacFilterScope OBJECT-TYPE - SYNTAX TItemScope - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the scope of this filter definition. If defined - as exclusive(1), this filter can be instantiated only once as compared - to the multiple instances that the filter can have if defined as - template(2)." - DEFVAL { template } - ::= { tMacFilterEntry 3 } - -tMacFilterDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "User-provided description for this filter." - DEFVAL { ''H } - ::= { tMacFilterEntry 4 } - -tMacFilterDefaultAction OBJECT-TYPE - SYNTAX TFilterAction - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The action to take for packets that do not match any filter entries." - DEFVAL { drop } - ::= { tMacFilterEntry 5 } - --- --- MAC Filter Entry parameters --- - -tMacFilterParamsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TMacFilterParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A table of all MAC filter match entries for all MAC filters." - ::= { tFilterObjects 4 } - -tMacFilterParamsEntry OBJECT-TYPE - SYNTAX TMacFilterParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular MAC Filter entry. - Every MAC Filter can have zero or more MAC Filter match entries. - - a filter entry with no match criteria set will match every - packet, and the entry action will be taken. - - Entries are created/deleted by user. - - There is no StorageType object, entries have a presumed - StorageType of nonVolatile. - " - INDEX { tMacFilterId, tMacFilterParamsIndex } - ::= { tMacFilterParamsTable 1 } - -TMacFilterParamsEntry ::= SEQUENCE - { - tMacFilterParamsIndex TEntryId, - tMacFilterParamsRowStatus RowStatus, - tMacFilterParamsLogId TFilterLogId, - tMacFilterParamsDescription TItemDescription, - tMacFilterParamsAction TFilterActionOrDefault, - tMacFilterParamsFrameType TFrameType, - tMacFilterParamsSrcMAC MacAddress, - tMacFilterParamsSrcMACMask MacAddress, - tMacFilterParamsDstMAC MacAddress, - tMacFilterParamsDstMACMask MacAddress, - tMacFilterParamsDot1pValue Dot1PPriority, - tMacFilterParamsDot1pMask Dot1PPriority, - tMacFilterParamsEtherType INTEGER, - tMacFilterParamsDsap ServiceAccessPoint, - tMacFilterParamsDsapMask ServiceAccessPoint, - tMacFilterParamsSsap ServiceAccessPoint, - tMacFilterParamsSsapMask ServiceAccessPoint, - tMacFilterParamsSnapPid INTEGER, - tMacFilterParamsSnapOui INTEGER, - tMacFilterParamsIngressHitCount Counter64, - tMacFilterParamsEgressHitCount Counter64, - tMacFilterParamsLogInstantiated TruthValue, - tMacFilterParamsFwdSvcId TmnxServId, - tMacFilterParamsFwdSapPortId TmnxPortID, - tMacFilterParamsFwdSapEncapVal TmnxEncapVal, - tMacFilterParamsFwdSdpBind SdpBindId, - tMacFilterParamsTimeRangeName TNamedItemOrEmpty, - tMacFilterParamsTimeRangeState TTimeRangeState, - tMacFilterParamsRedirectURL DisplayString, - tMacFilterParamsIngrHitByteCount Counter64, - tMacFilterParamsEgrHitByteCount Counter64 - - } -tMacFilterParamsIndex OBJECT-TYPE - SYNTAX TEntryId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This is the secondary index for the entry. Every mac filter can have - multiple entries, therefore every mac filter entry is identified by - the tMacFilterId and tMacFilterParamsIndex." - ::= { tMacFilterParamsEntry 1 } - -tMacFilterParamsRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted in the - tMacFilterParamsTable." - ::= { tMacFilterParamsEntry 2 } - -tMacFilterParamsLogId OBJECT-TYPE - SYNTAX TFilterLogId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the log to use for packets that match - this entry. The value zero indicates that logging is disabled." - DEFVAL { 0 } - ::= { tMacFilterParamsEntry 3 } - -tMacFilterParamsDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "User-provided description for this filter entry." - DEFVAL { ''H } - ::= { tMacFilterParamsEntry 4 } - -tMacFilterParamsAction OBJECT-TYPE - SYNTAX TFilterActionOrDefault - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The action to take for packets that match this filter entry. The value - default(3) specifies this entry to inherit the behavior defined as the - default for the filter." - DEFVAL { drop } - ::= { tMacFilterParamsEntry 5 } - -tMacFilterParamsFrameType OBJECT-TYPE - SYNTAX TFrameType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of mac frame for which we are defining this match criteria." - DEFVAL { e802dot3 } - ::= { tMacFilterParamsEntry 6 } - -tMacFilterParamsSrcMAC OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Source MAC to match for this policy MAC filter entry." - DEFVAL { '000000000000'H } - ::= { tMacFilterParamsEntry 8 } - -tMacFilterParamsSrcMACMask OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Source MAC mask value for this policy MAC filter entry. - The mask is ANDed with the MAC to match tMacFilterParamsSrcMAC. - A zero bit means ignore this bit, do not match. a one bit means - match this bit with tMacFilterParamsSrcMAC. - Use the value 00-00-00-00-00-00 to disable this filter criteria." - DEFVAL { '000000000000'H } - ::= { tMacFilterParamsEntry 9 } - -tMacFilterParamsDstMAC OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Destination MAC mask value for this policy MAC filter entry." - DEFVAL { '000000000000'H } - ::= { tMacFilterParamsEntry 10 } - -tMacFilterParamsDstMACMask OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Destination MAC mask value for this policy MAC filter entry. - The mask is ANDed with the MAC to match tMacFilterParamsDstMAC. - A zero bit means ignore this bit, do not match. a one bit means - match this bit with tMacFilterParamsDstMAC. - Use the value 00-00-00-00-00-00 to disable this filter criteria." - DEFVAL { '000000000000'H } - ::= { tMacFilterParamsEntry 11 } - -tMacFilterParamsDot1pValue OBJECT-TYPE - SYNTAX Dot1PPriority - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "IEEE 802.1p priority value for this policy MAC filter entry. - Use -1 to disable matching this filter criteria." - DEFVAL { -1 } - ::= { tMacFilterParamsEntry 12 } - -tMacFilterParamsDot1pMask OBJECT-TYPE - SYNTAX Dot1PPriority - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "IEEE 802.1p priority mask value for this policy MAC filter entry. - Use zero to disable matching, use 7 to match everything." - DEFVAL { 0 } - ::= { tMacFilterParamsEntry 13 } - -tMacFilterParamsEtherType OBJECT-TYPE - SYNTAX INTEGER (-1 | 0..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Ethertype for this policy MAC filter entry. Use -1 to disable matching - by this criteria. This object has no significance if the object - tMacFilterParamsFrameType is not set to Ethernet_II." - DEFVAL { -1 } - ::= { tMacFilterParamsEntry 14 } - -tMacFilterParamsDsap OBJECT-TYPE - SYNTAX ServiceAccessPoint - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "MAC DSAP to match for this policy MAC filter entry. This object has no - significance if the object tMacFilterParamsFrameType is not set to - 802dot2LLC." - DEFVAL { -1 } - ::= { tMacFilterParamsEntry 15 } - -tMacFilterParamsDsapMask OBJECT-TYPE - SYNTAX ServiceAccessPoint - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "MAC DSAP mask for this policy MAC filter entry. use 0 to disable - matching by this criteria. This object has no significance if the - object tMacFilterParamsFrameType is not set to 802dot2LLC." - DEFVAL { -1 } - ::= { tMacFilterParamsEntry 16 } - -tMacFilterParamsSsap OBJECT-TYPE - SYNTAX ServiceAccessPoint - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "MAC SSAP to match for this policy MAC filter entry. This object has no - significance if the object tMacFilterParamsFrameType is not set to - 802dot2LLC." - DEFVAL { -1 } - ::= { tMacFilterParamsEntry 17 } - -tMacFilterParamsSsapMask OBJECT-TYPE - SYNTAX ServiceAccessPoint - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "MAC SSAP mask for this policy MAC filter entry. use 0 to disable - matching by this criteria. This object has no significance if the - object tMacFilterParamsFrameType is not set to 802dot2LLC." - DEFVAL { -1 } - ::= { tMacFilterParamsEntry 18 } - -tMacFilterParamsSnapPid OBJECT-TYPE - SYNTAX INTEGER (-1 | 0..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "MAC SNAP PID to match for this policy MAC filter entry. use -1 to - disable matching by this criteria. This object has no significance if - object tMacFilterParamsFrameType is not set to 802dot2SNAP." - DEFVAL { -1 } - ::= { tMacFilterParamsEntry 19 } - -tMacFilterParamsSnapOui OBJECT-TYPE - SYNTAX INTEGER { off(1), zero(2), nonZero(3) } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "MAC SNAP OUI to match. The values zero(2) and nonZero(3) specify what - to match. Matching can be disabled by the use of the value off(1). - This object has no significance if the object - tMacFilterParamsFrameType is not set to 802dot2SNAP." - DEFVAL { off } - ::= { tMacFilterParamsEntry 20 } - -tMacFilterParamsIngressHitCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of times an ingress packet - matched this entry." - ::= { tMacFilterParamsEntry 21 } - -tMacFilterParamsEgressHitCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of times an egress packet - matched this entry." - ::= { tMacFilterParamsEntry 22 } - -tMacFilterParamsLogInstantiated OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tMacFilterParamsLogInstantiated indicates if the filter log for - this filter entry has been instantiated or not." - ::= { tMacFilterParamsEntry 23 } - -tMacFilterParamsFwdSvcId OBJECT-TYPE - SYNTAX TmnxServId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tMacFilterParamsFwdSvcId indicates the service id of the - destination for this Mac filter entry. A value of 0 indicates that - there is currently no active SAP or SDP destination." - ::= { tMacFilterParamsEntry 24 } - -tMacFilterParamsFwdSapPortId OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tMacFilterParamsFwdSapPortId specifies the sap port identity of the - destination for this Mac filter entry. A value of 0 indicates that - there is currently no SAP destination defined. - A value different from 0 can only be specified if the - tMacFilterParamsFwdSvcId object also has a non-zero value, - and if the the value of the tMacFilterParamsAction object of this - entry is 'forward'. In addition a non-zero value can only be given if - the object tMacFilterParamsFwdSdpBind has a zero value." - DEFVAL { 0 } - ::= { tMacFilterParamsEntry 25 } - -tMacFilterParamsFwdSapEncapVal OBJECT-TYPE - SYNTAX TmnxEncapVal - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tMacFilterParamsFwdSapEncapVal specifies the sap port encap value - of the destination SAP for this Mac filter entry. - A value different from 0 can only be specified if the - tMacFilterParamsFwdSvcId object also has a non-zero value, - the tMacFilterParamsFwdSapPortId object has a non zero value, - and if the the value of the tMacFilterParamsAction object of this entry - is 'forward'. - In addition a non-zero value can only be given if the object - tMacFilterParamsFwdSdpBind has a zero value. - A value of 0 indicates that either - 1) the sap encapsulation value is not specified when - tMacFilterParamsFwdSapPortId and tMacFilterParamsFwdSvcId - have valid values; or - 2) that there is no SAP destination." - DEFVAL { 0 } - ::= { tMacFilterParamsEntry 26 } - -tMacFilterParamsFwdSdpBind OBJECT-TYPE - SYNTAX SdpBindId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tMacFilterParamsFwdSdpBind specifies the sdp bibd identity of the - destination for this Mac filter entry. A value of 0 indicates that - there is currently no SDP binding defined. - A value different from 0 can only be specified if the - tMacFilterParamsFwdSvcId object also has a non-zero value, - and if the the value of the tMacFilterParamsAction object of this - entry is 'forward'. In addition a non-zero value can only be given if - the objects tMacFilterParamsFwdSapPortId and - tMacFilterParamsFwdSapEncapVal have a zero value." - DEFVAL { '0'H } - ::= { tMacFilterParamsEntry 27 } - -tMacFilterParamsTimeRangeName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tMacFilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be - associated with this filter entry. - - A value for this object can only be specified during row creation, and - cannot be altered lateron. - Also, a value is accepted only if the tmnxTimeRangeEntry is defined in - the TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName." - DEFVAL { ''H } - ::= { tMacFilterParamsEntry 28 } - -tMacFilterParamsTimeRangeState OBJECT-TYPE - SYNTAX TTimeRangeState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tMacFilterParamsTimeRangeState indicates whether or not the entry - is currently in effect. - - timeRangeNotApplic: - no time range is applicable for this entry. - - timeRangeNotActive: - A time range is defined in tMacFilterParamsTimeRangeName, but is not - active at this moment. Consequently the filter entry is not - installed. - - timeRangeActive. - A time range is defined in tMacFilterParamsTimeRangeName, and is - activated successfully. - - timeRangeActiveDownloadFailed: - A time range is defined in tMacFilterParamsTimeRangeName, and is - activated, but the corresponding filter entry could not be - installed due to resource problems." - ::= { tMacFilterParamsEntry 29 } - -tMacFilterParamsRedirectURL OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tMacFilterParamsRedirectURL specifies the URL - to redirect to, when the value of tMacFilterParamsAction is - 'httpRedirect'." - ::= { tMacFilterParamsEntry 30 } - -tMacFilterParamsIngrHitByteCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tMacFilterParamsIngrHitByteCount indicates the number - of bytes of all ingress packets that matched this entry." - ::= { tMacFilterParamsEntry 31 } - -tMacFilterParamsEgrHitByteCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tMacFilterParamsEgrHitByteCount indicates the number - of bytes of all egress packets that matched this entry." - ::= { tMacFilterParamsEntry 32 } - --- --- Filter Log table --- - -tFilterLogTable OBJECT-TYPE - SYNTAX SEQUENCE OF TFilterLogEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A table of all filter logs." - ::= { tFilterObjects 5 } - -tFilterLogEntry OBJECT-TYPE - SYNTAX TFilterLogEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular Filter Log entry." - INDEX { tFilterLogId } - ::= { tFilterLogTable 1 } - -TFilterLogEntry ::= SEQUENCE - { - tFilterLogId TFilterLogId, - tFilterLogRowStatus RowStatus, - tFilterLogDestination TFilterLogDestination, - tFilterLogDescription TItemDescription, - tFilterLogMaxNumEntries Unsigned32, - tFilterLogSysLogId Unsigned32, - tFilterLogFileId Unsigned32, - tFilterLogStopOnFull TruthValue, - tFilterLogEnabled TruthValue, - tFilterLogSummaryEnabled TruthValue, - tFilterLogSummaryCrit1 TFilterLogSummaryCriterium - } - -tFilterLogId OBJECT-TYPE - SYNTAX TFilterLogId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This is the index for the entry. An entry cannot be created with an - id of 0." - ::= { tFilterLogEntry 1 } - -tFilterLogRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted in the - tFilterLogTable." - ::= { tFilterLogEntry 2 } - -tFilterLogDestination OBJECT-TYPE - SYNTAX TFilterLogDestination - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the destination of the log." - DEFVAL { memory } - ::= { tFilterLogEntry 3 } - -tFilterLogDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "User-provided description for this filter log entry." - DEFVAL { ''H } - ::= { tFilterLogEntry 4 } - -tFilterLogMaxNumEntries OBJECT-TYPE - SYNTAX Unsigned32 (0..50000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the maximum number of entries - that the log (memory or file) can store. - - If tFilterLogDestination is not 'memory' then - tFilterLogMaxNumEntries maintains a value of '0'" - DEFVAL { 1000 } - ::= { tFilterLogEntry 5 } - -tFilterLogSysLogId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "" - ::= { tFilterLogEntry 6 } - -tFilterLogFileId OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "" - ::= { tFilterLogEntry 7 } - -tFilterLogStopOnFull OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "" - DEFVAL { false } - ::= { tFilterLogEntry 8 } - -tFilterLogEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "" - DEFVAL { true } - ::= { tFilterLogEntry 9 } - -tFilterLogSummaryEnabled OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterLogSummaryEnabled specifies whether - or not summarization of filter log entries is performed. - Summarization is only allowed in case tFilterLogDestination is set - to syslog." - DEFVAL { false } - ::= { tFilterLogEntry 10 } - -tFilterLogSummaryCrit1 OBJECT-TYPE - SYNTAX TFilterLogSummaryCriterium - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterLogSummaryCrit1 specifies how - filter log entries will be summarized. - - This field is only meaningful if the object - tFilterLogSummaryEnabled is set to true." - DEFVAL { srcAddr } - ::= { tFilterLogEntry 11 } - --- --- Filter Log Scalars --- -tFilterLogScalars OBJECT IDENTIFIER ::= { tFilterObjects 6 } - -tFilterLogMaxInstances OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterLogMaxInstances maintains the maximum allowed instances - of filter logs allowed on the system" - ::= { tFilterLogScalars 1 } - -tFilterLogInstances OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterLogInstances maintains the instances of filter logs - presently existing on the system" - ::= { tFilterLogScalars 2 } - -tFilterLogBindings OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterLogBindings maintains the count of the configured - filter log bindings presently existing on the system. The - bindings get instantiated when the filter is instantiated" - ::= { tFilterLogScalars 3 } - - --- --- Filter Redirect Policies --- - -tFilterRedirectPolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF TFilterRedirectPolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains a List of all redirect policies configured on this system." - ::= { tFilterObjects 10 } - -tFilterRedirectPolicyEntry OBJECT-TYPE - SYNTAX TFilterRedirectPolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular redirect policy. Entries are - created/deleted by user." - INDEX { tFilterRedirectPolicy } - ::= { tFilterRedirectPolicyTable 1 } - -TFilterRedirectPolicyEntry ::= SEQUENCE - { - tFilterRedirectPolicy TNamedItem, - tFilterRPRowStatus RowStatus, - tFilterRPDescription TItemDescription, - tFilterRPAdminState TmnxAdminState, - tFilterRPActiveDest IpAddress - } - -tFilterRedirectPolicy OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tFilterRedirectPolicy uniquely identifies each redirect policy - configured on this system." - ::= { tFilterRedirectPolicyEntry 1 } - -tFilterRPRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRPRowStatus allows entries to be created and deleted in the - tFilterRedirectPolicyTable." - ::= { tFilterRedirectPolicyEntry 2 } - -tFilterRPDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "User-provided description for this redirect policy is maintained in - the object tFilterRPDescription." - DEFVAL { ''H } - ::= { tFilterRedirectPolicyEntry 3 } - -tFilterRPAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRPAdminState holds the admin state of the policy. If the - admin state is 'outOfService', the tests will not be conducted." - DEFVAL { inService } - ::= { tFilterRedirectPolicyEntry 4 } - -tFilterRPActiveDest OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRPActiveDest indicates the IP address of the active - destination. A value of 0 indicates that there is currently - no active destination." - ::= { tFilterRedirectPolicyEntry 5 } - --- --- Filter Redirect Destinations --- - -tFilterRedirectDestTable OBJECT-TYPE - SYNTAX SEQUENCE OF TFilterRedirectDestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains a List of all redirect destinations configured on this - system." - ::= { tFilterObjects 11 } - -tFilterRedirectDestEntry OBJECT-TYPE - SYNTAX TFilterRedirectDestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular Redirect destination. Entries are - created/deleted by user." - INDEX { tFilterRedirectPolicy, tFilterRedirectDest } - ::= { tFilterRedirectDestTable 1 } - -TFilterRedirectDestEntry ::= SEQUENCE - { - tFilterRedirectDest IpAddress, - tFilterRDRowStatus RowStatus, - tFilterRDDescription TItemDescription, - tFilterRDAdminPriority Unsigned32, - tFilterRDOperPriority Unsigned32, - tFilterRDAdminState TmnxAdminState, - tFilterRDOperState TmnxOperState - } - -tFilterRedirectDest OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tFilterRedirectDest holds the IP address of the destination - entry." - ::= { tFilterRedirectDestEntry 1 } - -tFilterRDRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRDRowStatus allows entries to be created and deleted - in the tFilterRedirectDestTable." - ::= { tFilterRedirectDestEntry 2 } - -tFilterRDDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "User-provided description for this destination is maintained in - the object tFilterRDDescription." - DEFVAL { ''H } - ::= { tFilterRedirectDestEntry 3 } - -tFilterRDAdminPriority OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRDAdminPriority holds the configured base priority for - the destination." - DEFVAL { 100 } - ::= { tFilterRedirectDestEntry 4 } - -tFilterRDOperPriority OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRDAdminPriority maintains the operational value of the - priority for this destination. The highest operational priority - across multiple destinations is used as the preferred destination. - - A value of '0' is maintained if the destination if tFilterRDOperState - is 'outOfService'." - ::= { tFilterRedirectDestEntry 5 } - -tFilterRDAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRDAdminState maintains the configured state of the destination. - If the admin state is 'outOfService', the tests for this destination - will not be conducted." - DEFVAL { inService } - ::= { tFilterRedirectDestEntry 6 } - -tFilterRDOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tFilterRDOperState indicates the operational state of - the destination." - ::= { tFilterRedirectDestEntry 7 } - --- --- Filter Redirect SNMP Test Table --- - -tFilterRedirectSNMPTestTable OBJECT-TYPE - SYNTAX SEQUENCE OF TFilterRedirectSNMPTestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains a List of all redirect SNMP tests configured on this - system." - ::= { tFilterObjects 12 } - -tFilterRedirectSNMPTestEntry OBJECT-TYPE - SYNTAX TFilterRedirectSNMPTestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a specific SNMP test configured for a destination. - Entries are created/deleted by user." - INDEX { - tFilterRedirectPolicy, - tFilterRedirectDest, - tFilterRedirectSNMPTest - } - ::= { tFilterRedirectSNMPTestTable 1 } - -TFilterRedirectSNMPTestEntry ::= SEQUENCE - { - tFilterRedirectSNMPTest TNamedItem, - tFilterRSTRowStatus RowStatus, - tFilterRSTOID OBJECT IDENTIFIER, - tFilterRSTCommunity DisplayString, - tFilterRSTSNMPVersion INTEGER, - tFilterRSTInterval Unsigned32, - tFilterRSTTimeout Unsigned32, - tFilterRSTDropCount Unsigned32, - tFilterRSTHoldDown Unsigned32, - tFilterRSTHoldDownRemain Unsigned32, - tFilterRSTLastActionTime TimeStamp, - tFilterRSTLastOID OBJECT IDENTIFIER, - tFilterRSTLastType INTEGER, - tFilterRSTLastCounter32Val Counter32, - tFilterRSTLastUnsigned32Val Unsigned32, - tFilterRSTLastTimeTicksVal TimeTicks, - tFilterRSTLastInt32Val Integer32, - tFilterRSTLastOctetStringVal OCTET STRING, - tFilterRSTLastIpAddressVal IpAddress, - tFilterRSTLastOidVal OBJECT IDENTIFIER, - tFilterRSTLastCounter64Val Counter64, - tFilterRSTLastOpaqueVal Opaque, - tFilterRSTLastAction INTEGER, - tFilterRSTLastPrioChange Integer32, - tFilterRSTNextRespIndex Integer32 - } - -tFilterRedirectSNMPTest OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tFilterRedirectSNMPTest specifies the name of the SNMP test." - ::= { tFilterRedirectSNMPTestEntry 1 } - -tFilterRSTRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRSTRowStatus allows tests to be created and deleted in the - tFilterRedirectSNMPTestTable." - ::= { tFilterRedirectSNMPTestEntry 2 } - -tFilterRSTOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRSTOID stores the OID of the object to be fetched from the - destination." - ::= { tFilterRedirectSNMPTestEntry 3 } - -tFilterRSTCommunity OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRSTCommunity is the SNMPv1 or SNMPv2c Community - String or the SNMPv3 Context Name used to conduct this SNMP test as - described in RFC2571 and RFC2737. - - When the value of tFilterRSTSNMPVersion is 'snmpv1' or 'snmpv2c' - this object represents a community string. When the value of - tFilterRSTSNMPVersion is 'snmpv3' this object represents a SNMPv3 - context name." - DEFVAL { ''H } - ::= { tFilterRedirectSNMPTestEntry 4 } - -tFilterRSTSNMPVersion OBJECT-TYPE - SYNTAX INTEGER { - snmpv1 (1), - snmpv2c (2), - snmpv3 (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRSTSNMPVersion specifies the SNMP PDU format to be used - while conducting the test." - DEFVAL { snmpv2c } - ::= { tFilterRedirectSNMPTestEntry 5 } - -tFilterRSTInterval OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRSTInterval specifies the amount of time - in seconds between consecutive requests sent to the far end - host." - DEFVAL { 1 } - ::= { tFilterRedirectSNMPTestEntry 6 } - -tFilterRSTTimeout OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRSTTimeout specifies the amount of time - in seconds that is allowed for receiving a response from the - far end host. If a reply is not received within this time the - far end host is considered unresponsive." - DEFVAL { 1 } - ::= { tFilterRedirectSNMPTestEntry 7 } - -tFilterRSTDropCount OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRSTDropCount specifies the number of - consecutive requests that must fail for the destination to - declared unreachable." - DEFVAL { 3 } - ::= { tFilterRedirectSNMPTestEntry 8 } - -tFilterRSTHoldDown OBJECT-TYPE - SYNTAX Unsigned32 (0..86400) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRSTHoldDown specifies the amount of time - in seconds that the system should be held down if any of the test - has marked it unreachable." - DEFVAL { 0 } - ::= { tFilterRedirectSNMPTestEntry 9 } - -tFilterRSTHoldDownRemain OBJECT-TYPE - SYNTAX Unsigned32 (0..86400) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tFilterRSTHoldDownRemain indicates the amount of time - in seconds that the system will remain in held down state before - being used again." - ::= { tFilterRedirectSNMPTestEntry 10 } - -tFilterRSTLastActionTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRSTLastActionTime maintains the time stamp when this test - received a response for a probe sent out." - ::= { tFilterRedirectSNMPTestEntry 11 } - -tFilterRSTLastOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The object tFilterRSTLastOID holds the OID received in the - response." - ::= { tFilterRedirectSNMPTestEntry 12 } - -tFilterRSTLastType OBJECT-TYPE - SYNTAX INTEGER { - none(0), - counter32(1), - unsigned32(2), - timeTicks(3), - integer32(4), - ipAddress(5), - octetString(6), - objectId(7), - counter64(8), - opaque(9) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRSTLastType maintains the type of the value received. - A value of none(0) indicated that no value has been received" - ::= { tFilterRedirectSNMPTestEntry 13 } - -tFilterRSTLastCounter32Val OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'counter32'." - ::= { tFilterRedirectSNMPTestEntry 14 } - -tFilterRSTLastUnsigned32Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'unsigned32'." - ::= { tFilterRedirectSNMPTestEntry 15 } - -tFilterRSTLastTimeTicksVal OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'timeTicks'." - ::= { tFilterRedirectSNMPTestEntry 16 } - -tFilterRSTLastInt32Val OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'integer32'." - ::= { tFilterRedirectSNMPTestEntry 17 } - -tFilterRSTLastOctetStringVal OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'octetString'." - ::= { tFilterRedirectSNMPTestEntry 18 } - -tFilterRSTLastIpAddressVal OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'ipAddress'. Although - this seems to be unfriendly for IPv6, we have to - recognize that there are a number of older MIBs that do - contain an IPv4 format address, known as IpAddress. - - IPv6 addresses are represented using TAddress or InetAddress, - and so the underlying datatype is OCTET STRING, and their - value would be stored in the tFilterRSTLastOctetStringVal - column." - ::= { tFilterRedirectSNMPTestEntry 19 } - -tFilterRSTLastOidVal OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'objectId'." - ::= { tFilterRedirectSNMPTestEntry 20 } - -tFilterRSTLastCounter64Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'counter64'." - ::= { tFilterRedirectSNMPTestEntry 21 } - -tFilterRSTLastOpaqueVal OBJECT-TYPE - SYNTAX Opaque - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value tFilterRSTLastType is 'opaque'." - ::= { tFilterRedirectSNMPTestEntry 22 } - -tFilterRSTLastAction OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2), - none (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRSTLastAction maintains impact that the last test probe - made on the operational status of the destination as maintained - in tFilterRDOperState. - - If the last action was 'disable', the destination may not be - used for tFilterRSTHoldDown seconds." - ::= { tFilterRedirectSNMPTestEntry 23 } - -tFilterRSTLastPrioChange OBJECT-TYPE - SYNTAX Integer32 (-255..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the last action on the operational state of the destination - i.e. tFilterRSTLastAction is 'enable', tFilterRSTLastPrioChange - maintains the impact that the last test probe made on the - operational priority of the destination. - - In other cases, this object has no significance and hence should - be holding the value '0'." - ::= { tFilterRedirectSNMPTestEntry 24 } - -tFilterRSTNextRespIndex OBJECT-TYPE - SYNTAX Integer32 (-1|1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tFilterRSTNextRespIndex indicates the next response index - to be used while creating a row in the tFilterRedirectSNMPRespTable. - - The value of '-1' means that the maximum number of return values - for this OID are already configured." - ::= { tFilterRedirectSNMPTestEntry 25 } - - --- --- Filter Redirect SNMP Response Table --- - -tFilterRedirectSNMPRespTable OBJECT-TYPE - SYNTAX SEQUENCE OF TFilterRedirectSNMPRespEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row in this table holds the effect of the test on the - destination for a specific return value." - ::= { tFilterObjects 13 } - -tFilterRedirectSNMPRespEntry OBJECT-TYPE - SYNTAX TFilterRedirectSNMPRespEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about action to be taken for a specific destination - when a specific response is received." - INDEX { - tFilterRedirectPolicy, - tFilterRedirectDest, - tFilterRedirectSNMPTest, - tFilterRSTRespId - } - ::= { tFilterRedirectSNMPRespTable 1 } - -TFilterRedirectSNMPRespEntry ::= SEQUENCE - { - tFilterRSTRespId Integer32, - tFilterRSTRespRowStatus RowStatus, - tFilterRSTRespAction INTEGER, - tFilterRSTRespPrioChange Unsigned32, - tFilterRSTRespOID OBJECT IDENTIFIER, - tFilterRSTRespType INTEGER, - tFilterRSTCounter32Val Counter32, - tFilterRSTUnsigned32Val Unsigned32, - tFilterRSTTimeTicksVal TimeTicks, - tFilterRSTInt32Val Integer32, - tFilterRSTOctetStringVal OCTET STRING, - tFilterRSTIpAddressVal IpAddress, - tFilterRSTOidVal OBJECT IDENTIFIER, - tFilterRSTCounter64Val Counter64, - tFilterRSTOpaqueVal Opaque - } - -tFilterRSTRespId OBJECT-TYPE - SYNTAX Integer32 (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tFilterRSTRespId holds the response value received from - the destination." - ::= { tFilterRedirectSNMPRespEntry 1 } - -tFilterRSTRespRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows response strings to be specified for a specific - test and the change it will cause to the priority of the destination." - ::= { tFilterRedirectSNMPRespEntry 2 } - -tFilterRSTRespAction OBJECT-TYPE - SYNTAX INTEGER { - increase (1), - decrease (2), - disable (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRSTRespAction specifies the type of change that should - be made to the destination priority tFilterRDOperPriority, if - the return value is same as tFilterRSTRespId." - DEFVAL { disable } - ::= { tFilterRedirectSNMPRespEntry 3 } - -tFilterRSTRespPrioChange OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRSTRespPrioChange specifies the amount of change to - be made to the priority of the destination if the - tFilterRSTRespAction is either 'increase' or 'decrease'." - DEFVAL { 0 } - ::= { tFilterRedirectSNMPRespEntry 4 } - -tFilterRSTRespOID OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The object tFilterRSTRespOID holds the OID to be received in the - response." - ::= { tFilterRedirectSNMPRespEntry 5 } - -tFilterRSTRespType OBJECT-TYPE - SYNTAX INTEGER { - counter32(1), - unsigned32(2), - timeTicks(3), - integer32(4), - ipAddress(5), - octetString(6), - objectId(7), - counter64(8), - opaque(9) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRSTRespType maintains the type of the value to be received." - ::= { tFilterRedirectSNMPRespEntry 6 } - -tFilterRSTCounter32Val OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'counter32'." - ::= { tFilterRedirectSNMPRespEntry 7 } - -tFilterRSTUnsigned32Val OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'unsigned32'." - ::= { tFilterRedirectSNMPRespEntry 8 } - -tFilterRSTTimeTicksVal OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'timeTicks'." - ::= { tFilterRedirectSNMPRespEntry 9 } - -tFilterRSTInt32Val OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'integer32'." - ::= { tFilterRedirectSNMPRespEntry 10 } - -tFilterRSTOctetStringVal OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'octetString'." - ::= { tFilterRedirectSNMPRespEntry 11 } - -tFilterRSTIpAddressVal OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'ipAddress'. Although - this seems to be unfriendly for IPv6, we have to - recognize that there are a number of older MIBs that do - contain an IPv4 format address, known as IpAddress. - - IPv6 addresses are represented using TAddress or InetAddress, - and so the underlying datatype is OCTET STRING, and their - value would be stored in the tFilterRSTOctetStringVal - column." - ::= { tFilterRedirectSNMPRespEntry 12 } - -tFilterRSTOidVal OBJECT-TYPE - SYNTAX OBJECT IDENTIFIER - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'objectId'." - ::= { tFilterRedirectSNMPRespEntry 13 } - -tFilterRSTCounter64Val OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'counter64'." - ::= { tFilterRedirectSNMPRespEntry 14 } - -tFilterRSTOpaqueVal OBJECT-TYPE - SYNTAX Opaque - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value tFilterRSTRespType is 'opaque'." - ::= { tFilterRedirectSNMPRespEntry 15 } - - --- --- Filter Redirect URL Test Table --- - -tFilterRedirectURLTestTable OBJECT-TYPE - SYNTAX SEQUENCE OF TFilterRedirectURLTestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains a List of all redirect snmp tests configured on this - system." - ::= { tFilterObjects 14 } - -tFilterRedirectURLTestEntry OBJECT-TYPE - SYNTAX TFilterRedirectURLTestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a specific URL test configured for a destination. - Entries are created/deleted by user. Entries have a presumed - StorageType of nonVolatile." - INDEX { - tFilterRedirectPolicy, - tFilterRedirectDest, - tFilterRedirectURLTest - } - ::= { tFilterRedirectURLTestTable 1 } - -TFilterRedirectURLTestEntry ::= SEQUENCE - { - tFilterRedirectURLTest TNamedItem, - tFilterRUTRowStatus RowStatus, - tFilterRUTURL DisplayString, - tFilterRUTHTTPVersion DisplayString, - tFilterRUTInterval Unsigned32, - tFilterRUTTimeout Unsigned32, - tFilterRUTDropCount Unsigned32, - tFilterRUTHoldDown Unsigned32, - tFilterRUTHoldDownRemain Unsigned32, - tFilterRUTLastActionTime TimeStamp, - tFilterRUTLastRetCode Unsigned32, - tFilterRUTLastAction INTEGER, - tFilterRUTLastPrioChange Integer32 - } - -tFilterRedirectURLTest OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tFilterRedirectURLTest holds the name of the URL test." - ::= { tFilterRedirectURLTestEntry 1 } - -tFilterRUTRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRUTRowStatus allows tests to be created and deleted in the - tFilterRedirectURLTestTable." - ::= { tFilterRedirectURLTestEntry 2 } - -tFilterRUTURL OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object holds the URL to be probed." - DEFVAL { ''H } - ::= { tFilterRedirectURLTestEntry 3 } - -tFilterRUTHTTPVersion OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The HTTP Version to be used while performing the URL test. - The system by default uses HTTP Version 1.1 until explicitly - specified." - DEFVAL { ''H } - ::= { tFilterRedirectURLTestEntry 4 } - -tFilterRUTInterval OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRUTInterval specifies the amount of time - in seconds between consecutive requests sent to the far end - host." - DEFVAL { 1 } - ::= { tFilterRedirectURLTestEntry 5 } - -tFilterRUTTimeout OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRUTTimeout specifies the amount of time - in seconds that is allowed for receiving a response from the - far end host. If a reply is not received within this time the - far end host is considered unresponsive." - DEFVAL { 1 } - ::= { tFilterRedirectURLTestEntry 6 } - -tFilterRUTDropCount OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRUTDropCount specifies the number of - consecutive requests that must fail for the destination to - declared unreachable." - DEFVAL { 3 } - ::= { tFilterRedirectURLTestEntry 7 } - -tFilterRUTHoldDown OBJECT-TYPE - SYNTAX Unsigned32 (0..86400) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRUTHoldDown specifies the amount of time - in seconds that the system should be held down if any of the test - has marked it unreachable." - DEFVAL { 0 } - ::= { tFilterRedirectURLTestEntry 8 } - -tFilterRUTHoldDownRemain OBJECT-TYPE - SYNTAX Unsigned32 (0..86400) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tFilterRUTHoldDownRemain indicates the amount of time - in seconds that the system will remain in held down state before - being used again." - ::= { tFilterRedirectURLTestEntry 9 } - -tFilterRUTLastActionTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRUTLastActionTime maintains the time stamp when this test - received a response for a probe sent out." - ::= { tFilterRedirectURLTestEntry 10 } - -tFilterRUTLastRetCode OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRUTLastRetCode holds the return code received in the last - response." - ::= { tFilterRedirectURLTestEntry 11 } - -tFilterRUTLastAction OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2), - none (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRUTLastAction maintains impact that the last test probe - made on the operational status of the destination as maintained - in tFilterRDOperState. - - If the last action was 'disable', the destination may not be - used for tFilterRUTHoldDown seconds." - ::= { tFilterRedirectURLTestEntry 12 } - -tFilterRUTLastPrioChange OBJECT-TYPE - SYNTAX Integer32 (-255..255) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "If the last action on the operational state of the destination - i.e. tFilterRUTLastAction is 'enable', tFilterRUTLastPrioChange - maintains the impact that the last test probe made on the - operational priority of the destination. - - In other cases, this object has no significance and hence should - be holding the value '0'." - ::= { tFilterRedirectURLTestEntry 13 } - - --- --- Filter Redirect URL Response Table --- - -tFilterRedirectURLRespTable OBJECT-TYPE - SYNTAX SEQUENCE OF TFilterRedirectURLRespEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row in this table holds the effect of the test on - the destination for a range of return values." - ::= { tFilterObjects 15 } - -tFilterRedirectURLRespEntry OBJECT-TYPE - SYNTAX TFilterRedirectURLRespEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about action to be taken for a specific destination - when a return value within the range specified between - tFilterRedirectURLLowRespCode and tFilterRedirectURLHighRespCode - is received." - INDEX { - tFilterRedirectPolicy, - tFilterRedirectDest, - tFilterRedirectURLTest, - tFilterRedirectURLLowRespCode, - tFilterRedirectURLHighRespCode - } - ::= { tFilterRedirectURLRespTable 1 } - -TFilterRedirectURLRespEntry ::= SEQUENCE - { - tFilterRedirectURLLowRespCode Unsigned32, - tFilterRedirectURLHighRespCode Unsigned32, - tFilterRUTRespRowStatus RowStatus, - tFilterRUTRespAction INTEGER, - tFilterRUTRespPrioChange Unsigned32 - } - -tFilterRedirectURLLowRespCode OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tFilterRedirectURLLowRespCode specifies the lower return - code of the range specified by this entry." - ::= { tFilterRedirectURLRespEntry 1 } - -tFilterRedirectURLHighRespCode OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "tFilterRedirectURLHighRespCode specifies the higher return - code of the range specified by this entry." - ::= { tFilterRedirectURLRespEntry 2 } - -tFilterRUTRespRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRUTRespRowStatus allows the mapping of a range of - return codes returned from a specific test to the change it - will cause to the priority of the destination." - ::= { tFilterRedirectURLRespEntry 3 } - -tFilterRUTRespAction OBJECT-TYPE - SYNTAX INTEGER { - increase (1), - decrease (2), - disable (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the tFilterRUTRespAction is either 'increase' or 'decrease', - tFilterRUTRespPrioChange specifies the offset to applied to the - destination base priority tFilterRDAdminPriority to compute the - tFilterRDOperPriority as a result of this test. - - If the tFilterRUTRespAction is set to 'disable', on the reception - of the specified response, the destination will be deemed - unusable and the tFilterRDOperPriority will be reset to '0'." - DEFVAL { disable } - ::= { tFilterRedirectURLRespEntry 4 } - -tFilterRUTRespPrioChange OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tFilterRUTRespPrioChange specifies the amount of change - to be made to the priority of the destination if the - tFilterRUTRespAction is either 'increase' or 'decrease'." - DEFVAL { 0 } - ::= { tFilterRedirectURLRespEntry 5 } - --- --- Filter Redirect Ping Test Table --- - -tFilterRedirectPingTestTable OBJECT-TYPE - SYNTAX SEQUENCE OF TFilterRedirectPingTestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains a List of all redirect Ping tests configured on this - system." - ::= { tFilterObjects 16 } - -tFilterRedirectPingTestEntry OBJECT-TYPE - SYNTAX TFilterRedirectPingTestEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a specific Ping test configured for a destination. - Entries are created/deleted by user. Entries have a presumed - StorageType of nonVolatile." - INDEX { - tFilterRedirectPolicy, - tFilterRedirectDest - } - ::= { tFilterRedirectPingTestTable 1 } - -TFilterRedirectPingTestEntry ::= SEQUENCE - { - tFilterRPTRowStatus RowStatus, - tFilterRPTInterval Unsigned32, - tFilterRPTTimeout Unsigned32, - tFilterRPTDropCount Unsigned32, - tFilterRPTHoldDown Unsigned32, - tFilterRPTHoldDownRemain Unsigned32, - tFilterRPTLastActionTime TimeStamp, - tFilterRPTLastAction INTEGER - } - -tFilterRPTRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows tests to be created and deleted in the - tFilterRedirectPingTestTable." - ::= { tFilterRedirectPingTestEntry 1 } - -tFilterRPTInterval OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRPTInterval specifies the amount of time - in seconds between consecutive requests sent to the far end - host." - DEFVAL { 1 } - ::= { tFilterRedirectPingTestEntry 2 } - -tFilterRPTTimeout OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRPTTimeout specifies the amount of time - in seconds that is allowed for receiving a response from the - far end host. If a reply is not received within this time the - far end host is considered unresponsive." - DEFVAL { 1 } - ::= { tFilterRedirectPingTestEntry 3 } - -tFilterRPTDropCount OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRPTDropCount specifies the number of - consecutive requests that must fail for the destination to - declared unreachable." - DEFVAL { 3 } - ::= { tFilterRedirectPingTestEntry 4 } - -tFilterRPTHoldDown OBJECT-TYPE - SYNTAX Unsigned32 (0..86400) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of tFilterRPTHoldDown specifies the amount of time - in seconds that the system should be held down if any of the test - has marked it unreachable." - DEFVAL { 0 } - ::= { tFilterRedirectPingTestEntry 5 } - -tFilterRPTHoldDownRemain OBJECT-TYPE - SYNTAX Unsigned32 (0..86400) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tFilterRPTHoldDownRemain indicates the amount of time - in seconds that the system will remain in held down state before - being used again." - ::= { tFilterRedirectPingTestEntry 6 } - -tFilterRPTLastActionTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRPTLastActionTime maintains the time stamp when this test - received a response for a probe sent out." - ::= { tFilterRedirectPingTestEntry 7 } - -tFilterRPTLastAction OBJECT-TYPE - SYNTAX INTEGER { - enable (1), - disable (2), - none (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tFilterRPTLastAction maintains impact that the last test probe - made on the operational status of the destination as maintained - in tFilterRDOperState. - - If the last action was 'disable', the destination may not be - used for tFilterRPTHoldDown seconds." - ::= { tFilterRedirectPingTestEntry 8 } - - --- --- Auto IP Filter Entries --- - -tAutoIPFilterEntryTable OBJECT-TYPE - SYNTAX SEQUENCE OF TAutoIPFilterEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "Defines the Alcatel 7x50 SR series automatic IP filters - for providing, via SNMP, the capability of gathering - information regarding the same. - - tAutoIPFilterEntryTable holds a list of all automatic - filter entries being used for filtering. - - This table is obsoleted in release 3.0." - ::= { tFilterObjects 17 } - -tAutoIPFilterEntry OBJECT-TYPE - SYNTAX TAutoIPFilterEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "Defines an entry in the tAutoIPFilterEntryTable. - - Entries are created and deleted in this table by the - system. - - Each entry provides information about a single active - automatic filter entry. - - This entry is obsoleted in release 3.0." - INDEX { tAutoIPFilterId, tAutoIPFilterEntrySourceIpAddr } - ::= { tAutoIPFilterEntryTable 1 } - -TAutoIPFilterEntry ::= SEQUENCE - { - tAutoIPFilterId TFilterID, - tAutoIPFilterEntrySourceIpAddr IpAddress, - tAutoIPFilterEntrySourceIpMask IpAddressPrefixLength - } - -tAutoIPFilterId OBJECT-TYPE - SYNTAX TFilterID (1..65535) - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "tAutoIPFilterId serves as a primary index and uniquely - identifies an application point such as a routed - interface or a SAP. - - This object is obsoleted in release 3.0." - ::= { tAutoIPFilterEntry 1 } - -tAutoIPFilterEntrySourceIpAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "tAutoIPFilterEntrySourceIpAddr specifies the source - ip-address and also serves as the secondary index to - this table. - - This object is obsoleted in release 3.0." - ::= { tAutoIPFilterEntry 2 } - -tAutoIPFilterEntrySourceIpMask OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of tAutoIPFilterEntrySourceIpMask indicates the number - of bits to be matched in the source ip-address. - - This object is obsoleted in release 3.0." - ::= { tAutoIPFilterEntry 3 } - --- --- Filter Domain Time Stamp --- - -tFilterDomainLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "timestamp of last change to tFilterObjects." - ::= { tFilterTimeStampObjects 1 } - --- --- IPv6 Filter Table --- - -tIPv6FilterTable OBJECT-TYPE - SYNTAX SEQUENCE OF TIPv6FilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Contains a List of all IPv6 filters configured on this system." - ::= { tFilterObjects 18 } - -tIPv6FilterEntry OBJECT-TYPE - SYNTAX TIPv6FilterEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular IPv6 Filter entry. Entries are - created/deleted by user. Entries have a presumed StorageType of - nonVolatile." - INDEX { tIPv6FilterId } - ::= { tIPv6FilterTable 1 } - -TIPv6FilterEntry ::= SEQUENCE - { - tIPv6FilterId TIPFilterID, - tIPv6FilterRowStatus RowStatus, - tIPv6FilterScope TItemScope, - tIPv6FilterDescription TItemDescription, - tIPv6FilterDefaultAction TFilterAction - } - -tIPv6FilterId OBJECT-TYPE - SYNTAX TIPFilterID (1..65535) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of the object tIPv6FilterId uniquely identifies a - IPv6 filter on this system." - ::= { tIPv6FilterEntry 1 } - -tIPv6FilterRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object tIPv6FilterRowStatus specifies - the status of the IPv6 filter. The object allows - entries to be created and deleted in the tIPv6FilterTable." - ::= { tIPv6FilterEntry 2 } - -tIPv6FilterScope OBJECT-TYPE - SYNTAX TItemScope - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object tIPv6FilterScope specifies the - scope of this filter definition. If defined as exclusive(1), - this filter can be instantiated only once as compared - to the multiple instances that the filter can have if defined as - template(2)." - DEFVAL { template } - ::= { tIPv6FilterEntry 3 } - -tIPv6FilterDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object tIPv6FilterDescription specifies - a user-provided description for this filter." - DEFVAL { ''H } - ::= { tIPv6FilterEntry 4 } - -tIPv6FilterDefaultAction OBJECT-TYPE - SYNTAX TFilterAction - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object tIPv6FilterDefaultAction specifies - the action to be taken for packets that do not match any - of the filter entries." - DEFVAL { drop } - ::= { tIPv6FilterEntry 5 } - --- --- IPv6 Filter Entry parameters --- - -tIPv6FilterParamsTable OBJECT-TYPE - SYNTAX SEQUENCE OF TIPv6FilterParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION "A table of all IPv6 filter match entries for all IPv6 filters." - ::= { tFilterObjects 19 } - -tIPv6FilterParamsEntry OBJECT-TYPE - SYNTAX TIPv6FilterParamsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Information about a particular IPv6 Filter entry. - Every IPv6 Filter can have zero or more IPv6 Filter match entries. - - a filter entry with no match criteria set will match every - packet, and the entry action will be taken. - - Entries are created/deleted by user. - - There is no StorageType object, entries have a presumed - StorageType of nonVolatile." - INDEX { tIPv6FilterId, tIPv6FilterParamsIndex } - ::= { tIPv6FilterParamsTable 1 } - -TIPv6FilterParamsEntry ::= SEQUENCE - { - tIPv6FilterParamsIndex TEntryId, - tIPv6FilterParamsRowStatus RowStatus, - tIPv6FilterParamsLogId TFilterLogId, - tIPv6FilterParamsDescription TItemDescription, - tIPv6FilterParamsAction TFilterActionOrDefault, - tIPv6FilterParamsForwardNH InetAddressIPv6, - tIPv6FilterParamsForwardNHIndirect TruthValue, - tIPv6FilterParamsRemarkDSCP TDSCPFilterActionValue, - tIPv6FilterParamsRemarkDSCPMask TDSCPFilterActionValue, - tIPv6FilterParamsRemarkDot1p Dot1PPriority, - tIPv6FilterParamsSourceIpAddr InetAddressIPv6, - tIPv6FilterParamsSourceIpMask InetAddressPrefixLength, - tIPv6FilterParamsDestinationIpAddr InetAddressIPv6, - tIPv6FilterParamsDestinationIpMask InetAddressPrefixLength, - tIPv6FilterParamsNextHeader TIpProtocol, - tIPv6FilterParamsSourcePortValue1 TTcpUdpPort, - tIPv6FilterParamsSourcePortValue2 TTcpUdpPort, - tIPv6FilterParamsSourcePortOperator TTcpUdpPortOperator, - tIPv6FilterParamsDestPortValue1 TTcpUdpPort, - tIPv6FilterParamsDestPortValue2 TTcpUdpPort, - tIPv6FilterParamsDestPortOperator TTcpUdpPortOperator, - tIPv6FilterParamsDSCP TDSCPNameOrEmpty, - tIPv6FilterParamsTcpSyn TItemMatch, - tIPv6FilterParamsTcpAck TItemMatch, - tIPv6FilterParamsIcmpCode INTEGER, - tIPv6FilterParamsIcmpType INTEGER, - tIPv6FilterParamsCflowdSample TruthValue, - tIPv6FilterParamsCflowdIfSample TruthValue, - tIPv6FilterParamsForwardNHInterface DisplayString, - tIPv6FilterParamsIngressHitCount Counter64, - tIPv6FilterParamsEgressHitCount Counter64, - tIPv6FilterParamsLogInstantiated TruthValue, - tIPv6FilterParamsForwardRedPlcy TNamedItemOrEmpty, - tIPv6FilterParamsActiveDest InetAddressIPv6, - tIPv6FilterParamsTimeRangeName TNamedItemOrEmpty, - tIPv6FilterParamsTimeRangeState TTimeRangeState, - tIPv6FilterParamsIngrHitByteCount Counter64, - tIPv6FilterParamsEgrHitByteCount Counter64 - } - -tIPv6FilterParamsIndex OBJECT-TYPE - SYNTAX TEntryId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This is the secondary index for the entry. Every IPv6 filter can have - multiple entries, therefore every IPv6 filter entry is identified by - the tIPv6FilterId and tIPv6FilterParamsIndex." - ::= { tIPv6FilterParamsEntry 1 } - -tIPv6FilterParamsRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object allows entries to be created and deleted in the - tIPv6FilterParamsTable." - ::= { tIPv6FilterParamsEntry 2 } - -tIPv6FilterParamsLogId OBJECT-TYPE - SYNTAX TFilterLogId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object specifies the log to use for packets that match - this entry. The value zero indicates that logging is disabled." - DEFVAL { 0 } - ::= { tIPv6FilterParamsEntry 3 } - -tIPv6FilterParamsDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "User-provided description for this filter entry." - DEFVAL { ''H } - ::= { tIPv6FilterParamsEntry 4 } - -tIPv6FilterParamsAction OBJECT-TYPE - SYNTAX TFilterActionOrDefault - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The action to take for packets that match this filter entry. The value - default(3) specifies this entry to inherit the behavior defined as the - default for the filter." - DEFVAL { drop } - ::= { tIPv6FilterParamsEntry 5 } - -tIPv6FilterParamsForwardNH OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The ipv6-address of the nexthop to which the packet should be forwarded - if it hits this filter entry. The action of this entry should be - 'forward' in such a case." - DEFVAL { '00000000000000000000000000000000'H } - ::= { tIPv6FilterParamsEntry 6 } - -tIPv6FilterParamsForwardNHIndirect OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPv6FilterParamsForwardNHIndirect specifies if the nexthop is directly or - indirectly reachable." - DEFVAL { false } - ::= { tIPv6FilterParamsEntry 7 } - -tIPv6FilterParamsRemarkDSCP OBJECT-TYPE - SYNTAX TDSCPFilterActionValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The DSCP value that should be remarked in case a packet hits this - filter entry." - DEFVAL { -1 } - ::= { tIPv6FilterParamsEntry 8 } - -tIPv6FilterParamsRemarkDSCPMask OBJECT-TYPE - SYNTAX TDSCPFilterActionValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPv6FilterParamsRemarkDSCPMask specifies the care bits while remarking - with the DSCP value." - DEFVAL { 255 } - ::= { tIPv6FilterParamsEntry 9 } - -tIPv6FilterParamsRemarkDot1p OBJECT-TYPE - SYNTAX Dot1PPriority - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPv6FilterParamsRemarkDot1p specifies the Dot1p value that needs to be - remarked on the packet if it hits this filter entry." - DEFVAL { -1 } - ::= { tIPv6FilterParamsEntry 10 } - -tIPv6FilterParamsSourceIpAddr OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "IPv6 address to match the source-ip of the packet." - DEFVAL { '00000000000000000000000000000000'H } - ::= { tIPv6FilterParamsEntry 11 } - -tIPv6FilterParamsSourceIpMask OBJECT-TYPE - SYNTAX InetAddressPrefixLength (0..128) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The IPv6 Mask value for this policy IPv6 Filter entry. The mask is - ANDed with the IPv6 to match the tIPv6FilterParamsSourceIpAddr." - DEFVAL { 0 } - ::= { tIPv6FilterParamsEntry 12 } - -tIPv6FilterParamsDestinationIpAddr OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "IPv6 address to match the destination-ip of the packet." - DEFVAL { '00000000000000000000000000000000'H } - ::= { tIPv6FilterParamsEntry 13 } - -tIPv6FilterParamsDestinationIpMask OBJECT-TYPE - SYNTAX InetAddressPrefixLength (0..128) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The IPv6 Mask value for this policy IPv6 Filter entry. The mask is - ANDed with the IPv6 to match the tIPv6FilterParamsDestinationIpAddr." - DEFVAL { 0 } - ::= { tIPv6FilterParamsEntry 14 } - -tIPv6FilterParamsNextHeader OBJECT-TYPE - SYNTAX TIpProtocol - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "IPv6 next header to match. set to -1 to disable matching IPv6 next - header. If the next header is changed the next header specific parameters - are reset. For instance if next header is changed from TCP to UDP, then the - objects tIPv6FilterParamsTcpSyn and tIPv6FilterParamsTcpAck will be turned off. - Because the match criteria only pertains to the last next-header, the - following values are not accepted: 0, 43, 44, 50, 51, and 60." - DEFVAL { -1 } - ::= { tIPv6FilterParamsEntry 15 } - -tIPv6FilterParamsSourcePortValue1 OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "TCP/UDP port value1. The value of this object is used as per the - description for tIPv6FilterParamsSourcePortOperator." - DEFVAL { 0 } - ::= { tIPv6FilterParamsEntry 16 } - -tIPv6FilterParamsSourcePortValue2 OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "TCP/UDP port value2. The value of this object is used as per the - description for tIPv6FilterParamsSourcePortOperator." - DEFVAL { 0 } - ::= { tIPv6FilterParamsEntry 17 } - -tIPv6FilterParamsSourcePortOperator OBJECT-TYPE - SYNTAX TTcpUdpPortOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The operator specifies the manner in which - tIPFilterParamsSourcePortValue1 and tIPFilterParamsSourcePortValue2 - are to be used." - DEFVAL { none } - ::= { tIPv6FilterParamsEntry 18 } - -tIPv6FilterParamsDestPortValue1 OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "TCP/UDP port value1. The value of this object is used as per the - description for tIPv6FilterParamsDestPortOperator." - DEFVAL { 0 } - ::= { tIPv6FilterParamsEntry 19 } - -tIPv6FilterParamsDestPortValue2 OBJECT-TYPE - SYNTAX TTcpUdpPort - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "TCP/UDP port value2. The value of this object is used as per the - description for tIPv6FilterParamsDestPortOperator." - DEFVAL { 0 } - ::= { tIPv6FilterParamsEntry 20 } - -tIPv6FilterParamsDestPortOperator OBJECT-TYPE - SYNTAX TTcpUdpPortOperator - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The operator specifies the manner in which tIPFilterParamsDestPortValue1 - and tIPFilterParamsDestPortValue2 are to be used." - DEFVAL { none } - ::= { tIPv6FilterParamsEntry 21 } - -tIPv6FilterParamsDSCP OBJECT-TYPE - SYNTAX TDSCPNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "DSCP to be matched on the packet." - DEFVAL { ''H } - ::= { tIPv6FilterParamsEntry 22 } - -tIPv6FilterParamsTcpSyn OBJECT-TYPE - SYNTAX TItemMatch - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If Enabled, matches a TCP Syn as per value of the object." - DEFVAL { off } - ::= { tIPv6FilterParamsEntry 23 } - -tIPv6FilterParamsTcpAck OBJECT-TYPE - SYNTAX TItemMatch - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If Enabled, matches a TCP Ack as per value of the object." - DEFVAL { off } - ::= { tIPv6FilterParamsEntry 24 } - -tIPv6FilterParamsIcmpCode OBJECT-TYPE - SYNTAX INTEGER (-1|0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Icmp code to be matched. tIPv6FilterParamsIcmpCode complements the - object tIPv6FilterParamsIcmpType. Both of them need to be set to actually - enable ICMP matching. The value -1 means Icmp code matching is not - enabled." - DEFVAL { -1 } - ::= { tIPv6FilterParamsEntry 25 } - -tIPv6FilterParamsIcmpType OBJECT-TYPE - SYNTAX INTEGER (-1|0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Icmp type to be matched. tIPv6FilterParamsIcmpType complements the - object tIPv6FilterParamsIcmpCode. Both of them need to be set to actually - enable ICMP matching. The value -1 means Icmp type matching is not - enabled." - DEFVAL { -1 } - ::= { tIPv6FilterParamsEntry 26 } - -tIPv6FilterParamsCflowdSample OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When tIPFilterParamsCflowdSample has a value of 'true', Cflowd sampling - and analysis is performed on those packet streams where this filter - has been applied. Only packets matching this IPv6 filter entry are - subjected to Cflowd sampling and analysis. A Cflowd profile controls - the sampling and analysis of data flows through the router." - DEFVAL { false } - ::= { tIPv6FilterParamsEntry 27 } - -tIPv6FilterParamsCflowdIfSample OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When tIPv6FilterParamsCflowdIfSample has a value of 'true', Cflowd - sampling and analysis is performed on those packet streams where this - filter has been applied. Only packets matching this IPv6 filter entry - are subjected to Cflowd sampling and analysis. A Cflowd profile - controls the sampling and analysis of data flows through the router." - DEFVAL { true } - ::= { tIPv6FilterParamsEntry 28 } - -tIPv6FilterParamsForwardNHInterface OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The interface name for the nexthop to which the packet should be - forwarded if it hits this filter entry. The action of this entry - should be 'forward' in such a case." - DEFVAL { ''H } - ::= { tIPv6FilterParamsEntry 29 } - -tIPv6FilterParamsIngressHitCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of times an ingress packet - matched this entry." - ::= { tIPv6FilterParamsEntry 30 } - -tIPv6FilterParamsEgressHitCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This object indicates the number of times an egress packet - matched this entry." - ::= { tIPv6FilterParamsEntry 31 } - -tIPv6FilterParamsLogInstantiated OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tIPv6FilterParamsLogInstantiated indicates if the filter log for - this filter entry has been instantiated or not." - ::= { tIPv6FilterParamsEntry 32 } - -tIPv6FilterParamsForwardRedPlcy OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPv6FilterParamsForwardRedPlcy specifies the redirect policy to be - used to determine the nexthop." - DEFVAL { ''H } - ::= { tIPv6FilterParamsEntry 33 } - -tIPv6FilterParamsActiveDest OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tIPv6FilterParamsActiveDest indicates the IPv6 address of the active - destination for this IPv6 filter. A value of 0 indicates that there - is currently no active destination." - ::= { tIPv6FilterParamsEntry 34 } - -tIPv6FilterParamsTimeRangeName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "tIPv6FilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be - associated with this filter entry. - - A value for this object can only be specified during row creation, and - cannot be altered lateron. - Also, a value is accepted only if the tmnxTimeRangeEntry is defined in - the TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName." - DEFVAL { ''H } - ::= { tIPv6FilterParamsEntry 35 } - -tIPv6FilterParamsTimeRangeState OBJECT-TYPE - SYNTAX TTimeRangeState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "tIPv6FilterParamsTimeRangeState indicates whether or not the entry - is currently in effect. - - timeRangeNotApplic: - no time range is applicable for this entry. - - timeRangeNotActive: - A time range is defined in tIPv6FilterParamsTimeRangeName, but is not - active at this moment. Consequently the filter entry is not - installed. - - timeRangeActive. - A time range is defined in tIPv6FilterParamsTimeRangeName, and is - activated successfully. - - timeRangeActiveDownloadFailed: - A time range is defined in tIPv6FilterParamsTimeRangeName, and is - activated, but the corresponding filter entry could not be - installed due to resource problems." - ::= { tIPv6FilterParamsEntry 36 } - -tIPv6FilterParamsIngrHitByteCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tIPv6FilterParamsIngrHitByteCount indicates the number - of bytes of all ingress packets that matched this entry." - ::= { tIPv6FilterParamsEntry 37 } - -tIPv6FilterParamsEgrHitByteCount OBJECT-TYPE - SYNTAX Counter64 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "This tIPv6FilterParamsEgrHitByteCount indicates the number - of bytes of all egress packets that matched this entry." - ::= { tIPv6FilterParamsEntry 38 } - --- --- Notification Information --- - --- --- Filter Notification Objects --- -tFilterPBRDropReason OBJECT-TYPE - SYNTAX INTEGER { - invalidInterface (0), - interfaceDown (1) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "Used by tIPFilterPBRPacketsDrop to report the failure reason code." - ::= { tFilterNotificationObjects 1 } - -tFilterParmRow OBJECT-TYPE - SYNTAX RowPointer - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of the object tFilterParmRow indicates the OID of the row - status of the applicable filter parameter table. This can be a row from - either one of the following tables: - - tIPFilterParamsTable; - - tMacFilterParamsTable; or - - tIPv6FilterParamsTable" - ::= { tFilterNotificationObjects 2 } - -tFilterAlarmDescription OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The value of the object tFilterAlarmDescription is a printable - character string which contains information about the cause of the - problem." - ::= { tFilterNotificationObjects 3 } - - -tIPFilterPBRPacketsDrop NOTIFICATION-TYPE - OBJECTS { - tIPFilterParamsForwardNHInterface, - tFilterPBRDropReason - } - STATUS current - DESCRIPTION - "The tIPFilterPBRPacketsDrop event is generated either - when the configuration of a forwarding action refers to an - invalid/unconfigured next-hop or if the active interface goes down - operationally in the process of active filtering." - ::= { tFilterNotifications 1 } - -tFilterEntryActivationFailed NOTIFICATION-TYPE - OBJECTS { - tFilterParmRow, - tFilterAlarmDescription - } - STATUS current - DESCRIPTION - "The tFilterEntryActivationFailed event can only be - generated for entries that are controlled by a tmnxTimeRangeEntry. - If the tmnxTimeRangeEntry becomes active the indicated entry must be - installed. - The event is generated when this installation failed because - of resource problems." - ::= { tFilterNotifications 2 } - -tFilterEntryActivationRestored NOTIFICATION-TYPE - OBJECTS { - tFilterParmRow, - tFilterAlarmDescription - } - STATUS current - DESCRIPTION - "The tFilterEntryActivationRestored event can only be - generated for entries that are controlled by a tmnxTimeRangeEntry. - If the tmnxTimeRangeEntry becomes active the indicated entry must be - installed. - The event tFilterEntryActivationFailed is generated when - this installation originally failed because of resources - problems, - The notification tFilterEntryActivationRestored is sent - when either the time range associated with the filter is no - longer active, or when the filter entry - was installed due to the availability of new resources." - ::= { tFilterNotifications 3 } - --- --- Conformance Information --- - -tFilterMIBCompliances OBJECT IDENTIFIER ::= { tFilterMIBConformance 1 } -tFilterMIBGroups OBJECT IDENTIFIER ::= { tFilterMIBConformance 2 } - --- --- Compliance Statements --- - --- tFilterMIBCompliance MODULE-COMPLIANCE --- ::= { tFilterMIBCompliances 1 } - --- tFilterR2r1MIBCompliance MODULE-COMPLIANCE --- ::= { tFilterMIBCompliances 2 } - --- tFilterV3v0MIBCompliance MODULE-COMPLIANCE --- ::= { tFilterMIBCompliances 3 } - -tFilter7450V4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of Filter features - on Alcatel 7450 ESS series systems release R4.0." - MODULE -- this module - MANDATORY-GROUPS { - tFilterScalarGroup, - tIPFilterV4v0Group, - tMacFilterV4v0Group, - tFilterLogGroup, - tFilterRedirectPolicyGroup, - tFilterNotificationsGroup - -- tIPv6FilterV4v0Group - -- tTodPoliciesV4v0Group - } - ::= { tFilterMIBCompliances 4 } - -tFilter7750V4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of Filter features - on Alcatel 7750 SR series systems release R4.0." - MODULE -- this module - MANDATORY-GROUPS { - tFilterScalarGroup, - tIPFilterV4v0Group, - tMacFilterV4v0Group, - tFilterLogGroup, - tFilterRedirectPolicyGroup, - tFilterNotificationsGroup, - tIPv6FilterV4v0Group - -- tTodPoliciesV4v0Group - } - ::= { tFilterMIBCompliances 5 } - -tFilter7450V5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of Filter features - on Alcatel 7450 ESS series systems release R5.0." - MODULE -- this module - MANDATORY-GROUPS { - tFilterScalarGroup, - tIPFilterV5v0Group, - tMacFilterV4v0Group, - tFilterLogGroup, - tFilterRedirectPolicyGroup, - tFilterNotificationsGroup, - -- tIPv6FilterV4v0Group - tTodPolicies77450V5v0Group, - tToDPoliciesV5v0NotifyGroup, - tFilterLogV5v0Group - } - ::= { tFilterMIBCompliances 6 } - -tFilter77x0V5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of Filter features - on Alcatel 77x0 SPR/SR series systems release R5.0." - MODULE -- this module - MANDATORY-GROUPS { - tFilterScalarGroup, - tIPFilterV5v0Group, - tMacFilterV4v0Group, - tFilterLogGroup, - tFilterRedirectPolicyGroup, - tFilterNotificationsGroup, - tIPv6FilterV4v0Group, - tTodPolicies77x0V5v0Group, - tToDPoliciesV5v0NotifyGroup, - tFilterLogV5v0Group - } - ::= { tFilterMIBCompliances 7 } - -tFilter7450V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of Filter features - on Alcatel 7450 ESS series systems release R5.0." - MODULE -- this module - MANDATORY-GROUPS { - tFilterScalarGroup, - tIPFilterV6v0Group, - tMacFilterV6v0Group, - tFilterLogGroup, - tFilterRedirectPolicyGroup, - tFilterNotificationsGroup, - -- tIPv6FilterV6v0Group - tTodPolicies77450V5v0Group, - tToDPoliciesV5v0NotifyGroup, - tFilterLogV5v0Group - } - ::= { tFilterMIBCompliances 8 } - -tFilter77x0V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of Filter features - on Alcatel 77x0 SPR/SR series systems release R5.0." - MODULE -- this module - MANDATORY-GROUPS { - tFilterScalarGroup, - tIPFilterV6v0Group, - tMacFilterV6v0Group, - tFilterLogGroup, - tFilterRedirectPolicyGroup, - tFilterNotificationsGroup, - tIPv6FilterV6v0Group, - tTodPolicies77x0V5v0Group, - tToDPoliciesV5v0NotifyGroup, - tFilterLogV5v0Group - } - ::= { tFilterMIBCompliances 9 } --- --- Units of conformance --- - --- tIPFilterGroup OBJECT-GROUP --- ::= { tFilterMIBGroups 1 } - --- tMacFilterGroup OBJECT-GROUP --- ::= { tFilterMIBGroups 2 } - -tFilterLogGroup OBJECT-GROUP - OBJECTS { - tFilterLogRowStatus, - tFilterLogDestination, - tFilterLogDescription, - tFilterLogMaxNumEntries, - tFilterLogSysLogId, - tFilterLogFileId, - tFilterLogStopOnFull, - tFilterLogEnabled, - tFilterLogMaxInstances, - tFilterLogInstances, - tFilterLogBindings - } - STATUS current - DESCRIPTION - "The group of objects supporting management of filter log objects - on Alcatel 7x50 SR series systems." - ::= { tFilterMIBGroups 3 } - -tFilterRedirectPolicyGroup OBJECT-GROUP - OBJECTS { - tFilterRPRowStatus, - tFilterRPDescription, - tFilterRPAdminState, - tFilterRPActiveDest, - - tFilterRDRowStatus, - tFilterRDDescription, - tFilterRDAdminPriority, - tFilterRDOperPriority, - tFilterRDAdminState, - tFilterRDOperState, - - tFilterRSTRowStatus, - tFilterRSTOID, - tFilterRSTCommunity, - tFilterRSTSNMPVersion, - tFilterRSTInterval, - tFilterRSTTimeout, - tFilterRSTDropCount, - tFilterRSTHoldDown, - tFilterRSTHoldDownRemain, - tFilterRSTLastActionTime, - tFilterRSTLastOID, - tFilterRSTLastType, - tFilterRSTLastCounter32Val, - tFilterRSTLastUnsigned32Val, - tFilterRSTLastTimeTicksVal, - tFilterRSTLastInt32Val, - tFilterRSTLastOctetStringVal, - tFilterRSTLastIpAddressVal, - tFilterRSTLastOidVal, - tFilterRSTLastCounter64Val, - tFilterRSTLastOpaqueVal, - tFilterRSTLastAction, - tFilterRSTLastPrioChange, - tFilterRSTNextRespIndex, - - tFilterRSTRespRowStatus, - tFilterRSTRespAction, - tFilterRSTRespPrioChange, - tFilterRSTRespOID, - tFilterRSTRespType, - tFilterRSTCounter32Val, - tFilterRSTUnsigned32Val, - tFilterRSTTimeTicksVal, - tFilterRSTInt32Val, - tFilterRSTOctetStringVal, - tFilterRSTIpAddressVal, - tFilterRSTOidVal, - tFilterRSTCounter64Val, - tFilterRSTOpaqueVal, - - tFilterRUTRowStatus, - tFilterRUTURL, - tFilterRUTHTTPVersion, - tFilterRUTInterval, - tFilterRUTTimeout, - tFilterRUTDropCount, - tFilterRUTHoldDown, - tFilterRUTHoldDownRemain, - tFilterRUTLastActionTime, - tFilterRUTLastRetCode, - tFilterRUTLastAction, - tFilterRUTLastPrioChange, - - tFilterRUTRespRowStatus, - tFilterRUTRespAction, - tFilterRUTRespPrioChange, - - tFilterRPTRowStatus, - tFilterRPTInterval, - tFilterRPTTimeout, - tFilterRPTDropCount, - tFilterRPTHoldDown, - tFilterRPTHoldDownRemain, - tFilterRPTLastActionTime, - tFilterRPTLastAction - } - STATUS current - DESCRIPTION - "The group of objects supporting management of filter redirect policy - objects on Alcatel 7x50 SR series systems." - ::= { tFilterMIBGroups 4 } - -tFilterScalarGroup OBJECT-GROUP - OBJECTS { - tFilterDomainLastChanged - } - STATUS current - DESCRIPTION - "The group of objects supporting management of filter scalar - objects on Alcatel 7x50 SR series systems." - ::= { tFilterMIBGroups 7 } - -tFilterNotificationObjGroup OBJECT-GROUP - OBJECTS { - tFilterPBRDropReason - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of filter - notification objects on Alcatel 7x50 SR series systems." - ::= { tFilterMIBGroups 8 } - -tFilterNotificationsGroup NOTIFICATION-GROUP - NOTIFICATIONS { - tIPFilterPBRPacketsDrop - } - STATUS current - DESCRIPTION - "The group of notifications supporting management of - filter notifications on Alcatel 7x50 SR series systems." - ::= { tFilterMIBGroups 9 } - --- tAutoIPFilterR2r1Group OBJECT-GROUP --- ::= { tFilterMIBGroups 10 } - -tIPv6FilterV4v0Group OBJECT-GROUP - OBJECTS { - tIPv6FilterRowStatus, - tIPv6FilterScope, - tIPv6FilterDescription, - tIPv6FilterDefaultAction, - tIPv6FilterParamsRowStatus, - tIPv6FilterParamsLogId, - tIPv6FilterParamsDescription, - tIPv6FilterParamsAction, - tIPv6FilterParamsForwardNH, - tIPv6FilterParamsForwardNHIndirect, - tIPv6FilterParamsRemarkDSCP, - tIPv6FilterParamsRemarkDSCPMask, - tIPv6FilterParamsRemarkDot1p, - tIPv6FilterParamsSourceIpAddr, - tIPv6FilterParamsSourceIpMask, - tIPv6FilterParamsDestinationIpAddr, - tIPv6FilterParamsDestinationIpMask, - tIPv6FilterParamsNextHeader, - tIPv6FilterParamsSourcePortValue1, - tIPv6FilterParamsSourcePortValue2, - tIPv6FilterParamsSourcePortOperator, - tIPv6FilterParamsDestPortValue1, - tIPv6FilterParamsDestPortValue2, - tIPv6FilterParamsDestPortOperator, - tIPv6FilterParamsDSCP, - tIPv6FilterParamsTcpSyn, - tIPv6FilterParamsTcpAck, - tIPv6FilterParamsIcmpCode, - tIPv6FilterParamsIcmpType, - tIPv6FilterParamsCflowdSample, - tIPv6FilterParamsCflowdIfSample, - tIPv6FilterParamsForwardNHInterface, - tIPv6FilterParamsIngressHitCount, - tIPv6FilterParamsEgressHitCount, - tIPv6FilterParamsLogInstantiated, - tIPv6FilterParamsForwardRedPlcy, - tIPv6FilterParamsActiveDest - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of IPv6 filter objects - on Alcatel 7x50 SR series systems." - ::= { tFilterMIBGroups 11 } - -tIPFilterV4v0Group OBJECT-GROUP - OBJECTS { - tIPFilterRowStatus, - tIPFilterScope, - tIPFilterDescription, - tIPFilterDefaultAction, - tIPFilterParamsRowStatus, - tIPFilterParamsLogId, - tIPFilterParamsDescription, - tIPFilterParamsAction, - tIPFilterParamsForwardNH, - tIPFilterParamsForwardNHIndirect, - tIPFilterParamsRemarkDSCP, - tIPFilterParamsRemarkDSCPMask, - tIPFilterParamsRemarkDot1p, - tIPFilterParamsSourceIpAddr, - tIPFilterParamsSourceIpMask, - tIPFilterParamsDestinationIpAddr, - tIPFilterParamsDestinationIpMask, - tIPFilterParamsProtocol, - tIPFilterParamsSourcePortValue1, - tIPFilterParamsSourcePortValue2, - tIPFilterParamsSourcePortOperator, - tIPFilterParamsDestPortValue1, - tIPFilterParamsDestPortValue2, - tIPFilterParamsDestPortOperator, - tIPFilterParamsDSCP, - tIPFilterParamsFragment, - tIPFilterParamsOptionPresent, - tIPFilterParamsIpOptionValue, - tIPFilterParamsIpOptionMask, - tIPFilterParamsMultipleOption, - tIPFilterParamsTcpSyn, - tIPFilterParamsTcpAck, - tIPFilterParamsIcmpCode, - tIPFilterParamsIcmpType, - tIPFilterParamsCflowdSample, - tIPFilterParamsCflowdIfSample, - tIPFilterParamsForwardNHInterface, - tIPFilterParamsIngressHitCount, - tIPFilterParamsEgressHitCount, - tIPFilterParamsLogInstantiated, - tIPFilterParamsForwardRedPlcy, - tIPFilterParamsActiveDest, - tIPFilterParamsFwdSvcId, - tIPFilterParamsFwdSapPortId, - tIPFilterParamsFwdSapEncapVal, - tIPFilterParamsFwdSdpBind, - tIPFilterParamsRedirectURL - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting IP Filters - on Alcatel 7x50 ESS/SR series systems 4.0 release." - ::= { tFilterMIBGroups 12 } - -tMacFilterV4v0Group OBJECT-GROUP - OBJECTS { - tMacFilterRowStatus, - tMacFilterScope, - tMacFilterDescription, - tMacFilterDefaultAction, - tMacFilterParamsRowStatus, - tMacFilterParamsLogId, - tMacFilterParamsDescription, - tMacFilterParamsAction, - tMacFilterParamsFrameType, - tMacFilterParamsSrcMAC, - tMacFilterParamsSrcMACMask, - tMacFilterParamsDstMAC, - tMacFilterParamsDstMACMask, - tMacFilterParamsDot1pValue, - tMacFilterParamsDot1pMask, - tMacFilterParamsEtherType, - tMacFilterParamsDsap, - tMacFilterParamsDsapMask, - tMacFilterParamsSsap, - tMacFilterParamsSsapMask, - tMacFilterParamsSnapPid, - tMacFilterParamsSnapOui, - tMacFilterParamsIngressHitCount, - tMacFilterParamsEgressHitCount, - tMacFilterParamsLogInstantiated, - tMacFilterParamsFwdSvcId, - tMacFilterParamsFwdSapPortId, - tMacFilterParamsFwdSapEncapVal, - tMacFilterParamsFwdSdpBind, - tMacFilterParamsRedirectURL - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of mac filter objects - on Alcatel 7x50 SR series systems 4.0 release." - ::= { tFilterMIBGroups 13 } - -tTodPoliciesV4v0Group OBJECT-GROUP - OBJECTS { - tIPFilterParamsTimeRangeName, - tIPFilterParamsTimeRangeState, - tMacFilterParamsTimeRangeName, - tMacFilterParamsTimeRangeState, - tIPv6FilterParamsTimeRangeName, - tIPv6FilterParamsTimeRangeState - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of time of day policy - related objects on Alcatel 7x50 SR series systems 4.0 release." - ::= { tFilterMIBGroups 14 } - -tmnxFilterObsoleteGroup OBJECT-GROUP - OBJECTS { - tAutoIPFilterEntrySourceIpMask - } - STATUS current - DESCRIPTION - "The group of objects in TIMETRA-FILTER-MIB which are obsoleted." - ::= { tFilterMIBGroups 15 } - -tToDPoliciesV5v0NotifyGroup NOTIFICATION-GROUP - NOTIFICATIONS { - tFilterEntryActivationFailed, - tFilterEntryActivationRestored - } - STATUS current - DESCRIPTION - "The group of notifications generated by the time of time of day - policy feature on Alcatel 7x50 SR series systems 5.0 release." - ::= { tFilterMIBGroups 16 } - -tIPFilterV5v0Group OBJECT-GROUP - OBJECTS { - tIPFilterRowStatus, - tIPFilterScope, - tIPFilterDescription, - tIPFilterDefaultAction, - tIPFilterParamsRowStatus, - tIPFilterParamsLogId, - tIPFilterParamsDescription, - tIPFilterParamsAction, - tIPFilterParamsForwardNH, - tIPFilterParamsForwardNHIndirect, - tIPFilterParamsRemarkDSCP, - tIPFilterParamsRemarkDSCPMask, - tIPFilterParamsRemarkDot1p, - tIPFilterParamsSourceIpAddr, - tIPFilterParamsSourceIpMask, - tIPFilterParamsDestinationIpAddr, - tIPFilterParamsDestinationIpMask, - tIPFilterParamsProtocol, - tIPFilterParamsSourcePortValue1, - tIPFilterParamsSourcePortValue2, - tIPFilterParamsSourcePortOperator, - tIPFilterParamsDestPortValue1, - tIPFilterParamsDestPortValue2, - tIPFilterParamsDestPortOperator, - tIPFilterParamsDSCP, - tIPFilterParamsFragment, - tIPFilterParamsOptionPresent, - tIPFilterParamsIpOptionValue, - tIPFilterParamsIpOptionMask, - tIPFilterParamsMultipleOption, - tIPFilterParamsTcpSyn, - tIPFilterParamsTcpAck, - tIPFilterParamsIcmpCode, - tIPFilterParamsIcmpType, - tIPFilterParamsCflowdSample, - tIPFilterParamsCflowdIfSample, - tIPFilterParamsForwardNHInterface, - tIPFilterParamsIngressHitCount, - tIPFilterParamsEgressHitCount, - tIPFilterParamsLogInstantiated, - tIPFilterParamsForwardRedPlcy, - tIPFilterParamsActiveDest, - tIPFilterParamsFwdSvcId, - tIPFilterParamsFwdSapPortId, - tIPFilterParamsFwdSapEncapVal, - tIPFilterParamsFwdSdpBind, - tIPFilterParamsRedirectURL, - tIPFilterParamsSrcIpFullMask, - tIPFilterParamsDestIpFullMask - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting IP Filters - on Alcatel 7x50 ESS/SR series systems 5.0 release." - ::= { tFilterMIBGroups 17 } - -tFilterLogV5v0Group OBJECT-GROUP - OBJECTS { - tFilterLogSummaryEnabled, - tFilterLogSummaryCrit1 - } - STATUS current - DESCRIPTION - "The group of objects supporting Filter Log Summarization - on Alcatel 7x50 ESS/SR series systems 5.0 release." - ::= { tFilterMIBGroups 18 } - -tTodPolicies77450V5v0Group OBJECT-GROUP - OBJECTS { - tIPFilterParamsTimeRangeName, - tIPFilterParamsTimeRangeState, - tMacFilterParamsTimeRangeName, - tMacFilterParamsTimeRangeState - } - STATUS current - DESCRIPTION - "The group of objects supporting management of time of day policy - related objects on Alcatel 7450 ESS series systems 5.0 release." - ::= { tFilterMIBGroups 19 } - -tTodPolicies77x0V5v0Group OBJECT-GROUP - OBJECTS { - tIPFilterParamsTimeRangeName, - tIPFilterParamsTimeRangeState, - tMacFilterParamsTimeRangeName, - tMacFilterParamsTimeRangeState, - tIPv6FilterParamsTimeRangeName, - tIPv6FilterParamsTimeRangeState - } - STATUS current - DESCRIPTION - "The group of objects supporting management of time of day policy - related objects on Alcatel 77x0 series systems 5.0 release." - ::= { tFilterMIBGroups 20 } - -tFilterNotificationObjV5v0Group OBJECT-GROUP - OBJECTS { - tFilterPBRDropReason, - tFilterParmRow, - tFilterAlarmDescription - } - STATUS current - DESCRIPTION - "The group of objects supporting management of filter - notification objects on Alcatel 7x50 SR series systems." - ::= { tFilterMIBGroups 21 } - -tIPFilterV6v0Group OBJECT-GROUP - OBJECTS { - tIPFilterRowStatus, - tIPFilterScope, - tIPFilterDescription, - tIPFilterDefaultAction, - tIPFilterParamsRowStatus, - tIPFilterParamsLogId, - tIPFilterParamsDescription, - tIPFilterParamsAction, - tIPFilterParamsForwardNH, - tIPFilterParamsForwardNHIndirect, - tIPFilterParamsRemarkDSCP, - tIPFilterParamsRemarkDSCPMask, - tIPFilterParamsRemarkDot1p, - tIPFilterParamsSourceIpAddr, - tIPFilterParamsSourceIpMask, - tIPFilterParamsDestinationIpAddr, - tIPFilterParamsDestinationIpMask, - tIPFilterParamsProtocol, - tIPFilterParamsSourcePortValue1, - tIPFilterParamsSourcePortValue2, - tIPFilterParamsSourcePortOperator, - tIPFilterParamsDestPortValue1, - tIPFilterParamsDestPortValue2, - tIPFilterParamsDestPortOperator, - tIPFilterParamsDSCP, - tIPFilterParamsFragment, - tIPFilterParamsOptionPresent, - tIPFilterParamsIpOptionValue, - tIPFilterParamsIpOptionMask, - tIPFilterParamsMultipleOption, - tIPFilterParamsTcpSyn, - tIPFilterParamsTcpAck, - tIPFilterParamsIcmpCode, - tIPFilterParamsIcmpType, - tIPFilterParamsCflowdSample, - tIPFilterParamsCflowdIfSample, - tIPFilterParamsForwardNHInterface, - tIPFilterParamsIngressHitCount, - tIPFilterParamsEgressHitCount, - tIPFilterParamsLogInstantiated, - tIPFilterParamsForwardRedPlcy, - tIPFilterParamsActiveDest, - tIPFilterParamsFwdSvcId, - tIPFilterParamsFwdSapPortId, - tIPFilterParamsFwdSapEncapVal, - tIPFilterParamsFwdSdpBind, - tIPFilterParamsRedirectURL, - tIPFilterParamsSrcIpFullMask, - tIPFilterParamsDestIpFullMask, - tIPFilterParamsIngrHitByteCount, - tIPFilterParamsEgrHitByteCount - } - STATUS current - DESCRIPTION - "The group of objects supporting IP Filters - on Alcatel 7x50 ESS/SR series systems 6.0 release." - ::= { tFilterMIBGroups 22 } - -tMacFilterV6v0Group OBJECT-GROUP - OBJECTS { - tMacFilterRowStatus, - tMacFilterScope, - tMacFilterDescription, - tMacFilterDefaultAction, - tMacFilterParamsRowStatus, - tMacFilterParamsLogId, - tMacFilterParamsDescription, - tMacFilterParamsAction, - tMacFilterParamsFrameType, - tMacFilterParamsSrcMAC, - tMacFilterParamsSrcMACMask, - tMacFilterParamsDstMAC, - tMacFilterParamsDstMACMask, - tMacFilterParamsDot1pValue, - tMacFilterParamsDot1pMask, - tMacFilterParamsEtherType, - tMacFilterParamsDsap, - tMacFilterParamsDsapMask, - tMacFilterParamsSsap, - tMacFilterParamsSsapMask, - tMacFilterParamsSnapPid, - tMacFilterParamsSnapOui, - tMacFilterParamsIngressHitCount, - tMacFilterParamsEgressHitCount, - tMacFilterParamsLogInstantiated, - tMacFilterParamsFwdSvcId, - tMacFilterParamsFwdSapPortId, - tMacFilterParamsFwdSapEncapVal, - tMacFilterParamsFwdSdpBind, - tMacFilterParamsRedirectURL, - tMacFilterParamsIngrHitByteCount, - tMacFilterParamsEgrHitByteCount - } - STATUS current - DESCRIPTION - "The group of objects supporting management of mac filter objects - on Alcatel 7x50 SR series systems 6.0 release." - ::= { tFilterMIBGroups 23 } - -tIPv6FilterV6v0Group OBJECT-GROUP - OBJECTS { - tIPv6FilterRowStatus, - tIPv6FilterScope, - tIPv6FilterDescription, - tIPv6FilterDefaultAction, - tIPv6FilterParamsRowStatus, - tIPv6FilterParamsLogId, - tIPv6FilterParamsDescription, - tIPv6FilterParamsAction, - tIPv6FilterParamsForwardNH, - tIPv6FilterParamsForwardNHIndirect, - tIPv6FilterParamsRemarkDSCP, - tIPv6FilterParamsRemarkDSCPMask, - tIPv6FilterParamsRemarkDot1p, - tIPv6FilterParamsSourceIpAddr, - tIPv6FilterParamsSourceIpMask, - tIPv6FilterParamsDestinationIpAddr, - tIPv6FilterParamsDestinationIpMask, - tIPv6FilterParamsNextHeader, - tIPv6FilterParamsSourcePortValue1, - tIPv6FilterParamsSourcePortValue2, - tIPv6FilterParamsSourcePortOperator, - tIPv6FilterParamsDestPortValue1, - tIPv6FilterParamsDestPortValue2, - tIPv6FilterParamsDestPortOperator, - tIPv6FilterParamsDSCP, - tIPv6FilterParamsTcpSyn, - tIPv6FilterParamsTcpAck, - tIPv6FilterParamsIcmpCode, - tIPv6FilterParamsIcmpType, - tIPv6FilterParamsCflowdSample, - tIPv6FilterParamsCflowdIfSample, - tIPv6FilterParamsForwardNHInterface, - tIPv6FilterParamsIngressHitCount, - tIPv6FilterParamsEgressHitCount, - tIPv6FilterParamsLogInstantiated, - tIPv6FilterParamsForwardRedPlcy, - tIPv6FilterParamsActiveDest, - tIPv6FilterParamsIngrHitByteCount, - tIPv6FilterParamsEgrHitByteCount - } - STATUS current - DESCRIPTION - "The group of objects supporting management of IPv6 filter objects - on Alcatel 7x50 SR series systems." - ::= { tFilterMIBGroups 24 } - - -END +TIMETRA-FILTER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressIPv4, + InetAddressIPv6, + InetAddressPrefixLength, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, Opaque, + TimeTicks, Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress, RowPointer, + RowStatus, TEXTUAL-CONVENTION, + TimeStamp, TruthValue + FROM SNMPv2-TC + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + Dot1PPriority, IPv6FlowLabel, + IPv6FlowLabelMask, + IpAddressPrefixLength, QTagFullRange, + QTagFullRangeOrNone, SdpBindId, + ServiceAccessPoint, SvcISID, + TDSCPFilterActionValue, + TDSCPNameOrEmpty, TFrameType, TIpOption, + TIpProtocol, TItemDescription, + TLNamedItemOrEmpty, TMacFilterType, + TNamedItem, TNamedItemOrEmpty, + TOperator, TRegularExpression, + TTcpUdpPort, + TmnxAddressAndPrefixAddress, + TmnxAddressAndPrefixPrefix, + TmnxAddressAndPrefixType, + TmnxAdminState, + TmnxAdminStateTruthValue, TmnxEncapVal, + TmnxHttpRedirectUrl, + TmnxNatSubscriberType, + TmnxNatSubscriberTypeOrNone, + TmnxOperState, TmnxPortID, TmnxServId, + TmnxSubBondingConnIdOrEmpty, TmnxVRtrID, + TmnxVRtrIDOrZero, TmnxVRtrMplsLspID + FROM TIMETRA-TC-MIB + ; + +timetraFilterMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision Filter + features on Nokia SROS systems. + + Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied 'as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201208010000Z" + DESCRIPTION + "Rev 11.0 1 Aug 2012 00:00 + 11.0 release of the TIMETRA-FILTER-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 01 Feb 2011 00:00 + 9.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200907010000Z" + DESCRIPTION + "Rev 8.0 01 Jul 2009 00:00 + 8.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-FILTER-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200602280000Z" + DESCRIPTION + "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-FILTER-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-FILTER-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-FILTER-MIB." + + REVISION "200301290000Z" + DESCRIPTION + "Rev 0.1 29 Jan 2003 00:00 + Initial version of the TIMETRA-FILTER-MIB." + + ::= { timetraSRMIBModules 21 } + +TFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a filter. 0 indicates an invalid + filter-id." + SYNTAX Unsigned32 (0..65535) + +TFilterFlowspecGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a flowspec group. 65535 indicates an + invalid group id (when used in embedding it means embed rules from all + groups)" + SYNTAX Unsigned32 (0..16383 | 65535) + +TIPFilterIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of an IP filter." + SYNTAX Integer32 (-1 | 0..65535) + +TVsdFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a filter managed by a VSD controller. + + The value of the upper 16 bits is always equal to 0x0400. + + The value of the lower 16 bits corresponds to the last segment of the + name used for the filter in CLI (_tmnx_vsd_)." + SYNTAX Unsigned32 (67108865..67174399) + +TConfigOrVsdFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a filter. Any value greater than + 0x0000FFFF (65535) indicates a filter that was dynamically created + (auto-generated) by the system and as such cannot be used as part of + any SNMP SET operation. + + - The range 0x00000001 .. 0x0000FFFF (1 .. 65535) + indicates a regular configuration originated filter. + + - The range 0x04000001 .. 0x0400FFFF (67108865 .. 67174399) + indicates a filter managed by a VSD controller. In this case + the last 16 bits indicate the ID of the VSD filter. + + - The value 0 indicates an invalid filter-id (e.g. no filter applied + on a particular endpoint)." + SYNTAX Unsigned32 (0..65535 | 67108865..67174399) + +TAnyFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a filter Id. Any value greater than 65535 indicates a + filter that was created (auto-generated) by the system. + + - The range 0x01000000 through 0x0100FFFF indicates a filter used for + BGP Flow-Spec. In this case, the last 15 bits indicate the value of + the vRtrID where the filter is active. Values higher than 0x01008000 + represent flowspec group filters. + + - The range 0x03000000 through 0x0300FFFF indicates a filter used for + Open-Flow. + + - The range 0x20000000 .. 0x3FFFFFFF is used for handling filter rules + (received from RADIUS) that are to be shared between users. The Id + is encoded as follows: + - the highest 3 bits (0b001) indicate that it is an auto-generated + shared filter + - the subsequent 13 bits indicate which combination of filter rules + are inserted; this corresponds to the second number in the filter + Id as displayed in CLI: the '1' in the example '9:1' + - the subsequent 16 bits indicate the base filter Id; this + corresponds to the first number ('9') in '9:1' + + - The range 0x10000000 .. 0x1FFFFFFF is used for handling filter + flow-rules (received from DIAMETER) that are to be shared between + users. The Id is encoded as follows: + - the highest 4 bits (0b0001) indicate that it is an auto-generated + flow-rule filter + - the subsequent 12 bits indicate which combination of flow-rules are + inserted; this corresponds to the second number in the filter Id as + displayed in CLI: the '2' in the example '9:P2' + - the subsequent 16 bits indicate the base filter Id; this + corresponds to the first number ('9') in the example '9:P2' + + - The range 0x04000001 .. 0x0400FFFF (67108865..67174399) + indicates a filter managed by a VSD controller. In this case + the last 16 bits indicate the ID of the VSD filter. + " + SYNTAX Unsigned32 + +TFilterScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention determines some aspects of an item's behavior + regarding creation and use, unused entry garbage collection, and + automated promulgation by Element Management System to other systems + in the service domain. + + TFilterScope is an extension of the textual convention TItemScope. + + exclusive: + + When the scope of an item is defined as exclusive, the item can + only be applied once, for example to a single SAP. Attempting + to assign the policy to a second SAP is not allowed and will + result in an error. If the item is removed from the exclusive + SAP, it will become available for assignment to another + exclusive SAP. + + A non-applied exclusive scope policy is a candidate to be removed + from the system by a TBD garbage collection command. + + The system default policies cannot be put into the exclusive scope. + An error will be generated if scope exclusive is executed in + any policies with a policy-id equal to 1. + + template: + + When the scope of an item is defined as template, the item can be + applied any number of times. Policies with template scope + will not be considered for deletion by a TBD garbage collection + command; all items of scope 'template' must be deleted explicitly. + + The system default policies will always be scope template. + An error will occur if a policy-id 1 is attempted to be + set to scope exclusive. + + embedded: + + When the scope of a filter is defined as embedded, this indicates + that the filter may be embedded in other non-embedded filters. + An embedded filter may not be applied anywhere in the system. + Attempting to set scope to embedded for a filter which is + already applied will be rejected by the system. + + system: + + When the scope of a filter policy is defined as system, the filter + policy can be used as a common system filter policy only. + + The policy cannot be applied directly anywhere in the system. + In order to activate the policy it must be configured as the active + system filter policy in tFilterSystemFilterTable. + + All other 'exclusive' and 'template' IP / IPv6 filter policies may + be chained to the active system policy by setting the + tIPFilterChainToSystemFilter or tIPv6FilterChainToSystemFilter + object to 'true(1)'. + + When an IP / IPv6 filter policy is chained to the system filter + policy, system filter policy's rules are executed first before + any rules of the activating filter policy are executed. + + The scope of a filter policy can be set to/from this value only + when the policy does not contain any entry." + SYNTAX INTEGER { + exclusive (1), + template (2), + embedded (3), + system (4) + } + +TItemMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "when set to off, the item is not matched. when set to false, packets + without the item match the filter. when set to true, packets with the + item match the filter." + SYNTAX INTEGER { + off (1), + false (2), + true (3) + } + +TAnyEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table." + SYNTAX Unsigned32 + +TEntryIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. + To facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. + The value 0, means that the object does not refer to a filter + entry at this time." + SYNTAX TAnyEntryId (0..196607) + +TEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. + To facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc." + SYNTAX TEntryIdOrZero (1..196607) + +TLimitedEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. + To facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc." + SYNTAX TEntryId (1..65535) + +TDhcpEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX TLimitedEntryId + +TEntryBlockSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Defines size of block used for filter entries insertion." + SYNTAX TEntryIdOrZero (0..65535) + +TFilterAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet: + - drop (1): packets matching the filter entry are dropped. + - forward (2): packets matching the filter entry are forwarded. + - httpRedirect(4): packets matching the filter entry are redirected. + - nat (5): packets matching the filter entry are forwarded to + the NAT function in the system. + - reassemble (6): packets matching the filter entry are forwarded to + the packet REASSEMBLE function in the system. + - gtpLclBrkout(7): packets matching the filter entry are broken out + locally from a GTP tunnel (and thereby bypass the + mobile packet core). For packets that are not sent + in the context of a GTP tunnel, this action is + equivalent to 'forward'. + - forwardEsiL2(8): packets matching the filter entry are forwarded to + ESI identified first appliance in Nuage service + chain using EVPN-resolved VXLAN tunnel in + the specified VPLS service. + - forwardEsiL3(9): packets matching the filter entry are forwarded to + ESI/SF-IP identified first appliance in Nuage + service chain using EVPN-resolved VXLAN tunnel over + the configured VAS interface in the specified VPRN + service. + - unrecognized(11): Tables tMacFilterParamsTable, tIPFilterParamsTable, + tIPv6FilterParamsTable and their augment tables can + only be used to configure actions which were + available before introducing + tMacFltrEntryActionTable and + tIPvXFltrEntryActionTable. All actions (including + action related functionality) can be configured via + tables tMacFltrEntryActionTable and + tIPvXFltrEntryActionTable. The value 'unrecognized' + indicates that the currently configured action was + added after introduction of tMacFltrEntryActionTable + and tIPvXFltrEntryActionTable and can't be + interpreted in the tables tMacFilterParamsTable, + tIPFilterParamsTable, tIPv6FilterParamsTable and + their augment tables. + " + SYNTAX INTEGER { + drop (1), + forward (2), + httpRedirect (4), + nat (5), + reassemble (6), + gtpLclBrkout (7), + forwardEsiL2 (8), + forwardEsiL3 (9), + unrecognized (11) + } + +TFilterPbrDownActionOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TFilterPbrDownActionOvr specifies an override of + default PBR down action: + - none (0): default PBR down action is applied to + packets matching the filter entry. + Default PBR down action is either drop + or forward based on PBR action type. + - drop (1): packets matching the filter entry are + dropped. + - forward (2): packets matching the filter entry are + forwarded. + - filterDefaultAction (3): packets matching the filter entry are + handled according to filter default action + configured using tIPFilterDefaultAction + for IP filter, tIPv6FilterDefaultAction + for IPv6 filter and + tMacFilterDefaultAction for MAC filter." + SYNTAX INTEGER { + none (0), + drop (1), + forward (2), + filterDefaultAction (3) + } + +TFilterActionOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet: + - drop (1): packets matching the filter entry are dropped. + - forward (2): packets matching the filter entry are forwarded. + - default (3): packets matching the filter entry get the applicable + default behavior. Note: the value 'default' is + currently not supported. + - httpRedirect(4): packets matching the filter entry are redirected. + - nat (5): packets matching the filter entry are forwarded to + the NAT function in the system. + - reassemble (6): packets matching the filter entry are forwarded to + the packet REASSEMBLE function in the system. + - gtpLclBrkout(7): packets matching the filter entry are broken out + locally from a GTP tunnel (and thereby bypass the + mobile packet core). For packets that are not sent + in the context of a GTP tunnel, this action is + equivalent to 'forward'. + - forwardEsiL2(8): packets matching the filter entry are forwarded to + ESI identified first appliance in Nuage service + chain using EVPN-resolved VXLAN tunnel in + the specified VPLS service. + - forwardEsiL3(9): packets matching the filter entry are forwarded to + ESI/SF-IP identified first appliance in Nuage + service chain using EVPN-resolved VXLAN tunnel over + the configured VAS interface in the specified VPRN + service. + - unrecognized(11): Tables tMacFilterParamsTable, tIPFilterParamsTable, + tIPv6FilterParamsTable and their augment tables can + only be used to configure actions which were + available before introducing + tMacFltrEntryActionTable and + tIPvXFltrEntryActionTable. All actions (including + action related functionality) can be configured via + tables tMacFltrEntryActionTable and + tIPvXFltrEntryActionTable. The value 'unrecognized' + indicates that the currently configured action was + added after introduction of tMacFltrEntryActionTable + and tIPvXFltrEntryActionTable and can't be + interpreted in the tables tMacFilterParamsTable, + tIPFilterParamsTable, tIPv6FilterParamsTable and + their augment tables. + - ignoreMatch(30): Match criteria are skipped. + " + SYNTAX INTEGER { + drop (1), + forward (2), + default (3), + httpRedirect (4), + nat (5), + reassemble (6), + gtpLclBrkout (7), + forwardEsiL2 (8), + forwardEsiL3 (9), + unrecognized (11), + ignoreMatch (30) + } + +TIPvXFilterEntryAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet: + - drop (1): A packet matching the entry will be dropped. + - forward (2): A packet matching the entry will be + forwarded using regular routing. + - httpRedirect (4): An HTTP GET packet matching the entry is + forwarded to CPM for HTTP captive portal + processing. + - nat (5): A packet matching the entry will be + forwarded to NAT. + - reassemble (6): Packets matching the entry are forwarded to + the packet REASSEMBLE function in the + system. + - gtpLclBrkout (7): A packet matching the entry is broken out + locally from a GTP tunnel (and thereby + bypass the mobile packet core). For packets + that are not sent in the context of a GTP + tunnel, this action is equivalent to + forward. + - forwardEsiL2 (8): A packet matching the entry will be + forwarded to ESI identified first appliance + in Nuage service chain using EVPN-resolved + VXLAN tunnel in the specified VPLS service. + - forwardEsiL3 (9): A packet matching the entry will be + forwarded to ESI/SF-IP identified first + appliance in Nuage service chain using + EVPN-resolved VXLAN tunnel over the + configured VAS interface in the specified + VPRN service. + - ofPacketIn (10): Packets are sent to controller configured + for this H-OFS instance on a dedicated + packet-in channel part of the main or + auxiliary connection. + - dropTtl (12): A packet matching the entry will be dropped + only if 'Time-to-live' field of packet's + IPv4 header or 'Hop-Limit' field of packet's + IPv6 header meets the configured condition. + - dropPktLen (13): A packet matching the entry will be dropped + only if 'Total Length' field of packet's + IPv4 header or 'Payload Length' field of + packet's IPv6 header field meets the + configured condition. + - forwardRtr (14): A packet matching the entry will be + forwarded in the configured routing context. + - forwardNextHop (15): A packet matching the entry will be + forwarded in the routing context of the + incoming interface using direct or indirect + IP address in the routing lookup. + - forwardNextHopRtr (16): A packet matching the entry will be + forwarded in the configured routing context + using direct or indirect IP address in the + routing lookup. + - forwardNHInterface (17): A packet matching the entry will be + forwarded using the configured local + interface. + - forwardLsp (18): A packet matching the entry will be + forwarded using the specified LSP. + - forwardSdp (19): A packet matching the entry will be + forwarded using the configured SDP. + - forwardSap (20): A packet matching the entry will be + forwarded using the configured SAP. + - forwardRPlcy (21): A packet matching the entry will be + forwarded using forward next-hop or forward + next-hop router and the IP address of + destination selected by the configured + redirect policy. If no destination is + selected packets are subject to action + forward. + - rateLimit (22): Traffic matching the entry will be limited + to the value specified by the object + tIPvXFltrEntryActRateLimit. + - tcpMssAdjust (23): The value of TCP Maximum Segment Size (MSS) + option of packets matching the entry will be + set to the value specified by + TIMETRA-VRTR-MIB.mib::tmnxVrtrMssAdjSegmentSize + if the value of the option exceeds that + value or the option is not present at all. + - remarkDscp (24): DSCP value of packets matching the entry + will be remarked. + - rateLimitPktLen (25): Packet rate of packets matching the entry + and having value of 'Total Length' field of + packet's IPv4 header or value of 'Payload + Length' field of packet's IPv6 header + meeting the configured condition is limited + to value specified by + tIPvXFltrEntryActRateLimit. + - rateLimitTtl (26): Packet rate of packets matching the entry + and having value of 'Time-to-live' field of + packet's IPv4 header or value of 'Hop-Limit' + field of packet's IPv6 header + meeting the configured condition is limited + to value specified by + tIPvXFltrEntryActRateLimit. + - dropExtractedTraffic (27): Traffic extracted to CPM will be dropped. + - forwardVprnTarget (28): A packet matching the filter entry will be + forwarded using specified tunnel. + - forwardBondingConnection (29):In a bonding context indicates the packet should be + forwarded over the given connection if that + connection is available. Outside a bonding context + this is equivalent to an unqualified forward action. + - ignoreMatch (30): Match criteria are skipped." + SYNTAX INTEGER { + drop (1), + forward (2), + httpRedirect (4), + nat (5), + reassemble (6), + gtpLclBrkout (7), + forwardEsiL2 (8), + forwardEsiL3 (9), + ofPacketIn (10), + dropTtl (12), + dropPktLen (13), + forwardRtr (14), + forwardNextHop (15), + forwardNextHopRtr (16), + forwardNHInterface (17), + forwardLsp (18), + forwardSdp (19), + forwardSap (20), + forwardRPlcy (21), + rateLimit (22), + tcpMssAdjust (23), + remarkDscp (24), + rateLimitPktLen (25), + rateLimitTtl (26), + dropExtractedTraffic (27), + forwardVprnTarget (28), + forwardBondingConnection (29), + ignoreMatch (30) + } + +TFilterPbrTargetStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Status of PBR target : + - unknown (0): Status of PBR target is not tracked + - doesNotExist (1): The system does not know the PBR target. + - up (2): PBR target is known by the system and can be + used for forwarding the traffic. + - down (3): PBR target is known by the system but can't be + used for forwarding the traffic. + - routerSpecific (4): PBR target status depends on service where + filter is applied." + SYNTAX INTEGER { + unknown (0), + doesNotExist (1), + up (2), + down (3), + routerSpecific (4) + } + +TFilterDownloadedAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Filter action downloaded to IOM: + - none (1): No filter entry action is downloaded to IOM. + Entry is inactive or filter is not applied. + - primary (2): Primary filter entry action is downloaded to IOM. + - secondary (3): Secondary filter entry action is downloaded to + IOM. + - forward (4): Neither primary nor secondary action is downloaded + to IOM. Action forward is downloaded to IOM. + - drop (5): Neither primary nor secondary action is downloaded + to IOM. Action drop is downloaded to IOM. + - notDisplayed (6): Field is not supported for configured action." + SYNTAX INTEGER { + none (1), + primary (2), + secondary (3), + forward (4), + drop (5), + notDisplayed (6) + } + +TFilterEntryActionId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TFilterEntryActionId specifies the unique + identifier and also the priority of the action within the filter + entry." + SYNTAX INTEGER { + primary (1), + secondary (2) + } + +TMacFilterEntryAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet matching the filter entry: + - drop (1) : A packet matching the entry will be dropped. + - forward (2) : A packet matching the entry will be + forwarded + using regular routing. + - httpRedirect (4): An HTTP GET packet matching the entry is + forwarded to CPM for HTTP captive portal + processing. + - forwardEsiL2 (8): A packet matching the entry will be forwarded + to ESI identified first appliance in Nuage + service chain using EVPN-resolved VXLAN + tunnel in the specified VPLS service. + - forwardSdp (19): A packet matching the entry will be forwarded + using the configured SDP. + - forwardSap (20): A packet matching the entry will be forwarded + using the configured SAP. + - rateLimit (22): Traffic matching the entry will be limited to + the value specified by the object + tIPvXFltrEntryActRateLimit. + - ignoreMatch (30): Match criteria are skipped. + " + SYNTAX INTEGER { + drop (1), + forward (2), + httpRedirect (4), + forwardEsiL2 (8), + forwardSdp (19), + forwardSap (20), + rateLimit (22), + ignoreMatch (30) + } + +TIPvXFilterEntryActionExt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on a packet: + - none (0) : This value indicates that no action + is specified. + - remarkDscp (24): DSCP value of packets will be remarked. + " + SYNTAX INTEGER { + none (0), + remarkDscp (24) + } + +TFilterLogId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in the filter log table. 0 indicates an + invalid log-id." + SYNTAX Unsigned32 (0 | 101..199) + +TFilterLogDestination ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Determines the location where filtered packets are logged." + SYNTAX INTEGER { + memory (1), + syslog (2), + file (3) + } + +TTimeRangeState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The textual convention TTimeRangeState is used to indicate the state + of an object that is controlled by a time range. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined but is not active at this moment. + - timeRangeActive. + A time range is defined, and is activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined and is activated, but the corresponding + object could not be installed due to resource problems." + SYNTAX INTEGER { + timeRangeNotApplic (0), + timeRangeNotActive (1), + timeRangeActive (2), + timeRangeActiveDownloadFailed (3) + } + +TFilterLogSummaryCriterium ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates the field on which log summarization will be done. + - when set to srcAddr, received log packets are summarized + based on the src ip/mac-addr + - when set to dstAddr, received log packets are summarized + based on the dst ip/mac-addr" + SYNTAX INTEGER { + srcAddr (0), + dstAddr (1) + } + +TFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Type of filter." + SYNTAX INTEGER { + fltrtypeselNone (0), + fltrtypeselIp (1), + fltrtypeselMac (2), + fltrtypeselCpm (3), + fltrtypeselIpv6 (4), + fltrtypeselCpm6 (5), + fltrtypeselCpmMac (6) + } + +TFilterSubInsSpaceOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Application capable of inserting filter entries into an existing + filter" + SYNTAX INTEGER { + none (0), + radius (1), + creditControl (2), + bgpFlowspec (3), + li (4), + embedded (5), + radiusSharedHost (6), + openflow (7), + pccRule (8), + vsd (9) + } + +TDHCPFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a DHCP filter." + SYNTAX TFilterID + +TDhcpFilterAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Action to take on DHCP host creation when the filter entry matches. + + When set to none(1), host creation proceeds as normal. + + When set to bypass-host-creation(2), host creation is bypassed. + + When set to drop(3), the DHCP message is dropped. " + SYNTAX INTEGER { + none (1), + bypass-host-creation (2), + drop (3) + } + +TDhcpFilterMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Match condition for a DHCP option in a DHCP filter entry + + When set to present(1) the related DHCP option must be present, when + set to absent(2) the related DHCP option must be absent. + + When set to string(3) the option must (partially) match a specified + ASCII string, setting string-exact(4) requires an exact match, setting + string-invert(5) requires the option not to (partially) match, setting + string-exact-invert(6) requires the option not to match exact. + + Setting hex(7), hex-exact(8), hex-invert(9) or hex-exact-invert(10) + will use a hex octet string for the matching." + SYNTAX INTEGER { + present (1), + absent (2), + string (3), + string-exact (4), + string-invert (5), + string-exact-invert (6), + hex (7), + hex-exact (8), + hex-invert (9), + hex-exact-invert (10) + } + +TFltrPrefixListType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type TFltrPrefixListType enumerates all possible prefix list + types." + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + +TmnxEmbeddedFltrOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEmbeddedFltrOperState data type is an enumerated integer that + describes the current operational state of a filter embedding request." + SYNTAX INTEGER { + embedFailedNoResources (-1), + inactive (0), + active (1) + } + +TmnxEmbeddedFltrAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEmbeddedFltrAdminState data type is an enumerated integer that + describes the current administrative state of a filter embedding + request." + SYNTAX INTEGER { + inactive (0), + active (1) + } + +TmnxFltrEmbeddedEntryState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFltrEmbeddedEntryState data type is an enumerated integer that + describes the current operational state of an embedded filter entry." + SYNTAX INTEGER { + inserted (1), + overruled (2), + inactiveAdminDown (3), + inactiveNoResources (4) + } + +TmnxFilterApplyPathSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFilterApplyPathSource data type is an enumerated integer that + describes the source of the apply-path imported prefixes" + SYNTAX INTEGER { + unknown (0), + bgp-peers (1) + } + +TFltrPortSelector ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies how the source port and + destination port filter objects are combined to form the filter match + criterion. + - If the selector takes the value and-port(0) then the source port + and destination port objects (if set) are combined into 1 filter + condition that fires if both conditions are met (i.e. a logical + and-operation of both is done). If one of them is not set (default + values) then only the other one is taken into account for the match + condition. + - If the selector takes the value or-port(1) then the source port + objects are used as match condition for either source port or + destination port (i.e. a logical or-operation is done). In this case, + non-default values must be set for the source port objects. In this + case the destination port objects are (silently) copied from the + source port objects by the system; any other values set by the user + are overwritten by the system." + SYNTAX INTEGER { + and-port (0), + or-port (1) + } + +TFilterRPBindingOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies how the destinations in filter + redirect policy binding are combined to form the operational state of + the whole binding." + SYNTAX INTEGER { + and (0), + or (1) + } + +TFilterPacketLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TFilterPacketLength textual convention is used to specify the + 'Total Length' value of packet's IPv4 header or the 'Payload Length' + value of packet's IPv6 header." + SYNTAX Unsigned32 (0..65535) + +TFilterTTL ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TFilterTTL textual convention is used to specify a Time To Live + (IPv4) or Hop Limit (IPv6) value." + SYNTAX Unsigned32 (0..255) + +TmnxFilterRPlcyTestLastAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFilterRPlcyTestLastAction textual convention is used to + indicate the last impact of a test assigned to a destination of a + redirect policy on an operational state of the destination. + + Value 'enable' indicates the operational state of the destination has + been set to 'inService'. + + Value 'disable' indicates the operational state of the destination has + been set to 'outOfService'. + + Value 'none' indicates the operational state of the destination has + not been changed yet." + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + +TmnxFilterRPlcyTestRespAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxFilterRPlcyTestRespAction textual convention is used to + indicate the action of a test assigned to a destination of a redirect + policy on a operational priority of the destination. + + Value 'increase' indicates that if the response passes the test the + operational priority of the destination will be increased. + + Value 'decrease' indicates that if the response passes the test the + operational priority of the destination will be decreased. + + Value 'disable' indicates the test wont have impact on the operational + priority of the destination." + SYNTAX INTEGER { + increase (1), + decrease (2), + disable (3) + } + +TFilterEgressPBR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "disable - 0: policy based routing has no effect when applied + on egress + enable - 1: egress policy based routing is allowed and default + load-balancing based on hash of source/destination + address of the packet is applied + enableWithL4LB - 2: egress policy based routing is allowed and + l4-load-balancing is applied (if available include + TCP/UDP port in hash." + SYNTAX INTEGER { + disable (0), + enable (1), + enableWithL4LB (2) + } + +TFilterEsi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Ethernet Segment Identifier (ESI) as defined in IETF draft + BGP MPLS Based Ethernet VPN. ESI is a unique non-zero identifier that + identifies an Ethernet Segment. ESI is encoded as a ten octets integer + in line format with the most significant octet sent first. + The following two ESI values are reserved: + - ESI 0 denotes a single-homed CE. + - ESI 0xFF repeated 10 times is known as MAX-ESI. + + In a network with managed and not-managed CEs, the ESI has the + following format: + + +---+---+---+---+---+---+---+---+---+---+ + | T | ESI Value | + +---+---+---+---+---+---+---+---+---+---+ + + Where: + T (ESI Type) is a 1-octet field (most significant octet) that + specifies the format of the remaining nine octets (ESI Value). + ESI type can be one of the values 0x00-0x05." + SYNTAX OCTET STRING (SIZE (10)) + +TFilterEntryActionRateLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A limiting rate in kilobits-per-second for traffic matching the filter + entry. The value -1 means max rate." + SYNTAX Integer32 (-1 | 0..2000000000) + +TFilterEmbedOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Insertion offset of entries of an embedded filter into an embedding + filter. An entry at position x in the embedded filter is inserted at + position x + offset in the embedding filter." + SYNTAX Unsigned32 (0..196607) + +tFilterObjects OBJECT IDENTIFIER ::= { tmnxSRObjs 21 } + +tIPFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all ip filters configured on this system." + ::= { tFilterObjects 1 } + +tIPFilterEntry OBJECT-TYPE + SYNTAX TIPFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP Filter entry. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tIPFilterId } + ::= { tIPFilterTable 1 } + +TIPFilterEntry ::= SEQUENCE +{ + tIPFilterId TAnyFilterID, + tIPFilterRowStatus RowStatus, + tIPFilterScope TFilterScope, + tIPFilterDescription TItemDescription, + tIPFilterDefaultAction TFilterAction, + tIPFilterRadiusInsertPt TEntryIdOrZero, + tIPFilterRadiusInsertSize TEntryBlockSize, + tIPFilterCreditCntrlInsertPt TEntryIdOrZero, + tIPFilterCreditCntrlInsertSize TEntryBlockSize, + tIPFilterSubInsertHighWmark Integer32, + tIPFilterSubInsertLowWmark Integer32, + tIpFilterCreditCntrlNbrInsertd Unsigned32, + tIpFilterRadiusNbrInsertd Unsigned32, + tIpFilterName TLNamedItemOrEmpty, + tIPFilterHostSharedInsertPt TEntryIdOrZero, + tIPFilterHostSharedInsertSize TEntryBlockSize, + tIpFilterHostSharedNbrInsertd Unsigned32, + tIPFilterHostSharedHighWmark Integer32, + tIPFilterHostSharedLowWmark Integer32, + tIPFilterNbrHostSharedFltrs Unsigned32, + tIPFilterSharedPccRuleInsrtPt TEntryIdOrZero, + tIPFilterSharedPccRuleInsrtSize TEntryBlockSize, + tIPFilterSharedPccRuleNbrInsrtd Unsigned32, + tIPFilterChainToSystemFilter TruthValue +} + +tIPFilterId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPFilterId uniquely identifies an ip filter. + User-configured filters have values between (1..65535). Other values + are reserved for filters that are created (auto-generated) by the + system. Refer to the description of the textual convention + TAnyFilterID for more details." + ::= { tIPFilterEntry 1 } + +tIPFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPFilterTable." + ::= { tIPFilterEntry 2 } + +tIPFilterScope OBJECT-TYPE + SYNTAX TFilterScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the scope of this filter definition." + DEFVAL { template } + ::= { tIPFilterEntry 3 } + +tIPFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tIPFilterEntry 4 } + +tIPFilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that do not match any filter entries. + The only allowed values for this field are drop(1) and forward(2)." + DEFVAL { drop } + ::= { tIPFilterEntry 5 } + +tIPFilterRadiusInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterRadiusInsertPt specifies at what place the host + specific filter entries received from Radius will be inserted in the + filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Radius provided host specific filter entries + can be inserted in the filter. + + If tIPFilterRadiusInsertSize is set to 0, then this object will be put + to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 6 } + +tIPFilterRadiusInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterRadiusInsertSize specifies how many host + specific filter entries received from Radius for subscriber hosts can + be inserted in the filter. + + If tIPFilterRadiusInsertPt is set to 0, then this object will be put + to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 7 } + +tIPFilterCreditCntrlInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterCreditCntrlInsertPt specifies at what place the + filter entries received from Credit Control for a particular + subscriber host will be inserted in the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Credit Control provided filter entries can + be inserted in the filter. + + If tIPFilterCreditCntrlInsertSize is set to 0, then this object will + be put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 8 } + +tIPFilterCreditCntrlInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterCreditCntrlInsertSize specifies how many filter + entries received from Credit Control can be inserted in the filter. + + If tIPFilterCreditCntrlInsertPt is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error" + DEFVAL { 0 } + ::= { tIPFilterEntry 9 } + +tIPFilterSubInsertHighWmark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterSubInsertHighWmark specifies the + utilization of the filter ranges for filter entry insertion, at which + a table full alarm will be raised by the agent. The value 0 indicates + that no alarm will be generated." + DEFVAL { 95 } + ::= { tIPFilterEntry 10 } + +tIPFilterSubInsertLowWmark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterSubInsertLowWmark specifies the + utilization of the filter ranges for filter entry insertion, at which + a table full alarm will be cleared by the agent." + DEFVAL { 90 } + ::= { tIPFilterEntry 11 } + +tIpFilterCreditCntrlNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpFilterCreditCntrlNbrInsertd indicates how + many filter entries are currently inserted in the filter on request of + credit control." + ::= { tIPFilterEntry 12 } + +tIpFilterRadiusNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpFilterRadiusNbrInsertd indicates how many + host specific filter entries are currently inserted in the filter on + request of RADIUS." + ::= { tIPFilterEntry 13 } + +tIpFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIpFilterName specifies the name to associate with this + filter." + DEFVAL { ''H } + ::= { tIPFilterEntry 14 } + +tIPFilterHostSharedInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterHostSharedInsertPt specifies at what place the + filter entries received from Radius that are shared between several + hosts (host common rules) will be inserted in the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Radius provided host common filter entries + can be inserted in the filter. + + If tIPFilterHostSharedInsertSize is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 15 } + +tIPFilterHostSharedInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterHostSharedInsertSize specifies how many host + common filter entries received from Radius for subscriber hosts can be + inserted in the filter. + + If tIPFilterHostSharedInsertPt is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPFilterEntry 16 } + +tIpFilterHostSharedNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpFilterHostSharedNbrInsertd indicates how + many Radius Shared Filter rules are inserted in the filter." + ::= { tIPFilterEntry 17 } + +tIPFilterHostSharedHighWmark OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterHostSharedHighWmark specifies the + number of Radius Shared Filters that can be dynamically created in the + system before an high watermark notification is generated by the + system. The value -1 specifies that no notifications are sent. If any + of the watermarks (high or low) is set to -1, both watermarks will be + set to -1 by the system." + DEFVAL { -1 } + ::= { tIPFilterEntry 18 } + +tIPFilterHostSharedLowWmark OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterHostSharedLowWmark specifies the + number of Radius Shared Filters that are still dynamically created in + the system before an high watermark notification is cleared by the + system. The value -1 specifies that no notifications are sent. If any + of the watermarks (high or low) is set to -1, both watermarks will be + set to -1 by the system." + DEFVAL { -1 } + ::= { tIPFilterEntry 19 } + +tIPFilterNbrHostSharedFltrs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterNbrHostSharedFltrs indicates how many + filters are currently created by Radius or Diameter based on this + filter. (Both host shared or flow-rule filters.)" + ::= { tIPFilterEntry 20 } + +tIPFilterSharedPccRuleInsrtPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterSharedPccRuleInsrtPt specifies at what place the + flow-rule filter entries that are received from Diameter and that are + shared across several hosts will be inserted in the filter. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value 0 means that no flow-rule filter entries can be inserted in + the filter by Diameter. + + If tIPFilterSharedPccRuleInsrtSize is set to 0 then + tIPFilterSharedPccRuleInsrtPt is also set to 0 by the system. + + Note that the range reserved for shared flow-rule entries must not + overlap with that of either + tIPFilterRadiusInsertPt/tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt/tIPFilterCreditCntrlInsertSize, or + tIPFilterHostSharedInsertPt/tIPFilterHostSharedInsertSize" + DEFVAL { 0 } + ::= { tIPFilterEntry 21 } + +tIPFilterSharedPccRuleInsrtSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterSharedPccRuleInsrtSize specifies how many + flow-rule filter entries that are received from Diameter and that are + shared across several hosts can be inserted in the filter. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value 0 means that no flow-rule filter entries can be inserted in + the filter by Diameter. + + If tIPFilterSharedPccRuleInsrtPt is set to 0 then + tIPFilterSharedPccRuleInsrtSize is also set to 0 by the system. + + Note that the range reserved for shared flow-rule entries must not + overlap with that of either + tIPFilterRadiusInsertPt/tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt/tIPFilterCreditCntrlInsertSize, or + tIPFilterHostSharedInsertPt/tIPFilterHostSharedInsertSize" + DEFVAL { 0 } + ::= { tIPFilterEntry 22 } + +tIPFilterSharedPccRuleNbrInsrtd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterSharedPccRuleNbrInsrtd indicates how + many flow-rule filter entries received from Diameter have been + inserted in this filter" + ::= { tIPFilterEntry 23 } + +tIPFilterChainToSystemFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterChainToSystemFilter specifies whether + this filter policy is chained to the active IP system filter policy. + + The active IP system filter policy is defined as a row in + tFilterSystemFilterTable that have the value of the object + tFilterSystemFilterType set to 'fltrtypeselIp(1)'. + + The value 'true(1)' means this filter policy is chained to the active + IP system filter policy. The system filter policy's rules are executed + first before any rules of this filter policy are executed. + + The value of this object can be set to 'true(1)' only when the scope + of this policy (value of the object tIPFilterScope) is 'exclusive(1)' + or 'template(2)'. + + The value 'false(2)' means this filter policy is not chained to the + active IP system filter policy." + DEFVAL { false } + ::= { tIPFilterEntry 24 } + +tIPFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all IP filter match entries for all IP filters." + ::= { tFilterObjects 2 } + +tIPFilterParamsEntry OBJECT-TYPE + SYNTAX TIPFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP Filter entry. Every IP Filter can + have zero or more IP Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + Additional parameters can be found in tIPFilterParamsExtTable. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIPFilterId, + tIPFilterParamsIndex + } + ::= { tIPFilterParamsTable 1 } + +TIPFilterParamsEntry ::= SEQUENCE +{ + tIPFilterParamsIndex TEntryId, + tIPFilterParamsRowStatus RowStatus, + tIPFilterParamsLogId TFilterLogId, + tIPFilterParamsDescription TItemDescription, + tIPFilterParamsAction TFilterActionOrDefault, + tIPFilterParamsForwardNH IpAddress, + tIPFilterParamsForwardNHIndirect TruthValue, + tIPFilterParamsRemarkDSCP TDSCPFilterActionValue, + tIPFilterParamsRemarkDSCPMask TDSCPFilterActionValue, + tIPFilterParamsRemarkDot1p Dot1PPriority, + tIPFilterParamsSourceIpAddr IpAddress, + tIPFilterParamsSourceIpMask IpAddressPrefixLength, + tIPFilterParamsDestinationIpAddr IpAddress, + tIPFilterParamsDestinationIpMask IpAddressPrefixLength, + tIPFilterParamsProtocol TIpProtocol, + tIPFilterParamsSourcePortValue1 TTcpUdpPort, + tIPFilterParamsSourcePortValue2 TTcpUdpPort, + tIPFilterParamsSourcePortOperator TOperator, + tIPFilterParamsDestPortValue1 TTcpUdpPort, + tIPFilterParamsDestPortValue2 TTcpUdpPort, + tIPFilterParamsDestPortOperator TOperator, + tIPFilterParamsDSCP TDSCPNameOrEmpty, + tIPFilterParamsFragment TItemMatch, + tIPFilterParamsOptionPresent TItemMatch, + tIPFilterParamsIpOptionValue TIpOption, + tIPFilterParamsIpOptionMask TIpOption, + tIPFilterParamsMultipleOption TItemMatch, + tIPFilterParamsTcpSyn TItemMatch, + tIPFilterParamsTcpAck TItemMatch, + tIPFilterParamsIcmpCode Integer32, + tIPFilterParamsIcmpType Integer32, + tIPFilterParamsCflowdSample TruthValue, + tIPFilterParamsCflowdIfSample TruthValue, + tIPFilterParamsForwardNHInterface DisplayString, + tIPFilterParamsIngressHitCount Counter64, + tIPFilterParamsEgressHitCount Counter64, + tIPFilterParamsLogInstantiated TruthValue, + tIPFilterParamsForwardRedPlcy TNamedItemOrEmpty, + tIPFilterParamsActiveDest IpAddress, + tIPFilterParamsFwdSvcId TmnxServId, + tIPFilterParamsFwdSapPortId TmnxPortID, + tIPFilterParamsFwdSapEncapVal TmnxEncapVal, + tIPFilterParamsFwdSdpBind SdpBindId, + tIPFilterParamsTimeRangeName TNamedItemOrEmpty, + tIPFilterParamsTimeRangeState TTimeRangeState, + tIPFilterParamsRedirectURL TmnxHttpRedirectUrl, + tIPFilterParamsSrcIpFullMask IpAddress, + tIPFilterParamsDestIpFullMask IpAddress, + tIPFilterParamsIngrHitByteCount Counter64, + tIPFilterParamsEgrHitByteCount Counter64, + tIPFilterParamsFwdRtrId TmnxVRtrIDOrZero, + tIPFilterParamsSrcRouteOption TItemMatch, + tIPFilterParamsSrcIpPrefixList TNamedItemOrEmpty, + tIPFilterParamsDstIpPrefixList TNamedItemOrEmpty, + tIPFilterParamsPortSelector TFltrPortSelector, + tIPFilterParamsSrcPortList TNamedItemOrEmpty, + tIPFilterParamsDstPortList TNamedItemOrEmpty, + tIPFilterParamsRdirAllwRadOvrd TruthValue, + tIPFilterParamsNatPolicyName TNamedItemOrEmpty, + tIPFilterParamsFwdLsp TmnxVRtrMplsLspID, + tIPFilterParamsFwdLspRtrId TmnxVRtrIDOrZero +} + +tIPFilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every ip filter can have + multiple entries, therefore every ip filter entry is identified by the + tIPFilterId and tIPFilterParamsIndex." + ::= { tIPFilterParamsEntry 1 } + +tIPFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPFilterParamsTable." + ::= { tIPFilterParamsEntry 2 } + +tIPFilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match this + entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 3 } + +tIPFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 4 } + +tIPFilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter. + + Setting the values 'forwardEsiL2' and 'forwardEsiL3' explicitly is + ignored by the system. The values 'forwardEsiL2'(8) and + 'forwardEsiL3'(9) can be set only implicitly by specifying non default + values of objects specifying parameters for these actions. In such + case the value of tIPFilterParamsAction will be set to + 'forwardEsiL2'(8) or 'forwardEsiL3'(9) automatically by system. + + The object tIPFilterParamsAction supports only subset of filter + actions. The object tIPvXFltrEntryActAction supports all actions. It's + recommended to use tIPvXFltrEntryActAction instead of + tIPFilterParamsAction." + DEFVAL { ignoreMatch } + ::= { tIPFilterParamsEntry 5 } + +tIPFilterParamsForwardNH OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address of the nexthop to which the packet should be forwarded + if it hits this filter entry. The action of this entry should be + 'forward' in such a case. + + Note that the value of tIPFilterParamsForwardNH is silently cleared by + the system if tIPFilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than + tIPFilterParamsForwardNH, tIPFilterParamsForwardNHIndirect or + tIPFilterParamsFwdRtrId is set." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 6 } + +tIPFilterParamsForwardNHIndirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsForwardNHIndirect specifies if the nexthop is directly/ + indirectly reachable. + + Note that the value of tIPFilterParamsForwardNHIndirect is silently + cleared by the system if tIPFilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tIPFilterParamsForwardNH, tIPFilterParamsForwardNHIndirect or + tIPFilterParamsFwdRtrId is set." + DEFVAL { false } + ::= { tIPFilterParamsEntry 7 } + +tIPFilterParamsRemarkDSCP OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The DSCP value that should be remarked in case a packet hits this + filter entry." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 8 } + +tIPFilterParamsRemarkDSCPMask OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsRemarkDSCPMask specifies the care bits while remarking + with the DSCP value." + DEFVAL { 255 } + ::= { tIPFilterParamsEntry 9 } + +tIPFilterParamsRemarkDot1p OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsRemarkDot1p specifies the Dot1p value that needs to be + remarked on the packet if it hits this filter entry." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 10 } + +tIPFilterParamsSourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match the source IP address of the packet." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 11 } + +tIPFilterParamsSourceIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsSourceIpMask specifies + the IP Mask value for this policy IP Filter entry. The mask is ANDed + with the received source IP address to match the + tIPFilterParamsSourceIpAddr. + + If the value of tIPFilterParamsSourceIpMask is 0, and the value of + tIPFilterParamsSrcIpFullMask is non zero then the value of + tIPFilterParamsSrcIpFullMask is used as mask. + + If the value of tIPFilterParamsSourceIpMask is non zero, it will be + equal to the mask expressed the object tIPFilterParamsSrcIpFullMask. + + If both tIPFilterParamsSourceIpMask and tIPFilterParamsSrcIpFullMask + are set to 0, no matching is done on the source IP address. + + If a value is specified for this object, then the value of the object + tIPFilterParamsSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 12 } + +tIPFilterParamsDestinationIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP address to match the destination IP address of the packet." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsEntry 13 } + +tIPFilterParamsDestinationIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsDestinationIpMask + specifies the IP Mask value for this policy IP Filter entry. The mask + is ANDed with the received Destination IP address to match the + tIPFilterParamsDestinationIpAddr. + + If the value of tIPFilterParamsDestinationIpMask is 0, and the value + of tIPFilterParamsDestIpFullMask is non zero then the value of + tIPFilterParamsDestIpFullMask is used as mask. + + If the value of tIPFilterParamsDestinationIpMask is non zero, it will + be equal to the mask expressed the object + tIPFilterParamsDestIpFullMask. + + If both tIPFilterParamsDestinationIpMask and + tIPFilterParamsDestIpFullMask are set to 0, no matching is done on the + Destination IP address. + + If a value is specified for this object, then the value of the object + tIPFilterParamsDestIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 14 } + +tIPFilterParamsProtocol OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP protocol to match. Set to -1 to disable matching IP protocol." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 15 } + +tIPFilterParamsSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPFilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 16 } + +tIPFilterParamsSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPFilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 17 } + +tIPFilterParamsSourcePortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsSourcePortValue1 and tIPFilterParamsSourcePortValue2 + are to be used. The value of these latter 2 objects and + tIPFilterParamsSourcePortOperator is used as described in + TTcpUdpPortOperator." + DEFVAL { none } + ::= { tIPFilterParamsEntry 18 } + +tIPFilterParamsDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPFilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 19 } + +tIPFilterParamsDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. + + The value of this object is used as per the description for + tIPFilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 20 } + +tIPFilterParamsDestPortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsDestPortValue1 and tIPFilterParamsDestPortValue2 are to + be used. The value of these latter 2 objects and + tIPFilterParamsDestPortOperator is used as described in + TTcpUdpPortOperator." + DEFVAL { none } + ::= { tIPFilterParamsEntry 21 } + +tIPFilterParamsDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP to be matched on the packet." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 22 } + +tIPFilterParamsFragment OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, this object matches fragmented/unfragmented packets as per + the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 24 } + +tIPFilterParamsOptionPresent OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, this object matches packets if they have options present + or not as per the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 25 } + +tIPFilterParamsIpOptionValue OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the specific IP option to match." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 26 } + +tIPFilterParamsIpOptionMask OBJECT-TYPE + SYNTAX TIpOption + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Mask is ANDed with the IP option before being compared to + tIPFilterParamsIpOptionValue." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 27 } + +tIPFilterParamsMultipleOption OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If enabled, matches multiple options as per the value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 28 } + +tIPFilterParamsTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Syn as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 29 } + +tIPFilterParamsTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ack as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 30 } + +tIPFilterParamsIcmpCode OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Icmp code to be matched. tIPFilterParamsIcmpCode complements the + object tIPFilterParamsIcmpType. Both of them need to be set to + actually enable ICMP matching. The value -1 means Icmp code matching + is not enabled." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 31 } + +tIPFilterParamsIcmpType OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Icmp type to be matched. tIPFilterParamsIcmpType complements the + object tIPFilterParamsIcmpCode. Both of them need to be set to + actually enable ICMP matching. The value -1 means Icmp type matching + is not enabled." + DEFVAL { -1 } + ::= { tIPFilterParamsEntry 32 } + +tIPFilterParamsCflowdSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IP filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { false } + ::= { tIPFilterParamsEntry 33 } + +tIPFilterParamsCflowdIfSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdIfSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IP filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { true } + ::= { tIPFilterParamsEntry 34 } + +tIPFilterParamsForwardNHInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface name for the nexthop to which the packet should be + forwarded if it hits this filter entry. The action of this entry + should be 'forward' in such a case. + + Note that the value of tIPFilterParamsForwardNHInterface is silently + cleared by the system if tIPFilterParamsAction is set to value other + than 'forward'(2) or any object related to 'forward' other than + this one is set." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 35 } + +tIPFilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet matched + this entry." + ::= { tIPFilterParamsEntry 36 } + +tIPFilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet matched + this entry." + ::= { tIPFilterParamsEntry 37 } + +tIPFilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsLogInstantiated indicates if the filter log for this + filter entry has been instantiated or not." + ::= { tIPFilterParamsEntry 38 } + +tIPFilterParamsForwardRedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsForwardRedPlcy specifies the redirect policy to be used + to determine the nexthop. + + Note that the value of tIPFilterParamsForwardRedPlcy is silently + cleared by the system if tIPFilterParamsAction is set to value other + than 'forward'(2) or any object related to 'forward' other than + this one is set." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 39 } + +tIPFilterParamsActiveDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsActiveDest indicates the IP address of the active + destination for this IP filter. A value of 0 indicates that there is + currently no active destination." + ::= { tIPFilterParamsEntry 40 } + +tIPFilterParamsFwdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSvcId indicates the service id of the destination + for this IP filter entry. A value of 0 indicates that there is + currently no active SAP or SDP destination." + ::= { tIPFilterParamsEntry 41 } + +tIPFilterParamsFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSapPortId specifies the sap port identity of the + destination for this IP filter entry. + + A value of 0 indicates that there is currently no SAP destination + defined. A value different from 0 can only be specified if the value + of the tIPFilterParamsAction object of this entry is 'forward'. In + addition a non-zero value can only be given if the object + tIPFilterParamsFwdSdpBind has a zero value. + + Note that the value of tIPFilterParamsFwdSapPortId is silently cleared + by the system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdSapPortId, tIPFilterParamsFwdSapEncapVal is set." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 42 } + +tIPFilterParamsFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSapEncapVal specifies the sap port encap value of + the destination SAP for this IP filter entry. + + A value different from 0 can only be specified if the value of the + tIPFilterParamsAction object of this entry is 'forward'. In addition + a non-zero value can only be given if the object + tIPFilterParamsFwdSdpBind has a zero value. A value of 0 indicates + that either + 1) the sap encapsulation value is not specified when + tIPFilterParamsFwdSapPortId and tIPFilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination. + + Note that the value of tIPFilterParamsFwdSapEncapVal is silently + cleared by the system if tIPFilterParamsAction is set to value other + than 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdSapPortId or tIPFilterParamsFwdSapEncapVal is set." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 43 } + +tIPFilterParamsFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsFwdSdpBind specifies the sdp bind identity of the + destination for this IP filter entry. + + A value of 0 indicates that there is currently no SDP binding defined. + A value different from 0 can only be specified if the value of the + tIPFilterParamsAction object of this entry is 'forward'. In addition a + non-zero value can only be given if the objects + tIPFilterParamsFwdSapPortId and tIPFilterParamsFwdSapEncapVal have a + zero value. + + Note that the value of tIPFilterParamsFwdSdpBind is silently cleared + by the system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than this one is + set." + DEFVAL { '0000000000000000'H } + ::= { tIPFilterParamsEntry 44 } + +tIPFilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPFilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered later on. Also, a value is accepted only if the + tmnxTimeRangeEntry is defined in the + TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName. + + This object is obsoleted in release 14.0." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 45 } + +tIPFilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tIPFilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tIPFilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tIPFilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tIPFilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems. + + This object is obsoleted in release 14.0." + ::= { tIPFilterParamsEntry 46 } + +tIPFilterParamsRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPFilterParamsRedirectURL specifies the URL to redirect + to, when the value of tIPFilterParamsAction is 'httpRedirect'. + + The following macro substitutions are applicable in this context: + $URL, $MAC, $IP, $SUB, $SAP, $SAPDESC, $CID, and $RID. + + Note that the value of tIPFilterParamsRedirectURL is silently cleared + by the system if tIPFilterParamsAction is set to any value other than + httpRedirect." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 47 } + +tIPFilterParamsSrcIpFullMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsSrcIpFullMask specifies + the IP Mask value for this policy IP Filter entry. The mask is ANDed + with the received Source IP address to match the + tIPFilterParamsSourceIpAddr. + + If the value of tIPFilterParamsSourceIpMask is non zero, it will be + equal to the mask expressed the object tIPFilterParamsSrcIpFullMask. + + If both tIPFilterParamsSourceIpMask and tIPFilterParamsSrcIpFullMask + are set to 0, no matching is done on the Source IP address. + + This object should contain consecutive ones and zeros. Both a regular + and an inverse mask is allowed (i.e. the sequence of consecutive ones + can appear at the front or at the end of the mask). + + If a regular mask is specified for tIPFilterParamsSrcIpFullMask then + the value of tIPFilterParamsSourceIpMask will be changed to reflect + this value. If an inverse is specified, the value of + tIPFilterParamsSourceIpMask will be set to 0." + DEFVAL { '0000'H } + ::= { tIPFilterParamsEntry 48 } + +tIPFilterParamsDestIpFullMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPFilterParamsDestIpFullMask + specifies the IP Mask value for this policy IP Filter entry. The mask + is ANDed with the received Destination IP address to match the + tIPFilterParamsDestinationIpAddr. + + If the value of tIPFilterParamsDestinationIpMask is non zero, it will + be equal to the mask expressed the object + tIPFilterParamsDestIpFullMask. + + If both tIPFilterParamsDestinationIpMask and + tIPFilterParamsDestIpFullMask are set to 0, no matching is done on the + Destination IP address. + + This object should contain consecutive ones and zeros. Both a regular + and an inverse mask is allowed (i.e. the sequence of consecutive ones + can appear at the front or at the end of the mask). + + If a regular mask is specified for tIPFilterParamsDestIpFullMask then + the value of tIPFilterParamsDestinationIpMask will be changed to + reflect this value. If an inverse is specified, the value of + tIPFilterParamsDestinationIpMask will be set to 0." + DEFVAL { '0000'H } + ::= { tIPFilterParamsEntry 49 } + +tIPFilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPFilterParamsIngrHitByteCount indicates the number of + bytes of all ingress packets that matched this entry." + ::= { tIPFilterParamsEntry 50 } + +tIPFilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPFilterParamsEgrHitByteCount indicates the number of + bytes of all egress packets that matched this entry." + ::= { tIPFilterParamsEntry 51 } + +tIPFilterParamsFwdRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsFwdRtrId specifies, if different from '0', the router + id into which the packet should be forwarded if it hits this filter + entry. + + The action of this entry should be 'forward' in such a case. + + Note that the value of tIPFilterParamsFwdRtrId is silently cleared by + the system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdRtrId, tIPFilterParamsForwardNH or + tIPFilterParamsForwardNHIndirect is set." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 52 } + +tIPFilterParamsSrcRouteOption OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPFilterParamsSrcRouteOption specifies, when enabled, that this + filter should match if a (strict or loose) source route option is + present/not present at any location within the IP header, as per the + value of this object." + DEFVAL { off } + ::= { tIPFilterParamsEntry 53 } + +tIPFilterParamsSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the IP prefix list used as match + criterion for the source IP address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsSourceIpAddr and tIPFilterParamsSourceIpMask are used + as source IP address match criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsSourceIpAddr and tIPFilterParamsSourceIpMask are reset + to their default values by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPFilterParamsSourceIpAddr and tIPFilterParamsSourceIpMask then this + object is reset to its default (empty) value by the system. + + An attempt to set tIPFilterParamsSrcIpPrefixList to a non-default + value in combination with setting any of tIPFilterParamsSourceIpAddr + or tIPFilterParamsSourceIpMask to (a) non-default value(s) is rejected + by the system" + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 54 } + +tIPFilterParamsDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the IP prefix list used as match + criterion for the destination IP address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsDestinationIpAddr and tIPFilterParamsDestinationIpMask + are used as destination IP address match criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsDestinationIpAddr and tIPFilterParamsDestinationIpMask + are reset to their default values by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPFilterParamsDestinationIpAddr and tIPFilterParamsDestinationIpMask + then this object is reset to its default (empty) value by the system. + + An attempt to set tIPFilterParamsDstIpPrefixList to a non-default + value in combination with setting any of + tIPFilterParamsDestinationIpAddr or tIPFilterParamsDestinationIpMask + to (a) non-default value(s) is rejected by the system" + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 55 } + +tIPFilterParamsPortSelector OBJECT-TYPE + SYNTAX TFltrPortSelector + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies how the source port objects + (tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, tIPFilterParamsSrcPortList) and + destination port objects (tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, tIPFilterParamsDestPortOperator, + tIPFilterParamsDstPortList) are combined to form the filter match + criterion. See description of TFltrPortSelector." + DEFVAL { and-port } + ::= { tIPFilterParamsEntry 56 } + +tIPFilterParamsSrcPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the source port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, and + tIPFilterParamsSourcePortOperator are used as source port match + criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, and + tIPFilterParamsSourcePortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, or tIPFilterParamsSourcePortOperator + then tIPFilterParamsSrcPortList is reset to its default (empty) value + by the system. + + Setting any one of the objects tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, or tIPFilterParamsSourcePortOperator + to a non-default value in combination with a non-default value for the + object tIPFilterParamsSrcPortList is rejected by the system." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 57 } + +tIPFilterParamsDstPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the destination port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, and + tIPFilterParamsDestPortOperator are used as destination port match + criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, and + tIPFilterParamsDestPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, + or tIPFilterParamsDestPortOperator then tIPFilterParamsDstPortList is + reset to its default (empty) value by the system. + + Setting any one of the objects tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, or tIPFilterParamsDestPortOperator to a + non-default value in combination with a non-default value for the + object tIPFilterParamsDstPortList is rejected by the system." + DEFVAL { ''H } + ::= { tIPFilterParamsEntry 58 } + +tIPFilterParamsRdirAllwRadOvrd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies whether or not the value of + tIPFilterParamsRedirectURL can be overridden by a Radius VSA. The + default value is false (i.e. the URL cannot be overridden by Radius). + The value of tIPFilterParamsRdirAllwRadOvrd is relevant only if the + value of tIPFilterParamsAction is httpRedirect. + + Setting the value of tIPFilterParamsRdirAllwRadOvrd to true is ignored + by the system if the value of tIPFilterParamsAction is not + httpRedirect. Furthermore, the value of tIPFilterParamsRdirAllwRadOvrd + is silently reset to false by the system if tIPFilterParamsAction is + set to any value other than httpRedirect." + DEFVAL { false } + ::= { tIPFilterParamsEntry 59 } + +tIPFilterParamsNatPolicyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the name of the NAT policy to be + used when the value of tIPFilterParamsAction is nat. If the value is + empty then a default policy is used. If the value is non-empty then it + must correspond to a policy defined in tmnxNatPlcyTable. + + The value of tIPFilterParamsNatPolicyName is relevant only if the + value of tIPFilterParamsAction is nat. Setting the value of + tIPFilterParamsNatPolicyName to a non-empty string is ignored by the + system if the value of tIPFilterParamsAction is not nat. + + Furthermore, the value of tIPFilterParamsNatPolicyName is silently + reset to an empty string by the system if tIPFilterParamsAction is set + to any value other than nat." + DEFVAL { "" } + ::= { tIPFilterParamsEntry 60 } + +tIPFilterParamsFwdLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from zero the value of the object tIPFilterParamsFwdLsp + together with the value of the object tIPFilterParamsFwdLspRtrId + specifies the LSP into which a packet should be forwarded if it hits + this filter entry. + + The value of the object tIPFilterParamsAction of this entry must be + 'forward' in such case. Otherwise the value of the object + tIPFilterParamsFwdLsp is ignored by the system. + + Note that the value of tIPFilterParamsFwdLsp is reset to '0' by the + system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdLsp or tIPFilterParamsFwdLspRtrId is set. + + The value of the object tIPFilterParamsFwdLsp cannot be set to a + non-zero value if other destinations are already specified. + + The value has to be '0' if the value of the object + tIPFilterParamsFwdLspRtrId is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPFilterParamsFwdLspRtrId has to be set as well." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 61 } + +tIPFilterParamsFwdLspRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsFwdLspRtrId specifies the + router ID that the LSP ID defined by the value of the object + tIPFilterParamsFwdLsp belongs to. + + The value of the object tIPFilterParamsAction of this entry must be + 'forward' in such case. Otherwise the value of the object + tIPFilterParamsFwdLspRtrId is ignored by the system. + + Note that the value of tIPFilterParamsFwdLspRtrId is reset to '0' by + the system if tIPFilterParamsAction is set to value other than + 'forward'(2) or any object related to 'forward' other than + tIPFilterParamsFwdLsp or tIPFilterParamsFwdLspRtrId is set. + + The value of this object cannot be set to a non-zero value if other + destinations are already specified. + + The value has to be '0' if the value of the object + tIPFilterParamsFwdLsp is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPFilterParamsFwdLsp has to be set as well. + + The ID of the base router or '0' are the only allowed value with this + version of the product." + DEFVAL { 0 } + ::= { tIPFilterParamsEntry 62 } + +tMacFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all mac filters configured on this system." + ::= { tFilterObjects 3 } + +tMacFilterEntry OBJECT-TYPE + SYNTAX TMacFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular MAC Filter. Entries are created/deleted + by user. Entries have a presumed StorageType of nonVolatile." + INDEX { tMacFilterId } + ::= { tMacFilterTable 1 } + +TMacFilterEntry ::= SEQUENCE +{ + tMacFilterId TConfigOrVsdFilterID, + tMacFilterRowStatus RowStatus, + tMacFilterScope TFilterScope, + tMacFilterDescription TItemDescription, + tMacFilterDefaultAction TFilterAction, + tMacFilterType TMacFilterType, + tMacFilterName TLNamedItemOrEmpty +} + +tMacFilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a mac filter as configures on this system. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + ::= { tMacFilterEntry 1 } + +tMacFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tMacFilterTable." + ::= { tMacFilterEntry 2 } + +tMacFilterScope OBJECT-TYPE + SYNTAX TFilterScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the scope of this filter definition. + + The value 'system(4)' is not supported." + DEFVAL { template } + ::= { tMacFilterEntry 3 } + +tMacFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tMacFilterEntry 4 } + +tMacFilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that do not match any filter entries. + The only allowed values for this field are drop(1) and forward(2)." + DEFVAL { drop } + ::= { tMacFilterEntry 5 } + +tMacFilterType OBJECT-TYPE + SYNTAX TMacFilterType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterType specifies which type of entries this mac filter can + contain. + + If tMacFilterType is set to 'normal(1)', all match criteria are + accepted except the criteria mentioned below that belong to type + isid(2) and vid(3). + + If tMacFilterType is set to 'isid(2)' the only accepted match + criteria for the filter entries are: + - tMacFilterParamsLowISID + - tMacFilterParamsHighISID + + If tMacFilterType is set to vid(3) the only accepted match + criteria for the filter entries are: + - tMacFilterParamsInnerTagValue + - tMacFilterParamsInnerTagMask + - tMacFilterParamsOuterTagValue + - tMacFilterParamsOuterTagMask + + tMacFilterType can only be changed if the filter is not applied and + has no entries." + DEFVAL { normal } + ::= { tMacFilterEntry 6 } + +tMacFilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterName specifies the name to associate with this + filter." + DEFVAL { ''H } + ::= { tMacFilterEntry 7 } + +tMacFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all MAC filter match entries for all MAC filters." + ::= { tFilterObjects 4 } + +tMacFilterParamsEntry OBJECT-TYPE + SYNTAX TMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular MAC Filter entry. Every MAC Filter can + have zero or more MAC Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tMacFilterId, + tMacFilterParamsIndex + } + ::= { tMacFilterParamsTable 1 } + +TMacFilterParamsEntry ::= SEQUENCE +{ + tMacFilterParamsIndex TEntryId, + tMacFilterParamsRowStatus RowStatus, + tMacFilterParamsLogId TFilterLogId, + tMacFilterParamsDescription TItemDescription, + tMacFilterParamsAction TFilterActionOrDefault, + tMacFilterParamsFrameType TFrameType, + tMacFilterParamsSrcMAC MacAddress, + tMacFilterParamsSrcMACMask MacAddress, + tMacFilterParamsDstMAC MacAddress, + tMacFilterParamsDstMACMask MacAddress, + tMacFilterParamsDot1pValue Dot1PPriority, + tMacFilterParamsDot1pMask Dot1PPriority, + tMacFilterParamsEtherType Integer32, + tMacFilterParamsDsap ServiceAccessPoint, + tMacFilterParamsDsapMask ServiceAccessPoint, + tMacFilterParamsSsap ServiceAccessPoint, + tMacFilterParamsSsapMask ServiceAccessPoint, + tMacFilterParamsSnapPid Integer32, + tMacFilterParamsSnapOui INTEGER, + tMacFilterParamsIngressHitCount Counter64, + tMacFilterParamsEgressHitCount Counter64, + tMacFilterParamsLogInstantiated TruthValue, + tMacFilterParamsFwdSvcId TmnxServId, + tMacFilterParamsFwdSapPortId TmnxPortID, + tMacFilterParamsFwdSapEncapVal TmnxEncapVal, + tMacFilterParamsFwdSdpBind SdpBindId, + tMacFilterParamsTimeRangeName TNamedItemOrEmpty, + tMacFilterParamsTimeRangeState TTimeRangeState, + tMacFilterParamsRedirectURL TmnxHttpRedirectUrl, + tMacFilterParamsIngrHitByteCount Counter64, + tMacFilterParamsEgrHitByteCount Counter64, + tMacFilterParamsLowISID SvcISID, + tMacFilterParamsHighISID SvcISID, + tMacFilterParamsInnerTagValue QTagFullRangeOrNone, + tMacFilterParamsInnerTagMask QTagFullRange, + tMacFilterParamsOuterTagValue QTagFullRangeOrNone, + tMacFilterParamsOuterTagMask QTagFullRange, + tMacFilterParamsEsi TFilterEsi, + tMacFilterParamsFwdEsiSvcId TmnxServId, + tMacFilterParamsPbrDwnActOvr TFilterPbrDownActionOvr, + tMacFilterParamsStickyDst Integer32, + tMacFilterParamsHoldRemain Integer32, + tMacFilterParamsDownloadAct TFilterDownloadedAction +} + +tMacFilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every mac filter can have + multiple entries, therefore every mac filter entry is identified by + the tMacFilterId and tMacFilterParamsIndex." + ::= { tMacFilterParamsEntry 1 } + +tMacFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tMacFilterParamsTable." + ::= { tMacFilterParamsEntry 2 } + +tMacFilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match this + entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 3 } + +tMacFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tMacFilterParamsEntry 4 } + +tMacFilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter. The values nat(5), reassemble(6), + gtpLclBrkout(7) and forwardEsiL3(9) are not allowed. + + The object tMacFilterParamsAction supports only subset of filter + actions. The object tMacFltrEntryActAction supports all actions. It's + recommended to use tMacFltrEntryActAction instead of + tMacFilterParamsAction." + DEFVAL { ignoreMatch } + ::= { tMacFilterParamsEntry 5 } + +tMacFilterParamsFrameType OBJECT-TYPE + SYNTAX TFrameType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of mac frame for which we are defining this match criteria. + + For filter entries in a MAC filter of type tMacFilterType = dot1q or + tMacFilterType qinq the default value for this object is set to + ethernetII (3), and no changes are allowed. In all other cases the + default value is set to e802dot3 (0) " + DEFVAL { e802dot3 } + ::= { tMacFilterParamsEntry 6 } + +tMacFilterParamsSrcMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC to match for this policy MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 8 } + +tMacFilterParamsSrcMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Source MAC mask value for this policy MAC filter entry. The mask is + ANDed with the MAC to match tMacFilterParamsSrcMAC. A cleared bit + means ignore this bit, do not match. A set bit means match this bit + with tMacFilterParamsSrcMAC. Use the value 00-00-00-00-00-00 to + disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 9 } + +tMacFilterParamsDstMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC mask value for this policy MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 10 } + +tMacFilterParamsDstMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC mask value for this policy MAC filter entry. The mask + is ANDed with the MAC to match tMacFilterParamsDstMAC. A cleared bit + means ignore this bit, do not match. A set bit means match this bit + with tMacFilterParamsDstMAC. Use the value 00-00-00-00-00-00 to + disable this filter criteria." + DEFVAL { '000000000000'H } + ::= { tMacFilterParamsEntry 11 } + +tMacFilterParamsDot1pValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IEEE 802.1p priority value for this policy MAC filter entry. Use -1 to + disable matching this filter criteria." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 12 } + +tMacFilterParamsDot1pMask OBJECT-TYPE + SYNTAX Dot1PPriority (0..7) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IEEE 802.1p priority mask value for this policy MAC filter entry. Use + zero to disable matching, use 7 to match everything." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 13 } + +tMacFilterParamsEtherType OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Ethertype for this policy MAC filter entry. Use -1 to disable matching + by this criteria. This object has no significance if the object + tMacFilterParamsFrameType is not set to Ethernet_II." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 14 } + +tMacFilterParamsDsap OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC DSAP to match for this policy MAC filter entry. This object has no + significance if the object tMacFilterParamsFrameType is not set to + 802dot2LLC. In order to reset the value to the default value, both + objects tMacFilterParamsDsap and tMacFilterParamsDsapMask need to be + modified together to the default value." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 15 } + +tMacFilterParamsDsapMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC DSAP mask for this policy MAC filter entry. Use 0 to disable + matching by this criteria. This object has no significance if the + object tMacFilterParamsFrameType is not set to 802dot2LLC. In order to + reset the value to the default value, both objects + tMacFilterParamsDsap and tMacFilterParamsDsapMask need to be modified + together to the default value." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 16 } + +tMacFilterParamsSsap OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SSAP to match for this policy MAC filter entry. This object has no + significance if the object tMacFilterParamsFrameType is not set to + 802dot2LLC. In order to reset the value to the default value, both + objects tMacFilterParamsSsap and tMacFilterParamsSsapMask need to be + modified together to the default value." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 17 } + +tMacFilterParamsSsapMask OBJECT-TYPE + SYNTAX ServiceAccessPoint + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SSAP mask for this policy MAC filter entry. Use 0 to disable + matching by this criteria. This object has no significance if the + object tMacFilterParamsFrameType is not set to 802dot2LLC. In order to + reset the value to the default value, both objects + tMacFilterParamsSsap and tMacFilterParamsSsapMask need to be modified + together to the default value." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 18 } + +tMacFilterParamsSnapPid OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SNAP PID to match for this policy MAC filter entry. Use -1 to + disable matching by this criteria. This object has no significance if + object tMacFilterParamsFrameType is not set to 802dot2SNAP." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 19 } + +tMacFilterParamsSnapOui OBJECT-TYPE + SYNTAX INTEGER { + off (1), + zero (2), + nonZero (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC SNAP OUI to match. The values zero(2) and nonZero(3) specify what + to match. Matching can be disabled by the use of the value off(1). + This object has no significance if the object + tMacFilterParamsFrameType is not set to 802dot2SNAP." + DEFVAL { off } + ::= { tMacFilterParamsEntry 20 } + +tMacFilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet matched + this entry." + ::= { tMacFilterParamsEntry 21 } + +tMacFilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet matched + this entry." + ::= { tMacFilterParamsEntry 22 } + +tMacFilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tMacFilterParamsLogInstantiated indicates if the filter log for this + filter entry has been instantiated or not." + ::= { tMacFilterParamsEntry 23 } + +tMacFilterParamsFwdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSvcId indicates the service id of the destination + for this MAC filter entry. A value of 0 indicates that there is + currently no active SAP or SDP destination." + ::= { tMacFilterParamsEntry 24 } + +tMacFilterParamsFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSapPortId specifies the sap port identity of the + destination for this MAC filter entry. A value of 0 indicates that + there is currently no SAP destination defined. A value different from + 0 can only be specified if the value of the tMacFilterParamsAction + object of this entry is 'forward'. In addition a non-zero value can + only be given if the object tMacFilterParamsFwdSdpBind has a zero + value. + + Note that the value of tMacFilterParamsFwdSapPortId is silently + cleared by the system if tMacFilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tMacFilterParamsFwdSvcId, tMacFilterParamsFwdSapPortId or + tMacFilterParamsFwdSapEncapVal is set." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 25 } + +tMacFilterParamsFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSapEncapVal specifies the sap port encap value + of the destination SAP for this MAC filter entry. + A value different from 0 can only be specified if + the tMacFilterParamsFwdSapPortId object has a non zero value, + and if the value of the tMacFilterParamsAction object of this entry + is 'forward'. In addition a non-zero value can only be given if + the object tMacFilterParamsFwdSdpBind has a zero value. + A value of 0 indicates that either + 1) the sap encapsulation value is not specified when + tMacFilterParamsFwdSapPortId and tMacFilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination. + + Note that the value of tMacFilterParamsFwdSapEncapVal is silently + cleared by the system if tMacFilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tMacFilterParamsFwdSvcId, tMacFilterParamsFwdSapPortId or + tMacFilterParamsFwdSapEncapVal is set." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 26 } + +tMacFilterParamsFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tMacFilterParamsFwdSdpBind specifies the sdp bind identity of the + destination for this MAC filter entry. A value of 0 indicates that + there is currently no SDP binding defined. A value different from 0 + can only be specified if the value of the tMacFilterParamsAction + object of this entry is 'forward'. In addition a non-zero value can + only be given if the objects tMacFilterParamsFwdSapPortId and + tMacFilterParamsFwdSapEncapVal have a zero value. + + Note that the value of tMacFilterParamsFwdSdpBind is silently cleared + by the system if tMacFilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than + tMacFilterParamsFwdSvcId or tMacFilterParamsFwdSdpBind is set." + DEFVAL { '0000000000000000'H } + ::= { tMacFilterParamsEntry 27 } + +tMacFilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tMacFilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered later on. Also, a value is accepted only if the + tmnxTimeRangeEntry is defined in the + TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName. + + This object is obsoleted in release 14.0." + DEFVAL { ''H } + ::= { tMacFilterParamsEntry 28 } + +tMacFilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tMacFilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tMacFilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tMacFilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tMacFilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems. + + This object is obsoleted in release 14.0." + ::= { tMacFilterParamsEntry 29 } + +tMacFilterParamsRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsRedirectURL specifies the URL to redirect + to, when the value of tMacFilterParamsAction is 'httpRedirect'. + + Note that the value of tMacFilterParamsRedirectURL is silently cleared + by the system if tMacFilterParamsAction is set to any value other than + 'httpRedirect'." + DEFVAL { ''H } + ::= { tMacFilterParamsEntry 30 } + +tMacFilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterParamsIngrHitByteCount indicates the number of + bytes of all ingress packets that matched this entry." + ::= { tMacFilterParamsEntry 31 } + +tMacFilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterParamsEgrHitByteCount indicates the number of + bytes of all egress packets that matched this entry." + ::= { tMacFilterParamsEntry 32 } + +tMacFilterParamsLowISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsLowISID specifies the lowest value of the + 24 bit (0..16777215) service instance identifier for this service that + matches this entry. + + The default value of -1 indicates no ISID matching will be performed. + + The value of this field can be equal to but not lower than the value + of the tMacFilterParamsHighISID field. + + Changing the value of this field might also change the value of + tMacFilterParamsHighISID: A value of -1 will change the value of + tMacFilterParamsHighISID to -1. Changing the value of this field from + -1 to any other value will change the value of + tMacFilterParamsHighISID to this same value. + + Note that tMacFilterParamsLowISID and tMacFilterParamsHighISID can + only be set if tMacFilterType is set to 'isid(1)'." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 33 } + +tMacFilterParamsHighISID OBJECT-TYPE + SYNTAX SvcISID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsHighISID specifies the highest value of + the 24 bit (0..16777215) service instance identifier for this service + that matches this entry. + + The default value of -1 indicates no ISID matching will be performed. + + The value of this field can be equal to but not higher than the value + of the tMacFilterParamsLowISID field. + + Changing the value of this field might also change the value of + tMacFilterParamsLowISID: A value of -1 will change the value of + tMacFilterParamsLowISID to -1. Changing the value of this field from + -1 to any other value will change the value of tMacFilterParamsLowISID + to this same value. + + Note that tMacFilterParamsLowISID and tMacFilterParamsHighISID can + only be set if tMacFilterType is set to 'isid(1)'." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 34 } + +tMacFilterParamsInnerTagValue OBJECT-TYPE + SYNTAX QTagFullRangeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsInnerTagValue specifies the value to + match against the VID of the second VLAN tag in the packet that is + carried transparently through the service (the second vlan tag after + the service delimiting tags). + + This object can only be set if tMacFilterType is set to 'vid(3)'. + + The (default) value of '-1' indicates no inner VLAN tag matching will + be performed." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 35 } + +tMacFilterParamsInnerTagMask OBJECT-TYPE + SYNTAX QTagFullRange (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsInnerTagMask is applied as a mask to VID + of the inner VLAN tag of the packet prior to comparing it + with tMacFilterParamsInnerTagValue. The inner tag is the second tag in + the packet that is carried transparently through the service + (the second tag after the service delimiting tags). + + This object can only be set if tMacFilterType is set to 'vid(3)'." + DEFVAL { 4095 } + ::= { tMacFilterParamsEntry 36 } + +tMacFilterParamsOuterTagValue OBJECT-TYPE + SYNTAX QTagFullRangeOrNone + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsOuterTagValue specifies the value to + match against the VID of the first VLAN tag in the packet that is + carried transparently through the service (the first vlan tag after + the service delimiting tags). + + This object can only be set if tMacFilterType is set to 'vid(3)'. + + The (default) value of '-1' indicates no outer VLAN tag matching will + be performed." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 37 } + +tMacFilterParamsOuterTagMask OBJECT-TYPE + SYNTAX QTagFullRange (1..4095) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tMacFilterParamsOuterTagMask is applied as a mask to VID + of the outer VLAN tag of the packet prior to comparing it + with tMacFilterParamsOuterTagValue. The outer tag is the first tag in + the packet that is carried transparently through the service + (the first tag after the service delimiting tags). + + This object can only be set if tMacFilterType is set to 'vid(3)'." + DEFVAL { 4095 } + ::= { tMacFilterParamsEntry 38 } + +tMacFilterParamsEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsEsi specifies the ethernet + segment identifier (ESI) of the first ESI identified appliance in + Nuage service chain. When the value of tMacFilterParamsAction is + 'forwardEsiL2' packets matching the filter entry are forwarded to the + appliance using EVPN-resolved VXLAN tunnel in the specified VPLS + service (tMacFilterParamsFwdEsiSvcId). + + The value '0' indicates that there is no ESI specified. The value of + tMacFilterParamsEsi is ignored by the system if the value of + tMacFilterParamsAction is different from 'forwardEsiL2'. The value of + tMacFilterParamsAction can be set to 'forwardEsiL2' only if + tMacFilterParamsEsi and tMacFilterParamsFwdEsiSvcId are set to non + zero values." + DEFVAL { '00000000000000000000'H } + ::= { tMacFilterParamsEntry 39 } + +tMacFilterParamsFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsFwdEsiSvcId specifies the + identifier of the VPLS used for VPN/DC connectivity. + + The value '0' indicates that no VPLS identifier is specified. The + value of tMacFilterParamsFwdEsiSvcId is ignored by the system if the + value of tMacFilterParamsAction is different from 'forwardEsiL2'. The + value of tMacFilterParamsAction can be set to 'forwardEsiL2' only if + tMacFilterParamsEsi and tMacFilterParamsFwdEsiSvcId are set to non + zero values." + DEFVAL { 0 } + ::= { tMacFilterParamsEntry 40 } + +tMacFilterParamsPbrDwnActOvr OBJECT-TYPE + SYNTAX TFilterPbrDownActionOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsPbrDwnActOvr specifies the + filter action which will be performed when the PBR/PBF target for this + entry is not available. + + If the value of tMacFltrEntryActAction is not one of the following + values then tMacFilterParamsPbrDwnActOvr must be set to the value + 'none': + - forwardEsiL2 + - forwardSap + - forwardSdp + + If the value of tMacFilterParamsPbrDwnActOvr is different from 'none' + then PBF destination availability checking for an entry is turned on. + There is a limit to the number of filter entries with the destination + availability checking turned on. Entries with the value of + tMacFltrEntryActAction equal to 'forwardEsiL2' are not counted against + this limit. + + Refer to the description of the textual convention + TFilterPbrDownActionOvr for more details." + DEFVAL { none } + ::= { tMacFilterParamsEntry 41 } + +tMacFilterParamsStickyDst OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsStickyDst specifies how long + the system will wait (in seconds) until it activates the best action + (action with available PBF destination and the highest priority). + Until then the action specified by tMacFilterParamsPbrDwnActOvr will + be taken on a packet matching the filter entry. After the value of the + active destination is fixed it will remain unchanged until the active + PBF destination becomes unreachable. + + The value of -1 indicates that the property of PBF destination + stickiness is turned off. When the property of stickiness is turned + off the active PBF destination is always the one which is available + and has the highest priority. + + The countdown starts when there was no PBR/PBF destination reachable + and any PBR/PBF destination becomes reachable. + + tMacFilterParamsStickyDst can be set to value other than -1 only if + the value of tMacFltrEntryActAction is 'forwardSap' or 'forwardSdp'." + DEFVAL { -1 } + ::= { tMacFilterParamsEntry 42 } + +tMacFilterParamsHoldRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsHoldRemain indicates the + remaining time in seconds, until the best action will become active + and will be fixed. + + Best action is: + - primary action if PBR target status of primary action is up. + - secondary action if PBR target status of secondary action is up + and PBR target status of primary action is down. + - none if both PBR targets are down" + ::= { tMacFilterParamsEntry 43 } + +tMacFilterParamsDownloadAct OBJECT-TYPE + SYNTAX TFilterDownloadedAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFilterParamsDownloadAct indicates the + filter entry action downloaded to IOM. + + Refer to the description of the textual convention + TFilterDownloadedAction for more information." + ::= { tMacFilterParamsEntry 44 } + +tFilterLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all filter logs." + ::= { tFilterObjects 5 } + +tFilterLogEntry OBJECT-TYPE + SYNTAX TFilterLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular Filter Log entry." + INDEX { tFilterLogId } + ::= { tFilterLogTable 1 } + +TFilterLogEntry ::= SEQUENCE +{ + tFilterLogId TFilterLogId, + tFilterLogRowStatus RowStatus, + tFilterLogDestination TFilterLogDestination, + tFilterLogDescription TItemDescription, + tFilterLogMaxNumEntries Unsigned32, + tFilterLogSysLogId Unsigned32, + tFilterLogFileId Unsigned32, + tFilterLogStopOnFull TruthValue, + tFilterLogEnabled TmnxAdminStateTruthValue, + tFilterLogSummaryEnabled TmnxAdminStateTruthValue, + tFilterLogSummaryCrit1 TFilterLogSummaryCriterium +} + +tFilterLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the index for the entry. An entry cannot be created with an id + of 0." + ::= { tFilterLogEntry 1 } + +tFilterLogRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tFilterLogTable." + ::= { tFilterLogEntry 2 } + +tFilterLogDestination OBJECT-TYPE + SYNTAX TFilterLogDestination + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the destination of the log." + DEFVAL { memory } + ::= { tFilterLogEntry 3 } + +tFilterLogDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter log entry." + DEFVAL { ''H } + ::= { tFilterLogEntry 4 } + +tFilterLogMaxNumEntries OBJECT-TYPE + SYNTAX Unsigned32 (0..50000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterLogMaxNumEntries specifies the maximum number of + entries that the log can store. + + The value of tFilterLogMaxNumEntries can be set to any value other + than zero only if tFilterLogDestination is 'memory'." + DEFVAL { 1000 } + ::= { tFilterLogEntry 5 } + +tFilterLogSysLogId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterLogSysLogId specifies the syslog Id to be used as + destination. + + The value of tFilterLogSysLogId can be set to any value other than + zero only if tFilterLogDestination is 'syslog'." + DEFVAL { 0 } + ::= { tFilterLogEntry 6 } + +tFilterLogFileId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterLogFileId specifies the File Id to be used as + destination. + + The value of tFilterLogFileId can be set to any value other than zero + only if tFilterLogDestination is 'file'." + DEFVAL { 0 } + ::= { tFilterLogEntry 7 } + +tFilterLogStopOnFull OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterLogStopOnFull specifies what should + happen when tFilterLogMaxNumEntries is reached. The value true, + specifies that logging will stop. The value false specifies that + wrap-around will be used." + DEFVAL { false } + ::= { tFilterLogEntry 8 } + +tFilterLogEnabled OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterLogEnabled specifies whether the + logging is enabled or disabled" + DEFVAL { true } + ::= { tFilterLogEntry 9 } + +tFilterLogSummaryEnabled OBJECT-TYPE + SYNTAX TmnxAdminStateTruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterLogSummaryEnabled specifies whether or not + summarization of filter log entries is performed. Summarization is + only allowed in case tFilterLogDestination is set to syslog." + DEFVAL { false } + ::= { tFilterLogEntry 10 } + +tFilterLogSummaryCrit1 OBJECT-TYPE + SYNTAX TFilterLogSummaryCriterium + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterLogSummaryCrit1 specifies how filter log entries + will be summarized. + + This field is only meaningful if the object tFilterLogSummaryEnabled + is set to true." + DEFVAL { srcAddr } + ::= { tFilterLogEntry 11 } + +tFilterLogScalars OBJECT IDENTIFIER ::= { tFilterObjects 6 } + +tFilterLogMaxInstances OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogMaxInstances maintains the maximum allowed instances of + filter logs allowed on the system" + ::= { tFilterLogScalars 1 } + +tFilterLogInstances OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogInstances maintains the instances of filter logs presently + existing on the system" + ::= { tFilterLogScalars 2 } + +tFilterLogBindings OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFilterLogBindings maintains the count of the configured filter log + bindings presently existing on the system. The bindings get + instantiated when the filter is instantiated" + ::= { tFilterLogScalars 3 } + +tFilterNotificationObjects OBJECT IDENTIFIER ::= { tFilterObjects 8 } + +tFilterPBRDropReason OBJECT-TYPE + SYNTAX INTEGER { + invalidInterface (0), + interfaceDown (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "Used by tIPFilterPBRPacketsDrop to report the failure reason code." + ::= { tFilterNotificationObjects 1 } + +tFilterParmRow OBJECT-TYPE + SYNTAX RowPointer + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterParmRow indicates the OID of the row + status of the applicable filter parameter table. This can be a row from + either one of the following tables: + - tIPFilterParamsTable; + - tMacFilterParamsTable; or + - tIPv6FilterParamsTable" + ::= { tFilterNotificationObjects 2 } + +tFilterAlarmDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterAlarmDescription is a printable + character string which contains information about the cause of the + problem." + ::= { tFilterNotificationObjects 3 } + +tFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterId, together with the object + tFilterType uniquely defines the filter for which this notification is + generated." + ::= { tFilterNotificationObjects 4 } + +tFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterType, together with the object + tFilterId uniquely defines the filter for which this notification is + generated." + ::= { tFilterNotificationObjects 5 } + +tFilterSubInsSpaceOwner OBJECT-TYPE + SYNTAX TFilterSubInsSpaceOwner + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterSubInsSpaceOwner, specifies for which + application, capable of inserting filter entries, this notification is + generated." + ::= { tFilterNotificationObjects 6 } + +tFilterThresholdReached OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFilterThresholdReached, specifies the + threshold reached at the moment this notification was generated." + ::= { tFilterNotificationObjects 7 } + +tFltrFlowSpecProblem OBJECT-TYPE + SYNTAX INTEGER { + nlriDecodeProblem (0), + maxNbrFlowSpecEntriesReached (1), + fltrResourceProblem (2), + other (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrFlowSpecProblem, indicates which problem + has occurred while processing a BGP flowspec NLRI in the filter + module." + ::= { tFilterNotificationObjects 8 } + +tFltrFlowSpecProblemDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrFlowSpecProblemDescription may contain a + more detailed problem description then as given by + tFltrFlowSpecProblem." + ::= { tFilterNotificationObjects 9 } + +tFltrFLowSpecNLRI OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrFLowSpecNLRI contains at most the first + 30 octets of the NLRI causing the problem." + ::= { tFilterNotificationObjects 10 } + +tFltrFlowSpecVrtrId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrFlowSpecVrtrId indicates the virtual + router Id to which the NLRI belongs." + ::= { tFilterNotificationObjects 11 } + +tFltrPrefixListType OBJECT-TYPE + SYNTAX TFltrPrefixListType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrPrefixListType indicates the type of + prefix list." + ::= { tFilterNotificationObjects 12 } + +tFltrPrefixListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrPrefixListName indicates the name of the + prefix list." + ::= { tFilterNotificationObjects 13 } + +tFltrApplyPathSource OBJECT-TYPE + SYNTAX TmnxFilterApplyPathSource + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tFltrApplyPathSource indicates the source of the + apply-path rule." + ::= { tFilterNotificationObjects 14 } + +tFltrApplyPathIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tFltrApplyPathIndex indicates the index of the apply-path + rule." + ::= { tFilterNotificationObjects 15 } + +tFltrNotifDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrNotifDescription may contain a + description text." + ::= { tFilterNotificationObjects 16 } + +tFltrMdaId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object tFltrMdaId contains the MDA-id of the mda on + which an filter event is being reported." + ::= { tFilterNotificationObjects 17 } + +tFilterTimeStampObjects OBJECT IDENTIFIER ::= { tFilterObjects 9 } + +tFilterDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "timestamp of last change to tFilterObjects." + ::= { tFilterTimeStampObjects 1 } + +tFilterRedirectPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all redirect policies configured on this system." + ::= { tFilterObjects 10 } + +tFilterRedirectPolicyEntry OBJECT-TYPE + SYNTAX TFilterRedirectPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular redirect policy. Entries are + created/deleted by user." + INDEX { tFilterRedirectPolicy } + ::= { tFilterRedirectPolicyTable 1 } + +TFilterRedirectPolicyEntry ::= SEQUENCE +{ + tFilterRedirectPolicy TNamedItem, + tFilterRPRowStatus RowStatus, + tFilterRPDescription TItemDescription, + tFilterRPAdminState TmnxAdminState, + tFilterRPActiveDest IpAddress, + tFilterRPVrtrId TmnxVRtrIDOrZero, + tFilterRPActiveDestAddrType InetAddressType, + tFilterRPActiveDestAddr InetAddress, + tFilterRPDstStickiness Integer32, + tFilterRPBestDstAddrType InetAddressType, + tFilterRPBestDstAddr InetAddress, + tFilterRPStickinessHoldRemain Integer32 +} + +tFilterRedirectPolicy OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "tFilterRedirectPolicy uniquely identifies each redirect policy + configured on this system." + ::= { tFilterRedirectPolicyEntry 1 } + +tFilterRPRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRPRowStatus allows entries to be created and deleted in the + tFilterRedirectPolicyTable." + ::= { tFilterRedirectPolicyEntry 2 } + +tFilterRPDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this redirect policy is maintained in + the object tFilterRPDescription." + DEFVAL { ''H } + ::= { tFilterRedirectPolicyEntry 3 } + +tFilterRPAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tFilterRPAdminState holds the admin state of the policy. If the admin + state is 'outOfService', the tests will not be conducted." + DEFVAL { outOfService } + ::= { tFilterRedirectPolicyEntry 4 } + +tFilterRPActiveDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRPActiveDest indicates the IP address of the active + destination. A value of 0 indicates that there is currently no active + destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPolicyEntry 5 } + +tFilterRPVrtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPVrtrId specifies the target routing + instance as part of the redirect policy. When the target routing + instance is configured (not equal to 0), the following applies: + + - Ping and unicast-reachability tests configured in a redirect policy + are now executed in the routing instance specified by the redirect + policy regardless of what routing instance is the filter using this + redirect policy deployed in. + + - When packets are routed to a destination configured in a redirect + policy with router instance specified (as result of filter match), + routing is executed in the router instance context configured in + the redirect policy regardless of the routing context for the + interface on which the packet arrived. + Note that if all destinations are down, the forward action is still + executed in the routing instance of the incoming interface and not + the routing instance of the redirect policy. + If PBR specifies action forward router, then deploying the policy + on card not supporting such action will result in action forward + using incoming interface routing context. + + - If the H/W does not support the next-hop router PBR action, action + forward is executed (even if the router instance in the action is the + same as the router instance of the incoming interface). + + If the target routing instance is not configured (equal to 0), the + following applies: + + - Redirect policy can be deployed in any VPRN or GRT routing context + but a test will only run in GRT context regardless of where the policy + is deployed. + + - The PBR will execute in the routing context of the ingress interface. + + SNMP and URL tests can be configured only if the target routing + instance is not configured." + DEFVAL { 0 } + ::= { tFilterRedirectPolicyEntry 6 } + +tFilterRPActiveDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPActiveDestAddrType indicates the + context in which the values of the objects tFilterRPActiveDestAddr are + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2)" + DEFVAL { unknown } + ::= { tFilterRedirectPolicyEntry 7 } + +tFilterRPActiveDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPActiveDestAddr indicates the IP + address of the active destination. A value of 0 indicates that there + is currently no active destination. + + The value must be consistent with the IP version value of the + associated tFilterRPActiveDestAddrType object." + DEFVAL { ''H } + ::= { tFilterRedirectPolicyEntry 8 } + +tFilterRPDstStickiness OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterRPDstStickiness specifies the time in + seconds, how long the system will wait until it sets and fixes the + current best destination as active destination. After the value of + active destination is fixed it will remain unchanged until the active + destination becomes unreachable. + + When the value of tFilterRPDstStickiness is -1 the property of + destination stickiness is turned off. That means that active + destination is always the best one. + + The countdown starts when there was no destination reachable and any + destination becomes reachable." + DEFVAL { -1 } + ::= { tFilterRedirectPolicyEntry 9 } + +tFilterRPBestDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPBestDstAddrType indicates the context + in which the values of the objects tFilterRPActiveDestAddr are + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2)" + DEFVAL { unknown } + ::= { tFilterRedirectPolicyEntry 10 } + +tFilterRPBestDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPBestDstAddr indicates the IP address + of the available destination with the highest priority. A value of + 0 indicates that currently there is no reachable destination. + + The value must be consistent with the IP version value of the + associated tFilterRPActiveDestAddrType object." + DEFVAL { ''H } + ::= { tFilterRedirectPolicyEntry 11 } + +tFilterRPStickinessHoldRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPStickinessHoldRemain indicates the + remaining time in seconds, until the best destination becomes the + active destination and will become fixed." + DEFVAL { 0 } + ::= { tFilterRedirectPolicyEntry 12 } + +tFilterRedirectDestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectDestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains a List of all redirect destinations configured on this + system. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcyDstTable." + ::= { tFilterObjects 11 } + +tFilterRedirectDestEntry OBJECT-TYPE + SYNTAX TFilterRedirectDestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a particular Redirect destination. Entries are + created/deleted by user. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest + } + ::= { tFilterRedirectDestTable 1 } + +TFilterRedirectDestEntry ::= SEQUENCE +{ + tFilterRedirectDest IpAddress, + tFilterRDRowStatus RowStatus, + tFilterRDDescription TItemDescription, + tFilterRDAdminPriority Unsigned32, + tFilterRDOperPriority Unsigned32, + tFilterRDAdminState TmnxAdminState, + tFilterRDOperState TmnxOperState +} + +tFilterRedirectDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectDest holds the IP address of the destination entry. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectDestEntry 1 } + +tFilterRDRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRDRowStatus allows entries to be created and deleted in the + tFilterRedirectDestTable. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectDestEntry 2 } + +tFilterRDDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "User-provided description for this destination is maintained in the + object tFilterRDDescription. + + This object is obsoleted in release 13.0." + DEFVAL { ''H } + ::= { tFilterRedirectDestEntry 3 } + +tFilterRDAdminPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRDAdminPriority holds the configured base priority for the + destination. + + This object is obsoleted in release 13.0." + DEFVAL { 100 } + ::= { tFilterRedirectDestEntry 4 } + +tFilterRDOperPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRDAdminPriority maintains the operational value of the priority + for this destination. The highest operational priority across multiple + destinations is used as the preferred destination. + + A value of '0' is maintained if the destination if tFilterRDOperState + is 'outOfService'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectDestEntry 5 } + +tFilterRDAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRDAdminState maintains the configured state of the destination. + If the admin state is 'outOfService', the tests for this destination + will not be conducted. + + This object is obsoleted in release 13.0." + DEFVAL { outOfService } + ::= { tFilterRedirectDestEntry 6 } + +tFilterRDOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRDOperState indicates the operational state of the + destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectDestEntry 7 } + +tFilterRedirectSNMPTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectSNMPTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains a List of all redirect SNMP tests configured on this system. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcySNMPTestTable." + ::= { tFilterObjects 12 } + +tFilterRedirectSNMPTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectSNMPTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific SNMP test configured for a destination. + Entries are created/deleted by user. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectSNMPTest + } + ::= { tFilterRedirectSNMPTestTable 1 } + +TFilterRedirectSNMPTestEntry ::= SEQUENCE +{ + tFilterRedirectSNMPTest TNamedItem, + tFilterRSTRowStatus RowStatus, + tFilterRSTOID OBJECT IDENTIFIER, + tFilterRSTCommunity DisplayString, + tFilterRSTSNMPVersion INTEGER, + tFilterRSTInterval Unsigned32, + tFilterRSTTimeout Unsigned32, + tFilterRSTDropCount Unsigned32, + tFilterRSTHoldDown Unsigned32, + tFilterRSTHoldDownRemain Unsigned32, + tFilterRSTLastActionTime TimeStamp, + tFilterRSTLastOID OBJECT IDENTIFIER, + tFilterRSTLastType INTEGER, + tFilterRSTLastCounter32Val Counter32, + tFilterRSTLastUnsigned32Val Unsigned32, + tFilterRSTLastTimeTicksVal TimeTicks, + tFilterRSTLastInt32Val Integer32, + tFilterRSTLastOctetStringVal OCTET STRING, + tFilterRSTLastIpAddressVal IpAddress, + tFilterRSTLastOidVal OBJECT IDENTIFIER, + tFilterRSTLastCounter64Val Counter64, + tFilterRSTLastOpaqueVal Opaque, + tFilterRSTLastAction INTEGER, + tFilterRSTLastPrioChange Integer32, + tFilterRSTNextRespIndex Integer32 +} + +tFilterRedirectSNMPTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectSNMPTest specifies the name of the SNMP test. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 1 } + +tFilterRSTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTRowStatus allows tests to be created and deleted in the + tFilterRedirectSNMPTestTable. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 2 } + +tFilterRSTOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTOID stores the OID of the object to be fetched from the + destination. The value of this object can only be changed if the + object tFilterRSTCommunity is changed at the same time. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 3 } + +tFilterRSTCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTCommunity is the SNMPv1 or SNMPv2c Community + String or the SNMPv3 Context Name used to conduct this SNMP test as + described in RFC2571 and RFC2737. + + When the value of tFilterRSTSNMPVersion is 'snmpv1' or 'snmpv2c' + this object represents a community string. When the value of + tFilterRSTSNMPVersion is 'snmpv3' this object represents a SNMPv3 + context name. + The value of this object can only be changed if the object + tFilterRSTOID is changed at the same time. + + This object is obsoleted in release 13.0." + DEFVAL { ''H } + ::= { tFilterRedirectSNMPTestEntry 4 } + +tFilterRSTSNMPVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpv1 (1), + snmpv2c (2), + snmpv3 (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTSNMPVersion specifies the SNMP PDU format to be used while + conducting the test. Currently only snmpv2c is supported. + + This object is obsoleted in release 13.0." + DEFVAL { snmpv2c } + ::= { tFilterRedirectSNMPTestEntry 5 } + +tFilterRSTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTInterval specifies the amount of time in + seconds between consecutive requests sent to the far end host. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectSNMPTestEntry 6 } + +tFilterRSTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTTimeout specifies the amount of time in seconds + that is allowed for receiving a response from the far end host. If a + reply is not received within this time the far end host is considered + unresponsive. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectSNMPTestEntry 7 } + +tFilterRSTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTDropCount specifies the number of consecutive + requests that must fail for the destination to declared unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 3 } + ::= { tFilterRedirectSNMPTestEntry 8 } + +tFilterRSTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTHoldDown specifies the amount of time in + seconds that the system should be held down if any of the test has + marked it unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectSNMPTestEntry 9 } + +tFilterRSTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTHoldDownRemain indicates the amount of time in + seconds that the system will remain in held down state before being + used again. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 10 } + +tFilterRSTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRSTLastActionTime maintains the time stamp when this test + received a response for a probe sent out. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 11 } + +tFilterRSTLastOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The object tFilterRSTLastOID holds the OID received in the response. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 12 } + +tFilterRSTLastType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + counter32 (1), + unsigned32 (2), + timeTicks (3), + integer32 (4), + ipAddress (5), + octetString (6), + objectId (7), + counter64 (8), + opaque (9) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRSTLastType maintains the type of the value received. A value + of none(0) indicated that no value has been received. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 13 } + +tFilterRSTLastCounter32Val OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'counter32'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 14 } + +tFilterRSTLastUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'unsigned32'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 15 } + +tFilterRSTLastTimeTicksVal OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'timeTicks'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 16 } + +tFilterRSTLastInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'integer32'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 17 } + +tFilterRSTLastOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'octetString'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 18 } + +tFilterRSTLastIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'ipAddress'. Although this seems to be + unfriendly for IPv6, we have to recognize that there are a number of + older MIBs that do contain an IPv4 format address, known as IpAddress. + + IPv6 addresses are represented using TAddress or InetAddress, and so + the underlying datatype is OCTET STRING, and their value would be + stored in the tFilterRSTLastOctetStringVal column. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 19 } + +tFilterRSTLastOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'objectId'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 20 } + +tFilterRSTLastCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'counter64'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 21 } + +tFilterRSTLastOpaqueVal OBJECT-TYPE + SYNTAX Opaque + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value tFilterRSTLastType is 'opaque'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 22 } + +tFilterRSTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRSTLastAction maintains impact that the last test probe made on + the operational status of the destination as maintained in + tFilterRDOperState. + + If the last action was 'disable', the destination may not be used for + tFilterRSTHoldDown seconds. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 23 } + +tFilterRSTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the last action on the operational state of the destination i.e. + tFilterRSTLastAction is 'enable', tFilterRSTLastPrioChange maintains + the impact that the last test probe made on the operational priority + of the destination. + + In other cases, this object has no significance and hence should be + holding the value '0'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 24 } + +tFilterRSTNextRespIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRSTNextRespIndex indicates the next response index + to be used while creating a row in the tFilterRedirectSNMPRespTable. + + The value of '-1' means that the maximum number of return values for + this OID are already configured. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPTestEntry 25 } + +tFilterRedirectSNMPRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectSNMPRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row in this table holds the effect of the test on the destination + for a specific return value. + + Each row is created once and cannot be modified after creation. Any + change attempts will be silently discarded. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcySNMPRespTable." + ::= { tFilterObjects 13 } + +tFilterRedirectSNMPRespEntry OBJECT-TYPE + SYNTAX TFilterRedirectSNMPRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about action to be taken for a specific destination when a + specific response is received. + + Each row is created once and cannot be modified after creation. Any + change attempts will be silently discarded. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectSNMPTest, + tFilterRSTRespId + } + ::= { tFilterRedirectSNMPRespTable 1 } + +TFilterRedirectSNMPRespEntry ::= SEQUENCE +{ + tFilterRSTRespId Integer32, + tFilterRSTRespRowStatus RowStatus, + tFilterRSTRespAction INTEGER, + tFilterRSTRespPrioChange Unsigned32, + tFilterRSTRespOID OBJECT IDENTIFIER, + tFilterRSTRespType INTEGER, + tFilterRSTCounter32Val Counter32, + tFilterRSTUnsigned32Val Unsigned32, + tFilterRSTTimeTicksVal TimeTicks, + tFilterRSTInt32Val Integer32, + tFilterRSTOctetStringVal OCTET STRING, + tFilterRSTIpAddressVal IpAddress, + tFilterRSTOidVal OBJECT IDENTIFIER, + tFilterRSTCounter64Val Counter64, + tFilterRSTOpaqueVal Opaque +} + +tFilterRSTRespId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRSTRespId holds the response value received from the + destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 1 } + +tFilterRSTRespRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object allows response strings to be specified for a specific + test and the change it will cause to the priority of the destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 2 } + +tFilterRSTRespAction OBJECT-TYPE + SYNTAX INTEGER { + increase (1), + decrease (2), + disable (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTRespAction specifies the type of change that should be made + to the destination priority tFilterRDOperPriority, if the return value + is same as tFilterRSTRespId. If tFilterRSTRespPrioChange is 0 this + field will be set to 'disable'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + DEFVAL { disable } + ::= { tFilterRedirectSNMPRespEntry 3 } + +tFilterRSTRespPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTRespPrioChange specifies the amount of change to be made to + the priority of the destination if the tFilterRSTRespAction is either + 'increase' or 'decrease'. If tFilterRSTRespAction is 'disable', this + field will be set to 0. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectSNMPRespEntry 4 } + +tFilterRSTRespOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The object tFilterRSTRespOID holds the OID to be received in the + response. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 5 } + +tFilterRSTRespType OBJECT-TYPE + SYNTAX INTEGER { + counter32 (1), + unsigned32 (2), + timeTicks (3), + integer32 (4), + ipAddress (5), + octetString (6), + objectId (7), + counter64 (8), + opaque (9) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRSTRespType maintains the type of the value to be received. + + Note: types 'objectId' and 'counter64' are not supported for now, and + will be rejected when used. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 6 } + +tFilterRSTCounter32Val OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'counter32'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 7 } + +tFilterRSTUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'unsigned32'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 8 } + +tFilterRSTTimeTicksVal OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'timeTicks'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 9 } + +tFilterRSTInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'integer32'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 10 } + +tFilterRSTOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'octetString'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 11 } + +tFilterRSTIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'ipAddress'. Although this seems to be + unfriendly for IPv6, we have to recognize that there are a number of + older MIBs that do contain an IPv4 format address, known as IpAddress. + + IPv6 addresses are represented using TAddress or InetAddress, and so + the underlying datatype is OCTET STRING, and their value would be + stored in the tFilterRSTOctetStringVal column. + + This field cannot be modified after creation. Any change attempts will + be silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 12 } + +tFilterRSTOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The response value if tFilterRSTRespType is set to 'objectId'. This + field cannot be modified after creation. Any change attempts will be + silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 13 } + +tFilterRSTCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The response value if tFilterRSTRespType is set to 'counter64'. This + field cannot be modified after creation. Any change attempts will be + silently discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 14 } + +tFilterRSTOpaqueVal OBJECT-TYPE + SYNTAX Opaque + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value tFilterRSTRespType is 'opaque'. This field cannot be + modified after creation. Any change attempts will be silently + discarded. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectSNMPRespEntry 15 } + +tFilterRedirectURLTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectURLTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains a List of all redirect snmp tests configured on this system. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcyURLTestTable." + ::= { tFilterObjects 14 } + +tFilterRedirectURLTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectURLTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific URL test configured for a destination. + Entries are created/deleted by user. Entries have a presumed + StorageType of nonVolatile. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectURLTest + } + ::= { tFilterRedirectURLTestTable 1 } + +TFilterRedirectURLTestEntry ::= SEQUENCE +{ + tFilterRedirectURLTest TNamedItem, + tFilterRUTRowStatus RowStatus, + tFilterRUTURL DisplayString, + tFilterRUTHTTPVersion DisplayString, + tFilterRUTInterval Unsigned32, + tFilterRUTTimeout Unsigned32, + tFilterRUTDropCount Unsigned32, + tFilterRUTHoldDown Unsigned32, + tFilterRUTHoldDownRemain Unsigned32, + tFilterRUTLastActionTime TimeStamp, + tFilterRUTLastRetCode Unsigned32, + tFilterRUTLastAction INTEGER, + tFilterRUTLastPrioChange Integer32 +} + +tFilterRedirectURLTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectURLTest holds the name of the URL test. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 1 } + +tFilterRUTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRUTRowStatus allows tests to be created and deleted in the + tFilterRedirectURLTestTable. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 2 } + +tFilterRUTURL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object holds the URL to be probed. + + This object is obsoleted in release 13.0." + DEFVAL { ''H } + ::= { tFilterRedirectURLTestEntry 3 } + +tFilterRUTHTTPVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The HTTP Version to be used while performing the URL test. The system + by default uses HTTP Version 1.1 until explicitly specified. + + This object is obsoleted in release 13.0." + DEFVAL { ''H } + ::= { tFilterRedirectURLTestEntry 4 } + +tFilterRUTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTInterval specifies the amount of time in + seconds between consecutive requests sent to the far end host. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectURLTestEntry 5 } + +tFilterRUTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTTimeout specifies the amount of time in seconds + that is allowed for receiving a response from the far end host. If a + reply is not received within this time the far end host is considered + unresponsive. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectURLTestEntry 6 } + +tFilterRUTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTDropCount specifies the number of consecutive + requests that must fail for the destination to declared unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 3 } + ::= { tFilterRedirectURLTestEntry 7 } + +tFilterRUTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTHoldDown specifies the amount of time in + seconds that the system should be held down if any of the test has + marked it unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectURLTestEntry 8 } + +tFilterRUTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRUTHoldDownRemain indicates the amount of time in + seconds that the system will remain in held down state before being + used again. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 9 } + +tFilterRUTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRUTLastActionTime maintains the time stamp when this test + received a response for a probe sent out. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 10 } + +tFilterRUTLastRetCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRUTLastRetCode holds the return code received in the last + response. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 11 } + +tFilterRUTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRUTLastAction maintains impact that the last test probe made on + the operational status of the destination as maintained in + tFilterRDOperState. + + If the last action was 'disable', the destination may not be used for + tFilterRUTHoldDown seconds. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 12 } + +tFilterRUTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "If the last action on the operational state of the destination i.e. + tFilterRUTLastAction is 'enable', tFilterRUTLastPrioChange maintains + the impact that the last test probe made on the operational priority + of the destination. + + In other cases, this object has no significance and hence should be + holding the value '0'. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLTestEntry 13 } + +tFilterRedirectURLRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectURLRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row in this table holds the effect of the test on the destination + for a range of return values. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcyURLRespTable." + ::= { tFilterObjects 15 } + +tFilterRedirectURLRespEntry OBJECT-TYPE + SYNTAX TFilterRedirectURLRespEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about action to be taken for a specific destination when a + return value within the range specified between + tFilterRedirectURLLowRespCode and tFilterRedirectURLHighRespCode is + received. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest, + tFilterRedirectURLTest, + tFilterRedirectURLLowRespCode, + tFilterRedirectURLHighRespCode + } + ::= { tFilterRedirectURLRespTable 1 } + +TFilterRedirectURLRespEntry ::= SEQUENCE +{ + tFilterRedirectURLLowRespCode Unsigned32, + tFilterRedirectURLHighRespCode Unsigned32, + tFilterRUTRespRowStatus RowStatus, + tFilterRUTRespAction INTEGER, + tFilterRUTRespPrioChange Unsigned32 +} + +tFilterRedirectURLLowRespCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectURLLowRespCode specifies the lower return code of the + range specified by this entry. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLRespEntry 1 } + +tFilterRedirectURLHighRespCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tFilterRedirectURLHighRespCode specifies the higher return code of the + range specified by this entry. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLRespEntry 2 } + +tFilterRUTRespRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRUTRespRowStatus allows the mapping of a range of return codes + returned from a specific test to the change it will cause to the + priority of the destination. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectURLRespEntry 3 } + +tFilterRUTRespAction OBJECT-TYPE + SYNTAX INTEGER { + increase (1), + decrease (2), + disable (3) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "If the tFilterRUTRespAction is either 'increase(1)' or 'decrease(2)' + tFilterRUTRespPrioChange specifies the offset to be applied to the + destination base priority (tFilterRDAdminPriority) in order to compute + the tFilterRDOperPriority as a result of this test. + + If the tFilterRUTRespAction is set to 'disable(3)', on the reception + of the specified response, the destination will be deemed unusable and + the tFilterRDOperPriority will be set to '0'. + + The value of tFilterRUTRespAction will be forced by the system to the + value 'disable(3)' if the tFilterRUTRespPrioChange has the value '0'. + Any change attempts will be silently discarded in this case. + + This object is obsoleted in release 13.0." + DEFVAL { disable } + ::= { tFilterRedirectURLRespEntry 4 } + +tFilterRUTRespPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tFilterRUTRespPrioChange specifies the amount of change to be made to + the priority of the destination if the tFilterRUTRespAction is either + 'increase' or 'decrease'. + + If tFilterRUTRespAction is 'disable', tFilterRUTRespPrioChange will be + forced to 0. Any change to tFilterRUTRespPrioChange will be silently + discarded in this case. + + Setting the object tFilterRUTRespPrioChange to 0 will cause the value + of tFilterRUTRespAction to be set to 'disable'. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectURLRespEntry 5 } + +tFilterRedirectPingTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRedirectPingTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Contains a List of all redirect Ping tests configured on this system. + + This table is obsoleted in release 13.0 and replaced by + tFilterRPlcyPingTestTable." + ::= { tFilterObjects 16 } + +tFilterRedirectPingTestEntry OBJECT-TYPE + SYNTAX TFilterRedirectPingTestEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Information about a specific Ping test configured for a destination. + Entries are created/deleted by user. Entries have a presumed + StorageType of nonVolatile. + + This object is obsoleted in release 13.0." + INDEX { + tFilterRedirectPolicy, + tFilterRedirectDest + } + ::= { tFilterRedirectPingTestTable 1 } + +TFilterRedirectPingTestEntry ::= SEQUENCE +{ + tFilterRPTRowStatus RowStatus, + tFilterRPTInterval Unsigned32, + tFilterRPTTimeout Unsigned32, + tFilterRPTDropCount Unsigned32, + tFilterRPTHoldDown Unsigned32, + tFilterRPTHoldDownRemain Unsigned32, + tFilterRPTLastActionTime TimeStamp, + tFilterRPTLastAction INTEGER +} + +tFilterRPTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "This object allows tests to be created and deleted in the + tFilterRedirectPingTestTable. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPingTestEntry 1 } + +tFilterRPTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTInterval specifies the amount of time in + seconds between consecutive requests sent to the far end host. + + Note that the value of tFilterRPTInterval can only be modified if the + value of the corresponding tFilterRPAdminState and/or + tFilterRDAdminState object is outOfService. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectPingTestEntry 2 } + +tFilterRPTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTTimeout specifies the amount of time in seconds + that is allowed for receiving a response from the far end host. If a + reply is not received within this time the far end host is considered + unresponsive. + + Note that the value of tFilterRPTTimeout can only be modified if the + value of the corresponding tFilterRPAdminState and/or + tFilterRDAdminState object is outOfService. + + This object is obsoleted in release 13.0." + DEFVAL { 1 } + ::= { tFilterRedirectPingTestEntry 3 } + +tFilterRPTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTDropCount specifies the number of consecutive + requests that must fail for the destination to declared unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 3 } + ::= { tFilterRedirectPingTestEntry 4 } + +tFilterRPTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTHoldDown specifies the amount of time in + seconds that the system should be held down if any of the test has + marked it unreachable. + + This object is obsoleted in release 13.0." + DEFVAL { 0 } + ::= { tFilterRedirectPingTestEntry 5 } + +tFilterRPTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tFilterRPTHoldDownRemain indicates the amount of time in + seconds that the system will remain in held down state before being + used again. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPingTestEntry 6 } + +tFilterRPTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRPTLastActionTime maintains the time stamp when this test + received a response for a probe sent out. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPingTestEntry 7 } + +tFilterRPTLastAction OBJECT-TYPE + SYNTAX INTEGER { + enable (1), + disable (2), + none (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tFilterRPTLastAction maintains impact that the last test probe made on + the operational status of the destination as maintained in + tFilterRDOperState. + + If the last action was 'disable', the destination may not be used for + tFilterRPTHoldDown seconds. + + This object is obsoleted in release 13.0." + ::= { tFilterRedirectPingTestEntry 8 } + +tAutoIPFilterEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TAutoIPFilterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines the Nokia SROS series automatic IP filters for providing, via + SNMP, the capability of gathering information regarding the same. + + tAutoIPFilterEntryTable holds a list of all automatic filter entries + being used for filtering. + + This table is obsoleted in release 3.0." + ::= { tFilterObjects 17 } + +tAutoIPFilterEntry OBJECT-TYPE + SYNTAX TAutoIPFilterEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Defines an entry in the tAutoIPFilterEntryTable. + + Entries are created and deleted in this table by the system. + + Each entry provides information about a single active automatic filter + entry. + + This entry is obsoleted in release 3.0." + INDEX { + tAutoIPFilterId, + tAutoIPFilterEntrySourceIpAddr + } + ::= { tAutoIPFilterEntryTable 1 } + +TAutoIPFilterEntry ::= SEQUENCE +{ + tAutoIPFilterId TFilterID, + tAutoIPFilterEntrySourceIpAddr IpAddress, + tAutoIPFilterEntrySourceIpMask IpAddressPrefixLength +} + +tAutoIPFilterId OBJECT-TYPE + SYNTAX TFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tAutoIPFilterId serves as a primary index and uniquely identifies an + application point such as a routed interface or a SAP. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 1 } + +tAutoIPFilterEntrySourceIpAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "tAutoIPFilterEntrySourceIpAddr specifies the source IP address and + also serves as the secondary index to this table. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 2 } + +tAutoIPFilterEntrySourceIpMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of tAutoIPFilterEntrySourceIpMask indicates the number of + bits to be matched in the source IP address. + + This object is obsoleted in release 3.0." + ::= { tAutoIPFilterEntry 3 } + +tIPv6FilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a List of all IPv6 filters configured on this system." + ::= { tFilterObjects 18 } + +tIPv6FilterEntry OBJECT-TYPE + SYNTAX TIPv6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 Filter entry. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tIPv6FilterId } + ::= { tIPv6FilterTable 1 } + +TIPv6FilterEntry ::= SEQUENCE +{ + tIPv6FilterId TAnyFilterID, + tIPv6FilterRowStatus RowStatus, + tIPv6FilterScope TFilterScope, + tIPv6FilterDescription TItemDescription, + tIPv6FilterDefaultAction TFilterAction, + tIPv6FilterRadiusInsertPt TEntryIdOrZero, + tIPv6FilterRadiusInsertSize TEntryBlockSize, + tIPv6FilterCreditCntrlInsertPt TEntryIdOrZero, + tIPv6FilterCreditCntrlInsertSize TEntryBlockSize, + tIPv6FilterSubInsertHighWmark Integer32, + tIPv6FilterSubInsertLowWmark Integer32, + tIpv6FilterCreditCntrlNbrInsertd Unsigned32, + tIpv6FilterRadiusNbrInsertd Unsigned32, + tIpv6FilterName TLNamedItemOrEmpty, + tIPv6FilterHostSharedInsertPt TEntryIdOrZero, + tIPv6FilterHostSharedInsertSize TEntryBlockSize, + tIpv6FilterHostSharedNbrInsertd Unsigned32, + tIPv6FilterHostSharedHighWmark Integer32, + tIPv6FilterHostSharedLowWmark Integer32, + tIPv6FilterNbrHostSharedFltrs Unsigned32, + tIPv6FilterSharedPccRuleInsrtPt TEntryIdOrZero, + tIPv6FilterSharedPccRuleInsrtSiz TEntryBlockSize, + tIPv6FilterSharedPccRuleNbrInsrt Unsigned32, + tIPv6FilterChainToSystemFilter TruthValue +} + +tIPv6FilterId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterId uniquely identifies an ip + filter. User-configured filters have values between (1..65535). Other + values are reserved for filters that are created (auto-generated) by + the system. Refer to the description of the textual convention + TAnyFilterID for more details." + ::= { tIPv6FilterEntry 1 } + +tIPv6FilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterRowStatus specifies the status of + the IPv6 filter. The object allows entries to be created and deleted + in the tIPv6FilterTable." + ::= { tIPv6FilterEntry 2 } + +tIPv6FilterScope OBJECT-TYPE + SYNTAX TFilterScope + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterScope specifies the scope of this + filter definition." + DEFVAL { template } + ::= { tIPv6FilterEntry 3 } + +tIPv6FilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterDescription specifies a + user-provided description for this filter." + DEFVAL { ''H } + ::= { tIPv6FilterEntry 4 } + +tIPv6FilterDefaultAction OBJECT-TYPE + SYNTAX TFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterDefaultAction specifies the action + to be taken for packets that do not match any of the filter entries. + The only allowed values for this field are drop(1) and forward(2)." + DEFVAL { drop } + ::= { tIPv6FilterEntry 5 } + +tIPv6FilterRadiusInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterRadiusInsertPt specifies at what place the + host specific filter entries received from Radius will be inserted in + the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Radius provided host specific filter entries + can be inserted in the filter. + + If tIPv6FilterRadiusInsertSize is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 6 } + +tIPv6FilterRadiusInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterRadiusInsertSize specifies how many host + specific filter entries received from Radius for subscriber hosts can + be inserted in the filter. + + If tIPv6FilterRadiusInsertPt is set to 0, then this object will be put + to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 7 } + +tIPv6FilterCreditCntrlInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterCreditCntrlInsertPt specifies at what place + the filter entries received from Credit Control for a particular + subscriber host will be inserted in the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Credit Control provided filter entries can + be inserted in the filter. + + If tIPv6FilterCreditCntrlInsertSize is set to 0, then this object will + be put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 8 } + +tIPv6FilterCreditCntrlInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterCreditCntrlInsertSize specifies how many + filter entries received from Credit Control can be inserted in the + filter. + + If tIPv6FilterCreditCntrlInsertPt is set to 0, then this object will + be put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 9 } + +tIPv6FilterSubInsertHighWmark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterSubInsertHighWmark specifies the + utilization of the filter ranges for filter entry insertion, at which + a table full alarm will be raised by the agent. The value 0 indicates + that no alarm will be generated." + DEFVAL { 95 } + ::= { tIPv6FilterEntry 10 } + +tIPv6FilterSubInsertLowWmark OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterSubInsertLowWmark specifies the + utilization of the filter ranges for filter entry insertion, at which + a table full alarm will be cleared by the agent." + DEFVAL { 90 } + ::= { tIPv6FilterEntry 11 } + +tIpv6FilterCreditCntrlNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpv6FilterCreditCntrlNbrInsertd indicates how + many filter entries are currently inserted in the filter on request of + credit control." + ::= { tIPv6FilterEntry 12 } + +tIpv6FilterRadiusNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpv6FilterRadiusNbrInsertd indicates how many + host specific filter entries are currently inserted in the filter on + request of RADIUS." + ::= { tIPv6FilterEntry 13 } + +tIpv6FilterName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIpv6FilterName specifies the name to associate with this + filter." + DEFVAL { ''H } + ::= { tIPv6FilterEntry 14 } + +tIPv6FilterHostSharedInsertPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterHostSharedInsertPt specifies at what place the + filter entries received from Radius that are shared between several + hosts (host common rules) will be inserted in the filter. + + The area defined here will be dedicated to those entries, no other + entries will be allowed. + + The value 0 means that no Radius provided host common filter entries + can be inserted in the filter. + + If tIPv6FilterHostSharedInsertSize is set to 0, then this object will + be put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 15 } + +tIPv6FilterHostSharedInsertSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterHostSharedInsertSize specifies how many host + common filter entries received from Radius for subscriber hosts can be + inserted in the filter. + + If tIPv6FilterHostSharedInsertPt is set to 0, then this object will be + put to 0 as well. Any change attempts will result in error." + DEFVAL { 0 } + ::= { tIPv6FilterEntry 16 } + +tIpv6FilterHostSharedNbrInsertd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpv6FilterHostSharedNbrInsertd indicates how + many host common filter entries are currently inserted in the filter + on request of Radius." + ::= { tIPv6FilterEntry 17 } + +tIPv6FilterHostSharedHighWmark OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterHostSharedHighWmark specifies the + number of Radius Shared Filters that can be dynamically created in the + system before an high watermark notification is generated by the + system. The value -1 specifies that no notifications are sent. If any + of the watermarks (high or low) is set to -1, both watermarks will be + set to -1 by the system." + DEFVAL { -1 } + ::= { tIPv6FilterEntry 18 } + +tIPv6FilterHostSharedLowWmark OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterHostSharedLowWmark specifies the + number of Radius Shared Filters that are still dynamically created in + the system before an high watermark notification is cleared by the + system. The value -1 specifies that no notifications are sent. If any + of the watermarks (high or low) is set to -1, both watermarks will be + set to -1 by the system." + DEFVAL { -1 } + ::= { tIPv6FilterEntry 19 } + +tIPv6FilterNbrHostSharedFltrs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterNbrHostSharedFltrs indicates how + many filters are currently created by Radius or Diameter based on this + filter. (Both host shared or flow-rule filters.)" + ::= { tIPv6FilterEntry 20 } + +tIPv6FilterSharedPccRuleInsrtPt OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterSharedPccRuleInsrtPt specifies at what place + the flow-rule filter entries that are received from Diameter and that + are shared across several hosts will be inserted in the filter. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value 0 means that no flow-rule filter entries can be inserted in + the filter by Diameter. + + If tIPv6FilterSharedPccRuleInsrtSiz is set to 0 then + tIPv6FilterSharedPccRuleInsrtPt is also set to 0 by the system. + + Note that the range reserved for shared flow-rule entries must not + overlap with that of either + tIPv6FilterRadiusInsertPt/tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt/tIPv6FilterCreditCntrlInsertSize, or + tIPv6FilterHostSharedInsertPt/tIPv6FilterHostSharedInsertSize" + DEFVAL { 0 } + ::= { tIPv6FilterEntry 21 } + +tIPv6FilterSharedPccRuleInsrtSiz OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterSharedPccRuleInsrtSiz specifies how many + flow-rule filter entries that are received from Diameter and that are + shared across several hosts can be inserted in the filter. + + The range defined here will be reserved for those entries; no other + entries will be allowed in this range. + + The value 0 means that no flow-rule filter entries can be inserted in + the filter by Diameter. + + If tIPv6FilterSharedPccRuleInsrtPt is set to 0 then + tIPv6FilterSharedPccRuleInsrtSiz is also set to 0 by the system. + + Note that the range reserved for shared flow-rule entries must not + overlap with that of either + tIPv6FilterRadiusInsertPt/tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt/tIPv6FilterCreditCntrlInsertSize, or + tIPv6FilterHostSharedInsertPt/tIPv6FilterHostSharedInsertSize" + DEFVAL { 0 } + ::= { tIPv6FilterEntry 22 } + +tIPv6FilterSharedPccRuleNbrInsrt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterSharedPccRuleNbrInsrt indicates how + many flow-rule filter entries received from Diameter have been + inserted in this filter" + ::= { tIPv6FilterEntry 23 } + +tIPv6FilterChainToSystemFilter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterChainToSystemFilter specifies + whether this filter policy is chained to the active IPv6 system filter + policy. + + The active IPv6 system filter policy is defined as a row in + tFilterSystemFilterTable that have the value of the object + tFilterSystemFilterType set to 'fltrtypeselIpv6(4)'. + + The value 'true(1)' means this filter policy is chained to the active + IPv6 system filter policy. The system filter policy's rules are + executed first before any rules of this filter policy are executed. + + The value of this object can be set to 'true(1)' only when the scope + of this policy (value of the object tIPv6FilterScope) is + 'exclusive(1)' or 'template(2)'. + + The value 'false(2)' means this filter policy is not chained to the + system filter policy." + DEFVAL { false } + ::= { tIPv6FilterEntry 24 } + +tIPv6FilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all IPv6 filter match entries for all IPv6 filters" + ::= { tFilterObjects 19 } + +tIPv6FilterParamsEntry OBJECT-TYPE + SYNTAX TIPv6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 Filter entry. Every IPv6 Filter + can have zero or more IPv6 Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + Additional match criteria can be found in tIPv6FilterParamsExtTable. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tIPv6FilterId, + tIPv6FilterParamsIndex + } + ::= { tIPv6FilterParamsTable 1 } + +TIPv6FilterParamsEntry ::= SEQUENCE +{ + tIPv6FilterParamsIndex TEntryId, + tIPv6FilterParamsRowStatus RowStatus, + tIPv6FilterParamsLogId TFilterLogId, + tIPv6FilterParamsDescription TItemDescription, + tIPv6FilterParamsAction TFilterActionOrDefault, + tIPv6FilterParamsForwardNH InetAddressIPv6, + tIPv6FilterParamsForwardNHIndirect TruthValue, + tIPv6FilterParamsRemarkDSCP TDSCPFilterActionValue, + tIPv6FilterParamsRemarkDSCPMask TDSCPFilterActionValue, + tIPv6FilterParamsRemarkDot1p Dot1PPriority, + tIPv6FilterParamsSourceIpAddr InetAddressIPv6, + tIPv6FilterParamsSourceIpMask InetAddressPrefixLength, + tIPv6FilterParamsDestinationIpAddr InetAddressIPv6, + tIPv6FilterParamsDestinationIpMask InetAddressPrefixLength, + tIPv6FilterParamsNextHeader TIpProtocol, + tIPv6FilterParamsSourcePortValue1 TTcpUdpPort, + tIPv6FilterParamsSourcePortValue2 TTcpUdpPort, + tIPv6FilterParamsSourcePortOperator TOperator, + tIPv6FilterParamsDestPortValue1 TTcpUdpPort, + tIPv6FilterParamsDestPortValue2 TTcpUdpPort, + tIPv6FilterParamsDestPortOperator TOperator, + tIPv6FilterParamsDSCP TDSCPNameOrEmpty, + tIPv6FilterParamsTcpSyn TItemMatch, + tIPv6FilterParamsTcpAck TItemMatch, + tIPv6FilterParamsIcmpCode Integer32, + tIPv6FilterParamsIcmpType Integer32, + tIPv6FilterParamsCflowdSample TruthValue, + tIPv6FilterParamsCflowdIfSample TruthValue, + tIPv6FilterParamsForwardNHInterface DisplayString, + tIPv6FilterParamsIngressHitCount Counter64, + tIPv6FilterParamsEgressHitCount Counter64, + tIPv6FilterParamsLogInstantiated TruthValue, + tIPv6FilterParamsForwardRedPlcy TNamedItemOrEmpty, + tIPv6FilterParamsActiveDest InetAddressIPv6, + tIPv6FilterParamsTimeRangeName TNamedItemOrEmpty, + tIPv6FilterParamsTimeRangeState TTimeRangeState, + tIPv6FilterParamsIngrHitByteCount Counter64, + tIPv6FilterParamsEgrHitByteCount Counter64, + tIPv6FilterParamsFwdSvcId TmnxServId, + tIPv6FilterParamsFwdSapPortId TmnxPortID, + tIPv6FilterParamsFwdSapEncapVal TmnxEncapVal, + tIPv6FilterParamsFwdSdpBind SdpBindId, + tIPv6FilterParamsRedirectURL TmnxHttpRedirectUrl, + tIPv6FilterParamsSrcIpPrefixList TNamedItemOrEmpty, + tIPv6FilterParamsDstIpPrefixList TNamedItemOrEmpty, + tIPv6FilterParamsFragment INTEGER, + tIPv6FilterParamsHopByHopOpt TItemMatch, + tIPv6FilterParamsRoutingType0 TItemMatch, + tIPv6FilterParamsPortSelector TFltrPortSelector, + tIPv6FilterParamsSrcPortList TNamedItemOrEmpty, + tIPv6FilterParamsDstPortList TNamedItemOrEmpty, + tIPv6FilterParamsRdirAllwRadOvrd TruthValue, + tIPv6FilterParamsFwdRtrId TmnxVRtrIDOrZero, + tIPv6FilterParamsSrcIpFullMask InetAddressIPv6, + tIPv6FilterParamsDstIpFullMask InetAddressIPv6, + tIPv6FilterParamsNatPolicyName TNamedItemOrEmpty, + tIPv6FilterParamsFlowLabel IPv6FlowLabel, + tIPv6FilterParamsFlowLabelMask IPv6FlowLabelMask, + tIPv6FilterParamsFwdLsp TmnxVRtrMplsLspID, + tIPv6FilterParamsFwdLspRtrId TmnxVRtrIDOrZero +} + +tIPv6FilterParamsIndex OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every IPv6 filter can have + multiple entries, therefore every IPv6 filter entry is identified by + the tIPv6FilterId and tIPv6FilterParamsIndex." + ::= { tIPv6FilterParamsEntry 1 } + +tIPv6FilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tIPv6FilterParamsTable." + ::= { tIPv6FilterParamsEntry 2 } + +tIPv6FilterParamsLogId OBJECT-TYPE + SYNTAX TFilterLogId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the log to use for packets that match this + entry. The value zero indicates that logging is disabled." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 3 } + +tIPv6FilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter entry." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 4 } + +tIPv6FilterParamsAction OBJECT-TYPE + SYNTAX TFilterActionOrDefault + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for packets that match this filter entry. The value + default(3) specifies this entry to inherit the behavior defined as the + default for the filter. + + Setting the values 'forwardEsiL2' and 'forwardEsiL3' explicitly is + ignored by the system. The values 'forwardEsiL2'(8) and + 'forwardEsiL3'(9) can be set only implicitly by specifying non default + values of objects specifying parameters for these actions. In such + case the value of tIPFilterParamsAction will be set to + 'forwardEsiL2'(8) or 'forwardEsiL3'(9) automatically by system. + + + The object tIPv6FilterParamsAction supports only subset of filter + actions. The object tIPvXFltrEntryActAction supports all actions. It's + recommended to use tIPvXFltrEntryActAction instead of + tIPv6FilterParamsAction. + + The following value(s) is(are) not supported: + - reassemble" + DEFVAL { ignoreMatch } + ::= { tIPv6FilterParamsEntry 5 } + +tIPv6FilterParamsForwardNH OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IPv6 address of the nexthop to which the packet should be + forwarded if it hits this filter entry. The action of this entry + should be 'forward' in such a case. + + Note that the value of tIPv6FilterParamsForwardNH is silently cleared + by the system if tIPv6FilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsForwardNH or tIPv6FilterParamsForwardNHIndirect or + tIPv6FilterParamsFwdRtrId is set." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 6 } + +tIPv6FilterParamsForwardNHIndirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsForwardNHIndirect specifies if the nexthop is + directly or indirectly reachable. + + Note that the value of tIPv6FilterParamsForwardNHIndirect is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsForwardNH, tIPv6FilterParamsForwardNHIndirect or + tIPv6FilterParamsFwdRtrId is set." + DEFVAL { false } + ::= { tIPv6FilterParamsEntry 7 } + +tIPv6FilterParamsRemarkDSCP OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The DSCP value that should be remarked in case a packet hits this + filter entry." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 8 } + +tIPv6FilterParamsRemarkDSCPMask OBJECT-TYPE + SYNTAX TDSCPFilterActionValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsRemarkDSCPMask specifies the care bits while + remarking with the DSCP value." + DEFVAL { 255 } + ::= { tIPv6FilterParamsEntry 9 } + +tIPv6FilterParamsRemarkDot1p OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsRemarkDot1p specifies the Dot1p value that needs to + be remarked on the packet if it hits this filter entry." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 10 } + +tIPv6FilterParamsSourceIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address to match the source IPv6 address of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 11 } + +tIPv6FilterParamsSourceIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPv6FilterParamsSourceIpMask + specifies the IPv6 prefix length value for this policy IPv6 Filter + entry. The mask generated from the prefix length value is ANDed with + the received source IPv6 address to match the + tIPv6FilterParamsSourceIpAddr. + + If the value of tIPv6FilterParamsSourceIpMask is 0, and the value of + tIPv6FilterParamsSrcIpFullMask is non zero then the value of + tIPv6FilterParamsSrcIpFullMask is used as a mask. + + If the value of tIPv6FilterParamsSourceIpMask is non zero, it will be + equal to the mask expressed in the object + tIPv6FilterParamsSrcIpFullMask. + + If both tIPv6FilterParamsSourceIpMask and + tIPv6FilterParamsSrcIpFullMask are set to 0, no matching is done on + the source IPv6 address. + + If a value is specified for this object, then the value of the object + tIPv6FilterParamsSrcIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 12 } + +tIPv6FilterParamsDestinationIpAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 address to match the destination IPv6 address of the packet." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 13 } + +tIPv6FilterParamsDestinationIpMask OBJECT-TYPE + SYNTAX InetAddressPrefixLength (0..128) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPv6FilterParamsDestinationIpMask + specifies the IPv6 prefix length value for this policy IPv6 Filter + entry. The mask generated from the prefix length value is ANDed with + the received destination IPv6 address to match the + tIPv6FilterParamsDestinationIpAddr. + + If the value of tIPv6FilterParamsDestinationIpMask is 0, and the value + of tIPv6FilterParamsDstIpFullMask is non zero then the value of + tIPv6FilterParamsDstIpFullMask is used as a mask. + + If the value of tIPv6FilterParamsDestinationIpMask is non zero, it + will be equal to the mask expressed in the object + tIPv6FilterParamsDstIpFullMask. + + If both tIPv6FilterParamsDestinationIpMask and + tIPv6FilterParamsDstIpFullMask are set to 0, no matching is done on + the destination IPv6 address. + + If a value is specified for this object, then the value of the object + tIPv6FilterParamsDstIpFullMask will be set to reflect this same mask." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 14 } + +tIPv6FilterParamsNextHeader OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IPv6 next header to match. Set to -1 to disable matching IPv6 next + header. Because the match criteria only pertains to the last + next-header, the following values are not accepted: 0, 43, 44, 50, 51, + and 60." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 15 } + +tIPv6FilterParamsSourcePortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPv6FilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 16 } + +tIPv6FilterParamsSourcePortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPv6FilterParamsSourcePortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 17 } + +tIPv6FilterParamsSourcePortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsSourcePortValue1 and tIPFilterParamsSourcePortValue2 + are to be used." + DEFVAL { none } + ::= { tIPv6FilterParamsEntry 18 } + +tIPv6FilterParamsDestPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value1. The value of this object is used as per the + description for tIPv6FilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 19 } + +tIPv6FilterParamsDestPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TCP/UDP port value2. The value of this object is used as per the + description for tIPv6FilterParamsDestPortOperator." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 20 } + +tIPv6FilterParamsDestPortOperator OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The operator specifies the manner in which + tIPFilterParamsDestPortValue1 and tIPFilterParamsDestPortValue2 are to + be used." + DEFVAL { none } + ::= { tIPv6FilterParamsEntry 21 } + +tIPv6FilterParamsDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "DSCP to be matched on the packet." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 22 } + +tIPv6FilterParamsTcpSyn OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Syn as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 23 } + +tIPv6FilterParamsTcpAck OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ack as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 24 } + +tIPv6FilterParamsIcmpCode OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Icmp code to be matched. tIPv6FilterParamsIcmpCode complements the + object tIPv6FilterParamsIcmpType. Both of them need to be set to + actually enable ICMP matching. The value -1 means Icmp code matching + is not enabled." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 25 } + +tIPv6FilterParamsIcmpType OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Icmp type to be matched. tIPv6FilterParamsIcmpType complements the + object tIPv6FilterParamsIcmpCode. Both of them need to be set to + actually enable ICMP matching. The value -1 means Icmp type matching + is not enabled." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 26 } + +tIPv6FilterParamsCflowdSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPFilterParamsCflowdSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IPv6 filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { false } + ::= { tIPv6FilterParamsEntry 27 } + +tIPv6FilterParamsCflowdIfSample OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When tIPv6FilterParamsCflowdIfSample has a value of 'true', Cflowd + sampling and analysis is performed on those packet streams where this + filter has been applied. Only packets matching this IPv6 filter entry + are subjected to Cflowd sampling and analysis. A Cflowd profile + controls the sampling and analysis of data flows through the router." + DEFVAL { true } + ::= { tIPv6FilterParamsEntry 28 } + +tIPv6FilterParamsForwardNHInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface name for the nexthop to which the packet should be + forwarded if it hits this filter entry. The action of this entry + should be 'forward' in such a case. + + Note that the value of tIPv6FilterParamsForwardNHInterface is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + this one is set." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 29 } + +tIPv6FilterParamsIngressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an ingress packet matched + this entry." + ::= { tIPv6FilterParamsEntry 30 } + +tIPv6FilterParamsEgressHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object indicates the number of times an egress packet matched + this entry." + ::= { tIPv6FilterParamsEntry 31 } + +tIPv6FilterParamsLogInstantiated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsLogInstantiated indicates if the filter log for this + filter entry has been instantiated or not." + ::= { tIPv6FilterParamsEntry 32 } + +tIPv6FilterParamsForwardRedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsForwardRedPlcy specifies the redirect policy to be + used to determine the nexthop. + + Note that the value of tIPv6FilterParamsForwardRedPlcy is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than this + one is set." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 33 } + +tIPv6FilterParamsActiveDest OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsActiveDest indicates the IPv6 address of the active + destination for this IPv6 filter. A value of 0 indicates that there is + currently no active destination." + ::= { tIPv6FilterParamsEntry 34 } + +tIPv6FilterParamsTimeRangeName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsTimeRangeName specifies the tmnxTimeRangeEntry to be + associated with this filter entry. + + A value for this object can only be specified during row creation, and + cannot be altered later on. Also, a value is accepted only if the + tmnxTimeRangeEntry is defined in the + TIMETRA-SCHEDULER-MIB::tmnxTimeRangeTable.tTimeRangeName. + + This object is obsoleted in release 14.0." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 35 } + +tIPv6FilterParamsTimeRangeState OBJECT-TYPE + SYNTAX TTimeRangeState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "tIPv6FilterParamsTimeRangeState indicates whether or not the entry + is currently in effect. + - timeRangeNotApplic: + no time range is applicable for this entry. + - timeRangeNotActive: + A time range is defined in tIPv6FilterParamsTimeRangeName, but is not + active at this moment. Consequently the filter entry is not + installed. + - timeRangeActive. + A time range is defined in tIPv6FilterParamsTimeRangeName, and is + activated successfully. + - timeRangeActiveDownloadFailed: + A time range is defined in tIPv6FilterParamsTimeRangeName, and is + activated, but the corresponding filter entry could not be + installed due to resource problems. + + This object is obsoleted in release 14.0." + ::= { tIPv6FilterParamsEntry 36 } + +tIPv6FilterParamsIngrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsIngrHitByteCount indicates the number of + bytes of all ingress packets that matched this entry." + ::= { tIPv6FilterParamsEntry 37 } + +tIPv6FilterParamsEgrHitByteCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This tIPv6FilterParamsEgrHitByteCount indicates the number of bytes of + all egress packets that matched this entry." + ::= { tIPv6FilterParamsEntry 38 } + +tIPv6FilterParamsFwdSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tIPv6FilterParamsFwdSvcId indicates the service id of the destination + for this filter entry. The value 0 indicates that there is no active + SAP or SDP destination." + ::= { tIPv6FilterParamsEntry 39 } + +tIPv6FilterParamsFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsFwdSapPortId specifies the sap port id of the + destination for this filter entry. + + The value 0 indicates that there is no SAP destination defined. A + value different from 0 can only be specified if the value of the + tIPv6FilterParamsAction object of this entry is 'forward'. In addition + a non-zero value can only be given if the object + tIPv6FilterParamsFwdSdpBind is '0'. + + Note that the value of tIPv6FilterParamsFwdSapPortId is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsFwdSapPortId or tIPv6FilterParamsFwdSapEncapVal is + set." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 40 } + +tIPv6FilterParamsFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsFwdSapEncapVal specifies the sap port encap value of + the destination SAP for this filter entry. + + A value different from 0 can only be specified if the value of the + tIPv6FilterParamsAction object of this entry is 'forward'. In addition + a non-zero value can only be given if the object + tIPv6FilterParamsFwdSdpBind has value '0'. The value 0 indicates + that either + 1) the sap encapsulation value is not specified when + tIPv6FilterParamsFwdSapPortId and tIPv6FilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination. + + Note that the value of tIPv6FilterParamsFwdSapEncapVal is silently + cleared by the system if tIPv6FilterParamsAction is set to value other + than 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsFwdSapPortId or tIPv6FilterParamsFwdSapEncapVal is + set." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 41 } + +tIPv6FilterParamsFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsFwdSdpBind specifies the sdp bind id of the + destination for this filter entry. + + The value '0' indicates that there is currently no SDP binding + defined. A value different from '0' can only be specified if the value + of the tIPv6FilterParamsAction object of this entry is 'forward'. In + addition a non-zero value can only be given if the objects + tIPv6FilterParamsFwdSapPortId and tIPv6FilterParamsFwdSapEncapVal have + value 0. + + Note that the value of tIPv6FilterParamsFwdSdpBind is silently cleared + by the system if tIPv6FilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than this one + is set." + DEFVAL { '0000000000000000'H } + ::= { tIPv6FilterParamsEntry 42 } + +tIPv6FilterParamsRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsRedirectURL specifies the URL to + redirect to, when the value of tIPv6FilterParamsAction is + 'httpRedirect'. + + The following macro substitutions are applicable in this context: + $URL, $MAC, $IP, $SUB, $SAP, $SAPDESC, $CID, and $RID. + + Note that the value of tIPv6FilterParamsRedirectURL is silently + cleared by the system if tIPv6FilterParamsAction is set to any value + other than httpRedirect." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 43 } + +tIPv6FilterParamsSrcIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the IPv6 prefix list used as match + criterion for the source IPv6 address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPv6FilterParamsSourceIpAddr and tIPv6FilterParamsSourceIpMask are + used as source IPv6 address match criterion. + + When this object is set to a non-empty value then the objects + tIPv6FilterParamsSourceIpAddr and tIPv6FilterParamsSourceIpMask are + reset to their default values by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPv6FilterParamsSourceIpAddr and tIPv6FilterParamsSourceIpMask then + this object is reset to its default (empty) value by the system." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 44 } + +tIPv6FilterParamsDstIpPrefixList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the IPv6 prefix list used as match + criterion for the destination IPv6 address. + + The value specified for this object must correspond to a prefix list + defined in tFilterPrefixListTable. + + If the value of this object is empty then the values of the objects + tIPv6FilterParamsDestinationIpAddr and + tIPv6FilterParamsDestinationIpMask are used as destination ipv6 + address match criterion. + + When this object is set to a non-empty value then the objects + tIPv6FilterParamsDestinationIpAddr and + tIPv6FilterParamsDestinationIpMask are reset to their default values + by the system. + + Vice versa, when a new (non-default) value is provided for the objects + tIPv6FilterParamsDestinationIpAddr and + tIPv6FilterParamsDestinationIpMask then this object is reset to its + default (empty) value by the system." + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 45 } + +tIPv6FilterParamsFragment OBJECT-TYPE + SYNTAX INTEGER { + off (1), + false (2), + true (3), + first-only (4), + non-first-only (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches fragmented/unfragmented packets as per value of + the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 46 } + +tIPv6FilterParamsHopByHopOpt OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a Hop-By-Hop options Extension Header as per value + of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 47 } + +tIPv6FilterParamsRoutingType0 OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a Routing Extension Header as per value of the + object." + DEFVAL { off } + ::= { tIPv6FilterParamsEntry 48 } + +tIPv6FilterParamsPortSelector OBJECT-TYPE + SYNTAX TFltrPortSelector + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies how the source port objects + (tIPv6FilterParamsSourcePortValue1, tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, tIPv6FilterParamsSrcPortList) and + destination port objects (tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDstPortList) are combined to form the filter match + criterion. See description of TFltrPortSelector." + DEFVAL { and-port } + ::= { tIPv6FilterParamsEntry 49 } + +tIPv6FilterParamsSrcPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the source port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, and + tIPFilterParamsSourcePortOperator are used as source port match + criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsSourcePortValue1, tIPFilterParamsSourcePortValue2, and + tIPFilterParamsSourcePortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, or tIPFilterParamsSourcePortOperator + then tIPv6FilterParamsSrcPortList is reset to its default (empty) + value by the system. + + Setting any one of the objects tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, or tIPFilterParamsSourcePortOperator + to a non-default value in combination with a non-default value for the + object tIPv6FilterParamsSrcPortList is rejected by the system" + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 50 } + +tIPv6FilterParamsDstPortList OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the port-list used as match + criterion for the destination port. + + The value specified for this object must correspond to a port-list + defined in tFilterPortListTable. + + If the value of this object is empty then the values of the objects + tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, and + tIPFilterParamsDestPortOperator are used as destination port match + criterion. + + When this object is set to a non-empty value then the objects + tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, and + tIPFilterParamsDestPortOperator are reset to their default values by + the system. + + Vice versa, when a new (non-default) value is provided for one of the + objects tIPFilterParamsDestPortValue1, tIPFilterParamsDestPortValue2, + or tIPFilterParamsDestPortOperator then tIPv6FilterParamsDstPortList + is reset to its default (empty) value by the system. + + Setting any one of the objects tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, or tIPFilterParamsDestPortOperator to a + non-default value in combination with a non-default value for the + object tIPv6FilterParamsDstPortList is rejected by the system" + DEFVAL { ''H } + ::= { tIPv6FilterParamsEntry 51 } + +tIPv6FilterParamsRdirAllwRadOvrd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies whether or not the value of + tIPv6FilterParamsRedirectURL can be overridden by a Radius VSA. The + default value is false (i.e. the URL cannot be overridden by Radius). + The value of tIPv6FilterParamsRdirAllwRadOvrd is relevant only if the + value of tIPv6FilterParamsAction is httpRedirect. + + Setting the value of tIPv6FilterParamsRdirAllwRadOvrd to true is + ignored by the system if the value of tIPv6FilterParamsAction is not + httpRedirect. Furthermore, the value of + tIPv6FilterParamsRdirAllwRadOvrd is silently reset to false by the + system if tIPv6FilterParamsAction is set to any value other than + httpRedirect." + DEFVAL { false } + ::= { tIPv6FilterParamsEntry 52 } + +tIPv6FilterParamsFwdRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "tIPv6FilterParamsFwdRtrId specifies, if different from '0', the router + id into which the packet should be forwarded if it hits this filter + entry. + + The action of this entry should be 'forward' in such a case. + + Note that the value of tIPv6FilterParamsFwdRtrId is silently cleared + by the system if tIPv6FilterParamsAction is set to value other than + 'forward'(2), or any object related to 'forward' other than + tIPv6FilterParamsFwdRtrId, tIPv6FilterParamsForwardNH or + tIPv6FilterParamsForwardNHIndirect is set." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 53 } + +tIPv6FilterParamsSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPv6FilterParamsSrcIpFullMask + specifies the IPv6 Mask value for this policy IPv6 Filter entry. The + mask is ANDed with the received Source IPv6 address to match the + tIPv6FilterParamsSourceIpAddr. + + If the value of tIPv6FilterParamsSourceIpMask is 0, and the value of + tIPv6FilterParamsSrcIpFullMask is non zero then the value of + tIPv6FilterParamsSrcIpFullMask is used as a mask. + + If the value of tIPv6FilterParamsSourceIpMask is non zero, it will be + equal to the mask expressed in the object + tIPv6FilterParamsSrcIpFullMask. + + If both tIPv6FilterParamsSourceIpMask and + tIPv6FilterParamsSrcIpFullMask are set to 0, no matching is done on + the Source IPv6 address. + + If a regular mask is specified for tIPv6FilterParamsSrcIpFullMask then + the value of tIPv6FilterParamsSourceIpMask will be changed to reflect + this value." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 54 } + +tIPv6FilterParamsDstIpFullMask OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from 0, the object tIPv6FilterParamsDstIpFullMask + specifies the IPv6 Mask value for this policy IPv6 Filter entry. The + mask is ANDed with the received Destination IPv6 address to match the + tIPv6FilterParamsDestinationIpAddr. + + If the value of tIPv6FilterParamsDestinationIpMask is 0, and the value + of tIPv6FilterParamsDstIpFullMask is non zero then the value of + tIPv6FilterParamsDstIpFullMask is used as a mask. + + If the value of tIPv6FilterParamsDestinationIpMask is non zero, it + will be equal to the mask expressed in the object + tIPv6FilterParamsDstIpFullMask. + + If both tIPv6FilterParamsDestinationIpMask and + tIPv6FilterParamsDstIpFullMask are set to 0, no matching is done on + the Destination IPv6 address. + + If a regular mask is specified for tIPv6FilterParamsDstIpFullMask then + the value of tIPv6FilterParamsDestinationIpMask will be changed to + reflect this value." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsEntry 55 } + +tIPv6FilterParamsNatPolicyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of this object specifies the name of the NAT policy to be + used when the value of tIPv6FilterParamsAction is nat. If the value is + empty then a default policy is used. If the value is non-empty then it + must correspond to a policy defined in tmnxNatPlcyTable. + + The value of tIPv6FilterParamsNatPolicyName is relevant only if the + value of tIPv6FilterParamsAction is nat. Setting the value of + tIPv6FilterParamsNatPolicyName to a non-empty string is ignored by the + system if the value of tIPv6FilterParamsAction is not nat. + + Furthermore, the value of tIPv6FilterParamsNatPolicyName is silently + reset to an empty string by the system if tIPv6FilterParamsAction is + set to any value other than nat." + DEFVAL { "" } + ::= { tIPv6FilterParamsEntry 56 } + +tIPv6FilterParamsFlowLabel OBJECT-TYPE + SYNTAX IPv6FlowLabel + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from -1 the value of the object + tIPv6FilterParamsFlowLabel specifies the flow label to be used as a + match criterion." + DEFVAL { -1 } + ::= { tIPv6FilterParamsEntry 57 } + +tIPv6FilterParamsFlowLabelMask OBJECT-TYPE + SYNTAX IPv6FlowLabelMask + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsFlowLabelMask specifies the + flow label mask value for this policy IP Filter entry. + + The mask is ANDed with the received flow label to match the value of + the object tIPv6FilterParamsFlowLabel. + + The value is only significant if the value of the object + tIPv6FilterParamsFlowLabel is different from -1." + DEFVAL { '0fffff'H } + ::= { tIPv6FilterParamsEntry 58 } + +tIPv6FilterParamsFwdLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If different from zero the value of the object tIPv6FilterParamsFwdLsp + together with the value of the object tIPv6FilterParamsFwdLspRtrId + specifies the LSP into which a packet should be forwarded if it hits + this filter entry. + + The value of the object tIPv6FilterParamsAction of this entry must be + 'forward' in such case. Otherwise the value of the object + tIPv6FilterParamsFwdLsp is ignored by the system. + + The value is reset to '0' if the value of the object + tIPv6FilterParamsAction is set to value other than 'forward'(2), or + any object related to 'forward' other than + tIPv6FilterParamsFwdLspRtrId or tIPv6FilterParamsFwdLsp is set. + + The value of the object tIPv6FilterParamsFwdLsp cannot be set to a + non-zero value if other destinations are already specified. + + The value has to be '0' if the value of the object + tIPv6FilterParamsFwdLspRtrId is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPv6FilterParamsFwdLspRtrId has to be set as well." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 59 } + +tIPv6FilterParamsFwdLspRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsFwdLspRtrId specifies the + router ID that the LSP ID defined by the value of the object + tIPv6FilterParamsFwdLsp belongs to. + + The value of the object tIPv6FilterParamsAction of this entry must be + 'forward' in such case. Otherwise the value of the object + tIPv6FilterParamsFwdLspRtrId is ignored by the system. + + The value is reset to '0' if the value of the object + tIPv6FilterParamsAction is set to other value than 'forward'(2), or + any object related to 'forward' other than + tIPv6FilterParamsFwdLspRtrId or tIPv6FilterParamsFwdLsp is set. + + The value of this object cannot be set to a non-zero value if other + destinations are already specified. + + The value has to be '0' if the value of the object + tIPv6FilterParamsFwdLsp is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPv6FilterParamsFwdLsp has to be set as well. + + The ID of the base router and '0' are the only allowed values with + this version of the product." + DEFVAL { 0 } + ::= { tIPv6FilterParamsEntry 60 } + +tFilterGroupInsertedEntries OBJECT IDENTIFIER ::= { tFilterObjects 20 } + +tFltrGrpInsrtdEntriesFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesFilterType specifies the type of the filter + referred to by tFltrGrpInsrtdEntriesFilterId. Inserted entries can + only occur in 'fltrtypeselIp' and 'fltrtypeselIpv6'" + DEFVAL { fltrtypeselNone } + ::= { tFilterGroupInsertedEntries 1 } + +tFltrGrpInsrtdEntriesFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesFilterId specifies for which filter the inserted + entries must be grouped." + DEFVAL { 0 } + ::= { tFilterGroupInsertedEntries 2 } + +tFltrGrpInsrtdEntriesApplication OBJECT-TYPE + SYNTAX TFilterSubInsSpaceOwner + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesApplication specifies for which application the + inserted entries must be grouped." + DEFVAL { none } + ::= { tFilterGroupInsertedEntries 3 } + +tFltrGrpInsrtdEntriesLocation OBJECT-TYPE + SYNTAX INTEGER { + none (0), + top (1), + bottom (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesLocation specifies at what location the inserted + entries must be grouped." + DEFVAL { none } + ::= { tFilterGroupInsertedEntries 4 } + +tFltrGrpInsrtdEntriesResult OBJECT-TYPE + SYNTAX INTEGER { + none (0), + success (1), + failure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesResult indicates the success or failure of the + last requested grouping request on inserted entries." + ::= { tFilterGroupInsertedEntries 5 } + +tFltrGrpInsrtdEntriesFeedback OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..254)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "tFltrGrpInsrtdEntriesFeedback may indicate additional info on the last + inserted filter entries grouping action performed." + ::= { tFilterGroupInsertedEntries 6 } + +tFltrGrpInsrtdEntriesExecute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Setting the object tFltrGrpInsrtdEntriesExecute to 'true' will cause + the system to attempt to execute the grouping command as specified by + the other MIB objects in the tFilterGroupInsertedEntries mibgroup. + + When read the value will always indicate 'false'. The result of the + command can be found in tFltrGrpInsrtdEntriesResult and + tFltrGrpInsrtdEntriesFeedback" + DEFVAL { false } + ::= { tFilterGroupInsertedEntries 7 } + +tDhcpFilterTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcpFilterTableLastChanged indicates the sysUpTime at + the time of the last modification to tDhcpFilterTable by adding, + deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 21 } + +tDhcpFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDhcpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of all DHCP filters configured on this system." + ::= { tFilterObjects 22 } + +tDhcpFilterEntry OBJECT-TYPE + SYNTAX TDhcpFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DHCP filter. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tDhcpFilterId } + ::= { tDhcpFilterTable 1 } + +TDhcpFilterEntry ::= SEQUENCE +{ + tDhcpFilterId TDHCPFilterID, + tDhcpFilterRowStatus RowStatus, + tDhcpFilterLastChanged TimeStamp, + tDhcpFilterDescription TItemDescription, + tDhcpFilterDefAction TDhcpFilterAction +} + +tDhcpFilterId OBJECT-TYPE + SYNTAX TDHCPFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a DHCP filter as configures on this system." + ::= { tDhcpFilterEntry 1 } + +tDhcpFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tDhcpFilterTable." + ::= { tDhcpFilterEntry 2 } + +tDhcpFilterLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcpFilterLastChanged indicates the timestamp of last + change to this row in tDhcpFilterTable." + ::= { tDhcpFilterEntry 3 } + +tDhcpFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tDhcpFilterEntry 4 } + +tDhcpFilterDefAction OBJECT-TYPE + SYNTAX TDhcpFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default action to take for DHCP host creation requests that do not + match any of this filter's entries. + + The value none(1) specifies normal host creation behaviour, the value + bypass-host-creation(2) specifies to bypass host creation, the value + drop(3) specifies to drop the DHCP message." + DEFVAL { none } + ::= { tDhcpFilterEntry 5 } + +tDhcpFilterParamsTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcpFilterParamsTblLastChanged indicates the sysUpTime + at the time of the last modification to tDhcpFilterParamsTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 23 } + +tDhcpFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDhcpFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all DHCP filter match entries for all DHCP filters" + ::= { tFilterObjects 24 } + +tDhcpFilterParamsEntry OBJECT-TYPE + SYNTAX TDhcpFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DHCP filter entry. Every DHCP filter + can have zero or more DHCP filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tDhcpFilterId, + tDhcpFilterParamsId + } + ::= { tDhcpFilterParamsTable 1 } + +TDhcpFilterParamsEntry ::= SEQUENCE +{ + tDhcpFilterParamsId TDhcpEntryId, + tDhcpFilterParamsRowStatus RowStatus, + tDhcpFilterParamsLastChanged TimeStamp, + tDhcpFilterParamsOptionNumber Integer32, + tDhcpFilterParamsOptionMatch TDhcpFilterMatch, + tDhcpFilterParamsAction TDhcpFilterAction, + tDhcpFilterParamsOptionValue OCTET STRING +} + +tDhcpFilterParamsId OBJECT-TYPE + SYNTAX TDhcpEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every DHCP filter can have + multiple entries, therefore every DHCP filter entry is identified by + the tDhcpFilterId and tDhcpFilterParamsId." + ::= { tDhcpFilterParamsEntry 1 } + +tDhcpFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tDhcpFilterParamsTable." + ::= { tDhcpFilterParamsEntry 2 } + +tDhcpFilterParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcpFilterParamsLastChanged indicates the timestamp of + last change to this row in tDhcpFilterParamsTable." + ::= { tDhcpFilterParamsEntry 3 } + +tDhcpFilterParamsOptionNumber OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDhcpFilterParamsOptionNumber specifies the number of the + DHCP option to filter on." + REFERENCE + "RFC 2132, RFC 3315, RFC 3633" + DEFVAL { -1 } + ::= { tDhcpFilterParamsEntry 4 } + +tDhcpFilterParamsOptionMatch OBJECT-TYPE + SYNTAX TDhcpFilterMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDhcpFilterParamsOptionMatch specifies the criteria that + the DHCP option must match to trigger this filter entry. + + The value present(1) specifies that the DHCP option must be present, + the value absent(2) specifies that the DHCP option must be absent. In + these cases tDhcpFilterParamsOptionValue will be reset to an empty + string. + + A value string(3), string-exact(4), string-invert(5), + string-exact-invert(6), hex(7), hex-exact(8), hex-invert(9) or + hex-exact-invert(10) requires an octet string to be present in + tDhcpFilterParamsOptionValue to match against." + DEFVAL { present } + ::= { tDhcpFilterParamsEntry 5 } + +tDhcpFilterParamsAction OBJECT-TYPE + SYNTAX TDhcpFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for DHCP host creation requests that match this + filter entry. The value none(1) specifies normal host creation + behaviour, the value bypass-host-creation(2) specifies to bypass host + creation, the value drop(3) specifies to drop the DHCP message." + DEFVAL { none } + ::= { tDhcpFilterParamsEntry 6 } + +tDhcpFilterParamsOptionValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tDhcpFilterParamsOptionValue specifies the + matching pattern for the filtered DHCP option. + + This object is mandatory at creation time. A zero length value is only + allowed when the value of tDhcpFilterParamsOptionMatch is present(1) + or absent(2)." + ::= { tDhcpFilterParamsEntry 7 } + +tMacFilterNameTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterNameTableLastChgd indicates the sysUpTime at + the time of the last modification of tMacFilterNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 25 } + +tMacFilterNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains MAC filter name information. Entries are created + automatically by the system when tMacFilterName object is set for the + MAC filter." + ::= { tFilterObjects 26 } + +tMacFilterNameEntry OBJECT-TYPE + SYNTAX TMacFilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific MAC filter name." + INDEX { tMacFilterName } + ::= { tMacFilterNameTable 1 } + +TMacFilterNameEntry ::= SEQUENCE +{ + tMacFilterNameId TAnyFilterID, + tMacFilterNameRowStatus RowStatus, + tMacFilterNameLastChanged TimeStamp +} + +tMacFilterNameId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFilterNameId indicates the filter name + associated with this MAC filter." + ::= { tMacFilterNameEntry 1 } + +tMacFilterNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of the object tMacFilterNameRowStatus indicates the status + of this row." + ::= { tMacFilterNameEntry 2 } + +tMacFilterNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tMacFilterNameLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tMacFilterNameEntry 3 } + +tIpFilterNameTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIpFilterNameTableLastChgd indicates the sysUpTime at the + time of the last modification of tIpFilterNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 27 } + +tIpFilterNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIpFilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IP filter name information. Entries are created + automatically by the system when tIpFilterName object is set for the + IP filter." + ::= { tFilterObjects 28 } + +tIpFilterNameEntry OBJECT-TYPE + SYNTAX TIpFilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific IP filter name." + INDEX { tIpFilterName } + ::= { tIpFilterNameTable 1 } + +TIpFilterNameEntry ::= SEQUENCE +{ + tIpFilterNameId TAnyFilterID, + tIpFilterNameRowStatus RowStatus, + tIpFilterNameLastChanged TimeStamp +} + +tIpFilterNameId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpFilterNameId indicates the filter name + associated with this IP filter." + ::= { tIpFilterNameEntry 1 } + +tIpFilterNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of the object tIpFilterNameRowStatus indicates the status + of this row." + ::= { tIpFilterNameEntry 2 } + +tIpFilterNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIpFilterNameLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tIpFilterNameEntry 3 } + +tIpv6FilterNameTableLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIpv6FilterNameTableLastChgd indicates the sysUpTime at + the time of the last modification of tIpv6FilterNameTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 29 } + +tIpv6FilterNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIpv6FilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table that contains IPv6 filter name information. Entries are + created automatically by the system when tIpv6FilterName object is set + for the IPv6 filter." + ::= { tFilterObjects 30 } + +tIpv6FilterNameEntry OBJECT-TYPE + SYNTAX TIpv6FilterNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Basic information about a specific IPv6 filter name." + INDEX { tIpv6FilterName } + ::= { tIpv6FilterNameTable 1 } + +TIpv6FilterNameEntry ::= SEQUENCE +{ + tIpv6FilterNameId TAnyFilterID, + tIpv6FilterNameRowStatus RowStatus, + tIpv6FilterNameLastChanged TimeStamp +} + +tIpv6FilterNameId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIpv6FilterNameId indicates the filter name + associated with this IPv6 filter." + ::= { tIpv6FilterNameEntry 1 } + +tIpv6FilterNameRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value of the object tIpv6FilterNameRowStatus indicates the status + of this row." + ::= { tIpv6FilterNameEntry 2 } + +tIpv6FilterNameLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIpv6FilterNameLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tIpv6FilterNameEntry 3 } + +tFilterLiObjects OBJECT IDENTIFIER ::= { tFilterObjects 31 } + +tLiReservedBlockTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiReservedBlockTableLastChanged indicates the sysUpTime at + the time of the last modification of tLiReservedBlockTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 1 } + +tLiReservedBlockTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiReservedBlockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiReservedBlockTable describes LI reserved blocks. In this + release this table can have at most one entry." + ::= { tFilterLiObjects 2 } + +tLiReservedBlockEntry OBJECT-TYPE + SYNTAX TLiReservedBlockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about an LI reserved block. This block can be associated + with one or more filters to reserve a number of entries in those + filters for LI." + INDEX { tLiReservedBlockName } + ::= { tLiReservedBlockTable 1 } + +TLiReservedBlockEntry ::= SEQUENCE +{ + tLiReservedBlockName TNamedItem, + tLiReservedBlockRowStatus RowStatus, + tLiReservedBlockLastChanged TimeStamp, + tLiReservedBlockDescription TItemDescription, + tLiReservedBlockStart TEntryIdOrZero, + tLiReservedBlockSize TEntryBlockSize +} + +tLiReservedBlockName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiReservedBlockName uniquely identifies an LI reserved + block." + ::= { tLiReservedBlockEntry 1 } + +tLiReservedBlockRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockRowStatus specifies the status of this row." + ::= { tLiReservedBlockEntry 2 } + +tLiReservedBlockLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiReservedBlockLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiReservedBlockEntry 3 } + +tLiReservedBlockDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockDescription specifies a description for + this LI reserved block." + DEFVAL { ''H } + ::= { tLiReservedBlockEntry 4 } + +tLiReservedBlockStart OBJECT-TYPE + SYNTAX TEntryIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockStart specifies the starting entry of the + LI reserved block. + + If set to '0' no block is reserved. In this case the value of the + object tLiReservedBlockSize will be set to '0' by the system." + DEFVAL { 0 } + ::= { tLiReservedBlockEntry 5 } + +tLiReservedBlockSize OBJECT-TYPE + SYNTAX TEntryBlockSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockSize specifies the size of the LI reserved + block. + + If set to '0' no block is reserved. In this case the value of the + object tLiReservedBlockStart will be set to '0' by the system. + + The maximum value of this object may be limited depending on hardware + variants." + DEFVAL { 0 } + ::= { tLiReservedBlockEntry 6 } + +tLiReservedBlockFltrTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLiReservedBlockFltrTableLastChg indicates the sysUpTime + at the time of the last modification of tLiReservedBlockFltrTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 3 } + +tLiReservedBlockFltrTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiReservedBlockFltrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiReservedBlockFltrTable contains associations between + normal filters and LI block reservations." + ::= { tFilterLiObjects 4 } + +tLiReservedBlockFltrEntry OBJECT-TYPE + SYNTAX TLiReservedBlockFltrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An association of a normal filter with an LI block reservation. In + this release MAC and IP/IPv6 filters are supported. + + Entries can be created and deleted via SNMP SET operations to + tLiReservedBlockFltrRowStatus." + INDEX { + tLiReservedBlockName, + tLiReservedBlockFltrType, + tLiReservedBlockFltrIdStart, + tLiReservedBlockFltrIdEnd + } + ::= { tLiReservedBlockFltrTable 1 } + +TLiReservedBlockFltrEntry ::= SEQUENCE +{ + tLiReservedBlockFltrType TFilterType, + tLiReservedBlockFltrIdStart TFilterID, + tLiReservedBlockFltrIdEnd TFilterID, + tLiReservedBlockFltrRowStatus RowStatus, + tLiReservedBlockFltrLastChanged TimeStamp +} + +tLiReservedBlockFltrType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrType specifies the type of filter this + LI block reservation applies to. + + In this release MAC and IP/IPv6 filters are supported: + fltrtypeselIp (1) + fltrtypeselMac (2) + fltrtypeselIpv6 (4)" + ::= { tLiReservedBlockFltrEntry 1 } + +tLiReservedBlockFltrIdStart OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrIdStart specifies the ID of the first + filter to apply an LI block reservation. + + If the value of the object tLiReservedBlockFltrType is equal to 1 or 4 + (IP or IPv6 filter) then the scope of any filter (defined by the value + of the object tIPFilterScope or tIPv6FilterScope) inside of the range + defined by the values of the objects tLiReservedBlockFltrIdStart and + tLiReservedBlockFltrIdEnd must not be equal to embedded (3). + + In this release, tLiReservedBlockFltrIdStart must be equal to + tLiReservedBlockFltrIdEnd." + ::= { tLiReservedBlockFltrEntry 2 } + +tLiReservedBlockFltrIdEnd OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrIdEnd specifies the ID of the last + filter to apply an LI block reservation. + + If the value of the object tLiReservedBlockFltrType is equal to 1 or 4 + (IP or IPv6 filter) then the scope of any filter (defined by the value + of the object tIPFilterScope or tIPv6FilterScope) inside of the range + defined by the values of the objects tLiReservedBlockFltrIdStart and + tLiReservedBlockFltrIdEnd must not be equal to embedded (3). + + In this release, tLiReservedBlockFltrIdEnd must be equal to + tLiReservedBlockFltrIdStart." + ::= { tLiReservedBlockFltrEntry 3 } + +tLiReservedBlockFltrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrRowStatus specifies the status of this + row." + ::= { tLiReservedBlockFltrEntry 4 } + +tLiReservedBlockFltrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiReservedBlockFltrLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiReservedBlockFltrEntry 5 } + +tLiFilterTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterTableLastChanged indicates the sysUpTime at the + time of the last modification of tLiFilterTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 5 } + +tLiFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiFilterTable contains information about all LI filters. + + In this release MAC and IP/IPv6 filters are supported." + ::= { tFilterLiObjects 6 } + +tLiFilterEntry OBJECT-TYPE + SYNTAX TLiFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents an LI filter. In this release MAC and IP/IPv6 + filters are supported. + + Entries can be created and deleted via SNMP SET operations to + tLiFilterRowStatus." + INDEX { + tLiFilterType, + tLiFilterName + } + ::= { tLiFilterTable 1 } + +TLiFilterEntry ::= SEQUENCE +{ + tLiFilterType TFilterType, + tLiFilterName TNamedItem, + tLiFilterRowStatus RowStatus, + tLiFilterLastChanged TimeStamp, + tLiFilterDescription TItemDescription +} + +tLiFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiFilterType specifies the type of this LI filter. + + In this release MAC and IP/IPv6 filters are supported." + ::= { tLiFilterEntry 1 } + +tLiFilterName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiFilterName indicates the unique name of this LI Filter." + ::= { tLiFilterEntry 2 } + +tLiFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiFilterRowStatus specifies the status of this row." + ::= { tLiFilterEntry 3 } + +tLiFilterLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterLastChanged indicates the sysUpTime at the time of + the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiFilterEntry 4 } + +tLiFilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiFilterDescription specifies a description for this LI + filter." + DEFVAL { ''H } + ::= { tLiFilterEntry 5 } + +tLiFilterAssociationTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterAssociationTableLastChg indicates the sysUpTime at + the time of the last modification of tLiFilterAssociationTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 7 } + +tLiFilterAssociationTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiFilterAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiFilterAssociationTable contains information about the + associations between LI filters and normal filters." + ::= { tFilterLiObjects 8 } + +tLiFilterAssociationEntry OBJECT-TYPE + SYNTAX TLiFilterAssociationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An association between an LI filter and a normal filter." + INDEX { + tLiFilterType, + tLiFilterName, + tLiFilterAssociationFltrId + } + ::= { tLiFilterAssociationTable 1 } + +TLiFilterAssociationEntry ::= SEQUENCE +{ + tLiFilterAssociationFltrId TFilterID, + tLiFilterAssociationRowStatus RowStatus, + tLiFilterAssociationLastChg TimeStamp +} + +tLiFilterAssociationFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiFilterAssociationFltrId indicates the id of the normal + filter in the association described by this entry." + ::= { tLiFilterAssociationEntry 1 } + +tLiFilterAssociationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiFilterAssociationRowStatus specifies the status of this + row." + ::= { tLiFilterAssociationEntry 2 } + +tLiFilterAssociationLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiFilterAssociationLastChg indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiFilterAssociationEntry 3 } + +tLiMacFilterParamsTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsTableLastChg indicates the sysUpTime at + the time of the last modification of tLiMacFilterParamsTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 9 } + +tLiMacFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiMacFilterParamsTable contains all LI MAC filter match + entries for all LI MAC filters." + ::= { tFilterLiObjects 10 } + +tLiMacFilterParamsEntry OBJECT-TYPE + SYNTAX TLiMacFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An LI MAC filter match entry." + INDEX { + tLiFilterType, + tLiFilterName, + tLiMacFilterParamsId + } + ::= { tLiMacFilterParamsTable 1 } + +TLiMacFilterParamsEntry ::= SEQUENCE +{ + tLiMacFilterParamsId TLimitedEntryId, + tLiMacFilterParamsRowStatus RowStatus, + tLiMacFilterParamsLastChanged TimeStamp, + tLiMacFilterParamsDescription TItemDescription, + tLiMacFilterParamsFrameType TFrameType, + tLiMacFilterParamsSrcMAC MacAddress, + tLiMacFilterParamsSrcMACMask MacAddress, + tLiMacFilterParamsDstMAC MacAddress, + tLiMacFilterParamsDstMACMask MacAddress, + tLiMacFilterParamsIngrHitCount Counter64, + tLiMacFilterParamsEgrHitCount Counter64, + tLiMacFilterParamsIngrHitBytes Counter64, + tLiMacFilterParamsEgrHitBytes Counter64 +} + +tLiMacFilterParamsId OBJECT-TYPE + SYNTAX TLimitedEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsId indicates the secondary index for this + entry. Every LI MAC filter may have multiple match entries, therefore + every LI MAC filter match entry is identified by the tLiFilterName and + tLiMacFilterParamsId." + ::= { tLiMacFilterParamsEntry 1 } + +tLiMacFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsRowStatus specifies the status of this + row." + ::= { tLiMacFilterParamsEntry 2 } + +tLiMacFilterParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsLastChanged indicates the sysUpTime at + the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiMacFilterParamsEntry 3 } + +tLiMacFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsDescription specifies a description for + this entry." + DEFVAL { ''H } + ::= { tLiMacFilterParamsEntry 4 } + +tLiMacFilterParamsFrameType OBJECT-TYPE + SYNTAX TFrameType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsFrameType specifies the type of mac frame + for which we are defining this match criterion." + DEFVAL { e802dot3 } + ::= { tLiMacFilterParamsEntry 5 } + +tLiMacFilterParamsSrcMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsSrcMAC specifies the source MAC address + to match for this LI MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tLiMacFilterParamsEntry 6 } + +tLiMacFilterParamsSrcMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsSrcMACMask specifies the source MAC mask + value for this LI MAC filter match entry. The mask is ANDed with the + MAC to match tLiMacFilterParamsSrcMAC. A cleared bit means ignore this + bit, do not match. A set bit means match this bit with + tLiMacFilterParamsSrcMAC. Use the value 00-00-00-00-00-00 to disable + this filter criterion. If set to all zero, the value of + tLiMacFilterParamsSrcMAC will be set to all zero by the system, and + any attempt to change this value will be ignored." + DEFVAL { '000000000000'H } + ::= { tLiMacFilterParamsEntry 7 } + +tLiMacFilterParamsDstMAC OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsDstMAC specifies the destination MAC to + match for this LI MAC filter entry." + DEFVAL { '000000000000'H } + ::= { tLiMacFilterParamsEntry 8 } + +tLiMacFilterParamsDstMACMask OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsDstMACMask specifies the destination MAC + mask value for this LI MAC filter match entry. The mask is ANDed with + the MAC to match tLiMacFilterParamsDstMAC. A cleared bit means ignore + this bit, do not match. A set bit means match this bit with + tLiMacFilterParamsDstMAC. Use the value 00-00-00-00-00-00 to disable + this filter criteria. If set to all zero, the value of + tLiMacFilterParamsDstMAC will be set to all zero by the system, and + any attempt to change this value will be ignored." + DEFVAL { '000000000000'H } + ::= { tLiMacFilterParamsEntry 9 } + +tLiMacFilterParamsIngrHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tLiMacFilterParamsIngrHitCount indicates the number of + times an ingress packet matched this entry." + ::= { tLiMacFilterParamsEntry 10 } + +tLiMacFilterParamsEgrHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object tLiMacFilterParamsEgrHitCount indicates the number of + times an egress packet matched this entry." + ::= { tLiMacFilterParamsEntry 11 } + +tLiMacFilterParamsIngrHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLiMacFilterParamsIngrHitBytes indicates the number of + bytes of all ingress packets that matched this entry." + ::= { tLiMacFilterParamsEntry 12 } + +tLiMacFilterParamsEgrHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tLiMacFilterParamsEgrHitBytes indicates the number of + bytes of all egress packets that matched this entry." + ::= { tLiMacFilterParamsEntry 13 } + +tLiIpFilterParamsTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsTableLastChg indicates the + sysUpTime at the time of the last modification of + tLiIpFilterParamsTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterLiObjects 15 } + +tLiIpFilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiIpFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiIpFilterParamsTable contains information pertaining to + match entries of LI IP/IPv6 filters." + ::= { tFilterLiObjects 16 } + +tLiIpFilterParamsEntry OBJECT-TYPE + SYNTAX TLiIpFilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry represents a configuration of an LI IP/IPv6 filter entry. + + Entries can be created and deleted via SNMP SET operations to + tLiIpFilterParamsRowStatus." + INDEX { + tLiFilterType, + tLiFilterName, + tLiIpFilterParamsId + } + ::= { tLiIpFilterParamsTable 1 } + +TLiIpFilterParamsEntry ::= SEQUENCE +{ + tLiIpFilterParamsId TLimitedEntryId, + tLiIpFilterParamsLastChanged TimeStamp, + tLiIpFilterParamsRowStatus RowStatus, + tLiIpFilterParamsDescription TItemDescription, + tLiIpFilterParamsSrcIpAddrType InetAddressType, + tLiIpFilterParamsSrcIpAddr InetAddress, + tLiIpFilterParamsSrcIpFullMask InetAddress, + tLiIpFilterParamsDstIpAddrType InetAddressType, + tLiIpFilterParamsDstIpAddr InetAddress, + tLiIpFilterParamsDstIpFullMask InetAddress, + tLiIpFilterParamsProtocolNextHdr TIpProtocol, + tLiIpFilterParamsSrcPortValue1 TTcpUdpPort, + tLiIpFilterParamsSrcPortValue2 TTcpUdpPort, + tLiIpFilterParamsSrcPortOper TOperator, + tLiIpFilterParamsDstPortValue1 TTcpUdpPort, + tLiIpFilterParamsDstPortValue2 TTcpUdpPort, + tLiIpFilterParamsDstPortOper TOperator +} + +tLiIpFilterParamsId OBJECT-TYPE + SYNTAX TLimitedEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsId indicates the tertiary + index for tLiIpFilterParamsEntry. + + Every LI IP filter may have multiple match entries therefore every + entry is identified by the values of tLiFilterType, tLiFilterName and + tLiIpFilterParamsId." + ::= { tLiIpFilterParamsEntry 1 } + +tLiIpFilterParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsLastChanged indicates the + sysUpTime at the time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tLiIpFilterParamsEntry 2 } + +tLiIpFilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsRowStatus specifies the + status of this row in tLiIpFilterParamsTable." + ::= { tLiIpFilterParamsEntry 3 } + +tLiIpFilterParamsDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDescription specifies the + description for this LI IP filter entry." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 4 } + +tLiIpFilterParamsSrcIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcIpAddrType specifies the + context in which the values of the objects tLiIpFilterParamsSrcIpAddr + and tLiIpFilterParamsSrcIpFullMask are interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + Furthermore the value must be consistent with the filter type given by + the value of the index object tLiFilterType. + + If the value of this object is set to 'unknown' then the values of the + objects tLiIpFilterParamsSrcIpAddr and tLiIpFilterParamsSrcIpFullMask + are automatically set to their default values." + DEFVAL { unknown } + ::= { tLiIpFilterParamsEntry 5 } + +tLiIpFilterParamsSrcIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcIpAddr specifies the + source IP address to be matched by this LI IP filter entry. + + The value must be consistent with the IP version value of the + associated tLiIpFilterParamsSrcIpAddrType object. + + If the value of the object tLiIpFilterParamsSrcIpAddrType is set to + 'unknown' then the value of this object is automatically set to the + default value." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 6 } + +tLiIpFilterParamsSrcIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcIpFullMask specifies the + IP mask value that is ANDed with the received source IP address to + match the value in tLiIpFilterParamsSrcIpAddr. + + The value must be consistent with the IP version value of the + associated tLiIpFilterParamsSrcIpAddrType object and must not be equal + to zero. + + If the value of the object tLiIpFilterParamsSrcIpAddrType is set to + 'unknown' then the value of this object is automatically set to the + default value." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 7 } + +tLiIpFilterParamsDstIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstIpAddrType specifies the + context in which the values of the objects tLiIpFilterParamsDstIpAddr + and tLiIpFilterParamsDstIpFullMask are interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + Furthermore the value must always be consistent with the filter type + given by the value of the index object tLiFilterType. + + If the value of this object is set to 'unknown' then the values of the + objects tLiIpFilterParamsDstIpAddr and tLiIpFilterParamsDstIpFullMask + are automatically set to their default values." + DEFVAL { unknown } + ::= { tLiIpFilterParamsEntry 8 } + +tLiIpFilterParamsDstIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstIpAddr specifies the + destination IP address to be matched by this LI IP filter entry. + + The value must be consistent with the IP version value of the + associated tLiIpFilterParamsDstIpAddrType object. + + If the value of the object tLiIpFilterParamsDstIpAddrType is set to + 'unknown' then the value of this object is automatically set to the + default value." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 9 } + +tLiIpFilterParamsDstIpFullMask OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstIpFullMask specifies the + IP mask value that is ANDed with the received destination IP address + to match the value in tLiIpFilterParamsDstIpAddr. + + The value must be consistent with the IP version value of the + associated tLiIpFilterParamsDstIpAddrType object and must not be equal + to zero. + + If the value of the object tLiIpFilterParamsDstIpAddrType is set to + 'unknown' then the value of this object is automatically set to the + default value." + DEFVAL { ''H } + ::= { tLiIpFilterParamsEntry 10 } + +tLiIpFilterParamsProtocolNextHdr OBJECT-TYPE + SYNTAX TIpProtocol + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsProtocolNextHdr specifies + (depending on the filter type defined by the value of the object + tLiFilterType) the IP protocol / IPv6 next-header value to be matched + by this LI IP filter entry. + + The value must be set to -1 to disable the protocol / next-header + matching. + + Because the match criteria only pertains to the last next-header, the + following values are not accepted as IPv6 next-header values: 0, 43, + 44, 50, 51, and 60." + DEFVAL { -1 } + ::= { tLiIpFilterParamsEntry 11 } + +tLiIpFilterParamsSrcPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcPortValue1 specifies the + TCP/UDP source port value1. It is used as per the description of + tLiIpFilterParamsSrcPortOper." + DEFVAL { 0 } + ::= { tLiIpFilterParamsEntry 12 } + +tLiIpFilterParamsSrcPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcPortValue2 specifies the + TCP/UDP source port value2. It is used as per the description of + tLiIpFilterParamsSrcPortOper." + DEFVAL { 0 } + ::= { tLiIpFilterParamsEntry 13 } + +tLiIpFilterParamsSrcPortOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsSrcPortOper specifies the + manner in which tLiIpFilterParamsSrcPortValue1 and + tLiIpFilterParamsSrcPortValue2 are to be used. The values of these + latter 2 objects and tLiIpFilterParamsSrcPortOper are used as per the + description of TTcpUdpPortOperator." + DEFVAL { none } + ::= { tLiIpFilterParamsEntry 14 } + +tLiIpFilterParamsDstPortValue1 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstPortValue1 specifies the + TCP/UDP destination port value1. It is used as per the description of + tLiIpFilterParamsDstPortOper." + DEFVAL { 0 } + ::= { tLiIpFilterParamsEntry 15 } + +tLiIpFilterParamsDstPortValue2 OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstPortValue2 specifies the + TCP/UDP destination port value2. It is used as per the description of + tLiIpFilterParamsDstPortOper." + DEFVAL { 0 } + ::= { tLiIpFilterParamsEntry 16 } + +tLiIpFilterParamsDstPortOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tLiIpFilterParamsDstPortOper specifies the + manner in which tLiIpFilterParamsDstPortValue1 and + tLiIpFilterParamsDstPortValue2 are to be used. The values of these + latter 2 objects and tLiIpFilterParamsDstPortOper are used as per the + description in TTcpUdpPortOperator." + DEFVAL { none } + ::= { tLiIpFilterParamsEntry 17 } + +tLiIpFilterParamsInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TLiIpFilterParamsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tLiIpFilterParamsInfoTable contains read-only information + pertaining to LI IP filter match entries of LI IP filters." + ::= { tFilterLiObjects 17 } + +tLiIpFilterParamsInfoEntry OBJECT-TYPE + SYNTAX TLiIpFilterParamsInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This row complements the corresponding row in the + tLiIpFilterParamsTable with read-only operational info. + + Entries are created and deleted automatically by the system when a + corresponding entry in tLiIpFilterParamsTable is created / deleted." + AUGMENTS { tLiIpFilterParamsEntry } + ::= { tLiIpFilterParamsInfoTable 1 } + +TLiIpFilterParamsInfoEntry ::= SEQUENCE +{ + tLiIpFltrParamsInfIngrHitCount Counter64, + tLiIpFltrParamsInfEgrHitCount Counter64, + tLiIpFltrParamsInfIngrHitBytes Counter64, + tLiIpFltrParamsInfEgrHitBytes Counter64 +} + +tLiIpFltrParamsInfIngrHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFltrParamsInfIngrHitCount indicates the + number of times an ingress packet matched this entry." + ::= { tLiIpFilterParamsInfoEntry 1 } + +tLiIpFltrParamsInfEgrHitCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFltrParamsInfEgrHitCount indicates the + number of times an egress packet matched this entry." + ::= { tLiIpFilterParamsInfoEntry 2 } + +tLiIpFltrParamsInfIngrHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFltrParamsInfIngrHitBytes indicates the + number of bytes of all ingress packets that matched this entry." + ::= { tLiIpFilterParamsInfoEntry 3 } + +tLiIpFltrParamsInfEgrHitBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tLiIpFltrParamsInfEgrHitBytes indicates the + number of bytes of all egress packets that matched this entry." + ::= { tLiIpFilterParamsInfoEntry 4 } + +tFilterPrefixListTableLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPrefixListTableLstChng indicates the sysUpTime at + the time of the last modification of tFilterPrefixListTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 32 } + +tFilterPrefixListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterPrefixListTable contains an entry for each prefix + list defined in the filter area." + ::= { tFilterObjects 33 } + +tFilterPrefixListEntry OBJECT-TYPE + SYNTAX TFilterPrefixListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterPrefixListTable." + INDEX { + tFilterPrefixListType, + IMPLIED tFilterPrefixListName + } + ::= { tFilterPrefixListTable 1 } + +TFilterPrefixListEntry ::= SEQUENCE +{ + tFilterPrefixListType TFltrPrefixListType, + tFilterPrefixListName TNamedItem, + tFilterPrefixListRowStatus RowStatus, + tFilterPrefixListLastChanged TimeStamp, + tFilterPrefixListDescription TItemDescription +} + +tFilterPrefixListType OBJECT-TYPE + SYNTAX TFltrPrefixListType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterPrefixListType specifies the type of prefix list for + the prefix list tFilterPrefixListName." + ::= { tFilterPrefixListEntry 1 } + +tFilterPrefixListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterPrefixListName specifies the name given to this + prefix list." + ::= { tFilterPrefixListEntry 2 } + +tFilterPrefixListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPrefixListRowStatus specifies the status of this + row." + ::= { tFilterPrefixListEntry 3 } + +tFilterPrefixListLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPrefixListLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFilterPrefixListEntry 4 } + +tFilterPrefixListDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPrefixListDescription specifies a description for + this row." + DEFVAL { ''H } + ::= { tFilterPrefixListEntry 5 } + +tFilterPrefixListEntryTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPrefixListEntryTblLstChg indicates the sysUpTime at + the time of the last modification of tFilterPrefixListEntryTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 34 } + +tFilterPrefixListEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterPrefixListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterPrefixListEntryTable contains information pertaining + to explicitly created prefixes in any prefix list defined in the + filter area." + ::= { tFilterObjects 35 } + +tFilterPrefixListEntryEntry OBJECT-TYPE + SYNTAX TFilterPrefixListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterPrefixListEntryTable." + INDEX { + tFilterPrefixListType, + tFilterPrefixListName, + tFilterPrefixListEntryPrefixType, + tFilterPrefixListEntryPrefix, + tFilterPrefixListEntryPrefixLen + } + ::= { tFilterPrefixListEntryTable 1 } + +TFilterPrefixListEntryEntry ::= SEQUENCE +{ + tFilterPrefixListEntryPrefixType TmnxAddressAndPrefixType, + tFilterPrefixListEntryPrefix TmnxAddressAndPrefixAddress, + tFilterPrefixListEntryPrefixLen TmnxAddressAndPrefixPrefix, + tFilterPrefixListEntryRowStatus RowStatus +} + +tFilterPrefixListEntryPrefixType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterPrefixListEntryPrefixType specifies whether the + prefix specified in tFilterPrefixListEntryPrefix is an IPv4 or IPv6 + prefix. + + The value of tFilterPrefixListEntryPrefixType must match the value of + the object tFilterPrefixListType." + ::= { tFilterPrefixListEntryEntry 1 } + +tFilterPrefixListEntryPrefix OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterPrefixListEntryPrefix specifies the IP prefix of + this prefix list entry." + ::= { tFilterPrefixListEntryEntry 2 } + +tFilterPrefixListEntryPrefixLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterPrefixListEntryPrefixLen specifies the IP prefix + length of this prefix list entry." + ::= { tFilterPrefixListEntryEntry 3 } + +tFilterPrefixListEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPrefixListEntryRowStatus specifies the status of + this row." + ::= { tFilterPrefixListEntryEntry 4 } + +tFilterEmbeddedRefTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterEmbeddedRefTableLstChg indicates the sysUpTime at + the time of the last modification of tFilterEmbeddedRefTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 36 } + +tFilterEmbeddedRefTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbeddedRefTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbeddedRefTable contains an entry for each embedded + filter inserted in a filter with scope other than 'embedded'." + ::= { tFilterObjects 37 } + +tFilterEmbeddedRefTableEntry OBJECT-TYPE + SYNTAX TFilterEmbeddedRefTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbeddedRefTable." + INDEX { + tFilterEmbeddedRefFilterType, + tFilterEmbeddedRefInsertFltrId, + tFilterEmbeddedRefEmbeddedFltrId, + tFilterEmbeddedRefOffset + } + ::= { tFilterEmbeddedRefTable 1 } + +TFilterEmbeddedRefTableEntry ::= SEQUENCE +{ + tFilterEmbeddedRefFilterType TFilterType, + tFilterEmbeddedRefInsertFltrId TFilterID, + tFilterEmbeddedRefEmbeddedFltrId TFilterID, + tFilterEmbeddedRefOffset TFilterEmbedOffset, + tFilterEmbeddedRefRowStatus RowStatus, + tFilterEmbeddedRefAdminState TmnxEmbeddedFltrAdminState, + tFilterEmbeddedRefOperState TmnxEmbeddedFltrOperState, + tFilterEmbeddedRefLastChanged TimeStamp +} + +tFilterEmbeddedRefFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterEmbeddedRefFilterType specifies the type of filter + for the filters specified by tFilterEmbeddedRefEmbeddedFltrId and + tFilterEmbeddedRefInsertFltrId." + ::= { tFilterEmbeddedRefTableEntry 1 } + +tFilterEmbeddedRefInsertFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefInsertFltrId specifies the filter where + the filter specified by tFilterEmbeddedRefEmbeddedFltrId is to be + inserted." + ::= { tFilterEmbeddedRefTableEntry 2 } + +tFilterEmbeddedRefEmbeddedFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefEmbeddedFltrId specifies the id of the + filter to be inserted in the filter specified by + tFilterEmbeddedRefInsertFltrId." + ::= { tFilterEmbeddedRefTableEntry 3 } + +tFilterEmbeddedRefOffset OBJECT-TYPE + SYNTAX TFilterEmbedOffset + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefOffset specifies the offset of inserted + entries." + ::= { tFilterEmbeddedRefTableEntry 4 } + +tFilterEmbeddedRefRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterEmbeddedRefRowStatus specifies the status of this + row." + ::= { tFilterEmbeddedRefTableEntry 5 } + +tFilterEmbeddedRefAdminState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefAdminState specifies the administrative + state of the embed request defined by this row. + + If an active embedding cannot be fulfilled due to dynamic events, this + object will be set to 'inactive' automatically by the system. In those + cases, the object tFilterEmbeddedRefOperState will indicate the + failure reason." + DEFVAL { active } + ::= { tFilterEmbeddedRefTableEntry 6 } + +tFilterEmbeddedRefOperState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefOperState indicates the operational + state of the embed request defined by this row." + ::= { tFilterEmbeddedRefTableEntry 7 } + +tFilterEmbeddedRefLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbeddedRefLastChanged indicates the sysUpTime at + the time of last change to this row in tFilterEmbeddedRefTable." + ::= { tFilterEmbeddedRefTableEntry 8 } + +tFilterPortListTableLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPortListTableLstChng indicates the sysUpTime at the + time of the last modification of tFilterPortListTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 38 } + +tFilterPortListTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterPortListTable contains an entry for each port list + defined in the filter area." + ::= { tFilterObjects 39 } + +tFilterPortListEntry OBJECT-TYPE + SYNTAX TFilterPortListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterPortListTable." + INDEX { IMPLIED tFilterPortListName } + ::= { tFilterPortListTable 1 } + +TFilterPortListEntry ::= SEQUENCE +{ + tFilterPortListName TNamedItem, + tFilterPortListRowStatus RowStatus, + tFilterPortListLastChanged TimeStamp, + tFilterPortListDescription TItemDescription +} + +tFilterPortListName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterPortListName specifies the name given to this port + list." + ::= { tFilterPortListEntry 1 } + +tFilterPortListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPortListRowStatus specifies the status of this row." + ::= { tFilterPortListEntry 2 } + +tFilterPortListLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPortListLastChanged indicates the sysUpTime at the + time of the last modification of this row. + + If no changes were made to the row since the last re-initialization of + the local network management subsystem, then this object contains the + value zero." + ::= { tFilterPortListEntry 3 } + +tFilterPortListDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPortListDescription specifies a description for this + row." + DEFVAL { ''H } + ::= { tFilterPortListEntry 4 } + +tFilterPortListEntryTblLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterPortListEntryTblLstChg indicates the sysUpTime at + the time of the last modification of tFilterPortListEntryTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 40 } + +tFilterPortListEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterPortListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterPortListEntryTable contains an entry for each port + defined in any port list defined in the filter area." + ::= { tFilterObjects 41 } + +tFilterPortListEntryEntry OBJECT-TYPE + SYNTAX TFilterPortListEntryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies an entry in the tFilterPortListEntryTable. Two entries for + the same port list must not overlap." + INDEX { + tFilterPortListName, + tFilterPortListEntryPortLow, + tFilterPortListEntryPortHigh + } + ::= { tFilterPortListEntryTable 1 } + +TFilterPortListEntryEntry ::= SEQUENCE +{ + tFilterPortListEntryPortLow TTcpUdpPort, + tFilterPortListEntryPortHigh TTcpUdpPort, + tFilterPortListEntryRowStatus RowStatus +} + +tFilterPortListEntryPortLow OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the lower value for the TCP/UDP port range. A + value assigned to this object must be less than or equal to the value + assigned to the corresponding object tFilterPortListEntryPortHigh." + ::= { tFilterPortListEntryEntry 1 } + +tFilterPortListEntryPortHigh OBJECT-TYPE + SYNTAX TTcpUdpPort + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This object specifies the higher value for the TCP/UDP port range. A + value assigned to this object must be greater than or equal to the + value assigned to the corresponding object + tFilterPortListEntryPortLow." + ::= { tFilterPortListEntryEntry 2 } + +tFilterPortListEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterPortListEntryRowStatus specifies the status of this + row." + ::= { tFilterPortListEntryEntry 3 } + +tFilterApplyPathTableLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterApplyPathTableLstChng indicates the sysUpTime at the + time of the last modification of tFilterApplyPathTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 42 } + +tFilterApplyPathTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterApplyPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterApplyPathTable contains an entry for each apply-path + rule defined in a prefix list." + ::= { tFilterObjects 43 } + +tFilterApplyPathEntry OBJECT-TYPE + SYNTAX TFilterApplyPathEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterApplyPathTable describing an apply-path rule. + + If an address or prefix configured by the source specified by + tFilterApplyPathSource matches the conditions specified by + tFilterApplyPathMatch1 and tFilterApplyPathMatch2, a prefix is + inserted into the prefix list where this apply-path rule refers to." + INDEX { + tFilterPrefixListType, + tFilterPrefixListName, + tFilterApplyPathSource, + tFilterApplyPathIndex + } + ::= { tFilterApplyPathTable 1 } + +TFilterApplyPathEntry ::= SEQUENCE +{ + tFilterApplyPathSource INTEGER, + tFilterApplyPathIndex Unsigned32, + tFilterApplyPathRowStatus RowStatus, + tFilterApplyPathLastChanged TimeStamp, + tFilterApplyPathMatch1 TRegularExpression, + tFilterApplyPathMatch2 TRegularExpression, + tFilterApplyPathVRtrId TmnxVRtrID +} + +tFilterApplyPathSource OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + bgp-peers (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterApplyPathSource specifies the source of the prefixes + that will be generated by this apply-path rule." + ::= { tFilterApplyPathEntry 1 } + +tFilterApplyPathIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterApplyPathIndex specifies an index for this row." + ::= { tFilterApplyPathEntry 2 } + +tFilterApplyPathRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterApplyPathRowStatus specifies the status of this row." + ::= { tFilterApplyPathEntry 3 } + +tFilterApplyPathLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterApplyPathLastChanged indicates the timestamp of the + last change to this row." + ::= { tFilterApplyPathEntry 4 } + +tFilterApplyPathMatch1 OBJECT-TYPE + SYNTAX TRegularExpression + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterApplyPathMatch1 specifies a regular expression. The + usage of this object depends on the source specified by + tFilterApplyPathSource. + + If tFilterApplyPathSource is 'bgp-peers', this object specifies a + match condition on the group-name of configured bgp peers." + DEFVAL { ''H } + ::= { tFilterApplyPathEntry 5 } + +tFilterApplyPathMatch2 OBJECT-TYPE + SYNTAX TRegularExpression + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The object tFilterApplyPathMatch2 specifies a regular expression. The + usage of this object depends on the source specified by + tFilterApplyPathSource. + + If tFilterApplyPathSource is 'bgp-peers', this object specifies a + match condition on the ip or IPv6 address of configured bgp peers." + DEFVAL { ''H } + ::= { tFilterApplyPathEntry 6 } + +tFilterApplyPathVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterApplyPathVRtrId specifies virtual + router instance. The usage of this object depends on the source + specified by tFilterApplyPathSource. + + If tFilterApplyPathSource is 'bgp-peers' then prefixes generated by + apply-path rule will consist of bgp-peers pertaining to virtual router + instance specified by this object." + DEFVAL { 1 } + ::= { tFilterApplyPathEntry 7 } + +tFilterEmbeddedRefInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbeddedRefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbeddedRefInfoTable contains an entry for each + embedded filter inserted in a filter with scope other than 'embedded'. + + This row complements the corresponding row in the + tFilterEmbeddedRefTable with read-only operational info." + ::= { tFilterObjects 44 } + +tFilterEmbeddedRefInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbeddedRefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbeddedRefInfoTable." + AUGMENTS { tFilterEmbeddedRefTableEntry } + ::= { tFilterEmbeddedRefInfoTable 1 } + +TFilterEmbeddedRefInfoEntry ::= SEQUENCE +{ + tFltrEmbedRefInfEntryCnt Unsigned32, + tFltrEmbedRefInfEntryCntInsrtd Unsigned32 +} + +tFltrEmbedRefInfEntryCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedRefInfEntryCnt indicates how many entries are + present in the embedded filter as specified in + tFilterEmbeddedRefEmbeddedFltrId." + ::= { tFilterEmbeddedRefInfoEntry 1 } + +tFltrEmbedRefInfEntryCntInsrtd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedRefInfEntryCntInsrtd indicates how many entries + of the embedded filter (specified by tFilterEmbeddedRefEmbeddedFltrId) + are actually placed inside the filter (specified by + tFilterEmbeddedRefInsertFltrId). + + If the object tFilterEmbeddedRefOperState is different from + 'in-service' this object will always be zero. + + Else, the difference between the value of this object and the value of + tFltrEmbedRefInfEntryCnt indicates how many entries of the embedded + filter were overwritten by local entries in the embedding filter." + ::= { tFilterEmbeddedRefInfoEntry 2 } + +tFilterEmbeddedEntryRefInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbeddedEntryRefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbeddedEntryRefInfoTable contains an entry for each + embedded filter entry inserted in a filter with scope other than + 'embedded'." + ::= { tFilterObjects 45 } + +tFilterEmbeddedEntryRefInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbeddedEntryRefInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbeddedEntryRefInfoTable. Rows in the + tFilterEmbeddedEntryRefInfoTable are created by the SYSTEM when an + embedded filter is inserted into a filter with scope other than + 'embedded'. They are destroyed by the SYSTEM when an embedded filter + is removed from a filter with scope other than 'embedded'." + INDEX { + tFltrEmbedEntryFilterType, + tFltrEmbedEntryInsertFltrId, + tFltrEmbedEntryEmbeddedFltrId, + tFltrEmbedEntryEmbeddedEntryId + } + ::= { tFilterEmbeddedEntryRefInfoTable 1 } + +TFilterEmbeddedEntryRefInfoEntry ::= SEQUENCE +{ + tFltrEmbedEntryFilterType TFilterType, + tFltrEmbedEntryInsertFltrId TFilterID, + tFltrEmbedEntryEmbeddedFltrId TFilterID, + tFltrEmbedEntryEmbeddedEntryId TEntryId, + tFltrEmbedEntryInsrtEntryId TAnyEntryId, + tFltrEmbedEntryRefOperState TmnxFltrEmbeddedEntryState +} + +tFltrEmbedEntryFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrEmbedEntryFilterType specifies a filter type for the + filters specified by tFltrEmbedEntryInsertFltrId and + tFltrEmbedEntryEmbeddedFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 1 } + +tFltrEmbedEntryInsertFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryInsertFltrId specifies the filter where + the filter specified by tFltrEmbedEntryEmbeddedFltrId is inserted." + ::= { tFilterEmbeddedEntryRefInfoEntry 2 } + +tFltrEmbedEntryEmbeddedFltrId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryEmbeddedFltrId specifies the ID of the + filter inserted in the filter specified by + tFltrEmbedEntryInsertFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 3 } + +tFltrEmbedEntryEmbeddedEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryEmbeddedEntryId specifies the ID of the + entry inside of the filter specified by tFltrEmbedEntryEmbeddedFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 4 } + +tFltrEmbedEntryInsrtEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryInsrtEntryId indicates which entry in the + filter specified by tFltrEmbedEntryInsertFltrId corresponds to the + entry specified by tFltrEmbedEntryEmbeddedEntryId in the filter + specified by tFltrEmbedEntryEmbeddedFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 5 } + +tFltrEmbedEntryRefOperState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedEntryRefOperState indicates the current status + of the entry identified by tFltrEmbedEntryEmbeddedEntryId of the + filter identified by tFltrEmbedEntryEmbeddedFltrId that is embedded + into the filter identified by tFltrEmbedEntryInsertFltrId." + ::= { tFilterEmbeddedEntryRefInfoEntry 6 } + +tIPv6FilterParamsExtTbleLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsExtTbleLstChgd indicates the sysUpTime + at the time of the last modification of tIPv6FilterParamsExtTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 46 } + +tIPv6FilterParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPv6FilterParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table tIPv6FilterParamsExtTable contains, together with the + table tIPv6FilterParamsTable info about every IPv6 filter entry in + any of the configured IPv6 filters in the system. + + The table tIPv6FilterParamsExtTable was introduced due to the big size + of the tIPv6FilterParamsTable." + ::= { tFilterObjects 47 } + +tIPv6FilterParamsExtEntry OBJECT-TYPE + SYNTAX TIPv6FilterParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IPv6 Filter entry. Every IPv6 Filter + can have zero or more IPv6 Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Rows are created/deleted by user. + + Additional match criteria can be found in tIPv6FilterParamsTable." + AUGMENTS { tIPv6FilterParamsEntry } + ::= { tIPv6FilterParamsExtTable 1 } + +TIPv6FilterParamsExtEntry ::= SEQUENCE +{ + tIPv6FilterParamsExtLastChanged TimeStamp, + tIPv6FilterParamsExtAhExtHdr TItemMatch, + tIPv6FilterParamsExtEspExtHdr TItemMatch, + tIPv6FilterParamsExtNatType TmnxNatSubscriberType, + tIPv6FilterParamsExtPktLenVal1 TFilterPacketLength, + tIPv6FilterParamsExtPktLenVal2 TFilterPacketLength, + tIPv6FilterParamsExtPktLenOper TOperator, + tIPv6FilterParamsExtHopLimitVal1 TFilterTTL, + tIPv6FilterParamsExtHopLimitVal2 TFilterTTL, + tIPv6FilterParamsExtHopLimitOper TOperator, + tIPv6FilterParamsExtEgressPBR TFilterEgressPBR, + tIPv6FilterParamsExtEsi TFilterEsi, + tIPv6FilterParamsExtFwdEsiSvcId TmnxServId, + tIPv6FilterParamsExtFwdEsiVRtrId TmnxVRtrIDOrZero, + tIPv6FilterParamsExtFwdEsiSFIp InetAddressIPv6, + tIPv6FilterParamsExtPbrDwnActOvr TFilterPbrDownActionOvr, + tIPv6FilterParamsExtFwdEsiVasIf InterfaceIndexOrZero, + tIPv6FilterParamsExtStickyDst Integer32, + tIPv6FilterParamsExtHoldRemain Integer32, + tIPv6FilterParamsExtDownloadAct TFilterDownloadedAction, + tIPv6FilterParamsExtTcpFin TItemMatch, + tIPv6FilterParamsExtTcpRst TItemMatch, + tIPv6FilterParamsExtTcpPsh TItemMatch, + tIPv6FilterParamsExtTcpUrg TItemMatch, + tIPv6FilterParamsExtTcpEce TItemMatch, + tIPv6FilterParamsExtTcpCwr TItemMatch, + tIPv6FilterParamsExtTcpNs TItemMatch +} + +tIPv6FilterParamsExtLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPv6FilterParamsExtLastChanged indicates the timestamp + of last change to this row in tIPv6FilterParamsExtTable." + ::= { tIPv6FilterParamsExtEntry 1 } + +tIPv6FilterParamsExtAhExtHdr OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches the Authentication Extension Header (51) as per + value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 2 } + +tIPv6FilterParamsExtEspExtHdr OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches the Encapsulation Security Payload Extension + Header (50) as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 3 } + +tIPv6FilterParamsExtNatType OBJECT-TYPE + SYNTAX TmnxNatSubscriberType { dsliteLsnSub (3), nat64LsnSub (4) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object specifies the NAT type to be used when the value of the + corresponding tIPv6FilterParamsNatPolicyName object is nat. + + The value of tIPv6FilterParamsExtNatType is relevant only if the value + of tIPv6FilterParamsAction is nat. Setting the value of + tIPv6FilterParamsExtNatType to a non-default value is ignored by the + system if the value of tIPv6FilterParamsAction is not nat. + + Furthermore, the value of tIPv6FilterParamsExtNatType is silently + reset to the default value by the system if tIPv6FilterParamsAction is + set to any value other than nat." + DEFVAL { dsliteLsnSub } + ::= { tIPv6FilterParamsExtEntry 4 } + +tIPv6FilterParamsExtPktLenVal1 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtPktLenVal1 specifies the + packet length value1 to be compared to the value of the Payload Length + field of an IPv6 packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtPktLenOper. + + The value of this object is evaluated only if the value of the object + tIPv6FilterParamsExtPktLenOper is other than 'none (0)'. + + If the value of tIPv6FilterParamsExtPktLenOper is 'range (2)' then the + value of this object must be less than the value of + tIPv6FilterParamsExtPktLenVal2. + + If the value of tIPv6FilterParamsExtPktLenOper is 'lt (3)' then the + value of this object can be set in range 1..65535. + + If the value of tIPv6FilterParamsExtPktLenOper is 'gt (4)' then the + value of this object can be set in range 0..65534. + + If both the values of the objects tIPv6FilterParamsExtPktLenOper and + tIPv6FilterParamsExtPktLenVal1 need to be changed then it must be done + in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtPktLenOper is set to 'none (0)' or if + tIPv6FilterParamsExtHopLimitOper is set to a value other than 'none + (0)'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 5 } + +tIPv6FilterParamsExtPktLenVal2 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtPktLenVal2 specifies the + packet length value2 to be compared to the value of the Payload Length + field of an IPv6 packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtPktLenOper. + + The value of this object is evaluated only if the value of the object + tIPv6FilterParamsExtPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPv6FilterParamsExtPktLenVal1. + + If both the values of the objects tIPv6FilterParamsExtPktLenOper and + tIPv6FilterParamsExtPktLenVal2 need to be changed then it must be done + in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtPktLenOper is set to a value other than 'range + (2)' or if tIPv6FilterParamsExtHopLimitOper is set to a value other + than 'none (0)'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 6 } + +tIPv6FilterParamsExtPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtPktLenOper specifies the + way how the values of the objects tIPv6FilterParamsExtPktLenVal1 and + tIPv6FilterParamsExtPktLenVal2 are used to form a condition that must + be fulfilled in order to execute the action specified by the value of + tIPv6FilterParamsAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsAction is 'drop (1)'. + + If the value of this object is being changed from the default value to + any non-default value the values of the objects + tIPv6FilterParamsExtPktLenVal1 and tIPv6FilterParamsExtPktLenVal2 (if + applicable) must be sent in the same SET SNMP request. + + If the value of this object is 'none (0)' than the values of the + objects tIPv6FilterParamsExtPktLenVal1 and + tIPv6FilterParamsExtPktLenVal2 are ignored and TRUE case action is + always executed (see table below). + + If the value of this object is 'eq (1)' then the value of the Payload + Length field of the IPv6 header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPv6FilterParamsExtPktLenVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the + Payload Length field of the IPv6 header of the packet that has matched + this filter's entry must be greater than or equal to the value of the + object tIPv6FilterParamsExtPktLenVal1 and less than or equal to the + value of the object tIPv6FilterParamsExtPktLenVal2 in order to execute + the TRUE case action (see table below). Otherwise the FALSE case + action is executed. + + If the value of this object is 'lt (3)' then the value of the Payload + Length field of the IPv6 header of the packet that has matched this + filter's entry must be less than the value of the object + tIPv6FilterParamsExtPktLenVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Payload + Length field of the IPv6 header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPv6FilterParamsExtPktLenVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtPktLenVal2 is ignored. + + + tIPFilterParamsAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + drop | drop | forward + + + Allowed ranges for the values of tIPv6FilterParamsExtPktLenVal1 and + tIPv6FilterParamsExtPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A + + + The values of the objects tIPv6FilterParamsExtPktLenVal1 and + tIPv6FilterParamsExtPktLenVal2 are silently cleared if the value of + this object is set to default. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtHopLimitOper is set to a value other than 'none + (0)'." + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 7 } + +tIPv6FilterParamsExtHopLimitVal1 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtHopLimitVal1 specifies the + Hop Limit value1 to be compared to the value of the Hop Limit field of + an IPv6 packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtHopLimitOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtHopLimitOper is other than + 'none (0)'. + + If the value of tIPv6FilterParamsExtHopLimitOper is 'range (2)' then + the value of this object must be less than the value of + tIPv6FilterParamsExtHopLimitVal2. + + If the value of tIPv6FilterParamsExtHopLimitOper is 'lt (3)' then the + value of this object can be set in range 1..255. + + If the value of tIPv6FilterParamsExtHopLimitOper is 'gt (4)' then the + value of this object can be set in range 0..254. + + If both the values of the objects tIPv6FilterParamsExtHopLimitOper and + tIPv6FilterParamsExtHopLimitVal1 need to be changed then it must be + done in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtHopLimitOper is set to 'none (0)' or if + tIPv6FilterParamsExtPktLenOper is set to a value other than 'none + (0)'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 8 } + +tIPv6FilterParamsExtHopLimitVal2 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtHopLimitVal2 specifies the + Hop Limit value2 to be compared to the value of the Hop Limit field of + an IPv6 packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPv6FilterParamsExtHopLimitOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsExtHopLimitOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPv6FilterParamsExtHopLimitVal1. + + If both the values of the objects tIPv6FilterParamsExtHopLimitOper and + tIPv6FilterParamsExtHopLimitVal2 need to be changed then it must be + done in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtHopLimitOper is set to a value other than + 'range (2)' or if tIPv6FilterParamsExtPktLenOper is set to a value + other than 'none (0)'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 9 } + +tIPv6FilterParamsExtHopLimitOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtHopLimitOper specifies the + way how the values of the objects tIPv6FilterParamsExtHopLimitVal1 and + tIPv6FilterParamsExtHopLimitVal2 are used to form a condition that + must be fulfilled in order to execute the action specified by the + value of tIPv6FilterParamsAction. Otherwise the opposite action is + executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPv6FilterParamsAction is 'drop (1)'. + + If the value of this object is being changed from the default value to + any non-default value the values of the objects + tIPv6FilterParamsExtHopLimitVal1 and tIPv6FilterParamsExtHopLimitVal2 + (if applicable) must be sent in the same SET SNMP request. + + If the value of this object is 'none (0)' than the values of the + objects tIPv6FilterParamsExtHopLimitVal1 and + tIPv6FilterParamsExtHopLimitVal2 are ignored and TRUE case action is + always executed (see table below). + + If the value of this object is 'eq (1)' then the value of the Hop + Limit field of the IPv6 header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPv6FilterParamsExtHopLimitVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtHopLimitVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Hop + Limit field of the IPv6 header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPv6FilterParamsExtHopLimitVal1 and less than or equal to the + value of the object tIPv6FilterParamsExtHopLimitVal2 in order to + execute the TRUE case action (see table below). Otherwise the FALSE + case action is executed. + + If the value of this object is 'lt (3)' then the value of the Hop + Limit field of the IPv6 header of the packet that has matched this + filter's entry must be less than the value of the object + tIPv6FilterParamsExtHopLimitVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtHopLimitVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Hop + Limit field of the IPv6 header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPv6FilterParamsExtHopLimitVal1 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + The value of the object tIPv6FilterParamsExtHopLimitVal2 is ignored. + + + tIPv6FilterParamsAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + drop | drop | forward + + + Allowed ranges for the values of tIPv6FilterParamsExtHopLimitVal1 and + tIPv6FilterParamsExtHopLimitVal2 are: + + Operator | Hop Limit Value 1 | Hop Limit Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..255 | N/A + range(2) | 0..254 | (Value1 + 1)..255 + lt(3) | 1..255 | N/A + gt(4) | 0..254 | N/A + + + The values of the objects tIPv6FilterParamsExtHopLimitVal1 and + tIPv6FilterParamsExtHopLimitVal2 are silently cleared if the value of + this object is set to default. + + Note that the value of this object is silently cleared by the system + if tIPv6FilterParamsAction is set to a value other than 'drop (1)' or + if tIPv6FilterParamsExtPktLenOper is set to a value other than 'none + (0)'." + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 10 } + +tIPv6FilterParamsExtEgressPBR OBJECT-TYPE + SYNTAX TFilterEgressPBR + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtEgressPBR specifies if PBR + specified by tIPv6FilterParamsExtEntry will have effect when the filter + is applied on egress. + tIPv6FilterParamsExtEgressPBR is applicable with these configured + actions and action state: + - no action + - action forward redirect-policy + - action forward esi sf-ip + vas-interface router + - action forward esi sf-ip + vas-interface router service-name + - action forward next-hop + - action forward next-hop router + - action forward next-hop router service-name + - action forward next-hop indirect + - action forward next-hop indirect router + - action forward next-hop indirect router + service-name " + DEFVAL { disable } + ::= { tIPv6FilterParamsExtEntry 11 } + +tIPv6FilterParamsExtEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtEsi specifies the ethernet + segment identifier (ESI). ESI is mapped by BGP EVPN to an L2 or L3 + capable appliance based on the value of tIPv6FilterParamsAction. + Packets matching this entry are steered toward the L2 or L3 appliance. + + The value '0' indicates that there is no ESI specified. + + There are two options how to set the value of tIPv6FilterParamsExtEsi: + 1. Non zero value of tIPv6FilterParamsExtEsi is set together with non + zero values of tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiVasIf and tIPv6FilterParamsExtFwdEsiSFIp. + In this case value of tIPv6FilterParamsAction is set to + 'forwardEsiL3' by the system. + + 2. Non zero value of tIPv6FilterParamsExtEsi is set together with a + non zero value of tIPv6FilterParamsExtFwdEsiSvcId. In this case + value of tIPv6FilterParamsAction is set to 'forwardEsiL2' by + the system. + + Note: The value of tIPv6FilterParamsExtEsi is set to '0' by the system + if the value of tIPv6FilterParamsAction is set to any value other than + 'forwardEsiL2' or 'forwardEsiL3'." + DEFVAL { '00000000000000000000'H } + ::= { tIPv6FilterParamsExtEntry 12 } + +tIPv6FilterParamsExtFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtFwdEsiSvcId specifies the + identifier of VPLS used for VPN/DC connectivity. + + The value '0' indicates that there is no VPLS identifier specified. + + The non zero value of tIPv6FilterParamsExtFwdEsiSvcId must be set + together with a non zero value of tIPv6FilterParamsExtEsi. + + Note: The value of tIPv6FilterParamsExtFwdEsiSvcId is set to '0' by + the system if the value of the object tIPv6FilterParamsAction is set + to any value other than 'forwardEsiL2'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 13 } + +tIPv6FilterParamsExtFwdEsiVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtFwdEsiVRtrId specifies the + VPRN/rVPLS virtual router identifier used for VPN/DC connectivity. + + The value '0' indicates that there is no VPRN/rVPLS virtual router + identifier specified. + + The non zero value of tIPv6FilterParamsExtFwdEsiVRtrId must be set + together with non zero values of tIPv6FilterParamsExtEsi, + tIPv6FilterParamsExtFwdEsiVasIf and tIPv6FilterParamsExtFwdEsiSFIp. + + Note: The value of tIPv6FilterParamsExtFwdEsiVRtrId is set to '0' by + the system if the value of tIPv6FilterParamsAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 14 } + +tIPv6FilterParamsExtFwdEsiSFIp OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtFwdEsiSFIp specifies the + IPv6 address of the service function toward which traffic is steered. + + The value '0' indicates that no service function IP address is + specified. + + The non zero value of tIPv6FilterParamsExtFwdEsiSFIp must be set + together with non zero values of tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiVasIf and tIPv6FilterParamsExtEsi. + + Note: The value of tIPv6FilterParamsExtFwdEsiSFIp is set to '0' by the + system if the value of tIPv6FilterParamsAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPv6FilterParamsExtEntry 15 } + +tIPv6FilterParamsExtPbrDwnActOvr OBJECT-TYPE + SYNTAX TFilterPbrDownActionOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtPbrDwnActOvr specifies the + filter action which will be performed when the PBR/PBF target for this + entry is not available. + + If the value of tIPvXFltrEntryActAction is not one of the following + values then tIPv6FilterParamsExtPbrDwnActOvr must be set to the value + 'none': + - forwardEsiL2 + - forwardEsiL3 + - forwardSap + - forwardSdp + - forwardNextHopRtr + + If the value of tIPFilterParamsExtPbrDwnActOvr is different from + 'none' then PBR/PBF destination availability checking for an entry is + turned on. There is a limit to the number of filter entries with the + destination availability checking turned on. Entries with the value of + tIPvXFltrEntryActAction equal to 'forwardEsiL2' or 'forwardEsiL3' are + not counted against this limit. + + Refer to the description of the textual convention + TFilterPbrDownActionOvr for more details." + DEFVAL { none } + ::= { tIPv6FilterParamsExtEntry 16 } + +tIPv6FilterParamsExtFwdEsiVasIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtFwdEsiVasIf specifies the + virtual router interface index of VPRN RVPLS interface used for VPN/DC + connectivity. + + The value '0' indicates that no interface id is specified. + + The non zero value of tIPv6FilterParamsExtFwdEsiVasIf must be set + together with non zero values of tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiSFIp and tIPv6FilterParamsExtEsi. + + Note: The value of tIPv6FilterParamsExtFwdEsiVasIf is set to '0' by + the system if the value of tIPv6FilterParamsAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPv6FilterParamsExtEntry 17 } + +tIPv6FilterParamsExtStickyDst OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtStickyDst specifies how + long will system wait (in seconds) until it activates the best action + (action with available PBR/PBF destination and the highest priority). + Until then the action specified by tIPv6FilterParamsExtPbrDwnActOvr + will be taken on a packet matching the filter entry. After the value + of the active destination is fixed it will remain unchanged until the + active PBR/PBF destination becomes unreachable. + + The value of -1 indicates that the property of PBR destination + stickiness is turned off. When the property of stickiness is turned + off the active PBR/PBF destination is always the one which is + available and has the highest priority. + + The countdown starts when there was no PBR/PBF destination reachable + and any PBR/PBF destination becomes reachable. + + tIPv6FilterParamsExtStickyDst can be set to value other than -1 only if + the value of tIPvXFltrEntryActAction is one of the following values: + - forwardSap + - forwardSdp + - forwardNextHopRtr" + DEFVAL { -1 } + ::= { tIPv6FilterParamsExtEntry 18 } + +tIPv6FilterParamsExtHoldRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtHoldRemain indicates the + remaining time in seconds, until the best action will become active + and will be fixed. + + Best action is: + - primary action if PBR target status of primary action is up. + - secondary action if PBR target status of secondary action is up + and PBR target status of primary action is down. + - none if both PBR targets are down" + ::= { tIPv6FilterParamsExtEntry 19 } + +tIPv6FilterParamsExtDownloadAct OBJECT-TYPE + SYNTAX TFilterDownloadedAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPv6FilterParamsExtDownloadAct indicates the + filter entry action downloaded to IOM. + + Refer to the description of the textual convention + TFilterDownloadedAction for more information." + ::= { tIPv6FilterParamsExtEntry 20 } + +tIPv6FilterParamsExtTcpFin OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Fin as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 21 } + +tIPv6FilterParamsExtTcpRst OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Rst as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 22 } + +tIPv6FilterParamsExtTcpPsh OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Psh as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 23 } + +tIPv6FilterParamsExtTcpUrg OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Urg as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 24 } + +tIPv6FilterParamsExtTcpEce OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ece as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 25 } + +tIPv6FilterParamsExtTcpCwr OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Cwr as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 26 } + +tIPv6FilterParamsExtTcpNs OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ns as per value of the object." + DEFVAL { off } + ::= { tIPv6FilterParamsExtEntry 27 } + +tFilterEmbedOpenflowTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The object tFilterEmbedOpenflowTableLstChg indicates the sysUpTime at + the time of the last modification of tFilterEmbedOpenflowTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 48 } + +tFilterEmbedOpenflowTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedOpenflowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedOpenflowTable contains an entry for each + open-flow flowtable embedded in a filter with scope other than + 'embedded'." + ::= { tFilterObjects 49 } + +tFilterEmbedOpenflowEntry OBJECT-TYPE + SYNTAX TFilterEmbedOpenflowEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbedOpenflowTable." + INDEX { + tFilterEmbedOpenflowOfsName, + tFilterEmbedOpenflowFilterType, + tFilterEmbedOpenflowInsertFltrId, + tFilterEmbedOpenflowOffset + } + ::= { tFilterEmbedOpenflowTable 1 } + +TFilterEmbedOpenflowEntry ::= SEQUENCE +{ + tFilterEmbedOpenflowOfsName TNamedItem, + tFilterEmbedOpenflowFilterType TFilterType, + tFilterEmbedOpenflowInsertFltrId TConfigOrVsdFilterID, + tFilterEmbedOpenflowOffset TFilterEmbedOffset, + tFilterEmbedOpenflowRowStatus RowStatus, + tFilterEmbedOpenflowAdminState TmnxEmbeddedFltrAdminState, + tFilterEmbedOpenflowOperState TmnxEmbeddedFltrOperState, + tFilterEmbedOflowSvcContext Unsigned32, + tFilterEmbedOflowSapContextPort TmnxPortID, + tFilterEmbedOflowSapContextEncap TmnxEncapVal, + tFilterEmbedOflowContextType INTEGER +} + +tFilterEmbedOpenflowOfsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowOfsName specifies the name of the + open-flow switch which contains the flowtable to be inserted in the + filter specified by tFilterEmbedOpenflowInsertFltrId." + ::= { tFilterEmbedOpenflowEntry 1 } + +tFilterEmbedOpenflowFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterEmbedOpenflowFilterType specifies the type of filter + for the filter specified by tFilterEmbedOpenflowInsertFltrId." + ::= { tFilterEmbedOpenflowEntry 2 } + +tFilterEmbedOpenflowInsertFltrId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowInsertFltrId specifies the filter + where the open-flow switch specified by tFilterEmbedOpenflowOfsName is + to be embedded. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + ::= { tFilterEmbedOpenflowEntry 3 } + +tFilterEmbedOpenflowOffset OBJECT-TYPE + SYNTAX TFilterEmbedOffset + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowOffset specifies the offset of + inserted entries." + ::= { tFilterEmbedOpenflowEntry 4 } + +tFilterEmbedOpenflowRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedOpenflowRowStatus specifies the + status of a row in tFilterEmbedOpenflowTable. Rows are created and + destroyed by SNMP SET operations on this object. + + Only values 'active (1)', 'createAndGo(4)', and 'destroy (6)' are + supported." + ::= { tFilterEmbedOpenflowEntry 5 } + +tFilterEmbedOpenflowAdminState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowAdminState specifies the + administrative state of the embed request defined by this row. + + If an active embedding cannot be fulfilled due to dynamic events, this + object will be set to 'inactive' automatically by the system. In those + cases, the object tFilterEmbedOpenflowOperState will indicate the + failure reason." + DEFVAL { active } + ::= { tFilterEmbedOpenflowEntry 6 } + +tFilterEmbedOpenflowOperState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbedOpenflowOperState indicates the operational + state of the embed request defined by this row." + ::= { tFilterEmbedOpenflowEntry 7 } + +tFilterEmbedOflowSvcContext OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOflowSvcContext specifies the service context + of this open-flow embedding. When no service context is present, this + object is equal to default value." + DEFVAL { 0 } + ::= { tFilterEmbedOpenflowEntry 8 } + +tFilterEmbedOflowSapContextPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOflowSapContextPort specifies the port-id of + the sap context of this open-flow embedding. When no sap context is + present, this object is set to default value." + DEFVAL { 0 } + ::= { tFilterEmbedOpenflowEntry 9 } + +tFilterEmbedOflowSapContextEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOflowSapContextEncap specifies the encap + value of the sap context of this open-flow embedding. When no sap + context is present, this object is set to default value." + DEFVAL { 0 } + ::= { tFilterEmbedOpenflowEntry 10 } + +tFilterEmbedOflowContextType OBJECT-TYPE + SYNTAX INTEGER { + grt (1), + system (2), + service (3), + sap (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tFilterEmbedOflowContextType specifies the context in + which the open-flow embedding is inserted into filter. When no context + is present, this object is set to grt value." + DEFVAL { grt } + ::= { tFilterEmbedOpenflowEntry 11 } + +tFilterEmbedOpenflowInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedOpenflowInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedOpenflowInfoTable contains an entry for each + open-flow switch embedded in a filter with scope other than + 'embedded'. + + This row complements the corresponding row in the + tFilterEmbedOpenflowTable with read-only operational info." + ::= { tFilterObjects 50 } + +tFilterEmbedOpenflowInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbedOpenflowInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbedOpenflowInfoTable." + AUGMENTS { tFilterEmbedOpenflowEntry } + ::= { tFilterEmbedOpenflowInfoTable 1 } + +TFilterEmbedOpenflowInfoEntry ::= SEQUENCE +{ + tFltrEmbedOfInfoEntryCnt Unsigned32, + tFltrEmbedOfInfoEntryCntInsrtd Unsigned32 +} + +tFltrEmbedOfInfoEntryCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfInfoEntryCnt indicates how many entries are + eligible for embedding from the open-flow switch specified by + tFilterEmbedOpenflowOfsName." + ::= { tFilterEmbedOpenflowInfoEntry 1 } + +tFltrEmbedOfInfoEntryCntInsrtd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfInfoEntryCntInsrtd indicates how many entries + are actually placed inside the filter by the open-flow switch + specified by tFilterEmbedOpenflowOfsName. + + If the object tFilterEmbedOpenflowOperState is different from + 'in-service' this object will always be zero. + + Else, the difference between the value of this object and the value of + tFltrEmbedOfInfoEntryCnt indicates how many entries were overwritten + by local entries in the embedding filter." + ::= { tFilterEmbedOpenflowInfoEntry 2 } + +tFilterOpenflowEntryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterOpenflowEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterOpenflowEntryInfoTable contains an entry for each + open-flow filter entry inserted in a filter with scope other than + 'embedded'." + ::= { tFilterObjects 51 } + +tFilterOpenflowEntryInfoEntry OBJECT-TYPE + SYNTAX TFilterOpenflowEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterOpenflowEntryInfoTable. Rows in the + tFilterOpenflowEntryInfoTable are created by the SYSTEM when an + open-flow switch is embedded into a filter. They are destroyed by the + SYSTEM when an open-flow switch embedding is removed from a filter." + INDEX { + tFltrEmbedOfEntryOfsName, + tFltrEmbedOfEntryFilterType, + tFltrEmbedOfEntryInsertFltrId, + tFltrEmbedOfEntryOfEntryId + } + ::= { tFilterOpenflowEntryInfoTable 1 } + +TFilterOpenflowEntryInfoEntry ::= SEQUENCE +{ + tFltrEmbedOfEntryOfsName TNamedItem, + tFltrEmbedOfEntryFilterType TFilterType, + tFltrEmbedOfEntryInsertFltrId TConfigOrVsdFilterID, + tFltrEmbedOfEntryOfEntryId TEntryId, + tFltrEmbedOfEntryInsrtEntryId TAnyEntryId, + tFltrEmbedOfEntryInsrtEntryState TmnxFltrEmbeddedEntryState +} + +tFltrEmbedOfEntryOfsName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryOfsName specifies the name of the + open-flow switch which contains the flowtable to be inserted in the + filter specified by tFltrEmbedOfEntryInsertFltrId." + ::= { tFilterOpenflowEntryInfoEntry 1 } + +tFltrEmbedOfEntryFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFltrEmbedOfEntryFilterType specifies the type of filter + for the filter specified by tFltrEmbedOfEntryInsertFltrId." + ::= { tFilterOpenflowEntryInfoEntry 2 } + +tFltrEmbedOfEntryInsertFltrId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryInsertFltrId specifies the filter where + the open-flow switch specified by tFltrEmbedOfEntryOfsName is to be + embedded. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system." + ::= { tFilterOpenflowEntryInfoEntry 3 } + +tFltrEmbedOfEntryOfEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryOfEntryId specifies the base ID of the + entry as determined by the priority of the corresponding flow-rule in + the open-flow switch specified by tFltrEmbedOfEntryOfsName." + ::= { tFilterOpenflowEntryInfoEntry 4 } + +tFltrEmbedOfEntryInsrtEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryInsrtEntryId indicates the position of + the filter entry in the filter specified by + tFltrEmbedOfEntryInsertFltrId." + ::= { tFilterOpenflowEntryInfoEntry 5 } + +tFltrEmbedOfEntryInsrtEntryState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEmbedOfEntryInsrtEntryState indicates the current + status of the embedding of the entry identified by + tFltrEmbedOfEntryOfEntryId from the open-flow switch identified by + tFltrEmbedOfEntryOfsName that is embedded into the filter identified + by tFltrEmbedOfEntryInsertFltrId." + ::= { tFilterOpenflowEntryInfoEntry 6 } + +tIPFilterParamsExtTbleLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tIPFilterParamsExtTbleLstChgd indicates the sysUpTime at + the time of the last modification of tIPFilterParamsExtTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 52 } + +tIPFilterParamsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPFilterParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tIPFilterParamsExtTable contains, together with the table + tIPFilterParamsTable info about every IP filter entry in any of the + configured IP filters in the system. + + The table tIPFilterParamsExtTable was introduced due to the big size + of the tIPFilterParamsTable." + ::= { tFilterObjects 53 } + +tIPFilterParamsExtEntry OBJECT-TYPE + SYNTAX TIPFilterParamsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular IP Filter entry. Every IP Filter can + have zero or more IP Filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by the system when a corresponding + tIPFilterParamsEntry is created/deleted. + + Additional match criteria can be found in tIPFilterParamsTable." + AUGMENTS { tIPFilterParamsEntry } + ::= { tIPFilterParamsExtTable 1 } + +TIPFilterParamsExtEntry ::= SEQUENCE +{ + tIPFilterParamsExtLastChanged TimeStamp, + tIPFilterParamsExtPktLenVal1 TFilterPacketLength, + tIPFilterParamsExtPktLenVal2 TFilterPacketLength, + tIPFilterParamsExtPktLenOper TOperator, + tIPFilterParamsExtTTLVal1 TFilterTTL, + tIPFilterParamsExtTTLVal2 TFilterTTL, + tIPFilterParamsExtTTLOper TOperator, + tIPFilterParamsExtEgressPBR TFilterEgressPBR, + tIPFilterParamsExtEsi TFilterEsi, + tIPFilterParamsExtFwdEsiSvcId TmnxServId, + tIPFilterParamsExtFwdEsiVRtrId TmnxVRtrIDOrZero, + tIPFilterParamsExtFwdEsiSFIp InetAddressIPv4, + tIPFilterParamsExtPbrDwnActOvr TFilterPbrDownActionOvr, + tIPFilterParamsExtFwdEsiVasIf InterfaceIndexOrZero, + tIPFilterParamsExtStickyDst Integer32, + tIPFilterParamsExtHoldRemain Integer32, + tIPFilterParamsExtDownloadAct TFilterDownloadedAction, + tIPFilterParamsExtTcpFin TItemMatch, + tIPFilterParamsExtTcpRst TItemMatch, + tIPFilterParamsExtTcpPsh TItemMatch, + tIPFilterParamsExtTcpUrg TItemMatch, + tIPFilterParamsExtTcpEce TItemMatch, + tIPFilterParamsExtTcpCwr TItemMatch, + tIPFilterParamsExtTcpNs TItemMatch +} + +tIPFilterParamsExtLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtLastChanged indicates the + timestamp of last change of this row in tIPFilterParamsExtTable." + ::= { tIPFilterParamsExtEntry 1 } + +tIPFilterParamsExtPktLenVal1 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtPktLenVal1 specifies the + packet length value1 to be compared to the value of the Total Length + field of an IP packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtPktLenOper is other than 'none + (0)'. + + If the value of tIPFilterParamsExtPktLenOper is 'range (2)' then the + value of this object must be less than the value of + tIPFilterParamsExtPktLenVal2. + + If the value of tIPFilterParamsExtPktLenOper is 'lt (3)' then the + value of this object can be set in range 1..65535. + + If the value of tIPFilterParamsExtPktLenOper is 'gt (4)' then the + value of this object can be set in range 0..65534. + + If both the values of the objects tIPFilterParamsExtPktLenOper and + tIPFilterParamsExtPktLenVal1 need to be changed then it must be done + in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtPktLenOper is set to 'none (0)' or if + tIPFilterParamsExtTTLOper is set to a value other than 'none (0)'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 2 } + +tIPFilterParamsExtPktLenVal2 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtPktLenVal2 specifies the + packet length value2 to be compared to the value of the Total Length + field of an IP packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPFilterParamsExtPktLenVal1. + + If both the values of the objects tIPFilterParamsExtPktLenOper and + tIPFilterParamsExtPktLenVal2 need to be changed then it must be done + in the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtPktLenOper is set to value other than 'range (2)' or + if tIPFilterParamsExtTTLOper is set to a value other than 'none (0)'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 3 } + +tIPFilterParamsExtPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtPktLenOper specifies the way + how the values of the objects tIPFilterParamsExtPktLenVal1 and + tIPFilterParamsExtPktLenVal2 are used to form a condition that must be + fulfilled in order to execute the action specified by the value of + tIPFilterParamsAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsAction is 'drop (1)'. + + If the value of this object is being changed from the default value to + any non-default value the values of the objects + tIPFilterParamsExtPktLenVal1 and tIPFilterParamsExtPktLenVal2 (if + applicable) must be sent in the same SET SNMP request. + + If the value of this object is 'none (0)' than the values of the + objects tIPFilterParamsExtPktLenVal1 and tIPFilterParamsExtPktLenVal2 + are ignored and TRUE case action is always executed (see table below). + + If the value of this object is 'eq (1)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPFilterParamsExtPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPFilterParamsExtPktLenVal1 and less than or equal to the + value of the object tIPFilterParamsExtPktLenVal2 in order to execute + the TRUE case action (see table below). Otherwise the FALSE case + action is executed. + + If the value of this object is 'lt (3)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be less than the value of the object + tIPFilterParamsExtPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPFilterParamsExtPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtPktLenVal2 is ignored. + + + tIPFilterParamsAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + drop | drop | forward + + + Allowed ranges for the values of tIPFilterParamsExtPktLenVal1 and + tIPFilterParamsExtPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A + + + The values of the objects tIPFilterParamsExtPktLenVal1 and + tIPFilterParamsExtPktLenVal2 are silently cleared if the value of this + object is set to default. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtTTLOper is set to a value other than 'none (0)'." + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 4 } + +tIPFilterParamsExtTTLVal1 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtTTLVal1 specifies the + Time-To-Live value1 to be compared to the value of the Time-To-Live + field of an IP packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtTTLOper is other than 'none + (0)'. + + If the value of tIPFilterParamsExtTTLOper is 'range (2)' then the + value of this object must be less than the value of + tIPFilterParamsExtTTLVal2. + + If the value of tIPFilterParamsExtTTLOper is 'lt (3)' then the value + of this object can be set in range 1..255. + + If the value of tIPFilterParamsExtTTLOper is 'gt (4)' then the value + of this object can be set in range 0..254. + + If both the values of the objects tIPFilterParamsExtTTLOper and + tIPFilterParamsExtTTLVal1 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtTTLOper is set to 'none (0)' or if + tIPFilterParamsExtPktLenOper is set to a value other than 'none (0)'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 5 } + +tIPFilterParamsExtTTLVal2 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtTTLVal2 specifies the + Time-To-Live value2 to be compared to the value of the Time-To-Live + field of an IP packet header that has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPFilterParamsExtTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsExtTTLOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPFilterParamsExtTTLVal1. + + If both the values of the objects tIPFilterParamsExtTTLOper and + tIPFilterParamsExtTTLVal2 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtTTLOper is set to a value other than 'range (2)' or + if tIPFilterParamsExtPktLenOper is set to a value other than 'none + (0)'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 6 } + +tIPFilterParamsExtTTLOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtTTLOper specifies the way + how the values of the objects tIPFilterParamsExtTTLVal1 and + tIPFilterParamsExtTTLVal2 are used to form a condition that must be + fulfilled in order to execute the action specified by the value of + tIPFilterParamsAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPFilterParamsAction is 'drop (1)'. + + If the value of this object is being changed from the default value to + any non-default value the values of the objects + tIPFilterParamsExtTTLVal1 and tIPFilterParamsExtTTLVal2 (if + applicable) must be sent in the same SET SNMP request. + + If the value of this object is 'none (0)' than the values of the + objects tIPFilterParamsExtTTLVal1 and tIPFilterParamsExtTTLVal2 are + ignored and TRUE case action is always executed (see table below). + + If the value of this object is 'eq (1)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be equal to the value of the object + tIPFilterParamsExtTTLVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtTTLVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be greater than or equal to the value of the + object tIPFilterParamsExtTTLVal1 and less than or equal to the value + of the object tIPFilterParamsExtTTLVal2 in order to execute the TRUE + case action (see table below). Otherwise the FALSE case action is + executed. + + If the value of this object is 'lt (3)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be less than the value of the object + tIPFilterParamsExtTTLVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtTTLVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be greater than the value of the object + tIPFilterParamsExtTTLVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPFilterParamsExtTTLVal2 is ignored. + + + tIPFilterParamsAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + drop | drop | forward + + + Allowed ranges for the values of tIPFilterParamsExtTTLVal1 and + tIPFilterParamsExtTTLVal2 are: + + Operator | Time-To-Live Value 1| Time-To-Live Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..255 | N/A + range(2) | 0..254 | (Value1 + 1)..255 + lt(3) | 1..255 | N/A + gt(4) | 0..254 | N/A + + + The values of the objects tIPFilterParamsExtTTLVal1 and + tIPFilterParamsExtTTLVal2 are silently cleared if the value of this + object is set to default. + + Note that the value of this object is silently cleared by the system + if tIPFilterParamsAction is set to a value other than 'drop (1)' or if + tIPFilterParamsExtPktLenOper is set to a value other than 'none (0)'." + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 7 } + +tIPFilterParamsExtEgressPBR OBJECT-TYPE + SYNTAX TFilterEgressPBR + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtEgressPBR specifies if PBR + specified by tIPFilterParamsExtEntry will have effect when the filter + is applied on egress. + tIPFilterParamsExtEgressPBR is applicable with these configured + actions and action state: + - no action + - action forward redirect-policy + - action forward esi sf-ip vas-interface + router + - action forward esi sf-ip vas-interface + router service-name + - action forward next-hop + - action forward next-hop router + - action forward next-hop router service-name + - action forward next-hop indirect + - action forward next-hop indirect router + - action forward next-hop indirect router + service-name " + DEFVAL { disable } + ::= { tIPFilterParamsExtEntry 8 } + +tIPFilterParamsExtEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtEsi specifies the ethernet + segment identifier (ESI). ESI is mapped by BGP EVPN to an L2 or L3 + capable appliance based on the value of tIPFilterParamsAction. Packets + matching this entry are steered toward the L2 or L3 appliance. + + The value '0' indicates that there is no ESI specified. + + There are two options how to set the value of tIPFilterParamsExtEsi: + 1. Non zero value of tIPFilterParamsExtEsi is set together with non + zero values of tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiVasIf and tIPFilterParamsExtFwdEsiSFIp. In + this case value of tIPFilterParamsAction is set to 'forwardEsiL3' by + the system. + + 2. Non zero value of tIPFilterParamsExtEsi is set together with a non + zero value of tIPFilterParamsExtFwdEsiSvcId. In this case value of + tIPFilterParamsAction is set to 'forwardEsiL2' by the system. + + Note: The value of tIPFilterParamsExtEsi is set to '0' by the system + if the value of tIPFilterParamsAction is set to any value other than + 'forwardEsiL2' or 'forwardEsiL3'." + DEFVAL { '00000000000000000000'H } + ::= { tIPFilterParamsExtEntry 9 } + +tIPFilterParamsExtFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtFwdEsiSvcId specifies the + identifier of a VPLS used for VPN/DC connectivity. + + The value '0' indicates that there is no VPLS identifier specified. + + The non zero value of tIPFilterParamsExtFwdEsiSvcId must be set + together with a non zero value of tIPFilterParamsExtEsi. + + Note: The value of tIPFilterParamsExtFwdEsiSvcId is set to '0' by the + system if the value of tIPFilterParamsAction is set to any value other + than 'forwardEsiL2'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 10 } + +tIPFilterParamsExtFwdEsiVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtFwdEsiVRtrId specifies the + VPRN/rVPLS virtual router identifier used for VPN/DC connectivity. + + The value '0' indicates that there is no VPRN/rVPLS virtual router + identifier specified. + + The non zero value of tIPFilterParamsExtFwdEsiVRtrId must be set + together with non zero values of tIPFilterParamsExtEsi, + tIPFilterParamsExtFwdEsiVasIf and tIPFilterParamsExtFwdEsiSFIp. + + Note: The value of tIPFilterParamsExtFwdEsiVRtrId is set to '0' by the + system if the value of tIPFilterParamsAction is set to any value other + than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 11 } + +tIPFilterParamsExtFwdEsiSFIp OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtFwdEsiSFIp specifies the IP + address of the service function toward which traffic is steered. + + The value '0' indicates that no service function IP address is + specified. + + The non zero value of tIPFilterParamsExtFwdEsiSFIp must be set + together with a non zero values of tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiVasIf and tIPFilterParamsExtEsi. + + Note: The value of tIPFilterParamsExtFwdEsiSFIp is set to default by + the system if the value of tIPFilterParamsAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { '00000000'H } + ::= { tIPFilterParamsExtEntry 12 } + +tIPFilterParamsExtPbrDwnActOvr OBJECT-TYPE + SYNTAX TFilterPbrDownActionOvr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtPbrDwnActOvr specifies the + filter action which will be performed when the PBR/PBF target for this + entry is not available. + + If the value of tIPvXFltrEntryActAction is not one of the following + values then tIPFilterParamsExtPbrDwnActOvr must be set to the value + 'none': + - forwardEsiL2 + - forwardEsiL3 + - forwardSap + - forwardSdp + - forwardNextHopRtr + + If the value of tIPFilterParamsExtPbrDwnActOvr is different from + 'none' then PBR/PBF destination availability checking for an entry is + turned on. There is a limit to the number of filter entries with the + destination availability checking turned on. Entries with the value of + tIPvXFltrEntryActAction equal to 'forwardEsiL2' or 'forwardEsiL3' are + not counted against this limit. + + Refer to the description of the textual convention + TFilterPbrDownActionOvr for more details." + DEFVAL { none } + ::= { tIPFilterParamsExtEntry 13 } + +tIPFilterParamsExtFwdEsiVasIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtFwdEsiVasIf specifies the + virtual router interface index of VPRN RVPLS interface used for VPN/DC + connectivity. + + The value '0' indicates that no interface id is specified. + + The non zero value of tIPFilterParamsExtFwdEsiVasIf must be set + together with a non zero values of tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiSFIp and tIPFilterParamsExtEsi. + + Note: The value of tIPFilterParamsExtFwdEsiVasIf is set to '0' by the + system if the value of tIPFilterParamsAction is set to any value other + than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPFilterParamsExtEntry 14 } + +tIPFilterParamsExtStickyDst OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtStickyDst specifies how long + the system will wait (in seconds) until it activates the best action + (action with available PBR/PBF destination and the highest priority). + Until then the action specified by tIPFilterParamsExtPbrDwnActOvr will + be taken on a packet matching the filter entry. After the value of the + active destination is fixed it will remain unchanged until the active + PBR/PBF destination becomes unreachable. + + The value of -1 indicates that the property of PBR destination + stickiness is turned off. When the property of stickiness is turned + off the active PBR/PBF destination is always the one which is + available and has the highest priority. + + The countdown starts when there was no PBR/PBF destination reachable + and any PBR/PBF destination becomes reachable. + + tIPFilterParamsExtStickyDst can be set to value other than -1 only if + the value of tIPvXFltrEntryActAction is one of following values: + - forwardSap + - forwardSdp + - forwardNextHopRtr" + DEFVAL { -1 } + ::= { tIPFilterParamsExtEntry 15 } + +tIPFilterParamsExtHoldRemain OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtHoldRemain indicates the + remaining time in seconds, until the best action will become active + and will be fixed. + + Best action is: + - primary action if PBR target status of primary action is up. + - secondary action if PBR target status of secondary action is up + and PBR target status of primary action is down. + - none if both PBR targets are down" + ::= { tIPFilterParamsExtEntry 16 } + +tIPFilterParamsExtDownloadAct OBJECT-TYPE + SYNTAX TFilterDownloadedAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPFilterParamsExtDownloadAct indicates the + filter entry action downloaded to IOM. + + Refer to the description of the textual convention + TFilterDownloadedAction for more information." + ::= { tIPFilterParamsExtEntry 17 } + +tIPFilterParamsExtTcpFin OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Fin as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 18 } + +tIPFilterParamsExtTcpRst OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Rst as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 19 } + +tIPFilterParamsExtTcpPsh OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Psh as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 20 } + +tIPFilterParamsExtTcpUrg OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Urg as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 21 } + +tIPFilterParamsExtTcpEce OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ece as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 22 } + +tIPFilterParamsExtTcpCwr OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Cwr as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 23 } + +tIPFilterParamsExtTcpNs OBJECT-TYPE + SYNTAX TItemMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If Enabled, matches a TCP Ns as per value of the object." + DEFVAL { off } + ::= { tIPFilterParamsExtEntry 24 } + +tFilterRPlcyDstTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyDstTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyDstTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 54 } + +tFilterRPlcyDstTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterRPlcyDstTable contains information pertaining to + Redirect Policy destinations configured on this system." + ::= { tFilterObjects 55 } + +tFilterRPlcyDstEntry OBJECT-TYPE + SYNTAX TFilterRPlcyDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains information about a particular Redirect Policy + destination. + + Rows in the table tFilterRPlcyDstTable are created and destroyed by + SNMP SET operations on the object tFltrRPDstRowStatus." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr + } + ::= { tFilterRPlcyDstTable 1 } + +TFilterRPlcyDstEntry ::= SEQUENCE +{ + tFltrRPDstAddrType InetAddressType, + tFltrRPDstAddr InetAddress, + tFltrRPDstLastChanged TimeStamp, + tFltrRPDstRowStatus RowStatus, + tFltrRPDstAdminState TmnxAdminState, + tFltrRPDstOperState TmnxOperState, + tFltrRPDstDescription TItemDescription, + tFltrRPDstAdminPriority Unsigned32, + tFltrRPDstOperPriority Unsigned32 +} + +tFltrRPDstAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstAddrType specifies the context in + which the value of the object tFltrRPDstAddr is interpreted. + + Only the following values are supported: + ipv4(1) + ipv6(2) + + The value of this object must be the same for all destinations in a + Redirect Policy." + ::= { tFilterRPlcyDstEntry 1 } + +tFltrRPDstAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstAddr specifies the IP address of the + destination. + + The value must be consistent with the IP version value of the + associated tFltrRPDstAddrType object." + ::= { tFilterRPlcyDstEntry 2 } + +tFltrRPDstLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstLastChanged indicates the timestamp + of last change of this row in tFilterRPlcyDstTable." + ::= { tFilterRPlcyDstEntry 3 } + +tFltrRPDstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstRowStatus specifies the status of + the conceptual row in tFilterRPlcyDstTable. + + Rows can be created and destroyed by SNMP SET operations on this + object." + ::= { tFilterRPlcyDstEntry 4 } + +tFltrRPDstAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstAdminState specifies the configured + administrative state of the destination. If the administrative state + is 'outOfService' then all tests for this destination will not be + conducted." + DEFVAL { outOfService } + ::= { tFilterRPlcyDstEntry 5 } + +tFltrRPDstOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstOperState indicates the operational + state of the destination." + ::= { tFilterRPlcyDstEntry 6 } + +tFltrRPDstDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstDescription specifies the + user-provided description for this destination." + DEFVAL { ''H } + ::= { tFilterRPlcyDstEntry 7 } + +tFltrRPDstAdminPriority OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstAdminPriority specifies the + configured priority for this destination. + + The value is used as a base value for the calculation of the + operational priority indicated by the value of the object + tFltrRPDstOperPriority." + DEFVAL { 100 } + ::= { tFilterRPlcyDstEntry 8 } + +tFltrRPDstOperPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPDstOperPriority indicates the current + dynamic priority of this destination. + + It is derived from the base priority indicated by the value of the + object tFltrRPDstAdminPriority and results of tests assigned to the + destination. + + A destination with the highest operational priority across multiple + destinations in a Redirect Policy is used as the preferred + destination. + + If the value of the object tFltrRPDstOperState is 'outOfService' then + the value of this object is '0'." + ::= { tFilterRPlcyDstEntry 9 } + +tFilterRPlcySNMPTestTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcySNMPTestTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcySNMPTestTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 56 } + +tFilterRPlcySNMPTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcySNMPTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterRPlcySNMPTestTable contains a list of all redirect + policies' SNMP tests configured on this system." + ::= { tFilterObjects 57 } + +tFilterRPlcySNMPTestEntry OBJECT-TYPE + SYNTAX TFilterRPlcySNMPTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object tFilterRPlcySNMPTestEntry contains information about a + specific SNMP test. Entries are created/deleted by user. The entry can + be created only if the value of the object tFltrRPDstAddrType is + ipv4(1). Entries have a presumed StorageType of nonVolatile." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr, + tFltrRPSnmpTest + } + ::= { tFilterRPlcySNMPTestTable 1 } + +TFilterRPlcySNMPTestEntry ::= SEQUENCE +{ + tFltrRPSnmpTest TNamedItem, + tFltrRPSnmpTLastChanged TimeStamp, + tFltrRPSnmpTRowStatus RowStatus, + tFltrRPSnmpTOID OBJECT IDENTIFIER, + tFltrRPSnmpTCommunity DisplayString, + tFltrRPSnmpTSnmpVersion INTEGER, + tFltrRPSnmpTInterval Unsigned32, + tFltrRPSnmpTTimeout Unsigned32, + tFltrRPSnmpTDropCount Unsigned32, + tFltrRPSnmpTHoldDown Unsigned32, + tFltrRPSnmpTHoldDownRemain Unsigned32, + tFltrRPSnmpTLastActionTime TimeStamp, + tFltrRPSnmpTLastOID OBJECT IDENTIFIER, + tFltrRPSnmpTLastType INTEGER, + tFltrRPSnmpTLastCounter32Val Counter32, + tFltrRPSnmpTLastUnsigned32Val Unsigned32, + tFltrRPSnmpTLastTimeTicksVal TimeTicks, + tFltrRPSnmpTLastInt32Val Integer32, + tFltrRPSnmpTLastOctetStringVal OCTET STRING, + tFltrRPSnmpTLastIpAddressVal IpAddress, + tFltrRPSnmpTLastOidVal OBJECT IDENTIFIER, + tFltrRPSnmpTLastCounter64Val Counter64, + tFltrRPSnmpTLastOpaqueVal Opaque, + tFltrRPSnmpTLastAction TmnxFilterRPlcyTestLastAction, + tFltrRPSnmpTLastPrioChange Integer32, + tFltrRPSnmpTNextRespIndex Integer32 +} + +tFltrRPSnmpTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTest specifies the name of the SNMP + test." + ::= { tFilterRPlcySNMPTestEntry 1 } + +tFltrRPSnmpTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastChanged indicates the + timestamp of last change of this row in tFilterRPlcySNMPTestTable." + ::= { tFilterRPlcySNMPTestEntry 2 } + +tFltrRPSnmpTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTRowStatus specifies the status of + the conceptual row in tFilterRPlcySNMPTestTable. + + Rows can be created and destroyed by SNMP SET operations on this + object." + ::= { tFilterRPlcySNMPTestEntry 3 } + +tFltrRPSnmpTOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTOID specifies the OID of the + object to be fetched from the destination." + ::= { tFilterRPlcySNMPTestEntry 4 } + +tFltrRPSnmpTCommunity OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTCommunity specifies the SNMPv1 or + SNMPv2c Community String or the SNMPv3 Context Name used to conduct + this SNMP test as described in RFC2571 and RFC2737. + + When the value of tFltrRPSnmpTSnmpVersion is 'snmpv1' or 'snmpv2c' + this object represents a community string. When the value of + tFltrRPSnmpTSnmpVersion is 'snmpv3' this object represents a SNMPv3 + context name." + DEFVAL { ''H } + ::= { tFilterRPlcySNMPTestEntry 5 } + +tFltrRPSnmpTSnmpVersion OBJECT-TYPE + SYNTAX INTEGER { + snmpv1 (1), + snmpv2c (2), + snmpv3 (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTSnmpVersion specifies the SNMP PDU + format to be used while conducting the test. Currently only snmpv2c is + supported." + DEFVAL { snmpv2c } + ::= { tFilterRPlcySNMPTestEntry 6 } + +tFltrRPSnmpTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTInterval specifies the amount of + time in seconds between consecutive requests sent to the far end host." + DEFVAL { 1 } + ::= { tFilterRPlcySNMPTestEntry 7 } + +tFltrRPSnmpTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTTimeout specifies the amount of + time in seconds that is allowed for receiving a response from the far + end host. If the response is not received within this time the far end + host is considered unresponsive." + DEFVAL { 1 } + ::= { tFilterRPlcySNMPTestEntry 8 } + +tFltrRPSnmpTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTDropCount specifies the number of + consecutive requests that must fail for the destination to be declared + unreachable." + DEFVAL { 3 } + ::= { tFilterRPlcySNMPTestEntry 9 } + +tFltrRPSnmpTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTHoldDown specifies the amount of + time in seconds that the system should be held down if this test has + marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRPlcySNMPTestEntry 10 } + +tFltrRPSnmpTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTHoldDownRemain indicates the + amount of time in seconds that the system will remain in held down + state before being used again." + ::= { tFilterRPlcySNMPTestEntry 11 } + +tFltrRPSnmpTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastActionTime indicates the time + stamp when this test received a response for a probe sent out." + ::= { tFilterRPlcySNMPTestEntry 12 } + +tFltrRPSnmpTLastOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastOID indicates the OID received + in the response." + ::= { tFilterRPlcySNMPTestEntry 13 } + +tFltrRPSnmpTLastType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + counter32 (1), + unsigned32 (2), + timeTicks (3), + integer32 (4), + ipAddress (5), + octetString (6), + objectId (7), + counter64 (8), + opaque (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastType indicates the type of the + last received SNMP object. + + Value none(0) indicates that no object was received. + + Value 'counter32' indicates that the value of SNMP object is of type + Counter32. + + Value 'unsigned32' indicates that the value of SNMP object is of type + Unsigned32. + + Value 'timeTicks' indicates that the value of SNMP object is of type + timeTicks. + + Value 'integer32' indicates that the value of SNMP object is of type + integer32. + + Value 'ipAddress' indicates that the value of SNMP object is of type + ipAddress. + + Value 'octetString' indicates that the value of SNMP object is of type + OCTET STRING. + + Value 'objectId' indicates that the value of SNMP object is of type + OBJECT IDENTIFIER. + + Value 'counter64' indicates that the value of SNMP object is of type + Counter64. + + Value 'unsigned32' indicates that the value of SNMP object is of type + Unsigned32. + + Value 'opaque' indicates that the value of SNMP object is of type + Opaque." + ::= { tFilterRPlcySNMPTestEntry 14 } + +tFltrRPSnmpTLastCounter32Val OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastCounter32Val indicates the + value of an object received in the last test response, if the type of + the received object is 'counter32'. When this object is set the value + of the object tFltrRPSnmpTLastType is 'counter32'." + ::= { tFilterRPlcySNMPTestEntry 15 } + +tFltrRPSnmpTLastUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastUnsigned32Val indicates the + value of an object received in the last test response, if the type of + the received object is 'unsigned32'. When this object is set the value + of the object tFltrRPSnmpTLastType is 'unsigned32'." + ::= { tFilterRPlcySNMPTestEntry 16 } + +tFltrRPSnmpTLastTimeTicksVal OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastTimeTicksVal indicates the + value of an object received in the last test response, if the type of + the received object is 'timeTicks'. When this object is set the value + of the object tFltrRPSnmpTLastType is 'timeTicks'." + ::= { tFilterRPlcySNMPTestEntry 17 } + +tFltrRPSnmpTLastInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastInt32Val indicates the value + of an object received in the last test response, if the type of the + received object is 'integer32'. When this object is set the value of + the object tFltrRPSnmpTLastType is 'integer32'." + ::= { tFilterRPlcySNMPTestEntry 18 } + +tFltrRPSnmpTLastOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastOctetStringVal indicates the + value of an object received in the last test response, if the type of + the received object is 'octetString'. When this object is set the + value of the object tFltrRPSnmpTLastType is 'octetString'." + ::= { tFilterRPlcySNMPTestEntry 19 } + +tFltrRPSnmpTLastIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastIpAddressVal indicates the + value of an object received in the last test response, if the type of + the received object is 'ipAddress'. When this object is set the value + of the object tFltrRPSnmpTLastType is 'ipAddress'. + + This object is used only for IPv4 addresses. IPv6 addresses are + represented using TAddress or InetAddress, and so the underlying + datatype is OCTET STRING, and their value would be stored in the + tFltrRPSnmpTLastOctetStringVal column." + ::= { tFilterRPlcySNMPTestEntry 20 } + +tFltrRPSnmpTLastOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastOidVal indicates the value of + an object received in the last test response, if the type of the + received object is 'objectId'. When this object is set the value of + the object tFltrRPSnmpTLastType is 'objectId'." + ::= { tFilterRPlcySNMPTestEntry 21 } + +tFltrRPSnmpTLastCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastCounter64Val indicates that + the value of an object received in the last test response, if the type + of the received object is 'counter64'. When this object is set the + value of the object tFltrRPSnmpTLastType is 'counter64'." + ::= { tFilterRPlcySNMPTestEntry 22 } + +tFltrRPSnmpTLastOpaqueVal OBJECT-TYPE + SYNTAX Opaque (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastOpaqueVal indicates the value + of an object received in the last test response, if the type of the + received object is 'opaque'. When this object is set the value of the + object tFltrRPSnmpTLastType is 'opaque'." + ::= { tFilterRPlcySNMPTestEntry 23 } + +tFltrRPSnmpTLastAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestLastAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastAction indicates an impact + that the last test probe had on the value of the object + tFltrRPDstOperState. + + If the value is 'disable', the destination may not be used for + tFltrRPSnmpTHoldDown seconds." + ::= { tFilterRPlcySNMPTestEntry 24 } + +tFltrRPSnmpTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTLastPrioChange indicates the + priority change that the last test probe made to the operational + priority of the destination. This object is significant only if the + value of the object tFltrRPSnmpTLastAction is 'enable'. Otherwise it + has no significance and it's holding the value '0'." + ::= { tFilterRPlcySNMPTestEntry 25 } + +tFltrRPSnmpTNextRespIndex OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpTNextRespIndex indicates the next + response index to be used while creating a row in the + tFilterRPlcySNMPRespTable. + + The value of '-1' means that the maximum number of return values for + this OID is already configured." + ::= { tFilterRPlcySNMPTestEntry 26 } + +tFilterRPlcySNMPRespTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcySNMPRespTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcySNMPRespTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 58 } + +tFilterRPlcySNMPRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcySNMPRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in this table holds the effect of the test on the destination + for a specific return value. + + Each row is created once and cannot be modified after creation. Any + change attempts will be silently discarded." + ::= { tFilterObjects 59 } + +tFilterRPlcySNMPRespEntry OBJECT-TYPE + SYNTAX TFilterRPlcySNMPRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about action to be taken for a specific destination when a + specific response is received. + + Each row is created once and cannot be modified after creation. Any + change attempts will be silently discarded." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr, + tFltrRPSnmpTest, + tFltrRPSnmpRspId + } + ::= { tFilterRPlcySNMPRespTable 1 } + +TFilterRPlcySNMPRespEntry ::= SEQUENCE +{ + tFltrRPSnmpRspId Integer32, + tFltrRPSnmpRspLastChanged TimeStamp, + tFltrRPSnmpRspRowStatus RowStatus, + tFltrRPSnmpRspAction TmnxFilterRPlcyTestRespAction, + tFltrRPSnmpRspPrioChange Unsigned32, + tFltrRPSnmpRspOID OBJECT IDENTIFIER, + tFltrRPSnmpRspType INTEGER, + tFltrRPSnmpRspCounter32Val Unsigned32, + tFltrRPSnmpRspUnsigned32Val Unsigned32, + tFltrRPSnmpRspTimeTicksVal Unsigned32, + tFltrRPSnmpRspInt32Val Integer32, + tFltrRPSnmpRspOctetStringVal OCTET STRING, + tFltrRPSnmpRspIpAddressVal IpAddress, + tFltrRPSnmpRspOidVal OBJECT IDENTIFIER, + tFltrRPSnmpRspCounter64Val Counter64, + tFltrRPSnmpRspOpaqueVal Opaque +} + +tFltrRPSnmpRspId OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspId indicates the ID of the + response entry." + ::= { tFilterRPlcySNMPRespEntry 1 } + +tFltrRPSnmpRspLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspLastChanged indicates the + timestamp of last change of this row in tFilterRPlcySNMPRespTable." + ::= { tFilterRPlcySNMPRespEntry 2 } + +tFltrRPSnmpRspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspRowStatus specifies the status + of the conceptual row in tFilterRPlcySNMPRespTable. + + Rows can be created and destroyed by SNMP SET operations on this + object." + ::= { tFilterRPlcySNMPRespEntry 3 } + +tFltrRPSnmpRspAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestRespAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspAction specifies the action + which will be taken on the operational priority of a destination + (tFilterRDOperPriority), if the received object OID and value matches + the values defined in TFilterRPlcySNMPRespEntry. + + This object cannot be modified after creation." + DEFVAL { disable } + ::= { tFilterRPlcySNMPRespEntry 4 } + +tFltrRPSnmpRspPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspPrioChange specifies the offset + to be applied to the destination base priority + (tFilterRDAdminPriority) in order to compute the tFilterRDOperPriority + as a result of this test, if the tFltrRPSnmpRspAction is either + 'increase' or 'decrease'. + + This object cannot be modified after creation." + DEFVAL { 0 } + ::= { tFilterRPlcySNMPRespEntry 5 } + +tFltrRPSnmpRspOID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspOID specifies the OID to be + received in the response. + + This field cannot be modified after creation." + ::= { tFilterRPlcySNMPRespEntry 6 } + +tFltrRPSnmpRspType OBJECT-TYPE + SYNTAX INTEGER { + counter32 (1), + unsigned32 (2), + timeTicks (3), + integer32 (4), + ipAddress (5), + octetString (6), + objectId (7), + counter64 (8), + opaque (9) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspType specifies the type of the + SNMP object to be received. + + Note: types 'objectId' and 'counter64' are not supported for now, and + will be rejected when used. + + This object cannot be modified after creation. Any change attempts + will be silently discarded. + + Value 'counter32' indicates that the value of SNMP object is of type + Counter32. + + Value 'unsigned32' indicates that the value of SNMP object is of type + Unsigned32. + + Value 'timeTicks' indicates that the value of SNMP object is of type + timeTicks. + + Value 'integer32' indicates that the value of SNMP object is of type + integer32. + + Value 'ipAddress' indicates that the value of SNMP object is of type + ipAddress. + + Value 'octetString' indicates that the value of SNMP object is of type + OCTET STRING. + + Value 'objectId' indicates that the value of SNMP object is of type + OBJECT IDENTIFIER. + + Value 'counter64' indicates that the value of SNMP object is of type + Counter64. + + Value 'unsigned32' indicates that the value of SNMP object is of type + Unsigned32. + + Value 'opaque' indicates that the value of SNMP object is of type + Opaque." + ::= { tFilterRPlcySNMPRespEntry 7 } + +tFltrRPSnmpRspCounter32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspCounter32Val specifies the value + of type Counter32 which the object received in the test response + should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'counter32'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 8 } + +tFltrRPSnmpRspUnsigned32Val OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspUnsigned32Val specifies the + value of type Unsigned32 which the object received in the test + response should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'unsigned32'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 9 } + +tFltrRPSnmpRspTimeTicksVal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspTimeTicksVal specifies the value + of type TimeTicks which the object received in the test response + should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'timeTicks'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 10 } + +tFltrRPSnmpRspInt32Val OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspInt32Val specifies the value of + type Integer32 which the object received in the test response should + have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'integer32'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 11 } + +tFltrRPSnmpRspOctetStringVal OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspOctetStringVal specifies the + value of type OCTET STRING which the object received in the test + response should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'octetString'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 12 } + +tFltrRPSnmpRspIpAddressVal OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspIpAddressVal specifies the IPv4 + address which the object received in the test response should have + in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'ipAddress'. + + IPv6 addresses are represented using TAddress or InetAddress, and so + the underlying data type is OCTET STRING, and their value would be + stored in the tFltrRPSnmpRspOctetStringVal column. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 13 } + +tFltrRPSnmpRspOidVal OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspOidVal specifies the OID which + the object received in the test response should have in order to pass + the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'objectId'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 14 } + +tFltrRPSnmpRspCounter64Val OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspCounter64Val specifies the value + of type Counter64 which the object received in the test response + should have in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'counter64'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 15 } + +tFltrRPSnmpRspOpaqueVal OBJECT-TYPE + SYNTAX Opaque (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPSnmpRspOpaqueVal specifies the value of + type Opaque which the object received in the test response should have + in order to pass the test. + + When this value is specified the value of the object + tFltrRPSnmpRspType should be set to 'opaque'. + + This field cannot be modified after creation. Any change attempts will + be silently discarded." + ::= { tFilterRPlcySNMPRespEntry 16 } + +tFilterRPlcyURLTestTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyURLTestTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyURLTestTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 60 } + +tFilterRPlcyURLTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyURLTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a list of all redirect URL tests configured on + this system." + ::= { tFilterObjects 61 } + +tFilterRPlcyURLTestEntry OBJECT-TYPE + SYNTAX TFilterRPlcyURLTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a specific URL test configured for a destination. + Entries are created/deleted by user. + The entry can be created only if the value of the object + tFltrRPDstAddrType is ipv4(1). + Entries have a presumed StorageType of nonVolatile." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr, + tFltrRPUrlTest + } + ::= { tFilterRPlcyURLTestTable 1 } + +TFilterRPlcyURLTestEntry ::= SEQUENCE +{ + tFltrRPUrlTest TNamedItem, + tFltrRPUrlTLastChanged TimeStamp, + tFltrRPUrlTRowStatus RowStatus, + tFltrRPUrlTUrl DisplayString, + tFltrRPUrlTHttpVersion DisplayString, + tFltrRPUrlTInterval Unsigned32, + tFltrRPUrlTTimeout Unsigned32, + tFltrRPUrlTDropCount Unsigned32, + tFltrRPUrlTHoldDown Unsigned32, + tFltrRPUrlTHoldDownRemain Unsigned32, + tFltrRPUrlTLastActionTime TimeStamp, + tFltrRPUrlTLastRetCode Unsigned32, + tFltrRPUrlTLastAction TmnxFilterRPlcyTestLastAction, + tFltrRPUrlTLastPrioChange Integer32 +} + +tFltrRPUrlTest OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTest specifies the name of the URL + test." + ::= { tFilterRPlcyURLTestEntry 1 } + +tFltrRPUrlTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTLastChanged indicates the timestamp + of last change of this row in tFilterRPlcyURLTestTable." + ::= { tFilterRPlcyURLTestEntry 2 } + +tFltrRPUrlTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTRowStatus specifies the status of + the conceptual row in tFilterRPlcyURLTestTable. + + Rows in tFilterRPlcyURLTestTable can be created and destroyed by SNMP + SET operations on this object." + ::= { tFilterRPlcyURLTestEntry 3 } + +tFltrRPUrlTUrl OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTUrl specifies the URL to be probed." + DEFVAL { ''H } + ::= { tFilterRPlcyURLTestEntry 4 } + +tFltrRPUrlTHttpVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTHttpVersion specifies HTTP Version + to be used while performing the URL test. The system by default uses + HTTP Version 1.1 until explicitly specified." + DEFVAL { "1.1" } + ::= { tFilterRPlcyURLTestEntry 5 } + +tFltrRPUrlTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTInterval specifies the amount of + time in seconds between consecutive requests sent to the far end host." + DEFVAL { 1 } + ::= { tFilterRPlcyURLTestEntry 6 } + +tFltrRPUrlTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTTimeout specifies the amount of + time in seconds that is allowed for receiving a response from the far + end host. If the response is not received within this time the far end + host is considered unresponsive." + DEFVAL { 1 } + ::= { tFilterRPlcyURLTestEntry 7 } + +tFltrRPUrlTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTDropCount specifies the number of + consecutive requests that must fail for the destination to be declared + unreachable." + DEFVAL { 3 } + ::= { tFilterRPlcyURLTestEntry 8 } + +tFltrRPUrlTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTHoldDown specifies the amount of + time in seconds that the system should be held down this test has + marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRPlcyURLTestEntry 9 } + +tFltrRPUrlTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTHoldDownRemain indicates the amount + of time in seconds that the system will remain in held down state + before being used again." + ::= { tFilterRPlcyURLTestEntry 10 } + +tFltrRPUrlTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTLastActionTime indicates the time + stamp when this test received a response for a probe sent out." + ::= { tFilterRPlcyURLTestEntry 11 } + +tFltrRPUrlTLastRetCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTLastRetCode indicates the return + code received in the last response." + ::= { tFilterRPlcyURLTestEntry 12 } + +tFltrRPUrlTLastAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestLastAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTLastAction indicates impact that + the last test probe had on the operational status of the destination + as maintained in tFilterRDOperState. + + If the last action was 'disable', the destination may not be used for + tFltrRPUrlTHoldDown seconds." + ::= { tFilterRPlcyURLTestEntry 13 } + +tFltrRPUrlTLastPrioChange OBJECT-TYPE + SYNTAX Integer32 (-255..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTLastPrioChange indicates the + priority change that the last test probe made to the operational + priority of the destination. This object is significant only if the + value of the object tFltrRPUrlTLastAction is 'enable'. Otherwise it + has no significance and it's holding the value '0'." + ::= { tFilterRPlcyURLTestEntry 14 } + +tFilterRPlcyURLRespTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyURLRespTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyURLRespTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 62 } + +tFilterRPlcyURLRespTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyURLRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row in this table specifies the effect of the test on the + destination for a range of return values." + ::= { tFilterObjects 63 } + +tFilterRPlcyURLRespEntry OBJECT-TYPE + SYNTAX TFilterRPlcyURLRespEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains information about an action to be taken for a specific + destination when a return value within the range specifies by + tFltrRPUrlTRspLowRspCode and tFltrRPUrlTRspHighRspCode is received." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr, + tFltrRPUrlTest, + tFltrRPUrlTRspLowRspCode, + tFltrRPUrlTRspHighRspCode + } + ::= { tFilterRPlcyURLRespTable 1 } + +TFilterRPlcyURLRespEntry ::= SEQUENCE +{ + tFltrRPUrlTRspLowRspCode Unsigned32, + tFltrRPUrlTRspHighRspCode Unsigned32, + tFltrRPUrlTRspLastChanged TimeStamp, + tFltrRPUrlTRspRowStatus RowStatus, + tFltrRPUrlTRspAction TmnxFilterRPlcyTestRespAction, + tFltrRPUrlTRspPrioChange Unsigned32 +} + +tFltrRPUrlTRspLowRspCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTRspLowRspCode specifies the lower + return code of the range specified by this entry." + ::= { tFilterRPlcyURLRespEntry 1 } + +tFltrRPUrlTRspHighRspCode OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTRspHighRspCode specifies the higher + return code of the range specified by this entry." + ::= { tFilterRPlcyURLRespEntry 2 } + +tFltrRPUrlTRspLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTRspLastChanged indicates the + timestamp of last change of this row in tFilterRPlcyURLRespTable." + ::= { tFilterRPlcyURLRespEntry 3 } + +tFltrRPUrlTRspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTRspRowStatus specifies the status + of the conceptual row in tFilterRPlcyURLRespTable. + + Rows can be created and destroyed by SNMP SET operations on this + object." + ::= { tFilterRPlcyURLRespEntry 4 } + +tFltrRPUrlTRspAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestRespAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUrlTRspAction specifies the action + which will be taken on the operational priority of a destination + (tFilterRDOperPriority), if the received object OID and value matches + the values defined in TFilterRPlcySNMPRespEntry." + DEFVAL { disable } + ::= { tFilterRPlcyURLRespEntry 5 } + +tFltrRPUrlTRspPrioChange OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the tFltrRPUrlTRspAction is either 'increase' or 'decrease', the + value of the object tFltrRPUrlTRspPrioChange specifies the offset to + be applied to the destination base priority (tFilterRDAdminPriority) + in order to compute the tFilterRDOperPriority as a result of this + test." + DEFVAL { 0 } + ::= { tFilterRPlcyURLRespEntry 6 } + +tFilterRPlcyPingTestTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyPingTestTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyPingTestTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 64 } + +tFilterRPlcyPingTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterRPlcyPingTestTable contains a list of all redirect + Ping tests configured on this system." + ::= { tFilterObjects 65 } + +tFilterRPlcyPingTestEntry OBJECT-TYPE + SYNTAX TFilterRPlcyPingTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains information about a specific Ping test. Entries are + created/deleted by user and have a presumed StorageType of + nonVolatile." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr + } + ::= { tFilterRPlcyPingTestTable 1 } + +TFilterRPlcyPingTestEntry ::= SEQUENCE +{ + tFltrRPPingTLastChanged TimeStamp, + tFltrRPPingTRowStatus RowStatus, + tFltrRPPingTInterval Unsigned32, + tFltrRPPingTTimeout Unsigned32, + tFltrRPPingTDropCount Unsigned32, + tFltrRPPingTHoldDown Unsigned32, + tFltrRPPingTHoldDownRemain Unsigned32, + tFltrRPPingTLastActionTime TimeStamp, + tFltrRPPingTLastAction TmnxFilterRPlcyTestLastAction +} + +tFltrRPPingTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTLastChanged indicates the + timestamp of last change of this row in tFilterRPlcyPingTestTable." + ::= { tFilterRPlcyPingTestEntry 1 } + +tFltrRPPingTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTRowStatus specifies the status of + the conceptual row in tFilterRPlcyPingTestTable. + + Rows are created and destroyed by SNMP SET operations on this object." + ::= { tFilterRPlcyPingTestEntry 2 } + +tFltrRPPingTInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTInterval specifies the amount of + time in seconds between consecutive requests sent to the far end host. + + Note that the value of tFltrRPPingTInterval can only be modified if + the value of the corresponding tFilterRPAdminState and/or + tFltrRPDstAdminState object is outOfService." + DEFVAL { 1 } + ::= { tFilterRPlcyPingTestEntry 3 } + +tFltrRPPingTTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTTimeout specifies the amount of + time in seconds that is allowed for receiving a response from the far + end host. If a reply is not received within this time the far end host + is considered unresponsive. + + Note that the value of tFltrRPPingTTimeout can only be modified if the + value of the corresponding tFilterRPAdminState and/or + tFltrRPDstAdminState object is outOfService." + DEFVAL { 1 } + ::= { tFilterRPlcyPingTestEntry 4 } + +tFltrRPPingTDropCount OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTDropCount specifies the number of + consecutive requests that must fail for the destination to be declared + unreachable." + DEFVAL { 3 } + ::= { tFilterRPlcyPingTestEntry 5 } + +tFltrRPPingTHoldDown OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTHoldDown specifies the amount of + time in seconds that the system should be held down if any of the test + has marked it unreachable." + DEFVAL { 0 } + ::= { tFilterRPlcyPingTestEntry 6 } + +tFltrRPPingTHoldDownRemain OBJECT-TYPE + SYNTAX Unsigned32 (0..86400) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTHoldDownRemain indicates the + amount of time in seconds that the system will remain in held down + state before being used again." + ::= { tFilterRPlcyPingTestEntry 7 } + +tFltrRPPingTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTLastActionTime maintains the time + stamp when this test received a response for a probe sent out." + ::= { tFilterRPlcyPingTestEntry 8 } + +tFltrRPPingTLastAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestLastAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPPingTLastAction maintains impact that + the last test probe made on the operational status of the destination + as maintained in tFltrRPDstOperState. + + If the last action was 'disable', the destination may not be used for + tFilterRPTHoldDown seconds." + ::= { tFilterRPlcyPingTestEntry 9 } + +tFilterRPlcyUcastRtTTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterRPlcyUcastRtTTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterRPlcyUnicastRtTestTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 66 } + +tFilterRPlcyUnicastRtTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterRPlcyUnicastRtTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterRPlcyUnicastRtTestTable contains list of all Unicast + Route Reachability tests configured on this system." + ::= { tFilterObjects 67 } + +tFilterRPlcyUnicastRtTestEntry OBJECT-TYPE + SYNTAX TFilterRPlcyUnicastRtTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry contains information about a specific Unicast Route Reachability + test configured for a destination in a Redirect Policy. + + There can be only one Unicast Route Reachability test configured per + destination. + + Upon creation of the entry the IP address of the destination specified + by the values of the objects tFltrRPDstAddrType and tFltrRPDstAddr and + optionally (if not equal to the default value) the virtual router + instance ID specified by the value of the object tFilterRPVrtrId is + registered with RTM module. + + Redirect policy is then informed about any change of the reachability + of the destination (based on availability of a route in a particular + routing table) and modifies the value of the object + tFltrRPDstOperState accordingly. + + An entry in the table tFilterRPlcyUnicastRtTestTable is created and + destroyed by SNMP SET operations on the object + tFltrRPUcastRtTRowStatus." + INDEX { + tFilterRedirectPolicy, + tFltrRPDstAddrType, + tFltrRPDstAddr + } + ::= { tFilterRPlcyUnicastRtTestTable 1 } + +TFilterRPlcyUnicastRtTestEntry ::= SEQUENCE +{ + tFltrRPUcastRtTLastChanged TimeStamp, + tFltrRPUcastRtTRowStatus RowStatus, + tFltrRPUcastRtTLastActionTime TimeStamp, + tFltrRPUcastRtTLastAction TmnxFilterRPlcyTestLastAction +} + +tFltrRPUcastRtTLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUcastRtTLastChanged indicates the + timestamp of last change of this row in + tFilterRPlcyUnicastRtTestTable." + ::= { tFilterRPlcyUnicastRtTestEntry 1 } + +tFltrRPUcastRtTRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFltrRPUcastRtTRowStatus specifies the status + of the conceptual row in tFilterRPlcyUnicastRtTestTable. + + Rows are created and destroyed by SNMP SET operations on this object." + ::= { tFilterRPlcyUnicastRtTestEntry 2 } + +tFltrRPUcastRtTLastActionTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUcastRtTLastActionTime indicates the + time stamp when the last update from RTM module for this destination + was received." + ::= { tFilterRPlcyUnicastRtTestEntry 3 } + +tFltrRPUcastRtTLastAction OBJECT-TYPE + SYNTAX TmnxFilterRPlcyTestLastAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrRPUcastRtTLastAction indicates an impact + that the last message from RTM module had on the value of the object + tFltrRPDstOperState." + ::= { tFilterRPlcyUnicastRtTestEntry 4 } + +tFilterSystemFilterTableLastChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterTableLastChg indicates the + sysUpTime at the time of the last modification of + tFilterSystemFilterTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 68 } + +tFilterSystemFilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterSystemFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterSystemFilterTable contains information pertaining to + active IP and IPv6 system filter policies." + ::= { tFilterObjects 69 } + +tFilterSystemFilterEntry OBJECT-TYPE + SYNTAX TFilterSystemFilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry contains details about an active system filter policy. + + Only one active system filter policy per filter type can be configured + in release 0.0. + + Upon creation of the entry the system filter policy identified by the + values of the objects tFilterSystemFilterType and + tFilterSystemFilterId is activated and downloaded to all line cards. + + Regular IP or IPv6 filter policies that have the value of the object + tIPFilterChainToSystemFilter or tIPv6FilterChainToSystemFilter set to + 'true(1)' are then chained to the active system filter policy. The + system filter policy's rules are executed first before any rules of + the regular filter policy are executed. + + An entry in the table tFilterSystemFilterTable is created and + destroyed by SNMP SET operations on the object + tFilterSystemFilterRowStatus. + + Furthermore an entry in the table tFilterSystemFilterTable is + destroyed by the system if an entry with the same value of the object + tFilterSystemFilterType is created so that there is always at most one + entry for a given value of tFilterSystemFilterType." + INDEX { + tFilterSystemFilterType, + tFilterSystemFilterId + } + ::= { tFilterSystemFilterTable 1 } + +TFilterSystemFilterEntry ::= SEQUENCE +{ + tFilterSystemFilterType TFilterType, + tFilterSystemFilterId TConfigOrVsdFilterID, + tFilterSystemFilterLastChanged TimeStamp, + tFilterSystemFilterRowStatus RowStatus +} + +tFilterSystemFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterType specifies the filter + type of the system filter policy to be selected as the active system + filter policy. + + Only values 'fltrtypeselIp(1)' and 'fltrtypeselIpv6(4)' are supported." + ::= { tFilterSystemFilterEntry 1 } + +tFilterSystemFilterId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterId specifies the ID of the + filter policy to be selected as the active system filter policy. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation. + + If the value of the object tFilterSystemFilterType is + 'fltrtypeselIp(1)' then the filter policy with the specified ID must + exist in tIPFilterTable and must have scope 'system(4)' configured as + the value of the object tIPFilterScope. + + If the value of the object tFilterSystemFilterType is + 'fltrtypeselIpv6(4)' then the filter policy with the specified ID must + exist in tIPv6FilterTable and must have scope 'system(4)' configured + as the value of the object tIPv6FilterScope." + ::= { tFilterSystemFilterEntry 2 } + +tFilterSystemFilterLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterLastChanged indicates the + timestamp of the last change of this row in tFilterSystemFilterTable." + ::= { tFilterSystemFilterEntry 3 } + +tFilterSystemFilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterSystemFilterRowStatus specifies the + status of the conceptual row in tFilterSystemFilterTable. + + Rows are created and destroyed by SNMP SET operations on this object. + + Only values 'active(1)', 'createAndGo(4)' and 'destroy(6)' are + supported. + + If a row for the same filter type specified by the value of the object + tFilterSystemFilterType already exists in the table and a new row with + a different value of the object tFilterSystemFilterId is being created + the original row is removed by the system." + ::= { tFilterSystemFilterEntry 4 } + +tDhcp6FilterTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcp6FilterTblLastChanged indicates the sysUpTime at the + time of the last modification to tDhcp6FilterTable by adding, deleting + an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 70 } + +tDhcp6FilterTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDhcp6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of all DHCP6 filters configured on this system." + ::= { tFilterObjects 71 } + +tDhcp6FilterEntry OBJECT-TYPE + SYNTAX TDhcp6FilterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DHCP6 filter. Entries are + created/deleted by user. Entries have a presumed StorageType of + nonVolatile." + INDEX { tDhcp6FilterId } + ::= { tDhcp6FilterTable 1 } + +TDhcp6FilterEntry ::= SEQUENCE +{ + tDhcp6FilterId TDHCPFilterID, + tDhcp6FilterRowStatus RowStatus, + tDhcp6FilterLastChanged TimeStamp, + tDhcp6FilterDescription TItemDescription, + tDhcp6FilterDefAction TDhcpFilterAction, + tDhcp6FilterDefActionFlags BITS +} + +tDhcp6FilterId OBJECT-TYPE + SYNTAX TDHCPFilterID (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Uniquely identifies a DHCP6 filter as configures on this system." + ::= { tDhcp6FilterEntry 1 } + +tDhcp6FilterRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tDhcp6FilterTable." + ::= { tDhcp6FilterEntry 2 } + +tDhcp6FilterLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the timestamp of the last change to this row." + ::= { tDhcp6FilterEntry 3 } + +tDhcp6FilterDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "User-provided description for this filter." + DEFVAL { ''H } + ::= { tDhcp6FilterEntry 4 } + +tDhcp6FilterDefAction OBJECT-TYPE + SYNTAX TDhcpFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The default action to take for DHCP6 host creation requests that do + not match any of this filter's entries. + + The value none(1) specifies normal host creation behaviour, the value + bypass-host-creation(2) specifies to bypass host creation, the value + drop(3) specifies to drop the DHCP6 message." + DEFVAL { none } + ::= { tDhcp6FilterEntry 5 } + +tDhcp6FilterDefActionFlags OBJECT-TYPE + SYNTAX BITS { + na (0), + pd (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tDhcp6FilterDefActionFlags specifies for which + types of DHCPv6 IAs the bypass-host-creation action is applied." + REFERENCE + "RFC 3315" + ::= { tDhcp6FilterEntry 6 } + +tDhcp6FilterParamsTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tDhcp6FilterParamsTblLastChanged indicates the sysUpTime + at the time of the last modification to tDhcp6FilterParamsTable by + adding, deleting an entry or change to a writable object in the table. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 72 } + +tDhcp6FilterParamsTable OBJECT-TYPE + SYNTAX SEQUENCE OF TDhcp6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of all DHCP6 filter match entries for all DHCP6 filters" + ::= { tFilterObjects 73 } + +tDhcp6FilterParamsEntry OBJECT-TYPE + SYNTAX TDhcp6FilterParamsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular DHCP6 filter entry. Every DHCP6 filter + can have zero or more DHCP6 filter match entries. + + A filter entry with no match criteria set will match every packet, and + the entry action will be taken. + + Entries are created/deleted by user. + + There is no StorageType object, entries have a presumed StorageType of + nonVolatile." + INDEX { + tDhcp6FilterId, + tDhcp6FilterParamsId + } + ::= { tDhcp6FilterParamsTable 1 } + +TDhcp6FilterParamsEntry ::= SEQUENCE +{ + tDhcp6FilterParamsId TDhcpEntryId, + tDhcp6FilterParamsRowStatus RowStatus, + tDhcp6FilterParamsLastChanged TimeStamp, + tDhcp6FilterParamsOptionNumber Integer32, + tDhcp6FilterParamsOptionMatch TDhcpFilterMatch, + tDhcp6FilterParamsAction TDhcpFilterAction, + tDhcp6FilterParamsOptionValue OCTET STRING, + tDhcp6FilterParamsActionFlags BITS +} + +tDhcp6FilterParamsId OBJECT-TYPE + SYNTAX TDhcpEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is the secondary index for the entry. Every DHCP6 filter can have + multiple entries, therefore every DHCP6 filter entry is identified by + the tDhcp6FilterId and tDhcp6FilterParamsId." + ::= { tDhcp6FilterParamsEntry 1 } + +tDhcp6FilterParamsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object allows entries to be created and deleted in the + tDhcp6FilterParamsTable." + ::= { tDhcp6FilterParamsEntry 2 } + +tDhcp6FilterParamsLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Indicates the timestamp of the last change to this row." + ::= { tDhcp6FilterParamsEntry 3 } + +tDhcp6FilterParamsOptionNumber OBJECT-TYPE + SYNTAX Integer32 (-1 | 0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDhcp6FilterParamsOptionNumber specifies the number of + the DHCP6 option to filter on." + REFERENCE + "RFC 2132, RFC 3315, RFC 3633" + DEFVAL { -1 } + ::= { tDhcp6FilterParamsEntry 4 } + +tDhcp6FilterParamsOptionMatch OBJECT-TYPE + SYNTAX TDhcpFilterMatch + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tDhcp6FilterParamsOptionMatch specifies the criteria that + the DHCP6 option must match to trigger this filter entry. + + The value present(1) specifies that the DHCP6 option must be present, + the value absent(2) specifies that the DHCP6 option must be absent. In + these cases tDhcp6FilterParamsOptionValue will be reset to an empty + string. + + A value string(3), string-exact(4), string-invert(5), + string-exact-invert(6), hex(7), hex-exact(8), hex-invert(9) or + hex-exact-invert(10) requires an octet string to be present in + tDhcp6FilterParamsOptionValue to match against." + DEFVAL { present } + ::= { tDhcp6FilterParamsEntry 5 } + +tDhcp6FilterParamsAction OBJECT-TYPE + SYNTAX TDhcpFilterAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The action to take for DHCP6 host creation requests that match this + filter entry. + + The value none(1) specifies normal host creation behaviour, the value + bypass-host-creation(2) specifies to bypass host creation, the value + drop(3) specifies to drop the DHCP6 message." + DEFVAL { none } + ::= { tDhcp6FilterParamsEntry 6 } + +tDhcp6FilterParamsOptionValue OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..127)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tDhcp6FilterParamsOptionValue specifies the + matching pattern for the filtered DHCP6 option. + + This object is mandatory at creation time. A zero length value is only + allowed when the value of tDhcp6FilterParamsOptionMatch is present(1) + or absent(2)." + ::= { tDhcp6FilterParamsEntry 7 } + +tDhcp6FilterParamsActionFlags OBJECT-TYPE + SYNTAX BITS { + na (0), + pd (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tDhcp6FilterParamsActionFlags specifies for + which types of DHCPv6 IAs the bypass-host-creation action is applied." + REFERENCE + "RFC 3315" + ::= { tDhcp6FilterParamsEntry 8 } + +tFilterEmbedFlowspecTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecTableLstChg indicates the + sysUpTime at the time of the last modification of + tFilterEmbedFlowspecTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 74 } + +tFilterEmbedFlowspecTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedFlowspecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedFlowspecTable contains an entry for each set of + flowspec rules embedded in an IP or IPv6 filter with scope other than + 'embedded'." + ::= { tFilterObjects 75 } + +tFilterEmbedFlowspecEntry OBJECT-TYPE + SYNTAX TFilterEmbedFlowspecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table tFilterEmbedFlowspecTable. + + Entries in this table can be created and deleted via SNMP SET + operations to tFilterEmbedFlowspecRowStatus. + + Moreover entries are automatically created and deleted by the system + when a set of flowspec rules is embedded into a filter managed by a + VSD controller." + INDEX { + tFilterEmbedFlowspecFilterType, + tFilterEmbedFlowspecInsertFltrId, + tFilterEmbedFlowspecOffset + } + ::= { tFilterEmbedFlowspecTable 1 } + +TFilterEmbedFlowspecEntry ::= SEQUENCE +{ + tFilterEmbedFlowspecFilterType TFilterType, + tFilterEmbedFlowspecInsertFltrId TConfigOrVsdFilterID, + tFilterEmbedFlowspecOffset TFilterEmbedOffset, + tFilterEmbedFlowspecRowStatus RowStatus, + tFilterEmbedFlowspecLastChanged TimeStamp, + tFilterEmbedFlowspecRtrId TmnxVRtrID, + tFilterEmbedFlowspecAdminState TmnxEmbeddedFltrAdminState, + tFilterEmbedFlowspecOperState TmnxEmbeddedFltrOperState, + tFilterEmbedFlowspecGroupId TFilterFlowspecGroupId +} + +tFilterEmbedFlowspecFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecFilterType specifies the + type of filter, either IPv4 or IPv6, for the filter specified by + tFilterEmbedFlowspecInsertFltrId." + ::= { tFilterEmbedFlowspecEntry 1 } + +tFilterEmbedFlowspecInsertFltrId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecInsertFltrId specifies the + filter where the set of flowspec rules configured for the virtual + router specified by tFilterEmbedFlowspecRtrId is to be embedded. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + ::= { tFilterEmbedFlowspecEntry 2 } + +tFilterEmbedFlowspecOffset OBJECT-TYPE + SYNTAX TFilterEmbedOffset + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecOffset specifies the + offset of inserted flowspec entries." + ::= { tFilterEmbedFlowspecEntry 3 } + +tFilterEmbedFlowspecRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecRowStatus specifies the + status of a row in tFilterEmbedFlowspecTable. Rows are created and + destroyed by SNMP SET operations on this object. + + Only values 'active (1)', 'createAndGo(4)', and 'destroy (6)' are + supported." + ::= { tFilterEmbedFlowspecEntry 4 } + +tFilterEmbedFlowspecLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbedFlowspecLastChanged indicates the sysUpTime + at the time of last change to this row in tFilterEmbedFlowspecEntry." + ::= { tFilterEmbedFlowspecEntry 5 } + +tFilterEmbedFlowspecRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecRtrId specifies a virtual + router for which a set of flowspec rules have been configured by an + external system. Such flowspec rules will be embedded into the + embedding filter specified by tFilterEmbedFlowspecFilterType and + tFilterEmbedFlowspecInsertFltrId. + + At the time of creation of a row via SNMP you can either specify or + not specify a value for tFilterEmbedFlowspecRtrId. + + If you do not specify the value of tFilterEmbedFlowspecRtrId then the + system will try to obtain it. This corresponds to the situation when + the embedding filter has already been assigned to any endpoint. + + If you do not specify the value of tFilterEmbedFlowspecRtrId and the + embedding filter has not been assigned to any endpoint yet then the + creation of the row will fail. + + If you specify the value of tFilterEmbedFlowspecRtrId then the system + will check if the embedding filter has already been assigned to any + endpoint. If this is not the case it will not be possible to assign + the embedding filter outside the scope of the virtual router specified + by tFilterEmbedFlowspecRtrId. If this is the case then the creation of + the row may be successful only if the value of the virtual router + specified by tFilterEmbedFlowspecRtrId matches with the value already + stored in the system. + + In any case the value of tFilterEmbedFlowspecRtrId cannot be changed + after creation of the row." + ::= { tFilterEmbedFlowspecEntry 6 } + +tFilterEmbedFlowspecAdminState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecAdminState specifies the + administrative state of the embed request defined by this row. + + If an active embedding cannot be fulfilled due to dynamic events, this + object will be set to 'inactive' automatically by the system. In those + cases, the value of the object tFilterEmbedFlowspecOperState will + indicate the failure reason." + DEFVAL { active } + ::= { tFilterEmbedFlowspecEntry 7 } + +tFilterEmbedFlowspecOperState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbedFlowspecOperState indicates the operational + state of the embed request defined by this row." + ::= { tFilterEmbedFlowspecEntry 8 } + +tFilterEmbedFlowspecGroupId OBJECT-TYPE + SYNTAX TFilterFlowspecGroupId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecGroupId specifies the + group id that is used to select subset of flowspec rules and embed + only those rules. Value of 65535 means insert all rules irregardless + of their group id" + DEFVAL { 65535 } + ::= { tFilterEmbedFlowspecEntry 9 } + +tFltrEmbFlowspecInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrEmbFlowspecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrEmbFlowspecInfoTable contains an entry for each + auto-created embedded filter for flowspec rules inserted in an IP or + IPv6 filter with scope other than 'embedded'. + + This row complements the corresponding row in the + tFilterEmbedFlowspecTable with read-only operational info." + ::= { tFilterObjects 76 } + +tFltrEmbFlowspecInfoEntry OBJECT-TYPE + SYNTAX TFltrEmbFlowspecInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrEmbFlowspecInfoTable." + AUGMENTS { tFilterEmbedFlowspecEntry } + ::= { tFltrEmbFlowspecInfoTable 1 } + +TFltrEmbFlowspecInfoEntry ::= SEQUENCE +{ + tFltrEmbFlowSpecInfoFltrId TAnyFilterID, + tFltrEmbFlowSpecInfoEntryCnt Unsigned32, + tFltrEmbFlowSpecInfoEntryCntIns Unsigned32 +} + +tFltrEmbFlowSpecInfoFltrId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowSpecInfoFltrId indicates the ID of + the auto-created embedded filter for flowspec rules related to the + virtual router specified by tFilterEmbedFlowspecRtrId." + ::= { tFltrEmbFlowspecInfoEntry 1 } + +tFltrEmbFlowSpecInfoEntryCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowSpecInfoEntryCnt indicates how + many entries are present in the embedded filter specified by + tFltrEmbFlowSpecInfoFltrId." + ::= { tFltrEmbFlowspecInfoEntry 2 } + +tFltrEmbFlowSpecInfoEntryCntIns OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowSpecInfoEntryCntIns indicates how + many entries of the embedded filter (specified by + tFltrEmbFlowSpecInfoFltrId) are actually inserted into the embedding + filter (specified by tFilterEmbedFlowspecInsertFltrId). + + If the object tFilterEmbedFlowspecOperState is different from 'active' + this object will always be zero. + + Otherwise the difference between tFltrEmbFlowSpecInfoEntryCnt and the + value of this object indicates how many entries of the embedded filter + were overwritten by local entries in the embedding filter." + ::= { tFltrEmbFlowspecInfoEntry 3 } + +tFltrEmbFlowspecEntryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrEmbFlowspecEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrEmbFlowspecEntryInfoTable contains an entry for each + entry of an auto-created embedded filter for flowspec rules inserted + in an IP or IPv6 filter with scope other than 'embedded'. This table + shows only basic flowspec embeddings (no support for groups). + + Will be obsoleted in the next release. Please use + tFilterEmbFlowspecEntryInfoTable instead." + ::= { tFilterObjects 77 } + +tFltrEmbFlowspecEntryInfoEntry OBJECT-TYPE + SYNTAX TFltrEmbFlowspecEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrEmbFlowspecEntryInfoTable. Rows in the + tFltrEmbFlowspecEntryInfoTable are created by the SYSTEM when an + auto-created embedded filter for flowspec rules is inserted into an IP + or IPv6 filter with scope other than 'embedded'. They are destroyed by + the SYSTEM when such auto-created embedded filter is removed from an + IP or IPv6 filter with scope other than 'embedded'." + INDEX { + tFilterEmbedFlowspecFilterType, + tFilterEmbedFlowspecInsertFltrId, + tFltrEmbFlowspecEntryId + } + ::= { tFltrEmbFlowspecEntryInfoTable 1 } + +TFltrEmbFlowspecEntryInfoEntry ::= SEQUENCE +{ + tFltrEmbFlowspecEntryId TEntryId, + tFltrEmbFlowspecEntryInsEntryId TAnyEntryId, + tFltrEmbFlowspecEntryOperState TmnxFltrEmbeddedEntryState +} + +tFltrEmbFlowspecEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowspecEntryId specifies the ID of + the entry inside of the auto-created embedded filter for flowspec + rules specified by tFltrEmbFlowSpecInfoFltrId." + ::= { tFltrEmbFlowspecEntryInfoEntry 1 } + +tFltrEmbFlowspecEntryInsEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowspecEntryInsEntryId indicates + which entry in the IP or IPv6 filter with scope other than 'embedded' + specified by tFilterEmbedFlowspecInsertFltrId corresponds to the entry + specified by tFltrEmbFlowspecEntryId in the auto-created embedded + filter for flowspec rules specified by tFltrEmbFlowSpecInfoFltrId." + ::= { tFltrEmbFlowspecEntryInfoEntry 2 } + +tFltrEmbFlowspecEntryOperState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbFlowspecEntryOperState indicates the + current operational state of the entry identified by + tFltrEmbFlowspecEntryId of the embedded filter identified by + tFltrEmbFlowSpecInfoFltrId that is embedded into the filter identified + by tFilterEmbedFlowspecInsertFltrId." + ::= { tFltrEmbFlowspecEntryInfoEntry 3 } + +tFilterEmbedVsdTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdTableLstChg indicates the + sysUpTime at the time of the last modification of + tFilterEmbedVsdTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tFilterObjects 78 } + +tFilterEmbedVsdTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedVsdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedVsdTable contains an entry for each filter + managed by a VSD controller embedded in a filter with scope other than + 'embedded'. + + A dedicated embedded filter under the management of the VSD controller + contains all required dynamic steering rules. This set of rules is + inserted into a filter (that has scope other than 'embedded') created + by an administrator containing static (security) rules that is applied + on interfaces. + + This way the administrator has full control of the position (offset) + at which the rules are inserted in order not to compromise security + while the VSD controller can dynamically alter the steering rules as + necessary." + ::= { tFilterObjects 79 } + +tFilterEmbedVsdEntry OBJECT-TYPE + SYNTAX TFilterEmbedVsdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the table tFilterEmbedVsdTable. + + Entries in this table can be created and deleted via SNMP SET + operations to tFilterEmbedVsdRowStatus. + + Moreover entries are automatically created and deleted by the system + when one filter managed by a VSD controller is embedded into another + filter managed by a VSD controller." + INDEX { + tFilterEmbedVsdFilterType, + tFilterEmbedVsdInsertFltrId, + tFilterEmbedVsdEmbeddedFltrId, + tFilterEmbedVsdOffset + } + ::= { tFilterEmbedVsdTable 1 } + +TFilterEmbedVsdEntry ::= SEQUENCE +{ + tFilterEmbedVsdFilterType TFilterType, + tFilterEmbedVsdInsertFltrId TConfigOrVsdFilterID, + tFilterEmbedVsdEmbeddedFltrId TVsdFilterID, + tFilterEmbedVsdOffset TFilterEmbedOffset, + tFilterEmbedVsdRowStatus RowStatus, + tFilterEmbedVsdLastChanged TimeStamp, + tFilterEmbedVsdAdminState TmnxEmbeddedFltrAdminState, + tFilterEmbedVsdOperState TmnxEmbeddedFltrOperState +} + +tFilterEmbedVsdFilterType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdFilterType specifies the type + of filter for the filters specified by tFilterEmbedVsdEmbeddedFltrId + and tFilterEmbedVsdInsertFltrId. In release 14.0 only values + 'fltrtypeselIp (1)', 'fltrtypeselMac (2)' and 'fltrtypeselIpv6 (4)' + are supported." + ::= { tFilterEmbedVsdEntry 1 } + +tFilterEmbedVsdInsertFltrId OBJECT-TYPE + SYNTAX TConfigOrVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdInsertFltrId specifies the ID + of the filter with scope other than 'embedded' where the filter + managed by a VSD controller specified by tFilterEmbedVsdEmbeddedFltrId + is to be inserted. + + Values outside of range 1..65535 are reserved for entries dynamically + created by the system and cannot be used in any SNMP SET operation." + ::= { tFilterEmbedVsdEntry 2 } + +tFilterEmbedVsdEmbeddedFltrId OBJECT-TYPE + SYNTAX TVsdFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdEmbeddedFltrId specifies the ID + of the filter managed by a VSD controller to be inserted in the filter + with scope other than 'embedded' specified by + tFilterEmbedVsdInsertFltrId." + ::= { tFilterEmbedVsdEntry 3 } + +tFilterEmbedVsdOffset OBJECT-TYPE + SYNTAX TFilterEmbedOffset + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdOffset specifies the offset of + inserted entries." + ::= { tFilterEmbedVsdEntry 4 } + +tFilterEmbedVsdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdRowStatus specifies the status + of a row in tFilterEmbedVsdTable. Rows are created and destroyed by + SNMP SET operations on this object. + + Only values 'active (1)', 'createAndGo(4)', and 'destroy (6)' are + supported." + ::= { tFilterEmbedVsdEntry 5 } + +tFilterEmbedVsdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFilterEmbedVsdLastChanged indicates the sysUpTime at the + time of last change to this row in tFilterEmbedVsdTable." + ::= { tFilterEmbedVsdEntry 6 } + +tFilterEmbedVsdAdminState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdAdminState specifies the + administrative state of the embed request defined by this row. + + If an active embedding cannot be fulfilled due to dynamic events, this + object will be set to 'inactive' automatically by the system. In those + cases, the value of the object tFilterEmbedVsdOperState will indicate + the failure reason." + DEFVAL { active } + ::= { tFilterEmbedVsdEntry 7 } + +tFilterEmbedVsdOperState OBJECT-TYPE + SYNTAX TmnxEmbeddedFltrOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdOperState indicates the + operational state of the embed request defined by this row." + ::= { tFilterEmbedVsdEntry 8 } + +tFilterEmbedVsdInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedVsdInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedVsdInfoTable contains an entry for each embedded + filter managed by a VSD controller inserted in a filter with scope + other than 'embedded'. + + This row complements the corresponding row in the tFilterEmbedVsdTable + with read-only operational info." + ::= { tFilterObjects 80 } + +tFilterEmbedVsdInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbedVsdInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbedVsdInfoTable." + AUGMENTS { tFilterEmbedVsdEntry } + ::= { tFilterEmbedVsdInfoTable 1 } + +TFilterEmbedVsdInfoEntry ::= SEQUENCE +{ + tFltrEmbedVsdInfoEntryCnt Unsigned32, + tFltrEmbedVsdInfoEntryCntInsrtd Unsigned32 +} + +tFltrEmbedVsdInfoEntryCnt OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbedVsdInfoEntryCnt indicates how many + entries are present in the embedded filter managed by a VSD controller + (specified by tFilterEmbedVsdEmbeddedFltrId)." + ::= { tFilterEmbedVsdInfoEntry 1 } + +tFltrEmbedVsdInfoEntryCntInsrtd OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEmbedVsdInfoEntryCntInsrtd indicates how + many entries of the embedded filter managed by a VSD controller + (specified by tFilterEmbedVsdEmbeddedFltrId) are actually inserted + into the embedding filter (specified by tFilterEmbedVsdInsertFltrId). + + If the object tFilterEmbedVsdOperState is different from 'active' this + object will always be zero. + + Otherwise the difference between the value of this object and the + value of tFltrEmbedVsdInfoEntryCnt indicates how many entries of the + embedded filter were overwritten by local entries in the embedding + filter." + ::= { tFilterEmbedVsdInfoEntry 2 } + +tFilterEmbedVsdEntryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbedVsdEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbedVsdEntryInfoTable contains an entry for each + entry of an embedded filter managed by a VSD controller inserted in a + filter with scope other than 'embedded'" + ::= { tFilterObjects 81 } + +tFilterEmbedVsdEntryInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbedVsdEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbedVsdEntryInfoTable. Rows in the + tFilterEmbedVsdEntryInfoTable are created by the SYSTEM when an + embedded filter managed by a VSD controller is inserted into a filter + with scope other than 'embedded'. They are destroyed by the SYSTEM + when an embedded filter managed by a VSD controller is removed from a + filter with scope other than 'embedded'." + INDEX { + tFilterEmbedVsdFilterType, + tFilterEmbedVsdInsertFltrId, + tFilterEmbedVsdEmbeddedFltrId, + tFilterEmbedVsdEntryId + } + ::= { tFilterEmbedVsdEntryInfoTable 1 } + +TFilterEmbedVsdEntryInfoEntry ::= SEQUENCE +{ + tFilterEmbedVsdEntryId TEntryId, + tFilterEmbedVsdEntryInsrtEntryId TAnyEntryId, + tFilterEmbedVsdEntryOperState TmnxFltrEmbeddedEntryState +} + +tFilterEmbedVsdEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdEntryId specifies the ID of the + entry inside of the embedded filter managed by a VSD controller + specified by tFilterEmbedVsdEmbeddedFltrId." + ::= { tFilterEmbedVsdEntryInfoEntry 1 } + +tFilterEmbedVsdEntryInsrtEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdEntryInsrtEntryId indicates + which entry in the filter with scope other than 'embedded' specified + by tFilterEmbedVsdInsertFltrId corresponds to the entry specified by + tFilterEmbedVsdEntryId in the filter managed by a VSD controller + specified by tFilterEmbedVsdEmbeddedFltrId." + ::= { tFilterEmbedVsdEntryInfoEntry 2 } + +tFilterEmbedVsdEntryOperState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedVsdEntryOperState indicates the + current operational state of the entry identified by + tFilterEmbedVsdEntryId of the embedded filter identified by + tFilterEmbedVsdEmbeddedFltrId that is embedded into the filter + identified by tFilterEmbedVsdInsertFltrId." + ::= { tFilterEmbedVsdEntryInfoEntry 3 } + +tMacFltrEntryActionTblLChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActionTblLChg indicates the + sysUpTime at the time of the last modification of + tMacFltrEntryActionTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 82 } + +tMacFltrEntryActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TMacFltrEntryActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tMacFltrEntryActionTable contains information pertaining to + redundant MAC filter entry actions. Prior to introduction of + tMacFltrEntryActionTable MAC filter actions were configured via + tMacFilterParamsTable. Via tMacFilterParamsTable it is possible to + configure only one action per filter entry. tMacFltrEntryActionTable + is introduced to override the functionality of tMacFilterParamsTable + regarding the action configuration. tMacFltrEntryActionTable supports + configuration of redundant filter actions. Functionality related to + actions added after introduction of tMacFltrEntryActionTable is + supported only via tMacFltrEntryActionTable. + + Filter actions available prior to introduction of + tMacFltrEntryActionTable can be configured via specifying action + parameters in tMacFilterParamsTable or via tMacFltrEntryActionTable. + It's recommended to use tMacFltrEntryActionTable. + + Configuration via tMacFilterParamsTable: + - only actions available prior to introduction of + tMacFltrEntryActionTable are allowed: + When an entry is created in tMacFilterParamsTable then an entry + with the value of tMacFltrEntryActActionId equal to 'primary' is + created in tMacFltrEntryActionTable by the system. If an action is + configured via tMacFilterParamsTable, then this new system created + entry in tMacFltrEntryActionTable will contain interpretation of + values pertaining to configured action in tMacFilterParamsEntry. + + Configuration via tMacFltrEntryActionTable: + - action available prior to introduction of tMacFltrEntryActionTable: + If an action which was available prior to introduction of + tMacFltrEntryActionTable is configured via tMacFltrEntryActionTable + and the value of tMacFltrEntryActActionId for that action is equal + to 'primary' then the action related objects in the table + tMacFilterParamsAction will be automatically set by the system to + the interpretation of the values in tMacFltrEntryActionTable + pertaining to that action. + + - action not available prior to introduction of + tMacFltrEntryActionTable: If an action not available prior to + introduction of tMacFltrEntryActionTable is configured then the + value of tMacFilterParamsAction is set to 'unrecognized' by the + system. The value 'unrecognized' indicates that functionality not + supported by tMacFilterParamsTable was configured and therefore + action related objects in the tMacFilterParamsTable are not valid + and shouldn't be used for configuration." + ::= { tFilterObjects 83 } + +tMacFltrEntryActionEntry OBJECT-TYPE + SYNTAX TMacFltrEntryActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains information pertaining to an action for a + particular MAC filter entry (object corresponding to MAC filter entry + is tMacFilterParamsEntry). Per one filter entry up to two actions can + be configured (primary and secondary). + + Entries with the value of tMacFltrEntryActActionId equal to 'primary' + are created and destroyed by SNMP SET operations on the object + tMacFilterParamsRowStatus. Entries with the value of + tMacFltrEntryActActionId equal to 'secondary' are created by SNMP SET + operation on the object tMacFltrEntryActRowStatus and destroyed by + SNMP SET operation on the objects tMacFltrEntryActRowStatus or + tMacFilterParamsRowStatus." + INDEX { + tMacFilterId, + tMacFilterParamsIndex, + tMacFltrEntryActActionId + } + ::= { tMacFltrEntryActionTable 1 } + +TMacFltrEntryActionEntry ::= SEQUENCE +{ + tMacFltrEntryActActionId TFilterEntryActionId, + tMacFltrEntryActLastChanged TimeStamp, + tMacFltrEntryActRowStatus RowStatus, + tMacFltrEntryActAction TMacFilterEntryAction, + tMacFltrEntryActFwdSapPortId TmnxPortID, + tMacFltrEntryActFwdSapEncapVal TmnxEncapVal, + tMacFltrEntryActFwdSdpBind SdpBindId, + tMacFltrEntryActRedirectURL TmnxHttpRedirectUrl, + tMacFltrEntryActEsi TFilterEsi, + tMacFltrEntryActFwdEsiSvcId TmnxServId, + tMacFltrEntryActRateLimit TFilterEntryActionRateLimit, + tMacFltrEntryActPbrTargetStatus TFilterPbrTargetStatus +} + +tMacFltrEntryActActionId OBJECT-TYPE + SYNTAX TFilterEntryActionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActActionId specifies a unique + identifier of an action within the filter entry. Per one filter entry + up to two actions can be configured (the primary and the secondary). + PBF destination availability checking for an entry is turned on when + both actions (the primary and the secondary) are configured for an + entry. This is allowed only for the following combinations of actions: + - both actions are PBF to SAP + - both actions are PBF to SDP + - the primary action is PBF to SAP and the secondary action is + PBF to SDP or vice versa + + If the PBF destination of the primary action is available, then the + primary action will be taken on a packet matching the filter entry. If + the PBF destination of the primary action is not available and the PBF + destination of the secondary action is available then the secondary + action will be taken on a packet matching the filter entry. If none of + the actions for the entry has an available PBF destination then the + action specified by the object tMacFilterParamsPbrDwnActOvr will be + taken on a packet matching the filter entry. + + There is a limit to the number of filter entries with the destination + availability checking turned on." + ::= { tMacFltrEntryActionEntry 1 } + +tMacFltrEntryActLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActLastChanged indicates the + sysUpTime at the time of the last modification of + tMacFltrEntryActionEntry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tMacFltrEntryActionEntry 2 } + +tMacFltrEntryActRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActRowStatus specifies the status + of the conceptual row in tMacFltrEntryActionTable. + + Rows with value of tMacFltrEntryActActionId equal to 'primary' are + created and destroyed by SNMP SET operations on the object + tMacFilterParamsRowStatus. Rows with value of tMacFltrEntryActActionId + equal to 'secondary' are created by SNMP SET operation on the object + tMacFltrEntryActRowStatus and destroyed by SNMP SET operation on the + objects tMacFltrEntryActRowStatus or tMacFilterParamsRowStatus." + ::= { tMacFltrEntryActionEntry 3 } + +tMacFltrEntryActAction OBJECT-TYPE + SYNTAX TMacFilterEntryAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActAction specifies the action to + be taken on a packet matching the filter entry. + + Refer to the description of the textual convention + TMacFilterEntryAction for more information." + DEFVAL { ignoreMatch } + ::= { tMacFltrEntryActionEntry 4 } + +tMacFltrEntryActFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFwdSapPortId specifies the sap + port identity of the destination for this MAC filter entry. A value of + 0 indicates that there is currently no SAP destination specified. A + value different from 0 can only be specified if the value of + tMacFltrEntryActAction is 'forwardSap' and the value of + tMacFltrEntryActFwdSdpBind has a zero value. + + Note that the value of tMacFltrEntryActFwdSapPortId is silently + cleared by the system if tMacFltrEntryActAction is set to value other + than 'forwardSap'." + DEFVAL { 0 } + ::= { tMacFltrEntryActionEntry 5 } + +tMacFltrEntryActFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFwdSapEncapVal specifies the + sap port encap value of the destination SAP for this MAC filter entry. + A value different from 0 can only be specified when the + tMacFltrEntryActFwdSapPortId object has a non zero value, and the + value of the tMacFltrEntryActAction object of this entry is + 'forwardSap'. + A value of 0 indicates that either + 1) the sap encapsulation value is not specified when + tMacFltrEntryActFwdSapPortId and tMacFilterParamsFwdSvcId + have valid values; or + 2) that there is no SAP destination. + + Note that the value of tMacFltrEntryActFwdSapEncapVal is silently + cleared by the system if tMacFltrEntryActAction is set to value other + than 'forwardSap'." + DEFVAL { 0 } + ::= { tMacFltrEntryActionEntry 6 } + +tMacFltrEntryActFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFwdSdpBind specifies the sdp + bind identity of the destination for this MAC filter entry. A value of + 0 indicates that there is currently no SDP binding defined. A value + different from 0 can only be specified if the value of + tMacFltrEntryActAction is 'forwardSdp' and + tMacFltrEntryActFwdSapPortId and tMacFltrEntryActFwdSapEncapVal have a + zero value. + + Note that the value of tMacFltrEntryActFwdSdpBind is silently cleared + by the system if tMacFltrEntryActAction is set to value other than + 'forwardSdp'." + DEFVAL { '0000000000000000'H } + ::= { tMacFltrEntryActionEntry 7 } + +tMacFltrEntryActRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActRedirectURL specifies the URL + to redirect to, when the value of tMacFltrEntryActAction is + 'httpRedirect'. + + Note that the value of tMacFltrEntryActRedirectURL is silently cleared + by the system if tMacFltrEntryActAction is set to value other than + 'httpRedirect'." + DEFVAL { ''H } + ::= { tMacFltrEntryActionEntry 8 } + +tMacFltrEntryActEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActEsi specifies the ethernet + segment identifier (ESI) of the first ESI identified appliance in + Nuage service chain. When the value of tMacFilterParamsAction is + 'forwardEsiL2' packets matching the filter entry are forwarded to the + appliance using EVPN-resolved VXLAN tunnel in the specified VPLS + service (tMacFltrEntryActFwdEsiSvcId). + + The value '0' indicates that there is no ESI specified. + + The non zero value of tMacFltrEntryActEsi must be set together with a + non zero value of tMacFltrEntryActFwdEsiSvcId and value of + tMacFltrEntryActAction set to 'forwardEsiL2'. + + Note that the value of tMacFltrEntryActEsi is silently cleared by the + system if the value of tMacFltrEntryActAction is set to any value + other than 'forwardEsiL2'." + DEFVAL { '00000000000000000000'H } + ::= { tMacFltrEntryActionEntry 9 } + +tMacFltrEntryActFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActFwdEsiSvcId specifies the + identifier of the VPLS used for VPN/DC connectivity. + + The value '0' indicates that no VPLS identifier is specified. + + The non zero value of tMacFltrEntryActFwdEsiSvcId must be set together + with a non zero value of tMacFltrEntryActEsi and value of + tMacFltrEntryActAction set to 'forwardEsiL2'. + + Note that the value of tMacFltrEntryActFwdEsiSvcId is silently cleared + by the system if the value of tMacFltrEntryActAction is set to any + value other than 'forwardEsiL2'." + DEFVAL { 0 } + ::= { tMacFltrEntryActionEntry 10 } + +tMacFltrEntryActRateLimit OBJECT-TYPE + SYNTAX TFilterEntryActionRateLimit + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActRateLimit specifies the rate + to which the traffic matching the filter entry will be limited. + + The value of tMacFltrEntryActRateLimit can be set to non default value + only if the value of tMacFltrEntryActAction is set to 'rateLimit'. + + Note that the value of tMacFltrEntryActRateLimit is silently cleared + by the system if the value of tMacFltrEntryActAction is set to any + value other than 'rateLimit'." + DEFVAL { 0 } + ::= { tMacFltrEntryActionEntry 11 } + +tMacFltrEntryActPbrTargetStatus OBJECT-TYPE + SYNTAX TFilterPbrTargetStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tMacFltrEntryActPbrTargetStatus indicates the + PBR target status. + + Refer to the description of the textual convention + TFilterPbrTargetStatus for more information." + ::= { tMacFltrEntryActionEntry 12 } + +tIPvXFltrEntryActionTblLChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActionTblLChg indicates the + sysUpTime at the time of the last modification of + tIPvXFltrEntryActionTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tFilterObjects 84 } + +tIPvXFltrEntryActionTable OBJECT-TYPE + SYNTAX SEQUENCE OF TIPvXFltrEntryActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tIPvXFltrEntryActionTable contains information pertaining to + redundant IPv4 and IPv6 filter entry actions. Prior to introduction of + tIPvXFltrEntryActionTable IPv4 filter actions were configured via + tIPFilterParamsTable and tIPFilterParamsExtTable. IPv6 filter actions + were configured via tIPv6FilterParamsTable and + tIPv6FilterParamsExtTable. Via these original tables it is possible to + configure only one action per filter entry. tIPvXFltrEntryActionTable + is introduced to override the functionality of the original tables + regarding the action configuration. tIPvXFltrEntryActionTable supports + configuration of redundant filter actions. Functionality related to + actions added after introduction of tIPvXFltrEntryActionTable is + supported only via tIPvXFltrEntryActionTable. + + Filter actions available prior to introduction of + tIPvXFltrEntryActionTable can be configured via specifying action + parameters in the original tables or via tIPvXFltrEntryActionTable. + It's recommended to use tIPvXFltrEntryActionTable. + + Configuration via the original tables: + - only actions available prior to introduction of + tIPvXFltrEntryActionTable are allowed: + When an entry is created in tIPFilterParamsTable then an entry with + the value of tIPvXFltrEntryActActionId equal to 'primary' and the + value of tIPvXFltrEntryActFltrType equal to 'fltrtypeselIp' is + created in tIPvXFltrEntryActionTable by the system. When an entry + is created in tIPv6FilterParamsTable then an entry with the value + of tIPvXFltrEntryActActionId equal to 'primary' and the value of + tIPvXFltrEntryActFltrType equal to 'fltrtypeselIpv6' is created in + tIPvXFltrEntryActionTable by the system. This new system created + entry in tIPvXFltrEntryActionTable will contain interpretation of + values pertaining to configured action in tIPFilterParamsEntry or + tIPv6FilterParamsEntry and their augment tables. + + Configuration via tIPvXFltrEntryActionTable: + - action available prior to introduction of + tIPvXFltrEntryActionTable: + If an action which was available prior to introduction of + tIPvXFltrEntryActionTable is configured via + tIPvXFltrEntryActionTable and the value of + tIPvXFltrEntryActActionId for that action is equal to 'primary' + then the action related objects in the original tables will be + automatically set by the system to the interpretation of the values + in tIPvXFltrEntryActionTable pertaining to that action. + + - action not available prior to introduction of + tIPvXFltrEntryActionTable: + If an action not available prior to introduction of + tIPvXFltrEntryActionTable is configured via + tIPvXFltrEntryActionTable then the value of tIPFilterParamsAction + (in case of IPv4 filter) or tIPv6FilterParamsAction (in case of + IPv6 filter) is set to 'unrecognized' by the system. The value + 'unrecognized' indicates that the functionality not supported by + the original tables was configured and therefore action related + objects in the original tables are not valid and shouldn't be used + for configuration." + ::= { tFilterObjects 85 } + +tIPvXFltrEntryActionEntry OBJECT-TYPE + SYNTAX TIPvXFltrEntryActionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains information pertaining to an action for a + particular IPv4 or IPv6 filter entry (information pertaining to IPv4 + filter entry is in tIPFilterParamsTable and tIPFilterParamsExtTable + and information pertaining to IPv6 filter entry is in + tIPv6FilterParamsTable and tIPv6FilterParamsExtTable). Per one filter + entry up to two actions can be configured (primary and secondary). + + Entries with the value of tIPvXFltrEntryActActionId equal to 'primary' + are created and destroyed by SNMP SET operations on the object + tIPFilterParamsRowStatus or tIPv6FilterParamsRowStatus. Entries with + the value of tIPvXFltrEntryActActionId equal to 'secondary' are + created by SNMP SET operation on the object tIPvXFltrEntryActRowStatus + and destroyed by SNMP SET operation on the object + tIPvXFltrEntryActRowStatus, tIPFilterParamsRowStatus or + tIPv6FilterParamsRowStatus." + INDEX { + tIPvXFltrEntryActFltrType, + tIPvXFltrEntryActFltrId, + tIPvXFltrEntryActEntryId, + tIPvXFltrEntryActActionId + } + ::= { tIPvXFltrEntryActionTable 1 } + +TIPvXFltrEntryActionEntry ::= SEQUENCE +{ + tIPvXFltrEntryActFltrType TFilterType, + tIPvXFltrEntryActFltrId TAnyFilterID, + tIPvXFltrEntryActEntryId TEntryId, + tIPvXFltrEntryActActionId TFilterEntryActionId, + tIPvXFltrEntryActLastChanged TimeStamp, + tIPvXFltrEntryActRowStatus RowStatus, + tIPvXFltrEntryActAction TIPvXFilterEntryAction, + tIPvXFltrEntryActFwdNHIpAddrType InetAddressType, + tIPvXFltrEntryActFwdNHIpAddr InetAddress, + tIPvXFltrEntryActFwdNHIndirect TruthValue, + tIPvXFltrEntryActFwdNHInterface TNamedItemOrEmpty, + tIPvXFltrEntryActFwdRedPlcy TNamedItemOrEmpty, + tIPvXFltrEntryActFwdSapPortId TmnxPortID, + tIPvXFltrEntryActFwdSapEncapVal TmnxEncapVal, + tIPvXFltrEntryActFwdSdpBind SdpBindId, + tIPvXFltrEntryActRedirectURL TmnxHttpRedirectUrl, + tIPvXFltrEntryActRdirAllwRadOvr TruthValue, + tIPvXFltrEntryActFwdRtrId TmnxVRtrIDOrZero, + tIPvXFltrEntryActNatPolicyName TNamedItemOrEmpty, + tIPvXFltrEntryActNatType TmnxNatSubscriberTypeOrNone, + tIPvXFltrEntryActFwdLsp TmnxVRtrMplsLspID, + tIPvXFltrEntryActFwdLspRtrId TmnxVRtrIDOrZero, + tIPvXFltrEntryActPktLenVal1 TFilterPacketLength, + tIPvXFltrEntryActPktLenVal2 TFilterPacketLength, + tIPvXFltrEntryActPktLenOper TOperator, + tIPvXFltrEntryActTTLVal1 TFilterTTL, + tIPvXFltrEntryActTTLVal2 TFilterTTL, + tIPvXFltrEntryActTTLOper TOperator, + tIPvXFltrEntryActEsi TFilterEsi, + tIPvXFltrEntryActFwdEsiSvcId TmnxServId, + tIPvXFltrEntryActFwdEsiVRtrId TmnxVRtrIDOrZero, + tIPvXFltrEntryActFwdEsiSFIpType InetAddressType, + tIPvXFltrEntryActFwdEsiSFIp InetAddress, + tIPvXFltrEntryActFwdEsiVasIf InterfaceIndexOrZero, + tIPvXFltrEntryActRateLimit TFilterEntryActionRateLimit, + tIPvXFltrEntryActPbrTargetStatus TFilterPbrTargetStatus, + tIPvXFltrEntryActRemarkDSCP TDSCPNameOrEmpty, + tIPvXFltrEntryActActionExt TIPvXFilterEntryActionExt, + tIPvXFltrEntryActFwdVprnTgtBgNHT InetAddressType, + tIPvXFltrEntryActFwdVprnTgtBgNH InetAddress, + tIPvXFltrEntryActFwdVprnTgtRtrId TmnxVRtrIDOrZero, + tIPvXFltrEntryActFwdVprnTgtAdPxT TmnxAddressAndPrefixType, + tIPvXFltrEntryActFwdVprnTgtAdPx TmnxAddressAndPrefixAddress, + tIPvXFltrEntryActFwdVprnTgtAdPxL TmnxAddressAndPrefixPrefix, + tIPvXFltrEntryActFwdVprnTgtLspId TmnxVRtrMplsLspID, + tIPvXFltrEntryActFwdBondingConn TmnxSubBondingConnIdOrEmpty +} + +tIPvXFltrEntryActFltrType OBJECT-TYPE + SYNTAX TFilterType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFltrType specifies the type + of the filter to which this action belongs. + + Only values 'fltrtypeselIp' and 'fltrtypeselIpv6' are supported. + + Refer to the description of the textual convention TFilterType for + more information." + ::= { tIPvXFltrEntryActionEntry 1 } + +tIPvXFltrEntryActFltrId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFltrId specifies the filter + id of the filter to which this action belongs. The filter must exist + in tIPFilterTable, if the value of tIPvXFltrEntryActFltrType is 'ipv4' + or it must exist in tIPv6FilterTable if the value of + tIPvXFltrEntryActFltrType is 'ipv6'. + + Refer to the description of the textual convention TAnyFilterID for + more information." + ::= { tIPvXFltrEntryActionEntry 2 } + +tIPvXFltrEntryActEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActEntryId specifies the entry + id of the entry to which this filter action belongs. The filter entry + must exist in tIPFilterParamsTable, if the value of + tIPvXFltrEntryActFltrType is 'ipv4' or it must exist in + tIPv6FilterParamsTable if the value of tIPvXFltrEntryActFltrType is + 'ipv6'." + ::= { tIPvXFltrEntryActionEntry 3 } + +tIPvXFltrEntryActActionId OBJECT-TYPE + SYNTAX TFilterEntryActionId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActActionId specifies a unique + identifier of an action within the filter entry. Per one filter entry + up to two actions can be configured (the primary and the secondary). + Destination availability checking is turned on when both actions (the + primary and the secondary) are configured for an entry. This is allowed + only for the following combinations of actions: + - both actions are PBF to SAP + - both actions are PBF to SDP + - the primary action is PBF to SAP and the secondary action is + forward SDP or vice versa + - both actions are PBR to next-hop router + + If the PBR/PBF destination of the primary action is available, then + the primary action will be taken on a packet matching the filter + entry. If the PBR/PBF destination of the primary action is not + available and the PBR/PBF destination of the secondary action is + available then the secondary action will be taken on a packet matching + the filter entry. If none of the actions for the entry has an + available PBR/PBF destination then the action specified by the object + tIPFilterParamsExtPbrDwnActOvr(for IPv4 filters) or + tIPv6FilterParamsExtPbrDwnActOvr(for IPv6 filters) will be taken on a + packet matching the filter entry. + + There is a limit to the number of entries with the destination + availability checking turned on." + ::= { tIPvXFltrEntryActionEntry 4 } + +tIPvXFltrEntryActLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActLastChanged indicates the + sysUpTime at the time of the last modification of + tIPvXFltrEntryActionEntry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tIPvXFltrEntryActionEntry 5 } + +tIPvXFltrEntryActRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRowStatus specifies the + status of the conceptual row in tIPvXFltrEntryActionTable. + + Rows with the value of tIPvXFltrEntryActActionId equal to 'primary' + are created and destroyed by SNMP SET operations on the object + tIPFilterParamsRowStatus or tIPv6FilterParamsRowStatus. Rows with the + value of tIPvXFltrEntryActActionId equal to 'secondary' are created by + SNMP SET operation on the object tIPvXFltrEntryActRowStatus and + destroyed by SNMP SET operation on the object + tIPvXFltrEntryActRowStatus, tIPFilterParamsRowStatus or + tIPv6FilterParamsRowStatus." + ::= { tIPvXFltrEntryActionEntry 6 } + +tIPvXFltrEntryActAction OBJECT-TYPE + SYNTAX TIPvXFilterEntryAction + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActAction specifies the action + to be taken on a packet matching the filter entry. + + Refer to the description of the textual convention + TIPvXFilterEntryAction for more information." + DEFVAL { ignoreMatch } + ::= { tIPvXFltrEntryActionEntry 7 } + +tIPvXFltrEntryActFwdNHIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdNHIpAddrType specifies the + context in which the value of the object tIPvXFltrEntryActFwdNHIpAddr + is interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value of tIPvXFltrEntryActFwdNHIpAddrType must be consistent with + the value of tIPvXFltrEntryActFltrType. + + Note that the value of tIPvXFltrEntryActFwdNHIpAddrType is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardNextHop' or 'forwardNextHopRtr'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 8 } + +tIPvXFltrEntryActFwdNHIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdNHIpAddr specifies the + IP/IPv6 address of the nexthop to which the packet should be forwarded + if it hits this filter entry. The action of this entry should be + 'forwardNextHop' or 'forwardNextHopRtr' in such a case. + + Note that the value of tIPvXFltrEntryActFwdNHIpAddr is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardNextHop' or 'forwardNextHopRtr'." + DEFVAL { '00000000000000000000000000000000'H } + ::= { tIPvXFltrEntryActionEntry 9 } + +tIPvXFltrEntryActFwdNHIndirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdNHIndirect specifies if + the nexthop is directly or indirectly reachable. The action of this + entry should be 'forwardNextHop' or 'forwardNextHopRtr' in such a + case. + + Note that the value of tIPvXFltrEntryActFwdNHIndirect is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardNextHop' or 'forwardNextHopRtr'." + DEFVAL { false } + ::= { tIPvXFltrEntryActionEntry 10 } + +tIPvXFltrEntryActFwdNHInterface OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdNHInterface specifies the + interface name for the nexthop to which the packet should be forwarded + if it hits this filter entry. The action of this entry should be + 'forwardNHInterface' in such a case. + + Note that the value of tIPvXFltrEntryActFwdNHInterface is silently + cleared by the system if tIPvXFltrEntryActAction is set to value + other than 'forwardNHInterface'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 11 } + +tIPvXFltrEntryActFwdRedPlcy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdRedPlcy specifies the + redirect policy to be used to determine the nexthop. The action of + this entry should be 'forwardRPlcy' in such a case. + + Note that the value of tIPvXFltrEntryActFwdRedPlcy is silently cleared + by the system if tIPvXFltrEntryActAction is set to value other than + 'forwardRPlcy'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 12 } + +tIPvXFltrEntryActFwdSapPortId OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdSapPortId specifies the + sap port id of the destination for this filter entry. + + The value 0 indicates that there is no SAP destination defined. A value + different from 0 can only be specified if the value of the + tIPvXFltrEntryActAction object of this entry is 'forwardSap'. In + addition a non-zero value can only be given if the object + tIPvXFltrEntryActFwdSdpBind is '0'. + + Note that the value of tIPvXFltrEntryActFwdSapPortId is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardSap'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 13 } + +tIPvXFltrEntryActFwdSapEncapVal OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdSapEncapVal specifies the + sap port encap value of the destination SAP for this filter entry. + + A value different from 0 can only be specified if the value of the + tIPvXFltrEntryActAction object of this entry is 'forwardSap'. In + addition a non-zero value can only be given if the object + tIPvXFltrEntryActFwdSdpBind has value '0'. + The value 0 indicates that either + 1) the sap encapsulation value is not specified when + tIPvXFltrEntryActFwdSapPortId and based on the filter type + tIPFilterParamsFwdSvcId or tIPv6FilterParamsFwdSvcId have valid + values; or + 2) that there is no SAP destination. + + Note that the value of tIPvXFltrEntryActFwdSapEncapVal is silently + cleared by the system if tIPvXFltrEntryActAction is set to value other + than 'forwardSap'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 14 } + +tIPvXFltrEntryActFwdSdpBind OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdSdpBind specifies the sdp + bind id of the destination for this filter entry. + + The value '0' indicates that there is currently no SDP binding + defined. A value different from '0' can only be specified if the value + of the tIPvXFltrEntryActAction object of this entry is 'forwardSdp'. + In addition a non-zero value can only be given if the objects + tIPvXFltrEntryActFwdSapPortId and tIPvXFltrEntryActFwdSapEncapVal have + value 0. + + Note that the value of tIPvXFltrEntryActFwdSdpBind is silently cleared + by the system if tIPvXFltrEntryActAction is set to value other than + 'forwardSdp', or any object related to 'forward' other than this one + is set." + DEFVAL { '0000000000000000'H } + ::= { tIPvXFltrEntryActionEntry 15 } + +tIPvXFltrEntryActRedirectURL OBJECT-TYPE + SYNTAX TmnxHttpRedirectUrl + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRedirectURL specifies the URL + to redirect to, when the value of tIPvXFltrEntryActAction is + 'httpRedirect'. + + The following macro substitutions are applicable in this context: + $URL, $MAC, $IP, $SUB, $SAP, $SAPDESC, $CID, and $RID. + + Note that the value of tIPvXFltrEntryActRedirectURL is silently + cleared by the system if tIPvXFltrEntryActAction is set to any value + other than 'httpRedirect'." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 16 } + +tIPvXFltrEntryActRdirAllwRadOvr OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRdirAllwRadOvr specifies + whether or not the value of tIPvXFltrEntryActRedirectURL can be + overridden by a Radius VSA. The default value is false (i.e. the URL + cannot be overridden by Radius). The value of + tIPvXFltrEntryActRdirAllwRadOvr is relevant only if the value of + tIPvXFltrEntryActAction is 'httpRedirect'. + + The value of tIPvXFltrEntryActRdirAllwRadOvr can't be set to true if + the value of tIPvXFltrEntryActAction is not 'httpRedirect'. + Furthermore, the value of tIPvXFltrEntryActRdirAllwRadOvr is silently + reset to false by the system if tIPvXFltrEntryActAction is set to any + value other than 'httpRedirect'." + DEFVAL { false } + ::= { tIPvXFltrEntryActionEntry 17 } + +tIPvXFltrEntryActFwdRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdRtrId specifies, if + different from '0', the routing context in which the packet will be + forwarded if it hits this filter entry. + + The action of this entry should be 'forwardRtr' or 'forwardNextHopRtr' + in such a case. + + Note that the value of tIPvXFltrEntryActFwdRtrId is silently cleared + by the system if tIPvXFltrEntryActAction is set to value other than + 'forwardRtr' or 'forwardNextHopRtr'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 18 } + +tIPvXFltrEntryActNatPolicyName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActNatPolicyName specifies the + name of the NAT policy to be used when the value of + tIPvXFltrEntryActAction is 'nat'. If the value is empty then a default + policy is used. If the value is non-empty then it must correspond to a + policy defined in tmnxNatPlcyTable. + + The value of tIPvXFltrEntryActNatPolicyName is relevant only if the + value of tIPvXFltrEntryActAction is 'nat'. Setting the value of + tIPvXFltrEntryActNatPolicyName to a non-empty string is allowed only + if the value of tIPvXFltrEntryActAction is 'nat'. + + Furthermore, the value of tIPvXFltrEntryActNatPolicyName is silently + reset to an empty string by the system if tIPvXFltrEntryActAction is + set to any value other than 'nat'." + DEFVAL { "" } + ::= { tIPvXFltrEntryActionEntry 19 } + +tIPvXFltrEntryActNatType OBJECT-TYPE + SYNTAX TmnxNatSubscriberTypeOrNone { none (0), dsliteLsnSub (3), nat64LsnSub (4) } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActNatType specifies the NAT + type to be used when the value of tIPvXFltrEntryActAction is 'nat'. + + The object tIPvXFltrEntryActNatType is applicable only for IPv6 + filters. The only supported value for ipv4 filters is value 'none'. + + Note that the value of tIPvXFltrEntryActNatType is silently cleared by + the system if tIPvXFltrEntryActAction is set to value other than + 'nat'." + DEFVAL { dsliteLsnSub } + ::= { tIPvXFltrEntryActionEntry 20 } + +tIPvXFltrEntryActFwdLsp OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdLsp if different from '0' + together with the value of the object tIPvXFltrEntryActFwdLspRtrId + specifies the LSP into which a packet should be forwarded if it hits + this filter entry. + + The value of the object tIPvXFltrEntryActAction of this entry must be + 'forwardLsp' in such case. + + The value is reset to '0' if the value of the object + tIPvXFltrEntryActAction is set to value other than 'forwardLsp'. + + The value has to be '0' if the value of the object + tIPvXFltrEntryActFwdLspRtrId is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPvXFltrEntryActFwdLspRtrId has to be set as well." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 21 } + +tIPvXFltrEntryActFwdLspRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdLspRtrId specifies the + router ID that the LSP ID defined by the value of the object + tIPvXFltrEntryActFwdLsp belongs to. + + The value of the object tIPvXFltrEntryActAction of this entry must be + 'forwardLsp' in such case. + + The value is reset to '0' if the value of the object + tIPvXFltrEntryActAction is set to other value than 'forwardLsp'. + + The value has to be '0' if the value of the object + tIPvXFltrEntryActFwdLsp is not set (i.e. is '0'). + + If a non-zero value is set, the value of the object + tIPvXFltrEntryActFwdLsp has to be set as well. + + The ID of the base router and '0' are the only allowed values with + this version of the product." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 22 } + +tIPvXFltrEntryActPktLenVal1 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActPktLenVal1 specifies the + value1 to be compared to the value of 'Total Length' field of IPv4 + header or 'Payload Length' field of IPv6 header of an IP packet that + has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPvXFltrEntryActPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActPktLenOper is other than 'none + (0)'. + + If the value of tIPvXFltrEntryActPktLenOper is 'range (2)' then the + value of this object must be less than the value of + tIPvXFltrEntryActPktLenVal2. + + If the value of tIPvXFltrEntryActPktLenOper is 'lt (3)' then the value + of this object can be set in range 1..65535. + + If the value of tIPvXFltrEntryActPktLenOper is 'gt (4)' then the value + of this object can be set in range 0..65534. + + If both the values of the objects tIPvXFltrEntryActPktLenOper and + tIPvXFltrEntryActPktLenVal1 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropPktLen' + or 'rateLimitPktLen'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 23 } + +tIPvXFltrEntryActPktLenVal2 OBJECT-TYPE + SYNTAX TFilterPacketLength + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActPktLenVal2 specifies the + value2 to be compared to the value of 'Total Length' field of IPv4 + header or 'Payload Length' field of IPv6 header of an IP packet that + has hit this filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPvXFltrEntryActPktLenOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActPktLenOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPvXFltrEntryActPktLenVal1. + + If both the values of the objects tIPvXFltrEntryActPktLenOper and + tIPvXFltrEntryActPktLenVal2 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropPktLen' + or 'rateLimitPktLen'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 24 } + +tIPvXFltrEntryActPktLenOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActPktLenOper specifies the way + how the values of the objects tIPvXFltrEntryActPktLenVal1 and + tIPvXFltrEntryActPktLenVal2 are used to form a condition that must be + fulfilled in order to execute the action specified by the value of + tIPvXFltrEntryActAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActAction is 'dropPktLen' or + 'rateLimitPktLen'. + + If the value of this object is being changed from the default value to + any non-default value the value of the object tIPvXFltrEntryActAction + must be sent in the same SET SNMP request. + + If the value of this object is 'eq (1)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be equal to the value of the object + tIPvXFltrEntryActPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPvXFltrEntryActPktLenVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than or equal to the value of the + object tIPvXFltrEntryActPktLenVal1 and less than or equal to the value + of the object tIPvXFltrEntryActPktLenVal2 in order to execute the TRUE + case action (see table below). Otherwise the FALSE case action is + executed. + + If the value of this object is 'lt (3)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be less than the value of the object + tIPvXFltrEntryActPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPvXFltrEntryActPktLenVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the Total + Length field of the IP header of the packet that has matched this + filter's entry must be greater than the value of the object + tIPvXFltrEntryActPktLenVal1 in order to execute the TRUE case action + (see table below). Otherwise the FALSE case action is executed. The + value of the object tIPvXFltrEntryActPktLenVal2 is ignored. + + + tIPvXFltrEntryActAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + dropPktLen | drop | forward + ------------------------------------------------------------------ + rateLimitPktLen | rateLimit | forward + + + Allowed ranges for the values of tIPvXFltrEntryActPktLenVal1 and + tIPvXFltrEntryActPktLenVal2 are: + + Operator |Packet Length Value 1|Packet Length Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..65535 | N/A + range(2) | 0..65534 | (Value1 + 1)..65535 + lt(3) | 1..65535 | N/A + gt(4) | 0..65534 | N/A + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropPktLen' + or 'rateLimitPktLen'." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 25 } + +tIPvXFltrEntryActTTLVal1 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActTTLVal1 specifies the value1 + to be compared to the value of 'Time-to-live' field of IPv4 header or + 'Hop-Limit' field of IPv6 header of an IP packet that has hit this + filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPvXFltrEntryActTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActTTLOper is other than 'none (0)'. + + If the value of tIPvXFltrEntryActTTLOper is 'range (2)' then the value + of this object must be less than the value of + tIPvXFltrEntryActTTLVal2. + + If the value of tIPvXFltrEntryActTTLOper is 'lt (3)' then the value of + this object can be set in range 1..255. + + If the value of tIPvXFltrEntryActTTLOper is 'gt (4)' then the value of + this object can be set in range 0..254. + + If both the values of the objects tIPvXFltrEntryActTTLOper and + tIPvXFltrEntryActTTLVal1 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropTtl' or + 'rateLimitTtl'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 26 } + +tIPvXFltrEntryActTTLVal2 OBJECT-TYPE + SYNTAX TFilterTTL + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActTTLVal2 specifies value2 to + be compared to the value of 'Time-to-live' field of IPv4 header or + 'Hop-Limit' field of IPv6 header of an IP packet that has hit this + filter's entry. + + The way how the value of this object is used depends on the value of + the object tIPvXFltrEntryActTTLOper. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActTTLOper is 'range (2)'. + + The value of this object must be greater than the value of + tIPvXFltrEntryActTTLVal1. + + If both the values of the objects tIPvXFltrEntryActTTLOper and + tIPvXFltrEntryActTTLVal2 need to be changed then it must be done in + the same SET SNMP request. + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropTtl' or + 'rateLimitTtl'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 27 } + +tIPvXFltrEntryActTTLOper OBJECT-TYPE + SYNTAX TOperator + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActTTLOper specifies the way how + the values of the objects tIPvXFltrEntryActTTLVal1 and + tIPvXFltrEntryActTTLVal2 are used to form a condition that must be + fulfilled in order to execute the action specified by the value of + tIPvXFltrEntryActAction. Otherwise the opposite action is executed. + + The value of this object can be set to a non-default value only if the + value of the object tIPvXFltrEntryActAction is 'dropTtl' or + 'rateLimitTtl'. + + If the value of this object is being changed from the default value to + any non-default value the value of the object tIPvXFltrEntryActAction + must be sent in the same SET SNMP request. + + If the value of this object is 'eq (1)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be equal to the value of the object + tIPvXFltrEntryActTTLVal1 in order to execute the TRUE case action (see + table below). Otherwise the FALSE case action is executed. The value + of the object tIPvXFltrEntryActTTLVal2 is ignored. + + If the value of this object is 'range (2)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be greater than or equal to the value of the + object tIPvXFltrEntryActTTLVal1 and less than or equal to the value of + the object tIPvXFltrEntryActTTLVal2 in order to execute the TRUE case + action (see table below). Otherwise the FALSE case action is executed. + + If the value of this object is 'lt (3)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be less than the value of the object + tIPvXFltrEntryActTTLVal1 in order to execute the TRUE case action (see + table below). Otherwise the FALSE case action is executed. The value + of the object tIPvXFltrEntryActTTLVal2 is ignored. + + If the value of this object is 'gt (4)' then the value of the + Time-To-Live field of the IP header of the packet that has matched + this filter's entry must be greater than the value of the object + tIPvXFltrEntryActTTLVal1 in order to execute the TRUE case action (see + table below). Otherwise the FALSE case action is executed. The value + of the object tIPvXFltrEntryActTTLVal2 is ignored. + + + tIPvXFltrEntryActAction | TRUE case action | FALSE case action + ------------------------------------------------------------------ + dropTtl | drop | forward + ------------------------------------------------------------------ + rateLimitTtl | rateLimit | forward + + + Allowed ranges for the values of tIPvXFltrEntryActTTLVal1 and + tIPvXFltrEntryActTTLVal2 are: + + Operator | Time-To-Live Value 1| Time-To-Live Value 2 + -------------------------------------------------------------------- + none (0) | N/A | N/A + eq(1) | 0..255 | N/A + range(2) | 0..254 | (Value1 + 1)..255 + lt(3) | 1..255 | N/A + gt(4) | 0..254 | N/A + + Note that the value of this object is silently cleared by the system + if tIPvXFltrEntryActAction is set to a value other than 'dropTtl' or + 'rateLimitTtl'." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 28 } + +tIPvXFltrEntryActEsi OBJECT-TYPE + SYNTAX TFilterEsi + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActEsi specifies the ethernet + segment identifier (ESI) of the first ESI identified appliance in + Nuage service chain. When the value of tMacFilterParamsAction is + 'forwardEsiL2' or 'forwardEsiL3' packets matching the filter entry are + forwarded to the appliance using EVPN-resolved VXLAN tunnel in the + specified VPLS/VPRN service + (tIPvXFltrEntryActFwdEsiSvcId/tIPvXFltrEntryActFwdEsiVRtrId). + + The value '0' indicates that there is no ESI specified. + + There are two options how to set the value of tIPvXFltrEntryActEsi: + 1. Non zero value of tIPvXFltrEntryActEsi is set together + with non zero values of tIPvXFltrEntryActFwdEsiVRtrId, + tIPvXFltrEntryActFwdEsiSFIpType and tIPvXFltrEntryActFwdEsiSFIp. + In this case value of tIPvXFltrEntryActAction is set to + 'forwardEsiL3' by the system. + + 2. Non zero value of tIPvXFltrEntryActEsi is set together with a non + zero value of tIPvXFltrEntryActFwdEsiSvcId. In this case value of + tIPvXFltrEntryActAction is set to 'forwardEsiL2' by the system. + + Note that the value of tIPvXFltrEntryActEsi is silently cleared by the + system if the value of tIPvXFltrEntryActAction is set to any value + other than 'forwardEsiL2' or 'forwardEsiL3'." + DEFVAL { '00000000000000000000'H } + ::= { tIPvXFltrEntryActionEntry 29 } + +tIPvXFltrEntryActFwdEsiSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiSvcId specifies the + identifier of a VPLS used for VPN/DC connectivity. + + The value '0' indicates that there is no VPLS identifier specified. + + The non zero value of tIPvXFltrEntryActFwdEsiSvcId must be set + together with a non zero value of tIPvXFltrEntryActEsi. + + Note that the value of tIPvXFltrEntryActFwdEsiSvcId is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardEsiL2'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 30 } + +tIPvXFltrEntryActFwdEsiVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiVRtrId specifies the + VPRN/rVPLS virtual router identifier used for VPN/DC connectivity. + + The value '0' indicates that there is no VPRN/rVPLS virtual router + identifier specified. + + The non zero value of tIPvXFltrEntryActFwdEsiVRtrId must be set + together with non zero values of tIPvXFltrEntryActEsi, + tIPvXFltrEntryActFwdEsiSFIpType and tIPvXFltrEntryActFwdEsiSFIp. + + Note that the value of tIPvXFltrEntryActFwdEsiVRtrId is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 31 } + +tIPvXFltrEntryActFwdEsiSFIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiSFIpType specifies the + context in which the value of tIPvXFltrEntryActFwdEsiSFIp is + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates that service function IP address type is + not specified. + + If the value is different from 'unknown' it must be consistent with + filter type given by the value of the object + tIPvXFltrEntryActFltrType. + + The non zero value of tIPvXFltrEntryActFwdEsiSFIpType must be set + together with a non zero values of tIPvXFltrEntryActFwdEsiSFIp, + tIPvXFltrEntryActFwdEsiVRtrId and tIPvXFltrEntryActEsi. + + Note that the value of tIPvXFltrEntryActFwdEsiSFIpType is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardEsiL3'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 32 } + +tIPvXFltrEntryActFwdEsiSFIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiSFIp specifies the IP + address of the service function toward which traffic is steered. + + The value '0' indicates that no service function IP address is + specified. + + The non zero value of tIPvXFltrEntryActFwdEsiSFIp must be set together + with a non zero values of tIPvXFltrEntryActFwdEsiSFIpType, + tIPvXFltrEntryActFwdEsiVRtrId and tIPvXFltrEntryActEsi. + + Note that the value of tIPvXFltrEntryActFwdEsiSFIp is silently cleared + by the system if the value of tIPvXFltrEntryActAction is set to any + value other than 'forwardEsiL3'." + DEFVAL { '00000000'H } + ::= { tIPvXFltrEntryActionEntry 33 } + +tIPvXFltrEntryActFwdEsiVasIf OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdEsiVasIf specifies the + virtual router interface index of VPRN RVPLS interface used for VPN/DC + connectivity. + + The value '0' indicates that no interface id is specified. + + The non zero value of tIPvXFltrEntryActFwdEsiVasIf must be set + together with a non zero values of tIPvXFltrEntryActFwdEsiVRtrId, + tIPvXFltrEntryActFwdEsiSFIp, tIPvXFltrEntryActFwdEsiSFIpType and + tIPvXFltrEntryActEsi. + + Note: The value of tIPvXFltrEntryActFwdEsiVasIf is set to '0' by the + system if the value of tIPvXFltrEntryActAction is set to any value + other than 'forwardEsiL3'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 34 } + +tIPvXFltrEntryActRateLimit OBJECT-TYPE + SYNTAX TFilterEntryActionRateLimit + UNITS "kbps" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRateLimit specifies the rate + to which the traffic matching the filter entry will be limited. + + The value of tIPvXFltrEntryActRateLimit can be set to non default + value only if the value of tIPvXFltrEntryActAction is set to + 'rateLimit'. + + Note that the value of tIPvXFltrEntryActRateLimit is silently cleared + by the system if the value of tIPvXFltrEntryActAction is set to any + value other than 'rateLimit'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 35 } + +tIPvXFltrEntryActPbrTargetStatus OBJECT-TYPE + SYNTAX TFilterPbrTargetStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActPbrTargetStatus indicates the + PBR target status. + + Refer to the description of the textual convention + TFilterPbrTargetStatus for more information." + ::= { tIPvXFltrEntryActionEntry 36 } + +tIPvXFltrEntryActRemarkDSCP OBJECT-TYPE + SYNTAX TDSCPNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActRemarkDSCP specifies the + value which remarks the DSCP value of packet matching the filter + entry. + + The value of tIPvXFltrEntryActRemarkDSCP can be set to non default + value only if the value of tIPvXFltrEntryActAction is set to + 'remarkDscp' or the value of tIPvXFltrEntryActActionExt is set to + 'remarkDscp' and the value of tIPvXFltrEntryActAction is set to one of + the following values: + + forwardEsiL3 forwardRtr forwardNextHop forwardNextHopRtr + forwardNHInterface forwardLsp forwardRPlcy + + Note that the value of tIPvXFltrEntryActRemarkDSCP is silently cleared + by the system if the value of tIPvXFltrEntryActAction is changed from + 'remarkDscp' to any other value or if tIPvXFltrEntryActActionExt is + changed from 'remarkDscp' to any other value." + DEFVAL { ''H } + ::= { tIPvXFltrEntryActionEntry 37 } + +tIPvXFltrEntryActActionExt OBJECT-TYPE + SYNTAX TIPvXFilterEntryActionExt + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActActionExt specifies the + action to be taken on a packet along with action specified by + tIPvXFltrEntryActAction. + + Refer to the description of the textual convention + TIPvXFilterEntryActionExt for more information." + DEFVAL { none } + ::= { tIPvXFltrEntryActionEntry 38 } + +tIPvXFltrEntryActFwdVprnTgtBgNHT OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtBgNHT specifies the + context in which the value of tIPvXFltrEntryActFwdVprnTgtBgNH is + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + + The value 'unknown' indicates IP address type is not specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtBgNHT must be set + together with non zero values of tIPvXFltrEntryActFwdVprnTgtBgNH, + tIPvXFltrEntryActFwdVprnTgtRtrId and tIPvXFltrEntryActAction value + 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtBgNHT is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 39 } + +tIPvXFltrEntryActFwdVprnTgtBgNH OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtBgNH specifies the + target BGP next-hop IP address. + + The value '0' indicates that no IP address is specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtBgNH must be set + together with non zero values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtRtrId and tIPvXFltrEntryActAction value + 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtBgNH is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { '00000000'H } + ::= { tIPvXFltrEntryActionEntry 40 } + +tIPvXFltrEntryActFwdVprnTgtRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtRtrId specifies the + virtual router used for route lookup. + + The value '0' indicates that no virtual router is specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtRtrId must be set + together with non zero values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH and tIPvXFltrEntryActAction value + 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtRtrId is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 41 } + +tIPvXFltrEntryActFwdVprnTgtAdPxT OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtAdPxT specifies the + context in which the value of tIPvXFltrEntryActFwdVprnTgtAdPx is + interpreted. + + Only following values are supported: + unknown(0) + ipv4(1) + ipv6(2) + + The value 'unknown' indicates that IP address type is not specified. + + If the value is different from 'unknown' it must be consistent with + filter type given by the value of the object + tIPvXFltrEntryActFltrType. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtAdPxT must be set + together with a non zero value of tIPvXFltrEntryActFwdVprnTgtAdPx. In + such case the values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH and tIPvXFltrEntryActFwdVprnTgtRtrId + must have non default value and the value of tIPvXFltrEntryActAction + must be 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtAdPxT is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { unknown } + ::= { tIPvXFltrEntryActionEntry 42 } + +tIPvXFltrEntryActFwdVprnTgtAdPx OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtAdPx specifies the + IP address of the service function toward which traffic is steered. + + The value '0' indicates that no prefix is specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtAdPx must be set + together with non zero value of tIPvXFltrEntryActFwdVprnTgtAdPxT. In + such case the values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH and tIPvXFltrEntryActFwdVprnTgtRtrId + must have non default values and the value of tIPvXFltrEntryActAction + must be 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtAdPx is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { "" } + ::= { tIPvXFltrEntryActionEntry 43 } + +tIPvXFltrEntryActFwdVprnTgtAdPxL OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tIPvXFltrEntryActFwdVprnTgtAdPxL specifies the IP prefix + length of this prefix list entry." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 44 } + +tIPvXFltrEntryActFwdVprnTgtLspId OBJECT-TYPE + SYNTAX TmnxVRtrMplsLspID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdVprnTgtLspId specifies LSP + used for forwarding the packet. + + The value '0' indicates that no prefix is specified. + + The non zero value of tIPvXFltrEntryActFwdVprnTgtLspId can be set only + when values of tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH and tIPvXFltrEntryActFwdVprnTgtRtrId + have non default values and the value of tIPvXFltrEntryActAction is + 'forwardVprnTarget'. + + Note that the value of tIPvXFltrEntryActFwdVprnTgtAdPx is silently + cleared by the system if the value of tIPvXFltrEntryActAction is set + to any value other than 'forwardVprnTarget'." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 45 } + +tIPvXFltrEntryActFwdBondingConn OBJECT-TYPE + SYNTAX TmnxSubBondingConnIdOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tIPvXFltrEntryActFwdBondingConn specifies the + bonding connection ID." + DEFVAL { 0 } + ::= { tIPvXFltrEntryActionEntry 46 } + +tFltrEntryStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrEntryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrEntryStatTable contains statistics and counters + pertaining to IPv4, IPv6 and MAC ACL filter entries." + ::= { tFilterObjects 86 } + +tFltrEntryStatEntry OBJECT-TYPE + SYNTAX TFltrEntryStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The entry contains statistics pertaining to a particular IPv4, IPv6 or + MAC ACL filter entry. + + Entries in this table are created by the system." + INDEX { + tFltrEntryStatFltrType, + tFltrEntryStatFltrId, + tFltrEntryStatFltrEntryId + } + ::= { tFltrEntryStatTable 1 } + +TFltrEntryStatEntry ::= SEQUENCE +{ + tFltrEntryStatFltrType TFilterType, + tFltrEntryStatFltrId TAnyFilterID, + tFltrEntryStatFltrEntryId TEntryId, + tFltrEntryStatIngHitCnt Counter64, + tFltrEntryStatIngHitCntB Counter64, + tFltrEntryStatEgrHitCnt Counter64, + tFltrEntryStatEgrHitCntB Counter64, + tFltrEntryStatRateLmtIngHitCnt Counter64, + tFltrEntryStatRateLmtIngHitCntB Counter64, + tFltrEntryStatRateLmtIngDrop Counter64, + tFltrEntryStatRateLmtIngDropB Counter64, + tFltrEntryStatRateLmtIngFwd Counter64, + tFltrEntryStatRateLmtIngFwdB Counter64, + tFltrEntryStatRateLmtEgrHitCnt Counter64, + tFltrEntryStatRateLmtEgrHitCntB Counter64, + tFltrEntryStatRateLmtEgrDrop Counter64, + tFltrEntryStatRateLmtEgrDropB Counter64, + tFltrEntryStatRateLmtEgrFwd Counter64, + tFltrEntryStatRateLmtEgrFwdB Counter64 +} + +tFltrEntryStatFltrType OBJECT-TYPE + SYNTAX TFilterType { fltrtypeselIp (1), fltrtypeselMac (2), fltrtypeselIpv6 (4) } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatFltrType specifies the type of + ACL filter. + + Refer to the description of the textual convention TFilterType for + more information." + ::= { tFltrEntryStatEntry 1 } + +tFltrEntryStatFltrId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatFltrId specifies the filter id + of an IP, IPv6 or MAC ACL filter based on the value of + tFltrEntryStatFltrType. + + Refer to the description of the textual convention TAnyFilterID for + more information." + ::= { tFltrEntryStatEntry 2 } + +tFltrEntryStatFltrEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatFltrEntryId specifies the entry + id of filter of type IP, IPv6 or MAC based on the value of + tFltrEntryStatFltrType." + ::= { tFltrEntryStatEntry 3 } + +tFltrEntryStatIngHitCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatIngHitCnt indicates the number + of times an ingress packet matched the filter entry." + ::= { tFltrEntryStatEntry 4 } + +tFltrEntryStatIngHitCntB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEntryStatIngHitCntB indicates the number of bytes of + all ingress packets that matched this entry." + ::= { tFltrEntryStatEntry 5 } + +tFltrEntryStatEgrHitCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatEgrHitCnt indicates the number + of times an egress packet matched the filter entry." + ::= { tFltrEntryStatEntry 6 } + +tFltrEntryStatEgrHitCntB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tFltrEntryStatEgrHitCntB indicates the number of bytes of + all egress packets that matched this entry." + ::= { tFltrEntryStatEntry 7 } + +tFltrEntryStatRateLmtIngHitCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngHitCnt indicates how + many ingress packets were subjected to rate-limiting filter action." + ::= { tFltrEntryStatEntry 8 } + +tFltrEntryStatRateLmtIngHitCntB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngHitCntB indicates the + number of bytes of all ingress packets that were subjected to + rate-limiting filter action." + ::= { tFltrEntryStatEntry 9 } + +tFltrEntryStatRateLmtIngDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngDrop indicates how + many ingress packets which were subjected to rate-limiting filter + action were dropped." + ::= { tFltrEntryStatEntry 10 } + +tFltrEntryStatRateLmtIngDropB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngDropB indicates the + number of bytes of all ingress packets which were subjected to + rate-limiting filter action were dropped." + ::= { tFltrEntryStatEntry 11 } + +tFltrEntryStatRateLmtIngFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngFwd indicates how many + ingress packets which were subjected to rate-limiting filter action + were forwarded." + ::= { tFltrEntryStatEntry 12 } + +tFltrEntryStatRateLmtIngFwdB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtIngFwdB indicates the + number of bytes of all ingress packets which were subjected to + rate-limiting filter action were forwarded." + ::= { tFltrEntryStatEntry 13 } + +tFltrEntryStatRateLmtEgrHitCnt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrHitCnt indicates how + many egress packets were subjected to rate-limiting filter action." + ::= { tFltrEntryStatEntry 14 } + +tFltrEntryStatRateLmtEgrHitCntB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrHitCntB indicates the + number of bytes of all egress packets that were subjected to + rate-limiting filter action." + ::= { tFltrEntryStatEntry 15 } + +tFltrEntryStatRateLmtEgrDrop OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrDrop indicates how + many egress packets which were subjected to rate-limiting filter + action were dropped." + ::= { tFltrEntryStatEntry 16 } + +tFltrEntryStatRateLmtEgrDropB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrDropB indicates the + number of bytes of all egress packets which were subjected to + rate-limiting filter action were dropped." + ::= { tFltrEntryStatEntry 17 } + +tFltrEntryStatRateLmtEgrFwd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrFwd indicates how many + egress packets which were subjected to rate-limiting filter action + were forwarded." + ::= { tFltrEntryStatEntry 18 } + +tFltrEntryStatRateLmtEgrFwdB OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrEntryStatRateLmtEgrFwdB indicates the + number of bytes of all egress packets which were subjected to + rate-limiting filter action were forwarded." + ::= { tFltrEntryStatEntry 19 } + +tFltrPrefListInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFltrPrefListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFltrPrefListInfoTable contains all prefixes from all prefix + lists. Both implicitly or explicitly defined." + ::= { tFilterObjects 87 } + +tFltrPrefListInfoEntry OBJECT-TYPE + SYNTAX TFltrPrefListInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFltrPrefListInfoTable contains information pertaining + to a particular IP address prefix which is part of filter prefix list." + INDEX { + tFilterPrefixListType, + tFilterPrefixListName, + tFltrPrefListInfoPrefixSrc, + tFltrPrefListInfoPrefixSrcIndex, + tFltrPrefListInfoPrefixType, + tFltrPrefListInfoPrefix, + tFltrPrefListInfoPrefixLen + } + ::= { tFltrPrefListInfoTable 1 } + +TFltrPrefListInfoEntry ::= SEQUENCE +{ + tFltrPrefListInfoPrefixSrc INTEGER, + tFltrPrefListInfoPrefixSrcIndex Unsigned32, + tFltrPrefListInfoPrefixType InetAddressType, + tFltrPrefListInfoPrefix InetAddress, + tFltrPrefListInfoPrefixLen InetAddressPrefixLength, + tFltrPrefListInfoPrefixOwner INTEGER +} + +tFltrPrefListInfoPrefixSrc OBJECT-TYPE + SYNTAX INTEGER { + prefixConfig (0), + applyPathBgpPeer (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixSrc indicates source of + the prefix." + ::= { tFltrPrefListInfoEntry 1 } + +tFltrPrefListInfoPrefixSrcIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixSrcIndex indicates + criteria index for specific apply-path source. The value of + tFltrPrefListInfoPrefixSrcIndex is '0' when tFltrPrefListInfoPrefixSrc + is 'prefixConfig'." + ::= { tFltrPrefListInfoEntry 2 } + +tFltrPrefListInfoPrefixType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixType indicates whether + the prefix is an IPv4 or IPv6 prefix." + ::= { tFltrPrefListInfoEntry 3 } + +tFltrPrefListInfoPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefix indicates the IP + prefix." + ::= { tFltrPrefListInfoEntry 4 } + +tFltrPrefListInfoPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixLen indicates the IP + prefix length." + ::= { tFltrPrefListInfoEntry 5 } + +tFltrPrefListInfoPrefixOwner OBJECT-TYPE + SYNTAX INTEGER { + config (0), + applyPath (1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFltrPrefListInfoPrefixOwner indicates whether + the prefix was inserted implicitly by apply-path or explicitly by + prefix configuration." + ::= { tFltrPrefListInfoEntry 6 } + +tFilterEmbFlowspecEntryInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF TFilterEmbFlowspecEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table tFilterEmbFlowspecEntryInfoTable contains an entry for each + entry of an auto-created embedded filter for flowspec rules inserted + in an IP or IPv6 filter with scope other than 'embedded'" + ::= { tFilterObjects 94 } + +tFilterEmbFlowspecEntryInfoEntry OBJECT-TYPE + SYNTAX TFilterEmbFlowspecEntryInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the tFilterEmbFlowspecEntryInfoTable. Rows in the + tFilterEmbFlowspecEntryInfoTable are created by the SYSTEM when an + auto-created embedded filter for flowspec rules is inserted into an IP + or IPv6 filter with scope other than 'embedded'. They are destroyed by + the SYSTEM when such auto-created embedded filter is removed from an + IP or IPv6 filter with scope other than 'embedded'." + INDEX { + tFilterEmbedFlowspecFilterType, + tFilterEmbedFlowspecInsertFltrId, + tFilterEmbedFlowspecEmbFltrId, + tFilterEmbedFlowspecEmbEntryId + } + ::= { tFilterEmbFlowspecEntryInfoTable 1 } + +TFilterEmbFlowspecEntryInfoEntry ::= SEQUENCE +{ + tFilterEmbedFlowspecEmbFltrId TAnyFilterID, + tFilterEmbedFlowspecEmbEntryId TEntryId, + tFilterEmbedFlowspecInsEntryId TAnyEntryId, + tFilterEmbedFlowspecEntryOpState TmnxFltrEmbeddedEntryState +} + +tFilterEmbedFlowspecEmbFltrId OBJECT-TYPE + SYNTAX TAnyFilterID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tFilterEmbedFlowspecEmbFltrId indicates the ID of the + auto-created embedded filter for flowspec rules that is used as the + source of embedded entries." + ::= { tFilterEmbFlowspecEntryInfoEntry 1 } + +tFilterEmbedFlowspecEmbEntryId OBJECT-TYPE + SYNTAX TEntryId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecEmbEntryId specifies the + ID of the entry inside of the auto-created embedded filter for + flowspec rules specified by tFilterEmbedFlowspecEmbFltrId." + ::= { tFilterEmbFlowspecEntryInfoEntry 2 } + +tFilterEmbedFlowspecInsEntryId OBJECT-TYPE + SYNTAX TAnyEntryId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecInsEntryId indicates which + entry in the IP or IPv6 filter with scope other than 'embedded' + specified by tFilterEmbedFlowspecInsertFltrId corresponds to the entry + specified by tFilterEmbedFlowspecEmbEntryId in the auto-created + embedded filter for flowspec rules specified by + tFilterEmbedFlowspecEmbFltrId." + ::= { tFilterEmbFlowspecEntryInfoEntry 3 } + +tFilterEmbedFlowspecEntryOpState OBJECT-TYPE + SYNTAX TmnxFltrEmbeddedEntryState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tFilterEmbedFlowspecEntryOpState indicates the + current operational state of the entry identified by + tFilterEmbedFlowspecEmbEntryId of the embedded filter identified by + tFilterEmbedFlowspecEmbFltrId that is embedded into the filter + identified by tFilterEmbedFlowspecInsertFltrId." + ::= { tFilterEmbFlowspecEntryInfoEntry 4 } + +tFilterMIBConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 21 } + +tFilterMIBCompliances OBJECT IDENTIFIER ::= { tFilterMIBConformance 1 } + +tFilter7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7450 ESS series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV4v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup + } + ::= { tFilterMIBCompliances 4 } + +tFilter7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7750 SR series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV4v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV4v0Group + } + ::= { tFilterMIBCompliances 5 } + +tFilter7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7450 ESS series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV5v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tTodPolicies77450V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 6 } + +tFilter77x0V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV5v0Group, + tMacFilterV4v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV4v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 7 } + +tFilter7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7450 ESS series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV6v0Group, + tMacFilterV6v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tTodPolicies77450V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 8 } + +tFilter77x0V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV6v0Group, + tMacFilterV6v0Group, + tFilterLogGroup, + tFilterRedirectPolicyGroup, + tFilterNotificationsGroup, + tIPv6FilterV6v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tFilterLogV5v0Group + } + ::= { tFilterMIBCompliances 9 } + +tFilter7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 7450 ESS series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV8v0Group, + tFilterNotificationObjV8v0Group, + tTodPolicies77450V5v0Group, + tToDPoliciesV5v0NotifyGroup + } + ::= { tFilterMIBCompliances 10 } + +tFilter77x0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV8v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV8v0Group, + tFilterNotificationObjV8v0Group, + tIPv6FilterV8v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup + } + ::= { tFilterMIBCompliances 11 } + +tFilter7xxxV9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV9v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV9v0Group, + tFilterNotificationObjV9v0Group, + tIPv6FilterV8v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV9v0Group + } + ::= { tFilterMIBCompliances 12 } + +tFilter7xxxV10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV9v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV9v0Group, + tFilterNotificationObjV9v0Group, + tIPv6FilterV10v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tFilterNameV10v0Group, + tLiFilterV10v0Group, + tFilterPrefixListV10v0Group + } + ::= { tFilterMIBCompliances 13 } + +tFilter7xxxV11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV11v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV11v0Group, + tIPv6FilterV11v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tFilterNameV10v0Group, + tLiFilterV10v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterPortListV11v0Group + } + ::= { tFilterMIBCompliances 14 } + +tFilter7xxxV12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV12v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyGroup, + tFilterNotificationsV11v0Group, + tFilterNotificationsV12v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV12v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterPortListV11v0Group + } + ::= { tFilterMIBCompliances 15 } + +tFilterV13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + 77x0 SPR/SR series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV12v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV13v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationsV12v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV12v0Group, + tIPv6FilterV13v0Group, + tTodPolicies77x0V5v0Group, + tToDPoliciesV5v0NotifyGroup, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group + } + ::= { tFilterMIBCompliances 16 } + +tFilterV14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R14.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV13v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationsV12v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup + } + ::= { tFilterMIBCompliances 17 } + +tFilterV15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R15.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV13v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup + } + ::= { tFilterMIBCompliances 18 } + +tFilterV16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of Filter features on Nokia + SROS series systems release R16.0." + MODULE + MANDATORY-GROUPS { + tFilterScalarGroup, + tIPFilterV14v0Group, + tIPFilterV13v0Group, + tMacFilterV8v0Group, + tFilterLogGroup, + tFilterLogV5v0Group, + tFilterRedirectPolicyV13v0Group, + tFilterNotificationsV11v0Group, + tFilterNotificationObjV12v0Group, + tIPv6FilterV14v0Group, + tIPv6FilterV13v0Group, + tMacFilterVidFilteringV9v0Group, + tDhcpFilterV10v0Group, + tDhcpFilterV13v0Group, + tFilterNameV10v0Group, + tLiFilterV12v0Group, + tFilterPrefixListV11v0Group, + tFilterEmbeddedInsertV11v0Group, + tFilterEmbeddedInsertV12v0Group, + tFilterEmbeddedInsertV13v0Group, + tFilterPortListV11v0Group, + tFilterSystemFilterV13v0Group, + tMacFilterV13v0Group, + tFilterEmbedFlowspecGroup, + tFilterNotificationsV14v0Group, + tFilterIPvXRedundantActionGroup, + tFilterMacRedundantActionGroup, + tFilterEmbedVsdGroup, + tFilterEntryStatGroup, + tFilterEmbeddedRefGroup, + tFilterRemarkDscpGroup, + tFilterRemarkDscpExtGroup, + tFilterPrefListRtrBgpPeersGroup, + tFilterPrefListInfoGroup, + tFilterForwardVprnTargetGroup, + tFilterNotificationsV15v0Group, + tFilterFwdBondingConnectionGroup, + tFilterSelectiveFlowspecGroup, + tFilterMatchTcpFlagsGroup + } + ::= { tFilterMIBCompliances 19 } + +tFilterMIBGroups OBJECT IDENTIFIER ::= { tFilterMIBConformance 2 } + +tFilterLogGroup OBJECT-GROUP + OBJECTS { + tFilterLogRowStatus, + tFilterLogDestination, + tFilterLogDescription, + tFilterLogMaxNumEntries, + tFilterLogSysLogId, + tFilterLogFileId, + tFilterLogStopOnFull, + tFilterLogEnabled, + tFilterLogMaxInstances, + tFilterLogInstances, + tFilterLogBindings + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter log objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 3 } + +tFilterRedirectPolicyGroup OBJECT-GROUP + OBJECTS { + tFilterRPRowStatus, + tFilterRPDescription, + tFilterRPAdminState, + tFilterRPActiveDest, + tFilterRDRowStatus, + tFilterRDDescription, + tFilterRDAdminPriority, + tFilterRDOperPriority, + tFilterRDAdminState, + tFilterRDOperState, + tFilterRSTRowStatus, + tFilterRSTOID, + tFilterRSTCommunity, + tFilterRSTSNMPVersion, + tFilterRSTInterval, + tFilterRSTTimeout, + tFilterRSTDropCount, + tFilterRSTHoldDown, + tFilterRSTHoldDownRemain, + tFilterRSTLastActionTime, + tFilterRSTLastOID, + tFilterRSTLastType, + tFilterRSTLastCounter32Val, + tFilterRSTLastUnsigned32Val, + tFilterRSTLastTimeTicksVal, + tFilterRSTLastInt32Val, + tFilterRSTLastOctetStringVal, + tFilterRSTLastIpAddressVal, + tFilterRSTLastOidVal, + tFilterRSTLastCounter64Val, + tFilterRSTLastOpaqueVal, + tFilterRSTLastAction, + tFilterRSTLastPrioChange, + tFilterRSTNextRespIndex, + tFilterRSTRespRowStatus, + tFilterRSTRespAction, + tFilterRSTRespPrioChange, + tFilterRSTRespOID, + tFilterRSTRespType, + tFilterRSTCounter32Val, + tFilterRSTUnsigned32Val, + tFilterRSTTimeTicksVal, + tFilterRSTInt32Val, + tFilterRSTOctetStringVal, + tFilterRSTIpAddressVal, + tFilterRSTOidVal, + tFilterRSTCounter64Val, + tFilterRSTOpaqueVal, + tFilterRUTRowStatus, + tFilterRUTURL, + tFilterRUTHTTPVersion, + tFilterRUTInterval, + tFilterRUTTimeout, + tFilterRUTDropCount, + tFilterRUTHoldDown, + tFilterRUTHoldDownRemain, + tFilterRUTLastActionTime, + tFilterRUTLastRetCode, + tFilterRUTLastAction, + tFilterRUTLastPrioChange, + tFilterRUTRespRowStatus, + tFilterRUTRespAction, + tFilterRUTRespPrioChange, + tFilterRPTRowStatus, + tFilterRPTInterval, + tFilterRPTTimeout, + tFilterRPTDropCount, + tFilterRPTHoldDown, + tFilterRPTHoldDownRemain, + tFilterRPTLastActionTime, + tFilterRPTLastAction + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter redirect policy + objects on Nokia SROS series systems. This group is obsoleted in + release 13.0." + ::= { tFilterMIBGroups 4 } + +tFilterScalarGroup OBJECT-GROUP + OBJECTS { + tFilterDomainLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter scalar objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 7 } + +tFilterNotificationObjGroup OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 8 } + +tFilterNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 9 } + +tIPv6FilterV4v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 11 } + +tIPFilterV4v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 4.0 release." + ::= { tFilterMIBGroups 12 } + +tMacFilterV4v0Group OBJECT-GROUP + OBJECTS { + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsAction, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of mac filter objects on + Nokia SROS series systems 4.0 release." + ::= { tFilterMIBGroups 13 } + +tTodPoliciesV4v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState, + tIPv6FilterParamsTimeRangeName, + tIPv6FilterParamsTimeRangeState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Nokia SROS series systems 4.0 release." + ::= { tFilterMIBGroups 14 } + +tmnxFilterObsoleteGroup OBJECT-GROUP + OBJECTS { + tAutoIPFilterEntrySourceIpMask + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-FILTER-MIB which are obsoleted." + ::= { tFilterMIBGroups 15 } + +tToDPoliciesV5v0NotifyGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEntryActivationFailed, + tFilterEntryActivationRestored + } + STATUS obsolete + DESCRIPTION + "The group of notifications generated by the time of time of day policy + feature on Nokia SROS series systems 5.0 release." + ::= { tFilterMIBGroups 16 } + +tIPFilterV5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 5.0 release." + ::= { tFilterMIBGroups 17 } + +tFilterLogV5v0Group OBJECT-GROUP + OBJECTS { + tFilterLogSummaryEnabled, + tFilterLogSummaryCrit1 + } + STATUS current + DESCRIPTION + "The group of objects supporting Filter Log Summarization on Nokia 7x50 + ESS/SR series systems 5.0 release." + ::= { tFilterMIBGroups 18 } + +tTodPolicies77450V5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Nokia 7450 ESS series systems 5.0 release. + + This group was made obsolete for Nokia SROS Release 9.0." + ::= { tFilterMIBGroups 19 } + +tTodPolicies77x0V5v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState, + tIPv6FilterParamsTimeRangeName, + tIPv6FilterParamsTimeRangeState + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of time of day policy + related objects on Nokia 77x0 series systems 5.0 release." + ::= { tFilterMIBGroups 20 } + +tFilterNotificationObjV5v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 21 } + +tIPFilterV6v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 6.0 release." + ::= { tFilterMIBGroups 22 } + +tMacFilterV6v0Group OBJECT-GROUP + OBJECTS { + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsAction, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL, + tMacFilterParamsIngrHitByteCount, + tMacFilterParamsEgrHitByteCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of mac filter objects on + Nokia SROS series systems 6.0 release." + ::= { tFilterMIBGroups 23 } + +tIPv6FilterV6v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 24 } + +tIPFilterV8v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 8.0 release." + ::= { tFilterMIBGroups 25 } + +tIPv6FilterV8v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 26 } + +tFilterNotificationObjV8v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription, + tFilterId, + tFilterType, + tFilterSubInsSpaceOwner, + tFilterThresholdReached + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 27 } + +tFilterNotificationsV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop, + tFilterSubInsSpaceAlarmRaised, + tFilterSubInsSpaceAlarmCleared, + tFilterSubInsFltrEntryDropped + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 28 } + +tMacFilterV8v0Group OBJECT-GROUP + OBJECTS { + tMacFilterRowStatus, + tMacFilterScope, + tMacFilterDescription, + tMacFilterDefaultAction, + tMacFilterParamsRowStatus, + tMacFilterParamsLogId, + tMacFilterParamsDescription, + tMacFilterParamsAction, + tMacFilterParamsFrameType, + tMacFilterParamsSrcMAC, + tMacFilterParamsSrcMACMask, + tMacFilterParamsDstMAC, + tMacFilterParamsDstMACMask, + tMacFilterParamsDot1pValue, + tMacFilterParamsDot1pMask, + tMacFilterParamsEtherType, + tMacFilterParamsDsap, + tMacFilterParamsDsapMask, + tMacFilterParamsSsap, + tMacFilterParamsSsapMask, + tMacFilterParamsSnapPid, + tMacFilterParamsSnapOui, + tMacFilterParamsIngressHitCount, + tMacFilterParamsEgressHitCount, + tMacFilterParamsLogInstantiated, + tMacFilterParamsFwdSvcId, + tMacFilterParamsFwdSapPortId, + tMacFilterParamsFwdSapEncapVal, + tMacFilterParamsFwdSdpBind, + tMacFilterParamsRedirectURL, + tMacFilterParamsIngrHitByteCount, + tMacFilterParamsEgrHitByteCount, + tMacFilterParamsLowISID, + tMacFilterParamsHighISID, + tMacFilterType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of mac filter objects on + Nokia SROS series systems 8.0 release." + ::= { tFilterMIBGroups 29 } + +tMacFilterVidFilteringV9v0Group OBJECT-GROUP + OBJECTS { + tMacFilterParamsInnerTagValue, + tMacFilterParamsInnerTagMask, + tMacFilterParamsOuterTagValue, + tMacFilterParamsOuterTagMask + } + STATUS current + DESCRIPTION + "The group of objects supporting management of mac VID filtering + objects on Nokia SROS series systems 9.0 release." + ::= { tFilterMIBGroups 30 } + +tIPFilterV9v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsFwdRtrId, + tIPFilterParamsSrcRouteOption + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 9.0 release." + ::= { tFilterMIBGroups 31 } + +tFilterNotificationsV9v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop, + tFilterSubInsSpaceAlarmRaised, + tFilterSubInsSpaceAlarmCleared, + tFilterSubInsFltrEntryDropped, + tFilterBgpFlowSpecProblem + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 32 } + +tFilterNotificationObjV9v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription, + tFilterId, + tFilterType, + tFilterSubInsSpaceOwner, + tFilterThresholdReached, + tFltrFlowSpecProblem, + tFltrFlowSpecProblemDescription, + tFltrFLowSpecNLRI, + tFltrFlowSpecVrtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 33 } + +tDhcpFilterV9v0Group OBJECT-GROUP + OBJECTS { + tDhcpFilterTableLastChanged, + tDhcpFilterRowStatus, + tDhcpFilterLastChanged, + tDhcpFilterDescription, + tDhcpFilterParamsTblLastChanged, + tDhcpFilterParamsRowStatus, + tDhcpFilterParamsLastChanged, + tDhcpFilterParamsOptionNumber, + tDhcpFilterParamsOptionMatch, + tDhcpFilterParamsAction + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting DHCP Filters on Nokia 7x50 ESS/SR + series systems 9.0 release." + ::= { tFilterMIBGroups 34 } + +tIPv6FilterV10v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 35 } + +tFilterNameV10v0Group OBJECT-GROUP + OBJECTS { + tIpFilterName, + tIpFilterNameId, + tIpFilterNameLastChanged, + tIpFilterNameRowStatus, + tIpFilterNameTableLastChgd, + tIpv6FilterName, + tIpv6FilterNameId, + tIpv6FilterNameLastChanged, + tIpv6FilterNameRowStatus, + tIpv6FilterNameTableLastChgd, + tMacFilterName, + tMacFilterNameId, + tMacFilterNameLastChanged, + tMacFilterNameRowStatus, + tMacFilterNameTableLastChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter-name objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 36 } + +tDhcpFilterV10v0Group OBJECT-GROUP + OBJECTS { + tDhcpFilterTableLastChanged, + tDhcpFilterRowStatus, + tDhcpFilterLastChanged, + tDhcpFilterDescription, + tDhcpFilterParamsTblLastChanged, + tDhcpFilterParamsRowStatus, + tDhcpFilterParamsLastChanged, + tDhcpFilterParamsOptionNumber, + tDhcpFilterParamsOptionMatch, + tDhcpFilterParamsAction, + tDhcpFilterParamsOptionValue + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP Filters on Nokia 7x50 ESS/SR + series systems 10.0 release." + ::= { tFilterMIBGroups 37 } + +tLiFilterV10v0Group OBJECT-GROUP + OBJECTS { + tLiReservedBlockRowStatus, + tLiReservedBlockDescription, + tLiReservedBlockStart, + tLiReservedBlockSize, + tLiReservedBlockLastChanged, + tLiReservedBlockTableLastChanged, + tLiReservedBlockFltrRowStatus, + tLiReservedBlockFltrLastChanged, + tLiReservedBlockFltrTableLastChg, + tLiFilterDescription, + tLiFilterRowStatus, + tLiFilterLastChanged, + tLiFilterTableLastChanged, + tLiFilterAssociationRowStatus, + tLiFilterAssociationLastChg, + tLiFilterAssociationTableLastChg, + tLiMacFilterParamsDescription, + tLiMacFilterParamsDstMAC, + tLiMacFilterParamsDstMACMask, + tLiMacFilterParamsFrameType, + tLiMacFilterParamsRowStatus, + tLiMacFilterParamsSrcMAC, + tLiMacFilterParamsSrcMACMask, + tLiMacFilterParamsLastChanged, + tLiMacFilterParamsTableLastChg, + tLiMacFilterParamsIngrHitCount, + tLiMacFilterParamsEgrHitCount, + tLiMacFilterParamsIngrHitBytes, + tLiMacFilterParamsEgrHitBytes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of LI filter entries on + Nokia SROS series systems 10.0 release." + ::= { tFilterMIBGroups 38 } + +tFilterPrefixListV10v0Group OBJECT-GROUP + OBJECTS { + tFilterPrefixListTableLstChng, + tFilterPrefixListRowStatus, + tFilterPrefixListLastChanged, + tFilterPrefixListDescription, + tFilterPrefixListEntryTblLstChg, + tFilterPrefixListEntryRowStatus, + tIPFilterParamsSrcIpPrefixList, + tIPFilterParamsDstIpPrefixList + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP prefix lists in IP + filters on Nokia SROS series systems 10.0 release." + ::= { tFilterMIBGroups 39 } + +tIPv6FilterV11v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterHostSharedInsertPt, + tIPv6FilterHostSharedInsertSize, + tIpv6FilterHostSharedNbrInsertd, + tIPv6FilterHostSharedHighWmark, + tIPv6FilterHostSharedLowWmark, + tIPv6FilterNbrHostSharedFltrs, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind, + tIPv6FilterParamsRedirectURL, + tIPv6FilterParamsSrcIpPrefixList, + tIPv6FilterParamsDstIpPrefixList, + tIPv6FilterParamsFragment, + tIPv6FilterParamsHopByHopOpt, + tIPv6FilterParamsRoutingType0, + tIPv6FilterParamsPortSelector, + tIPv6FilterParamsSrcPortList, + tIPv6FilterParamsDstPortList, + tIPv6FilterParamsFwdRtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia SROS series systems." + ::= { tFilterMIBGroups 40 } + +tFilterEmbeddedInsertV11v0Group OBJECT-GROUP + OBJECTS { + tFilterEmbeddedRefRowStatus, + tFilterEmbeddedRefTableLstChg, + tFilterEmbeddedRefOperState, + tFilterEmbeddedRefAdminState, + tFltrEmbedRefInfEntryCnt, + tFltrEmbedRefInfEntryCntInsrtd, + tFltrEmbedEntryInsrtEntryId, + tFltrEmbedEntryRefOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting the creation of embedded filters for + Nokia SROS systems 11.0 release." + ::= { tFilterMIBGroups 41 } + +tFilterPortListV11v0Group OBJECT-GROUP + OBJECTS { + tFilterPortListTableLstChng, + tFilterPortListRowStatus, + tFilterPortListLastChanged, + tFilterPortListDescription, + tFilterPortListEntryTblLstChg, + tFilterPortListEntryRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting the management of port lists for + filters on Nokia SROS series systems 11.0 release." + ::= { tFilterMIBGroups 42 } + +tFilterPrefixListV11v0Group OBJECT-GROUP + OBJECTS { + tFilterPrefixListTableLstChng, + tFilterPrefixListRowStatus, + tFilterPrefixListLastChanged, + tFilterPrefixListDescription, + tFilterPrefixListEntryTblLstChg, + tFilterPrefixListEntryRowStatus, + tIPFilterParamsSrcIpPrefixList, + tIPFilterParamsDstIpPrefixList, + tFilterApplyPathTableLstChng, + tFilterApplyPathRowStatus, + tFilterApplyPathLastChanged, + tFilterApplyPathMatch1, + tFilterApplyPathMatch2 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP prefix lists in IP + filters on Nokia SROS series systems 11.0 release." + ::= { tFilterMIBGroups 43 } + +tIPFilterV11v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterHostSharedInsertPt, + tIPFilterHostSharedInsertSize, + tIpFilterHostSharedNbrInsertd, + tIPFilterHostSharedHighWmark, + tIPFilterHostSharedLowWmark, + tIPFilterNbrHostSharedFltrs, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsFwdRtrId, + tIPFilterParamsSrcRouteOption, + tIPFilterParamsPortSelector, + tIPFilterParamsSrcPortList, + tIPFilterParamsDstPortList, + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterParamsExtPktLenVal1, + tIPFilterParamsExtPktLenVal2, + tIPFilterParamsExtPktLenOper + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 11.0 release." + ::= { tFilterMIBGroups 44 } + +tFilterNotificationsV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tIPFilterPBRPacketsDrop, + tFilterSubInsSpaceAlarmRaised, + tFilterSubInsSpaceAlarmCleared, + tFilterSubInsFltrEntryDropped, + tFilterBgpFlowSpecProblem, + tFilterApplyPathProblem, + tFilterRadSharedFltrAlarmRaised, + tFilterRadSharedFltrAlarmClear, + tFilterEmbeddingOperStateChange + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 45 } + +tFilterNotificationObjV11v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription, + tFilterId, + tFilterType, + tFilterSubInsSpaceOwner, + tFilterThresholdReached, + tFltrFlowSpecProblem, + tFltrFlowSpecProblemDescription, + tFltrFLowSpecNLRI, + tFltrFlowSpecVrtrId, + tFltrPrefixListType, + tFltrPrefixListName, + tFltrApplyPathSource, + tFltrApplyPathIndex, + tFltrNotifDescription + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 46 } + +tIPFilterV12v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterHostSharedInsertPt, + tIPFilterHostSharedInsertSize, + tIpFilterHostSharedNbrInsertd, + tIPFilterHostSharedHighWmark, + tIPFilterHostSharedLowWmark, + tIPFilterNbrHostSharedFltrs, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsFwdRtrId, + tIPFilterParamsSrcRouteOption, + tIPFilterParamsPortSelector, + tIPFilterParamsSrcPortList, + tIPFilterParamsDstPortList, + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterParamsExtPktLenVal1, + tIPFilterParamsExtPktLenVal2, + tIPFilterParamsExtPktLenOper, + tIPFilterParamsRdirAllwRadOvrd, + tIPFilterParamsNatPolicyName, + tIPFilterParamsFwdLsp, + tIPFilterParamsFwdLspRtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 12.0 release. This group was made obsolete in release 14.0." + ::= { tFilterMIBGroups 47 } + +tIPv6FilterV12v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterHostSharedInsertPt, + tIPv6FilterHostSharedInsertSize, + tIpv6FilterHostSharedNbrInsertd, + tIPv6FilterHostSharedHighWmark, + tIPv6FilterHostSharedLowWmark, + tIPv6FilterNbrHostSharedFltrs, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind, + tIPv6FilterParamsRedirectURL, + tIPv6FilterParamsSrcIpPrefixList, + tIPv6FilterParamsDstIpPrefixList, + tIPv6FilterParamsFragment, + tIPv6FilterParamsHopByHopOpt, + tIPv6FilterParamsRoutingType0, + tIPv6FilterParamsPortSelector, + tIPv6FilterParamsSrcPortList, + tIPv6FilterParamsDstPortList, + tIPv6FilterParamsRdirAllwRadOvrd, + tIPv6FilterParamsFwdRtrId, + tIPv6FilterParamsSrcIpFullMask, + tIPv6FilterParamsDstIpFullMask, + tIPv6FilterParamsNatPolicyName, + tIPv6FilterParamsFlowLabel, + tIPv6FilterParamsFlowLabelMask, + tIPv6FilterParamsFwdLspRtrId, + tIPv6FilterParamsFwdLsp, + tIPv6FilterParamsExtTbleLstChgd, + tIPv6FilterParamsExtLastChanged, + tIPv6FilterParamsExtAhExtHdr, + tIPv6FilterParamsExtEspExtHdr, + tIPv6FilterParamsExtNatType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia 7x50 ESS/SR series systems 12.0 release. This group was made + obsolete in release 14.0." + ::= { tFilterMIBGroups 48 } + +tLiFilterV12v0Group OBJECT-GROUP + OBJECTS { + tLiReservedBlockRowStatus, + tLiReservedBlockDescription, + tLiReservedBlockStart, + tLiReservedBlockSize, + tLiReservedBlockLastChanged, + tLiReservedBlockTableLastChanged, + tLiReservedBlockFltrRowStatus, + tLiReservedBlockFltrLastChanged, + tLiReservedBlockFltrTableLastChg, + tLiFilterDescription, + tLiFilterRowStatus, + tLiFilterLastChanged, + tLiFilterTableLastChanged, + tLiFilterAssociationRowStatus, + tLiFilterAssociationLastChg, + tLiFilterAssociationTableLastChg, + tLiMacFilterParamsDescription, + tLiMacFilterParamsDstMAC, + tLiMacFilterParamsDstMACMask, + tLiMacFilterParamsFrameType, + tLiMacFilterParamsRowStatus, + tLiMacFilterParamsSrcMAC, + tLiMacFilterParamsSrcMACMask, + tLiMacFilterParamsLastChanged, + tLiMacFilterParamsTableLastChg, + tLiMacFilterParamsIngrHitCount, + tLiMacFilterParamsEgrHitCount, + tLiMacFilterParamsIngrHitBytes, + tLiMacFilterParamsEgrHitBytes, + tLiIpFilterParamsTableLastChg, + tLiIpFilterParamsLastChanged, + tLiIpFilterParamsRowStatus, + tLiIpFilterParamsDescription, + tLiIpFilterParamsSrcIpAddrType, + tLiIpFilterParamsSrcIpAddr, + tLiIpFilterParamsSrcIpFullMask, + tLiIpFilterParamsDstIpAddrType, + tLiIpFilterParamsDstIpAddr, + tLiIpFilterParamsDstIpFullMask, + tLiIpFilterParamsProtocolNextHdr, + tLiIpFilterParamsSrcPortValue1, + tLiIpFilterParamsSrcPortValue2, + tLiIpFilterParamsSrcPortOper, + tLiIpFilterParamsDstPortValue1, + tLiIpFilterParamsDstPortValue2, + tLiIpFilterParamsDstPortOper, + tLiIpFltrParamsInfIngrHitCount, + tLiIpFltrParamsInfEgrHitCount, + tLiIpFltrParamsInfIngrHitBytes, + tLiIpFltrParamsInfEgrHitBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of LI filter entries on + Nokia SROS series systems 12.0 release." + ::= { tFilterMIBGroups 49 } + +tFilterEmbeddedInsertV12v0Group OBJECT-GROUP + OBJECTS { + tFilterEmbedOpenflowRowStatus, + tFilterEmbedOpenflowTableLstChg, + tFilterEmbedOpenflowOperState, + tFilterEmbedOpenflowAdminState, + tFltrEmbedOfInfoEntryCnt, + tFltrEmbedOfInfoEntryCntInsrtd, + tFltrEmbedOfEntryInsrtEntryId, + tFltrEmbedOfEntryInsrtEntryState + } + STATUS current + DESCRIPTION + "The group of new objects supporting the creation of embedded filters + for Nokia SROS systems 12.0 release." + ::= { tFilterMIBGroups 50 } + +tFilterNotificationsV12v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEmbedOpenflowOperStateChg, + tFilterTmsEvent + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems." + ::= { tFilterMIBGroups 51 } + +tFilterRedirectPolicyV13v0Group OBJECT-GROUP + OBJECTS { + tFilterRPVrtrId, + tFilterRPRowStatus, + tFilterRPDescription, + tFilterRPAdminState, + tFilterRPActiveDestAddrType, + tFilterRPActiveDestAddr, + tFilterRPDstStickiness, + tFilterRPBestDstAddrType, + tFilterRPBestDstAddr, + tFilterRPStickinessHoldRemain, + tFilterRPlcyDstTableLastChg, + tFltrRPDstLastChanged, + tFltrRPDstRowStatus, + tFltrRPDstDescription, + tFltrRPDstAdminPriority, + tFltrRPDstOperPriority, + tFltrRPDstAdminState, + tFltrRPDstOperState, + tFilterRPlcyPingTestTableLastChg, + tFltrRPPingTLastChanged, + tFltrRPPingTRowStatus, + tFltrRPPingTInterval, + tFltrRPPingTTimeout, + tFltrRPPingTDropCount, + tFltrRPPingTHoldDown, + tFltrRPPingTHoldDownRemain, + tFltrRPPingTLastActionTime, + tFltrRPPingTLastAction, + tFilterRPlcySNMPTestTableLastChg, + tFltrRPSnmpTLastChanged, + tFltrRPSnmpTRowStatus, + tFltrRPSnmpTOID, + tFltrRPSnmpTCommunity, + tFltrRPSnmpTSnmpVersion, + tFltrRPSnmpTInterval, + tFltrRPSnmpTTimeout, + tFltrRPSnmpTDropCount, + tFltrRPSnmpTHoldDown, + tFltrRPSnmpTHoldDownRemain, + tFltrRPSnmpTLastActionTime, + tFltrRPSnmpTLastOID, + tFltrRPSnmpTLastType, + tFltrRPSnmpTLastCounter32Val, + tFltrRPSnmpTLastUnsigned32Val, + tFltrRPSnmpTLastTimeTicksVal, + tFltrRPSnmpTLastInt32Val, + tFltrRPSnmpTLastOctetStringVal, + tFltrRPSnmpTLastIpAddressVal, + tFltrRPSnmpTLastOidVal, + tFltrRPSnmpTLastCounter64Val, + tFltrRPSnmpTLastOpaqueVal, + tFltrRPSnmpTLastAction, + tFltrRPSnmpTLastPrioChange, + tFltrRPSnmpTNextRespIndex, + tFilterRPlcySNMPRespTableLastChg, + tFltrRPSnmpRspLastChanged, + tFltrRPSnmpRspRowStatus, + tFltrRPSnmpRspAction, + tFltrRPSnmpRspPrioChange, + tFltrRPSnmpRspOID, + tFltrRPSnmpRspType, + tFltrRPSnmpRspCounter32Val, + tFltrRPSnmpRspUnsigned32Val, + tFltrRPSnmpRspTimeTicksVal, + tFltrRPSnmpRspInt32Val, + tFltrRPSnmpRspOctetStringVal, + tFltrRPSnmpRspIpAddressVal, + tFltrRPSnmpRspOidVal, + tFltrRPSnmpRspCounter64Val, + tFltrRPSnmpRspOpaqueVal, + tFilterRPlcyURLTestTableLastChg, + tFltrRPUrlTLastChanged, + tFltrRPUrlTRowStatus, + tFltrRPUrlTUrl, + tFltrRPUrlTHttpVersion, + tFltrRPUrlTInterval, + tFltrRPUrlTTimeout, + tFltrRPUrlTDropCount, + tFltrRPUrlTHoldDown, + tFltrRPUrlTHoldDownRemain, + tFltrRPUrlTLastActionTime, + tFltrRPUrlTLastRetCode, + tFltrRPUrlTLastAction, + tFltrRPUrlTLastPrioChange, + tFilterRPlcyURLRespTableLastChg, + tFltrRPUrlTRspLastChanged, + tFltrRPUrlTRspRowStatus, + tFltrRPUrlTRspAction, + tFltrRPUrlTRspPrioChange, + tFilterRPlcyUcastRtTTableLastChg, + tFltrRPUcastRtTLastChanged, + tFltrRPUcastRtTRowStatus, + tFltrRPUcastRtTLastActionTime, + tFltrRPUcastRtTLastAction + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter redirect policy + objects on Nokia SROS series systems new in 13.0 series." + ::= { tFilterMIBGroups 52 } + +tFilterNotificationObjV12v0Group OBJECT-GROUP + OBJECTS { + tFilterPBRDropReason, + tFilterParmRow, + tFilterAlarmDescription, + tFilterId, + tFilterType, + tFilterSubInsSpaceOwner, + tFilterThresholdReached, + tFltrFlowSpecProblem, + tFltrFlowSpecProblemDescription, + tFltrFLowSpecNLRI, + tFltrFlowSpecVrtrId, + tFltrPrefixListType, + tFltrPrefixListName, + tFltrApplyPathSource, + tFltrApplyPathIndex, + tFltrNotifDescription, + tFltrMdaId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of filter notification + objects on Nokia SROS series systems." + ::= { tFilterMIBGroups 53 } + +tIPFilterV13v0Group OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterSharedPccRuleInsrtPt, + tIPFilterSharedPccRuleInsrtSize, + tIPFilterSharedPccRuleNbrInsrtd, + tIPFilterChainToSystemFilter, + tIPFilterParamsExtTTLVal1, + tIPFilterParamsExtTTLVal2, + tIPFilterParamsExtTTLOper, + tIPFilterParamsExtEgressPBR, + tIPFilterParamsExtEsi, + tIPFilterParamsExtFwdEsiSvcId, + tIPFilterParamsExtFwdEsiVRtrId, + tIPFilterParamsExtFwdEsiSFIp, + tIPFilterParamsExtPbrDwnActOvr, + tIPFilterParamsExtFwdEsiVasIf + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 13.0 release." + ::= { tFilterMIBGroups 54 } + +tIPv6FilterV13v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterParamsExtPktLenVal1, + tIPv6FilterParamsExtPktLenVal2, + tIPv6FilterParamsExtPktLenOper, + tIPv6FilterSharedPccRuleInsrtPt, + tIPv6FilterSharedPccRuleInsrtSiz, + tIPv6FilterSharedPccRuleNbrInsrt, + tIPv6FilterChainToSystemFilter, + tIPv6FilterParamsExtHopLimitVal1, + tIPv6FilterParamsExtHopLimitVal2, + tIPv6FilterParamsExtHopLimitOper, + tIPv6FilterParamsExtEgressPBR, + tIPv6FilterParamsExtEsi, + tIPv6FilterParamsExtFwdEsiSvcId, + tIPv6FilterParamsExtFwdEsiVRtrId, + tIPv6FilterParamsExtFwdEsiSFIp, + tIPv6FilterParamsExtPbrDwnActOvr, + tIPv6FilterParamsExtFwdEsiVasIf + } + STATUS current + DESCRIPTION + "The group of objects supporting IPv6 Filters on Nokia 7x50 ESS/SR + series systems 13.0 release." + ::= { tFilterMIBGroups 55 } + +tFilterRPlcyV13v0ObsoleteGroup OBJECT-GROUP + OBJECTS { + tFilterRPActiveDest, + tFilterRDRowStatus, + tFilterRDDescription, + tFilterRDAdminPriority, + tFilterRDOperPriority, + tFilterRDAdminState, + tFilterRDOperState, + tFilterRSTRowStatus, + tFilterRSTOID, + tFilterRSTCommunity, + tFilterRSTSNMPVersion, + tFilterRSTInterval, + tFilterRSTTimeout, + tFilterRSTDropCount, + tFilterRSTHoldDown, + tFilterRSTHoldDownRemain, + tFilterRSTLastActionTime, + tFilterRSTLastOID, + tFilterRSTLastType, + tFilterRSTLastCounter32Val, + tFilterRSTLastUnsigned32Val, + tFilterRSTLastTimeTicksVal, + tFilterRSTLastInt32Val, + tFilterRSTLastOctetStringVal, + tFilterRSTLastIpAddressVal, + tFilterRSTLastOidVal, + tFilterRSTLastCounter64Val, + tFilterRSTLastOpaqueVal, + tFilterRSTLastAction, + tFilterRSTLastPrioChange, + tFilterRSTNextRespIndex, + tFilterRSTRespRowStatus, + tFilterRSTRespAction, + tFilterRSTRespPrioChange, + tFilterRSTRespOID, + tFilterRSTRespType, + tFilterRSTCounter32Val, + tFilterRSTUnsigned32Val, + tFilterRSTTimeTicksVal, + tFilterRSTInt32Val, + tFilterRSTOctetStringVal, + tFilterRSTIpAddressVal, + tFilterRSTOidVal, + tFilterRSTCounter64Val, + tFilterRSTOpaqueVal, + tFilterRUTRowStatus, + tFilterRUTURL, + tFilterRUTHTTPVersion, + tFilterRUTInterval, + tFilterRUTTimeout, + tFilterRUTDropCount, + tFilterRUTHoldDown, + tFilterRUTHoldDownRemain, + tFilterRUTLastActionTime, + tFilterRUTLastRetCode, + tFilterRUTLastAction, + tFilterRUTLastPrioChange, + tFilterRUTRespRowStatus, + tFilterRUTRespAction, + tFilterRUTRespPrioChange, + tFilterRPTRowStatus, + tFilterRPTInterval, + tFilterRPTTimeout, + tFilterRPTDropCount, + tFilterRPTHoldDown, + tFilterRPTHoldDownRemain, + tFilterRPTLastActionTime, + tFilterRPTLastAction + } + STATUS current + DESCRIPTION + "The group of obsoleted objects in 13.0 supporting management of filter + redirect policy on Nokia SROS series systems." + ::= { tFilterMIBGroups 56 } + +tFilterSystemFilterV13v0Group OBJECT-GROUP + OBJECTS { + tFilterSystemFilterTableLastChg, + tFilterSystemFilterLastChanged, + tFilterSystemFilterRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting system filter policies on Nokia 7x50 + ESS/SR series systems 13.0 release." + ::= { tFilterMIBGroups 57 } + +tFilterEmbeddedInsertV13v0Group OBJECT-GROUP + OBJECTS { + tFilterEmbedOflowSvcContext, + tFilterEmbedOflowSapContextPort, + tFilterEmbedOflowSapContextEncap, + tFilterEmbedOflowContextType + } + STATUS current + DESCRIPTION + "The group of new objects supporting the creation of embedded filters + for Nokia SROS systems 13.0 release." + ::= { tFilterMIBGroups 58 } + +tDhcpFilterV13v0Group OBJECT-GROUP + OBJECTS { + tDhcpFilterDefAction, + tDhcp6FilterTblLastChanged, + tDhcp6FilterRowStatus, + tDhcp6FilterLastChanged, + tDhcp6FilterDescription, + tDhcp6FilterDefAction, + tDhcp6FilterParamsTblLastChanged, + tDhcp6FilterParamsRowStatus, + tDhcp6FilterParamsLastChanged, + tDhcp6FilterParamsOptionNumber, + tDhcp6FilterParamsOptionMatch, + tDhcp6FilterParamsAction, + tDhcp6FilterParamsOptionValue, + tDhcp6FilterDefActionFlags, + tDhcp6FilterParamsActionFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP Filters on Nokia 7x50 ESS/SR + series systems 13.0 release." + ::= { tFilterMIBGroups 59 } + +tMacFilterV13v0Group OBJECT-GROUP + OBJECTS { + tMacFilterParamsEsi, + tMacFilterParamsFwdEsiSvcId, + tMacFilterParamsPbrDwnActOvr + } + STATUS current + DESCRIPTION + "The group of objects supporting MAC Filters on Nokia 7x50 ESS/SR + series systems 13.0 release." + ::= { tFilterMIBGroups 60 } + +tFilterNotificationsV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEmbedFlowspecOperStateChg, + tFilterEmbedVsdOperStateChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems 14.0 release." + ::= { tFilterMIBGroups 61 } + +tFilterEmbedFlowspecGroup OBJECT-GROUP + OBJECTS { + tFilterEmbedFlowspecTableLstChg, + tFilterEmbedFlowspecRowStatus, + tFilterEmbedFlowspecLastChanged, + tFilterEmbedFlowspecRtrId, + tFilterEmbedFlowspecAdminState, + tFilterEmbedFlowspecOperState, + tFltrEmbFlowSpecInfoFltrId, + tFltrEmbFlowSpecInfoEntryCnt, + tFltrEmbFlowSpecInfoEntryCntIns, + tFltrEmbFlowspecEntryInsEntryId, + tFltrEmbFlowspecEntryOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting embedding of flowspec rules on Nokia + SROS systems 14.0 release." + ::= { tFilterMIBGroups 62 } + +tFilterIPvXRedundantActionGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActionTblLChg, + tIPvXFltrEntryActRowStatus, + tIPvXFltrEntryActLastChanged, + tIPvXFltrEntryActAction, + tIPvXFltrEntryActFwdNHIpAddrType, + tIPvXFltrEntryActFwdNHIpAddr, + tIPvXFltrEntryActFwdNHIndirect, + tIPvXFltrEntryActFwdNHInterface, + tIPvXFltrEntryActFwdRedPlcy, + tIPvXFltrEntryActFwdSapPortId, + tIPvXFltrEntryActFwdSapEncapVal, + tIPvXFltrEntryActFwdSdpBind, + tIPvXFltrEntryActRedirectURL, + tIPvXFltrEntryActRdirAllwRadOvr, + tIPvXFltrEntryActFwdRtrId, + tIPvXFltrEntryActNatPolicyName, + tIPvXFltrEntryActNatType, + tIPvXFltrEntryActFwdLsp, + tIPvXFltrEntryActFwdLspRtrId, + tIPvXFltrEntryActPktLenVal1, + tIPvXFltrEntryActPktLenVal2, + tIPvXFltrEntryActPktLenOper, + tIPvXFltrEntryActTTLVal1, + tIPvXFltrEntryActTTLVal2, + tIPvXFltrEntryActTTLOper, + tIPvXFltrEntryActEsi, + tIPvXFltrEntryActFwdEsiSvcId, + tIPvXFltrEntryActFwdEsiVRtrId, + tIPvXFltrEntryActFwdEsiSFIpType, + tIPvXFltrEntryActFwdEsiSFIp, + tIPvXFltrEntryActFwdEsiVasIf, + tIPFilterParamsExtStickyDst, + tIPFilterParamsExtDownloadAct, + tIPFilterParamsExtHoldRemain, + tIPv6FilterParamsExtStickyDst, + tIPv6FilterParamsExtDownloadAct, + tIPv6FilterParamsExtHoldRemain, + tIPvXFltrEntryActPbrTargetStatus, + tIPvXFltrEntryActRateLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting redundant ip filter actions on Nokia + 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 63 } + +tFilterMacRedundantActionGroup OBJECT-GROUP + OBJECTS { + tMacFltrEntryActionTblLChg, + tMacFltrEntryActRowStatus, + tMacFltrEntryActLastChanged, + tMacFltrEntryActAction, + tMacFltrEntryActRowStatus, + tMacFltrEntryActFwdSapPortId, + tMacFltrEntryActFwdSapEncapVal, + tMacFltrEntryActFwdSdpBind, + tMacFltrEntryActRedirectURL, + tMacFltrEntryActEsi, + tMacFltrEntryActFwdEsiSvcId, + tMacFilterParamsStickyDst, + tMacFilterParamsHoldRemain, + tMacFilterParamsDownloadAct, + tMacFltrEntryActPbrTargetStatus, + tMacFltrEntryActRateLimit + } + STATUS current + DESCRIPTION + "The group of objects supporting redundant mac filter actions on Nokia + 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 64 } + +tFilterEmbedVsdGroup OBJECT-GROUP + OBJECTS { + tFilterEmbedVsdTableLstChg, + tFilterEmbedVsdRowStatus, + tFilterEmbedVsdLastChanged, + tFilterEmbedVsdAdminState, + tFilterEmbedVsdOperState, + tFltrEmbedVsdInfoEntryCnt, + tFltrEmbedVsdInfoEntryCntInsrtd, + tFilterEmbedVsdEntryInsrtEntryId, + tFilterEmbedVsdEntryOperState + } + STATUS current + DESCRIPTION + "The group of objects supporting embedding of filters managed by a VSD + controller on Nokia 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 65 } + +tFilterEmbeddedRefGroup OBJECT-GROUP + OBJECTS { + tFilterEmbeddedRefLastChanged + } + STATUS current + DESCRIPTION + "The group of objects extending support of embedding of filters Nokia + 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 66 } + +tFilterTimeRangeObsoletedGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsTimeRangeName, + tIPFilterParamsTimeRangeState, + tMacFilterParamsTimeRangeName, + tMacFilterParamsTimeRangeState, + tIPv6FilterParamsTimeRangeName, + tIPv6FilterParamsTimeRangeState + } + STATUS current + DESCRIPTION + "The group of obsoleted objects in 14.0 supporting Time Of Day / Time + Range features on Nokia SROS series systems." + ::= { tFilterMIBGroups 67 } + +tFilterObsoletedNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEntryActivationFailed, + tFilterEntryActivationRestored + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications for filter features on Nokia SROS + series systems." + ::= { tFilterMIBGroups 68 } + +tFilterEntryStatGroup OBJECT-GROUP + OBJECTS { + tFltrEntryStatIngHitCnt, + tFltrEntryStatEgrHitCnt, + tFltrEntryStatIngHitCntB, + tFltrEntryStatEgrHitCntB, + tFltrEntryStatRateLmtIngHitCnt, + tFltrEntryStatRateLmtIngDrop, + tFltrEntryStatRateLmtIngFwd, + tFltrEntryStatRateLmtIngHitCntB, + tFltrEntryStatRateLmtIngDropB, + tFltrEntryStatRateLmtIngFwdB, + tFltrEntryStatRateLmtEgrHitCnt, + tFltrEntryStatRateLmtEgrDrop, + tFltrEntryStatRateLmtEgrFwd, + tFltrEntryStatRateLmtEgrHitCntB, + tFltrEntryStatRateLmtEgrDropB, + tFltrEntryStatRateLmtEgrFwdB + } + STATUS current + DESCRIPTION + "The group of objects supporting filter action rate-limit on Nokia 7x50 + ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 69 } + +tFilterRemarkDscpGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActRemarkDSCP + } + STATUS current + DESCRIPTION + "The group of objects supporting filter remark dscp action on Nokia + 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 70 } + +tIPFilterV14v0Group OBJECT-GROUP + OBJECTS { + tIPFilterRowStatus, + tIPFilterScope, + tIPFilterDescription, + tIPFilterDefaultAction, + tIPFilterRadiusInsertPt, + tIPFilterRadiusInsertSize, + tIPFilterCreditCntrlInsertPt, + tIPFilterCreditCntrlInsertSize, + tIPFilterSubInsertHighWmark, + tIPFilterSubInsertLowWmark, + tIpFilterCreditCntrlNbrInsertd, + tIpFilterRadiusNbrInsertd, + tIPFilterHostSharedInsertPt, + tIPFilterHostSharedInsertSize, + tIpFilterHostSharedNbrInsertd, + tIPFilterHostSharedHighWmark, + tIPFilterHostSharedLowWmark, + tIPFilterNbrHostSharedFltrs, + tIPFilterParamsRowStatus, + tIPFilterParamsLogId, + tIPFilterParamsDescription, + tIPFilterParamsAction, + tIPFilterParamsForwardNH, + tIPFilterParamsForwardNHIndirect, + tIPFilterParamsSourceIpAddr, + tIPFilterParamsSourceIpMask, + tIPFilterParamsDestinationIpAddr, + tIPFilterParamsDestinationIpMask, + tIPFilterParamsProtocol, + tIPFilterParamsSourcePortValue1, + tIPFilterParamsSourcePortValue2, + tIPFilterParamsSourcePortOperator, + tIPFilterParamsDestPortValue1, + tIPFilterParamsDestPortValue2, + tIPFilterParamsDestPortOperator, + tIPFilterParamsDSCP, + tIPFilterParamsFragment, + tIPFilterParamsOptionPresent, + tIPFilterParamsIpOptionValue, + tIPFilterParamsIpOptionMask, + tIPFilterParamsMultipleOption, + tIPFilterParamsTcpSyn, + tIPFilterParamsTcpAck, + tIPFilterParamsIcmpCode, + tIPFilterParamsIcmpType, + tIPFilterParamsCflowdSample, + tIPFilterParamsCflowdIfSample, + tIPFilterParamsForwardNHInterface, + tIPFilterParamsIngressHitCount, + tIPFilterParamsEgressHitCount, + tIPFilterParamsLogInstantiated, + tIPFilterParamsForwardRedPlcy, + tIPFilterParamsActiveDest, + tIPFilterParamsFwdSvcId, + tIPFilterParamsFwdSapPortId, + tIPFilterParamsFwdSapEncapVal, + tIPFilterParamsFwdSdpBind, + tIPFilterParamsRedirectURL, + tIPFilterParamsSrcIpFullMask, + tIPFilterParamsDestIpFullMask, + tIPFilterParamsIngrHitByteCount, + tIPFilterParamsEgrHitByteCount, + tFltrGrpInsrtdEntriesFilterType, + tFltrGrpInsrtdEntriesFilterId, + tFltrGrpInsrtdEntriesApplication, + tFltrGrpInsrtdEntriesLocation, + tFltrGrpInsrtdEntriesResult, + tFltrGrpInsrtdEntriesFeedback, + tFltrGrpInsrtdEntriesExecute, + tIPFilterParamsFwdRtrId, + tIPFilterParamsSrcRouteOption, + tIPFilterParamsPortSelector, + tIPFilterParamsSrcPortList, + tIPFilterParamsDstPortList, + tIPFilterParamsExtTbleLstChgd, + tIPFilterParamsExtLastChanged, + tIPFilterParamsExtPktLenVal1, + tIPFilterParamsExtPktLenVal2, + tIPFilterParamsExtPktLenOper, + tIPFilterParamsRdirAllwRadOvrd, + tIPFilterParamsNatPolicyName, + tIPFilterParamsFwdLsp, + tIPFilterParamsFwdLspRtrId + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Filters on Nokia 7x50 ESS/SR series + systems 14.0 release." + ::= { tFilterMIBGroups 71 } + +tIPv6FilterV14v0Group OBJECT-GROUP + OBJECTS { + tIPv6FilterRowStatus, + tIPv6FilterScope, + tIPv6FilterDescription, + tIPv6FilterDefaultAction, + tIPv6FilterRadiusInsertPt, + tIPv6FilterRadiusInsertSize, + tIPv6FilterCreditCntrlInsertPt, + tIPv6FilterCreditCntrlInsertSize, + tIPv6FilterSubInsertHighWmark, + tIPv6FilterSubInsertLowWmark, + tIpv6FilterCreditCntrlNbrInsertd, + tIpv6FilterRadiusNbrInsertd, + tIPv6FilterHostSharedInsertPt, + tIPv6FilterHostSharedInsertSize, + tIpv6FilterHostSharedNbrInsertd, + tIPv6FilterHostSharedHighWmark, + tIPv6FilterHostSharedLowWmark, + tIPv6FilterNbrHostSharedFltrs, + tIPv6FilterParamsRowStatus, + tIPv6FilterParamsLogId, + tIPv6FilterParamsDescription, + tIPv6FilterParamsAction, + tIPv6FilterParamsForwardNH, + tIPv6FilterParamsForwardNHIndirect, + tIPv6FilterParamsSourceIpAddr, + tIPv6FilterParamsSourceIpMask, + tIPv6FilterParamsDestinationIpAddr, + tIPv6FilterParamsDestinationIpMask, + tIPv6FilterParamsNextHeader, + tIPv6FilterParamsSourcePortValue1, + tIPv6FilterParamsSourcePortValue2, + tIPv6FilterParamsSourcePortOperator, + tIPv6FilterParamsDestPortValue1, + tIPv6FilterParamsDestPortValue2, + tIPv6FilterParamsDestPortOperator, + tIPv6FilterParamsDSCP, + tIPv6FilterParamsTcpSyn, + tIPv6FilterParamsTcpAck, + tIPv6FilterParamsIcmpCode, + tIPv6FilterParamsIcmpType, + tIPv6FilterParamsCflowdSample, + tIPv6FilterParamsCflowdIfSample, + tIPv6FilterParamsForwardNHInterface, + tIPv6FilterParamsIngressHitCount, + tIPv6FilterParamsEgressHitCount, + tIPv6FilterParamsLogInstantiated, + tIPv6FilterParamsForwardRedPlcy, + tIPv6FilterParamsActiveDest, + tIPv6FilterParamsIngrHitByteCount, + tIPv6FilterParamsEgrHitByteCount, + tIPv6FilterParamsFwdSvcId, + tIPv6FilterParamsFwdSapPortId, + tIPv6FilterParamsFwdSapEncapVal, + tIPv6FilterParamsFwdSdpBind, + tIPv6FilterParamsRedirectURL, + tIPv6FilterParamsSrcIpPrefixList, + tIPv6FilterParamsDstIpPrefixList, + tIPv6FilterParamsFragment, + tIPv6FilterParamsHopByHopOpt, + tIPv6FilterParamsRoutingType0, + tIPv6FilterParamsPortSelector, + tIPv6FilterParamsSrcPortList, + tIPv6FilterParamsDstPortList, + tIPv6FilterParamsRdirAllwRadOvrd, + tIPv6FilterParamsFwdRtrId, + tIPv6FilterParamsSrcIpFullMask, + tIPv6FilterParamsDstIpFullMask, + tIPv6FilterParamsNatPolicyName, + tIPv6FilterParamsFlowLabel, + tIPv6FilterParamsFlowLabelMask, + tIPv6FilterParamsFwdLspRtrId, + tIPv6FilterParamsFwdLsp, + tIPv6FilterParamsExtTbleLstChgd, + tIPv6FilterParamsExtLastChanged, + tIPv6FilterParamsExtAhExtHdr, + tIPv6FilterParamsExtEspExtHdr, + tIPv6FilterParamsExtNatType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 filter objects on + Nokia 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 72 } + +tFilterParamsObsoletedGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsRemarkDSCP, + tIPFilterParamsRemarkDSCPMask, + tIPFilterParamsRemarkDot1p, + tIPv6FilterParamsRemarkDSCP, + tIPv6FilterParamsRemarkDSCPMask, + tIPv6FilterParamsRemarkDot1p + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP/IPv6 filter on Nokia + 7x50 ESS/SR series systems which were obsoleted in 14.0 release." + ::= { tFilterMIBGroups 73 } + +tFilterRemarkDscpExtGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActActionExt + } + STATUS current + DESCRIPTION + "The group of objects supporting filter remark dscp extended action on + Nokia 7x50 ESS/SR series systems 14.0 release." + ::= { tFilterMIBGroups 74 } + +tFilterPrefListRtrBgpPeersGroup OBJECT-GROUP + OBJECTS { + tFilterApplyPathVRtrId + } + STATUS current + DESCRIPTION + "The group of objects supporting filter bgp peer prefix lists in router + context on Nokia 7x50 ESS/SR series systems 15.0 release." + ::= { tFilterMIBGroups 75 } + +tFilterPrefListInfoGroup OBJECT-GROUP + OBJECTS { + tFltrPrefListInfoPrefixOwner + } + STATUS current + DESCRIPTION + "The group of objects supporting prefix list info table on Nokia 7x50 + ESS/SR series systems." + ::= { tFilterMIBGroups 76 } + +tFilterForwardVprnTargetGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActFwdVprnTgtBgNHT, + tIPvXFltrEntryActFwdVprnTgtBgNH, + tIPvXFltrEntryActFwdVprnTgtRtrId, + tIPvXFltrEntryActFwdVprnTgtAdPxT, + tIPvXFltrEntryActFwdVprnTgtAdPx, + tIPvXFltrEntryActFwdVprnTgtAdPxL, + tIPvXFltrEntryActFwdVprnTgtLspId + } + STATUS current + DESCRIPTION + "The group of objects supporting filter forward to vprn target action + on Nokia 7x50 ESS/SR series systems 15.0 release." + ::= { tFilterMIBGroups 77 } + +tFilterNotificationsV15v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterEmbedOpenflowOperStateChg + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of filter + notifications on Nokia SROS series systems release 15.0." + ::= { tFilterMIBGroups 80 } + +tFilterObsoleteNotifsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tFilterTmsEvent + } + STATUS current + DESCRIPTION + "The group of obsoleted notifications supporting management of filter + notifications on Nokia SROS series systems release 15.0." + ::= { tFilterMIBGroups 81 } + +tFilterFwdBondingConnectionGroup OBJECT-GROUP + OBJECTS { + tIPvXFltrEntryActFwdBondingConn + } + STATUS current + DESCRIPTION + "The group of objects supporting filter action forward with specified + preferred bonding connection on Nokia 7x50 ESS/SR series systems 15.0 + release." + ::= { tFilterMIBGroups 82 } + +tFilterSelectiveFlowspecGroup OBJECT-GROUP + OBJECTS { + tFilterEmbedFlowspecGroupId, + tFilterEmbedFlowspecInsEntryId, + tFilterEmbedFlowspecEntryOpState + } + STATUS current + DESCRIPTION + "The group of objects supporting selective flowspec filter objects on + Nokia 7x50 ESS/SR series systems 15.0 release." + ::= { tFilterMIBGroups 83 } + +tFilterMatchTcpFlagsGroup OBJECT-GROUP + OBJECTS { + tIPFilterParamsExtTcpFin, + tIPFilterParamsExtTcpRst, + tIPFilterParamsExtTcpPsh, + tIPFilterParamsExtTcpUrg, + tIPFilterParamsExtTcpEce, + tIPFilterParamsExtTcpCwr, + tIPFilterParamsExtTcpNs, + tIPv6FilterParamsExtTcpFin, + tIPv6FilterParamsExtTcpRst, + tIPv6FilterParamsExtTcpPsh, + tIPv6FilterParamsExtTcpUrg, + tIPv6FilterParamsExtTcpEce, + tIPv6FilterParamsExtTcpCwr, + tIPv6FilterParamsExtTcpNs + } + STATUS current + DESCRIPTION + "The group of objects supporting not present TCP flags match criteria + till 15.0 release on Nokia 7x50 ESS/SR series systems 16.0 release." + ::= { tFilterMIBGroups 84 } + +tFilterNotificationsPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 21 } + +tFilterNotifications OBJECT IDENTIFIER ::= { tFilterNotificationsPrefix 0 } + +tIPFilterPBRPacketsDrop NOTIFICATION-TYPE + OBJECTS { + tIPFilterParamsForwardNHInterface, + tFilterPBRDropReason + } + STATUS current + DESCRIPTION + "The tIPFilterPBRPacketsDrop event is generated either when the + configuration of a forwarding action refers to an invalid/unconfigured + next-hop or if the active interface goes down operationally in the + process of active filtering." + ::= { tFilterNotifications 1 } + +tFilterEntryActivationFailed NOTIFICATION-TYPE + OBJECTS { + tFilterParmRow, + tFilterAlarmDescription + } + STATUS obsolete + DESCRIPTION + "The tFilterEntryActivationFailed event can only be generated for + entries that are controlled by a tmnxTimeRangeEntry. If the + tmnxTimeRangeEntry becomes active the indicated entry must be + installed. The event is generated when this installation failed + because of resource problems. + + This object is obsoleted in release 14.0." + ::= { tFilterNotifications 2 } + +tFilterEntryActivationRestored NOTIFICATION-TYPE + OBJECTS { + tFilterParmRow, + tFilterAlarmDescription + } + STATUS obsolete + DESCRIPTION + "The tFilterEntryActivationRestored event can only be generated for + entries that are controlled by a tmnxTimeRangeEntry. If the + tmnxTimeRangeEntry becomes active the indicated entry must be + installed. The event tFilterEntryActivationFailed is generated when + this installation originally failed because of resources problems, The + notification tFilterEntryActivationRestored is sent when either the + time range associated with the filter is no longer active, or when the + filter entry was installed due to the availability of new resources. + + This object is obsoleted in release 14.0." + ::= { tFilterNotifications 3 } + +tFilterSubInsSpaceAlarmRaised NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterSubInsSpaceOwner, + tFilterThresholdReached + } + STATUS current + DESCRIPTION + "The tFilterSubInsSpaceAlarmRaised notification is generated when the + utilization of a filter entry range that was reserved for filter entry + insertion increases to the configured high watermark for his filter" + ::= { tFilterNotifications 4 } + +tFilterSubInsSpaceAlarmCleared NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterSubInsSpaceOwner, + tFilterThresholdReached + } + STATUS current + DESCRIPTION + "The tFilterSubInsSpaceAlarmCleared notification is generated when the + utilization of a filter entry range that was reserved for filter entry + insertion dropped below to the configured low watermark for his + filter." + ::= { tFilterNotifications 5 } + +tFilterSubInsFltrEntryDropped NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterSubInsSpaceOwner, + tFilterAlarmDescription + } + STATUS current + DESCRIPTION + "The tFilterSubInsFltrEntryDropped notification is generated when a + request to insert a filter entry was not successful." + ::= { tFilterNotifications 6 } + +tFilterBgpFlowSpecProblem NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFltrFlowSpecVrtrId, + tFltrFlowSpecProblem, + tFltrFlowSpecProblemDescription, + tFltrFLowSpecNLRI + } + STATUS current + DESCRIPTION + "The tFilterBgpFlowSpecProblem notification is generated when a BGP + flowspec NLRI is received in the filter module that cannot be treated + - i.e. for which no filter entry is installed in the system, or when + there is a problem inserting (new) or reshuffling (existing) flowspec + or merged filter entries." + ::= { tFilterNotifications 7 } + +tFilterApplyPathProblem NOTIFICATION-TYPE + OBJECTS { + tFltrPrefixListType, + tFltrPrefixListName, + tFltrApplyPathSource, + tFltrApplyPathIndex, + tFilterAlarmDescription + } + STATUS current + DESCRIPTION + "The tFilterApplyPathProblem notification is generated when a problem + is encountered for a configured apply-path rule." + ::= { tFilterNotifications 8 } + +tFilterRadSharedFltrAlarmRaised NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterThresholdReached + } + STATUS current + DESCRIPTION + "The tFilterRadSharedFltrAlarmRaised notification is generated when the + number of Radius Shared Filters that are dynamically created in the + system increases to the configured high watermark for the indicated + filter." + ::= { tFilterNotifications 9 } + +tFilterRadSharedFltrAlarmClear NOTIFICATION-TYPE + OBJECTS { + tFilterType, + tFilterId, + tFilterThresholdReached + } + STATUS current + DESCRIPTION + "The tFilterRadSharedFltrAlarmClear notification is generated when the + number of Radius Shared Filters that are dynamically created in the + system dropped below to the configured low watermark for the indicated + filter." + ::= { tFilterNotifications 10 } + +tFilterEmbeddingOperStateChange NOTIFICATION-TYPE + OBJECTS { + tFilterEmbeddedRefOperState, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterEmbeddingOperStateChange notification is generated when the + operational status of an embedded filter has changed. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) An attempt to embed an embedded filter into embedding filter was done. + 2) An attempt to recover an embedding that is operationally down + was done. + 3) An attempt to change the admin state of an embedding was done. + 4) The operational state of an embedding has changed to inactive + due to lack of resources. + + [EFFECT] The effect depends on the new state. If the new state is + 'active', the embedding of the filter was successful. + + If the new state is 'embedFailedNoResources' the embedding was not + successful due to lack of resources. + + If the new state is 'inactive' and the previous state was 'active' + then the embedded entries were removed. Otherwise the embedding filter + was not changed. + + [RECOVERY] If the new state is 'active' or 'inactive', no action is + required. + + If the new state is 'embedFailedNoResources', an attempt to recover + the operational state can be done by removal and reapplication of the + embedding." + ::= { tFilterNotifications 11 } + +tFilterEmbedOpenflowOperStateChg NOTIFICATION-TYPE + OBJECTS { + tFilterEmbedOpenflowOperState, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterEmbedOpenflowOperStateChg notification is generated when + the operational state of an open-flow switch embedded in a filter with + scope other than 'embedded' has changed. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) An attempt to embed an open-flow switch into an embedding filter + was done. + 2) An attempt to recover an open-flow embedding that is operationally + down was done. + 3) An attempt to change the admin state of an open-flow embedding + was done. + 4) The operational state of an open-flow embedding has changed + to inactive due to lack of resources. + + [EFFECT] The effect depends on the new state. If the new state is + 'active', the embedding of an open-flow switch was successful. + + If the new state is 'embedFailedNoResources' the embedding was not + successful due to lack of resources. + + If the new state is 'inactive' and the previous state was 'active' + then the open-flow switch entries were removed. Otherwise the + embedding filter was not changed. + + [RECOVERY] If the new state is 'active' or 'inactive', no action is + required. + + If the new state is 'embedFailedNoResources', an attempt to recover + the operational state can be done by removal and reapplication of the + open-flow embedding." + ::= { tFilterNotifications 12 } + +tFilterTmsEvent NOTIFICATION-TYPE + OBJECTS { + tFltrMdaId, + tFltrNotifDescription + } + STATUS obsolete + DESCRIPTION + "The tFilterTmsEvent notification is generated by the systems filter + module to report an event related to the Threat Management System + (TMS). + + Receiving the tFilterTmsEvent notification is an indication that the + TMS system may not be fully operational." + ::= { tFilterNotifications 13 } + +tFilterEmbedFlowspecOperStateChg NOTIFICATION-TYPE + OBJECTS { + tFilterEmbedFlowspecRtrId, + tFilterEmbedFlowspecOperState, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterEmbedFlowspecOperStateChg notification is generated when + the operational state of a set of flowspec rules embedded in an IP or + IPv6 filter with scope other than 'embedded' has changed. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) An attempt to embed a set of flowspec rules into an embedding + filter was done. + 2) An attempt to recover a flowspec rules embedding that is + operationally down was done. + 3) An attempt to change the admin state of a flowspec rules embedding + was done. + 4) The operational state of a flowspec rules embedding has changed + to inactive due to lack of resources. + + [EFFECT] The effect depends on the new state. If the new state is + 'active', the embedding of a set of flowspec rules was successful. + + If the new state is 'embedFailedNoResources' the embedding was not + successful due to lack of resources. + + If the new state is 'inactive' and the previous state was 'active' + then the set of flowspec rules were removed. + + Otherwise the embedding filter was not changed. + + [RECOVERY] If the new state is 'active' or 'inactive', no action is + required. + + If the new state is 'embedFailedNoResources', an attempt to recover + the operational state can be done by removal and reapplication of the + flowspec rules embedding." + ::= { tFilterNotifications 14 } + +tFilterEmbedVsdOperStateChg NOTIFICATION-TYPE + OBJECTS { + tFilterEmbedVsdOperState, + tFltrNotifDescription + } + STATUS current + DESCRIPTION + "The tFilterEmbedVsdOperStateChg notification is generated when the + operational state of an embedding of a filter managed by a VSD + controller in a filter with scope other than 'embedded' has changed. + + [CAUSE] This notification may be triggered for the following reasons: + + 1) An attempt to embed a filter managed by a VSD controller + into an embedding filter was done. + 2) An attempt to recover an embedding that is operationally down + was done. + 3) An attempt to change the admin state of an embedding was done. + 4) The operational state of an embedding has changed to inactive + due to lack of resources. + + [EFFECT] The effect depends on the new state. If the new state is + 'active', the embedding of a filter managed by a VSD controller was + successful. + + If the new state is 'embedFailedNoResources' the embedding was not + successful due to lack of resources. + + If the new state is 'inactive' and the previous state was 'active' + then the embedded entries were removed. + + Otherwise the embedding filter was not changed. + + [RECOVERY] If the new state is 'active' or 'inactive', no action is + required. + + If the new state is 'embedFailedNoResources', an attempt to recover + the operational state can be done by removal and reapplication of the + embedding." + ::= { tFilterNotifications 15 } + +END diff --git a/mibs/nokia/TIMETRA-TC-MIB b/mibs/nokia/TIMETRA-TC-MIB index eacf004f9a..9468740c86 100644 --- a/mibs/nokia/TIMETRA-TC-MIB +++ b/mibs/nokia/TIMETRA-TC-MIB @@ -1,4830 +1,5760 @@ -TIMETRA-TC-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, - Unsigned32, Integer32 FROM SNMPv2-SMI - - TEXTUAL-CONVENTION, - DisplayString FROM SNMPv2-TC - - timetraModules FROM TIMETRA-GLOBAL-MIB - ; - -timetraTCMIBModule MODULE-IDENTITY - LAST-UPDATED "201102010000Z" - ORGANIZATION "Alcatel-Lucent" - CONTACT-INFO - "Alcatel-Lucent SROS Support - Web: http://support.alcatel-lucent.com" - DESCRIPTION - "This document is the SNMP MIB module for the SNMP Textual - Conventions (TCs) used in the Alcatel-Lucent SROS manageability - instrumentation. - - Copyright 2003-2014 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition - that the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel-Lucent's - proprietary intellectual property. Alcatel-Lucent retains - all title and ownership in the Specification, including any - revisions. - - Alcatel-Lucent grants all interested parties a non-exclusive - license to use and distribute an unmodified copy of this - Specification in connection with management of Alcatel-Lucent - products, and without fee, provided this copyright notice and - license appear on all copies. - - This Specification is supplied `as is', and Alcatel-Lucent - makes no warranty, either express or implied, as to the use, - operation, condition, or performance of the Specification." - --- --- Revision History --- - REVISION "1102010000Z" - DESCRIPTION "Rev 9.0 1 Feb 2011 00:00 - 9.0 release of the TIMETRA-TC-MIB." - - REVISION "0902280000Z" - DESCRIPTION "Rev 7.0 28 Feb 2009 00:00 - 7.0 release of the TIMETRA-TC-MIB." - - REVISION "0807010000Z" - DESCRIPTION "Rev 6.1 01 Jul 2008 00:00 - 6.1 release of the TIMETRA-TC-MIB." - - REVISION "0801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-TC-MIB." - - REVISION "0701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-TC-MIB." - - REVISION "0603230000Z" - DESCRIPTION "Rev 4.0 23 Mar 2006 00:00 - 4.0 release of the TIMETRA-TC-MIB." - - REVISION "0508310000Z" - DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 - 3.0 release of the TIMETRA-TC-MIB." - - REVISION "0501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-TC-MIB." - - REVISION "0401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-TC-MIB." - - REVISION "0308150000Z" - DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 - 1.2 release of the TIMETRA-TC-MIB." - - REVISION "0301200000Z" - DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 - 1.0 Release of the TIMETRA-TC-MIB." - - REVISION "0105290000Z" - DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 - First version of the TIMETRA-TC-MIB." - - ::= { timetraModules 2 } - --- InterfaceIndex TC is defined here to work about problems with --- importing from IF-MIB, rfc1573.mib - - -- InterfaceIndex contains the semantics of ifIndex and - -- should be used for any objects defined on other mib - -- modules that need these semantics. - -InterfaceIndex ::= TEXTUAL-CONVENTION - DISPLAY-HINT "d" - STATUS current - DESCRIPTION - "A unique value, greater than zero, for each interface - or interface sub-layer in the managed system. It is - recommended that values are assigned contiguously - starting from 1. The value for each interface sub- - layer must remain constant at least from one re- - initialization of the entity's network management - system to the next re-initialization." - SYNTAX Integer32 - - -TmnxPortID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A portid is an unique 32 bit number encoded as shown below. - - 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | - +-----+-------+-------+-------+-------+ - |000 | slot | mda | port | zero | Physical Port - +-----+-------+-------+-------+-------+ - - 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | - +-----+-------+-------+-------+-------+ - |001 | slot | mda | port |channel| Channel - +-----+-------+-------+-------+-------+ - - Slots, mdas (if present), ports, and channels are numbered - starting with 1. - - 32 29 | 28 10 | 9 1 | - +---------+-------------------+-------+ - | 0 1 0 0 | zeros | ID | Virtual Port - +---------+-------------------+-------+ - - 32 29 | 28 9 | 8 1 | - +---------+---------------------+-----+ - | 0 1 0 1 | zeros | ID | LAG Port - +---------+---------------------+-----+ - - A card port number (cpn) has significance within the context - of the card on which it resides(ie., cpn 2 may exist in one or - more cards in the chassis). Whereas, portid is an - unique/absolute port number (apn) within a given chassis. - - An 'invalid portid' is a TmnxPortID with a value of 0x1e000000 as - represented below. - - 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | - +-----+-------+-------+-------+-------+ - |zero | ones | zero | zero | zero | Invalid Port - +-----+-------+-------+-------+-------+" - - SYNTAX Unsigned32 - -TmnxEncapVal ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of the label used to identify the entity using the - specified encapsulation value on a specific port. - - The format of this object depends on the encapsulation type - defined on this port. - - When the encapsulation is nullEncap the value of this object - must be zero. - - 31 0 - +--------+--------+--------+--------+ - |00000000 00000000 00000000 00000000| - +--------+--------+--------+--------+ - - When the encapsulation is dot1qEncap the value of this object - is equal to the 12-bit IEEE 802.1Q VLAN ID. - - 31 0 - +--------+--------+--------+--------+ - |00000000 00000000 0000XXXX XXXXXXXX| - +--------+--------+--------+--------+ - - When the encapsulation is mplsEncap the value of this object - is equal to the 20-bit LSP ID. - - 31 0 - +--------+--------+--------+--------+ - |00000000 0000XXXX XXXXXXXX XXXXXXXX| - +--------+--------+--------+--------+ - - When the encapsulation is frEncap, the value of this object is - equal to the 10-bit Frame Relay DLCI. - - 31 0 - +--------+--------+--------+--------+ - |00000000 00000000 000000XX XXXXXXXX| - +--------+--------+--------+--------+ - - When the encapsulation is qinqEncap, the value of the outer - 802.1Q VLAN ID is encoded in the least significant 16 bits, - and the value of the inner VLAN ID is encoded in the most - significant 16 bits. - - 31 0 - +--------+--------+--------+--------+ - |0000YYYY YYYYYYYY 0000XXXX XXXXXXXX| - +--------+--------+--------+--------+ - - When the encapsulation is atmEncap, the value - of the ATM VCI is encoded in the least significant - 16 bits, and the value of the ATM VPI is encoded - in the next 12 bits. - - For ATM VCs, the top 3 bits are 000. The value of - the ATM VCI is encoded in the least significant 16 - bits, and the value of the ATM VPI is encoded in the next - 12 bits. - - 31 0 - +--------+--------+--------+--------+ - |0000YYYY YYYYYYYY XXXXXXXX XXXXXXXX| - +--------+--------+--------+--------+ - - For ATM capture VCs, bits 0 and 28 are 1. - - 31 0 - +--------+--------+--------+--------+ - |00010000 00000000 00000000 00000001| - +--------+--------+--------+--------+ - - For ATM VPs, the top 3 bits are 010. The value of - the ATM VPI is encoded in the least significant 12 bits. - - 31 0 - +--------+--------+--------+--------+ - |01000000 00000000 0000XXXX XXXXXXXX| - +--------+--------+--------+--------+ - - For ATM VP ranges, the top 3 bits are 100. The value of - the start of the ATM VPI range is encoded in the least significant - 12 bits, and the value of the end of the ATM VP range is encoded - in the next 12 bits. - - 31 0 - +--------+--------+--------+--------+ - |10000000 YYYYYYYY YYYYXXXX XXXXXXXX| - +--------+--------+--------+--------+ - - For ATM ports, the top 3 bits are 110, and the rest of the bits - must be zero. - - 31 0 - +--------+--------+--------+--------+ - |11000000 00000000 00000000 00000000| - +--------+--------+--------+--------+ - - For ATM CPs, the top 3 bits are 001. The value of - the ATM CP is encoded in the least significant 13 bits. - - 31 0 - +--------+--------+--------+--------+ - |00100000 00000000 000XXXXX XXXXXXXX| - +--------+--------+--------+--------+ - - When the encapsulation is wanMirrorEncap the value of this - object is equal to the 12-bit value. - - 31 0 - +--------+--------+--------+--------+ - |00000000 00000000 0000XXXX XXXXXXXX| - +--------+--------+--------+--------+ - - Some ports have a restrictions to the encapsulation types that - they can support and hence impose restrictions on the respective - formats defined above." - SYNTAX Unsigned32 - -QTag ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The QTag data type is a 12-bit integer tag used to identify - a service. The values 0 and 4095 are not allowed." - SYNTAX INTEGER (1..4094) - -QTagOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type QTagOrZero represents a VLAN tag. - - The value '0' indicates that no VLAN tag is provisioned, or that its value - is unknown." - SYNTAX Unsigned32 (0..4094) - -QTagFullRange ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type QTagFullRange represents a VLAN tag. - A VLAN tag is 12 bits is size. The data type QTagFullRange covers the - whole range of possible values. (0..4095 or 0x0 .. 0xFFF)" - SYNTAX Unsigned32 (0..4095) - -QTagFullRangeOrNone ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type QTagFullRangeOrNone represents a VLAN tag. - A VLAN tag is 12 bits is size. The data type QTagFullRange covers the - whole range of possible values. (0..4095 or 0x0 .. 0xFFF). - - The value '-1' indicates the absense of a VLAN tag." - SYNTAX INTEGER (-1 | 0..4095) - -TmnxStrSapId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxStrSapId is a printable string which - contains the owner SAP Id or equivalent on a remote system. - - The string should contain the printable string equivalent of the - textual-conventions TmnxPortID and TmnxEncapVal in the format - specified as TmnxPortID[:TmnxEncapVal]" - SYNTAX DisplayString (SIZE (0..32)) - -IpAddressPrefixLength ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the number of bits to match in an IP address mask." - REFERENCE "" - SYNTAX INTEGER (0..32) - --- --- TmnxActionType --- -TmnxActionType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxActionType data type is an enumerated integer - that describes the values used to support action or - operation style commands. Setting a variable of this - type to 'doAction' causes the action to occur. GETs and - GETNEXTs on this variable return 'not-applicable'." - SYNTAX INTEGER { - doAction (1), - notApplicable (2) - } - -TmnxAdminState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxAdminState data type is an enumerated integer that describes - the values used to identify the administratively desired state of - functional modules." - SYNTAX INTEGER { - noop (1), - inService (2), - outOfService (3) - } - -TmnxOperState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxOperState data type is an enumerated integer that describes - the values used to identify the current operational state of functional - modules." - SYNTAX INTEGER { - unknown (1), - inService (2), - outOfService (3), - transition (4) - } - -TmnxStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxStatus data type is an enumerated integer that describes the - values used to identify the current status of functional modules in the - system such as OSPF and MPLS protocols. Setting this variable to - 'create' causes instantiation of the feature in the system. Setting it - to 'delete' removes the instance and all associated configuration - information." - SYNTAX INTEGER { - create (1), - delete (2) - } - -TmnxEnabledDisabled ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxEnabledDisabled data type is an enumerated integer that - describes the values used to identify whether an entity is - 'enabled' or 'disabled'." - SYNTAX INTEGER { - enabled (1), - disabled (2) - } - -TmnxEnabledDisabledOrInherit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxEnabledDisabledOrInherit data type is an enumerated integer - that describes the values used to identify whether an entity is - 'enabled', 'disabled' or inherits its state from another object that - is usually in another mib table." - SYNTAX INTEGER { - enabled (1), - disabled (2), - inherit (3) - } - -TNamedItem ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The name of an item. When used as an index to a table, the item - name uniquely identifies the instance. When used in a reference - (TNamedItemOrEmpty) the item name entry must exist in the table. - - Note, use only NVT ASCII displayable characters - here, no control characters, no UTF-8, etc." - SYNTAX DisplayString (SIZE (1..32)) - -TNamedItemOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The name of an item, or an empty string. When used in a reference - (TNamedItemOrEmpty) the item name entry must exist in the table. - - Note, use only NVT ASCII displayable characters - here, no control characters, no UTF-8, etc." - SYNTAX DisplayString (SIZE (0 | 1..32)) - -TLNamedItem ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The long name of an item. When used as an index to a table, the item - name uniquely identifies the instance. When used in a reference - (TLNamedItemOrEmpty) the item name entry must exist in the table. - - Note, use only NVT ASCII displayable characters - here, no control characters, no UTF-8, etc." - SYNTAX DisplayString (SIZE (1..64)) - -TLNamedItemOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The long name of an item, or an empty string. When used in a reference - (TLNamedItemOrEmpty) the item name entry must exist in the table. - - Note, use only NVT ASCII displayable characters - here, no control characters, no UTF-8, etc." - SYNTAX DisplayString (SIZE (0 | 1..64)) - -TItemDescription ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Description for an item. Note, use only NVT ASCII displayable characters - here, no control characters, no UTF-8, etc." - SYNTAX DisplayString (SIZE(0..80)) - -TItemLongDescription ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Longer description for an item. Note, use only NVT ASCII displayable - characters here, no control characters, no UTF-8, etc." - SYNTAX DisplayString (SIZE(0..160)) - -TmnxVRtrID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a virtual router instance in the system." - SYNTAX Integer32 (1..10240) - -TmnxVRtrIDOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a virtual router instance in the system. - The number 0 will have special significance in the context the TC - is used." - SYNTAX Integer32 (0..10240) - -TmnxBgpAutonomousSystem ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "an autonomous system (AS) number." - REFERENCE "BGP4-MIB.bgpPeerRemoteAs" - SYNTAX INTEGER (0..65535) - -TmnxBgpLocalPreference ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "a local route preference value." - REFERENCE "RFC 1771 section 4.3 Path Attributes e)" - SYNTAX Unsigned32 - -TmnxBgpPreference ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "a route preference value." - REFERENCE "RFC 1771 section 4.3 Path Attributes e)" - SYNTAX Unsigned32 (0..255) - -TmnxCustId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A number used to identify a Customer or - Subscriber. This ID must be unique within - the Service Domain. The value 0 is used as - the null ID." - SYNTAX Unsigned32 (0|1..2147483647) - -BgpPeeringStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "The status of the BGP peering session." - SYNTAX INTEGER { - notApplicable (0), - installed (1), - notInstalled (2), - noEnhancedSubmgt (3), - wrongAntiSpoof (4), - parentItfDown (5), - hostInactive (6), - noDualHomingSupport (7), - invalidRadiusAttr (8), - noDynamicPeerGroup (9), - duplicatePeer (10), - maxPeersReached (11), - genError (12) - } - - -TmnxServId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A number used to identify a Service. This ID - must be unique within the Service Domain. - The value 0 is used as the null ID." - SYNTAX Unsigned32 (0|1..2147483647|2147483648|2147483649|2147483650) - -ServiceAdminStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "ServiceAdminStatus data type is an enumerated integer that - describes the values used to identify the administrative - state of a service." - REFERENCE "" - SYNTAX INTEGER { - up(1), - down(2) - } - -ServiceOperStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "ServiceOperStatus data type is an enumerated integer that - describes the values used to identify the current operational - state of a service." - REFERENCE "" - SYNTAX INTEGER { - up(1), - down(2) - } - -TPolicyID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identification number of a policy." - SYNTAX Unsigned32 (0..65535|65536|65537) - -TTmplPolicyID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identification number of a policy for template objects." - SYNTAX Unsigned32 (1..65535) - -TSapIngressPolicyID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identification number of a SAP ingress policy." - SYNTAX TPolicyID - -TSapEgressPolicyID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identification number of a SAP egress policy." - SYNTAX TPolicyID (1..65535|65536|65537) - -TSdpIngressPolicyID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identification number of a SDP ingress network policy." - SYNTAX TPolicyID - -TSdpEgressPolicyID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identification number of a SDP egress network policy." - SYNTAX TPolicyID - -TQosQGrpInstanceIDorZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identifcation number of a QoS queue group instance. - - The value of '0' indicates the system determined default value." - SYNTAX Unsigned32 (0|1..65535) - --- BSX Transit Policy Textual Conventions - -TmnxBsxTransitIpPolicyId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxBsxTransitIpPolicyId identifies a transit IP policy." - SYNTAX Unsigned32 (1..65535) - -TmnxBsxTransitIpPolicyIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxBsxTransitIpPolicyId identifies a transit ip policy. - - The value '0' indicates an invalid transit IP policy." - SYNTAX Unsigned32 (0 | 1..65535) - -TmnxBsxTransPrefPolicyId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxBsxTransPrefPolicyId identifies a transit prefix policy." - SYNTAX Unsigned32 (1..65535) - -TmnxBsxTransPrefPolicyIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxBsxTransPrefPolicyId identifies a transit prefix policy. - - The value '0' indicates an invalid transit prefix policy." - SYNTAX Unsigned32 (0 | 1..65535) - --- end BSX Transit Policy TCs - -TmnxBsxAarpId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxBsxAarpId identifies an instance of the AA Redundancy - Protocol (AARP)." - SYNTAX Unsigned32 (1..65535) - -TmnxBsxAarpIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxBsxAarpIdOrZero identifies an instance of the AA Redundancy - Protocol (AARP). - - The value of '0' indicates an invalid AARP instance." - SYNTAX Unsigned32 (0 | 1..65535) - -TmnxBsxAarpServiceRefType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxBsxAarpServiceRefType identifies the role of the SAP or - Spoke SDP service point being referenced by an AARP instance. - This reference is made in the context of a AARP instance identified - by TmnxBsxAarpIdOrZero. - - The service reference types are: - - none(0) - service reference type is not applicable. - - dualHomed(1) - the service reference point is a SAP or - Spoke SDP connected into a dually homed - network being protected by the AARP instance. - - shuntSubscriberSide(2) - the service reference point is a Spoke SDP - acting as a subscriber side shunt used by - the AARP instance. A subscriber side shunt - carries the local from/to subscriber - traffic when AA is performed remotely. - - shuntNetworkSide(3) - the service reference point is a Spoke SDP - acting as a network side shunt used by - the AARP instance. A network side shunt - carries the local from/to network - traffic when AA is performed remotely. - - For the case when TmnxBsxAarpIdOrZero refers to the invalid AARP - instance '0', the service reference type is 'none(0)'." - SYNTAX INTEGER { - none (0), - dualHomed (1), - shuntSubscriberSide (2), - shuntNetworkSide (3) - } - -TSapEgrEncapGrpQosPolicyIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TSapEgrEncapGrpQosPolicyIdOrZero identifies SAP egress Encapsulation - group QoS policy. - - The value '0' indicates no QoS policy is set." - SYNTAX Unsigned32 (0 | 1..65535) - -TSapEgrEncapGroupType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TSapEgrEncapGroupType identifies Encapsulation - group type on SAP egress." - SYNTAX INTEGER { - isid (1) - } - -TSapEgrEncapGroupActionType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TSapEgrEncapGroupActionType identifies Encapsulation - group action type on SAP egress. It is used to create - or destroy row entries in an associated table." - SYNTAX INTEGER { - create (1), - destroy (2) - } - -TPerPacketOffset ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value, in bytes, of the adjustment to make to the size of each - packet for accounting." - SYNTAX Integer32 (-32..31) - -TPerPacketOffsetOvr ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value, in bytes, of the override of the adjustment to make - to the size of each packet for accounting. - A value of -128 indicates no override." - SYNTAX Integer32 (-128 | -32..31) - -TIngressHsmdaPerPacketOffset ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value, in bytes, of the adjustment to make to the size of each - incoming packet for accounting." - SYNTAX Integer32 (-32..31) - -TEgressQPerPacketOffset ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value, in bytes, of the adjustment to make to the size of each - packet for accounting." - SYNTAX Integer32 (-64..32) - -TIngHsmdaPerPacketOffsetOvr ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value, in bytes, of the override of the adjustment to make - to the size of each incoming packet for accounting. - A value of -128 indicates no override." - SYNTAX Integer32 (-128 | -32..31) - -TEgressHsmdaPerPacketOffset ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value, in bytes, of the adjustment to make to the size of each - outgoing packet for accounting." - SYNTAX Integer32 (-32..31) - -THsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identifcation number of a HSMDA counter. - The value 0 indicates an undefined counter id." - SYNTAX Unsigned32 (0|1..8) - -THsmdaCounterIdOrZeroOrAll ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identifcation number of a HSMDA counter. - The value (0) indicates an undefined counter id. - The value (-1) is used to indicate all counters." - SYNTAX INTEGER (-1 | 0 | 1..8) - -TEgrHsmdaPerPacketOffsetOvr ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value, in bytes, of the override of the adjustment to make - to the size of each outgoing packet for accounting. - A value of -128 indicates no override." - SYNTAX Integer32 (-128 | -32..31) - -TIngressHsmdaCounterId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identifcation number of a HSMDA ingress counter." - SYNTAX Unsigned32 (1..8) - -TIngressHsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identifcation number of a HSMDA ingress counter. - The value 0 indicates an undefined counter id." - SYNTAX Unsigned32 (0|1..8) - -TEgressHsmdaCounterId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identifcation number of a HSMDA egress counter." - SYNTAX Unsigned32 (1..8) - -TEgressHsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identifcation number of a HSMDA egress counter. - The value 0 indicates an undefined counter id." - SYNTAX Unsigned32 (0|1..8) - -TEgrRateModType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TEgrRateModType represents the type of egress-rate - modification that is to be applied." - SYNTAX INTEGER { - none (1), - aggRateLimit (2), - namedScheduler (3) - } - -TPolicyStatementNameOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The name of a policy statement, when an object refers to it." - SYNTAX TNamedItemOrEmpty - -TmnxVcType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "The value of TmnxVcType is an enumerated integer that - indicates a Virtual Circuit (VC) type. 'frDlciMartini(1)' - replaces the old 'frDlci' when used over martini tunnels." - SYNTAX INTEGER { - frDlciMartini(1), - atmSdu(2), - atmCell(3), - ethernetVlan(4), - ethernet(5), - atmVccCell(9), - atmVpcCell(10), - ipipe(11), - satopE1(17), - satopT1(18), - satopE3(19), - satopT3(20), - cesopsn(21), - cesopsnCas(23), - frDlci(25), - mirrorDest(4096) - } - -TmnxVcId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A 32 bit number is used to identify a VC(Virtual Circuit). - The VC ID cannot be 0." - SYNTAX Unsigned32 (1..4294967295) - -TmnxVcIdOrNone ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A 32 bit number is used to identify a VC(Virtual Circuit). - A value of 0 indicates no VC ID is configured or - available." - SYNTAX Unsigned32 (0|1..4294967295) - - --- generic TEXTUAL-CONVENTIONs for common technology (IEEE, IETF) - - -Dot1PPriority ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "IEEE 802.1p priority. zero is lowest, seven is highest. - -1 means not set" - REFERENCE "" - SYNTAX INTEGER (-1 | 0..7) - -Dot1PPriorityMask ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "IEEE 802.1p priority mask. zero is lowest, seven is highest." - REFERENCE "" - SYNTAX INTEGER (0..7) - -ServiceAccessPoint ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "802.2 LLC SAP value, Source and Destination." - REFERENCE - "assigned numbers: http://www.iana.org/assignments/ieee-802-numbers" - SYNTAX INTEGER (-1 | 0..255) - -TLspExpValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "MPLS Experimental bits. -1 means not set." - REFERENCE "" - SYNTAX INTEGER (-1 | 0..7) - -TIpProtocol ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "IP protocol number. well known protocol numbers include ICMP(1), - TCP(6), UDP(17). - - -1 means value not set. - -2 indicates protocol wildcard for UDP and TCP." - REFERENCE "http://www.iana.org/assignments/protocol-numbers" - SYNTAX INTEGER (-2 | -1 | 0..255) - -TIpOption ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "IP packet options octet. explanation of the octet bits: - - IP OPTION NUMBERS - - The Internet Protocol (IP) has provision for optional header fields - identified by an option type field. Options 0 and 1 are exactly one - octet which is their type field. All other options have their one - octet type field, followed by a one octet length field, followed by - length-2 octets of option data. The option type field is sub-divided - into a one bit copied flag, a two bit class field, and a five bit - option number. These taken together form an eight bit value for the - option type field. IP options are commonly refered to by this value. - - - Copy Class Number Value Name Reference - ---- ----- ------ ----- ------------------------------- --------- - 0 0 0 0 EOOL - End of Options List [RFC791,JBP] - 0 0 1 1 NOP - No Operation [RFC791,JBP] - 1 0 2 130 SEC - Security [RFC1108] - 1 0 3 131 LSR - Loose Source Route [RFC791,JBP] - 0 2 4 68 TS - Time Stamp [RFC791,JBP] - 1 0 5 133 E-SEC - Extended Security [RFC1108] - 1 0 6 134 CIPSO - Commercial Security [???] - 0 0 7 7 RR - Record Route [RFC791,JBP] - 1 0 8 136 SID - Stream ID [RFC791,JBP] - 1 0 9 137 SSR - Strict Source Route [RFC791,JBP] - 0 0 10 10 ZSU - Experimental Measurement [ZSu] - 0 0 11 11 MTUP - MTU Probe [RFC1191]* - 0 0 12 12 MTUR - MTU Reply [RFC1191]* - 1 2 13 205 FINN - Experimental Flow Control [Finn] - 1 0 14 142 VISA - Expermental Access Control [Estrin] - 0 0 15 15 ENCODE - ??? [VerSteeg] - 1 0 16 144 IMITD - IMI Traffic Descriptor [Lee] - 1 0 17 145 EIP - Extended Internet Protocol[RFC1385] - 0 2 18 82 TR - Traceroute [RFC1393] - 1 0 19 147 ADDEXT - Address Extension [Ullmann IPv7] - 1 0 20 148 RTRALT - Router Alert [RFC2113] - 1 0 21 149 SDB - Selective Directed Broadcast[Graff] - 1 0 22 150 NSAPA - NSAP Addresses [Carpenter] - 1 0 23 151 DPS - Dynamic Packet State [Malis] - 1 0 24 152 UMP - Upstream Multicast Pkt. [Farinacci] - - [Note, an asterisk (*) denotes an obsoleted IP Option Number.] - " - REFERENCE "http://www.iana.org/assignments/ip-parameters" - SYNTAX INTEGER (0..255) - -TTcpUdpPort ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The number of a TCP or UDP port. - Well known port numbers include - ftp-data(20), ftp(21), telnet(23), smtp(25), http(80), - pop3(110), nntp(119), snmp(161), snmptrap(162), etc." - REFERENCE "http://www.iana.org/assignments/port-numbers" - SYNTAX INTEGER (0 | 1..65535) - -TOperator ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The operator specifies the manner in which a couple of other - MIB objects in the table are supposed to be used. - - Operator Value1 Value2 - ---------------------------------------------------- - none(0) Any(0) Any(0) - eq(1) Specified Value Any(0) - range(2) Starting Value Ending Value - lt(3) Specified Value Any(0) - gt(4) Specified Value Any(0) - - 'Any(0)' specifies that, this object can accept any values - but would default to 0. " - SYNTAX INTEGER { - none(0), - eq(1), - range(2), - lt(3), - gt(4) - } - -TTcpUdpPortOperator ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The operator used for checking on TCP/UDP ports values and ranges" - SYNTAX TOperator - -TFrameType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The type of the frame for which this mac filter match criteria is - defined." - SYNTAX INTEGER { - e802dot3(0), - e802dot2LLC(1), - e802dot2SNAP(2), - ethernetII(3), - -- e802dot1ag(4), - atm(5) - } - -TQueueId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TQueueId specifies the identification number of a - queue. A value of zero (0) indicates that no specific queue - identification has been assigned for this object. When an object - of type TQueueId is an SNMP table index, an index value of zero - (0) is not allowed and a noCreation error will be returned." - SYNTAX INTEGER (0 | 1..32) - - -TQueueIdOrAll ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TQueueIdOrAll specifies the identification number of a - queue - - A value of zero (0) indicates that no specific queue - identification has been assigned for this object. - - A value of (-1) indicates 'all queues'." - SYNTAX INTEGER (-1 | 0 | 1..32) - -TIngressQueueId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TIngressQueueId specifies the identification number - of an ingress queue. A value of zero (0) indicates that no - specific queue identification has been assigned for this object. - When an object of type TIngressQueueId is an SNMP table index, - an index value of zero (0) is not allowed and a noCreation error - will be returned." - SYNTAX INTEGER (0 | 1..32) - - -TIngressMeterId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Ingress Meter Id" - SYNTAX INTEGER (0 | 1..32) - -TSapIngressMeterId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Ingress Meter Id" - SYNTAX INTEGER (0 | 1..32) - -TNetworkIngressMeterId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Ingress Meter Id" - SYNTAX INTEGER (0 | 1..16) - -TEgressQueueId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TEgressQueueId specifies the identification number - of an egress queue. A value of zero (0) indicates that no - specific queue identification has been assigned for this object. - When an object of type TEgressQueueId is an SNMP table index, - an index value of zero (0) is not allowed and a noCreation error - will be returned." - SYNTAX INTEGER (0 | 1..8) - -TIngressHsmdaQueueId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TIngressHsmdaQueueId specifies the identification number - of a HSMDA ingress queue. A value of zero (0) indicates that no - specific queue identification has been assigned for this object. - When an object of type TIngressHsmdaQueueId is an SNMP table index, - an index value of zero (0) is not allowed and a noCreation error - will be returned." - SYNTAX INTEGER (0 | 1..8) - -TEgressHsmdaQueueId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TEgressHsmdaQueueId specifies the identification number - of a HSMDA egress queue. A value of zero (0) indicates that no - specific queue identification has been assigned for this object. - When an object of type TEgressHsmdaQueueId is an SNMP table index, - an index value of zero (0) is not allowed and a noCreation error - will be returned." - SYNTAX INTEGER (0 | 1..8) - -THsmdaSchedulerPolicyGroupId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of THsmdaSchedulerPolicyGroupId specifies the identification - number of a HSMDA scheduler policy group. A value of zero (0) - indicates that no specific group identification has been assigned for - this object. When an object of type THsmdaSchedulerPolicyGroupId is - an SNMP table index, an index value of zero (0) is not allowed and a - noCreation error will be returned." - SYNTAX INTEGER (0 | 1..2) - -THsmdaPolicyIncludeQueues ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of THsmdaPolicyIncludeQueues specifies which queues are to be - scheduled in the same class in a HSMDA scheduler." - SYNTAX INTEGER { - q1to2 (1), - q1to3 (2) - } - -THsmdaPolicyScheduleClass ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of THsmdaPolicyScheduleClass the class at which the queues - specified by THsmdaPolicyIncludeQueues in a HSMDA scheduler." - SYNTAX INTEGER (1..3) - --- --- TEXTUAL-CONVENTIONs for Alcatel-Lucent SROS series common items --- - -TDSCPName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The name of a Differential Services Code Point value." - SYNTAX TNamedItem - -TDSCPNameOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The name of a Differential Services Code Point value." - SYNTAX TNamedItemOrEmpty - -TDSCPValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of a Differential Services Code Point." - SYNTAX INTEGER (0..63) - -TDSCPValueOrNone ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of a Differential Services Code Point (DSCP). A value - of -1 means that no DSCP value is configured or available." - SYNTAX INTEGER (-1 | 0..63) - -TDSCPFilterActionValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of a Differential Services Code Point. -1 means not set." - SYNTAX INTEGER (-1 | 0..255) - -TFCName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The name of a Forwarding Class entry." - SYNTAX TNamedItem - -TFCNameOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The name of a Forwarding Class entry." - SYNTAX TNamedItemOrEmpty - -TFCSet ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This data type describes a set of Forwarding Classes." - SYNTAX BITS { - be (0), - l2 (1), - af (2), - l1 (3), - h2 (4), - ef (5), - h1 (6), - nc (7) - } - -TFCType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This data type enumerates the Forwarding Classes." - SYNTAX INTEGER { - be (0), - l2 (1), - af (2), - l1 (3), - h2 (4), - ef (5), - h1 (6), - nc (7) - } - -TmnxTunnelType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The type of this tunnel entity." - SYNTAX INTEGER { - sdp (1), - ldp (2), - rsvp (3), - gre (4), - bypass (5), - invalid (6), - bgp (7) - } - -TmnxTunnelID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identifying value for a BGP-VPRN tunnel. Depending on the - tunnel type the associated tunnel-id may be an sdp-id, an lsp-id - or zero(0)." - SYNTAX Unsigned32 - -TmnxBgpRouteTarget ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxBgpRouteTarget is an readable string that specifies the - extended community name to be accepted by a Route Reflector Server - or advertised by the router when reflecting any routes. I.e, it - does not apply to routes that are not reflected by the router." - SYNTAX OCTET STRING (SIZE(1..32)) - -TmnxVPNRouteDistinguisher ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The VPRN route distinguisher is a 8-octet object. It contains a - 2-octet type field followed by a 6-octet value field. The type - field specify how to interpret the value field. - - Type 0 specifies two subfields as a 2-octet administrative field - and a 4-octet assigned number subfield. - - Type 1 specifies two subfields as a 4-octet administrative field - which must contain an IP address and a 2-octet assigned number - subfield. - - Type 2 specifies two subfields as a 4-octet administrative field - which contains a 4-octet AS number and a 2-octet assigned number - subfield." - SYNTAX OCTET STRING (SIZE (8)) - -SdpBindId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "The value used to uniquely identify an SDP Binding. - The first four octets correspond to the zero-extended - 16-bit SDP ID, while the remaining four octets - correspond to the 32-bit VC ID, both encoded in network - byte order." - SYNTAX OCTET STRING (SIZE (8)) - -TmnxVRtrMplsLspID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A unique value, greater than zero, for each Label - Switched Path in the managed system." - SYNTAX Unsigned32 (0..65535) - -TPortSchedulerPIR ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Peak Information Rate (PIR) rate to be used in kbps. - The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..100000000) - -TPortSchedulerPIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Peak Information Rate (PIR) rate to be used in kbps. - The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..400000000) - -TPortSchedulerCIR ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Committed Information Rate (CIR) rate to be used in kbps. - The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 0..400000000) - -TWeight ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The weight of the specified entity while feeding into the parent." - SYNTAX Integer32 (0..100) - -TNonZeroWeight ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The weight of the specified entity while feeding into the parent." - SYNTAX Integer32 (1..100) - -TPolicerWeight ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The relative weight of the specified entity while feeding into - the parent." - SYNTAX Integer32 (1..100) - -THsmdaWeight ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The weight of the specified HSMDA entity while feeding into the parent." - SYNTAX Integer32 (1..100) - -THsmdaWrrWeight ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The weight of the specified HSMDA entity while feeding into the parent." - SYNTAX Integer32 (1..32) - -THsmdaWeightClass ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The weight of the specified HSMDA entity while feeding into the parent." - SYNTAX INTEGER { - class1 (1), - class2 (2), - class4 (4), - class8 (8) - } - -THsmdaWeightOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The weight of the specified HSMDA entity while feeding into the parent. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | 1..100) - -THsmdaWrrWeightOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The weight of the specified HSMDA entity while feeding into the parent. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | 1..32) - -TCIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The CIR rate to be used in kbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 0..100000000) - -THPolCIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The CIR rate to be used in kbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 0..20000000) - -TRateType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The type of the PIR/CIR rate. The value 'kbps' means the rate is - specified in kbps. The value 'percent' means the rate is specified - in percentage" - SYNTAX INTEGER { - kbps (1), - percent (2) - } - -TBWRateType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The type of the PIR/CIR percent rate. The value 'kbps' means the rate is - specified in kbps. The value 'percentPortLimit' means the rate is - specified in percentage of port limit. The value 'percentLocalLimit' - means the rate is specified in percentage of local limit." - SYNTAX INTEGER { - kbps (1), - percentPortLimit (2), - percentLocalLimit (3) - } -TPolicerRateType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The type of the PIR/CIR percent rate. The value 'kbps' means the rate is - specified in kbps. The value 'percentLocalLimit' means the rate is - specified in percentage of local limit." - SYNTAX INTEGER { - kbps (1), - percentLocalLimit (2) - } - -TCIRRateOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The CIR rate to be used in kbps. The value -1 means maximum rate. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..100000000) - -THPolCIRRateOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The CIR rate to be used in kbps. The value -1 means maximum rate. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..20000000) - -TCIRPercentOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The CIR percentage rate specified in hundredths of a percent. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | 0..10000) - -THsmdaCIRKRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The HSMDA CIR rate to be used in Kbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 0..100000000) - -THsmdaCIRKRateOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The HSMDA CIR rate to be used in Kbps. The value -1 means maximum rate. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..100000000) - -THsmdaCIRMRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The HSMDA CIR rate to be used in Mbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 0..100000) - -THsmdaCIRMRateOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The HSMDA CIR rate to be used in Mbps. The value -1 means maximum rate. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..100000) - -TPIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The PIR rate to be used in kbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..100000000) - -THPolVirtualSchePIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The PIR rate to be used in kbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..800000000) - -THPolVirtualScheCIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The CIR rate to be used in kbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 0..800000000) - -TAdvCfgRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The PIR rate to be used in kbps." - SYNTAX Integer32 (0..100000000) - -TMaxDecRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Advanced Configuration policy Max-Decrement rate to be used in - kbps." - SYNTAX Integer32 (0 | 1..100000000) - -THPolPIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The PIR rate to be used in kbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..20000000) - -TSecondaryShaper10GPIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The secondary shaper PIR rate to be used in Mbps. - The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..10000) - -TExpSecondaryShaperPIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The expanded secondary shaper PIR rate to be used in Kbps. - The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..10000000) - -TExpSecondaryShaperClassRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The expanded secondary shaper class PIR rate to be used in Kbps. - The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..10000000) - -TPIRRateOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The PIR rate to be used in kbps. The value -1 means maximum rate. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 1..100000000) - -THPolPIRRateOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The PIR rate to be used in kbps. The value -1 means maximum rate. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 1..20000000) - -TPIRPercentOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The PIR percentage rate specified in hundredths of a percent. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | 1..10000) - -TPIRRateOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The PIR rate to be used in kbps. The value -1 means maximum rate. - The value 0 means undefined rate." - SYNTAX Integer32 (-1 | 0..100000000) - -THsmdaPIRKRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The HSMDA PIR rate to be used in Kbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..100000000) - -THsmdaPIRKRateOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The HSMDA PIR rate to be used in Kbps. The value -1 means maximum rate. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 1..100000000) - -THsmdaPIRMRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The HSMDA PIR rate to be used in Mbps. The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 1..100000) - -THsmdaPIRMRateOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The HSMDA PIR rate to be used in Mbps. The value -1 means maximum rate. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 1..100000) - -TmnxDHCP6MsgType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The DHCP6 messagetype." - SYNTAX INTEGER { - dhcp6MsgTypeSolicit (1), - dhcp6MsgTypeAdvertise (2), - dhcp6MsgTypeRequest (3), - dhcp6MsgTypeConfirm (4), - dhcp6MsgTypeRenew (5), - dhcp6MsgTypeRebind (6), - dhcp6MsgTypeReply (7), - dhcp6MsgTypeRelease (8), - dhcp6MsgTypeDecline (9), - dhcp6MsgTypeReconfigure (10), - dhcp6MsgTypeInfoRequest (11), - dhcp6MsgTypeRelayForw (12), - dhcp6MsgTypeRelayReply (13), - dhcp6MsgTypeMaxValue (14) - } - -TmnxOspfInstance ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A number used to identify an instance of OSPF." - SYNTAX Unsigned32 (0..31) - -TmnxBGPFamilyType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxBGPFamilyType specifies the AFI-SAFI family for - BGP peer." - SYNTAX BITS { - ipv4Unicast (0), - ipv4Multicast (1), - ipv4UastMcast (2), - ipv4MplsLabel (3), - ipv4Vpn (4), - ipv6Unicast (5), - ipv6Multicast (6), - ipv6UcastMcast (7), - ipv6MplsLabel (8), - ipv6Vpn (9), - l2Vpn (10), - ipv4Mvpn (11), - msPw (12), - ipv4Flow (13), - mdtSafi (14), - routeTarget (15), - mcastVpnIpv4 (16) - } - -TmnxIgmpGroupFilterMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxIgmpGroupFilterMode describes the filter-mode of - a group. - - In 'include(1)' mode, reception of packets sent to the specified - multicast address is requested only from those IPv4 Source addresses - listed in the corresponding source-list. - - In 'exclude(2)' mode, reception of packets sent to the given multicast - address is requested from all IPv4 Source addresses, except those - listed in the corresponding source-list (if any)." - SYNTAX INTEGER { - include (1), - exclude (2) - } - -TmnxIgmpGroupType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxIgmpGroupType describes how a multicast group is - learned." - SYNTAX INTEGER { - static(1), - dynamic(2) - } - -TmnxIgmpVersion ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxIgmpVersion denotes the version of the IGMP protocol: - - 'version1(1)': means version 1 of the IGMP protocol - - 'version2(2)': means version 2 of the IGMP protocol - - 'version3(3)': means version 3 of the IGMP protocol." - SYNTAX INTEGER { - version1(1), - version2(2), - version3(3) - } - -TmnxMldGroupFilterMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMldGroupFilterMode describes the filter-mode of a - group. - - In 'include(1)' mode, reception of packets sent to the specified - multicast address is requested only from those IPv6 source addresses - listed in the corresponding source-list. - - In 'exclude(2)' mode, reception of packets sent to the given multicast - address is requested from all IPv6 source addresses, except those - listed in the corresponding source-list (if any)." - SYNTAX INTEGER { - include (1), - exclude (2) - } - -TmnxMldGroupType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMldGroupType describes how a multicast group is - learned." - SYNTAX INTEGER { - static(1), - dynamic(2) - } - -TmnxMldVersion ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMldVersion denotes the version of the MLD protocol: - - 'version1(1)': means version 1 of the MLD protocol - - 'version2(2)': means version 2 of the MLD protocol" - SYNTAX INTEGER { - version1(1), - version2(2) - } - -TmnxManagedRouteStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxManagedRouteStatus denotes the status of a Managed Route." - SYNTAX - INTEGER { - installed (0), - notYetInstalled (1), - wrongAntiSpoofType (2), - outOfMemory (3), - shadowed (4), - routeTableFull (5), - parentInterfaceDown (6), - hostInactive (7), - enhancedSubMgmtRequired (8), - deprecated1 (9), -- was wholesaleNotSupported (9) - l2AwNotSupported (10) - } - --- --- Textual conventions for GSMP --- -TmnxAncpString ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxAncpString data type contains a valid ancp string." - SYNTAX DisplayString (SIZE (1..63)) - -TmnxAncpStringOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxAncpStringOrZero data type contains a valid ancp string. - An empty string indicates that no ANCP string is defined." - SYNTAX DisplayString (SIZE (0..63)) - --- --- Textual conventions for Multicast Address Family --- - -TmnxMulticastAddrFamily ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMulticastAddrFamily denotes the family for - multicast protocol." - SYNTAX INTEGER { - ipv4Multicast (0), - ipv6Multicast (1) - } --- --- Textual conventions for subscriber mgmt --- - -TmnxAsciiSpecification ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxAsciiSpecification is a format string - that specifies how to form a target ASCII string. - - The format is as follows: - - ::= + - - ::= | - - ::= '%' - - refers to a printable ASCII character. - - Examples and supported char-origin specifiers are supplied with the - object definitions." - SYNTAX DisplayString (SIZE (0..255)) - -TmnxMacSpecification ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMacSpecification is a string of ASCII characters - that specifies how to format a string that represents a MAC address. - - The format is as follows: - - ::= [] - - ::= + | + - ::= 'A' | 'B' | 'B' ... | 'Z' - ::= 'a' | 'b' | 'c' ... | 'z' - - any ASCII character that is not an - or a decimal digit - - Only the number of alphabetic characters and the case is relevant. - Examples: - - 'ab:' 00:0c:f1:99:85:b8 Alcatel-Lucent SROS style - 'XY-' 00-0C-F1-99-85-B8 IEEE canonical style - 'mmmm.' 0002.03aa.abff Cisco style. - 'xx' 000cf19985b8" - SYNTAX DisplayString (SIZE (0..17)) - -TmnxBinarySpecification ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxBinarySpecification is a string of ASCII characters - that specifies how to form a binary number. - - The format is as follows: - - ::= + - - ::= '0' | '1' | - - ::= '*' - - ::= [1..32] - - Examples and supported bit-origin specifiers are supplied with the - object definitions." - SYNTAX DisplayString (SIZE (0..255)) - -TmnxDefSubIdSource ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxDefSubIdSource specifies what will be used as - the default subscriber identification. - - This value is used in case no other source (like RADIUS) provides a - subscriber identification string. - - If the value of this object is set to 'useSapId', the SAP-id will - be used as the default subscriber identification string. - - If the value of this object is set to 'useAutoId', the - auto-generated subscriber identification string, as defined in - tmnxSubMgmtAutoSubIdObjs, is used as the default subscriber - identification string. - - If the value of this object is set to 'useString', the value of - the string contained in another object will be used as the default - subscriber identification string; that object must be identified - where this datatype is used." - SYNTAX INTEGER { - useSapId (1), - useString (2), - useAutoId (3) - } - -TmnxSubIdentString ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubIdentString denotes the subscriber - identification string." - SYNTAX DisplayString (SIZE (1..32)) - -TmnxSubIdentStringOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubIdentStringOrEmpty denotes the subscriber - identification string. The empty string denotes the absence of a - subscriber identification string." - SYNTAX DisplayString (SIZE (0..32)) - -TmnxSubRadServAlgorithm ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSubRadServAlgorithm data type is an enumerated integer that - indicates the algorithm used to access the list of configured RADIUS - servers: - - direct (1): The first server will be used as primary server for - all requests, the second as secondary and so on. - - roundRobin (2): The first server will be used as primary server for - the first request, the second server as primary for - the second request, and so on. If the router gets - to the end of the list, it starts again with the - first server. - - hashBased (3): The server will be selected based on a specified - hash value." - SYNTAX INTEGER { - direct (1), - roundRobin (2), - hashBased (3) - } - -TmnxSubRadiusAttrType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSubRadiusAttrType data type contains a number - that indicates a RADIUS attribute type." - REFERENCE - "RFC 2865 Remote Authentication Dial In User Service (RADIUS) - section 5. Attributes" - SYNTAX Unsigned32 (0..255) - -TmnxSubRadiusVendorId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSubRadiusVendorId data type contains a number - that indicates a RADIUS Vendor-Id." - REFERENCE - "RFC 2865 Remote Authentication Dial In User Service (RADIUS) - section 5.26. Vendor-Specific." - SYNTAX Unsigned32 (0..16777215) - -TmnxRadiusPendingReqLimit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxRadiusPendingReqLimit data type is a number - that specifies the limit to the number of pending - RADIUS request messages." - SYNTAX Unsigned32 (1..4096) - -TmnxRadiusServerOperState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxRadiusServerOperState data type is an enumerated integer - that describes the values used to identify the operational state - of a RADIUS server." - SYNTAX INTEGER { - unknown (1), - inService (2), - outOfService (3), - transition (4), - overloaded (5) - } - -TmnxSubProfileString ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubProfileString denotes the subscriber - profile string." - SYNTAX DisplayString (SIZE (1..16)) - -TmnxSubProfileStringOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubProfileStringOrEmpty denotes the subscriber - profile string. The empty string denotes the absence of a - subscriber profile." - SYNTAX DisplayString (SIZE (0..16)) - -TmnxSlaProfileString ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSlaProfileString denotes the SLA - profile string." - SYNTAX DisplayString (SIZE (1..16)) - -TmnxSlaProfileStringOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSlaProfileStringOrEmpty denotes the SLA - profile string. The empty string denotes the absence of a - SLA profile." - SYNTAX DisplayString (SIZE (0..16)) - -TmnxAppProfileString ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxAppProfileString denotes the application - profile string." - SYNTAX DisplayString (SIZE (1..16)) - -TmnxAppProfileStringOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxAppProfileStringOrEmpty denotes the application - profile string. The empty string denotes the absence of a - application profile." - SYNTAX DisplayString (SIZE (0..16)) - -TmnxSubMgtIntDestIdOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubMgtIntDestIdOrEmpty denotes the intermediate - destination id. The empty string denotes the absence of an - intermediate destination id." - SYNTAX DisplayString (SIZE (0..32)) - -TmnxSubMgtIntDestId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubMgtIntDestId denotes the intermediate - destination id." - SYNTAX TmnxSubMgtIntDestIdOrEmpty (SIZE (1..32)) - -TmnxDefInterDestIdSource ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxDefInterDestIdSource specifies what will be used as - the default intermediate destination identifier. - - This value is used in case no other source (like RADIUS) provides an - intermediate destination identifier. - - If the value of this object is set to 'useString', the value of - the string contained in another object will be used as the default - intermediate destination identifier; that object must be identified - where this datatype is used. - - If the value of this object is set to 'useTopQTag', the top q-tag - of the ingress SAP will be used as the default subscriber intermediate - destination identifier. - - If the value of this object is set to 'useVpi', the ATM VPI - of the ingress SAP will be used as the default subscriber intermediate - destination identifier." - SYNTAX INTEGER { - useString (1), - useTopQTag (2), - useVpi (3) - } - - TmnxSubNasPortSuffixType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSubNasPortSuffixType data type is an enumerated integer that - specifies what suffix will be added to the RADIUS NAS-Port attribute: - - none (0): No suffix will be added. - - circuitId (1): If available, the circuit-id will be added. - - remoteId (2): If available, the remote-id will be added." - SYNTAX INTEGER { - none (0), - circuitId (1), - remoteId (2) - } - - TmnxSubNasPortPrefixType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSubNasPortPrefixType data type is an enumerated integer that - specifies what prefix will be added to the RADIUS NAS-Port attribute: - - none (0): No prefix will be added. - - userString (1): A user configurable string will be added." - SYNTAX INTEGER { - none (0), - userString (1) - } - - TmnxSubNasPortTypeType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxSubNasPortTypeType data type is an enumerated integer that - specifies what value will be put in the RADIUS NAS-Port-Type attribute: - - standard (1): according to the RADIUS specification RFC 2865 section - 5.41 NAS-Port-Type; - - config (2): a configured value." - SYNTAX INTEGER { - standard (1), - config (2) - } - -TmnxSubMgtOrgStrOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubMgtOrgStrOrZero denotes the organization string. - The empty string denotes the absence of an organization string." - SYNTAX DisplayString (SIZE (0..32)) - -TmnxSubMgtOrgString ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubMgtOrgStrOrZero denotes the organization string." - SYNTAX TmnxSubMgtOrgStrOrZero (SIZE (1..32)) - -TmnxFilterProfileStringOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxFilterProfileStringOrEmpty denotes the filter - profile string. The empty string denotes the absence of a - filter profile." - SYNTAX DisplayString (SIZE (0..16)) - - --- RFC4679 - DSL Forum Vendor-Specific RADIUS Attributes - --- Access Loop Encapsulation - -TmnxAccessLoopEncapDataLink ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxAccessLoopEncapDataLink specifies - the data link used by the subscriber on the DSL access loop." - SYNTAX INTEGER { - -- notAvailable removed: refer to Errata ID: 597 and TR-101 - aal5 (0), - ethernet (1) - } - -TmnxAccessLoopEncaps1 ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxAccessLoopEncaps1 specifies - the encapsulation used by the subscriber on the DSL access loop." - SYNTAX INTEGER { - notAvailable (0), - untaggedEthernet (1), - singleTaggedEthernet (2) - } - -TmnxAccessLoopEncaps2 ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxAccessLoopEncaps2 specifies - the encapsulation used by the subscriber on the DSL access loop." - SYNTAX INTEGER { - notAvailable (0), - pppoaLlc (1), - pppoaNull (2), - ipoaLlc (3), - ipoaNull (4), - ethernetOverAal5LlcFcs (5), - ethernetOverAal5LlcNoFcs (6), - ethernetOverAal5NullFcs (7), - ethernetOverAal5NullNoFcs (8) - } - -TmnxSubAleOffsetMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubAleOffsetMode specifies - the way the encapsulation offset of the subscriber - in the DSL access loop is learned by the 7xxx system. - - This offset is used in 7xxx egress shaping, adjusting the subscriber - aggregate rate to account for the fixed encapsulation offset and per - packet variable expansion of the last mile for the specific session - used by the subscriber host. - - The value 'none' disables the adjustment. - - While the value is 'auto', the encapsulation offset will be - learned for example from the encapsulation type value signaled - in the Access-loop-encapsulation sub-TLV in the Vendor-Specific - PPPoE Tags or DHCP Relay Options [rfc4679]." - SYNTAX INTEGER { - none (0), - auto (1) - -- manual (2) - } - -TmnxSubAleOffset ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxSubAleOffset specifies - the encapsulation offset value of the subscriber - in the DSL access loop as used by the 7xxx system. - - This offset is used in 7xxx egress shaping in order to - accurately shape the end user payload." - SYNTAX INTEGER { - none (0), - pppoaLlc (1), - pppoaNull (2), - pppoeoaLlc (3), - pppoeoaLlcFcs (4), - pppoeoaLlcTagged (5), - pppoeoaLlcTaggedFcs (6), - pppoeoaNull (7), - pppoeoaNullFcs (8), - pppoeoaNullTagged (9), - pppoeoaNullTaggedFcs (10), - ipoaLlc (11), - ipoaNull (12), - ipoeoaLlc (13), - ipoeoaLlcFcs (14), - ipoeoaLlcTagged (15), - ipoeoaLlcTaggedFcs (16), - ipoeoaNull (17), - ipoeoaNullFcs (18), - ipoeoaNullTagged (19), - ipoeoaNullTaggedFcs (20), - pppoe (21), - pppoeTagged (22), - ipoe (23), - ipoeTagged (24) - } - --- --- Textual conventions for DHCP server --- -TmnxDhcpOptionType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxDhcpOptionType represents how the value - of this option is encoded: - - 'ipv4 (1)' : this option contains an IPv4 address (4 octets) - - 'ascii(2)' : this option contains seven-bit ASCII characters - - 'hex (3)' : this option contains octets. It must be displayed in - hexadecimal format because it contains non-printable - characters. - - 'ipv6 (4)' : this option contains an IPv6 address (16 octets) - - 'domain (5)': this option contains a domain name that will be - encoded as specified by RFC 1035 section 3.1." - SYNTAX INTEGER { - ipv4(1), - ascii(2), - hex(3), - ipv6(4), - domain(5) - } - -TmnxPppoeUserName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxPppoeUserName denotes the PPPoE username." - SYNTAX DisplayString (SIZE (1..128)) - -TmnxPppoeUserNameOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxPppoeUserNameOrEmpty denotes the PPPoE username." - SYNTAX DisplayString (SIZE (0..128)) - --- --- Textual conventions for Security --- -TCpmProtPolicyID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TCpmProtPolicyID represents the identification number - of a CPM Protection policy. - - The value '0' indicates that no CPM Protection policy is provisioned." - SYNTAX Unsigned32 (0..255) - -TCpmProtPolicyIDOrDefault ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TCpmProtPolicyIDOrDefault represents the identification number - of a CPM Protection policy. - - The value of '-1' indicates the system determined default value." - SYNTAX Integer32 (-1 | 1..255) - --- --- Textual conventions for MLPPP QoS --- -TMlpppQoSProfileId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention uniquely identifies MLPPP Bundle QoS - profile in the ingress and egress MLPPP QoS profile tables. - The value 0 indicates default MLPPP QoS Profile as applicable to - a given H/W" - SYNTAX Unsigned32 (0..65535) - --- --- Textual conventions for MLFR QoS --- -TMcFrQoSProfileId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention uniquely identifies Multi-class - Frame-relay QoS profiles in the ingress and egress multi-class - frame-relay QoS profile tables. The value 0 indicates a default - QoS Profile as applicable to a given hardware." - SYNTAX Unsigned32 (0..65535) - --- --- Textual conventions for PPPoE and subscriber PPP --- -TmnxPppoeSessionId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxPppoeSessionId indicates the 16 bit wide PPPoE session Id." - SYNTAX Unsigned32 (0..65535) - -TmnxPppoePadoDelay ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxPppoePadoDelay specifies the delay timeout in - deci-seconds before sending a PADO (PPPoE Active Discovery Offer)." - SYNTAX Unsigned32 (0|1..30) - -TmnxPppoeSessionInfoOrigin ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxPppoeSessionInfoOrigin indicates the originator of the - provided information." - SYNTAX INTEGER { - none (0), - default (1), -- The default subId, specified in - -- sapSubMgmtDefSubIdent, is used. - radius (2), - localUserDb (3), - dhcp (4), - midSessionChange (5), - tags (6), - l2tp (7) - } - -TmnxPppoeSessionType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxPppoeSessionType indicates the type of PPPoE session." - SYNTAX INTEGER { - local (1), -- Locally terminated session. - localWholesale (2), -- Wholesale/retail session terminating in the - -- wholesale service. - localRetail (3), -- Wholesale/retail session terminating in the - -- retail service. - l2tp (4) -- Session is tunneled to an LNS via L2TP. - } - -TmnxPppNcpProtocol ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxPppNcpProtocol data type represents the PPP Network Control - Protocol." - SYNTAX INTEGER { - ipcp (1), - ipv6cp (2) - } - -TmnxMlpppEpClass ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxMlpppEpClass type represents the address class - of the MLPPP Endpoint Discriminator option." - SYNTAX INTEGER { - null (0), - local (1), - ipv4Address (2), - macAddress (3), - magicNumber (4), - directoryNumber (5) - } --- --- TEXTUAL-CONVENTIONs for Alcatel-Lucent SROS series QoS Elements --- - -TNetworkPolicyID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the identification number of a network policy." - SYNTAX TPolicyID (1..65535|65536|65537) - -TItemScope ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention determines some aspects of an item's - behavior regarding creation and use, unused entry garbage collection, - and automated promulgation by Element Management System to - other systems in the service domain. - - TItemScope applies to SAP-ingress, SAP-egress, and Network policies, - and to IP filters and MAC filters. - - exclusive: - - When the scope of an item is defined as exclusive, the item can - only be applied once, for example to a single SAP. Attempting - to assign the policy to a second SAP is not allowed and will - result in an error. If the item is removed from the exclusive - SAP, it will become available for assignment to another - exclusive SAP. - - A non-applied exclusive scope policy is a candidate to be removed - from the system by a TBD garbage collection command. - - The system default policies cannot be put into the exclusive scope. - An error will be generated if scope exclusive is executed in - any policies with a policy-id equal to 1. - - template: - - When the scope of an item is defined as template, the item can be - applied any number of times. Policies with template scope - will not be considered for deletion by a TBD garbage collection - command; all items of scope 'template' must be deleted explicitly. - - The system default policies will always be scope template. - An error will occur if a policy-id 1 is attempted to be - set to scope exclusive." - SYNTAX INTEGER { exclusive(1), template(2) } - -TItemMatch ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "when set to off, the item is not matched. - when set to false, packets without the item match the filter. - when set to true, packets with the item match the filter." - SYNTAX INTEGER { off(1), false(2), true(3) } - -TPriority ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the priority to apply to a packet" - SYNTAX INTEGER { low(1), high(2) } - -TPriorityOrDefault ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the priority to apply to a packet. - when set to default(3), the priority from the default-action is used." - SYNTAX INTEGER { low(1), high(2), default(3) } - -TProfileUseDEOrNone ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention specifies the profile marking of a packet. - - Value of 'in' specifies in-profile marking. Value of 'out' specifies - out-profile marking. - - Value of 'de' specifies that the profile marking of the packet will - be based on the DE (Drop-Eligible) bit of the packet. DE bit - value of '0' specifies in-profile and DE bit value of '1' - specifies out-profile marking. - - Value of 'none' specifies the profile marking of the packet will - be inherited from the existing enqueuing priority derived from - earlier matches in the classification hierarchy." - SYNTAX INTEGER { none (0), in (1), out (2), de (3) } - -TPriorityOrUndefined ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the priority to apply to a packet. - when set to undefined(0), the priority is not applicable." - SYNTAX INTEGER { undefined(0), low(1), high(2) } - -TProfile ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the profile marking of a packet at the ingress." - SYNTAX INTEGER { in(1), out(2) } - -TProfileOrDei ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "the profile marking of a packet at the ingress." - SYNTAX INTEGER { in(1), out(2), use-dei(13) } - -TDEProfile ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention specifies the profile marking of a packet. - - Value of 'in' specifies the in-profile marking. - - Value of 'out' specifies the out-profile marking. - - Value of 'de' specifies that the profile marking will be based on the DE - (Drop-Eligible) bit. DE bit-value of '0' specifies in-profile and DE - bit value of '1' specifies out-profile marking." - SYNTAX INTEGER { in (1), out (2), de (3) } - -TDEProfileOrDei ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention specifies the profile marking of a packet. - - Value of 'in' specifies the in-profile marking. - - Value of 'out' specifies the out-profile marking. - - Value of 'de' specifies that the profile marking will be based on the DE - (Drop-Eligible) bit. DE bit-value of '0' specifies in-profile and DE - bit value of '1' specifies out-profile marking." - SYNTAX INTEGER { in (1), out (2), de (3), use-dei (13) } - -TProfileOrNone ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Profile marking of a packet." - SYNTAX INTEGER { none (0), in(1), out(2) } - -TAdaptationRule ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The adaptation rule to be applied to calcluate the operational values - for the specified entity." - SYNTAX INTEGER { - max (1), - min (2), - closest(3) - } - -TAdaptationRuleOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The adaptation rule to be applied to calcluate the operational values - for the specified entity." - SYNTAX INTEGER { - noOverride (0), - max (1), - min (2), - closest (3) - } - -TRemarkType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The remarking to be used." - SYNTAX INTEGER { - none (1), - dscp (2), - precedence (3) - } - -TPrecValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The precedence bits as used in the IPv4 header. This constitutes of - 3 bits and hence can hold the values from 0 to 7." - SYNTAX Integer32 (0..7) - -TPrecValueOrNone ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The precedence bits as used in the IPv4 header. This constitutes of - 3 bits and hence can hold the values from 0 to 7. The value '-1' - specifies that the precedence value is undefined/unused." - SYNTAX Integer32 (-1 | 0..7) - -TBurstSize ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The amount of buffer space (in kbytes) assigned to a queue. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value." - SYNTAX Integer32 (-1 | 0..131072) - -TBurstSizeOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The amount of buffer space (in kbytes) assigned to a queue. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..131072) - -TBurstPercent ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The percentage of buffer space assigned to a queue that is - reserved for some purpose." - SYNTAX Integer32 (0..100) - -TBurstHundredthsOfPercent ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The percentage of buffer space assigned to a queue that is - reserved for some purpose, defined to two decimal places." - SYNTAX Integer32 (0..10000) - -TBurstPercentOrDefault ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The percentage of buffer space assigned to a queue that is - reserved for some purpose. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value." - SYNTAX Integer32 (-1 | 0..100) - -TBurstPercentOrDefaultOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The percentage of buffer space assigned to a queue that is - reserved for some purpose. - - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value. - - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..100) - -TRatePercent ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The percentage of maximum rate allowed." - SYNTAX Integer32 (0..100) - -TPIRRatePercent ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The percentage of maximum PIR rate allowed. A value of 0 is - not acceptable, so the range begins at 1." - SYNTAX Integer32 (1..100) - -TLevel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The level of the specified entity while feeding into the parent." - SYNTAX Integer32 (1..8) - -TLevelOrDefault ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The level of the specified entity while feeding into the parent. - The value 0 is used to denote a default value." - SYNTAX Integer32 (0|1..8) - -TQWeight ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The Queue weight of the specified entity." - SYNTAX INTEGER (0 |1..100) - - -TMeterMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Meter Mode" - SYNTAX INTEGER { - priority(1), - profile (2) - } - -TPlcyMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Port scheduler Policy Mode " - SYNTAX INTEGER { - none (0), - roundRobin (1), - weightedRoundRobin (2), - weightedDeficitRoundRobin (3) - } - -TPlcyQuanta ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Port scheduler Quanta" - SYNTAX INTEGER - - -TQueueMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The mode in which the queue is operating. - - If the queue is operating in the 'priority' mode, it is - capable of handling traffic differently with two distinct - priorities. These priorities are assigned by the stages - preceding the queueing framework in the system. - - When the queue is operating in the 'profile' mode, in other - words the color aware mode, the queue tries to provide the - appropriate bandwidth to the packets with different profiles. - - The profiles are assigned according to the configuration of the - forwarding class or the sub-forwarding class. - - In 'priority' mode, the queue does not have the functionality - to support the profiled traffic and in such cases the queue - will have a degraded performance. However, the converse is not - valid and a queue in 'profile' mode should be capable of - supporting the different priorities of traffic." - SYNTAX INTEGER { - priority(1), - profile (2) - } - -TEntryIndicator ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "Uniquely identifies an entry in a policy or filter table. The - value 0 is not a valid entry-id. When used as insertion point - the value 0 indicates that entries must be inserted at the very - beginning, i.e.before the first entry defined." - SYNTAX Unsigned32 (0..65535) - -TEntryId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "uniquely identifies an entry in a policy or filter table. - to facilitate insertion of entries in the tables, we recommend - assigning entry IDs by 10s: 10, 20, 30, etc. " - SYNTAX TEntryIndicator (1..65535) - -TMatchCriteria ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "determines whether the entry matches traffic using IP match - entries or MAC match entries." - SYNTAX INTEGER { ip(1), mac(2), none(3),dscp(4), dot1p(5), prec(6) } - -TmnxMdaQos ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxMdaQos is an enumerated integer whose value specifies - the Quality of Service support of a Media Dependent Adapter (MDA)." - SYNTAX INTEGER { - unknown (0), - mda (1), - hsmda1 (2), - hsmda2 (3) - } - -TAtmTdpDescrType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TAtmTdpDescrType is an enumerated integer whose value - indicates the types of cell loss priority to be used in - conjunction with traffic parameters. - - The following values are outlined: - Integer Value Interpretation - ------------- ------------------------ - clp0And1pcr PCR applies to CLP 0 and - CLP 1 cell flows - clp0And1pcrPlusClp0And1scr PCR applies to CLP 0 and - CLP 1 cell flows. - SCR applies to CLP 0 and - CLP 1 cell flows. - clp0And1pcrPlusClp0scr PCR applies to CLP 0 and - CLP 1 cell flows. - SCR applies to CLP 0 cell flows. - clp0And1pcrPlusClp0scrTag PCR applies to CLP 0 and - CLP 1 cell flows. - SCR applies to CLP 0 cell flows. " - SYNTAX INTEGER { - clp0And1pcr(0), - clp0And1pcrPlusClp0And1scr(1), - clp0And1pcrPlusClp0scr(2), - clp0And1pcrPlusClp0scrTag(3) - } - -TDEValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention specifies the DE (Drop Eligible) bit value. - The value of '-1' means DE value is not specified." - SYNTAX Integer32 (-1 | 0..1) - -TQGroupType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention specifies the type of the Queue-Group." - SYNTAX INTEGER { - port (0), - vpls(1) - } - -TQosOverrideType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This textual-convention specifies the type of the Qos Override." - SYNTAX INTEGER { - queue (1), - policer (2), - aggRateLimit (3), - arbiter (4), - scheduler (5) - } - --- IPSec Textual-conventions -TmnxIPsecTunnelTemplateId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A number used to identify an entry in the - tIPsecTnlTempTable." - SYNTAX Unsigned32 (1..2048) - -TmnxIPsecTunnelTemplateIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "A number used to identify an entry in the - tIPsecTnlTempTable or zero." - SYNTAX Unsigned32 (0..2048) - -TmnxIpSecIsaOperFlags ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxIpSecIsaOperFlags specifies the operational flags that - determine the status of the MDAs associated with IPsec ISA." - SYNTAX BITS { - adminDown (0), - noActive (1), - noResources (2) - } - -TmnxIkePolicyAuthMethod ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "TmnxIkePolicyAuthMethod data type is an enumerated integer - that describes the type of authentication method used." - SYNTAX INTEGER { - psk (1), - hybridX509XAuth (2), - plainX509XAuth (3), - plainPskXAuth (4), - cert (5) - } - -TmnxIkePolicyOwnAuthMethod ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "TmnxIkePolicyOwnAuthMethod data type is an enumerated - integer that describes the type of authentication method - used for its own side." - SYNTAX INTEGER { - symmetric (0), -- use same auth-method - psk (1), - cert (5) - } - --- DSTE Textual conventions -TmnxRsvpDSTEClassType ::= TEXTUAL-CONVENTION -STATUS current - DESCRIPTION - "TmnxRsvpDSTEClassType is an unsigned integer in the range of (0..7) that defines - the class type (CT)." - SYNTAX Unsigned32 (0..7) - --- Textual-conventions for accounting policy handling - -TmnxAccPlcyQICounters ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This data type describes a set ingress counters for which - accounting data can be collected associated with a given queue." - SYNTAX BITS { - hpo (0), -- High Packets Offered - lpo (1), -- Low Packets Offered - ucp (2), -- Uncoloured Packets offered - hoo (3), -- High Octets Offered - loo (4), -- Low Octets Offered - uco (5), -- Uncoloured Octets offered - apo (6), -- All Packets Offered - aoo (7), -- All Octets Offered - hpd (8), -- High Packets Dropped - lpd (9), -- Low Packets Dropped - hod (10), -- High Octets Dropped - lod (11), -- Low Octets Dropped - ipf (12), -- In Profile Packets Forwarded - opf (13), -- Out Of Profile Packets Forwarded - iof (14), -- In Profile Octets Forwarded - oof (15) -- Out Of Profile Octets Forwarded - } - -TmnxAccPlcyQECounters ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This data type describes a set egress counters for which - accounting data can be collected associated with a given queue." - SYNTAX BITS { - ipf (0), -- In Profile Packets Forwarded - ipd (1), -- In Profile Packets Dropped - opf (2), -- Out Of Profile Packets Forwarded - opd (3), -- Out Of Profile Packets Dropped - iof (4), -- In Profile Octets Forwarded - iod (5), -- In Profile Octets Dropped - oof (6), -- Out Of Profile Octets Forwarded - ood (7) -- Out Of Profile Octets Dropped - } - -TmnxAccPlcyOICounters ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This data type describes a set ingress counters for which - accounting data can be collected associated with a given counter." - SYNTAX BITS { - apo (0), -- All Packets Offered - aoo (1), -- All Octets Offered - hpd (2), -- High Packets Dropped - lpd (3), -- Low Packets Dropped - hod (4), -- High Octets Dropped - lod (5), -- Low Octets Dropped - ipf (6), -- In Profile Packets Forwarded - opf (7), -- Out Of Profile Packets Forwarded - iof (8), -- In Profile Octets Forwarded - oof (9) -- Out Of Profile Octets Forwarded - } - -TmnxAccPlcyOECounters ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This data type describes a set egress counters for which - accounting data can be collected associated with a given counter." - SYNTAX BITS { - ipf (0), -- In Profile Packets Forwarded - ipd (1), -- In Profile Packets Dropped - opf (2), -- Out Of Profile Packets Forwarded - opd (3), -- Out Of Profile Packets Dropped - iof (4), -- In Profile Octets Forwarded - iod (5), -- In Profile Octets Dropped - oof (6), -- Out Of Profile Octets Forwarded - ood (7) -- Out Of Profile Octets Dropped - } - -TmnxAccPlcyAACounters ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "This data type describes a set of AA (Application Assurance) - counters for which accounting data can be collected." - SYNTAX BITS { - any (0), -- enables reporting when there is a change - -- to any counter - sfa (1), -- allowed flows from sub - nfa (2), -- allowed flows to sub - sfd (3), -- denied flows from sub - nfd (4), -- denied flows to sub - saf (5), -- active flows from sub - naf (6), -- active flows to sub - spa (7), -- total packets from sub - npa (8), -- total packets to sub - sba (9), -- total bytes from sub - nba (10), -- total bytes to sub - spd (11), -- total discard packets from sub - npd (12), -- total discard packets to sub - sbd (13), -- total discard bytes from sub - nbd (14), -- total discard bytes to sub - sdf (15), -- short duration flows - mdf (16), -- medium duration flows - ldf (17), -- long duration flows - tfd (18), -- total flow duration - tfc (19), -- total flows completed - sbm (20), -- max throughput in bytes from sub - spm (21), -- max throughput in packets from sub - smt (22), -- max throughput timestamp from sub - nbm (23), -- max throughput in bytes to sub - npm (24), -- max throughput in packets to sub - nmt (25) -- max throughput timestamp to sub - } - -TmnxVdoGrpIdIndex ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxVdoGrpIdIndex data type describes the id of a - TIMETRA-VIDEO-MIB::tmnxVdoGrpEntry and is the primary - index for the table." - SYNTAX Unsigned32 (1..4) - -TmnxVdoGrpId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxVdoGrpId data type describes the identifier for a video - group." - SYNTAX Unsigned32 (0..4) - -TmnxVdoGrpIdOrInherit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type describes the identifier for a video group. A value - of '-1' indicates that identifier will be inherited from another - object that is usually in another mib table." - SYNTAX Integer32 (-1|0..4) - -TmnxVdoFccServerMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxVdoFccServerMode data type is an enumerated integer that - describes the mode of the Fast Channel Change (FCC) server. - - A value of 'burst' indicates that the FCC server is enabled - and will send the channel at a nominally faster rate than - the channel was received based on the - TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathVdoPlcyFCCBurst setting. - - A value of 'dent' indicates that the FCC server will selectively - discard frames from the original stream based on the value of - TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathVdoPlcyFCCDentThd. - - A value of 'hybrid' indicates that the FCC server will use - combination of 'burst' and 'dent' to send the unicast stream to - the client. - - A value of 'none' indicates that FCC server is disabled." - SYNTAX INTEGER { - none (0), - burst (1), - dent (2), - hybrid (3) - } - -TmnxVdoPortNumber ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type describes the port number of an Internet transport - layer protocol." - SYNTAX Unsigned32 (1024..5999 | 6251..65535) - -TmnxVdoIfName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type describes the name of a video interface. The name of - a video interface must always start with a letter." - SYNTAX TNamedItem - -TmnxTimeInSec ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxTimeInSec describes the Tarrif Time for the Charging - Data Record (CDR)." - SYNTAX Unsigned32 (0..86400) - -TmnxMobProfName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobProfName describes the name of a profile used by - mobile gateways." - SYNTAX TNamedItem - -TmnxMobProfNameOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobProfNameOrEmpty describes the name of a profile - used by mobile gateways." - SYNTAX TNamedItemOrEmpty - -TmnxMobProfIpTtl ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobProfIpTtl describes the Time-To-Live (TTL) - value." - SYNTAX Unsigned32 (1..255) - -TmnxMobDiaTransTimer ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobDiaTransTimer describes the diameter peer - transaction timer value in seconds." - SYNTAX Unsigned32 (1..180) - -TmnxMobDiaRetryCount ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobDiaRetryCount describes the diameter peer - retry count value." - SYNTAX Unsigned32 (0..8) - -TmnxMobDiaPeerHost ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobDiaPeerHost describes the name of a destination - realm, originating realm and originating host." - SYNTAX DisplayString (SIZE (0..80)) - -TmnxMobGwId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobGwId identifies mobile gateways." - SYNTAX Unsigned32 (1..8) - -TmnxMobNode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobNode describes the name of a mobile gateway which - consists of Mobile Country Code (MCC), Mobile Network Code (MNC), - Region string, Group Id, Node Id. - - A mobile gateway name can be described as follows: - - ..... - - MCC : 3 digits (000-999) - MNC : 2 or 3 digits - Application Type : SGW or PGW (3 characters) - Region String : 10 characters - Group Id : 3 characters - Node Id : 3 characters" - SYNTAX DisplayString (SIZE (0..30)) - -TmnxMobBufferLimit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobBufferLimit describes the buffer limit in bytes." - SYNTAX Unsigned32 (1000..12000) - -TmnxMobQueueLimit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobQueueLimit describes the queue limit in bytes." - SYNTAX Unsigned32 (1000..12000) - -TmnxMobRtrAdvtInterval ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobRtrAdvtInterval describes the router - advertisement interval in minutes." - SYNTAX Unsigned32 (1..60) - -TmnxMobRtrAdvtLifeTime ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobRtrAdvtLifeTime describes the router - advertisement life time in hours." - SYNTAX Unsigned32 (1..24) - -TmnxMobAddrScheme ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobAddrScheme describes the addressing scheme. If - the value is set to 'stateful', User Equipment (UE) uses - DHCPv6 to get IPv6 address. If the value is set to 'stateless', UE uses - ICMPv6 to get IPv6 address." - SYNTAX INTEGER { - stateful (1), - stateless (2) - } - -TmnxMobQciValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobQciValue describes the QoS Class Identifier (QCI) - value." - SYNTAX Unsigned32 (1..9) - -TmnxMobQciValueOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobQciValueOrZero describes the QoS Class - Identifier (QCI) value." - SYNTAX Unsigned32 (0..9) - -TmnxMobArpValue ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobArpValue describes the Allocation and Retention - Priority (ARP) value." - SYNTAX Unsigned32 (1..15) - -TmnxMobArpValueOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobArpValueOrZero describes the Allocation and - Retention Priority (ARP) value." - SYNTAX Unsigned32 (0..15) - -TmnxMobApn ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobApn describes the Access Point Name (APN) - associated with an User Equipment (UE)." - REFERENCE "3GPP TS 23.003 Section 9.1" - SYNTAX DisplayString (SIZE (1..80)) - -TmnxMobApnOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobApnOrZero describes the Access Point Name (APN) - associated with an User Equipment (UE)." - SYNTAX DisplayString (SIZE (0..80)) - -TmnxMobImsi ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobImsi describes the International Mobile - Subscriber Identity (IMSI) of an User Equipment (UE). - - IMSI is defined as a number consisting of up to 15 BCD digits. The - first 3 digits are the Mobile Country Code (MCC). The next 2 or 3 - digits are the Mobile Network Code (MNC). The value of MCC determines - whether the MNC is 2 digits or 3 digits. The remaining digits are the - Mobile Subscriber Identification Number (MSIN). The internal - representation of the IMSI is as follows: - - Bits 63-62 are reserved. - - Bits 61-60 indicate the length of the MNC field: 10 indicates a - 2-digit MNC while 11 indicates a 3-digit MNC. - - Bits 59-0 hold the 15 IMSI BCD digits D1-15. - - When the total number of digits in the IMSI is less than 15, the - nibble 0xf is used a filler. - - - IMSI encoding for a 2-digit MNC: - - 63 55 47 39 0 - - +-----------+-----------+-----------+-------------------------+ - - | 0010| MCC1| MCC2| MCC3| MNC1| MNC2| MSIN (up to 10 digits) - - +-----------+-----------+-----------+-------------------------+ - - - IMSI encoding for a 3-digit MNC: - - 63 55 47 39 35 0 - - +-----------+-----------+-----------+-------------------------+ - - | 0011| MCC1| MCC2| MCC3| MNC1| MNC2| MNC3| MSIN (up to 9 digits) - - +-----------+-----------+-----------+-------------------------+ - - Bits 63-56 of the IMSI are carried in octet number 1 of the octet - string and bits 7-0 are carried in octet number 8 of the octet - string." - SYNTAX OCTET STRING (SIZE (8)) - -TmnxMobMsisdn ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobMsisdn describes the Mobile Subscriber Integrated - Services Digital Network (MSISDN) number of an User Equipment (UE)." - SYNTAX DisplayString (SIZE (0..15)) - -TmnxMobImei ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobImei describes the International Mobile - Equipment Identity (IMEI) of an User Equipment (UE)." - SYNTAX DisplayString (SIZE (0|16)) - -TmnxMobNai ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobNai describes the Network Address - Identifier (NAI) of an User Equipment (UE)." - SYNTAX DisplayString (SIZE (0..72)) - -TmnxMobMcc ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobMcc describes the Mobile Country Code - (MCC) of an User Equipment (UE)." - SYNTAX DisplayString (SIZE (3)) - -TmnxMobMnc ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobMnc describes the Mobile Network Code - (MNC) of an User Equipment (UE)." - SYNTAX DisplayString (SIZE (2|3)) - -TmnxMobMccOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobMccOrEmpty describes the Mobile Country Code - (MCC) of an User Equipment (UE)." - SYNTAX DisplayString (SIZE (0|3)) - -TmnxMobMncOrEmpty ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobMncOrEmpty describes the Mobile Network Code - (MNC) of an User Equipment (UE)." - SYNTAX DisplayString (SIZE (0|2|3)) - -TmnxMobUeState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobUeState describes the state of an User - Equipment (UE)." - SYNTAX INTEGER { - idle (1), - active (2), - paging (3), - init (4), - suspend (5), - ddnDamp (6) - } - -TmnxMobUeRat ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobUeRat describes the Radio Access Type (RAT) - of an User Equipment (UE)." - SYNTAX INTEGER { - utran (1), - geran (2), - wlan (3), - gan (4), - hspa (5), - eutran (6), - ehrpd (7), - hrpd (8), - oneXrtt (9), - umb (10) - } - -TmnxMobUeSubType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobUeSubType describes the subscription type of User - Equipment (UE)." - SYNTAX INTEGER { - homer (1), - roamer (2), - visitor (3) - } - -TmnxMobPdnType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPdnType describes the type of a Pakcet Data - Network (PDN)." - SYNTAX INTEGER { - ipv4 (1), - ipv6 (2), - ipv4v6 (3) - } - -TmnxMobPgwSigProtocol ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPgwSigProtocol describes the signaling - protocol used on S5 or S8 reference point." - SYNTAX INTEGER { - gtp (1), - pmip (2) - } - -TmnxMobPdnSessionState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPdnSessionState describes the feedback signaling - message (FSM) state of a Packet Data Network (PDN) session." - SYNTAX INTEGER { - invalid (0), - init (1), - waitPcrfResponse (2), - waitPgwResponse (3), - waitEnodebUpdate (4), - connected (5), - ulDelPending (6), - dlDelPending (7), - idleMode (8), - pageMode (9), - dlHandover (10), - incomingHandover (11), - outgoingHandover (12), - stateMax (13) - } - -TmnxMobPdnSessionEvent ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPdnSessionEvent describes the feedback signaling - message (FSM) event of a Packet Data Network (PDN) session." - SYNTAX INTEGER { - sessionInvalid (0), - gtpCreateSessReq (1), - gtpUpdateBearerReq (2), - gtpDeleteSessReq (3), - gtpDeleteBearerResp (4), - gtpUpdateBearerResp (5), - gtpModifyActiveToIdle (6), - gtpResrcAllocCmd (7), - gtpModifyQosCmd (8), - gtpX1eNodeBTeidUpdate (9), - gtpX2SrcSgwDeleteSessReq (10), - gtpS1CreateIndirectTunnel (11), - dlPktRecvIndication (12), - dlPktNotificationAck (13), - dlPktNotificationFail (14), - pcrfSessEstResp (15), - pcrfSessTerminateRsp (16), - pcrfProvQosRules (17), - pmipSessResp (18), - pmipSessUpdate (19), - pmipSessDeleteRsp (20), - pmipSessDeleteReq (21), - eventMax (22) - } - -TmnxMobBearerId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobBearerId describes the bearer identifier." - SYNTAX Unsigned32 (1..15) - -TmnxMobBearerType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobBearerType describes the type of a bearer." - SYNTAX INTEGER { - default (1), - dedicated (2) - } - -TmnxMobQci ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobQci describes the QoS Class Identifier." - SYNTAX Unsigned32 (0..9) - -TmnxMobArp ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobArp describes the QoS parameter, Allocation and - Retention Priority (ARP)." - SYNTAX Unsigned32 (0..15) - -TmnxMobSdf ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobSdf describes the number of Service Data - Flows (SDFs)." - SYNTAX Unsigned32 (0..255) - -TmnxMobSdfFilter ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobSdfFilter describes a IP filter in a Service - Data Flow (SDF) or Traffic Flow Template (TFT)." - SYNTAX Unsigned32 (0..16) - -TmnxMobSdfFilterNum ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobSdfFilterNum describes the number of IP filters." - SYNTAX Unsigned32 (0..16) - -TmnxMobSdfRuleName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobSdfRuleName describes the policy rule name of a - Service Data Flow (SDF)." - SYNTAX DisplayString (SIZE (1..64)) - -TmnxMobSdfFilterDirection ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobSdfFilterDirection describes the direction - on which a Service Data Flow (SDF) filter rule is valid." - SYNTAX INTEGER { - preRel7 (0), - downLink (1), - upLink (2), - biDir (3) - } - -TmnxMobSdfFilterProtocol ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobSdfFilterProtocol describes IPv4 protocol or - IPv6 next header on which Service Data Flow (SDF) filter matches." - SYNTAX INTEGER { - any (-1), - ipv6HopByOpOpt (0), - icmp (1), - igmp (2), - ggp (3), - ip (4), - st (5), - tcp (6), - cbt (7), - egp (8), - igp (9), - bbnRccMon (10), - nvp2 (11), - pup (12), - argus (13), - emcon (14), - xnet (15), - chaos (16), - udp (17), - mux (18), - dcnMeas (19), - hmp (20), - prm (21), - xnsIdp (22), - trunk1 (23), - trunk2 (24), - leaf1 (25), - leaf2 (26), - rdp (27), - irdp (28), - isoTp4 (29), - netblt (30), - mfeNsp (31), - meritInp (32), - dccp (33), - pc3 (34), - idpr (35), - xtp (36), - ddp (37), - idprCmtp (38), - tpplusplus (39), - il (40), - ipv6 (41), - sdrp (42), - ipv6Route (43), - ipv6Frag (44), - idrp (45), - rsvp (46), - gre (47), - dsr (48), - bna (49), - esp (50), - ah (51), - iNlsp (52), - swipe (53), - narp (54), - mobile (55), - tlsp (56), - skip (57), - ipv6Icmp (58), - ipv6NoNxt (59), - ipv6Opts (60), - anyHostIntl (61), - cftp (62), - anyLocalNet (63), - satExpak (64), - kryptolan (65), - rvd (66), - ippc (67), - anyDFS (68), - satMon (69), - visa (70), - ipcv (71), - cpnx (72), - cphb (73), - wsn (74), - pvp (75), - brSatMon (76), - sunNd (77), - wbMon (78), - wbExpak (79), - isoIp (80), - vmtp (81), - secureVmpt (82), - vines (83), - ttp (84), - nsfnetIgp (85), - dgp (86), - tcf (87), - eiGrp (88), - ospfIgp (89), - spriteRpc (90), - larp (91), - mtp (92), - ax25 (93), - ipip (94), - micp (95), - sccSp (96), - etherIp (97), - encap (98), - anyPEC (99), - gmtp (100), - ifmp (101), - pnni (102), - pim (103), - aris (104), - scps (105), - qnx (106), - activeNet (107), - ipComp (108), - snp (109), - compaqPeer (110), - ipxInIp (111), - vrrp (112), - pgm (113), - any0hop (114), - l2tp (115), - ddx (116), - iatp (117), - stp (118), - srp (119), - uti (120), - smp (121), - sm (122), - ptp (123), - isis (124), - fire (125), - crtp (126), - crudp (127), - sscopmce (128), - iplt (129), - sps (130), - pipe (131), - sctp (132), - fc (133), - rsvpE2eIgnore (134), - mobHeader (135), - udpLite (136), - mplsInIp (137), - manet (138), - hip (139), - shim6 (140) - } - -TmnxMobPathMgmtState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPathMgmtState describes the state of a path for a - reference point. A value of 'reqTimeOut' indicates that the peer is not - replying to the Echo Request messages the SGW is sending out." - SYNTAX INTEGER { - disabled (0), - up (1), - reqTimeOut (2), - fault (3), - idle (4), - restart (5) - } - -TmnxMobDiaPathMgmtState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobDiaPathMgmtState describes the state of a path for - a diameter connection." - SYNTAX INTEGER { - shutDown (0), - shuttingDown (1), - inactive (2), - active (3) - } - -TmnxMobDiaDetailPathMgmtState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobDiaDetailPathMgmtState describes the detail state - of a path for a diameter connection." - SYNTAX INTEGER { - error (0), - idle (1), - closed (2), - localShutdown (3), - remoteClosing (4), - waitConnAck (5), - waitCea (6), - open (7), - openCoolingDown (8), - waitDns (9) - } - -TmnxMobGwType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobGwType describes the mobile gateway type." - SYNTAX INTEGER { - sgw (1), - pgw (2), - wlanGw (3) - } - -TmnxMobChargingProfile ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobChargingProfile describes the charging trigger - rules applied for generating Charging Data Records (CDR) for - subscribers." - SYNTAX Unsigned32 (0..255) - -TmnxMobChargingProfileOrInherit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobChargingProfileOrInherit describes the charging - trigger rules applied for generating Charging Data Records (CDR) for - subscribers. A value of '-1' indicates that identifier will be - inherited from another object that is usually in another mib table." - SYNTAX Integer32 (-1 | 0..255) - -TmnxMobAuthType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobAuthType describes the authentication type used - by mobile gateways." - SYNTAX INTEGER { - radius (1), - diameter (2) - } - -TmnxMobAuthUserName ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobAuthUserName describes the user name used in - authentication requests by mobile gateways." - SYNTAX INTEGER { - imsi (1), - msisdn (2), - pco (3) - } - -TmnxMobProfGbrRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobProfGbrRate describes the Guaranteed Bit Rate - (GBR) value in kilo-bits per second(kbps)." - SYNTAX Unsigned32 (0..100000) - -TmnxMobProfMbrRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobProfMbrRate describes the Maximum Bit Rate - (MBR) value in kilo-bits per second(kbps)." - SYNTAX Unsigned32 (0..100000) - -TmnxMobPeerType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPeerType describes the type of the mobile gateway - peer as Serving Gateway (SGW), Packet Data Network Gateway (PGW) or - High Rate Packet Data (HRPD) Serving Gateway (HSGW)." - SYNTAX INTEGER { - sgw (1), - pgw (2), - hsgw (3) - } - -TmnxMobRfAcctLevel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxMobRfAcctLevel data type is an enumerated integer that - describes the accounting level." - SYNTAX INTEGER { - pdnLevel (1), - qciLevel (2) - } - -TmnxMobProfPolReportingLevel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxMobProfPolReportingLevel data type is an enumerated integer - that describes the Reporting level for the Policy and Charging - Control (PCC) rule." - SYNTAX INTEGER { - servId (1), - ratingGrp (2) - } - -TmnxMobProfPolChargingMethod ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxMobProfPolChargingMethod data type is an enumerated - integer that describes the Charging Method for the Policy and - Charging Control (PCC) rule. A variable of this type could be - set to 'online' charging method, 'offline' charging method or - 'both'. - - If the variable is set to 'profChargingMtd' the charging - method is set to 'offline' if 'tmnxMobProfPgwChrgOffLineState' - is set to 'enabled', the charging method is set to 'online' if - 'tmnxMobProfPgwChrgGyState' is set to 'enabled' and the charging - method is set to 'both' if both 'tmnxMobProfPgwChrgOffLineState' - and 'tmnxMobProfPgwChrgGyState' are set to 'enabled'." - SYNTAX INTEGER { - profChargingMtd (0), - online (1), - offline (2), - both (3) - } - -TmnxMobProfPolMeteringMethod ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxMobProfPolMeteringMethod data type is an enumerated - integer that describes the Metering Method for the Policy and - Charging Control (PCC) rule." - SYNTAX INTEGER { - timeBased (1), - volBased (2), - both (3) - } - -TmnxMobServerState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobServerState describes the state of a server - connected with a mobile gateway." - SYNTAX INTEGER { - na (0), - up (1), - down (2) - } - -TmnxMobChargingBearerType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobChargingBearerType describes the type of a - bearer context used in charging applications." - SYNTAX INTEGER { - home (1), - visiting (2), - roaming (3) - } - -TmnxMobChargingLevel ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobChargingLevel describes the level where the - charging is done." - SYNTAX INTEGER { - pdn (1), - bearer (2) - } - -TmnxMobIpCanType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobIpCanType describes the type of Internet Protocol - Connectivity Access Network (IP-CAN) session as Evolved Packet Core - (epc3gpp) or GPRS (gprs3gpp)." - SYNTAX INTEGER { - epc3gpp (1), - gprs3gpp (2) - } - -TmnxMobStaticPolPrecedence ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobStaticPolPrecedence describes the precedence - value for a static policy configured in the system." - SYNTAX Unsigned32 (1..65536) - -TmnxMobStaticPolPrecedenceOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobStaticPolPrecedence describes the precedence - value for a static policy configured in the system." - SYNTAX Unsigned32 (0..65535) - -TmnxMobDualStackPref ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobDualStackPref describes the preference in a - dual IP stack. - - The value 'useCplane' specifies that the value is inherited from - the preference in a dual IP stack on control plane." - SYNTAX INTEGER { - ipv4 (1), - ipv6 (2), - useCplane (3) - } - -TmnxMobDfPeerId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobDfPeerId identifies Delivery Function (DF) peer - for the mobile gateways." - SYNTAX Unsigned32 (1..16) - -TmnxMobLiTarget ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobLiTarget describes the target for the - interception. - - The target can be of type International Mobile Subscriber Identity - (IMSI), Mobile Subscriber Integrated Services Digital Network (MSISDN) - or International Mobile Equipment Identity (IMEI). - - IMSI is defined as a number consisting of up to 15 BCD digits. The - first 3 digits are the Mobile Country Code (MCC). The next 2 or 3 - digits are the Mobile Network Code (MNC). The value of MCC determines - whether the MNC is 2 digits or 3 digits. The remaining digits are the - Mobile Subscriber Identification Number (MSIN). The internal - representation of the IMSI is as follows: - - Bits 63-62 are reserved. - - Bits 61-60 indicate the length of the MNC field: 10 indicates a - 2-digit MNC while 11 indicates a 3-digit MNC. - - Bits 59-0 hold the 15 IMSI BCD digits D1-15. - - When the total number of digits in the IMSI is less than 15, the - nibble 0xf is used a filler. - - IMSI encoding for a 2-digit MNC: - - 63 55 47 39 0 - - +-----------+-----------+-----------+-------------------------+ - - | 0010| MCC1| MCC2| MCC3| MNC1| MNC2| MSIN (up to 10 digits) - - +-----------+-----------+-----------+-------------------------+ - - - IMSI encoding for a 3-digit MNC: - - 63 55 47 39 35 0 - - +-----------+-----------+-----------+-------------------------+ - - | 0011| MCC1| MCC2| MCC3| MNC1| MNC2| MNC3| MSIN (up to 9 digits) - - +-----------+-----------+-----------+-------------------------+ - - Bits 63-56 of the IMSI are carried in octet number 1 of the octet - string and bits 7-0 are carried in octet number 8 of the octet - string." - SYNTAX OCTET STRING (SIZE (8)) - -TmnxMobLiTargetType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobLiTargetType describes the types of target in - Lawful Interception (LI)." - SYNTAX INTEGER { - imsi (1), - msisdn (2), - imei (3) - } - -TmnxReasContextVal ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of the label used to identify the entity using the - specified context value on a specific port. - - 31 0 - +--------+--------+--------+--------+ - |00000000 00000000 00000000 000XXXXX| - +--------+--------+--------+--------+ - - The value of this object is encoded in the least significant 5 bits - and represents the context value." - SYNTAX Unsigned32 (0..31) - -TmnxVdoStatInt ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxVdoStatInt is an enumerated integer that - specifies the time duration for which the video statistics are - being counted. Setting a variable of this type to 'current' causes - the time duration to be set to one second which is the least - allowed value. A value of 'interval' makes it necessary for some - other MIB object to actually quantify the time interval." - SYNTAX INTEGER { - current (1), - interval (2) - } - -TmnxVdoOutputFormat ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxVdoOutputFormat is an enumerated integer that - specifies the output format of the video stream. Setting a variable - of this type to 'udp' causes the video stream to be of type 'udp' - whereas setting a value of 'rtp-udp' causes the video stream to - be of type 'rtp-udp'." - SYNTAX INTEGER { - udp (1), - rtp-udp (2) - } - -TmnxVdoAnalyzerAlarm ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxVdoAnalyzerAlarm is an enumerated integer that - specifies the severity of the analyzer state alarm. Setting a - variable of this type to 'none' indicates no error level. A value - of 'tnc' indicates a TNC (Tech Non-Conformance) error level.A value - of 'qos' indicates a QOS (Quality of Service) error level. A value - of 'poa' indicates a POA (Program off Air) error level." - SYNTAX INTEGER { - none (0), - tnc (1), - qos (2), - poa (3) - } - -TmnxVdoAnalyzerAlarmStates ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxVdoAnalyzerAlarmStates is an octet string that - represents the analyzer state for the past 10 seconds. Setting a - variable of this type to 'good'(00) indicates either there was no - alarm during that second or the state of the stream has been - cleared from a prior errored state. A value of 'tnc'(01)indicates - a TNC (Tech Non-Conformance) error occured during that second. A - value of 'qos'(02) indicates a QOS (Quality of Service) error - occured during that second. A value of 'poa'(03) indicates a POA - (Program off Air) error occured during that second. - - Since the octet string is 10 bytes long, the 10th byte indicates - the most recent state of the stream. Below is how an example stream - would appear. Each byte in the stream holds an alarm state for a - second. - good (00), -- stream was good during 1st second - tnc (01), -- stream had tnc error during 2nd second - qos (02), -- stream had qos error during 3rd second - qos (02), -- stream had qos error during 4th second - qos (02), -- stream had qos error during 5th second - good (00), -- stream error was cleared during 6th second - good (00), -- stream was good during 7th second - tnc (01), -- stream had tnc error during 8nd second - poa (03), -- stream had poa error during 9th second - good (00) -- stream error was cleared during 10th second." - SYNTAX OCTET STRING (SIZE (10)) - -SvcISID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The SvcISID specifies a 24 bit (0..16777215) service instance - identifier for the service. As part of the Provider Backbone Bridging - frames, it is used at the destination PE as a demultiplexor field. - - The value of -1 is used to indicate the value of this object is - un-specified." - SYNTAX Integer32 (-1 | 0..16777215) - -TIngPolicerId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type describes the QoS control policer identifier on - ingress side." - SYNTAX Integer32 (1..32) - -TIngPolicerIdOrNone ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type describes the QoS control policer identifier on - ingress side or zero when not specified." - SYNTAX Integer32 (0|1..32) - -TEgrPolicerId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type describes the QoS control policer identifier on - egress side." - SYNTAX Integer32 (1..8) - -TEgrPolicerIdOrNone ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type describes the QoS control policer identifier on - egress side or zero when not specified." - SYNTAX Integer32 (0|1..8) - -TFIRRate ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The static fair rate to be used in kbps. The value -1 means maximum - rate." - SYNTAX Integer32 (-1 | 1..100000000) - -TBurstSizeBytes ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The amount of buffer space (in bytes) assigned to a queue. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value." - SYNTAX Integer32 (-1 | 0..134217728) - -THSMDABurstSizeBytes ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The amount of buffer space (in bytes) assigned to a HSMDA queue. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value." - SYNTAX Integer32 (-1 | 0..2688000) - -THSMDAQueueBurstLimit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An explicit shaping burst size of a HSMDA queue. The value -1 means - that the actual value is derived from the corresponding queue's - default value." - SYNTAX Integer32 (-1 | 1..1000000) - -TClassBurstLimit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An explicit shaping burst size for a class. The value -1 means that the - actual value is derived from the corresponding class's default value." - SYNTAX Integer32 (-1|1..327680) - -TPlcrBurstSizeBytes ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The amount of buffer space (in bytes) assigned to a queue by policer. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value." - SYNTAX Integer32 (-1 | 0..4194304) - -TBurstSizeBytesOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The amount of buffer space (in bytes) assigned to a queue. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..134217728) - -THSMDABurstSizeBytesOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The amount of buffer space (in bytes) assigned to a HSMDA queue. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..2688000) - -TPlcrBurstSizeBytesOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The amount of buffer space (in bytes) assigned to a queue by policer. - The value -1 means that the actual value is derived from the - corresponding buffer policy's default value. - A value of -2 specifies no override." - SYNTAX Integer32 (-2 | -1 | 0..4194304) - -TmnxBfdSessOperState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxBfdSessOperState data type is an enumerated integer - that describes the values used to identify the operational state of - a BFD session the instance is relying upon for its fast triggering - mechanism." - SYNTAX INTEGER { - unknown (1), - connected (2), -- the BFD connection with the peer is operational - broken (3), -- the BFD connection with the peer has timed out - peerDetectsDown(4),-- the peer detects that the BFD connection is down - notConfigured (5),-- the BFD connection with the peer is not configured - noResources (6) -- resource not available - } - -TmnxIngPolicerStatMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxIngPolicerStatMode specifies the mode of statistics - collected by this ingress policer." - SYNTAX INTEGER { - noStats (0), - minimal (1), - offeredProfileNoCIR (2), - offeredTotalCIR (3), - offeredPrioNoCIR (4), - offeredProfileCIR (5), - offeredPrioCIR (6), - offeredLimitedProfileCIR (7), - offeredProfileCapCIR (8), - offeredLimitedCapCIR (9) - } - -TmnxIngPolicerStatModeOverride ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxIngPolicerStatModeOverride specifies the override mode of statistics - collected by this ingress policer." - SYNTAX INTEGER { - noOverride (-1), - noStats (0), - minimal (1), - offeredProfileNoCIR (2), - offeredTotalCIR (3), - offeredPrioNoCIR (4), - offeredProfileCIR (5), - offeredPrioCIR (6), - offeredLimitedProfileCIR (7), - offeredProfileCapCIR (8), - offeredLimitedCapCIR (9) - } - -TmnxEgrPolicerStatMode ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxEgrPolicerStatMode specifies the mode of statistics - collected by this egress policer." - SYNTAX INTEGER { - noStats (0), - minimal (1), - offeredProfileNoCIR (2), - offeredTotalCIR (3), - offeredProfileCIR (4), - offeredLimitedCapCIR(5), - offeredProfileCapCIR(6) - } - -TmnxEgrPolicerStatModeOverride ::= TEXTUAL-CONVENTION -STATUS current - DESCRIPTION - "TmnxEgrPolicerStatModeOverride specifies the override mode - of statistics collected by this egress policer." - SYNTAX INTEGER { - noOverride (-1), - noStats (0), - minimal (1), - offeredProfileNoCIR (2), - offeredTotalCIR (3), - offeredProfileCIR (4), - offeredLimitedCapCIR(5), - offeredProfileCapCIR(6) - } - -TmnxTlsGroupId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a TLS Group. This ID - must be unique within that Service Domain." - SYNTAX Unsigned32 (1..4094) - -TSubHostId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to uniquely identify a subscriber host in the system" - SYNTAX Unsigned32 - -TDirection ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TDirection denotes a direction." - SYNTAX INTEGER { - both (0), - ingress(1), - egress (2) - } - -TBurstLimit ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "An explicit shaping burst size for a queue. - The value of -1 specifies system default value." - SYNTAX Integer32 (-1 | 1..14000000) - -TMacFilterType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A type containing the possible types of MAC filters provided by the - system" - SYNTAX INTEGER { - normal(1), - isid (2), - vid (3) - } - -TmnxPwGlobalId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a global pseudo-wire routing identifier." - SYNTAX Unsigned32 (1..4294967295) - -TmnxPwGlobalIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a global pseudo-wire routing identifier or - zero." - SYNTAX Unsigned32 - -TmnxPwPathHopId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a specific hop associated with pseudo-wire - routing path." - SYNTAX Unsigned32 (1..16) - -TmnxPwPathHopIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a specific hop associated with pseudo-wire - routing path." - SYNTAX Unsigned32 (0..16) - -TmnxSpokeSdpId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a multi-segment pseudo-wire provider-edge - identifier." - SYNTAX Unsigned32 (1..4294967295) - -TmnxSpokeSdpIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a multi-segment pseudo-wire provider-edge - identifier." - SYNTAX Unsigned32 - -TmnxMsPwPeSignaling ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify a multi-segment pseudo-wire provider-edge - signaling type." - SYNTAX INTEGER { - auto (1), - master (2) - } - -TmnxLdpFECType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxLdpFECType determines the kind of FEC that the label - mapping, withdraw, release and request messages are - referring to." - SYNTAX INTEGER { - addrWildcard (1), - addrPrefix (2), - addrHost (3), - vll (128), - vpws (129), - vpls (130) - } - -TmnxSvcOperGrpCreationOrigin ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "A number used to identify creation origin for the service operational - group." - SYNTAX INTEGER { - manual (1), - mvrp (2) - } - -TmnxOperGrpHoldUpTime ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxOperGrpHoldUpTime indicates time-interval in seconds for the - service operational-group hold uptime." - SYNTAX Unsigned32 (0..3600) - -TmnxOperGrpHoldDownTime ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxOperGrpHoldDownTime indicates time-interval in seconds for the - service operational-group hold down time." - SYNTAX Unsigned32 (0..3600) - -TmnxSrrpPriorityStep ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxSrrpPriorityStep indicates the range of the priority steps used - by the operational group to monitor SRRP." - SYNTAX Integer32 (0..10) - -TmnxAiiType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxAiiType indicates LDP FEC 129 Attachment Individual Identifier - (AII) type." - SYNTAX INTEGER { - aiiType1 (1), - aiiType2 (2) - } - - -ServObjDesc ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION "ASCII string used to describe various service - objects." - SYNTAX DisplayString (SIZE (0..80)) - -TMplsLspExpProfMapID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The identification number of a MPLS LSP EXP profile." - SYNTAX TPolicyID (1..65535) - - -TSysResource ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The resource allocated for a particular application. - The value -1 means maximum rate." - SYNTAX Integer32 (-1 | 0..11) - -TmnxSpbFid ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxSpbFid indicates Shortest Path Bridging forwarding database - identifier." - SYNTAX Integer32 (1..4095) - -TmnxSpbFidOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxSpbFid indicates Shortest Path Bridging forwarding database - identifier." - SYNTAX Integer32 (0..4095) - -TmnxSpbBridgePriority ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxSpbFid indicates the bridge priority for Shortest Path Bridging." - SYNTAX Integer32 (0..15) - -TmnxSlopeMap ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxSlopeMap indicates the mapping style of the slope." - SYNTAX INTEGER { - none (0), - low (1), - high (2), - highLow (3) - } - -TmnxCdrType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxCdrType is an enumerated integer that describes the current - charging type in Charging Data Record (CDR). - - pgwCdr - indicates Packet data network Gateway CDR - gCdr - indicates Gateway GPRS Support Node (GGSN) CDR, where - GPRS stands for General Packet Radio Service. - eGCdr - indicates Enhanced Gateway GPRS Support Node (GGSN) CDR." - SYNTAX INTEGER { - pgwCdr (1), - gCdr (2), - eGCdr (3) - } - -TmnxThresholdGroupType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxThresholdGroupType is an enumerated integer that describes the - group type in threshold based monitoring. - - brMgmtLimit - indicates the group for bearer management limit - brMgmtCfSuccess - indicates the group for bearer management - call flow success - brMgmtCfFailure - indicates the group for bearer management - call flow failure - brMgmtTraffic - indicates the group for bearer management traffic - pathMgmt - indicates the group for path management - cpmSystem - indicates the group for the system of control plane module - mgIsmSystem - indicates the group for the system of mobile gateway - integrated service module" - SYNTAX INTEGER { - brMgmtLimit (1), - brMgmtCfSuccess (2), - brMgmtCfFailure (3), - brMgmtTraffic (4), - pathMgmt (5), - cpmSystem (6), - mgIsmSystem (7) - } - -TmnxMobUeId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobUeId describes the identity of an User Equipment. - TmnxMobUeId can be of the following types: International Mobile - Subscriber Identity (IMSI), International Mobile station Equipment - Identity (IMEI), Mobile Subscriber Integrated Services Digital network - Number (MSISDN). IMSI, IMEI, MSISDN are defined in 3GPP TS 23.003. - - IMSI is defined as a number consisting of up to 15 BCD digits. The - first 3 digits are the Mobile Country Code (MCC). The next 2 or 3 - digits are the Mobile Network Code (MNC). The value of MCC determines - whether the MNC is 2 digits or 3 digits. The remaining digits are the - Mobile Subscriber Identification Number (MSIN). - - IMEI is defined as a number consisting of up to 16 BCD digits. The - first 8 digits consists of Type Allocation Code (TAC). The next 6 - digits consist of Serial Number (SNR) which could be followed by a - Check Digit (CD) or Spare Digit (SD) of size 1 digit or by a Software - Version Number (SVN) of size 2 digits. - - MSISDN is defined as a number consisting of 9 to 15 BCD digits. MSISDN - consists of Country Code (CC) followed by National Destination Code - (NDC) and Subscriber Number (SN). - - Bits 63-56 of the IMSI or IMEI or MSISDN are carried in octet number 1 - of the octet string and bits 7-0 are carried in octet number 8 of the - octet string. - - The internal representation of the IMSI is as follows: - - Bits 63-62 are reserved. - - Bits 61-60 indicate the length of the MNC field: 10 indicates a - 2-digit MNC while 11 indicates a 3-digit MNC. - - Bits 59-0 hold the 15 IMSI BCD digits D1-15. - - When the total number of digits in the IMSI is less than 15, the - nibble 0xf is used a filler. - - IMSI encoding for a 2-digit MNC: - - - 63 55 47 39 0 - - +-----------+-----------+-----------+-------------------------+ - - | 0010| MCC1| MCC2| MCC3| MNC1| MNC2| MSIN (up to 10 digits) - - +-----------+-----------+-----------+-------------------------+ - - - IMSI encoding for a 3-digit MNC: - - - 63 55 47 39 35 0 - - +-----------+-----------+-----------+-------------------------+ - - | 0011| MCC1| MCC2| MCC3| MNC1| MNC2| MNC3| MSIN (up to 9 digits) - - +-----------+-----------+-----------+-------------------------+ - - - The internal representation of the IMEI and MSISDN is as follows: - - IMEI encoding: - - - 63 55 31 7 0 - - +-----------+-----------+----------------------+-------+ - - | TAC | SNR | SNV | - |N2|N1|N4|N3|N6|N5|N8|N7|N10|N9|N12|N11|N14|N13|N16|N15| - - +-----------+-----------+-----------+------------------+ - - - MSISDN encoding: - - 63 55 31 7 0 - - +-----------+-----------+----------------------+-------+ - - | CC | NDC | SN | - |N2|N1|N4|N3|N6|N5|N8|N7|N10|N9|N12|N11|N14|N13|N16|N15| - - +-----------+-----------+-----------+------------------+ - - When the total number of digits in the IMEI or MSISDN is less than 15, - the nibble 0x0 is used a filler. - - In each byte both nibbles are swapped and it is stored as shown in the - above format. For example, in the format N3 & N4 present the - nibble number 3 and 4 respectively and they are stored in reverse - order. - - When the total number of digits are odd in IMEI and MSISDB, the last - digit will be paired with nibble 0xf." - SYNTAX OCTET STRING (SIZE (8)) - -TmnxMobUeIdType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobUeIdType describes the types of identification - for User Equipment (UE)." - SYNTAX INTEGER { - imsi (0), - imei (1), - msisdn (2) - } - -TmnxMobImsiStr ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobImsiStr describes the International Mobile - Subscriber Identity (IMSI) of a User Equipment (UE)." - REFERENCE - "3GPP TS 23.003 Numbering, addressing and identification, - section 2.2 Composition of IMSI." - SYNTAX DisplayString (SIZE (0|9..15)) - -TmnxVpnIpBackupFamily ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxVpnIpBackupFamily specifies the respective vpn family - for which backup paths would be enabled." - SYNTAX BITS { - ipv4 (0), - ipv6 (1) - } - -TmnxTunnelGroupId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxTunnelGroupId specifies the tunnel-group identifier." - SYNTAX Unsigned32 (1..16) - -TmnxTunnelGroupIdOrZero ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxTunnelGroupId specifies the tunnel-group identifier - including zero indicating that group-id is not specified." - SYNTAX Unsigned32 (0..16) - -TmnxMobRatingGrpState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobRatingGrpState describes the state of a rating - group. - - allowFlow - Allow the traffic to flow - disallowFlow - Disallow the traffic to Flow - redWebPortal - Redirect the traffic to web portal - allowResRules - Allow restricted rules - iom1stPktTrigger - Get the trigger from on IOM on arrival of 1st packet - dis1stPktTrigger - Disable 1st packet trigger and allow the traffic - creditsToppedUp - Credits topped up - waitForFpt - Unblocked and waiting for First Packet Trigger (FPT)" - SYNTAX INTEGER { - allowFlow (1), - disallowFlow (2), - redWebPortal (3), - allowResRules (4), - iom1stPktTrigger (5), - dis1stPktTrigger (6), - creditsToppedUp (7), - waitForFpt (8) - } - -TmnxMobPresenceState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPresenceState describes the whether the given field - is present." - SYNTAX INTEGER { - absent (0), - present (1) - } - -TmnxMobPdnGyChrgTriggerType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPdnGyChrgTriggerType describes type of the trigger - activated by the Online Charging System (OCS). - - sgsnIpAddrRecvd - Change in Serving GPRS Support Node (SGSN) IP - address - qosRecvd - Change in Quality of Service (QoS) - locRecvd - Location Change - ratRecvd - Router Advertisement Trigger (RAT) Change - qosTrfClsRecvd - Change in QoS Traffic class - qosRlbClsRecvd - Change in QoS Reliability class - qosDlyClsRecvd - Change in QoS Delay class - qosPeakThrptRecvd - Change in QoS Peak Throughput - qosPrcClsRecvd - Change in QoS Precedence class - qosMeanTrptRecvd - Change in QoS Mean Throughput - qosMxBtRtUplnkRecvd - Change in QoS MBR for Uplink - qosMxBtRtDllnkRecvd - Change in QoS MBR for Downlink - qosResBerRecvd - Change in QoS Residual Bit Error Rate (BER) - qosSduErrRatRecvd - Change in QoS Service Data Unit (SDU) Error - Ratio class - qosTransDelayRecvd - Change in QoS Transfer Delay - qosTrfHndPriRecvd - Change in QoS Traffic Handling Priority - qosGrtBtRtUplnkRecvd - Change in QoS Guaranteed Bit Rate (GBR) for - Uplink - qosGrtBtRtDllnkRecvd - Change in QoS GBR for Downlink - locMccRecvd - Change in Location Mobile Country Code (MCC) - locMncRecvd - Change in Location Mobile Network Code (MNC) - locRacRecvd - Change in Location Routing Area Code (RAC) - locLacRecvd - Change in Location Location Area Code (LAC) - locCellIdRecvd - Change in Location Cell ID - medCompRecvd - Change in Media Composition - partcNmbRecvd - Change in Participants' number - thrldPartcNmbRecvd - Change in Threshold of Participants' number - usrPartcTypeRecvd - Change in User Participating Type - servCondRecvd - Change in Service Condition - servNodeRecvd - Change in Service Node - usrCsgInfoRecvd - Change in User Closed Subscription Group (CSG) - Information" - SYNTAX INTEGER { - sgsnIpAddrRecvd (0), - qosRecvd (1), - locRecvd (2), - ratRecvd (3), - qosTrfClsRecvd (4), - qosRlbClsRecvd (5), - qosDlyClsRecvd (6), - qosPeakThrptRecvd (7), - qosPrcClsRecvd (8), - qosMeanTrptRecvd (9), - qosMxBtRtUplnkRecvd (10), - qosMxBtRtDllnkRecvd (11), - qosResBerRecvd (12), - qosSduErrRatRecvd (13), - qosTransDelayRecvd (14), - qosTrfHndPriRecvd (15), - qosGrtBtRtUplnkRecvd (16), - qosGrtBtRtDllnkRecvd (17), - locMccRecvd (18), - locMncRecvd (19), - locRacRecvd (20), - locLacRecvd (21), - locCellIdRecvd (22), - medCompRecvd (23), - partcNmbRecvd (24), - thrldPartcNmbRecvd (25), - usrPartcTypeRecvd (26), - servCondRecvd (27), - servNodeRecvd (28), - usrCsgInfoRecvd (29) - } - - -TmnxMobPdnRefPointType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobPdnRefPointType describes the types of reference - point." - SYNTAX INTEGER { - s5 (1), - s8 (2), - gn (3), - s2a (4), - gp (5) - } - -TmnxQosBytesHex ::= TEXTUAL-CONVENTION - DISPLAY-HINT "2x " - STATUS current - DESCRIPTION - "Represents the QoS bytes that has been requested for the bearer context - of an User Equipment (UE)." - SYNTAX OCTET STRING (SIZE (0..30)) - - -TSiteOperStatus ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TSiteOperStatus data type is an enumerated integer that - describes the values used to identify the current operational - state of a site." - SYNTAX INTEGER { - up (1), - down (2), - outOfResource (3) - } - -TmnxSpbFdbLocale ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxSpbFdbLocale data type is an enumerated integer that describes the - values used to indicate source of forwarding data-base (FDB) entry for - Shortest Path Bridging (SPB)." - SYNTAX INTEGER { - local (1), - sap (2), - sdp (3), - unknown (4) - } - -TmnxSpbFdbState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "TmnxSpbFdbState data type is an enumerated integer that describes the - values used to indicate state of the forwarding data-base FDB entry - for Shortest Path Bridging (SPB)." - SYNTAX INTEGER { - ok (0), - addModPending (1), - delPending (2), - sysFdbLimit (3), - noFateShared (4), - svcFdbLimit (5), - noUcast (6) - } - -TmnxMobServRefPointType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobServRefPointType describes the types of reference - point." - SYNTAX INTEGER { - s5 (1), - s8 (2), - s2a (4) - } - - -TmnxMobAccessType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobAccessType describes the various access types. - eps - evolved packet system. - gprs - general packet radio services. - non3gpp - trusted non-3gpp network such as evolved High Rate - Packet Data (eHRPD) and untrusted non-3gpp network." - SYNTAX INTEGER { - eps (1), - gprs (2), - non3gpp (3) - } - -TmnxMobUeStrPrefix ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The data type TmnxMobUeStrPrefix describes the prefix for - International Mobile Subscriber Identity (IMSI) or Mobile Subscriber - Integrated Services Digital Network (MSISDN) of an User - Equipment (UE)." - SYNTAX DisplayString (SIZE (4..15)) - -TmnxCdrDiagnosticAction ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxCdrDiagnosticAction is an enumerated integer that describes - whether the Diagnostics should be included or excluded in the - Charging Data Record (CDR)." - SYNTAX INTEGER { - included (1), - excluded (2) - } - - -TmnxMplsTpGlobalID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxMplsTpGlobalID specifies the MPLS-TP global - identifier." - REFERENCE - "RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', - Section 3, 'Uniquely Identifying an Operator - the Global_ID'." - SYNTAX Unsigned32 - -TmnxMplsTpNodeID ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The value of TmnxMplsTpNodeID specifies the MPLS-TP node identifier." - REFERENCE - "RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', - Section 4, 'Node and Interface Identifiers'." - SYNTAX Unsigned32 - -TmnxMplsTpTunnelType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The type of this MPLS-TP tunnel entity." - SYNTAX INTEGER { - mplsTpStatic (1) - } - -TmnxVwmCardType ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxVwmCardType data type is an enumerated integer that describes - the values used to identify the VWM Shelf Card type." - SYNTAX INTEGER { - not-provisioned (0), - not-equipped (1), - sfc1A (2), - sfc1B (3), - sfc1C (4), - sfc1D (5), - sfc1E (6), - sfc1F (7), - sfc1G (8), - sfc1H (9), - sfc2AandB (10), - sfc2CandD (11), - sfc2EandF (12), - sfc2GandH (13), - sfc4A-D (14), - sfc4E-H (15), - sfc8 (16), - sfd8A-R (17), - sfd8B-R (18), - sfd8C-R (19), - sfd8D-R (20), - sfd4A-R (21), - sfd4B-R (22), - sfd4C-R (23), - sfd4D-R (24), - sfd4E-R (25), - sfd4F-R (26), - sfd4G-R (27), - sfd4H-R (28), - sfd2A-R (29), - sfd2B-R (30), - sfd2C-R (31), - sfd2D-R (32), - sfd2E-R (33), - sfd2F-R (34), - sfd2G-R (35), - sfd2H-R (36), - sfd2I-R (37), - sfd2L-R (38), - sfd2M-R (39), - sfd2N-R (40), - sfd2O-R (41), - sfd2P-R (42), - sfd2Q-R (43), - sfd2R-R (44) - } - -END +TIMETRA-TC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InetAddress, InetAddressIPv6, + InetAddressPrefixLength, InetAddressType + FROM INET-ADDRESS-MIB + Integer32, IpAddress, MODULE-IDENTITY, + Unsigned32 + FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION, + TruthValue + FROM SNMPv2-TC + timetraModules + FROM TIMETRA-GLOBAL-MIB + ; + +timetraTCMIBModule MODULE-IDENTITY + LAST-UPDATED "201701010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module for the SNMP Textual Conventions + (TCs) used in the Nokia SROS manageability instrumentation. + + Copyright 2003-2017 Nokia. All rights reserved. Reproduction of this + document is authorized on the condition that the foregoing copyright + notice is included. + + This SNMP MIB module (Specification) embodies Nokia's + proprietary intellectual property. Nokia retains + all title and ownership in the Specification, including any + revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied `as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201701010000Z" + DESCRIPTION + "Rev 15.0 1 Jan 2017 00:00 + 15.0 release of the TIMETRA-TC-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 1 Jan 2016 00:00 + 14.0 release of the TIMETRA-TC-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 1 Jan 2015 00:00 + 13.0 release of the TIMETRA-TC-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 1 Jan 2014 00:00 + 12.0 release of the TIMETRA-TC-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-TC-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-TC-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-TC-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-TC-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-TC-MIB." + + REVISION "200603230000Z" + DESCRIPTION + "Rev 4.0 23 Mar 2006 00:00 + 4.0 release of the TIMETRA-TC-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-TC-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-TC-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-TC-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-TC-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-TC-MIB." + + REVISION "200105290000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + First version of the TIMETRA-TC-MIB." + + ::= { timetraModules 2 } + +InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. It is + recommended that values are assigned contiguously + starting from 1. The value for each interface sub- + layer must remain constant at least from one re- + initialization of the entity's network management + system to the next re-initialization." + SYNTAX Integer32 + +TmnxPortID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A portid is a unique 32 bit number with special encoding. + + Refer to TIMETRA-CHASSIS-MIB::tmnxChassisPortIdScheme for a + description of the various port mapping schemes used by the system for + physical ports and channels. + + Virtual ports and LAGs are encoded as: + 32 29 | 28 10 | 9 1 | + +---------+-------------------+-------+ + | 0 1 0 0 | zeros | ID | Virtual Port + +---------+-------------------+-------+ + + 32 29 | 28 11 | 10 1 | + +---------+-------------------+-------+ + | 0 1 0 1 | zeros | ID | LAG Port + +---------+-------------------+-------+ + + A card port number (cpn) has significance within the context + of the card on which it resides(i.e., cpn 2 may exist in one or + more cards in the chassis). Whereas, portid is an + unique/absolute port number (apn) within a given chassis. + + An 'invalid portid' is a TmnxPortID with a value of 0x1e000000 as + represented below. + + 32 30 | 29 26 | 25 22 | 21 16 | 15 1 | + +-----+-------+-------+-------+-------+ + |zero | ones | zero | zero | zero | Invalid Port + +-----+-------+-------+-------+-------+" + SYNTAX Unsigned32 + +TmnxEncapVal ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the label used to identify the entity using the specified + encapsulation value on a specific port. + + The format of this object depends on the encapsulation type defined on + this port. + + When the encapsulation is nullEncap the value of this object must be + zero. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 00000000 00000000| + +--------+--------+--------+--------+ + + When the encapsulation is dot1qEncap the value of this object is equal + to the 12-bit IEEE 802.1Q VLAN ID. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + Bit 31 is set to 0 in the case of tagged-VLAN. + Bit 31 is set to 1 in the case of dotq-CP as follows: + 31 0 + +--------+--------+--------+--------+ + |10000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is mplsEncap the value of this object is equal + to the 20-bit LSP ID. + + 31 0 + +--------+--------+--------+--------+ + |00000000 0000XXXX XXXXXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is frEncap, the value of this object is equal + to the 10-bit Frame Relay DLCI. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 000000XX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is qinqEncap, the value of the outer 802.1Q + VLAN ID is encoded in the least significant 16 bits, and the value of + the inner VLAN ID is encoded in the most significant 16 bits. + + 31 0 + +--------+--------+--------+--------+ + |0000YYYY YYYYYYYY 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + where: + - '*' is represented as 4095. + - '0' is represented as 0. + - any other value in between as a valid tag. + - '*.null' is represented in the following way: + + 31 0 + +--------+--------+--------+--------+ + |10000000 00000000 00001111 11111111| + +--------+--------+--------+--------+ + + Bit 30 is set to 0 in the case of tagged-qinq for the bottom tag. + Bit 30 is set to 1 in the case of qinq-CP with bottom tag. + Bit 15 is set to 0 in the case of tagged-qinq for the top tag. + Bit 15 is set to 1 in the case of qinq-CP with top tag as follows: + 31 0 + +--------+--------+--------+--------+ + |0100YYYY YYYYYYYY 0100XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is atmEncap, the value of the ATM VCI is + encoded in the least significant 16 bits, and the value of the ATM VPI + is encoded in the next 12 bits. + + For ATM VCs, the top 3 bits are 000. The value of + the ATM VCI is encoded in the least significant 16 + bits, and the value of the ATM VPI is encoded in the next + 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |0000YYYY YYYYYYYY XXXXXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM capture VCs, bits 0 and 28 are 1. + + 31 0 + +--------+--------+--------+--------+ + |00010000 00000000 00000000 00000001| + +--------+--------+--------+--------+ + + For ATM VPs, the top 3 bits are 010. The value of + the ATM VPI is encoded in the least significant 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |01000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM VP ranges, the top 3 bits are 100. The value of + the start of the ATM VPI range is encoded in the least significant + 12 bits, and the value of the end of the ATM VP range is encoded + in the next 12 bits. + + 31 0 + +--------+--------+--------+--------+ + |10000000 YYYYYYYY YYYYXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + For ATM ports, the top 3 bits are 110, and the rest of the bits must + be zero. + + 31 0 + +--------+--------+--------+--------+ + |11000000 00000000 00000000 00000000| + +--------+--------+--------+--------+ + + For ATM CPs, the top 3 bits are 001. The value of + the ATM CP is encoded in the least significant 13 bits. + + 31 0 + +--------+--------+--------+--------+ + |00100000 00000000 000XXXXX XXXXXXXX| + +--------+--------+--------+--------+ + + When the encapsulation is wanMirrorEncap the value of this object is + equal to the 12-bit value. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 0000XXXX XXXXXXXX| + +--------+--------+--------+--------+ + + Some ports have a restrictions to the encapsulation types that they + can support and hence impose restrictions on the respective formats + defined above." + SYNTAX Unsigned32 + +QTag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The QTag data type is a 12-bit integer tag used to identify + a service. The values 0 and 4095 are not allowed." + SYNTAX Integer32 (1..4094) + +QTagOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type QTagOrZero represents a VLAN tag. + + The value '0' indicates that no VLAN tag is provisioned, or that its + value is unknown." + SYNTAX Unsigned32 (0..4094) + +QTagFullRange ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type QTagFullRange represents a VLAN tag. A VLAN tag is 12 + bits is size. The data type QTagFullRange covers the whole range of + possible values. (0..4095 or 0x0 .. 0xFFF)" + SYNTAX Unsigned32 (0..4095) + +QTagFullRangeOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type QTagFullRangeOrNone represents a VLAN tag. A VLAN tag is + 12 bits is size. The data type QTagFullRange covers the whole range of + possible values. (0..4095 or 0x0 .. 0xFFF). + + The value '-1' indicates the absence of a VLAN tag." + SYNTAX Integer32 (-1 | 0..4095) + +TmnxSapAASubScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSapAASubScope data type is an enumerated integer + that specifies the scope of the AA subscriber. + Values: + none (0) - The AA subscriber has no scope. + subscriber (1) - The AA subscriber has esm subscriber scope. + mac (2) - The AA subscriber has esm MAC host scope." + SYNTAX INTEGER { + none (0), + subscriber (1), + mac (2) + } + +TmnxStrSapId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxStrSapId is a printable string which contains the + owner SAP Id or equivalent on a remote system. + + The string should contain the printable string equivalent of the + textual conventions TmnxPortID and TmnxEncapVal in the format + specified as TmnxPortID[:TmnxEncapVal]" + SYNTAX DisplayString (SIZE (0..32)) + +IpAddressPrefixLength ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the number of bits to match in an IP address mask." + SYNTAX Integer32 (0..32) + +TmnxActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxActionType data type is an enumerated integer + that describes the values used to support action or + operation style commands. Setting a variable of this + type to 'doAction' causes the action to occur. GETs and + GETNEXTs on this variable return 'not-applicable'." + SYNTAX INTEGER { + doAction (1), + notApplicable (2) + } + +TmnxAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAdminState data type is an enumerated integer that describes + the values used to identify the administratively desired state of + functional modules." + SYNTAX INTEGER { + noop (1), + inService (2), + outOfService (3) + } + +TmnxOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxOperState data type is an enumerated integer that describes + the values used to identify the current operational state of + functional modules." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4) + } + +TmnxStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxStatus data type is an enumerated integer that describes the + values used to identify the current status of functional modules in the + system such as OSPF and MPLS protocols. Setting this variable to + 'create' causes instantiation of the feature in the system. Setting it + to 'delete' removes the instance and all associated configuration + information." + SYNTAX INTEGER { + create (1), + delete (2) + } + +TmnxEnabledDisabledAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEnabledDisabledAdminState data type is an enumerated integer + that describes the values used to identify whether an entity is + 'enabled' or 'disabled'. It is to be used for admin state leafs." + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + +TmnxEnabledDisabled ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEnabledDisabled data type is an enumerated integer that + describes the values used to identify whether an entity is 'enabled' + or 'disabled'." + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + +TmnxEnabledDisabledOrNA ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxEnabledDisabledOrNA indicates if an entity is + enabled or disabled, or if enabled/disabled is not applicable to the + entity." + SYNTAX INTEGER { + enabled (1), + disabled (2), + notApplicable (3) + } + +TmnxEnabledDisabledOrInherit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEnabledDisabledOrInherit data type is an enumerated integer + that describes the values used to identify whether an entity is + 'enabled', 'disabled' or inherits its state from another object that + is usually in another mib table." + SYNTAX INTEGER { + enabled (1), + disabled (2), + inherit (3) + } + +TmnxTimeInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxTimeInterval data type is used anywhere the SNMPv2-TC + TimeInterval TEXTUAL-CONVENTION can be used when an object requires + longer intervals than 248 days. + + A period of time, measured in units of 0.01 seconds." + SYNTAX Unsigned32 + +TNamedItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of an item. When used as an index to a table, the item + name uniquely identifies the instance. When used in a reference + (TNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (1..32)) + +TNamedItemOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of an item, or an empty string. When used in a reference + (TNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0|1..32)) + +TLNamedItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The long name of an item. When used as an index to a table, the item + name uniquely identifies the instance. When used in a reference + (TLNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (1..64)) + +TLNamedItemOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The long name of an item, or an empty string. When used in a reference + (TLNamedItemOrEmpty) the item name entry must exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0|1..64)) + +TXLNamedItem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The extra long name of an item. When used as an index to a table, + the item name uniquely identifies the instance. When used in a + reference (TXLNamedItemOrEmpty) the item name entry must + exist in the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (1..255)) + +TXLNamedItemOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The extra long name of an item, or an empty string. When used in a + reference (TXLNamedItemOrEmpty) the item name entry must exist in + the table. + + Note, use only NVT ASCII displayable characters here, no control + characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0|1..255)) + +TItemDescription ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Description for an item. Note, use only NVT ASCII displayable characters + here, no control characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0..80)) + +TItemLongDescription ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Longer description for an item. Note, use only NVT ASCII displayable + characters here, no control characters, no UTF-8, etc." + SYNTAX DisplayString (SIZE (0..160)) + +TRegularExpression ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A regular expression string." + SYNTAX DisplayString + +TmnxHttpRedirectUrl ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A string that represents an HTTP URL configured for HTTP redirection. + + The string may contain a macro '$URL' that specifies substitution of + '$URL' by another string; the origin of that string is documented + where this textual convention is used. + + The string may contain a macro '$MAC' that specifies substitution of + '$MAC' by another string, representing a MAC address; the origin of + that string is documented where this textual convention is used. + + The string may contain a macro '$IP' that specifies substitution of + '$IP' by another string, representing an IP address; the origin of + that string is documented where this textual convention is used. + + The string may contain a macro '$SUB' that specifies substitution of + '$SUB' by another string, representing an subscriber ID; the origin of + that string is documented where this textual convention is used. + + The string may contain a macro '$SAP' that specifies substitution of + '$SAP' by another string, representing a SAP (Service Access Point); + the origin of that string is documented where this textual convention + is used. + + The string may contain a macro '$SAPDESC' that specifies substitution + of '$SAPDESC' by another string; the origin of that string is + documented where this textual convention is used. + + The string may contain a macro '$CID' that specifies substitution of + '$CID' by a bytestring, representing a circuit-id or interface-id; the + origin of that string is documented where this textual convention is + used. + + The string may contain a macro '$RID' that specifies substitution of + '$RID' by a bytestring, representing a remote-id; the origin of that + string is documented where this textual convention is used. + + Not all substitution macro's are supported in every situation; an + unsupported macro is ignored (substituted with nothing); the set of + supported macro's should be documented where this textual convention + is used." + SYNTAX DisplayString + +TmnxDisplayStringURL ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A string that represents an URL. If the URL contains login information + in the form of 'username:password' this login information will be + blanked out in the SNMP get response, by replacing the login + information with '*:*'." + SYNTAX DisplayString (SIZE (0..180)) + +TmnxVRtrID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a virtual router instance in the system." + SYNTAX Integer32 (1..10240) + +TmnxVRtrIDOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a virtual router instance in the system. The + number 0 will have special significance in the context the TC is used." + SYNTAX Integer32 (0..10240) + +VRtrIgmpHostMcRDstStatType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VRtrIgmpHostMcRDstStatType data type is an enumerated integer that + indicates a type of IGMP host mcast reporting destination statistics." + SYNTAX INTEGER { + joinTx (1), + joinDenyTx (2), + dropTx (3), + joinLost (4), + joinDenyLost (5), + dropLost (6) + } + +TmnxBgpAutonomousSystem ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "an autonomous system (AS) number." + REFERENCE + "BGP4-MIB.bgpPeerRemoteAs" + SYNTAX Integer32 (0..65535) + +TmnxBgpLocalPreference ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a local route preference value." + REFERENCE + "RFC 1771 section 4.3 Path Attributes e)" + SYNTAX Unsigned32 + +TmnxBgpPreference ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "a route preference value." + REFERENCE + "RFC 1771 section 4.3 Path Attributes e)" + SYNTAX Unsigned32 (0..255) + +TmnxCustId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a Customer or Subscriber. This ID must be + unique within the Service Domain. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0 | 1..2147483647) + +TmnxCustIdNoZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a Customer or Subscriber. This ID must be + unique within the Service Domain." + SYNTAX Unsigned32 (1..2147483647) + +BgpPeeringStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the BGP peering session." + SYNTAX INTEGER { + notApplicable (0), + installed (1), + notInstalled (2), + noEnhancedSubmgt (3), + wrongAntiSpoof (4), + parentItfDown (5), + hostInactive (6), + noDualHomingSupport (7), + invalidRadiusAttr (8), + noDynamicPeerGroup (9), + duplicatePeer (10), + maxPeersReached (11), + l2AwNotSupported (12), + gtpNotSupported (13), + genError (14) + } + +TmnxRipListenerStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The status of the RIP Listener session." + SYNTAX INTEGER { + notApplicable (0), + active (1), + inactive (2), + noEnhancedSubmgt (3), + wrongAntiSpoof (4), + parentItfDown (5), + hostInactive (6), + l2AwNotSupported (7), + gtpNotSupported (8), + mcStandby (9), + ripDisabled (10) + } + +TmnxServId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a Service. This ID must be unique within the + Service Domain. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0 | 1..2147483647 | 2147483648 | 2147483649 | 2147483650 | 2147483651..2147483690 | 2147483691..2148007980 | 2148007981..2148012076 | 2148012077..2148016172 | 2148016173..2148278316 | 2148278317 | 2148278318..2148278381) + +TmnxExtServId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an external Service. This ID must be unique + within the Service Domain. The value 0 is used as the null ID." + SYNTAX Unsigned32 (0 | 1..2147483647) + +TmnxAdminStateUpDown ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxAdminStateUpDown data type is an enumerated integer that describes + the values used to identify the administrative state of a snmp row." + SYNTAX INTEGER { + up (1), + down (2) + } + +TmnxAdminStateTruthValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxAdminStateTruthValue data type is an TruthValue object used to + identify the administrative state of a snmp row. + + A value of 'true' means the snmp row is administrative 'up'." + SYNTAX TruthValue + +TruthValueNoTypeTranslator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Represents a boolean value." + SYNTAX INTEGER { + true (1), + false (2) + } + +ServiceAdminStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ServiceAdminStatus data type is an enumerated integer that describes + the values used to identify the administrative state of a service." + SYNTAX INTEGER { + up (1), + down (2) + } + +ServiceOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "ServiceOperStatus data type is an enumerated integer that describes + the values used to identify the current operational state of a + service." + SYNTAX INTEGER { + up (1), + down (2) + } + +TPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a policy." + SYNTAX Unsigned32 (0..65535 | 65536 | 65537 | 65538) + +TTmplPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a policy for template objects." + SYNTAX Unsigned32 (1..65535) + +TQosIngressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a QoS ingress policy." + SYNTAX TPolicyID + +TSapIngressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SAP ingress policy." + SYNTAX TPolicyID + +TSapEgressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SAP egress policy." + SYNTAX TPolicyID (1..65535 | 65536 | 65537 | 65538) + +TAnyQosPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of QoS policy. Any value greater than 65535 + indicates the policy was created by the system. + + The format is: + +--------------------------------+ + |<----C-----><-B><------A------->| + +--------------------------------+ + 31 0 + + where: + A (16 bits) is the base policy identifier. + B (4 bits) is the 'policy type'. + C (12 bits) is the auxiliary identifier. + + When policy type = 0 (0000b), the acceptable range for base policy + identifier is 1..65535. This is the user + configured values. + When policy type = 1 (0001b) [NAT/LNS], the acceptable range for base + policy identifier is 0..2. These policies + are considered 'internal' and cannot be + created or modified by the user. + When policy type = 2 (0010b) The auxiliary identifier represents + internal policies that are created + by the system based on dynamic flow based + requests from diameter and cannot be + modified by the user. These polices + ranges from 1..2047. For all other policy + types, the auxiliary identifier must be + zero." + SYNTAX Unsigned32 (1..4294967295) + +TAnyQosPolicyIDorZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of QoS policy. Refer to the description of + the textual convention TAnyQosPolicyID for more info on how this + number is to be interpreted." + SYNTAX Unsigned32 (0 | 1..4294967295) + +TSdpIngressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SDP ingress network policy." + SYNTAX TPolicyID + +TSdpEgressPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a SDP egress network policy." + SYNTAX TPolicyID + +TQosQGrpInstanceIDorZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a QoS queue group instance. + + The value of '0' indicates the system determined default value." + SYNTAX Unsigned32 (0 | 1..65535) + +TmnxCreateOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCreateOrigin indicates the entity that created the entry." + SYNTAX INTEGER { + manual (1), + bgp-l2vpn (2), + radius (3), + bgpSignalL2vpn (4), + multiSegmentPW (5), + vplsPmsi (6), + dynScript (7), + bof (8), + bgpSignalVpws (9), + vsd (12), + evpn (13), + vsd-sd (14), + satellites (15), + fpe (16), + evpnIsa (17), + greBridged (18), + tli (19), + pdn (20) + } + +TmnxBsxTransitIpPolicyId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxTransitIpPolicyId identifies a transit IP policy." + SYNTAX Unsigned32 (1..65535) + +TmnxBsxTransitIpPolicyIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxTransitIpPolicyId identifies a transit ip policy. + + The value '0' indicates an invalid transit IP policy." + SYNTAX Unsigned32 (0 | 1..65535) + +TmnxBsxTransPrefPolicyId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxTransPrefPolicyId identifies a transit prefix policy." + SYNTAX Unsigned32 (1..65535) + +TmnxBsxTransPrefPolicyIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxTransPrefPolicyId identifies a transit prefix policy. + + The value '0' indicates an invalid transit prefix policy." + SYNTAX Unsigned32 (0 | 1..65535) + +TmnxBsxAarpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxAarpId identifies an instance of the AA Redundancy Protocol + (AARP)." + SYNTAX Unsigned32 (1..65535) + +TmnxBsxAarpIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxAarpIdOrZero identifies an instance of the AA Redundancy + Protocol (AARP). + + The value of '0' indicates an invalid AARP instance." + SYNTAX Unsigned32 (0 | 1..65535) + +TmnxBsxAarpServiceRefType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxAarpServiceRefType identifies the role of the SAP or Spoke SDP + service point being referenced by an AARP instance. This reference is + made in the context of a AARP instance identified by + TmnxBsxAarpIdOrZero. + + The service reference types are: + + none(0) - service reference type is not applicable. + + dualHomed(1) - the service reference point is a SAP or + Spoke SDP connected into a dually homed + network being protected by the AARP instance. + + shuntSubscriberSide(2) - the service reference point is a Spoke SDP + acting as a subscriber side shunt used by + the AARP instance. A subscriber side shunt + carries the local from/to subscriber + traffic when AA is performed remotely. + + shuntNetworkSide(3) - the service reference point is a Spoke SDP + acting as a network side shunt used by + the AARP instance. A network side shunt + carries the local from/to network + traffic when AA is performed remotely. + + dualHomedSecondary(4) - the secondary service reference point is a + SAP or Spoke SDP connected into a dually + homed network being protected by the AARP + instance. It functions as a backup to the + 'dualHomed(1)' primary reference point. + + For the case when TmnxBsxAarpIdOrZero refers to the invalid AARP + instance '0', the service reference type is 'none(0)'." + SYNTAX INTEGER { + none (0), + dualHomed (1), + shuntSubscriberSide (2), + shuntNetworkSide (3), + dualHomedSecondary (4) + } + +TmnxBsxIsaAaGroupIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxIsaAaGroupIndexOrZero is an index of a group of BSX MDAs. The + value of zero indicates that no BSX MDA group is specified." + SYNTAX Unsigned32 (0..255) + +TmnxBsxAaGrpPartIndexOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBsxAaGrpPartIndexOrZero is an index of an Application Assurance + partition within an Application Assurance group, and is a unique + 32-bit number encoded as follows. + + | 32 25 | 24 9 | 8 1 | + +---------+---------+----------+ + | 0 | partidx | groupidx| Partition Index + +---------+---------+----------+ + + - groupidx represents a group of ISA MDAs and has + a valid range from 1..255. The corresponding + TmnxBsxIsaAaGroupIndex must already exist in the + tmnxBsxIsaAaGrpTable. + + - partidx represents a partition within a group and + has a valid range from 0..65535. A partition index + of '0' represents group wide information. + + The value of zero indicates that no Application Assurance partition is + specified" + SYNTAX Unsigned32 (0..16777215) + +TSapEgrEncapGrpQosPolicyIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TSapEgrEncapGrpQosPolicyIdOrZero identifies SAP egress Encapsulation + group QoS policy. + + The value '0' indicates no QoS policy is set." + SYNTAX Unsigned32 (0 | 1..65535) + +TSapEgrEncapGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TSapEgrEncapGroupType identifies Encapsulation group type on SAP + egress." + SYNTAX INTEGER { + isid (1) + } + +TSapEgrEncapGroupActionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TSapEgrEncapGroupActionType identifies Encapsulation group action type + on SAP egress. It is used to create or destroy row entries in an + associated table." + SYNTAX INTEGER { + create (1), + destroy (2) + } + +TPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + packet for accounting." + SYNTAX Integer32 (-32..31) + +TPerPacketOffsetOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the override of the adjustment to make to the + size of each packet for accounting. A value of -128 indicates no + override." + SYNTAX Integer32 (-128 | -32..31) + +TIngressHsmdaPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + incoming packet for accounting." + SYNTAX Integer32 (-32..31) + +TIngHsmdaPerPacketOffsetOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the override of the adjustment to make to the + size of each incoming packet for accounting. A value of -128 indicates + no override." + SYNTAX Integer32 (-128 | -32..31) + +TEgressQPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + packet for accounting." + SYNTAX Integer32 (-64..32) + +TEgressPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + packet for accounting." + SYNTAX Integer32 (-64..31) + +TEgressPerPacketOffsetOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the override for the adjustment to make to the + size of each packet for accounting. A value of -128 indicates no + override." + SYNTAX Integer32 (-128 | -64..31) + +TEgressHsmdaPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + outgoing packet for accounting." + SYNTAX Integer32 (-64..31) + +TEgrHsmdaPerPacketOffsetOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the override of the adjustment to make to the + size of each outgoing packet for accounting. A value of -128 indicates + no override." + SYNTAX Integer32 (-128 | -64..31) + +TIngressQPerPacketOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value, in bytes, of the adjustment to make to the size of each + incoming packet for accounting. + + Only even values are supported." + SYNTAX Integer32 (-32..30) + +THsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA counter. + The value 0 indicates an undefined counter id." + SYNTAX Unsigned32 (0 | 1..8) + +THsmdaCounterIdOrZeroOrAll ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA counter. + The value (0) indicates an undefined counter id. + The value (-1) is used to indicate all counters." + SYNTAX Integer32 (-1 | 0 | 1..8) + +TIngressHsmdaCounterId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA ingress counter." + SYNTAX Unsigned32 (1..8) + +TIngressHsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA ingress counter. The value 0 + indicates an undefined counter id." + SYNTAX Unsigned32 (0 | 1..8) + +TEgressHsmdaCounterId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA egress counter." + SYNTAX Unsigned32 (1..8) + +TEgressHsmdaCounterIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a HSMDA egress counter. The value 0 + indicates an undefined counter id." + SYNTAX Unsigned32 (0 | 1..8) + +TEgrRateModType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TEgrRateModType represents the type of egress-rate + modification that is to be applied." + SYNTAX INTEGER { + none (1), + aggRateLimit (2), + namedScheduler (3) + } + +TPolicyStatementName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a policy statement, when used as index in a table." + SYNTAX TNamedItem + +TPolicyStatementNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a policy statement, when an object refers to it." + SYNTAX TNamedItemOrEmpty + +TLPolicyStatementNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The long name of a policy statement, when an object refers to it." + SYNTAX TLNamedItemOrEmpty + +TLPolicyNameOrExpOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The long name of a policy statement or an expression or an empty + string. + + A logical expression contains terms and operators and can contain + sub-expressions enclosed in round brackets. + + A term is a string of type TPolicyStatementName. + + An operator can be the string 'AND', 'OR', and 'NOT'." + SYNTAX TLNamedItemOrEmpty + +TXLPolicyNameOrExpOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The extra long name of a policy statement or an expression or an empty + string. + + A logical expression contains terms and operators and can contain + sub-expressions enclosed in round brackets. + + A term is a string of type TPolicyStatementName. + + An operator can be the string 'AND', 'OR', and 'NOT'." + SYNTAX TXLNamedItemOrEmpty + +TmnxVcType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxVcType is an enumerated integer that indicates a + Virtual Circuit (VC) type. 'frDlciMartini(1)' replaces the old + 'frDlci' when used over martini tunnels." + SYNTAX INTEGER { + frDlciMartini (1), + atmSdu (2), + atmCell (3), + ethernetVlan (4), + ethernet (5), + atmVccCell (9), + atmVpcCell (10), + ipipe (11), + satopE1 (17), + satopT1 (18), + satopE3 (19), + satopT3 (20), + cesopsn (21), + cesopsnCas (23), + frDlci (25), + mirrorDest (4096) + } + +TmnxVcId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 32 bit number is used to identify a VC(Virtual Circuit). The VC ID + cannot be 0." + SYNTAX Unsigned32 (1..4294967295) + +TmnxVcIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A 32 bit number is used to identify a VC(Virtual Circuit). A value of + 0 indicates no VC ID is configured or available." + SYNTAX Unsigned32 (0 | 1..4294967295) + +Dot1PPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority. zero is lowest, seven is highest. + -1 means not set" + SYNTAX Integer32 (-1 | 0..7) + +Dot1PPriorityMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority mask. zero is lowest, seven is highest." + SYNTAX Integer32 (0..7) + +ServiceAccessPoint ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "802.2 LLC SAP value, Source and Destination." + REFERENCE + "assigned numbers: http://www.iana.org/assignments/ieee-802-numbers" + SYNTAX Integer32 (-1 | 0..255) + +TLspExpValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "MPLS Experimental bits. -1 means not set." + SYNTAX Integer32 (-1 | 0..7) + +TIpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP protocol number. well known protocol numbers include ICMP(1), + TCP(6), UDP(17). + + -1 means value not set. + -2 indicates protocol wildcard for UDP and TCP." + REFERENCE + "http://www.iana.org/assignments/protocol-numbers" + SYNTAX Integer32 (-2 | -1 | 0..255) + +TIpOption ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IP packet options octet. explanation of the octet bits: + + IP OPTION NUMBERS + + The Internet Protocol (IP) has provision for optional header fields + identified by an option type field. Options 0 and 1 are exactly one + octet which is their type field. All other options have their one + octet type field, followed by a one octet length field, followed by + length-2 octets of option data. The option type field is subdivided + into a one bit copied flag, a two bit class field, and a five bit + option number. These taken together form an eight bit value for the + option type field. IP options are commonly referred to by this value. + + + Copy Class Number Value Name Reference + ---- ----- ------ ----- ------------------------------- --------- + 0 0 0 0 EOOL - End of Options List [RFC791,JBP] + 0 0 1 1 NOP - No Operation [RFC791,JBP] + 1 0 2 130 SEC - Security [RFC1108] + 1 0 3 131 LSR - Loose Source Route [RFC791,JBP] + 0 2 4 68 TS - Time Stamp [RFC791,JBP] + 1 0 5 133 E-SEC - Extended Security [RFC1108] + 1 0 6 134 CIPSO - Commercial Security [???] + 0 0 7 7 RR - Record Route [RFC791,JBP] + 1 0 8 136 SID - Stream ID [RFC791,JBP] + 1 0 9 137 SSR - Strict Source Route [RFC791,JBP] + 0 0 10 10 ZSU - Experimental Measurement [ZSu] + 0 0 11 11 MTUP - MTU Probe [RFC1191]* + 0 0 12 12 MTUR - MTU Reply [RFC1191]* + 1 2 13 205 FINN - Experimental Flow Control [Finn] + 1 0 14 142 VISA - Experimental Access Control [Estrin] + 0 0 15 15 ENCODE - ??? [VerSteeg] + 1 0 16 144 IMITD - IMI Traffic Descriptor [Lee] + 1 0 17 145 EIP - Extended Internet Protocol[RFC1385] + 0 2 18 82 TR - Traceroute [RFC1393] + 1 0 19 147 ADDEXT - Address Extension [Ullmann IPv7] + 1 0 20 148 RTRALT - Router Alert [RFC2113] + 1 0 21 149 SDB - Selective Directed Broadcast[Graff] + 1 0 22 150 NSAPA - NSAP Addresses [Carpenter] + 1 0 23 151 DPS - Dynamic Packet State [Malis] + 1 0 24 152 UMP - Upstream Multicast Pkt. [Farinacci] + + [Note, an asterisk (*) denotes an obsoleted IP Option Number.] + " + REFERENCE + "http://www.iana.org/assignments/ip-parameters" + SYNTAX Integer32 (0..255) + +TTcpUdpPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The number of a TCP or UDP port. Well known port numbers include + ftp-data(20), ftp(21), telnet(23), smtp(25), http(80), pop3(110), + nntp(119), snmp(161), snmptrap(162), etc." + REFERENCE + "http://www.iana.org/assignments/port-numbers" + SYNTAX Integer32 (0 | 1..65535) + +TOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operator specifies the manner in which a couple of other MIB + objects in the table are supposed to be used. + + Operator Value1 Value2 + ---------------------------------------------------- + none(0) Any(0) Any(0) + eq(1) Specified Value Any(0) + range(2) Starting Value Ending Value + lt(3) Specified Value Any(0) + gt(4) Specified Value Any(0) + + 'Any(0)' specifies that, this object can accept any values + but would default to 0. " + SYNTAX INTEGER { + none (0), + eq (1), + range (2), + lt (3), + gt (4) + } + +TTcpUdpPortOperator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The operator used for checking on TCP/UDP ports values and ranges" + SYNTAX TOperator + +TFrameType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the frame for which this mac filter match criteria is + defined." + SYNTAX INTEGER { + e802dot3 (0), + e802dot2LLC (1), + e802dot2SNAP (2), + ethernetII (3), + atm (5) + } + +TQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TQueueId specifies the identification number of a + queue. A value of zero (0) indicates that no specific queue + identification has been assigned for this object. When an object + of type TQueueId is an SNMP table index, an index value of zero + (0) is not allowed and a noCreation error will be returned." + SYNTAX Integer32 (0 | 1..32) + +TQueueIdOrAll ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TQueueIdOrAll specifies the identification number of a + queue + + A value of zero (0) indicates that no specific queue identification + has been assigned for this object. + + A value of (-1) indicates 'all queues'." + SYNTAX Integer32 (-1 | 0 | 1..32) + +TIngressQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TIngressQueueId specifies the identification number + of an ingress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TIngressQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX Integer32 (0 | 1..32) + +TEgressQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TEgressQueueId specifies the identification number + of an egress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TEgressQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX Integer32 (0 | 1..8) + +TIngressHsmdaQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TIngressHsmdaQueueId specifies the identification number + of a HSMDA ingress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TIngressHsmdaQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX Integer32 (0 | 1..8) + +TEgressHsmdaQueueId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TEgressHsmdaQueueId specifies the identification number + of a HSMDA egress queue. A value of zero (0) indicates that no + specific queue identification has been assigned for this object. + When an object of type TEgressHsmdaQueueId is an SNMP table index, + an index value of zero (0) is not allowed and a noCreation error + will be returned." + SYNTAX Integer32 (0 | 1..8) + +THsmdaSchedulerPolicyGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of THsmdaSchedulerPolicyGroupId specifies the identification + number of a HSMDA scheduler policy group. A value of zero (0) + indicates that no specific group identification has been assigned for + this object. When an object of type THsmdaSchedulerPolicyGroupId is + an SNMP table index, an index value of zero (0) is not allowed and a + noCreation error will be returned." + SYNTAX Integer32 (0 | 1..2) + +THsmdaPolicyIncludeQueues ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of THsmdaPolicyIncludeQueues specifies which queues are to + be scheduled in the same class in a HSMDA scheduler." + SYNTAX INTEGER { + q1to2 (1), + q1to3 (2) + } + +THsmdaPolicyScheduleClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of THsmdaPolicyScheduleClass the class at which the queues + specified by THsmdaPolicyIncludeQueues in a HSMDA scheduler." + SYNTAX Integer32 (1..3) + +TDSCPName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Differential Services Code Point value." + SYNTAX TNamedItem + +TDSCPNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Differential Services Code Point value." + SYNTAX TNamedItemOrEmpty + +TDSCPValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point." + SYNTAX Integer32 (0..63) + +TDSCPValueOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point (DSCP). A value of -1 + means that no DSCP value is configured or available." + SYNTAX Integer32 (-1 | 0..63) + +TDSCPFilterActionValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of a Differential Services Code Point. -1 means not set." + SYNTAX Integer32 (-1 | 0..255) + +TFCName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Forwarding Class entry." + SYNTAX TNamedItem + +TFCNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The name of a Forwarding Class entry." + SYNTAX TNamedItemOrEmpty + +TFCSet ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of Forwarding Classes." + SYNTAX BITS { + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7) + } + +TFCType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type enumerates the Forwarding Classes." + SYNTAX INTEGER { + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7) + } + +TFCTypeOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type enumerates the Forwarding Classes." + SYNTAX INTEGER { + none (-1), + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7) + } + +TmnxTunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this tunnel entity." + SYNTAX INTEGER { + sdp (1), + ldp (2), + rsvp (3), + gre (4), + bypass (5), + invalid (6), + bgp (7) + } + +TmnxTunnelID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identifying value for a BGP-VPRN tunnel. Depending on the + tunnel type the associated tunnel id may be an sdp-id, an LSP ID + or zero(0)." + SYNTAX Unsigned32 + +TmnxBgpRouteTarget ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxBgpRouteTarget is an readable string that specifies the extended + community name to be accepted by a Route Reflector Server or + advertised by the router when reflecting any routes. I.e, it does not + apply to routes that are not reflected by the router." + SYNTAX OCTET STRING (SIZE (1..32)) + +TmnxVPNRouteDistinguisher ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The VPRN route distinguisher is a 8-octet object. It contains a + 2-octet type field followed by a 6-octet value field. The type field + specify how to interpret the value field. + + Type 0 specifies two subfields as a 2-octet administrative field and a + 4-octet assigned number subfield. + + Type 1 specifies two subfields as a 4-octet administrative field which + must contain an IP address and a 2-octet assigned number subfield. + + Type 2 specifies two subfields as a 4-octet administrative field which + contains a 4-octet AS number and a 2-octet assigned number subfield." + SYNTAX OCTET STRING (SIZE (8)) + +SdpBindId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value used to uniquely identify an SDP Binding. The first four + octets correspond to the zero-extended 16-bit SDP ID, while the + remaining four octets correspond to the 32-bit VC ID, both encoded in + network byte order." + SYNTAX OCTET STRING (SIZE (8)) + +TmnxVRtrMplsLspID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value for each Label Switched Path in the managed system. + + The higher range IDs are used for segment routing LSPs. + + The lower range IDs are used for regular LSPs." + SYNTAX Unsigned32 (0..65535 | 65536..131070) + +TmnxVRtrMplsLspIDNoZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each Label Switched Path in the + managed system. + + The higher range IDs are used for segment routing LSPs. + + The lower range IDs are used for regular LSPs." + SYNTAX Unsigned32 (1..65535 | 65536..131070) + +TPortSchedulerPIR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps. The value -1 + means maximum rate." + SYNTAX Integer32 (-1 | 1..100000000) + +TPortSchedulerAggRateLimitPIR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps. The value -1 + means maximum rate." + SYNTAX Integer32 (-1 | 1..800000000) + +TPortSchedulerPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Peak Information Rate (PIR) rate to be used in kbps. The value -1 + means maximum rate." + SYNTAX Integer32 (-1 | 1..800000000) + +TPortSchedulerCIR ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Committed Information Rate (CIR) rate to be used in kbps. The + value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..800000000) + +TWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified entity while feeding into the parent." + SYNTAX Integer32 (0..100) + +TWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified entity while feeding into the parent. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | 0..100) + +TNonZeroWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified entity while feeding into the parent." + SYNTAX Integer32 (1..100) + +TPolicerWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The relative weight of the specified entity while feeding into the + parent." + SYNTAX Integer32 (1..100) + +THsWrrWeightOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The THsWrrWeightOvr data type specifies the override weight of the + corresponding HS queue feeding into its parent WRR scheduler. A value + of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..127) + +THsClassWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The THsClassWeightOverride data type specifies the weight of the + corresponding HS class feeding into its parent shaper. A value of -2 + specifies no override." + SYNTAX Integer32 (-2 | 1 | 2 | 4 | 8) + +THsmdaWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent." + SYNTAX Integer32 (1..100) + +THsmdaWrrWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent." + SYNTAX Integer32 (1..32) + +THsmdaWeightClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent." + SYNTAX INTEGER { + class1 (1), + class2 (2), + class4 (4), + class8 (8) + } + +THsmdaWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..100) + +THsmdaWrrWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HSMDA entity while feeding into the + parent. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..32) + +TCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..100000000) + +THPolCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..2000000000) + +TRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR rate. The value 'kbps' means the rate is + specified in kbps. The value 'percent' means the rate is specified in + percentage" + SYNTAX INTEGER { + kbps (1), + percent (2) + } + +TBWRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR percent rate. The value 'kbps' means the rate + is specified in kbps. The value 'percentPortLimit' means the rate is + specified in percentage of port limit. The value 'percentLocalLimit' + means the rate is specified in percentage of local limit." + SYNTAX INTEGER { + kbps (1), + percentPortLimit (2), + percentLocalLimit (3) + } + +TPSPRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR rate being applied to port scheduler policy. + The value of 'kbps' means the rate is specified in kbps. The value of + 'percentActivePortLimit' means the rate is specified in percentage of + active port bandwidth, that is, bandwidth of active ports in a LAG." + SYNTAX INTEGER { + kbps (1), + percentLocal (2), + percentLagActive (3) + } + +TPolicerRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of the PIR/CIR percent rate. The value 'kbps' means the rate + is specified in kbps. The value 'percentLocalLimit' means the rate is + specified in percentage of local limit." + SYNTAX INTEGER { + kbps (1), + percentLocalLimit (2) + } + +TCIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..100000000) + +THPolCIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..2000000000) + +TCIRPercentOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR percentage rate specified in hundredths of a percent. A value + of -2 specifies no override." + SYNTAX Integer32 (-2 | 0..10000) + +THsmdaCIRKRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA CIR rate to be used in Kbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 0..100000000) + +THsmdaCIRKRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA CIR rate to be used in Kbps. The value -1 means maximum + rate. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..100000000) + +THsmdaCIRMRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA CIR rate to be used in Mbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 0..100000) + +THsmdaCIRMRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA CIR rate to be used in Mbps. The value -1 means maximum + rate. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..100000) + +TPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..100000000) + +THPolVirtualSchePIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..800000000) + +THPolVirtualScheCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..800000000) + +TAdvCfgRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps." + SYNTAX Integer32 (0..100000000) + +TMaxDecRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Advanced Configuration policy Max-Decrement rate to be used in + kbps." + SYNTAX Integer32 (0 | 1..100000000) + +THPolPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..2000000000) + +TSecondaryShaper10GPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The secondary shaper PIR rate to be used in Mbps. The value -1 means + maximum rate." + SYNTAX Integer32 (-1 | 1..10000) + +TExpSecondaryShaperPIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The expanded secondary shaper PIR rate to be used in Kbps. The value + -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..10000000) + +TExpSecondaryShaperClassRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The expanded secondary shaper class PIR rate to be used in Kbps. The + value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..10000000) + +TPIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..100000000) + +TPIRAggRateLimitOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..800000000) + +THPolPIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..2000000000) + +TPIRPercentOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR percentage rate specified in hundredths of a percent. A value + of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..10000) + +TPIRRateOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. The + value 0 means undefined rate." + SYNTAX Integer32 (-1 | 0..100000000) + +THsmdaPIRKRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA PIR rate to be used in Kbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 1..100000000) + +THsmdaPIRKRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA PIR rate to be used in Kbps. The value -1 means maximum + rate. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..100000000) + +THsmdaPIRMRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA PIR rate to be used in Mbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 1..100000) + +THsmdaPIRMRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HSMDA PIR rate to be used in Mbps. The value -1 means maximum + rate. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..100000) + +TmnxDHCP6MsgType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The DHCP6 messagetype." + SYNTAX INTEGER { + dhcp6MsgTypeSolicit (1), + dhcp6MsgTypeAdvertise (2), + dhcp6MsgTypeRequest (3), + dhcp6MsgTypeConfirm (4), + dhcp6MsgTypeRenew (5), + dhcp6MsgTypeRebind (6), + dhcp6MsgTypeReply (7), + dhcp6MsgTypeRelease (8), + dhcp6MsgTypeDecline (9), + dhcp6MsgTypeReconfigure (10), + dhcp6MsgTypeInfoRequest (11), + dhcp6MsgTypeRelayForw (12), + dhcp6MsgTypeRelayReply (13), + dhcp6MsgTypeLeasequery (14), + dhcp6MsgTypeLeasequeryReply (15) + } + +TmnxIgpInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxIgpInstance identifies an instance of an + Interior Gateway Protocol (IGP). + + Supported IGPs are Intermediate System to Intermediate System (IS-IS) + and Open Shortest Path First (OSPF). + + The supported range varies with the IGP and address family, as + follows. + + IGP Address Family Supported Range + ------ -------------- --------------- + IS-IS all 0..31 + OSPFv2 all 0..31 + OSPFv3 IPv4 unicast 64..95 + OSPFv3 IPv6 unicast 0..31 " + REFERENCE + "RFC 5838, 'Support of Address Families in OSPFv3', Section 2.1, + 'Instance ID Values for New AFs'." + SYNTAX Unsigned32 (0..31 | 64..95) + +TmnxOspfInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an instance of OSPF, + + For OSPFv2 only 0..31 is supported, + + For OSPFv3 the range is divided in address families as follows: + + 0..31 ipv6-unicast address family (supported) + 32..63 ipv6-multicast address family (not supported) + 64..95 ipv4-unicast address family (supported) + 96..127 ipv4-multicast address family (not supported)" + SYNTAX Unsigned32 (0..127) + +TmnxBGPFamilyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxBGPFamilyType specifies the AFI-SAFI family for BGP + peer." + SYNTAX BITS { + ipv4Unicast (0), + ipv4Multicast (1), + ipv4UastMcast (2), + ipv4MplsLabel (3), + ipv4Vpn (4), + ipv6Unicast (5), + ipv6Multicast (6), + ipv6UcastMcast (7), + ipv6MplsLabel (8), + ipv6Vpn (9), + l2Vpn (10), + ipv4Mvpn (11), + msPw (12), + ipv4Flow (13), + mdtSafi (14), + routeTarget (15), + mcastVpnIpv4 (16), + mvpnIpv6 (17), + ipv6Flow (18), + evpn (19), + bgpLs (20), + mcastVpnIpv6 (21) + } + +TmnxIgmpGroupFilterMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpGroupFilterMode describes the filter-mode of a + group. + + In 'include(1)' mode, reception of packets sent to the specified + multicast address is requested only from those IPv4 Source addresses + listed in the corresponding source-list. + + In 'exclude(2)' mode, reception of packets sent to the given multicast + address is requested from all IPv4 Source addresses, except those + listed in the corresponding source-list (if any)." + SYNTAX INTEGER { + include (1), + exclude (2) + } + +TmnxIgmpGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpGroupType describes how a multicast group is + learned." + SYNTAX INTEGER { + static (1), + dynamic (2) + } + +TmnxIgmpVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxIgmpVersion denotes the version of the IGMP protocol: + - 'version1(1)': means version 1 of the IGMP protocol + - 'version2(2)': means version 2 of the IGMP protocol + - 'version3(3)': means version 3 of the IGMP protocol." + SYNTAX INTEGER { + version1 (1), + version2 (2), + version3 (3) + } + +TmnxMldGroupFilterMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldGroupFilterMode describes the filter-mode of a + group. + + In 'include(1)' mode, reception of packets sent to the specified + multicast address is requested only from those IPv6 source addresses + listed in the corresponding source-list. + + In 'exclude(2)' mode, reception of packets sent to the given multicast + address is requested from all IPv6 source addresses, except those + listed in the corresponding source-list (if any)." + SYNTAX INTEGER { + include (1), + exclude (2) + } + +TmnxMldGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldGroupType describes how a multicast group is + learned." + SYNTAX INTEGER { + static (1), + dynamic (2) + } + +TmnxMldVersion ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMldVersion denotes the version of the MLD protocol: + - 'version1(1)': means version 1 of the MLD protocol + - 'version2(2)': means version 2 of the MLD protocol" + SYNTAX INTEGER { + version1 (1), + version2 (2) + } + +TmnxManagedRouteStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxManagedRouteStatus denotes the status of a Managed + Route." + SYNTAX INTEGER { + installed (0), + notYetInstalled (1), + wrongAntiSpoofType (2), + outOfMemory (3), + shadowed (4), + routeTableFull (5), + parentInterfaceDown (6), + hostInactive (7), + enhancedSubMgmtRequired (8), + deprecated1 (9), + l2AwNotSupported (10), + nextHopLimitExceeded (11), + notApplicable (12), + noNextHop (13), + gtpNotSupported (14) + } + +TmnxTunnelTypeExt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this tunnel entity." + SYNTAX INTEGER { + invalid (1), + sdp (2), + rsvp (3), + ldp (4), + ospf (5), + isis (6), + bypass (7), + gre (8), + bgp (9), + srTe (10), + fpe (11), + udp (12) + } + +TmnxIgpSCFamilyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type to specify IGP shortcut tunnel next hop family." + SYNTAX INTEGER { + ipv4 (0), + ipv6 (1), + srv4 (2), + srv6 (3) + } + +TmnxAdjacencySetFamilyType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type to specify Adjacency Set family." + SYNTAX INTEGER { + ipv4 (0), + ipv6 (1) + } + +TmnxAncpString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAncpString data type contains a valid ancp string." + SYNTAX DisplayString (SIZE (1..63)) + +TmnxAncpStringOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAncpStringOrZero data type contains a valid ancp string. An + empty string indicates that no ANCP string is defined." + SYNTAX DisplayString (SIZE (0..63)) + +TmnxMulticastAddrFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMulticastAddrFamily denotes the family for multicast + protocol." + SYNTAX INTEGER { + ipv4Multicast (0), + ipv6Multicast (1) + } + +TmnxNatIsaGrpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxNatIsaGrpId data type contains an identification number for a + Network Address Translation Integrated Service Adaptor group." + SYNTAX Unsigned32 (1..4) + +TmnxNatIsaGrpIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxNatIsaGrpIdOrZero data type contains an identification number + for a Network Address Translation Integrated Service Adaptor (ISA) + group. + + The value zero means that no NAT ISA Group is defined." + SYNTAX Unsigned32 (0..4) + +TmnxNatSubscriberType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxNatSubscriberType is an enumerated integer that specifies the NAT + subscriber type. + + The possible values are 'classicLsnSub' and 'dsliteLsnSub' for classic + and Dual Stack Lite Large Scale NAT subscribers respectively, + 'l2AwareSub' for Layer-2-Aware NAT subscribers, and 'nat64LsnSub' for + NAT-64 subscribers respectively." + SYNTAX INTEGER { + l2AwareSub (1), + classicLsnSub (2), + dsliteLsnSub (3), + nat64LsnSub (4) + } + +TmnxNatSubscriberTypeOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxNatSubscriberTypeOrNone is an enumerated integer that specifies + the NAT subscriber type. + + The value 'none' indicates that NAT subscriber type is not specified. + + The values 'classicLsnSub' and 'dsliteLsnSub' are for classic and Dual + Stack Lite Large Scale NAT subscribers respectively. The value + 'l2AwareSub' is for Layer-2-Aware NAT subscribers, and the value + 'nat64LsnSub' is for NAT-64 subscribers." + SYNTAX INTEGER { + none (0), + l2AwareSub (1), + classicLsnSub (2), + dsliteLsnSub (3), + nat64LsnSub (4) + } + +TmnxAuthPassword ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxAuthPassword data type contains a password used for + authentication of subscribers." + SYNTAX DisplayString (SIZE (0..64)) + +TmnxAsciiSpecification ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAsciiSpecification is a format string that specifies + how to form a target ASCII string. + + The format is as follows: + + ::= + + + ::= | + + ::= '%' + + refers to a printable ASCII character. + + Examples and supported char-origin specifiers are supplied with the + object definitions." + SYNTAX DisplayString (SIZE (0..255)) + +TmnxMacSpecification ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxMacSpecification is a string of ASCII characters + that specifies how to format a string that represents a MAC address. + + The format is as follows: + + ::= [] + + ::= + | + + ::= 'A' | 'B' | 'B' ... | 'Z' + ::= 'a' | 'b' | 'c' ... | 'z' + + any ASCII character that is not an + or a decimal digit + + Only the number of alphabetic characters and the case is relevant. + Examples: + + 'ab:' 00:0c:f1:99:85:b8 Nokia SROS style + 'XY-' 00-0C-F1-99-85-B8 IEEE canonical style + 'mmmm.' 0002.03aa.abff Cisco style. + 'xx' 000cf19985b8" + SYNTAX DisplayString (SIZE (0..17)) + +TmnxBinarySpecification ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxBinarySpecification is a string of ASCII characters + that specifies how to form a binary number. + + The format is as follows: + + ::= + + + ::= '0' | '1' | + + ::= '*' + + ::= [1..32] + + Examples and supported bit-origin specifiers are supplied with the + object definitions." + SYNTAX DisplayString (SIZE (0..255)) + +TmnxDefSubIdSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDefSubIdSource specifies what will be used as the + default subscriber identification. + + This value is used in case no other source (like RADIUS) provides a + subscriber identification string. + + If the value of this object is set to 'useSapId', the SAP-id will be + used as the default subscriber identification string. + + If the value of this object is set to 'useAutoId', the auto-generated + subscriber identification string, as defined in + tmnxSubMgmtAutoSubIdObjs, is used as the default subscriber + identification string. + + If the value of this object is set to 'useString', the value of the + string contained in another object will be used as the default + subscriber identification string; that object must be identified where + this datatype is used." + SYNTAX INTEGER { + useSapId (1), + useString (2), + useAutoId (3) + } + +TmnxSubAuthPlcyUserNameOp ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubAuthPlcyUserNameOp data type is an enumerated integer that + specifies the operation to perform on the user-name before sending it + to the RADIUS server." + SYNTAX INTEGER { + noOperation (0), + appendDomain (1), + stripDomain (2), + replaceDomain (3), + defaultDomain (4) + } + +TmnxSubCallingStationIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubCallingStationIdType data type is an enumerated integer that + specifies what string will be put in the RADIUS or DIAMETER Calling-Station-Id + attribute: + - sapString (1): the value of TIMETRA-SAP-MIB::sapCallingStationId of + the subscriber host SAP; + - mac (2): the subscriber host MAC address, formatted as a + lower case ASCII string with octet values + separated by a ':'; + - sapId (3): the subscriber host SAP identifier, formatted as + an ASCII string. + - remoteId (4): the intermediate agent Remote ID as received by means + of, for example, a PPPoE vendor-specific tag, + a DHCP Agent Remote ID Sub-option or + an L2TP Access Line Agent-Remote-Id AVP. + - llid (5): the logical link identifier as received during + pre-authentication." + SYNTAX INTEGER { + sapString (1), + mac (2), + sapId (3), + remoteId (4), + llid (5) + } + +TmnxSubAcctSessionId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubAcctSessionId contains a string that identifies a + subscriber for the purposes of accounting." + SYNTAX DisplayString (SIZE (0..22)) + +TmnxSubIdentString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubIdentString denotes the subscriber identification + string." + SYNTAX DisplayString (SIZE (1..32)) + +TmnxSubIdentStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubIdentStringOrEmpty denotes the subscriber + identification string. The empty string denotes the absence of a + subscriber identification string." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxSubRadServAlgorithm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadServAlgorithm data type is an enumerated integer that + indicates the algorithm used to access the list of configured RADIUS + servers: + - direct (1): The first server will be used as primary server for + all requests, the second as secondary and so on. + - roundRobin (2): The first server will be used as primary server for + the first request, the second server as primary for + the second request, and so on. If the router gets + to the end of the list, it starts again with the + first server. + - hashBased (3): The server will be selected based on a specified + hash value." + SYNTAX INTEGER { + direct (1), + roundRobin (2), + hashBased (3) + } + +TmnxSubRadiusAttrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadiusAttrType data type contains a number that indicates a + RADIUS attribute type." + REFERENCE + "RFC 2865 Remote Authentication Dial In User Service (RADIUS) + section 5. Attributes" + SYNTAX Unsigned32 (0..255) + +TmnxSubRadiusVendorId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadiusVendorId data type contains a number that indicates a + RADIUS Vendor-Id." + REFERENCE + "RFC 2865 Remote Authentication Dial In User Service (RADIUS) + section 5.26. Vendor-Specific." + SYNTAX Unsigned32 (0..16777215) + +TmnxSubRadiusDisplayString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadiusOctetString data type contains a character string + that corresponds to a Radius attribute." + REFERENCE + "RFC 2865 Remote Authentication Dial In User Service (RADIUS) + section 5. Attributes." + SYNTAX DisplayString (SIZE (0..253)) + +TmnxSubRadiusOctetString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubRadiusOctetString data type contains an octet string that + corresponds to a Radius attribute" + REFERENCE + "RFC 2865 Remote Authentication Dial In User Service (RADIUS) + section 5.26. Vendor-Specific." + SYNTAX OCTET STRING (SIZE (253)) + +TmnxSubSlaMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubSlaMode data type is an enumerated integer that specifies + the handling of SLA profile instances for a subscriber. + - Expanded sla-mode: a subscriber is allowed to have multiple SLA + profile instances, using different SLA profiles and/or different + VLANs. + - Single sla-mode: only 1 single SLA profile instance is allowed for a + subscriber. This restriction has 2 implications: + - Last SLA profile wins: if a new host is added with an SLA profile + that is different from the existing hosts of the subscriber, or an + existing host is changed to use a different SLA profile, then all + existing hosts of that subscriber will be changed to the new SLA + profile. + - First VLAN wins: All hosts of a subscriber must use the same VLAN, + i.e. a new host on different VLAN is rejected." + SYNTAX INTEGER { + expanded (0), + single (1) + } + +TmnxRadiusPendingReqLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusPendingReqLimit data type is a number that specifies the + limit to the number of pending RADIUS request messages." + SYNTAX Unsigned32 (1..4096) + +TmnxRadiusServerOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusServerOperState data type is an enumerated integer that + describes the values used to identify the operational state of a + RADIUS server." + SYNTAX INTEGER { + unknown (1), + inService (2), + outOfService (3), + transition (4), + overloaded (5), + probing (6) + } + +TmnxSubShcvAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvAction data type is an enumerated integer that + describes the values used to identify the action taken when Subscriber + Host Connectivity Verification (SHCV) failed." + SYNTAX INTEGER { + alarm (1), + remove (2) + } + +TmnxSubShcvInterval ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvInterval data type is a number that specifies the + interval in minutes between connectivity checks. + + The value zero means no connectivity checking." + SYNTAX Unsigned32 (0..6000) + +TmnxSubShcvRetryCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvRetryTimeout data type is a number that specifies the + number of connectivity check retransmissions. + + Setting the value to n specifies that, for any given host, at most + (n+1) probes are done each interval, and (n+1) missed replies are + considered as a connectivity failure." + SYNTAX Unsigned32 (2..29) + +TmnxSubShcvRetryTimeout ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvRetryTimeout data type is a number that specifies the + timeout in seconds before a connectivity check retransmission." + SYNTAX Unsigned32 (10..60) + +TmnxSubShcvSrcIpOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubShcvSrcIpOrigin data type is an enumerated integer that + describes the values used to identify the origin of the source IP + address used for connectivity verification in a layer-3 service (IES + or VPRN). + + The value 'interface' means that the IP address of the interface is + used. + + The value 'vrrp' means that the primary IP address of the Virtual + Router Redundancy Protocol (VRRP) is used." + SYNTAX INTEGER { + interface (1), + vrrp (2) + } + +TmnxReferenceBandwidth ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusPendingReqLimit data type is a number that specifies the + reference bandwidth used for cost calculation. + + The formula is: Cost = reference-bandwidth / bandwidth. + + The unit is 1000 bps. + + The value zero specifies that no reference-bandwidth is configured." + SYNTAX Unsigned32 (0..4000000000) + +TmnxSubProfileString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubProfileString denotes the subscriber profile + string." + SYNTAX DisplayString (SIZE (1..16)) + +TmnxSubProfileStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubProfileStringOrEmpty denotes the subscriber + profile string. The empty string denotes the absence of a subscriber + profile." + SYNTAX DisplayString (SIZE (0..16)) + +TmnxSlaProfileString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSlaProfileString denotes the SLA profile string." + SYNTAX DisplayString (SIZE (1..16)) + +TmnxSlaProfileStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSlaProfileStringOrEmpty denotes the SLA profile + string. The empty string denotes the absence of a SLA profile." + SYNTAX DisplayString (SIZE (0..16)) + +TmnxAppProfileString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAppProfileString denotes the application profile + string." + SYNTAX DisplayString (SIZE (1..16)) + +TmnxAppProfileStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAppProfileStringOrEmpty denotes the application + profile string. The empty string denotes the absence of a application + profile." + SYNTAX DisplayString (SIZE (0..16)) + +TmnxSubMgtIntDestIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubMgtIntDestIdOrEmpty denotes the intermediate + destination id. The empty string denotes the absence of an + intermediate destination id." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxSubMgtIntDestId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubMgtIntDestId denotes the intermediate destination + id." + SYNTAX TmnxSubMgtIntDestIdOrEmpty (SIZE (1..32)) + +TmnxDefInterDestIdSource ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDefInterDestIdSource specifies what will be used as + the default intermediate destination identifier. + + This value is used in case no other source (like RADIUS) provides an + intermediate destination identifier. + + If the value of this object is set to 'useString', the value of the + string contained in another object will be used as the default + intermediate destination identifier; that object must be identified + where this datatype is used. + + If the value of this object is set to 'useTopQTag', the top q-tag of + the ingress SAP will be used as the default subscriber intermediate + destination identifier. + + If the value of this object is set to 'useVpi', the ATM VPI of the + ingress SAP will be used as the default subscriber intermediate + destination identifier." + SYNTAX INTEGER { + useString (1), + useTopQTag (2), + useVpi (3) + } + +TmnxSubNasPortSuffixType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubNasPortSuffixType data type is an enumerated integer that + specifies what suffix will be added to the RADIUS NAS-Port attribute: + - none (0): No suffix will be added. + - circuitId (1): If available, the circuit-id will be added. + - remoteId (2): If available, the remote-id will be added." + SYNTAX INTEGER { + none (0), + circuitId (1), + remoteId (2) + } + +TmnxSubNasPortPrefixType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubNasPortPrefixType data type is an enumerated integer that + specifies what prefix will be added to the RADIUS NAS-Port attribute: + - none (0): No prefix will be added. + - userString (1): A user configurable string will be added." + SYNTAX INTEGER { + none (0), + userString (1) + } + +TmnxSubNasPortTypeType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubNasPortTypeType data type is an enumerated integer that + specifies what value will be put in the NAS-Port-Type attribute + of RADIUS or DIAMETER messages: + - standard (1): according to the RADIUS specification + RFC 2865 section 5.41 NAS-Port-Type and + RFC 4603 Additional Values for the NAS-Port-Type Attribute; + - config (2): a configured value." + SYNTAX INTEGER { + standard (1), + config (2) + } + +TmnxSubCreditVolumeUnit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubCreditVolumeUnit data type is an enumerated integer that + specifies the unit in which the volume-credit is expressed." + SYNTAX INTEGER { + bytes (0), + kilobytes (1), + megabytes (2), + gigabytes (3) + } + +TmnxPccRuleFilterForwardAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPccRuleFilterForwardAction data type is an enumerated integer + that specifies the filter action taken in a PCC rule. The value + redirNhOrFwd (5) means: forward to the specified next hop, but if no + next-hop ip address or service id is given then just forward." + SYNTAX INTEGER { + none (0), + forward (1), + drop (2), + redirUrl (3), + redirNh (4), + redirNhOrFwd (5) + } + +TmnxPccRuleQosForwardAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPccRuleQosForwardAction data type is an enumerated integer + that specifies the qos action taken in a PCC rule." + SYNTAX BITS { + rateLimit (0), + fcRemark (1), + monitor (2), + account (3), + forward (4) + } + +TmnxRadiusFramedRouteMetric ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusFramedRouteMetric data type is a number that represents + the value of the metric in a RADIUS Framed-Route option Text field." + SYNTAX Unsigned32 (0..65535) + +TmnxRadiusFramedRoutePreference ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusFramedRouteMetric data type is a number that represents + the value of the preference in a RADIUS Framed-Route option Text + field." + SYNTAX Unsigned32 (0..255) + +TmnxRadiusFramedRouteTag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRadiusFramedRouteMetric data type is a number that represents + the value of the tag in a RADIUS Framed-Route option Text field." + SYNTAX Unsigned32 (0..4294967295) + +TmnxSubMgtOrgStrOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubMgtOrgStrOrZero denotes the organization string. + The empty string denotes the absence of an organization string." + SYNTAX DisplayString (SIZE (0..32)) + +TmnxSubMgtOrgString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubMgtOrgStrOrZero denotes the organization string." + SYNTAX TmnxSubMgtOrgStrOrZero (SIZE (1..32)) + +TmnxFilterProfileStringOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxFilterProfileStringOrEmpty denotes the filter + profile string. The empty string denotes the absence of a filter + profile." + SYNTAX DisplayString (SIZE (0..16)) + +TmnxFpeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxFpeId is a number that uniquely identifies a Forward + Path Extension (FPE)." + SYNTAX Unsigned32 (1..64) + +TmnxFpeIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxFpeIdOrZero is a number that either uniquely + identifies a Forward Path Extension (FPE), or is equal to zero." + SYNTAX Unsigned32 (0..64) + +TmnxAccessLoopEncapDataLink ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAccessLoopEncapDataLink specifies the data link used + by the subscriber on the DSL access loop." + SYNTAX INTEGER { + aal5 (0), + ethernet (1) + } + +TmnxAccessLoopEncaps1 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAccessLoopEncaps1 specifies the encapsulation used + by the subscriber on the DSL access loop." + SYNTAX INTEGER { + notAvailable (0), + untaggedEthernet (1), + singleTaggedEthernet (2) + } + +TmnxAccessLoopEncaps2 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxAccessLoopEncaps2 specifies the encapsulation used + by the subscriber on the DSL access loop." + SYNTAX INTEGER { + notAvailable (0), + pppoaLlc (1), + pppoaNull (2), + ipoaLlc (3), + ipoaNull (4), + ethernetOverAal5LlcFcs (5), + ethernetOverAal5LlcNoFcs (6), + ethernetOverAal5NullFcs (7), + ethernetOverAal5NullNoFcs (8) + } + +TmnxSubAleOffsetMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubAleOffsetMode specifies the way the encapsulation + offset of the subscriber in the DSL access loop is learned by the 7xxx + system. + + This offset is used in 7xxx egress shaping, adjusting the subscriber + aggregate rate to account for the fixed encapsulation offset and per + packet variable expansion of the last mile for the specific session + used by the subscriber host. + + The value 'none' disables the adjustment. + + While the value is 'auto', the encapsulation offset will be learned + for example from the encapsulation type value signaled in the + Access-loop-encapsulation sub-TLV in the Vendor-Specific PPPoE Tags or + DHCP Relay Options [rfc4679]." + SYNTAX INTEGER { + none (0), + auto (1) + } + +TmnxSubAleOffset ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubAleOffset specifies the encapsulation offset + value of the subscriber in the DSL access loop as used by the 7xxx + system. + + This offset is used in 7xxx egress shaping in order to accurately + shape the end user payload." + SYNTAX INTEGER { + none (0), + pppoaLlc (1), + pppoaNull (2), + pppoeoaLlc (3), + pppoeoaLlcFcs (4), + pppoeoaLlcTagged (5), + pppoeoaLlcTaggedFcs (6), + pppoeoaNull (7), + pppoeoaNullFcs (8), + pppoeoaNullTagged (9), + pppoeoaNullTaggedFcs (10), + ipoaLlc (11), + ipoaNull (12), + ipoeoaLlc (13), + ipoeoaLlcFcs (14), + ipoeoaLlcTagged (15), + ipoeoaLlcTaggedFcs (16), + ipoeoaNull (17), + ipoeoaNullFcs (18), + ipoeoaNullTagged (19), + ipoeoaNullTaggedFcs (20), + pppoe (21), + pppoeTagged (22), + ipoe (23), + ipoeTagged (24) + } + +TmnxDhcpOptionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDhcpOptionType represents how the value + of this option is encoded: + - 'ipv4 (1)' : this option contains an IPv4 address (4 octets) + - 'ascii(2)' : this option contains seven-bit ASCII characters + - 'hex (3)' : this option contains octets. It must be displayed in + hexadecimal format because it contains non-printable + characters. + - 'ipv6 (4)' : this option contains an IPv6 address (16 octets) + - 'domain (5)': this option contains a domain name that will be + encoded as specified by RFC 1035 section 3.1." + SYNTAX INTEGER { + ipv4 (1), + ascii (2), + hex (3), + ipv6 (4), + domain (5) + } + +TmnxDhcpServerDUIDTypeCode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxDhcpServerDUIDTypeCode represents the type code of + the DHCP Unique Identifier (DUID) as specified by RFC 3315 section + 9.1." + SYNTAX INTEGER { + duidEnterprise (2), + duidLinkLocal (3) + } + +TmnxPppoeUserName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxPppoeUserName denotes the PPPoE username." + SYNTAX DisplayString (SIZE (1..253)) + +TmnxPppoeUserNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxPppoeUserNameOrEmpty denotes the PPPoE username." + SYNTAX DisplayString (SIZE (0..253)) + +TCpmProtPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TCpmProtPolicyID represents the identification number of + a CPM Protection policy. + + The value '0' indicates that no CPM Protection policy is provisioned." + SYNTAX Unsigned32 (0..255) + +TCpmProtPolicyIDOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TCpmProtPolicyIDOrDefault represents the identification + number of a CPM Protection policy. + + The value of '-1' indicates the system determined default value." + SYNTAX Integer32 (-1 | 1..255) + +TMlpppQoSProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention uniquely identifies MLPPP Bundle QoS profile + in the ingress and egress MLPPP QoS profile tables. The value 0 + indicates default MLPPP QoS Profile as applicable to a given H/W" + SYNTAX Unsigned32 (0..65535) + +TMcFrQoSProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention uniquely identifies Multi-class Frame relay + QoS profiles in the ingress and egress multi-class frame relay QoS + profile tables. The value 0 indicates a default QoS Profile as + applicable to a given hardware." + SYNTAX Unsigned32 (0..65535) + +TmnxPppoeSessionId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppoeSessionId indicates the 16 bit wide PPPoE session Id." + SYNTAX Unsigned32 (0..65535) + +TmnxPppoePadoDelay ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxPppoePadoDelay specifies the delay timeout in + deci-seconds before sending a PADO (PPPoE Active Discovery Offer)." + SYNTAX Unsigned32 (0 | 1..30) + +TmnxPppoeSessionInfoOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppoeSessionInfoOrigin indicates the originator of the + provided information." + SYNTAX INTEGER { + none (0), + default (1), + radius (2), + localUserDb (3), + dhcp (4), + midSessionChange (5), + tags (6), + l2tp (7), + localPool (8), + diameterNasreq (9), + diameterGx (10), + gtp (11), + python (12), + bonding (13) + } + +TmnxPppoeSessionType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppoeSessionType indicates the type of PPPoE session." + SYNTAX INTEGER { + local (1), + localWholesale (2), + localRetail (3), + l2tp (4) + } + +TmnxPppNcpProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppNcpProtocol data type represents the PPP Network Control + Protocol." + SYNTAX INTEGER { + ipcp (1), + ipv6cp (2) + } + +TmnxDiamCcFailureHndlng ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDiamCcFailureHndlng data type is an enumerated integer that + describes the different actions that can be taken after a DCCA + (Diameter Credit Control Application) session failure has occurred." + SYNTAX INTEGER { + terminate (1), + continue (2), + retryAndTerminate (3) + } + +TmnxMlpppEpClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMlpppEpClass type represents the address class of the MLPPP + Endpoint Discriminator option." + SYNTAX INTEGER { + null (0), + local (1), + ipv4Address (2), + macAddress (3), + magicNumber (4), + directoryNumber (5) + } + +TNetworkPolicyID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the identification number of a network policy." + SYNTAX TPolicyID (1..65535 | 65536 | 65537 | 65538) + +TItemScope ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention determines some aspects of an item's behavior + regarding creation and use, unused entry garbage collection, and + automated promulgation by Element Management System to other systems + in the service domain. + + TItemScope applies to SAP-ingress, SAP-egress, and Network policies, + and to IP filters and MAC filters. + + exclusive: + + When the scope of an item is defined as exclusive, the item can + only be applied once, for example to a single SAP. Attempting + to assign the policy to a second SAP is not allowed and will + result in an error. If the item is removed from the exclusive + SAP, it will become available for assignment to another + exclusive SAP. + + A non-applied exclusive scope policy is a candidate to be removed + from the system by a TBD garbage collection command. + + The system default policies cannot be put into the exclusive scope. + An error will be generated if scope exclusive is executed in + any policies with a policy-id equal to 1. + + template: + + When the scope of an item is defined as template, the item can be + applied any number of times. Policies with template scope + will not be considered for deletion by a TBD garbage collection + command; all items of scope 'template' must be deleted explicitly. + + The system default policies will always be scope template. + An error will occur if a policy-id 1 is attempted to be + set to scope exclusive." + SYNTAX INTEGER { + exclusive (1), + template (2) + } + +TItemMatch ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "when set to off, the item is not matched. when set to false, packets + without the item match the filter. when set to true, packets with the + item match the filter." + SYNTAX INTEGER { + off (1), + false (2), + true (3) + } + +TPriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the priority to apply to a packet" + SYNTAX INTEGER { + low (1), + high (2) + } + +TPriorityOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the priority to apply to a packet. when set to default(3), the + priority from the default action is used." + SYNTAX INTEGER { + low (1), + high (2), + default (3) + } + +TPriorityOrUndefined ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the priority to apply to a packet. when set to undefined(0), the + priority is not applicable." + SYNTAX INTEGER { + undefined (0), + low (1), + high (2) + } + +TProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "the profile marking of a packet at the ingress." + SYNTAX INTEGER { + in (1), + out (2) + } + +TProfileOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Profile marking of a packet." + SYNTAX INTEGER { + none (0), + in (1), + out (2) + } + +TDEProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the profile marking of a packet. + + Value of 'in' specifies the in-profile marking. + + Value of 'out' specifies the out-profile marking. + + Value of 'de' specifies that the profile marking will be based on the DE + (Drop-Eligible) bit. DE bit-value of '0' specifies in-profile and DE + bit value of '1' specifies out-profile marking." + SYNTAX INTEGER { + in (1), + out (2), + de (3) + } + +TEgressProfile ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The profile marking of a packet. Value of 'in' specifies in-profile + marking. Value of 'out' specifies out-profile marking. Value of 'none' + specifies the profile marking of the packet will be inherited from the + existing enqueuing priority derived from earlier matches in the + classification hierarchy." + SYNTAX INTEGER { + in (1), + out (2), + exceed (4), + inplus (5) + } + +TEgressProfileOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The profile marking of a packet. Value of 'in' specifies in-profile + marking. Value of 'out' specifies out-profile marking. Value of 'de' + specifies that the profile marking of the packet will be based on the + DE (Drop-Eligible) bit of the packet. DE bit value of '0' specifies + in-profile and DE bit value of '1' specifies out-profile marking. + + Value of 'none' specifies the profile marking of the packet will be + inherited from the existing enqueuing priority derived from earlier + matches in the classification hierarchy." + SYNTAX INTEGER { + none (0), + in (1), + out (2), + de (3), + exceed (4), + inplus (5) + } + +TAdaptationRule ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The adaptation rule to be applied to calculate the operational values + for the specified entity." + SYNTAX INTEGER { + max (1), + min (2), + closest (3) + } + +TAdaptationRuleOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The adaptation rule to be applied to calculate the operational values + for the specified entity." + SYNTAX INTEGER { + noOverride (0), + max (1), + min (2), + closest (3) + } + +TRemarkType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The remarking to be used." + SYNTAX INTEGER { + none (1), + dscp (2), + precedence (3) + } + +TPrecValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The precedence bits as used in the IPv4 header. This constitutes of 3 + bits and hence can hold the values from 0 to 7." + SYNTAX Integer32 (0..7) + +TPrecValueOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The precedence bits as used in the IPv4 header. This constitutes of 3 + bits and hence can hold the values from 0 to 7. The value '-1' + specifies that the precedence value is undefined/unused." + SYNTAX Integer32 (-1 | 0..7) + +TCpmFilterBurstSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kbytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value." + SYNTAX Integer32 (-1 | 0..131072) + +TBurstSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kbytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value." + SYNTAX Integer32 (-1 | 0..1048576) + +TBurstSizeOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kbytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..1048576) + +TBurstSizeBytesOvr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..1073741824) + +TBurstPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is reserved + for some purpose." + SYNTAX Integer32 (0..100) + +TBurstHundredthsOfPercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is reserved + for some purpose, defined to two decimal places." + SYNTAX Integer32 (0..10000) + +TBurstPercentOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is reserved + for some purpose. The value -1 means that the actual value is derived + from the corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 0..100) + +TBurstPercentOrDefaultOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of buffer space assigned to a queue that is reserved + for some purpose. + + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value. + + A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..100) + +TRatePercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of maximum rate allowed." + SYNTAX Integer32 (0..100) + +TPIRRatePercent ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The percentage of maximum PIR rate allowed. A value of 0 is not + acceptable, so the range begins at 1." + SYNTAX Integer32 (1..100) + +TLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The level of the specified entity while feeding into the parent." + SYNTAX Integer32 (1..8) + +TPortSchedLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The priority level for the specified port scheduler entity." + SYNTAX Integer32 (1..8) + +TLevelOrDefault ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The level of the specified entity while feeding into the parent. The + value 0 is used to denote a default value." + SYNTAX Integer32 (0 | 1..8) + +TQueueMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mode in which the queue is operating. + + If the queue is operating in the 'priority' mode, it is capable of + handling traffic differently with two distinct priorities. These + priorities are assigned by the stages preceding the queueing framework + in the system. + + When the queue is operating in the 'profile' mode, in other words the + color aware mode, the queue tries to provide the appropriate bandwidth + to the packets with different profiles. + + The profiles are assigned according to the configuration of the + forwarding class or the sub-forwarding class. + + In 'priority' mode, the queue does not have the functionality to + support the profiled traffic and in such cases the queue will have a + degraded performance. However, the converse is not valid and a queue + in 'profile' mode should be capable of supporting the different + priorities of traffic." + SYNTAX INTEGER { + priority (1), + profile (2) + } + +TQueueStatModeFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The mode in which the queue stats are collected. + + In 'priority' mode separate stats are collected for high and low + priority packets/octets. + + In 'profile' mode separate stats are collected for in profile and out + of profile packets/octets. + + In 'v4V6' mode separate stats are collected for IPv4 and IPv6 + packets/octets" + SYNTAX INTEGER { + priority (1), + profile (2), + v4V6 (3) + } + +TEntryIndicator ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Uniquely identifies an entry in a policy or filter table. The value 0 + is not a valid entry-id. When used as insertion point the value 0 + indicates that entries must be inserted at the very beginning, + i.e.before the first entry defined." + SYNTAX Unsigned32 (0..65535) + +TEntryId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "uniquely identifies an entry in a policy or filter table. + to facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. " + SYNTAX TEntryIndicator (1..65535) + +TMatchCriteria ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "determines whether the entry matches traffic using IP match entries or + MAC match entries." + SYNTAX INTEGER { + ip (1), + mac (2), + none (3) + } + +TmnxMdaQos ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxMdaQos is an enumerated integer whose value specifies the Quality + of Service support of a Media Dependent Adapter (MDA)." + SYNTAX INTEGER { + unknown (0), + mda (1), + hsmda1 (2), + hsmda2 (3), + hs (4) + } + +TAtmTdpDescrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TAtmTdpDescrType is an enumerated integer whose value indicates + the types of cell loss priority to be used in conjunction with traffic + parameters. + + The following values are outlined: + Integer Value Interpretation + ------------- ------------------------ + clp0And1pcr PCR applies to CLP 0 and + CLP 1 cell flows + clp0And1pcrPlusClp0And1scr PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 and + CLP 1 cell flows. + clp0And1pcrPlusClp0scr PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 cell flows. + clp0And1pcrPlusClp0scrTag PCR applies to CLP 0 and + CLP 1 cell flows. + SCR applies to CLP 0 cell flows. " + SYNTAX INTEGER { + clp0And1pcr (0), + clp0And1pcrPlusClp0And1scr (1), + clp0And1pcrPlusClp0scr (2), + clp0And1pcrPlusClp0scrTag (3) + } + +TDEValue ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the DE (Drop Eligible) bit value. + The value of '-1' means DE value is not specified." + SYNTAX Integer32 (-1 | 0..1) + +TQGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the type of the Queue-Group." + SYNTAX INTEGER { + port (0), + vpls (1) + } + +TQosOverrideType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention specifies the type of the Qos Override." + SYNTAX INTEGER { + queue (1), + policer (2), + aggRateLimit (3), + arbiter (4), + scheduler (5), + slaAggRateLimit (6), + wrrGroup (7) + } + +TQosOverrideTypeId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This textual convention indicates the identifier of the queue or + policer that is overridden, or zero if the item that is overridden is + not a queue or a policer." + SYNTAX Integer32 (0..63) + +TmnxIPsecTunnelTemplateId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an entry in the tIPsecTnlTempTable." + SYNTAX Unsigned32 (1..2048) + +TmnxIPsecTunnelTemplateIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify an entry in the tIPsecTnlTempTable or zero." + SYNTAX Unsigned32 (0..2048) + +TmnxIpSecIsaOperFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxIpSecIsaOperFlags specifies the operational flags + that determine the status of the MDAs associated with IPsec ISA." + SYNTAX BITS { + adminDown (0), + noActive (1), + noResources (2), + mcAdminDown (3) + } + +TmnxIkePolicyAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyAuthMethod data type is an enumerated integer that + describes the type of authentication method used." + SYNTAX INTEGER { + psk (1), + hybridX509XAuth (2), + plainX509XAuth (3), + plainPskXAuth (4), + cert (5), + pskRadius (6), + certRadius (7), + eap (8), + autoEapRadius (9), + autoEap (10) + } + +TmnxIkePolicyAutoEapMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyAutoEapMethod data type is an enumerated integer that + describes the type of fallback authentication method use in + conjunction with the automatic EAP authentication method." + SYNTAX INTEGER { + psk (1), + cert (2), + pskOrCert (3) + } + +TmnxIkePolicyAutoEapOwnMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyAutoEapOwnMethod data type is an enumerated integer that + describes the type of fallback authentication method use in + conjunction with the automatic EAP authentication method on its own + side." + SYNTAX INTEGER { + psk (1), + cert (2) + } + +TmnxIkePolicyOwnAuthMethod ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIkePolicyOwnAuthMethod data type is an enumerated integer that + describes the type of authentication method used for its own side." + SYNTAX INTEGER { + symmetric (0), + psk (1), + cert (5), + eapOnly (8) + } + +TmnxRsvpDSTEClassType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxRsvpDSTEClassType is an unsigned integer in the range of (0..7) + that defines the class type (CT)." + SYNTAX Unsigned32 (0..7) + +TmnxAccPlcyQICounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set ingress counters for which accounting + data can be collected associated with a given queue." + SYNTAX BITS { + hpo (0), + lpo (1), + ucp (2), + hoo (3), + loo (4), + uco (5), + apo (6), + aoo (7), + hpd (8), + lpd (9), + hod (10), + lod (11), + ipf (12), + opf (13), + iof (14), + oof (15) + } + +TmnxAccPlcyQECounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set egress counters for which accounting + data can be collected associated with a given queue." + SYNTAX BITS { + ipf (0), + ipd (1), + opf (2), + opd (3), + iof (4), + iod (5), + oof (6), + ood (7) + } + +TmnxAccPlcyOICounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set ingress counters for which accounting + data can be collected associated with a given counter." + SYNTAX BITS { + apo (0), + aoo (1), + hpd (2), + lpd (3), + hod (4), + lod (5), + ipf (6), + opf (7), + iof (8), + oof (9) + } + +TmnxAccPlcyOECounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set egress counters for which accounting + data can be collected associated with a given counter." + SYNTAX BITS { + ipf (0), + ipd (1), + opf (2), + opd (3), + iof (4), + iod (5), + oof (6), + ood (7) + } + +TmnxAccPlcyAACounters ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of AA (Application Assurance) counters + for which accounting data can be collected. + + The bits are defined as follows: + any (0) - enables reporting when there is a change + to any counter + sfa (1) - allowed flows from sub + nfa (2) - allowed flows to sub + sfd (3) - denied flows from sub + nfd (4) - denied flows to sub + saf (5) - active flows from sub + naf (6) - active flows to sub + spa (7) - total packets from sub + npa (8) - total packets to sub + sba (9) - total bytes from sub + nba (10) - total bytes to sub + spd (11) - total discard packets from sub + npd (12) - total discard packets to sub + sbd (13) - total discard bytes from sub + nbd (14) - total discard bytes to sub + sdf (15) - short duration flows + mdf (16) - medium duration flows + ldf (17) - long duration flows + tfd (18) - total flow duration + tfc (19) - total flows completed + sbm (20) - max throughput in bytes from sub + spm (21) - max throughput in packets from sub + smt (22) - max throughput timestamp from sub + nbm (23) - max throughput in bytes to sub + npm (24) - max throughput in packets to sub + nmt (25) - max throughput timestamp to sub + sfc (26) - forwarding class from sub + nfc (27) - forwarding class to sub" + SYNTAX BITS { + any (0), + sfa (1), + nfa (2), + sfd (3), + nfd (4), + saf (5), + naf (6), + spa (7), + npa (8), + sba (9), + nba (10), + spd (11), + npd (12), + sbd (13), + nbd (14), + sdf (15), + mdf (16), + ldf (17), + tfd (18), + tfc (19), + sbm (20), + spm (21), + smt (22), + nbm (23), + npm (24), + nmt (25), + sfc (26), + nfc (27) + } + +TmnxAccPlcyAASubAttributes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type describes a set of AA (Application Assurance) + subscriber attributes which must be included in accounting data. + + The bits are defined as follows: + appProfile (0) - application profile + appServiceOption (1) - application service option" + SYNTAX BITS { + appProfile (0), + appServiceOption (1) + } + +TmnxIsaBbGrpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxIsaBbGrpId data type contains an identification number for an + ISA-BB group. + + An ISA-BB group is a set of MDA of type 'isa-bb' that together + performs a particular function such as NAT (Network Address + Translation) or IP datagram fragment reassembly. + + The value zero means that no ISA-BB Group is defined." + SYNTAX Unsigned32 (0..4) + +TmnxVdoGrpIdIndex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxVdoGrpIdIndex data type describes the id of a + TIMETRA-VIDEO-MIB::tmnxVdoGrpEntry and is the primary index for the + table." + SYNTAX Unsigned32 (1..4) + +TmnxVdoGrpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxVdoGrpId data type describes the identifier for a video group." + SYNTAX Unsigned32 (0..4) + +TmnxVdoGrpIdOrInherit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the identifier for a video group. A value of + '-1' indicates that identifier will be inherited from another object + that is usually in another mib table." + SYNTAX Integer32 (-1 | 0..4) + +TmnxVdoFccServerMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVdoFccServerMode data type is an enumerated integer that + describes the mode of the Fast Channel Change (FCC) server. + + A value of 'burst' indicates that the FCC server is enabled and will + send the channel at a nominally faster rate than the channel was + received based on the + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathVdoPlcyFCCBurst setting. + + A value of 'dent' indicates that the FCC server will selectively + discard frames from the original stream based on the value of + TIMETRA-MCAST-PATH-MGMT-MIB::tmnxMcPathVdoPlcyFCCDentThd. + + A value of 'hybrid' indicates that the FCC server will use combination + of 'burst' and 'dent' to send the unicast stream to the client. + + A value of 'none' indicates that FCC server is disabled." + SYNTAX INTEGER { + none (0), + burst (1), + dent (2), + hybrid (3) + } + +TmnxVdoPortNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the port number of an Internet transport layer + protocol." + SYNTAX Unsigned32 (1024..5999 | 6251..65535) + +TmnxVdoIfName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the name of a video interface. The name of a + video interface must always start with a letter." + SYNTAX TNamedItem + +TmnxTimeInSec ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxTimeInSec describes the Tariff Time for the Charging + Data Record (CDR)." + SYNTAX Unsigned32 (0..86400) + +TmnxReasContextVal ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of the label used to identify the entity using the specified + context value on a specific port. + + 31 0 + +--------+--------+--------+--------+ + |00000000 00000000 00000000 000XXXXX| + +--------+--------+--------+--------+ + + The value of this object is encoded in the least significant 5 bits + and represents the context value." + SYNTAX Unsigned32 (0..31) + +TmnxVdoStatInt ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxVdoStatInt is an enumerated integer that specifies + the time duration for which the video statistics are being counted. + Setting a variable of this type to 'current' causes the time duration + to be set to one second which is the least allowed value. A value of + 'interval' makes it necessary for some other MIB object to actually + quantify the time interval." + SYNTAX INTEGER { + current (1), + interval (2) + } + +TmnxVdoOutputFormat ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxVdoOutputFormat is an enumerated integer that + specifies the output format of the video stream. Setting a variable of + this type to 'udp' causes the video stream to be of type 'udp' whereas + setting a value of 'rtp-udp' causes the video stream to be of type + 'rtp-udp'." + SYNTAX INTEGER { + udp (1), + rtp-udp (2) + } + +TmnxVdoAnalyzerAlarm ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxVdoAnalyzerAlarm is an enumerated integer that + specifies the severity of the analyzer state alarm. Setting a variable + of this type to 'none' indicates no error level. A value of 'tnc' + indicates a TNC (Tech Non-Conformance) error level.A value of 'qos' + indicates a QOS (Quality of Service) error level. A value of 'poa' + indicates a POA (Program off Air) error level." + SYNTAX INTEGER { + none (0), + tnc (1), + qos (2), + poa (3) + } + +TmnxVdoAnalyzerAlarmStates ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxVdoAnalyzerAlarmStates is an octet string that + represents the analyzer state for the past 10 seconds. Setting a + variable of this type to 'good'(00) indicates either there was no + alarm during that second or the state of the stream has been cleared + from a prior errored state. A value of 'tnc'(01)indicates a TNC (Tech + Non-Conformance) error occurred during that second. A value of + 'qos'(02) indicates a QOS (Quality of Service) error occurred during + that second. A value of 'poa'(03) indicates a POA (Program off Air) + error occurred during that second. + + Since the octet string is 10 bytes long, the 10th byte indicates + the most recent state of the stream. Below is how an example stream + would appear. Each byte in the stream holds an alarm state for a + second. + good (00), -- stream was good during 1st second + tnc (01), -- stream had tnc error during 2nd second + qos (02), -- stream had qos error during 3rd second + qos (02), -- stream had qos error during 4th second + qos (02), -- stream had qos error during 5th second + good (00), -- stream error was cleared during 6th second + good (00), -- stream was good during 7th second + tnc (01), -- stream had tnc error during 8th second + poa (03), -- stream had poa error during 9th second + good (00) -- stream error was cleared during 10th second." + SYNTAX OCTET STRING (SIZE (10)) + +SvcISID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The SvcISID specifies a 24 bit (0..16777215) service instance + identifier for the service. As part of the Provider Backbone Bridging + frames, it is used at the destination PE as a demultiplexor field. + + The value of -1 is used to indicate the value of this object is + unspecified." + SYNTAX Integer32 (-1 | 0..16777215) + +TmnxISID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxISID specifies a 24 bit (1..16777215) service instance + identifier for the service. As part of the Shortest Path Bridging + (SPB) frames, it is used at the destination PE as a demultiplexor + field. + + The value of 0 is used to indicate the value of this object is + unspecified." + SYNTAX Integer32 (0 | 1..16777215) + +TIngPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on ingress + side." + SYNTAX Integer32 (1..32) + +TIngPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on ingress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..32) + +TIngressPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on ingress + side." + SYNTAX Integer32 (1..63) + +TIngressPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on ingress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TIngDynPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS dynamic policer identifier on ingress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TEgrPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on egress + side." + SYNTAX Integer32 (1..8) + +TEgrPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on egress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..8) + +TEgressPolicerId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on egress + side." + SYNTAX Integer32 (1..63) + +TEgressPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS control policer identifier on egress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TEgrDynPolicerIdOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type describes the QoS dynamic policer identifier on egress + side or zero when not specified." + SYNTAX Integer32 (0 | 1..63) + +TFIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The static fair rate to be used in kbps. The value -1 means maximum + rate." + SYNTAX Integer32 (-1 | 1..100000000) + +TBurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value." + SYNTAX Integer32 (-1 | 0..1073741824) + +THSMDABurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a HSMDA queue. The + value -1 means that the actual value is derived from the corresponding + buffer policy's default value." + SYNTAX Integer32 (-1 | 0..2688000) + +THSMDAQueueBurstLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size of a HSMDA queue. The value -1 means + that the actual value is derived from the corresponding queue's + default value." + SYNTAX Integer32 (-1 | 1..1000000) + +TClassBurstLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size for a class. The value -1 means that + the actual value is derived from the corresponding class's default + value." + SYNTAX Integer32 (-1 | 1..327680) + +TPlcrBurstSizeBytes ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue by policer. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value." + SYNTAX Integer32 (-1 | 0..16777216) + +TBurstSizeBytesOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue. The value + -1 means that the actual value is derived from the corresponding + buffer policy's default value. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..134217728) + +THSMDABurstSizeBytesOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a HSMDA queue. The + value -1 means that the actual value is derived from the corresponding + buffer policy's default value. A value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..2688000) + +TPlcrBurstSizeBytesOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in bytes) assigned to a queue by policer. + The value -1 means that the actual value is derived from the + corresponding buffer policy's default value. A value of -2 specifies + no override." + SYNTAX Integer32 (-2 | -1 | 0..16777216) + +TmnxBfdSessionProtocols ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This data type indicates what protocols are using a BFD session." + SYNTAX BITS { + ospfv2 (0), + pim (1), + isis (2), + staticRoute (3), + mcRing (4), + rsvp (5), + bgp (6), + vrrp (7), + srrp (8), + mcep (9), + ldp (10), + ipsecTunnel (11), + ospfv3 (12), + mcIpsec (13), + mcMobile (14), + mplsTp (15), + lag (16), + opergrp (17), + vccv (18), + rsvpLsp (19), + ldpLsp (20), + bgpLsp (21), + rip (22), + ripng (23) + } + +TmnxBfdSessOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBfdSessOperState data type is an enumerated integer that + describes the values used to identify the operational state of a BFD + session the instance is relying upon for its fast triggering + mechanism." + SYNTAX INTEGER { + unknown (1), + connected (2), + broken (3), + peerDetectsDown (4), + notConfigured (5), + noResources (6) + } + +TmnxBfdOnLspSessFecType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An object of type TmnxBfdOnLspSessFecType indicates the Forwarding + Equivalence Class (FEC) type of a Bidirectional Forwarding Detection + (BFD) session running on an LSP." + REFERENCE + "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label + Switched Paths (LSPs)', Section 3.1, 'BFD for MPLS LSPs: Motivation'." + SYNTAX INTEGER { + rsvp (1), + ldp (2), + bgp (3) + } + +TmnxIngPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIngPolicerStatMode specifies the mode of statistics collected by + this ingress policer." + SYNTAX INTEGER { + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredPriorityNoCIR (4), + offeredProfileCIR (5), + offeredPriorityCIR (6), + offeredLimitedProfileCIR (7), + offeredProfileCappedCIR (8), + offeredLimitedCappedCIR (9) + } + +TmnxIngPolicerStatModeOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxIngPolicerStatModeOverride specifies the override mode of + statistics collected by this ingress policer." + SYNTAX INTEGER { + noOverride (-1), + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredPriorityNoCIR (4), + offeredProfileCIR (5), + offeredPriorityCIR (6), + offeredLimitedProfileCIR (7), + offeredProfileCappedCIR (8), + offeredLimitedCappedCIR (9) + } + +TmnxEgrPolicerStatMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxEgrPolicerStatMode specifies the mode of statistics collected by + this egress policer." + SYNTAX INTEGER { + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredProfileCIR (4), + offeredLimitedCappedCIR (5), + offeredProfileCappedCIR (6), + offeredTotalCirExceed (8), + offeredFourProfileNoCir (9), + offeredTotalCirFourProfile (10) + } + +TmnxEgrPolicerStatModeOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxEgrPolicerStatModeOverride specifies the override mode of + statistics collected by this egress policer." + SYNTAX INTEGER { + noOverride (-1), + noStats (0), + minimal (1), + offeredProfileNoCIR (2), + offeredTotalCIR (3), + offeredProfileCIR (4), + offeredLimitedCappedCIR (5), + offeredProfileCappedCIR (6), + offeredTotalCirExceed (8), + offeredFourProfileNoCir (9), + offeredTotalCirFourProfile (10) + } + +TmnxTlsGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a TLS Group. This ID must be unique within + that Service Domain." + SYNTAX Unsigned32 (1..4094) + +TSubHostId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to uniquely identify a subscriber host in the system" + SYNTAX Unsigned32 + +TDirection ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TDirection denotes a direction." + SYNTAX INTEGER { + both (0), + ingress (1), + egress (2) + } + +TDirectionIngEgr ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TDirectionIngEgr denotes a direction." + SYNTAX INTEGER { + ingress (1), + egress (2) + } + +TBurstLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size for a queue. The value of -1 specifies + system default value." + SYNTAX Integer32 (-1 | 1..14000000) + +TMacFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A type containing the possible types of MAC filters provided by the + system" + SYNTAX INTEGER { + normal (1), + isid (2), + vid (3) + } + +TIPFilterType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A type containing the possible types of IP/IPv6 filters provided by + the system." + SYNTAX INTEGER { + normal (1), + vxlanVni (2) + } + +TmnxPwGlobalId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a global pseudo-wire routing identifier." + SYNTAX Unsigned32 (1..4294967295) + +TmnxPwGlobalIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a global pseudo-wire routing identifier or + zero." + SYNTAX Unsigned32 + +TmnxPwPathHopId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a specific hop associated with pseudo-wire + routing path." + SYNTAX Unsigned32 (1..16) + +TmnxPwPathHopIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a specific hop associated with pseudo-wire + routing path." + SYNTAX Unsigned32 (0..16) + +TmnxSpokeSdpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a multi-segment pseudo-wire provider-edge + identifier." + SYNTAX Unsigned32 (1..4294967295) + +TmnxSpokeSdpIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a multi-segment pseudo-wire provider-edge + identifier." + SYNTAX Unsigned32 + +TmnxMsPwPeSignaling ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify a multi-segment pseudo-wire provider-edge + signaling type." + SYNTAX INTEGER { + auto (1), + master (2) + } + +TmnxLdpFECType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxLdpFECType determines the kind of FEC that the label mapping, + withdraw, release and request messages are referring to." + SYNTAX INTEGER { + addrWildcard (1), + addrPrefix (2), + addrHost (3), + vll (128), + vpws (129), + vpls (130) + } + +TmnxSvcOperGrpCreationOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A number used to identify creation origin for the service operational + group." + SYNTAX INTEGER { + manual (1), + mvrp (2) + } + +TmnxOperGrpHoldUpTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxOperGrpHoldUpTime indicates time-interval in seconds for the + service operational-group hold uptime." + SYNTAX Unsigned32 (0..3600) + +TmnxOperGrpHoldDownTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxOperGrpHoldDownTime indicates time-interval in seconds for the + service operational-group hold down time." + SYNTAX Unsigned32 (0..3600) + +TmnxSrrpPriorityStep ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSrrpPriorityStep indicates the range of the priority steps used by + the operational group to monitor SRRP." + SYNTAX Integer32 (0..10) + +TmnxAiiType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxAiiType indicates LDP FEC 129 Attachment Individual Identifier + (AII) type." + SYNTAX INTEGER { + aiiType1 (1), + aiiType2 (2) + } + +TmnxSpbFid ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFid indicates Shortest Path Bridging forwarding database + identifier." + SYNTAX Integer32 (1..4095) + +TmnxSpbFidOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFid indicates Shortest Path Bridging forwarding database + identifier." + SYNTAX Integer32 (0..4095) + +TmnxSpbBridgePriority ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFid indicates the bridge priority for Shortest Path Bridging." + SYNTAX Integer32 (0..15) + +TmnxSlopeMap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSlopeMap indicates the mapping style of the slope." + SYNTAX INTEGER { + none (0), + low (1), + high (2), + highLow (3) + } + +TmnxCdrType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCdrType is an enumerated integer that describes the current + charging type in Charging Data Record (CDR). + + pgwCdr - indicates Packet data network Gateway CDR + gCdr - indicates Gateway GPRS Support Node (GGSN) CDR, where + GPRS stands for General Packet Radio Service. + eGCdr - indicates Enhanced Gateway GPRS Support Node (GGSN) CDR." + SYNTAX INTEGER { + pgwCdr (1), + gCdr (2), + eGCdr (3) + } + +TmnxThresholdGroupType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxThresholdGroupType is an enumerated integer that describes the + group type in threshold based monitoring. + + brMgmtLimit - indicates the group for bearer management limit + brMgmtCfSuccess - indicates the group for bearer management + call flow success + brMgmtCfFailure - indicates the group for bearer management + call flow failure + brMgmtTraffic - indicates the group for bearer management traffic + pathMgmt - indicates the group for path management + mgIsmSystem - indicates the group for the system of mobile gateway + integrated service module + pdnConnections - indicates the group for the Packet Data Network (PDN) + connections." + SYNTAX INTEGER { + brMgmtLimit (1), + brMgmtCfSuccess (2), + brMgmtCfFailure (3), + brMgmtTraffic (4), + pathMgmt (5), + pdnConnections (6), + mgIsmSystem (7) + } + +TmnxVpnIpBackupFamily ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxVpnIpBackupFamily specifies the respective vpn family + for which backup paths would be enabled." + SYNTAX BITS { + ipv4 (0), + ipv6 (1) + } + +TmnxTunnelGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxTunnelGroupId specifies the tunnel-group identifier." + SYNTAX Unsigned32 (1..16) + +TmnxTunnelGroupIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxTunnelGroupId specifies the tunnel-group identifier + including zero indicating that group-id is not specified." + SYNTAX Unsigned32 (0..16) + +TmnxQosBytesHex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "2x " + STATUS current + DESCRIPTION + "Represents the QoS bytes that has been requested for the bearer + context of an User Equipment (UE)." + SYNTAX OCTET STRING (SIZE (0..30)) + +TSiteOperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TSiteOperStatus data type is an enumerated integer that describes the + values used to identify the current operational state of a site." + SYNTAX INTEGER { + up (1), + down (2), + outOfResource (3) + } + +TmnxSpbFdbLocale ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFdbLocale data type is an enumerated integer that describes the + values used to indicate source of forwarding database (FDB) entry for + Shortest Path Bridging (SPB)." + SYNTAX INTEGER { + local (1), + sap (2), + sdp (3), + unknown (4) + } + +TmnxSpbFdbState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxSpbFdbState data type is an enumerated integer that describes the + values used to indicate state of the forwarding database FDB entry for + Shortest Path Bridging (SPB)." + SYNTAX INTEGER { + ok (0), + addModPending (1), + delPending (2), + sysFdbLimit (3), + noFateShared (4), + svcFdbLimit (5), + noUcast (6) + } + +TmnxCdrDiagnosticAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCdrDiagnosticAction is an enumerated integer that describes + whether the Diagnostics should be included or excluded in the Charging + Data Record (CDR)." + SYNTAX INTEGER { + included (1), + excluded (2) + } + +TmnxLinkMapProfileId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxLinkMapProfileId describes the link map profile + identifier." + SYNTAX Integer32 (1..64) + +TmnxLinkMapProfileIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxLinkMapProfileId describes the link map profile + identifier or zero." + SYNTAX Integer32 (0 | 1..64) + +TmnxDayOfWeek ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDayOfWeek is an enumerated integer that describes the day of + the week." + SYNTAX INTEGER { + unspecified (0), + sunday (1), + monday (2), + tuesday (3), + wednesday (4), + thursday (5), + friday (6), + saturday (7) + } + +TmnxDayOfWeekList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDayOfWeekList describes days of the week in a bitset format." + SYNTAX BITS { + sunday (0), + monday (1), + tuesday (2), + wednesday (3), + thursday (4), + friday (5), + saturday (6) + } + +TmnxMplsTpGlobalID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxMplsTpGlobalID specifies the MPLS-TP global + identifier." + REFERENCE + "RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', + Section 3, 'Uniquely Identifying an Operator - the Global_ID'." + SYNTAX Unsigned32 + +TmnxMplsTpNodeID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxMplsTpNodeID specifies the MPLS-TP node identifier." + REFERENCE + "RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', + Section 4, 'Node and Interface Identifiers'." + SYNTAX Unsigned32 + +TmnxMplsTpTunnelType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this MPLS-TP tunnel entity." + SYNTAX INTEGER { + mplsTpStatic (1) + } + +TmnxDistCpuProtPacketRateLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A packet rate limit expressed in packets per second for Distributed + CPU Protection Policy parameters. The value -1 means max rate." + SYNTAX Integer32 (-1 | 0..255) + +TmnxDistCpuProtRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A kbps limiting rate in kilobits-per-second for Distributed CPU + Protection Policy parameters. The value -1 means max rate." + SYNTAX Integer32 (-1 | 1..20000000) + +TmnxDistCpuProtBurstSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The amount of buffer space (in kilobytes) assigned to a queue by + policer for Distributed CPU Protection Policy parameters." + SYNTAX Integer32 (-1 | 0..4194304) + +TmnxDistCpuProtActionDuration ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An exceed action rate in seconds for Distributed CPU Protection Policy + parameters determining hold-down duration for specified exceed-action. + The value of 0 means no hold-down and value of -1 means indefinite + hold-down duration." + SYNTAX Integer32 (-1 | 0 | 1..10080) + +TmnxDistCpuProtAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtAction data type is an enumerated integer + that describes the values used to specify the action to be taken on the + traffic when the filter entry matches. + discard (1) packets matching the filter entry are discarded + low-priority (2) packets matching the filter entry are marked as + low-priority + none (3) no action is taken." + SYNTAX INTEGER { + discard (1), + low-priority (2), + none (3) + } + +TmnxDistCpuProtEnforceType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtEnforceType data type is an enumerated integer that + describes the values used to specify the enforcement type." + SYNTAX INTEGER { + static (1), + dynamic (2) + } + +TmnxDistCpuProtProtocolId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtProtocolId data type is an enumerated integer that + indicates the protocols supported for the Distributed CPU Protection + Policy." + SYNTAX INTEGER { + arp (1), + dhcp (2), + http-redirect (3), + icmp (4), + igmp (5), + mld (6), + ndis (7), + pppoe-pppoa (8), + all-unspecified (9), + mpls-ttl (10), + bfd-cpm (11), + bgp (12), + eth-cfm (13), + isis (14), + ldp (15), + ospf (16), + pim (17), + rsvp (18) + } + +TmnxDistCpuProtRateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtRateType data type is an enumerated integer that + describes the rate type being applied by the policer for the + Distributed CPU Protection Policy." + SYNTAX INTEGER { + packets (1), + kbps (2) + } + +TmnxDistCpuProtLogEventType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtLogEventType data type is an enumerated integer + that describes the state of log events for Distributed CPU Protection + Policy. + none (0) indicates log events is disabled + enable (1) indicates log events is enabled + verbose (2) indicates generation of additional log events to be + used for debug/tuning/investigations which would have + not been generated when TmnxDistCpuProtLogEventType + is set to 'enable'." + SYNTAX INTEGER { + none (0), + enable (1), + verbose (2) + } + +TmnxDistCpuProtState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxDistCpuProtState data type is an enumerated integer that + describes the state of the policer for the Distributed CPU Protection + Policy." + SYNTAX INTEGER { + exceed (1), + conform (2), + not-applicable (3) + } + +TmnxIsidMFibStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxIsidMFibStatus data type describes the MFIB status of the + ISID." + SYNTAX BITS { + ok (0), + addPending (1), + delPending (2), + sysMFibLimit (3), + useDefMCTree (4) + } + +TmnxBfdIntfSessOperState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBfdIntfSessOperState data type is an enumerated integer that + describes the values used to identify the operational state of a BFD + session is relying upon for its fast triggering mechanism." + SYNTAX INTEGER { + unknown (1), + connected (2), + broken (3), + peerDetectsDown (4), + notConfigured (5), + noResources (6) + } + +TmnxBfdEncap ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBfdEncap data type is an enumerated integer indicating + encapsulation used for in the BFD operation." + SYNTAX INTEGER { + ipv4 (1) + } + +TLDisplayString ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "The TLDisplayString is DisplayString of 1022 characters. + + Any object defined using this syntax may not exceed 1022 characters in + length." + SYNTAX OCTET STRING (SIZE (0..1022)) + +IPv6FlowLabel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The flow identifier or Flow Label in an IPv6 + packet header that may be used to discriminate + traffic flows. (RFC3595). + The value -1 indicates 'no flowLabel' " + SYNTAX Integer32 (-1 | 0..1048575) + +IPv6FlowLabelMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IPv6 flow label mask" + SYNTAX Unsigned32 (0..1048575) + +TmnxWlanGwIsaGrpId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxWlanGwIsaGrpId data type contains an identification number for + a Wireless Local Access Network Gateway Integrated Service Adaptor + group." + SYNTAX Unsigned32 (1..4) + +TmnxWlanGwIsaGrpIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxWlanGwIsaGrpIdOrZero data type contains an identification + number for a Wireless Local Access Network Gateway Integrated Service + Adaptor (ISA) group. + + The value zero means that no WLAN Gateway ISA Group is defined." + SYNTAX Unsigned32 (0..4) + +TmnxMplsLdpNgIdType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "A value that represents the type of LDP identifier + + ipv4(1) An IPv4 identifier type as defined by the + InetAddressIPv4 textual convention. + + ipv6(2) An IPv6 identifier type as defined by the + InetAddressIPv6 textual convention. + + Each definition of a concrete TmnxMplsLdpNgIdType value must be + accompanied by a definition of a textual convention for use with that + TmnxMplsLdpNgIdType. + + Implementations must ensure that TmnxMplsLdpNgIdType objects + and any dependent objects (e.g., TmnxMplsLdpNgIdentifier objects) are + consistent. An inconsistentValue error must be generated + if an attempt to change an TmnxMplsLdpNgIdType object would, + for example, lead to an undefined TmnxMplsLdpNgIdentifier value. In + particular, TmnxMplsLdpNgIdType/TmnxMplsLdpNgIdentifier pairs must be + changed together if the identifier type changes (e.g., from + ipv6(2) to ipv4(1))." + SYNTAX INTEGER { + ipv4 (1), + ipv6 (2) + } + +TmnxMplsLdpNgIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The LDP identifier is a eighteen octet quantity which is used to + identify a Label Switch Router (LSR) label space. + + When the LDP Id type is 'ipv4', the first four octets encode an IP + address assigned to the LSR, and next two octets identify a specific + label space within the LSR assigned to the LSR. + + When the LDP Id type is 'ipv6', the first sixteen octets encode an IP + address an assigned to the LSR, and last two octets identify a + specific label space within the LSR." + SYNTAX OCTET STRING (SIZE (0..18)) + +TmnxMplsLsrNgIdentifier ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The Label Switch Router (LSR) identifier is the first 16 bytes or the + Router Id component of the IPv6 Label Distribution Protocol (LDP) + identifier." + SYNTAX OCTET STRING (SIZE (16)) + +TmnxLagPerLinkHashClass ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLagPerLinkHashClass is the class of traffic which along with + the relative weight is used in the egress hashing on the LAG." + SYNTAX Integer32 (1..3) + +TmnxLagPerLinkHashClassOrNone ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLagPerLinkHashClass is the class of traffic which along with + the relative weight is used in the egress hashing on the LAG." + SYNTAX Integer32 (0..3) + +TmnxLagPerLinkHashWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLagPerLinkHashWeight is the relative weight of the traffic + which along with the class is used in the egress hashing on the LAG." + SYNTAX Integer32 (1..1024) + +BgpConnectRetryTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of BgpConnectRetryTime is a time interval in seconds for a + 'ConnectRetry' timer.default is 120 seconds." + REFERENCE + "BGP4-MIB.bgpPeerConnectRetryInterval" + SYNTAX Integer32 (1..65535) + +BgpHoldTime ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of BgpHoldTime is a time interval in seconds for Hold Timer." + REFERENCE + "BGP4-MIB.bgpPeerHoldTime" + SYNTAX Integer32 (0 | 3..65535) + +TmnxInternalSchedWeightMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxInternalSchedWeightMode specifies the weight-mode + applied to queues using internal-scheduler. Various modes can be + enumerated as follows: + + noOverride (1) - follows queue behavior specified at the card + level. + default (2) - queues are equally weighted except for + mixed-speed LAG (when the value of + TIMETRA-LAG-MIB.mib::tLagPerFpIngQueuing is + set to 'false (2)') where queues are weighted + based on port-speed. + forceEqual (3) - all queues are always equally weighted. + offeredLoad (4) - queues are weighted based on offered load. + cappedOfferedLoad (5) - queues are weighted based on offered load + capped by admin PIR." + SYNTAX INTEGER { + noOverride (1), + default (2), + forceEqual (3), + offeredLoad (4), + cappedOfferedLoad (5) + } + +TmnxHigh32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The upper 32 bits of a 64 bit value." + SYNTAX Unsigned32 + +TmnxLow32 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The lower 32 bits of a 64 bit value." + SYNTAX Unsigned32 + +TQosQueuePIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 1..2000000000) + +TQosQueueCIRRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate." + SYNTAX Integer32 (-1 | 0..2000000000) + +TQosQueuePIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The PIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..2000000000) + +TQosQueueCIRRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The CIR rate to be used in kbps. The value -1 means maximum rate. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 0..2000000000) + +TResolveStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TResolveStatus indicates resolution status of the tunnels." + SYNTAX INTEGER { + disabled (0), + filter (1), + any (2), + match-family-ip (3) + } + +LAGInterfaceNumber ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The unique number identifying a LAG interface. + + There are maximum 64 LAG interfaces, when the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5' (ESS-1/SR-1)." + SYNTAX Integer32 (1..800) + +LAGInterfaceNumberOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "LAGInterfaceNumberOrZero is similar to LAGInterfaceNumber but includes + zero indicating invalid LAG identifier." + SYNTAX Integer32 (0 | 1..800) + +TmnxRouteTargetOrigin ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxRouteTargetOrigin indicates the origin of the route-target policy." + SYNTAX INTEGER { + none (0), + configured (1), + derivedVpls (2), + derivedEvi (3), + vsi (4) + } + +TmnxRouteDistType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "TmnxRouteDistType indicates the type of the route-distinguisher." + SYNTAX INTEGER { + none (0), + configured (1), + derivedVpls (2), + derivedEvi (3), + auto (4), + default (5) + } + +TmnxScriptAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The tmnxCliScriptAuthUserType datatype is an enumerated integer that + indicates the type of module executing a CLI command script." + SYNTAX INTEGER { + none (0), + cron (1), + xmpp (2), + event-script (3), + vsd (4) + } + +TmnxISIDNoZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxISID specifies a 24 bit (1..16777215) service instance + identifier for the service. As part of the Shortest Path Bridging + (SPB) frames, it is used at the destination PE as a demultiplexor + field." + SYNTAX Integer32 (1..16777215) + +TmnxSvcEvi ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSvcEvi specifies an ethernet EVPN identifier value." + SYNTAX Integer32 (1..65535) + +TmnxSvcEviOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSvcEviOrZero specifies an ethernet EVPN identifier value. Zero + indicates no such value specified." + SYNTAX Integer32 (0..65535) + +TmnxSubTerminationType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxSubTerminationType indicates how the subscriber host or + session is terminated." + SYNTAX INTEGER { + local (1), + localWholesale (2), + localRetail (3) + } + +TmnxLongDisplayString ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLongDisplayString indicates a long DisplayString." + SYNTAX OCTET STRING (SIZE (0..1024)) + +TmnxLongDisplayStringToBinary ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLongDisplayString indicates a long DisplayString." + SYNTAX TmnxLongDisplayString + +TmnxLongDisplayStringLegacyBinary ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxLongDisplayString indicates a long DisplayString." + SYNTAX OCTET STRING (SIZE (0..900)) + +TmnxProxyEntryType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxProxyEntryType indicates type of proxy ARP or ND entry." + SYNTAX INTEGER { + evpn (1), + stat (2), + dyn (3), + dup (4) + } + +TmnxCBFClasses ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxCBFClasses indicates a set of forwarding classes." + SYNTAX BITS { + be (0), + l2 (1), + af (2), + l1 (3), + h2 (4), + ef (5), + h1 (6), + nc (7), + defaultLsp (8) + } + +TmnxUserPassword ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxUserPassword indicates a password as a plaintext + string, or as a bcrypt encrypted hash. + + The value of TmnxUserPassword cannot be more than 56 characters if it + is a plaintext string. + + Any GET request on this type of object returns an empty string." + SYNTAX DisplayString (SIZE (0..60)) + +TmnxUdpPort ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxUdpPort is the port used to send messages + to an event collector target. 514 is the IANA assigned port number + for syslog. 162 is the IANA assigned port number for SNMP + notifications." + SYNTAX Integer32 (0..65535) + +TmnxUuid ::= TEXTUAL-CONVENTION + DISPLAY-HINT "4x-2x-2x-2x-6x" + STATUS current + DESCRIPTION + "The value of TmnxUuid specifies the Universally Unique Identifier + (UUID). The UUID consists of 32 hexadecimal digits." + SYNTAX OCTET STRING (SIZE (16)) + +TmnxSyslogFacility ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSyslogFacility is an enumerated integer that + specifies which syslog facility is the intended destination for the + log event stream." + REFERENCE + "The Syslog Protocol (RFC5424): Table 1" + SYNTAX INTEGER { + kernel (0), + user (1), + mail (2), + systemd (3), + auth (4), + syslogd (5), + printer (6), + netnews (7), + uucp (8), + cron (9), + authpriv (10), + ftp (11), + ntp (12), + logaudit (13), + logalert (14), + cron2 (15), + local0 (16), + local1 (17), + local2 (18), + local3 (19), + local4 (20), + local5 (21), + local6 (22), + local7 (23) + } + +TmnxSyslogSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxSyslogSeverity is an enumerated integer that + specifies the severity levels of syslog messages." + REFERENCE + "The Syslog Protocol (RFC5424): Table 2" + SYNTAX INTEGER { + emergency (0), + alert (1), + critical (2), + error (3), + warning (4), + notice (5), + info (6), + debug (7) + } + +TmnxEvpnMultiHomingState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxEvpnMultiHomingState indicates multi-homing state of + the element." + SYNTAX INTEGER { + disabled (0), + singleActive (1), + singleActiveNoEsiLabel (2), + allActive (3) + } + +TmnxBgpEvpnAcEthTag ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxBgpEvpnAcEthTag indicates ethernet tag value of the BGP EVPN + attachment circuit." + SYNTAX Integer32 (0..16777215) + +TmnxL2tpTunnelGroupName ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxL2tpTunnelGroupName data type contains a valid string to + identify a Layer Two Tunneling Protocol Tunnel Group." + SYNTAX DisplayString (SIZE (1..63)) + +TmnxL2tpTunnelGroupNameOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxL2tpTunnelGroupNameOrEmpty data type contains a valid string + to identify a Layer Two Tunneling Protocol Tunnel Group. + + An empty string indicates that no Tunnel Group is defined." + SYNTAX DisplayString (SIZE (0..63)) + +TFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a filter. 0 indicates an invalid + filter-id." + SYNTAX Unsigned32 (0..65535) + +TIPFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of an IP filter." + SYNTAX TFilterID + +TDHCPFilterID ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The identification number of a DHCP filter." + SYNTAX TFilterID + +TEntryIdOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "uniquely identifies an entry in a policy or filter table. + to facilitate insertion of entries in the tables, we recommend + assigning entry IDs by 10s: 10, 20, 30, etc. + The value 0, means that the object does not refer to a filter + entry at this time." + SYNTAX TEntryIndicator (0..65535) + +MciBoolean ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "This provides MCI type to for the objects which do not have well + defined defaults" + SYNTAX INTEGER { + mciTrue (1), + mciFalse (2) + } + +TmnxPppCpState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxPppCpState data type is an enumerated integer that + describes the current status of a PPP link. It can be applied + to both LCP and NCP links." + SYNTAX INTEGER { + initial (1), + starting (2), + closed (3), + stopped (4), + closing (5), + stopping (6), + requestSent (7), + ackReceived (8), + ackSent (9), + opened (10) + } + +TmnxRipNgAuthType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRipNgAuthType TC defines the authentication method to be + used for RIP/RIP-NG. Allowed values are : + noAuthentication(1) - No authentication method + simplePassword(2) - Simple password based authentication + md5(3) - 16 byte MD5 Authentication + md20(4) - 20 byte MD5 Authentication." + REFERENCE + "RIP2-MIB.rip2IfConfAuthType" + SYNTAX INTEGER { + noAuthentication (1), + simplePassword (2), + md5 (3), + md20 (4) + } + +TmnxRipNgAuthKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxRipNgAuthKey TC defines the authentication key to be used when + the authentication type has been configured to either + simplePassword(2), md5(3) or md20(4) $feature (RIP_AUTH_EXTENSION) {or + md16(5) or md5-20(6) }(see TmnxRipNgAuthType)." + REFERENCE + "RIP2-MIB.rip2IfConfAuthKey" + SYNTAX OCTET STRING (SIZE (0..16)) + +TmnxAddressAndPrefixType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressType + +TmnxAddressAndPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddress + +TmnxAddressAndPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressPrefixLength + +TmnxIpv6AddressAndPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressIPv6 + +TmnxIpv6AddressAndPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressPrefixLength + +TmnxIpv4AddressAndMaskOrPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddress + +TmnxIpv4AddressAndMaskOrPrefixMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddress + +TmnxIpv4AddressAndMaskOrPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddressPrefixLength + +TmnxIpv4AddressAndPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddress + +TmnxIpv4AddressAndPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX IpAddressPrefixLength + +TmnxIpv6AddressAndMaskOrPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressIPv6 + +TmnxIpv6AddressAndMaskOrPrefixMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressIPv6 + +TmnxIpv6AddressAndMaskOrPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressPrefixLength + +TmnxAddressAndMaskOrPrefixType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressType + +TmnxAddressAndMaskOrPrefixAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddress + +TmnxAddressAndMaskOrPrefixPrefix ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressPrefixLength + +TmnxAddressAndMaskOrPrefixMask ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddress + +TmnxAddressWithZoneType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddressType + +TmnxAddressWithZoneAddress ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX InetAddress + +THsPirRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HS PIR rate to be used in Mbps. The value of + 4294967295(0xFFFFFFFF) means maximum rate." + SYNTAX Unsigned32 (1..100000 | 4294967295) + +THsPirRateOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The HS PIR rate to be used in Mbps. The value of + 4294967295(0xFFFFFFFF) means maximum rate. The value of + 4294967294(0xFFFFFFFE) means no override." + SYNTAX Unsigned32 (1..100000 | 4294967294 | 4294967295) + +THsSchedulerPolicyGroupId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of THsSchedulerPolicyGroupId specifies the identification + number of a HS scheduler policy group. A value of zero (0) + indicates that no specific group identification has been assigned for + this object. When an object of type THsSchedulerPolicyGroupId is + an SNMP table index, an index value of zero (0) is not allowed and a + noCreation error will be returned." + SYNTAX Integer32 (0 | 1) + +THsSchedulerPolicyWeight ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HS entity while feeding into the parent." + SYNTAX Integer32 (1..127) + +THsSchedulerPolicyWeightOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The weight of the specified HS entity while feeding into the parent. A + value of -2 specifies no override." + SYNTAX Integer32 (-2 | 1..127) + +TmnxWaveKey ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxWaveKey specifies the Wavelength to be transmitted on + the interface's optical signal. + + The following table describes the possible values based on ITU + channel. Key1 and Key2 must match in modulo 2 with each other. + + Index ITU Key 1 Key 2 + channel First Last First Last + ------------------------------------------- + 0 61 1548 1548 2032 2032 // 1696 Test Channel + + // Original Tropic Channels (index 1 to 32) + 1 59 1 15 545 559 + 2 58 18 32 562 576 + 3 57 35 49 579 593 + 4 56 52 66 596 610 + 5 54 69 83 613 627 + 6 53 86 100 630 644 + 7 52 103 117 647 661 + 8 51 120 134 664 678 + 9 49 137 151 681 695 + 10 48 154 168 698 712 + 11 47 171 185 715 729 + 12 46 188 202 732 746 + 13 44 205 219 749 763 + 14 43 222 236 766 780 + 15 42 239 253 783 797 + 16 41 256 270 800 814 + 17 39 273 287 817 831 + 18 38 290 304 834 848 + 19 37 307 321 851 865 + 20 36 324 338 868 882 + 21 34 341 355 885 899 + 22 33 358 372 902 916 + 23 32 375 389 919 933 + 24 31 392 406 936 950 + 25 29 409 423 953 967 + 26 28 426 440 970 984 + 27 27 443 457 987 1001 + 28 26 460 474 1004 1018 + 29 24 477 491 1021 1035 + 30 23 494 508 1038 1052 + 31 22 511 525 1055 1069 + 32 21 528 542 1072 1086 + + // 1696 Extension 42 channels (index 33 to 42) + 33 60 1089 1103 1573 1587 + 34 55 1106 1120 1590 1604 + 35 50 1123 1137 1607 1621 + 36 45 1140 1154 1624 1638 + 37 40 1157 1171 1641 1655 + 38 35 1174 1188 1658 1672 + 39 30 1191 1205 1675 1689 + 40 25 1208 1222 1692 1706 + 41 20 1225 1239 1709 1723 + 42 19 1242 1256 1726 1740 + + // 1830 Extension to 44 channels (index 43 and 44) + 43 18 1259 1273 1743 1757 + 44 17 1276 1290 1760 1774 + + // 1830 Extension to 88 channels (index 45 to 88) + 45 595 1293 1307 1777 1791 + 46 585 1310 1324 1794 1808 + 47 575 1327 1341 1811 1825 + 48 565 1344 1358 1828 1842 + 49 545 1361 1375 1845 1859 + 50 535 1378 1392 1862 1876 + 51 525 1395 1409 1879 1893 + 52 515 1412 1426 1896 1910 + 53 495 1429 1443 1913 1927 + 54 485 1446 1460 1930 1944 + 55 475 1463 1477 1947 1961 + 56 465 1480 1494 1964 1978 + 57 445 1497 1511 1981 1995 + 58 435 1514 1528 1998 2012 + 59 425 1531 1545 2015 2029 + 60 415 1548 1562 2032 2046 + 61 395 3585 3599 2049 2063 + 62 385 3602 3616 2066 2080 + 63 375 3619 3633 2083 2097 + 64 365 3636 3650 2100 2114 + 65 345 3653 3667 2117 2131 + 66 335 3670 3684 2134 2148 + 67 325 3687 3701 2151 2165 + 68 315 3704 3718 2168 2182 + 69 295 3721 3735 2185 2199 + 70 285 3738 3752 2202 2216 + 71 275 3755 3769 2219 2233 + 72 265 3772 3786 2236 2250 + 73 245 3789 3803 2253 2267 + 74 235 3806 3820 2270 2284 + 75 225 3823 3837 2287 2301 + 76 215 3840 3854 2304 2318 + 77 605 3857 3871 2321 2335 + 78 555 3874 3888 2338 2352 + 79 505 3891 3905 2355 2369 + 80 455 3908 3922 2372 2386 + 81 405 3434 3448 3946 3960 + 82 355 3451 3465 3963 3977 + 83 305 3468 3482 3980 3994 + 84 255 3485 3499 3997 4011 + 85 205 3502 3516 4014 4028 + 86 195 3519 3533 4031 4045 + 87 185 3536 3550 4048 4062 + 88 175 3553 3567 4065 4079 + -------------------------------------------" + SYNTAX Unsigned32 (0..4095) + +TmnxSubBondingConnIdOrEmpty ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The data type TmnxSubBondingConnId represents the index of the bonding + connection. The value '0' means that index is not specified." + SYNTAX Unsigned32 (0 | 1..2) + +TBurstLimitOverride ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An explicit shaping burst size for a queue. or scheduler or + aggregate-rate-limit. The value -1 means that the actual value is + derived from the corresponding buffer policy's default value. A value + of -2 specifies no override." + SYNTAX Integer32 (-2 | -1 | 1..14000000) + +TmnxEvpnMHEthSegStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxEvpnMHEthSegStatus data type is an enumerated integer that + describes the status of an ethernet segment associated with the given + SAP or SDP binding." + SYNTAX INTEGER { + df (1), + ndf (2), + notesmanaged (3) + } + +TmnxVxlanInstance ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVxlanInstance data type indicates range for the VXLAN + instance." + SYNTAX Unsigned32 (1) + +TmnxSvcEvpnMplsTransportType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The type of this transport entity." + SYNTAX INTEGER { + invalid (0), + local (1), + static (2), + rsvp (3), + ldp (4), + ospf (5), + isis (6), + bgp (7), + srTe (8), + udp (9) + } + +TmnxMplsLabel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMplsLabel data type indicates range for MPLS label." + SYNTAX Unsigned32 (32..1048575) + +TmnxMplsLabelOrZero ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxMplsLabelOrZero data type indicates range for MPLS label. The + value 0 indicates that no MPLS label is specified." + SYNTAX Unsigned32 (0 | 32..1048575) + +TmnxVni ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVni data type indicates range for VNI." + SYNTAX Unsigned32 (1..16777215) + +END diff --git a/mibs/nokia/TIMETRA-VRTR-MIB b/mibs/nokia/TIMETRA-VRTR-MIB index fc6d5e1df6..e94b49fd46 100644 --- a/mibs/nokia/TIMETRA-VRTR-MIB +++ b/mibs/nokia/TIMETRA-VRTR-MIB @@ -1,11561 +1,32925 @@ -TIMETRA-VRTR-MIB DEFINITIONS ::= BEGIN - -IMPORTS - MODULE-IDENTITY, OBJECT-TYPE, - NOTIFICATION-TYPE, - Unsigned32, IpAddress, TimeTicks, - Integer32, Gauge32, Counter32 FROM SNMPv2-SMI - - MODULE-COMPLIANCE, OBJECT-GROUP, - NOTIFICATION-GROUP FROM SNMPv2-CONF - - TEXTUAL-CONVENTION, DisplayString, - RowStatus, TruthValue, MacAddress, - TimeStamp, TestAndIncr FROM SNMPv2-TC - - InetAddress, InetAddressType, - InetAddressPrefixLength, - InetAddressIPv6z, - InetAddressIPv6 FROM INET-ADDRESS-MIB - - InterfaceIndex, InterfaceIndexOrZero FROM IF-MIB - --- ALACTEL CHANG --- ipCidrRouteEntry, inetCidrRouteEntry FROM IP-FORWARD-MIB - ipCidrRouteEntry FROM IP-FORWARD-MIB --- ^^^^^^^^^^^^^^^^^^^ --- ALACTEL CHANG - --- ALCATEL CHANG --- ipNetToMediaEntry, ipNetToPhysicalEntry FROM IP-MIB - ipNetToMediaEntry FROM IP-MIB --- ^^^^^^^^^^^^^^^^^^^^^ --- ALCATEL CHANG - - TmnxVRtrID, IpAddressPrefixLength, - TmnxBgpAutonomousSystem, - TmnxVRtrIDOrZero, - TmnxAdminState, TmnxOperState, - TmnxStatus, TmnxPortID, TmnxEncapVal, - TNamedItem, TNamedItemOrEmpty, - TItemDescription, - TItemLongDescription, - TmnxServId, TmnxCustId, - TmnxTunnelType, TmnxTunnelID, - TPolicyStatementNameOrEmpty, - TmnxVPNRouteDistinguisher, - TCpmProtPolicyID, TDSCPValue, - TDSCPValueOrNone, TFCType, - TmnxDHCP6MsgType, Dot1PPriority FROM TIMETRA-TC-MIB - - timetraSRMIBModules, tmnxSRObjs, - tmnxSRNotifyPrefix, tmnxSRConfs FROM TIMETRA-GLOBAL-MIB - - TNetworkPolicyID FROM TIMETRA-QOS-MIB - - TIPFilterID, TFilterID FROM TIMETRA-FILTER-MIB - - TmnxSlotNum FROM TIMETRA-CHASSIS-MIB - - tmnxPortNotifyPortId, tmnxPortType FROM TIMETRA-PORT-MIB - - svcDhcpLseStateNewCiAddr, - svcDhcpLseStateNewChAddr, - svcDhcpClientLease FROM TIMETRA-SERV-MIB - sapPortId, sapEncapValue FROM TIMETRA-SAP-MIB - ; - -timetraVRtrMIBModule MODULE-IDENTITY - LAST-UPDATED "0801010000Z" - ORGANIZATION "Alcatel" - CONTACT-INFO - "Alcatel 7x50 Support - Web: http://www.alcatel.com/comps/pages/carrier_support.jhtml" - DESCRIPTION - "This document is the SNMP MIB module to manage and provision - the Alcatel 7x50 device transport and virtual routers, their - interfaces, and other related features. - - Copyright 2003-2008 Alcatel-Lucent. All rights reserved. - Reproduction of this document is authorized on the condition - that the foregoing copyright notice is included. - - This SNMP MIB module (Specification) embodies Alcatel's - proprietary intellectual property. Alcatel retains all title - and ownership in the Specification, including any revisions. - - Alcatel grants all interested parties a non-exclusive license - to use and distribute an unmodified copy of this Specification - in connection with management of Alcatel products, and without - fee, provided this copyright notice and license appear on all - copies. - - This Specification is supplied `as is', and Alcatel makes no - warranty, either express or implied, as to the use, operation, - condition, or performance of the Specification." - --- --- Revision History --- - REVISION "0801010000Z" - DESCRIPTION "Rev 6.0 01 Jan 2008 00:00 - 6.0 release of the TIMETRA-VRTR-MIB." - - REVISION "0701010000Z" - DESCRIPTION "Rev 5.0 01 Jan 2007 00:00 - 5.0 release of the TIMETRA-VRTR-MIB." - - REVISION "0602280000Z" - DESCRIPTION "Rev 4.0 28 Feb 2006 00:00 - 4.0 release of the TIMETRA-VRTR-MIB." - - REVISION "0508310000Z" - DESCRIPTION "Rev 3.0 31 Aug 2005 00:00 - 3.0 release of the TIMETRA-VRTR-MIB." - - REVISION "0501240000Z" - DESCRIPTION "Rev 2.1 24 Jan 2005 00:00 - 2.1 release of the TIMETRA-VRTR-MIB." - - REVISION "0401150000Z" - DESCRIPTION "Rev 2.0 15 Jan 2004 00:00 - 2.0 release of the TIMETRA-VRTR-MIB." - - REVISION "0308150000Z" - DESCRIPTION "Rev 1.2 15 Aug 2003 00:00 - 1.2 release of the TIMETRA-VRTR-MIB." - - REVISION "0301200000Z" - DESCRIPTION "Rev 1.0 20 Jan 2003 00:00 - 1.0 Release of the TIMETRA-VRTR-MIB." - - REVISION "0008140000Z" - DESCRIPTION "Rev 0.1 14 Aug 2000 00:00 - Initial version of the TIMETRA-VRTR-MIB." - - ::= { timetraSRMIBModules 3 } - -tmnxVRtrObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 3 } -tmnxVRtrConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 3 } -tmnxVRtrNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 3} - tmnxVRtrNotifications OBJECT IDENTIFIER ::= { tmnxVRtrNotifyPrefix 0 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-VRTR-MIB textual conventions --- - -TmnxVPNId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The purpose of a VPN-ID is to identify a VPN. - The global VPN Identifier format is: - 3-octet VPN Authority, organizationally unique ID followed by a - 4-octet VPN index identifying the VPN according to OUI." - REFERENCE - "RFC 2685, Fox & Gleeson, 'Virtual Private Networks Identifier', - September 1999." - SYNTAX OCTET STRING (SIZE (0..7)) - -TmnxInetAddrState ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "The TmnxInetAddrState is the state of an ipv6 address." - SYNTAX INTEGER { - unknown (0), - tentative (1), - duplicated (2), - inaccessible (3), - deprecated (4), - preferred (5) - } - -TDSCPAppId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "DSCP Application identifiers for protocols that generate control traffic - on the the Alcatel 7x50 SR router." - SYNTAX INTEGER { - bgp (1), - cflowd (2), - dhcp (3), - dns (4), - ftp (5), - icmp (6), - igmp (7), - ldp (8), - mld (9), - msdp (10), - ndis (11), - ntp (12), - ospf (13), - pim (14), - radius (15), - rip (16), - rsvp (17), - snmp (18), - snmp-notification (19), - srrp (20), - ssh (21), - syslog (22), - tacplus (23), - telnet (24), - tftp (25), - traceroute (26), - vrrp (27) - } - -TDot1pAppId ::= TEXTUAL-CONVENTION - STATUS current - DESCRIPTION - "IEEE 802.1p priority (Dot1p) Application identifiers for Layer-2 - protocols that generate control traffic on the the Alcatel - 7x50 SR router." - SYNTAX INTEGER { - arp (1), - isis (2), - pppoe (3) - } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- The ALcatel 7x50 SR series Virtual Router Group --- - --- --- Virtual Router Table --- - -tmnxVRtrGlobalObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 15 } - -vRtrNextVRtrID OBJECT-TYPE - SYNTAX TestAndIncr - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The vRtrNextVRtrID object is used to assign values to vRtrID - to be used to create a new row in the vRtrConfTable as described - in 'Textual Conventions for SNMPv2'. The network manager reads - the object, and then writes the value back in the SET request - that creates a new instance of vRtrConfEntry. If the SET fails - with the code 'inconsistentValue', then the process must be - repeated. If the the SET succeeds, then the object is - incremented and the new instance is created according to the - manager's directions." - ::= { tmnxVRtrGlobalObjs 1 } - -vRtrConfiguredVRtrs OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrConfiguredVRtrs indicates the current number of - virtual routers configured in the system and represented as rows - in the vRtrConfTable." - ::= { tmnxVRtrGlobalObjs 2 } - -vRtrActiveVRtrs OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrActiveVRtrs indicates the current number of virtual - routers in the system with vRtrAdminStatus equal 'inService'." - ::= { tmnxVRtrGlobalObjs 3 } - -vRtrRouteThresholdSoakTime OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "Following the generation of a tmnxVRtrHighRouteTCA notification, the - value of vRtrRouteThresholdSoakTime indicates the soak interval in - seconds before another tmnxVRtrHighRouteTCA notification will be - re-issued. Imposing this soak period prevents continuous generation of - notifications by the agent in the event that routes are continually - added to a VRF after it has reached its maximum capacity. When this - object has a value of 0, it indicates that the agent should issue a - single notification at the time that the value of - vRtrHighRouteThreshold is exceeded and another notification should not - be sent until the number of routes has fallen below the value - configured in vRtrMidRouteThreshold." - DEFVAL { 600 } -- 10 minutes - ::= { tmnxVRtrGlobalObjs 4 } - -vRtrMaxARPEntries OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrMaxARPEntries indicates the maximum number of active - and inactive ARP entries supported across all virtual routers - in the system." - ::= { tmnxVRtrGlobalObjs 5 } - -vRtrIPv6RouteThresholdSoakTime OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of object vRtrIPv6RouteThresholdSoakTime specifies - the soak interval in seconds before another - tmnxVRtrIPv6HighRouteTCA notification will be re-issued, - after the generation of a tmnxVRtrIPv6HighRouteTCA notification. - - Imposing this soak period prevents continuous generation of - notifications by the agent, in the event that routes are continually - added to a VRF after it has reached its maximum capacity. - - When this object has a value of 0, it indicates that the agent should - issue a single notification at the time that the value of - vRtrIPv6HighRouteThreshold is exceeded and another notification should - not be sent until the number of routes has fallen below the value - configured in vRtrIPv6MidRouteThreshold." - DEFVAL { 600 } -- 10 minutes - ::= { tmnxVRtrGlobalObjs 6 } - -vRtrConfTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrConfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrConfTable has an entry for each virtual router configured - in the system." - ::= { tmnxVRtrObjs 1 } - -vRtrConfEntry OBJECT-TYPE - SYNTAX VRtrConfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a virtual router in the system. Entries can - be created and deleted via SNMP SET operations. Creation requires a - SET request containing vRtrRowStatus, vRtrName and vRtrType. - Note that rows in this table are usually created by the agent itself - as a side affect of some other configuration; for example, when a - service vprn is created by setting the appropriate objects in the - TIMETRA-SERV-MIB. - - There will always be at least two row entries in this table, one of - these entries represents the base or transport router and the other - represents the management router. These entries are created when the - system is initialized and can never be deleted." - INDEX { vRtrID } - ::= { vRtrConfTable 1 } - -VRtrConfEntry ::= - SEQUENCE { - vRtrID TmnxVRtrID, - vRtrRowStatus RowStatus, - vRtrAdminState TmnxAdminState, - vRtrName TNamedItemOrEmpty, - vRtrMaxNumRoutes Integer32, - vRtrBgpStatus TmnxStatus, - vRtrMplsStatus TmnxStatus, - vRtrOspfStatus TmnxStatus, - vRtrRipStatus TmnxStatus, - vRtrRsvpStatus TmnxStatus, - vRtrEcmpMaxRoutes Unsigned32, - vRtrAS TmnxBgpAutonomousSystem, - vRtrNewIfIndex TestAndIncr, - vRtrLdpStatus TmnxStatus, - vRtrIsIsStatus TmnxStatus, - vRtrRouterId IpAddress, - vRtrTriggeredPolicy TruthValue, - vRtrConfederationAS TmnxBgpAutonomousSystem, - vRtrRouteDistinguisher TmnxVPNRouteDistinguisher, - vRtrMidRouteThreshold Unsigned32, - vRtrHighRouteThreshold Unsigned32, - vRtrIllegalLabelThreshold Unsigned32, - vRtrVpnId TmnxVPNId, - vRtrDescription TItemDescription, - vRtrGracefulRestart TruthValue, - vRtrGracefulRestartType INTEGER, - vRtrType INTEGER, - vRtrServiceId TmnxServId, - vRtrCustId TmnxCustId, - vRtrIgmpStatus TmnxStatus, - vRtrMaxNumRoutesLogOnly TruthValue, - vRtrVrfTarget TNamedItemOrEmpty, - vRtrVrfExportTarget TNamedItemOrEmpty, - vRtrVrfImportTarget TNamedItemOrEmpty, - vRtrPimStatus TmnxStatus, - vRtrMaxMcastNumRoutes Integer32, - vRtrMaxMcastNumRoutesLogOnly TruthValue, - vRtrMcastMidRouteThreshold Unsigned32, - vRtrIgnoreIcmpRedirect TruthValue, - vRtrOspfv3Status TmnxStatus, - vRtrMsdpStatus TmnxStatus, - vRtrVprnType INTEGER, - vRtrSecondaryVrfId TmnxVRtrIDOrZero, - vRtrMldStatus TmnxStatus, - vRtrIPv6MaxNumRoutes Integer32, - vRtrIPv6MidRouteThreshold Unsigned32, - vRtrIPv6HighRouteThreshold Unsigned32, - vRtrIPv6MaxNumRoutesLogOnly TruthValue, - vRtrIPv6IgnoreIcmpRedirect TruthValue, - vRtrMcPathMgmtPlcyName TNamedItem - } - -vRtrID OBJECT-TYPE - SYNTAX TmnxVRtrID - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The unique value which identifies this virtual router in the Tmnx - system. The vRtrID value for each virtual router must remain - constant at least from one re-initialization of the system - management processor (CPM) to the next. There will always be at - least one router entry defined by the agent with vRtrID=1 which - represents the transport router." - ::= { vRtrConfEntry 1 } - -vRtrRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status. The creation or deletion of a virtual router entry - causes creation or deletion of corresponding entries in other Tmnx - MIB tables with the same vRtrID value. Note that it is not allowed - to 'destroy' the row entry for vRtrID = 1. - - In order for row creation to succeed, values for vRtrName and - vRtrType must be included in the same SNMP SET PDU as - vRtrRowStatus." - ::= { vRtrConfEntry 2 } - -vRtrAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired administrative state for this virtual router. - Note that it is not allowed to set vRtrAdminState to 'outOfService - for the row entry with vRtrID = 1." - DEFVAL { outOfService } - ::= { vRtrConfEntry 3 } - -vRtrName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The administritive name for this virtual router. The router - name must be unique among all virtual routers in the system. - When a row is created in the vRtrConfTable for a service vprn, - the agent assigns the name 'VR-'. Note that for - row creation to succeed, a value must be specified for vRtrName." - ::= { vRtrConfEntry 4 } - -vRtrMaxNumRoutes OBJECT-TYPE - SYNTAX Integer32 (-1..'7FFFFFFF'h) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The maximum number of routes that can be configured on - this virtual router. If the value is -1, then there - is no limit." - DEFVAL { -1 } - ::= { vRtrConfEntry 5 } - -vRtrBgpStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for BGP on this virtual router. An attempt - to set vRtrBgpStatus to 'delete' will fail if the BGP protocol - is not in the administrative outOfService state." - DEFVAL { delete } - ::= { vRtrConfEntry 6 } - -vRtrMplsStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for MPLS on this virtual router. An attempt - to set vRtrMplsStatus to 'delete' will fail if the MPLS - protocol is not in the administrative outOfService state, - i.e. TIMETRA-MPLS-MIB::vRtrMplsGeneralAdminState must be - set to 'outOfService'." - DEFVAL { delete } - ::= { vRtrConfEntry 7 } - -vRtrOspfStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The desired state for OSPFv2 on this virtual router. An attempt - to set vRtrOspfStatus to 'delete' will fail if the OSPFv2 - protocol is not in the administrative outOfService state, - i.e. TIMETRA-OSPF-NG-MIB::tmnxOspfAdminState must be set - to 'disabled'. - - This object was obsoleted in release 5.0." - DEFVAL { delete } - ::= { vRtrConfEntry 8 } - -vRtrRipStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for RIP on this virtual router. An attempt - to set vRtrRipStatus to 'delete' will fail if the RIP - protocol is not in the admininistrative outOfService state." - DEFVAL { delete } - ::= { vRtrConfEntry 9 } - -vRtrRsvpStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for RSVP on this virtual router. An attempt - to set vRtrRsvpStatus to 'delete' will fail if the RSVP - protocol is not in the administrative outOfService state, - i.e. TIMETRA-RSVP-MIB::vRtrRsvpGeneralAdminState must be set - to 'outOfService'." - DEFVAL { delete } - ::= { vRtrConfEntry 10 } - -vRtrEcmpMaxRoutes OBJECT-TYPE - SYNTAX Unsigned32 (0..16) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrEcmpMaxRoutes specifies the maximum number - of equal cost routes allowed on this routing table instance. - When the number ecmp routes available at the best preference - value exceed the number of vRtrEcmpMaxRoutes allowed, then - the lowest next-hop IP address algorithm is used to select - the ecmp routes used. - - When vRtrEcmpMaxRoutes is set to zero (0), and multiple routes - are available with the same best preference value and equal - cost values, then the route with the lowest next-hop IP address - is used." - DEFVAL { 1 } - ::= { vRtrConfEntry 11 } - -vRtrAS OBJECT-TYPE - SYNTAX TmnxBgpAutonomousSystem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrAS specifies the autonomous system number to be - advertised to this peer. This object is MUST be set before BGP - can be activated." - REFERENCE "" - DEFVAL { 0 } - ::= { vRtrConfEntry 12 } - -vRtrNewIfIndex OBJECT-TYPE - SYNTAX TestAndIncr - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object is used to assign values to vRtrIfIndex as - described in 'Textual Conventions for SNMPv2'. The network - manager reads the object, and then writes the value back - in the SET request that creates a new instance of vRtrIfEntry. - If the SET fails with the code 'inconsistentValue', then - the process must be repeated. If the the SET succeeds, then - the object is incremented and the new instance is created - according to the manager's directions." - ::= { vRtrConfEntry 13 } - -vRtrLdpStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for LDP on this virtual router. An attempt - to set vRtrLdpStatus to 'delete' will fail if the LDP - protocol is not in the administrative outOfService state, - i.e. TIMETRA-LDP-MIB::vRtrLdpGenAdminState must be set - to 'outOfService'." - DEFVAL { delete } - ::= { vRtrConfEntry 14 } - -vRtrIsIsStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for ISIS on this virtual router. An attempt - to set vRtrIsIsStatus to 'delete' will fail if the ISIS - protocol is not in the administrative outOfService state." - DEFVAL { delete } - ::= { vRtrConfEntry 15 } - -vRtrRouterId OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "A 32-bit integer uniquely identifying the router in the - Autonomous System. By convention, to ensure uniqueness, this - should default to the value of one of the router's IP interface - addresses." - ::= { vRtrConfEntry 16 } - -vRtrTriggeredPolicy OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of vRtrTriggeredPolicy is 'false', all routing - protocols automatically reevaluate their routes when the route - policies are changed. If this value is 'true', then the user - must trigger the recalculation of routes when the route policies - are changed." - DEFVAL { false } - ::= { vRtrConfEntry 17 } - -vRtrConfederationAS OBJECT-TYPE - SYNTAX TmnxBgpAutonomousSystem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrConfederationAS specifies the confederation AS - number for the virtual router. A value of 0 means no confederation - AS." - DEFVAL { 0 } - ::= { vRtrConfEntry 18 } - -vRtrRouteDistinguisher OBJECT-TYPE - SYNTAX TmnxVPNRouteDistinguisher - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrRouteDistinguisher is an identifier attached to - routes that distinguishes to which VPN it belongs. The VPRN - cannot be operationally 'inService' until a route distinguisher - has been assigned." - DEFVAL { '0000000000000000'H } - ::= { vRtrConfEntry 19 } - -vRtrMidRouteThreshold OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "percent" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrMidRouteThreshold specifies the mid-level - water marker for the number of routes which this VRF may hold. - When this limit is exceeded a tmnxVRtrMidRouteTCA - notification is generated. - - A value of 0 (zero) for this object indicates that the threshold - is infinite, and the notification will never be sent." - DEFVAL { 0 } - ::= { vRtrConfEntry 20 } - -vRtrHighRouteThreshold OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "percent" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrHighRouteThreshold specifies the high-level - water marker for the number of routes which this VRF may hold. - When this limit is exceeded a tmnxVRtrHighRouteTCA - notification is generated. - - A value of 0 (zero) for this object indicates that the threshold - is infinite, and the notification will never be sent." - ::= { vRtrConfEntry 21 } - -vRtrIllegalLabelThreshold OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIllegalLabelThreshold specifies the - allowed limit for illegal label violations on this VRF. - When this limit is exceeded a tmnxVRtrIllegalLabelTCA - notification is generated. - - A value of 0 (zero) for this object indicates that the threshold - is infinite, and the notification will never be sent." - DEFVAL { 0 } - ::= { vRtrConfEntry 22 } - -vRtrVpnId OBJECT-TYPE - SYNTAX TmnxVPNId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrVpnId is the Virtual Private Network Identifier - of this virtual router." - DEFVAL { ''H } -- the empty string - ::= { vRtrConfEntry 23 } - -vRtrDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrDescription is a user provided description - string for this virtual router. It can consist of any printable, - seven-bit ASCII characters up to 80 characters in length." - DEFVAL { ''H } -- the empty string - ::= { vRtrConfEntry 25 } - -vRtrGracefulRestart OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrGracefulRestart indicates whether or not - graceful restart capabilities are enabled on this virtual - router. In order for any protocol to perform graceful - restart vRtrGracefulRestart must have a value of 'true'. - Graceful restart capabilities can then be enabled or disabled - on an individual protocol basis." - DEFVAL { false } - ::= { vRtrConfEntry 26 } - -vRtrGracefulRestartType OBJECT-TYPE - SYNTAX INTEGER { - never (0), - manual (1), - automatic (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrGracefulRestartType specifies when to include - grace restart of routing protocols as a result of a switchover - from primary CPM in a redundant system. - 'never' - always switch without graceful restart - 'manual' - perform graceful restart only on a forced switchover - 'automatic' - perform graceful restart on either a switchover - caused by an error or a forced switchover" - DEFVAL { never } - ::= { vRtrConfEntry 27 } - -vRtrType OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - baseRouter (1), - vprn (2), - vr (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrType specifies the type of virtual router - represented by this row entry. When a row is created in this - table using 'createAndGo', vRtrType must be specified or the - row creation will fail. - - Only the value of 'vr (3)' can be set with a SNMP SET request. - The other values are used for row entries created internally by - the agent. - - The value of vRtrType cannot be modified if vRtrRowStatus has - a value of 'active'." - ::= { vRtrConfEntry 28 } - -vRtrServiceId OBJECT-TYPE - SYNTAX TmnxServId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When vRtrType has a value of 'vprn', the value of vRtrServiceId - indicates the service-id of the associated service that created - this row entry." - ::= { vRtrConfEntry 29 } - -vRtrCustId OBJECT-TYPE - SYNTAX TmnxCustId - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "When vRtrType has a value of 'vprn', the value of vRtrCustId - indicates the customer-id of the associated service that created - this row entry." - ::= { vRtrConfEntry 30 } - -vRtrIgmpStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for IGMP on this virtual router. An attempt - to set vRtrIgmpStatus to 'delete' will fail if the IGMP - protocol is not in the administrative outOfService state, - i.e. TIMETRA-IGMP-MIB::vRtrIgmpGenAdminState must be set to - 'outOfService'." - DEFVAL { delete } - ::= { vRtrConfEntry 31 } - -vRtrMaxNumRoutesLogOnly OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrMaxNumRoutesLogOnly specifies the action to - be taken when the maximum number of routes that can be held - within a given VRF context is reached. If the value is 'true' - the event is logged (a trap is sent) and the learning of - new routes is not disabled. If the value is 'false' the event - is logged and the learning of new routes is disabled." - DEFVAL { false } - ::= { vRtrConfEntry 32 } - -vRtrVrfTarget OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrVrfTarget specifies the extended community - name for the default vrf-import or vrf-export policy to use for - the vRtrID if no entries are configured in the vRtrPolicyTable for - this vRtrID instance. - - This object can not be set if either vRtrVrfExportTarget or - vRtrVrfImportTarget has been set." - ::= { vRtrConfEntry 33 } - -vRtrVrfExportTarget OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrVrfExportTarget specifies the extended community - name for the default vrf-export policy to use for the vRtrID if no - entries are configured in the vRtrPolicyTable for this vRtrID - instance. - - This object can not be set if vRtrVrfTarget has been set." - ::= { vRtrConfEntry 34 } - -vRtrVrfImportTarget OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrVrfImportTarget specifies the extended community - name for the default vrf-import policy to use for the vRtrID if no - entries are configured in the vRtrPolicyTable for this vRtrID - instance. - - This object can not be set if vRtrVrfTarget has been set." - ::= { vRtrConfEntry 35 } - -vRtrPimStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for PIM on this virtual router. When the object - is set to 'create', PIM protocol instance is enabled on the - virtual router. Setting the value to 'delete' disables PIM on the - virtual router." - DEFVAL { delete } - ::= { vRtrConfEntry 36 } - -vRtrMaxMcastNumRoutes OBJECT-TYPE - SYNTAX Integer32 (-1..'7FFFFFFF'h) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The maximum number of multicast routes that can be configured on - this virtual router. If the value is -1, then there - is no limit." - DEFVAL { -1 } - ::= { vRtrConfEntry 37 } - -vRtrMaxMcastNumRoutesLogOnly OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrMaxMcastNumRoutesLogOnly specifies the action to - be taken when the maximum number of multicast routes that can be held - within a given VRF context is reached. If the value is 'true' - the event is logged (a trap is sent) and the learning of - new multicast routes is not disabled. If the value is 'false' the - event is logged and the learning of new routes is disabled." - DEFVAL { false } - ::= { vRtrConfEntry 38 } - -vRtrMcastMidRouteThreshold OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "percent" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrMcastMidRouteThreshold specifies the mid-level - water marker for the number of multicast routes which this VRF may - hold. When this limit is exceeded a tmnxVRtrMcastMidRouteTCA - notification is generated. - - A value of 0 (zero) for this object indicates that the threshold - is infinite, and the notification will never be sent." - DEFVAL { 0 } - ::= { vRtrConfEntry 39 } - -vRtrIgnoreIcmpRedirect OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of vRtrIgnoreIcmpRedirect is 'true', the virtual - router will drop all ICMP Redirects received on the management - interface. If the value of vRtrIgnoreIcmpRedirect is 'false' - and an ICMP Redirect is received on the management interface, - a /32 route will be created in the route table. - - If the value of vRtrName is not 'management', an SNMP set - request to vRtrIgnoreIcmpRedirect will fail with an - 'inconsistentValue' error." - DEFVAL { true } - ::= { vRtrConfEntry 40 } - -vRtrOspfv3Status OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "The desired state for OSPFv3 on this virtual router. An attempt - to set vRtrOspfv3Status to 'delete' will fail if the OSPFv3 - protocol is not in the administrative outOfService state, - i.e. TIMETRA-OSPF-NG-MIB::tmnxOspfAdminState must be set - to 'disabled'. - - This object was obsoleted in release 5.0." - DEFVAL { delete } - ::= { vRtrConfEntry 41 } - -vRtrMsdpStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for Msdp on this virtual router. An attempt - to set vRtrMsdpStatus to 'delete' will fail if the Msdp - protocol is not in the administrative outOfService state, - i.e. TIMETRA-MSDP-MIB::tmnxMsdpAdminState must be - set to 'outOfService'." - DEFVAL { delete } - ::= { vRtrConfEntry 42 } - -vRtrVprnType OBJECT-TYPE - SYNTAX INTEGER { - regular (1), - hub (2), - spoke (3), - subscriberSplitHorizon (4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrVprnType specifies how traffic is routed. - - regular (1) - All traffic is routed to all - destinations. - - hub (2) - Network traffic is routed only to - the access side. Access traffic is - routed to all destinations. - - spoke (3) - Networks traffic is routed to all - destinations. Access traffic is - routed only to the network side. - - subscriberSplitHorizon (4) - Subscriber-interface traffic is - routed only to the network side. - All other traffic is routed to - all destinations. - - This object cannot be modified if vRtrType is not 'vprn'." - DEFVAL { regular } - ::= { vRtrConfEntry 43 } - -vRtrSecondaryVrfId OBJECT-TYPE - SYNTAX TmnxVRtrIDOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The unique value of vRtrSecondaryVrfId specifies the secondary vrf-id - for hub and spoke vprn. - - Non-zero value of vRtrSecondaryVrfId indicates that two - route-tables exist for hub and spoke vprn system one each for hub and - spoke. One of which is indexed by vRtrSecondaryVrfId. - - If the value of vRtrSecondaryVrfId is zero, it indicates that - there is only one route-table for hub and spoke vprn system." - ::= { vRtrConfEntry 44 } - -vRtrMldStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired state for Multicast Listener Discovery (MLD) Protocol - on this virtual router. An attempt to set vRtrMldStatus to 'delete' - will fail if the MLD protocol is not in the administrative - outOfService state, i.e. TIMETRA-MLD-MIB::vRtrMldGenAdminState - must be set to 'outOfService'." - DEFVAL { delete } - ::= { vRtrConfEntry 45 } - -vRtrIPv6MaxNumRoutes OBJECT-TYPE - SYNTAX Integer32 (-1..'7FFFFFFF'h) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The maximum number of IPv6 routes that can be configured on - this virtual router. If the value is -1, then there - is no limit. - - This object is not supported on SR-1, where the value of - TIMETRA-CHASSIS-MIB::tmnxChassisType is '5'." - DEFVAL { -1 } - ::= { vRtrConfEntry 46 } - -vRtrIPv6MidRouteThreshold OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "percent" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIPv6MidRouteThreshold specifies the mid-level - water marker for the number of IPv6 routes which this VRF may hold. - When this limit is exceeded a tmnxVRtrIPv6MidRouteTCA - notification is generated. - - A value of 0 (zero) for this object indicates that the threshold - is infinite, and the notification will never be sent." - DEFVAL { 0 } - ::= { vRtrConfEntry 47 } - -vRtrIPv6HighRouteThreshold OBJECT-TYPE - SYNTAX Unsigned32 (0..100) - UNITS "percent" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIPv6HighRouteThreshold specifies the high-level - water marker for the number of IPv6 routes which this VRF may hold. - When this limit is exceeded a tmnxVRtrIPv6HighRouteTCA - notification is generated. - - A value of 0 (zero) for this object indicates that the threshold - is infinite, and the notification will never be sent." - ::= { vRtrConfEntry 48 } - -vRtrIPv6MaxNumRoutesLogOnly OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIPv6MaxNumRoutesLogOnly specifies the action to - be taken when the maximum number of IPv6 routes that can be held - within a given VRF context is reached. If the value is 'true' - the event is logged (a trap is sent) and the learning of - new routes is not disabled. If the value is 'false' the event - is logged and the learning of new routes is disabled." - DEFVAL { false } - ::= { vRtrConfEntry 49 } - -vRtrIPv6IgnoreIcmpRedirect OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of vRtrIPv6IgnoreIcmpRedirect is 'true', the virtual - router will drop all IPv6 ICMP Redirects received on the management - interface. If the value of vRtrIPv6IgnoreIcmpRedirect is 'false' - and an IPv6 ICMP Redirect is received on the management interface, - a /128 route will be created in the route table. - - If the value of vRtrName is not 'management', an SNMP set - request to vRtrIPv6IgnoreIcmpRedirect will fail with an - 'inconsistentValue' error." - DEFVAL { true } - ::= { vRtrConfEntry 50 } - -vRtrMcPathMgmtPlcyName OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrMcPathMgmtPlcyName specifies the multicast policy - name configured on this virtual router." - DEFVAL { "default" } - ::= { vRtrConfEntry 51 } - --- --- Alcatel 7x50 SR series Virtual Router Policy Table --- --- Augmentation of the vRtrTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship between --- the base table, vRtrTable, and the augmenting table, vRtrPolicyTable. --- This in effect extends the vRtrTable with additional columns. --- Creation (or deletion) of a row in the vRtrTable results in the same --- fate for the row in the vRtrPolicyTable. --- - -vRtrPolicyTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrPolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrPolicyTable has an entry for each virtual router configured - in the system." - ::= { tmnxVRtrObjs 16 } - -vRtrPolicyEntry OBJECT-TYPE - SYNTAX VRtrPolicyEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a collection of statistics for a - virtual router in the system. - Entries cannot be created and deleted via SNMP SET operations." - AUGMENTS { vRtrConfEntry } - ::= { vRtrPolicyTable 1 } - -VRtrPolicyEntry ::= - SEQUENCE { - vRtrImportPolicy1 TPolicyStatementNameOrEmpty, - vRtrImportPolicy2 TPolicyStatementNameOrEmpty, - vRtrImportPolicy3 TPolicyStatementNameOrEmpty, - vRtrImportPolicy4 TPolicyStatementNameOrEmpty, - vRtrImportPolicy5 TPolicyStatementNameOrEmpty, - vRtrExportPolicy1 TPolicyStatementNameOrEmpty, - vRtrExportPolicy2 TPolicyStatementNameOrEmpty, - vRtrExportPolicy3 TPolicyStatementNameOrEmpty, - vRtrExportPolicy4 TPolicyStatementNameOrEmpty, - vRtrExportPolicy5 TPolicyStatementNameOrEmpty - } - -vRtrImportPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrImportPolicy1 is the name of the first - policy to be used for determining which routes are imported - into the VRF for this virtual router. If no import policy - is defined, no routes are accepted into the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The import policy name list, vRtrImportPolicy1 through - vRtrImportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 1 } - -vRtrImportPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrImportPolicy2 is the name of the second - policy to be used for determining which routes are imported - into the VRF for this virtual router. If no import policy - is defined, no routes are accepted into the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The import policy name list, vRtrImportPolicy1 through - vRtrImportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 2 } - -vRtrImportPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrImportPolicy3 is the name of the third - policy to be used for determining which routes are imported - into the VRF for this virtual router. If no import policy - is defined, no routes are accepted into the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The import policy name list, vRtrImportPolicy1 through - vRtrImportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 3 } - -vRtrImportPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrImportPolicy4 is the name of the fourth - policy to be used for determining which routes are imported - into the VRF for this virtual router. If no import policy - is defined, no routes are accepted into the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The import policy name list, vRtrImportPolicy1 through - vRtrImportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 4 } - -vRtrImportPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrImportPolicy5 is the name of the fifth - policy to be used for determining which routes are imported - into the VRF for this virtual router. If no import policy - is defined, no routes are accepted into the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The import policy name list, vRtrImportPolicy1 through - vRtrImportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 5 } - -vRtrExportPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrExportPolicy1 is the name of the first - policy to be used for determining which routes are exported - from the VRF for this virtual router. If no export policy - is defined, no routes are exported from the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The export policy name list, vRtrExportPolicy1 through - vRtrExportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 6 } - -vRtrExportPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrExportPolicy2 is the name of the second - policy to be used for determining which routes are exported - from the VRF for this virtual router. If no export policy - is defined, no routes are exported from the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The export policy name list, vRtrExportPolicy1 through - vRtrExportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 7 } - -vRtrExportPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrExportPolicy3 is the name of the third - policy to be used for determining which routes are exported - from the VRF for this virtual router. If no export policy - is defined, no routes are exported from the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The export policy name list, vRtrExportPolicy1 through - vRtrExportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 8 } - -vRtrExportPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrExportPolicy4 is the name of the fourth - policy to be used for determining which routes are exported - from the VRF for this virtual router. If no export policy - is defined, no routes are exported from the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The export policy name list, vRtrExportPolicy1 through - vRtrExportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 9 } - -vRtrExportPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrExportPolicy4 is the name of the fifth - policy to be used for determining which routes are exported - from the VRF for this virtual router. If no export policy - is defined, no routes are exported from the VRF. - - If multiple policy names are specified, the policies are evaluated - in the order they are specified. The first policy that matches - is applied. - - The export policy name list, vRtrExportPolicy1 through - vRtrExportPolicy5, is handled by the SNMP agent as a single - entity. When an SNMP SET request is received to modify one or - more of the policy names, all the policy variables are first - set to the empty string, ''H, and then the new names are set - into the specified policy variables within a single SNMP SET PDU." - DEFVAL { ''H } -- the empty string - ::= { vRtrPolicyEntry 10 } - - --- --- Alcatel 7x50 SR series Virtual Router Statistics Table --- --- Augmentation of the vRtrTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship between --- the base table, vRtrTable, and the augmenting table, vRtrStatTable. --- This in effect extends the vRtrTable with additional columns. --- Creation (or deletion) of a row in the vRtrTable results in the same --- fate for the row in the vRtrStatTable. --- - -vRtrStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrStatTable has an entry for each virtual router configured - in the system." - ::= { tmnxVRtrObjs 2 } - -vRtrStatEntry OBJECT-TYPE - SYNTAX VRtrStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a collection of statistics for a - virtual router in the system. - - Entries cannot be created and deleted via SNMP SET operations." - AUGMENTS { vRtrConfEntry } - ::= { vRtrStatTable 1 } - -VRtrStatEntry ::= - SEQUENCE { - vRtrOperState TmnxOperState, - vRtrDirectRoutes Gauge32, - vRtrDirectActiveRoutes Gauge32, - vRtrStaticRoutes Gauge32, - vRtrStaticActiveRoutes Gauge32, - vRtrOSPFRoutes Gauge32, - vRtrOSPFActiveRoutes Gauge32, - vRtrBGPRoutes Gauge32, - vRtrBGPActiveRoutes Gauge32, - vRtrISISRoutes Gauge32, - vRtrISISActiveRoutes Gauge32, - vRtrRIPRoutes Gauge32, - vRtrRIPActiveRoutes Gauge32, - vRtrAggregateRoutes Gauge32, - vRtrAggregateActiveRoutes Gauge32, - vRtrStatConfiguredIfs Gauge32, - vRtrStatActiveIfs Gauge32, - vRtrStatIllegalLabels Counter32, - vRtrStatCurrNumRoutes Gauge32, - vRtrStatBGPVpnRoutes Gauge32, - vRtrStatBGPVpnActiveRoutes Gauge32, - vRtrStatTotalLdpTunnels Gauge32, - vRtrStatTotalSdpTunnels Gauge32, - vRtrStatActiveLdpTunnels Gauge32, - vRtrStatActiveSdpTunnels Gauge32, - vRtrMulticastRoutes Gauge32, - vRtrStatActiveARPEntries Gauge32, - vRtrStatTotalARPEntries Gauge32, - vRtrV6DirectRoutes Gauge32, - vRtrV6DirectActiveRoutes Gauge32, - vRtrV6StaticRoutes Gauge32, - vRtrV6StaticActiveRoutes Gauge32, - vRtrV6OSPFRoutes Gauge32, - vRtrV6OSPFActiveRoutes Gauge32, - vRtrV6BGPRoutes Gauge32, - vRtrV6BGPActiveRoutes Gauge32, - vRtrV6ISISRoutes Gauge32, - vRtrV6ISISActiveRoutes Gauge32, - vRtrV6RIPRoutes Gauge32, - vRtrV6RIPActiveRoutes Gauge32, - vRtrV6AggregateRoutes Gauge32, - vRtrV6AggregateActiveRoutes Gauge32, - vRtrV6StatConfiguredIfs Gauge32, - vRtrV6StatActiveIfs Gauge32, - vRtrV6StatIllegalLabels Counter32, - vRtrV6StatCurrNumRoutes Gauge32, - vRtrV6StatBGPVpnRoutes Gauge32, - vRtrV6StatBGPVpnActiveRoutes Gauge32, - vRtrV6StatTotalLdpTunnels Gauge32, - vRtrV6StatTotalSdpTunnels Gauge32, - vRtrV6StatActiveLdpTunnels Gauge32, - vRtrV6StatActiveSdpTunnels Gauge32, - vRtrV6MulticastRoutes Gauge32, - vRtrV6StatActiveNbrEntries Gauge32, - vRtrV6StatTotalNbrEntries Gauge32, - vRtrSubMgmtRoutes Gauge32, - vRtrSubMgmtActiveRoutes Gauge32, - vRtrStatTotalRsvpTunnels Gauge32, - vRtrStatActiveRsvpTunnels Gauge32, - vRtrV6StatTotalRsvpTunnels Gauge32, - vRtrV6StatActiveRsvpTunnels Gauge32, - vRtrHostRoutes Gauge32, - vRtrHostActiveRoutes Gauge32, - vRtrV6HostRoutes Gauge32, - vRtrV6HostActiveRoutes Gauge32, - vRtrStatLocalARPEntries Gauge32, - vRtrStatStaticARPEntries Gauge32, - vRtrStatDynamicARPEntries Gauge32, - vRtrStatManagedARPEntries Gauge32, - vRtrStatInternalARPEntries Gauge32, - vRtrManagedRoutes Gauge32, - vRtrManagedActiveRoutes Gauge32 - } - -vRtrOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrOperState indicates current operational status of this - virtual router." - ::= { vRtrStatEntry 1 } - -vRtrDirectRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrDirectRoutes indicates the current number of direct routes - for this instance of the route table." - ::= { vRtrStatEntry 2 } - -vRtrDirectActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrDirectActiveRoutes indicates the current number of active direct - routes for this instance of the route table." - ::= { vRtrStatEntry 3 } - -vRtrStaticRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStaticRoutes indicates the current number of static routes for - this instance of the route table." - ::= { vRtrStatEntry 4 } - -vRtrStaticActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStaticActiveRoutes indicates the current number of active static - routes for this instance of the route table." - ::= { vRtrStatEntry 5 } - -vRtrOSPFRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrOSPFRoutes indicates the current number of ospf routes for this - instance of the route table." - ::= { vRtrStatEntry 6 } - -vRtrOSPFActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrOSPFActiveRoutes indicates the current number of active ospf - routes for this instance of the route table." - ::= { vRtrStatEntry 7 } - -vRtrBGPRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrBGPRoutes indicates the current number of bgp routes for this - instance of the route table." - ::= { vRtrStatEntry 8 } - -vRtrBGPActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrBGPActiveRoutes indicates the current number of active bgp - routes for this instance of the route table." - ::= { vRtrStatEntry 9 } - -vRtrISISRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrISISRoutes indicates the current number of isis routes for this - instance of the route table." - ::= { vRtrStatEntry 10 } - -vRtrISISActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrISISActiveRoutes indicates the current number of active - isis routes for this instance of the route table." - ::= { vRtrStatEntry 11 } - -vRtrRIPRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrRIPRoutes indicates the current number of rip routes for this - instance of the route table." - ::= { vRtrStatEntry 12 } - -vRtrRIPActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrRIPActiveRoutes indicates the current number of active rip - routes for this instance of the route table." - ::= { vRtrStatEntry 13 } - -vRtrAggregateRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrAggregateRoutes indicates the current number of aggregate - routes for this instance of the route table." - ::= { vRtrStatEntry 14 } - -vRtrAggregateActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrAggregateActiveRoutes indicates the current number of active - aggregate routes for this instance of the route table." - ::= { vRtrStatEntry 15 } - -vRtrStatConfiguredIfs OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatConfiguredIfs indicates the current number of router interfaces - configured on this virtual router." - ::= { vRtrStatEntry 16 } - -vRtrStatActiveIfs OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatActiveIfs indicates the current number of router interfaces - with vRtrIfAdminState equal 'inService' on this virtual router." - ::= { vRtrStatEntry 17 } - -vRtrStatIllegalLabels OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatIllegalLabels indicates the number of illegally received - labels on this virtual router." - ::= { vRtrStatEntry 18 } - -vRtrStatCurrNumRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatCurrNumRoutes indicates the current number of routes - in the VRF for this virtual router." - ::= { vRtrStatEntry 19 } - -vRtrStatBGPVpnRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatBGPVpnRoutes indicates the current number of VPN-IPV4 routes - learned by MP-BGP for this virtual router." - ::= { vRtrStatEntry 20 } - -vRtrStatBGPVpnActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatBGPVpnActiveRoutes indicates the current number of active - VPN-IPV4 routes learned by MP-BGP for this virtual router." - ::= { vRtrStatEntry 21 } - -vRtrStatTotalLdpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatTotalLdpTunnels indicates the current number of both active - and inactive LDP tunnels." - ::= { vRtrStatEntry 22 } - -vRtrStatTotalSdpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatTotalSdpTunnels indicates the current number of both active - and inactive SDP tunnels." - ::= { vRtrStatEntry 23 } - -vRtrStatActiveLdpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatActiveLdpTunnels indicates the current number of rows in - the vRtrTunnelTable where vRtrTunnelType has a value of 'ldp'." - ::= { vRtrStatEntry 24 } - -vRtrStatActiveSdpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatActiveSdpTunnels indicates the current number of rows in - the vRtrTunnelTable where vRtrTunnelType has a value of 'sdp'." - ::= { vRtrStatEntry 25 } - -vRtrMulticastRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrMulticastRoutes indicates the current number of rows in - the vRtrPimGrpSrcTable." - ::= { vRtrStatEntry 26 } - -vRtrStatActiveARPEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatActiveARPEntries indicates the number of active - ARP entries for the specified virtual router in the system." - ::= { vRtrStatEntry 27 } - -vRtrStatTotalARPEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrStatTotalARPEntries indicates the total number of active - and inactive ARP entries for the specified virtual router in - the system." - ::= { vRtrStatEntry 28 } - -vRtrV6DirectRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6DirectRoutes indicates the current number of v6 direct - routes for this instance of the route table." - ::= { vRtrStatEntry 29 } - -vRtrV6DirectActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6DirectActiveRoutes indicates the current number of - v6 active direct routes for this instance of the route table." - ::= { vRtrStatEntry 30 } - -vRtrV6StaticRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StaticRoutes indicates the current number of v6 static - routes for this instance of the route table." - ::= { vRtrStatEntry 31 } - -vRtrV6StaticActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StaticActiveRoutes indicates the current number of v6 - active static routes for this instance of the route table." - ::= { vRtrStatEntry 32 } - -vRtrV6OSPFRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6OSPFRoutes indicates the current number of v6 ospf - routes for this instance of the route table." - ::= { vRtrStatEntry 33 } - -vRtrV6OSPFActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6OSPFActiveRoutes indicates the current number of - v6 active ospf routes for this instance of the route table." - ::= { vRtrStatEntry 34 } - -vRtrV6BGPRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6BGPRoutes indicates the current number of v6 bgp - routes for this instance of the route table." - ::= { vRtrStatEntry 35 } - -vRtrV6BGPActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6BGPActiveRoutes indicates the current number of - v6 active bgp routes for this instance of the route table." - ::= { vRtrStatEntry 36 } - -vRtrV6ISISRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6ISISRoutes indicates the current number of v6 - isis routes for this instance of the route table." - ::= { vRtrStatEntry 37 } - -vRtrV6ISISActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6ISISActiveRoutes indicates the current number - of v6 active isis routes for this instance of the route table." - ::= { vRtrStatEntry 38 } - -vRtrV6RIPRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6RIPRoutes indicates the current number of v6 rip routes - for this instance of the route table." - ::= { vRtrStatEntry 39 } - -vRtrV6RIPActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6RIPActiveRoutes indicates the current number of active - v6 rip routes for this instance of the route table." - ::= { vRtrStatEntry 40 } - -vRtrV6AggregateRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6AggregateRoutes indicates the current number of - v6 aggregate routes for this instance of the route table." - ::= { vRtrStatEntry 41 } - -vRtrV6AggregateActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6AggregateActiveRoutes indicates the current number of - active v6 aggregate routes for this instance of the route table." - ::= { vRtrStatEntry 42 } - -vRtrV6StatConfiguredIfs OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatConfiguredIfs indicates the current number of - v6 router interfaces configured on this virtual router." - ::= { vRtrStatEntry 43 } - -vRtrV6StatActiveIfs OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatActiveIfs indicates the current number of - v6 router interfaces with vRtrIfAdminState equal - 'inService' on this virtual router." - ::= { vRtrStatEntry 44 } - -vRtrV6StatIllegalLabels OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatIllegalLabels indicates the number of illegally - received v6 labels on this virtual router." - ::= { vRtrStatEntry 45 } - -vRtrV6StatCurrNumRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatCurrNumRoutes indicates the current number of v6 routes - in the VRF for this virtual router." - ::= { vRtrStatEntry 46 } - -vRtrV6StatBGPVpnRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatBGPVpnRoutes indicates the current number of VPN-IPV6 routes - learned by MP-BGP for this virtual router." - ::= { vRtrStatEntry 47 } - -vRtrV6StatBGPVpnActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatBGPVpnActiveRoutes indicates the current number of active - VPN-IPV6 routes learned by MP-BGP for this virtual router." - ::= { vRtrStatEntry 48 } - -vRtrV6StatTotalLdpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatTotalLdpTunnels indicates the current number of both active - and inactive v6 LDP tunnels." - ::= { vRtrStatEntry 49 } - -vRtrV6StatTotalSdpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatTotalSdpTunnels indicates the current number of both active - and inactive v6 SDP tunnels." - ::= { vRtrStatEntry 50 } - -vRtrV6StatActiveLdpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatActiveLdpTunnels indicates the current number of v6 rows in - the vRtrTunnelTable where vRtrTunnelType has a value of 'ldp'." - ::= { vRtrStatEntry 51 } - -vRtrV6StatActiveSdpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatActiveSdpTunnels indicates the current number of v6 rows in - the vRtrTunnelTable where vRtrTunnelType has a value of 'sdp'." - ::= { vRtrStatEntry 52 } - -vRtrV6MulticastRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6MulticastRoutes indicates the current number of v6 rows in - the vRtrPimGrpSrcTable." - ::= { vRtrStatEntry 53 } - -vRtrV6StatActiveNbrEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatActiveNbrEntries indicates the number of active V6 neighbor - discovery entries for the specified virtual router in the system." - ::= { vRtrStatEntry 54 } - -vRtrV6StatTotalNbrEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrV6StatTotalNbrEntries indicates the total number of active - and inactive v6 neighbor discovery entries for the specified - virtual router in the system." - ::= { vRtrStatEntry 55 } - -vRtrSubMgmtRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrSubMgmtRoutes indicates the total number of - subscriber management routes in the route Table." - ::= { vRtrStatEntry 56 } - -vRtrSubMgmtActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrSubMgmtActiveRoutes indicates the number of - active subscriber management routes." - ::= { vRtrStatEntry 57 } - -vRtrStatTotalRsvpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrStatTotalRsvpTunnels indicates the current - number of both active and inactive RSVP tunnels." - ::= { vRtrStatEntry 58 } - -vRtrStatActiveRsvpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrStatActiveRsvpTunnels indicates the current - number of rows in the vRtrTunnelTable where vRtrTunnelType has a - value of 'rsvp'." - ::= { vRtrStatEntry 59 } - -vRtrV6StatTotalRsvpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrV6StatTotalRsvpTunnels indicates the current - number of both active and inactive IPv6 RSVP tunnels." - ::= { vRtrStatEntry 60 } - -vRtrV6StatActiveRsvpTunnels OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrV6StatActiveRsvpTunnels indicates the current - number of IPv6 rows in the vRtrTunnelTable where vRtrTunnelType - has a value of 'rsvp'." - ::= { vRtrStatEntry 61 } - -vRtrHostRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrHostRoutes indicates the current number of - direct routes with prefix value 32 for this instance of the - route table." - ::= { vRtrStatEntry 62 } - -vRtrHostActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrHostActiveRoutes indicates the current number of - active direct routes with prefix value 32 for this instance of the - route table." - ::= { vRtrStatEntry 63 } - -vRtrV6HostRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrV6HostRoutes indicates the current number of v6 - direct routes with prefix value 128 for this instance of the - route table." - ::= { vRtrStatEntry 64 } - -vRtrV6HostActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrV6HostActiveRoutes indicates the current number of - v6 active direct routes with prefix value 128 for this instance - of the route table." - ::= { vRtrStatEntry 65 } - -vRtrStatLocalARPEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrStatLocalARPEntries indicates the total number of - active and inactive local ARP entries for the specified virtual - router in the system." - ::= { vRtrStatEntry 66 } - -vRtrStatStaticARPEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrStatStaticARPEntries indicates the total number of - active and inactive static ARP entries for the specified virtual - router in the system." - ::= { vRtrStatEntry 67 } - -vRtrStatDynamicARPEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrStatDynamicARPEntries indicates the total number of - active and inactive dynamic ARP entries for the specified virtual - router in the system." - ::= { vRtrStatEntry 68 } - -vRtrStatManagedARPEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrStatManagedARPEntries indicates the total number of - active and inactive managed ARP entries for the specified virtual - router in the system." - ::= { vRtrStatEntry 69 } - -vRtrStatInternalARPEntries OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrStatInternalARPEntries indicates the total number of - active and inactive internal ARP entries for the specified virtual - router in the system." - ::= { vRtrStatEntry 70 } - -vRtrManagedRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrManagedRoutes indicates the total number of - active and inactive managed routes for the specified virtual - router in the system." - ::= { vRtrStatEntry 71 } - -vRtrManagedActiveRoutes OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrManagedActiveRoutes indicates the total number of - active managed routes for the specified virtual - router in the system." - ::= { vRtrStatEntry 72 } - --- --- Virtual Router Interfaces Table --- - -vRtrIfTotalNumber OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of router interfaces configured in this system." - ::= { tmnxVRtrObjs 3 } - -vRtrIfTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfTable has an entry for each router interface configured in - the system." - ::= { tmnxVRtrObjs 4 } - -vRtrIfEntry OBJECT-TYPE - SYNTAX VRtrIfEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a virtual router interface in the system. - Entries can be created and deleted via SNMP SET operations using the - vRtrIfRowStatus variable." - INDEX { vRtrID, vRtrIfIndex } - ::= { vRtrIfTable 1 } - -VRtrIfEntry ::= - SEQUENCE { - vRtrIfIndex InterfaceIndex, - vRtrIfRowStatus RowStatus, - vRtrIfType INTEGER, - vRtrIfName TNamedItem, - vRtrIfPortID TmnxPortID, - vRtrIfChannelID Unsigned32, - vRtrIfEncapValue TmnxEncapVal, - vRtrIfAdminState TmnxAdminState, - vRtrIfOperState TmnxOperState, - vRtrIfAlias DisplayString, - vRtrIfPhysicalAddress MacAddress, - vRtrIfArpTimeout Unsigned32, - vRtrIfIcmpMaskReply TruthValue, - vRtrIfIcmpRedirects TruthValue, - vRtrIfIcmpNumRedirects Unsigned32, - vRtrIfIcmpRedirectsTime Unsigned32, - vRtrIfIcmpUnreachables TruthValue, - vRtrIfIcmpNumUnreachables Unsigned32, - vRtrIfIcmpUnreachablesTime Unsigned32, - vRtrIfIcmpTtlExpired TruthValue, - vRtrIfIcmpNumTtlExpired Unsigned32, - vRtrIfIcmpTtlExpiredTime Unsigned32, - vRtrIfNtpBroadcast TruthValue, - vRtrIfUnnumbered IpAddress, - vRtrIfMtu Unsigned32, - vRtrIfQosPolicyId TNetworkPolicyID, - vRtrIfIngressFilterId TIPFilterID, - vRtrIfEgressFilterId TIPFilterID, - vRtrIfDirectedBroadcast TruthValue, - vRtrIfMplsStatus TmnxStatus, - vRtrIfUnnumberedIf DisplayString, - vRtrIfCflowd INTEGER, - vRtrIfVPNClass INTEGER, - vRtrIfDescription TItemLongDescription, - vRtrIfProtocol BITS, - vRtrIfTosMarkingTrusted TruthValue, - vRtrIfServiceId TmnxServId, - vRtrIfArpPopulate INTEGER, - vRtrIfIPv6ConfigAllowed TruthValue, - vRtrIfIPv6OperState TmnxOperState, - vRtrIfIPv6IngressFilterId TIPFilterID, - vRtrIfIPv6EgressFilterId TIPFilterID, - vRtrIfIcmpV6Redirects TruthValue, - vRtrIfIcmpV6NumRedirects Unsigned32, - vRtrIfIcmpV6RedirectsTime Unsigned32, - vRtrIfIcmpV6Unreachables TruthValue, - vRtrIfIcmpV6NumUnreachables Unsigned32, - vRtrIfIcmpV6UnreachablesTime Unsigned32, - vRtrIfIcmpV6TimeExceeded TruthValue, - vRtrIfIcmpV6NumTimeExceeded Unsigned32, - vRtrIfIcmpV6TimeExceededTime Unsigned32, - vRtrIfIcmpV6PktTooBig TruthValue, - vRtrIfIcmpV6NumPktTooBig Unsigned32, - vRtrIfIcmpV6PktTooBigTime Unsigned32, - vRtrIfIcmpV6ParamProblem TruthValue, - vRtrIfIcmpV6NumParamProblem Unsigned32, - vRtrIfIcmpV6ParamProblemTime Unsigned32, - vRtrIfLinkLocalAddressType InetAddressType, - vRtrIfLinkLocalAddress InetAddress, - vRtrIfLinkLocalAddressState TmnxInetAddrState, - vRtrIfLastOperStateChange TimeStamp, - vRtrIfOperMtu Unsigned32, - vRtrIfGlobalIndex Unsigned32, - vRtrIfDelaySeconds Unsigned32, - vRtrIfDelayUpTimer Integer32, - vRtrIfLocalDhcpServerName TNamedItemOrEmpty, - vRtrIfInitDelayEnable TruthValue, - vRtrIfCpmProtPolicyId TCpmProtPolicyID, - vRtrIfCpmProtUncfgdProtoDropCnt Gauge32, - vRtrIfLdpSyncTimer Unsigned32 - } - -vRtrIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION - "The unique value which identifies this interface of this virtual - router in the Tmnx system. This field provides an identifier for - virtual router interfaces similar to the ifIndex values used in the - mib-2 interfaces table for physical interfaces. The vRtrIfIndex values - can be reused for different virtual routers, but are unique within - those entries with the same vRtrID. - - The vRtrIfIndex value for each virtual interface must remain constant - at least from one re-initialization of the system management processor - to the next." - ::= { vRtrIfEntry 1 } - -vRtrIfRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status. The creation or deletion of a router interface entry - causes creation or deletion of corresponding entries in other Tmnx MIB - tables with the same vRtrID and vRtrIfIndex values, such as the - vRtrIpAddrTable. The router interface is associated to a physical port - interface through the vRtrIfPortID and vRtrIfEncapValue variables. The - RowStatus cannot be SET to 'active' unless vRtrIfName has been - initialized." - ::= { vRtrIfEntry 2 } - -vRtrIfType OBJECT-TYPE - SYNTAX INTEGER { - network(1), - service(2), - serviceIes(3), - serviceRtdVpls(4), --obsolete - serviceVprn(5), - serviceIesSubscriber(6), - serviceIesGroup(7), - serviceVprnSubscriber(8), - serviceVprnGroup(9), - serviceIesRedundant(10), - serviceVprnRedundant(11), - serviceVpls(12), - serviceIesCem(13), --not supported - serviceVprnCem(14), --not supported - serviceVprnIPsec(15), - serviceVprnIPMirror(16) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfType specifies the type of this interface. Different - virtual router interface types are defined as follows: - - network - defined on a network port. - service - used internally. - serviceIes - defined on a SAP or Spoke SDP. - serviceRtdVpls - obsoleted. - serviceVprn - defined on a SAP or Spoke SDP. - serviceIesSubscriber - used internally. - serviceIesGroup - defined on a SAP - serviceVprnSubscriber - used internally. - serviceVprnGroup - defined on a SAP. - serviceIesRedundant - defined on a Spoke SDP. - serviceVprnRedundant - defined on a Spoke SDP. - serviceVpls - defined on an IP endpoint for VPLS. - serviceIesCem - defined on a SAP. --not supported - serviceVprnCem - defined on a SAP. --not supported - serviceVprnIPsec - defined on a SAP. - serviceVprnIPMirror - defined on a Mirror." - ::= { vRtrIfEntry 3 } - -vRtrIfName OBJECT-TYPE - SYNTAX TNamedItem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The administrative name assigned this router interface. The interface - name must be unique among entries with the same vRtrID value. - In order for row creation to succeed, a value must also be assigned - to vRtrIfName." - ::= { vRtrIfEntry 4 } - -vRtrIfPortID OBJECT-TYPE - SYNTAX TmnxPortID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The physical port to which this interface is bound. If vRtrIfPortID is - zero (0), then there is no binding between this virtual router - interface and a physical port. Once an interface has been bound to a - port, several steps are required to change the binding to some other - TmnxPortID value. - vRtrIfAdminState must be 'outOfService'; vRtrIfPortID must be set to - zero (0) to disassociate the interface from the original port binding; - finally, set vRtrIfPortID to the value for the new port binding. - - Setting vRtrIfPortID to 0x20000001 indicates that this interface is the - system interface for the device." - DEFVAL { 0 } - ::= { vRtrIfEntry 5 } - -vRtrIfChannelID OBJECT-TYPE - SYNTAX Unsigned32 (0..64) - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "When the physical port, vRtrIfPortID, is a SONET port, vRtrIfChannelID - is the STSx channel number used by this interface. If vRtrIfPortID is - not a SONET port or the interface has not yet been bound to a physical - port, vRtrIfChannelID will be zero (0). - - This object was obsoleted in release 5.0." - DEFVAL { 0 } - ::= { vRtrIfEntry 6 } - -vRtrIfEncapValue OBJECT-TYPE - SYNTAX TmnxEncapVal - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the label used along with vRtrIfPortID to identify a SAP - on the specified access port." - ::= { vRtrIfEntry 7 } - -vRtrIfAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired administrative state for this router interface." - DEFVAL { outOfService } - ::= { vRtrIfEntry 8 } - -vRtrIfOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational status of this router interface." - ::= { vRtrIfEntry 9 } - -vRtrIfAlias OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "An alternative administrative name assigned this router interface." - ::= { vRtrIfEntry 10 } - -vRtrIfPhysicalAddress OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The interface's address at its protocol sub-layer. For example, for an - 802.x interface, this object normally contains a MAC address. The - interface's media-specific MIB must define the bit and byte ordering - and the format of the value of this object. For interfaces which do - not have such an address (e.g., a serial line), this object should - contain an octet string of zero length." - ::= { vRtrIfEntry 11 } - -vRtrIfArpTimeout OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfArpTimeout determines how long an ARP entry - associated with this interface remains in the ARP cache. When - vRtrIfArpTimeout has a value of zero, '0', the entry will never be - cleared from the cache." - DEFVAL { 14400 } - ::= { vRtrIfEntry 12 } - -vRtrIfIcmpMaskReply OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrIfIcmpMaskReply is set to 'true', a reply will be - issued when this node is requested for the network mask for this - subnet. The requesting node must be attached to the local - network. When vRtrIfIcmpMaskReply is set to 'false', no reply - is issued if an ICMP mask request is received." - DEFVAL { true } - ::= { vRtrIfEntry 13 } - -vRtrIfIcmpRedirects OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrIfIcmpRedirects is set to 'true', ICMP redirects are - generated when routes are not optimal on this router and another - router on the same subnetwork has a better route in order to - alert that node that a better route is available. When - vRtrIfIcmpRedirects is set to 'false', ICMP redirects are not - generated." - DEFVAL { true } - ::= { vRtrIfEntry 14 } - -vRtrIfIcmpNumRedirects OBJECT-TYPE - SYNTAX Unsigned32 (10..1000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpNumRedirects limits the number of redirects - issued per the time frame specified in vRtrIfIcmpRedirectsTime." - DEFVAL { 100 } - ::= { vRtrIfEntry 15 } - -vRtrIfIcmpRedirectsTime OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpRedirectsTime determines the time frame - in seconds that is used to limit the number of redirects issued - per time frame." - DEFVAL { 10 } - ::= { vRtrIfEntry 16 } - -vRtrIfIcmpUnreachables OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrIfIcmpUnreachables is set to 'true', ICMP host and - network unreachable messages are generated by this interface. - When vRtrIfIcmpUnreachables is set to 'false', ICMP host and - network unreachable messages are not sent." - DEFVAL { true } - ::= { vRtrIfEntry 17 } - -vRtrIfIcmpNumUnreachables OBJECT-TYPE - SYNTAX Unsigned32 (10..1000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpNumUnreachables determines how many - destination unreachable messages are issued in the time frame - specified by vRtrIfIcmpUnreachablesTime." - DEFVAL { 100 } - ::= { vRtrIfEntry 18 } - -vRtrIfIcmpUnreachablesTime OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpUnreachablesTime sets the time frame in - seconds that is used to limit the number of destination - unreachable messages issued per time frame." - DEFVAL { 10 } - ::= { vRtrIfEntry 19 } - -vRtrIfIcmpTtlExpired OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrIfIcmpTtlExpired is set to 'true', the rate that - ttl-expired messages by this interface is throttled based on - the values of vRtrIfIcmpNumTtlExpired and vRtrIfIcmpTtlExpiredTime. - When vRtrIfIcmpTtlExpired is set to 'false', unlimited ttl-expired - messages are sent." - DEFVAL { true } - ::= { vRtrIfEntry 20 } - -vRtrIfIcmpNumTtlExpired OBJECT-TYPE - SYNTAX Unsigned32 (10..1000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpNumTtlExpired defines how many ttl-expired - messages will be issued in the time frame specified by - vRtrIfIcmpTtlExpiredTime." - DEFVAL { 100 } - ::= { vRtrIfEntry 21 } - -vRtrIfIcmpTtlExpiredTime OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpTtlExpiredTime sets the time frame in - seconds that is used to limit the number of ttl-expired messages - issued by this interface with the specified time frame." - DEFVAL { 10 } - ::= { vRtrIfEntry 22 } - -vRtrIfNtpBroadcast OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrIfNtpBroadcast is set to 'true', the NTP broadcasts - will be transmitted on this interface." - DEFVAL { false } - ::= { vRtrIfEntry 23 } - -vRtrIfUnnumbered OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The IP address to be used when generating packets on this interface. - This variable is complemented by vRtrIfUnnumbered. If - vRtrIfUnnumberedIf is a null-string and vRtrIfUnnumbered - is '0.0.0.0' it implies that no unnumbered interface is configured. - At any instant only one of the two members can be non-null. - - A value of '255.255.255.255' implies the use of system-ip. It is - strongly suggested to use the node's system IP address as it is not - associated with a particular physical interface and is therefore always - reachable." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { vRtrIfEntry 24 } - -vRtrIfMtu OBJECT-TYPE - SYNTAX Unsigned32(0|512..9000) - UNITS "bytes" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfMtu is used to reflect the MTU size of this - interface in the header of an ICMP MTU exceeded message when - a packet is too large to be transmitted on this interface. - The default size is calculated by subtracting the DLC header - size from the physical MTU size of the interface. - - When a SNMP SET request is received with a value of zero (0), the - agent actually sets vRtrIfMtu to the calculated default size." - DEFVAL { 0 } - ::= { vRtrIfEntry 25 } - -vRtrIfQosPolicyId OBJECT-TYPE - SYNTAX TNetworkPolicyID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfQosPolicyId associates a pre-existing - network-policy-id to a network interface. Packets are marked - using qos policies on edge switches; invoking a qos policy on - a network port allows for the packets that match the policy - criteria to be remarked. - - If this entry indicates a service virtual router interface or - the special out-of-band management interface, this object is - meaningless and is not applied to the interface." - DEFVAL { 1 } - ::= { vRtrIfEntry 26 } - -vRtrIfIngressFilterId OBJECT-TYPE - SYNTAX TIPFilterID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIngressFilterId associates an ip-filter-id - with an ingress interface. Filters control the forwarding and - dropping of packets based on IP criteria. A value of zero (0) - indicates that there is no ip-filter-id associated with this - interface. - - If this entry indicates a service virtual router interface or - the special out-of-band management interface, this object is - meaningless and is not applied to the interface." - DEFVAL { 0 } - ::= { vRtrIfEntry 27 } - -vRtrIfEgressFilterId OBJECT-TYPE - SYNTAX TIPFilterID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfEgressFilterId associates an ip-filter-id - with an egress interface. Filters control the forwarding and - dropping of packets based on IP criteria. A value of zero (0) - indicates that there is no ip-filter-id associated with this - interface. - - If this entry indicates a service virtual router interface or - the special out-of-band management interface, this object is - meaningless and is not applied to the interface." - DEFVAL { 0 } - ::= { vRtrIfEntry 28 } - -vRtrIfDirectedBroadcast OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrIfDirectedBroadcast is set to 'true', allows broadcasts - directed to this interface to be accepted. When 'false', - directed broadcasts are dropped. This is of particular use - when preventing denial of service attacks." - DEFVAL { false } - ::= { vRtrIfEntry 29 } - -vRtrIfMplsStatus OBJECT-TYPE - SYNTAX TmnxStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Setting this variable to 'create' causes this interface to be - used with MPLS. It also causes a row to be created in the - vRtrMplsIfTable. Setting it to 'delete' removes the interface - from MPLS and causes the corresponding row in the vRtrMplsIfTable - to be removed. However, an attempt to set vRtrIfMplsStatus to - 'delete' will fail if MPLS activity on this interface is not - administratively in the outOfService state, i.e. vRtrMplsIfAdminState - of the vRtrMplsIfTable must be set to 'outOfService'." - DEFVAL { delete } - ::= { vRtrIfEntry 30 } - -vRtrIfUnnumberedIf OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of the interface to which this unnumbered interface will - refer to. This variable is complemented by vRtrIfUnnumbered. If - vRtrIfUnnumberedIf is a null-string and vRtrIfUnnumbered is '0' it - implies that no unnumbered interface is configured. At any instant - only one of the two members can be non-null." - ::= { vRtrIfEntry 31 } - -vRtrIfCflowd OBJECT-TYPE - SYNTAX INTEGER { - none (1), - acl (2), - interface (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfCflowd specifies the type of Cflowd analysis - applied to this interface. A Cflowd profile controls the sampling - and analysis of data flows through the router. A value of none (1) - indicates that there is no Cflowd analysis associated with this - interface." - DEFVAL { none } - ::= { vRtrIfEntry 32 } - -vRtrIfVPNClass OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - carrierOfCarrier (1), - enterprise (2), - interProvider (3) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfVPNClass specifies the type of VPN scenario - supported on this virtual router interface." - ::= { vRtrIfEntry 33 } - -vRtrIfDescription OBJECT-TYPE - SYNTAX TItemLongDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDescription is a user provided description - string for this virtual router interface. It can consist of - any printable, seven-bit ASCII characters up to 80 characters in - length." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfEntry 34 } - -vRtrIfProtocol OBJECT-TYPE - SYNTAX BITS { - ospfv2 (0), - rip (1), - isis (2), - bgp (3), - mpls (4), - rsvp (5), - ldp (6), - igmp (7), - pim (8), - ospf3 (9), - mld (10) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfProtocol indicates which protocols are running - on this virtual router interface. If the bit corresponding to a - protocol is set, then the protocol is enabled on this interface." - ::= { vRtrIfEntry 35 } - -vRtrIfTosMarkingTrusted OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfTosMarkingTrusted specifies whether the TOS - bits on the packets ingressing on the interface should be - trusted by the system or not. If the value is set to 'true', the - TOS bits should be trusted. - - If the system does not trust these packets, it will remark the - packets upon egress as indicated by the value of the egress - remark flag, TIMETRA-QOS-MIB:: tNetworkPolicyEgressRemark. - The egress remark flag is part of the QoS policy applied to the - network interface. - - The interfaces belonging to the IES service have the egress - remark flag set to not trusted, 'false', by default. For all other - interface types, the TOS bits are trusted by default." - DEFVAL { true } - ::= { vRtrIfEntry 36 } - -vRtrIfServiceId OBJECT-TYPE - SYNTAX TmnxServId - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfServiceId specifies the service id for this - interface. This object must always be set at row creation when - the vRtrIfType is not network(1). This object cannot be modified - once the row is created." - DEFVAL { 0 } - ::= { vRtrIfEntry 37 } - -vRtrIfArpPopulate OBJECT-TYPE - SYNTAX INTEGER { - disabled (1), - enabled (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfArpPopulate specifies the ARP - populate action. - The value disabled means that the normal ARP protocol is active. - The value enabled means that the system will not originate ARP - requests on this interface. The ARP cache is only populated with MAC - addresses learned via the DHCP protocol. - If the value of vRtrIfType is network, this object can only be set - to disabled." - DEFVAL { disabled } - ::= { vRtrIfEntry 38 } - -vRtrIfIPv6ConfigAllowed OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIPv6ConfigAllowed specifies whether IPv6 can be - configured on this router interface. When the value is 'true', IPv6 - can be configured on this interface. When it is 'false', IPv6 - cannot be configured." - DEFVAL { false } - ::= { vRtrIfEntry 39 } - -vRtrIfIPv6OperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The current operational status for IPv6 on this router interface." - ::= { vRtrIfEntry 40 } - -vRtrIfIPv6IngressFilterId OBJECT-TYPE - SYNTAX TIPFilterID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIPv6IngressFilterId associates an ip-filter-id - with an ingress v6 interface. Filters control the forwarding and - dropping of packets based on IP criteria. A value of zero (0) - indicates that there is no ip-filter-id associated with this - interface. - - If this entry indicates a service virtual router interface or - the special out-of-band management interface, this object is - meaningless and is not applied to the interface." - DEFVAL { 0 } - ::= { vRtrIfEntry 41 } - -vRtrIfIPv6EgressFilterId OBJECT-TYPE - SYNTAX TIPFilterID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIPv6EgressFilterId associates an ip-filter-id - with an egress v6 interface. Filters control the forwarding and - dropping of packets based on IP criteria. A value of zero (0) - indicates that there is no ip-filter-id associated with this - interface. - - If this entry indicates a service virtual router interface or - the special out-of-band management interface, this object is - meaningless and is not applied to the interface." - DEFVAL { 0 } - ::= { vRtrIfEntry 42 } - -vRtrIfIcmpV6Redirects OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrIfIcmpV6Redirects is set to 'true', ICMPv6 redirects are - generated when routes are not optimal on this router and another - router on the same subnetwork has a better route in order to - alert that node that a better route is available. When - vRtrIfIcmpV6Redirects is set to 'false', ICMPv6 redirects are not - generated." - DEFVAL { true } - ::= { vRtrIfEntry 43 } - -vRtrIfIcmpV6NumRedirects OBJECT-TYPE - SYNTAX Unsigned32 (10..1000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6NumRedirects limits the number of v6 redirects - issued per the time frame specified in vRtrIfIcmpV6RedirectsTime." - DEFVAL { 100 } - ::= { vRtrIfEntry 44 } - -vRtrIfIcmpV6RedirectsTime OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6RedirectsTime determines the time frame - in seconds that is used to limit the number of v6 redirects issued - per time frame." - DEFVAL { 10 } - ::= { vRtrIfEntry 45 } - -vRtrIfIcmpV6Unreachables OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrIfIcmpV6Unreachables is set to 'true', ICMPv6 host and - network unreachable messages are generated by this interface. - When vRtrIfIcmpV6Unreachables is set to 'false', ICMPv6 host and - network unreachable messages are not sent." - DEFVAL { true } - ::= { vRtrIfEntry 46 } - -vRtrIfIcmpV6NumUnreachables OBJECT-TYPE - SYNTAX Unsigned32 (10..1000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6NumUnreachables determines how many - destination unreachable ICMPv6 messages are issued in the time - frame specified by vRtrIfIcmpV6UnreachablesTime." - DEFVAL { 100 } - ::= { vRtrIfEntry 47 } - -vRtrIfIcmpV6UnreachablesTime OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6UnreachablesTime sets the time frame in - seconds that is used to limit the number of destination - unreachable ICMPv6 messages issued per time frame." - DEFVAL { 10 } - ::= { vRtrIfEntry 48 } - -vRtrIfIcmpV6TimeExceeded OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6TimeExceeded specifies whether - time-exceeded ICMP messages should be sent. When it is set to - 'true', ICMPv6 time-exceeded messages are generated by this - interface. When vRtrIfIcmpV6TimeExceeded is set to 'false', - ICMPv6 time-exceeded messages are not sent." - DEFVAL { true } - ::= { vRtrIfEntry 49 } - -vRtrIfIcmpV6NumTimeExceeded OBJECT-TYPE - SYNTAX Unsigned32 (10..1000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6NumTimeExceeded specifies how many - time-exceeded ICMPv6 messages are issued in the time - frame specified by vRtrIfIcmpV6TimeExceededTime." - DEFVAL { 100 } - ::= { vRtrIfEntry 50 } - -vRtrIfIcmpV6TimeExceededTime OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6TimeExceededTime specifies the time frame - in seconds that is used to limit the number of time-exceeded - ICMPv6 messages issued per time frame." - DEFVAL { 10 } - ::= { vRtrIfEntry 51 } - -vRtrIfIcmpV6PktTooBig OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6PktTooBig specifies whether - packet-too-big ICMP messages should be sent. When it is set to - 'true', ICMPv6 packet-too-big messages are generated by this - interface. When vRtrIfIcmpV6PktTooBig is set to 'false', - ICMPv6 packet-too-big messages are not sent." - DEFVAL { true } - ::= { vRtrIfEntry 52 } - -vRtrIfIcmpV6NumPktTooBig OBJECT-TYPE - SYNTAX Unsigned32 (10..1000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6NumPktTooBig specifies how many - packet-too-big ICMPv6 messages are issued in the time - frame specified by vRtrIfIcmpV6PktTooBigTime." - DEFVAL { 100 } - ::= { vRtrIfEntry 53 } - -vRtrIfIcmpV6PktTooBigTime OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6PktTooBigTime specifies the time frame - in seconds that is used to limit the number of packet-too-big - ICMPv6 messages issued per time frame." - DEFVAL { 10 } - ::= { vRtrIfEntry 54 } - -vRtrIfIcmpV6ParamProblem OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6ParamProblem specifies whether - parameter-problem ICMP messages should be sent. When it is set to - 'true', ICMPv6 parameter-problem messages are generated by this - interface. When vRtrIfIcmpV6ParamProblem is set to 'false', - ICMPv6 parameter-problem messages are not sent." - DEFVAL { true } - ::= { vRtrIfEntry 55 } - -vRtrIfIcmpV6NumParamProblem OBJECT-TYPE - SYNTAX Unsigned32 (10..1000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6NumParamProblem specifies how many - parameter-problem ICMPv6 messages are issued in the time - frame specified by vRtrIfIcmpV6ParamProblemTime." - DEFVAL { 100 } - ::= { vRtrIfEntry 56 } - -vRtrIfIcmpV6ParamProblemTime OBJECT-TYPE - SYNTAX Unsigned32 (1..60) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIcmpV6ParamProblemTime specifies the time frame - in seconds that is used to limit the number of parameter-problem - ICMPv6 messages issued per time frame." - DEFVAL { 10 } - ::= { vRtrIfEntry 57 } - -vRtrIfLinkLocalAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfLinkLocalAddressType indicates the IP address - type of the link local address of this virtual router interface. - When the value of vRtrIfIPv6OperState is 'inService', this object - will have a value of 'ipv6z', and 'unknown' otherwise." - ::= { vRtrIfEntry 58 } - -vRtrIfLinkLocalAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|20)) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfLinkLocalAddress indicates the link local IP - address of this virtual router interface. This address valid when - the value of vRtrIfIPv6OperState is 'inService'." - ::= { vRtrIfEntry 59 } - -vRtrIfLinkLocalAddressState OBJECT-TYPE - SYNTAX TmnxInetAddrState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfLinkLocalAddressState indicates the address - state of vRtrIfLinkLocalAddress. When vRtrIfIPv6OperState is - 'outOfService', the value of this object is 'unknown'." - ::= { vRtrIfEntry 60 } - -vRtrIfLastOperStateChange OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfLastOperStateChange indicates the sysUpTime when - the operational state of this interface last changed." - ::= { vRtrIfEntry 61 } - -vRtrIfOperMtu OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "bytes" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfOperMtu indicates the operational value of the - IP MTU on this interface. It is the minimum of the vRtrIfMtu and - the MTU of the physical port this interface is bound to." - ::= { vRtrIfEntry 62 } - -vRtrIfGlobalIndex OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfGlobalIndex uniquely identifies this interface - in the tmnx system. This field provides an identifier for router - interfaces similar to the vRtrIfIndex value, except that vRtrIfIndex - is unique within each virtual router. The vRtrIfGlobalIndex is unique - system wide regardless of the vRtrID. - - The vRtrIfGlobalIndex value for each virtual interface must remain - constant at least from one re-initialization of the system management - processor to the next." - ::= { vRtrIfEntry 63 } - -vRtrIfDelaySeconds OBJECT-TYPE - SYNTAX Unsigned32 (0..1200) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDelaySeconds specifies the time in seconds - that is used to bring up the interface. - - When interface comes up, it will not become operational until - after the specified delay. - - The default value of vRtrIfDelaySeconds is 0. It indicates - that the interface will become operational as soon as - it is enabled." - DEFVAL { 0 } - ::= { vRtrIfEntry 64 } - -vRtrIfDelayUpTimer OBJECT-TYPE - SYNTAX Integer32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfDelayUpTimer indicates the time left before the - interface comes up when vRtrIfDelaySeconds is configured to a - non-zero value. - - When the interface is down, this object will return the value -1. - It's value can be in the range 0 to vRtrIfDelaySeconds's value - if the interface is 'about to come up'. - - If the interface is up, the value of vRtrIfDelayUpTimer will be 0." - ::= { vRtrIfEntry 65 } - -vRtrIfLocalDhcpServerName OBJECT-TYPE - SYNTAX TNamedItemOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfLocalDhcpServerName specifies the local DHCP server - that can be reached via this interface. - - The server itself is configured on virtual router level in object - TIMETRA-DHCP-SERVER-MIB::tmnxDhcpServerCfgServerName. Assigning - an ip-address to it is done here by linking it to an interface. - A server can be linked to several interfaces on the same virtual - router." - DEFVAL { ''H } - ::= { vRtrIfEntry 66 } - -vRtrIfInitDelayEnable OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfInitDelayEnable specifies whether vRtrIfDelaySeconds - is used only the next time or everytime the system attempts to bring - the interface operationally up. - - The value of vRtrIfInitDelayEnable is ignored if the value of - vRtrIfDelaySeconds is set to 0. - - The value of vRtrIfInitDelayEnable is only set when interface is of - type subscriber-interface. - - When the value vRtrIfInitDelayEnable is set to 'false', everytime - the system attempts to bring the interface operationally up, - it will be delayed by the value of vRtrIfDelaySeconds. - - When the value vRtrIfInitDelayEnable is set to 'true', only the next - time the system attempts to bring the interface operationally up, - it will be delayed by the value of vRtrIfDelaySeconds." - DEFVAL { false } - ::= { vRtrIfEntry 67 } - -vRtrIfCpmProtPolicyId OBJECT-TYPE - SYNTAX TCpmProtPolicyID - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfCpmProtPolicyId associates a CPM Protection policy - with an interface. - - A value of zero (0) specifies that no CPM Protection policy is - associated with this interface. - - A value of one (1) specifies that the default CPM Protection policy is - associated with this interface. - - If no value for vRtrIfCpmProtPolicyId is specified when the - vRtrIfEntry is created, the system assigns a default value, - derived from the value of the object vRtrIfType, as follows: - - vRtrIfType vRtrIfCpmProtPolicyId - --------------------------------------------------------------------- - network 1 - service used internally. - serviceIes 1 - serviceRtdVpls obsoleted. - serviceVprn 1 - serviceIesSubscriber 0 - serviceIesGroup 0 - serviceVprnSubscriber used internally. - serviceVprnGroup 0 - serviceIesRedundant 0 - serviceVprnRedundant 0 - serviceVpls 0 - serviceIesCem defined on a SAP. --not supported - serviceVprnCem defined on a SAP. --not supported - serviceVprnIPsec 0 - serviceVprnIPMirror 0 - - If an interface would get a default value of 'one', it is not - allowed to set the value of vRtrIfCpmProtPolicyId to 'zero'. - - If an interface would get a default value of 'zero', it is not - allowed to modify the value of vRtrIfCpmProtPolicyId. - - This object is not supported on SR-1 and ESS-1, where the - value of TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', - and 7710, where the value of TIMETRA-CHASSIS-MIB::tmnxChassisType is - '7' or '9'." - ::= { vRtrIfEntry 68 } - -vRtrIfCpmProtUncfgdProtoDropCnt OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfCpmProtUncfgdProtoDropCnt indicates the number of - network control protocol messages dropped due to the operation of the - protocol protection facility. - - The protocol protection facility can be enabled and disabled by means - of the object TIMETRA-SECURITY-MIB::tmnxCpmProtDropUncfgdProtocolMsg. - - When the protocol protection facility is enabled, - network control protocol traffic received on this virtual router - interface is dropped if the protocol is not configured on this virtual - router interface. - - The value of vRtrIfProtocol indicates which protocols are configured - on this virtual router interface. - - This object is not supported on SR-1 and ESS-1, where the - value of TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', - and 7710, where the value of TIMETRA-CHASSIS-MIB::tmnxChassisType is - '7' or '9'." - ::= { vRtrIfEntry 69 } - -vRtrIfLdpSyncTimer OBJECT-TYPE - SYNTAX Unsigned32 (0|1..1800) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfLdpSyncTimer specifies a time interval used - for IGP-LDP synchronization. The timer is started from the time the LDP - session to the neighbor is up over the interface. This is to allow - for the label FEC bindings to be exchanged. - - When the timer expires, the link cost is restored and is re-advertised. - IGP will announce a new best next-hop and LDP will use it if the - label binding for the neighbor's FEC is available." - DEFVAL { 0 } - ::= { vRtrIfEntry 70 } - - --- --- Virtual Router ICMPv6 Statistics Table --- - -vRtrIcmp6Table OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIcmp6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIcmp6Table table contains statistics - of ICMPv6 messages that are received and sourced by - a router instance." - ::= { tmnxVRtrObjs 31 } - -vRtrIcmp6Entry OBJECT-TYPE - SYNTAX VRtrIcmp6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents the ICMP statistics of a - virtual router instance. Entries are created and deleted - when entries in the vRtrConfEntry are created and deleted." - AUGMENTS { vRtrConfEntry } - ::= { vRtrIcmp6Table 1 } - -VRtrIcmp6Entry ::= - SEQUENCE { - vRtrIcmp6InMsgs Counter32, - vRtrIcmp6InErrors Counter32, - vRtrIcmp6InDestUnreachs Counter32, - vRtrIcmp6InAdminProhibs Counter32, - vRtrIcmp6InTimeExcds Counter32, - vRtrIcmp6InParmProblems Counter32, - vRtrIcmp6InPktTooBigs Counter32, - vRtrIcmp6InEchos Counter32, - vRtrIcmp6InEchoReplies Counter32, - vRtrIcmp6InRtrSolicits Counter32, - vRtrIcmp6InRtrAdvertisements Counter32, - vRtrIcmp6InNbrSolicits Counter32, - vRtrIcmp6InNbrAdvertisements Counter32, - vRtrIcmp6InRedirects Counter32, - vRtrIcmp6InGrpMembQueries Counter32, - vRtrIcmp6InGrpMembResponses Counter32, - vRtrIcmp6InGrpMembReductions Counter32, - vRtrIcmp6OutMsgs Counter32, - vRtrIcmp6OutErrors Counter32, - vRtrIcmp6OutDestUnreachs Counter32, - vRtrIcmp6OutAdminProhibs Counter32, - vRtrIcmp6OutTimeExcds Counter32, - vRtrIcmp6OutParmProblems Counter32, - vRtrIcmp6OutPktTooBigs Counter32, - vRtrIcmp6OutEchos Counter32, - vRtrIcmp6OutEchoReplies Counter32, - vRtrIcmp6OutRtrSolicits Counter32, - vRtrIcmp6OutRtrAdvertisements Counter32, - vRtrIcmp6OutNbrSolicits Counter32, - vRtrIcmp6OutNbrAdvertisements Counter32, - vRtrIcmp6OutRedirects Counter32, - vRtrIcmp6OutGrpMembQueries Counter32, - vRtrIcmp6OutGrpMembResponses Counter32, - vRtrIcmp6OutGrpMembReductions Counter32 - } - -vRtrIcmp6InMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InMsgs indicates the total number - of ICMP messages received by this router instance which - includes all those counted by vRtrIcmp6InErrors." - ::= { vRtrIcmp6Entry 1 } - -vRtrIcmp6InErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InErrors indicates the number of - ICMP messages which this router instance received but determined - as having ICMP-specific errors (bad ICMP checksums, bad length - , etc.)." - ::= { vRtrIcmp6Entry 2 } - -vRtrIcmp6InDestUnreachs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InDestUnreachs indicates the number of - ICMP Destination Unreachable messages received by this router - instance." - ::= { vRtrIcmp6Entry 3 } - -vRtrIcmp6InAdminProhibs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InAdminProhibs indicates the number of - ICMP destination unreachable/communication administratively - prohibited messages received by this router instance." - ::= { vRtrIcmp6Entry 4 } - -vRtrIcmp6InTimeExcds OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InTimeExcds indicates the number of - ICMP Time Exceeded messages received by this router instance." - ::= { vRtrIcmp6Entry 5 } - -vRtrIcmp6InParmProblems OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InParmProblems indicates the number of - ICMP Parameter Problem messages received by this router instance." - ::= { vRtrIcmp6Entry 6 } - -vRtrIcmp6InPktTooBigs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InPktTooBigs indicates the number of - ICMP Packet Too Big messages received by this router instance." - ::= { vRtrIcmp6Entry 7 } - -vRtrIcmp6InEchos OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InEchos indicates the number of ICMP - Echo (request) messages received by this router instance." - ::= { vRtrIcmp6Entry 8 } - -vRtrIcmp6InEchoReplies OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InEchoReplies indicates the number of ICMP - Echo Reply messages received by this router instance." - ::= { vRtrIcmp6Entry 9 } - -vRtrIcmp6InRtrSolicits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InRtrSolicits indicates the number of ICMP - Router Solicit messages received by this router instance." - ::= { vRtrIcmp6Entry 10 } - -vRtrIcmp6InRtrAdvertisements OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InRtrAdvertisements indicates the number of - ICMP Router Advertisement messages received by this router instance." - ::= { vRtrIcmp6Entry 11 } - -vRtrIcmp6InNbrSolicits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InNbrSolicits indicates the number of ICMP - Neighbor Solicit messages received by this router instance." - ::= { vRtrIcmp6Entry 12 } - -vRtrIcmp6InNbrAdvertisements OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InNbrAdvertisements indicates the number - of ICMP Neighbor Advertisement messages received by this router - instance." - ::= { vRtrIcmp6Entry 13 } - -vRtrIcmp6InRedirects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InRedirects indicates number of ICMP - Redirect messages received by this router instance." - ::= { vRtrIcmp6Entry 14 } - -vRtrIcmp6InGrpMembQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InGrpMembQueries indicates the number of - ICMP Group Membership Query messages received by this router - instance." - ::= { vRtrIcmp6Entry 15 } - -vRtrIcmp6InGrpMembResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InGrpMembResponses indicates the number of - ICMP Group Membership Response messages received by this router - instance." - ::= { vRtrIcmp6Entry 16 } - -vRtrIcmp6InGrpMembReductions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6InGrpMembReductions indicates the number of - ICMP Group Membership Reduction messages received by this router - instance." - ::= { vRtrIcmp6Entry 17 } - -vRtrIcmp6OutMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutMsgs indicates the total number of ICMP - messages which this router instance attempted to send. Note that - this counter includes all those counted by icmpOutErrors." - ::= { vRtrIcmp6Entry 18 } - -vRtrIcmp6OutErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutErrors indicates the number of ICMP - messages which this router instance did not send due to problems - discovered within ICMP such as a lack of buffers. This value - should not include errors discovered outside the ICMP layer such - as the inability of VRtrIpv6 to route the resultant datagram. In - some implementations there may be no types of error which contribute - to this counter's value." - ::= { vRtrIcmp6Entry 19 } - -vRtrIcmp6OutDestUnreachs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutDestUnreachs indicates the number of ICMP - Destination Unreachable messages sent by this router instance." - ::= { vRtrIcmp6Entry 20 } - -vRtrIcmp6OutAdminProhibs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutAdminProhibs indicates the number of ICMP - destination unreachable/communication administratively prohibited - messages sent by this router instance." - ::= { vRtrIcmp6Entry 21 } - -vRtrIcmp6OutTimeExcds OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutTimeExcds indicates the number of ICMP - Time Exceeded messages sent by this router instance." - ::= { vRtrIcmp6Entry 22 } - -vRtrIcmp6OutParmProblems OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutParmProblems indicates the number of ICMP - Parameter Problem messages sent by this router instance." - ::= { vRtrIcmp6Entry 23 } - -vRtrIcmp6OutPktTooBigs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutPktTooBigs indicates the number - of ICMP Packet Too Big messages sent by this router - instance." - ::= { vRtrIcmp6Entry 24 } - -vRtrIcmp6OutEchos OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutEchos indicates the number of ICMP - Echo Request messages sent by this router instance." - ::= { vRtrIcmp6Entry 25 } - -vRtrIcmp6OutEchoReplies OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutEchoReplies indicates the number - of ICMP Echo Reply messages sent by this router instance." - ::= { vRtrIcmp6Entry 26 } - -vRtrIcmp6OutRtrSolicits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutRtrSolicits indicates the number - of ICMP Router Solicitation messages sent by this router - instance." - ::= { vRtrIcmp6Entry 27 } - -vRtrIcmp6OutRtrAdvertisements OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutRtrAdvertisements indicates the - number of ICMP Router Advertisement messages - sent by this router instance." - ::= { vRtrIcmp6Entry 28 } - -vRtrIcmp6OutNbrSolicits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutNbrSolicits indicates the number - of ICMP Neighbor Solicitation messages sent by this router - instance." - ::= { vRtrIcmp6Entry 29 } - -vRtrIcmp6OutNbrAdvertisements OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutNbrAdvertisements indicates the number - of ICMP Neighbor Advertisement messages sent by this router - instance." - ::= { vRtrIcmp6Entry 30 } - -vRtrIcmp6OutRedirects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutRedirects indicates the number of - ICMP Redirect messages sent by this router instance." - ::= { vRtrIcmp6Entry 31 } - -vRtrIcmp6OutGrpMembQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutGrpMembQueries indicates the number of - ICMP Group Membership Query messages sent by this router instance." - ::= { vRtrIcmp6Entry 32 } - -vRtrIcmp6OutGrpMembResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutGrpMembResponses indicates the number of - ICMP Group Membership Response messages sent by this router - instance." - ::= { vRtrIcmp6Entry 33 } - -vRtrIcmp6OutGrpMembReductions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIcmp6OutGrpMembReductions indicates the number of - ICMP Group Membership Reduction messages sent by this router - instance." - ::= { vRtrIcmp6Entry 34 } - --- --- Virtual Router Interface ICMPv6 Statistics Table --- - -vRtrIfIcmp6Table OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfIcmp6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfIcmp6Table table contains statistics - of ICMPv6 messages that are received and sourced by - a router interface." - ::= { tmnxVRtrObjs 32 } - -vRtrIfIcmp6Entry OBJECT-TYPE - SYNTAX VRtrIfIcmp6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents the ICMP statistics of a - virtual router interface. Entries are created and deleted - when entries in the vRtrIfTable are created and deleted." - AUGMENTS { vRtrIfEntry } - ::= { vRtrIfIcmp6Table 1 } - -VRtrIfIcmp6Entry ::= - SEQUENCE { - vRtrIfIcmp6InMsgs Counter32, - vRtrIfIcmp6InErrors Counter32, - vRtrIfIcmp6InDestUnreachs Counter32, - vRtrIfIcmp6InAdminProhibs Counter32, - vRtrIfIcmp6InTimeExcds Counter32, - vRtrIfIcmp6InParmProblems Counter32, - vRtrIfIcmp6InPktTooBigs Counter32, - vRtrIfIcmp6InEchos Counter32, - vRtrIfIcmp6InEchoReplies Counter32, - vRtrIfIcmp6InRtrSolicits Counter32, - vRtrIfIcmp6InRtrAdvertisements Counter32, - vRtrIfIcmp6InNbrSolicits Counter32, - vRtrIfIcmp6InNbrAdvertisements Counter32, - vRtrIfIcmp6InRedirects Counter32, - vRtrIfIcmp6InGrpMembQueries Counter32, - vRtrIfIcmp6InGrpMembResponses Counter32, - vRtrIfIcmp6InGrpMembReductions Counter32, - vRtrIfIcmp6OutMsgs Counter32, - vRtrIfIcmp6OutErrors Counter32, - vRtrIfIcmp6OutDestUnreachs Counter32, - vRtrIfIcmp6OutAdminProhibs Counter32, - vRtrIfIcmp6OutTimeExcds Counter32, - vRtrIfIcmp6OutParmProblems Counter32, - vRtrIfIcmp6OutPktTooBigs Counter32, - vRtrIfIcmp6OutEchos Counter32, - vRtrIfIcmp6OutEchoReplies Counter32, - vRtrIfIcmp6OutRtrSolicits Counter32, - vRtrIfIcmp6OutRtrSolicitsTime TimeStamp, - vRtrIfIcmp6OutRtrAdvertisements Counter32, - vRtrIfIcmp6OutRtrAdvTime TimeStamp, - vRtrIfIcmp6OutNbrSolicits Counter32, - vRtrIfIcmp6OutNbrSolicitsTime TimeStamp, - vRtrIfIcmp6OutNbrAdvertisements Counter32, - vRtrIfIcmp6OutNbrAdvTime TimeStamp, - vRtrIfIcmp6OutRedirects Counter32, - vRtrIfIcmp6OutGrpMembQueries Counter32, - vRtrIfIcmp6OutGrpMembResponses Counter32, - vRtrIfIcmp6OutGrpMembReductions Counter32 - } - -vRtrIfIcmp6InMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InMsgs indicates the total number - of ICMP messages received by this interface which includes - all those counted by vRtrIfIcmp6InErrors. Note that this - interface is the interface to which the ICMP messages were - addressed which may not be necessarily the input interface - for the messages." - ::= { vRtrIfIcmp6Entry 1 } - -vRtrIfIcmp6InErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InErrors indicates the number of - ICMP messages which this interface received but determined - as having ICMP-specific errors (bad ICMP checksums, bad length - , etc.)." - ::= { vRtrIfIcmp6Entry 2 } - -vRtrIfIcmp6InDestUnreachs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InDestUnreachs indicates the number of - ICMP Destination Unreachable messages received by this interface." - ::= { vRtrIfIcmp6Entry 3 } - -vRtrIfIcmp6InAdminProhibs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InAdminProhibs indicates the number of - ICMP destination unreachable/communication administratively - prohibited messages received by this interface." - ::= { vRtrIfIcmp6Entry 4 } - -vRtrIfIcmp6InTimeExcds OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InTimeExcds indicates the number of - ICMP Time Exceeded messages received by this interface." - ::= { vRtrIfIcmp6Entry 5 } - -vRtrIfIcmp6InParmProblems OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InParmProblems indicates the number of - ICMP Parameter Problem messages received by this interface." - ::= { vRtrIfIcmp6Entry 6 } - -vRtrIfIcmp6InPktTooBigs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InPktTooBigs indicates the number of - ICMP Packet Too Big messages received by this interface." - ::= { vRtrIfIcmp6Entry 7 } - -vRtrIfIcmp6InEchos OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InEchos indicates the number of ICMP - Echo (request) messages received by this interface." - ::= { vRtrIfIcmp6Entry 8 } - -vRtrIfIcmp6InEchoReplies OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InEchoReplies indicates the number of ICMP - Echo Reply messages received by this interface." - ::= { vRtrIfIcmp6Entry 9 } - -vRtrIfIcmp6InRtrSolicits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InRtrSolicits indicates the number of ICMP - Router Solicit messages received by this interface." - ::= { vRtrIfIcmp6Entry 10 } - -vRtrIfIcmp6InRtrAdvertisements OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InRtrAdvertisements indicates the number of - ICMP Router Advertisement messages received by this interface." - ::= { vRtrIfIcmp6Entry 11 } - -vRtrIfIcmp6InNbrSolicits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InNbrSolicits indicates the number of ICMP - Neighbor Solicit messages received by this interface." - ::= { vRtrIfIcmp6Entry 12 } - -vRtrIfIcmp6InNbrAdvertisements OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InNbrAdvertisements indicates the number - of ICMP Neighbor Advertisement messages received by this interface." - ::= { vRtrIfIcmp6Entry 13 } - -vRtrIfIcmp6InRedirects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InRedirects indicates number of ICMP - Redirect messages received by this interface." - ::= { vRtrIfIcmp6Entry 14 } - -vRtrIfIcmp6InGrpMembQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InGrpMembQueries indicates the number of - ICMP Group Membership Query messages received by this interface." - ::= { vRtrIfIcmp6Entry 15 } - -vRtrIfIcmp6InGrpMembResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InGrpMembResponses indicates the number of - ICMP Group Membership Response messages received by this interface." - ::= { vRtrIfIcmp6Entry 16 } - -vRtrIfIcmp6InGrpMembReductions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6InGrpMembReductions indicates the number of - ICMP Group Membership Reduction messages received by this interface." - ::= { vRtrIfIcmp6Entry 17 } - -vRtrIfIcmp6OutMsgs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutMsgs indicates the total number of ICMP - messages which this interface attempted to send. Note that this - counter includes all those counted by icmpOutErrors." - ::= { vRtrIfIcmp6Entry 18 } - -vRtrIfIcmp6OutErrors OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutErrors indicates the number of ICMP - messages which this interface did not send due to problems discovered - within ICMP such as a lack of buffers. This value should not include - errors discovered outside the ICMP layer such as the inability of - VRtrIpv6 to route the resultant datagram. In some implementations - there may be no types of error which contribute to this counter's - value." - ::= { vRtrIfIcmp6Entry 19 } - -vRtrIfIcmp6OutDestUnreachs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutDestUnreachs indicates the number of ICMP - Destination Unreachable messages sent by this interface." - ::= { vRtrIfIcmp6Entry 20 } - -vRtrIfIcmp6OutAdminProhibs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutAdminProhibs indicates the number of ICMP - destination unreachable/communication administratively prohibited - messages sent by this interface." - ::= { vRtrIfIcmp6Entry 21 } - -vRtrIfIcmp6OutTimeExcds OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutTimeExcds indicates the number of ICMP - Time Exceeded messages sent by this interface." - ::= { vRtrIfIcmp6Entry 22 } - -vRtrIfIcmp6OutParmProblems OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutParmProblems indicates the number of ICMP - Parameter Problem messages sent by this interface." - ::= { vRtrIfIcmp6Entry 23 } - -vRtrIfIcmp6OutPktTooBigs OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutPktTooBigs indicates the number of ICMP - Packet Too Big messages sent by this interface." - ::= { vRtrIfIcmp6Entry 24 } - -vRtrIfIcmp6OutEchos OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutEchos indicates the number of ICMP - Echo Request messages sent by this interface." - ::= { vRtrIfIcmp6Entry 25 } - -vRtrIfIcmp6OutEchoReplies OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutEchoReplies indicates the number - of ICMP Echo Reply messages sent by this interface." - ::= { vRtrIfIcmp6Entry 26 } - -vRtrIfIcmp6OutRtrSolicits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutRtrSolicits indicates the number - of ICMP Router Solicitation messages sent by this interface." - ::= { vRtrIfIcmp6Entry 27 } - -vRtrIfIcmp6OutRtrSolicitsTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutRtrSolicitsTime indicates the system - time when the last router solicitation message was sent by this - interface." - ::= { vRtrIfIcmp6Entry 28 } - -vRtrIfIcmp6OutRtrAdvertisements OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutRtrAdvertisements indicates the - number of ICMP Router Advertisement messages - sent by this interface." - ::= { vRtrIfIcmp6Entry 29 } - -vRtrIfIcmp6OutRtrAdvTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutRtrAdvTime indicates the system - time when the last router advertisement message was sent by - this interface." - ::= { vRtrIfIcmp6Entry 30 } - -vRtrIfIcmp6OutNbrSolicits OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutNbrSolicits indicates the number - of ICMP Neighbor Solicitation messages sent by this interface." - ::= { vRtrIfIcmp6Entry 31 } - -vRtrIfIcmp6OutNbrSolicitsTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutNbrSolicitsTime indicates the system - time when the last neighbor solicitation message was sent by this - interface." - ::= { vRtrIfIcmp6Entry 32 } - -vRtrIfIcmp6OutNbrAdvertisements OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutNbrAdvertisements indicates the number - of ICMP Neighbor Advertisement messages sent by this interface." - ::= { vRtrIfIcmp6Entry 33 } - -vRtrIfIcmp6OutNbrAdvTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutNbrAdvTime indicates the system - time when the last neighbor advertisement message was sent by - this interface." - ::= { vRtrIfIcmp6Entry 34 } - -vRtrIfIcmp6OutRedirects OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutRedirects indicates the number of - ICMP Redirect messages sent by this interface." - ::= { vRtrIfIcmp6Entry 35 } - -vRtrIfIcmp6OutGrpMembQueries OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutGrpMembQueries indicates the number of - ICMP Group Membership Query messages sent by this interface." - ::= { vRtrIfIcmp6Entry 36 } - -vRtrIfIcmp6OutGrpMembResponses OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutGrpMembResponses indicates the number of - ICMP Group Membership Response messages sent by this interface." - ::= { vRtrIfIcmp6Entry 37 } - -vRtrIfIcmp6OutGrpMembReductions OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfIcmp6OutGrpMembReductions indicates the number of - ICMP Group Membership Reduction messages sent by this interface." - ::= { vRtrIfIcmp6Entry 38 } - --- --- Virtual Router Interface Bi-directional Forwarding Detection table --- - -vRtrIfBfdTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfBfdEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfBfdTable table contains the configuration for - Bi-directional Forwarding Detection (BFD) on the vRtrIfEntry - with the same indices." - ::= { tmnxVRtrObjs 33 } - -vRtrIfBfdEntry OBJECT-TYPE - SYNTAX VRtrIfBfdEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents the BFD configuration for an - interface. Entries are created and deleted when entries - in the vRtrIfTable are created and deleted." - AUGMENTS { vRtrIfEntry } - ::= { vRtrIfBfdTable 1 } - -VRtrIfBfdEntry ::= - SEQUENCE { - vRtrIfBfdAdminState TmnxAdminState, - vRtrIfBfdTransmitInterval Unsigned32, - vRtrIfBfdReceiveInterval Unsigned32, - vRtrIfBfdMultiplier Unsigned32, - vRtrIfBfdEchoInterval Unsigned32 - } - -vRtrIfBfdAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of vRtrIfBfdAdminState specifies the admin state of - BFD on this interface. When it is 'inService', BFD sessions can be - established on this interface. When it is 'outOfService', they - cannot." - ::= { vRtrIfBfdEntry 1 } - -vRtrIfBfdTransmitInterval OBJECT-TYPE - SYNTAX Unsigned32 (100..100000) --100..100k - UNITS "milliseconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of vRtrIfBfdTransmitInterval specifies the BFD transmit - interval over this interface." - DEFVAL { 100 } - ::= { vRtrIfBfdEntry 2 } - -vRtrIfBfdReceiveInterval OBJECT-TYPE - SYNTAX Unsigned32 (100..100000) --100..100k - UNITS "milliseconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of vRtrIfBfdReceiveInterval specifies the BFD receive - interval over this interface." - DEFVAL { 100 } - ::= { vRtrIfBfdEntry 3 } - -vRtrIfBfdMultiplier OBJECT-TYPE - SYNTAX Unsigned32 (3..20) - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of vRtrIfBfdMultiplier specifies the the number of - consecutive BFD messages that must be missed from the peer before - the BFD session state is changed to down and the upper level - protocols (OSPF, IS-IS or PIM) are notified of the fault." - DEFVAL { 3 } - ::= { vRtrIfBfdEntry 4 } - -vRtrIfBfdEchoInterval OBJECT-TYPE - SYNTAX Unsigned32 (0|100..100000) --100..100k - UNITS "milliseconds" - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of vRtrIfBfdEchoInterval specifies the BFD echo - interval over this interface." - DEFVAL { 0 } - ::= { vRtrIfBfdEntry 5 } - --- --- Virtual Router BFD session table --- - -vRtrIfBfdSessionTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfBfdSessionEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfBfdSessionTable table contains per BFD session statistics - and operational settings." - ::= { tmnxVRtrObjs 34 } - -vRtrIfBfdSessionEntry OBJECT-TYPE - SYNTAX VRtrIfBfdSessionEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a BFD session. Entries are created - automatically by the system, or when a static-route is - configured to use BFD." - INDEX { - vRtrID, - vRtrIfIndex, - vRtrIfBfdSessionLclAddrType, - vRtrIfBfdSessionLclAddr, - vRtrIfBfdSessionRemAddrType, - vRtrIfBfdSessionRemAddr - } - ::= { vRtrIfBfdSessionTable 1 } - -VRtrIfBfdSessionEntry ::= - SEQUENCE { - vRtrIfBfdSessionLclAddrType InetAddressType, - vRtrIfBfdSessionLclAddr InetAddress, - vRtrIfBfdSessionRemAddrType InetAddressType, - vRtrIfBfdSessionRemAddr InetAddress, - vRtrIfBfdSessionOperState TmnxOperState, - vRtrIfBfdSessionState INTEGER, - vRtrIfBfdSessionOperFlags BITS, - vRtrIfBfdSessionMesgRecv Counter32, - vRtrIfBfdSessionMesgSent Counter32, - vRtrIfBfdSessionLastDownTime TimeStamp, - vRtrIfBfdSessionLastUpTime TimeStamp, - vRtrIfBfdSessionUpCount Counter32, - vRtrIfBfdSessionDownCount Counter32, - vRtrIfBfdSessionLclDisc Unsigned32, - vRtrIfBfdSessionRemDisc Unsigned32, - vRtrIfBfdSessionProtocols BITS, - vRtrIfBfdSessionTxInterval Unsigned32, - vRtrIfBfdSessionRxInterval Unsigned32, - vRtrIfBfdSessionType INTEGER - } - -vRtrIfBfdSessionLclAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionLclAddrType indicates the address - type in vRtrIfBfdSessionLclAddr." - ::= { vRtrIfBfdSessionEntry 1 } - -vRtrIfBfdSessionLclAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionLclAddr indicates the address of the - local endpoint of this BFD session. Its type is specified by - vRtrIfBfdSessionLclAddrType." - ::= { vRtrIfBfdSessionEntry 2 } - -vRtrIfBfdSessionRemAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionRemAddrType indicates the address - type in vRtrIfBfdSessionRemAddr." - ::= { vRtrIfBfdSessionEntry 3 } - -vRtrIfBfdSessionRemAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionRemAddr indicates the address of the - local endpoint of this BFD session. Its type is specified by - vRtrIfBfdSessionRemAddrType." - ::= { vRtrIfBfdSessionEntry 4 } - -vRtrIfBfdSessionOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionOperState indicates the operational state - of BFD on this interface." - ::= { vRtrIfBfdSessionEntry 5 } - -vRtrIfBfdSessionState OBJECT-TYPE - SYNTAX INTEGER { - adminDown (0), --Session is administratively down - down (1), --Session is down - init (2), --Session is initializing - up (3) --Session is up - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionState indicates the state of the BFD - protocl on this interface." - ::= { vRtrIfBfdSessionEntry 6 } - -vRtrIfBfdSessionOperFlags OBJECT-TYPE - SYNTAX BITS { - noProtocols (0), - noHeartBeat (1), - echoFailed (2), - nbrSignalDown (3), - fwdPlaneReset (4), - pathDown (5), - nbrAdminDown (6), - adminClear (7) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionOperFlags indicates the reasons why a BFD - session is not up." - ::= { vRtrIfBfdSessionEntry 7 } - -vRtrIfBfdSessionMesgRecv OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionMesgRecv indicates the number of messages - received in this session." - ::= { vRtrIfBfdSessionEntry 8 } - -vRtrIfBfdSessionMesgSent OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionMesgSent indicates the number of messages - sent in this session." - ::= { vRtrIfBfdSessionEntry 9 } - - -vRtrIfBfdSessionLastDownTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionLastDownTime indicates the system time - when this session last went down." - ::= { vRtrIfBfdSessionEntry 10 } - -vRtrIfBfdSessionLastUpTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionLastUpTime indicates the system time - when this session last came up." - ::= { vRtrIfBfdSessionEntry 11 } - -vRtrIfBfdSessionUpCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionUpCount indicates the number of times - vRtrIfBfdSessionOperState changed from 'outOfService' to 'inService'." - ::= { vRtrIfBfdSessionEntry 12 } - -vRtrIfBfdSessionDownCount OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionDownCount indicates the number of times - vRtrIfBfdSessionOperState changed from 'inService' to 'outOfService'." - ::= { vRtrIfBfdSessionEntry 13 } - -vRtrIfBfdSessionLclDisc OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionLclDisc indicates the unique local - discriminator for this session." - ::= { vRtrIfBfdSessionEntry 14 } - -vRtrIfBfdSessionRemDisc OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionRemDisc indicates the remote - discriminator for this session." - ::= { vRtrIfBfdSessionEntry 15 } - -vRtrIfBfdSessionProtocols OBJECT-TYPE - SYNTAX BITS { - ospfv2 (0), - pim (1), - isis (2), - staticRoute (3), - mcRing (4), - rsvp (5), - bgp (6) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionProtocols indicates which protocols - are using this BFD session." - ::= { vRtrIfBfdSessionEntry 16 } - -vRtrIfBfdSessionTxInterval OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionTxInterval indicates the negotiated - transmit interval. This value is the minimum of the local node's - 'vRtrIfBfdTransmitInterval' and the remote node's receive interval." - ::= { vRtrIfBfdSessionEntry 17 } - -vRtrIfBfdSessionRxInterval OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "milliseconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionRxInterval indicates the negotiated - receive interval. This value is the minimum of the local node's - 'vRtrIfBfdReceiveInterval' and the remote node's transmit interval." - ::= { vRtrIfBfdSessionEntry 18 } - -vRtrIfBfdSessionType OBJECT-TYPE - SYNTAX INTEGER { - iom (1), --Session is running on IOM - cpm (2) --Session is running on CPM - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfBfdSessionType indicates if the bfd session is - running on IOM or CPM." - ::= { vRtrIfBfdSessionEntry 19 } - --- --- Alcatel 7x50 SR series Virtual Router Interface Proxy ARP Table --- --- Augmentation of the vRtrIfTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship --- between the base table, vRtrIfTable, and the augmenting table, --- vRtrIfProxyArpTable. This in effect extends the vRtrIfTable with --- additional columns. Creation (or deletion) of a row in the --- vRtrIfTable results in the same fate for the row in the --- vRtrIfProxyArpTable. --- - -vRtrIfProxyArpTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfProxyArpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfProxyArpTable provides an extension to the vRtrIfTable. - It has an entry for each virtual router interface configured in - the system." - ::= { tmnxVRtrObjs 18 } - -vRtrIfProxyArpEntry OBJECT-TYPE - SYNTAX VRtrIfProxyArpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents information related to Proxy ARP for a - virtual router interface in the system. - - Entries cannot be created and deleted via SNMP SET operations." - AUGMENTS { vRtrIfEntry } - ::= { vRtrIfProxyArpTable 1 } - -VRtrIfProxyArpEntry ::= - SEQUENCE { - vRtrIfProxyArp TruthValue, - vRtrIfProxyArpLocal TruthValue, - vRtrIfProxyArpPolicy1 TPolicyStatementNameOrEmpty, - vRtrIfProxyArpPolicy2 TPolicyStatementNameOrEmpty, - vRtrIfProxyArpPolicy3 TPolicyStatementNameOrEmpty, - vRtrIfProxyArpPolicy4 TPolicyStatementNameOrEmpty, - vRtrIfProxyArpPolicy5 TPolicyStatementNameOrEmpty - } - -vRtrIfProxyArp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of vRtrIfProxyArp is set to 'true', proxy ARP is - enabled on this interface. If this value is 'false', proxy ARP - is disabled on the interface." - DEFVAL { false } - ::= { vRtrIfProxyArpEntry 1 } - -vRtrIfProxyArpLocal OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of vRtrIfProxyArpLocal is set to 'true', local proxy - ARP is enabled, that is, the interface will reply to ARP requests - even if both the hosts are on the same subnet. In this case ICMP - redirects will be disabled. If the value of vRtrIfProxyArpLocal - is set to 'false', the interface will not reply to ARP requests - if both the hosts are on the same subnet." - DEFVAL { false } - ::= { vRtrIfProxyArpEntry 2 } - -vRtrIfProxyArpPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyArpPolicy1 is used to specify the first - proxy ARP policy for this interface. This policy determines - networks and sources for which proxy ARP will be attempted. If - this value is set to an empty string, ''H, the interface does - not have a proxy ARP policy associated with it. - - The value of vRtrIfProxyArpPolicy1 has no effect if vRtrIfProxyArp - is set to 'false'." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfProxyArpEntry 3 } - -vRtrIfProxyArpPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyArpPolicy2 is used to specify the second - proxy ARP policy for this interface. This policy determines - networks and sources for which proxy ARP will be attempted. If - this value is set to an empty string, ''H, the interface does - not have a proxy ARP policy associated with it. - - The value of vRtrIfProxyArpPolicy2 has no effect if vRtrIfProxyArp - is set to 'false'." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfProxyArpEntry 4 } - -vRtrIfProxyArpPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyArpPolicy3 is used to specify the third - proxy ARP policy for this interface. This policy determines - networks and sources for which proxy ARP will be attempted. If - this value is set to an empty string, ''H, the interface does - not have a proxy ARP policy associated with it. - - The value of vRtrIfProxyArpPolicy3 has no effect if vRtrIfProxyArp - is set to 'false'." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfProxyArpEntry 5 } - -vRtrIfProxyArpPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyArpPolicy4 is used to specify the fourth - proxy ARP policy for this interface. This policy determines - networks and sources for which proxy ARP will be attempted. If - this value is set to an empty string, ''H, the interface does - not have a proxy ARP policy associated with it. - - The value of vRtrIfProxyArpPolicy4 has no effect if vRtrIfProxyArp - is set to 'false'." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfProxyArpEntry 6 } - -vRtrIfProxyArpPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyArpPolicy5 is used to specify the fifth - proxy ARP policy for this interface. This policy determines - networks and sources for which proxy ARP will be attempted. If - this value is set to an empty string, ''H, the interface does - not have a proxy ARP policy associated with it. - - The value of vRtrIfProxyArpPolicy5 has no effect if vRtrIfProxyArp - is set to 'false'." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfProxyArpEntry 7 } - - --- --- Alcatel 7x50 SR series Virtual Router Interface DHCP Relay Table --- --- Augmentation of the vRtrIfTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship --- between the base table, vRtrIfTable, and the augmenting table, --- vRtrIfDHCPTable. This in effect extends the vRtrIfTable with --- additional columns. Creation (or deletion) of a row in the --- vRtrIfTable results in the same fate for the row in the --- vRtrIfDHCPTable. --- - -vRtrIfDHCPTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfDHCPEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfDHCPTable is used to configure the interface - parameters for the DHCP Relay agent." - ::= { tmnxVRtrObjs 19 } - -vRtrIfDHCPEntry OBJECT-TYPE - SYNTAX VRtrIfDHCPEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents information related to DHCP Relay for a - virtual router interface in the system. - - Entries cannot be created and deleted via SNMP SET operations." - AUGMENTS { vRtrIfEntry } - ::= { vRtrIfDHCPTable 1 } - -VRtrIfDHCPEntry ::= - SEQUENCE { - vRtrIfDHCPRelayInfoOption TruthValue, - vRtrIfDHCPRelayInfoAction INTEGER, - vRtrIfDHCPRelayCircuitId INTEGER, - vRtrIfDHCPRelayRemoteId INTEGER, - vRtrIfDHCPAutoFilter Unsigned32, - vRtrIfDHCPRelayServer1 IpAddress, - vRtrIfDHCPRelayServer2 IpAddress, - vRtrIfDHCPRelayServer3 IpAddress, - vRtrIfDHCPRelayServer4 IpAddress, - vRtrIfDHCPRelayServer5 IpAddress, - vRtrIfDHCPRelayServer6 IpAddress, - vRtrIfDHCPRelayServer7 IpAddress, - vRtrIfDHCPRelayServer8 IpAddress, - vRtrIfDHCPRelayTrusted TruthValue, - vRtrIfDHCPAdminState TmnxAdminState, - vRtrIfDHCPSnooping INTEGER, - vRtrIfDHCPDescription TItemDescription, - vRtrIfDHCPAutoFilterId TFilterID, - vRtrIfDHCPOperAutoFilter Unsigned32, - vRtrIfDHCPAuthPolicy TPolicyStatementNameOrEmpty, - vRtrIfDHCPLeasePopulate Unsigned32, - vRtrIfDHCPOperLeasePopulate Unsigned32, - vRtrIfDHCPGiAddressType InetAddressType, - vRtrIfDHCPGiAddress InetAddress, - vRtrIfDHCPGiAddressAsSrc TruthValue, - vRtrIfDHCPMatchOption82 TruthValue, - vRtrIfDHCPRelayRemoteIdStr DisplayString, - vRtrIfDHCPProxyAdminState TmnxAdminState, - vRtrIfDHCPProxyServerAddr IpAddress, - vRtrIfDHCPProxyLeaseTime Unsigned32, - vRtrIfDHCPProxyLTRadiusOverride TruthValue, - vRtrIfDHCPVendorIncludeOptions BITS, - vRtrIfDHCPVendorOptionString DisplayString, - vRtrIfDHCPLayer2Header TruthValue, - vRtrIfDHCPAntiSpoofMacAddr MacAddress, - vRtrIfDHCPClientApplications BITS - } - -vRtrIfDHCPRelayInfoOption OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "vRtrIfDHCPRelayInfoOption is used to enable/disable DHCP - Option 82. If the value of this object is set to 'false', DHCP - Relay is disabled." - DEFVAL { false } - ::= { vRtrIfDHCPEntry 1 } - -vRtrIfDHCPRelayInfoAction OBJECT-TYPE - SYNTAX INTEGER { - replace (1), - drop (2), - keep (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayInfoAction is used to configure the DHCP Relay - reforwarding policy. - - replace(1) - replace existing information with - DHCP relay information - drop(2) - discard messages with existing relay information if - the option-82 information is also present. - keep(3) - retain the existing relay information." - DEFVAL { keep } - ::= { vRtrIfDHCPEntry 2 } - -vRtrIfDHCPRelayCircuitId OBJECT-TYPE - SYNTAX INTEGER { - none (0), - ifIndex (1), - asciiTuple (2), - sapId (3), - vlanAsciiTuple (4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCPRelayCircuitId specifies whether or - not the circuit-id suboption is present, and if it is present what - information goes in it. - If the value of this object is set to 'none', the circuit-id suboption - will not be part of the information option (option 82). - If the value of this object is set to 'ifIndex', the value of the - interface index is used. - If the value of this object is set to 'asciiTuple', the ASCII-encoded - concatenated tuple consisting of the - - access-node-identifier - - service-id - - interface-name - - SAP-id (only if the value of vRtrIfType is 'serviceIesGroup') - is used. - If the value of this object is set to 'sapId', the ASCII-encoded - SAP-id is used. - If the value of this object is set to 'vlan-ascii-tuple' - the format - will include VLAN-id and dot1p bits in addition to what is included in - ascii-tuple already. The format is supported on dot1q and qinq - encapsulated ports only. Thus, when the option 82 bits are - stripped, dot1p bits will be copied to the Ethernet header of an - outgoing packet." - DEFVAL { asciiTuple } - ::= { vRtrIfDHCPEntry 3 } - -vRtrIfDHCPRelayRemoteId OBJECT-TYPE - SYNTAX INTEGER { - mac (1), - none (2), - remote-id (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPRelayRemoteId specifies what information goes - into the remote-id suboption in the DHCP Relay packet. If the - value of this object is set to 'none', the remote-id suboption is - left blank. If the value of this object is set to 'mac', - the MAC address of the remote end is encoded in the suboption. If the - value of the object is set to 'remote-id', vRtrIfDHCPRelayRemoteIdStr - will be the remote-id." - DEFVAL { none } - ::= { vRtrIfDHCPEntry 4 } - -vRtrIfDHCPAutoFilter OBJECT-TYPE - SYNTAX Unsigned32 (0..2000) - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "vRtrIfDHCPAutoFilter allows the router to automatically build - anti-spoofing filter lists. When this object is set to a non-zero - value, auto-filtering is enabled and a filter allowing only - PPPoE or DHCP traffic is established on the interface. The non-zero - value indicates the maximum number of entries that the auto-filter - can have. These entries are created by the agent upon snooping a - valid DHCP Reply packet and are used to allow traffic sourced by - the given DHCP-assigned IP address." - DEFVAL { 0 } - ::= { vRtrIfDHCPEntry 5 } - -vRtrIfDHCPRelayServer1 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServer1 is used to configure the first DHCP server - where the requests will be forwarded." - DEFVAL { '00000000'H } -- 0.0.0.0 - ::= { vRtrIfDHCPEntry 6 } - -vRtrIfDHCPRelayServer2 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServer2 is used to configure the second DHCP server - where the requests will be forwarded." - DEFVAL { '00000000'H } - ::= { vRtrIfDHCPEntry 7 } - -vRtrIfDHCPRelayServer3 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServer3 is used to configure the third DHCP server - where the requests will be forwarded." - DEFVAL { '00000000'H } - ::= { vRtrIfDHCPEntry 8 } - -vRtrIfDHCPRelayServer4 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServer4 is used to configure the fourth DHCP server - where the requests will be forwarded." - DEFVAL { '00000000'H } - ::= { vRtrIfDHCPEntry 9 } - -vRtrIfDHCPRelayServer5 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServer5 is used to configure the fifth DHCP server - where the requests will be forwarded." - DEFVAL { '00000000'H } - ::= { vRtrIfDHCPEntry 10 } - -vRtrIfDHCPRelayServer6 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServer6 is used to configure the sixth DHCP server - where the requests will be forwarded." - DEFVAL { '00000000'H } - ::= { vRtrIfDHCPEntry 11 } - -vRtrIfDHCPRelayServer7 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServer7 is used to configure the seventh DHCP server - where the requests will be forwarded." - DEFVAL { '00000000'H } - ::= { vRtrIfDHCPEntry 12 } - -vRtrIfDHCPRelayServer8 OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServer8 is used to configure the eighth DHCP server - where the requests will be forwarded." - DEFVAL { '00000000'H } - ::= { vRtrIfDHCPEntry 13 } - -vRtrIfDHCPRelayTrusted OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When the value of vRtrIfDHCPRelayTrusted is set to 'true(1)', the - router will relay requests where the DHCP giaddr is zero." - DEFVAL { false } - ::= { vRtrIfDHCPEntry 14 } - -vRtrIfDHCPAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrIfDHCPAdminState is used to configure the desired - administrative state of DHCP on this interface. - If the value of vRtrIfType is network this object can only be set - to 'outOfService'." - DEFVAL { outOfService } - ::= { vRtrIfDHCPEntry 15 } - -vRtrIfDHCPSnooping OBJECT-TYPE - SYNTAX INTEGER { - enabled(1), - disabled(2) - } - MAX-ACCESS read-create - STATUS obsolete - DESCRIPTION - "vRtrIfDHCPSnooping is used to enable/disable snooping of DHCP - packets received on interface." - DEFVAL { disabled } - ::= { vRtrIfDHCPEntry 16 } - -vRtrIfDHCPDescription OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPDescription is a user provided description - string for DHCP on this virtual router interface. It can consist of - any printable, seven-bit ASCII characters up to 80 characters in - length." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfDHCPEntry 17 } - -vRtrIfDHCPAutoFilterId OBJECT-TYPE - SYNTAX TFilterID - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "vRtrIfDHCPAutoFilterId maintains the auto-filter identifier being - used for this interface." - ::= { vRtrIfDHCPEntry 18 } - -vRtrIfDHCPOperAutoFilter OBJECT-TYPE - SYNTAX Unsigned32 (0..2000) - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of vRtrIfDHCPOperAutoFilter indicates the number of active - auto-filter entries per interface. These entries are created in the - TIMETRA-FILTER-MIB::tIPFilterTable by the agent by snooping - valid 'DHCP ACK' messages." - DEFVAL { 0 } - ::= { vRtrIfDHCPEntry 19 } - -vRtrIfDHCPAuthPolicy OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Defines which subscriber authentication policy must be applied when a - subscriber message (e.g. DHCP, PPPoE, ...) is received on the - interface. - The authentication policy must be defined in tmnxSubAuthPlcyTable." - DEFVAL { ''H } - ::= { vRtrIfDHCPEntry 20 } - -vRtrIfDHCPLeasePopulate OBJECT-TYPE - SYNTAX Unsigned32 (0..8000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCPLeasePopulate specifies the - maximum number of DHCP lease states allowed on this interface." - DEFVAL { 0 } - ::= { vRtrIfDHCPEntry 21 } - -vRtrIfDHCPOperLeasePopulate OBJECT-TYPE - SYNTAX Unsigned32 (0..8000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCPOperLeasePopulate indicates the - maximum number of DHCP lease states allocated on this interface." - ::= { vRtrIfDHCPEntry 22 } - -vRtrIfDHCPGiAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPGiAddressType specifies the type of - vRtrIfDHCPGiAddress, the gateway interface address." - DEFVAL { unknown } - ::= { vRtrIfDHCPEntry 23 } - -vRtrIfDHCPGiAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPGiAddress specifies the gateway interface - address. The type of this address is specified by the value of - vRtrIfDHCPGiAddressType." - DEFVAL { ''H } - ::= { vRtrIfDHCPEntry 24 } - -vRtrIfDHCPGiAddressAsSrc OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPGiAddressAsSrc specifies whether the DHCP - relay should use the gateway interface address as the source IP - address when communicating with the DHCP server. When it is set - to 'true(1)', the source IP address used to communicate with the DHCP - server is the gateway interface address. When it is 'false', the - source IP is the IP of the egress interface the IP packet goes - out on." - DEFVAL { false } - ::= { vRtrIfDHCPEntry 25 } - -vRtrIfDHCPMatchOption82 OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPMatchOption82 specifies whether the - DHCP relay should use the circuit ID in the option 82 field - in DHCP packets to match DHCP messages. When it is set to 'true(1)', - the option 82 circuit ID is used in addition to the MAC address and - transaction ID. When it is set to 'false', only the MAC address and - transaction ID are used." - DEFVAL { false } - ::= { vRtrIfDHCPEntry 26 } - -vRtrIfDHCPRelayRemoteIdStr OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPRelayRemoteIdStr specifies the remote-id - in the DHCP Relay packet if value of vRtrIfDHCPRelayRemoteId is set - to 'remote-id'." - DEFVAL { "" } - ::= { vRtrIfDHCPEntry 27 } - -vRtrIfDHCPProxyAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPProxyAdminState specifies the desired - administrative state of the proxy server on this interface. - - When it is set to 'inService', the proxy server is enabled only if - vRtrIfDHCPAdminState is also set to 'inService'." - DEFVAL { outOfService } - ::= { vRtrIfDHCPEntry 28 } - -vRtrIfDHCPProxyServerAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPProxyServerAddr specifies the IP address - which will be used as the source address of the emulated DHCP server. - - If this IP address is not configured, the value of vRiaIpAddress - will be used as the source address of the emulated DHCP server." - DEFVAL { '00000000'H } -- 0.0.0.0 means not-set - ::= { vRtrIfDHCPEntry 29 } - -vRtrIfDHCPProxyLeaseTime OBJECT-TYPE - SYNTAX Unsigned32 (0|300..315446399) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPProxyLeaseTime specifies in seconds how long a - DHCP client is allowed to use the offered IP address. - - Value 0 means the lease time provided by a RADIUS or an upstream DHCP - server will not be overridden. A lease time of 7 days is used when - RADIUS does not provide a lease time." - DEFVAL { 0 } - ::= { vRtrIfDHCPEntry 30 } - -vRtrIfDHCPProxyLTRadiusOverride OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPProxyLTRadiusOverride specifies whether or not - the lease time provided by the RADIUS server is presented to the DHCP - client. - - By default the proxy-server will always make use of - vRtrIfDHCPProxyLeaseTime, regardless of what lease time information is - provided from the RADIUS server. - When vRtrIfDHCPProxyLTRadiusOverride is set to 'true(1)', the - proxy-server will use the lease time information provided by the - RADIUS server, regardless of the configured one." - DEFVAL { false } - ::= { vRtrIfDHCPEntry 31 } - -vRtrIfDHCPVendorIncludeOptions OBJECT-TYPE - SYNTAX BITS { - systemId (0), - clientMac (1), - serviceId (2), - sapId (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPVendorIncludeOptions specifies what is - encoded in the Alcatel vendor specific sub-option of option 82. - - The value of this object is only used when vRtrIfDHCPRelayInfoAction - is 'replace(1)'." - DEFVAL { '0'H } - ::= { vRtrIfDHCPEntry 32 } - -vRtrIfDHCPVendorOptionString OBJECT-TYPE - SYNTAX DisplayString (SIZE (0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPVendorOptionString specifies the string that - goes into the Alcatel vendor specific sub-option of option 82. - - This string is only used when vRtrIfDHCPRelayInfoAction is set to - 'replace(1)'." - DEFVAL { "" } - ::= { vRtrIfDHCPEntry 33 } - -vRtrIfDHCPLayer2Header OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPLayer2Header specificies, - together with the value of object vRtrIfDHCPAntiSpoofMacAddr, - the MAC address that is used in anti-spoof entries for the lease - states on this interface. - - When it is set to 'false (2)', the client hardware address from the - DHCP payload, stored in TIMETRA-SERV-MIB::svcDhcpLseStateChAddr, - is used. - - When it is set to 'true (1)', the behavior depends on the value of - vRtrIfDHCPAntiSpoofMacAddr. If vRtrIfDHCPAntiSpoofMacAddr is set to - all zeros, the source MAC address in the L2 header of the DHCP packet - is used. If vRtrIfDHCPAntiSpoofMacAddr is configured, then its value - is used." - DEFVAL { false } - ::= { vRtrIfDHCPEntry 34 } - -vRtrIfDHCPAntiSpoofMacAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPAntiSpoofMacAddr specifies, - together with the value of object vRtrIfDHCPLayer2Header, - the MAC address that is used in anti-spoof entries for the lease - states on this interface. - - When vRtrIfDHCPLayer2Header is 'false (2)', the client hardware - address from the DHCP payload, stored in - TIMETRA-SERV-MIB::svcDhcpLseStateChAddr, is used. - - When vRtrIfDHCPLayer2Header is 'true (1)' and the value of this object - is all zeros, the source MAC address in the L2 header of the DHCP - packet is used. - - When vRtrIfDHCPLayer2Header is 'true (1)' and the value of this object - is not all zeros, then this value is used. - - This object can only be configured if the value of object - vRtrIfDHCPLayer2Header is set to 'true (1)'." - DEFVAL { '000000000000'H } - ::= { vRtrIfDHCPEntry 35 } - -vRtrIfDHCPClientApplications OBJECT-TYPE - SYNTAX BITS { - dhcp (0), - pppoe (1) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfDHCPClientApplications specifies the set of - client applications that can make use of the DHCP relay functionality - on this interface." - DEFVAL { { dhcp } } - ::= { vRtrIfDHCPEntry 36 } - --- --- DHCP Relay Statistics Table --- - -vRtrIfDHCPRelayStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfDHCPRelayStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfDHCPRelayStatsTable contains the statistics for the - DHCP Relay agent." - ::= { tmnxVRtrObjs 20 } - -vRtrIfDHCPRelayStatsEntry OBJECT-TYPE - SYNTAX VRtrIfDHCPRelayStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents information related to DHCP Relay statistics - for a virtual router interface in the system. - - Entries cannot be created and deleted via SNMP SET operations." - AUGMENTS { vRtrIfEntry } - ::= { vRtrIfDHCPRelayStatsTable 1 } - -VRtrIfDHCPRelayStatsEntry ::= - SEQUENCE { - vRtrIfDHCPRelayRxPkts Counter32, - vRtrIfDHCPRelayTxPkts Counter32, - vRtrIfDHCPRelayRxMalformedPkts Counter32, - vRtrIfDHCPRelayRxUntrustedPkts Counter32, - vRtrIfDHCPRelayClientPktsDiscarded Counter32, - vRtrIfDHCPRelayClientPktsRelayed Counter32, - vRtrIfDHCPRelayServerPktsDiscarded Counter32, - vRtrIfDHCPRelayServerPktsRelayed Counter32, - vRtrIfDHCPRelayAuthPktsDiscarded Counter32, - vRtrIfDHCPRelayAuthPktsSuccess Counter32, - vRtrIfDHCPRelayClientPktsSnooped Counter32, - vRtrIfDHCPRelayServerPktsSnooped Counter32, - vRtrIfDHCPRelayClientPktsProxRad Counter32, - vRtrIfDHCPRelayClientPktsProxLS Counter32, - vRtrIfDHCPRelayPktsGenRelease Counter32, - vRtrIfDHCPRelayPktsGenForceRenew Counter32 - } - -vRtrIfDHCPRelayRxPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayRxPkts indicates the total number of packets received - by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 1 } - -vRtrIfDHCPRelayTxPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayTxPkts indicates the total number of packets transmitted - by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 2 } - -vRtrIfDHCPRelayRxMalformedPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayRxMalformedPkts indicates the total number of - malformed packets received by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 3 } - -vRtrIfDHCPRelayRxUntrustedPkts OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayRxUntrustedPkts indicates the total number of - untrusted packets received by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 4 } - -vRtrIfDHCPRelayClientPktsDiscarded OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayClientPktsDiscarded indicates the total number of - client packets dicarded by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 5 } - -vRtrIfDHCPRelayClientPktsRelayed OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayClientPktsRelayed indicates the total number of - client packets relayed by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 6 } - -vRtrIfDHCPRelayServerPktsDiscarded OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServerPktsDiscarded indicates the total number of - server packets discarded by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 7 } - -vRtrIfDHCPRelayServerPktsRelayed OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServerPktsRelayed indicates the total number of - server packets relayed by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 8 } - -vRtrIfDHCPRelayAuthPktsDiscarded OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayAuthPktsDiscarded indicates the total number of - packets discarded because authentication was not successful." - ::= { vRtrIfDHCPRelayStatsEntry 9 } - -vRtrIfDHCPRelayAuthPktsSuccess OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayAuthPktsSuccess indicates the total number of - packets for which authentication was successful." - ::= { vRtrIfDHCPRelayStatsEntry 10 } - -vRtrIfDHCPRelayClientPktsSnooped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayClientPktsSnooped indicates the total number of - client packets snooped by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 11 } - -vRtrIfDHCPRelayServerPktsSnooped OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayServerPktsSnooped indicates the total number of - server packets snooped by the DHCP relay agent." - ::= { vRtrIfDHCPRelayStatsEntry 12 } - -vRtrIfDHCPRelayClientPktsProxRad OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayClientPktsProxRad indicates the total number of - client packets proxied by the DHCP relay agent based on data received - from a RADIUS server." - ::= { vRtrIfDHCPRelayStatsEntry 13 } - -vRtrIfDHCPRelayClientPktsProxLS OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayClientPktsProxLS indicates the total number of - client packets proxied by the DHCP relay agent based on a lease - state. The lease itself can have been obtained from a DHCP or RADIUS - server. This is the so called lease split functionality." - ::= { vRtrIfDHCPRelayStatsEntry 14 } - -vRtrIfDHCPRelayPktsGenRelease OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayPktsGenRelease indicates the total number of DHCP - RELEASE messages spoofed by the DHCP relay agent to the DHCP server." - ::= { vRtrIfDHCPRelayStatsEntry 15 } - -vRtrIfDHCPRelayPktsGenForceRenew OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrIfDHCPRelayPktsGenForceRenew indicates the total number of DHCP - FORCERENEW messages spoofed by the DHCP relay agent to the DHCP - clients." - ::= { vRtrIfDHCPRelayStatsEntry 16 } - --- --- Virtual Router Interface DHCP Lease State Table --- - -vRtrIfDHCPLeaseStateTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfDHCPLeaseStateEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "vRtrIfDHCPLeaseStateTable contains DHCP lease state info for a - virtual router interface in the system. - The content of this table is moved to the - TIMETRA-SERV-MIB::svcDhcpLeaseStateTable." - ::= { tmnxVRtrObjs 22 } - -vRtrIfDHCPLeaseStateEntry OBJECT-TYPE - SYNTAX VRtrIfDHCPLeaseStateEntry - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "DHCP lease state information for a virtual router interface." - INDEX { vRtrID, - vRtrIfIndex, - vRtrIfDHCPLseStateCiAddr - } - ::= { vRtrIfDHCPLeaseStateTable 1 } - -VRtrIfDHCPLeaseStateEntry ::= - SEQUENCE { - vRtrIfDHCPLseStateCiAddr IpAddress, - vRtrIfDHCPLseStateChAddr MacAddress, - vRtrIfDHCPLseStateRemainLseTime Unsigned32, - vRtrIfDHCPLseStateOption82 OCTET STRING, - vRtrIfDHCPLseStatePersistKey Unsigned32 - } - -vRtrIfDHCPLseStateCiAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS obsolete - DESCRIPTION - "The value of the object vRtrIfDHCPLseStateCiAddr indicates the IP - address of the DHCP lease state." - ::= { vRtrIfDHCPLeaseStateEntry 1 } - -vRtrIfDHCPLseStateChAddr OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of the object vRtrIfDHCPLseStateChAddr indicates the MAC - address of the DHCP lease state." - ::= { vRtrIfDHCPLeaseStateEntry 2 } - -vRtrIfDHCPLseStateRemainLseTime OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of the object vRtrIfDHCPLseStateRemainLseTime indicates the - remaining lease time of the IP address of the DHCP lease state." - ::= { vRtrIfDHCPLeaseStateEntry 3 } - -vRtrIfDHCPLseStateOption82 OBJECT-TYPE - SYNTAX OCTET STRING - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION "vRtrIfDHCPLseStateOption82 indicates the content of the - Option82 for this DHCP lease state." - ::= { vRtrIfDHCPLeaseStateEntry 4 } - -vRtrIfDHCPLseStatePersistKey OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS obsolete - DESCRIPTION - "The value of the object vRtrIfDHCPLseStatePersistKey indicates a - key value that can be used to track this lease state in the - persistence file." - ::= { vRtrIfDHCPLeaseStateEntry 5 } - --- --- Alcatel 7x50 SR series Virtual Router Interface IPv6 DHCP Relay Table --- --- Augmentation of the vRtrIfTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship --- between the base table, vRtrIfTable, and the augmenting table, --- vRtrIfDHCP6RelayTable. This in effect extends the vRtrIfTable with --- additional columns. Creation (or deletion) of a row in the --- vRtrIfTable results in the same fate for the row in the --- vRtrIfDHCP6RelayTable. --- -vRtrIfDHCP6TableLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6TableLastChanged indicates - the time of the last change to any row of vRtrIfDHCP6Table" - ::= { tmnxVRtrObjs 35 } - -vRtrIfDHCP6Table OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfDHCP6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfDHCP6Table is used to configure the interface parameters - for the DHCP6 Relay agent." - ::= { tmnxVRtrObjs 36 } - -vRtrIfDHCP6Entry OBJECT-TYPE - SYNTAX VRtrIfDHCP6Entry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents information related to DHCP6 Relay for a - virtual router interface in the system. - - Entries cannot be created and deleted via SNMP SET operations." - AUGMENTS { vRtrIfEntry } - ::= { vRtrIfDHCP6Table 1 } - -VRtrIfDHCP6Entry ::= - SEQUENCE { - vRtrIfDHCP6LastChanged TimeStamp, - vRtrIfDHCP6AdminState TmnxAdminState, - vRtrIfDHCP6OperState INTEGER, - vRtrIfDHCP6Description TItemDescription, - vRtrIfDHCP6RelayServer1 InetAddressIPv6z, - vRtrIfDHCP6RelayServer2 InetAddressIPv6z, - vRtrIfDHCP6RelayServer3 InetAddressIPv6z, - vRtrIfDHCP6RelayServer4 InetAddressIPv6z, - vRtrIfDHCP6RelayServer5 InetAddressIPv6z, - vRtrIfDHCP6RelayServer6 InetAddressIPv6z, - vRtrIfDHCP6RelayServer7 InetAddressIPv6z, - vRtrIfDHCP6RelayServer8 InetAddressIPv6z, - vRtrIfDHCP6RelayItfIdOption INTEGER, - vRtrIfDHCP6LeasePopulate Unsigned32, - vRtrIfDHCP6CurrLeasePopulate Unsigned32, - vRtrIfDHCP6SourceAddress InetAddressIPv6, - vRtrIfDHCP6EnableNgbrResolution TruthValue, - vRtrIfDHCP6RemoteIdOption TruthValue, - vRtrIfDHCP6PfxdAdminState INTEGER, - vRtrIfDHCP6ServerMaxLeaseStates Unsigned32, - vRtrIfDHCP6CurrServerLeaseStates Unsigned32, - vRtrIfDHCP6ItfIdString DisplayString - } - -vRtrIfDHCP6LastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6LastChanged indicates the time of - the last change to this row of VRtrIfDHCP6Entry." - ::= { vRtrIfDHCP6Entry 1 } - -vRtrIfDHCP6AdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6AdminState specifies the desired - administrative status of the DHCP6 relay agent on this interface. - - The value can only be set to inService if the value of vRtrIfType - is serviceIesGroup. - The value noop(3) is never allowed." - DEFVAL { outOfService } - ::= { vRtrIfDHCP6Entry 2 } - -vRtrIfDHCP6OperState OBJECT-TYPE - SYNTAX INTEGER { - up (1), - down (2), - noIPv6Pfx (3), - noServerConfigured (4), - noValidSourceAddr (5) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6OperState indicates the current - operational state of the DHCP6 relay agent on this interface. - Following value are possible: - up (1) - the DHCP6 relay agent is running. - - down (2), - the DHCP6 relay agent is administratively disabled. - - noIPv6Pfx (3), - the DHCP6 relay agent cannot be operational as - no ipv6 prefix is assigned to this link. - - noServerConfigured(4) - the DHCP6 relay agent cannot be operational - as no DHCP6 servers are configured. - noValidSourceAddr(5) - the DHCP6 relay agent cannot be operational - because a source address has been configured - and the address is not local to this node." - ::= { vRtrIfDHCP6Entry 3 } - -vRtrIfDHCP6Description OBJECT-TYPE - SYNTAX TItemDescription - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6Description specifies a user - provided description string for DHCP6 relay agent on this virtual - router interface. - It can consist of any printable, seven-bit ASCII characters up to - 80 characters in length." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfDHCP6Entry 4 } - -vRtrIfDHCP6RelayServer1 OBJECT-TYPE - SYNTAX InetAddressIPv6z - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayServer1 specifies the first - DHCP6 server where the DHCP6 requests will be forwarded to." - DEFVAL { '0000000000000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 5 } - -vRtrIfDHCP6RelayServer2 OBJECT-TYPE - SYNTAX InetAddressIPv6z - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayServer2 specifies the 2nd - DHCP6 server where the DHCP6 requests will be forwarded to." - DEFVAL { '0000000000000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 6 } - -vRtrIfDHCP6RelayServer3 OBJECT-TYPE - SYNTAX InetAddressIPv6z - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayServer3 specifies the 3rd - DHCP6 server where the DHCP6 requests will be forwarded to." - DEFVAL { '0000000000000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 7 } - -vRtrIfDHCP6RelayServer4 OBJECT-TYPE - SYNTAX InetAddressIPv6z - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayServer4 specifies the 4rd - DHCP6 server where the DHCP6 requests will be forwarded to." - DEFVAL { '0000000000000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 8 } - -vRtrIfDHCP6RelayServer5 OBJECT-TYPE - SYNTAX InetAddressIPv6z - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayServer5 specifies the 5th - DHCP6 server where the DHCP6 requests will be forwarded to." - DEFVAL { '0000000000000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 9 } - -vRtrIfDHCP6RelayServer6 OBJECT-TYPE - SYNTAX InetAddressIPv6z - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayServer6 specifies the 6th - DHCP6 server where the DHCP6 requests will be forwarded to." - DEFVAL { '0000000000000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 10 } - -vRtrIfDHCP6RelayServer7 OBJECT-TYPE - SYNTAX InetAddressIPv6z - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayServer7 specifies the 7th - DHCP6 server where the DHCP6 requests will be forwarded to." - DEFVAL { '0000000000000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 11 } - -vRtrIfDHCP6RelayServer8 OBJECT-TYPE - SYNTAX InetAddressIPv6z - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayServer8 specifies the 8th - DHCP6 server where the DHCP6 requests will be forwarded to." - DEFVAL { '0000000000000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 12 } - -vRtrIfDHCP6RelayItfIdOption OBJECT-TYPE - SYNTAX INTEGER { - none (0), - ifIndex (1), - asciiTuple (2), - sapId (3), - string (4) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RelayItfIdOption specifies whether - or not the interface-id option is added by the DHCP6 relay agent, - and, if it is present, what information goes in it. - If the value of this object is set to 'none', the option is not added - by the relay agent. In all other cases the option is added to the relay - message. The content of the option is defined as follows: - - 'ifIndex' - the value of the interface index is used. - - 'asciiTuple' - the ASCII-encoded concatenated tuple consisting of the - - access-node-identifier - - service-id - - interface-name - - SAP-id (only if the value of vRtrIfType is 'serviceIesGroup') - - 'sapId' - the ASCII-encoded SAP-id is used. - - 'string' - the value of the object vRtrIfDHCP6ItfIdString - is used. - " - DEFVAL { none } - ::= { vRtrIfDHCP6Entry 13 } - -vRtrIfDHCP6LeasePopulate OBJECT-TYPE - SYNTAX Unsigned32 (0..8000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6LeasePopulate specifies the - maximum number of lease states allocated by the DHCP6 relay function, - allowed on this interface." - DEFVAL { 0 } - ::= { vRtrIfDHCP6Entry 14 } - -vRtrIfDHCP6CurrLeasePopulate OBJECT-TYPE - SYNTAX Unsigned32 (0..8000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6CurrLeasePopulate indicates the - number of lease states currently allocated on this interface by - the DHCP6 relay function." - ::= { vRtrIfDHCP6Entry 15 } - -vRtrIfDHCP6SourceAddress OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6SourceAddress specifies the ipv6 - address that will be used by the DHCP6 relay agent as source IP - address in all messages sent to the DHCP6 servers. - If set to ::, the system will use the IPv6 address assigned on the - link on which the relay message is sent out, if such an address is - defined. As a last resort the system Ipv6 address is taken." - DEFVAL { '00000000000000000000000000000000'H } - ::= { vRtrIfDHCP6Entry 16 } - -vRtrIfDHCP6EnableNgbrResolution OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6EnableNgbrResolution specifies - whether or not neighbor resolution via DHCP6 Relay must be enabled - on this interface. - This feature is similar to the arp-populate feature in ipv4." - DEFVAL { false } - ::= { vRtrIfDHCP6Entry 17 } - -vRtrIfDHCP6RemoteIdOption OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6RemoteIdOption specifies - whether or not the remote Id option is sent to the DHCP6 server. - The client DUID is used as remoteId." - DEFVAL { false } - ::= { vRtrIfDHCP6Entry 18 } - -vRtrIfDHCP6PfxdAdminState OBJECT-TYPE - SYNTAX INTEGER { - enabled (1), - disabled(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxdAdminState specifies the - administrative state of the row. If set to enabled, this - IPv6 prefix will be delegated by the system." - DEFVAL { disabled } - ::= { vRtrIfDHCP6Entry 19 } - -vRtrIfDHCP6ServerMaxLeaseStates OBJECT-TYPE - SYNTAX Unsigned32 (0..8000) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6ServerMaxLeaseStates specifies - the maximum number of lease states installed by the DHCP6 server - function allowed on this interface." - DEFVAL { 8000 } - ::= { vRtrIfDHCP6Entry 20 } - -vRtrIfDHCP6CurrServerLeaseStates OBJECT-TYPE - SYNTAX Unsigned32 (0..8000) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6CurrServerLeaseStates indicates the - number of lease states currently allocated on this interface - by the DHCP6 server function." - ::= { vRtrIfDHCP6Entry 21 } - -vRtrIfDHCP6ItfIdString OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..80)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6ItfIdString specifies the string - that will be put in the interface-id option added by the relay agent. - This value is only meaningful if the object vRtrIfDHCP6RelayItfIdOption - is set to string(4)." - ::= { vRtrIfDHCP6Entry 22 } - --- --- Alcatel 7x50 SR series Virtual Router Interface Name to vRtrIfIndex Mapping --- Table --- - -vRtrIfNameTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfNameEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This is a read-only table, each row of which represents a one to - one equivalence between a router interface name (vRtrIfName) - and its corresponding index in the vRtrIfTable (vRtrIfIndex)." - ::= { tmnxVRtrObjs 5} - -vRtrIfNameEntry OBJECT-TYPE - SYNTAX VRtrIfNameEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry in the vRtrIfNameTable corresponds to a row - in the vRtrIfTable. When an entry is created or deleted in the - vRtrIfTable, a corresponding entry is created or deleted in this - table." - INDEX { vRtrID, IMPLIED vRtrIfName } - ::= { vRtrIfNameTable 1 } - -VRtrIfNameEntry ::= - SEQUENCE { - vRtrIfNameIndex InterfaceIndex - } - -vRtrIfNameIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfNameIndex gives the value of vRtrIfIndex - for a row in the vRtrIfTable. This row corresponds to the - virtual router interface which has interface name as vRtrIfName. - Every vRtrIfName is unique within a specific instance of vRtrID." - ::= { vRtrIfNameEntry 1 } - - --- --- Virtual Router IP Address Table --- - -vRtrIpAddrTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIpAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIpAddrTable has an entry for each IP address configured - for a virtual router in the system. An interface on the - virtual router may have more than one IP address assigned to - it." - ::= { tmnxVRtrObjs 6 } - -vRtrIpAddrEntry OBJECT-TYPE - SYNTAX VRtrIpAddrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an IP address assigned a virtual - router interface. Entries can be created and deleted via - SNMP SET operations. Setting RowStatus to 'active' requires - a values for all column variables to have been assigned." - INDEX { vRtrID, vRtrIfIndex, vRiaIndex } - ::= { vRtrIpAddrTable 1 } - -VRtrIpAddrEntry ::= - SEQUENCE { - vRiaIndex INTEGER, - vRiaRowStatus RowStatus, - vRiaIpAddress IpAddress, - vRiaNetMask IpAddress, - vRiaBcastAddrFormat INTEGER, - vRiaReasmMaxSize INTEGER, - vRiaIgpInhibit TruthValue, - vRiaInetAddressType InetAddressType, - vRiaInetAddress InetAddress, - vRiaInetPrefixLen InetAddressPrefixLength, - vRiaInetAddrState TmnxInetAddrState, - vRiaInetEui64 TruthValue, - vRiaInetOperAddress InetAddress, - vRiaInetGwAddressType InetAddressType, - vRiaInetGwAddress InetAddress, - vRiaInetRemoteIpType InetAddressType, - vRiaInetRemoteIp InetAddress - } - -vRiaIndex OBJECT-TYPE - SYNTAX INTEGER (1..16) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The unique value which identifies this IP address entry for - this interface of this virtual router in the Tmnx system. - Those row entries with vRiaIndex = 1 represent the primary - IP address for the interface identified by the vRtrID and - vRtrIfIndex pair. Row entries with other values for vRiaIndex - are secondary IP addresses. There must always be a primary - IP address assigned an interface. This implies that if the - primary address row is deleted, the secondary rows are also - deleted." - ::= { vRtrIpAddrEntry 1 } - -vRiaRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status used for creation, deletion, or control - of vRtrIpAddrTable entries. All the other row variables - must have been assigned values before the row can be - place into the 'active' state." - ::= { vRtrIpAddrEntry 2 } - -vRiaIpAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The IP address assigned to a router's interface." - ::= { vRtrIpAddrEntry 3 } - -vRiaNetMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The subnet mask associated with the IP address of this - entry. The value of the mask is an IP address with all - the network bits set to 1 and all the host bits set to - 0." - DEFVAL { 'FFFFFF00'H } -- 255.255.255.0 - ::= { vRtrIpAddrEntry 4 } - -vRiaBcastAddrFormat OBJECT-TYPE - SYNTAX INTEGER { - allOnes (1), - hostOnes (2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRiaBcastAddrFormat is set to 'allOnes', the - 255.255.255.255 address is used for local broadcast. - When vRiaBcastAddrFormat is set to 'hostOnes', the - -1 address is used for the local broadcast. - For example for subnet 10.10.16.0/20 the -1 - address is 10.10.31.255." - DEFVAL { hostOnes } - ::= { vRtrIpAddrEntry 5 } - -vRiaReasmMaxSize OBJECT-TYPE - SYNTAX INTEGER (0..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The size of the largest IP datagram which this entry - can reassemble from incoming IP fragmented datagrams - received on this interface." - ::= { vRtrIpAddrEntry 6 } - -vRiaIgpInhibit OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This variable should only be associated with secondary - ip addresses, i.e., when the value of vRiaIndex is other - than 1. When vRiaIgpInhibit has a value of 'true', - it indicates that the given secondary IP address should - not be recognized as a local interface by the running IGP. - For OSPF and IS-IS, this means that the given secondary - IP addresses will not be injected as passive interfaces - and will not be advertised as internal IP interfaces into - the IGP's link state database. For RIP this means these - secondary IP interfaces will not source RIP updates." - ::= { vRtrIpAddrEntry 7 } - -vRiaInetAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRiaInetAddressType specifies the type of the - vRiaInetAddress address assigned to a router's interface." - ::= { vRtrIpAddrEntry 8 } - -vRiaInetAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The type of this address is determined by the value of - the vRiaInetAddressType object. - - vRiaInetAddress indicates the IPv4/IPv6 address assigned - to a router's interface." - ::= { vRtrIpAddrEntry 9 } - -vRiaInetPrefixLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRiaInetPrefixLen specifies the length of - the IP netmask for this interface address." - ::= { vRtrIpAddrEntry 10 } - -vRiaInetAddrState OBJECT-TYPE - SYNTAX TmnxInetAddrState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRiaInetAddrState indicates the address - state of the IPv6 address of the interface." - ::= { vRtrIpAddrEntry 11 } - -vRiaInetEui64 OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRiaInetEui64 specifies whether the - vRiaInetOperAddress is an eui64 address. This object - can only be set at creation time. - - When vRiaInetEui64 is 'true', then the vRiaInetOperAddress - is derived from the vRiaInetAddress and the physical address - of the interface this address is attached to. vRiaInetAddress - has to have all zeros the least significant 8 bytes. Also, - vRiaInetPrefixLen cannot be longer than 64. - - When vRiaInetEui64 is 'false', then the vRiaInetOperAddress - is a copy of vRiaInetAddress. The value is always 'false' when - vRiaInetAddressType is not 'ipv6'." - DEFVAL { false } - ::= { vRtrIpAddrEntry 12 } - -vRiaInetOperAddress OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRiaInetOperAddress indicates the operational - address of this entry. The type of this address is determined - by the value of the vRiaInetAddressType object." - ::= { vRtrIpAddrEntry 13 } - -vRiaInetGwAddressType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRiaInetGwAddressType specifies the address type - of vRiaInetGwAddress." - DEFVAL { unknown } - ::= { vRtrIpAddrEntry 14 } - -vRiaInetGwAddress OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRiaInetGwAddress specifies the gateway address - for the subnet specified by vRiaInetAddress and vRiaInetPrefixLen. - The address type is defined by vRiaInetGwAddressType. This field - is only valid when the address is configured on a subscriber - interface." - DEFVAL { ''H } - ::= { vRtrIpAddrEntry 15 } - -vRiaInetRemoteIpType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRiaInetRemoteIpType specifies the address type - of vRiaInetRemoteIp." - DEFVAL { unknown } - ::= { vRtrIpAddrEntry 16 } - -vRiaInetRemoteIp OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRiaInetRemoteIp specifies the IP address of the remote - redundant interface. This field is only valid when the address is - configured on a redundant interface." - DEFVAL { ''H } - ::= { vRtrIpAddrEntry 17 } - --- --- Augmentation of the IP-FORWARD-MIB ipCidrRouteTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship between --- the base table, ipCidrRouteTable, and the augmenting table, --- vRtrIpCidrRouteTable. This in effect extends the ipCidrRouteTable with --- additional columns. Creation (or deletion) of a row in the --- ipCidrRouteTable results in the same fate for the row in the --- vRtrIpCidrRouteTable. --- - -vRtrIpCidrRouteTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIpCidrRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIpCidrRouteTable provides an extension of the ipCidrRouteTable - in the IP-FORWARD-MIB." - ::= { tmnxVRtrObjs 7 } - -vRtrIpCidrRouteEntry OBJECT-TYPE - SYNTAX VRtrIpCidrRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry in the vRtrIpCidrRouteTable represents additional - columns for attributes specific to the Alcatel 7x50 SR series - implementation for the IP route table." - AUGMENTS { ipCidrRouteEntry } - ::= { vRtrIpCidrRouteTable 1 } - -VRtrIpCidrRouteEntry ::= - SEQUENCE { - vRtrIpCidrRouteLastEnabledTime TimeStamp, - vRtrIpCidrRoutePreference Unsigned32, - vRtrIpCidrRouteMetric Unsigned32 - } - -vRtrIpCidrRouteLastEnabledTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The vRtrIpCidrRouteLastEnabledTime variable contains the sysUpTime - value when ipCidrRouteStatus was last set to active (1) to - allow IP forwarding on this route entry." - ::= { vRtrIpCidrRouteEntry 1 } - - -vRtrIpCidrRoutePreference OBJECT-TYPE - SYNTAX Unsigned32 (0..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When ipCidrRouteProto has a value of 'netmgmt' to indicate that - this entry is a static route, the value of - vRtrIpCidrRoutePreference determines the priority of this - static route versus the routes from different sources such as - BGP or OSPF etc. - - Different protocols should not be configured with the same - preference, if this occurs the tiebreaker is determined per the - default preference value as defined in the table below. - - If multiple routes are learned with an identical preference - using the same protocol, the lowest cost is used. If multiple - routes are learned with an identical preference using the same - protocol and the costs (metrics) are equal, then the decision - as to what route to use is determined by the configuration of - the ecmp command. - - Default preferences: - - Route Type Preference Configurable - ---------- ---------- ------------ - Direct attached 0 no - Static-route 5 yes - MPLS (post FCS) 7 - OSPF Internal routes 10 no - OSPF External 150 yes - BGP 170 yes - " - DEFVAL { 5 } - ::= { vRtrIpCidrRouteEntry 2 } - -vRtrIpCidrRouteMetric OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The primary routing metric for this route. The semantics - of this metric are determined by the routing-protocol specified - in the route's ipCidrRouteProto value." - ::= { vRtrIpCidrRouteEntry 3 } - - --- Virtual router Static Route Table - --- The Virtual router Static Route Table maintains both active and inactive --- static routes that have been configured by the network manager. --- It adds knowledge of the autonomous system of the next hop, multiple --- next hops, and policy routing, and Classless Inter-Domain Routing. --- Active entries are also represented in the IP-FORWARD-MIB ipCidrTable. - -vRtrStaticRouteNumber OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of current vRtrStaticRouteTable entries that are 'active'." - ::= { tmnxVRtrObjs 8 } - -vRtrStaticRouteTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrStaticRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This entity's Static Routing table." - ::= { tmnxVRtrObjs 9 } - -vRtrStaticRouteEntry OBJECT-TYPE - SYNTAX VRtrStaticRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A particular route to a particular destination, through a - particular next hop." - INDEX { - vRtrID, - vRtrStaticRouteDest, - vRtrStaticRouteMask, - vRtrStaticRouteIndex - } - ::= { vRtrStaticRouteTable 1 } - -VRtrStaticRouteEntry ::= - SEQUENCE { - vRtrStaticRouteDest IpAddress, - vRtrStaticRouteMask IpAddress, - vRtrStaticRouteIndex INTEGER, - vRtrStaticRouteRowStatus RowStatus, - vRtrStaticRouteLastEnabledTime TimeStamp, - vRtrStaticRouteStatus INTEGER, - vRtrStaticRouteStaticType INTEGER, - vRtrStaticRoutePreference Unsigned32, - vRtrStaticRouteMetric Unsigned32, - vRtrStaticRouteEgressIfIndex InterfaceIndexOrZero, - vRtrStaticRouteNextHop IpAddress, - vRtrStaticRouteNextHopUnnumberedIf DisplayString, - vRtrStaticRouteAdminState TmnxAdminState, - vRtrStaticRouteIgpShortcut BITS, - vRtrStaticRouteDisallowIgp TruthValue, - vRtrStaticRouteTag Unsigned32 - } - -vRtrStaticRouteDest OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The destination IP address of this route. - This object may not take a Multicast (Class D) address value. - - Any assignment (implicit or otherwise) of an instance of this object to - a value x must be rejected if the bitwise logical-AND of x with the - value of the corresponding instance of the vRtrStaticRouteMask object - is not equal to x." - ::= { vRtrStaticRouteEntry 1 } - -vRtrStaticRouteMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicate the mask to be logical-ANDed with the destination address - before being compared to the value in the vRtrStaticRouteDest field. - For those systems that do not support arbitrary subnet masks, an - agent constructs the value of the vRtrStaticRouteMask by reference - to the IP Address Class. - - Any assignment (implicit or otherwise) of an instance of this object - to a value x must be rejected if the bitwise logical-AND of x with the - value of the corresponding instance of the vRtrStaticRouteDest object is - not equal to vRtrStaticRouteDest." - ::= { vRtrStaticRouteEntry 2 } - -vRtrStaticRouteIndex OBJECT-TYPE - SYNTAX INTEGER (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The quaternary index for the vRtrStaticRouteTable." - ::= { vRtrStaticRouteEntry 3 } - -vRtrStaticRouteRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status variable, used according to - row installation and removal conventions." - ::= { vRtrStaticRouteEntry 4 } - -vRtrStaticRouteLastEnabledTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The vRtrStaticRouteLastEnabledTime variable contains the sysUpTime - value when vRtrStaticRouteStatus was last set to active (1) to - allow IP forwarding on this static route entry." - ::= { vRtrStaticRouteEntry 5 } - -vRtrStaticRouteStatus OBJECT-TYPE - SYNTAX INTEGER { - active (1), - inactive (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrStaticRouteStatus indicates whether or not this - route entry is active in the system. When an interface - transitions to the down state, any associated route entries - are marked as 'inactive' and are usually not displayed in a - standard route table listing. When the interface transitions - to the up state, the agent marks the associated routes as - 'active'" - ::= { vRtrStaticRouteEntry 6 } - -vRtrStaticRouteStaticType OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - nextHop (1), - indirect (2), - blackHole (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrStaticRouteStaticType indicates the - type of static route represented by this row entry." - DEFVAL { unknown } - ::= { vRtrStaticRouteEntry 7 } - -vRtrStaticRoutePreference OBJECT-TYPE - SYNTAX Unsigned32 (1..256) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrStaticRoutePreference determines the priority - of this static route versus the routes from different sources - such as BGP or OSPF etc. - - Different protocols should not be configured with the same - preference, if this occurs the tiebreaker is determined per the - default preference value as defined in the table below. - - If multiple routes are learned with an identical preference - using the same protocol, the lowest cost is used. If multiple - routes are learned with an identical preference using the same - protocol and the costs (metrics) are equal, then the decision - as to what route to use is determined by the configuration of - the ecmp command. - - Default preferences. - - - Route Type Preference Configurable - ---------- ---------- ------------ - Direct attached 0 no - Static-route 5 yes - MPLS (post FCS) 7 - OSPF Internal routes 10 no - OSPF External 150 yes - BGP 170 yes - " - DEFVAL { 5 } - ::= { vRtrStaticRouteEntry 8 } - -vRtrStaticRouteMetric OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When ipCidrRouteProto has a value of 'netmgmt' to indicate that - this entry is a static route, the value of vRtrStaticRouteMetric - associates a metric value with the route. This value is used - when importing this static route into other protocols such as - OSPF. When the metric is configured as zero then the metric - configured in OSPF, default-import-metric, applies. This value - is also used to determine which static route to install in the - forwarding table: - - If there are multiple static routes with the same preference - but unequal metric then the lower cost (metric) route will be - installed. - - If there are multiple static routes with equal preference and - metrics then ecmp rules apply. - - If there are multiple routes with unequal preference then the - lower preference route will be installed. - " - DEFVAL { 1 } - ::= { vRtrStaticRouteEntry 9 } - -vRtrStaticRouteEgressIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The outgoing ifIndex for this route as computed by the - static-route module. This variable will have a value of 0 - if vRtrStaticRouteStatus is 'inactive' or if this static - route is configured as a black hole." - ::= { vRtrStaticRouteEntry 11 } - -vRtrStaticRouteNextHop OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "In case of remote routes, the address of the next system en route. - This member is complemented by vRtrStaticRouteNextHopUnnumberedIf. - Atmost only one of them can be non-null. If vRtrStaticRouteNextHop - is '0.0.0.0' and vRtrStaticRouteNextHopUnnumberedIf is a null - string then this static route is configured as a black hole." - ::= { vRtrStaticRouteEntry 12 } - -vRtrStaticRouteNextHopUnnumberedIf OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The name of the unnumbered Interface which will be the nexthop for - this route. This member is complemented by vRtrStaticRouteNextHop. - - Atmost only one of them can be non-null. If vRtrStaticRouteNextHop - is '0.0.0.0' and vRtrStaticRouteNextHopUnnumberedIf is a null - string then this static route is configured as a black hole." - ::= { vRtrStaticRouteEntry 13 } - -vRtrStaticRouteAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The desired administrative state for this virtual router static route" - DEFVAL { inService } - ::= { vRtrStaticRouteEntry 14 } - -vRtrStaticRouteIgpShortcut OBJECT-TYPE - SYNTAX BITS { - te(0), - ldp(1), - ip(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrStaticRouteIgpShortcut is valid only for indirect - static routes (i.e. vRtrStaticRouteStaticType is 'indirect'). The - bits of vRtrStaticRouteIgpShortcut identify Layer 2 tunneling - mechanisms used for IGP shortcuts. If a bit is set, IGP shortcuts - associated with that tunneling mechanism will be used to resolve - next-hop for the static-route. If no bits are set, IGP shortcuts - will not be used to resolve next-hop for the static routes. - - The tunneling mechanisms represented by each bit are: - te(0) - RSVP Traffic Engineering - ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) - ip(2) - IP (IP-in-IP or GRE) - - Evaluation of tunnel preference is based on the following order, in - descending priority: - 1. Traffic Engineered Shortcut (RSVP-TE) - 2. LDP /32 Route FEC Shortcut - 3. IP Shortcut (IP-in-IP or GRE) - 4. Actual IGP Next-Hop." - DEFVAL { { } } - ::= { vRtrStaticRouteEntry 15 } - -vRtrStaticRouteDisallowIgp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrStaticRouteDisallowIgp is valid only for indirect - static routes (i.e. vRtrStaticRouteStaticType is 'indirect'). If - the value of vRtrStaticRouteDisallowIgp is set to 'true', and if - none of the defined tunneling mechanisms (RSVP-TE, LDP or IP) - qualify as a next-hop, the normal IGP next-hop to the indirect - next-hop address will not be used. If the value is set to 'false', - IGP next-hop to the indirect next-hop address can be used as the - next-hop of the last resort." - DEFVAL { false } - ::= { vRtrStaticRouteEntry 16 } - -vRtrStaticRouteTag OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrStaticRouteTag is used to add a 32-bit integer tag - to the static route. This tag could then be used in route policies - to control distribution of the route into other protocols. A value - of 0 indicates that the tag has not been set." - DEFVAL { 0 } - ::= { vRtrStaticRouteEntry 17 } - --- --- Virtual Router Service Interface IP Address Range table --- -vRtrSvcIpRangeTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrSvcIpRangeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrSvcIpRangeTable has an entry for each IP address - range configured for a virtual interface in a virtual router - in the system. An interface on the virtual router may have - more than one Service IP address ranges assigned to it." - ::= { tmnxVRtrObjs 10 } - -vRtrSvcIpRangeEntry OBJECT-TYPE - SYNTAX VRtrSvcIpRangeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an IP address range assigned a - virtual router service interface. Entries can be created - and deleted via SNMP SET operations. Setting RowStatus to - 'active' requires values for all column variables to have - been assigned." - INDEX { vRtrID, vRtrSvcIpRangeAddress, vRtrSvcIpRangeMask } - ::= { vRtrSvcIpRangeTable 1 } - -VRtrSvcIpRangeEntry ::= - SEQUENCE { - vRtrSvcIpRangeAddress IpAddress, - vRtrSvcIpRangeMask Unsigned32, - vRtrSvcIpRangeRowStatus RowStatus, - vRtrSvcIpRangeExclusive TruthValue - } - -vRtrSvcIpRangeAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The IP address prefix range assigned to a router's service - interface." - ::= { vRtrSvcIpRangeEntry 1 } - -vRtrSvcIpRangeMask OBJECT-TYPE - SYNTAX Unsigned32 (0..32) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The subnet mask associated with the Service IP address of this - entry. The value of the mask is an 32-bit integer with all - the network bits set to 1 and all the host bits set to 0." - ::= { vRtrSvcIpRangeEntry 2 } - -vRtrSvcIpRangeRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status used for creation, deletion, or control - of vRtrSvcIpRangeTable entries." - ::= { vRtrSvcIpRangeEntry 3 } - -vRtrSvcIpRangeExclusive OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrSvcIpRangeExclusive has a value of 'true', this - set of addresses is reserved for services only and cannot be - assigned to network ports. When it has a value of 'false', - it could be used for services as well as network ports." - DEFVAL { false } - ::= { vRtrSvcIpRangeEntry 4 } - --- --- Augmentation of the IP-MIB ipNetToMediaTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship between --- the base table, ipNetToMediaTable, and the augmenting table, --- vRtrIpNetToMediaTable. This in effect extends the ipNetToMediaTable with --- additional columns. Creation (or deletion) of a row in the --- ipNetToMediaTable results in the same fate for the row in the --- vRtrIpNetToMediaTable. --- - -vRtrIpNetToMediaTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIpNetToMediaEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIpNetToMediaTable provides an extension of the - ipNetToMediaTable in the IP-MIB." - ::= { tmnxVRtrObjs 11 } - -vRtrIpNetToMediaEntry OBJECT-TYPE - SYNTAX VRtrIpNetToMediaEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry in the vRtrIpNetToMediaTable represents additional - columns for attributes specific to the Alcatel 7x50 SR series - implementation for the vRtrIpNetToMediaTable." - AUGMENTS { ipNetToMediaEntry } - ::= { vRtrIpNetToMediaTable 1 } - -VRtrIpNetToMediaEntry ::= - SEQUENCE { - vRtrIpNetToMediaTimer Unsigned32, - vRtrIpNetToMediaOperState TmnxOperState - } - -vRtrIpNetToMediaTimer OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIpNetToMediaTimer determines how much longer an ARP - entry associated with an vRtrIpNetToMediaTable entry remains in the ARP - cache. It is initially set to vRtrIfArpTimeout. When - vRtrIpNetToMediaTimer has a value of zero, '0', the entry is cleared - from the cache." - ::= { vRtrIpNetToMediaEntry 1 } - -vRtrIpNetToMediaOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIpNetToMediaOperState specifies if the ARP entry is - being used actively in the ARP Table. When ipNetToMediaType has a - value 'dynamic', vRtrIpNetToMediaOperState will never have a value of - 'outOfService'." - ::= { vRtrIpNetToMediaEntry 2 } - --- --- VRtr instance aggregation objects --- - -vRtrInstanceAggregationTableLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Timestamp of the last change to the vRtrInstanceAggregationTable - either from adding a row or removing a row." - ::= { tmnxVRtrObjs 12 } - -vRtrInstanceAggregationTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrInstanceAggregationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrInstanceAggregationTable is the list of configured - VRtr aggregations and their operational status information. - - Specifies the route aggregates that should be generated - into the virtual router if at least one contributing route - (more specific) is learned. - - A route could match multiple aggregate statements. - For instance, with the following entries: - aggregate 10.0.0.0/8 - aggregate 10.1.0.0/16 - - If the route 10.1.1.0/24 is learned, both aggregates would be - generated." - ::= { tmnxVRtrObjs 13 } - -vRtrInstanceAggregationEntry OBJECT-TYPE - SYNTAX VRtrInstanceAggregationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry (conceptual row) in the vRtrInstanceAggregationTable. - Entries are created by user. Entries are destroyed by user." - INDEX { vRtrID, vRtrAggregationIpPrefix, vRtrAggregationIpPrefixMask } - ::= { vRtrInstanceAggregationTable 1 } - -VRtrInstanceAggregationEntry ::= SEQUENCE { - vRtrAggregationIpPrefix IpAddress, - vRtrAggregationIpPrefixMask IpAddressPrefixLength, - vRtrAggregationRowStatus RowStatus, - vRtrAggregationLastChanged TimeStamp, - vRtrAggregationSummaryOnly TruthValue, - vRtrAggregationASSet TruthValue, - vRtrAggregationAggregatorAS TmnxBgpAutonomousSystem, - vRtrAggregationAggregatorIPAddr IpAddress, - vRtrAggregationOperState TmnxOperState - } - -vRtrAggregationIpPrefix OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "IP address prefix to match for the aggregation." - ::= { vRtrInstanceAggregationEntry 1 } - - -vRtrAggregationIpPrefixMask OBJECT-TYPE - SYNTAX IpAddressPrefixLength - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Mask length for vRtrAggregationIpPrefix, to match for the - aggregation." - ::= { vRtrInstanceAggregationEntry 2 } - -vRtrAggregationRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Row status for this entry." - ::= { vRtrInstanceAggregationEntry 3 } - -vRtrAggregationLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Time stamp of last change of any object for this entry." - ::= { vRtrInstanceAggregationEntry 4 } - -vRtrAggregationSummaryOnly OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When true(1), only the aggregate is advertised, the more - specfic routes that make up the aggregate are not. - - When false(2), both the aggregate and more specific - components are advertised." - DEFVAL { false } - ::= { vRtrInstanceAggregationEntry 5 } - -vRtrAggregationASSet OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When true(1), the AS-Path of the resulting aggregate will contain - an AS-SET containing all AS numbers from the contributing routes. - - When false(2), the AS-Path will contain no AS-SET and will be - originated by the ESR." - DEFVAL { false } - ::= { vRtrInstanceAggregationEntry 6 } - -vRtrAggregationAggregatorAS OBJECT-TYPE - SYNTAX TmnxBgpAutonomousSystem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrAggregationAggregatorAS is set to non zero, and - vRtrAggregationAggregatorIPAddr is set to non-zero, - the supplied ASN and IP address will be used for the aggregator path - attributes. - - When omitted, automatically uses its own ASN & Router-ID." - DEFVAL { 0 } - ::= { vRtrInstanceAggregationEntry 7 } - -vRtrAggregationAggregatorIPAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "When vRtrAggregationAggregatorAS is set to non zero, and - vRtrAggregationAggregatorIPAddr is set to non-zero, - the supplied ASN and IP address will be used for the aggregator path - attributes. - - When omitted, automatically uses its own ASN & Router-ID." - DEFVAL { '00000000'H } -- 0.0.0.0 means not-set - ::= { vRtrInstanceAggregationEntry 8 } - - vRtrAggregationOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrAggregationOperState specifies the current operational status - of the aggregation entry." - ::= { vRtrInstanceAggregationEntry 9 } - --- --- Static Route Index Table --- - --- A read-only table which suggests the available index - vRtrStaticRouteIndex --- for a given set of vRtrID, vRtrStaticRouteDest & vRtrStaticRouteMask. --- vRtrStaticRouteIndex will be the fourth index while configuring an entry --- into the vRtrStaticRouteTable. - -vRtrStaticRouteIndexTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrStaticRouteIndexEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This entity's Static Route Index Table." - ::= { tmnxVRtrObjs 14 } - -vRtrStaticRouteIndexEntry OBJECT-TYPE - SYNTAX VRtrStaticRouteIndexEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The available index for the vRtrStaticRouteTable for every - destination per virtual router." - INDEX { - vRtrID, - vRtrStaticRouteIndexDest, - vRtrStaticRouteIndexMask - } - ::= { vRtrStaticRouteIndexTable 1 } - -VRtrStaticRouteIndexEntry ::= - SEQUENCE { - vRtrStaticRouteIndexDest IpAddress, - vRtrStaticRouteIndexMask IpAddress, - vRtrStaticRouteAvailableIndex TestAndIncr - } - -vRtrStaticRouteIndexDest OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The destination IP address of this index entry. - This object may not take a Multicast (Class D) address value. - - Any assignment (implicit or otherwise) of an instance of this - object to a value x must be rejected if the bitwise logical-AND of - x with the value of the corresponding instance of the - vRtrStaticRouteMask object is not equal to x." - ::= { vRtrStaticRouteIndexEntry 1 } - -vRtrStaticRouteIndexMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Indicate the mask to be logical-ANDed with the destination address - before being compared to the value in the vRtrStaticRouteDest - field. For those systems that do not support arbitrary subnet - masks, an agent constructs the value of the vRtrStaticRouteMask by - reference to the IP Address Class. Any assignment (implicit or - otherwise) of an instance of this object to a value x must be - rejected if the bitwise logical-AND of x with the value of the - corresponding instance of the vRtrStaticRouteDest object is not - equal to vRtrStaticRouteDest." - ::= { vRtrStaticRouteIndexEntry 2 } - -vRtrStaticRouteAvailableIndex OBJECT-TYPE - SYNTAX TestAndIncr (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The available quaternary index for the vRtrStaticRouteTable." - ::= { vRtrStaticRouteIndexEntry 3 } - --- --- Tunnel Table --- - -vRtrTunnelTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrTunnelEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrTunnelTable maintains a list of tunnels for the specific router - instance." - ::= { tmnxVRtrObjs 17 } - -vRtrTunnelEntry OBJECT-TYPE - SYNTAX VRtrTunnelEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrTunnelEntry defines a tunnel to a particular destination in a - specific router context. A tunnel to a specific destination could - established using GRE, LDP, RSVP or could be a static LSP." - INDEX { - vRtrID, - vRtrTunnelDest, - vRtrTunnelMask, - vRtrTunnelPreference, - vRtrTunnelType, - vRtrTunnelID, - vRtrTunnelNexthop - } - ::= { vRtrTunnelTable 1 } - -VRtrTunnelEntry ::= - SEQUENCE { - vRtrTunnelDest IpAddress, - vRtrTunnelMask IpAddress, - vRtrTunnelPreference Unsigned32, - vRtrTunnelNexthop IpAddress, - vRtrTunnelType TmnxTunnelType, - vRtrTunnelID TmnxTunnelID, - vRtrTunnelMetric Unsigned32, - vRtrTunnelAge Integer32 - } - -vRtrTunnelDest OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrTunnelDest maintains the destination IP address of this tunnel. - This object may not take a Multicast (Class D) address value. - - Any assignment (implicit or otherwise) of an instance of this object - to a value x must be rejected if the bitwise logical-AND of x with the - value of the corresponding instance of the vRtrTunnelMask object is not - equal to x." - ::= { vRtrTunnelEntry 1 } - -vRtrTunnelMask OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrTunnelMask indicates the mask to be logical-ANDed with the - destination address before being compared to the value in the - vRtrTunnelDest field. For those systems that do not support arbitrary - subnet masks, an agent constructs the value of the vRtrTunnelMask - by reference to the IP Address Class. - - Any assignment (implicit or otherwise) of an instance of this object - to a value x must be rejected if the bitwise logical-AND of x with - the value of the corresponding instance of the ipCidrRouteDest object - is not equal to ipCidrRouteDest." - ::= { vRtrTunnelEntry 2 } - -vRtrTunnelPreference OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrTunnelPreference determines the priority of this - tunnel versus the other tunnels from different sources such as LDP, - RSVP, GRE etc. This is an absolute number used internally by the - system to specify preferences for the tunnel. - - Lowest number signifies the most preferred entry in the table." - ::= { vRtrTunnelEntry 3 } - -vRtrTunnelType OBJECT-TYPE - SYNTAX TmnxTunnelType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The type of this tunnel entity." - ::= { vRtrTunnelEntry 4 } - -vRtrTunnelID OBJECT-TYPE - SYNTAX TmnxTunnelID - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Additional index provided to distinguish between multiple tunnels to - same destination having same characteristics. - - There could be multiple tunnels for the type 'sdp'. In such cases the - vRtrTunnelID will hold the SDP Id. - - There could be multiple tunnels for the type 'ldp'. In such cases the - vRtrTunnelID will hold the LSPId of the LSP in use. - - For other vRtrTunnelType values this field will always be 0 as only a - single tunnel is established using other tunnel types." - ::= { vRtrTunnelEntry 5 } - -vRtrTunnelNexthop OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The address of the next system en route; Otherwise, 0.0.0.0." - ::= { vRtrTunnelEntry 6 } - -vRtrTunnelMetric OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "vRtrTunnelMetric maintains the metric of the tunnel. This is used - in addition to the preference for this tunnel." - ::= { vRtrTunnelEntry 7 } - -vRtrTunnelAge OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The number of seconds since this tunnel entry was last - updated or otherwise determined to be correct. No semantics - of `too old' can be implied except through knowledge of - owner of the tunnel." - ::= { vRtrTunnelEntry 8 } - --- --- Router-Advertisement Prefix Table --- - -vRtrAdvPrefixTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrAdvPrefixEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This table allows the user to configure IPv6 prefixes for - router advertisements on an interface" - ::= { tmnxVRtrObjs 23 } - -vRtrAdvPrefixEntry OBJECT-TYPE - SYNTAX VRtrAdvPrefixEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "An entry in the vRtrAdvPrefixTable." - INDEX { vRtrID, vRtrAdvPrefixIfIndex, vRtrAdvPrefixPrefix, vRtrAdvPrefixLength } - ::= { vRtrAdvPrefixTable 1 } - -VRtrAdvPrefixEntry ::= SEQUENCE { - vRtrAdvPrefixIfIndex InterfaceIndex, - vRtrAdvPrefixPrefix InetAddress, - vRtrAdvPrefixLength InetAddressPrefixLength, - vRtrAdvPrefixRowStatus RowStatus, - vRtrAdvPrefixOnLinkFlag TruthValue, - vRtrAdvPrefixAutonomousFlag TruthValue, - vRtrAdvPrefixPreferredLifetime Unsigned32, - vRtrAdvPrefixValidLifetime Unsigned32 - } - -vRtrAdvPrefixIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The index value which uniquely identifies the interface on - which this prefix is configured. The interface identified - by a particular value of this index is the same interface as - identified by the same value of the IF-MIB's ifIndex." - ::= { vRtrAdvPrefixEntry 1 } - -vRtrAdvPrefixPrefix OBJECT-TYPE - SYNTAX InetAddress (SIZE (16)) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The ipv6 address prefix. The length of this object - is the standard length (16 bytes ) for IPv6 prefixes." - ::= { vRtrAdvPrefixEntry 2 } - -vRtrAdvPrefixLength OBJECT-TYPE - SYNTAX InetAddressPrefixLength (4..127) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The prefix length associated with this prefix. - The value 0 has no special meaning for this object." - ::= { vRtrAdvPrefixEntry 3 } - -vRtrAdvPrefixRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The row status used for creation and deletion of router - advertisement prefix entries." - ::= { vRtrAdvPrefixEntry 4 } - -vRtrAdvPrefixOnLinkFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "This object has the value 'true(1)', if this prefix can be - used for on-link determination and the value 'false(2)' - otherwise." - REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and - RFC2462" - DEFVAL { true } - ::= { vRtrAdvPrefixEntry 5 } - -vRtrAdvPrefixAutonomousFlag OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "Autonomous address configuration flag. When true(1), - indicates that this prefix can be used for autonomous - address configuration (i.e. can be used to form a local - interface address). If false(2), it is not used to auto- - configure a local interface address." - REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and - RFC2462" - DEFVAL { true } - ::= { vRtrAdvPrefixEntry 6 } - -vRtrAdvPrefixPreferredLifetime OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The remaining length of time in seconds that this prefix - will continue to be preferred, i.e. time until deprecation. - A value of 4,294,967,295 represents infinity. - - The address generated from a deprecated prefix should no - longer be used as a source address in new communications, - but packets received on such an interface are processed as - expected." - REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and - RFC2462" - DEFVAL { 604800 } - ::= { vRtrAdvPrefixEntry 7 } - -vRtrAdvPrefixValidLifetime OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The remaining length of time, in seconds, that this prefix - will continue to be valid, i.e. time until invalidation. A - value of 4,294,967,295 represents infinity. - - The address generated from an invalidated prefix should not - appear as the destination or source address of a packet." - REFERENCE "For IPv6 RFC2461, especially sections 2 and 4.6.2 and - RFC2462" - DEFVAL { 2592000 } - ::= { vRtrAdvPrefixEntry 8 } - --- --- Virtual router Static Route Table --- - --- vRtrInetStaticRouteTable replaces the vRtrStaticRouteTable --- that supports configuration of static routes using only the --- IPv4 address style. The vRtrInetStaticRouteTable is IP version --- neutral and allows configuration of static routes using IPv4 or --- IPv6 InetAddress style. - -vRtrInetStaticRouteTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrInetStaticRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table of addressing information relevant - to this entity's Static Routing table." - ::= { tmnxVRtrObjs 24 } - -vRtrInetStaticRouteEntry OBJECT-TYPE - SYNTAX VRtrInetStaticRouteEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "A particular route to a particular destination, - through a particular next hop." - INDEX { - vRtrID, - vRtrInetStaticRouteDestType, - vRtrInetStaticRouteDest, - vRtrInetStaticRouteDestPfxLen, - vRtrInetStaticRouteIndex - } - ::= { vRtrInetStaticRouteTable 1 } - -VRtrInetStaticRouteEntry ::= - SEQUENCE { - vRtrInetStaticRouteDestType InetAddressType, - vRtrInetStaticRouteDest InetAddress, - vRtrInetStaticRouteDestPfxLen InetAddressPrefixLength, - vRtrInetStaticRouteIndex INTEGER, - vRtrInetStaticRouteRowStatus RowStatus, - vRtrInetStaticRouteLastEnabledTime TimeStamp, - vRtrInetStaticRouteStatus INTEGER, - vRtrInetStaticRouteStaticType INTEGER, - vRtrInetStaticRoutePreference Unsigned32, - vRtrInetStaticRouteMetric Unsigned32, - vRtrInetStaticRouteEgressIfIndex InterfaceIndexOrZero, - vRtrInetStaticRouteNextHopType InetAddressType, - vRtrInetStaticRouteNextHop InetAddress, - vRtrInetStaticRouteNextHopIf DisplayString, - vRtrInetStaticRouteAdminState TmnxAdminState, - vRtrInetStaticRouteIgpShortcut BITS, - vRtrInetStaticRouteDisallowIgp TruthValue, - vRtrInetStaticRouteTag Unsigned32, - vRtrInetStaticRouteEnableBfd TruthValue, - vRtrInetStaticRouteCpeAddrType InetAddressType, - vRtrInetStaticRouteCpeAddr InetAddress, - vRtrInetStaticRouteCpeInterval Unsigned32, - vRtrInetStaticRouteCpeDropCnt Unsigned32, - vRtrInetStaticRouteCpeEnableLog TruthValue - } - -vRtrInetStaticRouteDestType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteDestType indicates - the address type of vRtrInetStaticRouteDest address." - ::= { vRtrInetStaticRouteEntry 1 } - -vRtrInetStaticRouteDest OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteDest indicates the - destination IP address of this static route." - ::= { vRtrInetStaticRouteEntry 2 } - -vRtrInetStaticRouteDestPfxLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteDestPfxLen indicates - the prefix length associated with the - vRtrInetStaticRouteDest address." - ::= { vRtrInetStaticRouteEntry 3 } - -vRtrInetStaticRouteIndex OBJECT-TYPE - SYNTAX INTEGER (1..2147483647) - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteIndex indicates the fifth - index for the vRtrInetStaticRouteTable. - - The fifth index to vRtrInetStaticRouteTable identifies a - specific next-hop route to distinguish it from other - routes that share the same destination address." - ::= { vRtrInetStaticRouteEntry 4 } - -vRtrInetStaticRouteRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrInetStaticRouteRowStatus controls the creation - and deletion of rows in the table." - ::= { vRtrInetStaticRouteEntry 5 } - -vRtrInetStaticRouteLastEnabledTime OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteLastEnabledTime - indicates the sysUpTime value when - vRtrInetStaticRouteStatus was last set to active (1) to - allow IP forwarding on this static route entry." - ::= { vRtrInetStaticRouteEntry 6 } - -vRtrInetStaticRouteStatus OBJECT-TYPE - SYNTAX INTEGER { - active (1), - inactive (2) - } - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteStatus indicates - whether or not this route entry is active in the system. - When an interface transitions to the down state, any - associated route entries are marked as 'inactive' - and are usually not displayed in a standard route - table listing. When the interface transitions - to the up state, the agent marks the associated routes as - 'active'" - ::= { vRtrInetStaticRouteEntry 7 } - -vRtrInetStaticRouteStaticType OBJECT-TYPE - SYNTAX INTEGER { - unknown (0), - nextHop (1), - indirect (2), - blackHole (3) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteStaticType specifies the - type of static route represented by this row entry." - DEFVAL { unknown } - ::= { vRtrInetStaticRouteEntry 8 } - -vRtrInetStaticRoutePreference OBJECT-TYPE - SYNTAX Unsigned32 (1..256) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRoutePreference specifies the priority - of this static route versus the routes from different sources - such as BGP or OSPF etc. - - Different protocols should not be configured with the same - preference, if this occurs the tiebreaker is determined per the - default preference value as defined in the table below. - - If multiple routes are learned with an identical preference - using the same protocol, the lowest cost is used. If multiple - routes are learned with an identical preference using the same - protocol and the costs (metrics) are equal, then the decision - as to what route to use is determined by the configuration of - the ecmp command. - - Default preferences. - - - Route Type Preference Configurable - ---------- ---------- ------------ - Direct attached 0 no - Static-route 5 yes - MPLS (post FCS) 7 - OSPF Internal routes 10 no - OSPF External 150 yes - BGP 170 yes - " - DEFVAL { 5 } - ::= { vRtrInetStaticRouteEntry 9 } - -vRtrInetStaticRouteMetric OBJECT-TYPE - SYNTAX Unsigned32 (0..65535) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteMetric specifies - the metric for the static route. - - When ipCidrRouteProto has a value of 'netmgmt' to specify that - this entry is a static route, the value of vRtrInetStaticRouteMetric - associates a metric value with the route. This value is used - when importing this static route into other protocols such as - OSPF. When the metric is configured as zero then the metric - configured in OSPF, default-import-metric, applies. This value - is also used to determine which static route to install in the - forwarding table: - - If there are multiple static routes with the same preference - but unequal metric then the lower cost (metric) route will be - installed. - - If there are multiple static routes with equal preference and - metrics then ecmp rules apply. - - If there are multiple routes with unequal preference then the - lower preference route will be installed. - " - DEFVAL { 1 } - ::= { vRtrInetStaticRouteEntry 10 } - -vRtrInetStaticRouteEgressIfIndex OBJECT-TYPE - SYNTAX InterfaceIndexOrZero - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteEgressIfIndex indicates - the outgoing ifIndex for this route as computed by the - static-route module. This variable will have a value of 0 - if vRtrInetStaticRouteStatus is 'inactive' or if this static - route is configured as a black hole." - ::= { vRtrInetStaticRouteEntry 11 } - -vRtrInetStaticRouteNextHopType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteNextHopType specifies - the address type of vRtrInetStaticRouteNextHop address." - DEFVAL { unknown } - ::= { vRtrInetStaticRouteEntry 12 } - -vRtrInetStaticRouteNextHop OBJECT-TYPE - SYNTAX InetAddress (SIZE (0|4|16|20)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteNextHop specifies - the address of the next hop for the static route. - - In case of remote routes, the address of the - next system en route. This member is - complemented by vRtrInetStaticRouteNextHopIf. - - At most only one of the two objects: - vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf - and can be non-null. If vRtrInetStaticRouteNextHopType - is 'unknown' and vRtrInetStaticRouteNextHopIf is a - null string then this static route is configured as - a black hole." - ::= { vRtrInetStaticRouteEntry 13 } - -vRtrInetStaticRouteNextHopIf OBJECT-TYPE - SYNTAX DisplayString (SIZE(0..32)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteNextHopIf specifies - the interface of the next hop for the static route. - - The name of the Interface which will be the nexthop for - this route. This member is complemented by - vRtrInetStaticRouteNextHop. - - At most only one of the two objects: - vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf - and can be non-null. If vRtrInetStaticRouteNextHopType - is 'unknown' and vRtrInetStaticRouteNextHopIf is a - null string then this static route is configured as - a black hole." - ::= { vRtrInetStaticRouteEntry 14 } - -vRtrInetStaticRouteAdminState OBJECT-TYPE - SYNTAX TmnxAdminState - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteAdminState specifies - the desired administrative state for this - virtual router static route" - DEFVAL { inService } - ::= { vRtrInetStaticRouteEntry 15 } - -vRtrInetStaticRouteIgpShortcut OBJECT-TYPE - SYNTAX BITS { - te(0), - ldp(1), - ip(2) - } - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteIgpShortcut specifies the - Layer 2 tunneling mechanism used for IGP shortcuts. - - The value of vRtrInetStaticRouteIgpShortcut is valid only for indirect - static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). The - bits of vRtrInetStaticRouteIgpShortcut identify Layer 2 tunneling - mechanisms used for IGP shortcuts. If a bit is set, IGP shortcuts - associated with that tunneling mechanism will be used to resolve - next-hop for the static-route. If no bits are set, IGP shortcuts - will not be used to resolve next-hop for the static routes. - - The tunneling mechanisms represented by each bit are: - te(0) - RSVP Traffic Engineering - ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) - ip(2) - IP (IP-in-IP or GRE) - - Evaluation of tunnel preference is based on the following order, in - descending priority: - 1. Traffic Engineered Shortcut (RSVP-TE) - 2. LDP /32 Route FEC Shortcut - 3. IP Shortcut (IP-in-IP or GRE) - 4. Actual IGP Next-Hop." - DEFVAL { { } } - ::= { vRtrInetStaticRouteEntry 16 } - -vRtrInetStaticRouteDisallowIgp OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteDisallowIgp specifies if - IGP shortcuts are to be used or not. - - The value of vRtrInetStaticRouteDisallowIgp is valid only for indirect - static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). If - the value of vRtrInetStaticRouteDisallowIgp is set to 'true', and if - none of the defined tunneling mechanisms (RSVP-TE, LDP or IP) - qualify as a next-hop, the normal IGP next-hop to the indirect - next-hop address will not be used. If the value is set to 'false', - IGP next-hop to the indirect next-hop address can be used as the - next-hop of the last resort." - DEFVAL { false } - ::= { vRtrInetStaticRouteEntry 17 } - -vRtrInetStaticRouteTag OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteTag specifies a 32-bit integer tag - that is used to add to the static route. This tag could then be used - in route policies to control distribution of the route into other - protocols. A value of 0 indicates that the tag has not been set." - DEFVAL { 0 } - ::= { vRtrInetStaticRouteEntry 18 } - -vRtrInetStaticRouteEnableBfd OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteEnableBfd specifies whether or not - Bi-directional Forwarding Detection is enabled on this static route. - - When the value is 'true', this static-route can establish BFD sessions - and use BFD as a signalling mechanism. - When it is 'false', it cannot use BFD." - DEFVAL { false } - ::= { vRtrInetStaticRouteEntry 19 } - -vRtrInetStaticRouteCpeAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteCpeAddrType specifies the address - type of vRtrInetStaticRouteCpeAddr address. - - When the value of vRtrInetStaticRouteCpeAddrType is not 'unknown', - statitistics for the Customer-Provided Equipment (CPE) host checks - for this static route entry will be found in the sparsely dependent - table extension, vRtrInetStatRteCpeChkStatsTable." - DEFVAL { unknown } - ::= { vRtrInetStaticRouteEntry 20 } - -vRtrInetStaticRouteCpeAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteCpeAddr specifies the IP address - of the target CPE device. When this object is configured, ICMP pings - will be sent to this target IP address to determine CPE connectivity - and whether this static route should be active. - - When the value of vRtrInetStaticRouteCpeAddr is non-empty, - statitistics for the CPE host checks for this static route entry - will be found in the sparsely dependent table extension, - vRtrInetStatRteCpeChkStatsTable." - DEFVAL { ''H } - ::= { vRtrInetStaticRouteEntry 21 } - -vRtrInetStaticRouteCpeInterval OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteCpeInterval specifies the interval, - in seconds, between ICMP pings to the target CPE IP address, - vRtrInetStaticRouteCpeAddr." - DEFVAL { 1 } - ::= { vRtrInetStaticRouteEntry 22 } - -vRtrInetStaticRouteCpeDropCnt OBJECT-TYPE - SYNTAX Unsigned32 (1..255) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteCpeDropCnt specifies the number of - consecutive ping-replies that must be missed before concluding the - CPE is down. If the CPE is determined to be down, the associated - static route will be deactivated." - DEFVAL { 3 } - ::= { vRtrInetStaticRouteEntry 23 } - -vRtrInetStaticRouteCpeEnableLog OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteCpeEnableLog specifies whether to enable - the logging of transitions between active and in-active based on the CPE - connectivity check. - - A value of 'true (1)' indicates that logging should be enabled." - DEFVAL { false } - ::= { vRtrInetStaticRouteEntry 24 } - - --- --- Inet Static Route Index Table --- - --- A read-only table which suggests the available --- index - vRtrInetStaticRouteIndex --- for a given set of vRtrID, vRtrInetStaticRouteDestType, --- vRtrInetStaticRouteDest & vRtrInetStaticRouteDestPfxLen. --- vRtrInetStaticRouteIndex will be the fifth index while --- configuring an entry into the vRtrInetStaticRouteTable. - --- vRtrInetStaticRouteIndexTable table replaces vRtrStaticRouteIndexTable - -vRtrInetStaticRouteIndexTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrInetStaticRouteIndexEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This entity's Static Route Index Table." - ::= { tmnxVRtrObjs 25 } - -vRtrInetStaticRouteIndexEntry OBJECT-TYPE - SYNTAX VRtrInetStaticRouteIndexEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The available index for the vRtrInetStaticRouteTable for every - destination per virtual router." - INDEX { - vRtrID, - vRtrInetStaticRouteDestType, - vRtrInetStaticRouteDest, - vRtrInetStaticRouteDestPfxLen - } - ::= { vRtrInetStaticRouteIndexTable 1 } - -VRtrInetStaticRouteIndexEntry ::= - SEQUENCE { - vRtrInetStaticRouteAvailIndex TestAndIncr - } - -vRtrInetStaticRouteAvailIndex OBJECT-TYPE - SYNTAX TestAndIncr (1..2147483647) - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStaticRouteAvailIndex indicates - the available fifth index for the vRtrInetStaticRouteTable. - - The fifth index to vRtrInetStaticRouteTable identifies a - specific next-hop route to distinguish it from other - routes that share the same destination address." - ::= { vRtrInetStaticRouteIndexEntry 1 } - --- --- VRtr instance aggregation objects --- - -vRtrInetInstAggrTblLastChged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "Timestamp of the last change to the vRtrInetInstAggrTable - either from adding a row or removing a row." - ::= { tmnxVRtrObjs 26 } - --- vRtrInetInstAggrTable replaces the vRtrInstanceAggregationTable --- that supports configuration of aggregate routes using only the --- IPv4 address style. The vRtrInetInstAggrTable is IP version --- neutral and allows configuration of aggregate routes using IPv4 or --- IPv6 InetAddress style. - -vRtrInetInstAggrTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrInetInstAggrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrInetInstAggrTable is the list of configured - virtual router aggregations and their operational - status information. - - vRtrInetInstAggrTable specifies the route aggregates - that should be generated into the virtual router if at - least one contributing route (more specific) is learned. - - A route could match multiple aggregate statements. - For instance, with the following entries: - aggregate 10.0.0.0/8 - aggregate 10.1.0.0/16 - - If the route 10.1.1.0/24 is learned, both aggregates would be - generated." - ::= { tmnxVRtrObjs 27 } - -vRtrInetInstAggrEntry OBJECT-TYPE - SYNTAX VRtrInetInstAggrEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "vRtrInetInstAggrEntry indicates an entry (conceptual row) - in the vRtrInetInstAggrTable. - Entries are created and destroyed by user." - INDEX { vRtrID, - vRtrInetAggrIpPrefixType, - vRtrInetAggrIpPrefix, - vRtrInetAggrIpPrefixLen } - ::= { vRtrInetInstAggrTable 1 } - -VRtrInetInstAggrEntry ::= SEQUENCE { - vRtrInetAggrIpPrefixType InetAddressType, - vRtrInetAggrIpPrefix InetAddress, - vRtrInetAggrIpPrefixLen InetAddressPrefixLength, - vRtrInetAggrRowStatus RowStatus, - vRtrInetAggrLastChanged TimeStamp, - vRtrInetAggrSummaryOnly TruthValue, - vRtrInetAggrASSet TruthValue, - vRtrInetAggrAggregatorAS TmnxBgpAutonomousSystem, - vRtrInetAggrAggregatorIPAddr IpAddress, - vRtrInetAggrOperState TmnxOperState - } - -vRtrInetAggrIpPrefixType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetAggrIpPrefixType indicates - the IP address type of vRtrInetAggrIpPrefix." - ::= { vRtrInetInstAggrEntry 1 } - -vRtrInetAggrIpPrefix OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetAggrIpPrefixType indicates - the IP address prefix to match for the aggregation." - ::= { vRtrInetInstAggrEntry 2 } - - -vRtrInetAggrIpPrefixLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetAggrIpPrefixLen indicates - the prefix length for vRtrInetAggrIpPrefix, to match - for the aggregation." - ::= { vRtrInetInstAggrEntry 3 } - -vRtrInetAggrRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "vRtrInetAggrRowStatus controls the creation - and deletion of rows in the table." - ::= { vRtrInetInstAggrEntry 4 } - -vRtrInetAggrLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetAggrLastChanged specifies the - time stamp of the last change to this row of - vRtrInetInstAggrTable ." - ::= { vRtrInetInstAggrEntry 5 } - -vRtrInetAggrSummaryOnly OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetAggrSummaryOnly specifies if - specific routes that make up aggregates are advertised or - not. - - When vRtrInetAggrSummaryOnly has value of 'true(1)', only the - aggregate is advertised, the more specfic routes that make - up the aggregate are not. - - When vRtrInetAggrSummaryOnly has value of 'false(2)', both the - aggregate and more specific components are advertised." - DEFVAL { false } - ::= { vRtrInetInstAggrEntry 6 } - -vRtrInetAggrASSet OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetAggrASSet specifies whether the - aggregate route has AS-SET. - - When vRtrInetAggrASSet has value of 'true(1)', the AS-Path - of the resulting aggregate will contain an AS-SET - containing all AS numbers from the contributing routes. - - When vRtrInetAggrASSet has value of 'false(2)', the AS-Path - will contain no AS-SET and will be originated by the ESR." - DEFVAL { false } - ::= { vRtrInetInstAggrEntry 7 } - -vRtrInetAggrAggregatorAS OBJECT-TYPE - SYNTAX TmnxBgpAutonomousSystem - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetAggrAggregatorAS specifies the - aggregator's ASN. - - When vRtrInetAggrAggregatorAS is set to non zero, and - vRtrInetAggrAggregatorIPAddr is set to non-zero, - the supplied ASN and IP address will be used for the - aggregator path attributes. - - When vRtrInetAggrAggregatorAS is not set, the aggregate - routes ASN & Router-ID will be used for the aggregator - path attributes." - DEFVAL { 0 } - ::= { vRtrInetInstAggrEntry 8 } - -vRtrInetAggrAggregatorIPAddr OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetAggrAggregatorIPAddr specifies the - aggregator's IP address. - - When vRtrInetAggrAggregatorAS is set to non zero, and - vRtrInetAggrAggregatorIPAddr is set to non-zero, - the supplied ASN and IP address will be used for the - aggregator path attributes. - - When vRtrInetAggrAggregatorIPAddr is not set, the aggregate - routes ASN & Router-ID will be used for the aggregator - path attributes." - DEFVAL { '00000000'H } -- 0.0.0.0 means not-set - ::= { vRtrInetInstAggrEntry 9 } - - vRtrInetAggrOperState OBJECT-TYPE - SYNTAX TmnxOperState - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetAggrOperState specifies the current - operational status of the aggregation entry." - ::= { vRtrInetInstAggrEntry 10 } - --- --- Virtual Router Service Interface IP Address Range table --- IP-version independent --- -vRtrInetSvcIpRangeTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrInetSvcIpRangeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrInetSvcIpRangeTable has an entry for each IP address - range configured for a virtual interface in a virtual router - in the system. An interface on the virtual router may have - more than one Service IP address range assigned to it." - ::= { tmnxVRtrObjs 28 } - -vRtrInetSvcIpRangeEntry OBJECT-TYPE - SYNTAX VRtrInetSvcIpRangeEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents an IP address range assigned a - virtual router service interface. Setting RowStatus to - 'active' requires values for all column variables to have - been assigned." - INDEX { vRtrID, - vRtrInetSvcIpRangeAddrType, - vRtrInetSvcIpRangeAddr, - vRtrInetSvcIpRangePfxLen - } - ::= { vRtrInetSvcIpRangeTable 1 } - -VRtrInetSvcIpRangeEntry ::= - SEQUENCE { - vRtrInetSvcIpRangeAddrType InetAddressType, - vRtrInetSvcIpRangeAddr InetAddress, - vRtrInetSvcIpRangePfxLen InetAddressPrefixLength, - vRtrInetSvcIpRangeRowStatus RowStatus, - vRtrInetSvcIpRangeExclusive TruthValue - } - -vRtrInetSvcIpRangeAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetSvcIpRangeAddrType indicates the IP - address type of vRtrInetSvcIpRangeAddr." - ::= { vRtrInetSvcIpRangeEntry 1 } - -vRtrInetSvcIpRangeAddr OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetSvcIpRangeAddr indicates the IP address - service range assigned to a router's service interface. The - address type of vRtrInetSvcIpRangeAddr is indicated by - vRtrInetSvcIpRangeAddrType." - ::= { vRtrInetSvcIpRangeEntry 2 } - -vRtrInetSvcIpRangePfxLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of vRtrInetSvcIpRangePfxLen specifies the prefix length - to be used with vRtrInetSvcIpRangeAddr for determining the IP - address range." - ::= { vRtrInetSvcIpRangeEntry 3 } - -vRtrInetSvcIpRangeRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetSvcIpRangeRowStatus is used for creation and - deletion of IP service prefix ranges." - ::= { vRtrInetSvcIpRangeEntry 4 } - -vRtrInetSvcIpRangeExclusive OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrInetSvcIpRangeExclusive specifies how the set - of addresses specified by this entry are interpreted. When the - value is 'true', they are reserved for services only and cannot be - assigned to network ports. When the value is 'false', - it could be used for services as well as network ports." - DEFVAL { false } - ::= { vRtrInetSvcIpRangeEntry 5 } - --- --- Augmentation of the IP-MIB ipNetToPhysicalTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship between --- the base table, ipNetToPhysicalTable, and the augmenting table, --- vRtrIpNetToPhysicalTable. This in effect extends the ipNetToPhysicalTable --- with additional columns. Creation (or deletion) of a row in the --- ipNetToPhysicalTable results in the same fate for the row in the --- vRtrIpNetToPhysicalTable. --- - --- ALCATEL CHANG ---vRtrIpNetToPhysicalTable OBJECT-TYPE --- SYNTAX SEQUENCE OF VRtrIpNetToPhysicalEntry --- MAX-ACCESS not-accessible --- STATUS current --- DESCRIPTION --- "The vRtrIpNetToPhysicalTable provides an extension of the --- ipNetToPhysicalTable in the IP-MIB." --- ::= { tmnxVRtrObjs 29 } --- ---vRtrIpNetToPhysicalEntry OBJECT-TYPE --- SYNTAX VRtrIpNetToPhysicalEntry --- MAX-ACCESS not-accessible --- STATUS current --- DESCRIPTION --- "Each row entry in the vRtrIpNetToPhysicalTable represents additional --- columns for attributes specific to the Alcatel 7x50 SR series --- implementation for the vRtrIpNetToPhysicalTable." --- AUGMENTS { ipNetToPhysicalEntry } --- ::= { vRtrIpNetToPhysicalTable 1 } --- ---VRtrIpNetToPhysicalEntry ::= --- SEQUENCE { --- vRtrIpNetToPhysicalTimer Unsigned32, --- vRtrIpNetToPhysicalOperState TmnxOperState, --- vRtrIpNetToPhysicalIsRouter TruthValue, --- vRtrIpNetToPhysicalMTU Unsigned32, --- vRtrIpNetToPhysicalPort TmnxPortID, --- vRtrIpNetToPhysicalEncap TmnxEncapVal --- } --- ---vRtrIpNetToPhysicalTimer OBJECT-TYPE --- SYNTAX Unsigned32 (0..65535) --- UNITS "seconds" --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrIpNetToPhysicalTimer indicates how much longer an ARP --- entry associated with an vRtrIpNetToPhysicalTable entry remains in the --- ARP cache. It is initially set to vRtrIfArpTimeout. When --- vRtrIpNetToPhysicalTimer has a value of zero, '0', the entry is cleared --- from the cache." --- ::= { vRtrIpNetToPhysicalEntry 1 } --- ---vRtrIpNetToPhysicalOperState OBJECT-TYPE --- SYNTAX TmnxOperState --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrIpNetToPhysicalOperState indicates if the ARP entry is --- being used actively in the ARP Table. When ipNetToPhysicalType has a --- value 'dynamic', vRtrIpNetToPhysicalOperState will never have a value of --- 'outOfService'." --- ::= { vRtrIpNetToPhysicalEntry 2 } --- ---vRtrIpNetToPhysicalIsRouter OBJECT-TYPE --- SYNTAX TruthValue --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrIpNetToPhysicalIsRouter indicates whether this --- ipNetToPhysicalEntry is a router." --- ::= { vRtrIpNetToPhysicalEntry 3 } --- ---vRtrIpNetToPhysicalMTU OBJECT-TYPE --- SYNTAX Unsigned32 --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrIpNetToPhysicalMTU indicates the MTU of the link --- attached to this ipNetToPhysicalEntry." --- ::= { vRtrIpNetToPhysicalEntry 4 } --- ---vRtrIpNetToPhysicalPort OBJECT-TYPE --- SYNTAX TmnxPortID --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrIpNetToPhysicalPort indicates the ID of the port --- on which this entry was learned." --- ::= { vRtrIpNetToPhysicalEntry 5 } --- ---vRtrIpNetToPhysicalEncap OBJECT-TYPE --- SYNTAX TmnxEncapVal --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrIpNetToPhysicalEncap indicates the encap value --- of the SAP this entry was learned on. If this entry was learned --- on a network port or null-encap SAP, the value of this object --- will be zero." --- ::= { vRtrIpNetToPhysicalEntry 6 } --- ALCATEL CHANG - --- ALCATEL CHANG --- Augmentation of the IP-FORWARD-MIB inetCidrRouteTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship between --- the base table, inetCidrRouteTable, and the augmenting table, --- vRtrInetCidrRouteTable. This in effect extends the inetCidrRouteTable with --- additional columns. Creation (or deletion) of a row in the --- inetCidrRouteTable results in the same fate for the row in the --- vRtrInetCidrRouteTable. --- - ---vRtrInetCidrRouteTable OBJECT-TYPE --- SYNTAX SEQUENCE OF VRtrInetCidrRouteEntry --- MAX-ACCESS not-accessible --- STATUS current --- DESCRIPTION --- "The vRtrInetCidrRouteTable provides an extension of the --- inetCidrRouteTable in the IP-FORWARD-MIB." --- ::= { tmnxVRtrObjs 30 } --- ---vRtrInetCidrRouteEntry OBJECT-TYPE --- SYNTAX VRtrInetCidrRouteEntry --- MAX-ACCESS not-accessible --- STATUS current --- DESCRIPTION --- "Each row entry in the vRtrInetCidrRouteTable represents additional --- columns for attributes specific to the Alcatel 7x50 SR series --- implementation for the IP route table." --- AUGMENTS { inetCidrRouteEntry } --- ::= { vRtrInetCidrRouteTable 1 } --- ---VRtrInetCidrRouteEntry ::= --- SEQUENCE { --- vRtrInetCidrRouteLastEnabledTime TimeStamp, --- vRtrInetCidrRoutePreference Unsigned32, --- vRtrInetCidrRouteMetric Unsigned32, --- vRtrInetCidrRouteIfVRtrId TmnxVRtrIDOrZero --- } --- ---vRtrInetCidrRouteLastEnabledTime OBJECT-TYPE --- SYNTAX TimeStamp --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The vRtrInetCidrRouteLastEnabledTime variable indicates the sysUpTime --- value when ipCidrRouteStatus was last set to active (1) to --- allow IP forwarding on this route entry." --- ::= { vRtrInetCidrRouteEntry 1 } --- --- ---vRtrInetCidrRoutePreference OBJECT-TYPE --- SYNTAX Unsigned32 (0..255) --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrInetCidrRoutePreference specifies the priority --- of this static route versus the routes from different sources --- such as BGP or OSPF etc, when ipCidrRouteProto has a value of --- 'netmgmt' to indicate that this entry is a static route. --- --- Different protocols should not be configured with the same --- preference, if this occurs the tiebreaker is determined per the --- default preference value as defined in the table below. --- --- If multiple routes are learned with an identical preference --- using the same protocol, the lowest cost is used. If multiple --- routes are learned with an identical preference using the same --- protocol and the costs (metrics) are equal, then the decision --- as to what route to use is determined by the configuration of --- the ecmp command. --- --- Default preferences: --- --- Route Type Preference Configurable --- ---------- ---------- ------------ --- Direct attached 0 no --- Static-route 5 yes --- MPLS (post FCS) 7 --- OSPF Internal routes 10 no --- OSPF External 150 yes --- BGP 170 yes --- " --- DEFVAL { 5 } --- ::= { vRtrInetCidrRouteEntry 2 } --- ---vRtrInetCidrRouteMetric OBJECT-TYPE --- SYNTAX Unsigned32 --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrInetCidrRouteMetric indicates the primary routing --- metric for this route. The semantics of this metric are determined --- by the routing-protocol specified in the route's ipCidrRouteProto --- value." --- ::= { vRtrInetCidrRouteEntry 3 } --- ---vRtrInetCidrRouteIfVRtrId OBJECT-TYPE --- SYNTAX TmnxVRtrIDOrZero --- MAX-ACCESS read-only --- STATUS current --- DESCRIPTION --- "The value of vRtrInetCidrRouteIfVRtrId indicates the virtual router --- instance of the egress interface defined by inetCidrRouteIfIndex. --- This object is valid only for subscriber management routes. For all --- other route types, this object will have a value of zero." --- ::= { vRtrInetCidrRouteEntry 4 } - --- --- Alcatel 7x50 SR series Virtual Router Global InterfaceIndex to --- vRtrID and vRtrIfIndex Mapping Table --- ALCATEL CHANG -vRtrIfGlobalIndexTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfGlobalIndexEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "This is a read-only table, each row of which represents a one to - one equivalence between a unique system wide router interface index - (vRtrIfGlobalIndex) and its corresponding virtual router ID (vRtrID) - and index in the vRtrIfTable (vRtrIfIndex)." - ::= { tmnxVRtrObjs 37 } - -vRtrIfGlobalIndexEntry OBJECT-TYPE - SYNTAX VRtrIfGlobalIndexEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry in the vRtrIfGlobalIndexTable corresponds to a row - in the vRtrIfTable. When an entry is created or deleted in the - vRtrIfTable, a corresponding entry is created or deleted in this - table." - INDEX { vRtrIfGlobalIndex } - ::= { vRtrIfGlobalIndexTable 1 } - -VRtrIfGlobalIndexEntry ::= - SEQUENCE { - vRtrIfGlobalIndexvRtrID TmnxVRtrID, - vRtrIfGlobalIndexvRtrIfIndex InterfaceIndex - } - -vRtrIfGlobalIndexvRtrID OBJECT-TYPE - SYNTAX TmnxVRtrID - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfGlobalIndexvRtrID indicates the vRtrID that - maps to the vRtrIfGlobalIndex. The combination of a vRtrID and - a vRtrIfIndex correspond to a system wide unique vRtrIfGlobalIndex. - This value represents the specific instance of virtual router - which the vRtrIfGlobalIndex belongs to." - ::= { vRtrIfGlobalIndexEntry 1 } - -vRtrIfGlobalIndexvRtrIfIndex OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfGlobalIndexvRtrIfIndex gives the value of - vRtrIfIndex for a row in the vRtrIfTable. This row corresponds - to the virtual router interface that maps to the - vRtrIfGlobalIndex. The combination of a vRtrID and - a vRtrIfIndex correspond to a system wide unique vRtrIfGlobalIndex." - ::= { vRtrIfGlobalIndexEntry 2 } - - --- --- Alcatel 7x50 SR series Virtual Router Interface Proxy Neigbor --- Discovery Table --- --- Augmentation of the vRtrIfTable. --- Use of AUGMENTS clause implies a one-to-one dependent relationship --- between the base table, vRtrIfTable, and the augmenting table, --- vRtrIfProxyNDTable. This in effect extends the vRtrIfTable with --- additional columns. Creation (or deletion) of a row in the --- vRtrIfTable results in the same fate for the row in the --- vRtrIfProxyNDTable. --- - -vRtrIfProxyNDTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfProxyNDEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfProxyNDTable provides an extension to the vRtrIfTable. - It has an entry for each virtual router interface configured in - the system." - ::= { tmnxVRtrObjs 38 } - -vRtrIfProxyNDEntry OBJECT-TYPE - SYNTAX VRtrIfProxyNDEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents information related to Proxy Neighbor - Discovery for a virtual router interface in the system. - - Entries cannot be created and deleted via SNMP SET operations." - AUGMENTS { vRtrIfEntry } - ::= { vRtrIfProxyNDTable 1 } - -VRtrIfProxyNDEntry ::= - SEQUENCE { - vRtrIfProxyNDLocal TruthValue, - vRtrIfProxyNDPolicy1 TPolicyStatementNameOrEmpty, - vRtrIfProxyNDPolicy2 TPolicyStatementNameOrEmpty, - vRtrIfProxyNDPolicy3 TPolicyStatementNameOrEmpty, - vRtrIfProxyNDPolicy4 TPolicyStatementNameOrEmpty, - vRtrIfProxyNDPolicy5 TPolicyStatementNameOrEmpty - } - -vRtrIfProxyNDLocal OBJECT-TYPE - SYNTAX TruthValue - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "If the value of vRtrIfProxyNDLocal is set to 'true', local proxy - Neighbor Discovery is enabled, that is, the interface will reply to - Neighbor Solicitation requests when both the hosts are on the same - subnet. In this case ICMP redirects will be disabled. If the value - of vRtrIfProxyNDLocal is set to 'false', the interface will not - reply to Neighbor Solicitation requests if both the hosts are on the - same subnet." - DEFVAL { false } - ::= { vRtrIfProxyNDEntry 1 } - -vRtrIfProxyNDPolicy1 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyNDPolicy1 specifies the first proxy ND - policy for this interface. This policy determines networks and - sources for which proxy ND will be attempted, when local proxy - ND is enabled." - DEFVAL { ''H } - ::= { vRtrIfProxyNDEntry 2 } - -vRtrIfProxyNDPolicy2 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyNDPolicy2 specifies the second proxy ND - policy for this interface. This policy determines networks and - sources for which proxy ND will be attempted, when local proxy - ND is enabled." - DEFVAL { ''H } - ::= { vRtrIfProxyNDEntry 3 } - -vRtrIfProxyNDPolicy3 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyNDPolicy3 specifies the third proxy ND - policy for this interface. This policy determines networks and - sources for which proxy ND will be attempted, when local proxy - ND is enabled." - DEFVAL { ''H } - ::= { vRtrIfProxyNDEntry 4 } - -vRtrIfProxyNDPolicy4 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyNDPolicy4 specifies the fourth proxy ND - policy for this interface. This policy determines networks and - sources for which proxy ND will be attempted, when local proxy - ND is enabled." - DEFVAL { ''H } - ::= { vRtrIfProxyNDEntry 5 } - -vRtrIfProxyNDPolicy5 OBJECT-TYPE - SYNTAX TPolicyStatementNameOrEmpty - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfProxyNDPolicy5 specifies the fifth proxy ND - policy for this interface. This policy determines networks and - sources for which proxy ND will be attempted, when local proxy - ND is enabled." - DEFVAL { ''H } - ::= { vRtrIfProxyNDEntry 6 } - --- --- Alcatel 7x50 SR series --- Virtual Router DHCP6 prefix Delegation table --- -vRtrIfDHCP6PfxDelegationLstChgd OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxDelegationLstChgd indicates - the Timestamp of the last change to any row the - vRtrIfDHCP6PfxDelegationTable" - ::= { tmnxVRtrObjs 39 } - -vRtrIfDHCP6PfxDelegationTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfDHCP6PfxDelegationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The table vRtrIfDHCP6PfxDelegationTable is used to configure - the feature of automated delegation of IPv6 prefixes using DHCP6. - - This feature is intended for delegating a long-lived prefix from - a delegating router to a requesting router, where the delegating - router does not require knowledge about the topology of the - links in the network to which the prefixes will be assigned." - ::= { tmnxVRtrObjs 40 } - -vRtrIfDHCP6PfxDelegationEntry OBJECT-TYPE - SYNTAX VRtrIfDHCP6PfxDelegationEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a delegated IPv6 prefix. - Entries can be created and deleted via SNMP SET operations. - Creation requires a SET request containing the vRtrRowStatus." - INDEX { vRtrID, - vRtrIfIndex, - vRtrIfDHCP6PfxdPrefix, - vRtrIfDHCP6PfxdPrefixLen } - ::= { vRtrIfDHCP6PfxDelegationTable 1 } - -VRtrIfDHCP6PfxDelegationEntry ::= - SEQUENCE { - vRtrIfDHCP6PfxdPrefix InetAddressIPv6, - vRtrIfDHCP6PfxdPrefixLen InetAddressPrefixLength, - vRtrIfDHCP6PfxdRowStatus RowStatus, - vRtrIfDHCP6PfxdLastChanged TimeStamp, - vRtrIfDHCP6PfxdDUID OCTET STRING, - vRtrIfDHCP6PfxdIAID Unsigned32, - vRtrIfDHCP6PfxdPrefLifetime Unsigned32, - vRtrIfDHCP6PfxdValidLifetime Unsigned32 - } - -vRtrIfDHCP6PfxdPrefix OBJECT-TYPE - SYNTAX InetAddressIPv6 - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxdPrefix specifies, - together with the object vRtrIfDHCP6PfxdPrefixLen the ipv6 - prefix that will be delegated." - ::= { vRtrIfDHCP6PfxDelegationEntry 1 } - -vRtrIfDHCP6PfxdPrefixLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxdPrefixLen specifies, - together with the object vRtrIfDHCP6PfxdPrefix the ipv6 - prefix that will be delegated by this system." - ::= { vRtrIfDHCP6PfxDelegationEntry 2 } - -vRtrIfDHCP6PfxdRowStatus OBJECT-TYPE - SYNTAX RowStatus - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxdRowStatus specifies the - Row status of this table row. This object is used to create or - delete rows in this table. - - The only allowed values for this object are: active(1), - createAndGo(4), and destroy(6)." - ::= { vRtrIfDHCP6PfxDelegationEntry 3 } - -vRtrIfDHCP6PfxdLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrIfDHCP6PfxdLastChanged indicates the sysUpTime - when any object of the row is last changed." - ::= { vRtrIfDHCP6PfxDelegationEntry 4 } - -vRtrIfDHCP6PfxdDUID OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..64)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxdDUID specifies - the ID of the requesting router. If set to a non zero value - the prefix defined in this row will only be delegated to this - router. If set to zero, the prefix will be delegated to any - requesting router." - DEFVAL { ''H } -- the empty string - ::= { vRtrIfDHCP6PfxDelegationEntry 6 } - -vRtrIfDHCP6PfxdIAID OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxdIAID specifies - the IAID from the requesting router - that needs to match in order to delegate the prefix defined - in this row.If set to 0 no match on the received IAID is done." - DEFVAL { 0 } - ::= { vRtrIfDHCP6PfxDelegationEntry 7 } - -vRtrIfDHCP6PfxdPrefLifetime OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxdPrefLifetime specifies - the time in seconds that this prefix remains preferred. - - The value of vRtrIfDHCP6PfxdPrefLifetime cannot be bigger then - the value of vRtrIfDHCP6PfxdValidLifetime. - - The value 4294967295 is considered equal to infinity." - DEFVAL { 604800 } -- 7 days - ::= { vRtrIfDHCP6PfxDelegationEntry 8 } - -vRtrIfDHCP6PfxdValidLifetime OBJECT-TYPE - SYNTAX Unsigned32 (0..4294967295) - UNITS "seconds" - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of the object vRtrIfDHCP6PfxdValidLifetime specifies - the time in seconds that the prefix is valid. - The value 4294967295 is considered equal to infinity." - DEFVAL { 2592000 } -- 30 days - ::= { vRtrIfDHCP6PfxDelegationEntry 9 } - --- --- Alcatel 7x50 SR series Virtual Router DHCP6 Statistics Table --- -vRtrDHCP6DropStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrDHCP6DropStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrDHCP6DropStatTable has an entry for each virtual router - configured in the system." - ::= { tmnxVRtrObjs 41 } - -vRtrDHCP6DropStatEntry OBJECT-TYPE - SYNTAX VRtrDHCP6DropStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a collection of DHCP6 drop reason - statistics for a virtual router in the system. - - Entries cannot be created and deleted via SNMP SET operations." - INDEX { vRtrID, - vRtrDHCP6DropStatReason } - ::= { vRtrDHCP6DropStatTable 1 } - -VRtrDHCP6DropStatEntry ::= - SEQUENCE { - vRtrDHCP6DropStatReason INTEGER, - vRtrDHCP6DropStatLastCleared TimeStamp, - vRtrDHCP6DropStatPktsDropped Gauge32 - } - -vRtrDHCP6DropStatReason OBJECT-TYPE - SYNTAX INTEGER { - none ( 0 ), - srcOperDown ( 1 ), - dstOperDown ( 2 ), - rlyReplyOnClientItf ( 3 ), - hopCount ( 4 ), - badRelayedMsg ( 5 ), - clientItfNotFound ( 6 ), - noMemory ( 7 ), - noGlobalPfx ( 8 ), - noSrcIp ( 9 ), - noRteToServer ( 10 ), - subMgmtUpdFail ( 11 ), - relayForw ( 12 ), - msgTooSmall ( 13 ), - msgNotForServer ( 14 ), - noServerId ( 15 ), - noClientId ( 16 ), - serverIdInClientMsg ( 17 ), - wrongServerId ( 18 ), - illegalUnicast ( 19 ), - illegalSrcIp ( 20 ), - pdMsgNotSupported ( 21 ), - nbrAddrsExceeded ( 22 ), - clientMacNotResolved ( 23 ), - illegalAssignedAddr ( 24 ), - msgEncodingError ( 25 ) - } - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The object vRtrDHCP6DropStatReason indicates the drop reason for - which the object vRtrDHCP6DropStatPktsDropped contains the counter. - none - srcOperDown Dhcp6 oper state is not Up on src itf - dstOperDown Dhcp6 oper state is not Up on dst itf - rlyReplyOnClientItf Relay Reply Msg on Client Itf - hopCount Hop Count Limit reached - badRelayedMsg Missing Relay Msg option, or illegal msg type - clientItfNotFound Unable to determine destinatinon client Itf - noMemory Out of Memory - noGlobalPfx No global Pfx on Client Itf - noSrcIp Unable to determine src Ip Addr - noRteToServer No route to server - subMgmtUpdFail Subscr. Mgmt. Update failed - relayForw Received Relay Forw Message - msgTooSmall Packet too small to contain valid dhcp6 msg - msgNotForServer Server cannot respond to this message - noServerId No Server Id option in msg from server - noClientId No Client Id option in msg from client - serverIdInClientMsg Server Id option in client msg - wrongServerId Server DUID in client msg does not match ours - illegalUnicast Client sent message to unicast while not - allowed - illegalSrcIp Client sent message with illegal src Ip - pdMsgNotSupported Client message type not supported in - pfx delegation - nbrAddrsExceeded Nbr of addrs or pfxs exceeds allowed - maximum in msg - clientMacNotResolved Unable to resolve client's mac address - illegalAssignedAddr The client was assigned an illegal address - msgEncodingError Illegal pfx length in a IA_PREFIX option - " - ::= { vRtrDHCP6DropStatEntry 1 } - -vRtrDHCP6DropStatLastCleared OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrDHCP6DropStatLastCleared indicates the sysUpTime - when the counters of this row were last reset. A value of zero for - this object indicates that the counters have not been reset since the - system has last been initialized." - ::= { vRtrDHCP6DropStatEntry 2 } - -vRtrDHCP6DropStatPktsDropped OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrDHCP6DropStatPktsDropped indicates the number of - DHCP6 packets were dropped for the reason described in - vRtrDHCP6DropStatReason." - ::= { vRtrDHCP6DropStatEntry 3 } - --- --- Alcatel 7x50 SR series Virtual Router DHCP6 msg type Statistics Table --- -vRtrDHCP6MsgStatTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrDHCP6MsgStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrDHCP6MsgStatTable has an entry for each virtual router - configured in the system." - ::= { tmnxVRtrObjs 42 } - -vRtrDHCP6MsgStatEntry OBJECT-TYPE - SYNTAX VRtrDHCP6MsgStatEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a collection of counters for each DHCP6 - message type for a virtual router in the system. - - Entries cannot be created and deleted via SNMP SET operations." - INDEX { vRtrID, - vRtrDHCP6MsgStatsMsgType } - ::= { vRtrDHCP6MsgStatTable 1 } - -VRtrDHCP6MsgStatEntry ::= - SEQUENCE { - vRtrDHCP6MsgStatsMsgType TmnxDHCP6MsgType, - vRtrDHCP6MsgStatsLstClrd TimeStamp, - vRtrDHCP6MsgStatsRcvd Gauge32, - vRtrDHCP6MsgStatsSent Gauge32, - vRtrDHCP6MsgStatsDropped Gauge32 - } - -vRtrDHCP6MsgStatsMsgType OBJECT-TYPE - SYNTAX TmnxDHCP6MsgType - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The object vRtrDHCP6MsgStatsMsgType indicates the DHCP6 message type - for which statistics are kept on a per vrtr basis." - ::= { vRtrDHCP6MsgStatEntry 1 } - -vRtrDHCP6MsgStatsLstClrd OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrDHCP6MsgStatsLstClrd indicates the sysUpTime - when the counters of this row were last reset. A value of zero for - this object indicates that the counters have not been reset since the - system has last been initialized." - ::= { vRtrDHCP6MsgStatEntry 2 } - -vRtrDHCP6MsgStatsRcvd OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrDHCP6MsgStatsRcvd indicates the number of - DHCP6 packets were received of the DHCP6 message type indicated by - vRtrDHCP6MsgStatsMsgType." - ::= { vRtrDHCP6MsgStatEntry 3 } - -vRtrDHCP6MsgStatsSent OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrDHCP6MsgStatsSent indicates the number of - DHCP6 packets were sent of the DHCP6 message type indicated by - vRtrDHCP6MsgStatsMsgType." - ::= { vRtrDHCP6MsgStatEntry 4 } - -vRtrDHCP6MsgStatsDropped OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrDHCP6MsgStatsDropped indicates the number of - DHCP6 packets were dropped of the DHCP6 message type indicated by - vRtrDHCP6MsgStatsMsgType." - ::= { vRtrDHCP6MsgStatEntry 5 } - --- --- Virtual Router Interface IPCP table --- Use of AUGMENTS clause implies a one-to-one dependent relationship --- between the base table, vRtrIfTable, and the augmenting table, --- vRtrIfIpcpTable. This in effect extends the vRtrIfTable with --- additional columns. Creation (or deletion) of a row in the --- vRtrIfTable results in the same fate for the row in the --- vRtrIfIpcpTable. --- - -vRtrIfIpcpTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrIfIpcpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrIfIpcpTable table contains the configuration for - IPCP interface configuration on the vRtrIfEntry - with the same indices." - ::= { tmnxVRtrObjs 43 } - -vRtrIfIpcpEntry OBJECT-TYPE - SYNTAX VRtrIfIpcpEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents the IPCP configuration for an - interface. Entries are created and deleted when entries - in the vRtrIfTable are created and deleted." - AUGMENTS { vRtrIfEntry } - ::= { vRtrIfIpcpTable 1 } - -VRtrIfIpcpEntry ::= - SEQUENCE { - vRtrIfIpcpPeerAddrType InetAddressType, - vRtrIfIpcpPeerAddr InetAddress, - vRtrIfIpcpPriDnsAddrType InetAddressType, - vRtrIfIpcpPriDnsAddr InetAddress, - vRtrIfIpcpSecDnsAddrType InetAddressType, - vRtrIfIpcpSecDnsAddr InetAddress - } - -vRtrIfIpcpPeerAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIpcpPeerAddrType specifies the type of - vRtrIfIpcpPeerAddr, the remote peer's IP address. - - vRtrIfIpcpPeerAddrType can be set to non-default only when the - following rules are met for objects in vRtrIfEntry with the same - indices: - - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) - - The value of tmnxPortEncapType in tmnxPortEntry indexed using - the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) - or ipcpEncap (6) - - When the value of vRtrIfIpcpPeerAddrType is unknown, the value of - vRtrIfIpcpPeerAddr is assumed to be of size 0." - DEFVAL { unknown } - ::= { vRtrIfIpcpEntry 1 } - -vRtrIfIpcpPeerAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIpcpPeerAddr specifies the IP address that will - be exchanged by IPCP, if applicable on a given interface, to configure - the remote peer's IP address. The type of this address is specified - by the value of vRtrIfIpcpPeerAddrType - - vRtrIfIpcpPeerAddr can be set to on-default only when the following - rules are met for objects in vRtrIfEntry with the same indices: - - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) - - The value of tmnxPortEncapType in tmnxPortEntry indexed using - the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) - or ipcpEncap (6)" - DEFVAL { ''H } - ::= { vRtrIfIpcpEntry 2 } - -vRtrIfIpcpPriDnsAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIpcpPriDnsAddrType specifies the type of - vRtrIfIpcpPriDnsAddr, the IP address of the primary DNS to be used - by the remote peer. - - vRtrIfIpcpPriDnsAddrType can be set ito non-default only when the - following rules are met for objects in vRtrIfEntry with the same - indices: - - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) - - The value of tmnxPortEncapType in tmnxPortEntry indexed using - the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) - or ipcpEncap (6) - - When the value of vRtrIfIpcpPriDnsAddrType is unknown, the value of - vRtrIfIpcpPriDnsAddr is assumed to be of size 0." - DEFVAL { unknown } - ::= { vRtrIfIpcpEntry 3 } - -vRtrIfIpcpPriDnsAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIpcpPriDnsAddr specifies the IP address that will - be exchanged by IPCP, if applicable on a given interface, to configure - the primary DNS's IP address on the remote peer. The type of this - address is specified by the value of vRtrIfIpcpPriDnsAddrType - - vRtrIfIpcpPriDnsAddr can be set to non-default only when the following - rules are met for objects in vRtrIfEntry with the same indices: - - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) - - The value of tmnxPortEncapType in tmnxPortEntry indexed using - the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) - or ipcpEncap (6)" - DEFVAL { ''H } - ::= { vRtrIfIpcpEntry 4 } - -vRtrIfIpcpSecDnsAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIpcpSecDnsAddrType specifies the type of - vRtrIfIpcpSecDnsAddr, the IP address of the secondary DNS to be used - by the remote peer. - - vRtrIfIpcpSecDnsAddrType can be set to non-deffault only when the - following rules are met for objects in vRtrIfEntry with the same - indices: - - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) - - The value of tmnxPortEncapType in tmnxPortEntry indexed using - the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) - or ipcpEncap (6) - - When the value of vRtrIfIpcpSecDnsAddrType is unknown, the value of - vRtrIfIpcpSecDnsAddr is assumed to be of size 0." - DEFVAL { unknown } - ::= { vRtrIfIpcpEntry 5 } - -vRtrIfIpcpSecDnsAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4|16)) - MAX-ACCESS read-create - STATUS current - DESCRIPTION - "The value of vRtrIfIpcpSecDnsAddr specifies the IP address that will - be exchanged by IPCP, if applicable on a given interface, to configure - the secondary DNS's IP address on the remote peer. The type of this - address is specified by the value of vRtrIfIpcpSecDnsAddrType. - - vRtrIfIpcpSecDnsAddr can be set to non-default only when the following - rules are met for objects in vRtrIfEntry with the same indices: - - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) - - The value of tmnxPortEncapType in tmnxPortEntry indexed using - the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) - or ipcpEncap (6)" - DEFVAL { ''H } - ::= { vRtrIfIpcpEntry 6 } - --- --- Alcatel 7x50 SR series Virtual Router Static Route CPE Check Statistics Table --- -vRtrInetStatRteCpeChkStatsTable OBJECT-TYPE - SYNTAX SEQUENCE OF VRtrInetStatRteCpeChkStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The vRtrInetStatRteCpeChkStatsTable has an entry for each entry - in the vRtrInetStaticRouteTable that has a non-default values set - for the vRtrInetStaticRouteCpeAddrType and vRtrInetStaticRouteCpeAddr - objects." - ::= { tmnxVRtrObjs 44 } - -vRtrInetStatRteCpeChkStatsEntry OBJECT-TYPE - SYNTAX VRtrInetStatRteCpeChkStatsEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row entry represents a collection of - Customer-Provided Equipment (CPE) availability statistics - for a virtual router static route in the system with non-default - values set for the vRtrInetStaticRouteCpeAddrType and - vRtrInetStaticRouteCpeAddr objects. - - Entries cannot be created and deleted via SNMP SET operations." - INDEX { - vRtrID, - vRtrInetStaticRouteDestType, - vRtrInetStaticRouteDest, - vRtrInetStaticRouteDestPfxLen, - vRtrInetStaticRouteIndex - } - ::= { vRtrInetStatRteCpeChkStatsTable 1 } - -VRtrInetStatRteCpeChkStatsEntry ::= - SEQUENCE { - vRtrInetStatRteCpeChkUpTime TimeTicks, - vRtrInetStatRteCpeChkInPktCnt Counter32, - vRtrInetStatRteCpeChkOutPktCnt Counter32, - vRtrInetStatRteCpeChkDownTrans Gauge32, - vRtrInetStatRteCpeChkUpTrans Gauge32, - vRtrInetStatRteCpeChkTTL Unsigned32 - } - -vRtrInetStatRteCpeChkUpTime OBJECT-TYPE - SYNTAX TimeTicks - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStatRteCpeChkUpTime indicates - how long (in hundredths of a second) that the CPE has been - available." - ::= { vRtrInetStatRteCpeChkStatsEntry 1 } - -vRtrInetStatRteCpeChkInPktCnt OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStatRteCpeChkInPktCnt indicates the - number of echo-reply packets received." - ::= { vRtrInetStatRteCpeChkStatsEntry 2 } - -vRtrInetStatRteCpeChkOutPktCnt OBJECT-TYPE - SYNTAX Counter32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStatRteCpeChkOutPktCnt indicates the - number of echo-request packets sent." - ::= { vRtrInetStatRteCpeChkStatsEntry 3 } - -vRtrInetStatRteCpeChkDownTrans OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStatRteCpeChkDownTrans indicates the number of - times the CPE has transitioned to the unavailable state." - ::= { vRtrInetStatRteCpeChkStatsEntry 4 } - -vRtrInetStatRteCpeChkUpTrans OBJECT-TYPE - SYNTAX Gauge32 - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStatRteCpeChkUpTrans indicates the number of - times the CPE has transitioned to the available state." - ::= { vRtrInetStatRteCpeChkStatsEntry 5 } - -vRtrInetStatRteCpeChkTTL OBJECT-TYPE - SYNTAX Unsigned32 - UNITS "seconds" - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of vRtrInetStatRteCpeChkTTL indicates the time, in seconds, - before the CPE will be declared down. Upon receipt of an echo - reply, it has the value of - vRtrInetStaticRouteCpeInterval * vRtrInetStaticRouteCpeDropCnt and is - decremented by 1 every second." - ::= { vRtrInetStatRteCpeChkStatsEntry 6 } - - --- --- Application Id -> DSCP value mapping table --- - -tmnxDscpAppTableLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxDscpAppTableLastChanged indicates the sysUpTime - at the time of the last modification of tmnxDscpAppTable. - - If no changes were made to the table since the last - re-initialization of the local network management subsystem, - then this object contains a zero value." - ::= { tmnxVRtrObjs 45 } - -tmnxDscpAppTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxDscpAppEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxDscpAppTable has an entry for each application to - Differential Services Code Point (DSCP) mapping in a - virtual routing context on this system." - ::= { tmnxVRtrObjs 46 } - -tmnxDscpAppEntry OBJECT-TYPE - SYNTAX TmnxDscpAppEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row represents a mapping from an application to a DSCP - value for particular virtual routing context. - - Entries are created at system initialization." - INDEX { vRtrID, tmnxDscpAppId } - ::= { tmnxDscpAppTable 1} - -TmnxDscpAppEntry ::= SEQUENCE - { - tmnxDscpAppId TDSCPAppId, - tmnxDscpAppLastChanged TimeStamp, - tmnxDscpAppDscpValue TDSCPValueOrNone - } - -tmnxDscpAppId OBJECT-TYPE - SYNTAX TDSCPAppId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxDscpAppId indicates the DSCP application identifier - for a protocol on the Alcatel 7x50 SR router which generates - control traffic over IP." - ::= { tmnxDscpAppEntry 1 } - -tmnxDscpAppLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxDscpAppLastChanged indicates the sysUpTime - at the time of the last modification of this entry. - - If no changes were made to the entry since the last - re-initialization of the local network management subsystem, - then this object contains a zero value." - ::= { tmnxDscpAppEntry 2 } - -tmnxDscpAppDscpValue OBJECT-TYPE - SYNTAX TDSCPValueOrNone - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxDscpAppDscpValue specifies a DSCP Value - to assign to the traffic generated by the application - specified by tmnxDscpAppId. - - A value of -1 specifies that no explicit DSCP re-marking - will be done for the traffic generated by the application - specified by tmnxDscpAppId. - - The default value is protocol specific." - ::= { tmnxDscpAppEntry 3 } - --- --- DSCP Name -> Forwarding Class mapping table --- - -tmnxDscpFCTableLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxDscpFCTableLastChanged indicates the sysUpTime - at the time of the last modification of tmnxDscpFCTable. - - If no changes were made to the entry since the last - re-initialization of the local network management subsystem, - then this object contains a zero value." - ::= { tmnxVRtrObjs 47 } - -tmnxDscpFCTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxDscpFCEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxDscpFCTable has an entry for each mapping between - a DSCP value and a Forwarding Class for self-generated - protocol traffic in a virtual routing context on this system." - ::= { tmnxVRtrObjs 48 } - -tmnxDscpFCEntry OBJECT-TYPE - SYNTAX TmnxDscpFCEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row represents a mapping between a DSCP value and a - Forwarding Class for self-generated protocol traffic - in particular virtual routing context. - - Entries are created at system initialization." - INDEX { vRtrID, tmnxDscpFCDscpValue } - ::= { tmnxDscpFCTable 1} - -TmnxDscpFCEntry ::= SEQUENCE - { - tmnxDscpFCDscpValue TDSCPValue, - tmnxDscpFCLastChanged TimeStamp, - tmnxDscpFCValue TFCType - } - -tmnxDscpFCDscpValue OBJECT-TYPE - SYNTAX TDSCPValue - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxDscpFCDscpValue specifies a DSCP value which - will be mapped to the Forwarding Class specified by - tmnxDscpFCValue." - ::= { tmnxDscpFCEntry 1 } - -tmnxDscpFCLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxDscpFCLastChanged indicates the sysUpTime - at the time of the last modification of this entry. - - If no changes were made to the entry since the last - re-initialization of the local network management subsystem, - then this object contains a zero value." - ::= { tmnxDscpFCEntry 3 } - -tmnxDscpFCValue OBJECT-TYPE - SYNTAX TFCType - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxDscpFCValue specifies the Forwarding Class value - for this mapping entry. - - The default value is best effort, which is specified by a value of 0." - DEFVAL { be } - ::= { tmnxDscpFCEntry 4 } - - --- --- Application Id -> 802.1p value mapping table --- - -tmnxDot1pAppTableLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxDot1pAppTableLastChanged indicates the - sysUpTime at the time of the last modification of - tmnxDot1pAppTable. - - If no changes were made to the table since the last - re-initialization of the local network management - subsystem, then this object contains a zero value." - ::= { tmnxVRtrObjs 49 } - -tmnxDot1pAppTable OBJECT-TYPE - SYNTAX SEQUENCE OF TmnxDot1pAppEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The tmnxDot1pAppTable has an entry for each application to - IEEE 802.1p priority (Dot1p) mapping in a virtual routing - context on this system." - ::= { tmnxVRtrObjs 50 } - -tmnxDot1pAppEntry OBJECT-TYPE - SYNTAX TmnxDot1pAppEntry - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "Each row represents a mapping from an application to a Dot1p - value for particular virtual routing context. - - Entries are created at system initialization." - INDEX { vRtrID, tmnxDot1pAppId } - ::= { tmnxDot1pAppTable 1} - -TmnxDot1pAppEntry ::= SEQUENCE - { - tmnxDot1pAppId TDot1pAppId, - tmnxDot1pAppLastChanged TimeStamp, - tmnxDot1pAppValue Dot1PPriority - } - -tmnxDot1pAppId OBJECT-TYPE - SYNTAX TDot1pAppId - MAX-ACCESS not-accessible - STATUS current - DESCRIPTION - "The value of tmnxDot1pAppId indicates the Dot1p application - identifier for a Layer-2 protocol on the Alcatel 7x50 SR router." - ::= { tmnxDot1pAppEntry 1 } - -tmnxDot1pAppLastChanged OBJECT-TYPE - SYNTAX TimeStamp - MAX-ACCESS read-only - STATUS current - DESCRIPTION - "The value of tmnxDot1pAppLastChanged indicates the sysUpTime - at the time of the last modification of this entry. - - If no changes were made to the entry since the last - re-initialization of the local network management subsystem, - then this object contains a zero value." - ::= { tmnxDot1pAppEntry 2 } - -tmnxDot1pAppValue OBJECT-TYPE - SYNTAX Dot1PPriority - MAX-ACCESS read-write - STATUS current - DESCRIPTION - "The value of tmnxDot1pAppValue specifies a Dot1p - value to assign to the traffic generated by the application - specified by tmnxDot1pAppId. - - The default value is protocol specific." - ::= { tmnxDot1pAppEntry 3 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- Objects for AutoFilter trap - -tmnxVRtrNotificationObjects OBJECT IDENTIFIER ::= {tmnxVRtrObjs 21} - -vRtrAutoFilterDHCPClientAddress OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION - "The Client IP address from the PDU causing the trap. - Used by tmnxVRtrDHCPAFEntriesExceeded to report - the client's IP address." - ::= { tmnxVRtrNotificationObjects 1 } - -vRtrAutoFilterDHCPClientLease OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION - "The lease time specified in the PDU causing the trap. - Used by tmnxVRtrDHCPAFEntriesExceeded to report - the lease time." - ::= { tmnxVRtrNotificationObjects 2 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- Objects for DHCP traps - -vRtrDHCPClientLease - OBJECT-TYPE - SYNTAX Integer32 - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDHCPClientLease indicates the - lease time specified in the PDU causing the trap." - ::= { tmnxVRtrNotificationObjects 3} - -vRtrDhcpLseStateOldCiAddr - OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpLseStateOldCiAddr indicates - the Client IP address that was formerly assigned to this - Least state." - ::= { tmnxVRtrNotificationObjects 4} - -vRtrDhcpLseStateOldChAddr - OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpLseStateOldChAddr indicates - the Client MAC address that was formerly assigned to this - Least state." - ::= { tmnxVRtrNotificationObjects 5} - -vRtrDhcpLseStateNewCiAddr - OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpLseStateNewCiAddr indicates - the Client IP address specified in the PDU causing - the trap." - ::= { tmnxVRtrNotificationObjects 6} - -vRtrDhcpLseStateNewChAddr - OBJECT-TYPE - SYNTAX MacAddress - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpLseStateNewChAddr indicates - the Client MAC address specified in the PDU causing - the trap." - ::= { tmnxVRtrNotificationObjects 7} - -vRtrDhcpRestoreLseStateCiAddr - OBJECT-TYPE - SYNTAX IpAddress - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpRestoreLseStateCiAddr indicates - the IP address specified in the persistency record causing - the trap." - ::= { tmnxVRtrNotificationObjects 8} - -vRtrDhcpRestoreLseStateVRtrId - OBJECT-TYPE - SYNTAX TmnxVRtrID - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpRestoreLseStateVRtrId indicates - the serviceId specified in the persistency record causing - the trap." - ::= { tmnxVRtrNotificationObjects 9} - -vRtrDhcpRestoreLseStateIfIndex - OBJECT-TYPE - SYNTAX InterfaceIndex - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpRestoreLseStateIfIndex indicates - the Port ID specified in the persistency record causing - the trap." - ::= { tmnxVRtrNotificationObjects 10} - -vRtrDhcpRestoreLseStateProblem - OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpRestoreLseStateProblem - indicates why the persisency record cannot be restored." - ::= { tmnxVRtrNotificationObjects 11} - -vRtrDhcpPacketProblem - OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDhcpPacketProblem indicates - information on a received DHCP packet is considered - suspicious by the system." - ::= { tmnxVRtrNotificationObjects 12} - -vRtrDhcpLseStatePopulateError - OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS obsolete - DESCRIPTION "The value of the object vRtrDhcpLseStatePopulateError - indicates the reason why the system was unable to update - the Lease state table with the information contained in - the received DHCP ACK message." - ::= { tmnxVRtrNotificationObjects 13} - -vRtrBfdSlotNumber - OBJECT-TYPE - SYNTAX TmnxSlotNum - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrBfdSlotNumber indicates the IOM slot - number where the number of supported BFD sessions has - reached the maximum value. This object is reported - when the tmnxVRtrBfdMaxSessionOnSlot notification - is generated." - ::= { tmnxVRtrNotificationObjects 14} - -vRtrNumberOfBfdSessionsOnSlot - OBJECT-TYPE - SYNTAX Unsigned32 - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrNumberOfBfdSessionsOnSlot indicates the - current number of BFD sessions on the slot indicated by - vRtrBfdSlotNumber. This object is reported when the - tmnxVRtrBfdMaxSessionOnSlot notification is generated." - ::= { tmnxVRtrNotificationObjects 15} - -vRtrBfdMaxSessionReason - OBJECT-TYPE - SYNTAX BITS { - maxSessionsPerSlot(0), - maxTxPacketRate(1), - maxRxPacketRate(2) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrBfdMaxSessionReason indicates the - reason the maximum numbers of sessions on this IOM - slot was reached. This object is reported when the - tmnxVRtrBfdMaxSessionOnSlot notification is - generated." - ::= { tmnxVRtrNotificationObjects 16} - -vRtrDHCP6ServerNetAddrType - OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6ServerNetAddrType - indicates the address type of vRtrDHCP6ServerNetAddr." - ::= { tmnxVRtrNotificationObjects 17 } - -vRtrDHCP6ServerNetAddr - OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6ServerNetAddr - indicates the IP address of the DHCP server." - ::= { tmnxVRtrNotificationObjects 18 } - -vRtrDHCP6ClientNetAddrType - OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6ClientNetAddrType - indicates the address type of vRtrDHCP6ClientNetAddr." - ::= { tmnxVRtrNotificationObjects 19 } - -vRtrDHCP6ClientNetAddr - OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6ClientNetAddr - indicates the IP address of the DHCP client." - ::= { tmnxVRtrNotificationObjects 20 } - -vRtrDHCP6AssignedNetAddrType - OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6AssignedNetAddrType - indicates the address type of vRtrDHCP6AssignedNetAddr." - ::= { tmnxVRtrNotificationObjects 21 } - -vRtrDHCP6AssignedNetAddr - OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6AssignedNetAddr - indicates the IP address assigned to the DHCP client." - ::= { tmnxVRtrNotificationObjects 22 } - -vRtrDHCP6AssignedPrefixLen - OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrDHCP6AssignedPrefixLen specifies - the length of the IP netmask for vRtrDHCP6AssignedNetAddr." - ::= { tmnxVRtrNotificationObjects 23 } - -vRtrDHCP6OldAssignedNetAddrType - OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6OldAssignedNetAddrType - indicates the address type of vRtrDHCP6OldAssignedNetAddr." - ::= { tmnxVRtrNotificationObjects 24 } - -vRtrDHCP6OldAssignedNetAddr - OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6OldAssignedNetAddr - indicates the IP address formerly assigned to the DHCP - client." - ::= { tmnxVRtrNotificationObjects 25 } - -vRtrDHCP6OldAssignedPrefixLen - OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrDHCP6OldAssignedPrefixLen specifies the - length of the IP netmask for vRtrDHCP6OldAssignedNetAddr." - ::= { tmnxVRtrNotificationObjects 26 } - -vRtrDHCP6NewClientId - OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrDHCP6NewClientId indicates the new - DHCP6 clients unique identifier (DUID)." - ::= { tmnxVRtrNotificationObjects 27 } - -vRtrDHCP6OldClientId - OBJECT-TYPE - SYNTAX OCTET STRING (SIZE (0..255)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrDHCP6OldClientId indicates the old - DHCP6 clients unique identifier (DUID)." - ::= { tmnxVRtrNotificationObjects 28 } - -vRtrDHCP6LeaseOverrideResult - OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrDHCP6LeaseOverrideResult - indicates whether or not the lease state has been - overridden." - ::= { tmnxVRtrNotificationObjects 29 } - -vRtrInetStatRteCpeNotifyAddrType - OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrInetStatRteCpeNotifyAddrType - indicates the address type of - vRtrInetStatRteCpeNotifyAddr." - ::= { tmnxVRtrNotificationObjects 30 } - -vRtrInetStatRteCpeNotifyAddr - OBJECT-TYPE - SYNTAX InetAddress - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrInetStatRteCpeNotifyAddr - indicates the IP address of the CPE." - ::= { tmnxVRtrNotificationObjects 31 } - -vRtrInetStaticRouteCpeStatus - OBJECT-TYPE - SYNTAX INTEGER { - reachable (0), - unreachable (1) - } - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrInetStaticRouteCpeStatus - indicates whether or not the CPE associated with a - static route is 'reachable' or 'unreachable'." - ::= { tmnxVRtrNotificationObjects 32 } - -vRtrManagedRouteInetAddrType OBJECT-TYPE - SYNTAX InetAddressType - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrManagedRouteInetAddrType indicates - the address type of vRtrManagedRouteInetAddr." - ::= { tmnxVRtrNotificationObjects 33 } - -vRtrManagedRouteInetAddr OBJECT-TYPE - SYNTAX InetAddress (SIZE(0|4)) - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrManagedRouteInetAddr indicates - the IP address of the managed route." - ::= { tmnxVRtrNotificationObjects 34 } - -vRtrManagedRoutePrefixLen OBJECT-TYPE - SYNTAX InetAddressPrefixLength - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of vRtrManagedRoutePrefixLen indicates - the prefix length of the subnet associated with - vRtrManagedRouteInetAddr." - ::= { tmnxVRtrNotificationObjects 35 } - -vRtrFailureDescription OBJECT-TYPE - SYNTAX DisplayString - MAX-ACCESS accessible-for-notify - STATUS current - DESCRIPTION "The value of the object vRtrFailureDescription is a - printable character string which contains information - about the reason why the notification is sent." - ::= { tmnxVRtrNotificationObjects 36 } - ---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% --- --- TIMETRA-VRTR-MIB Notifications --- - -tmnxVRtrMidRouteTCA NOTIFICATION-TYPE - OBJECTS { - vRtrStatCurrNumRoutes, - vRtrMidRouteThreshold - } - STATUS current - DESCRIPTION - "The tmnxVRtrMidRouteTCA notification is generated when the number - of routes contained in a VPRN exceeds the value specified by - vRtrMidRouteThreshold. No other notifications of this type - are generated until after the soak period specified by - vRtrRouteThresholdSoakTime has expired." - ::= { tmnxVRtrNotifications 1 } - -tmnxVRtrHighRouteTCA NOTIFICATION-TYPE - OBJECTS { - vRtrStatCurrNumRoutes, - vRtrHighRouteThreshold - } - STATUS current - DESCRIPTION - "The tmnxVRtrHighRouteTCA notification is generated when the number - of routes contained in a VPRN exceeds the value specified by - vRtrHighRouteThreshold. No other notifications of this type - are generated until after the soak period specified by - vRtrRouteThresholdSoakTime has expired." - ::= { tmnxVRtrNotifications 2 } - -tmnxVRtrHighRouteCleared NOTIFICATION-TYPE - OBJECTS { - vRtrStatCurrNumRoutes, - vRtrHighRouteThreshold - } - STATUS current - DESCRIPTION - "The tmnxVRtrHighRouteCleared notification is generated when the - number of routes contained in a VPRN has dropped below the - vRtrHighRouteThreshold value following the generation of a - tmnxVRtrHighRouteTCA notification." - ::= { tmnxVRtrNotifications 3 } - -tmnxVRtrIllegalLabelTCA NOTIFICATION-TYPE - OBJECTS { - vRtrStatIllegalLabels, - vRtrIllegalLabelThreshold - } - STATUS current - DESCRIPTION - "The tmnxVRtrIllegalLabelTCA notification is generated when the - number of illegal label violations on a VRF has exceeded the - value specified by vRtrIllegalLabelThreshold." - ::= { tmnxVRtrNotifications 4 } - -tmnxVRtrMcastMidRouteTCA NOTIFICATION-TYPE - OBJECTS { - vRtrMulticastRoutes, - vRtrMcastMidRouteThreshold - } - STATUS current - DESCRIPTION - "The tmnxVRtrMcastMidRouteTCA notification is generated when the number - of multicast routes contained in a VPRN exceeds the value specified by - vRtrMcastMidRouteThreshold. No other notifications of this type - are generated until after the soak period specified by - vRtrRouteThresholdSoakTime has expired." - ::= { tmnxVRtrNotifications 5 } - -tmnxVRtrMcastMaxRoutesTCA NOTIFICATION-TYPE - OBJECTS { - vRtrMulticastRoutes, - vRtrMaxMcastNumRoutes - } - STATUS current - DESCRIPTION - "The tmnxVRtrMcastMaxRoutesTCA notification is generated when the number - of multicast routes contained in a VPRN exceeds the value specified by - vRtrMaxMcastNumRoutes. No other notifications of this type - are generated until after the soak period specified by - vRtrRouteThresholdSoakTime has expired." - ::= { tmnxVRtrNotifications 6 } - -tmnxVRtrMcastMaxRoutesCleared NOTIFICATION-TYPE - OBJECTS { - vRtrMulticastRoutes, - vRtrMaxMcastNumRoutes - } - STATUS current - DESCRIPTION - "The tmnxVRtrMcastMaxRoutesCleared notification is generated when the - number of multicast routes contained in a VPRN has dropped below the - vRtrMaxMcastNumRoutes value following the generation of a - tmnxVRtrMcastMaxRoutesTCA notification." - ::= { tmnxVRtrNotifications 7 } - -tmnxVRtrMaxArpEntriesTCA NOTIFICATION-TYPE - OBJECTS { - vRtrStatActiveARPEntries, - vRtrStatTotalARPEntries, - vRtrMaxARPEntries - } - STATUS current - DESCRIPTION - "The tmnxVRtrMaxArpEntriesTCA notification is generated when the - number of ARP entries in a VPRN exceeds the maximum supported." - ::= { tmnxVRtrNotifications 8 } - -tmnxVRtrMaxArpEntriesCleared NOTIFICATION-TYPE - OBJECTS { - vRtrStatActiveARPEntries, - vRtrStatTotalARPEntries, - vRtrMaxARPEntries - } - STATUS current - DESCRIPTION - "The tmnxVRtrMaxArpEntriesCleared notification is generated when the - number of ARP entries contained in a VPRN has dropped below the - maximum value following the generation of a tmnxVRtrMaxArpEntriesTCA - notification." - ::= { tmnxVRtrNotifications 9 } - -tmnxVRtrDHCPAFEntriesExceeded NOTIFICATION-TYPE - OBJECTS { - vRtrIfDHCPOperAutoFilter, - vRtrIfIndex, - vRtrAutoFilterDHCPClientAddress, - vRtrAutoFilterDHCPClientLease - } - STATUS obsolete - DESCRIPTION - "The tmnxVRtrDHCPAFEntriesExceeded notification is generated - when the number of DHCP 'AutoFilter' entries on a given interface - reaches a user configurable upper limit given by vRtrIfDHCPAutoFilter." - ::= {tmnxVRtrNotifications 10} - -tmnxVRtrMaxRoutes NOTIFICATION-TYPE - OBJECTS { - vRtrStatCurrNumRoutes, - vRtrMaxNumRoutes - } - STATUS current - DESCRIPTION "The tmnxVRtrMaxRoutes notification is - generated when the number of routes contained in a - VPRN reaches the value specified by vRtrMaxNumRoutes." - ::= { tmnxVRtrNotifications 11 } - -tmnxVRtrDHCPLseStsExceeded NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDhcpLseStateNewCiAddr, - vRtrDhcpLseStateNewChAddr, - vRtrDHCPClientLease - } - STATUS obsolete - DESCRIPTION "The tmnxVRtrDHCPLseStsExceeded notification is - generated when the number of DHCP lease states - entries on a given interface reaches a user configurable - upper limit." - ::= {tmnxVRtrNotifications 12} - -tmnxVRtrDHCPLeaseStateOverride NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDhcpLseStateNewCiAddr, - vRtrDhcpLseStateNewChAddr, - vRtrDhcpLseStateOldCiAddr, - vRtrDhcpLseStateOldChAddr - } - STATUS obsolete - DESCRIPTION "The tmnxVRtrDHCPLeaseStateOverride notification is - generated when an existing DHCP lease state is - overridden by a new lease state which has the same - IP address but a different MAC address." - ::= {tmnxVRtrNotifications 13} - -tmnxVRtrDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDhcpPacketProblem - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCPSuspiciousPcktRcvd notification is - generated when a DHCP packet is received with suspicious - content." - ::= {tmnxVRtrNotifications 14} - -tmnxVRtrDHCPLseStRestoreProblem NOTIFICATION-TYPE - OBJECTS { - vRtrDhcpRestoreLseStateVRtrId, - vRtrDhcpRestoreLseStateIfIndex, - vRtrDhcpRestoreLseStateCiAddr, - vRtrDhcpRestoreLseStateProblem - } - STATUS obsolete - DESCRIPTION "The tmnxVRtrDHCPLseStRestoreProblem notification is - generated when an an error is detected while - processing a persistency record." - ::= {tmnxVRtrNotifications 15} - -tmnxVRtrDHCPLseStatePopulateErr NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDhcpLseStatePopulateError - } - STATUS obsolete - DESCRIPTION "The tmnxVRtrDHCPLseStatePopulateErr notification - indicates that the system was unable to update the - Lease State Table with the information contained in - the DHCP ACK message. The DHCP ACK message has been - discarded." - ::= {tmnxVRtrNotifications 16} - -tmnxVRtrBfdSessionDown NOTIFICATION-TYPE - OBJECTS { - vRtrIfBfdSessionLclDisc, - vRtrIfBfdSessionOperFlags - } - STATUS current - DESCRIPTION "The tmnxVRtrBfdSessionDown notification is generated when - a BFD session goes down." - ::= {tmnxVRtrNotifications 17} - -tmnxVRtrBfdMaxSessionOnSlot NOTIFICATION-TYPE - OBJECTS { - vRtrBfdSlotNumber, - vRtrNumberOfBfdSessionsOnSlot, - vRtrBfdMaxSessionReason - } - STATUS current - DESCRIPTION "The tmnxVRtrBfdMaxSessionOnSlot notification is generated - when the maximum number of BFD sessions has been reached - on the slot indicated in 'vRtrBfdSlotNumber'." - ::= {tmnxVRtrNotifications 18} - -tmnxVRtrBfdPortTypeNotSupported NOTIFICATION-TYPE - OBJECTS { - tmnxPortNotifyPortId, - tmnxPortType - } - STATUS current - DESCRIPTION "The tmnxVRtrBfdPortTypeNotSupported notification is - generated when BFD is not supported on the port specified - in 'tmnxPortNotifyPortId'." - ::= {tmnxVRtrNotifications 19} - -tmnxVRtrDHCPIfLseStatesExceeded NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - sapPortId, - sapEncapValue, - vRtrIfDHCPLeasePopulate, - svcDhcpLseStateNewCiAddr, - svcDhcpLseStateNewChAddr, - svcDhcpClientLease - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCPIfLseStatesExceeded notifications is - generated when the number of lease states on an interface - exceeds vRtrIfDHCPLeasePopulate." - ::= {tmnxVRtrNotifications 20} - -tmnxVRtrDHCP6RelayLseStExceeded NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrIfDHCP6LeasePopulate, - vRtrDHCP6AssignedNetAddrType, - vRtrDHCP6AssignedNetAddr, - vRtrDHCP6AssignedPrefixLen, - vRtrDHCP6NewClientId, - svcDhcpClientLease - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCP6RelayLseStExceeded notifications is - generated when the number of lease states populated by - dhcp6 relay on an interface exceeds - vRtrIfDHCP6LeasePopulate." - ::= {tmnxVRtrNotifications 21} - -tmnxVRtrDHCP6ServerLseStExceeded NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrIfDHCP6ServerMaxLeaseStates, - vRtrDHCP6AssignedNetAddrType, - vRtrDHCP6AssignedNetAddr, - vRtrDHCP6AssignedPrefixLen, - vRtrDHCP6NewClientId, - svcDhcpClientLease - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCP6ServerLseStExceeded notifications is - generated when the number of lease states populated by - dhcp6 server on an interface exceeds - vRtrIfDHCP6ServerMaxLeaseStates." - ::= {tmnxVRtrNotifications 22} - -tmnxVRtrDHCP6LseStateOverride NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDHCP6OldAssignedNetAddrType, - vRtrDHCP6OldAssignedNetAddr, - vRtrDHCP6OldAssignedPrefixLen, - vRtrDhcpLseStateOldChAddr, - vRtrDHCP6OldClientId, - vRtrDHCP6AssignedNetAddrType, - vRtrDHCP6AssignedNetAddr, - vRtrDHCP6AssignedPrefixLen, - vRtrDhcpLseStateNewChAddr, - vRtrDHCP6NewClientId, - vRtrDHCP6LeaseOverrideResult - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCP6LseStateOverride notifications is - generated when an existing DHCP6 lease state can be - overridden by a new lease state. - - This is allowed if the new lease state has the same IP - address but a different client id or mac address. - This is not allowed if the new lease state has the same IP - address but a different prefix length." - ::= {tmnxVRtrNotifications 23} - -tmnxVRtrDHCP6RelayReplyStripUni NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDHCP6ServerNetAddrType, - vRtrDHCP6ServerNetAddr - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCP6RelayReplyStripUni notifications is - generated when a unicast option is stripped from a message - relayed from a server to a client - in a relay reply message." - ::= {tmnxVRtrNotifications 24} - -tmnxVRtrDHCP6IllegalClientAddr NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDHCP6ClientNetAddrType, - vRtrDHCP6ClientNetAddr - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCP6IllegalClientAddr notifications is - generated when an incoming message is dropped - because the client's source IP does not match the subnet - of the incoming interface." - ::= {tmnxVRtrNotifications 25} - -tmnxVRtrDHCP6AssignedIllegSubnet NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDHCP6ClientNetAddrType, - vRtrDHCP6ClientNetAddr, - vRtrDHCP6AssignedNetAddrType, - vRtrDHCP6AssignedNetAddr, - vRtrDHCP6AssignedPrefixLen - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCP6AssignedIllegSubnet notifications is - generated when an IP address assigned to the client - does not match the subnet of the interface." - ::= {tmnxVRtrNotifications 26} - -tmnxVRtrDHCP6ClientMacUnresolved NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrServiceId, - vRtrIfIndex, - vRtrDHCP6ClientNetAddrType, - vRtrDHCP6ClientNetAddr - } - STATUS current - DESCRIPTION "The tmnxVRtrDHCP6ClientMacUnresolved notifications is - generated when we receive a relay reply for a client, - and the client's MAC address has not been resolved yet." - ::= {tmnxVRtrNotifications 27} - -tmnxVRtrBfdSessionUp NOTIFICATION-TYPE - OBJECTS { - vRtrIfBfdSessionLclDisc - } - STATUS current - DESCRIPTION "The tmnxVRtrBfdSessionUp notification is generated when - a BFD session goes up." - ::= {tmnxVRtrNotifications 28} - -tmnxVRtrIPv6MidRouteTCA NOTIFICATION-TYPE - OBJECTS { - vRtrV6StatCurrNumRoutes, - vRtrIPv6MidRouteThreshold - } - STATUS current - DESCRIPTION "The tmnxVRtrIPv6MidRouteTCA notification is generated when - the number of IPv6 routes contained in a VPRN exceeds - the value specified by vRtrIPv6MidRouteThreshold. No other - notifications of this type are generated until after the - soak period specified by vRtrIPv6RouteThresholdSoakTime - has expired." - ::= { tmnxVRtrNotifications 29 } - -tmnxVRtrIPv6HighRouteTCA NOTIFICATION-TYPE - OBJECTS { - vRtrV6StatCurrNumRoutes, - vRtrIPv6HighRouteThreshold - } - STATUS current - DESCRIPTION "The tmnxVRtrIPv6HighRouteTCA notification is generated when - the number of IPv6 routes contained in a VPRN exceeds - the value specified by vRtrIPv6HighRouteThreshold. No other - notifications of this type are generated until after the - soak period specified by vRtrIPv6RouteThresholdSoakTime - has expired." - ::= { tmnxVRtrNotifications 30 } - -tmnxVRtrIPv6HighRouteCleared NOTIFICATION-TYPE - OBJECTS { - vRtrV6StatCurrNumRoutes, - vRtrIPv6HighRouteThreshold - } - STATUS current - DESCRIPTION "The tmnxVRtrIPv6HighRouteCleared notification is generated - when the number of IPv6 routes contained in a VPRN has - dropped below the vRtrIPv6HighRouteThreshold value - following the generation of a tmnxVRtrIPv6HighRouteTCA - notification." - ::= { tmnxVRtrNotifications 31 } - -tmnxVRtrStaticRouteCPEStatus NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrInetStatRteCpeNotifyAddrType, - vRtrInetStatRteCpeNotifyAddr, - vRtrInetStaticRouteCpeStatus - } - STATUS current - DESCRIPTION "The tmnxVRtrStaticRouteCPEStatus notification is generated - when a CPE associated with a static route, as specified - by the vRtrInetStatRteCpeNotifyAddr object, becomes - reachable or unreachable." - ::= { tmnxVRtrNotifications 32 } - -tmnxVRtrBfdSessionDeleted NOTIFICATION-TYPE - OBJECTS { - vRtrIfBfdSessionLclDisc, - vRtrIfBfdSessionOperFlags - } - STATUS current - DESCRIPTION "The tmnxVRtrBfdSessionDeleted notification is generated when - a BFD session is deleted." - ::= {tmnxVRtrNotifications 33 } - -tmnxVRtrBfdSessionProtChange NOTIFICATION-TYPE - OBJECTS { - vRtrIfBfdSessionLclDisc, - vRtrIfBfdSessionProtocols - } - STATUS current - DESCRIPTION "The tmnxVRtrBfdSessionProtChange notification is generated when - there is a change in the list of protocols using the BFD session." - ::= {tmnxVRtrNotifications 34 } - -tmnxVRtrManagedRouteAddFailed NOTIFICATION-TYPE - OBJECTS { - vRtrID, - vRtrManagedRouteInetAddrType, - vRtrManagedRouteInetAddr, - vRtrManagedRoutePrefixLen, - vRtrFailureDescription - } - STATUS current - DESCRIPTION "The tmnxVRtrManagedRouteAddFailed notification - is generated when a managed route could not be installed." - ::= { tmnxVRtrNotifications 35 } - --- --- Conformance Information --- -tmnxVRtrCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 1 } -tmnxVRtrGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 2 } - --- compliance statements - --- tmnxVRtrCompliance MODULE-COMPLIANCE --- ::= { tmnxVRtrCompliances 1 } - --- tmnxVRtrR2r1Compliance MODULE-COMPLIANCE --- ::= { tmnxVRtrCompliances 2 } - --- tmnxVRtrV3v0Compliance MODULE-COMPLIANCE --- ::= { tmnxVRtrCompliances 3 } - -tmnxVRtr7450V4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of VRTR instances - on Alcatel 7450 ESS series systems release R4.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxVRtrGlobalR2r1Group, - tmnxVRtrV4v0Group, - tmnxVRtrIfV4v0Group, - tmnxVRtrIpV4v0Group, - -- tmnxVRtrIPv6V4v0Group, - -- tmnxVRtrIPv6IpV4v0Group, - -- tmnxVRtrIPv6IfV4v0Group, - tmnxVRtrNotificationV4v0Group, - tmnxVRtrIfSubscrAuthV3v0Group, - tmnxVRtrBfdV4v0Group - } - ::= { tmnxVRtrCompliances 4 } - -tmnxVRtr7750V4v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of VRTR instances - on Alcatel 7750 SR series systems release R4.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxVRtrGlobalR2r1Group, - tmnxVRtrV4v0Group, - tmnxVRtrIfV4v0Group, - tmnxVRtrIpV4v0Group, - tmnxVRtrIPv6V4v0Group, - tmnxVRtrIPv6IpV4v0Group, - tmnxVRtrIPv6IfV4v0Group, - tmnxVRtrNotificationV4v0Group, - tmnxVRtrIfSubscrAuthV3v0Group, - tmnxVRtrBfdV4v0Group - } - ::= { tmnxVRtrCompliances 5 } - -tmnxVRtr7450V5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of VRTR instances - on Alcatel 7450 ESS series systems release R5.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxVRtrGlobalR2r1Group, - tmnxVRtrV5v0Group, - tmnxVRtrIfV5v0Group, - tmnxVRtrIpV5v0Group, - -- tmnxVRtrIPv6V4v0Group, - -- tmnxVRtrIPv6IpV5v0Group, - -- tmnxVRtrIPv6IfV4v0Group, - tmnxVRtrNotificationV5v0Group, - tmnxVRtrIfSubscrAuthV3v0Group, - tmnxVRtrBfdV4v0Group - } - ::= { tmnxVRtrCompliances 6 } - -tmnxVRtr7750V5v0Compliance MODULE-COMPLIANCE - STATUS obsolete - DESCRIPTION - "The compliance statement for management of VRTR instances - on Alcatel 7750 SR series systems release R5.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxVRtrGlobalR2r1Group, - tmnxVRtrV5v0Group, - tmnxVRtrIfV5v0Group, - tmnxVRtrIpV5v0Group, - tmnxVRtrIPv6V4v0Group, - tmnxVRtrIPv6IpV5v0Group, - tmnxVRtrIPv6IfV4v0Group, - tmnxVRtrNotificationV5v0Group, - tmnxVRtrIfSubscrAuthV3v0Group, - tmnxVRtrBfdV4v0Group - } - ::= { tmnxVRtrCompliances 7 } - -tmnxVRtr7450V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of VRTR instances - on Alcatel 7450 ESS series systems release R6.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxVRtrGlobalV6v0Group, - tmnxVRtrV6v0Group, - tmnxVRtrIfV5v0Group, - tmnxVRtrIpV5v0Group, - -- tmnxVRtrIPv6V4v0Group, - -- tmnxVRtrIPv6IpV5v0Group, - -- tmnxVRtrIPv6IfV4v0Group, - -- tmnxVRtrIfDhcpServerGroup, - tmnxVRtrNotificationV6v0Group, - tmnxVRtrIfSubscrAuthV3v0Group, - tmnxVRtrBfdV6v0Group, - tmnxVRtrStaticRteCPEChkV6v0Group, - -- tmnxVRtrIfIpcpV6v0Group, - tmnxDscpAppV6v0Group, - tmnxVRtrIfDHCPRelayGroup - } - ::= { tmnxVRtrCompliances 8 } - -tmnxVRtr77x0V6v0Compliance MODULE-COMPLIANCE - STATUS current - DESCRIPTION - "The compliance statement for management of VRTR instances - on Alcatel 7x50 SR series systems release R6.0." - MODULE -- this module - MANDATORY-GROUPS { - tmnxVRtrGlobalV6v0Group, - tmnxVRtrV6v0Group, - tmnxVRtrIfV5v0Group, - tmnxVRtrIpV5v0Group, - tmnxVRtrIPv6V4v0Group, - tmnxVRtrIPv6IpV5v0Group, - tmnxVRtrIPv6IfV4v0Group, - tmnxVRtrIfDhcpServerGroup, - tmnxVRtrNotificationV6v0Group, - tmnxVRtrIfSubscrAuthV3v0Group, - tmnxVRtrBfdV6v0Group, - tmnxVRtrStaticRteCPEChkV6v0Group, - tmnxVRtrIfIpcpV6v0Group, - tmnxVRtrIfCpmProtectGroup, - tmnxDscpAppV6v0Group, - tmnxVRtrIfDHCPRelayGroup - } - ::= { tmnxVRtrCompliances 9 } - --- units of conformance - --- tmnxVRtrGlobalGroup OBJECT-GROUP --- ::= { tmnxVRtrGroups 1 } - --- tmnxVRtrGroup OBJECT-GROUP --- ::= { tmnxVRtrGroups 2 } - --- tmnxVRtrIfGroup OBJECT-GROUP --- ::= { tmnxVRtrGroups 3 } - --- tmnxVRtrIpGroup OBJECT-GROUP --- ::= { tmnxVRtrGroups 4 } - --- tmnxVRtrNotificationGroup NOTIFICATION-GROUP --- ::= { tmnxVRtrGroups 5 } - --- tmnxVRtrR2r1Group OBJECT-GROUP --- ::= { tmnxVRtrGroups 6 } - --- tmnxVRtrIpR2r1Group OBJECT-GROUP --- ::= { tmnxVRtrGroups 7 } - --- tmnxVRtrNotificationR2r1Group NOTIFICATION-GROUP --- ::= { tmnxVRtrGroups 8 } - --- tmnxVRtrIfR2r1Group OBJECT-GROUP --- ::= { tmnxVRtrGroups 9 } - -tmnxVRtrGlobalR2r1Group OBJECT-GROUP - OBJECTS { vRtrNextVRtrID, - vRtrConfiguredVRtrs, - vRtrActiveVRtrs, - vRtrRouteThresholdSoakTime, - vRtrMaxARPEntries - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of general - capabilities for transport and virtual routers - on version 2.1 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 10 } - -tmnxVRtrIfSubscrAuthV3v0Group OBJECT-GROUP - OBJECTS { vRtrIfDHCPAuthPolicy, - vRtrIfDHCPRelayAuthPktsDiscarded, - vRtrIfDHCPRelayAuthPktsSuccess - } - STATUS current - DESCRIPTION - "The group of objects supporting management of DHCP - authentication on version 3.0 Alcatel 7x50 SR series - systems." - ::= { tmnxVRtrGroups 11 } - --- tmnxVRtrIfV3v0Group OBJECT-GROUP --- ::= { tmnxVRtrGroups 12 } - --- tmnxVRtrNotificationV3v0Group NOTIFICATION-GROUP --- ::= { tmnxVRtrGroups 13 } - -tmnxVRtrV4v0Group OBJECT-GROUP - OBJECTS { vRtrRowStatus, - vRtrAdminState, - vRtrName, - vRtrMaxNumRoutes, - vRtrBgpStatus, - vRtrMplsStatus, - vRtrOspfStatus, - vRtrRipStatus, - vRtrRsvpStatus, - vRtrEcmpMaxRoutes, - vRtrAS, - vRtrNewIfIndex, - vRtrLdpStatus, - vRtrIsIsStatus, - vRtrRouterId, - vRtrTriggeredPolicy, - vRtrConfederationAS, - vRtrRouteDistinguisher, - vRtrMidRouteThreshold, - vRtrHighRouteThreshold, - vRtrIllegalLabelThreshold, - vRtrVpnId, - vRtrDescription, - vRtrGracefulRestart, - vRtrGracefulRestartType, - vRtrType, - vRtrServiceId, - vRtrCustId, - vRtrIgmpStatus, - vRtrMaxNumRoutesLogOnly, - vRtrVrfTarget, - vRtrVrfExportTarget, - vRtrVrfImportTarget, - vRtrPimStatus, - vRtrMaxMcastNumRoutes, - vRtrMaxMcastNumRoutesLogOnly, - vRtrMcastMidRouteThreshold, - vRtrIgnoreIcmpRedirect, - vRtrOspfv3Status, - vRtrImportPolicy1, - vRtrImportPolicy2, - vRtrImportPolicy3, - vRtrImportPolicy4, - vRtrImportPolicy5, - vRtrExportPolicy1, - vRtrExportPolicy2, - vRtrExportPolicy3, - vRtrExportPolicy4, - vRtrExportPolicy5, - vRtrOperState, - vRtrDirectRoutes, - vRtrDirectActiveRoutes, - vRtrStaticRoutes, - vRtrStaticActiveRoutes, - vRtrOSPFRoutes, - vRtrOSPFActiveRoutes, - vRtrBGPRoutes, - vRtrBGPActiveRoutes, - vRtrISISRoutes, - vRtrISISActiveRoutes, - vRtrRIPRoutes, - vRtrRIPActiveRoutes, - vRtrAggregateRoutes, - vRtrAggregateActiveRoutes, - vRtrStatConfiguredIfs, - vRtrStatActiveIfs, - vRtrStatIllegalLabels, - vRtrStatCurrNumRoutes, - vRtrStatBGPVpnRoutes, - vRtrStatBGPVpnActiveRoutes, - vRtrStatTotalLdpTunnels, - vRtrStatTotalSdpTunnels, - vRtrStatActiveLdpTunnels, - vRtrStatActiveSdpTunnels, - vRtrMulticastRoutes, - vRtrStatActiveARPEntries, - vRtrStatTotalARPEntries, - vRtrSubMgmtRoutes, - vRtrSubMgmtActiveRoutes - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of transport and - virtual routers on version 4.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 14 } - -tmnxVRtrIfV4v0Group OBJECT-GROUP - OBJECTS { vRtrIfTotalNumber, - vRtrIfRowStatus, - vRtrIfType, - vRtrIfName, - vRtrIfPortID, - vRtrIfChannelID, - vRtrIfEncapValue, - vRtrIfAdminState, - vRtrIfOperState, - vRtrIfAlias, - vRtrIfPhysicalAddress, - vRtrIfArpTimeout, - vRtrIfIcmpMaskReply, - vRtrIfIcmpRedirects, - vRtrIfIcmpNumRedirects, - vRtrIfIcmpRedirectsTime, - vRtrIfIcmpUnreachables, - vRtrIfIcmpNumUnreachables, - vRtrIfIcmpUnreachablesTime, - vRtrIfIcmpTtlExpired, - vRtrIfIcmpNumTtlExpired, - vRtrIfIcmpTtlExpiredTime, - vRtrIfNtpBroadcast, - vRtrIfUnnumbered, - vRtrIfMtu, - vRtrIfQosPolicyId, - vRtrIfIngressFilterId, - vRtrIfEgressFilterId, - vRtrIfDirectedBroadcast, - vRtrIfMplsStatus, - vRtrIfUnnumberedIf, - vRtrIfCflowd, - vRtrIfVPNClass, - vRtrIfDescription, - vRtrIfProtocol, - vRtrIfTosMarkingTrusted, - vRtrIfServiceId, - vRtrIfArpPopulate, - vRtrIfProxyArp, - vRtrIfProxyArpLocal, - vRtrIfProxyArpPolicy1, - vRtrIfProxyArpPolicy2, - vRtrIfProxyArpPolicy3, - vRtrIfProxyArpPolicy4, - vRtrIfProxyArpPolicy5, - vRtrIfNameIndex, - vRtrIfDHCPRelayInfoAction, - vRtrIfDHCPRelayCircuitId, - vRtrIfDHCPRelayRemoteId, - vRtrIfDHCPRelayServer1, - vRtrIfDHCPRelayServer2, - vRtrIfDHCPRelayServer3, - vRtrIfDHCPRelayServer4, - vRtrIfDHCPRelayServer5, - vRtrIfDHCPRelayServer6, - vRtrIfDHCPRelayServer7, - vRtrIfDHCPRelayServer8, - vRtrIfDHCPRelayTrusted, - vRtrIfDHCPAdminState, - vRtrIfDHCPDescription, - vRtrIfDHCPRelayRxPkts, - vRtrIfDHCPRelayTxPkts, - vRtrIfDHCPRelayRxMalformedPkts, - vRtrIfDHCPRelayRxUntrustedPkts, - vRtrIfDHCPRelayClientPktsDiscarded, - vRtrIfDHCPRelayClientPktsRelayed, - vRtrIfDHCPRelayServerPktsDiscarded, - vRtrIfDHCPRelayServerPktsRelayed, - vRtrIfDHCPRelayClientPktsSnooped, - vRtrIfDHCPRelayServerPktsSnooped, - vRtrIfDHCPLeasePopulate, - vRtrIfDHCPOperLeasePopulate, - vRtrIfDHCPGiAddressType, - vRtrIfDHCPGiAddress, - vRtrIfDHCPGiAddressAsSrc, - vRtrIfDHCPMatchOption82 - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of virtual - interfaces on version 4.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 15 } - -tmnxVRtrIpV4v0Group OBJECT-GROUP - OBJECTS { vRiaRowStatus, - vRiaIpAddress, - vRiaNetMask, - vRiaBcastAddrFormat, - vRiaReasmMaxSize, - vRiaIgpInhibit, - vRiaInetAddressType, - vRiaInetAddress, - vRiaInetPrefixLen, - vRiaInetAddrState, - vRiaInetEui64, - vRiaInetOperAddress, - vRtrIpCidrRouteLastEnabledTime, - vRtrIpCidrRoutePreference, - vRtrIpCidrRouteMetric, - vRtrStaticRouteDest, - vRtrStaticRouteMask, - vRtrStaticRouteIndex, - vRtrStaticRouteNumber, - vRtrStaticRouteRowStatus, - vRtrStaticRouteLastEnabledTime, - vRtrStaticRouteStatus, - vRtrStaticRouteStaticType, - vRtrStaticRoutePreference, - vRtrStaticRouteMetric, - vRtrStaticRouteEgressIfIndex, - vRtrStaticRouteNextHop, - vRtrStaticRouteNextHopUnnumberedIf, - vRtrStaticRouteAdminState, - vRtrStaticRouteIgpShortcut, - vRtrStaticRouteDisallowIgp, - vRtrStaticRouteTag, - vRtrStaticRouteIndexDest, - vRtrStaticRouteIndexMask, - vRtrStaticRouteAvailableIndex, - vRtrInetStaticRouteRowStatus, - vRtrInetStaticRouteLastEnabledTime, - vRtrInetStaticRouteStatus, - vRtrInetStaticRouteStaticType, - vRtrInetStaticRoutePreference, - vRtrInetStaticRouteMetric, - vRtrInetStaticRouteEgressIfIndex, - vRtrInetStaticRouteNextHopType, - vRtrInetStaticRouteNextHop, - vRtrInetStaticRouteNextHopIf, - vRtrInetStaticRouteAdminState, - vRtrInetStaticRouteIgpShortcut, - vRtrInetStaticRouteDisallowIgp, - vRtrInetStaticRouteTag, - vRtrInetStaticRouteEnableBfd, - vRtrInetStaticRouteAvailIndex, - vRtrSvcIpRangeAddress, - vRtrSvcIpRangeMask, - vRtrSvcIpRangeRowStatus, - vRtrSvcIpRangeExclusive, - vRtrIpNetToMediaTimer, - vRtrIpNetToMediaOperState, - vRtrInstanceAggregationTableLastChanged, - vRtrAggregationRowStatus, - vRtrAggregationLastChanged, - vRtrAggregationSummaryOnly, - vRtrAggregationASSet, - vRtrAggregationAggregatorAS, - vRtrAggregationAggregatorIPAddr, - vRtrAggregationOperState, - vRtrTunnelMetric, - vRtrTunnelAge, - vRtrAdvPrefixOnLinkFlag, - vRtrAdvPrefixAutonomousFlag, - vRtrAdvPrefixPreferredLifetime, - vRtrAdvPrefixValidLifetime, - vRtrAdvPrefixRowStatus, - vRtrInetInstAggrTblLastChged, - vRtrInetAggrRowStatus, - vRtrInetAggrLastChanged, - vRtrInetAggrSummaryOnly, - vRtrInetAggrASSet, - vRtrInetAggrAggregatorAS, - vRtrInetAggrAggregatorIPAddr, - vRtrInetAggrOperState, - vRtrInetSvcIpRangeRowStatus, --- ALCATEL CHANG --- vRtrInetSvcIpRangeExclusive, - vRtrInetSvcIpRangeExclusive --- ALCATEL CHANGE --- ALCATEL CHANGE --- vRtrIpNetToPhysicalTimer, --- vRtrIpNetToPhysicalOperState, --- vRtrIpNetToPhysicalIsRouter, --- vRtrIpNetToPhysicalMTU, --- vRtrIpNetToPhysicalPort, --- vRtrIpNetToPhysicalEncap, --- vRtrInetCidrRouteLastEnabledTime, --- vRtrInetCidrRoutePreference, --- vRtrInetCidrRouteMetric --- ALCATEL CHANG - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of IP capabilities - for transport and virtual routers on version 4.0 Alcatel 7x50 SR - series systems." - ::= { tmnxVRtrGroups 16 } - -tmnxVRtrObsoletedObjectsV4v0Group OBJECT-GROUP - OBJECTS { - vRtrIfDHCPLseStateChAddr, - vRtrIfDHCPLseStateRemainLseTime, - vRtrIfDHCPLseStateOption82, - vRtrIfDHCPLseStatePersistKey, - vRtrDHCPClientLease, - vRtrDhcpLseStateOldCiAddr, - vRtrDhcpLseStateOldChAddr, - vRtrDhcpLseStateNewCiAddr, - vRtrDhcpLseStateNewChAddr, - vRtrDhcpRestoreLseStateCiAddr, - vRtrDhcpRestoreLseStateVRtrId, - vRtrDhcpRestoreLseStateIfIndex, - vRtrDhcpRestoreLseStateProblem, - vRtrDhcpLseStatePopulateError, - vRtrIfDHCPRelayInfoOption, - vRtrIfDHCPAutoFilter, - vRtrIfDHCPSnooping, - vRtrIfDHCPAutoFilterId, - vRtrIfDHCPOperAutoFilter, - vRtrAutoFilterDHCPClientAddress, - vRtrAutoFilterDHCPClientLease - } - STATUS current - DESCRIPTION - "The group of objects no longer supported in version 4.0 - of Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 17 } - -tmnxVRtrBfdV4v0Group OBJECT-GROUP - OBJECTS { - vRtrIfBfdAdminState, - vRtrIfBfdTransmitInterval, - vRtrIfBfdReceiveInterval, - vRtrIfBfdMultiplier, - vRtrIfBfdSessionOperState, - vRtrIfBfdSessionState, - vRtrIfBfdSessionOperFlags, - vRtrIfBfdSessionMesgRecv, - vRtrIfBfdSessionMesgSent, - vRtrIfBfdSessionLastDownTime, - vRtrIfBfdSessionLastUpTime, - vRtrIfBfdSessionUpCount, - vRtrIfBfdSessionDownCount, - vRtrIfBfdSessionLclDisc, - vRtrIfBfdSessionRemDisc, - vRtrIfBfdSessionProtocols, - vRtrIfBfdSessionTxInterval, - vRtrIfBfdSessionRxInterval - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting Bi-directional Forwarding - Detection on version 4.0 Alcatel 7x50 series systems." - ::= { tmnxVRtrGroups 18 } - -tmnxVRtrNotificationV4v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxVRtrMidRouteTCA, - tmnxVRtrHighRouteTCA, - tmnxVRtrHighRouteCleared, - tmnxVRtrIllegalLabelTCA, - tmnxVRtrMcastMidRouteTCA, - tmnxVRtrMcastMaxRoutesTCA, - tmnxVRtrMcastMaxRoutesCleared, - tmnxVRtrMaxArpEntriesTCA, - tmnxVRtrMaxArpEntriesCleared, - tmnxVRtrMaxRoutes, - tmnxVRtrDHCPSuspiciousPcktRcvd, - tmnxVRtrBfdSessionDown, - tmnxVRtrBfdMaxSessionOnSlot, - tmnxVRtrBfdPortTypeNotSupported - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the transport and - virtual router capabilities on version 4.0 Alcatel 7x50 SR series - systems." - ::= { tmnxVRtrGroups 19 } - -tmnxVRtrIPv6IfV4v0Group OBJECT-GROUP - OBJECTS { vRtrIfIPv6ConfigAllowed, - vRtrIfIPv6OperState, - vRtrIfIPv6IngressFilterId, - vRtrIfIPv6EgressFilterId, - vRtrIfIcmpV6Redirects, - vRtrIfIcmpV6NumRedirects, - vRtrIfIcmpV6RedirectsTime, - vRtrIfIcmpV6Unreachables, - vRtrIfIcmpV6NumUnreachables, - vRtrIfIcmpV6UnreachablesTime, - vRtrIfIcmpV6TimeExceeded, - vRtrIfIcmpV6NumTimeExceeded, - vRtrIfIcmpV6TimeExceededTime, - vRtrIfIcmpV6PktTooBig, - vRtrIfIcmpV6NumPktTooBig, - vRtrIfIcmpV6PktTooBigTime, - vRtrIfIcmpV6ParamProblem, - vRtrIfIcmpV6NumParamProblem, - vRtrIfIcmpV6ParamProblemTime, - vRtrIfLinkLocalAddressType, - vRtrIfLinkLocalAddressState, - vRtrIfLinkLocalAddress, - vRtrIfIcmp6InMsgs, - vRtrIfIcmp6InErrors, - vRtrIfIcmp6InDestUnreachs, - vRtrIfIcmp6InAdminProhibs, - vRtrIfIcmp6InTimeExcds, - vRtrIfIcmp6InParmProblems, - vRtrIfIcmp6InPktTooBigs, - vRtrIfIcmp6InEchos, - vRtrIfIcmp6InEchoReplies, - vRtrIfIcmp6InRtrSolicits, - vRtrIfIcmp6InRtrAdvertisements, - vRtrIfIcmp6InNbrSolicits, - vRtrIfIcmp6InNbrAdvertisements, - vRtrIfIcmp6InRedirects, - vRtrIfIcmp6InGrpMembQueries, - vRtrIfIcmp6InGrpMembResponses, - vRtrIfIcmp6InGrpMembReductions, - vRtrIfIcmp6OutMsgs, - vRtrIfIcmp6OutErrors, - vRtrIfIcmp6OutDestUnreachs, - vRtrIfIcmp6OutAdminProhibs, - vRtrIfIcmp6OutTimeExcds, - vRtrIfIcmp6OutParmProblems, - vRtrIfIcmp6OutPktTooBigs, - vRtrIfIcmp6OutEchos, - vRtrIfIcmp6OutEchoReplies, - vRtrIfIcmp6OutRtrSolicits, - vRtrIfIcmp6OutRtrSolicitsTime, - vRtrIfIcmp6OutRtrAdvertisements, - vRtrIfIcmp6OutRtrAdvTime, - vRtrIfIcmp6OutNbrSolicits, - vRtrIfIcmp6OutNbrSolicitsTime, - vRtrIfIcmp6OutNbrAdvertisements, - vRtrIfIcmp6OutNbrAdvTime, - vRtrIfIcmp6OutRedirects, - vRtrIfIcmp6OutGrpMembQueries, - vRtrIfIcmp6OutGrpMembResponses, - vRtrIfIcmp6OutGrpMembReductions, - vRtrIcmp6InMsgs, - vRtrIcmp6InErrors, - vRtrIcmp6InDestUnreachs, - vRtrIcmp6InAdminProhibs, - vRtrIcmp6InTimeExcds, - vRtrIcmp6InParmProblems, - vRtrIcmp6InPktTooBigs, - vRtrIcmp6InEchos, - vRtrIcmp6InEchoReplies, - vRtrIcmp6InRtrSolicits, - vRtrIcmp6InRtrAdvertisements, - vRtrIcmp6InNbrSolicits, - vRtrIcmp6InNbrAdvertisements, - vRtrIcmp6InRedirects, - vRtrIcmp6InGrpMembQueries, - vRtrIcmp6InGrpMembResponses, - vRtrIcmp6InGrpMembReductions, - vRtrIcmp6OutMsgs, - vRtrIcmp6OutErrors, - vRtrIcmp6OutDestUnreachs, - vRtrIcmp6OutAdminProhibs, - vRtrIcmp6OutTimeExcds, - vRtrIcmp6OutParmProblems, - vRtrIcmp6OutPktTooBigs, - vRtrIcmp6OutEchos, - vRtrIcmp6OutEchoReplies, - vRtrIcmp6OutRtrSolicits, - vRtrIcmp6OutRtrAdvertisements, - vRtrIcmp6OutNbrSolicits, - vRtrIcmp6OutNbrAdvertisements, - vRtrIcmp6OutRedirects, - vRtrIcmp6OutGrpMembQueries, - vRtrIcmp6OutGrpMembResponses, - vRtrIcmp6OutGrpMembReductions - } - STATUS current - DESCRIPTION - "The group of objects supporting management of IPv6 virtual - interfaces on version 4.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 20 } - -tmnxVRtrIPv6V4v0Group OBJECT-GROUP - OBJECTS { vRtrV6DirectRoutes, - vRtrV6DirectActiveRoutes, - vRtrV6StaticRoutes, - vRtrV6StaticActiveRoutes, - vRtrV6OSPFRoutes, - vRtrV6OSPFActiveRoutes, - vRtrV6BGPRoutes, - vRtrV6BGPActiveRoutes, - vRtrV6ISISRoutes, - vRtrV6ISISActiveRoutes, - vRtrV6RIPRoutes, - vRtrV6RIPActiveRoutes, - vRtrV6AggregateRoutes, - vRtrV6AggregateActiveRoutes, - vRtrV6StatConfiguredIfs, - vRtrV6StatActiveIfs, - vRtrV6StatIllegalLabels, - vRtrV6StatCurrNumRoutes, - vRtrV6StatBGPVpnRoutes, - vRtrV6StatBGPVpnActiveRoutes, - vRtrV6StatTotalLdpTunnels, - vRtrV6StatTotalSdpTunnels, - vRtrV6StatActiveLdpTunnels, - vRtrV6StatActiveSdpTunnels, - vRtrV6MulticastRoutes, - vRtrV6StatActiveNbrEntries, - vRtrV6StatTotalNbrEntries - } - STATUS current - DESCRIPTION - "The group of objects supporting management of IPv6 transport and - virtual routers on version 4.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 21 } - -tmnxVRtrIPv6IpV4v0Group OBJECT-GROUP - OBJECTS { vRtrAdvPrefixOnLinkFlag, - vRtrAdvPrefixAutonomousFlag, - vRtrAdvPrefixPreferredLifetime, - vRtrAdvPrefixValidLifetime, - vRtrAdvPrefixRowStatus - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of Ipv6 IP capabilities - for transport and virtual routers on version 4.0 Alcatel 7x50 SR - series systems." - ::= { tmnxVRtrGroups 22 } - -tmnxVRtrObsoleteNotificationGroup NOTIFICATION-GROUP - NOTIFICATIONS { tmnxVRtrDHCPAFEntriesExceeded, - tmnxVRtrDHCPLseStsExceeded, - tmnxVRtrDHCPLeaseStateOverride, - tmnxVRtrDHCPLseStRestoreProblem, - tmnxVRtrDHCPLseStatePopulateErr - } - STATUS current - DESCRIPTION - "The group of obsolete notifications for the transport and - virtual router capabilities on Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 23 } - -tmnxVRtrIPv6IpV5v0Group OBJECT-GROUP - OBJECTS { vRtrAdvPrefixOnLinkFlag, - vRtrAdvPrefixAutonomousFlag, - vRtrAdvPrefixPreferredLifetime, - vRtrAdvPrefixValidLifetime, - vRtrAdvPrefixRowStatus, - vRtrIfDHCP6TableLastChanged, - vRtrIfDHCP6LastChanged, - vRtrIfDHCP6AdminState, - vRtrIfDHCP6OperState, - vRtrIfDHCP6Description, - vRtrIfDHCP6RelayServer1, - vRtrIfDHCP6RelayServer2, - vRtrIfDHCP6RelayServer3, - vRtrIfDHCP6RelayServer4, - vRtrIfDHCP6RelayServer5, - vRtrIfDHCP6RelayServer6, - vRtrIfDHCP6RelayServer7, - vRtrIfDHCP6RelayServer8, - vRtrIfDHCP6RelayItfIdOption, - vRtrIfDHCP6LeasePopulate, - vRtrIfDHCP6CurrLeasePopulate, - vRtrIfDHCP6SourceAddress, - vRtrIfDHCP6EnableNgbrResolution, - vRtrIfDHCP6RemoteIdOption, - vRtrIfDHCP6PfxdAdminState, - vRtrIfDHCP6ServerMaxLeaseStates, - vRtrIfDHCP6CurrServerLeaseStates, - vRtrIfDHCP6ItfIdString, - vRtrIfProxyNDLocal, - vRtrIfProxyNDPolicy1, - vRtrIfProxyNDPolicy2, - vRtrIfProxyNDPolicy3, - vRtrIfProxyNDPolicy4, - vRtrIfProxyNDPolicy5, - vRtrIfDHCP6PfxdRowStatus, - vRtrIfDHCP6PfxdLastChanged, - vRtrIfDHCP6PfxdDUID, - vRtrIfDHCP6PfxdIAID, - vRtrIfDHCP6PfxdPrefLifetime, - vRtrIfDHCP6PfxdValidLifetime, - vRtrIfDHCP6PfxDelegationLstChgd - } - STATUS current - DESCRIPTION - "The group of objects supporting management of Ipv6 IP capabilities - for transport and virtual routers on version 5.0 Alcatel 7x50 SR - series systems." - ::= { tmnxVRtrGroups 24 } - -tmnxVRtrIfV5v0Group OBJECT-GROUP - OBJECTS { vRtrIfTotalNumber, - vRtrIfRowStatus, - vRtrIfType, - vRtrIfName, - vRtrIfPortID, - vRtrIfEncapValue, - vRtrIfAdminState, - vRtrIfOperState, - vRtrIfAlias, - vRtrIfPhysicalAddress, - vRtrIfArpTimeout, - vRtrIfIcmpMaskReply, - vRtrIfIcmpRedirects, - vRtrIfIcmpNumRedirects, - vRtrIfIcmpRedirectsTime, - vRtrIfIcmpUnreachables, - vRtrIfIcmpNumUnreachables, - vRtrIfIcmpUnreachablesTime, - vRtrIfIcmpTtlExpired, - vRtrIfIcmpNumTtlExpired, - vRtrIfIcmpTtlExpiredTime, - vRtrIfNtpBroadcast, - vRtrIfUnnumbered, - vRtrIfMtu, - vRtrIfQosPolicyId, - vRtrIfIngressFilterId, - vRtrIfEgressFilterId, - vRtrIfDirectedBroadcast, - vRtrIfMplsStatus, - vRtrIfUnnumberedIf, - vRtrIfCflowd, - vRtrIfVPNClass, - vRtrIfDescription, - vRtrIfProtocol, - vRtrIfTosMarkingTrusted, - vRtrIfServiceId, - vRtrIfArpPopulate, - vRtrIfLastOperStateChange, - vRtrIfOperMtu, - vRtrIfGlobalIndex, - vRtrIfProxyArp, - vRtrIfProxyArpLocal, - vRtrIfProxyArpPolicy1, - vRtrIfProxyArpPolicy2, - vRtrIfProxyArpPolicy3, - vRtrIfProxyArpPolicy4, - vRtrIfProxyArpPolicy5, - vRtrIfNameIndex, - vRtrIfDHCPRelayInfoAction, - vRtrIfDHCPRelayCircuitId, - vRtrIfDHCPRelayRemoteId, - vRtrIfDHCPRelayServer1, - vRtrIfDHCPRelayServer2, - vRtrIfDHCPRelayServer3, - vRtrIfDHCPRelayServer4, - vRtrIfDHCPRelayServer5, - vRtrIfDHCPRelayServer6, - vRtrIfDHCPRelayServer7, - vRtrIfDHCPRelayServer8, - vRtrIfDHCPRelayTrusted, - vRtrIfDHCPAdminState, - vRtrIfDHCPDescription, - vRtrIfDHCPRelayRxPkts, - vRtrIfDHCPRelayTxPkts, - vRtrIfDHCPRelayRxMalformedPkts, - vRtrIfDHCPRelayRxUntrustedPkts, - vRtrIfDHCPRelayClientPktsDiscarded, - vRtrIfDHCPRelayClientPktsRelayed, - vRtrIfDHCPRelayServerPktsDiscarded, - vRtrIfDHCPRelayServerPktsRelayed, - vRtrIfDHCPRelayClientPktsSnooped, - vRtrIfDHCPRelayServerPktsSnooped, - vRtrIfDHCPRelayClientPktsProxRad, - vRtrIfDHCPRelayClientPktsProxLS, - vRtrIfDHCPRelayPktsGenRelease, - vRtrIfDHCPRelayPktsGenForceRenew, - vRtrIfDHCPLeasePopulate, - vRtrIfDHCPOperLeasePopulate, - vRtrIfDHCPGiAddressType, - vRtrIfDHCPGiAddress, - vRtrIfDHCPGiAddressAsSrc, - vRtrIfDHCPMatchOption82, - vRtrIfDHCPRelayRemoteIdStr, - vRtrIfDHCPProxyAdminState, - vRtrIfDHCPProxyServerAddr, - vRtrIfDHCPProxyLeaseTime, - vRtrIfDHCPProxyLTRadiusOverride, - vRtrIfDHCPVendorIncludeOptions, - vRtrIfDHCPVendorOptionString, - vRtrIfGlobalIndexvRtrID, - vRtrIfGlobalIndexvRtrIfIndex, - vRtrIfDelaySeconds, - vRtrIfDelayUpTimer, - vRtrIfInitDelayEnable - } - STATUS current - DESCRIPTION - "The group of objects supporting management of virtual - interfaces on version 5.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 25 } - -tmnxVRtrIpV5v0Group OBJECT-GROUP - OBJECTS { vRiaRowStatus, - vRiaIpAddress, - vRiaNetMask, - vRiaBcastAddrFormat, - vRiaReasmMaxSize, - vRiaIgpInhibit, - vRiaInetAddressType, - vRiaInetAddress, - vRiaInetPrefixLen, - vRiaInetAddrState, - vRiaInetEui64, - vRiaInetOperAddress, - vRiaInetGwAddressType, - vRiaInetGwAddress, - vRiaInetRemoteIpType, - vRiaInetRemoteIp, - vRtrIpCidrRouteLastEnabledTime, - vRtrIpCidrRoutePreference, - vRtrIpCidrRouteMetric, - vRtrStaticRouteDest, - vRtrStaticRouteMask, - vRtrStaticRouteIndex, - vRtrStaticRouteNumber, - vRtrStaticRouteRowStatus, - vRtrStaticRouteLastEnabledTime, - vRtrStaticRouteStatus, - vRtrStaticRouteStaticType, - vRtrStaticRoutePreference, - vRtrStaticRouteMetric, - vRtrStaticRouteEgressIfIndex, - vRtrStaticRouteNextHop, - vRtrStaticRouteNextHopUnnumberedIf, - vRtrStaticRouteAdminState, - vRtrStaticRouteIgpShortcut, - vRtrStaticRouteDisallowIgp, - vRtrStaticRouteTag, - vRtrStaticRouteIndexDest, - vRtrStaticRouteIndexMask, - vRtrStaticRouteAvailableIndex, - vRtrInetStaticRouteRowStatus, - vRtrInetStaticRouteLastEnabledTime, - vRtrInetStaticRouteStatus, - vRtrInetStaticRouteStaticType, - vRtrInetStaticRoutePreference, - vRtrInetStaticRouteMetric, - vRtrInetStaticRouteEgressIfIndex, - vRtrInetStaticRouteNextHopType, - vRtrInetStaticRouteNextHop, - vRtrInetStaticRouteNextHopIf, - vRtrInetStaticRouteAdminState, - vRtrInetStaticRouteIgpShortcut, - vRtrInetStaticRouteDisallowIgp, - vRtrInetStaticRouteTag, - vRtrInetStaticRouteEnableBfd, - vRtrInetStaticRouteAvailIndex, - vRtrSvcIpRangeAddress, - vRtrSvcIpRangeMask, - vRtrSvcIpRangeRowStatus, - vRtrSvcIpRangeExclusive, - vRtrIpNetToMediaTimer, - vRtrIpNetToMediaOperState, - vRtrInstanceAggregationTableLastChanged, - vRtrAggregationRowStatus, - vRtrAggregationLastChanged, - vRtrAggregationSummaryOnly, - vRtrAggregationASSet, - vRtrAggregationAggregatorAS, - vRtrAggregationAggregatorIPAddr, - vRtrAggregationOperState, - vRtrTunnelMetric, - vRtrTunnelAge, - vRtrAdvPrefixOnLinkFlag, - vRtrAdvPrefixAutonomousFlag, - vRtrAdvPrefixPreferredLifetime, - vRtrAdvPrefixValidLifetime, - vRtrAdvPrefixRowStatus, - vRtrInetInstAggrTblLastChged, - vRtrInetAggrRowStatus, - vRtrInetAggrLastChanged, - vRtrInetAggrSummaryOnly, - vRtrInetAggrASSet, - vRtrInetAggrAggregatorAS, - vRtrInetAggrAggregatorIPAddr, - vRtrInetAggrOperState, - vRtrInetSvcIpRangeRowStatus, --- ALCATEL CHANG --- vRtrInetSvcIpRangeExclusive, - vRtrInetSvcIpRangeExclusive --- ALCATEL CHANGE --- ALCATEL CHANGE --- vRtrIpNetToPhysicalTimer, --- vRtrIpNetToPhysicalOperState, --- vRtrIpNetToPhysicalIsRouter, --- vRtrIpNetToPhysicalMTU, --- vRtrIpNetToPhysicalPort, --- vRtrIpNetToPhysicalEncap, --- vRtrInetCidrRouteLastEnabledTime, --- vRtrInetCidrRoutePreference, --- vRtrInetCidrRouteMetric, --- vRtrInetCidrRouteIfVRtrId --- ALCATEL CHANG - } - STATUS current - DESCRIPTION - "The group of objects supporting management of IP capabilities - for transport and virtual routers on version 4.0 Alcatel 7x50 SR - series systems." - ::= { tmnxVRtrGroups 26 } - -tmnxVRtrV5v0Group OBJECT-GROUP - OBJECTS { vRtrRowStatus, - vRtrAdminState, - vRtrName, - vRtrMaxNumRoutes, - vRtrBgpStatus, - vRtrMplsStatus, - vRtrRipStatus, - vRtrRsvpStatus, - vRtrEcmpMaxRoutes, - vRtrAS, - vRtrNewIfIndex, - vRtrLdpStatus, - vRtrIsIsStatus, - vRtrRouterId, - vRtrTriggeredPolicy, - vRtrConfederationAS, - vRtrRouteDistinguisher, - vRtrMidRouteThreshold, - vRtrHighRouteThreshold, - vRtrIllegalLabelThreshold, - vRtrVpnId, - vRtrDescription, - vRtrGracefulRestart, - vRtrGracefulRestartType, - vRtrType, - vRtrServiceId, - vRtrCustId, - vRtrIgmpStatus, - vRtrMaxNumRoutesLogOnly, - vRtrVrfTarget, - vRtrVrfExportTarget, - vRtrVrfImportTarget, - vRtrPimStatus, - vRtrMaxMcastNumRoutes, - vRtrMaxMcastNumRoutesLogOnly, - vRtrMcastMidRouteThreshold, - vRtrIgnoreIcmpRedirect, - vRtrMsdpStatus, - vRtrVprnType, - vRtrSecondaryVrfId, - vRtrMldStatus, - vRtrImportPolicy1, - vRtrImportPolicy2, - vRtrImportPolicy3, - vRtrImportPolicy4, - vRtrImportPolicy5, - vRtrExportPolicy1, - vRtrExportPolicy2, - vRtrExportPolicy3, - vRtrExportPolicy4, - vRtrExportPolicy5, - vRtrOperState, - vRtrDirectRoutes, - vRtrDirectActiveRoutes, - vRtrStaticRoutes, - vRtrStaticActiveRoutes, - vRtrOSPFRoutes, - vRtrOSPFActiveRoutes, - vRtrBGPRoutes, - vRtrBGPActiveRoutes, - vRtrISISRoutes, - vRtrISISActiveRoutes, - vRtrRIPRoutes, - vRtrRIPActiveRoutes, - vRtrAggregateRoutes, - vRtrAggregateActiveRoutes, - vRtrStatConfiguredIfs, - vRtrStatActiveIfs, - vRtrStatIllegalLabels, - vRtrStatCurrNumRoutes, - vRtrStatBGPVpnRoutes, - vRtrStatBGPVpnActiveRoutes, - vRtrStatTotalLdpTunnels, - vRtrStatTotalSdpTunnels, - vRtrStatActiveLdpTunnels, - vRtrStatActiveSdpTunnels, - vRtrMulticastRoutes, - vRtrStatActiveARPEntries, - vRtrStatTotalARPEntries, - vRtrSubMgmtRoutes, - vRtrSubMgmtActiveRoutes, - vRtrStatTotalRsvpTunnels, - vRtrStatActiveRsvpTunnels, - vRtrV6StatTotalRsvpTunnels, - vRtrV6StatActiveRsvpTunnels, - vRtrDHCP6DropStatLastCleared, - vRtrDHCP6DropStatPktsDropped, - vRtrDHCP6MsgStatsLstClrd, - vRtrDHCP6MsgStatsRcvd, - vRtrDHCP6MsgStatsSent, - vRtrDHCP6MsgStatsDropped - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of transport and - virtual routers on version 5.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 27 } - -tmnxVRtrNotificationV5v0Group NOTIFICATION-GROUP - NOTIFICATIONS { tmnxVRtrMidRouteTCA, - tmnxVRtrHighRouteTCA, - tmnxVRtrHighRouteCleared, - tmnxVRtrIllegalLabelTCA, - tmnxVRtrMcastMidRouteTCA, - tmnxVRtrMcastMaxRoutesTCA, - tmnxVRtrMcastMaxRoutesCleared, - tmnxVRtrMaxArpEntriesTCA, - tmnxVRtrMaxArpEntriesCleared, - tmnxVRtrMaxRoutes, - tmnxVRtrDHCPSuspiciousPcktRcvd, - tmnxVRtrBfdSessionDown, - tmnxVRtrBfdMaxSessionOnSlot, - tmnxVRtrBfdPortTypeNotSupported, - tmnxVRtrDHCPIfLseStatesExceeded, - tmnxVRtrDHCP6RelayLseStExceeded, - tmnxVRtrDHCP6ServerLseStExceeded, - tmnxVRtrDHCP6LseStateOverride, - tmnxVRtrDHCP6RelayReplyStripUni, - tmnxVRtrDHCP6IllegalClientAddr, - tmnxVRtrDHCP6AssignedIllegSubnet, - tmnxVRtrDHCP6ClientMacUnresolved, - tmnxVRtrBfdSessionUp - } - STATUS obsolete - DESCRIPTION - "The group of notifications supporting the transport and - virtual router capabilities on version 5.0 Alcatel 7xx0 SR series - systems." - ::= { tmnxVRtrGroups 28 } - -tmnxVRtrObsoleteV5v0Group OBJECT-GROUP - OBJECTS { - vRtrOspfStatus, - vRtrOspfv3Status, - vRtrIfChannelID - } - STATUS current - DESCRIPTION - "The group of objects in TIMETRA-VRTR-MIB which are obsoleted in - Alcatel 7x50 SR 5.0 series systems." - ::= { tmnxVRtrGroups 29 } - -tmnxVRtrNotificationObjV5v0Group OBJECT-GROUP - OBJECTS { - vRtrID, - vRtrIfIndex, - vRtrDhcpPacketProblem, - vRtrBfdSlotNumber, - vRtrNumberOfBfdSessionsOnSlot, - vRtrBfdMaxSessionReason, - vRtrDHCP6ServerNetAddrType, - vRtrDHCP6ServerNetAddr, - vRtrDHCP6ClientNetAddrType, - vRtrDHCP6ClientNetAddr, - vRtrDHCP6AssignedNetAddrType, - vRtrDHCP6AssignedNetAddr, - vRtrDHCP6AssignedPrefixLen, - vRtrDHCP6OldAssignedNetAddrType, - vRtrDHCP6OldAssignedNetAddr, - vRtrDHCP6OldAssignedPrefixLen, - vRtrDHCP6NewClientId, - vRtrDHCP6OldClientId, - vRtrDHCP6LeaseOverrideResult - } - STATUS obsolete - DESCRIPTION - "The group of objects supporting management of notification objects - on Alcatel 7x50 SR 5.0 series systems." - ::= { tmnxVRtrGroups 30 } - -tmnxVRtrIfDhcpServerGroup OBJECT-GROUP - OBJECTS { - vRtrIfLocalDhcpServerName - } - STATUS current - DESCRIPTION - "The group of objects supporting the DHCP server capabilities - on version 6.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 31 } - -tmnxVRtrV6v0Group OBJECT-GROUP - OBJECTS { vRtrRowStatus, - vRtrAdminState, - vRtrName, - vRtrMaxNumRoutes, - vRtrBgpStatus, - vRtrMplsStatus, - vRtrRipStatus, - vRtrRsvpStatus, - vRtrEcmpMaxRoutes, - vRtrAS, - vRtrNewIfIndex, - vRtrLdpStatus, - vRtrIsIsStatus, - vRtrRouterId, - vRtrTriggeredPolicy, - vRtrConfederationAS, - vRtrRouteDistinguisher, - vRtrMidRouteThreshold, - vRtrHighRouteThreshold, - vRtrIllegalLabelThreshold, - vRtrVpnId, - vRtrDescription, - vRtrGracefulRestart, - vRtrGracefulRestartType, - vRtrType, - vRtrServiceId, - vRtrCustId, - vRtrIgmpStatus, - vRtrMaxNumRoutesLogOnly, - vRtrVrfTarget, - vRtrVrfExportTarget, - vRtrVrfImportTarget, - vRtrPimStatus, - vRtrMaxMcastNumRoutes, - vRtrMaxMcastNumRoutesLogOnly, - vRtrMcastMidRouteThreshold, - vRtrIgnoreIcmpRedirect, - vRtrMsdpStatus, - vRtrVprnType, - vRtrSecondaryVrfId, - vRtrMldStatus, - vRtrIPv6MaxNumRoutes, - vRtrIPv6MidRouteThreshold, - vRtrIPv6HighRouteThreshold, - vRtrIPv6MaxNumRoutesLogOnly, - vRtrIPv6IgnoreIcmpRedirect, - vRtrMcPathMgmtPlcyName, - vRtrImportPolicy1, - vRtrImportPolicy2, - vRtrImportPolicy3, - vRtrImportPolicy4, - vRtrImportPolicy5, - vRtrExportPolicy1, - vRtrExportPolicy2, - vRtrExportPolicy3, - vRtrExportPolicy4, - vRtrExportPolicy5, - vRtrOperState, - vRtrDirectRoutes, - vRtrDirectActiveRoutes, - vRtrStaticRoutes, - vRtrStaticActiveRoutes, - vRtrOSPFRoutes, - vRtrOSPFActiveRoutes, - vRtrBGPRoutes, - vRtrBGPActiveRoutes, - vRtrISISRoutes, - vRtrISISActiveRoutes, - vRtrRIPRoutes, - vRtrRIPActiveRoutes, - vRtrAggregateRoutes, - vRtrAggregateActiveRoutes, - vRtrStatConfiguredIfs, - vRtrStatActiveIfs, - vRtrStatIllegalLabels, - vRtrStatCurrNumRoutes, - vRtrStatBGPVpnRoutes, - vRtrStatBGPVpnActiveRoutes, - vRtrStatTotalLdpTunnels, - vRtrStatTotalSdpTunnels, - vRtrStatActiveLdpTunnels, - vRtrStatActiveSdpTunnels, - vRtrMulticastRoutes, - vRtrStatActiveARPEntries, - vRtrStatTotalARPEntries, - vRtrSubMgmtRoutes, - vRtrSubMgmtActiveRoutes, - vRtrStatTotalRsvpTunnels, - vRtrStatActiveRsvpTunnels, - vRtrV6StatTotalRsvpTunnels, - vRtrV6StatActiveRsvpTunnels, - vRtrHostRoutes, - vRtrHostActiveRoutes, - vRtrV6HostRoutes, - vRtrV6HostActiveRoutes, - vRtrStatLocalARPEntries, - vRtrStatStaticARPEntries, - vRtrStatDynamicARPEntries, - vRtrStatManagedARPEntries, - vRtrStatInternalARPEntries, - vRtrDHCP6DropStatLastCleared, - vRtrDHCP6DropStatPktsDropped, - vRtrDHCP6MsgStatsLstClrd, - vRtrDHCP6MsgStatsRcvd, - vRtrDHCP6MsgStatsSent, - vRtrDHCP6MsgStatsDropped, - vRtrManagedRoutes, - vRtrManagedActiveRoutes - } - STATUS current - DESCRIPTION - "The group of objects supporting management of transport and - virtual routers on version 6.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 32 } - -tmnxVRtrStaticRteCPEChkV6v0Group OBJECT-GROUP - OBJECTS { - vRtrInetStaticRouteCpeAddrType, - vRtrInetStaticRouteCpeAddr, - vRtrInetStaticRouteCpeInterval, - vRtrInetStaticRouteCpeDropCnt, - vRtrInetStaticRouteCpeEnableLog, - vRtrInetStatRteCpeChkUpTime, - vRtrInetStatRteCpeChkInPktCnt, - vRtrInetStatRteCpeChkOutPktCnt, - vRtrInetStatRteCpeChkUpTrans, - vRtrInetStatRteCpeChkDownTrans, - vRtrInetStatRteCpeChkTTL - } - STATUS current - DESCRIPTION - "The group of objects supporting the Static Route CPE Check - capability on version 6.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 33 } - -tmnxVRtrIfIpcpV6v0Group OBJECT-GROUP - OBJECTS { - vRtrIfIpcpPeerAddrType, - vRtrIfIpcpPeerAddr, - vRtrIfIpcpPriDnsAddrType, - vRtrIfIpcpPriDnsAddr, - vRtrIfIpcpSecDnsAddrType, - vRtrIfIpcpSecDnsAddr - } - STATUS current - DESCRIPTION - "The group of objects supporting management of IPCP - extensions for virtual interfaces on version 6.0 Alcatel - 7x50 SR series systems" - ::= { tmnxVRtrGroups 34 } - -tmnxVRtrIfCpmProtectGroup OBJECT-GROUP - OBJECTS { - vRtrIfCpmProtPolicyId, - vRtrIfCpmProtUncfgdProtoDropCnt - } - STATUS current - DESCRIPTION - "The group of objects supporting management of CPM Protection - for virtual interfaces on Alcatel 7xxx series systems." - ::= { tmnxVRtrGroups 35 } - -tmnxDscpAppV6v0Group OBJECT-GROUP - OBJECTS { - tmnxDscpAppLastChanged, - tmnxDscpAppDscpValue, - tmnxDscpFCLastChanged, - tmnxDscpFCValue, - tmnxDscpAppTableLastChanged, - tmnxDscpFCTableLastChanged, - tmnxDot1pAppTableLastChanged, - tmnxDot1pAppLastChanged, - tmnxDot1pAppValue - } - STATUS current - DESCRIPTION - "The group of objects supporting management of DSCP marking for - self-generated protocol control traffic on Alcatel 7x50 SR series - systems release 6.0." - ::= { tmnxVRtrGroups 36 } - -tmnxVRtrIfDHCPRelayGroup OBJECT-GROUP - OBJECTS { - vRtrIfDHCPRelayInfoAction, - vRtrIfDHCPRelayCircuitId, - vRtrIfDHCPRelayRemoteId, - vRtrIfDHCPRelayServer1, - vRtrIfDHCPRelayServer2, - vRtrIfDHCPRelayServer3, - vRtrIfDHCPRelayServer4, - vRtrIfDHCPRelayServer5, - vRtrIfDHCPRelayServer6, - vRtrIfDHCPRelayServer7, - vRtrIfDHCPRelayServer8, - vRtrIfDHCPRelayTrusted, - vRtrIfDHCPAdminState, - vRtrIfDHCPDescription, - vRtrIfDHCPRelayRxPkts, - vRtrIfDHCPRelayTxPkts, - vRtrIfDHCPRelayRxMalformedPkts, - vRtrIfDHCPRelayRxUntrustedPkts, - vRtrIfDHCPRelayClientPktsDiscarded, - vRtrIfDHCPRelayClientPktsRelayed, - vRtrIfDHCPRelayServerPktsDiscarded, - vRtrIfDHCPRelayServerPktsRelayed, - vRtrIfDHCPRelayClientPktsSnooped, - vRtrIfDHCPRelayServerPktsSnooped, - vRtrIfDHCPRelayClientPktsProxRad, - vRtrIfDHCPRelayClientPktsProxLS, - vRtrIfDHCPRelayPktsGenRelease, - vRtrIfDHCPRelayPktsGenForceRenew, - vRtrIfDHCPLeasePopulate, - vRtrIfDHCPOperLeasePopulate, - vRtrIfDHCPGiAddressType, - vRtrIfDHCPGiAddress, - vRtrIfDHCPGiAddressAsSrc, - vRtrIfDHCPMatchOption82, - vRtrIfDHCPRelayRemoteIdStr, - vRtrIfDHCPProxyAdminState, - vRtrIfDHCPProxyServerAddr, - vRtrIfDHCPProxyLeaseTime, - vRtrIfDHCPProxyLTRadiusOverride, - vRtrIfDHCPVendorIncludeOptions, - vRtrIfDHCPVendorOptionString, - vRtrIfDHCPLayer2Header, - vRtrIfDHCPAntiSpoofMacAddr, - vRtrIfDHCPClientApplications, - vRtrIfLdpSyncTimer - } - STATUS current - DESCRIPTION - "The group of objects supporting management of DHCP Relay - on virtual interfaces on version 6.0 Alcatel 7x50 SR series systems" - ::= { tmnxVRtrGroups 37 } - -tmnxVRtrGlobalV6v0Group OBJECT-GROUP - OBJECTS { - vRtrNextVRtrID, - vRtrConfiguredVRtrs, - vRtrActiveVRtrs, - vRtrRouteThresholdSoakTime, - vRtrMaxARPEntries, - vRtrIPv6RouteThresholdSoakTime - } - STATUS current - DESCRIPTION - "The group of objects supporting management of general - capabilities for transport and virtual routers - on version 6.0 Alcatel 7x50 SR series systems." - ::= { tmnxVRtrGroups 38 } - -tmnxVRtrNotificationObjV6v0Group OBJECT-GROUP - OBJECTS { - vRtrID, - vRtrIfIndex, - vRtrDhcpPacketProblem, - vRtrBfdSlotNumber, - vRtrNumberOfBfdSessionsOnSlot, - vRtrBfdMaxSessionReason, - vRtrDHCP6ServerNetAddrType, - vRtrDHCP6ServerNetAddr, - vRtrDHCP6ClientNetAddrType, - vRtrDHCP6ClientNetAddr, - vRtrDHCP6AssignedNetAddrType, - vRtrDHCP6AssignedNetAddr, - vRtrDHCP6AssignedPrefixLen, - vRtrDHCP6OldAssignedNetAddrType, - vRtrDHCP6OldAssignedNetAddr, - vRtrDHCP6OldAssignedPrefixLen, - vRtrDHCP6NewClientId, - vRtrDHCP6OldClientId, - vRtrDHCP6LeaseOverrideResult, - vRtrInetStatRteCpeNotifyAddrType, - vRtrInetStatRteCpeNotifyAddr, - vRtrInetStaticRouteCpeStatus, - vRtrManagedRouteInetAddrType, - vRtrManagedRouteInetAddr, - vRtrManagedRoutePrefixLen, - vRtrFailureDescription - } - STATUS current - DESCRIPTION - "The group of objects supporting management of notification objects - on Alcatel 7x50 SR 6.0 series systems." - ::= { tmnxVRtrGroups 39 } - -tmnxVRtrNotificationV6v0Group NOTIFICATION-GROUP - NOTIFICATIONS { - tmnxVRtrMidRouteTCA, - tmnxVRtrHighRouteTCA, - tmnxVRtrHighRouteCleared, - tmnxVRtrIllegalLabelTCA, - tmnxVRtrMcastMidRouteTCA, - tmnxVRtrMcastMaxRoutesTCA, - tmnxVRtrMcastMaxRoutesCleared, - tmnxVRtrMaxArpEntriesTCA, - tmnxVRtrMaxArpEntriesCleared, - tmnxVRtrMaxRoutes, - tmnxVRtrDHCPSuspiciousPcktRcvd, - tmnxVRtrBfdSessionDown, - tmnxVRtrBfdMaxSessionOnSlot, - tmnxVRtrBfdPortTypeNotSupported, - tmnxVRtrDHCPIfLseStatesExceeded, - tmnxVRtrDHCP6RelayLseStExceeded, - tmnxVRtrDHCP6ServerLseStExceeded, - tmnxVRtrDHCP6LseStateOverride, - tmnxVRtrDHCP6RelayReplyStripUni, - tmnxVRtrDHCP6IllegalClientAddr, - tmnxVRtrDHCP6AssignedIllegSubnet, - tmnxVRtrDHCP6ClientMacUnresolved, - tmnxVRtrBfdSessionUp, - tmnxVRtrIPv6MidRouteTCA, - tmnxVRtrIPv6HighRouteTCA, - tmnxVRtrIPv6HighRouteCleared, - tmnxVRtrStaticRouteCPEStatus, - tmnxVRtrBfdSessionDeleted, - tmnxVRtrBfdSessionProtChange, - tmnxVRtrManagedRouteAddFailed - } - STATUS current - DESCRIPTION - "The group of notifications supporting the transport and - virtual router capabilities on version 6.0 Alcatel 7xx0 SR series - systems." - ::= { tmnxVRtrGroups 40 } - -tmnxVRtrBfdV6v0Group OBJECT-GROUP - OBJECTS { - vRtrIfBfdAdminState, - vRtrIfBfdTransmitInterval, - vRtrIfBfdReceiveInterval, - vRtrIfBfdMultiplier, - vRtrIfBfdSessionOperState, - vRtrIfBfdSessionState, - vRtrIfBfdSessionOperFlags, - vRtrIfBfdSessionMesgRecv, - vRtrIfBfdSessionMesgSent, - vRtrIfBfdSessionLastDownTime, - vRtrIfBfdSessionLastUpTime, - vRtrIfBfdSessionUpCount, - vRtrIfBfdSessionDownCount, - vRtrIfBfdSessionLclDisc, - vRtrIfBfdSessionRemDisc, - vRtrIfBfdSessionProtocols, - vRtrIfBfdSessionTxInterval, - vRtrIfBfdSessionRxInterval, - vRtrIfBfdEchoInterval, - vRtrIfBfdSessionType - } - STATUS current - DESCRIPTION - "The group of objects supporting Bi-directional Forwarding - Detection on version 6.0 Alcatel 7xxx series systems." - ::= { tmnxVRtrGroups 41 } - -END +TIMETRA-VRTR-MIB DEFINITIONS ::= BEGIN + +IMPORTS + InterfaceIndex, InterfaceIndexOrZero + FROM IF-MIB + InetAddress, InetAddressIPv4, + InetAddressIPv6, InetAddressIPv6z, + InetAddressPrefixLength, + InetAddressType, + InetAutonomousSystemNumber + FROM INET-ADDRESS-MIB + inetCidrRouteDest, + inetCidrRouteDestType, + inetCidrRouteEntry, + inetCidrRouteNextHop, + inetCidrRouteNextHopType, + inetCidrRoutePfxLen, + inetCidrRoutePolicy, inetCidrRouteProto, + ipCidrRouteEntry + FROM IP-FORWARD-MIB + ipNetToMediaEntry, ipNetToPhysicalEntry, + ipv6RouterAdvertEntry + FROM IP-MIB + MODULE-COMPLIANCE, NOTIFICATION-GROUP, + OBJECT-GROUP + FROM SNMPv2-CONF + Counter32, Counter64, Gauge32, + Integer32, IpAddress, MODULE-IDENTITY, + NOTIFICATION-TYPE, OBJECT-TYPE, + TimeTicks, Unsigned32 + FROM SNMPv2-SMI + DisplayString, MacAddress, RowStatus, + TEXTUAL-CONVENTION, TestAndIncr, + TimeInterval, TimeStamp, TruthValue + FROM SNMPv2-TC + TmnxSlotNum, tmnxCardSlotNum, + tmnxChassisIndex, tmnxFPNum + FROM TIMETRA-CHASSIS-MIB + TDHCPFilterID, TFilterID + FROM TIMETRA-FILTER-MIB + timetraSRMIBModules, tmnxSRConfs, + tmnxSRNotifyPrefix, tmnxSRObjs + FROM TIMETRA-GLOBAL-MIB + tmnxPortNotifyPortId, tmnxPortType + FROM TIMETRA-PORT-MIB + sapEncapValue, sapPortId + FROM TIMETRA-SAP-MIB + svcDhcpClientLease, + svcDhcpLseStateNewChAddr, + svcDhcpLseStateNewCiAddr + FROM TIMETRA-SERV-MIB + Dot1PPriority, IpAddressPrefixLength, + SdpBindId, TCIRRate, TCpmProtPolicyID, + TDSCPValue, TDSCPValueOrNone, + TFCNameOrEmpty, TFCType, + TItemDescription, TItemLongDescription, + TLNamedItemOrEmpty, + TLPolicyNameOrExpOrEmpty, TNamedItem, + TNamedItemOrEmpty, TNetworkPolicyID, + TPIRRate, TPolicyStatementNameOrEmpty, + TPriorityOrUndefined, + TQosQGrpInstanceIDorZero, + TResolveStatus, + TXLPolicyNameOrExpOrEmpty, + TmnxAddressAndPrefixAddress, + TmnxAddressAndPrefixPrefix, + TmnxAddressAndPrefixType, + TmnxAdminState, TmnxBgpAutonomousSystem, + TmnxCBFClasses, TmnxCreateOrigin, + TmnxCustId, TmnxDHCP6MsgType, + TmnxDhcpOptionType, + TmnxDhcpServerDUIDTypeCode, + TmnxDistCpuProtActionDuration, + TmnxDistCpuProtProtocolId, + TmnxDistCpuProtState, + TmnxEnabledDisabled, TmnxEncapVal, + TmnxIpv6AddressAndPrefixAddress, + TmnxIpv6AddressAndPrefixPrefix, + TmnxIsaBbGrpId, TmnxLagPerLinkHashClass, + TmnxLagPerLinkHashWeight, + TmnxLinkMapProfileIdOrZero, + TmnxMplsTpGlobalID, TmnxMplsTpNodeID, + TmnxOperState, TmnxPortID, + TmnxPwGlobalIdOrZero, + TmnxReasContextVal, TmnxRouteDistType, + TmnxServId, TmnxStatus, TmnxTunnelID, + TmnxTunnelType, TmnxTunnelTypeExt, + TmnxVPNRouteDistinguisher, TmnxVRtrID, + TmnxVRtrIDOrZero, TmnxVpnIpBackupFamily + FROM TIMETRA-TC-MIB + ; + +timetraVRtrMIBModule MODULE-IDENTITY + LAST-UPDATED "201703010000Z" + ORGANIZATION "Nokia" + CONTACT-INFO + "Nokia SROS Support + Web: http://www.nokia.com" + DESCRIPTION + "This document is the SNMP MIB module to manage and provision + the Nokia SROS device transport and virtual routers, + their interfaces, and other related features. + + Copyright 2003-2017 Nokia. All rights reserved. + Reproduction of this document is authorized on the condition + that the foregoing copyright notice is included. + + This SNMP MIB module (Specification) embodies Nokia's proprietary + intellectual property. Nokia retains all title and ownership in the + Specification, including any revisions. + + Nokia grants all interested parties a non-exclusive license to use and + distribute an unmodified copy of this Specification in connection with + management of Nokia products, and without fee, provided this copyright + notice and license appear on all copies. + + This Specification is supplied `as is', and Nokia makes no warranty, + either express or implied, as to the use, operation, condition, or + performance of the Specification." + + REVISION "201703010000Z" + DESCRIPTION + "Rev 15.0 01 Mar 2017 00:00 + 15.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201601010000Z" + DESCRIPTION + "Rev 14.0 01 Jan 2016 00:00 + 14.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201501010000Z" + DESCRIPTION + "Rev 13.0 01 Jan 2015 00:00 + 13.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201401010000Z" + DESCRIPTION + "Rev 12.0 01 Jan 2014 00:00 + 12.0 release of the TIMETRA-VRTR-MIB." + + REVISION "201102010000Z" + DESCRIPTION + "Rev 9.0 1 Feb 2011 00:00 + 9.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200902280000Z" + DESCRIPTION + "Rev 7.0 28 Feb 2009 00:00 + 7.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200807010000Z" + DESCRIPTION + "Rev 6.1 01 Jul 2008 00:00 + 6.1 release of the TIMETRA-VRTR-MIB." + + REVISION "200801010000Z" + DESCRIPTION + "Rev 6.0 01 Jan 2008 00:00 + 6.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200701010000Z" + DESCRIPTION + "Rev 5.0 01 Jan 2007 00:00 + 5.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200602280000Z" + DESCRIPTION + "Rev 4.0 28 Feb 2006 00:00 + 4.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200508310000Z" + DESCRIPTION + "Rev 3.0 31 Aug 2005 00:00 + 3.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200501240000Z" + DESCRIPTION + "Rev 2.1 24 Jan 2005 00:00 + 2.1 release of the TIMETRA-VRTR-MIB." + + REVISION "200401150000Z" + DESCRIPTION + "Rev 2.0 15 Jan 2004 00:00 + 2.0 release of the TIMETRA-VRTR-MIB." + + REVISION "200308150000Z" + DESCRIPTION + "Rev 1.2 15 Aug 2003 00:00 + 1.2 release of the TIMETRA-VRTR-MIB." + + REVISION "200301200000Z" + DESCRIPTION + "Rev 1.0 20 Jan 2003 00:00 + 1.0 Release of the TIMETRA-VRTR-MIB." + + REVISION "200008140000Z" + DESCRIPTION + "Rev 0.1 14 Aug 2000 00:00 + Initial version of the TIMETRA-VRTR-MIB." + + ::= { timetraSRMIBModules 3 } + +RtrInterfaceRowStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "" + SYNTAX RowStatus + +TmnxVPNId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The purpose of a VPN-ID is to identify a VPN. + The global VPN Identifier format is: + 3-octet VPN Authority, organizationally unique ID followed by a + 4-octet VPN index identifying the VPN according to OUI." + REFERENCE + "RFC 2685, Fox & Gleeson, 'Virtual Private Networks Identifier', + September 1999." + SYNTAX OCTET STRING (SIZE (0..7)) + +TmnxInetAddrState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetAddrState is the state of an ipv6 address." + SYNTAX INTEGER { + unknown (0), + tentative (1), + duplicated (2), + inaccessible (3), + deprecated (4), + preferred (5) + } + +TDSCPAppId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DSCP Application identifiers for protocols that generate control + traffic on the the Nokia SROS router." + SYNTAX INTEGER { + bgp (1), + cflowd (2), + dhcp (3), + dns (4), + ftp (5), + icmp (6), + igmp (7), + l2tp (8), + ldp (9), + mld (10), + msdp (11), + ndis (12), + ntp (13), + ospf (14), + pim (15), + radius (16), + rip (17), + rsvp (18), + snmp (19), + snmp-notification (20), + srrp (21), + ssh (22), + syslog (23), + tacplus (24), + telnet (25), + tftp (26), + traceroute (27), + vrrp (28), + ptp (29), + igmp-reporter (30), + gtp (31), + sflow (34), + diameter (35), + pcep (36), + call-trace (37), + grpc (39), + mtrace2 (40) + } + +TDot1pAppId ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "IEEE 802.1p priority (Dot1p) Application identifiers for Layer-2 + protocols that generate control traffic on the the Nokia SROS router." + SYNTAX INTEGER { + arp (1), + isis (2), + pppoe (3) + } + +TmnxVrtrSingleSfmOverloadState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxVrtrSingleSfmOverloadState data type is an enumerated integer + that describes the values used to identify the IGP single-SFM-overload + state (SFM:Switch-Fabric/Control Processor Module). + notApplicable : the IGP overload reaction to the single-SFM + condition is disabled; + normal : the full system multicast capacity of a + dual-SFM chassis is available; + overload : only reduced system multicast capacity is + available, and IGP protocols are in overload." + SYNTAX INTEGER { + notApplicable (0), + normal (1), + overload (2) + } + +TmnxInetCidrNextHopType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetCidrNextHopType is the type of next hop for a route. + regular : Next hop is an IPv4 destination address for an + IPv4 prefix or and IPv6 destination address for + and IPv6 prefix. + tunneled : Next hop refers to a IPv4 LDP/RSVP/GRE tunnel. + sixOverMPLS : Next hop is a MPLS tunnel for IPv6 prefix. + sixOverFour : Next hop is a IPv4 destination for IPv6 prefix. + tunneledIpv6: Next hop refers to a IPv6 LDP tunnel." + SYNTAX INTEGER { + regular (1), + tunneled (2), + sixOverMPLS (3), + sixOverFour (4), + tunneledIpv6 (5) + } + +TmnxInetCidrNextHopOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetCidrNextHopOwner is the owner of the next hop for a route. + unknown : Next hop owner is unknown. + rsvp : Next hop owner is RSVP. + ldp : Next hop owner is LDP. + ldpOverRsvp : Next hop owner is LDP over RSVP. + bgp : Next hop owner is BGP. + srOspf : Next hop owner is SR-OSPF. + srIsis : Next hop owner is SR-ISIS. + srTe : Next hop owner is SR-TE. + udp : Next hop owner is UDP. + srBgp : Next hop owner is BGP-SR TE." + SYNTAX INTEGER { + unknown (0), + rsvp (1), + ldp (2), + ldpOverRsvp (3), + bgp (4), + srOspf (5), + srIsis (6), + srTe (7), + udp (8), + srBgp (9) + } + +TmnxL3RouteOwner ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxL3RouteOwner is the owner of the next hop for a Layer 3 route." + SYNTAX INTEGER { + unknown (0), + local (1), + host (2), + static (5), + bgp (16) + } + +TmnxRouteOperFlags ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxRouteOperFlags specifies the different properties on + the route." + SYNTAX BITS { + stickyFlag (0) + } + +VRtrVprnTTLPropagateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of VRtrVprnTTLPropagateType specifies whether or not to + enable the propagation of time to live (TTL) at Ingress LER from the + header of IP packet into all labels in the stack. + + When the value is set to 'none' the IP TTL propagation is disabled + from the IP header to all labels in the stack including the VC label. + + When the value is set to 'all' the IP TTL is propagated from the + header of IP packet into all labels in the stack. + + When the value is set to 'vcOnly' the IP TTL is propagated from the IP + header into the VC label but not the transport labels in the stack. + + When the value is set to 'inherit', the VPRN instance inherits the + base router instance configuration." + SYNTAX INTEGER { + none (0), + all (1), + vcOnly (2), + inherit (3) + } + +VRtrTTLPropagateType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of VRtrTTLPropagateType specifies whether or not to enable + the propagation of time to live (TTL) from the header of IP packet + into all labels in the stack. + + When the value is set to 'none' the IP TTL propagation is disabled + from the IP header to all labels in the stack. + + When the value is set to 'all' the IP TTL is propagated from the + header of IP packet into all labels in the stack." + SYNTAX INTEGER { + none (0), + all (1) + } + +TmnxSendCgaModifier ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1x:" + STATUS current + DESCRIPTION + "The TmnxSendCgaModifier textual convention represents a 16-octets + string used as modifier while generating Cryptographically Generated + Addresses (CGA)." + SYNTAX OCTET STRING (SIZE (16)) + +TmnxEmbFlowspecFltrMaxSize ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The value of TmnxEmbFlowspecFltrMaxSize specifies the maximum number + of entries reserved for an auto-created IP or IPv6 embedded filter for + flowspec rules on a given virtual router." + SYNTAX Unsigned32 (0..65535) + +TmnxInetAddrTypeWithMcast ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The TmnxInetAddrTypeWithMcast represents a type of Internet address. + + It extends the standard InetAddressType with the values of 'ipv4Mcast + (128)' and 'ipv6Mcast (129)' that indicate IPv4/IPv6 addresses used + for multicast extensions." + SYNTAX INTEGER { + unknown (0), + ipv4 (1), + ipv6 (2), + ipv4z (3), + ipv6z (4), + dns (16), + ipv4Mcast (128), + ipv6Mcast (129) + } + +tmnxVRtrObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 3 } + +vRtrConfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrConfTable has an entry for each virtual router configured in + the system." + ::= { tmnxVRtrObjs 1 } + +vRtrConfEntry OBJECT-TYPE + SYNTAX VRtrConfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router in the system. Entries can + be created and deleted via SNMP SET operations. Creation requires a + SET request containing vRtrRowStatus, vRtrName and vRtrType. + Note that rows in this table are usually created by the agent itself + as a side affect of some other configuration; for example, when a + service vprn is created by setting the appropriate objects in the + TIMETRA-SERV-MIB. + + There will always be at least two row entries in this table, one of + these entries represents the base or transport router and the other + represents the management router. These entries are created when the + system is initialized and can never be deleted." + INDEX { vRtrID } + ::= { vRtrConfTable 1 } + +VRtrConfEntry ::= SEQUENCE +{ + vRtrID TmnxVRtrID, + vRtrRowStatus RowStatus, + vRtrAdminState TmnxAdminState, + vRtrName TNamedItemOrEmpty, + vRtrMaxNumRoutes Integer32, + vRtrBgpStatus TmnxStatus, + vRtrMplsStatus TmnxStatus, + vRtrOspfStatus TmnxStatus, + vRtrRipStatus TmnxStatus, + vRtrRsvpStatus TmnxStatus, + vRtrEcmpMaxRoutes Unsigned32, + vRtrAS TmnxBgpAutonomousSystem, + vRtrNewIfIndex TestAndIncr, + vRtrLdpStatus TmnxStatus, + vRtrIsIsStatus TmnxStatus, + vRtrRouterId IpAddress, + vRtrTriggeredPolicy TruthValue, + vRtrConfederationAS TmnxBgpAutonomousSystem, + vRtrRouteDistinguisher TmnxVPNRouteDistinguisher, + vRtrMidRouteThreshold Unsigned32, + vRtrHighRouteThreshold Unsigned32, + vRtrIllegalLabelThreshold Unsigned32, + vRtrVpnId TmnxVPNId, + vRtrDescription TItemDescription, + vRtrGracefulRestart TruthValue, + vRtrGracefulRestartType INTEGER, + vRtrType INTEGER, + vRtrServiceId TmnxServId, + vRtrCustId TmnxCustId, + vRtrIgmpStatus TmnxStatus, + vRtrMaxNumRoutesLogOnly TruthValue, + vRtrVrfTarget TNamedItemOrEmpty, + vRtrVrfExportTarget TNamedItemOrEmpty, + vRtrVrfImportTarget TNamedItemOrEmpty, + vRtrPimStatus TmnxStatus, + vRtrMaxMcastNumRoutes Integer32, + vRtrMaxMcastNumRoutesLogOnly TruthValue, + vRtrMcastMidRouteThreshold Unsigned32, + vRtrIgnoreIcmpRedirect TruthValue, + vRtrOspfv3Status TmnxStatus, + vRtrMsdpStatus TmnxStatus, + vRtrVprnType INTEGER, + vRtrSecondaryVrfId TmnxVRtrIDOrZero, + vRtrMldStatus TmnxStatus, + vRtrIPv6MaxNumRoutes Integer32, + vRtrIPv6MidRouteThreshold Unsigned32, + vRtrIPv6HighRouteThreshold Unsigned32, + vRtrIPv6MaxNumRoutesLogOnly TruthValue, + vRtrIPv6IgnoreIcmpRedirect TruthValue, + vRtrMcPathMgmtPlcyName TNamedItem, + vRtrIgnoreNextHopMetric TruthValue, + vRtrMvpnVrfTarget TNamedItemOrEmpty, + vRtrMvpnVrfExportTarget TNamedItemOrEmpty, + vRtrMvpnVrfImportTarget TNamedItemOrEmpty, + vRtrMvpnVrfTargetUnicast TruthValue, + vRtrMvpnVrfExportTargetUnicast TruthValue, + vRtrMvpnVrfImportTargetUnicast TruthValue, + vRtrAS4Byte InetAutonomousSystemNumber, + vRtrConfederationAS4Byte InetAutonomousSystemNumber, + vRtrMvpnCMcastImportRT TNamedItemOrEmpty, + vRtrInterASMvpn TruthValue, + vRtrRipNgStatus TmnxStatus +} + +vRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this virtual router in the Tmnx + system. The vRtrID value for each virtual router must remain + constant at least from one re-initialization of the system + management processor (CPM) to the next. There will always be at + least one router entry defined by the agent with vRtrID=1 which + represents the transport router." + ::= { vRtrConfEntry 1 } + +vRtrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status. The creation or deletion of a virtual router entry + causes creation or deletion of corresponding entries in other Tmnx MIB + tables with the same vRtrID value. Note that it is not allowed to + 'destroy' the row entry for vRtrID = 1. + + In order for row creation to succeed, values for vRtrName and + vRtrType must be included in the same SNMP SET PDU as + vRtrRowStatus." + ::= { vRtrConfEntry 2 } + +vRtrAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this virtual router. Note that it + is not allowed to set vRtrAdminState to 'outOfService for the row + entry with vRtrID = 1." + DEFVAL { outOfService } + ::= { vRtrConfEntry 3 } + +vRtrName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name for this virtual router. The router name must + be unique among all virtual routers in the system. + + For row creation to succeed a value must be specified for vRtrName. + + When a row is created in the vRtrConfTable for a service vprn (i.e. + when vRtrType is set to 'vprn'), the agent automatically assigns the + name 'vprn'." + ::= { vRtrConfEntry 4 } + +vRtrMaxNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of routes that can be configured on + this virtual router. If the value is -1, then there + is no limit." + DEFVAL { -1 } + ::= { vRtrConfEntry 5 } + +vRtrBgpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for BGP on this virtual router. An attempt + to set vRtrBgpStatus to 'delete' will fail if the BGP protocol + is not in the administrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 6 } + +vRtrMplsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for MPLS on this virtual router. An attempt + to set vRtrMplsStatus to 'delete' will fail if the MPLS + protocol is not in the administrative outOfService state, + i.e. TIMETRA-MPLS-MIB::vRtrMplsGeneralAdminState must be + set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 7 } + +vRtrOspfStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired state for OSPFv2 on this virtual router. An attempt + to set vRtrOspfStatus to 'delete' will fail if the OSPFv2 + protocol is not in the administrative outOfService state, + i.e. TIMETRA-OSPF-NG-MIB::tmnxOspfAdminState must be set + to 'disabled'. + + This object was obsoleted in release 5.0." + DEFVAL { delete } + ::= { vRtrConfEntry 8 } + +vRtrRipStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for RIP on this virtual router. An attempt + to set vRtrRipStatus to 'delete' will fail if the RIP + protocol is not in the admininistrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 9 } + +vRtrRsvpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for RSVP on this virtual router. An attempt + to set vRtrRsvpStatus to 'delete' will fail if the RSVP + protocol is not in the administrative outOfService state, + i.e. TIMETRA-RSVP-MIB::vRtrRsvpGeneralAdminState must be set + to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 10 } + +vRtrEcmpMaxRoutes OBJECT-TYPE + SYNTAX Unsigned32 (1..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrEcmpMaxRoutes specifies the maximum number of equal + cost routes allowed on this routing table instance. When the number + ecmp routes available at the best preference value exceed the number + of vRtrEcmpMaxRoutes allowed, then the lowest next-hop IP address + algorithm is used to select the ecmp routes used. + + When vRtrEcmpMaxRoutes is set to one (1), and multiple routes are + available with the same best preference value and equal cost values, + then the route with the lowest next-hop IP address is used." + DEFVAL { 1 } + ::= { vRtrConfEntry 11 } + +vRtrAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrAS specifies the autonomous system number to be + advertised to this peer. This object is MUST be set before BGP + can be activated. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by vRtrAS4Byte." + DEFVAL { 0 } + ::= { vRtrConfEntry 12 } + +vRtrNewIfIndex OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object is used to assign values to vRtrIfIndex as + described in 'Textual Conventions for SNMPv2'. The network + manager reads the object, and then writes the value back + in the SET request that creates a new instance of vRtrIfEntry. + If the SET fails with the code 'inconsistentValue', then + the process must be repeated. If the the SET succeeds, then + the object is incremented and the new instance is created + according to the manager's directions." + ::= { vRtrConfEntry 13 } + +vRtrLdpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for LDP on this virtual router. An attempt + to set vRtrLdpStatus to 'delete' will fail if the LDP + protocol is not in the administrative outOfService state, + i.e. TIMETRA-LDP-MIB::vRtrLdpGenAdminState must be set + to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 14 } + +vRtrIsIsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired state for ISIS on this virtual router. An attempt + to set vRtrIsIsStatus to 'delete' will fail if the ISIS + protocol is not in the administrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 15 } + +vRtrRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRouterId specifies an Ipv4 IP address, uniquely + identifying the router in the Autonomous System (AS). + + By convention, if the value of the vRtrRouterId is the default value, + the router's IP interface address will be used as the operational + router-id for the system." + DEFVAL { '00000000'H } + ::= { vRtrConfEntry 16 } + +vRtrTriggeredPolicy OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrTriggeredPolicy is 'false', all routing protocols + automatically reevaluate their routes when the route policies are + changed. If this value is 'true', then the user must trigger the + recalculation of routes when the route policies are changed." + DEFVAL { false } + ::= { vRtrConfEntry 17 } + +vRtrConfederationAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrConfederationAS specifies the confederation AS number + for the virtual router. A value of 0 means no confederation AS. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by vRtrConfederationAS4Byte." + DEFVAL { 0 } + ::= { vRtrConfEntry 18 } + +vRtrRouteDistinguisher OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRouteDistinguisher is an identifier attached to + routes that distinguishes to which VPN it belongs. The VPRN + cannot be operationally 'inService' until a route distinguisher + has been assigned. + + SNMP set of vRtrRouteDistinguisher to a non-default value will + automatically set vRtrBgpAutoRD to 'false'." + DEFVAL { '0000000000000000'H } + ::= { vRtrConfEntry 19 } + +vRtrMidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMidRouteThreshold specifies the mid-level water + marker for the number of routes which this VRF may hold. When this + limit is exceeded a tmnxVRtrMidRouteTCA notification is generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 20 } + +vRtrHighRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHighRouteThreshold specifies the high-level water + marker for the number of routes which this VRF may hold. When this + limit is exceeded a tmnxVRtrHighRouteTCA notification is generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + ::= { vRtrConfEntry 21 } + +vRtrIllegalLabelThreshold OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIllegalLabelThreshold specifies the allowed limit for + illegal label violations on this VRF. When this limit is exceeded a + tmnxVRtrIllegalLabelTCA notification is generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent. + + This object is made obsolete in release 14.0." + DEFVAL { 0 } + ::= { vRtrConfEntry 22 } + +vRtrVpnId OBJECT-TYPE + SYNTAX TmnxVPNId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVpnId is the Virtual Private Network Identifier of + this virtual router." + DEFVAL { ''H } + ::= { vRtrConfEntry 23 } + +vRtrDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDescription is a user provided description + string for this virtual router. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { vRtrConfEntry 25 } + +vRtrGracefulRestart OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGracefulRestart specifies whether or not + graceful restart capabilities are enabled on this virtual + router. In order for any protocol to perform graceful + restart vRtrGracefulRestart must have a value of 'true'. + Graceful restart capabilities can then be enabled or disabled + on an individual protocol basis." + DEFVAL { false } + ::= { vRtrConfEntry 26 } + +vRtrGracefulRestartType OBJECT-TYPE + SYNTAX INTEGER { + never (0), + manual (1), + automatic (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGracefulRestartType specifies when to include + grace restart of routing protocols as a result of a switchover + from primary CPM in a redundant system. + 'never' - always switch without graceful restart + 'manual' - perform graceful restart only on a forced switchover + 'automatic' - perform graceful restart on either a switchover + caused by an error or a forced switchover" + DEFVAL { never } + ::= { vRtrConfEntry 27 } + +vRtrType OBJECT-TYPE + SYNTAX INTEGER { + baseRouter (1), + vprn (2), + vr (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrType specifies the type of virtual router + represented by this row entry. When a row is created in this + table using 'createAndGo', vRtrType must be specified or the + row creation will fail. + + Only the value of 'vr (3)' can be set with a SNMP SET request. The + other values are used for row entries created internally by the agent. + + The value of vRtrType cannot be modified if vRtrRowStatus has a value + of 'active'." + ::= { vRtrConfEntry 28 } + +vRtrServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When vRtrType has a value of 'vprn', the value of vRtrServiceId + indicates the service-id of the associated service that created this + row entry." + ::= { vRtrConfEntry 29 } + +vRtrCustId OBJECT-TYPE + SYNTAX TmnxCustId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When vRtrType has a value of 'vprn', the value of vRtrCustId indicates + the customer-id of the associated service that created this row entry." + ::= { vRtrConfEntry 30 } + +vRtrIgmpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for IGMP on this virtual router. An attempt + to set vRtrIgmpStatus to 'delete' will fail if the IGMP + protocol is not in the administrative outOfService state, + i.e. TIMETRA-IGMP-MIB::vRtrIgmpGenAdminState must be set to + 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 31 } + +vRtrMaxNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMaxNumRoutesLogOnly specifies the action to + be taken when the maximum number of routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new routes is not disabled. If the value is 'false' the event + is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 32 } + +vRtrVrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfTarget specifies the extended community name for + the default vrf-import or vrf-export policy to use for the vRtrID if + no entries are configured in the vRtrPolicyTable for this vRtrID + instance. + + This object can not be set if either vRtrVrfExportTarget or + vRtrVrfImportTarget has been set." + ::= { vRtrConfEntry 33 } + +vRtrVrfExportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportTarget specifies the extended community name + for the default vrf-export policy to use for the vRtrID if no entries + are configured in the vRtrPolicyTable for this vRtrID instance. + + This object can not be set if vRtrVrfTarget has been set." + ::= { vRtrConfEntry 34 } + +vRtrVrfImportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportTarget specifies the extended community name + for the default vrf-import policy to use for the vRtrID if no entries + are configured in the vRtrPolicyTable for this vRtrID instance. + + This object can not be set if vRtrVrfTarget has been set." + ::= { vRtrConfEntry 35 } + +vRtrPimStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for PIM on this virtual router. When the object is + set to 'create', PIM protocol instance is enabled on the virtual + router. Setting the value to 'delete' disables PIM on the virtual + router." + DEFVAL { delete } + ::= { vRtrConfEntry 36 } + +vRtrMaxMcastNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of multicast routes that can be configured on + this virtual router. If the value is -1, then there + is no limit." + DEFVAL { -1 } + ::= { vRtrConfEntry 37 } + +vRtrMaxMcastNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMaxMcastNumRoutesLogOnly specifies the action to + be taken when the maximum number of multicast routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new multicast routes is not disabled. If the value is 'false' the + event is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 38 } + +vRtrMcastMidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMcastMidRouteThreshold specifies the mid-level water + marker for the number of multicast routes which this VRF may hold. + When this limit is exceeded a tmnxVRtrMcastMidRouteTCA notification is + generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 39 } + +vRtrIgnoreIcmpRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIgnoreIcmpRedirect is 'true', the virtual router + will drop all ICMP Redirects received on the management interface. If + the value of vRtrIgnoreIcmpRedirect is 'false' and an ICMP Redirect is + received on the management interface, a /32 route will be created in + the route table. + + If the value of vRtrName is not 'management', an SNMP set request to + vRtrIgnoreIcmpRedirect will fail with an 'inconsistentValue' error." + DEFVAL { true } + ::= { vRtrConfEntry 40 } + +vRtrOspfv3Status OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired state for OSPFv3 on this virtual router. An attempt + to set vRtrOspfv3Status to 'delete' will fail if the OSPFv3 + protocol is not in the administrative outOfService state, + i.e. TIMETRA-OSPF-NG-MIB::tmnxOspfAdminState must be set + to 'disabled'. + + This object was obsoleted in release 5.0." + DEFVAL { delete } + ::= { vRtrConfEntry 41 } + +vRtrMsdpStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for Msdp on this virtual router. An attempt + to set vRtrMsdpStatus to 'delete' will fail if the Msdp + protocol is not in the administrative outOfService state, + i.e. TIMETRA-MSDP-MIB::tmnxMsdpAdminState must be + set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 42 } + +vRtrVprnType OBJECT-TYPE + SYNTAX INTEGER { + regular (1), + hub (2), + spoke (3), + subscriberSplitHorizon (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVprnType specifies how traffic is routed. + + regular (1) - All traffic is routed to all + destinations. + + hub (2) - Network traffic is routed only to + the access side. Access traffic is + routed to all destinations. + + spoke (3) - Networks traffic is routed to all + destinations. Access traffic is + routed only to the network side. + + subscriberSplitHorizon (4) - Subscriber interface traffic is + routed only to the network side. + All other traffic is routed to + all destinations. + + This object cannot be modified if vRtrType is not 'vprn'." + DEFVAL { regular } + ::= { vRtrConfEntry 43 } + +vRtrSecondaryVrfId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique value of vRtrSecondaryVrfId indicates the secondary vrf-id + for hub and spoke vprn. + + Non-zero value of vRtrSecondaryVrfId indicates that two route tables + exist for hub and spoke vprn system one each for hub and spoke. One of + which is indexed by vRtrSecondaryVrfId. + + If the value of vRtrSecondaryVrfId is zero, it indicates that + there is only one route table for hub and spoke vprn system." + ::= { vRtrConfEntry 44 } + +vRtrMldStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for Multicast Listener Discovery (MLD) Protocol + on this virtual router. An attempt to set vRtrMldStatus to 'delete' + will fail if the MLD protocol is not in the administrative + outOfService state, i.e. TIMETRA-MLD-MIB::vRtrMldGenAdminState + must be set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrConfEntry 45 } + +vRtrIPv6MaxNumRoutes OBJECT-TYPE + SYNTAX Integer32 (-1 | 1..2147483647) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The maximum number of IPv6 routes that can be configured on + this virtual router. If the value is -1, then there + is no limit. + + This object is not supported on SR-1, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5'." + DEFVAL { -1 } + ::= { vRtrConfEntry 46 } + +vRtrIPv6MidRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIPv6MidRouteThreshold specifies the mid-level water + marker for the number of IPv6 routes which this VRF may hold. When + this limit is exceeded a tmnxVRtrIPv6MidRouteTCA notification is + generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + DEFVAL { 0 } + ::= { vRtrConfEntry 47 } + +vRtrIPv6HighRouteThreshold OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIPv6HighRouteThreshold specifies the high-level water + marker for the number of IPv6 routes which this VRF may hold. When + this limit is exceeded a tmnxVRtrIPv6HighRouteTCA notification is + generated. + + A value of 0 (zero) for this object indicates that the threshold is + infinite, and the notification will never be sent." + ::= { vRtrConfEntry 48 } + +vRtrIPv6MaxNumRoutesLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIPv6MaxNumRoutesLogOnly specifies the action to + be taken when the maximum number of IPv6 routes that can be held + within a given VRF context is reached. If the value is 'true' + the event is logged (a trap is sent) and the learning of + new routes is not disabled. If the value is 'false' the event + is logged and the learning of new routes is disabled." + DEFVAL { false } + ::= { vRtrConfEntry 49 } + +vRtrIPv6IgnoreIcmpRedirect OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIPv6IgnoreIcmpRedirect is 'true', the virtual + router will drop all IPv6 ICMP Redirects received on the management + interface. If the value of vRtrIPv6IgnoreIcmpRedirect is 'false' and + an IPv6 ICMP Redirect is received on the management interface, a /128 + route will be created in the route table. + + If the value of vRtrName is not 'management', an SNMP set request to + vRtrIPv6IgnoreIcmpRedirect will fail with an 'inconsistentValue' + error." + DEFVAL { true } + ::= { vRtrConfEntry 50 } + +vRtrMcPathMgmtPlcyName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMcPathMgmtPlcyName specifies the multicast policy + name configured on this virtual router." + DEFVAL { "default" } + ::= { vRtrConfEntry 51 } + +vRtrIgnoreNextHopMetric OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIgnoreNextHopMetric specifies whether next-hop metric + should be ignored when computing ECMP paths for VPRN routes." + DEFVAL { false } + ::= { vRtrConfEntry 52 } + +vRtrMvpnVrfTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfTarget specifies the extended community name + for the Multicast VPN (MVPN) vrf-import or vrf-export policy to use + for the vRtrID if no entries are configured in the vRtrPolicyTable for + this vRtrID instance. + + This object can not be set if either vRtrMvpnVrfExportTarget or + vRtrMvpnVrfImportTarget has been set." + DEFVAL { ''H } + ::= { vRtrConfEntry 53 } + +vRtrMvpnVrfExportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportTarget specifies the extended community + name for the Multicast VPN (MVPN) vrf-export policy to use for the + vRtrID if no entries are configured in the vRtrPolicyTable for this + vRtrID instance. + + This object can not be set if vRtrMvpnVrfTarget has been set." + DEFVAL { ''H } + ::= { vRtrConfEntry 54 } + +vRtrMvpnVrfImportTarget OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportTarget specifies the extended community + name for the Multicast VPN (MVPN) vrf-import policy to use for the + vRtrID if no entries are configured in the vRtrPolicyTable for + this vRtrID instance. + + This object can not be set if vRtrMvpnVrfTarget has been set." + DEFVAL { ''H } + ::= { vRtrConfEntry 55 } + +vRtrMvpnVrfTargetUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfTargetUnicast specifies whether unicast + vrf-target extended community is used for the Multicast VPN (MVPN) as + well. + + If the value is 'true', vRtrVrfTarget extended community is used for + MVPN. + + If the value is 'false', vRtrMvpnVrfTarget extended community is used + for MVPN." + DEFVAL { false } + ::= { vRtrConfEntry 56 } + +vRtrMvpnVrfExportTargetUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportTargetUnicast specifies whether unicast + vrf-target import extended community is used for the Multicast VPN + (MVPN) as well. + + If the value is 'true', vRtrVrfExportTarget extended community is used + for MVPN. + + If the value is 'false', vRtrMvpnVrfExportTarget extended community is + used for MVPN." + DEFVAL { false } + ::= { vRtrConfEntry 57 } + +vRtrMvpnVrfImportTargetUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportTargetUnicast specifies whether unicast + vrf-target export extended community is used for the Multicast VPN + (MVPN) as well. + + If the value is 'true', vRtrVrfImportTarget extended community is used + for MVPN. + + If the value is 'false', vRtrMvpnVrfImportTarget extended community is + used for MVPN." + DEFVAL { false } + ::= { vRtrConfEntry 58 } + +vRtrAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrAS4Byte specifies the autonomous system number to be + advertised to this peer. This object MUST be set before BGP + can be activated." + DEFVAL { 0 } + ::= { vRtrConfEntry 59 } + +vRtrConfederationAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrConfederationAS4Byte specifies the confederation AS + number for the virtual router. A value of 0 means no confederation AS." + DEFVAL { 0 } + ::= { vRtrConfEntry 60 } + +vRtrMvpnCMcastImportRT OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnCMcastImportRT indicates C-multicast Import Route + that uniquely identifies a VRF. + + vRtrMvpnCMcastImportRT controls imports of C-multicast routes into a + particular VRF. A PE that has sites of a given MVPN connected to it + needs to communicate the value of the C-multicast Import RT associated + with the VRF of that MVPN on the PE to all other PEs that have sites + of that MVPN. A PE that originates a (unicast) route to VPN-IP + addresses must include in the BGP Update message the value of the + C-multicast Import RT of the VRF associated with the route." + DEFVAL { ''H } + ::= { vRtrConfEntry 61 } + +vRtrInterASMvpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When the object vRtrType has a value of 'vprn', the value of + vRtrInterASMvpn indicates whether the VPRN service is used for + inter-AS MVPN or not. + + If the value of the object is 'true', it indicates that the vprn + service is used for inter-AS MVPN only. If the value of the object is + 'false', it indicates that the vprn service is not used for inter-AS + MVPN." + ::= { vRtrConfEntry 64 } + +vRtrRipNgStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired state for RIP-NG on this virtual router. An attempt + to set vRtrRipNgStatus to 'delete' will fail if the RIP-NG + protocol is not in the admininistrative outOfService state." + DEFVAL { delete } + ::= { vRtrConfEntry 65 } + +vRtrStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrStatTable has an entry for each virtual router configured in + the system." + ::= { tmnxVRtrObjs 2 } + +vRtrStatEntry OBJECT-TYPE + SYNTAX VRtrStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrStatTable 1 } + +VRtrStatEntry ::= SEQUENCE +{ + vRtrOperState TmnxOperState, + vRtrDirectRoutes Gauge32, + vRtrDirectActiveRoutes Gauge32, + vRtrStaticRoutes Gauge32, + vRtrStaticActiveRoutes Gauge32, + vRtrOSPFRoutes Gauge32, + vRtrOSPFActiveRoutes Gauge32, + vRtrBGPRoutes Gauge32, + vRtrBGPActiveRoutes Gauge32, + vRtrISISRoutes Gauge32, + vRtrISISActiveRoutes Gauge32, + vRtrRIPRoutes Gauge32, + vRtrRIPActiveRoutes Gauge32, + vRtrAggregateRoutes Gauge32, + vRtrAggregateActiveRoutes Gauge32, + vRtrStatConfiguredIfs Gauge32, + vRtrStatActiveIfs Gauge32, + vRtrStatIllegalLabels Counter32, + vRtrStatCurrNumRoutes Gauge32, + vRtrStatBGPVpnRoutes Gauge32, + vRtrStatBGPVpnActiveRoutes Gauge32, + vRtrStatTotalLdpTunnels Gauge32, + vRtrStatTotalSdpTunnels Gauge32, + vRtrStatActiveLdpTunnels Gauge32, + vRtrStatActiveSdpTunnels Gauge32, + vRtrMulticastRoutes Gauge32, + vRtrStatActiveARPEntries Gauge32, + vRtrStatTotalARPEntries Gauge32, + vRtrV6DirectRoutes Gauge32, + vRtrV6DirectActiveRoutes Gauge32, + vRtrV6StaticRoutes Gauge32, + vRtrV6StaticActiveRoutes Gauge32, + vRtrV6OSPFRoutes Gauge32, + vRtrV6OSPFActiveRoutes Gauge32, + vRtrV6BGPRoutes Gauge32, + vRtrV6BGPActiveRoutes Gauge32, + vRtrV6ISISRoutes Gauge32, + vRtrV6ISISActiveRoutes Gauge32, + vRtrV6RIPRoutes Gauge32, + vRtrV6RIPActiveRoutes Gauge32, + vRtrV6AggregateRoutes Gauge32, + vRtrV6AggregateActiveRoutes Gauge32, + vRtrV6StatConfiguredIfs Gauge32, + vRtrV6StatActiveIfs Gauge32, + vRtrV6StatIllegalLabels Counter32, + vRtrV6StatCurrNumRoutes Gauge32, + vRtrV6StatBGPVpnRoutes Gauge32, + vRtrV6StatBGPVpnActiveRoutes Gauge32, + vRtrV6StatTotalLdpTunnels Gauge32, + vRtrV6StatTotalSdpTunnels Gauge32, + vRtrV6StatActiveLdpTunnels Gauge32, + vRtrV6StatActiveSdpTunnels Gauge32, + vRtrV6MulticastRoutes Gauge32, + vRtrV6StatActiveNbrEntries Gauge32, + vRtrV6StatTotalNbrEntries Gauge32, + vRtrSubMgmtRoutes Gauge32, + vRtrSubMgmtActiveRoutes Gauge32, + vRtrStatTotalRsvpTunnels Gauge32, + vRtrStatActiveRsvpTunnels Gauge32, + vRtrV6StatTotalRsvpTunnels Gauge32, + vRtrV6StatActiveRsvpTunnels Gauge32, + vRtrHostRoutes Gauge32, + vRtrHostActiveRoutes Gauge32, + vRtrV6HostRoutes Gauge32, + vRtrV6HostActiveRoutes Gauge32, + vRtrStatLocalARPEntries Gauge32, + vRtrStatStaticARPEntries Gauge32, + vRtrStatDynamicARPEntries Gauge32, + vRtrStatManagedARPEntries Gauge32, + vRtrStatInternalARPEntries Gauge32, + vRtrManagedRoutes Gauge32, + vRtrManagedActiveRoutes Gauge32, + vRtrLDPRoutes Gauge32, + vRtrLDPActiveRoutes Gauge32, + vRtrVPNLeakRoutes Gauge32, + vRtrVPNLeakActiveRoutes Gauge32, + vRtrV6VPNLeakRoutes Gauge32, + vRtrV6VPNLeakActiveRoutes Gauge32, + vRtrV6SubMgmtRoutes Gauge32, + vRtrV6SubMgmtActiveRoutes Gauge32, + vRtrMobileHostRoutes Gauge32, + vRtrMobileHostActiveRoutes Gauge32, + vRtrV6MobileHostRoutes Gauge32, + vRtrV6MobileHostActiveRoutes Gauge32, + vRtrStatTotalBgpTunnels Gauge32, + vRtrStatActiveBgpTunnels Gauge32, + vRtrNatRoutes Gauge32, + vRtrNatActiveRoutes Gauge32, + vRtrV6NatRoutes Gauge32, + vRtrV6NatActiveRoutes Gauge32, + vRtrPeriodicRoutes Gauge32, + vRtrPeriodicActiveRoutes Gauge32, + vRtrV6PeriodicRoutes Gauge32, + vRtrV6PeriodicActiveRoutes Gauge32, + vRtrV6ManagedRoutes Gauge32, + vRtrV6ManagedActiveRoutes Gauge32, + vRtrStatTotalMplsTpTunnels Gauge32, + vRtrStatActiveMplsTpTunnels Gauge32, + vRtrV6Dhcpv6PdRoutes Gauge32, + vRtrV6Dhcpv6PdActiveRoutes Gauge32, + vRtrV6Dhcpv6NaRoutes Gauge32, + vRtrV6Dhcpv6NaActiveRoutes Gauge32, + vRtrV6Dhcpv6TaRoutes Gauge32, + vRtrV6Dhcpv6TaActiveRoutes Gauge32, + vRtrV6Dhcpv6PdExclRoutes Gauge32, + vRtrV6Dhcpv6PdExclActiveRoutes Gauge32, + vRtrIPsecRoutes Gauge32, + vRtrIPsecActiveRoutes Gauge32, + vRtrStatBGPEVPNARPEntries Gauge32, + vRtrStatBGPEvpnRoutes Gauge32, + vRtrStatBGPEvpnActiveRoutes Gauge32, + vRtrV6StatBGPEvpnRoutes Gauge32, + vRtrV6StatBGPEvpnActiveRoutes Gauge32, + vRtrMcastIpv4StatBGPEvpnRoutes Gauge32, + vRtrMcastIpv4StatBGPEvpnActvRts Gauge32, + vRtrMcastIpv6StatBGPEvpnRoutes Gauge32, + vRtrMcastIpv6StatBGPEvpnActvRts Gauge32, + vRtrV6IPsecRoutes Gauge32, + vRtrV6IPsecActiveRoutes Gauge32, + vRtrStatBGPLabelV4Routes Gauge32, + vRtrStatBGPLabelV4ActiveRoutes Gauge32, + vRtrStatBGPLabelV6Routes Gauge32, + vRtrStatBGPLabelV6ActiveRoutes Gauge32 +} + +vRtrOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOperState indicates current operational status of this virtual + router." + ::= { vRtrStatEntry 1 } + +vRtrDirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrDirectRoutes indicates the current number of direct routes for + this instance of the route table." + ::= { vRtrStatEntry 2 } + +vRtrDirectActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrDirectActiveRoutes indicates the current number of active direct + routes for this instance of the route table." + ::= { vRtrStatEntry 3 } + +vRtrStaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStaticRoutes indicates the current number of static routes for + this instance of the route table." + ::= { vRtrStatEntry 4 } + +vRtrStaticActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStaticActiveRoutes indicates the current number of active static + routes for this instance of the route table." + ::= { vRtrStatEntry 5 } + +vRtrOSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFRoutes indicates the current number of ospf routes for this + instance of the route table." + ::= { vRtrStatEntry 6 } + +vRtrOSPFActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFActiveRoutes indicates the current number of active ospf + routes for this instance of the route table." + ::= { vRtrStatEntry 7 } + +vRtrBGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrBGPRoutes indicates the current number of bgp routes for this + instance of the route table." + ::= { vRtrStatEntry 8 } + +vRtrBGPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrBGPActiveRoutes indicates the current number of active bgp routes + for this instance of the route table." + ::= { vRtrStatEntry 9 } + +vRtrISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrISISRoutes indicates the current number of isis routes for this + instance of the route table." + ::= { vRtrStatEntry 10 } + +vRtrISISActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrISISActiveRoutes indicates the current number of active isis + routes for this instance of the route table." + ::= { vRtrStatEntry 11 } + +vRtrRIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrRIPRoutes indicates the current number of rip routes for this + instance of the route table." + ::= { vRtrStatEntry 12 } + +vRtrRIPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrRIPActiveRoutes indicates the current number of active rip routes + for this instance of the route table." + ::= { vRtrStatEntry 13 } + +vRtrAggregateRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrAggregateRoutes indicates the current number of aggregate routes + for this instance of the route table." + ::= { vRtrStatEntry 14 } + +vRtrAggregateActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrAggregateActiveRoutes indicates the current number of active + aggregate routes for this instance of the route table." + ::= { vRtrStatEntry 15 } + +vRtrStatConfiguredIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatConfiguredIfs indicates the current number of router + interfaces configured on this virtual router." + ::= { vRtrStatEntry 16 } + +vRtrStatActiveIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveIfs indicates the current number of router interfaces + with vRtrIfAdminState equal 'inService' on this virtual router." + ::= { vRtrStatEntry 17 } + +vRtrStatIllegalLabels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatIllegalLabels indicates the number of illegally received + labels on this virtual router." + ::= { vRtrStatEntry 18 } + +vRtrStatCurrNumRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatCurrNumRoutes indicates the current number of routes in the + VRF for this virtual router." + ::= { vRtrStatEntry 19 } + +vRtrStatBGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatBGPVpnRoutes indicates the current number of VPN-IPV4 routes + learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 20 } + +vRtrStatBGPVpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatBGPVpnActiveRoutes indicates the current number of active + VPN-IPV4 routes learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 21 } + +vRtrStatTotalLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalLdpTunnels indicates the current number of both active + and inactive LDP tunnels." + ::= { vRtrStatEntry 22 } + +vRtrStatTotalSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalSdpTunnels indicates the current number of both active + and inactive SDP tunnels." + ::= { vRtrStatEntry 23 } + +vRtrStatActiveLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveLdpTunnels indicates the current number of rows in the + vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'ldp'." + ::= { vRtrStatEntry 24 } + +vRtrStatActiveSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveSdpTunnels indicates the current number of rows in the + vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'sdp'." + ::= { vRtrStatEntry 25 } + +vRtrMulticastRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMulticastRoutes indicates the current number of rows in the + vRtrPimNgGrpSrcTable." + ::= { vRtrStatEntry 26 } + +vRtrStatActiveARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveARPEntries indicates the number of active ARP entries + for the specified virtual router in the system." + ::= { vRtrStatEntry 27 } + +vRtrStatTotalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalARPEntries indicates the total number of active and + inactive ARP entries for the specified virtual router in the system." + ::= { vRtrStatEntry 28 } + +vRtrV6DirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6DirectRoutes indicates the current number of v6 direct routes + for this instance of the route table." + ::= { vRtrStatEntry 29 } + +vRtrV6DirectActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6DirectActiveRoutes indicates the current number of v6 active + direct routes for this instance of the route table." + ::= { vRtrStatEntry 30 } + +vRtrV6StaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StaticRoutes indicates the current number of v6 static routes + for this instance of the route table." + ::= { vRtrStatEntry 31 } + +vRtrV6StaticActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StaticActiveRoutes indicates the current number of v6 active + static routes for this instance of the route table." + ::= { vRtrStatEntry 32 } + +vRtrV6OSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6OSPFRoutes indicates the current number of v6 ospf routes for + this instance of the route table." + ::= { vRtrStatEntry 33 } + +vRtrV6OSPFActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6OSPFActiveRoutes indicates the current number of v6 active ospf + routes for this instance of the route table." + ::= { vRtrStatEntry 34 } + +vRtrV6BGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6BGPRoutes indicates the current number of v6 bgp routes for this + instance of the route table." + ::= { vRtrStatEntry 35 } + +vRtrV6BGPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6BGPActiveRoutes indicates the current number of v6 active bgp + routes for this instance of the route table." + ::= { vRtrStatEntry 36 } + +vRtrV6ISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6ISISRoutes indicates the current number of v6 isis routes for + this instance of the route table." + ::= { vRtrStatEntry 37 } + +vRtrV6ISISActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6ISISActiveRoutes indicates the current number of v6 active isis + routes for this instance of the route table." + ::= { vRtrStatEntry 38 } + +vRtrV6RIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6RIPRoutes indicates the current number of v6 rip routes for this + instance of the route table." + ::= { vRtrStatEntry 39 } + +vRtrV6RIPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6RIPActiveRoutes indicates the current number of active v6 rip + routes for this instance of the route table." + ::= { vRtrStatEntry 40 } + +vRtrV6AggregateRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6AggregateRoutes indicates the current number of v6 aggregate + routes for this instance of the route table." + ::= { vRtrStatEntry 41 } + +vRtrV6AggregateActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6AggregateActiveRoutes indicates the current number of active v6 + aggregate routes for this instance of the route table." + ::= { vRtrStatEntry 42 } + +vRtrV6StatConfiguredIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatConfiguredIfs indicates the current number of v6 router + interfaces configured on this virtual router." + ::= { vRtrStatEntry 43 } + +vRtrV6StatActiveIfs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveIfs indicates the current number of v6 router + interfaces with vRtrIfAdminState equal 'inService' on this virtual + router." + ::= { vRtrStatEntry 44 } + +vRtrV6StatIllegalLabels OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatIllegalLabels indicates the number of illegally received v6 + labels on this virtual router." + ::= { vRtrStatEntry 45 } + +vRtrV6StatCurrNumRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatCurrNumRoutes indicates the current number of v6 routes in + the VRF for this virtual router." + ::= { vRtrStatEntry 46 } + +vRtrV6StatBGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatBGPVpnRoutes indicates the current number of VPN-IPV6 routes + learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 47 } + +vRtrV6StatBGPVpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatBGPVpnActiveRoutes indicates the current number of active + VPN-IPV6 routes learned by MP-BGP for this virtual router." + ::= { vRtrStatEntry 48 } + +vRtrV6StatTotalLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalLdpTunnels indicates the current number of both active + and inactive v6 LDP tunnels." + ::= { vRtrStatEntry 49 } + +vRtrV6StatTotalSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalSdpTunnels indicates the current number of both active + and inactive v6 SDP tunnels." + ::= { vRtrStatEntry 50 } + +vRtrV6StatActiveLdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveLdpTunnels indicates the current number of v6 rows in + the vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'ldp'." + ::= { vRtrStatEntry 51 } + +vRtrV6StatActiveSdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveSdpTunnels indicates the current number of v6 rows in + the vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'sdp'." + ::= { vRtrStatEntry 52 } + +vRtrV6MulticastRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6MulticastRoutes indicates the current number of v6 rows in the + vRtrPimNgGrpSrcTable." + ::= { vRtrStatEntry 53 } + +vRtrV6StatActiveNbrEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatActiveNbrEntries indicates the number of active V6 neighbor + discovery entries for the specified virtual router in the system." + ::= { vRtrStatEntry 54 } + +vRtrV6StatTotalNbrEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6StatTotalNbrEntries indicates the total number of active + and inactive v6 neighbor discovery entries for the specified + virtual router in the system." + ::= { vRtrStatEntry 55 } + +vRtrSubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSubMgmtRoutes indicates the total number of + subscriber management routes in the route Table." + ::= { vRtrStatEntry 56 } + +vRtrSubMgmtActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSubMgmtActiveRoutes indicates the number of active + subscriber management routes." + ::= { vRtrStatEntry 57 } + +vRtrStatTotalRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalRsvpTunnels indicates the current number of + both active and inactive RSVP tunnels." + ::= { vRtrStatEntry 58 } + +vRtrStatActiveRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveRsvpTunnels indicates the current number of + rows in the vRtrInetTunnelTable where vRtrInetTunnelType has a value + of 'rsvp'." + ::= { vRtrStatEntry 59 } + +vRtrV6StatTotalRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatTotalRsvpTunnels indicates the current number + of both active and inactive IPv6 RSVP tunnels." + ::= { vRtrStatEntry 60 } + +vRtrV6StatActiveRsvpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatActiveRsvpTunnels indicates the current number + of IPv6 rows in the vRtrInetTunnelTable where vRtrInetTunnelType has a + value of 'rsvp'." + ::= { vRtrStatEntry 61 } + +vRtrHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHostRoutes indicates the current number of direct + routes with prefix value 32 for this instance of the route table." + ::= { vRtrStatEntry 62 } + +vRtrHostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrHostActiveRoutes indicates the current number of + active direct routes with prefix value 32 for this instance of the + route table." + ::= { vRtrStatEntry 63 } + +vRtrV6HostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6HostRoutes indicates the current number of v6 + direct routes with prefix value 128 for this instance of the route + table." + ::= { vRtrStatEntry 64 } + +vRtrV6HostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6HostActiveRoutes indicates the current number of v6 + active direct routes with prefix value 128 for this instance of the + route table." + ::= { vRtrStatEntry 65 } + +vRtrStatLocalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatLocalARPEntries indicates the total number of + active and inactive local ARP entries for the specified virtual router + in the system." + ::= { vRtrStatEntry 66 } + +vRtrStatStaticARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatStaticARPEntries indicates the total number of + active and inactive static ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 67 } + +vRtrStatDynamicARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatDynamicARPEntries indicates the total number of + active and inactive dynamic ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 68 } + +vRtrStatManagedARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatManagedARPEntries indicates the total number of + active and inactive managed ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 69 } + +vRtrStatInternalARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatInternalARPEntries indicates the total number of + active and inactive internal ARP entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 70 } + +vRtrManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrManagedRoutes indicates the total number of active + and inactive managed routes for the specified virtual router in the + system." + ::= { vRtrStatEntry 71 } + +vRtrManagedActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrManagedActiveRoutes indicates the total number of + active managed routes for the specified virtual router in the system." + ::= { vRtrStatEntry 72 } + +vRtrLDPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrLDPRoutes indicates the current number of ldp routes for this + instance of the route table." + ::= { vRtrStatEntry 73 } + +vRtrLDPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrLDPActiveRoutes indicates the current number of active ldp routes + for this instance of the route table." + ::= { vRtrStatEntry 74 } + +vRtrVPNLeakRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrVPNLeakRoutes indicates the current number of VPN Leak routes for + this instance of the route table." + ::= { vRtrStatEntry 75 } + +vRtrVPNLeakActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrVPNLeakActiveRoutes indicates the current number of active VPN + Leak routes for this instance of the route table." + ::= { vRtrStatEntry 76 } + +vRtrV6VPNLeakRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6VPNLeakRoutes indicates the current number of v6 VPN Leak routes + for this instance of the route table." + ::= { vRtrStatEntry 77 } + +vRtrV6VPNLeakActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6VPNLeakActiveRoutes indicates the current number of v6 active + VPN Leak routes for this instance of the route table." + ::= { vRtrStatEntry 78 } + +vRtrV6SubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6SubMgmtRoutes indicates the current number of v6 subscriber + management routes for this instance of the route table." + ::= { vRtrStatEntry 79 } + +vRtrV6SubMgmtActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrV6SubMgmtActiveRoutes indicates the current number of v6 active + subscriber management routes for this instance of the route table." + ::= { vRtrStatEntry 80 } + +vRtrMobileHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMobileHostRoutes indicates the current number of IPv4 + Mobile Host routes for this instance of the route table." + ::= { vRtrStatEntry 81 } + +vRtrMobileHostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMobileHostActiveRoutes indicates the current number + of IPv4 active Mobile Host routes for this instance of the route + table." + ::= { vRtrStatEntry 82 } + +vRtrV6MobileHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6MobileHostRoutes indicates the current number of + IPv6 Mobile Host routes for this instance of the route table." + ::= { vRtrStatEntry 83 } + +vRtrV6MobileHostActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6MobileHostActiveRoutes indicates the current number + of IPv6 active Mobile Host routes for this instance of the route + table." + ::= { vRtrStatEntry 84 } + +vRtrStatTotalBgpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalBgpTunnels indicates the current number of both active + and inactive BGP tunnels." + ::= { vRtrStatEntry 85 } + +vRtrStatActiveBgpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveBgpTunnels indicates the current number of rows in the + vRtrInetTunnelTable where vRtrInetTunnelType has a value of 'bgp'." + ::= { vRtrStatEntry 86 } + +vRtrNatRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNatRoutes indicates the current number of IPv4 NAT + (Network Address Translation) routes for this instance of the route + table." + ::= { vRtrStatEntry 87 } + +vRtrNatActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNatActiveRoutes indicates the current number of IPv4 + NAT routes for this instance of the route table." + ::= { vRtrStatEntry 88 } + +vRtrV6NatRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6NatRoutes indicates the current number of IPv6 NAT + routes for this instance of the route table." + ::= { vRtrStatEntry 89 } + +vRtrV6NatActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6NatActiveRoutes indicates the current number of + IPv6 active NAT routes for this instance of the route table." + ::= { vRtrStatEntry 90 } + +vRtrPeriodicRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPeriodicRoutes indicates the current number of + periodic routes for this instance of the route table." + ::= { vRtrStatEntry 91 } + +vRtrPeriodicActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPeriodicActiveRoutes indicates the current number of + active periodic routes for this instance of the route table." + ::= { vRtrStatEntry 92 } + +vRtrV6PeriodicRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6PeriodicRoutes indicates the current number of IPv6 + periodic routes for this instance of the route table." + ::= { vRtrStatEntry 93 } + +vRtrV6PeriodicActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6PeriodicActiveRoutes indicates the current number + of active IPv6 periodic routes for this instance of the route table." + ::= { vRtrStatEntry 94 } + +vRtrV6ManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6ManagedRoutes indicates the total number of active + and inactive IPv6 managed routes for the specified virtual router." + ::= { vRtrStatEntry 95 } + +vRtrV6ManagedActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6ManagedActiveRoutes indicates the total number of + active IPv6 managed routes for the specified virtual router." + ::= { vRtrStatEntry 96 } + +vRtrStatTotalMplsTpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalMplsTpTunnels indicates the current number of both active + and inactive MPLS-TP tunnels." + ::= { vRtrStatEntry 97 } + +vRtrStatActiveMplsTpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveMplsTpTunnels indicates the current number of active + MPLS-TP tunnels." + ::= { vRtrStatEntry 98 } + +vRtrV6Dhcpv6PdRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6PdRoutes indicates the current number of IPv6 + DHCPv6 delegated prefix routes for this instance of the route table." + ::= { vRtrStatEntry 99 } + +vRtrV6Dhcpv6PdActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6PdActiveRoutes indicates the current number + of active IPv6 DHCPv6 delegated prefix routes for this instance of the + route table." + ::= { vRtrStatEntry 100 } + +vRtrV6Dhcpv6NaRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6NaRoutes indicates the current number of IPv6 + DHCPv6 non-temporary address routes for this instance of the route + table." + ::= { vRtrStatEntry 101 } + +vRtrV6Dhcpv6NaActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6NaActiveRoutes indicates the current number + of active IPv6 DHCPv6 non-temporary address routes for this instance + of the route table." + ::= { vRtrStatEntry 102 } + +vRtrV6Dhcpv6TaRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6TaRoutes indicates the current number of IPv6 + DHCPv6 temporary address routes for this instance of the route table." + ::= { vRtrStatEntry 103 } + +vRtrV6Dhcpv6TaActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6TaActiveRoutes indicates the current number + of active IPv6 DHCPv6 temporary address routes for this instance of + the route table." + ::= { vRtrStatEntry 104 } + +vRtrV6Dhcpv6PdExclRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6PdExclRoutes indicates the current number of + IPv6 DHCPv6 delegated prefix exclude routes for this instance of the + route table." + ::= { vRtrStatEntry 105 } + +vRtrV6Dhcpv6PdExclActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6Dhcpv6PdExclActiveRoutes indicates the current + number of active IPv6 DHCPv6 delegated prefix exclude routes for this + instance of the route table." + ::= { vRtrStatEntry 106 } + +vRtrIPsecRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIPsecRoutes indicates the current number + of IPsec routes for this instance of the route table." + ::= { vRtrStatEntry 107 } + +vRtrIPsecActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIPsecActiveRoutes indicates the current + number of active IPsec routes for this instance of the route table." + ::= { vRtrStatEntry 108 } + +vRtrStatBGPEVPNARPEntries OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPEVPNARPEntries indicates the total number of + BGP EVPN ARP entries for the specified virtual router in the system." + ::= { vRtrStatEntry 109 } + +vRtrStatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPEvpnRoutes indicates the total number of IPv4 + BGP EVPN route entries for the specified virtual router in the system." + ::= { vRtrStatEntry 110 } + +vRtrStatBGPEvpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPEvpnActiveRoutes indicates the total number of + active IPv4 BGP EVPN route entries for the specified virtual router in + the system." + ::= { vRtrStatEntry 111 } + +vRtrV6StatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatBGPEvpnRoutes indicates the total number of + IPv6 BGP EVPN route entries for the specified virtual router in the + system." + ::= { vRtrStatEntry 112 } + +vRtrV6StatBGPEvpnActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatBGPEvpnActiveRoutes indicates the total number + of active IPv6 BGP EVPN route entries for the specified virtual router + in the system." + ::= { vRtrStatEntry 113 } + +vRtrMcastIpv4StatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMcastIpv4StatBGPEvpnRoutes indicates the total number + of IPv4 Multicast BGP EVPN route entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 114 } + +vRtrMcastIpv4StatBGPEvpnActvRts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMcastIpv4StatBGPEvpnActvRts indicates the total + number of active IPv4 Multicast BGP EVPN route entries for the + specified virtual router in the system." + ::= { vRtrStatEntry 115 } + +vRtrMcastIpv6StatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMcastIpv6StatBGPEvpnRoutes indicates the total number + of IPv6 Multicast BGP EVPN route entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 116 } + +vRtrMcastIpv6StatBGPEvpnActvRts OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMcastIpv6StatBGPEvpnActvRts indicates the total + number of active IPv6 Multicast BGP EVPN route entries for the + specified virtual router in the system." + ::= { vRtrStatEntry 117 } + +vRtrV6IPsecRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrV6IPsecRoutes indicates the current number + of IPv6 IPsec routes for this instance of the route table." + ::= { vRtrStatEntry 118 } + +vRtrV6IPsecActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrV6IPsecActiveRoutes indicates the current + number of active IPv6 IPsec routes for this instance of the route + table." + ::= { vRtrStatEntry 119 } + +vRtrStatBGPLabelV4Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPLabelV4Routes indicates the total number of + labeled IPv4 BGP route entries for the specified virtual router in the + system." + ::= { vRtrStatEntry 120 } + +vRtrStatBGPLabelV4ActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPLabelV4ActiveRoutes indicates the total number + of active labeled IPv4 BGP route entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 121 } + +vRtrStatBGPLabelV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPLabelV6Routes indicates the total number of + labeled IPv6 BGP route entries for the specified virtual router in the + system." + ::= { vRtrStatEntry 122 } + +vRtrStatBGPLabelV6ActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatBGPLabelV6ActiveRoutes indicates the total number + of active labeled IPv6 BGP route entries for the specified virtual + router in the system." + ::= { vRtrStatEntry 123 } + +vRtrIfTotalNumber OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of router interfaces configured in this system." + ::= { tmnxVRtrObjs 3 } + +vRtrIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfTable has an entry for each router interface configured in + the system." + ::= { tmnxVRtrObjs 4 } + +vRtrIfEntry OBJECT-TYPE + SYNTAX VRtrIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrIfRowStatus variable." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfTable 1 } + +VRtrIfEntry ::= SEQUENCE +{ + vRtrIfIndex InterfaceIndex, + vRtrIfRowStatus RtrInterfaceRowStatus, + vRtrIfType INTEGER, + vRtrIfName TNamedItem, + vRtrIfPortID TmnxPortID, + vRtrIfChannelID Unsigned32, + vRtrIfEncapValue TmnxEncapVal, + vRtrIfAdminState TmnxAdminState, + vRtrIfOperState TmnxOperState, + vRtrIfAlias DisplayString, + vRtrIfPhysicalAddress MacAddress, + vRtrIfArpTimeout Unsigned32, + vRtrIfIcmpMaskReply TruthValue, + vRtrIfIcmpRedirects TruthValue, + vRtrIfIcmpNumRedirects Unsigned32, + vRtrIfIcmpRedirectsTime Unsigned32, + vRtrIfIcmpUnreachables TruthValue, + vRtrIfIcmpNumUnreachables Unsigned32, + vRtrIfIcmpUnreachablesTime Unsigned32, + vRtrIfIcmpTtlExpired TruthValue, + vRtrIfIcmpNumTtlExpired Unsigned32, + vRtrIfIcmpTtlExpiredTime Unsigned32, + vRtrIfNtpBroadcast TruthValue, + vRtrIfUnnumbered IpAddress, + vRtrIfMtu Unsigned32, + vRtrIfQosPolicyId TNetworkPolicyID, + vRtrIfIngressFilterId TFilterID, + vRtrIfEgressFilterId TFilterID, + vRtrIfDirectedBroadcast TruthValue, + vRtrIfMplsStatus TmnxStatus, + vRtrIfUnnumberedIf DisplayString, + vRtrIfCflowd INTEGER, + vRtrIfVPNClass INTEGER, + vRtrIfDescription TItemLongDescription, + vRtrIfProtocol BITS, + vRtrIfTosMarkingTrusted TruthValue, + vRtrIfServiceId TmnxServId, + vRtrIfArpPopulate INTEGER, + vRtrIfIPv6ConfigAllowed TruthValue, + vRtrIfIPv6OperState TmnxOperState, + vRtrIfIPv6IngressFilterId TFilterID, + vRtrIfIPv6EgressFilterId TFilterID, + vRtrIfIcmpV6Redirects TruthValue, + vRtrIfIcmpV6NumRedirects Unsigned32, + vRtrIfIcmpV6RedirectsTime Unsigned32, + vRtrIfIcmpV6Unreachables TruthValue, + vRtrIfIcmpV6NumUnreachables Unsigned32, + vRtrIfIcmpV6UnreachablesTime Unsigned32, + vRtrIfIcmpV6TimeExceeded TruthValue, + vRtrIfIcmpV6NumTimeExceeded Unsigned32, + vRtrIfIcmpV6TimeExceededTime Unsigned32, + vRtrIfIcmpV6PktTooBig TruthValue, + vRtrIfIcmpV6NumPktTooBig Unsigned32, + vRtrIfIcmpV6PktTooBigTime Unsigned32, + vRtrIfIcmpV6ParamProblem TruthValue, + vRtrIfIcmpV6NumParamProblem Unsigned32, + vRtrIfIcmpV6ParamProblemTime Unsigned32, + vRtrIfLinkLocalAddressType InetAddressType, + vRtrIfLinkLocalAddress InetAddress, + vRtrIfLinkLocalAddressState TmnxInetAddrState, + vRtrIfLastOperStateChange TimeStamp, + vRtrIfOperMtu Unsigned32, + vRtrIfGlobalIndex Unsigned32, + vRtrIfDelaySeconds Unsigned32, + vRtrIfDelayUpTimer Integer32, + vRtrIfLocalDhcpServerName TNamedItemOrEmpty, + vRtrIfInitDelayEnable TruthValue, + vRtrIfCpmProtPolicyId TCpmProtPolicyID, + vRtrIfCpmProtUncfgdProtoDropCnt Gauge32, + vRtrIfLdpSyncTimer Unsigned32, + vRtrIfStripLabel TruthValue, + vRtrIfuRPFCheckState TmnxEnabledDisabled, + vRtrIfuRPFCheckMode INTEGER, + vRtrIfQosQGrp TNamedItemOrEmpty, + vRtrIfAdminLinkLocalAddrType InetAddressType, + vRtrIfAdminLinkLocalAddr InetAddress, + vRtrIfAdmLnkLclAddrPreferred TruthValue, + vRtrIfOperDownReason BITS +} + +vRtrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The unique value which identifies this interface of this virtual + router in the Tmnx system. This field provides an identifier for + virtual router interfaces similar to the ifIndex values used in the + mib-2 interfaces table for physical interfaces. The vRtrIfIndex values + can be reused for different virtual routers, but are unique within + those entries with the same vRtrID. + + The vRtrIfIndex value for each virtual interface must remain constant + at least from one re-initialization of the system management processor + to the next." + ::= { vRtrIfEntry 1 } + +vRtrIfRowStatus OBJECT-TYPE + SYNTAX RtrInterfaceRowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status. The creation or deletion of a router interface entry + causes creation or deletion of corresponding entries in other Tmnx MIB + tables with the same vRtrID and vRtrIfIndex values, such as the + vRtrIpAddrTable. The router interface is associated to a physical port + interface through the vRtrIfPortID and vRtrIfEncapValue variables. The + RowStatus cannot be SET to 'active' unless vRtrIfName has been + initialized." + ::= { vRtrIfEntry 2 } + +vRtrIfType OBJECT-TYPE + SYNTAX INTEGER { + network (1), + service (2), + serviceIes (3), + serviceRtdVpls (4), + serviceVprn (5), + serviceIesSubscriber (6), + serviceIesGroup (7), + serviceVprnSubscriber (8), + serviceVprnGroup (9), + serviceIesRedundant (10), + serviceVprnRedundant (11), + serviceVpls (12), + serviceIesCem (13), + serviceVprnCem (14), + serviceVprnIPsec (15), + serviceVprnIPMirror (16), + serviceVideo (17), + serviceVplsVideo (18), + multiHomingPrimary (19), + multiHomingSecondary (20), + serviceIesTunnel (21), + serviceIpReas (22), + networkIpReas (23), + networkVprn (24), + reserved25 (25), + serviceIesAarp (26), + serviceVprnAarp (27), + serviceIesAa (28), + serviceVprnAa (29), + unnumMplsTp (30), + gmplsLoopback (31), + controlTunnel (32), + pdn (33) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfType specifies the type of this interface. + Different virtual router interface types are defined as follows: + + network - defined on a network port. + service - used internally. + serviceIes - defined on a SAP or Spoke SDP. + serviceRtdVpls - obsoleted. + serviceVprn - defined on a SAP or Spoke SDP. + serviceIesSubscriber - used internally. + serviceIesGroup - defined on a SAP + serviceVprnSubscriber - used internally. + serviceVprnGroup - defined on a SAP. + serviceIesRedundant - defined on a Spoke SDP. + serviceVprnRedundant - defined on a Spoke SDP. + serviceVpls - defined on an IP endpoint for VPLS. + serviceIesCem - defined on a SAP. --not supported + serviceVprnCem - defined on a SAP. --not supported + serviceVprnIPsec - defined on a SAP. + serviceVprnIPMirror - defined on a Mirror. + serviceVideo - defined on a video SAP. + serviceVplsVideo - defined on an IP endpoint for video interface + for VPLS. + multiHomingPrimary - obsoleted. + multiHomingSecondary - obsoleted. + serviceIesTunnel - defined on a SAP. + serviceIpReas - defined on a network port. + networkIpReas - defined on a network port. + networkVprn - network interface defined in a VPRN. + reserved25 - threat management service interface. + serviceIesAarp - defined on an AARP (Asymmetry Removal) Spoke SDP. + serviceVprnAarp - defined on an AARP Spoke SDP. + serviceIesAa - defined on an AA (Application Assurance) SAP. + serviceVprnAa - defined on an AA SAP. + unnumMplsTp - defined for an unnumbered mpls tp interface. + controlTunnel - can have an IP tunnel. + pdn - defined for a packet data network interface." + ::= { vRtrIfEntry 3 } + +vRtrIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The administrative name assigned this router interface. The interface + name must be unique among entries with the same vRtrID value. In order + for row creation to succeed, a value must also be assigned to + vRtrIfName." + ::= { vRtrIfEntry 4 } + +vRtrIfPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The physical port to which this interface is bound. If vRtrIfPortID is + zero (0), then there is no binding between this virtual router + interface and a physical port. Once an interface has been bound to a + port, several steps are required to change the binding to some other + TmnxPortID value. vRtrIfAdminState must be 'outOfService'; + vRtrIfPortID must be set to zero (0) to disassociate the interface + from the original port binding; finally, set vRtrIfPortID to the value + for the new port binding. + + Setting vRtrIfPortID to 0x20000001 indicates that this interface is + the system interface for the device." + DEFVAL { 0 } + ::= { vRtrIfEntry 5 } + +vRtrIfChannelID OBJECT-TYPE + SYNTAX Unsigned32 (0..64) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When the physical port, vRtrIfPortID, is a SONET port, vRtrIfChannelID + is the STSx channel number used by this interface. If vRtrIfPortID is + not a SONET port or the interface has not yet been bound to a physical + port, vRtrIfChannelID will be zero (0). + + This object was obsoleted in release 5.0." + DEFVAL { 0 } + ::= { vRtrIfEntry 6 } + +vRtrIfEncapValue OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the label used along with vRtrIfPortID to identify a SAP + on the specified access port." + DEFVAL { 0 } + ::= { vRtrIfEntry 7 } + +vRtrIfAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The desired administrative state for this router interface." + DEFVAL { inService } + ::= { vRtrIfEntry 8 } + +vRtrIfOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status of this router interface." + ::= { vRtrIfEntry 9 } + +vRtrIfAlias OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "An alternative administrative name assigned to this router interface." + DEFVAL { ''H } + ::= { vRtrIfEntry 10 } + +vRtrIfPhysicalAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The interface's address at its protocol sub-layer. For example, for an + 802.x interface, this object normally contains a MAC address. The + interface's media-specific MIB must define the bit and byte ordering + and the format of the value of this object." + DEFVAL { '000000000000'H } + ::= { vRtrIfEntry 11 } + +vRtrIfArpTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpTimeout determines how long an ARP entry + associated with this interface remains in the ARP cache. When + vRtrIfArpTimeout has a value of zero, '0', the entry will never be + cleared from the cache." + DEFVAL { 14400 } + ::= { vRtrIfEntry 12 } + +vRtrIfIcmpMaskReply OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpMaskReply is set to 'true', a reply will be + issued when this node is requested for the network mask for this + subnet. The requesting node must be attached to the local + network. When vRtrIfIcmpMaskReply is set to 'false', no reply + is issued if an ICMP mask request is received." + DEFVAL { true } + ::= { vRtrIfEntry 13 } + +vRtrIfIcmpRedirects OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpRedirects is set to 'true', ICMP redirects are + generated when routes are not optimal on this router and another + router on the same subnetwork has a better route in order to + alert that node that a better route is available. When + vRtrIfIcmpRedirects is set to 'false', ICMP redirects are not + generated." + DEFVAL { true } + ::= { vRtrIfEntry 14 } + +vRtrIfIcmpNumRedirects OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumRedirects limits the number of redirects + issued per the time frame specified in vRtrIfIcmpRedirectsTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 15 } + +vRtrIfIcmpRedirectsTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpRedirectsTime determines the time frame in + seconds that is used to limit the number of redirects issued per time + frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 16 } + +vRtrIfIcmpUnreachables OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpUnreachables is set to 'true', ICMP host and network + unreachable messages are generated by this interface. When + vRtrIfIcmpUnreachables is set to 'false', ICMP host and network + unreachable messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 17 } + +vRtrIfIcmpNumUnreachables OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumUnreachables determines how many destination + unreachable messages are issued in the time frame specified by + vRtrIfIcmpUnreachablesTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 18 } + +vRtrIfIcmpUnreachablesTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpUnreachablesTime sets the time frame in seconds + that is used to limit the number of destination unreachable messages + issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 19 } + +vRtrIfIcmpTtlExpired OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpTtlExpired is set to 'true', the rate that ttl-expired + messages by this interface is throttled based on the values of + vRtrIfIcmpNumTtlExpired and vRtrIfIcmpTtlExpiredTime. When + vRtrIfIcmpTtlExpired is set to 'false', unlimited ttl-expired messages + are sent." + DEFVAL { true } + ::= { vRtrIfEntry 20 } + +vRtrIfIcmpNumTtlExpired OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpNumTtlExpired defines how many ttl-expired + messages will be issued in the time frame specified by + vRtrIfIcmpTtlExpiredTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 21 } + +vRtrIfIcmpTtlExpiredTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpTtlExpiredTime sets the time frame in seconds + that is used to limit the number of ttl-expired messages issued by + this interface with the specified time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 22 } + +vRtrIfNtpBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfNtpBroadcast is set to 'true', NTP/SNTP broadcasts will be + received on this interface." + DEFVAL { false } + ::= { vRtrIfEntry 23 } + +vRtrIfUnnumbered OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address to be used when generating packets on this interface. + This variable is complemented by vRtrIfUnnumbered. If + vRtrIfUnnumberedIf is a null string and vRtrIfUnnumbered is '0.0.0.0' + it implies that no unnumbered interface is configured. At any instant + only one of the two members can be non-null. + + A value of '255.255.255.255' implies the use of system-ip. It is + strongly suggested to use the node's system IP address as it is not + associated with a particular physical interface and is therefore + always reachable." + DEFVAL { '00000000'H } + ::= { vRtrIfEntry 24 } + +vRtrIfMtu OBJECT-TYPE + SYNTAX Unsigned32 (0 | 512..9000) + UNITS "bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfMtu is used to reflect the MTU size of this + interface in the header of an ICMP MTU exceeded message when a packet + is too large to be transmitted on this interface. The default size is + calculated by subtracting the DLC header size from the physical MTU + size of the interface. + + When a SNMP SET request is received with a value of zero (0), the + agent actually sets vRtrIfMtu to the calculated default size." + DEFVAL { 0 } + ::= { vRtrIfEntry 25 } + +vRtrIfQosPolicyId OBJECT-TYPE + SYNTAX TNetworkPolicyID + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfQosPolicyId associates a pre-existing + network-policy-id to a network interface. Packets are marked using qos + policies on edge switches; invoking a qos policy on a network port + allows for the packets that match the policy criteria to be remarked. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface. + + This object is obsoleted in release 10.0 and replaced with object + vRtrIfQosNetworkPolicyId." + DEFVAL { 1 } + ::= { vRtrIfEntry 26 } + +vRtrIfIngressFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIngressFilterId associates an ip-filter-id + with an ingress interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 27 } + +vRtrIfEgressFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfEgressFilterId associates an ip-filter-id + with an egress interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 28 } + +vRtrIfDirectedBroadcast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfDirectedBroadcast is set to 'true', allows broadcasts + directed to this interface to be accepted. When 'false', + directed broadcasts are dropped. This is of particular use + when preventing denial of service attacks." + DEFVAL { false } + ::= { vRtrIfEntry 29 } + +vRtrIfMplsStatus OBJECT-TYPE + SYNTAX TmnxStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Setting this variable to 'create' causes this interface to be + used with MPLS. It also causes a row to be created in the + vRtrMplsIfTable. Setting it to 'delete' removes the interface + from MPLS and causes the corresponding row in the vRtrMplsIfTable + to be removed. However, an attempt to set vRtrIfMplsStatus to + 'delete' will fail if MPLS activity on this interface is not + administratively in the outOfService state, i.e. vRtrMplsIfAdminState + of the vRtrMplsIfTable must be set to 'outOfService'." + DEFVAL { delete } + ::= { vRtrIfEntry 30 } + +vRtrIfUnnumberedIf OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The name of the interface to which this unnumbered interface will + refer to. This variable is complemented by vRtrIfUnnumbered. If + vRtrIfUnnumberedIf is a null string and vRtrIfUnnumbered is '0' it + implies that no unnumbered interface is configured. At any instant + only one of the two members can be non-null." + DEFVAL { ''H } + ::= { vRtrIfEntry 31 } + +vRtrIfCflowd OBJECT-TYPE + SYNTAX INTEGER { + none (1), + aclIngressOnly (2), + interfaceIngressOnly (3), + aclEgressOnly (4), + interfaceEgressOnly (5), + aclIngressEgress (6), + interfaceIngressEgress (7) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfCflowd specifies the type and direction of Cflowd + analysis applied to this interface. A Cflowd profile controls the + sampling and analysis of data flows through the router. A value of + 'none (1)' indicates that there is no Cflowd analysis associated with + this interface." + DEFVAL { none } + ::= { vRtrIfEntry 32 } + +vRtrIfVPNClass OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + carrierOfCarrier (1), + enterprise (2), + interProvider (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfVPNClass indicates the type of VPN scenario + supported on this virtual router interface." + ::= { vRtrIfEntry 33 } + +vRtrIfDescription OBJECT-TYPE + SYNTAX TItemLongDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDescription is a user provided description + string for this virtual router interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrIfEntry 34 } + +vRtrIfProtocol OBJECT-TYPE + SYNTAX BITS { + ospfv2 (0), + rip (1), + isis (2), + bgp (3), + mpls (4), + rsvp (5), + ldp (6), + igmp (7), + pim (8), + ospf3 (9), + mld (10), + ripng (11) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfProtocol indicates which protocols are running on + this virtual router interface. If the bit corresponding to a protocol + is set, then the protocol is enabled on this interface." + ::= { vRtrIfEntry 35 } + +vRtrIfTosMarkingTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTosMarkingTrusted specifies whether the TOS bits on + the packets ingressing on the interface should be trusted by the + system or not. If the value is set to 'true', the TOS bits should be + trusted. + + If the system does not trust these packets, it will remark the packets + upon egress as indicated by the value of the egress remark flag, + TIMETRA-QOS-MIB:: tNetworkPolicyEgressRemark. The egress remark flag + is part of the QoS policy applied to the network interface. + + The interfaces belonging to the IES service have the egress remark + flag set to not trusted, 'false', by default. For all other interface + types, the TOS bits are trusted by default." + DEFVAL { true } + ::= { vRtrIfEntry 36 } + +vRtrIfServiceId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfServiceId specifies the service id for this + interface. This object must always be set at row creation when the + vRtrIfType is not network(1). This object cannot be modified once the + row is created." + DEFVAL { 0 } + ::= { vRtrIfEntry 37 } + +vRtrIfArpPopulate OBJECT-TYPE + SYNTAX INTEGER { + disabled (1), + enabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfArpPopulate specifies the ARP populate + action. The value disabled means that the normal ARP protocol is + active. The value enabled means that the system will not originate ARP + requests on this interface. The ARP cache is only populated with MAC + addresses learned via the DHCP protocol. If the value of vRtrIfType is + network, this object can only be set to disabled." + DEFVAL { disabled } + ::= { vRtrIfEntry 38 } + +vRtrIfIPv6ConfigAllowed OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6ConfigAllowed specifies whether IPv6 can be + configured on this router interface. When the value is 'true', IPv6 + can be configured on this interface. When it is 'false', IPv6 cannot + be configured. + + Object iesIfIPv6ConfigAllowed should be set if vRtrIfType is + 'subscriber' or 'group'." + DEFVAL { false } + ::= { vRtrIfEntry 39 } + +vRtrIfIPv6OperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current operational status for IPv6 on this router interface." + ::= { vRtrIfEntry 40 } + +vRtrIfIPv6IngressFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6IngressFilterId associates an ip-filter-id + with an ingress v6 interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 41 } + +vRtrIfIPv6EgressFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIPv6EgressFilterId associates an ip-filter-id + with an egress v6 interface. Filters control the forwarding and + dropping of packets based on IP criteria. A value of zero (0) + indicates that there is no ip-filter-id associated with this + interface. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 0 } + ::= { vRtrIfEntry 42 } + +vRtrIfIcmpV6Redirects OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpV6Redirects is set to 'true', ICMPv6 redirects are + generated when routes are not optimal on this router and another + router on the same subnetwork has a better route in order to + alert that node that a better route is available. When + vRtrIfIcmpV6Redirects is set to 'false', ICMPv6 redirects are not + generated." + DEFVAL { true } + ::= { vRtrIfEntry 43 } + +vRtrIfIcmpV6NumRedirects OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumRedirects limits the number of v6 + redirects issued per the time frame specified in + vRtrIfIcmpV6RedirectsTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 44 } + +vRtrIfIcmpV6RedirectsTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6RedirectsTime determines the time frame in + seconds that is used to limit the number of v6 redirects issued per + time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 45 } + +vRtrIfIcmpV6Unreachables OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrIfIcmpV6Unreachables is set to 'true', ICMPv6 host and + network unreachable messages are generated by this interface. When + vRtrIfIcmpV6Unreachables is set to 'false', ICMPv6 host and network + unreachable messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 46 } + +vRtrIfIcmpV6NumUnreachables OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumUnreachables determines how many + destination unreachable ICMPv6 messages are issued in the time frame + specified by vRtrIfIcmpV6UnreachablesTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 47 } + +vRtrIfIcmpV6UnreachablesTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6UnreachablesTime sets the time frame in + seconds that is used to limit the number of destination unreachable + ICMPv6 messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 48 } + +vRtrIfIcmpV6TimeExceeded OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6TimeExceeded specifies whether time-exceeded + ICMP messages should be sent. When it is set to 'true', ICMPv6 + time-exceeded messages are generated by this interface. When + vRtrIfIcmpV6TimeExceeded is set to 'false', ICMPv6 time-exceeded + messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 49 } + +vRtrIfIcmpV6NumTimeExceeded OBJECT-TYPE + SYNTAX Unsigned32 (10..2000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumTimeExceeded specifies how many + time-exceeded ICMPv6 messages are issued in the time frame specified + by vRtrIfIcmpV6TimeExceededTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 50 } + +vRtrIfIcmpV6TimeExceededTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6TimeExceededTime specifies the time frame in + seconds that is used to limit the number of time-exceeded ICMPv6 + messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 51 } + +vRtrIfIcmpV6PktTooBig OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6PktTooBig specifies whether packet-too-big + ICMP messages should be sent. When it is set to 'true', ICMPv6 + packet-too-big messages are generated by this interface. When + vRtrIfIcmpV6PktTooBig is set to 'false', ICMPv6 packet-too-big + messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 52 } + +vRtrIfIcmpV6NumPktTooBig OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumPktTooBig specifies how many + packet-too-big ICMPv6 messages are issued in the time frame specified + by vRtrIfIcmpV6PktTooBigTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 53 } + +vRtrIfIcmpV6PktTooBigTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6PktTooBigTime specifies the time frame in + seconds that is used to limit the number of packet-too-big ICMPv6 + messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 54 } + +vRtrIfIcmpV6ParamProblem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6ParamProblem specifies whether + parameter-problem ICMP messages should be sent. When it is set to + 'true', ICMPv6 parameter-problem messages are generated by this + interface. When vRtrIfIcmpV6ParamProblem is set to 'false', ICMPv6 + parameter-problem messages are not sent." + DEFVAL { true } + ::= { vRtrIfEntry 55 } + +vRtrIfIcmpV6NumParamProblem OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6NumParamProblem specifies how many + parameter-problem ICMPv6 messages are issued in the time frame + specified by vRtrIfIcmpV6ParamProblemTime." + DEFVAL { 100 } + ::= { vRtrIfEntry 56 } + +vRtrIfIcmpV6ParamProblemTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV6ParamProblemTime specifies the time frame in + seconds that is used to limit the number of parameter-problem ICMPv6 + messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfEntry 57 } + +vRtrIfLinkLocalAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddressType indicates the IP address type + of the link local address of this virtual router interface. When the + value of vRtrIfIPv6OperState is 'inService', this object will have a + value of 'ipv6z', and 'unknown' otherwise." + ::= { vRtrIfEntry 58 } + +vRtrIfLinkLocalAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddress indicates the link local IP + address of this virtual router interface. This address valid when the + value of vRtrIfIPv6OperState is 'inService'." + ::= { vRtrIfEntry 59 } + +vRtrIfLinkLocalAddressState OBJECT-TYPE + SYNTAX TmnxInetAddrState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLinkLocalAddressState indicates the address state + of vRtrIfLinkLocalAddress. When vRtrIfIPv6OperState is 'outOfService', + the value of this object is 'unknown'." + ::= { vRtrIfEntry 60 } + +vRtrIfLastOperStateChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLastOperStateChange indicates the sysUpTime when + the operational state of this interface last changed." + ::= { vRtrIfEntry 61 } + +vRtrIfOperMtu OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperMtu indicates the operational value of the IP + MTU on this interface. It is the minimum of the vRtrIfMtu and the MTU + of the physical port this interface is bound to." + ::= { vRtrIfEntry 62 } + +vRtrIfGlobalIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..262144) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndex uniquely identifies this interface in + the tmnx system. This field provides an identifier for router + interfaces similar to the vRtrIfIndex value, except that vRtrIfIndex + is unique within each virtual router. The vRtrIfGlobalIndex is unique + system wide regardless of the vRtrID. + + The vRtrIfGlobalIndex value for each virtual interface must remain + constant at least from one re-initialization of the system management + processor to the next." + ::= { vRtrIfEntry 63 } + +vRtrIfDelaySeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfDelaySeconds specifies the time in seconds that is + used to bring up the interface. + + When interface comes up, it will not become operational until after + the specified delay. + + When used to configure delayed-enable for a router interface, the + values specified for vRtrIfDelaySeconds can be in the range of + 0..1200. When used to configure hold-time of a Multi-homing secondary + interface, the values specified can be in the range of 0..65535. + + The default value of vRtrIfDelaySeconds is also based on the router + interface type. When used for a regular interface its default value is + 0. When used for a Multi-homing secondary interface, its default value + is 30." + ::= { vRtrIfEntry 64 } + +vRtrIfDelayUpTimer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfDelayUpTimer indicates the time left before the + interface comes up when vRtrIfDelaySeconds is configured to a non-zero + value. + + When the interface is down, this object will return the value -1. It's + value can be in the range 0 to vRtrIfDelaySeconds's value if the + interface is 'about to come up'. + + If the interface is up, the value of vRtrIfDelayUpTimer will be 0." + ::= { vRtrIfEntry 65 } + +vRtrIfLocalDhcpServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLocalDhcpServerName specifies the local DHCP server + that can be reached via this interface. + + The server itself is configured on virtual router level in object + TIMETRA-DHCP-SERVER-MIB::tmnxDhcpServerCfgServerName. Assigning an IP + address to it is done here by linking it to an interface. A server can + be linked to several interfaces on the same virtual router." + DEFVAL { ''H } + ::= { vRtrIfEntry 66 } + +vRtrIfInitDelayEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfInitDelayEnable specifies whether + vRtrIfDelaySeconds is used only the next time or everytime the system + attempts to bring the interface operationally up. + + The value of vRtrIfInitDelayEnable is ignored if the value of + vRtrIfDelaySeconds is set to 0. + + The value of vRtrIfInitDelayEnable is only set when interface is of + type subscriber interface. + + When the value vRtrIfInitDelayEnable is set to 'false', everytime the + system attempts to bring the interface operationally up, it will be + delayed by the value of vRtrIfDelaySeconds. + + When the value vRtrIfInitDelayEnable is set to 'true', only the next + time the system attempts to bring the interface operationally up, it + will be delayed by the value of vRtrIfDelaySeconds." + DEFVAL { false } + ::= { vRtrIfEntry 67 } + +vRtrIfCpmProtPolicyId OBJECT-TYPE + SYNTAX TCpmProtPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfCpmProtPolicyId associates a CPM Protection policy + with an interface. + + A value of zero (0) specifies that no CPM Protection policy is + associated with this interface. + + If no value for vRtrIfCpmProtPolicyId is specified when the + vRtrIfEntry is created, the system assigns a default value, derived + from the value of the object vRtrIfType, as follows: + + vRtrIfType vRtrIfCpmProtPolicyId + --------------------------------------------------------------------- + network 255 + service used internally. + serviceIes 254 + serviceRtdVpls obsoleted. + serviceVprn 254 + serviceIesSubscriber 0 + serviceIesGroup 0 + serviceVprnSubscriber used internally. + serviceVprnGroup 0 + serviceIesRedundant 0 + serviceVprnRedundant 0 + serviceVpls 0 + serviceIesCem defined on a SAP. --not supported + serviceVprnCem defined on a SAP. --not supported + serviceVprnIPsec 254 + serviceVprnIPMirror 0 + serviceVideo 0 + serviceVplsVideo 0 + multiHomingPrimary 0 + multiHomingSecondary 0 + serviceIesTunnel 254 + serviceIpReas 0 + networkIpReas 0 + networkVprn 255 + tmsService 255 + serviceIesAarp 0 + serviceVprnAarp 0 + serviceIesAa 0 + serviceVprnAa 0 + unnumMplsTp 255 + gmplsLoopback 255 + + If an interface would get a default value of 'zero', it is not allowed + to modify the value of vRtrIfCpmProtPolicyId. + + This object is not supported on SR-1 and ESS-1, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', and 7710, where the value + of TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'." + ::= { vRtrIfEntry 68 } + +vRtrIfCpmProtUncfgdProtoDropCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfCpmProtUncfgdProtoDropCnt indicates the number of + network control protocol messages dropped due to the operation of the + protocol protection facility. + + The protocol protection facility can be enabled and disabled by means + of the object TIMETRA-SECURITY-MIB::tmnxCpmProtDropUncfgdProtocolMsg. + + When the protocol protection facility is enabled, network control + protocol traffic received on this virtual router interface is dropped + if the protocol is not configured on this virtual router interface. + + The value of vRtrIfProtocol indicates which protocols are configured + on this virtual router interface. + + This object is not supported on SR-1 and ESS-1, where the value of + TIMETRA-CHASSIS-MIB::tmnxChassisType is '5', and 7710, where the value + of TIMETRA-CHASSIS-MIB::tmnxChassisType is '7' or '9'." + ::= { vRtrIfEntry 69 } + +vRtrIfLdpSyncTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..1800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLdpSyncTimer specifies a time interval used for + IGP-LDP synchronization. The timer is started from the time the LDP + session to the neighbor is up over the interface. This is to allow for + the label FEC bindings to be exchanged. + + When the timer expires, the link cost is restored and is + re-advertised. IGP will announce a new best next-hop and LDP will use + it if the label binding for the neighbor's FEC is available." + DEFVAL { 0 } + ::= { vRtrIfEntry 70 } + +vRtrIfStripLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfStripLabel specifies whether a packet received on + the interface will have it's MPLS labels stripped from the packet + (true) or not (false)." + DEFVAL { false } + ::= { vRtrIfEntry 71 } + +vRtrIfuRPFCheckState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckState specifies whether unicast RPF (uRPF) + Check is enabled on this interface." + DEFVAL { disabled } + ::= { vRtrIfEntry 72 } + +vRtrIfuRPFCheckMode OBJECT-TYPE + SYNTAX INTEGER { + strict (1), + loose (2), + strictNoEcmp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckMode specifies the mode of unicast RPF + check. + + In 'strict' mode, uRPF checks whether incoming packet has a source + address that matches a prefix in the routing table, and whether the + interface expects to receive a packet with this source address prefix. + + In 'loose' mode, uRPF checks whether incoming packet has source + address with a corresponding prefix in the routing table, however + 'loose' mode does not check whether the interface expects to receive a + packet with a specific source address prefix. + + In 'strictNoEcmp' mode, when a packet is received on an interface and + the source address matches an ECMP route the packet is dropped by + uRPF. If source address does not match an ECMP route, the behavior is + same as 'strict' mode. + + This object is valid only when value of vRtrIfuRPFCheckState is set to + 'enabled'." + DEFVAL { strict } + ::= { vRtrIfEntry 73 } + +vRtrIfQosQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfQosQGrp specifies the name of the QoS queue-group + (TIMETRA-QOS-MIB::tQosEgrQGroupName) used with this interface. + + An 'inconsistentValue' error is returned if this object is set to a + non-default value and an entry corresponding to vRtrIfPortID does not + exist in TIMETRA-PORT-MIB::tPortNetEgrQGrpTable. + + This object is obsoleted in release 10.0 and replaced with object + vRtrIfQosEgrPortRedirectQGrp." + DEFVAL { ''H } + ::= { vRtrIfEntry 74 } + +vRtrIfAdminLinkLocalAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfAdminLinkLocalAddrType specifies the IP address + type of the link local address of this virtual router interface." + DEFVAL { unknown } + ::= { vRtrIfEntry 75 } + +vRtrIfAdminLinkLocalAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfAdminLinkLocalAddr specifies the link local IP + address of this virtual router interface. + + Last four bytes of the address ('zone') refers to router interface + identifier (vRtrIfIndex). + + This object will return default value of empty string when + vRtrIfAdminLinkLocalAddrType is set to 'unknown'." + DEFVAL { ''H } + ::= { vRtrIfEntry 76 } + +vRtrIfAdmLnkLclAddrPreferred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfAdmLnkLclAddrPreferred specifies whether + vRtrIfAdminLinkLocalAddr specified for this interface should be + treated as preferred and disable duplicate address detection (DAD)." + DEFVAL { false } + ::= { vRtrIfEntry 77 } + +vRtrIfOperDownReason OBJECT-TYPE + SYNTAX BITS { + ifAdminDown (0), + svcAdminDown (1), + portOperDown (2), + addrOrIfNotReady (3), + assocObjNotReady (4), + rvplsDown (5), + operGrpDown (6), + ifAdminDestroy (7), + noIfAddress (8), + noIfInfo (9), + delayedStartEnabled (10), + ifProtoOperDown (11), + invalidPortCfg (12), + unknown (13), + noRouteDistinguisher (14), + wlanGwRedundancyStandby (15), + wlanGwGroupDegraded (16) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfOperDownReason indicates the reason why the + interface is operationally down. + + The bit values are: + 'ifAdminDown (0)' - Interface is administratively down + 'svcAdminDown (1)' - Service is administratively down + 'portOperDown (2)' - SAP port is operationally down + 'addrOrIfNotReady (3)' - Address or Parent interface is not + ready + 'assocObjNotReady (4)' - Associated object is not ready + 'rvplsDown (5)' - R-VPLS service is down + 'operGrpDown (6)' - Associated Operational Group is down + 'ifAdminDestroy (7)' - Interface is being deleted + 'noIfAddress (8)' - Interface address is not configured + 'noIfInfo (9)' - Interface info not present + 'delayedStartEnabled (10)' - Delayed start timer is enabled on + the interface + 'ifProtoOperDown (11)' - Protocols on interface are + operationally down + 'invalidPortCfg (12)' - Port configuration is not valid + 'unknown (13)' - Reason is unknown + 'noRouteDistinguisher (14)' - Route Distinguisher not configured in VPRN + 'wlanGwRedundancyStandby (15) - Interface is in standby state for + WLAN-GW redundancy + 'wlanGwGroupDegraded (16) - The associated WLAN-GW group is in a + degraded state" + ::= { vRtrIfEntry 78 } + +vRtrIfNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a read-only table, each row of which represents a one to one + equivalence between a router interface name (vRtrIfName) and its + corresponding index in the vRtrIfTable (vRtrIfIndex)." + ::= { tmnxVRtrObjs 5 } + +vRtrIfNameEntry OBJECT-TYPE + SYNTAX VRtrIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIfNameTable corresponds to a row in the + vRtrIfTable. When an entry is created or deleted in the vRtrIfTable, a + corresponding entry is created or deleted in this table." + INDEX { + vRtrID, + IMPLIED vRtrIfName + } + ::= { vRtrIfNameTable 1 } + +VRtrIfNameEntry ::= SEQUENCE +{ vRtrIfNameIndex InterfaceIndex } + +vRtrIfNameIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfNameIndex gives the value of vRtrIfIndex for a row + in the vRtrIfTable. This row corresponds to the virtual router + interface which has interface name as vRtrIfName. Every vRtrIfName is + unique within a specific instance of vRtrID." + ::= { vRtrIfNameEntry 1 } + +vRtrIpAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpAddrTable has an entry for each IP address configured + for a virtual router in the system. An interface on the + virtual router may have more than one IP address assigned to + it." + ::= { tmnxVRtrObjs 6 } + +vRtrIpAddrEntry OBJECT-TYPE + SYNTAX VRtrIpAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address assigned a virtual + router interface. Entries can be created and deleted via + SNMP SET operations. Setting RowStatus to 'active' requires + a values for all column variables to have been assigned." + INDEX { + vRtrID, + vRtrIfIndex, + vRiaIndex + } + ::= { vRtrIpAddrTable 1 } + +VRtrIpAddrEntry ::= SEQUENCE +{ + vRiaIndex Integer32, + vRiaRowStatus RowStatus, + vRiaIpAddress IpAddress, + vRiaNetMask IpAddress, + vRiaBcastAddrFormat INTEGER, + vRiaReasmMaxSize Integer32, + vRiaIgpInhibit TruthValue, + vRiaInetAddressType TmnxAddressAndPrefixType, + vRiaInetAddress TmnxAddressAndPrefixAddress, + vRiaInetPrefixLen TmnxAddressAndPrefixPrefix, + vRiaInetAddrState TmnxInetAddrState, + vRiaInetEui64 TruthValue, + vRiaInetOperAddress InetAddress, + vRiaInetGwAddressType InetAddressType, + vRiaInetGwAddress InetAddress, + vRiaInetRemoteIpType InetAddressType, + vRiaInetRemoteIp InetAddress, + vRiaInetAddrPreferred TruthValue, + vRiaSubscrPrefix TruthValue, + vRiaSubscrPrefixType BITS, + vRiaSubscrHostRoutePopulate TruthValue, + vRiaTrackSrrpInstance Unsigned32, + vRiaHoldUpTime Unsigned32, + vRiaCreationOrigin TmnxCreateOrigin, + vRiaInetAddressSendCgaModifier TmnxSendCgaModifier +} + +vRiaIndex OBJECT-TYPE + SYNTAX Integer32 (1..256) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The unique value which identifies this IP address entry for + this interface of this virtual router in the Tmnx system. + Those row entries with vRiaIndex = 1 represent the primary + IP address for the interface identified by the vRtrID and + vRtrIfIndex pair. Row entries with other values for vRiaIndex + are secondary IP addresses. There must always be a primary + IP address assigned an interface. This implies that if the + primary address row is deleted, the secondary rows are also + deleted." + ::= { vRtrIpAddrEntry 1 } + +vRiaRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control + of vRtrIpAddrTable entries. All the other row variables + must have been assigned values before the row can be + place into the 'active' state." + ::= { vRtrIpAddrEntry 2 } + +vRiaIpAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address assigned to a router's interface." + ::= { vRtrIpAddrEntry 3 } + +vRiaNetMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask associated with the IP address of this + entry. The value of the mask is an IP address with all + the network bits set to 1 and all the host bits set to + 0." + DEFVAL { 'ffffff00'H } + ::= { vRtrIpAddrEntry 4 } + +vRiaBcastAddrFormat OBJECT-TYPE + SYNTAX INTEGER { + allOnes (1), + hostOnes (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRiaBcastAddrFormat is set to 'allOnes', the 255.255.255.255 + address is used for local broadcast. When vRiaBcastAddrFormat is set + to 'hostOnes', the -1 address is used for the local broadcast. + For example for subnet 10.10.16.0/20 the -1 address is + 10.10.31.255." + DEFVAL { hostOnes } + ::= { vRtrIpAddrEntry 5 } + +vRiaReasmMaxSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The size of the largest IP datagram which this entry can reassemble + from incoming IP fragmented datagrams received on this interface." + ::= { vRtrIpAddrEntry 6 } + +vRiaIgpInhibit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This variable should only be associated with secondary + ip addresses, i.e., when the value of vRiaIndex is other + than 1. When vRiaIgpInhibit has a value of 'true', + it indicates that the given secondary IP address should + not be recognized as a local interface by the running IGP. + For OSPF and IS-IS, this means that the given secondary + IP addresses will not be injected as passive interfaces + and will not be advertised as internal IP interfaces into + the IGP's link state database. For RIP this means these + secondary IP interfaces will not source RIP updates." + ::= { vRtrIpAddrEntry 7 } + +vRiaInetAddressType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRiaInetAddressType specifies the type of the vRiaInetAddress address + assigned to a router's interface." + ::= { vRtrIpAddrEntry 8 } + +vRiaInetAddress OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of this address is determined by the value of the + vRiaInetAddressType object. + + vRiaInetAddress indicates the IPv4/IPv6 address assigned to a router's + interface." + ::= { vRtrIpAddrEntry 9 } + +vRiaInetPrefixLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetPrefixLen specifies the length of the IP netmask + for this interface address." + ::= { vRtrIpAddrEntry 10 } + +vRiaInetAddrState OBJECT-TYPE + SYNTAX TmnxInetAddrState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaInetAddrState indicates the address state of the IPv6 + address of the interface." + ::= { vRtrIpAddrEntry 11 } + +vRiaInetEui64 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetEui64 specifies whether the + vRiaInetOperAddress is an eui64 address. This object + can only be set at creation time. + + When vRiaInetEui64 is 'true', then the vRiaInetOperAddress + is derived from the vRiaInetAddress and the physical address + of the interface this address is attached to. vRiaInetAddress + has to have all zeros the least significant 8 bytes. Also, + vRiaInetPrefixLen cannot be longer than 64. + + When vRiaInetEui64 is 'false', then the vRiaInetOperAddress + is a copy of vRiaInetAddress. The value is always 'false' when + vRiaInetAddressType is not 'ipv6'." + DEFVAL { false } + ::= { vRtrIpAddrEntry 12 } + +vRiaInetOperAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaInetOperAddress indicates the operational + address of this entry. The type of this address is determined + by the value of the vRiaInetAddressType object." + ::= { vRtrIpAddrEntry 13 } + +vRiaInetGwAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetGwAddressType specifies the address type of + vRiaInetGwAddress." + DEFVAL { unknown } + ::= { vRtrIpAddrEntry 14 } + +vRiaInetGwAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetGwAddress specifies the gateway address for the + subnet specified by vRiaInetAddress and vRiaInetPrefixLen. The address + type is defined by vRiaInetGwAddressType. This field is only valid + when the address is configured on a subscriber interface." + DEFVAL { ''H } + ::= { vRtrIpAddrEntry 15 } + +vRiaInetRemoteIpType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetRemoteIpType specifies the address type of + vRiaInetRemoteIp." + DEFVAL { unknown } + ::= { vRtrIpAddrEntry 16 } + +vRiaInetRemoteIp OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetRemoteIp specifies the IP address of the remote + redundant interface. This field is only valid when the address is + configured on a redundant interface." + DEFVAL { ''H } + ::= { vRtrIpAddrEntry 17 } + +vRiaInetAddrPreferred OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetAddrPreferred specifies whether vRiaInetAddress + specified for this interface should be treated as preferred and + disable duplicate address detection (DAD)." + DEFVAL { false } + ::= { vRtrIpAddrEntry 18 } + +vRiaSubscrPrefix OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaSubscrPrefix specifies whether the vRiaIpAddress + specified for this interface should be treated as a subscriber prefix. + This object cannot be modified once the row is created." + DEFVAL { false } + ::= { vRtrIpAddrEntry 19 } + +vRiaSubscrPrefixType OBJECT-TYPE + SYNTAX BITS { + pd (0), + wan-host (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaSubscrPrefixType specifies the type of subscriber + prefix contained in vRiaIpAddress if vRiaSubscrPrefix is TRUE. This + object cannot be modified once the row is created." + DEFVAL { {pd} } + ::= { vRtrIpAddrEntry 20 } + +vRiaSubscrHostRoutePopulate OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaSubscrHostRoutePopulate specifies if subscriber host + routes are populated in the FIB (Forwarding Information Base). + + This object can only be set to 'true' if the address is configured on + a subscriber interface." + DEFVAL { false } + ::= { vRtrIpAddrEntry 21 } + +vRiaTrackSrrpInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaTrackSrrpInstance specifies the SRRP instance whose + state is tracked on this ipaddress." + DEFVAL { 0 } + ::= { vRtrIpAddrEntry 22 } + +vRiaHoldUpTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..5000) + UNITS "milli-seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaHoldUpTime specifies the time to wait for the route + to accept new state of the SRRP instance which is being tracked with + this address. + + An 'inconsistentValue' error is returned if vRiaHoldUpTime is set to + non-default value when vRiaTrackSrrpInstance is set to its default + value." + DEFVAL { 0 } + ::= { vRtrIpAddrEntry 23 } + +vRiaCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRiaCreationOrigin indicates the mechanism used to create + this entry." + DEFVAL { manual } + ::= { vRtrIpAddrEntry 24 } + +vRiaInetAddressSendCgaModifier OBJECT-TYPE + SYNTAX TmnxSendCgaModifier + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRiaInetAddressSendCgaModifier specifies the modifier + used during CGA generation. + + The value of vRiaInetAddressSendCgaModifier must have been generated + with the RSA key pair and security parameter that is associated with + this interface. + + The value all zeroes means that no modifier is specified; however, + setting the value to all zeroes in an existing row while Secure + Neighbor Discovery is enabled on its interface, causes the generation + of a new CGA and a new modifier; Secure Neighbor Discovery is enabled + on its interface by means of the object vRtrIfSendAdminState." + REFERENCE + "RFC 3972 Cryptographically Generated Addresses + section 3 CGA Parameters" + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIpAddrEntry 25 } + +vRtrIpCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpCidrRouteTable provides an extension of the ipCidrRouteTable + in the IP-FORWARD-MIB." + ::= { tmnxVRtrObjs 7 } + +vRtrIpCidrRouteEntry OBJECT-TYPE + SYNTAX VRtrIpCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIpCidrRouteTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the IP route table." + AUGMENTS { ipCidrRouteEntry } + ::= { vRtrIpCidrRouteTable 1 } + +VRtrIpCidrRouteEntry ::= SEQUENCE +{ + vRtrIpCidrRouteLastEnabledTime TimeStamp, + vRtrIpCidrRoutePreference Unsigned32, + vRtrIpCidrRouteMetric Unsigned32 +} + +vRtrIpCidrRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIpCidrRouteLastEnabledTime variable contains the sysUpTime + value when ipCidrRouteStatus was last set to active (1) to allow IP + forwarding on this route entry." + ::= { vRtrIpCidrRouteEntry 1 } + +vRtrIpCidrRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When ipCidrRouteProto has a value of 'netmgmt' to indicate that this + entry is a static route, the value of vRtrIpCidrRoutePreference + determines the priority of this static route versus the routes from + different sources such as BGP or OSPF etc. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences: + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes" + DEFVAL { 5 } + ::= { vRtrIpCidrRouteEntry 2 } + +vRtrIpCidrRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary routing metric for this route. The semantics + of this metric are determined by the routing-protocol specified + in the route's ipCidrRouteProto value." + ::= { vRtrIpCidrRouteEntry 3 } + +vRtrStaticRouteNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current vRtrInetStaticRouteTable entries that are + 'active'." + ::= { tmnxVRtrObjs 8 } + +vRtrStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStaticRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This entity's Static Routing table. + + This object was made obsolete in the 15.0 release." + ::= { tmnxVRtrObjs 9 } + +vRtrStaticRouteEntry OBJECT-TYPE + SYNTAX VRtrStaticRouteEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "A particular route to a particular destination, through a + particular next hop. + + This object was made obsolete in the 15.0 release." + INDEX { + vRtrID, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex + } + ::= { vRtrStaticRouteTable 1 } + +VRtrStaticRouteEntry ::= SEQUENCE +{ + vRtrStaticRouteDest IpAddress, + vRtrStaticRouteMask IpAddress, + vRtrStaticRouteIndex Integer32, + vRtrStaticRouteRowStatus RowStatus, + vRtrStaticRouteLastEnabledTime TimeStamp, + vRtrStaticRouteStatus INTEGER, + vRtrStaticRouteStaticType INTEGER, + vRtrStaticRoutePreference Unsigned32, + vRtrStaticRouteMetric Unsigned32, + vRtrStaticRouteEgressIfIndex InterfaceIndexOrZero, + vRtrStaticRouteNextHop IpAddress, + vRtrStaticRouteNextHopUnnumberedIf DisplayString, + vRtrStaticRouteAdminState TmnxAdminState, + vRtrStaticRouteIgpShortcut BITS, + vRtrStaticRouteDisallowIgp TruthValue, + vRtrStaticRouteTag Unsigned32 +} + +vRtrStaticRouteDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination IP address of this route. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this object to + a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrStaticRouteMask object + is not equal to x. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 1 } + +vRtrStaticRouteMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the vRtrStaticRouteDest field. + For those systems that do not support arbitrary subnet masks, an + agent constructs the value of the vRtrStaticRouteMask by reference + to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrStaticRouteDest object is + not equal to vRtrStaticRouteDest. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 2 } + +vRtrStaticRouteIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The quaternary index for the vRtrStaticRouteTable. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 3 } + +vRtrStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The row status variable, used according to row installation and + removal conventions. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 4 } + +vRtrStaticRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The vRtrStaticRouteLastEnabledTime variable contains the sysUpTime + value when vRtrStaticRouteStatus was last set to active (1) to allow + IP forwarding on this static route entry. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 5 } + +vRtrStaticRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteStatus indicates whether or not this + route entry is active in the system. When an interface + transitions to the down state, any associated route entries + are marked as 'inactive' and are usually not displayed in a + standard route table listing. When the interface transitions + to the up state, the agent marks the associated routes as + 'active'. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 6 } + +vRtrStaticRouteStaticType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nextHop (1), + indirect (2), + blackHole (3), + grt (4) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteStaticType specifies the type of static + route represented by this row entry. + + This object was made obsolete in the 15.0 release." + DEFVAL { unknown } + ::= { vRtrStaticRouteEntry 7 } + +vRtrStaticRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRoutePreference determines the priority of this + static route versus the routes from different sources such as BGP or + OSPF etc. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences. + + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes + + This object was made obsolete in the 15.0 release." + DEFVAL { 5 } + ::= { vRtrStaticRouteEntry 8 } + +vRtrStaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When ipCidrRouteProto has a value of 'netmgmt' to indicate that + this entry is a static route, the value of vRtrStaticRouteMetric + associates a metric value with the route. This value is used + when importing this static route into other protocols such as + OSPF. When the metric is configured as zero then the metric + configured in OSPF, default-import-metric, applies. This value + is also used to determine which static route to install in the + forwarding table: + + If there are multiple static routes with the same preference but + unequal metric then the lower cost (metric) route will be installed. + + If there are multiple static routes with equal preference and metrics + then ecmp rules apply. + + If there are multiple routes with unequal preference then the lower + preference route will be installed. + + This object was made obsolete in the 15.0 release." + DEFVAL { 1 } + ::= { vRtrStaticRouteEntry 9 } + +vRtrStaticRouteEgressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The outgoing ifIndex for this route as computed by the static route + module. This variable will have a value of 0 if vRtrStaticRouteStatus + is 'inactive' or if this static route is configured as a black hole. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 11 } + +vRtrStaticRouteNextHop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "In case of remote routes, the address of the next system en route. + This member is complemented by vRtrStaticRouteNextHopUnnumberedIf. At + most only one of them can be non-null. If vRtrStaticRouteNextHop is + '0.0.0.0' and vRtrStaticRouteNextHopUnnumberedIf is a null string then + this static route is configured as a black hole. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 12 } + +vRtrStaticRouteNextHopUnnumberedIf OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The name of the unnumbered Interface which will be the nexthop for + this route. This member is complemented by vRtrStaticRouteNextHop. + + At most only one of them can be non-null. If vRtrStaticRouteNextHop is + '0.0.0.0' and vRtrStaticRouteNextHopUnnumberedIf is a null string then + this static route is configured as a black hole. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteEntry 13 } + +vRtrStaticRouteAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The desired administrative state for this virtual router static route. + + This object was made obsolete in the 15.0 release." + DEFVAL { outOfService } + ::= { vRtrStaticRouteEntry 14 } + +vRtrStaticRouteIgpShortcut OBJECT-TYPE + SYNTAX BITS { + te (0), + ldp (1), + ip (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteIgpShortcut is valid only for indirect + static routes (i.e. vRtrStaticRouteStaticType is 'indirect'). The bits + of vRtrStaticRouteIgpShortcut identify Layer 2 tunneling mechanisms + used for IGP shortcuts. If a bit is set, IGP shortcuts associated with + that tunneling mechanism will be used to resolve next-hop for the + static route. If no bits are set, IGP shortcuts will not be used to + resolve next-hop for the static routes. + + The tunneling mechanisms represented by each bit are: + te(0) - RSVP Traffic Engineering + ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) + ip(2) - IP (IP-in-IP or GRE) + + Evaluation of tunnel preference is based on the following order, in + descending priority: + 1. Traffic Engineered Shortcut (RSVP-TE) + 2. LDP /32 Route FEC Shortcut + 3. IP Shortcut (IP-in-IP or GRE) + 4. Actual IGP Next-Hop. + + This object was replaced by vRtrInetSRIndirectTunnelLdp and + vRtrInetSRIndirectTunnelRsvpTe objects in 13.0." + DEFVAL { {} } + ::= { vRtrStaticRouteEntry 15 } + +vRtrStaticRouteDisallowIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteDisallowIgp is valid only for indirect + static routes (i.e. vRtrStaticRouteStaticType is 'indirect'). If the + value of vRtrStaticRouteDisallowIgp is set to 'true', and if none of + the defined tunneling mechanisms (RSVP-TE, LDP or IP) qualify as a + next-hop, the normal IGP next-hop to the indirect next-hop address + will not be used. If the value is set to 'false', IGP next-hop to the + indirect next-hop address can be used as the next-hop of the last + resort. + + This object was replaced by vRtrInetSRIndirectTunnelDisalIgp object in + 13.0." + DEFVAL { false } + ::= { vRtrStaticRouteEntry 16 } + +vRtrStaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrStaticRouteTag is used to add a 32-bit integer tag to + the static route. This tag could then be used in route policies to + control distribution of the route into other protocols. A value of 0 + indicates that the tag has not been set. + + This object was made obsolete in the 15.0 release." + DEFVAL { 0 } + ::= { vRtrStaticRouteEntry 17 } + +vRtrSvcIpRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrSvcIpRangeTable has an entry for each IP address + range configured for a virtual interface in a virtual router + in the system. An interface on the virtual router may have + more than one Service IP address ranges assigned to it." + ::= { tmnxVRtrObjs 10 } + +vRtrSvcIpRangeEntry OBJECT-TYPE + SYNTAX VRtrSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address range assigned a + virtual router service interface. Entries can be created + and deleted via SNMP SET operations. Setting RowStatus to + 'active' requires values for all column variables to have + been assigned." + INDEX { + vRtrID, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask + } + ::= { vRtrSvcIpRangeTable 1 } + +VRtrSvcIpRangeEntry ::= SEQUENCE +{ + vRtrSvcIpRangeAddress IpAddress, + vRtrSvcIpRangeMask Unsigned32, + vRtrSvcIpRangeRowStatus RowStatus, + vRtrSvcIpRangeExclusive TruthValue +} + +vRtrSvcIpRangeAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The IP address prefix range assigned to a router's service interface." + ::= { vRtrSvcIpRangeEntry 1 } + +vRtrSvcIpRangeMask OBJECT-TYPE + SYNTAX Unsigned32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The subnet mask associated with the Service IP address of this + entry. The value of the mask is an 32-bit integer with all + the network bits set to 1 and all the host bits set to 0." + ::= { vRtrSvcIpRangeEntry 2 } + +vRtrSvcIpRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation, deletion, or control of + vRtrSvcIpRangeTable entries." + ::= { vRtrSvcIpRangeEntry 3 } + +vRtrSvcIpRangeExclusive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When vRtrSvcIpRangeExclusive has a value of 'true', this + set of addresses is reserved for services only and cannot be + assigned to network ports. When it has a value of 'false', + it could be used for services as well as network ports." + DEFVAL { false } + ::= { vRtrSvcIpRangeEntry 4 } + +vRtrIpNetToMediaTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpNetToMediaTable provides an extension of the + ipNetToMediaTable in the IP-MIB." + ::= { tmnxVRtrObjs 11 } + +vRtrIpNetToMediaEntry OBJECT-TYPE + SYNTAX VRtrIpNetToMediaEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIpNetToMediaTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the vRtrIpNetToMediaTable." + AUGMENTS { ipNetToMediaEntry } + ::= { vRtrIpNetToMediaTable 1 } + +VRtrIpNetToMediaEntry ::= SEQUENCE +{ + vRtrIpNetToMediaTimer Unsigned32, + vRtrIpNetToMediaOperState TmnxOperState +} + +vRtrIpNetToMediaTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToMediaTimer determines how much longer an ARP + entry associated with an vRtrIpNetToMediaTable entry remains in the + ARP cache. It is initially set to vRtrIfArpTimeout. When + vRtrIpNetToMediaTimer has a value of zero, '0', the entry is cleared + from the cache." + ::= { vRtrIpNetToMediaEntry 1 } + +vRtrIpNetToMediaOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToMediaOperState indicates if the ARP entry is + being used actively in the ARP Table. When ipNetToMediaType has a + value 'dynamic', vRtrIpNetToMediaOperState will never have a value of + 'outOfService'." + ::= { vRtrIpNetToMediaEntry 2 } + +vRtrInstanceAggregationTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Timestamp of the last change to the vRtrInstanceAggregationTable + either from adding a row or removing a row." + ::= { tmnxVRtrObjs 12 } + +vRtrInstanceAggregationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInstanceAggregationEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrInstanceAggregationTable is the list of configured VRtr + aggregations and their operational status information. + + Specifies the route aggregates that should be generated into the + virtual router if at least one contributing route (more specific) is + learned. + + A route could match multiple aggregate statements. For instance, with + the following entries: aggregate 10.0.0.0/8 aggregate 10.1.0.0/16 + + If the route 10.1.1.0/24 is learned, both aggregates would be + generated. + + This table was obsoleted in release 7.0. It is replaced with the + vRtrInetInstAggrTable to support ipv6 addresses." + ::= { tmnxVRtrObjs 13 } + +vRtrInstanceAggregationEntry OBJECT-TYPE + SYNTAX VRtrInstanceAggregationEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "An entry (conceptual row) in the vRtrInstanceAggregationTable. Entries + are created by user. Entries are destroyed by user." + INDEX { + vRtrID, + vRtrAggregationIpPrefix, + vRtrAggregationIpPrefixMask + } + ::= { vRtrInstanceAggregationTable 1 } + +VRtrInstanceAggregationEntry ::= SEQUENCE +{ + vRtrAggregationIpPrefix IpAddress, + vRtrAggregationIpPrefixMask IpAddressPrefixLength, + vRtrAggregationRowStatus RowStatus, + vRtrAggregationLastChanged TimeStamp, + vRtrAggregationSummaryOnly TruthValue, + vRtrAggregationASSet TruthValue, + vRtrAggregationAggregatorAS TmnxBgpAutonomousSystem, + vRtrAggregationAggregatorIPAddr IpAddress, + vRtrAggregationOperState TmnxOperState +} + +vRtrAggregationIpPrefix OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "IP address prefix to match for the aggregation." + ::= { vRtrInstanceAggregationEntry 1 } + +vRtrAggregationIpPrefixMask OBJECT-TYPE + SYNTAX IpAddressPrefixLength + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Mask length for vRtrAggregationIpPrefix, to match for the aggregation." + ::= { vRtrInstanceAggregationEntry 2 } + +vRtrAggregationRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Row status for this entry." + ::= { vRtrInstanceAggregationEntry 3 } + +vRtrAggregationLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "Time stamp of last change of any object for this entry." + ::= { vRtrInstanceAggregationEntry 4 } + +vRtrAggregationSummaryOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When true(1), only the aggregate is advertised, the more specific + routes that make up the aggregate are not. + + When false(2), both the aggregate and more specific components are + advertised." + DEFVAL { false } + ::= { vRtrInstanceAggregationEntry 5 } + +vRtrAggregationASSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When true(1), the AS-Path of the resulting aggregate will contain an + AS-SET containing all AS numbers from the contributing routes. + + When false(2), the AS-Path will contain no AS-SET and will be + originated by the ESR." + DEFVAL { false } + ::= { vRtrInstanceAggregationEntry 6 } + +vRtrAggregationAggregatorAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrAggregationAggregatorAS is set to non zero, and + vRtrAggregationAggregatorIPAddr is set to non-zero, the supplied ASN + and IP address will be used for the aggregator path attributes. + + When omitted, automatically uses its own ASN & Router-ID." + DEFVAL { 0 } + ::= { vRtrInstanceAggregationEntry 7 } + +vRtrAggregationAggregatorIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "When vRtrAggregationAggregatorAS is set to non zero, and + vRtrAggregationAggregatorIPAddr is set to non-zero, the supplied ASN + and IP address will be used for the aggregator path attributes. + + When omitted, automatically uses its own ASN & Router-ID." + DEFVAL { '00000000'H } + ::= { vRtrInstanceAggregationEntry 8 } + +vRtrAggregationOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrAggregationOperState indicates the current operational status of + the aggregation entry." + ::= { vRtrInstanceAggregationEntry 9 } + +vRtrStaticRouteIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "This entity's Static Route Index Table. + + This object was made obsolete in the 15.0 release." + ::= { tmnxVRtrObjs 14 } + +vRtrStaticRouteIndexEntry OBJECT-TYPE + SYNTAX VRtrStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The available index for the vRtrStaticRouteTable for every destination + per virtual router. + + This object was made obsolete in the 15.0 release." + INDEX { + vRtrID, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask + } + ::= { vRtrStaticRouteIndexTable 1 } + +VRtrStaticRouteIndexEntry ::= SEQUENCE +{ + vRtrStaticRouteIndexDest IpAddress, + vRtrStaticRouteIndexMask IpAddress, + vRtrStaticRouteAvailableIndex TestAndIncr +} + +vRtrStaticRouteIndexDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The destination IP address of this index entry. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this + object to a value x must be rejected if the bitwise logical-AND of + x with the value of the corresponding instance of the + vRtrStaticRouteMask object is not equal to x. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteIndexEntry 1 } + +vRtrStaticRouteIndexMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Indicate the mask to be logical-ANDed with the destination address + before being compared to the value in the vRtrStaticRouteDest + field. For those systems that do not support arbitrary subnet + masks, an agent constructs the value of the vRtrStaticRouteMask by + reference to the IP Address Class. Any assignment (implicit or + otherwise) of an instance of this object to a value x must be + rejected if the bitwise logical-AND of x with the value of the + corresponding instance of the vRtrStaticRouteDest object is not + equal to vRtrStaticRouteDest. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteIndexEntry 2 } + +vRtrStaticRouteAvailableIndex OBJECT-TYPE + SYNTAX TestAndIncr (1..2147483647) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The available quaternary index for the vRtrStaticRouteTable. + + This object was made obsolete in the 15.0 release." + ::= { vRtrStaticRouteIndexEntry 3 } + +tmnxVRtrGlobalObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 15 } + +vRtrNextVRtrID OBJECT-TYPE + SYNTAX TestAndIncr + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The vRtrNextVRtrID object is used to assign values to vRtrID + to be used to create a new row in the vRtrConfTable as described + in 'Textual Conventions for SNMPv2'. The network manager reads + the object, and then writes the value back in the SET request + that creates a new instance of vRtrConfEntry. If the SET fails + with the code 'inconsistentValue', then the process must be + repeated. If the the SET succeeds, then the object is + incremented and the new instance is created according to the + manager's directions." + ::= { tmnxVRtrGlobalObjs 1 } + +vRtrConfiguredVRtrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrConfiguredVRtrs indicates the current number of + virtual routers configured in the system and represented as rows in + the vRtrConfTable." + ::= { tmnxVRtrGlobalObjs 2 } + +vRtrActiveVRtrs OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrActiveVRtrs indicates the current number of virtual + routers in the system with vRtrAdminState equal 'inService'." + ::= { tmnxVRtrGlobalObjs 3 } + +vRtrRouteThresholdSoakTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Following the generation of a tmnxVRtrHighRouteTCA notification, the + value of vRtrRouteThresholdSoakTime indicates the soak interval in + seconds before another tmnxVRtrHighRouteTCA notification will be + re-issued. Imposing this soak period prevents continuous generation of + notifications by the agent in the event that routes are continually + added to a VRF after it has reached its maximum capacity. When this + object has a value of 0, it indicates that the agent should issue a + single notification at the time that the value of + vRtrHighRouteThreshold is exceeded and another notification should not + be sent until the number of routes has fallen below the value + configured in vRtrMidRouteThreshold." + DEFVAL { 600 } + ::= { tmnxVRtrGlobalObjs 4 } + +vRtrMaxARPEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrMaxARPEntries indicates the maximum number of active and inactive + ARP entries supported across all virtual routers in the system." + ::= { tmnxVRtrGlobalObjs 5 } + +vRtrIPv6RouteThresholdSoakTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of object vRtrIPv6RouteThresholdSoakTime specifies the soak + interval in seconds before another tmnxVRtrIPv6HighRouteTCA + notification will be re-issued, after the generation of a + tmnxVRtrIPv6HighRouteTCA notification. + + Imposing this soak period prevents continuous generation of + notifications by the agent, in the event that routes are continually + added to a VRF after it has reached its maximum capacity. + + When this object has a value of 0, it indicates that the agent should + issue a single notification at the time that the value of + vRtrIPv6HighRouteThreshold is exceeded and another notification should + not be sent until the number of routes has fallen below the value + configured in vRtrIPv6MidRouteThreshold." + DEFVAL { 600 } + ::= { tmnxVRtrGlobalObjs 6 } + +vRtrSendKeyRollover OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrSendKeyRollover indicates if this system + is currently performing a Secure Neighbor Discovery (Send) RSA (public + key crypto-system) key pair rollover. + + During a Secure Neighbor Discovery key pair rollover, the key pair in + use is replaced with another one; during the process, + Cryptographically Generated Addresses (CGA) are refreshed." + REFERENCE + "RFC 3971 SEcure Neighbor Discovery (SEND) + RFC 3972 Cryptographically Generated Addresses (CGA)" + ::= { tmnxVRtrGlobalObjs 7 } + +vRtrPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPolicyTable has an entry for each virtual router configured in + the system." + ::= { tmnxVRtrObjs 16 } + +vRtrPolicyEntry OBJECT-TYPE + SYNTAX VRtrPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a virtual + router in the system. Entries cannot be created and deleted via SNMP + SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrPolicyTable 1 } + +VRtrPolicyEntry ::= SEQUENCE +{ + vRtrImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy1 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy2 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy3 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy4 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicy5 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy1 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy2 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy3 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy4 TPolicyStatementNameOrEmpty, + vRtrMvpnExportPolicy5 TPolicyStatementNameOrEmpty, + vRtrMvpnImportPolicyUnicast TruthValue, + vRtrMvpnExportPolicyUnicast TruthValue, + vRtrGrtMaxExportRoutes Unsigned32, + vRtrGrtExportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrGrtExportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrGrtExportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrGrtExportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrGrtExportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrGrtMaxIpv6ExportRoutes Unsigned32 +} + +vRtrImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy1 is the name of the first + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy1." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 1 } + +vRtrImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy2 is the name of the second + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 2 } + +vRtrImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy3 is the name of the third + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 3 } + +vRtrImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy4 is the name of the fourth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 4 } + +vRtrImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrImportPolicy5 is the name of the fifth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrImportPolicy1 through + vRtrImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfImportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 5 } + +vRtrExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy1 is the name of the first + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy1." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 6 } + +vRtrExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy2 is the name of the second + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 7 } + +vRtrExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy3 is the name of the third + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 8 } + +vRtrExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy4 is the name of the fourth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 9 } + +vRtrExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrExportPolicy5 is the name of the fifth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrExportPolicy1 through + vRtrExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrVrfExportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 10 } + +vRtrMvpnImportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy1 is the name of the first + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy1." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 11 } + +vRtrMvpnImportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy2 is the name of the second + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 12 } + +vRtrMvpnImportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy3 is the name of the third + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 13 } + +vRtrMvpnImportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy4 is the name of the fourth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 14 } + +vRtrMvpnImportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnImportPolicy5 is the name of the fifth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfImportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 15 } + +vRtrMvpnExportPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy1 is the name of the first + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy1." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 16 } + +vRtrMvpnExportPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy2 is the name of the second + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy2." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 17 } + +vRtrMvpnExportPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy3 is the name of the third + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy3." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 18 } + +vRtrMvpnExportPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy4 is the name of the fourth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy4." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 19 } + +vRtrMvpnExportPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrMvpnExportPolicy5 is the name of the fifth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU. + + This object was obsoleted in release 10.0. It is replaced by object + vRtrMvpnVrfExportPolicy5." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 20 } + +vRtrMvpnImportPolicyUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnImportPolicyUnicast specifies whether unicast + vrf-import policy is used for the Multicast VPN (MVPN) as well. + + If the value is 'true', vRtrImportPolicy1 through vRtrImportPolicy5 + are used for MVPN. + + If the value is 'false', vRtrMvpnImportPolicy1 through + vRtrMvpnImportPolicy5 are used for MVPN." + DEFVAL { false } + ::= { vRtrPolicyEntry 21 } + +vRtrMvpnExportPolicyUnicast OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnExportPolicyUnicast specifies whether unicast + vrf-export policy is used for the Multicast VPN (MVPN) as well. + + If the value is 'true', vRtrExportPolicy1 through vRtrExportPolicy5 is + used for MVPN. + + If the value is 'false', vRtrMvpnExportPolicy1 through + vRtrMvpnExportPolicy5 is used for MVPN." + DEFVAL { false } + ::= { vRtrPolicyEntry 22 } + +vRtrGrtMaxExportRoutes OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtMaxExportRoutes specifies the maximum number of + routes that can be exported from the VRF to the GRT." + DEFVAL { 5 } + ::= { vRtrPolicyEntry 23 } + +vRtrGrtExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy1 specifies the name of the first + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 24 } + +vRtrGrtExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy2 specifies the name of the second + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 25 } + +vRtrGrtExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy3 specifies the name of the third + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 26 } + +vRtrGrtExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy4 specifies the name of the fourth + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 27 } + +vRtrGrtExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtExportPolicy5 specifies the name of the fifth + policy to be used for determining which routes are exported from the + VRF to the GRT. These entries will be marked as BGP-VPN routes in the + GRT. If no export policy is defined, no routes are exported from the + VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrGrtExportPolicy1 through + vRtrGrtExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrPolicyEntry 28 } + +vRtrGrtMaxIpv6ExportRoutes OBJECT-TYPE + SYNTAX Unsigned32 (0..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtMaxIpv6ExportRoutes specifies the maximum number + of IPv6 routes that can be exported from the VRF to the GRT. When the + value of this object is set to '0', there is no limit on the number of + routes exported from the VRF to the GRT." + DEFVAL { 5 } + ::= { vRtrPolicyEntry 29 } + +vRtrTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrTunnelTable maintains a list of tunnels for the specific router + instance. + + This table has been replaced by vRtrInetTunnelTable in 13.0." + ::= { tmnxVRtrObjs 17 } + +vRtrTunnelEntry OBJECT-TYPE + SYNTAX VRtrTunnelEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrTunnelEntry defines a tunnel to a particular destination in a + specific router context. A tunnel to a specific destination could + established using GRE, LDP, RSVP or could be a static LSP." + INDEX { + vRtrID, + vRtrTunnelDest, + vRtrTunnelMask, + vRtrTunnelPreference, + vRtrTunnelType, + vRtrTunnelID, + vRtrTunnelNexthop + } + ::= { vRtrTunnelTable 1 } + +VRtrTunnelEntry ::= SEQUENCE +{ + vRtrTunnelDest IpAddress, + vRtrTunnelMask IpAddress, + vRtrTunnelPreference Unsigned32, + vRtrTunnelType TmnxTunnelType, + vRtrTunnelID TmnxTunnelID, + vRtrTunnelNexthop IpAddress, + vRtrTunnelMetric Unsigned32, + vRtrTunnelAge Integer32, + vRtrTunnelNextHopFlags INTEGER +} + +vRtrTunnelDest OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrTunnelDest maintains the destination IP address of this tunnel. + This object may not take a Multicast (Class D) address value. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the vRtrTunnelMask object is + not equal to x." + ::= { vRtrTunnelEntry 1 } + +vRtrTunnelMask OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrTunnelMask indicates the mask to be logical-ANDed with the + destination address before being compared to the value in the + vRtrTunnelDest field. For those systems that do not support arbitrary + subnet masks, an agent constructs the value of the vRtrTunnelMask by + reference to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of the corresponding instance of the ipCidrRouteDest object is + not equal to ipCidrRouteDest." + ::= { vRtrTunnelEntry 2 } + +vRtrTunnelPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrTunnelPreference determines the priority of this + tunnel versus the other tunnels from different sources such as LDP, + RSVP, GRE etc. This is an absolute number used internally by the + system to specify preferences for the tunnel. + + Lowest number signifies the most preferred entry in the table." + ::= { vRtrTunnelEntry 3 } + +vRtrTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The type of this tunnel entity." + ::= { vRtrTunnelEntry 4 } + +vRtrTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Additional index provided to distinguish between multiple tunnels to + same destination having same characteristics. + + There could be multiple tunnels for the type 'sdp'. In such cases the + vRtrTunnelID will hold the SDP Id. + + There could be multiple tunnels for the type 'ldp'. In such cases the + vRtrTunnelID will hold the LSPId of the LSP in use. + + For other vRtrTunnelType values this field will always be 0 as only a + single tunnel is established using other tunnel types." + ::= { vRtrTunnelEntry 5 } + +vRtrTunnelNexthop OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The address of the next system en route; Otherwise, 0.0.0.0." + ::= { vRtrTunnelEntry 6 } + +vRtrTunnelMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrTunnelMetric maintains the metric of the tunnel. This is used in + addition to the preference for this tunnel." + ::= { vRtrTunnelEntry 7 } + +vRtrTunnelAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The number of seconds since this tunnel entry was last + updated or otherwise determined to be correct. No semantics + of `too old' can be implied except through knowledge of + owner of the tunnel." + ::= { vRtrTunnelEntry 8 } + +vRtrTunnelNextHopFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrTunnelNextHopFlags indicates the properties of the + tunnel next hop. + + A value of 'none' indicates that no next-hop is present. + + A value of 'hasLfa' indicates that an LFA next-hop is present in + addition to the regular next-hop. + + A value of 'hasBackup' indicates that this route has a backup route. + + A value of 'isBackup' indicates that this route is a backup route to + another route with the same prefix. + + A value of 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP." + ::= { vRtrTunnelEntry 9 } + +vRtrIfProxyArpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfProxyArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfProxyArpTable provides an extension to the vRtrIfTable. It + has an entry for each virtual router interface configured in the + system." + ::= { tmnxVRtrObjs 18 } + +vRtrIfProxyArpEntry OBJECT-TYPE + SYNTAX VRtrIfProxyArpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to Proxy ARP for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfProxyArpTable 1 } + +VRtrIfProxyArpEntry ::= SEQUENCE +{ + vRtrIfProxyArp TruthValue, + vRtrIfProxyArpLocal TruthValue, + vRtrIfProxyArpPolicy1 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy2 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy3 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy4 TPolicyStatementNameOrEmpty, + vRtrIfProxyArpPolicy5 TPolicyStatementNameOrEmpty +} + +vRtrIfProxyArp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyArp is set to 'true', proxy ARP is enabled + on this interface. If this value is 'false', proxy ARP is disabled on + the interface." + DEFVAL { false } + ::= { vRtrIfProxyArpEntry 1 } + +vRtrIfProxyArpLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyArpLocal is set to 'true', local proxy ARP + is enabled, that is, the interface will reply to ARP requests even if + both the hosts are on the same subnet. In this case ICMP redirects + will be disabled. If the value of vRtrIfProxyArpLocal is set to + 'false', the interface will not reply to ARP requests if both the + hosts are on the same subnet." + DEFVAL { false } + ::= { vRtrIfProxyArpEntry 2 } + +vRtrIfProxyArpPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy1 is used to specify the first proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy1 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 3 } + +vRtrIfProxyArpPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy2 is used to specify the second proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy2 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 4 } + +vRtrIfProxyArpPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy3 is used to specify the third proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy3 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 5 } + +vRtrIfProxyArpPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy4 is used to specify the fourth proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy4 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 6 } + +vRtrIfProxyArpPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyArpPolicy5 is used to specify the fifth proxy + ARP policy for this interface. This policy determines networks and + sources for which proxy ARP will be attempted. If this value is set to + an empty string, ''H, the interface does not have a proxy ARP policy + associated with it. + + The value of vRtrIfProxyArpPolicy5 has no effect if vRtrIfProxyArp is + set to 'false'." + DEFVAL { ''H } + ::= { vRtrIfProxyArpEntry 7 } + +vRtrIfDHCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCPTable is used to configure the interface parameters for + the DHCP Relay agent." + ::= { tmnxVRtrObjs 19 } + +vRtrIfDHCPEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP Relay for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCPTable 1 } + +VRtrIfDHCPEntry ::= SEQUENCE +{ + vRtrIfDHCPRelayInfoOption TruthValue, + vRtrIfDHCPRelayInfoAction INTEGER, + vRtrIfDHCPRelayCircuitId INTEGER, + vRtrIfDHCPRelayRemoteId INTEGER, + vRtrIfDHCPAutoFilter Unsigned32, + vRtrIfDHCPRelayServer1 IpAddress, + vRtrIfDHCPRelayServer2 IpAddress, + vRtrIfDHCPRelayServer3 IpAddress, + vRtrIfDHCPRelayServer4 IpAddress, + vRtrIfDHCPRelayServer5 IpAddress, + vRtrIfDHCPRelayServer6 IpAddress, + vRtrIfDHCPRelayServer7 IpAddress, + vRtrIfDHCPRelayServer8 IpAddress, + vRtrIfDHCPRelayTrusted TruthValue, + vRtrIfDHCPAdminState TmnxAdminState, + vRtrIfDHCPSnooping INTEGER, + vRtrIfDHCPDescription TItemDescription, + vRtrIfDHCPAutoFilterId TFilterID, + vRtrIfDHCPOperAutoFilter Unsigned32, + vRtrIfDHCPAuthPolicy TPolicyStatementNameOrEmpty, + vRtrIfDHCPLeasePopulate Unsigned32, + vRtrIfDHCPOperLeasePopulate Unsigned32, + vRtrIfDHCPGiAddressType InetAddressType, + vRtrIfDHCPGiAddress InetAddress, + vRtrIfDHCPGiAddressAsSrc TruthValue, + vRtrIfDHCPMatchOption82 TruthValue, + vRtrIfDHCPRelayRemoteIdStr DisplayString, + vRtrIfDHCPProxyAdminState TmnxAdminState, + vRtrIfDHCPProxyServerAddr IpAddress, + vRtrIfDHCPProxyLeaseTime Unsigned32, + vRtrIfDHCPProxyLTRadiusOverride TruthValue, + vRtrIfDHCPVendorIncludeOptions BITS, + vRtrIfDHCPVendorOptionString DisplayString, + vRtrIfDHCPLayer2Header TruthValue, + vRtrIfDHCPAntiSpoofMacAddr MacAddress, + vRtrIfDHCPClientApplications BITS, + vRtrIfDHCPRelayPlainBootp INTEGER, + vRtrIfDHCPUserDb TNamedItemOrEmpty, + vRtrIfDHCPUseArpForReply TruthValue, + vRtrIfDHCPFilterId TDHCPFilterID, + vRtrIfDHCPRelayUnicastMsg INTEGER, + vRtrIfDHCPPythonPolicy TNamedItemOrEmpty, + vRtrIfDHCPVirtualSubnet TmnxEnabledDisabled, + vRtrIfDHCPRelaySiaddrOvrAddrType InetAddressType, + vRtrIfDHCPRelaySiaddrOvrAddr InetAddress +} + +vRtrIfDHCPRelayInfoOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPRelayInfoOption is used to enable/disable DHCP Option 82. If + the value of this object is set to 'false', DHCP Relay is disabled." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 1 } + +vRtrIfDHCPRelayInfoAction OBJECT-TYPE + SYNTAX INTEGER { + replace (1), + drop (2), + keep (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayInfoAction is used to configure the DHCP Relay + reforwarding policy. + + replace(1) - replace existing information with + DHCP relay information + drop(2) - discard messages with existing relay information if + the option 82 information is also present. + keep(3) - retain the existing relay information." + DEFVAL { keep } + ::= { vRtrIfDHCPEntry 2 } + +vRtrIfDHCPRelayCircuitId OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ifIndex (1), + asciiTuple (2), + sapId (3), + vlanAsciiTuple (4), + portId (5), + ifName (6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPRelayCircuitId specifies whether or + not the circuit-id suboption is present, and if it is present what + information goes in it. + If the value of this object is set to 'none', the circuit-id suboption + will not be part of the information option (option 82). + If the value of this object is set to 'ifIndex', the value of the + interface index is used. + If the value of this object is set to 'asciiTuple', the ASCII-encoded + concatenated tuple consisting of the + - access-node-identifier + - service-id + - interface name + - SAP-id (only if the value of vRtrIfType is 'serviceIesGroup') + is used. + If the value of this object is set to 'sapId', the ASCII-encoded + SAP-id is used. + If the value of this object is set to 'vlan-ascii-tuple' - the format + will include VLAN-id and dot1p bits in addition to what is included in + ascii-tuple already. The format is supported on dot1q and qinq + encapsulated ports only. Thus, when the option 82 bits are + stripped, dot1p bits will be copied to the Ethernet header of an + outgoing packet. + + The value 'sapId(3)' can only be used if the interface is a service + interface. + The values 'portId(5)' and 'ifName(6)' can only be used if the + interface is a network interface." + DEFVAL { asciiTuple } + ::= { vRtrIfDHCPEntry 3 } + +vRtrIfDHCPRelayRemoteId OBJECT-TYPE + SYNTAX INTEGER { + mac (1), + none (2), + remote-id (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayRemoteId specifies what information goes + into the remote-id suboption in the DHCP Relay packet. If the + value of this object is set to 'none', the remote-id suboption is + left blank. If the value of this object is set to 'mac', + the MAC address of the remote end is encoded in the suboption. If the + value of the object is set to 'remote-id', vRtrIfDHCPRelayRemoteIdStr + will be the remote-id." + DEFVAL { none } + ::= { vRtrIfDHCPEntry 4 } + +vRtrIfDHCPAutoFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPAutoFilter allows the router to automatically build + anti-spoofing filter lists. When this object is set to a non-zero + value, auto-filtering is enabled and a filter allowing only PPPoE or + DHCP traffic is established on the interface. The non-zero value + indicates the maximum number of entries that the auto-filter can have. + These entries are created by the agent upon snooping a valid DHCP + Reply packet and are used to allow traffic sourced by the given + DHCP-assigned IP address." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 5 } + +vRtrIfDHCPRelayServer1 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer1 is used to configure the first DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 6 } + +vRtrIfDHCPRelayServer2 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer2 is used to configure the second DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 7 } + +vRtrIfDHCPRelayServer3 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer3 is used to configure the third DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 8 } + +vRtrIfDHCPRelayServer4 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer4 is used to configure the fourth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 9 } + +vRtrIfDHCPRelayServer5 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer5 is used to configure the fifth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 10 } + +vRtrIfDHCPRelayServer6 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer6 is used to configure the sixth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 11 } + +vRtrIfDHCPRelayServer7 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer7 is used to configure the seventh DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 12 } + +vRtrIfDHCPRelayServer8 OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServer8 is used to configure the eighth DHCP server + where the requests will be forwarded." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 13 } + +vRtrIfDHCPRelayTrusted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When the value of vRtrIfDHCPRelayTrusted is set to 'true(1)', the + router will relay requests where the DHCP giaddr is zero." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 14 } + +vRtrIfDHCPAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrIfDHCPAdminState is used to configure the desired administrative + state of DHCP on this interface. If the value of vRtrIfType is network + this object can only be set to 'outOfService'." + DEFVAL { outOfService } + ::= { vRtrIfDHCPEntry 15 } + +vRtrIfDHCPSnooping OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPSnooping is used to enable/disable snooping of DHCP packets + received on interface." + DEFVAL { disabled } + ::= { vRtrIfDHCPEntry 16 } + +vRtrIfDHCPDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPDescription is a user provided description + string for DHCP on this virtual router interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrIfDHCPEntry 17 } + +vRtrIfDHCPAutoFilterId OBJECT-TYPE + SYNTAX TFilterID + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPAutoFilterId maintains the auto-filter identifier being used + for this interface." + ::= { vRtrIfDHCPEntry 18 } + +vRtrIfDHCPOperAutoFilter OBJECT-TYPE + SYNTAX Unsigned32 (0..2000) + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfDHCPOperAutoFilter indicates the number of active + auto-filter entries per interface. These entries are created in the + TIMETRA-FILTER-MIB::tIPFilterTable by the agent by snooping valid + 'DHCP ACK' messages." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 19 } + +vRtrIfDHCPAuthPolicy OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Defines which subscriber authentication policy must be applied when a + subscriber message (e.g. DHCP, PPPoE, ...) is received on the + interface. The authentication policy must be defined in + tmnxSubAuthPlcyTable." + DEFVAL { ''H } + ::= { vRtrIfDHCPEntry 20 } + +vRtrIfDHCPLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..511999) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPLeasePopulate specifies the + maximum number of DHCPv4 lease states allowed + - on this interface, if it is a retailer interface, or + - per Service Access Point (SAP) or Managed SAP (MSAP) + associated with this interface, in all other cases." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 21 } + +vRtrIfDHCPOperLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..511999) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPOperLeasePopulate indicates the + maximum number of DHCP lease states allocated on this interface." + ::= { vRtrIfDHCPEntry 22 } + +vRtrIfDHCPGiAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddressType specifies the type of + vRtrIfDHCPGiAddress, the gateway interface address." + DEFVAL { ipv4 } + ::= { vRtrIfDHCPEntry 23 } + +vRtrIfDHCPGiAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddress specifies the gateway interface + address. The type of this address is specified by the value of + vRtrIfDHCPGiAddressType." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 24 } + +vRtrIfDHCPGiAddressAsSrc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPGiAddressAsSrc specifies whether the DHCP relay + should use the gateway interface address as the source IP address when + communicating with the DHCP server. When it is set to 'true(1)', the + source IP address used to communicate with the DHCP server is the + gateway interface address. When it is 'false', the source IP is the IP + of the egress interface the IP packet goes out on." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 25 } + +vRtrIfDHCPMatchOption82 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPMatchOption82 specifies whether the DHCP relay + should use the circuit ID in the option 82 field in DHCP packets to + match DHCP messages. When it is set to 'true(1)', the option 82 + circuit ID is used in addition to the MAC address and transaction ID. + When it is set to 'false', only the MAC address and transaction ID are + used." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 26 } + +vRtrIfDHCPRelayRemoteIdStr OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayRemoteIdStr specifies the remote-id in the + DHCP Relay packet if value of vRtrIfDHCPRelayRemoteId is set to + 'remote-id'." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 27 } + +vRtrIfDHCPProxyAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyAdminState specifies the desired + administrative state of the proxy server on this interface. + + When it is set to 'inService', the proxy server is enabled only if + vRtrIfDHCPAdminState is also set to 'inService'." + DEFVAL { outOfService } + ::= { vRtrIfDHCPEntry 28 } + +vRtrIfDHCPProxyServerAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyServerAddr specifies the IP address which + will be used as the source address of the emulated DHCP server. + + If this IP address is not configured, the value of vRiaIpAddress will + be used as the source address of the emulated DHCP server." + DEFVAL { '00000000'H } + ::= { vRtrIfDHCPEntry 29 } + +vRtrIfDHCPProxyLeaseTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 300..315446399) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyLeaseTime specifies in seconds how long a + DHCP client is allowed to use the offered IP address. + + Value 0 means the lease time provided by a RADIUS or an upstream DHCP + server will not be overridden. A lease time of 7 days is used when + RADIUS does not provide a lease time." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 30 } + +vRtrIfDHCPProxyLTRadiusOverride OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPProxyLTRadiusOverride specifies whether or not + the lease time provided by the RADIUS server or local user database is + presented to the DHCP client. + + By default the proxy server will always make use of + vRtrIfDHCPProxyLeaseTime, regardless of what lease time information is + provided from the RADIUS server or local user database. When + vRtrIfDHCPProxyLTRadiusOverride is set to 'true(1)', the proxy server + will use the lease time information provided by the RADIUS server or + local user database, regardless of the configured one." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 31 } + +vRtrIfDHCPVendorIncludeOptions OBJECT-TYPE + SYNTAX BITS { + systemId (0), + clientMac (1), + serviceId (2), + sapId (3), + poolName (4), + portId (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPVendorIncludeOptions specifies what is encoded + in the Nokia vendor specific sub-option of option 82. + + The values 'serviceId(2)' and 'sapId(3)' can only be used if the + interface is a service interface. The value 'portId(5)' can only be + used if the interface is a network interface. + + The value of this object is only used when vRtrIfDHCPRelayInfoAction + is 'replace(1)'." + DEFVAL { {} } + ::= { vRtrIfDHCPEntry 32 } + +vRtrIfDHCPVendorOptionString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPVendorOptionString specifies the string that + goes into the Nokia vendor specific sub-option of option 82. + + This string is only used when vRtrIfDHCPRelayInfoAction is set to + 'replace(1)'." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 33 } + +vRtrIfDHCPLayer2Header OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPLayer2Header specifies, together with the value + of object vRtrIfDHCPAntiSpoofMacAddr, the MAC address that is used in + anti-spoof entries for the lease states on this interface. + + When it is set to 'false (2)', the client hardware address from the + DHCP payload, stored in TIMETRA-SERV-MIB::svcDhcpLseStateChAddr, is + used. + + When it is set to 'true (1)', the behavior depends on the value of + vRtrIfDHCPAntiSpoofMacAddr. If vRtrIfDHCPAntiSpoofMacAddr is set to + all zeros, the source MAC address in the L2 header of the DHCP packet + is used. If vRtrIfDHCPAntiSpoofMacAddr is configured, then its value + is used. + + Only if the corresponding row in the vRtrIfTable has the value of the + object vRtrIfType equal to 'serviceIesGroup', it is allowed to set the + value of vRtrIfDHCPLayer2Header to 'true'." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 34 } + +vRtrIfDHCPAntiSpoofMacAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPAntiSpoofMacAddr specifies, together with the + value of object vRtrIfDHCPLayer2Header, the MAC address that is used + in anti-spoof entries for the lease states on this interface. + + When vRtrIfDHCPLayer2Header is 'false (2)', the client hardware + address from the DHCP payload, stored in + TIMETRA-SERV-MIB::svcDhcpLseStateChAddr, is used. + + When vRtrIfDHCPLayer2Header is 'true (1)' and the value of this object + is all zeros, the source MAC address in the L2 header of the DHCP + packet is used. + + When vRtrIfDHCPLayer2Header is 'true (1)' and the value of this object + is not all zeros, then this value is used. + + This object can only be configured if the value of object + vRtrIfDHCPLayer2Header is set to 'true (1)'." + DEFVAL { '000000000000'H } + ::= { vRtrIfDHCPEntry 35 } + +vRtrIfDHCPClientApplications OBJECT-TYPE + SYNTAX BITS { + dhcp (0), + ppp (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPClientApplications specifies the set of client + applications that can make use of the DHCP relay functionality on this + interface." + DEFVAL { {dhcp} } + ::= { vRtrIfDHCPEntry 36 } + +vRtrIfDHCPRelayPlainBootp OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayPlainBootp specifies whether plain bootp + messages will be relayed. If set to 'disabled', the system will + consider plain bootp packets as malformed DHCP packets and hence will + not relay these messages." + DEFVAL { disabled } + ::= { vRtrIfDHCPEntry 37 } + +vRtrIfDHCPUserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPUserDb specifies the local user database to + authenticate against. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 38 } + +vRtrIfDHCPUseArpForReply OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPUseArpForReply specifies, how the + system determines the Hw address for outgoing IP packets. + + If set to 'false', the DHCP CHADDR (Client Hardware Address) is used. + If set to 'true' the CHADDR is ignored, and ARP is used to determine + the Hw address. + + Is set to TRUE, the system will accept all DHCP messages with CHADDR + set to 00:00:00:00:00:00. + + This option only has effect on ethernet interfaces." + DEFVAL { false } + ::= { vRtrIfDHCPEntry 39 } + +vRtrIfDHCPFilterId OBJECT-TYPE + SYNTAX TDHCPFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPFilterId specifies the DHCP filter to apply. + + If no filtering is required, the value of this object must be set to + 0." + DEFVAL { 0 } + ::= { vRtrIfDHCPEntry 40 } + +vRtrIfDHCPRelayUnicastMsg OBJECT-TYPE + SYNTAX INTEGER { + none (0), + renew (1), + releaseUpdSrcIp (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelayUnicastMsg specifies whether unicast + messages will be relayed. + + If set to 'none', the system will not relay any messages. If set to + 'renew', the system will only relay renew messages. If set to + 'releaseUpdSrcIp', the system will relay renew and release messages." + DEFVAL { none } + ::= { vRtrIfDHCPEntry 41 } + +vRtrIfDHCPPythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPPythonPolicy specifies the Python policy used + for processing DHCP messages on this interface. + + The specified Python policy needs to exists in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable." + DEFVAL { "" } + ::= { vRtrIfDHCPEntry 42 } + +vRtrIfDHCPVirtualSubnet OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPVirtualSubnet specifies if virtual subnetting + is enabled for DHCPv4 hosts on this interface. + + The value 'enabled' is only supported while the value of the object + vRtrIfType is equal to 'serviceIesSubscriber' or + 'serviceVprnSubscriber'." + DEFVAL { disabled } + ::= { vRtrIfDHCPEntry 44 } + +vRtrIfDHCPRelaySiaddrOvrAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelaySiaddrOvrAddrType specifies the type of + vRtrIfDHCPRelaySiaddrOvrAddr." + DEFVAL { unknown } + ::= { vRtrIfDHCPEntry 45 } + +vRtrIfDHCPRelaySiaddrOvrAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCPRelaySiaddrOvrAddr specifies the IP address to + use instead of the 'siaddr', while the value of + vRtrIfDHCPRelayUnicastMsg is not 'none'." + DEFVAL { ''H } + ::= { vRtrIfDHCPEntry 46 } + +vRtrIfDHCPRelayStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPRelayStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCPRelayStatsTable contains the statistics for the DHCP + Relay agent." + ::= { tmnxVRtrObjs 20 } + +vRtrIfDHCPRelayStatsEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPRelayStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP Relay statistics + for a virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCPRelayStatsTable 1 } + +VRtrIfDHCPRelayStatsEntry ::= SEQUENCE +{ + vRtrIfDHCPRelayRxPkts Counter32, + vRtrIfDHCPRelayTxPkts Counter32, + vRtrIfDHCPRelayRxMalformedPkts Counter32, + vRtrIfDHCPRelayRxUntrustedPkts Counter32, + vRtrIfDHCPRelayClientPktsDiscarded Counter32, + vRtrIfDHCPRelayClientPktsRelayed Counter32, + vRtrIfDHCPRelayServerPktsDiscarded Counter32, + vRtrIfDHCPRelayServerPktsRelayed Counter32, + vRtrIfDHCPRelayAuthPktsDiscarded Counter32, + vRtrIfDHCPRelayAuthPktsSuccess Counter32, + vRtrIfDHCPRelayClientPktsSnooped Counter32, + vRtrIfDHCPRelayServerPktsSnooped Counter32, + vRtrIfDHCPRelayClientPktsProxRad Counter32, + vRtrIfDHCPRelayClientPktsProxLS Counter32, + vRtrIfDHCPRelayPktsGenRelease Counter32, + vRtrIfDHCPRelayPktsGenForceRenew Counter32, + vRtrIfDHCPRelayClientPktsProxUDB Counter32, + vRtrIfDHCPRelayClientPktsProxNq Counter32, + vRtrIfDHCPRelayClientPktsStream Counter32 +} + +vRtrIfDHCPRelayRxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxPkts indicates the total number of packets received + by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 1 } + +vRtrIfDHCPRelayTxPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayTxPkts indicates the total number of packets + transmitted by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 2 } + +vRtrIfDHCPRelayRxMalformedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxMalformedPkts indicates the total number of malformed + packets received by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 3 } + +vRtrIfDHCPRelayRxUntrustedPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayRxUntrustedPkts indicates the total number of untrusted + packets received by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 4 } + +vRtrIfDHCPRelayClientPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsDiscarded indicates the total number of + client packets discarded by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 5 } + +vRtrIfDHCPRelayClientPktsRelayed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsRelayed indicates the total number of client + packets relayed by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 6 } + +vRtrIfDHCPRelayServerPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsDiscarded indicates the total number of + server packets discarded by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 7 } + +vRtrIfDHCPRelayServerPktsRelayed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsRelayed indicates the total number of server + packets relayed by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 8 } + +vRtrIfDHCPRelayAuthPktsDiscarded OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayAuthPktsDiscarded indicates the total number of packets + discarded because authentication was not successful." + ::= { vRtrIfDHCPRelayStatsEntry 9 } + +vRtrIfDHCPRelayAuthPktsSuccess OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayAuthPktsSuccess indicates the total number of packets + for which authentication was successful." + ::= { vRtrIfDHCPRelayStatsEntry 10 } + +vRtrIfDHCPRelayClientPktsSnooped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsSnooped indicates the total number of client + packets snooped by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 11 } + +vRtrIfDHCPRelayServerPktsSnooped OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayServerPktsSnooped indicates the total number of server + packets snooped by the DHCP relay agent." + ::= { vRtrIfDHCPRelayStatsEntry 12 } + +vRtrIfDHCPRelayClientPktsProxRad OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsProxRad indicates the total number of client + packets proxied by the DHCP relay agent based on data received from a + RADIUS server." + ::= { vRtrIfDHCPRelayStatsEntry 13 } + +vRtrIfDHCPRelayClientPktsProxLS OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsProxLS indicates the total number of client + packets proxied by the DHCP relay agent based on a lease state. The + lease itself can have been obtained from a DHCP or RADIUS server. This + is the so called lease split functionality." + ::= { vRtrIfDHCPRelayStatsEntry 14 } + +vRtrIfDHCPRelayPktsGenRelease OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayPktsGenRelease indicates the total number of DHCP + RELEASE messages spoofed by the DHCP relay agent to the DHCP server." + ::= { vRtrIfDHCPRelayStatsEntry 15 } + +vRtrIfDHCPRelayPktsGenForceRenew OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayPktsGenForceRenew indicates the total number of DHCP + FORCERENEW messages spoofed by the DHCP relay agent to the DHCP + clients." + ::= { vRtrIfDHCPRelayStatsEntry 16 } + +vRtrIfDHCPRelayClientPktsProxUDB OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrIfDHCPRelayClientPktsProxUDB indicates the total number of client + packets proxied by the DHCP relay agent based on the local user + database." + ::= { vRtrIfDHCPRelayStatsEntry 17 } + +vRtrIfDHCPRelayClientPktsProxNq OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPRelayClientPktsProxNq indicates + the total number of client packets proxied by the DHCP relay agent + based on data received from a Diameter NASREQ server." + ::= { vRtrIfDHCPRelayStatsEntry 18 } + +vRtrIfDHCPRelayClientPktsStream OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCPRelayClientPktsStream indicates the + total number of received client packets scheduled for streaming to an + external server, by the DHCP proxy function." + ::= { vRtrIfDHCPRelayStatsEntry 19 } + +tmnxVRtrNotificationObjects OBJECT IDENTIFIER ::= { tmnxVRtrObjs 21 } + +vRtrAutoFilterDHCPClientAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The Client IP address from the PDU causing the trap. Used by + tmnxVRtrDHCPAFEntriesExceeded to report the client's IP address." + ::= { tmnxVRtrNotificationObjects 1 } + +vRtrAutoFilterDHCPClientLease OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The lease time specified in the PDU causing the trap. Used by + tmnxVRtrDHCPAFEntriesExceeded to report the lease time." + ::= { tmnxVRtrNotificationObjects 2 } + +vRtrDHCPClientLease OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDHCPClientLease indicates the lease time + specified in the PDU causing the trap." + ::= { tmnxVRtrNotificationObjects 3 } + +vRtrDhcpLseStateOldCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStateOldCiAddr indicates the Client + IP address that was formerly assigned to this Least state." + ::= { tmnxVRtrNotificationObjects 4 } + +vRtrDhcpLseStateOldChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStateOldChAddr indicates the Client + MAC address that was formerly assigned to this Least state." + ::= { tmnxVRtrNotificationObjects 5 } + +vRtrDhcpLseStateNewCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStateNewCiAddr indicates the Client + IP address specified in the PDU causing the trap." + ::= { tmnxVRtrNotificationObjects 6 } + +vRtrDhcpLseStateNewChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStateNewChAddr indicates the Client + MAC address specified in the PDU causing the trap." + ::= { tmnxVRtrNotificationObjects 7 } + +vRtrDhcpRestoreLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpRestoreLseStateCiAddr indicates the IP + address specified in the persistency record causing the trap." + ::= { tmnxVRtrNotificationObjects 8 } + +vRtrDhcpRestoreLseStateVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpRestoreLseStateVRtrId indicates the + serviceId specified in the persistency record causing the trap." + ::= { tmnxVRtrNotificationObjects 9 } + +vRtrDhcpRestoreLseStateIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpRestoreLseStateIfIndex indicates the + Port ID specified in the persistency record causing the trap." + ::= { tmnxVRtrNotificationObjects 10 } + +vRtrDhcpRestoreLseStateProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpRestoreLseStateProblem indicates why + the persistency record cannot be restored." + ::= { tmnxVRtrNotificationObjects 11 } + +vRtrDhcpPacketProblem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDhcpPacketProblem indicates information on + a received DHCP packet is considered suspicious by the system." + ::= { tmnxVRtrNotificationObjects 12 } + +vRtrDhcpLseStatePopulateError OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS obsolete + DESCRIPTION + "The value of the object vRtrDhcpLseStatePopulateError indicates the + reason why the system was unable to update the Lease state table with + the information contained in the received DHCP ACK message." + ::= { tmnxVRtrNotificationObjects 13 } + +vRtrBfdSlotNumber OBJECT-TYPE + SYNTAX TmnxSlotNum + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrBfdSlotNumber indicates the IOM slot number where the + number of supported BFD sessions has reached the maximum value. This + object is reported when the tmnxVRtrBfdMaxSessionOnSlot notification + is generated." + ::= { tmnxVRtrNotificationObjects 14 } + +vRtrNumberOfBfdSessionsOnSlot OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNumberOfBfdSessionsOnSlot indicates the current + number of BFD sessions on the slot indicated by vRtrBfdSlotNumber. + This object is reported when the tmnxVRtrBfdMaxSessionOnSlot + notification is generated." + ::= { tmnxVRtrNotificationObjects 15 } + +vRtrBfdMaxSessionReason OBJECT-TYPE + SYNTAX BITS { + maxSessionsPerSlot (0), + maxTxPacketRate (1), + maxRxPacketRate (2), + noSupportConfTimers (3) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrBfdMaxSessionReason indicates the reason the maximum + numbers of sessions on this IOM slot was reached. This object is + reported when the tmnxVRtrBfdMaxSessionOnSlot notification is + generated." + ::= { tmnxVRtrNotificationObjects 16 } + +vRtrDHCP6ServerNetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6ServerNetAddrType indicates the + address type of vRtrDHCP6ServerNetAddr." + ::= { tmnxVRtrNotificationObjects 17 } + +vRtrDHCP6ServerNetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6ServerNetAddr indicates the IP + address of the DHCP server." + ::= { tmnxVRtrNotificationObjects 18 } + +vRtrDHCP6ClientNetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6ClientNetAddrType indicates the + address type of vRtrDHCP6ClientNetAddr." + ::= { tmnxVRtrNotificationObjects 19 } + +vRtrDHCP6ClientNetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6ClientNetAddr indicates the IP + address of the DHCP client." + ::= { tmnxVRtrNotificationObjects 20 } + +vRtrDHCP6AssignedNetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6AssignedNetAddrType indicates the + address type of vRtrDHCP6AssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 21 } + +vRtrDHCP6AssignedNetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6AssignedNetAddr indicates the IP + address assigned to the DHCP client." + ::= { tmnxVRtrNotificationObjects 22 } + +vRtrDHCP6AssignedPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrDHCP6AssignedPrefixLen specifies the length of the IP + netmask for vRtrDHCP6AssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 23 } + +vRtrDHCP6OldAssignedNetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6OldAssignedNetAddrType indicates the + address type of vRtrDHCP6OldAssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 24 } + +vRtrDHCP6OldAssignedNetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6OldAssignedNetAddr indicates the IP + address formerly assigned to the DHCP client." + ::= { tmnxVRtrNotificationObjects 25 } + +vRtrDHCP6OldAssignedPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrDHCP6OldAssignedPrefixLen specifies the length of the + IP netmask for vRtrDHCP6OldAssignedNetAddr." + ::= { tmnxVRtrNotificationObjects 26 } + +vRtrDHCP6NewClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrDHCP6NewClientId indicates the new DHCP6 clients + unique identifier (DUID)." + ::= { tmnxVRtrNotificationObjects 27 } + +vRtrDHCP6OldClientId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..255)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrDHCP6OldClientId indicates the old DHCP6 clients + unique identifier (DUID)." + ::= { tmnxVRtrNotificationObjects 28 } + +vRtrDHCP6LeaseOverrideResult OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrDHCP6LeaseOverrideResult indicates whether + or not the lease state has been overridden." + ::= { tmnxVRtrNotificationObjects 29 } + +vRtrInetStatRteCpeNotifyAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrInetStatRteCpeNotifyAddrType indicates the + address type of vRtrInetStatRteCpeNotifyAddr." + ::= { tmnxVRtrNotificationObjects 30 } + +vRtrInetStatRteCpeNotifyAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrInetStatRteCpeNotifyAddr indicates the IP + address of the CPE." + ::= { tmnxVRtrNotificationObjects 31 } + +vRtrInetStaticRouteCpeStatus OBJECT-TYPE + SYNTAX INTEGER { + reachable (0), + unreachable (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrInetStaticRouteCpeStatus indicates whether + or not the CPE associated with a static route is 'reachable' or + 'unreachable'." + ::= { tmnxVRtrNotificationObjects 32 } + +vRtrManagedRouteInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrManagedRouteInetAddrType indicates the address type + of vRtrManagedRouteInetAddr." + ::= { tmnxVRtrNotificationObjects 33 } + +vRtrManagedRouteInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrManagedRouteInetAddr indicates the IP address of the + managed route." + ::= { tmnxVRtrNotificationObjects 34 } + +vRtrManagedRoutePrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrManagedRoutePrefixLen indicates the prefix length of + the subnet associated with vRtrManagedRouteInetAddr." + ::= { tmnxVRtrNotificationObjects 35 } + +vRtrFailureDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrFailureDescription is a printable + character string which contains information about the reason why the + notification is sent." + ::= { tmnxVRtrNotificationObjects 36 } + +vRtrMaxRoutesType OBJECT-TYPE + SYNTAX INTEGER { + ipv4 (0), + ipv6 (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrMaxRoutesType indicates the type of the + maximum number of routes indicated by vRtrMaxNumRoutes" + ::= { tmnxVRtrNotificationObjects 37 } + +vRtrSlotOrCpmFlag OBJECT-TYPE + SYNTAX INTEGER { + slot (0), + cpm (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrSlotOrCpmFlag indicates slot, when we have + IOM based sessions and CPM when the sessions are centralized." + ::= { tmnxVRtrNotificationObjects 38 } + +vRtrNotifInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNotifInetAddrType indicates the address type of + vRtrNotifInetAddr." + ::= { tmnxVRtrNotificationObjects 39 } + +vRtrNotifInetAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNotifInetAddr indicates an IP address." + ::= { tmnxVRtrNotificationObjects 40 } + +vRtrIfBfdSessChangedProtocol OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrIfBfdSessChangedProtocol indicates the + protocol that changed the state in BFD." + ::= { tmnxVRtrNotificationObjects 41 } + +vRtrIfBfdSessProtoChngdState OBJECT-TYPE + SYNTAX INTEGER { + added (0), + cleared (1) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of the object vRtrIfBfdSessProtoChngdState indicates the + changed state of vRtrIfBfdSessChangedProtocol in BFD." + ::= { tmnxVRtrNotificationObjects 42 } + +vRtrIfDcpTimeEventOccured OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrIfDcpTimeEventOccured indicates the actual time the + event was detected in the system which may differ from the time the + event was collected by the logging infrastructure." + ::= { tmnxVRtrNotificationObjects 43 } + +vRtrNotifTruthValue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNotifTruthValue indicates a boolean value." + ::= { tmnxVRtrNotificationObjects 44 } + +tmnxVRtrMaxNHRvplsARPEntries OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of tmnxVRtrMaxNHRvplsARPEntries indicates the maximum number + of Nexthop RVPLS ARP entries supported. This object is reported when + the tmnxVRtrNHRvplsARPHighUsage, tmnxVRtrNHRvplsARPExhaust or + tmnxVRtrNHRvplsARPHighUsageClr notification is generated." + ::= { tmnxVRtrNotificationObjects 45 } + +vRtrNotifIgnorePortState OBJECT-TYPE + SYNTAX INTEGER { + active (1), + pending (2) + } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The value of vRtrNotifIgnorePortState indicates the system state to + ignore non-operational port associated with the IP interface with the + SAP." + ::= { tmnxVRtrNotificationObjects 46 } + +vRtrIfDHCPLeaseStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCPLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPLeaseStateTable contains DHCP lease state info for a virtual + router interface in the system. The content of this table is moved to + the TIMETRA-SERV-MIB::svcDhcpLeaseStateTable." + ::= { tmnxVRtrObjs 22 } + +vRtrIfDHCPLeaseStateEntry OBJECT-TYPE + SYNTAX VRtrIfDHCPLeaseStateEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "DHCP lease state information for a virtual router interface." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfDHCPLseStateCiAddr + } + ::= { vRtrIfDHCPLeaseStateTable 1 } + +VRtrIfDHCPLeaseStateEntry ::= SEQUENCE +{ + vRtrIfDHCPLseStateCiAddr IpAddress, + vRtrIfDHCPLseStateChAddr MacAddress, + vRtrIfDHCPLseStateRemainLseTime Unsigned32, + vRtrIfDHCPLseStateOption82 OCTET STRING, + vRtrIfDHCPLseStatePersistKey Unsigned32 +} + +vRtrIfDHCPLseStateCiAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateCiAddr indicates the IP + address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 1 } + +vRtrIfDHCPLseStateChAddr OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateChAddr indicates the MAC + address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 2 } + +vRtrIfDHCPLseStateRemainLseTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStateRemainLseTime indicates the + remaining lease time of the IP address of the DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 3 } + +vRtrIfDHCPLseStateOption82 OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "vRtrIfDHCPLseStateOption82 indicates the content of the Option82 for + this DHCP lease state." + ::= { vRtrIfDHCPLeaseStateEntry 4 } + +vRtrIfDHCPLseStatePersistKey OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of the object vRtrIfDHCPLseStatePersistKey indicates a key + value that can be used to track this lease state in the persistence + file." + ::= { vRtrIfDHCPLeaseStateEntry 5 } + +vRtrAdvPrefixTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrAdvPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table allows the user to configure IPv6 prefixes for router + advertisements on an interface" + ::= { tmnxVRtrObjs 23 } + +vRtrAdvPrefixEntry OBJECT-TYPE + SYNTAX VRtrAdvPrefixEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the vRtrAdvPrefixTable." + INDEX { + vRtrID, + vRtrAdvPrefixIfIndex, + vRtrAdvPrefixPrefix, + vRtrAdvPrefixLength + } + ::= { vRtrAdvPrefixTable 1 } + +VRtrAdvPrefixEntry ::= SEQUENCE +{ + vRtrAdvPrefixIfIndex InterfaceIndex, + vRtrAdvPrefixPrefix InetAddress, + vRtrAdvPrefixLength InetAddressPrefixLength, + vRtrAdvPrefixRowStatus RowStatus, + vRtrAdvPrefixOnLinkFlag TruthValue, + vRtrAdvPrefixAutonomousFlag TruthValue, + vRtrAdvPrefixPreferredLifetime Unsigned32, + vRtrAdvPrefixValidLifetime Unsigned32 +} + +vRtrAdvPrefixIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The index value which uniquely identifies the interface on + which this prefix is configured. The interface identified + by a particular value of this index is the same interface as + identified by the same value of the IF-MIB's ifIndex." + ::= { vRtrAdvPrefixEntry 1 } + +vRtrAdvPrefixPrefix OBJECT-TYPE + SYNTAX InetAddress (SIZE (16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ipv6 address prefix. The length of this object is the standard + length (16 bytes ) for IPv6 prefixes." + ::= { vRtrAdvPrefixEntry 2 } + +vRtrAdvPrefixLength OBJECT-TYPE + SYNTAX InetAddressPrefixLength (4..127) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The prefix length associated with this prefix. The value 0 has no + special meaning for this object." + ::= { vRtrAdvPrefixEntry 3 } + +vRtrAdvPrefixRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The row status used for creation and deletion of router advertisement + prefix entries." + ::= { vRtrAdvPrefixEntry 4 } + +vRtrAdvPrefixOnLinkFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This object has the value 'true(1)', if this prefix can be + used for on-link determination and the value 'false(2)' + otherwise." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { true } + ::= { vRtrAdvPrefixEntry 5 } + +vRtrAdvPrefixAutonomousFlag OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Autonomous address configuration flag. When true(1), + indicates that this prefix can be used for autonomous + address configuration (i.e. can be used to form a local + interface address). If false(2), it is not used to auto- + configure a local interface address." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { true } + ::= { vRtrAdvPrefixEntry 6 } + +vRtrAdvPrefixPreferredLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remaining length of time in seconds that this prefix will continue + to be preferred, i.e. time until deprecation. A value of 4,294,967,295 + represents infinity. + + The address generated from a deprecated prefix should no longer be + used as a source address in new communications, but packets received + on such an interface are processed as expected." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { 604800 } + ::= { vRtrAdvPrefixEntry 7 } + +vRtrAdvPrefixValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The remaining length of time, in seconds, that this prefix + will continue to be valid, i.e. time until invalidation. A + value of 4,294,967,295 represents infinity. + + The address generated from an invalidated prefix should not appear as + the destination or source address of a packet." + REFERENCE + "For IPv6 RFC2461, especially sections 2 and 4.6.2 and + RFC2462" + DEFVAL { 2592000 } + ::= { vRtrAdvPrefixEntry 8 } + +vRtrInetStaticRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addressing information relevant to this entity's Static + Routing table." + ::= { tmnxVRtrObjs 24 } + +vRtrInetStaticRouteEntry OBJECT-TYPE + SYNTAX VRtrInetStaticRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination, through a particular + next hop." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex + } + ::= { vRtrInetStaticRouteTable 1 } + +VRtrInetStaticRouteEntry ::= SEQUENCE +{ + vRtrInetStaticRouteDestType TmnxInetAddrTypeWithMcast, + vRtrInetStaticRouteDest InetAddress, + vRtrInetStaticRouteDestPfxLen InetAddressPrefixLength, + vRtrInetStaticRouteIndex Integer32, + vRtrInetStaticRouteRowStatus RowStatus, + vRtrInetStaticRouteLastEnabledTime TimeStamp, + vRtrInetStaticRouteStatus INTEGER, + vRtrInetStaticRouteStaticType INTEGER, + vRtrInetStaticRoutePreference Unsigned32, + vRtrInetStaticRouteMetric Unsigned32, + vRtrInetStaticRouteEgressIfIndex InterfaceIndexOrZero, + vRtrInetStaticRouteNextHopType InetAddressType, + vRtrInetStaticRouteNextHop InetAddress, + vRtrInetStaticRouteNextHopIf DisplayString, + vRtrInetStaticRouteAdminState TmnxAdminState, + vRtrInetStaticRouteIgpShortcut BITS, + vRtrInetStaticRouteDisallowIgp TruthValue, + vRtrInetStaticRouteTag Unsigned32, + vRtrInetStaticRouteEnableBfd TruthValue, + vRtrInetStaticRouteCpeAddrType InetAddressType, + vRtrInetStaticRouteCpeAddr InetAddress, + vRtrInetStaticRouteCpeInterval Unsigned32, + vRtrInetStaticRouteCpeDropCnt Unsigned32, + vRtrInetStaticRouteCpeEnableLog TruthValue, + vRtrInetStaticRouteNHTunnelName TNamedItemOrEmpty, + vRtrInetStaticRoutePrefixListName TNamedItemOrEmpty, + vRtrInetStaticRoutePrefixListFlag INTEGER, + vRtrInetStaticRouteLdpSync TruthValue, + vRtrInetStaticRouteFC TNamedItemOrEmpty, + vRtrInetStaticRouteFCPriority TPriorityOrUndefined, + vRtrInetStaticRouteCommunityVal DisplayString, + vRtrInetStaticRouteCreationOrig TmnxCreateOrigin, + vRtrInetStaticRouteDynamicBgp TmnxEnabledDisabled, + vRtrInetStaticRouteDescription TItemDescription, + vRtrInetStaticRoutePaddingSize Unsigned32, + vRtrInetStaticRouteDynBgpNHType InetAddressType, + vRtrInetStaticRouteDynBgpNH InetAddress, + vRtrInetStaticRouteGenerateIcmp TruthValue, + vRtrInetStaticRouteValidateNH TruthValue, + vRtrInetStaticRouteSrcClassIndex Unsigned32, + vRtrInetStaticRouteDstClassIndex Unsigned32, + vRtrInetStaticRouteHoldTimeLeft Unsigned32 +} + +vRtrInetStaticRouteDestType OBJECT-TYPE + SYNTAX TmnxInetAddrTypeWithMcast + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDestType indicates the address type of + vRtrInetStaticRouteDest address." + ::= { vRtrInetStaticRouteEntry 1 } + +vRtrInetStaticRouteDest OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDest indicates the destination IP + address of this static route." + ::= { vRtrInetStaticRouteEntry 2 } + +vRtrInetStaticRouteDestPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDestPfxLen indicates the prefix length + associated with the vRtrInetStaticRouteDest address." + ::= { vRtrInetStaticRouteEntry 3 } + +vRtrInetStaticRouteIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteIndex indicates the fifth index for + the vRtrInetStaticRouteTable. + + The fifth index to vRtrInetStaticRouteTable identifies a specific + next-hop route to distinguish it from other routes that share the same + destination address." + ::= { vRtrInetStaticRouteEntry 4 } + +vRtrInetStaticRouteRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrInetStaticRouteRowStatus controls the creation and deletion of + rows in the table." + ::= { vRtrInetStaticRouteEntry 5 } + +vRtrInetStaticRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteLastEnabledTime indicates the + sysUpTime value when vRtrInetStaticRouteStatus was last set to active + (1) to allow IP forwarding on this static route entry." + ::= { vRtrInetStaticRouteEntry 6 } + +vRtrInetStaticRouteStatus OBJECT-TYPE + SYNTAX INTEGER { + active (1), + inactive (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteStatus indicates + whether or not this route entry is active in the system. + When an interface transitions to the down state, any + associated route entries are marked as 'inactive' + and are usually not displayed in a standard route + table listing. When the interface transitions + to the up state, the agent marks the associated routes as + 'active'" + ::= { vRtrInetStaticRouteEntry 7 } + +vRtrInetStaticRouteStaticType OBJECT-TYPE + SYNTAX INTEGER { + unknown (0), + nextHop (1), + indirect (2), + blackHole (3), + grt (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteStaticType specifies the type of + static route represented by this row entry. The values of + vRtrInetStaticRouteNextHopType, vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf and vRtrInetStaticRouteNHTunnelName + depends on the value of vRtrInetStaticRouteStaticType. + + For details please look at the following chart: + + vRtrInetStaticRouteStaticType unknown nexthop indirect blackHole grt + --------------------------------------------------------------------- + vRtrInetStaticRouteNextHopType unknown valid valid unknown unknown + vRtrInetStaticRouteNextHop null valid valid null null + vRtrInetStaticRouteNextHopIf null valid null null null + vRtrInetStaticRouteNHTunnelName null valid null null null + + Though all the values of vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf and vRtrInetStaticRouteNHTunnelName can + be valid when the value of vRtrInetStaticRouteStaticType is 'nexthop', + please note that at most only one of them can have a non null string." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 8 } + +vRtrInetStaticRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePreference specifies the priority of + this static route versus the routes from different sources such as BGP + or OSPF etc. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences. + + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes" + DEFVAL { 5 } + ::= { vRtrInetStaticRouteEntry 9 } + +vRtrInetStaticRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteMetric specifies the metric for the + static route. + + When ipCidrRouteProto has a value of 'netmgmt' to specify that + this entry is a static route, the value of vRtrInetStaticRouteMetric + associates a metric value with the route. This value is used + when importing this static route into other protocols such as + OSPF. When the metric is configured as zero then the metric + configured in OSPF, default-import-metric, applies. This value + is also used to determine which static route to install in the + forwarding table: + + If there are multiple static routes with the same preference but + unequal metric then the lower cost (metric) route will be installed. + + If there are multiple static routes with equal preference and metrics + then ecmp rules apply. + + If there are multiple routes with unequal preference then the lower + preference route will be installed." + DEFVAL { 1 } + ::= { vRtrInetStaticRouteEntry 10 } + +vRtrInetStaticRouteEgressIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteEgressIfIndex indicates the outgoing + ifIndex for this route as computed by the static route module. This + variable will have a value of 0 if vRtrInetStaticRouteStatus is + 'inactive' or if this static route is configured as a black hole." + ::= { vRtrInetStaticRouteEntry 11 } + +vRtrInetStaticRouteNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHopType specifies the address type + of vRtrInetStaticRouteNextHop address." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 12 } + +vRtrInetStaticRouteNextHop OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHop specifies the ip address of + the next hop for the static route and it depends on the value of + vRtrInetStaticRouteStaticType. + + At most only one of the values of the three objects: + vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf and + vRtrInetStaticRouteNHTunnelName can be a non null string. + + If the value of vRtrInetStaticRouteStaticType is 'unknown' or + 'blackHole' then the value of vRtrInetStaticRouteNextHopType should be + 'unknown' and the values of vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, vRtrInetStaticRouteNHTunnelName should + be null strings." + ::= { vRtrInetStaticRouteEntry 13 } + +vRtrInetStaticRouteNextHopIf OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNextHopIf specifies the name of the + interface to be used for the next hop of this static route and it + depends on the value of vRtrInetStaticRouteStaticType. + + At most only one of the values of the three objects: + vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf and + vRtrInetStaticRouteNHTunnelName can be a non null string. + + If the value of vRtrInetStaticRouteStaticType is 'unknown' or + 'blackHole' then the value of vRtrInetStaticRouteNextHopType should be + 'unknown' and the values of vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, vRtrInetStaticRouteNHTunnelName should + be null strings." + ::= { vRtrInetStaticRouteEntry 14 } + +vRtrInetStaticRouteAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteAdminState specifies the desired + administrative state for this virtual router static route" + DEFVAL { outOfService } + ::= { vRtrInetStaticRouteEntry 15 } + +vRtrInetStaticRouteIgpShortcut OBJECT-TYPE + SYNTAX BITS { + te (0), + ldp (1), + ip (2) + } + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrInetStaticRouteIgpShortcut specifies the Layer 2 + tunneling mechanism used for IGP shortcuts. + + The value of vRtrInetStaticRouteIgpShortcut is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). The + bits of vRtrInetStaticRouteIgpShortcut identify Layer 2 tunneling + mechanisms used for IGP shortcuts. If a bit is set, IGP shortcuts + associated with that tunneling mechanism will be used to resolve + next-hop for the static route. If no bits are set, IGP shortcuts will + not be used to resolve next-hop for the static routes. + + The tunneling mechanisms represented by each bit are: + te(0) - RSVP Traffic Engineering + ldp(1) - LDP /32 Route Forwarding Equivalence Class (FEC) + ip(2) - IP (IP-in-IP or GRE) + + Evaluation of tunnel preference is based on the following order, in + descending priority: + 1. Traffic Engineered Shortcut (RSVP-TE) + 2. LDP /32 Route FEC Shortcut + 3. IP Shortcut (IP-in-IP or GRE) + 4. Actual IGP Next-Hop. + + This object was replaced by vRtrInetSRIndirectTunnelLdp and + vRtrInetSRIndirectTunnelRsvpTe objects in 13.0." + DEFVAL { {} } + ::= { vRtrInetStaticRouteEntry 16 } + +vRtrInetStaticRouteDisallowIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrInetStaticRouteDisallowIgp specifies if IGP shortcuts + are to be used or not. + + The value of vRtrInetStaticRouteDisallowIgp is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). If + the value of vRtrInetStaticRouteDisallowIgp is set to 'true', and if + none of the defined tunneling mechanisms (RSVP-TE, LDP or IP) qualify + as a next-hop, the normal IGP next-hop to the indirect next-hop + address will not be used. If the value is set to 'false', IGP next-hop + to the indirect next-hop address can be used as the next-hop of the + last resort. + + This object was replaced by vRtrInetSRIndirectTunnelDisalIgp object in + 13.0." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 17 } + +vRtrInetStaticRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteTag specifies a 32-bit integer tag + that is used to add to the static route. This tag could then be used + in route policies to control distribution of the route into other + protocols. A value of 0 indicates that the tag has not been set." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 18 } + +vRtrInetStaticRouteEnableBfd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteEnableBfd specifies whether or not + Bi-directional Forwarding Detection is enabled on this static route. + + When the value is 'true', this static route can establish BFD sessions + and use BFD as a signalling mechanism. When it is 'false', it cannot + use BFD." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 19 } + +vRtrInetStaticRouteCpeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeAddrType specifies the address type + of vRtrInetStaticRouteCpeAddr address. + + When the value of vRtrInetStaticRouteCpeAddrType is not 'unknown', + statistics for the Customer Provided Equipment (CPE) host checks for + this static route entry will be found in the sparsely dependent table + extension, vRtrInetStatRteCpeChkStatsTable." + DEFVAL { unknown } + ::= { vRtrInetStaticRouteEntry 20 } + +vRtrInetStaticRouteCpeAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeAddr specifies the IP address of + the target CPE device. When this object is configured, ICMP pings will + be sent to this target IP address to determine CPE connectivity and + whether this static route should be active. + + When the value of vRtrInetStaticRouteCpeAddr is non-empty, statistics + for the CPE host checks for this static route entry will be found in + the sparsely dependent table extension, + vRtrInetStatRteCpeChkStatsTable." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 21 } + +vRtrInetStaticRouteCpeInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeInterval specifies the interval, in + seconds, between ICMP pings to the target CPE IP address, + vRtrInetStaticRouteCpeAddr." + DEFVAL { 1 } + ::= { vRtrInetStaticRouteEntry 22 } + +vRtrInetStaticRouteCpeDropCnt OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeDropCnt specifies the number of + consecutive ping replies that must be missed before concluding the CPE + is down. If the CPE is determined to be down, the associated static + route will be deactivated." + DEFVAL { 3 } + ::= { vRtrInetStaticRouteEntry 23 } + +vRtrInetStaticRouteCpeEnableLog OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCpeEnableLog specifies whether to + enable the logging of transitions between active and inactive based on + the CPE connectivity check. + + A value of 'true (1)' indicates that logging should be enabled." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 24 } + +vRtrInetStaticRouteNHTunnelName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteNHTunnelName specifies the name of the + IPsec tunnel to be used for the nexthop of this static route and it + depends on the value of vRtrInetStaticRouteStaticType. + + The value of vRtrInetStaticRouteNHTunnelName is valid only for static + routes configured for a vprn service. An 'inconsistentValue' error is + returned if an attempt is made to set this object for the base + instance which can be identified by vRtrID value of '1'. + + At most only one of the values of the three objects: + vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf and + vRtrInetStaticRouteNHTunnelName can be a non null string. + + If the value of vRtrInetStaticRouteStaticType is 'blackHole' then the + value of vRtrInetStaticRouteNextHopType should be 'unknown' and the + values of vRtrInetStaticRouteNextHop, vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteNHTunnelName should be null strings." + ::= { vRtrInetStaticRouteEntry 25 } + +vRtrInetStaticRoutePrefixListName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePrefixListName specifies the name of a + prefix list to match on. This value allows the existence of specified + routes within the Route Table Manager (RTM) to trigger the addition of + a static route in the RTM. + + If any of the routes specified in the + vRtrInetStaticRoutePrefixListName exists in the RTM, then the + associated static route should be added to the RTM." + DEFVAL { "" } + ::= { vRtrInetStaticRouteEntry 26 } + +vRtrInetStaticRoutePrefixListFlag OBJECT-TYPE + SYNTAX INTEGER { + any (0), + all (1), + none (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePrefixListFlag specifies the routes to + match on from vRtrInetStaticRoutePrefixListName. + + If 'all (1)' is specified, all of the routes specified in the + vRtrInetStaticRoutePrefixListName should exist in the Route Table + Manager (RTM) for the associated static route to be added in the RTM. + + If 'none (2)' is specified, none of the routes specified in the + vRtrInetStaticRoutePrefixListName should exist in the RTM for the + associated static route to be added in the RTM. + + The value of vRtrInetStaticRoutePrefixListFlag will be reset to the + default value when vRtrInetStaticRoutePrefixListName is set to the + default value." + DEFVAL { any } + ::= { vRtrInetStaticRouteEntry 27 } + +vRtrInetStaticRouteLdpSync OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteLdpSync specifies whether the the LDP + synchronization timer for this route on an interface, + vRtrIfLdpSyncTimer, is enabled or not. + + If the value of vRtrInetStaticRouteLdpSync is 'true (1)', this static + route would not enable the preferred route immediately after the + interface to the next-hop comes up but would wait for the LDP + adjacency on the link to come up and start the ldp sync timer, + vRtrIfLdpSyncTimer. On timer expiration, routing will enable the + static route. + + If the value of vRtrInetStaticRouteLdpSync is 'false (2)', + vRtrIfLdpSyncTimer would not be applied to this static route." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 28 } + +vRtrInetStaticRouteFC OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteFC specifies the forwarding class + associated with the static route. + + This object can take one of the following eight values - 'be', 'l2', + 'af', 'l1', 'h2', 'ef', 'h1' or 'nc'. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when vRtrInetStaticRouteStaticType + is not set to either 'indirect' or 'nexthop'." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 29 } + +vRtrInetStaticRouteFCPriority OBJECT-TYPE + SYNTAX TPriorityOrUndefined + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteFCPriority specifies the priority to + be assigned to the static routes. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to a non-default value when vRtrInetStaticRouteStaticType + is not set to either 'indirect' or 'nexthop'." + DEFVAL { undefined } + ::= { vRtrInetStaticRouteEntry 30 } + +vRtrInetStaticRouteCommunityVal OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCommunityVal specifies the community + name that is used to add to the static route. This value could then + be used in route policies to control the distribution of the route + into other protocols and by BGP to control the distribution of this + route into other routers. A value of ''H indicates that the + vRtrInetStaticRouteCommunityVal has not been set." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 31 } + +vRtrInetStaticRouteCreationOrig OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteCreationOrig indicates the mechanism + that created this static route." + ::= { vRtrInetStaticRouteEntry 32 } + +vRtrInetStaticRouteDynamicBgp OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDynamicBgp specifies whether to enable + a static route to dynamically derive its next-hop from the best BGP + route for the exact same IP prefix. + + A value of 'enabled (1)' indicates that a static route is enabled to + dynamically derive its next-hop from the best BGP route for the exact + same prefix." + DEFVAL { disabled } + ::= { vRtrInetStaticRouteEntry 33 } + +vRtrInetStaticRouteDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDescription is a user provided + description string for a static route. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrInetStaticRouteEntry 34 } + +vRtrInetStaticRoutePaddingSize OBJECT-TYPE + SYNTAX Unsigned32 (0..16384) + UNITS "Bytes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePaddingSize specifies the padding size + for the ICMP ping test packet of the cpe connectivity check. + vRtrInetStaticRoutePaddingSize is valid if the value of + vRtrInetStaticRouteCpeAddr is non-empty. This option applies to IPv4 + and IPv6 static routes." + DEFVAL { 56 } + ::= { vRtrInetStaticRouteEntry 35 } + +vRtrInetStaticRouteDynBgpNHType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDynBgpNHType indicates the address + type of vRtrInetStaticRouteDynBgpNH address. + + The value of vRtrInetStaticRouteDynBgpNHType is valid only when + vRtrInetStaticRouteStaticType is set to 'blackHole' and if + vRtrInetStaticRouteDynamicBgp is set to 'enabled'." + ::= { vRtrInetStaticRouteEntry 36 } + +vRtrInetStaticRouteDynBgpNH OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDynBgpNH indicates the ip address of + the next hop for the static route and it depends on the value of + vRtrInetStaticRouteStaticType. + + When the value of vRtrInetStaticRouteStaticType is 'blackHole' and the + value of vRtrInetStaticRouteDynamicBgp is 'enabled' then the value of + vRtrInetStaticRouteDynBgpNH is valid and dynamically derived from the + best BGP route for the exact same prefix." + ::= { vRtrInetStaticRouteEntry 37 } + +vRtrInetStaticRouteGenerateIcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteGenerateIcmp specifies if we should + generate and send an ICMP message when a packet matches a static route + with a black-hole next-hop. + + An 'inconsistentValue' error will be returned if an attempt is made to + set vRtrInetStaticRouteGenerateIcmp when the value of + vRtrInetStaticRouteStaticType is not set to 'blackHole(3)'." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 38 } + +vRtrInetStaticRouteValidateNH OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteValidateNH specifies whether or not to + track the state of the next-hop in the IPV4 ARP Cache or the IPv6 + Neighbor Cache. + + When vRtrInetStaticRouteValidateNH is set to 'true', the next-hop is + checked for reachability in the IPV4 ARP Cache or the IPV6 Neighbor + Cache. + + The object vRtrInetStaticRouteValidateNH is only supported for + directly connected next-hops." + DEFVAL { false } + ::= { vRtrInetStaticRouteEntry 39 } + +vRtrInetStaticRouteSrcClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteSrcClassIndex specifies the + source-class for this static route. + + The value of 0 means no source-class." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 40 } + +vRtrInetStaticRouteDstClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteDstClassIndex specifies the + destination-class for this static route. + + The value of 0 means no destination-class." + DEFVAL { 0 } + ::= { vRtrInetStaticRouteEntry 41 } + +vRtrInetStaticRouteHoldTimeLeft OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteHoldTimeLeft indicates the remaining + time in seconds for static route to become active/up, if static route + is being held down. A non-zero value indicates static route is being + held down for this many seconds." + ::= { vRtrInetStaticRouteEntry 42 } + +vRtrInetStaticRouteIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's Static Route Index Table." + ::= { tmnxVRtrObjs 25 } + +vRtrInetStaticRouteIndexEntry OBJECT-TYPE + SYNTAX VRtrInetStaticRouteIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The available index for the vRtrInetStaticRouteTable for every + destination per virtual router." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen + } + ::= { vRtrInetStaticRouteIndexTable 1 } + +VRtrInetStaticRouteIndexEntry ::= SEQUENCE +{ vRtrInetStaticRouteAvailIndex TestAndIncr } + +vRtrInetStaticRouteAvailIndex OBJECT-TYPE + SYNTAX TestAndIncr (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRouteAvailIndex indicates the available + fifth index for the vRtrInetStaticRouteTable. + + The fifth index to vRtrInetStaticRouteTable identifies a specific + next-hop route to distinguish it from other routes that share the same + destination address." + ::= { vRtrInetStaticRouteIndexEntry 1 } + +vRtrInetInstAggrTblLastChged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of the last change to the vRtrInetInstAggrTable either from + adding a row or removing a row." + ::= { tmnxVRtrObjs 26 } + +vRtrInetInstAggrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetInstAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetInstAggrTable is the list of configured virtual router + aggregations and their operational status information. + + vRtrInetInstAggrTable specifies the route aggregates that should be + generated into the virtual router if at least one contributing route + (more specific) is learned. + + A route could match multiple aggregate statements. For instance, with + the following entries: aggregate 10.0.0.0/8 aggregate 10.1.0.0/16 + + If the route 10.1.1.0/24 is learned, both aggregates would be + generated." + ::= { tmnxVRtrObjs 27 } + +vRtrInetInstAggrEntry OBJECT-TYPE + SYNTAX VRtrInetInstAggrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetInstAggrEntry indicates an entry (conceptual row) in the + vRtrInetInstAggrTable. Entries are created and destroyed by user." + INDEX { + vRtrID, + vRtrInetAggrIpPrefixType, + vRtrInetAggrIpPrefix, + vRtrInetAggrIpPrefixLen + } + ::= { vRtrInetInstAggrTable 1 } + +VRtrInetInstAggrEntry ::= SEQUENCE +{ + vRtrInetAggrIpPrefixType TmnxAddressAndPrefixType, + vRtrInetAggrIpPrefix TmnxAddressAndPrefixAddress, + vRtrInetAggrIpPrefixLen TmnxAddressAndPrefixPrefix, + vRtrInetAggrRowStatus RowStatus, + vRtrInetAggrLastChanged TimeStamp, + vRtrInetAggrSummaryOnly TruthValue, + vRtrInetAggrASSet TruthValue, + vRtrInetAggrAggregatorAS TmnxBgpAutonomousSystem, + vRtrInetAggrAggregatorIPAddr IpAddress, + vRtrInetAggrOperState TmnxOperState, + vRtrInetAggrAggregatorAS4Byte InetAutonomousSystemNumber, + vRtrInetAggrNextHopType INTEGER, + vRtrInetAggrCommunityVal DisplayString, + vRtrInetAggrIndirectAddrType InetAddressType, + vRtrInetAggrIndirectAddr InetAddress, + vRtrInetAggrGenerateIcmp TruthValue, + vRtrInetAggrDescription TItemDescription +} + +vRtrInetAggrIpPrefixType OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixType indicates the IP address type of + vRtrInetAggrIpPrefix." + ::= { vRtrInetInstAggrEntry 1 } + +vRtrInetAggrIpPrefix OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixType indicates the IP address prefix + to match for the aggregation." + ::= { vRtrInetInstAggrEntry 2 } + +vRtrInetAggrIpPrefixLen OBJECT-TYPE + SYNTAX TmnxAddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIpPrefixLen indicates the prefix length for + vRtrInetAggrIpPrefix, to match for the aggregation." + ::= { vRtrInetInstAggrEntry 3 } + +vRtrInetAggrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrInetAggrRowStatus controls the creation and deletion of rows in + the table." + ::= { vRtrInetInstAggrEntry 4 } + +vRtrInetAggrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAggrLastChanged indicates the time stamp of the + last change to this row of vRtrInetInstAggrTable." + ::= { vRtrInetInstAggrEntry 5 } + +vRtrInetAggrSummaryOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrSummaryOnly specifies if specific routes that + make up aggregates are advertised or not. + + When vRtrInetAggrSummaryOnly has value of 'true(1)', only the + aggregate is advertised, the more specific routes that make up the + aggregate are not. + + When vRtrInetAggrSummaryOnly has value of 'false(2)', both the + aggregate and more specific components are advertised." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 6 } + +vRtrInetAggrASSet OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrASSet specifies whether the aggregate route + has AS-SET. + + When vRtrInetAggrASSet has value of 'true(1)', the AS-Path of the + resulting aggregate will contain an AS-SET containing all AS numbers + from the contributing routes. + + When vRtrInetAggrASSet has value of 'false(2)', the AS-Path will + contain no AS-SET and will be originated by the ESR." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 7 } + +vRtrInetAggrAggregatorAS OBJECT-TYPE + SYNTAX TmnxBgpAutonomousSystem + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrInetAggrAggregatorAS specifies the aggregator's ASN. + + When vRtrInetAggrAggregatorAS is set to non zero, and + vRtrInetAggrAggregatorIPAddr is set to non-zero, the supplied ASN and + IP address will be used for the aggregator path attributes. + + When vRtrInetAggrAggregatorAS is not set, the aggregate routes ASN & + Router-ID will be used for the aggregator path attributes. + + This object was obsoleted in release 7.0. It is replaced with the + 4-byte AS number defined by vRtrInetAggrAggregatorAS4Byte." + DEFVAL { 0 } + ::= { vRtrInetInstAggrEntry 8 } + +vRtrInetAggrAggregatorIPAddr OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrAggregatorIPAddr specifies the aggregator's + IP address. + + When vRtrInetAggrAggregatorAS is set to non zero, and + vRtrInetAggrAggregatorIPAddr is set to non-zero, the supplied ASN and + IP address will be used for the aggregator path attributes. + + When vRtrInetAggrAggregatorIPAddr is not set, the aggregate routes ASN + & Router-ID will be used for the aggregator path attributes." + DEFVAL { '00000000'H } + ::= { vRtrInetInstAggrEntry 9 } + +vRtrInetAggrOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAggrOperState indicates the current operational + status of the aggregation entry." + ::= { vRtrInetInstAggrEntry 10 } + +vRtrInetAggrAggregatorAS4Byte OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrAggregatorAS4Byte specifies the aggregator's + Autonomous System Number (ASN). + + When vRtrInetAggrAggregatorAS4Byte is set to non zero, and + vRtrInetAggrAggregatorIPAddr is set to non-zero, the supplied ASN and + IP address will be used for the aggregator path attributes. + + When vRtrInetAggrAggregatorAS4Byte is not set, the aggregate routes + ASN and Router-ID will be used for the aggregator path attributes." + DEFVAL { 0 } + ::= { vRtrInetInstAggrEntry 11 } + +vRtrInetAggrNextHopType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + blackHole (1), + indirect (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrNextHopType specifies whether the aggregate + route will be installed in the Forwarding Information Base (FIB) when + the route is activated. + + When vRtrInetAggrNextHopType has a value of 'none', the aggregate + route will not be installed in the FIB. + + When vRtrInetAggrNextHopType has a value of 'blackHole' and the + aggregate route is active, it will be installed in the FIB with a + black-hole next-hop and packets matching this route will be discarded. + + When vRtrInetAggrNextHopType has a value of 'indirect' and the + aggregate route is active, it will be installed in the FIB with a + indirect next-hop and packets matching this route will be forwarded to + the resolved direct next-hop." + DEFVAL { none } + ::= { vRtrInetInstAggrEntry 12 } + +vRtrInetAggrCommunityVal OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..72)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrCommunityVal specifies the community name + that is used to add to the aggregate route. This value could then be + used in route policies to control the distribution of the route into + other protocols and by BGP to control the distribution of the route + into other routers. A value of ''H indicates that the + vRtrInetAggrCommunityVal has not been set." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 13 } + +vRtrInetAggrIndirectAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIndirectAddrType specifies the address type + of the indirect next-hop address." + DEFVAL { unknown } + ::= { vRtrInetInstAggrEntry 14 } + +vRtrInetAggrIndirectAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrIndirectAddr specifies the address of the + indirect next-hop address. + + An 'inconsistentValue' error will be returned if an attempt is made to + set vRtrInetAggrIndirectAddr to ipv4 address when the value of + vRtrInetAggrIpPrefix is not set to an ipv4 address or if an attempt is + made to set vRtrInetAggrIndirectAddr to ipv6 address when the value of + vRtrInetAggrIpPrefix is not set to an ipv6 address." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 15 } + +vRtrInetAggrGenerateIcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrGenerateIcmp specifies if we should generate + and send an ICMP message when a packet matches an aggregate route with + a black-hole next-hop. + + An 'inconsistentValue' error will be returned if an attempt is made to + set vRtrInetAggrGenerateIcmp when the value of vRtrInetAggrNextHopType + is not set to 'blackHole(1)'." + DEFVAL { false } + ::= { vRtrInetInstAggrEntry 16 } + +vRtrInetAggrDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetAggrDescription is a user provided + description string for aggregate route. It can consist of any + printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrInetInstAggrEntry 17 } + +vRtrInetSvcIpRangeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetSvcIpRangeTable has an entry for each IP address + range configured for a virtual interface in a virtual router + in the system. An interface on the virtual router may have + more than one Service IP address range assigned to it." + ::= { tmnxVRtrObjs 28 } + +vRtrInetSvcIpRangeEntry OBJECT-TYPE + SYNTAX VRtrInetSvcIpRangeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address range assigned a virtual + router service interface. Setting RowStatus to 'active' requires + values for all column variables to have been assigned." + INDEX { + vRtrID, + vRtrInetSvcIpRangeAddrType, + vRtrInetSvcIpRangeAddr, + vRtrInetSvcIpRangePfxLen + } + ::= { vRtrInetSvcIpRangeTable 1 } + +VRtrInetSvcIpRangeEntry ::= SEQUENCE +{ + vRtrInetSvcIpRangeAddrType InetAddressType, + vRtrInetSvcIpRangeAddr InetAddress, + vRtrInetSvcIpRangePfxLen InetAddressPrefixLength, + vRtrInetSvcIpRangeRowStatus RowStatus, + vRtrInetSvcIpRangeExclusive TruthValue +} + +vRtrInetSvcIpRangeAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeAddrType indicates the IP address type + of vRtrInetSvcIpRangeAddr." + ::= { vRtrInetSvcIpRangeEntry 1 } + +vRtrInetSvcIpRangeAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeAddr indicates the IP address service + range assigned to a router's service interface. The address type of + vRtrInetSvcIpRangeAddr is indicated by vRtrInetSvcIpRangeAddrType." + ::= { vRtrInetSvcIpRangeEntry 2 } + +vRtrInetSvcIpRangePfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangePfxLen specifies the prefix length to + be used with vRtrInetSvcIpRangeAddr for determining the IP address + range." + ::= { vRtrInetSvcIpRangeEntry 3 } + +vRtrInetSvcIpRangeRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeRowStatus is used for creation and + deletion of IP service prefix ranges." + ::= { vRtrInetSvcIpRangeEntry 4 } + +vRtrInetSvcIpRangeExclusive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSvcIpRangeExclusive specifies how the set + of addresses specified by this entry are interpreted. When the + value is 'true', they are reserved for services only and cannot be + assigned to network ports. When the value is 'false', + it could be used for services as well as network ports." + DEFVAL { false } + ::= { vRtrInetSvcIpRangeEntry 5 } + +vRtrIpNetToPhysicalTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpNetToPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpNetToPhysicalTable provides an extension of the + ipNetToPhysicalTable in the IP-MIB." + ::= { tmnxVRtrObjs 29 } + +vRtrIpNetToPhysicalEntry OBJECT-TYPE + SYNTAX VRtrIpNetToPhysicalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIpNetToPhysicalTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the vRtrIpNetToPhysicalTable." + AUGMENTS { ipNetToPhysicalEntry } + ::= { vRtrIpNetToPhysicalTable 1 } + +VRtrIpNetToPhysicalEntry ::= SEQUENCE +{ + vRtrIpNetToPhysicalTimer Unsigned32, + vRtrIpNetToPhysicalOperState TmnxOperState, + vRtrIpNetToPhysicalIsRouter TruthValue, + vRtrIpNetToPhysicalMTU Unsigned32, + vRtrIpNetToPhysicalPort TmnxPortID, + vRtrIpNetToPhysicalEncap TmnxEncapVal, + vRtrIpNetToPhysicalSecureNd INTEGER +} + +vRtrIpNetToPhysicalTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalTimer indicates how much longer an ARP + entry associated with an vRtrIpNetToPhysicalTable entry remains in the + ARP cache. It is initially set to vRtrIfArpTimeout. When + vRtrIpNetToPhysicalTimer has a value of zero, '0', the entry is + cleared from the cache." + ::= { vRtrIpNetToPhysicalEntry 1 } + +vRtrIpNetToPhysicalOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalOperState indicates if the ARP entry + is being used actively in the ARP Table. When ipNetToPhysicalType has + a value 'dynamic', vRtrIpNetToPhysicalOperState will never have a + value of 'outOfService'." + ::= { vRtrIpNetToPhysicalEntry 2 } + +vRtrIpNetToPhysicalIsRouter OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalIsRouter indicates whether this + ipNetToPhysicalEntry is a router." + ::= { vRtrIpNetToPhysicalEntry 3 } + +vRtrIpNetToPhysicalMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalMTU indicates the MTU of the link + attached to this ipNetToPhysicalEntry." + ::= { vRtrIpNetToPhysicalEntry 4 } + +vRtrIpNetToPhysicalPort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalPort indicates the ID of the port on + which this entry was learned." + ::= { vRtrIpNetToPhysicalEntry 5 } + +vRtrIpNetToPhysicalEncap OBJECT-TYPE + SYNTAX TmnxEncapVal + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalEncap indicates the encap value of the + SAP this entry was learned on. If this entry was learned on a network + port or null-encap SAP, the value of this object will be zero." + ::= { vRtrIpNetToPhysicalEntry 6 } + +vRtrIpNetToPhysicalSecureNd OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + secure (1), + unsecure (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpNetToPhysicalSecureNd indicates whether the + physical address is received via Secured Neighbor Discovery messages." + ::= { vRtrIpNetToPhysicalEntry 7 } + +vRtrInetCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetCidrRouteTable provides an extension of the + inetCidrRouteTable in the IP-FORWARD-MIB." + ::= { tmnxVRtrObjs 30 } + +vRtrInetCidrRouteEntry OBJECT-TYPE + SYNTAX VRtrInetCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetCidrRouteTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the IP route table." + AUGMENTS { inetCidrRouteEntry } + ::= { vRtrInetCidrRouteTable 1 } + +VRtrInetCidrRouteEntry ::= SEQUENCE +{ + vRtrInetCidrRouteLastEnabledTime TimeStamp, + vRtrInetCidrRoutePreference Unsigned32, + vRtrInetCidrRouteMetric Unsigned32, + vRtrInetCidrRouteIfVRtrId TmnxVRtrIDOrZero, + vRtrInetCidrRouteTunnEndpntInfo OCTET STRING, + vRtrInetCidrProtocolInstance Unsigned32, + vRtrInetCidrRouteNextHopType TmnxInetCidrNextHopType, + vRtrInetCidrRouteNextHopOwner TmnxInetCidrNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo Unsigned32, + vRtrInetCidrRouteNHFC TFCNameOrEmpty, + vRtrInetCidrRouteNHPriority TPriorityOrUndefined, + vRtrInetCidrRouteBkupFlags INTEGER, + vRtrInetCidrRouteBkupNextHopType InetAddressType, + vRtrInetCidrRouteBkupNextHop InetAddress, + vRtrInetCidrRouteBkupMetric Unsigned32, + vRtrInetCidrRouteNextHopRepCount Unsigned32, + vRtrInetCidrRouteBkupNHType TmnxInetCidrNextHopType, + vRtrInetCidrRouteBkupNHOwner TmnxInetCidrNextHopOwner, + vRtrInetCidrRouteBkupNHOwnAxInfo Unsigned32, + vRtrInetCidrRouteSrcClassIndex Unsigned32, + vRtrInetCidrRouteDstClassIndex Unsigned32, + vRtrInetCidrRouteOperFlags TmnxRouteOperFlags, + vRtrInetCidrRouteNextHopWeight Unsigned32, + vRtrInetCidrRouteNextHopOwnInst Unsigned32, + vRtrInetCidrRouteBkupNHOwnInst Unsigned32 +} + +vRtrInetCidrRouteLastEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrInetCidrRouteLastEnabledTime variable indicates the sysUpTime + value when ipCidrRouteStatus was last set to active (1) to allow IP + forwarding on this route entry." + ::= { vRtrInetCidrRouteEntry 1 } + +vRtrInetCidrRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRoutePreference indicates the priority of + this static route versus the routes from different sources such as BGP + or OSPF etc, when ipCidrRouteProto has a value of 'netmgmt' to + indicate that this entry is a static route. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences: + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes" + DEFVAL { 5 } + ::= { vRtrInetCidrRouteEntry 2 } + +vRtrInetCidrRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteMetric indicates the primary routing + metric for this route. The semantics of this metric are determined + by the routing-protocol specified in the route's ipCidrRouteProto + value." + ::= { vRtrInetCidrRouteEntry 3 } + +vRtrInetCidrRouteIfVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteIfVRtrId indicates the virtual router + instance of the egress interface defined by inetCidrRouteIfIndex. This + object is valid only for subscriber management routes. For all other + route types, this object will have a value of zero." + ::= { vRtrInetCidrRouteEntry 4 } + +vRtrInetCidrRouteTunnEndpntInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0|12..136)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteTunnEndpntInfo indicates tunnel endpoint + information. The first 4 bytes indicate number of tunnel end-points, + the next 4 bytes indicate IGP cost to reach tunnel end-points and the + next 64 bytes indicate up to 16 4-byte IPv4 addresses (the number of + end-points represented by bytes 1-4 indicate how many addresses are + present). When no tunnel endpoints exist, the size of this object + will be 0. When at least one tunnel endpoint exists, there would be + 12 bytes to represent the information related to one tunnel endpoint." + ::= { vRtrInetCidrRouteEntry 5 } + +vRtrInetCidrProtocolInstance OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrProtocolInstance indicates the instance of + the protocol through which this route was learned. + + A single instance protocol will always return an instance value 0." + ::= { vRtrInetCidrRouteEntry 6 } + +vRtrInetCidrRouteNextHopType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopType indicates the type of next + hop for this route." + ::= { vRtrInetCidrRouteEntry 7 } + +vRtrInetCidrRouteNextHopOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopOwner indicates the owner of next + hop for this route." + ::= { vRtrInetCidrRouteEntry 8 } + +vRtrInetCidrRouteNHOwnerAuxInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNHOwnerAuxInfo indicates the auxiliary + information for next hop owner as indicated by + vRtrInetCidrRouteNextHopOwner. + + The value of vRtrInetCidrRouteNHOwnerAuxInfo indicates the number of + tunnel ids existing for this next hop type and owner." + ::= { vRtrInetCidrRouteEntry 9 } + +vRtrInetCidrRouteNHFC OBJECT-TYPE + SYNTAX TFCNameOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNHFC indicates the forwarding class or + the sub forwarding class associated with the CIDR route. + + Specification of a sub forwarding class is also allowed. The format of + a sub forwarding class is the concatenation of the base forwarding + class and a sub class identifier in the form + base-fc-name[.sub-fc-name]." + ::= { vRtrInetCidrRouteEntry 10 } + +vRtrInetCidrRouteNHPriority OBJECT-TYPE + SYNTAX TPriorityOrUndefined + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNHPriority indicates the priority to be + assigned to the CIDR routes." + ::= { vRtrInetCidrRouteEntry 11 } + +vRtrInetCidrRouteBkupFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupFlags indicates the presence or + absence of LFA next-hops and backup routes. + + 'none' indicates that no next-hop is present. 'hasLfa' indicates that + an LFA next-hop is present in addition to the regular next-hop. + 'hasBackup' indicates that this route has a backup route. 'isBackup' + indicates that this route is a backup route to another route with the + same prefix. 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP." + ::= { vRtrInetCidrRouteEntry 12 } + +vRtrInetCidrRouteBkupNextHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNextHopType indicates the IP address + type of vRtrInetCidrRouteBkupNextHop. The value of + vRtrInetCidrRouteBkupNextHopType is only valid when + vRtrInetCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetCidrRouteEntry 13 } + +vRtrInetCidrRouteBkupNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNextHop indicates the IP address of + a backup next-hop. The value of vRtrInetCidrRouteBkupNextHop is only + valid when vRtrInetCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetCidrRouteEntry 14 } + +vRtrInetCidrRouteBkupMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupMetric indicates the routing + metric for a backup route. The semantics of this metric are determined + by the routing-protocol specified in the route's ipCidrRouteProto + value. The value of vRtrInetCidrRouteBkupMetric is only + valid when vRtrInetCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetCidrRouteEntry 15 } + +vRtrInetCidrRouteNextHopRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopRepCount indicates the number of + times the next-hop repeats for a particular route." + ::= { vRtrInetCidrRouteEntry 16 } + +vRtrInetCidrRouteBkupNHType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNHType indicates the type of next + hop for this backup route." + ::= { vRtrInetCidrRouteEntry 17 } + +vRtrInetCidrRouteBkupNHOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNHOwner indicates the owner of next + hop for this backup route." + ::= { vRtrInetCidrRouteEntry 18 } + +vRtrInetCidrRouteBkupNHOwnAxInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNHOwnAxInfo indicates the auxiliary + information for next hop owner as indicated by + vRtrInetCidrRouteBkupNHOwner. + + The value of vRtrInetCidrRouteBkupNHOwnAxInfo indicates the tunnel id + existing for this backup next hop type and owner." + ::= { vRtrInetCidrRouteEntry 19 } + +vRtrInetCidrRouteSrcClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteSrcClassIndex indicates the source-class + for this CIDR route." + ::= { vRtrInetCidrRouteEntry 20 } + +vRtrInetCidrRouteDstClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteDstClassIndex indicates the + destination-class for this CIDR route." + ::= { vRtrInetCidrRouteEntry 21 } + +vRtrInetCidrRouteOperFlags OBJECT-TYPE + SYNTAX TmnxRouteOperFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteOperFlags indicates the status of + different properties of this route. + + If the 'stickyFlag' bit is set, then it indicates ECMP sticky flag is + set on this route." + ::= { vRtrInetCidrRouteEntry 22 } + +vRtrInetCidrRouteNextHopWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopWeight indicates the weight given + to traffic this particular next-hop among the ECMP set of next-hops. + + The range of vRtrInetCidrRouteNextHopWeight is between 0 and maximum + value of vRtrEcmpMaxRoutes. A value of 0 implies that weighted ECMP is + not being used in the ECMP set of next-hops and this next-hop will be + used equally with other next-hops for ECMP." + ::= { vRtrInetCidrRouteEntry 23 } + +vRtrInetCidrRouteNextHopOwnInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteNextHopOwnInst indicates the instance of + the next hop owner as indicated by vRtrInetCidrRouteNextHopOwner." + ::= { vRtrInetCidrRouteEntry 24 } + +vRtrInetCidrRouteBkupNHOwnInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRouteBkupNHOwnInst indicates the instance of + the back up next hop owner as indicated by + vRtrInetCidrRouteBkupNHOwner." + ::= { vRtrInetCidrRouteEntry 25 } + +vRtrIcmp6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIcmp6Table table contains statistics of ICMPv6 messages that + are received and sourced by a router instance." + ::= { tmnxVRtrObjs 31 } + +vRtrIcmp6Entry OBJECT-TYPE + SYNTAX VRtrIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMP statistics of a virtual router + instance. Entries are created and deleted when entries in the + vRtrConfEntry are created and deleted." + AUGMENTS { vRtrConfEntry } + ::= { vRtrIcmp6Table 1 } + +VRtrIcmp6Entry ::= SEQUENCE +{ + vRtrIcmp6InMsgs Counter32, + vRtrIcmp6InErrors Counter32, + vRtrIcmp6InDestUnreachs Counter32, + vRtrIcmp6InAdminProhibs Counter32, + vRtrIcmp6InTimeExcds Counter32, + vRtrIcmp6InParmProblems Counter32, + vRtrIcmp6InPktTooBigs Counter32, + vRtrIcmp6InEchos Counter32, + vRtrIcmp6InEchoReplies Counter32, + vRtrIcmp6InRtrSolicits Counter32, + vRtrIcmp6InRtrAdvertisements Counter32, + vRtrIcmp6InNbrSolicits Counter32, + vRtrIcmp6InNbrAdvertisements Counter32, + vRtrIcmp6InRedirects Counter32, + vRtrIcmp6InGrpMembQueries Counter32, + vRtrIcmp6InGrpMembResponses Counter32, + vRtrIcmp6InGrpMembReductions Counter32, + vRtrIcmp6OutMsgs Counter32, + vRtrIcmp6OutErrors Counter32, + vRtrIcmp6OutDestUnreachs Counter32, + vRtrIcmp6OutAdminProhibs Counter32, + vRtrIcmp6OutTimeExcds Counter32, + vRtrIcmp6OutParmProblems Counter32, + vRtrIcmp6OutPktTooBigs Counter32, + vRtrIcmp6OutEchos Counter32, + vRtrIcmp6OutEchoReplies Counter32, + vRtrIcmp6OutRtrSolicits Counter32, + vRtrIcmp6OutRtrAdvertisements Counter32, + vRtrIcmp6OutNbrSolicits Counter32, + vRtrIcmp6OutNbrAdvertisements Counter32, + vRtrIcmp6OutRedirects Counter32, + vRtrIcmp6OutGrpMembQueries Counter32, + vRtrIcmp6OutGrpMembResponses Counter32, + vRtrIcmp6OutGrpMembReductions Counter32 +} + +vRtrIcmp6InMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InMsgs indicates the total number of ICMP + messages received by this router instance which includes all those + counted by vRtrIcmp6InErrors." + ::= { vRtrIcmp6Entry 1 } + +vRtrIcmp6InErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InErrors indicates the number of ICMP messages + which this router instance received but determined as having + ICMP-specific errors (bad ICMP checksums, bad length , etc.)." + ::= { vRtrIcmp6Entry 2 } + +vRtrIcmp6InDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InDestUnreachs indicates the number of ICMP + Destination Unreachable messages received by this router instance." + ::= { vRtrIcmp6Entry 3 } + +vRtrIcmp6InAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages received by this router instance." + ::= { vRtrIcmp6Entry 4 } + +vRtrIcmp6InTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InTimeExcds indicates the number of ICMP Time + Exceeded messages received by this router instance." + ::= { vRtrIcmp6Entry 5 } + +vRtrIcmp6InParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InParmProblems indicates the number of ICMP + Parameter Problem messages received by this router instance." + ::= { vRtrIcmp6Entry 6 } + +vRtrIcmp6InPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InPktTooBigs indicates the number of ICMP Packet + Too Big messages received by this router instance." + ::= { vRtrIcmp6Entry 7 } + +vRtrIcmp6InEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InEchos indicates the number of ICMP Echo + (request) messages received by this router instance." + ::= { vRtrIcmp6Entry 8 } + +vRtrIcmp6InEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InEchoReplies indicates the number of ICMP Echo + Reply messages received by this router instance." + ::= { vRtrIcmp6Entry 9 } + +vRtrIcmp6InRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRtrSolicits indicates the number of ICMP + Router Solicit messages received by this router instance." + ::= { vRtrIcmp6Entry 10 } + +vRtrIcmp6InRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRtrAdvertisements indicates the number of ICMP + Router Advertisement messages received by this router instance." + ::= { vRtrIcmp6Entry 11 } + +vRtrIcmp6InNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InNbrSolicits indicates the number of ICMP + Neighbor Solicit messages received by this router instance." + ::= { vRtrIcmp6Entry 12 } + +vRtrIcmp6InNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InNbrAdvertisements indicates the number of ICMP + Neighbor Advertisement messages received by this router instance." + ::= { vRtrIcmp6Entry 13 } + +vRtrIcmp6InRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InRedirects indicates number of ICMP Redirect + messages received by this router instance." + ::= { vRtrIcmp6Entry 14 } + +vRtrIcmp6InGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembQueries indicates the number of ICMP + Group Membership Query messages received by this router instance." + ::= { vRtrIcmp6Entry 15 } + +vRtrIcmp6InGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembResponses indicates the number of ICMP + Group Membership Response messages received by this router instance." + ::= { vRtrIcmp6Entry 16 } + +vRtrIcmp6InGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6InGrpMembReductions indicates the number of ICMP + Group Membership Reduction messages received by this router instance." + ::= { vRtrIcmp6Entry 17 } + +vRtrIcmp6OutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutMsgs indicates the total number of ICMP + messages which this router instance attempted to send. Note that + this counter includes all those counted by icmpOutErrors." + ::= { vRtrIcmp6Entry 18 } + +vRtrIcmp6OutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutErrors indicates the number of ICMP + messages which this router instance did not send due to problems + discovered within ICMP such as a lack of buffers. This value + should not include errors discovered outside the ICMP layer such + as the inability of VRtr IPv6 to route the resultant datagram. In + some implementations there may be no types of error which contribute + to this counter's value." + ::= { vRtrIcmp6Entry 19 } + +vRtrIcmp6OutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutDestUnreachs indicates the number of ICMP + Destination Unreachable messages sent by this router instance." + ::= { vRtrIcmp6Entry 20 } + +vRtrIcmp6OutAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages sent by this router instance." + ::= { vRtrIcmp6Entry 21 } + +vRtrIcmp6OutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutTimeExcds indicates the number of ICMP Time + Exceeded messages sent by this router instance." + ::= { vRtrIcmp6Entry 22 } + +vRtrIcmp6OutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutParmProblems indicates the number of ICMP + Parameter Problem messages sent by this router instance." + ::= { vRtrIcmp6Entry 23 } + +vRtrIcmp6OutPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutPktTooBigs indicates the number of ICMP + Packet Too Big messages sent by this router instance." + ::= { vRtrIcmp6Entry 24 } + +vRtrIcmp6OutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutEchos indicates the number of ICMP Echo + Request messages sent by this router instance." + ::= { vRtrIcmp6Entry 25 } + +vRtrIcmp6OutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutEchoReplies indicates the number of ICMP Echo + Reply messages sent by this router instance." + ::= { vRtrIcmp6Entry 26 } + +vRtrIcmp6OutRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRtrSolicits indicates the number of ICMP + Router Solicitation messages sent by this router instance." + ::= { vRtrIcmp6Entry 27 } + +vRtrIcmp6OutRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRtrAdvertisements indicates the number of + ICMP Router Advertisement messages sent by this router instance." + ::= { vRtrIcmp6Entry 28 } + +vRtrIcmp6OutNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutNbrSolicits indicates the number of ICMP + Neighbor Solicitation messages sent by this router instance." + ::= { vRtrIcmp6Entry 29 } + +vRtrIcmp6OutNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutNbrAdvertisements indicates the number of + ICMP Neighbor Advertisement messages sent by this router instance." + ::= { vRtrIcmp6Entry 30 } + +vRtrIcmp6OutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutRedirects indicates the number of ICMP + Redirect messages sent by this router instance." + ::= { vRtrIcmp6Entry 31 } + +vRtrIcmp6OutGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembQueries indicates the number of ICMP + Group Membership Query messages sent by this router instance." + ::= { vRtrIcmp6Entry 32 } + +vRtrIcmp6OutGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembResponses indicates the number of ICMP + Group Membership Response messages sent by this router instance." + ::= { vRtrIcmp6Entry 33 } + +vRtrIcmp6OutGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmp6OutGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages sent by this router instance." + ::= { vRtrIcmp6Entry 34 } + +vRtrIfIcmp6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIcmp6Table table contains statistics of ICMPv6 messages that + are received and sourced by a router interface." + ::= { tmnxVRtrObjs 32 } + +vRtrIfIcmp6Entry OBJECT-TYPE + SYNTAX VRtrIfIcmp6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMP statistics of a virtual router + interface. Entries are created and deleted when entries in the + vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIcmp6Table 1 } + +VRtrIfIcmp6Entry ::= SEQUENCE +{ + vRtrIfIcmp6InMsgs Counter32, + vRtrIfIcmp6InErrors Counter32, + vRtrIfIcmp6InDestUnreachs Counter32, + vRtrIfIcmp6InAdminProhibs Counter32, + vRtrIfIcmp6InTimeExcds Counter32, + vRtrIfIcmp6InParmProblems Counter32, + vRtrIfIcmp6InPktTooBigs Counter32, + vRtrIfIcmp6InEchos Counter32, + vRtrIfIcmp6InEchoReplies Counter32, + vRtrIfIcmp6InRtrSolicits Counter32, + vRtrIfIcmp6InRtrAdvertisements Counter32, + vRtrIfIcmp6InNbrSolicits Counter32, + vRtrIfIcmp6InNbrAdvertisements Counter32, + vRtrIfIcmp6InRedirects Counter32, + vRtrIfIcmp6InGrpMembQueries Counter32, + vRtrIfIcmp6InGrpMembResponses Counter32, + vRtrIfIcmp6InGrpMembReductions Counter32, + vRtrIfIcmp6OutMsgs Counter32, + vRtrIfIcmp6OutErrors Counter32, + vRtrIfIcmp6OutDestUnreachs Counter32, + vRtrIfIcmp6OutAdminProhibs Counter32, + vRtrIfIcmp6OutTimeExcds Counter32, + vRtrIfIcmp6OutParmProblems Counter32, + vRtrIfIcmp6OutPktTooBigs Counter32, + vRtrIfIcmp6OutEchos Counter32, + vRtrIfIcmp6OutEchoReplies Counter32, + vRtrIfIcmp6OutRtrSolicits Counter32, + vRtrIfIcmp6OutRtrSolicitsTime TimeStamp, + vRtrIfIcmp6OutRtrAdvertisements Counter32, + vRtrIfIcmp6OutRtrAdvTime TimeStamp, + vRtrIfIcmp6OutNbrSolicits Counter32, + vRtrIfIcmp6OutNbrSolicitsTime TimeStamp, + vRtrIfIcmp6OutNbrAdvertisements Counter32, + vRtrIfIcmp6OutNbrAdvTime TimeStamp, + vRtrIfIcmp6OutRedirects Counter32, + vRtrIfIcmp6OutGrpMembQueries Counter32, + vRtrIfIcmp6OutGrpMembResponses Counter32, + vRtrIfIcmp6OutGrpMembReductions Counter32 +} + +vRtrIfIcmp6InMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InMsgs indicates the total number of ICMP + messages received by this interface which includes all those counted + by vRtrIfIcmp6InErrors. Note that this interface is the interface to + which the ICMP messages were addressed which may not be necessarily + the input interface for the messages." + ::= { vRtrIfIcmp6Entry 1 } + +vRtrIfIcmp6InErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InErrors indicates the number of ICMP messages + which this interface received but determined as having ICMP-specific + errors (bad ICMP checksums, bad length , etc.)." + ::= { vRtrIfIcmp6Entry 2 } + +vRtrIfIcmp6InDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InDestUnreachs indicates the number of ICMP + Destination Unreachable messages received by this interface." + ::= { vRtrIfIcmp6Entry 3 } + +vRtrIfIcmp6InAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages received by this interface." + ::= { vRtrIfIcmp6Entry 4 } + +vRtrIfIcmp6InTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InTimeExcds indicates the number of ICMP Time + Exceeded messages received by this interface." + ::= { vRtrIfIcmp6Entry 5 } + +vRtrIfIcmp6InParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InParmProblems indicates the number of ICMP + Parameter Problem messages received by this interface." + ::= { vRtrIfIcmp6Entry 6 } + +vRtrIfIcmp6InPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InPktTooBigs indicates the number of ICMP + Packet Too Big messages received by this interface." + ::= { vRtrIfIcmp6Entry 7 } + +vRtrIfIcmp6InEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InEchos indicates the number of ICMP Echo + (request) messages received by this interface." + ::= { vRtrIfIcmp6Entry 8 } + +vRtrIfIcmp6InEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InEchoReplies indicates the number of ICMP + Echo Reply messages received by this interface." + ::= { vRtrIfIcmp6Entry 9 } + +vRtrIfIcmp6InRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRtrSolicits indicates the number of ICMP + Router Solicit messages received by this interface." + ::= { vRtrIfIcmp6Entry 10 } + +vRtrIfIcmp6InRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRtrAdvertisements indicates the number of + ICMP Router Advertisement messages received by this interface." + ::= { vRtrIfIcmp6Entry 11 } + +vRtrIfIcmp6InNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InNbrSolicits indicates the number of ICMP + Neighbor Solicit messages received by this interface." + ::= { vRtrIfIcmp6Entry 12 } + +vRtrIfIcmp6InNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InNbrAdvertisements indicates the number of + ICMP Neighbor Advertisement messages received by this interface." + ::= { vRtrIfIcmp6Entry 13 } + +vRtrIfIcmp6InRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InRedirects indicates number of ICMP Redirect + messages received by this interface." + ::= { vRtrIfIcmp6Entry 14 } + +vRtrIfIcmp6InGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembQueries indicates the number of ICMP + Group Membership Query messages received by this interface." + ::= { vRtrIfIcmp6Entry 15 } + +vRtrIfIcmp6InGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembResponses indicates the number of + ICMP Group Membership Response messages received by this interface." + ::= { vRtrIfIcmp6Entry 16 } + +vRtrIfIcmp6InGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6InGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages received by this interface." + ::= { vRtrIfIcmp6Entry 17 } + +vRtrIfIcmp6OutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutMsgs indicates the total number of ICMP + messages which this interface attempted to send. Note that this + counter includes all those counted by icmpOutErrors." + ::= { vRtrIfIcmp6Entry 18 } + +vRtrIfIcmp6OutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutErrors indicates the number of ICMP + messages which this interface did not send due to problems discovered + within ICMP such as a lack of buffers. This value should not include + errors discovered outside the ICMP layer such as the inability of + VRtr IPv6 to route the resultant datagram. In some implementations + there may be no types of error which contribute to this counter's + value." + ::= { vRtrIfIcmp6Entry 19 } + +vRtrIfIcmp6OutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutDestUnreachs indicates the number of ICMP + Destination Unreachable messages sent by this interface." + ::= { vRtrIfIcmp6Entry 20 } + +vRtrIfIcmp6OutAdminProhibs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutAdminProhibs indicates the number of ICMP + destination unreachable/communication administratively prohibited + messages sent by this interface." + ::= { vRtrIfIcmp6Entry 21 } + +vRtrIfIcmp6OutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutTimeExcds indicates the number of ICMP Time + Exceeded messages sent by this interface." + ::= { vRtrIfIcmp6Entry 22 } + +vRtrIfIcmp6OutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutParmProblems indicates the number of ICMP + Parameter Problem messages sent by this interface." + ::= { vRtrIfIcmp6Entry 23 } + +vRtrIfIcmp6OutPktTooBigs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutPktTooBigs indicates the number of ICMP + Packet Too Big messages sent by this interface." + ::= { vRtrIfIcmp6Entry 24 } + +vRtrIfIcmp6OutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutEchos indicates the number of ICMP Echo + Request messages sent by this interface." + ::= { vRtrIfIcmp6Entry 25 } + +vRtrIfIcmp6OutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutEchoReplies indicates the number of ICMP + Echo Reply messages sent by this interface." + ::= { vRtrIfIcmp6Entry 26 } + +vRtrIfIcmp6OutRtrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrSolicits indicates the number of ICMP + Router Solicitation messages sent by this interface." + ::= { vRtrIfIcmp6Entry 27 } + +vRtrIfIcmp6OutRtrSolicitsTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrSolicitsTime indicates the system time + when the last router solicitation message was sent by this interface." + ::= { vRtrIfIcmp6Entry 28 } + +vRtrIfIcmp6OutRtrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrAdvertisements indicates the number of + ICMP Router Advertisement messages sent by this interface." + ::= { vRtrIfIcmp6Entry 29 } + +vRtrIfIcmp6OutRtrAdvTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRtrAdvTime indicates the system time when + the last router advertisement message was sent by this interface." + ::= { vRtrIfIcmp6Entry 30 } + +vRtrIfIcmp6OutNbrSolicits OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrSolicits indicates the number of ICMP + Neighbor Solicitation messages sent by this interface." + ::= { vRtrIfIcmp6Entry 31 } + +vRtrIfIcmp6OutNbrSolicitsTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrSolicitsTime indicates the system time + when the last neighbor solicitation message was sent by this + interface." + ::= { vRtrIfIcmp6Entry 32 } + +vRtrIfIcmp6OutNbrAdvertisements OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrAdvertisements indicates the number of + ICMP Neighbor Advertisement messages sent by this interface." + ::= { vRtrIfIcmp6Entry 33 } + +vRtrIfIcmp6OutNbrAdvTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutNbrAdvTime indicates the system time when + the last neighbor advertisement message was sent by this interface." + ::= { vRtrIfIcmp6Entry 34 } + +vRtrIfIcmp6OutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutRedirects indicates the number of ICMP + Redirect messages sent by this interface." + ::= { vRtrIfIcmp6Entry 35 } + +vRtrIfIcmp6OutGrpMembQueries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembQueries indicates the number of ICMP + Group Membership Query messages sent by this interface." + ::= { vRtrIfIcmp6Entry 36 } + +vRtrIfIcmp6OutGrpMembResponses OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembResponses indicates the number of + ICMP Group Membership Response messages sent by this interface." + ::= { vRtrIfIcmp6Entry 37 } + +vRtrIfIcmp6OutGrpMembReductions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmp6OutGrpMembReductions indicates the number of + ICMP Group Membership Reduction messages sent by this interface." + ::= { vRtrIfIcmp6Entry 38 } + +vRtrIfBfdTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrIfBfdTable table contains the configuration for Bi-directional + Forwarding Detection (BFD) on the vRtrIfEntry with the same indices. + + The vRtrIfBfdTable is obsoleted and replaced with vRtrIfBfdExtTable in + 9.0 Release." + ::= { tmnxVRtrObjs 33 } + +vRtrIfBfdEntry OBJECT-TYPE + SYNTAX VRtrIfBfdEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents the BFD configuration for an interface. + Entries are created and deleted when entries in the vRtrIfTable are + created and deleted. + + The vRtrIfBfdEntry is obsoleted and replaced with vRtrIfBfdExtEntry in + 9.0 Release." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfBfdTable 1 } + +VRtrIfBfdEntry ::= SEQUENCE +{ + vRtrIfBfdAdminState TmnxAdminState, + vRtrIfBfdTransmitInterval Unsigned32, + vRtrIfBfdReceiveInterval Unsigned32, + vRtrIfBfdMultiplier Unsigned32, + vRtrIfBfdEchoInterval Unsigned32, + vRtrIfBfdType INTEGER +} + +vRtrIfBfdAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdAdminState specifies the admin state of BFD on + this interface. When it is 'inService', BFD sessions can be + established on this interface. When it is 'outOfService', they cannot. + + The vRtrIfBfdAdminState object is obsoleted and replaced with + vRtrIfBfdExtAdminState object in 9.0 Release." + ::= { vRtrIfBfdEntry 1 } + +vRtrIfBfdTransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdTransmitInterval specifies the BFD transmit + interval over this interface. The minimum accepted value depends + on the value of vRtrIfBfdType, as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds. + + The vRtrIfBfdTransmitInterval object is obsoleted and replaced with + vRtrIfBfdExtTransmitInterval object in 9.0 Release." + DEFVAL { 100 } + ::= { vRtrIfBfdEntry 2 } + +vRtrIfBfdReceiveInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdReceiveInterval specifies the BFD receive + interval over this interface. The minimum accepted value depends + on the value of vRtrIfBfdType, as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds. + + The vRtrIfBfdReceiveInterval object is obsoleted and replaced with + vRtrIfBfdExtReceiveInterval object in 9.0 Release." + DEFVAL { 100 } + ::= { vRtrIfBfdEntry 3 } + +vRtrIfBfdMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdMultiplier specifies the the number of + consecutive BFD messages that must be missed from the peer before the + BFD session state is changed to down and the upper level protocols + (OSPF, IS-IS or PIM) are notified of the fault. + + The vRtrIfBfdMultiplier object is obsoleted and replaced with + vRtrIfBfdExtMultiplier object in 9.0 Release." + DEFVAL { 3 } + ::= { vRtrIfBfdEntry 4 } + +vRtrIfBfdEchoInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdEchoInterval specifies the BFD echo interval + over this interface. + + The vRtrIfBfdEchoInterval object is obsoleted and replaced with + vRtrIfBfdExtEchoInterval object in 9.0 Release." + DEFVAL { 0 } + ::= { vRtrIfBfdEntry 5 } + +vRtrIfBfdType OBJECT-TYPE + SYNTAX INTEGER { + cpmNp (1), + auto (2) + } + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdType specifies the configured termination + of a BFD session on this interface. 'cpmNp(1)' specifies + termination on the CPM card's Network Processor. 'auto(2)' + specifies a system-selected termination other than the CPM Network + Processor. + + The vRtrIfBfdType object is obsoleted and replaced with + vRtrIfBfdExtType object in 9.0 Release." + DEFVAL { auto } + ::= { vRtrIfBfdEntry 6 } + +vRtrIfBfdSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The vRtrIfBfdSessionTable table contains per BFD session statistics + and operational settings." + ::= { tmnxVRtrObjs 34 } + +vRtrIfBfdSessionEntry OBJECT-TYPE + SYNTAX VRtrIfBfdSessionEntry + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "Each row entry represents a BFD session. Entries are created + automatically by the system, or when a static route is configured to + use BFD." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfBfdSessionLclAddrType, + vRtrIfBfdSessionLclAddr, + vRtrIfBfdSessionRemAddrType, + vRtrIfBfdSessionRemAddr + } + ::= { vRtrIfBfdSessionTable 1 } + +VRtrIfBfdSessionEntry ::= SEQUENCE +{ + vRtrIfBfdSessionLclAddrType InetAddressType, + vRtrIfBfdSessionLclAddr InetAddress, + vRtrIfBfdSessionRemAddrType InetAddressType, + vRtrIfBfdSessionRemAddr InetAddress, + vRtrIfBfdSessionOperState TmnxOperState, + vRtrIfBfdSessionState INTEGER, + vRtrIfBfdSessionOperFlags BITS, + vRtrIfBfdSessionMesgRecv Counter32, + vRtrIfBfdSessionMesgSent Counter32, + vRtrIfBfdSessionLastDownTime TimeStamp, + vRtrIfBfdSessionLastUpTime TimeStamp, + vRtrIfBfdSessionUpCount Counter32, + vRtrIfBfdSessionDownCount Counter32, + vRtrIfBfdSessionLclDisc Unsigned32, + vRtrIfBfdSessionRemDisc Unsigned32, + vRtrIfBfdSessionProtocols BITS, + vRtrIfBfdSessionTxInterval Unsigned32, + vRtrIfBfdSessionRxInterval Unsigned32, + vRtrIfBfdSessionType INTEGER, + vRtrIfBfdSessionVerMismatch Counter32, + vRtrIfBfdSessionTimeSinceLastRx Unsigned32, + vRtrIfBfdSessionTimeSinceLastTx Unsigned32 +} + +vRtrIfBfdSessionLclAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLclAddrType indicates the address type in + vRtrIfBfdSessionLclAddr." + ::= { vRtrIfBfdSessionEntry 1 } + +vRtrIfBfdSessionLclAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLclAddr indicates the address of the + local endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessionLclAddrType." + ::= { vRtrIfBfdSessionEntry 2 } + +vRtrIfBfdSessionRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionRemAddrType indicates the address type in + vRtrIfBfdSessionRemAddr." + ::= { vRtrIfBfdSessionEntry 3 } + +vRtrIfBfdSessionRemAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionRemAddr indicates the address of the + local endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessionRemAddrType." + ::= { vRtrIfBfdSessionEntry 4 } + +vRtrIfBfdSessionOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionOperState indicates the operational state + of BFD on this interface." + ::= { vRtrIfBfdSessionEntry 5 } + +vRtrIfBfdSessionState OBJECT-TYPE + SYNTAX INTEGER { + adminDown (0), + down (1), + init (2), + up (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionState indicates the state of the BFD + protocol on this interface." + ::= { vRtrIfBfdSessionEntry 6 } + +vRtrIfBfdSessionOperFlags OBJECT-TYPE + SYNTAX BITS { + noProtocols (0), + noHeartBeat (1), + echoFailed (2), + nbrSignalDown (3), + fwdPlaneReset (4), + pathDown (5), + nbrAdminDown (6), + adminClear (7) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionOperFlags indicates the reasons why a BFD + session is not up." + ::= { vRtrIfBfdSessionEntry 7 } + +vRtrIfBfdSessionMesgRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionMesgRecv indicates the number of messages + received in this session. + + This object is applicable if vRtrIfBfdSessionType is 'iom(1)' or + 'cpm(2)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessionEntry 8 } + +vRtrIfBfdSessionMesgSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionMesgSent indicates the number of messages + sent in this session. + + This object is applicable if vRtrIfBfdSessionType is 'iom(1)' or + 'cpm(2)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessionEntry 9 } + +vRtrIfBfdSessionLastDownTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLastDownTime indicates the system time + when this session last went down." + ::= { vRtrIfBfdSessionEntry 10 } + +vRtrIfBfdSessionLastUpTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLastUpTime indicates the system time when + this session last came up." + ::= { vRtrIfBfdSessionEntry 11 } + +vRtrIfBfdSessionUpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionUpCount indicates the number of times + vRtrIfBfdSessionOperState changed from 'outOfService' to 'inService'." + ::= { vRtrIfBfdSessionEntry 12 } + +vRtrIfBfdSessionDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionDownCount indicates the number of times + vRtrIfBfdSessionOperState changed from 'inService' to 'outOfService'." + ::= { vRtrIfBfdSessionEntry 13 } + +vRtrIfBfdSessionLclDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionLclDisc indicates the unique local + discriminator for this session." + ::= { vRtrIfBfdSessionEntry 14 } + +vRtrIfBfdSessionRemDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionRemDisc indicates the remote + discriminator for this session." + ::= { vRtrIfBfdSessionEntry 15 } + +vRtrIfBfdSessionProtocols OBJECT-TYPE + SYNTAX BITS { + ospfv2 (0), + pim (1), + isis (2), + staticRoute (3), + mcRing (4), + rsvp (5), + bgp (6), + vrrp (7), + srrp (8), + mcep (9), + ldp (10), + ipsecTunnel (11), + ospfv3 (12), + mcIpsec (13), + mcMobile (14), + mplsTp (15), + lag (16) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionProtocols indicates which protocols are + using this BFD session." + ::= { vRtrIfBfdSessionEntry 16 } + +vRtrIfBfdSessionTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionTxInterval indicates the negotiated + transmit interval. This value is the minimum of the local node's + 'vRtrIfBfdExtTransmitInterval' and the remote node's receive interval." + ::= { vRtrIfBfdSessionEntry 17 } + +vRtrIfBfdSessionRxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionRxInterval indicates the negotiated + receive interval. This value is the minimum of the local node's + 'vRtrIfBfdExtReceiveInterval' and the remote node's transmit interval." + ::= { vRtrIfBfdSessionEntry 18 } + +vRtrIfBfdSessionType OBJECT-TYPE + SYNTAX INTEGER { + iom (1), + cpm (2), + cpmNp (3) + } + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionType indicates the termination of the BFD + session, as follows: + 'iom (1)' - termination on the IOM card main processor, + 'cpm (2)' - termination on the CPM card main processor, + 'cpmNp (3)' - termination on the CPM card Network Processor." + ::= { vRtrIfBfdSessionEntry 19 } + +vRtrIfBfdSessionVerMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionVerMismatch indicates the number of + version mismatch errors for the bfd session." + ::= { vRtrIfBfdSessionEntry 20 } + +vRtrIfBfdSessionTimeSinceLastRx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionTimeSinceLastRx indicates the number of + milliseconds elapsed since the most recent message was received on the + BFD session. If the session is down, zero is returned. + + This object is applicable to sessions with vRtrIfBfdSessionType equal + to 'cpmNp(3)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessionEntry 21 } + +vRtrIfBfdSessionTimeSinceLastTx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "The value of vRtrIfBfdSessionTimeSinceLastTx indicates the number of + milliseconds elapsed since the most recent message was transmitted on + the BFD session. If the session is down, zero is returned. + + This object is applicable to sessions with vRtrIfBfdSessionType equal + to 'cpmNp(3)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessionEntry 22 } + +vRtrIfDHCP6TableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6TableLastChanged indicates the time + of the last change to any row of vRtrIfDHCP6Table" + ::= { tmnxVRtrObjs 35 } + +vRtrIfDHCP6Table OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCP6Table is used to configure the interface parameters for + DHCP6." + ::= { tmnxVRtrObjs 36 } + +vRtrIfDHCP6Entry OBJECT-TYPE + SYNTAX VRtrIfDHCP6Entry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DHCP6 for a virtual + router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCP6Table 1 } + +VRtrIfDHCP6Entry ::= SEQUENCE +{ + vRtrIfDHCP6LastChanged TimeStamp, + vRtrIfDHCP6AdminState TmnxAdminState, + vRtrIfDHCP6OperState INTEGER, + vRtrIfDHCP6Description TItemDescription, + vRtrIfDHCP6RelayServer1 InetAddressIPv6z, + vRtrIfDHCP6RelayServer2 InetAddressIPv6z, + vRtrIfDHCP6RelayServer3 InetAddressIPv6z, + vRtrIfDHCP6RelayServer4 InetAddressIPv6z, + vRtrIfDHCP6RelayServer5 InetAddressIPv6z, + vRtrIfDHCP6RelayServer6 InetAddressIPv6z, + vRtrIfDHCP6RelayServer7 InetAddressIPv6z, + vRtrIfDHCP6RelayServer8 InetAddressIPv6z, + vRtrIfDHCP6RelayItfIdOption INTEGER, + vRtrIfDHCP6LeasePopulate Unsigned32, + vRtrIfDHCP6CurrLeasePopulate Unsigned32, + vRtrIfDHCP6SourceAddress InetAddressIPv6, + vRtrIfDHCP6EnableNgbrResolution TruthValue, + vRtrIfDHCP6RemoteIdOption TruthValue, + vRtrIfDHCP6PfxdAdminState INTEGER, + vRtrIfDHCP6ServerMaxLeaseStates Unsigned32, + vRtrIfDHCP6CurrServerLeaseStates Unsigned32, + vRtrIfDHCP6ItfIdString DisplayString, + vRtrIfDHCP6ProxyAdminState TmnxAdminState, + vRtrIfDHCP6ProxyRenewTimer Unsigned32, + vRtrIfDHCP6ProxyRebindTimer Unsigned32, + vRtrIfDHCP6ProxyValidLifetime Unsigned32, + vRtrIfDHCP6ProxyPrefLifetime Unsigned32, + vRtrIfDHCP6ProxyApplications BITS, + vRtrIfDHCP6UserDb TNamedItemOrEmpty, + vRtrIfDHCP6LocalDhcpServerName TNamedItemOrEmpty, + vRtrIfDHCP6RelayApplications BITS, + vRtrIfDHCP6LinkAddress InetAddressIPv6, + vRtrIfDHCP6RoutePopulatePd TruthValue, + vRtrIfDHCP6RoutePopulateNa TruthValue, + vRtrIfDHCP6RoutePopulateTa TruthValue, + vRtrIfDHCP6RoutePopulateExcl TruthValue, + vRtrIfDHCP6PythonPolicy TNamedItemOrEmpty, + vRtrIfDHCP6FilterId TDHCPFilterID, + vRtrIfDHCP6SnpgAdminState TmnxAdminState +} + +vRtrIfDHCP6LastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6LastChanged indicates the time of + the last change to this row of VRtrIfDHCP6Entry." + ::= { vRtrIfDHCP6Entry 1 } + +vRtrIfDHCP6AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6AdminState specifies the desired + administrative status of the DHCP6 relay agent on this interface. + + The value can only be set to inService if the value of vRtrIfType is + serviceIesGroup. The value noop(3) is never allowed." + DEFVAL { outOfService } + ::= { vRtrIfDHCP6Entry 2 } + +vRtrIfDHCP6OperState OBJECT-TYPE + SYNTAX INTEGER { + up (1), + down (2), + noIPv6Pfx (3), + noServerConfigured (4), + noValidSourceAddr (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6OperState indicates the current + operational state of the DHCP6 relay agent on this interface. + Following value are possible: + up (1) - the DHCP6 relay agent is running. + + down (2), - the DHCP6 relay agent is administratively disabled. + + noIPv6Pfx (3), - the DHCP6 relay agent cannot be operational as + no ipv6 prefix is assigned to this link. + + noServerConfigured(4) - the DHCP6 relay agent cannot be operational + as no DHCP6 servers are configured. + noValidSourceAddr(5) - the DHCP6 relay agent cannot be operational + because a source address has been configured + and the address is not local to this node." + ::= { vRtrIfDHCP6Entry 3 } + +vRtrIfDHCP6Description OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6Description specifies a user + provided description string for DHCP6 relay agent on this virtual + router interface. It can consist of any printable, seven-bit ASCII + characters up to 80 characters in length." + DEFVAL { ''H } + ::= { vRtrIfDHCP6Entry 4 } + +vRtrIfDHCP6RelayServer1 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer1 specifies the first + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 5 } + +vRtrIfDHCP6RelayServer2 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer2 specifies the 2nd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 6 } + +vRtrIfDHCP6RelayServer3 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer3 specifies the 3rd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 7 } + +vRtrIfDHCP6RelayServer4 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer4 specifies the 4rd + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 8 } + +vRtrIfDHCP6RelayServer5 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer5 specifies the 5th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 9 } + +vRtrIfDHCP6RelayServer6 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer6 specifies the 6th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 10 } + +vRtrIfDHCP6RelayServer7 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer7 specifies the 7th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 11 } + +vRtrIfDHCP6RelayServer8 OBJECT-TYPE + SYNTAX InetAddressIPv6z + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayServer8 specifies the 8th + DHCP6 server where the DHCP6 requests will be forwarded to." + DEFVAL { '0000000000000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 12 } + +vRtrIfDHCP6RelayItfIdOption OBJECT-TYPE + SYNTAX INTEGER { + none (0), + ifIndex (1), + asciiTuple (2), + sapId (3), + string (4) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RelayItfIdOption specifies whether + or not the interface-id option is added by the DHCP6 relay agent, + and, if it is present, what information goes in it. + If the value of this object is set to 'none', the option is not added + by the relay agent. In all other cases the option is added to the relay + message. The content of the option is defined as follows: + - 'ifIndex' - the value of the interface index is used. + - 'asciiTuple' - the ASCII-encoded concatenated tuple consisting of the + - access-node-identifier + - service-id + - interface name + - SAP-id (only if the value of vRtrIfType is 'serviceIesGroup') + - 'sapId' - the ASCII-encoded SAP-id is used. + - 'string' - the value of the object vRtrIfDHCP6ItfIdString + is used. + + If the value of vRtrIfType, associated with this interface, has a + value of 'serviceIesGroup(7)' or 'serviceVprnGroup(9)', the value of + the object vRtrIfDHCP6RelayItfIdOption may also be included in the + RADIUS authentication request sent by the DHCPv6 proxy server." + DEFVAL { none } + ::= { vRtrIfDHCP6Entry 13 } + +vRtrIfDHCP6LeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6LeasePopulate specifies the maximum + number of lease states allocated by the DHCP6 relay function, allowed + on this interface." + DEFVAL { 0 } + ::= { vRtrIfDHCP6Entry 14 } + +vRtrIfDHCP6CurrLeasePopulate OBJECT-TYPE + SYNTAX Unsigned32 (0..32767) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6CurrLeasePopulate indicates the + number of lease states currently allocated on this interface by the + DHCP6 relay function." + ::= { vRtrIfDHCP6Entry 15 } + +vRtrIfDHCP6SourceAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6SourceAddress specifies the IPv6 + address that will be used by the DHCP6 relay agent as source IP + address in all messages sent to the DHCP6 servers. + If set to ::, the system will use the IPv6 address assigned on the + link on which the relay message is sent out, if such an address is + defined. As a last resort the system IPv6 address is taken." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 16 } + +vRtrIfDHCP6EnableNgbrResolution OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6EnableNgbrResolution specifies + whether or not neighbor resolution via DHCP6 Relay must be enabled on + this interface. This feature is similar to the arp-populate feature in + ipv4." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 17 } + +vRtrIfDHCP6RemoteIdOption OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RemoteIdOption specifies whether or + not the remote Id option is sent to the DHCP6 server. The client DUID + is used as remoteId. + + If the value of vRtrIfType, associated with this interface, has a + value of 'serviceIesGroup(7)' or 'serviceVprnGroup(9)', the value of + the object vRtrIfDHCP6RemoteIdOption may also be included in the + RADIUS authentication request sent by the DHCPv6 proxy server." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 18 } + +vRtrIfDHCP6PfxdAdminState OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdAdminState specifies the + administrative state of the row. If set to enabled, this IPv6 prefix + will be delegated by the system." + DEFVAL { disabled } + ::= { vRtrIfDHCP6Entry 19 } + +vRtrIfDHCP6ServerMaxLeaseStates OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6ServerMaxLeaseStates specifies the + maximum number of lease states installed by the DHCP6 server function + allowed on this interface." + DEFVAL { 8000 } + ::= { vRtrIfDHCP6Entry 20 } + +vRtrIfDHCP6CurrServerLeaseStates OBJECT-TYPE + SYNTAX Unsigned32 (0..8000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6CurrServerLeaseStates indicates the + number of lease states currently allocated on this interface by the + DHCP6 server function." + ::= { vRtrIfDHCP6Entry 21 } + +vRtrIfDHCP6ItfIdString OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..80)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6ItfIdString specifies the string + that will be put in the interface-id option added by the relay agent. + This value is only meaningful if the object + vRtrIfDHCP6RelayItfIdOption is set to string(4)." + ::= { vRtrIfDHCP6Entry 22 } + +vRtrIfDHCP6ProxyAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyAdminState specifies the desired + administrative state of the IPv6 Router Advertisements." + DEFVAL { outOfService } + ::= { vRtrIfDHCP6Entry 23 } + +vRtrIfDHCP6ProxyRenewTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..604800) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyRenewTimer specifies the renew-timer + (T1). + + The time at which the client contacts the server from which the + addresses in the IA_NA or IA_PD were obtained to extend the lifetimes + of the addresses or prefixes assigned to the client." + DEFVAL { 1800 } + ::= { vRtrIfDHCP6Entry 24 } + +vRtrIfDHCP6ProxyRebindTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..1209600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyRebindTimer specifies the rebind-timer + (T2). + + The time at which the client contacts any available server to extend + the lifetimes of the addresses or prefixes assigned to the client." + DEFVAL { 2880 } + ::= { vRtrIfDHCP6Entry 25 } + +vRtrIfDHCP6ProxyValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyValidLifetime specifies the valid + lifetime for the IPv6 prefix or address in the option. + + A value of 0xFFFFFFFF represents infinity." + DEFVAL { 86400 } + ::= { vRtrIfDHCP6Entry 26 } + +vRtrIfDHCP6ProxyPrefLifetime OBJECT-TYPE + SYNTAX Unsigned32 (300..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyPrefLifetime specifies the preferred + lifetime for the IPv6 prefix or address in the option. When preferred + lifetime expires, then any derived addresses are deprecated. + + A value of 0xFFFFFFFF represents infinity." + DEFVAL { 3600 } + ::= { vRtrIfDHCP6Entry 27 } + +vRtrIfDHCP6ProxyApplications OBJECT-TYPE + SYNTAX BITS { + dhcp (0), + ppp (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyApplications specifies the set of client + applications that can make use of the DHCP proxy functionality on this + interface." + DEFVAL { {dhcp} } + ::= { vRtrIfDHCP6Entry 28 } + +vRtrIfDHCP6UserDb OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6UserDb specifies the local user database to + authenticate against. + + If no authentication with the local user database is required, the + value of this object must be set to the empty string." + DEFVAL { "" } + ::= { vRtrIfDHCP6Entry 29 } + +vRtrIfDHCP6LocalDhcpServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6LocalDhcpServerName specifies the local DHCP + server that can be reached via this interface. + + The server itself is configured on virtual router level in object + TIMETRA-DHCP-SERVER-MIB::tmnxDhcpServerCfgServerName. Assigning an + ip-address to it is done here by linking it to an interface. A server + can be linked to several interfaces on the same virtual router." + DEFVAL { ''H } + ::= { vRtrIfDHCP6Entry 30 } + +vRtrIfDHCP6RelayApplications OBJECT-TYPE + SYNTAX BITS { + dhcp (0), + ppp (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6RelayApplications specifies the set of client + applications that can make use of the DHCP relay functionality on this + interface. This object can only be set when the value of vRtrIfType, + associated with this interface, has a value of 'serviceIesGroup(7)' + 'serviceVprnGroup(9)', or for retailer subscriber interfaces. Unless + on a subscriber interface, the object cannot be set to all zero, i.e. + at least one application must be specified." + DEFVAL { {dhcp} } + ::= { vRtrIfDHCP6Entry 31 } + +vRtrIfDHCP6LinkAddress OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6LinkAddress specifies the ipv6 + address that will be used by the DHCP6 relay agent as link address in + all messages sent to the DHCP6 servers. + If set to ::, the system determines the link address + based on the group interface configuration. + + This object can only be set when vRtrIfType is either + 'serviceIesGroup(7)' or 'serviceVprnGroup(9)'." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfDHCP6Entry 32 } + +vRtrIfDHCP6RoutePopulatePd OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RoutePopulatePd specifies whether + or not route-population PD via DHCP6 Relay must be enabled on this + interface." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 33 } + +vRtrIfDHCP6RoutePopulateNa OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RoutePopulateNa specifies whether + or not route-population NA via DHCP6 Relay must be enabled on this + interface." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 34 } + +vRtrIfDHCP6RoutePopulateTa OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RoutePopulateTa specifies whether + or not route-population TA via DHCP6 Relay must be enabled on this + interface." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 35 } + +vRtrIfDHCP6RoutePopulateExcl OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6RoutePopulateExcl specifies whether + or not black-hole routers should be populated based on the prefix + exclude option (as per RFC 6603). + + Only applicable when vRtrIfDHCP6RoutePopulatePd is set to true (1)." + DEFVAL { false } + ::= { vRtrIfDHCP6Entry 36 } + +vRtrIfDHCP6PythonPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value vRtrIfDHCP6PythonPolicy specifies the name of the Python + policy used on this interface. + + The Python policy referenced here needs to exist in the + TIMETRA-PYTHON-MIB::tmnxPythonPolicyTable." + DEFVAL { "" } + ::= { vRtrIfDHCP6Entry 37 } + +vRtrIfDHCP6FilterId OBJECT-TYPE + SYNTAX TDHCPFilterID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6FilterId specifies the DHCP6 filter to apply. + + If no filtering is required, then a value of zero (0) must be set." + DEFVAL { 0 } + ::= { vRtrIfDHCP6Entry 38 } + +vRtrIfDHCP6SnpgAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6SnpgAdminState specifies the desired + administrative state of the DHCP6 Snooping." + DEFVAL { outOfService } + ::= { vRtrIfDHCP6Entry 39 } + +vRtrIfGlobalIndexTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfGlobalIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is a read-only table, each row of which represents a one to one + equivalence between a unique system wide router interface index + (vRtrIfGlobalIndex) and its corresponding virtual router ID (vRtrID) + and index in the vRtrIfTable (vRtrIfIndex)." + ::= { tmnxVRtrObjs 37 } + +vRtrIfGlobalIndexEntry OBJECT-TYPE + SYNTAX VRtrIfGlobalIndexEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIfGlobalIndexTable corresponds to a row in + the vRtrIfTable. When an entry is created or deleted in the + vRtrIfTable, a corresponding entry is created or deleted in this + table." + INDEX { vRtrIfGlobalIndex } + ::= { vRtrIfGlobalIndexTable 1 } + +VRtrIfGlobalIndexEntry ::= SEQUENCE +{ + vRtrIfGlobalIndexvRtrID TmnxVRtrID, + vRtrIfGlobalIndexvRtrIfIndex InterfaceIndex +} + +vRtrIfGlobalIndexvRtrID OBJECT-TYPE + SYNTAX TmnxVRtrID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndexvRtrID indicates the vRtrID that maps to + the vRtrIfGlobalIndex. The combination of a vRtrID and a vRtrIfIndex + correspond to a system wide unique vRtrIfGlobalIndex. This value + represents the specific instance of virtual router which the + vRtrIfGlobalIndex belongs to." + ::= { vRtrIfGlobalIndexEntry 1 } + +vRtrIfGlobalIndexvRtrIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfGlobalIndexvRtrIfIndex gives the value of + vRtrIfIndex for a row in the vRtrIfTable. This row corresponds to the + virtual router interface that maps to the vRtrIfGlobalIndex. The + combination of a vRtrID and a vRtrIfIndex correspond to a system wide + unique vRtrIfGlobalIndex." + ::= { vRtrIfGlobalIndexEntry 2 } + +vRtrIfProxyNDTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfProxyNDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfProxyNDTable provides an extension to the vRtrIfTable. It + has an entry for each virtual router interface configured in the + system." + ::= { tmnxVRtrObjs 38 } + +vRtrIfProxyNDEntry OBJECT-TYPE + SYNTAX VRtrIfProxyNDEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to Proxy Neighbor + Discovery for a virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfProxyNDTable 1 } + +VRtrIfProxyNDEntry ::= SEQUENCE +{ + vRtrIfProxyNDLocal TruthValue, + vRtrIfProxyNDPolicy1 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy2 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy3 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy4 TPolicyStatementNameOrEmpty, + vRtrIfProxyNDPolicy5 TPolicyStatementNameOrEmpty +} + +vRtrIfProxyNDLocal OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "If the value of vRtrIfProxyNDLocal is set to 'true', local proxy + Neighbor Discovery is enabled, that is, the interface will reply to + Neighbor Solicitation requests when both the hosts are on the same + subnet. In this case ICMP redirects will be disabled. If the value of + vRtrIfProxyNDLocal is set to 'false', the interface will not reply to + Neighbor Solicitation requests if both the hosts are on the same + subnet." + DEFVAL { false } + ::= { vRtrIfProxyNDEntry 1 } + +vRtrIfProxyNDPolicy1 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy1 specifies the first proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 2 } + +vRtrIfProxyNDPolicy2 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy2 specifies the second proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 3 } + +vRtrIfProxyNDPolicy3 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy3 specifies the third proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 4 } + +vRtrIfProxyNDPolicy4 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy4 specifies the fourth proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 5 } + +vRtrIfProxyNDPolicy5 OBJECT-TYPE + SYNTAX TPolicyStatementNameOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfProxyNDPolicy5 specifies the fifth proxy ND policy + for this interface. This policy determines networks and sources for + which proxy ND will be attempted, when local proxy ND is enabled." + DEFVAL { ''H } + ::= { vRtrIfProxyNDEntry 6 } + +vRtrIfDHCP6PfxDelegationLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxDelegationLstChgd indicates the + Timestamp of the last change to any row the + vRtrIfDHCP6PfxDelegationTable" + ::= { tmnxVRtrObjs 39 } + +vRtrIfDHCP6PfxDelegationTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6PfxDelegationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table vRtrIfDHCP6PfxDelegationTable is used to configure the + feature of automated delegation of IPv6 prefixes using DHCP6. + + This feature is intended for delegating a long-lived prefix from a + delegating router to a requesting router, where the delegating router + does not require knowledge about the topology of the links in the + network to which the prefixes will be assigned." + ::= { tmnxVRtrObjs 40 } + +vRtrIfDHCP6PfxDelegationEntry OBJECT-TYPE + SYNTAX VRtrIfDHCP6PfxDelegationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a delegated IPv6 prefix. Entries can be + created and deleted via SNMP SET operations. Creation requires a SET + request containing the vRtrRowStatus." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfDHCP6PfxdPrefix, + vRtrIfDHCP6PfxdPrefixLen + } + ::= { vRtrIfDHCP6PfxDelegationTable 1 } + +VRtrIfDHCP6PfxDelegationEntry ::= SEQUENCE +{ + vRtrIfDHCP6PfxdPrefix TmnxIpv6AddressAndPrefixAddress, + vRtrIfDHCP6PfxdPrefixLen TmnxIpv6AddressAndPrefixPrefix, + vRtrIfDHCP6PfxdRowStatus RowStatus, + vRtrIfDHCP6PfxdLastChanged TimeStamp, + vRtrIfDHCP6PfxdDUID OCTET STRING, + vRtrIfDHCP6PfxdIAID Unsigned32, + vRtrIfDHCP6PfxdPrefLifetime Unsigned32, + vRtrIfDHCP6PfxdValidLifetime Unsigned32 +} + +vRtrIfDHCP6PfxdPrefix OBJECT-TYPE + SYNTAX TmnxIpv6AddressAndPrefixAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefix specifies, together with + the object vRtrIfDHCP6PfxdPrefixLen the ipv6 prefix that will be + delegated." + ::= { vRtrIfDHCP6PfxDelegationEntry 1 } + +vRtrIfDHCP6PfxdPrefixLen OBJECT-TYPE + SYNTAX TmnxIpv6AddressAndPrefixPrefix + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefixLen specifies, together + with the object vRtrIfDHCP6PfxdPrefix the ipv6 prefix that will be + delegated by this system." + ::= { vRtrIfDHCP6PfxDelegationEntry 2 } + +vRtrIfDHCP6PfxdRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdRowStatus specifies the Row + status of this table row. This object is used to create or delete rows + in this table. + + The only allowed values for this object are: active(1), + createAndGo(4), and destroy(6)." + ::= { vRtrIfDHCP6PfxDelegationEntry 3 } + +vRtrIfDHCP6PfxdLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6PfxdLastChanged indicates the sysUpTime when + any object of the row is last changed." + ::= { vRtrIfDHCP6PfxDelegationEntry 4 } + +vRtrIfDHCP6PfxdDUID OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdDUID specifies the ID of the + requesting router. If set to a non zero value the prefix defined in + this row will only be delegated to this router. If set to zero, the + prefix will be delegated to any requesting router." + DEFVAL { ''H } + ::= { vRtrIfDHCP6PfxDelegationEntry 6 } + +vRtrIfDHCP6PfxdIAID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdIAID specifies the IAID from + the requesting router that needs to match in order to delegate the + prefix defined in this row.If set to 0 no match on the received IAID + is done." + DEFVAL { 0 } + ::= { vRtrIfDHCP6PfxDelegationEntry 7 } + +vRtrIfDHCP6PfxdPrefLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdPrefLifetime specifies the time + in seconds that this prefix remains preferred. + + The value of vRtrIfDHCP6PfxdPrefLifetime cannot be bigger then the + value of vRtrIfDHCP6PfxdValidLifetime. + + The value 4294967295 is considered equal to infinity." + DEFVAL { 604800 } + ::= { vRtrIfDHCP6PfxDelegationEntry 8 } + +vRtrIfDHCP6PfxdValidLifetime OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6PfxdValidLifetime specifies the + time in seconds that the prefix is valid. The value 4294967295 is + considered equal to infinity." + DEFVAL { 2592000 } + ::= { vRtrIfDHCP6PfxDelegationEntry 9 } + +vRtrDHCP6DropStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDHCP6DropStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6DropStatTable has an entry for each virtual router + configured in the system." + ::= { tmnxVRtrObjs 41 } + +vRtrDHCP6DropStatEntry OBJECT-TYPE + SYNTAX VRtrDHCP6DropStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of DHCP6 drop reason statistics + for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrDHCP6DropStatReason + } + ::= { vRtrDHCP6DropStatTable 1 } + +VRtrDHCP6DropStatEntry ::= SEQUENCE +{ + vRtrDHCP6DropStatReason INTEGER, + vRtrDHCP6DropStatLastCleared TimeStamp, + vRtrDHCP6DropStatPktsDropped Gauge32 +} + +vRtrDHCP6DropStatReason OBJECT-TYPE + SYNTAX INTEGER { + none (0), + srcOperDown (1), + dstOperDown (2), + rlyReplyOnClientItf (3), + hopCount (4), + badRelayedMsg (5), + clientItfNotFound (6), + noMemory (7), + noGlobalPfx (8), + noSrcIp (9), + noRteToServer (10), + subMgmtUpdFail (11), + relayForw (12), + msgTooSmall (13), + msgNotForServer (14), + noServerId (15), + noClientId (16), + serverIdInClientMsg (17), + wrongServerId (18), + illegalUnicast (19), + illegalSrcIp (20), + pdMsgNotSupported (21), + nbrAddrsExceeded (22), + clientMacNotResolved (23), + illegalAssignedAddr (24), + msgEncodingError (25), + rcoMsgNotSupported (26), + iaInInfoRequest (27), + noIaInClientMsg (28), + noAddrInConfirmMsg (29), + noRelayServers (30), + hostLockout (31), + noLinkAddress (32), + droppedByPython (33), + invalidForcedServer (34), + rcvOnSrrpBackupItf (35), + dhcpTransactNotFound (36), + retailItfNotFound (37), + dropByDhcpFilter (38), + authenticationFailed (39) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object vRtrDHCP6DropStatReason indicates the drop reason for + which the object vRtrDHCP6DropStatPktsDropped contains the counter. + none + srcOperDown Dhcp6 oper state is not Up on src itf + dstOperDown Dhcp6 oper state is not Up on dst itf + rlyReplyOnClientItf Relay Reply Msg on Client Itf + hopCount Hop Count Limit reached + badRelayedMsg Missing Relay Msg option, or illegal msg type + clientItfNotFound Unable to determine destination client Itf + noMemory Out of Memory + noGlobalPfx No global Pfx on Client Itf + noSrcIp Unable to determine src Ip Addr + noRteToServer No route to server + subMgmtUpdFail Subscr. Mgmt. Update failed + relayForw Received Relay Forw Message + msgTooSmall Packet too small to contain valid dhcp6 msg + msgNotForServer Server cannot respond to this message + noServerId No Server Id option in msg from server + noClientId No Client Id option in msg from client + serverIdInClientMsg Server Id option in client msg + wrongServerId Server DUID in client msg does not match ours + illegalUnicast Client sent message to unicast while not + allowed + illegalSrcIp Client sent message with illegal src Ip + pdMsgNotSupported Client message type not supported in + pfx delegation + nbrAddrsExceeded Nbr of addrs or pfxs exceeds allowed + maximum in msg + clientMacNotResolved Unable to resolve client's mac address + illegalAssignedAddr The client was assigned an illegal address + msgEncodingError Illegal pfx length in a IA_PREFIX option + rcoMsgNotSupported Client message type not supported on rco + interfaces + iaInInfoRequest Info request holds IA options + noIaInClientMsg Client msg holds no IA options + noAddrInConfirmMsg No addresses in client confirm msg + noRelayServers No relay servers configured + hostLockout Blocked by host lockout + noLinkAddress No link address available + droppedByPython Either explicit or because of a Python + failure + invalidForcedServer The forced server configured in the + local user database is not configured on + the interface. + rcvOnSrrpBackupItf Packet ignored on SRRP backup interface + dhcpTransactNotFound A DHCP transaction is not found + retailItfNotFound Retail interface is not found + dropByDhcpFilter Packet dropped by DHCP filter + authenticationFailed The packet was rejected by authentication" + ::= { vRtrDHCP6DropStatEntry 1 } + +vRtrDHCP6DropStatLastCleared OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6DropStatLastCleared indicates the sysUpTime when + the counters of this row were last reset. A value of zero for this + object indicates that the counters have not been reset since the + system has last been initialized." + ::= { vRtrDHCP6DropStatEntry 2 } + +vRtrDHCP6DropStatPktsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6DropStatPktsDropped indicates the number of + DHCP6 packets were dropped for the reason described in + vRtrDHCP6DropStatReason." + ::= { vRtrDHCP6DropStatEntry 3 } + +vRtrDHCP6MsgStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDHCP6MsgStatTable has an entry for each virtual router + configured in the system." + ::= { tmnxVRtrObjs 42 } + +vRtrDHCP6MsgStatEntry OBJECT-TYPE + SYNTAX VRtrDHCP6MsgStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of counters for each DHCP6 + message type for a virtual router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrDHCP6MsgStatsMsgType + } + ::= { vRtrDHCP6MsgStatTable 1 } + +VRtrDHCP6MsgStatEntry ::= SEQUENCE +{ + vRtrDHCP6MsgStatsMsgType TmnxDHCP6MsgType, + vRtrDHCP6MsgStatsLstClrd TimeStamp, + vRtrDHCP6MsgStatsRcvd Gauge32, + vRtrDHCP6MsgStatsSent Gauge32, + vRtrDHCP6MsgStatsDropped Gauge32 +} + +vRtrDHCP6MsgStatsMsgType OBJECT-TYPE + SYNTAX TmnxDHCP6MsgType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The object vRtrDHCP6MsgStatsMsgType indicates the DHCP6 message type + for which statistics are kept on a per vrtr basis." + ::= { vRtrDHCP6MsgStatEntry 1 } + +vRtrDHCP6MsgStatsLstClrd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsLstClrd indicates the sysUpTime when the + counters of this row were last reset. A value of zero for this object + indicates that the counters have not been reset since the system has + last been initialized." + ::= { vRtrDHCP6MsgStatEntry 2 } + +vRtrDHCP6MsgStatsRcvd OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsRcvd indicates the number of DHCP6 + packets were received of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 3 } + +vRtrDHCP6MsgStatsSent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsSent indicates the number of DHCP6 + packets were sent of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 4 } + +vRtrDHCP6MsgStatsDropped OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDHCP6MsgStatsDropped indicates the number of DHCP6 + packets were dropped of the DHCP6 message type indicated by + vRtrDHCP6MsgStatsMsgType." + ::= { vRtrDHCP6MsgStatEntry 5 } + +vRtrIfIpcpTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIpcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIpcpTable table contains the configuration for IPCP + interface configuration on the vRtrIfEntry with the same indices." + ::= { tmnxVRtrObjs 43 } + +vRtrIfIpcpEntry OBJECT-TYPE + SYNTAX VRtrIfIpcpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the IPCP configuration for an interface. + Entries are created and deleted when entries in the vRtrIfTable are + created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIpcpTable 1 } + +VRtrIfIpcpEntry ::= SEQUENCE +{ + vRtrIfIpcpPeerAddrType InetAddressType, + vRtrIfIpcpPeerAddr InetAddress, + vRtrIfIpcpPriDnsAddrType InetAddressType, + vRtrIfIpcpPriDnsAddr InetAddress, + vRtrIfIpcpSecDnsAddrType InetAddressType, + vRtrIfIpcpSecDnsAddr InetAddress +} + +vRtrIfIpcpPeerAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPeerAddrType specifies the type of + vRtrIfIpcpPeerAddr, the remote peer's IP address. + + vRtrIfIpcpPeerAddrType can be set to non-default only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpPeerAddrType is unknown, the value of + vRtrIfIpcpPeerAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 1 } + +vRtrIfIpcpPeerAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPeerAddr specifies the IP address that will be + exchanged by IPCP, if applicable on a given interface, to configure + the remote peer's IP address. The type of this address is specified by + the value of vRtrIfIpcpPeerAddrType + + vRtrIfIpcpPeerAddr can be set to on-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 2 } + +vRtrIfIpcpPriDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPriDnsAddrType specifies the type of + vRtrIfIpcpPriDnsAddr, the IP address of the primary DNS to be used by + the remote peer. + + vRtrIfIpcpPriDnsAddrType can be set to non-default only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpPriDnsAddrType is unknown, the value of + vRtrIfIpcpPriDnsAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 3 } + +vRtrIfIpcpPriDnsAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpPriDnsAddr specifies the IP address that will + be exchanged by IPCP, if applicable on a given interface, to configure + the primary DNS's IP address on the remote peer. The type of this + address is specified by the value of vRtrIfIpcpPriDnsAddrType + + vRtrIfIpcpPriDnsAddr can be set to non-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 4 } + +vRtrIfIpcpSecDnsAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpSecDnsAddrType specifies the type of + vRtrIfIpcpSecDnsAddr, the IP address of the secondary DNS to be used + by the remote peer. + + vRtrIfIpcpSecDnsAddrType can be set to non-default only when the + following rules are met for objects in vRtrIfEntry with the same + indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6) + + When the value of vRtrIfIpcpSecDnsAddrType is unknown, the value of + vRtrIfIpcpSecDnsAddr is assumed to be of size 0." + DEFVAL { unknown } + ::= { vRtrIfIpcpEntry 5 } + +vRtrIfIpcpSecDnsAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpcpSecDnsAddr specifies the IP address that will + be exchanged by IPCP, if applicable on a given interface, to configure + the secondary DNS's IP address on the remote peer. The type of this + address is specified by the value of vRtrIfIpcpSecDnsAddrType. + + vRtrIfIpcpSecDnsAddr can be set to non-default only when the following + rules are met for objects in vRtrIfEntry with the same indices: + - The value of vRtrIfType is set to serviceIes(3) or serviceVprn(5) + - The value of tmnxPortEncapType in tmnxPortEntry indexed using + the value of vRtrIfPortID is set to unknown (0) or nullEncap (1) + or ipcpEncap (6)" + DEFVAL { ''H } + ::= { vRtrIfIpcpEntry 6 } + +vRtrInetStatRteCpeChkStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStatRteCpeChkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetStatRteCpeChkStatsTable has an entry for each entry in the + vRtrInetStaticRouteTable that has a non-default values set for the + vRtrInetStaticRouteCpeAddrType and vRtrInetStaticRouteCpeAddr objects." + ::= { tmnxVRtrObjs 44 } + +vRtrInetStatRteCpeChkStatsEntry OBJECT-TYPE + SYNTAX VRtrInetStatRteCpeChkStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of Customer Provided Equipment + (CPE) availability statistics for a virtual router static route in the + system with non-default values set for the + vRtrInetStaticRouteCpeAddrType and vRtrInetStaticRouteCpeAddr objects. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex + } + ::= { vRtrInetStatRteCpeChkStatsTable 1 } + +VRtrInetStatRteCpeChkStatsEntry ::= SEQUENCE +{ + vRtrInetStatRteCpeChkUpTime TimeTicks, + vRtrInetStatRteCpeChkInPktCnt Counter32, + vRtrInetStatRteCpeChkOutPktCnt Counter32, + vRtrInetStatRteCpeChkDownTrans Gauge32, + vRtrInetStatRteCpeChkUpTrans Gauge32, + vRtrInetStatRteCpeChkTTL Unsigned32 +} + +vRtrInetStatRteCpeChkUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkUpTime indicates how long (in + hundredths of a second) that the CPE has been available." + ::= { vRtrInetStatRteCpeChkStatsEntry 1 } + +vRtrInetStatRteCpeChkInPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkInPktCnt indicates the number of + echo reply packets received." + ::= { vRtrInetStatRteCpeChkStatsEntry 2 } + +vRtrInetStatRteCpeChkOutPktCnt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkOutPktCnt indicates the number of + echo request packets sent." + ::= { vRtrInetStatRteCpeChkStatsEntry 3 } + +vRtrInetStatRteCpeChkDownTrans OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkDownTrans indicates the number of + times the CPE has transitioned to the unavailable state." + ::= { vRtrInetStatRteCpeChkStatsEntry 4 } + +vRtrInetStatRteCpeChkUpTrans OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkUpTrans indicates the number of + times the CPE has transitioned to the available state." + ::= { vRtrInetStatRteCpeChkStatsEntry 5 } + +vRtrInetStatRteCpeChkTTL OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStatRteCpeChkTTL indicates the time, in seconds, + before the CPE will be declared down. Upon receipt of an echo reply, + it has the value of vRtrInetStaticRouteCpeInterval * + vRtrInetStaticRouteCpeDropCnt and is decremented by 1 every second." + ::= { vRtrInetStatRteCpeChkStatsEntry 6 } + +tmnxDscpAppTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpAppTableLastChanged indicates the sysUpTime at + the time of the last modification of tmnxDscpAppTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 45 } + +tmnxDscpAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDscpAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDscpAppTable has an entry for each application to Differential + Services Code Point (DSCP) mapping in a virtual routing context on + this system." + ::= { tmnxVRtrObjs 46 } + +tmnxDscpAppEntry OBJECT-TYPE + SYNTAX TmnxDscpAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping from an application to a DSCP value for + particular virtual routing context. + + Entries are created at system initialization." + INDEX { + vRtrID, + tmnxDscpAppId + } + ::= { tmnxDscpAppTable 1 } + +TmnxDscpAppEntry ::= SEQUENCE +{ + tmnxDscpAppId TDSCPAppId, + tmnxDscpAppLastChanged TimeStamp, + tmnxDscpAppDscpValue TDSCPValueOrNone +} + +tmnxDscpAppId OBJECT-TYPE + SYNTAX TDSCPAppId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDscpAppId indicates the DSCP application identifier + for a protocol on the Nokia SROS router which generates control + traffic over IP. + + The values of 'ptp (29)' and 'igmp-reporter (30)' are applicable to + the Base router context only (vRtrID = 1). + + The values of 'cflowd (2)' and 'sflowd (34)' are applicable to the + Base router (vRtrID = 1) and Management router (vRtrID = 4095) + contexts only." + ::= { tmnxDscpAppEntry 1 } + +tmnxDscpAppLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpAppLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxDscpAppEntry 2 } + +tmnxDscpAppDscpValue OBJECT-TYPE + SYNTAX TDSCPValueOrNone + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDscpAppDscpValue specifies a DSCP Value to assign to + the traffic generated by the application specified by tmnxDscpAppId. + + A value of -1 specifies that no explicit DSCP re-marking will be done + for the traffic generated by the application specified by + tmnxDscpAppId. + + The default value is protocol specific." + ::= { tmnxDscpAppEntry 3 } + +tmnxDscpFCTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpFCTableLastChanged indicates the sysUpTime at the + time of the last modification of tmnxDscpFCTable. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 47 } + +tmnxDscpFCTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDscpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDscpFCTable has an entry for each mapping between a DSCP value + and a Forwarding Class for self-generated protocol traffic in a + virtual routing context on this system." + ::= { tmnxVRtrObjs 48 } + +tmnxDscpFCEntry OBJECT-TYPE + SYNTAX TmnxDscpFCEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping between a DSCP value and a Forwarding + Class for self-generated protocol traffic in particular virtual + routing context. + + Entries are created at system initialization." + INDEX { + vRtrID, + tmnxDscpFCDscpValue + } + ::= { tmnxDscpFCTable 1 } + +TmnxDscpFCEntry ::= SEQUENCE +{ + tmnxDscpFCDscpValue TDSCPValue, + tmnxDscpFCLastChanged TimeStamp, + tmnxDscpFCValue TFCType +} + +tmnxDscpFCDscpValue OBJECT-TYPE + SYNTAX TDSCPValue + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDscpFCDscpValue specifies a DSCP value which will be + mapped to the Forwarding Class specified by tmnxDscpFCValue." + ::= { tmnxDscpFCEntry 1 } + +tmnxDscpFCLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDscpFCLastChanged indicates the sysUpTime at the time + of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxDscpFCEntry 3 } + +tmnxDscpFCValue OBJECT-TYPE + SYNTAX TFCType + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDscpFCValue specifies the Forwarding Class value for + this mapping entry. + + The default value is best effort, which is specified by a value of 0." + DEFVAL { be } + ::= { tmnxDscpFCEntry 4 } + +tmnxDot1pAppTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppTableLastChanged indicates the sysUpTime at + the time of the last modification of tmnxDot1pAppTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 49 } + +tmnxDot1pAppTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxDot1pAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxDot1pAppTable has an entry for each application to IEEE 802.1p + priority (Dot1p) mapping in a virtual routing context on this system." + ::= { tmnxVRtrObjs 50 } + +tmnxDot1pAppEntry OBJECT-TYPE + SYNTAX TmnxDot1pAppEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a mapping from an application to a Dot1p value for + particular virtual routing context. + + Entries are created at system initialization." + INDEX { + vRtrID, + tmnxDot1pAppId + } + ::= { tmnxDot1pAppTable 1 } + +TmnxDot1pAppEntry ::= SEQUENCE +{ + tmnxDot1pAppId TDot1pAppId, + tmnxDot1pAppLastChanged TimeStamp, + tmnxDot1pAppValue Dot1PPriority +} + +tmnxDot1pAppId OBJECT-TYPE + SYNTAX TDot1pAppId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppId indicates the Dot1p application identifier + for a Layer-2 protocol on the Nokia SROS router." + ::= { tmnxDot1pAppEntry 1 } + +tmnxDot1pAppLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppLastChanged indicates the sysUpTime at the + time of the last modification of this entry. + + If no changes were made to the entry since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxDot1pAppEntry 2 } + +tmnxDot1pAppValue OBJECT-TYPE + SYNTAX Dot1PPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxDot1pAppValue specifies a Dot1p value to assign to + the traffic generated by the application specified by tmnxDot1pAppId. + + The default value is protocol specific." + ::= { tmnxDot1pAppEntry 3 } + +vRtrFibStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrFibStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrStatTable has an entry for IOM card configured in the system." + ::= { tmnxVRtrObjs 51 } + +vRtrFibStatEntry OBJECT-TYPE + SYNTAX VRtrFibStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of summarized statistics for + each virtual router on an IOM card in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { vRtrFibStatTable 1 } + +VRtrFibStatEntry ::= SEQUENCE +{ + vRtrFibStatStaticRoutes Gauge32, + vRtrFibStatDirectRoutes Gauge32, + vRtrFibStatHostRoutes Gauge32, + vRtrFibStatBGPRoutes Gauge32, + vRtrFibStatBGPVpnRoutes Gauge32, + vRtrFibStatOSPFRoutes Gauge32, + vRtrFibStatISISRoutes Gauge32, + vRtrFibStatRIPRoutes Gauge32, + vRtrFibStatAggrRoutes Gauge32, + vRtrFibStatSubMgmtRoutes Gauge32, + vRtrFibStatManagedRoutes Gauge32, + vRtrFibStatV6StaticRoutes Gauge32, + vRtrFibStatV6DirectRoutes Gauge32, + vRtrFibStatV6HostRoutes Gauge32, + vRtrFibStatV6BGPRoutes Gauge32, + vRtrFibStatV6BGPVpnRoutes Gauge32, + vRtrFibStatV6OSPFRoutes Gauge32, + vRtrFibStatV6ISISRoutes Gauge32, + vRtrFibStatV6RIPRoutes Gauge32, + vRtrFibStatV6AggrRoutes Gauge32, + vRtrFibStatV6SubMgmtRoutes Gauge32, + vRtrFibStatV6ManagedRoutes Gauge32, + vRtrFibStatOverflows Gauge32, + vRtrFibStatAlarmCount Gauge32, + vRtrFibStatLastAlarmTime TimeStamp, + vRtrFibStatHighUtilization TruthValue, + vRtrFibStatMobileHostRoutes Gauge32, + vRtrFibStatV6MobileHostRoutes Gauge32, + vRtrFibStatVPNLeakRoutes Gauge32, + vRtrFibStatV6VPNLeakRoutes Gauge32, + vRtrFibStatNatRoutes Gauge32, + vRtrFibStatV6NatRoutes Gauge32, + vRtrFibStatBGPEvpnRoutes Gauge32, + vRtrFibStatV6BGPEvpnRoutes Gauge32, + vRtrFibStatTotalInstalledRoutes Gauge32, + vRtrFibStatCurrentUtilization Gauge32, + vRtrFibStatFilteredRoutes Gauge32, + vRtrFibStatV6TotalInstalledRt Gauge32, + vRtrFibStatV6CurrentUtilization Gauge32, + vRtrFibStatV6FilteredRoutes Gauge32, + vRtrFibStatV6Overflows Gauge32, + vRtrFibStatBGPLabelV4Routes Gauge32, + vRtrFibStatBGPLabelV6Routes Gauge32 +} + +vRtrFibStatStaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatStaticRoutes indicates current static route counts for the + virtual router." + ::= { vRtrFibStatEntry 1 } + +vRtrFibStatDirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatDirectRoutes indicates current direct route counts for the + virtual router." + ::= { vRtrFibStatEntry 2 } + +vRtrFibStatHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatHostRoutes indicates current host route counts for the + virtual router." + ::= { vRtrFibStatEntry 3 } + +vRtrFibStatBGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatBGPRoutes indicates current BGP route counts for the + virtual router." + ::= { vRtrFibStatEntry 4 } + +vRtrFibStatBGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatBGPVpnRoutes indicates current BGP VPN route counts for the + virtual router." + ::= { vRtrFibStatEntry 5 } + +vRtrFibStatOSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatOSPFRoutes indicates current OSPF route counts for the + virtual router." + ::= { vRtrFibStatEntry 6 } + +vRtrFibStatISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatISISRoutes indicates current ISIS route counts for the + virtual router." + ::= { vRtrFibStatEntry 7 } + +vRtrFibStatRIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatRIPRoutes indicates current RIP route counts for the + virtual router." + ::= { vRtrFibStatEntry 8 } + +vRtrFibStatAggrRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatAggrRoutes indicates current aggregate route counts for the + virtual router." + ::= { vRtrFibStatEntry 9 } + +vRtrFibStatSubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatSubMgmtRoutes indicates current Sub-management route counts + for the virtual router." + ::= { vRtrFibStatEntry 10 } + +vRtrFibStatManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatManagedRoutes indicates current managed route counts for + the virtual router." + ::= { vRtrFibStatEntry 11 } + +vRtrFibStatV6StaticRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6StaticRoutes indicates current static route counts for + the virtual router." + ::= { vRtrFibStatEntry 12 } + +vRtrFibStatV6DirectRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6DirectRoutes indicates current direct route counts for + the virtual router." + ::= { vRtrFibStatEntry 13 } + +vRtrFibStatV6HostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6HostRoutes indicates current host route counts for the + virtual router." + ::= { vRtrFibStatEntry 14 } + +vRtrFibStatV6BGPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6BGPRoutes indicates current BGP route counts for the + virtual router." + ::= { vRtrFibStatEntry 15 } + +vRtrFibStatV6BGPVpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6BGPVpnRoutes indicates current BGP VPN route counts for + the virtual router." + ::= { vRtrFibStatEntry 16 } + +vRtrFibStatV6OSPFRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6OSPFRoutes indicates current OSPF route counts for the + virtual router." + ::= { vRtrFibStatEntry 17 } + +vRtrFibStatV6ISISRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6ISISRoutes indicates current ISIS route counts for the + virtual router." + ::= { vRtrFibStatEntry 18 } + +vRtrFibStatV6RIPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6RIPRoutes indicates current RIP route counts for the + virtual router." + ::= { vRtrFibStatEntry 19 } + +vRtrFibStatV6AggrRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6AggrRoutes indicates current aggregate route counts for + the virtual router." + ::= { vRtrFibStatEntry 20 } + +vRtrFibStatV6SubMgmtRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6SubMgmtRoutes indicates current Sub-management route + counts for the virtual router." + ::= { vRtrFibStatEntry 21 } + +vRtrFibStatV6ManagedRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6ManagedRoutes indicates current managed route counts for + the virtual router." + ::= { vRtrFibStatEntry 22 } + +vRtrFibStatOverflows OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatOverflows indicates the number of times the FIB has run out + of space due to IPv4 routes." + ::= { vRtrFibStatEntry 23 } + +vRtrFibStatAlarmCount OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatAlarmCount indicates the number of times the FIB has raised + an alarm due to high FIB usage." + ::= { vRtrFibStatEntry 24 } + +vRtrFibStatLastAlarmTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatLastAlarmTime indicates the last time a high FIB usage + alarm was raised." + ::= { vRtrFibStatEntry 25 } + +vRtrFibStatHighUtilization OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatHighUtilization indicates whether or not the FIB on the IOM + is experiences persistent high occupancy." + ::= { vRtrFibStatEntry 26 } + +vRtrFibStatMobileHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatMobileHostRoutes indicates the current IPv4 + Mobile Host route counts for the virtual router." + ::= { vRtrFibStatEntry 27 } + +vRtrFibStatV6MobileHostRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6MobileHostRoutes indicates the current IPv6 + Mobile Host route counts for the virtual router." + ::= { vRtrFibStatEntry 28 } + +vRtrFibStatVPNLeakRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatVPNLeakRoutes indicates current VPN Leak route counts for + the virtual router." + ::= { vRtrFibStatEntry 29 } + +vRtrFibStatV6VPNLeakRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6VPNLeakRoutes indicates current IPv6 VPN Leak route + counts for the virtual router." + ::= { vRtrFibStatEntry 30 } + +vRtrFibStatNatRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNatRoutes indicates current NAT route counts for the + virtual router." + ::= { vRtrFibStatEntry 33 } + +vRtrFibStatV6NatRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6NatRoutes indicates current NAT IPv6 route counts for the + virtual router." + ::= { vRtrFibStatEntry 34 } + +vRtrFibStatBGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatBGPEvpnRoutes indicates the current IPv4 BGP + EVPN route counts for the virtual router." + ::= { vRtrFibStatEntry 35 } + +vRtrFibStatV6BGPEvpnRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6BGPEvpnRoutes indicates the current IPv6 BGP + EVPN route counts for the virtual router." + ::= { vRtrFibStatEntry 36 } + +vRtrFibStatTotalInstalledRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatTotalInstalledRoutes indicates the total + number of IPv4 routes installed in hardware FIB." + ::= { vRtrFibStatEntry 37 } + +vRtrFibStatCurrentUtilization OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatCurrentUtilization indicates the space usage + by IPv4 routes in hardware FIB in percentage." + ::= { vRtrFibStatEntry 38 } + +vRtrFibStatFilteredRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatFilteredRoutes indicates the total number of + IPv4 routes filtered due to selective download and so not installed in + hardware FIB." + ::= { vRtrFibStatEntry 39 } + +vRtrFibStatV6TotalInstalledRt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6TotalInstalledRt indicates the total number + of IPv6 routes installed in hardware FIB." + ::= { vRtrFibStatEntry 40 } + +vRtrFibStatV6CurrentUtilization OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6CurrentUtilization indicates the space usage + by IPv6 routes in hardware FIB in percentage." + ::= { vRtrFibStatEntry 41 } + +vRtrFibStatV6FilteredRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatV6FilteredRoutes indicates the total number of + IPv6 routes filtered due to selective download and so not installed in + hardware FIB." + ::= { vRtrFibStatEntry 42 } + +vRtrFibStatV6Overflows OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatV6Overflows indicates the number of times the FIB has run + out of space due to IPv6 routes." + ::= { vRtrFibStatEntry 43 } + +vRtrFibStatBGPLabelV4Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatBGPLabelV4Routes indicates the current labeled + IPv4 BGP route counts for the virtual router." + ::= { vRtrFibStatEntry 44 } + +vRtrFibStatBGPLabelV6Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrFibStatBGPLabelV6Routes indicates the current labeled + IPv6 BGP route counts for the virtual router." + ::= { vRtrFibStatEntry 45 } + +vRtrFibStatNextHopTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrFibStatNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrFibStatNextHopTable has an entry for each IOM in the system." + ::= { tmnxVRtrObjs 52 } + +vRtrFibStatNextHopEntry OBJECT-TYPE + SYNTAX VRtrFibStatNextHopEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for an IOM card + in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + tmnxChassisIndex, + tmnxCardSlotNum + } + ::= { vRtrFibStatNextHopTable 1 } + +VRtrFibStatNextHopEntry ::= SEQUENCE +{ + vRtrFibStatNextHopIPActive Gauge32, + vRtrFibStatNextHopIPAvailable Gauge32, + vRtrFibStatNextHopTunnelActive Gauge32, + vRtrFibStatNextHopTunnelAvailable Gauge32 +} + +vRtrFibStatNextHopIPActive OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNextHopIPActive indicates current active IP next-hop counts + for the FIB on the IOM." + ::= { vRtrFibStatNextHopEntry 1 } + +vRtrFibStatNextHopIPAvailable OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNextHopIPAvailable indicates the available IP next-hop + counts for the FIB on the IOM." + ::= { vRtrFibStatNextHopEntry 2 } + +vRtrFibStatNextHopTunnelActive OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNextHopTunnelActive indicates current active Tunnel + next-hop counts for the FIB on the IOM." + ::= { vRtrFibStatNextHopEntry 3 } + +vRtrFibStatNextHopTunnelAvailable OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrFibStatNextHopTunnelAvailable indicates the available Tunnel + next-hop counts for the FIB on the IOM." + ::= { vRtrFibStatNextHopEntry 4 } + +vRtrInetAllCidrRouteTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetAllCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetAllCidrRouteTable provides an extension of the + inetCidrRouteTable in the IP-FORWARD-MIB, by adding two indexes and + displaying both active and inactive CIDR routes." + ::= { tmnxVRtrObjs 53 } + +vRtrInetAllCidrRouteEntry OBJECT-TYPE + SYNTAX VRtrInetAllCidrRouteEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetAllCidrRouteTable represents an entry in + the IP CIDR route table for the Nokia SROS series." + INDEX { + inetCidrRouteDestType, + inetCidrRouteDest, + inetCidrRoutePfxLen, + inetCidrRoutePolicy, + inetCidrRouteProto, + vRtrInetAllCidrRouteProtoID, + inetCidrRouteNextHopType, + inetCidrRouteNextHop + } + ::= { vRtrInetAllCidrRouteTable 1 } + +VRtrInetAllCidrRouteEntry ::= SEQUENCE +{ + vRtrInetAllCidrRouteProtoID Unsigned32, + vRtrInetAllCidrRouteIfIndex InterfaceIndexOrZero, + vRtrInetAllCidrRouteType INTEGER, + vRtrInetAllCidrRouteAge Gauge32, + vRtrInetAllCidrRouteNextHopAS InetAutonomousSystemNumber, + vRtrInetAllCidrRouteMetric1 Integer32, + vRtrInetAllCidrRouteMetric2 Integer32, + vRtrInetAllCidrRouteMetric3 Integer32, + vRtrInetAllCidrRouteMetric4 Integer32, + vRtrInetAllCidrRouteMetric5 Integer32, + vRtrInetAllCidrRoutePreference Unsigned32, + vRtrInetAllCidrRouteMetric Unsigned32, + vRtrInetAllCidrRouteIfVRtrId TmnxVRtrIDOrZero, + vRtrInetAllCidrRouteIsActive TruthValue, + vRtrInetAllCidrRouteBkupFlags INTEGER, + vRtrInetAllCidrRouteBkupNHopType InetAddressType, + vRtrInetAllCidrRouteBkupNextHop InetAddress, + vRtrInetAllCidrRouteBkupMetric Unsigned32, + vRtrInetAllCidrRouteNHopRepCount Unsigned32, + vRtrInetAllCidrRtNextHopType TmnxInetCidrNextHopType, + vRtrInetAllCidrRtNextHopOwner TmnxInetCidrNextHopOwner, + vRtrInetAllCidrRtNHOwnerAuxInfo Unsigned32, + vRtrInetAllCidrRtBkupNHType TmnxInetCidrNextHopType, + vRtrInetAllCidrRtBkupNHOwner TmnxInetCidrNextHopOwner, + vRtrInetAllCidrRtBkupNHOwnAxInfo Unsigned32, + vRtrInetAllCidrRtSrcClassIndex Unsigned32, + vRtrInetAllCidrRtDstClassIndex Unsigned32, + vRtrInetAllCidrRtOperFlags TmnxRouteOperFlags, + vRtrInetAllCidrRtNextHopOwnInst Unsigned32, + vRtrInetAllCidrRtBkupNHOwnInst Unsigned32 +} + +vRtrInetAllCidrRouteProtoID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional table index provided to distinguish between multiple routes + to same destination with the same inetCidrRouteProto index." + ::= { vRtrInetAllCidrRouteEntry 1 } + +vRtrInetAllCidrRouteIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteIfIndex indicates the ifIndex value + which identifies the local interface through which the next hop + of this route should be reached. A value of 0 is valid and + represents the scenario where no interface is specified." + ::= { vRtrInetAllCidrRouteEntry 2 } + +vRtrInetAllCidrRouteType OBJECT-TYPE + SYNTAX INTEGER { + other (1), + reject (2), + local (3), + remote (4), + blackhole (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteType indicates the type of route. + Note that 'local' refers to a route for which the next hop is the + final destination; 'remote' refers to a route for which the next hop + is not the final destination. + + Routes which do not result in traffic forwarding or rejection should + not be displayed even if the implementation keeps them stored + internally. + + 'reject' refers to a route which, if matched, discards + the message as unreachable and returns a notification + (e.g. ICMP error) to the message sender. This is used + in some protocols as a means of correctly aggregating + routes. + + 'blackhole' refers to a route which, if matched, discards the message + silently." + ::= { vRtrInetAllCidrRouteEntry 3 } + +vRtrInetAllCidrRouteAge OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteAge indicates the number + of seconds since this route was last updated or otherwise + determined to be correct. Note that no semantics of + 'too old' can be implied except through knowledge of + the routing protocol by which the route was learned." + ::= { vRtrInetAllCidrRouteEntry 4 } + +vRtrInetAllCidrRouteNextHopAS OBJECT-TYPE + SYNTAX InetAutonomousSystemNumber + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteNextHopAS indicates the Autonomous + System Number of the Next Hop. The semantics of this object are + determined by the routing- protocol specified in the route's + inetCidrRouteProto index. When this object is unknown or not relevant + its value should be set to zero." + ::= { vRtrInetAllCidrRouteEntry 5 } + +vRtrInetAllCidrRouteMetric1 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric1 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 6 } + +vRtrInetAllCidrRouteMetric2 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric2 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 7 } + +vRtrInetAllCidrRouteMetric3 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric3 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 8 } + +vRtrInetAllCidrRouteMetric4 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric4 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 9 } + +vRtrInetAllCidrRouteMetric5 OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric5 indicates the primary routing + metric for this route. The semantics of this metric are determined by + the routing-protocol indicated in the route's inetCidrRouteProto + index. If this metric is not used, its value will be -1." + ::= { vRtrInetAllCidrRouteEntry 10 } + +vRtrInetAllCidrRoutePreference OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRoutePreference indicates the priority of + this static route versus the routes from different sources such as BGP + or OSPF etc, when ipCidrRouteProto has a value of 'netmgmt' to + indicate that this entry is a static route. + + Different protocols should not be configured with the same preference, + if this occurs the tiebreaker is determined per the default preference + value as defined in the table below. + + If multiple routes are learned with an identical preference using the + same protocol, the lowest cost is used. If multiple routes are learned + with an identical preference using the same protocol and the costs + (metrics) are equal, then the decision as to what route to use is + determined by the configuration of the ecmp command. + + Default preferences: + + Route Type Preference Configurable + ---------- ---------- ------------ + Direct attached 0 no + Static route 5 yes + MPLS (post FCS) 7 + OSPF Internal routes 10 no + OSPF External 150 yes + BGP 170 yes" + ::= { vRtrInetAllCidrRouteEntry 11 } + +vRtrInetAllCidrRouteMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteMetric indicates the primary routing + metric for this route. The semantics of this metric are determined + by the routing-protocol specified in the route's ipCidrRouteProto + value." + ::= { vRtrInetAllCidrRouteEntry 12 } + +vRtrInetAllCidrRouteIfVRtrId OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteIfVRtrId indicates the virtual router + instance of the egress interface defined by + vRtrInetAllCidrRouteIfIndex. This object is valid only for subscriber + management routes. For all other route types, this object will have a + value of zero." + ::= { vRtrInetAllCidrRouteEntry 13 } + +vRtrInetAllCidrRouteIsActive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteIsActive indicates whether the this + route is the active route for this destination in the IP CIDR route + table." + ::= { vRtrInetAllCidrRouteEntry 14 } + +vRtrInetAllCidrRouteBkupFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteBkupFlags indicates the presence or + absence of LFA next-hops and backup routes. + + 'none' indicates that no next-hop is present. 'hasLfa' indicates that + an LFA next-hop is present in addition to the regular next-hop. + 'hasBackup' indicates that this route has a backup route. 'isBackup' + indicates that this route is a backup route to another route with the + same prefix. 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP." + ::= { vRtrInetAllCidrRouteEntry 15 } + +vRtrInetAllCidrRouteBkupNHopType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteBkupNHopType indicates the IP address + type of vRtrInetAllCidrRouteBkupNextHop. The value of + vRtrInetAllCidrRouteBkupNHopType is only valid when + vRtrInetAllCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetAllCidrRouteEntry 16 } + +vRtrInetAllCidrRouteBkupNextHop OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteBkupNextHop indicates the IP address + of a backup next-hop. The value of vRtrInetAllCidrRouteBkupNextHop is + only valid when vRtrInetAllCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetAllCidrRouteEntry 17 } + +vRtrInetAllCidrRouteBkupMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteBkupMetric indicates the routing + metric for a backup route. The semantics of this metric are determined + by the routing-protocol specified in the route's ipCidrRouteProto + value. The value of vRtrInetAllCidrRouteBkupMetric is only valid when + vRtrInetAllCidrRouteBkupFlags has a value of 'hasLfa'." + ::= { vRtrInetAllCidrRouteEntry 18 } + +vRtrInetAllCidrRouteNHopRepCount OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRouteNHopRepCount indicates the number of + times the next-hop repeats for a particular route." + ::= { vRtrInetAllCidrRouteEntry 19 } + +vRtrInetAllCidrRtNextHopType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtNextHopType indicates the type of next + hop for this route." + ::= { vRtrInetAllCidrRouteEntry 20 } + +vRtrInetAllCidrRtNextHopOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtNextHopOwner indicates the owner of next + hop for this route." + ::= { vRtrInetAllCidrRouteEntry 21 } + +vRtrInetAllCidrRtNHOwnerAuxInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtNHOwnerAuxInfo indicates the auxiliary + information for next hop owner as indicated by + vRtrInetAllCidrRtNextHopOwner. + + The value of vRtrInetAllCidrRtNHOwnerAuxInfo indicates the tunnel id + existing for this next hop type and owner." + ::= { vRtrInetAllCidrRouteEntry 22 } + +vRtrInetAllCidrRtBkupNHType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtBkupNHType indicates the type of next + hop for this backup route." + ::= { vRtrInetAllCidrRouteEntry 23 } + +vRtrInetAllCidrRtBkupNHOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtBkupNHOwner indicates the owner of next + hop for this backup route." + ::= { vRtrInetAllCidrRouteEntry 24 } + +vRtrInetAllCidrRtBkupNHOwnAxInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtBkupNHOwnAxInfo indicates the auxiliary + information for next hop owner as indicated by + vRtrInetAllCidrRtBkupNHOwner. + + The value of vRtrInetAllCidrRtBkupNHOwnAxInfo indicates the tunnel id + existing for this backup next hop type and owner." + ::= { vRtrInetAllCidrRouteEntry 25 } + +vRtrInetAllCidrRtSrcClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtSrcClassIndex indicates the source-class + for this route." + ::= { vRtrInetAllCidrRouteEntry 26 } + +vRtrInetAllCidrRtDstClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtDstClassIndex indicates the + destination-class for this route." + ::= { vRtrInetAllCidrRouteEntry 27 } + +vRtrInetAllCidrRtOperFlags OBJECT-TYPE + SYNTAX TmnxRouteOperFlags + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtOperFlags indicates the status of + different properties of this route. + + If the 'stickyFlag' bit is set, then it indicates ECMP sticky flag is + set on this route." + ::= { vRtrInetAllCidrRouteEntry 28 } + +vRtrInetAllCidrRtNextHopOwnInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtNextHopOwnInst indicates the instance of + the next hop owner as indicated by vRtrInetAllCidrRtNextHopOwner." + ::= { vRtrInetAllCidrRouteEntry 29 } + +vRtrInetAllCidrRtBkupNHOwnInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRtBkupNHOwnInst indicates the instance of + the back up next hop owner as indicated by + vRtrInetAllCidrRtBkupNHOwner." + ::= { vRtrInetAllCidrRouteEntry 30 } + +vRtrIfStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfStatsTable table contains statistics per virtual router + interface." + ::= { tmnxVRtrObjs 54 } + +vRtrIfStatsEntry OBJECT-TYPE + SYNTAX VRtrIfStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the statistics per virtual router interface. + Entries are created and deleted when entries in the vRtrIfEntry are + created and deleted." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfStatsTable 1 } + +VRtrIfStatsEntry ::= SEQUENCE +{ + vRtrIfuRPFCheckFailPkts Counter64, + vRtrIfuRPFCheckFailPktsLow32 Counter32, + vRtrIfuRPFCheckFailPktsHigh32 Counter32, + vRtrIfuRPFCheckFailBytes Counter64, + vRtrIfuRPFCheckFailBytesLow32 Counter32, + vRtrIfuRPFCheckFailBytesHigh32 Counter32, + vRtrIfIpReasFragPktsRcvd Counter64, + vRtrIfIpReasFragPktsRcvdLow32 Counter32, + vRtrIfIpReasFragPktsRcvdHigh32 Counter32, + vRtrIfIpReasFragBytesRcvd Counter64, + vRtrIfIpReasFragBytesRcvdLow32 Counter32, + vRtrIfIpReasFragBytesRcvdHigh32 Counter32, + vRtrIfIpReasFragPktsReas Counter64, + vRtrIfIpReasFragPktsReasLow32 Counter32, + vRtrIfIpReasFragPktsReasHigh32 Counter32, + vRtrIfIpReasFragBytesReas Counter64, + vRtrIfIpReasFragBytesReasLow32 Counter32, + vRtrIfIpReasFragBytesReasHigh32 Counter32, + vRtrIfIpReasFragReasErrors Counter64, + vRtrIfIpReasFragReasErrorsLow32 Counter32, + vRtrIfIpReasFragReasErrorsHigh32 Counter32, + vRtrIfIpReasFragDisc Counter64, + vRtrIfIpReasFragDiscLow32 Counter32, + vRtrIfIpReasFragDiscHigh32 Counter32, + vRtrIfIpReasOutBufRes Counter64, + vRtrIfIpReasOutBufResLow32 Counter32, + vRtrIfIpReasOutBufResHigh32 Counter32, + vRtrIfIpReasPktsRx Counter64, + vRtrIfIpReasPktsRxLow32 Counter32, + vRtrIfIpReasPktsRxHigh32 Counter32, + vRtrIfIpReasBytesRx Counter64, + vRtrIfIpReasBytesRxLow32 Counter32, + vRtrIfIpReasBytesRxHigh32 Counter32, + vRtrIfIpReasPktsTx Counter64, + vRtrIfIpReasPktsTxLow32 Counter32, + vRtrIfIpReasPktsTxHigh32 Counter32, + vRtrIfIpReasBytesTx Counter64, + vRtrIfIpReasBytesTxLow32 Counter32, + vRtrIfIpReasBytesTxHigh32 Counter32, + vRtrIfRxPkts Counter64, + vRtrIfRxPktsLow32 Counter32, + vRtrIfRxPktsHigh32 Counter32, + vRtrIfRxBytes Counter64, + vRtrIfRxBytesLow32 Counter32, + vRtrIfRxBytesHigh32 Counter32, + vRtrIfTxV4Pkts Counter64, + vRtrIfTxV4PktsLow32 Counter32, + vRtrIfTxV4PktsHigh32 Counter32, + vRtrIfTxV4Bytes Counter64, + vRtrIfTxV4BytesLow32 Counter32, + vRtrIfTxV4BytesHigh32 Counter32, + vRtrIfTxV6Pkts Counter64, + vRtrIfTxV6PktsLow32 Counter32, + vRtrIfTxV6PktsHigh32 Counter32, + vRtrIfTxV6Bytes Counter64, + vRtrIfTxV6BytesLow32 Counter32, + vRtrIfTxV6BytesHigh32 Counter32, + vRtrIfTxV4DiscardPkts Counter64, + vRtrIfTxV4DiscardPktsLow32 Counter32, + vRtrIfTxV4DiscardPktsHigh32 Counter32, + vRtrIfTxV4DiscardBytes Counter64, + vRtrIfTxV4DiscardBytesLow32 Counter32, + vRtrIfTxV4DiscardBytesHigh32 Counter32, + vRtrIfTxV6DiscardPkts Counter64, + vRtrIfTxV6DiscardPktsLow32 Counter32, + vRtrIfTxV6DiscardPktsHigh32 Counter32, + vRtrIfTxV6DiscardBytes Counter64, + vRtrIfTxV6DiscardBytesLow32 Counter32, + vRtrIfTxV6DiscardBytesHigh32 Counter32, + vRtrIfIpReasV6FragPktsRcvd Counter64, + vRtrIfIpReasV6FragPktsRcvdLow32 Counter32, + vRtrIfIpReasV6FragPktsRcvdHigh32 Counter32, + vRtrIfIpReasV6FragBytesRcvd Counter64, + vRtrIfIpReasV6FragBytesRcvdL32 Counter32, + vRtrIfIpReasV6FragBytesRcvdH32 Counter32, + vRtrIfIpReasV6FragPktsReas Counter64, + vRtrIfIpReasV6FragPktsReasLow32 Counter32, + vRtrIfIpReasV6FragPktsReasHigh32 Counter32, + vRtrIfIpReasV6FragBytesReas Counter64, + vRtrIfIpReasV6FragBytesReasL32 Counter32, + vRtrIfIpReasV6FragBytesReasH32 Counter32, + vRtrIfIpReasV6FragReasErrors Counter64, + vRtrIfIpReasV6FragReasErrorsL32 Counter32, + vRtrIfIpReasV6FragReasErrorsH32 Counter32, + vRtrIfIpReasV6FragDisc Counter64, + vRtrIfIpReasV6FragDiscLow32 Counter32, + vRtrIfIpReasV6FragDiscHigh32 Counter32, + vRtrIfIpReasV6OutBufRes Counter64, + vRtrIfIpReasV6OutBufResLow32 Counter32, + vRtrIfIpReasV6OutBufResHigh32 Counter32, + vRtrIfIpReasV6PktsRx Counter64, + vRtrIfIpReasV6PktsRxLow32 Counter32, + vRtrIfIpReasV6PktsRxHigh32 Counter32, + vRtrIfIpReasV6BytesRx Counter64, + vRtrIfIpReasV6BytesRxLow32 Counter32, + vRtrIfIpReasV6BytesRxHigh32 Counter32, + vRtrIfIpReasV6PktsTx Counter64, + vRtrIfIpReasV6PktsTxLow32 Counter32, + vRtrIfIpReasV6PktsTxHigh32 Counter32, + vRtrIfIpReasV6BytesTx Counter64, + vRtrIfIpReasV6BytesTxLow32 Counter32, + vRtrIfIpReasV6BytesTxHigh32 Counter32, + vRtrIfSpeed Counter64, + vRtrIfRxV6Pkts Counter64, + vRtrIfRxV6PktsLow32 Counter32, + vRtrIfRxV6PktsHigh32 Counter32, + vRtrIfRxV6Bytes Counter64, + vRtrIfRxV6BytesLow32 Counter32, + vRtrIfRxV6BytesHigh32 Counter32, + vRtrIfV6uRPFCheckFailPkts Counter64, + vRtrIfV6uRPFCheckFailPktsLow32 Counter32, + vRtrIfV6uRPFCheckFailPktsHigh32 Counter32, + vRtrIfV6uRPFCheckFailBytes Counter64, + vRtrIfV6uRPFCheckFailBytesLow32 Counter32, + vRtrIfV6uRPFCheckFailBytesHigh32 Counter32, + vRtrIfRxV4Pkts Counter64, + vRtrIfRxV4Bytes Counter64, + vRtrIfV4uRPFCheckFailPkts Counter64, + vRtrIfV4uRPFCheckFailBytes Counter64 +} + +vRtrIfuRPFCheckFailPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailPkts indicates the number of packets + that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 1 } + +vRtrIfuRPFCheckFailPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailPktsLow32 indicates the lower 32 bits + of the value of vRtrIfuRPFCheckFailPkts." + ::= { vRtrIfStatsEntry 2 } + +vRtrIfuRPFCheckFailPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailPktsHigh32 indicates the high 32 bits + of the value of vRtrIfuRPFCheckFailPkts." + ::= { vRtrIfStatsEntry 3 } + +vRtrIfuRPFCheckFailBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailBytes indicates the number of bytes in + the packets that fail uRPF check." + ::= { vRtrIfStatsEntry 4 } + +vRtrIfuRPFCheckFailBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailBytesLow32 indicates the lower 32 bits + of the value of vRtrIfuRPFCheckFailBytes." + ::= { vRtrIfStatsEntry 5 } + +vRtrIfuRPFCheckFailBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFCheckFailBytesHigh32 indicates the high 32 bits + of the value of vRtrIfuRPFCheckFailBytes." + ::= { vRtrIfStatsEntry 6 } + +vRtrIfIpReasFragPktsRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsRcvd indicates the number of + fragmented packets received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 7 } + +vRtrIfIpReasFragPktsRcvdLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsRcvdLow32 indicates the lower 32 bits + of the value of vRtrIfIpReasFragPktsRcvd." + ::= { vRtrIfStatsEntry 8 } + +vRtrIfIpReasFragPktsRcvdHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsRcvdHigh32 indicates the high 32 bits + of the value of vRtrIfIpReasFragPktsRcvd." + ::= { vRtrIfStatsEntry 9 } + +vRtrIfIpReasFragBytesRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesRcvd indicates the number of + fragmented bytes received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 10 } + +vRtrIfIpReasFragBytesRcvdLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesRcvdLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasFragBytesRcvd." + ::= { vRtrIfStatsEntry 11 } + +vRtrIfIpReasFragBytesRcvdHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesRcvdHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasFragBytesRcvd." + ::= { vRtrIfStatsEntry 12 } + +vRtrIfIpReasFragPktsReas OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsReas indicates the number of + fragmented packets reassembled on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 13 } + +vRtrIfIpReasFragPktsReasLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsReasLow32 indicates the lower 32 bits + of the value of vRtrIfIpReasFragPktsReas." + ::= { vRtrIfStatsEntry 14 } + +vRtrIfIpReasFragPktsReasHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragPktsReasHigh32 indicates the high 32 bits + of the value of vRtrIfIpReasFragPktsRcvd." + ::= { vRtrIfStatsEntry 15 } + +vRtrIfIpReasFragBytesReas OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesReas indicates the number of + fragmented bytes reassembled on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 16 } + +vRtrIfIpReasFragBytesReasLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesReasLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasFragBytesReas." + ::= { vRtrIfStatsEntry 17 } + +vRtrIfIpReasFragBytesReasHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragBytesReasHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasFragBytesReas." + ::= { vRtrIfStatsEntry 18 } + +vRtrIfIpReasFragReasErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragReasErrors indicates the number of + reassembly errors occurred on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 19 } + +vRtrIfIpReasFragReasErrorsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragReasErrorsLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasFragReasErrors." + ::= { vRtrIfStatsEntry 20 } + +vRtrIfIpReasFragReasErrorsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragReasErrorsHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasFragReasErrors." + ::= { vRtrIfStatsEntry 21 } + +vRtrIfIpReasFragDisc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragDisc indicates the number of packets + reassembly discarded due to the timeout on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 22 } + +vRtrIfIpReasFragDiscLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragDiscLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasFragDisc." + ::= { vRtrIfStatsEntry 23 } + +vRtrIfIpReasFragDiscHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasFragDiscHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasFragDisc." + ::= { vRtrIfStatsEntry 24 } + +vRtrIfIpReasOutBufRes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasOutBufRes indicates the number of times out + of buffer resources happened while reassembly on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 25 } + +vRtrIfIpReasOutBufResLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasOutBufResLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasOutBufRes." + ::= { vRtrIfStatsEntry 26 } + +vRtrIfIpReasOutBufResHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasOutBufResHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasOutBufRes." + ::= { vRtrIfStatsEntry 27 } + +vRtrIfIpReasPktsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsRx indicates the number of total packets + received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 28 } + +vRtrIfIpReasPktsRxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsRxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasPktsRx." + ::= { vRtrIfStatsEntry 29 } + +vRtrIfIpReasPktsRxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsRxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasPktsRx." + ::= { vRtrIfStatsEntry 30 } + +vRtrIfIpReasBytesRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesRx indicates the number of total bytes + received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 31 } + +vRtrIfIpReasBytesRxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesRxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasBytesRx." + ::= { vRtrIfStatsEntry 32 } + +vRtrIfIpReasBytesRxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesRxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasBytesRx." + ::= { vRtrIfStatsEntry 33 } + +vRtrIfIpReasPktsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsTx indicates the number of total packets + sent from this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 34 } + +vRtrIfIpReasPktsTxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsTxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasPktsTx." + ::= { vRtrIfStatsEntry 35 } + +vRtrIfIpReasPktsTxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPktsTxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasPktsTx." + ::= { vRtrIfStatsEntry 36 } + +vRtrIfIpReasBytesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesTx indicates the number of total bytes + sent from this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 37 } + +vRtrIfIpReasBytesTxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesTxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasBytesTx." + ::= { vRtrIfStatsEntry 38 } + +vRtrIfIpReasBytesTxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasBytesTxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasBytesTx." + ::= { vRtrIfStatsEntry 39 } + +vRtrIfRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxPkts indicates the number of IPv4 packets + received by this interface." + ::= { vRtrIfStatsEntry 40 } + +vRtrIfRxPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxPktsLow32 indicates the lower 32 bits of the + value of vRtrIfRxPkts." + ::= { vRtrIfStatsEntry 41 } + +vRtrIfRxPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxPktsHigh32 indicates the high 32 bits of the + value of vRtrIfRxPkts." + ::= { vRtrIfStatsEntry 42 } + +vRtrIfRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxBytes indicates the number of bytes in IPv4 and + IPv6 packets received by this interface." + ::= { vRtrIfStatsEntry 43 } + +vRtrIfRxBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxBytesLow32 indicates the lower 32 bits of the + value of vRtrIfRxBytes." + ::= { vRtrIfStatsEntry 44 } + +vRtrIfRxBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxBytesHigh32 indicates the high 32 bits of the + value of vRtrIfRxBytes." + ::= { vRtrIfStatsEntry 45 } + +vRtrIfTxV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4Pkts indicates the number of total IPv4 packets + sent from this interface." + ::= { vRtrIfStatsEntry 46 } + +vRtrIfTxV4PktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4PktsLow32 indicates the lower 32 bits of the + value of vRtrIfTxV4Pkts." + ::= { vRtrIfStatsEntry 47 } + +vRtrIfTxV4PktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4PktsHigh32 indicates the high 32 bits of the + value of vRtrIfTxV4Pkts." + ::= { vRtrIfStatsEntry 48 } + +vRtrIfTxV4Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4Bytes indicates the number of total IPv4 bytes + sent from this interface." + ::= { vRtrIfStatsEntry 49 } + +vRtrIfTxV4BytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4BytesLow32 indicates the lower 32 bits of the + value of vRtrIfTxV4Bytes." + ::= { vRtrIfStatsEntry 50 } + +vRtrIfTxV4BytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4BytesHigh32 indicates the high 32 bits of the + value of vRtrIfTxV4Bytes." + ::= { vRtrIfStatsEntry 51 } + +vRtrIfTxV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6Pkts indicates the number of total IPv6 packets + sent from this interface." + ::= { vRtrIfStatsEntry 52 } + +vRtrIfTxV6PktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6PktsLow32 indicates the lower 32 bits of the + value of vRtrIfTxV6Pkts." + ::= { vRtrIfStatsEntry 53 } + +vRtrIfTxV6PktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6PktsHigh32 indicates the high 32 bits of the + value of vRtrIfTxV6Pkts." + ::= { vRtrIfStatsEntry 54 } + +vRtrIfTxV6Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6Bytes indicates the number of total IPv6 bytes + sent from this interface." + ::= { vRtrIfStatsEntry 55 } + +vRtrIfTxV6BytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6BytesLow32 indicates the lower 32 bits of the + value of vRtrIfTxV6Bytes." + ::= { vRtrIfStatsEntry 56 } + +vRtrIfTxV6BytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6BytesHigh32 indicates the high 32 bits of the + value of vRtrIfTxV6Bytes." + ::= { vRtrIfStatsEntry 57 } + +vRtrIfTxV4DiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardPkts indicates the number of total IPv4 + transmit packets discarded by this interface." + ::= { vRtrIfStatsEntry 58 } + +vRtrIfTxV4DiscardPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardPktsLow32 indicates the lower 32 bits of + the value of vRtrIfTxV4DiscardPkts." + ::= { vRtrIfStatsEntry 59 } + +vRtrIfTxV4DiscardPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardPktsHigh32 indicates the high 32 bits of + the value of vRtrIfTxV4DiscardPkts." + ::= { vRtrIfStatsEntry 60 } + +vRtrIfTxV4DiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardBytes indicates the number of total IPv4 + transmit bytes discarded by this interface." + ::= { vRtrIfStatsEntry 61 } + +vRtrIfTxV4DiscardBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardBytesLow32 indicates the lower 32 bits + of the value of vRtrIfTxV4DiscardBytes." + ::= { vRtrIfStatsEntry 62 } + +vRtrIfTxV4DiscardBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV4DiscardBytesHigh32 indicates the high 32 bits + of the value of vRtrIfTxV4DiscardBytes." + ::= { vRtrIfStatsEntry 63 } + +vRtrIfTxV6DiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardPkts indicates the number of total IPv6 + transmit packets discarded by this interface." + ::= { vRtrIfStatsEntry 64 } + +vRtrIfTxV6DiscardPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardPktsLow32 indicates the lower 32 bits of + the value of vRtrIfTxV6DiscardPkts." + ::= { vRtrIfStatsEntry 65 } + +vRtrIfTxV6DiscardPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardPktsHigh32 indicates the high 32 bits of + the value of vRtrIfTxV6DiscardPkts." + ::= { vRtrIfStatsEntry 66 } + +vRtrIfTxV6DiscardBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardBytes indicates the number of total IPv6 + transmit bytes discarded by this interface." + ::= { vRtrIfStatsEntry 67 } + +vRtrIfTxV6DiscardBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardBytesLow32 indicates the lower 32 bits + of the value of vRtrIfTxV6DiscardBytes." + ::= { vRtrIfStatsEntry 68 } + +vRtrIfTxV6DiscardBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxV6DiscardBytesHigh32 indicates the high 32 bits + of the value of vRtrIfTxV6DiscardBytes." + ::= { vRtrIfStatsEntry 69 } + +vRtrIfIpReasV6FragPktsRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsRcvd indicates the number of IPv6 + fragmented packets received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 70 } + +vRtrIfIpReasV6FragPktsRcvdLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsRcvdLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragPktsRcvd." + ::= { vRtrIfStatsEntry 71 } + +vRtrIfIpReasV6FragPktsRcvdHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsRcvdHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasV6FragPktsRcvd." + ::= { vRtrIfStatsEntry 72 } + +vRtrIfIpReasV6FragBytesRcvd OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesRcvd indicates the number of IPv6 + fragmented bytes received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 73 } + +vRtrIfIpReasV6FragBytesRcvdL32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesRcvdL32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragBytesRcvd." + ::= { vRtrIfStatsEntry 74 } + +vRtrIfIpReasV6FragBytesRcvdH32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesRcvdH32 indicates the high 32 bits + of the value of vRtrIfIpReasV6FragBytesRcvd." + ::= { vRtrIfStatsEntry 75 } + +vRtrIfIpReasV6FragPktsReas OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsReas indicates the number of IPv6 + fragmented packets reassembled on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 76 } + +vRtrIfIpReasV6FragPktsReasLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsReasLow32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragPktsReas." + ::= { vRtrIfStatsEntry 77 } + +vRtrIfIpReasV6FragPktsReasHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragPktsReasHigh32 indicates the high 32 + bits of the value of vRtrIfIpReasV6FragPktsRcvd." + ::= { vRtrIfStatsEntry 78 } + +vRtrIfIpReasV6FragBytesReas OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesReas indicates the number of IPv6 + fragmented bytes reassembled on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 79 } + +vRtrIfIpReasV6FragBytesReasL32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesReasL32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragBytesReas." + ::= { vRtrIfStatsEntry 80 } + +vRtrIfIpReasV6FragBytesReasH32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragBytesReasH32 indicates the high 32 bits + of the value of vRtrIfIpReasV6FragBytesReas." + ::= { vRtrIfStatsEntry 81 } + +vRtrIfIpReasV6FragReasErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragReasErrors indicates the number of IPv6 + reassembly errors occurred on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 82 } + +vRtrIfIpReasV6FragReasErrorsL32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragReasErrorsL32 indicates the lower 32 + bits of the value of vRtrIfIpReasV6FragReasErrors." + ::= { vRtrIfStatsEntry 83 } + +vRtrIfIpReasV6FragReasErrorsH32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragReasErrorsH32 indicates the high 32 + bits of the value of vRtrIfIpReasV6FragReasErrors." + ::= { vRtrIfStatsEntry 84 } + +vRtrIfIpReasV6FragDisc OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragDisc indicates the number of IPv6 + packets reassembly discarded due to the timeout on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 85 } + +vRtrIfIpReasV6FragDiscLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragDiscLow32 indicates the lower 32 bits + of the value of vRtrIfIpReasV6FragDisc." + ::= { vRtrIfStatsEntry 86 } + +vRtrIfIpReasV6FragDiscHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6FragDiscHigh32 indicates the high 32 bits + of the value of vRtrIfIpReasV6FragDisc." + ::= { vRtrIfStatsEntry 87 } + +vRtrIfIpReasV6OutBufRes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6OutBufRes indicates the number of times out + of buffer resources happened while IPv6 reassembly on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 88 } + +vRtrIfIpReasV6OutBufResLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6OutBufResLow32 indicates the lower 32 bits + of the value of vRtrIfIpReasV6OutBufRes." + ::= { vRtrIfStatsEntry 89 } + +vRtrIfIpReasV6OutBufResHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6OutBufResHigh32 indicates the high 32 bits + of the value of vRtrIfIpReasV6OutBufRes." + ::= { vRtrIfStatsEntry 90 } + +vRtrIfIpReasV6PktsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsRx indicates the number of total IPv6 + packets received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 91 } + +vRtrIfIpReasV6PktsRxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsRxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasV6PktsRx." + ::= { vRtrIfStatsEntry 92 } + +vRtrIfIpReasV6PktsRxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsRxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasV6PktsRx." + ::= { vRtrIfStatsEntry 93 } + +vRtrIfIpReasV6BytesRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesRx indicates the number of total IPv6 + bytes received on this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 94 } + +vRtrIfIpReasV6BytesRxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesRxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasV6BytesRx." + ::= { vRtrIfStatsEntry 95 } + +vRtrIfIpReasV6BytesRxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesRxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasV6BytesRx." + ::= { vRtrIfStatsEntry 96 } + +vRtrIfIpReasV6PktsTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsTx indicates the number of total IPv6 + packets sent from this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 97 } + +vRtrIfIpReasV6PktsTxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsTxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasV6PktsTx." + ::= { vRtrIfStatsEntry 98 } + +vRtrIfIpReasV6PktsTxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6PktsTxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasV6PktsTx." + ::= { vRtrIfStatsEntry 99 } + +vRtrIfIpReasV6BytesTx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesTx indicates the number of total IPv6 + bytes sent from this interface. + + The value of the object is '0' if the MDA type is not 'isa-ip-reas'." + ::= { vRtrIfStatsEntry 100 } + +vRtrIfIpReasV6BytesTxLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesTxLow32 indicates the lower 32 bits of + the value of vRtrIfIpReasV6BytesTx." + ::= { vRtrIfStatsEntry 101 } + +vRtrIfIpReasV6BytesTxHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasV6BytesTxHigh32 indicates the high 32 bits of + the value of vRtrIfIpReasV6BytesTx." + ::= { vRtrIfStatsEntry 102 } + +vRtrIfSpeed OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfSpeed indicates an estimate of the current + bandwidth in bits per second for this interface." + ::= { vRtrIfStatsEntry 103 } + +vRtrIfRxV6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6Pkts indicates the number of IPv6 packets + received by this interface." + ::= { vRtrIfStatsEntry 110 } + +vRtrIfRxV6PktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6PktsLow32 indicates the lower 32 bits of the + value of vRtrIfRxV6Pkts." + ::= { vRtrIfStatsEntry 111 } + +vRtrIfRxV6PktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6PktsHigh32 indicates the high 32 bits of the + value of vRtrIfRxV6Pkts." + ::= { vRtrIfStatsEntry 112 } + +vRtrIfRxV6Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6Bytes indicates the number of bytes in IPv6 + packets received by this interface." + ::= { vRtrIfStatsEntry 113 } + +vRtrIfRxV6BytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6BytesLow32 indicates the lower 32 bits word of + the value of vRtrIfRxV6Bytes." + ::= { vRtrIfStatsEntry 114 } + +vRtrIfRxV6BytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV6BytesHigh32 indicates the high 32 bits word of + the value of vRtrIfRxV6Bytes." + ::= { vRtrIfStatsEntry 115 } + +vRtrIfV6uRPFCheckFailPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailPkts indicates the number of IPv6 + packets that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 116 } + +vRtrIfV6uRPFCheckFailPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailPktsLow32 indicates the lower 32 + bits word of the value of vRtrIfV6uRPFCheckFailPkts." + ::= { vRtrIfStatsEntry 117 } + +vRtrIfV6uRPFCheckFailPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailPktsHigh32 indicates the high 32 + bits word of the value of vRtrIfV6uRPFCheckFailPkts." + ::= { vRtrIfStatsEntry 118 } + +vRtrIfV6uRPFCheckFailBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailBytes indicates the number of bytes + in IPv6 packets that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 119 } + +vRtrIfV6uRPFCheckFailBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailBytesLow32 indicates the lower 32 + bits word of the value of vRtrIfV6uRPFCheckFailBytes." + ::= { vRtrIfStatsEntry 120 } + +vRtrIfV6uRPFCheckFailBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV6uRPFCheckFailBytesHigh32 indicates the high 32 + bits word of the value of vRtrIfV6uRPFCheckFailBytes." + ::= { vRtrIfStatsEntry 121 } + +vRtrIfRxV4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV4Pkts indicates the number of IPv4 packets + received by this interface." + ::= { vRtrIfStatsEntry 122 } + +vRtrIfRxV4Bytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxV4Bytes indicates the number of bytes in IPv4 + packets received by this interface." + ::= { vRtrIfStatsEntry 123 } + +vRtrIfV4uRPFCheckFailPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV4uRPFCheckFailPkts indicates the number of IPv4 + packets that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 124 } + +vRtrIfV4uRPFCheckFailBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfV4uRPFCheckFailBytes indicates the number of bytes + in IPv4 packets that fail uRPF check on this interface." + ::= { vRtrIfStatsEntry 125 } + +vRtrNetDomainTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainTblLastChanged indicates the sysUpTime at + the time of the last modification of vRtrNetDomainTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 55 } + +vRtrNetDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrNetDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrNetDomainTable table contains network-domains which can be + then associated with individual interfaces and SDPs." + ::= { tmnxVRtrObjs 56 } + +vRtrNetDomainEntry OBJECT-TYPE + SYNTAX VRtrNetDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the network-domains per virtual router + interface. There will always be at least one row entry in this table + which represents the 'default' network-domain. This entry is created + when the system is initialized and can never be deleted." + INDEX { + vRtrID, + vRtrNetDomainName + } + ::= { vRtrNetDomainTable 1 } + +VRtrNetDomainEntry ::= SEQUENCE +{ + vRtrNetDomainName TNamedItem, + vRtrNetDomainRowStatus RowStatus, + vRtrNetDomainLastChanged TimeStamp, + vRtrNetDomainDesc TItemDescription, + vRtrNetDomainIfAssociationCnt Gauge32, + vRtrNetDomainSdpAssociationCnt Gauge32, + vRtrNetDomainMcastAssociationCnt Gauge32 +} + +vRtrNetDomainName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrNetDomainName specifies the network-domain name + configured on this virtual router. There will always be at least one + network-domain entry defined by the agent with value 'default' which + represents the default network-domain." + ::= { vRtrNetDomainEntry 1 } + +vRtrNetDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrNetDomainRowStatus specifies the Row + status of this table row. This object is used to create or delete rows + in this table." + ::= { vRtrNetDomainEntry 2 } + +vRtrNetDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainLastChanged indicates the sysUpTime when any + object of the row is last changed." + ::= { vRtrNetDomainEntry 3 } + +vRtrNetDomainDesc OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrNetDomainDesc is a user provided description + string for this network-domain. It can consist of any printable, + seven-bit ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { vRtrNetDomainEntry 4 } + +vRtrNetDomainIfAssociationCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainIfAssociationCnt indicates the number of + network interfaces associated with this network-domain." + ::= { vRtrNetDomainEntry 5 } + +vRtrNetDomainSdpAssociationCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainSdpAssociationCnt indicates the number of + SDPs associated with this network-domain." + ::= { vRtrNetDomainEntry 6 } + +vRtrNetDomainMcastAssociationCnt OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrNetDomainMcastAssociationCnt indicates the number of + multicast-network domains associated with this network-domain." + ::= { vRtrNetDomainEntry 7 } + +vRtrIfNetDomainTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfNetDomainTblLastChanged indicates the sysUpTime at + the time of the last modification of vRtrIfNetDomainTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 57 } + +vRtrIfNetDomainTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfNetDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfNetDomainTable provides an extension to the vRtrIfTable. It + has an entry for each network domain the virtual router interface + belongs to." + ::= { tmnxVRtrObjs 58 } + +vRtrIfNetDomainEntry OBJECT-TYPE + SYNTAX VRtrIfNetDomainEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to network-domain for a + virtual router interface in the system." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrNetDomainName + } + ::= { vRtrIfNetDomainTable 1 } + +VRtrIfNetDomainEntry ::= SEQUENCE +{ + vRtrIfNetDomainRowStatus RowStatus, + vRtrIfNetDomainLastChanged TimeStamp +} + +vRtrIfNetDomainRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfNetDomainRowStatus specifies the Row + status of this table row. This object is used to create or delete rows + in this table." + ::= { vRtrIfNetDomainEntry 1 } + +vRtrIfNetDomainLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfNetDomainLastChanged indicates the sysUpTime when + any object of the row is last changed." + ::= { vRtrIfNetDomainEntry 2 } + +vRtrConfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrConfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrConfExtTable provides an extension of the vRtrConfTable." + ::= { tmnxVRtrObjs 60 } + +vRtrConfExtEntry OBJECT-TYPE + SYNTAX VRtrConfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrConfExtTable represents additional columns + for attributes specific to the Nokia SROS series implementation for + the router configuration table." + AUGMENTS { vRtrConfEntry } + ::= { vRtrConfExtTable 1 } + +VRtrConfExtEntry ::= SEQUENCE +{ + vRtrLdpShortcut TmnxEnabledDisabled, + vRtrSingleSfmOverloadAdminState TmnxAdminState, + vRtrSingleSfmOverloadHldOffTime Unsigned32, + vRtrSingleSfmOverloadState TmnxVrtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart TimeStamp, + vRtrSingleSfmOverloadTime TimeInterval, + vRtrGrtState TruthValue, + vRtrMvpnIpmsiP2MPAdmin TmnxAdminState, + vRtrMvpnSpmsiP2MPAdmin TmnxAdminState, + vRtrMvpnIpmsiLspTemplate TNamedItemOrEmpty, + vRtrMvpnSpmsiLspTemplate TNamedItemOrEmpty, + vRtrMvpnIpmsiType INTEGER, + vRtrMvpnSpmsiType INTEGER, + vRtrMvpnSpmsiMaxLimit Unsigned32, + vRtrFibPriority INTEGER, + vRtrCarrierCarrierVpn TruthValue, + vRtrLabelMode INTEGER, + vRtrBgpSharedQueue TruthValue, + vRtrBgpSharedQueueCIR TCIRRate, + vRtrBgpSharedQueuePIR TPIRRate, + vRtrMvpnMdtSafi TruthValue, + vRtrMvpnMdtDefGrpAddrType InetAddressType, + vRtrMvpnMdtDefGrpAddress InetAddress, + vRtrMvpnIpmsiEnableBfdRoot TruthValue, + vRtrMvpnIpmsiEnableBfdLeaf TruthValue, + vRtrMvpnIpmsiBfdRtTraInt Unsigned32, + vRtrMvpnIpmsiBfdRootMult Unsigned32, + vRtrVpnBackupPath TmnxVpnIpBackupFamily, + vRtrIpFastReroute TruthValue, + vRtrGrtLocalMgmtState TruthValue, + vRtrIpv6ReachableTime Unsigned32, + vRtrAllowExportBgpVpn TruthValue, + vRtrBgpExportInactive TruthValue, + vRtrAllowSnmpAccess TruthValue, + vRtrIpv6NdCacheStaleTime Unsigned32, + vRtrIcmpTunneling TruthValue, + vRtrMvpnMdSourceAddrType InetAddressType, + vRtrMvpnMdSourceAddress InetAddress, + vRtrDisableSelectiveFib TruthValue, + vRtrMvpnWildcardSpmsi TruthValue, + vRtrMvpnWildcardSpmsiBsrSig INTEGER, + vRtrStaticRouteHoldDownEnable TruthValue, + vRtrStaticRouteHoldDownInitial Unsigned32, + vRtrStaticRouteHoldDownMultiplr Unsigned32, + vRtrStaticRouteHoldDownMaxValue Unsigned32, + vRtrWeightedEcmp TruthValue, + vRtrBgpAutoRD TruthValue, + vRtrBgpOperRD TmnxVPNRouteDistinguisher, + vRtrBgpOperRDType TmnxRouteDistType, + vRtrLdpShortcutType BITS, + vRtrEntropyLabel TruthValue, + vRtrLspBfdSession TmnxEnabledDisabled, + vRtrLspBfdMaxSessions Unsigned32, + vRtrOperRouterId IpAddress, + vRtrClassForwarding TruthValue, + vRtrMtrace2AdminState TmnxAdminState, + vRtrMtrace2UdpPort Unsigned32 +} + +vRtrLdpShortcut OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrLdpShortcut specifies if IP packets are being + forwarded using LDP shortcuts over all network interfaces in the + system which participate in the IS-IS and OSPF routing protocols. + + This object has been replaced by vRtrLdpShortcutType in 13.0." + DEFVAL { disabled } + ::= { vRtrConfExtEntry 1 } + +vRtrSingleSfmOverloadAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrSingleSfmOverloadAdminState specifies the + administrative state of the IGP single-SFM-overload behavior in this + virtual router instance. + + When the value of vRtrSingleSfmOverloadAdminState is equal to + 'inService', IGP protocols (either IS-IS or OSPF) enter an overload + state when the node only has a single SFM functioning." + DEFVAL { outOfService } + ::= { vRtrConfExtEntry 2 } + +vRtrSingleSfmOverloadHldOffTime OBJECT-TYPE + SYNTAX Unsigned32 (0..600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrSingleSfmOverloadHldOffTime specifies the + delay between the detection of the single-SFM condition and the IGP + entering the overload state." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 3 } + +vRtrSingleSfmOverloadState OBJECT-TYPE + SYNTAX TmnxVrtrSingleSfmOverloadState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrSingleSfmOverloadState indicates the IGP + single-SFM-overload state." + ::= { vRtrConfExtEntry 4 } + +vRtrSingleSfmOverloadStart OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSingleSfmOverloadStart indicates the sysUpTime the + last time that the vRtrSingleSfmOverloadState had a transition from + 'notApplicable' or 'normal' to 'overload'. + + If such a transition never occurred, this object contains a zero + value." + ::= { vRtrConfExtEntry 5 } + +vRtrSingleSfmOverloadTime OBJECT-TYPE + SYNTAX TimeInterval + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSingleSfmOverloadTime indicates the duration of the + most recent overload." + ::= { vRtrConfExtEntry 6 } + +vRtrGrtState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtState specifies if a route lookup is done in the + Global Route Table (GRT) when the lookup in the local VRF fails. When + the value of this object is set to 'false', route lookup in the GRT is + disabled." + DEFVAL { false } + ::= { vRtrConfExtEntry 7 } + +vRtrMvpnIpmsiP2MPAdmin OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiP2MPAdmin specifies the current + administrative state of P2MP for the inclusive provider tunnel. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when vRtrMvpnIpmsiLspTemplate is set to its default + value." + DEFVAL { outOfService } + ::= { vRtrConfExtEntry 8 } + +vRtrMvpnSpmsiP2MPAdmin OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnSpmsiP2MPAdmin specifies the current + administrative state of P2MP for the selective provider tunnel. + + An 'inconsistentValue' error is returned if this object is set to + non-default value when vRtrMvpnSpmsiLspTemplate is set to its default + value." + DEFVAL { outOfService } + ::= { vRtrConfExtEntry 9 } + +vRtrMvpnIpmsiLspTemplate OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the vRtrMvpnIpmsiLspTemplate specifies the name of + the template whose parameters configured in TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable + are signalled to the automatically created P2MP LSP for the inclusive + provider tunnel. + + If a corresponding index does not exist in + TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable, an 'inconsistentValue' + error will be returned. + + An inconsistentValue' error is returned if this object is set to + non-default value when vRtrMvpnIpmsiP2MPAdmin is set to its + non-default value." + DEFVAL { ''H } + ::= { vRtrConfExtEntry 10 } + +vRtrMvpnSpmsiLspTemplate OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the vRtrMvpnSpmsiLspTemplate specifies the name of + the template whose parameters configured in TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable + are signalled to the automatically created P2MP LSP for the selective + provider tunnel. + + If a corresponding index does not exist in + TIMETRA-MPLS-MIB::vRtrMplsLspTemplateTable, an 'inconsistentValue' + error will be returned. + + An inconsistentValue' error is returned if this object is set to + non-default value when vRtrMvpnSpmsiP2MPAdmin is set to its + non-default value." + DEFVAL { ''H } + ::= { vRtrConfExtEntry 11 } + +vRtrMvpnIpmsiType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + rsvp (1), + pim (2), + ldp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiType specifies the type of the inclusive + provider tunnel. + + When the value of vRtrMvpnIpmsiType is set to 'rsvp', the inclusive + provider tunnel is used for RSVP. When the value is set to 'pim', + the inclusive provider tunnel is used for PIM. When the value is + set to 'ldp', the inclusive provider tunnel is used for LDP." + DEFVAL { none } + ::= { vRtrConfExtEntry 12 } + +vRtrMvpnSpmsiType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + rsvp (1), + pim (2), + ldp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnSpmsiType specifies the type of the selective + provider tunnel. + + When the value of vRtrMvpnSpmsiType is set to 'rsvp', the selective + provider tunnel is used for RSVP. When the value is set to 'pim', + the selective provider tunnel is used for PIM. When the value is + set to 'ldp', the selective provider tunnel is used for LDP." + DEFVAL { none } + ::= { vRtrConfExtEntry 13 } + +vRtrMvpnSpmsiMaxLimit OBJECT-TYPE + SYNTAX Unsigned32 (1..4000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrMvpnSpmsiMaxLimit specifies the maximum + number of RSVP/mLDP P2MP S-PMSI tunnels for the mVPN. Once the limit + is reached, no more RSVP/mLDP P2MP S-PMSI are created and traffic over + the data-threshold will stay on I-PMSI." + DEFVAL { 10 } + ::= { vRtrConfExtEntry 14 } + +vRtrFibPriority OBJECT-TYPE + SYNTAX INTEGER { + standard (1), + high (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrFibPriority specifies the priority of updating set of + routes into the forwarding plane. + + If the value of vRtrFibPriority for the VPRN is set to 'high', the FIB + (Forwarding Information Base) entries for the VPRN are given priority + over all other routes. + + By default the vRtrFibPriority for a VPRN is set to 'standard' which + means the FIB entries for the VPRN do not have any preference over + routes from other VPRNs." + DEFVAL { standard } + ::= { vRtrConfExtEntry 15 } + +vRtrCarrierCarrierVpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrCarrierCarrierVpn specifies whether Carrier + supporting Carrier model is supported on this VPRN service." + DEFVAL { false } + ::= { vRtrConfExtEntry 16 } + +vRtrLabelMode OBJECT-TYPE + SYNTAX INTEGER { + vrf (1), + nexthop (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLabelMode specifies the mode of allocation of service + labels to the routes exported by the VPRN as BGP-VPN routes. + + If the value of vRtrLabelMode is set to 'nexthop(2)', the service + labels are allocated per next-hop. + + By default the value of vRtrLabelMode is set to 'vrf(1)' which means + the service labels are allocated per VRF(Virtual Routing and + Forwarding)." + DEFVAL { vrf } + ::= { vRtrConfExtEntry 17 } + +vRtrBgpSharedQueue OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpSharedQueue specifies whether BGP peers associated + with this VPRN instance share a single CPM queue." + DEFVAL { false } + ::= { vRtrConfExtEntry 18 } + +vRtrBgpSharedQueueCIR OBJECT-TYPE + SYNTAX TCIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrBgpSharedQueueCIR specifies the Committed + information rate (CIR) in kbps for BGP shared queue for this VPRN + instance." + DEFVAL { 4000 } + ::= { vRtrConfExtEntry 19 } + +vRtrBgpSharedQueuePIR OBJECT-TYPE + SYNTAX TPIRRate + UNITS "kilo bits per second" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrBgpSharedQueuePIR specifies the Peak + information rate (PIR) in kbps for BGP shared queue for this VPRN + instance." + DEFVAL { 4000 } + ::= { vRtrConfExtEntry 20 } + +vRtrMvpnMdtSafi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdtSafi indicates whether MDT-SAFI is enabled on + the MVPN or not. + + If the value of the object is 'true', it indicates that the MDT-SAFI + is enabled for MVPN. If the value of the object is 'false', it + indicates that the MDT-SAFI is not enabled for MVPN." + DEFVAL { false } + ::= { vRtrConfExtEntry 21 } + +vRtrMvpnMdtDefGrpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdtDefGrpAddrType indicates the type of default + core group address of the Multicast Distribution Tree(MDT) specified + by vRtrMvpnMdtDefGrpAddress." + ::= { vRtrConfExtEntry 22 } + +vRtrMvpnMdtDefGrpAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdtDefGrpAddress indicates the default core group + address of the Multicast Distribution Tree(MDT). + + The value of this object is applicable only when the value of + vRtrMvpnMdtSafi is 'true'." + ::= { vRtrConfExtEntry 23 } + +vRtrMvpnIpmsiEnableBfdRoot OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiEnableBfdRoot specifies whether or not + Bi-directional Forwarding Detection is enabled on the tunnel root. + + When the value is 'true', the bfd session over RSVP-TE P2MP LSP for + upstream fast failover tunnel status detection is enabled on the root. + When it is 'false', the bfd session is disabled on the root. + + An 'inconsistentValue' error is returned if an attempt is made to set + this object to 'true' without specifying a value for + vRtrMvpnIpmsiBfdRtTraInt. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'rsvp'." + DEFVAL { false } + ::= { vRtrConfExtEntry 24 } + +vRtrMvpnIpmsiEnableBfdLeaf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiEnableBfdLeaf specifies whether or not + Bi-directional Forwarding Detection is enabled on the tunnel leaf. + + When the value is 'true', the bfd session over RSVP-TE P2MP LSP for + upstream fast failover tunnel status detection is enabled on the leaf. + When it is 'false', the bfd session is disabled on the leaf. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'rsvp'." + DEFVAL { false } + ::= { vRtrConfExtEntry 25 } + +vRtrMvpnIpmsiBfdRtTraInt OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiBfdRtTraInt specifies the BFD transmit + interval over this interface. The minimum accepted value depends on + the value of 'vRtrIfBfdExtType', as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'rsvp'. + + An 'inconsistentValue' error is returned if an attempt is made to + modify the value of this object when vRtrMvpnIpmsiEnableBfdRoot is set + to false." + DEFVAL { 300 } + ::= { vRtrConfExtEntry 26 } + +vRtrMvpnIpmsiBfdRootMult OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnIpmsiBfdRootMult specifies the number of + consecutive BFD messages that must be missed from the peer before the + BFD session state is changed to down and the upper level protocols + (OSPF, IS-IS or PIM) are notified of the fault. + + The value of this object is only applicable when vRtrMvpnIpmsiType is + set to 'rsvp'. + + An 'inconsistentValue' error is returned if an attempt is made to + modify the value of this object when vRtrMvpnIpmsiEnableBfdRoot is set + to false." + DEFVAL { 3 } + ::= { vRtrConfExtEntry 27 } + +vRtrVpnBackupPath OBJECT-TYPE + SYNTAX TmnxVpnIpBackupFamily + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVpnBackupPath specifies the address families for + which the computation and use of a backup path is enabled for BGP-VPN + routes imported into the VPRN." + DEFVAL { {} } + ::= { vRtrConfExtEntry 28 } + +vRtrIpFastReroute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpFastReroute specifies whether to enable or disable + IP fast reroute capability. + + When the value of vRtrIpFastReroute is set to 'true' IP fast reroute + capability is enabled and when vRtrIpFastReroute is set to 'false' IP + fast reroute capability is disabled." + DEFVAL { false } + ::= { vRtrConfExtEntry 29 } + +vRtrGrtLocalMgmtState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrGrtLocalMgmtState specifies whether to enable or + disable traffic from GRT-leaking enabled VPRN instances to reach local + interfaces in the base routing instance. + + When the value of vRtrGrtLocalMgmtState is set to 'true', management + protocols like SSH, Telnet, FTP, SNMP, etc are allowed from a + GRT-leaking enabled VPRN to access local interfaces in the global + routing instance. Ping and traceroute are independent of the value of + 'vRtrGrtLocalMgmtState'." + DEFVAL { false } + ::= { vRtrConfExtEntry 30 } + +vRtrIpv6ReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (30..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpv6ReachableTime specifies the time an IPv6 neighbor + remains in reachable state. While in this state, no + neighbor-unreachability detection has to be done." + DEFVAL { 30 } + ::= { vRtrConfExtEntry 32 } + +vRtrAllowExportBgpVpn OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrAllowExportBgpVpn specifies that the + vrf-export and vrf-target exporting functions will consider BGP-VPN + routes installed in the route table of the vprn. + + If the value of vRtrAllowExportBgpVpn is 'true', BGP-VPN routes will + be exported. If the value of vRtrAllowExportBgpVpn is 'false', BGP-VPN + routes will not be exported." + DEFVAL { false } + ::= { vRtrConfExtEntry 33 } + +vRtrBgpExportInactive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrBgpExportInactive specifies whether or not + inactive VPRN-BGP routes are exported to the MP-BGP domain. + + If the value of vRtrBgpExportInactive is 'true', inactive VPRN-BGP + routes will be exported to the MP-BGP domain. If the value of + vRtrBgpExportInactive is 'false', inactive VPRN-BGP routes are not + exported to the MP-BGP domain." + DEFVAL { false } + ::= { vRtrConfExtEntry 34 } + +vRtrAllowSnmpAccess OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrAllowSnmpAccess specifies whether SNMP + requests are allowed on this VPRN." + DEFVAL { false } + ::= { vRtrConfExtEntry 35 } + +vRtrIpv6NdCacheStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (60..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpv6NdCacheStaleTime specifies the time an IPv6 + neighbor cache entry remains in stale state, for all applicable + interfaces in this virtual router instance where the value of the + object vRtrIfIpv6NdCacheStaleTime is equal to zero. + + When this time has elapsed, the system removes the neighbor cache + entry." + REFERENCE + "RFC 2461 Neighbor Discovery for IP Version 6 (IPv6) + section 7.3.2. Neighbor Cache Entry States" + DEFVAL { 14400 } + ::= { vRtrConfExtEntry 36 } + +vRtrIcmpTunneling OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIcmpTunneling specifies whether ICMP + tunneling is enabled or disabled globally on the system." + DEFVAL { false } + ::= { vRtrConfExtEntry 37 } + +vRtrMvpnMdSourceAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdSourceAddrType indicates the address type of + vRtrMvpnMdSourceAddress." + ::= { vRtrConfExtEntry 38 } + +vRtrMvpnMdSourceAddress OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMvpnMdSourceAddress indicates the source IP address + to use in MVPN PIM signaling." + ::= { vRtrConfExtEntry 39 } + +vRtrDisableSelectiveFib OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrDisableSelectiveFib specifies whether the + system level selective FIB setting is overridden on this routing + instance. + + If the value of vRtrDisableSelectiveFib is set to true, then the + selective FIB is disabled and all active routes of this routing + instance are installed on all line cards." + DEFVAL { false } + ::= { vRtrConfExtEntry 40 } + +vRtrMvpnWildcardSpmsi OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrMvpnWildcardSpmsi specifies whether + (C-*,C-*) SPMSI is to be used instead of IPMSI. This object is + supported for NG MVPN only." + DEFVAL { false } + ::= { vRtrConfExtEntry 41 } + +vRtrMvpnWildcardSpmsiBsrSig OBJECT-TYPE + SYNTAX INTEGER { + none (0), + unicast (1), + spmsi (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnWildcardSpmsiBsrSig specifies how the BSR is + signalled. The value of this object is applicable only when + vRtrMvpnWildcardSpmsiBsrSig is set to true." + DEFVAL { none } + ::= { vRtrConfExtEntry 42 } + +vRtrStaticRouteHoldDownEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteHoldDownEnable specifies if hold down + timer is enabled or disabled for the router instance. + + When the value of vRtrStaticRouteHoldDownEnable is set to 'true', + hold down timer is enabled on the static routes. To set + vRtrStaticRouteHoldDownEnable to 'true', it is necessary to set + the values of the mib objects vRtrStaticRouteHoldDownInitial, + vRtrStaticRouteHoldDownMultiplr and vRtrStaticRouteHoldDownMaxValue + to non zero values. + + When the value of vRtrStaticRouteHoldDownEnable is set to 'false', + hold down timer is disabled on the static routes and the values of + vRtrStaticRouteHoldDownInitial, vRtrStaticRouteHoldDownMultiplr and + vRtrStaticRouteHoldDownMaxValue is set to their default values." + DEFVAL { false } + ::= { vRtrConfExtEntry 43 } + +vRtrStaticRouteHoldDownInitial OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteHoldDownInitial specifies the initial + hold-down time. When the route flaps for the first time the hold-down + time is set to this value. The value of vRtrStaticRouteHoldDownInitial + can be default only when the value of vRtrStaticRouteHoldDownEnable is + set to 'false'." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 44 } + +vRtrStaticRouteHoldDownMultiplr OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteHoldDownMultiplr specifies the value by + which the previous hold-down time is multiplied to calculate the new + hold-down time. The value of vRtrStaticRouteHoldDownMultiplr can be + default only when the value of vRtrStaticRouteHoldDownEnable is set to + 'false'." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 45 } + +vRtrStaticRouteHoldDownMaxValue OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrStaticRouteHoldDownMaxValue specifies the maximum + value of the hold-down time. When the value of + vRtrStaticRouteHoldDownEnable is changed to 'false', the value of + vRtrStaticRouteHoldDownMaxValue is changed to its default value." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 46 } + +vRtrWeightedEcmp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrWeightedEcmp specifies the packets forwarded in the + global routing table to a set of ECMP tunnel next-hops which will be + sprayed proportionally to the weights configured for each LSP." + DEFVAL { false } + ::= { vRtrConfExtEntry 47 } + +vRtrBgpAutoRD OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrBgpAutoRD specifies that system will automatically + selects a value for the route-distinguisher from + TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + An 'inconsistentValue' error is returned when trying to set + svcTlsBgpAutoRD to 'true' and there is no route-distinguisher + available from TIMETRA-SERV-MIB::svcBgpAutoRDType1Group. + + SNMP set of vRtrBgpAutoRD to 'true' will automatically set + vRtrRouteDistinguisher to all zeroes." + DEFVAL { false } + ::= { vRtrConfExtEntry 48 } + +vRtrBgpOperRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpOperRD indicates the route-distinguisher value in + use by the system for this routing instance." + ::= { vRtrConfExtEntry 49 } + +vRtrBgpOperRDType OBJECT-TYPE + SYNTAX TmnxRouteDistType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBgpOperRDType indicates the type of + route-distinguisher value in use by the system for this routing + instance." + ::= { vRtrConfExtEntry 50 } + +vRtrLdpShortcutType OBJECT-TYPE + SYNTAX BITS { + ipv4 (0), + ipv6 (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpShortcutType specifies if IP packets are being + forwarded using LDP shortcuts over all network interfaces in the + system which participate in the IS-IS and OSPF routing protocols. This + object replaces vRtrLdpShortcut since it supports only IPv4 LDP + shortcuts. + + When the value is set to 'ipv4' or 'ipv6', then IPv4 or IPv6 packets + are being forwarded using LDP shortcuts. + + When both 'ipv4' and 'ipv6' are set, then IPv4 and IPv6 packets are + forwarded using LDP shortcuts." + DEFVAL { {} } + ::= { vRtrConfExtEntry 51 } + +vRtrEntropyLabel OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrEntropyLabel specifies whether the use of entropy + label is enabled or not for the router instance." + DEFVAL { false } + ::= { vRtrConfExtEntry 52 } + +vRtrLspBfdSession OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLspBfdSession specifies whether or not LSP tail-ends + are allowed to terminate BFD-on-LSP sessions (on the specified routing + instance). + + vRtrLspBfdMaxSessions can be used to further limit BFD-on-LSP + sessions." + DEFVAL { disabled } + ::= { vRtrConfExtEntry 53 } + +vRtrLspBfdMaxSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLspBfdMaxSessions specifies the maximum number of + BFD-on-LSP sessions that can terminate on LSP tail-ends (on the + specified routing instance). + + This value is ignored when vRtrLspBfdSession is 'disabled(2)'. + + An attempt to exceed this limit is reported using the notification + TIMETRA-BFD-MIB::tmnxBfdOnLspSessNoTailResources." + DEFVAL { 0 } + ::= { vRtrConfExtEntry 54 } + +vRtrOperRouterId OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOperRouterId indicates an Ipv4 IP-address, uniquely + identifying the router in the Autonomous System (AS). + + The value of the vRtrOperRouterId will be determined based on the + following priority rules and context: + + Base Router Instance: + 1. vRtrRouterId (if not set to the default value). + 2. System Interface address (Ipv4) + 3. Derived from the chassis MAC address + + VPN Instance: + 1. vRtrRouterId (if not set to the default value). + 2. The Base Router Instance vRtrOperRouterId value." + ::= { vRtrConfExtEntry 56 } + +vRtrClassForwarding OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrClassForwarding specifies whether class forwarding is + enabled or not. If class forwarding is enabled, packets are forwarded + based on their forwarding class." + DEFVAL { false } + ::= { vRtrConfExtEntry 58 } + +vRtrMtrace2AdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMtrace2AdminState specifies whether or not + 1. Launching a UDP-based IP multicast traceroute test (i.e. an + mtrace2 test) is administratively enabled for the specified router, and + 2. Listening for an unsolicited mtrace2 test packet is + administratively enabled for the specified router. + + An mtrace2 test is launched with + TIMETRA-OAM-TEST-MIB::tmnxOamMcastTrCtlTestSubMode set to + 'mcastTraceRouteV2(2)'. + + When this object is changed to 'inService(2)', the UDP port specified + by vRtrMtrace2UdpPort is opened. + + When this object is changed to 'outOfService(3)', the UDP port + specified by vRtrMtrace2UdpPort is closed." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017." + DEFVAL { outOfService } + ::= { vRtrConfExtEntry 59 } + +vRtrMtrace2UdpPort OBJECT-TYPE + SYNTAX Unsigned32 (1024..49151) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMtrace2UdpPort specifies + 1. The value to be filled in the destination UDP port field of the + launch packet for a UDP-based IP multicast traceroute test (i.e. an + mtrace2 test). + 2. The UDP port used when listening for an unsolicited mtrace2 packet. + + The range is the UDP registered port range. + + This value can be changed when vRtrMtrace2AdminState is + 'outOfService(3)'." + REFERENCE + "IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute + Facility for IP Multicast', 12-Mar-2017, Section 8.3, 'UDP Destination + Port'." + DEFVAL { 5000 } + ::= { vRtrConfExtEntry 62 } + +vRtrIfExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfExtTable has an entry for each router interface configured + in the system. This table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 61 } + +vRtrIfExtEntry OBJECT-TYPE + SYNTAX VRtrIfExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrIfRowStatus variable." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfExtTable 1 } + +VRtrIfExtEntry ::= SEQUENCE +{ + vRtrIfLsrIpLoadBalancing INTEGER, + vRtrIfIngressIpv4Flowspec TruthValue, + vRtrIfInfo OCTET STRING, + vRtrIfInfoEncrypted TruthValue, + vRtrIfQosRouteLookup INTEGER, + vRtrIfIpv6QosRouteLookup INTEGER, + vRtrIfStatusString DisplayString, + vRtrIfIpv6uRPFCheckState TmnxEnabledDisabled, + vRtrIfIpv6uRPFCheckMode INTEGER, + vRtrIfTmsOffRampVprn TmnxServId, + vRtrIfTmsMgmtVprn TmnxServId, + vRtrIfTrackMobile TmnxEnabledDisabled, + vRtrIfIpv6TrackMobile TmnxEnabledDisabled, + vRtrIfIngressIpv6Flowspec TruthValue, + vRtrIfLagLinkMapProfile TmnxLinkMapProfileIdOrZero, + vRtrIfLagActivePort TmnxPortID, + vRtrIfDCpuProtPolicy TNamedItemOrEmpty, + vRtrIfMcastNetworkDomainName TNamedItemOrEmpty, + vRtrIfIngressStatsEnabled TruthValue, + vRtrIfIpv6ReachableTime Unsigned32, + vRtrIfEnableMacAccounting TruthValue, + vRtrIfTcpMss Unsigned32, + vRtrIfIpv6TcpMss Unsigned32, + vRtrIfuRPFIgnoreDefault TruthValue, + vRtrIfIpv6uRPFIgnoreDefault TruthValue, + vRtrIfIpv6DadDisable TruthValue, + vRtrIfTeidLoadBalancing TruthValue, + vRtrIfEgrIpLoadBalancing INTEGER, + vRtrIfPlcyAcctTemplateName TNamedItemOrEmpty, + vRtrIfIpv6NdCacheStaleTime Unsigned32, + vRtrIfTmsOffRampIgrVrf TmnxVRtrIDOrZero, + vRtrIfArpRetryTimer Unsigned32, + vRtrIfSpiLoadBalancing TruthValue, + vRtrIfArpLimit Integer32, + vRtrIfArpLogOnly TruthValue, + vRtrIfArpThreshold Unsigned32, + vRtrIfVasIfType INTEGER, + vRtrIfIpv6NbrLimit Integer32, + vRtrIfIpv6NbrLogOnly TruthValue, + vRtrIfIpv6NbrThreshold Unsigned32, + vRtrIfDelayV4UpSeconds Unsigned32, + vRtrIfDelayV4DownSeconds Unsigned32, + vRtrIfDelayV6UpSeconds Unsigned32, + vRtrIfDelayV6DownSeconds Unsigned32, + vRtrIfDelayV4Timer Integer32, + vRtrIfDelayV6Timer Integer32, + vRtrIfInitDelayV4Enable TruthValue, + vRtrIfInitDelayV6Enable TruthValue, + vRtrIfOperV4DownReason BITS, + vRtrIfOperV6DownReason BITS, + vRtrIfLdpEolib TruthValue, + vRtrIfCreationOrigin TmnxCreateOrigin, + vRtrIfIcmpV4ParamProblem TruthValue, + vRtrIfIcmpV4NumParamProblem Unsigned32, + vRtrIfIcmpV4ParamProblemTime Unsigned32, + vRtrIfOperDCpuProtPolicy TNamedItemOrEmpty, + vRtrIfUrpfSelectedVprnsOnly TruthValue, + vRtrIfIpTunnelRemoteIpAddrType InetAddressType, + vRtrIfIpTunnelRemoteIpAddr InetAddress, + vRtrIfIpv4ArpLearnUnsol TruthValue, + vRtrIfIpv4ArpProRef TruthValue, + vRtrIfIpv6NdLearnUnsol INTEGER, + vRtrIfIpv6NdProRef INTEGER +} + +vRtrIfLsrIpLoadBalancing OBJECT-TYPE + SYNTAX INTEGER { + system (0), + label-only (1), + label-ip (2), + ip-only (3), + eth-encap-ip (4), + label-ip-l4-teid (5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLsrIpLoadBalancing specifies whether the IP Header + is used in the LAG and ECMP LSR hashing algorithm. This is the per + interface setting. + + When set to 'system (0)', the hashing algorithm is inherited from the + object tmnxLsrIpLoadBalancing. + + When set to 'label-only (1)' only the label is used in the hashing + algorithm. + + When set to 'label-ip (2)', the IP Header is included in the hashing + algorithm. + + When set to 'ip-only (3)' the IP Header is used exclusively in the + hashing Algorithm. + + When set to 'eth-encap-ip (4)' the IP SA/DA fields is used in the + hashing Algorithm. + + When set to 'label-ip-l4-teid (5)' the hashing algorithm hashes based + on label, IP header, L4 header, and GTP header (TEID) in order. The + hashing algorithm will use all the supported headers that are found in + the header fragment of incoming traffic." + DEFVAL { system } + ::= { vRtrIfExtEntry 1 } + +vRtrIfIngressIpv4Flowspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfIngressIpv4Flowspec specifies whether ingress + Flowspec for IPv4 is enabled for this interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 2 } + +vRtrIfInfo OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..257)) + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfInfo specifies the information used to authenticate + the interface." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 3 } + +vRtrIfInfoEncrypted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The object vRtrIfInfoEncrypted is currently not supported." + DEFVAL { true } + ::= { vRtrIfExtEntry 4 } + +vRtrIfQosRouteLookup OBJECT-TYPE + SYNTAX INTEGER { + none (0), + destination (1), + source (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosRouteLookup specifies whether QoS classification + of the ingress IP packets based on the route lookup is enabled for + ipv4 on this router interface. + + By default the value of vRtrIfQosRouteLookup is set to 'none (0)', + which means the Qos classification of incoming IP packets based on the + route lookup is disabled for ipv4 on this interface. + + When the value of vRtrIfQosRouteLookup is 'destination (1)', the QoS + route lookup is enabled and the Qos classification of incoming IP + packets is based on the destination address matching. + + When the value of vRtrIfQosRouteLookup is 'source (2)', the QoS route + lookup is enabled and the Qos classification of incoming IP packets is + based on the source address matching." + DEFVAL { none } + ::= { vRtrIfExtEntry 5 } + +vRtrIfIpv6QosRouteLookup OBJECT-TYPE + SYNTAX INTEGER { + none (0), + destination (1), + source (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6QosRouteLookup specifies whether QoS + classification of the ingress IP packets based on the route lookup is + enabled for ipv6 on this router interface. + + By default the value of vRtrIfIpv6QosRouteLookup is 'none (0)', which + means the Qos classification of incoming IP packets based on the route + lookup is disabled on this interface. + + When the value of vRtrIfIpv6QosRouteLookup is 'destination (1)', the + QoS route lookup is enabled and the Qos classification of incoming IP + packets is based on the destination address matching. + + When the value of vRtrIfIpv6QosRouteLookup is 'source (2)', the QoS + route lookup is enabled and the Qos classification of incoming IP + packets is based on the source address matching." + DEFVAL { none } + ::= { vRtrIfExtEntry 6 } + +vRtrIfStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfStatusString indicates the status information about + the interface." + ::= { vRtrIfExtEntry 7 } + +vRtrIfIpv6uRPFCheckState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6uRPFCheckState specifies whether unicast RPF + (uRPF) check is enabled on this interface." + DEFVAL { disabled } + ::= { vRtrIfExtEntry 8 } + +vRtrIfIpv6uRPFCheckMode OBJECT-TYPE + SYNTAX INTEGER { + strict (1), + loose (2), + strictNoEcmp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6uRPFCheckMode specifies the mode of unicast RPF + check. + + By default the value of vRtrIfIpv6uRPFCheckMode is 'strict (1)',which + means that uRPF checks whether the incoming packet has a source + address that matches a prefix in the routing table, and whether the + interface expects to receive a packet with this source address prefix. + + When the value of vRtrIfIpv6uRPFCheckMode is 'loose (2)', the uRPF + checks whether the incoming packet has a source address with a + corresponding prefix in the routing table. It does not check whether + the interface expects to receive a packet with a specific source + address prefix. + + When the value of vRtrIfIpv6uRPFCheckMode is 'strictNoEcmp (3)', the + uRPF checks whether the incoming packet has a source address which + matches an ECMP route. If the source address matches an ECMP route, + the packet is dropped by uRPF. Otherwise, the behavior is same as + 'strict' mode. + + This object is valid only when value of vRtrIfIpv6uRPFCheckState is + set to 'enabled'." + DEFVAL { strict } + ::= { vRtrIfExtEntry 9 } + +vRtrIfTmsOffRampVprn OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The vRtrIfTmsOffRampVprn specifies the off-ramp VPRN service + associated with this threat management service (TMS) interface. + + An 'inconsistentValue' error is returned when this object is set to a + non-default value when vRtrIfType is not set to 'tmsService'. + + An 'inconsistentValue' error is returned when this object is set to a + different value when vRtrIfRowStatus is set to 'active'." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 10 } + +vRtrIfTmsMgmtVprn OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The vRtrIfTmsMgmtVprn specifies the management VPRN service associated + with this threat management service (TMS) interface. + + An 'inconsistentValue' error is returned when this object is set to a + non-default value when vRtrIfType is not set to 'tmsService'. + + An 'inconsistentValue' error is returned when this object is set to a + different value when vRtrIfRowStatus is set to 'active'." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 11 } + +vRtrIfTrackMobile OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTrackMobile specifies whether to track the + interface's ipv4 route depending on the geo-redundancy state of the + associated mobile gateway." + DEFVAL { disabled } + ::= { vRtrIfExtEntry 12 } + +vRtrIfIpv6TrackMobile OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6TrackMobile specifies whether to track the + interface's ipv6 route depending on the geo-redundancy state of the + associated mobile gateway." + DEFVAL { disabled } + ::= { vRtrIfExtEntry 13 } + +vRtrIfIngressIpv6Flowspec OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfIngressIpv6Flowspec specifies whether ingress + Flowspec for IPv6 is enabled for this interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 14 } + +vRtrIfLagLinkMapProfile OBJECT-TYPE + SYNTAX TmnxLinkMapProfileIdOrZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLagLinkMapProfile specifies the lag link map + profile to be used by the interface when the physical port associated + with the interface is a LAG" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 15 } + +vRtrIfLagActivePort OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLagActivePort indicates a port on the lag + associated with this interface, that is used when tLagPerLinkHash is + enabled on the lag or when vRtrIfLagLinkMapProfile is configured on + this interface." + ::= { vRtrIfExtEntry 16 } + +vRtrIfDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDCpuProtPolicy associates Distributed CPU + Protection Policy with a Virtual Router Interface." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 17 } + +vRtrIfMcastNetworkDomainName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfMcastNetworkDomainName specifies the multicast + network domain name, a group of network interfaces, to be used for + mutlicast replication when a spoke-sdp is bound to the interface. + + Multicast traffic is only copied to the subset of network interfaces + defined by the network domain." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 18 } + +vRtrIfIngressStatsEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIngressStatsEnabled specifies if ingress statistics + gathering is enabled for this interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 20 } + +vRtrIfIpv6ReachableTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 30..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6ReachableTime specifies the time an IPv6 + neighbor on this interface remains in reachable state. While in this + state, no neighbor-unreachability detection has to be done. + + A value of zero (0) indicates that the time specified in + vRtrIpv6ReachableTime for the parent router is used instead." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 21 } + +vRtrIfEnableMacAccounting OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + " The value of vRtrIfEnableMacAccounting specifies if MAC accounting + functionality is enabled on an interface. + + When the value of vRtrIfEnableMacAccounting is set to 'true', MAC + accounting functionality is enabled on that interface." + DEFVAL { false } + ::= { vRtrIfExtEntry 23 } + +vRtrIfTcpMss OBJECT-TYPE + SYNTAX Unsigned32 (0 | 384..9158) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTcpMss specifies the TCP maximum segment size(MSS) + for TCP connections originated from the associated IP interface. + + When the value of vRtrIfTcpMss is set to 0, the command removes the + static value and allows the TCP MSS value to be calculated based on + the IP MTU value." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 25 } + +vRtrIfIpv6TcpMss OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1220..9138) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6TcpMss specifies the TCP maximum segment + size(MSS) for TCP connections originated from the associated IP + interface. + + When the value of vRtrIfIpv6TcpMss is set to 0, the command removes + the static value and allows the TCP MSS value to be calculated based + on the IP MTU value. + + When the value of vRtrIfIPv6ConfigAllowed is set to true the range + allowed for vRtrIfIpv6TcpMss is from 1220 to 9138." + DEFVAL { 0 } + ::= { vRtrIfExtEntry 26 } + +vRtrIfuRPFIgnoreDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfuRPFIgnoreDefault specifies if the default route is + to be disregarded while performing a uRPF check + + When the value of vRtrIfuRPFIgnoreDefault is set to 'true', the + default route is disregarded while performing a uRPF check. The + default route is disregarded for all the values of + vRtrIfuRPFCheckMode." + DEFVAL { false } + ::= { vRtrIfExtEntry 27 } + +vRtrIfIpv6uRPFIgnoreDefault OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6uRPFIgnoreDefault specifies if the default + route is to be disregarded while performing a uRPF check. + + When the value of vRtrIfIpv6uRPFIgnoreDefault is set to 'true', the + default route is disregarded while performing a uRPF check. The + default route is disregarded for all the values of + vRtrIfIpv6uRPFCheckMode." + DEFVAL { false } + ::= { vRtrIfExtEntry 28 } + +vRtrIfIpv6DadDisable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6DadDisable specifies if the Duplicate Address + Detection (DAD) is disabled for this interface. + + The value 'false' specifies that DAD is enabled, while the value + 'true' specifies that DAD is disabled. + + Setting this object is only relevant while the value of the object + vRtrIfIPv6ConfigAllowed is equal to 'true' for the corresponding row + in the vRtrIfTable." + REFERENCE + "RFC2462 IPv6 Stateless Address Autoconfiguration, + section 5.4 Duplicate Address Detection" + DEFVAL { false } + ::= { vRtrIfExtEntry 35 } + +vRtrIfTeidLoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfTeidLoadBalancing specifies whether TEID load + balancing is enabled for GTP-U/GTP-C tunnels on all configured + IES/VPRN/router interfaces." + DEFVAL { false } + ::= { vRtrIfExtEntry 36 } + +vRtrIfEgrIpLoadBalancing OBJECT-TYPE + SYNTAX INTEGER { + both (0), + destination (1), + source (2), + innerIp (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfEgrIpLoadBalancing specifies hash parameters to be + used for IPv4/v6 header load balancing. + + By default the value of vRtrIfEgrIpLoadBalancing is set to 'both (0)', + which means vRtrIfEgrIpLoadBalancing uses IP source and destination + addresses in outer IP header in LAG/ECMP hash on IP interfaces. + + When the value of vRtrIfEgrIpLoadBalancing is 'destination (1)', + vRtrIfEgrIpLoadBalancing uses only IP destination address in LAG/ECMP + hash on IP interfaces and ignores source address. If the value of + vRtrIfEgrIpLoadBalancing is 'destination (1)' and the value of + TIMETRA-PORT-MIB::tmnxL4LoadBalancing is 'true', then + vRtrIfEgrIpLoadBalancing uses both IP destination address and port in + the hash, and ignores IP source address/port. + + When the value of vRtrIfEgrIpLoadBalancing is 'source (2)', + vRtrIfEgrIpLoadBalancing uses only IP source address in LAG/ECMP hash + on IP interfaces and ignores destination address. If the value of + vRtrIfEgrIpLoadBalancing is 'source (2)' and the value of + TIMETRA-PORT-MIB::tmnxL4LoadBalancing is 'true', then + vRtrIfEgrIpLoadBalancing uses both IP source address and port in the + hash, and ignores IP destination address/port. + + When the value of vRtrIfEgrIpLoadBalancing is 'innerIp (3)', + vRtrIfEgrIpLoadBalancing uses source/destination addresses from the + inner IPv4 or IPv6 packet tunnelled inside IPv4 tunnel in the hash." + DEFVAL { both } + ::= { vRtrIfExtEntry 37 } + +vRtrIfPlcyAcctTemplateName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfPlcyAcctTemplateName specifies the policy + accounting template associated with this interface." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 38 } + +vRtrIfIpv6NdCacheStaleTime OBJECT-TYPE + SYNTAX Unsigned32 (0 | 60..65535) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NdCacheStaleTime specifies the time an IPv6 + neighbor cache entry on this interface remains in stale state. + + When this time has elapsed, the system removes the neighbor cache + entry. + + The value zero means that the actual value is taken from the object + vRtrIpv6NdCacheStaleTime in the parent router instance." + REFERENCE + "RFC 2461 Neighbor Discovery for IP Version 6 (IPv6) + section 7.3.2. Neighbor Cache Entry States" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 39 } + +vRtrIfTmsOffRampIgrVrf OBJECT-TYPE + SYNTAX TmnxVRtrIDOrZero + MAX-ACCESS read-create + STATUS obsolete + DESCRIPTION + "The value of vRtrIfTmsOffRampIgrVrf specifies the routing context + that will be used by the system to route traffic originating from + the TMS module and arriving at the ingress side of the off-ramp + interface. + + The (default) value '0' indicates that the traffic will be routed in + the routing context to which the off-ramp interface belongs. + + When a non zero value is specified the system will attach an internal + ACL filter to the ingress side of the off-ramp interface, which will + redirect all traffic to the routing context of the specified vRtrID. + + An 'inconsistentValue' error is returned when this object is set to a + non-default value when vRtrIfType is not set to 'tmsService'" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 41 } + +vRtrIfArpRetryTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..300) + UNITS "100s of milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpRetryTimer specifies the ARP retry interval in + 100s of milliseconds for an interface." + DEFVAL { 50 } + ::= { vRtrIfExtEntry 42 } + +vRtrIfSpiLoadBalancing OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfSpiLoadBalancing specifies whether SPI use in + hashing is enabled on the configured IES/VPRN/router interfaces." + DEFVAL { false } + ::= { vRtrIfExtEntry 46 } + +vRtrIfArpLimit OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..524288) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpLimit specifies the maximum number of IPv4 ARP + entries that can be learned on an IP interface. + + The tmnxVRtrArpThresholdExceeded notification is sent when the number + of entries exceeds a percentage of this limit as specified by + vRtrIfArpThreshold. + + When the number of IPv4 ARP entries exceeds vRtrIfArpLimit, then a + tmnxVRtrArpLmt notification is sent and no new entries are learned + until an entry expires. + + When the value of vRtrIfArpLimit is set to '0', dynamic ARP learning + is disabled and no dynamic ARP entries are learned. + + When the value of vRtrIfArpLimit is set to '-1', dynamic ARP limits + are disabled and the maximum number of dynamic ARPs can be learned." + DEFVAL { -1 } + ::= { vRtrIfExtEntry 47 } + +vRtrIfArpLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpLogOnly specifies whether dynamic learning + continues or not on the interface when vRtrIfArpLimit is exceeded. + + When the value is set to 'true', dynamic learning will continue after + the limit is exceeded. + + When the value is set to 'false', dynamic learning will be disabled + after the limit is exceeded and re-enabled on the interface when the + number of ARP entries falls below the limit again." + DEFVAL { false } + ::= { vRtrIfExtEntry 48 } + +vRtrIfArpThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percentage" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfArpThreshold specifies a percentage of + vRtrIfArpLimit when exceeded triggers a tmnxVRtrArpThresholdExceeded + notification to be sent." + DEFVAL { 90 } + ::= { vRtrIfExtEntry 49 } + +vRtrIfVasIfType OBJECT-TYPE + SYNTAX INTEGER { + none (0), + toFromAccess (1), + toFromNetwork (2), + toFromBoth (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfVasIfType specifies whether this is a + VAS access-facing interface (for ESM/AA this means sub-facing + interface). It allows to skip over egress PBR for after-VAS traffic + and allows to skip over AA divert when AA is deployed. + + none (0): + Used when this interface is not a VAS access facing interface. This + value is the default value. + + toFromAccess (1): + Used when two separate toFromAccess and toFromNetwork interfaces + are used for Value Added Service (VAS) connectivity. + For VAS chaining: traffic arriving from access interfaces (like + from a subscriber) is redirected to a PBR target reachable over + this interface for upstream VAS processing; and downstream traffic + after VAS processing must arrive on this interface, so the traffic + is subject to regular routing but is not subject to AA divert, nor + egress subscriber PBR. + + toFromNetwork (2): + Used when two separate (toFromAccess and toFromNetwork) + interfaces are used for Value Added Service (VAS) connectivity. + For VAS chaining: traffic arriving from network interfaces (like + destined to a subscriber) is redirected to a PBR target reachable + over this interface for downstream VAS processing; and upstream + traffic after VAS processing should arrive on this interface, + so regular routing can be applied. + + toFromBoth (3): + Used when single interface is used for Value Added Service (VAS) + connectivity. + For VAS chaining: both traffic arriving from access and network + is redirected to a PBR target reachable over this interface for + upstream/downstream VAS processing; and downstream traffic after + VAS processing must arrive on this interface, so the traffic is + subject to regular routing but is not subject to AA divert, + nor egress subscriber PBR." + DEFVAL { none } + ::= { vRtrIfExtEntry 50 } + +vRtrIfIpv6NbrLimit OBJECT-TYPE + SYNTAX Integer32 (-1 | 0 | 1..102400) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NbrLimit specifies the maximum number of IPv6 + neighbor entries that can be learned on an IP interface. + + The tmnxVRtrIpv6NbrThresholdExceeded notification is sent when the + number of entries exceeds a percentage of this limit as specified by + vRtrIfIpv6NbrThreshold. + + When the number of neighbor entries exceeds vRtrIfIpv6NbrLimit, then a + tmnxVRtrIpv6NbrLmt notification is sent and no new entries are learned + until an entry expires. + + When the value of vRtrIfIpv6NbrLimit is set to '0', dynamic neighbor + learning is disabled and no dynamic neighbor entries are learned. + + When the value of vRtrIfIpv6NbrLimit is set to '-1', dynamic neighbor + limits are disabled and the maximum number of dynamic neighbor entries + can be learned." + DEFVAL { -1 } + ::= { vRtrIfExtEntry 51 } + +vRtrIfIpv6NbrLogOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NbrLogOnly specifies whether dynamic learning + continues or not on the interface when vRtrIfIpv6NbrLimit is exceeded. + + When the value is set to 'true', dynamic learning will continue after + the limit is exceeded. + + When the value is set to 'false', dynamic learning will be disabled + after the limit is exceeded and re-enabled on the interface when the + number of neighbor entries falls below the limit again." + DEFVAL { false } + ::= { vRtrIfExtEntry 52 } + +vRtrIfIpv6NbrThreshold OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + UNITS "percentage" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NbrThreshold specifies a percentage of + vRtrIfIpv6NbrLimit when exceeded, triggers a + tmnxVRtrIpv6NbrThresholdExceeded notification to be sent." + DEFVAL { 90 } + ::= { vRtrIfExtEntry 53 } + +vRtrIfDelayV4UpSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV4UpSeconds specifies the time in seconds that + is used to bring up the IPv4 interface. + + When an interface comes up, it will not become operational until after + the specified delay. + + The value specified can be in the range of 0..1200. The default value + is 0. (no delay)" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 54 } + +vRtrIfDelayV4DownSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV4DownSeconds specifies the time in seconds + that is used to bring down the IPv4 interface. + + The value specified can be in the range of 0..1200. The default value + is 0. (no delay)" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 55 } + +vRtrIfDelayV6UpSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV6UpSeconds specifies the time in seconds that + is used to bring up the IPv6 interface. + + When an interface comes up, it will not become operational until after + the specified delay. + + The value specified can be in the range of 0..1200. The default value + is 0. (no delay)" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 56 } + +vRtrIfDelayV6DownSeconds OBJECT-TYPE + SYNTAX Unsigned32 (0..1200) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV6DownSeconds specifies the time in seconds + that is used to bring down the IPv6 interface. + + The value specified can be in the range of 0..1200. The default value + is 0. (no delay)" + DEFVAL { 0 } + ::= { vRtrIfExtEntry 57 } + +vRtrIfDelayV4Timer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV4Timer indicates the time left before the + interface comes up or goes down, depending on the ongoing transition + state of the interface." + ::= { vRtrIfExtEntry 58 } + +vRtrIfDelayV6Timer OBJECT-TYPE + SYNTAX Integer32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDelayV6Timer indicates the time left before the + interface comes up or goes down, depending on the ongoing transition + state of the interface." + ::= { vRtrIfExtEntry 59 } + +vRtrIfInitDelayV4Enable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfInitDelayV4Enable specifies whether + vRtrIfDelayV4UpSeconds is used only the next time or everytime the + system attempts to bring the interface operationally up. + + The value of vRtrIfInitDelayV4Enable is ignored if the value of + vRtrIfDelayV4UpSeconds is set to 0. + + The value of vRtrIfInitDelayV4Enable is only set when interface is of + type subscriber interface. + + When the value vRtrIfInitDelayV4Enable is set to 'false', everytime + the system attempts to bring the interface operationally up, it will + be delayed by the value of vRtrIfDelayV4UpSeconds. + + When the value vRtrIfInitDelayV4Enable is set to 'true', only the next + time the system attempts to bring the interface operationally up, it + will be delayed by the value of vRtrIfDelayV4UpSeconds." + DEFVAL { false } + ::= { vRtrIfExtEntry 60 } + +vRtrIfInitDelayV6Enable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfInitDelayV6Enable specifies whether + vRtrIfDelayV6UpSeconds is used only the next time or everytime the + system attempts to bring the interface operationally up. + + The value of vRtrIfInitDelayV6Enable is ignored if the value of + vRtrIfDelayV6UpSeconds is set to 0. + + The value of vRtrIfInitDelayV6Enable is only set when interface is of + type subscriber interface. + + When the value vRtrIfInitDelayV6Enable is set to 'false', everytime + the system attempts to bring the interface operationally up, it will + be delayed by the value of vRtrIfDelayV6UpSeconds. + + When the value vRtrIfInitDelayV6Enable is set to 'true', only the next + time the system attempts to bring the interface operationally up, it + will be delayed by the value of vRtrIfDelayV6UpSeconds." + DEFVAL { false } + ::= { vRtrIfExtEntry 61 } + +vRtrIfOperV4DownReason OBJECT-TYPE + SYNTAX BITS { + ifAdminDown (0), + svcAdminDown (1), + portOperDown (2), + addrOrIfNotReady (3), + assocObjNotReady (4), + rvplsDown (5), + operGrpDown (6), + ifAdminDestroy (7), + noIfAddress (8), + noIfInfo (9), + delayedStartEnabled (10), + ifProtoOperDown (11), + invalidPortCfg (12), + unknown (13), + noRouteDistinguisher (14), + wlanGwRedundancyStandby (15), + wlanGwGroupDegraded (16), + ipControlTunnelOperDown (17), + pdnAddressMismatch (18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperV4DownReason indicates the reason why the + interface is operationally down. + + The bit values are: + 'ifAdminDown (0)' - Interface is administratively down + 'svcAdminDown (1)' - Service is administratively down + 'portOperDown (2)' - SAP port is operationally down + 'addrOrIfNotReady (3)' - Address or Parent interface is not + ready + 'assocObjNotReady (4)' - Associated object is not ready + 'rvplsDown (5)' - R-VPLS service is down + 'operGrpDown (6)' - Associated Operational Group is down + 'ifAdminDestroy (7)' - Interface is being deleted + 'noIfAddress (8)' - Interface address is not configured + 'noIfInfo (9)' - Interface info not present + 'delayedStartEnabled (10)' - Delayed start timer is enabled on + the interface + 'ifProtoOperDown (11)' - Protocols on interface are + operationally down + 'invalidPortCfg (12)' - Port configuration is not valid + 'unknown (13)' - Reason is unknown + 'noRouteDistinguisher (14)' - Route Distinguisher not configured in VPRN + 'wlanGwRedundancyStandby (15)' - Interface is in standby state for + WLAN-GW redundancy + 'wlanGwGroupDegraded (16)' - The associated WLAN-GW group is in a + degraded state + 'ipControlTunnelOperDown (17)' - The IP tunnel associated to a control-tunnel + interface is operationally down + 'pdnAddressMismatch (18)' - The IP address learned from the packet data network + does not match the configured primary IP address" + ::= { vRtrIfExtEntry 62 } + +vRtrIfOperV6DownReason OBJECT-TYPE + SYNTAX BITS { + ifAdminDown (0), + svcAdminDown (1), + portOperDown (2), + addrOrIfNotReady (3), + assocObjNotReady (4), + rvplsDown (5), + operGrpDown (6), + ifAdminDestroy (7), + noIfAddress (8), + noIfInfo (9), + delayedStartEnabled (10), + ifProtoOperDown (11), + invalidPortCfg (12), + unknown (13), + noRouteDistinguisher (14), + wlanGwRedundancyStandby (15), + wlanGwGroupDegraded (16), + ipControlTunnelOperDown (17), + pdnAddressMismatch (18) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperV6DownReason indicates the reason why the + interface is operationally down. + + The bit values are: + 'ifAdminDown (0)' - Interface is administratively down + 'svcAdminDown (1)' - Service is administratively down + 'portOperDown (2)' - SAP port is operationally down + 'addrOrIfNotReady (3)' - Address or Parent interface is not + ready + 'assocObjNotReady (4)' - Associated object is not ready + 'rvplsDown (5)' - R-VPLS service is down + 'operGrpDown (6)' - Associated Operational Group is down + 'ifAdminDestroy (7)' - Interface is being deleted + 'noIfAddress (8)' - Interface address is not configured + 'noIfInfo (9)' - Interface info not present + 'delayedStartEnabled (10)' - Delayed start timer is enabled on + the interface + 'ifProtoOperDown (11)' - Protocols on interface are + operationally down + 'invalidPortCfg (12)' - Port configuration is not valid + 'unknown (13)' - Reason is unknown + 'noRouteDistinguisher (14)' - Route Distinguisher not configured in VPRN + 'wlanGwRedundancyStandby (15)' - Interface is in standby state for + WLAN-GW redundancy + 'wlanGwGroupDegraded (16)' - The associated WLAN-GW group is in a + degraded state + 'ipControlTunnelOperDown (17)' - The IP tunnel associated to a control-tunnel + interface is operationally down + 'pdnAddressMismatch (18)' - The IP address learned from the packet data network + does not match the configured primary IP address" + ::= { vRtrIfExtEntry 63 } + +vRtrIfLdpEolib OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLdpEolib specifies if end-of-lib LDP messages from + a LDP peer are to be processed or not. + + If the value of vRtrIfLdpEolib is equal to 'true' and the value of the + vRtrIfLdpSyncTimer object is not zero, the end-of-lib LDP messages are + processed, the LDP sync timer (see the vRtrIfLdpSyncTimer object) is + terminated and the IGP link cost is restored accordingly. + + If the value of the vRtrIfLdpSyncTimer object is zero, the value of + this object is ignored." + DEFVAL { false } + ::= { vRtrIfExtEntry 64 } + +vRtrIfCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { vRtrIfExtEntry 67 } + +vRtrIfIcmpV4ParamProblem OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV4ParamProblem specifies whether + parameter-problem ICMPv4 messages should be sent. When it is set to + 'true', ICMPv4 parameter-problem messages are generated by this + interface. When vRtrIfIcmpV4ParamProblem is set to 'false', ICMPv4 + parameter-problem messages are not sent." + DEFVAL { true } + ::= { vRtrIfExtEntry 68 } + +vRtrIfIcmpV4NumParamProblem OBJECT-TYPE + SYNTAX Unsigned32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV4NumParamProblem specifies how many + parameter-problem ICMPv4 messages are issued in the time frame + specified by vRtrIfIcmpV4ParamProblemTime." + DEFVAL { 100 } + ::= { vRtrIfExtEntry 69 } + +vRtrIfIcmpV4ParamProblemTime OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpV4ParamProblemTime specifies the time frame in + seconds that is used to limit the number of parameter-problem ICMPv4 + messages issued per time frame." + DEFVAL { 10 } + ::= { vRtrIfExtEntry 70 } + +vRtrIfOperDCpuProtPolicy OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfOperDCpuProtPolicy indicates the Operational + Distributed CPU Protection Policy." + ::= { vRtrIfExtEntry 71 } + +vRtrIfUrpfSelectedVprnsOnly OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfUrpfSelectedVprnsOnly enables selective uRPF + checking. + + When the value of vRtrIfUrpfSelectedVprnsOnly is 'true', packets that + are associated to a VPRN will be subjected to the uRPF treatment + configured for this interface if the associated VPRN has + 'TIMETRA-SERV-MIB::svcNetIngUrpfCheckState' set to 'true'. + + The uRPF treatment for this interface is configured with the objects + vRtrIfuRPFCheckState, vRtrIfuRPFCheckMode, vRtrIfuRPFIgnoreDefault for + IPv4 packets, and vRtrIfIpv6uRPFCheckState, vRtrIfIpv6uRPFCheckMode, + and vRtrIfIpv6uRPFIgnoreDefault for IPv6 packets. + + When the value of vRtrIfUrpfSelectedVprnsOnly is 'false', uRPF check + configuration will be done for all packets associated with a VPRN, + regardless of the value of 'TIMETRA-SERV-MIB::svcNetInguRPFCheckState' + and regardless of the uRPF configuration for this interface. + + The value of vRtrIfUrpfSelectedVprnsOnly does not affect uRPF checking + on packets ingressing a VPRN directly through a SAP or SDP binding + associated with a service interface; uRPF checking on those packets is + controlled by the value of the object vRtrIfuRPFCheckState of the + service interface. + + Setting the value of vRtrIfUrpfSelectedVprnsOnly to 'true' is only + allowed if the value of the vRtrIfType object in the corresponding row + in the vRtrIfTable is equal to 'network'." + DEFVAL { false } + ::= { vRtrIfExtEntry 72 } + +vRtrIfIpTunnelRemoteIpAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpTunnelRemoteIpAddrType specifies the type of + vRtrIfIpTunnelRemoteIpAddr." + DEFVAL { unknown } + ::= { vRtrIfExtEntry 75 } + +vRtrIfIpTunnelRemoteIpAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpTunnelRemoteIpAddr specifies the IP address of + the remote end of the IP tunnel associated with this interface (the + source IP address in the tunneled IP datagram headers received by this + system). + + A non empty value is only allowed if the value of the vRtrIfType + object in the corresponding row in the vRtrIfTable is equal to + 'controlTunnel'." + DEFVAL { ''H } + ::= { vRtrIfExtEntry 76 } + +vRtrIfIpv4ArpLearnUnsol OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv4ArpLearnUnsol specifies whether unsolicited + learning is enabled. + + When the value is set to 'true', unsolicited learning is enabled. + + When the value is set to 'false', unsolicited learning is disabled." + DEFVAL { false } + ::= { vRtrIfExtEntry 78 } + +vRtrIfIpv4ArpProRef OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv4ArpProRef specifies whether proactive refresh + is enabled. + + When the value is set to 'true', proactive refresh is enabled. + + When the value is set to 'false', proactive refresh is disabled." + DEFVAL { false } + ::= { vRtrIfExtEntry 79 } + +vRtrIfIpv6NdLearnUnsol OBJECT-TYPE + SYNTAX INTEGER { + none (0), + global (1), + linkLocal (2), + both (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NdLearnUnsol specifies whether unsolicited + learning is enabled. + + When the value is set to 'global', proactive refresh is global. + + When the value is set to 'linkLocal', proactive refresh is link local." + DEFVAL { none } + ::= { vRtrIfExtEntry 80 } + +vRtrIfIpv6NdProRef OBJECT-TYPE + SYNTAX INTEGER { + none (0), + global (1), + linkLocal (2), + both (3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NdProRef specifies whether proactive refresh is + enabled. + + When the value is set to 'global', proactive refresh is global. + + When the value is set to 'linklocal', proactive refresh is link local." + DEFVAL { none } + ::= { vRtrIfExtEntry 81 } + +vRtrRsvpTunIfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfTableLastChanged indicates the sysUpTime at + the time of the last modification to vRtrRsvpTunIfEntryTable by + adding, deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrObjs 62 } + +vRtrRsvpTunIfEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRsvpTunIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRsvpTunIfEntryTable has an entry for each P2MP RSVP tunnel + interface configured in the system." + ::= { tmnxVRtrObjs 63 } + +vRtrRsvpTunIfEntry OBJECT-TYPE + SYNTAX VRtrRsvpTunIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrRsvpTunIfEntryTable represents a P2MP RSVP + tunnel interface on this router. Entries can be created and deleted + via SNMP SET operations using the vRtrRsvpTunIfRowStatus variable." + INDEX { + vRtrID, + vRtrRsvpTunIfLspName, + vRtrRsvpTunIfSenderAddrType, + vRtrRsvpTunIfSenderAddr + } + ::= { vRtrRsvpTunIfEntryTable 1 } + +VRtrRsvpTunIfEntry ::= SEQUENCE +{ + vRtrRsvpTunIfLspName TNamedItem, + vRtrRsvpTunIfSenderAddrType InetAddressType, + vRtrRsvpTunIfSenderAddr InetAddress, + vRtrRsvpTunIfRowStatus RowStatus, + vRtrRsvpTunIfLastChanged TimeStamp, + vRtrRsvpTunIfSessionId Unsigned32, + vRtrRsvpTunIfTransmitInt Unsigned32, + vRtrRsvpTunIfMultiplier Unsigned32, + vRtrRsvpTunIfStandbyLspName TNamedItemOrEmpty, + vRtrRsvpTunIfStandbyAddrType InetAddressType, + vRtrRsvpTunIfStandbyAddr InetAddress, + vRtrRsvpTunIfIfIndex InterfaceIndex, + vRtrRsvpTunIfHoldTimer Unsigned32, + vRtrRsvpTunIfStandbySessionId Unsigned32, + vRtrRsvpTunIfStandbyIfIndex InterfaceIndexOrZero, + vRtrRsvpTunIfDescription TItemDescription +} + +vRtrRsvpTunIfLspName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfLspName indicates the LSP name of the P2MP + RSVP tunnel interface." + ::= { vRtrRsvpTunIfEntry 1 } + +vRtrRsvpTunIfSenderAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSenderAddrType indicates the type of address + of an RSVP sender for the P2MP RSVP tunnel interface instance." + ::= { vRtrRsvpTunIfEntry 2 } + +vRtrRsvpTunIfSenderAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSenderAddr indicates the address of an RSVP + sender for the P2MP RSVP tunnel interface instance." + ::= { vRtrRsvpTunIfEntry 3 } + +vRtrRsvpTunIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfRowStatus specifies the Row status of this + table row. This object is used to create or delete rows in this table." + ::= { vRtrRsvpTunIfEntry 4 } + +vRtrRsvpTunIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfLastChanged indicates the timestamp of + the last change to this row in vRtrRsvpTunIfEntryTable." + ::= { vRtrRsvpTunIfEntry 5 } + +vRtrRsvpTunIfSessionId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSessionId specifies the discriminator for a + BFD session for this P2MP RSVP tunnel interface. When + vRtrRsvpTunIfSessionId has a value of 0, the BFD session is not + operational. This identifier needs to be unique within a tunnel + interface." + DEFVAL { 0 } + ::= { vRtrRsvpTunIfEntry 6 } + +vRtrRsvpTunIfTransmitInt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..100000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfTransmitInt specifies the transmit interval + for a BFD session for this P2MP RSVP tunnel interface. When + vRtrRsvpTunIfTransmitInt has a value of 0, the transmit interval is + not applicable." + DEFVAL { 100 } + ::= { vRtrRsvpTunIfEntry 7 } + +vRtrRsvpTunIfMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfMultiplier specifies the multiplier to + detect if a BFD session is down for this P2MP RSVP tunnel interface. + When vRtrRsvpTunIfMultiplier has a value of 0, the multiplier is not + applicable." + DEFVAL { 3 } + ::= { vRtrRsvpTunIfEntry 8 } + +vRtrRsvpTunIfStandbyLspName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbyLspName specifies the LSP name of the + standby P2MP RSVP tunnel interface." + DEFVAL { ''H } + ::= { vRtrRsvpTunIfEntry 9 } + +vRtrRsvpTunIfStandbyAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbyAddrType specifies the address type + of the standby P2MP RSVP tunnel interface." + DEFVAL { ipv4 } + ::= { vRtrRsvpTunIfEntry 10 } + +vRtrRsvpTunIfStandbyAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbyAddr specifies the standby address of + the standby P2MP RSVP tunnel interface." + DEFVAL { '00000000'H } + ::= { vRtrRsvpTunIfEntry 11 } + +vRtrRsvpTunIfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfIfIndex indicates the tunnel interface index + of the P2MP RSVP tunnel interface. It is a unique value among entries + with the same value of vRtrID." + ::= { vRtrRsvpTunIfEntry 12 } + +vRtrRsvpTunIfHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (1..30) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfHoldTimer specifies the time interval that a + leaf node waits after a BFD session over a primary P2MP RSVP tunnel + interface is restored and before it programs multicast records to + accept traffic from that primary tunnel interface." + DEFVAL { 10 } + ::= { vRtrRsvpTunIfEntry 13 } + +vRtrRsvpTunIfStandbySessionId OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..4000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbySessionId specifies the discriminator + for a BFD session over the standby P2MP RSVP tunnel interface. When + vRtrRsvpTunIfStandbySessionId has a value of 0, the BFD session is not + operational. This identifier needs to be unique within a tunnel + interface." + DEFVAL { 0 } + ::= { vRtrRsvpTunIfEntry 14 } + +vRtrRsvpTunIfStandbyIfIndex OBJECT-TYPE + SYNTAX InterfaceIndexOrZero + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfStandbyIfIndex indicates the tunnel + interface index of the standby P2MP RSVP tunnel interface." + ::= { vRtrRsvpTunIfEntry 15 } + +vRtrRsvpTunIfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfDescription specifies a user provided + description string for this rsvp tunnel interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrRsvpTunIfEntry 16 } + +vRtrRsvpTunIfSrcTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcTableLastChanged indicates the sysUpTime + at the time of the last modification to vRtrRsvpTunIfSrcEntryTable by + adding, deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrObjs 64 } + +vRtrRsvpTunIfSrcEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRsvpTunIfSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRsvpTunIfSrcEntryTable has an entry for each multicast source + tracked by BFD over a P2MP RSVP tunnel interface." + ::= { tmnxVRtrObjs 65 } + +vRtrRsvpTunIfSrcEntry OBJECT-TYPE + SYNTAX VRtrRsvpTunIfSrcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a multicast source tracked by BFD over P2MP + RSVP tunnel interface in the system. Entries can be created and + deleted via SNMP SET operations using the vRtrRsvpTunIfSrcRowStatus + variable." + INDEX { + vRtrID, + vRtrRsvpTunIfLspName, + vRtrRsvpTunIfSenderAddrType, + vRtrRsvpTunIfSenderAddr, + vRtrRsvpTunIfSrcAddrType, + vRtrRsvpTunIfSrcAddr + } + ::= { vRtrRsvpTunIfSrcEntryTable 1 } + +VRtrRsvpTunIfSrcEntry ::= SEQUENCE +{ + vRtrRsvpTunIfSrcAddrType InetAddressType, + vRtrRsvpTunIfSrcAddr InetAddress, + vRtrRsvpTunIfSrcRowStatus RowStatus, + vRtrRsvpTunIfSrcLastChanged TimeStamp, + vRtrRsvpTunIfSrcBfdEnable TruthValue, + vRtrRsvpTunIfSrcSessionId Unsigned32, + vRtrRsvpTunIfSrcTransmitInt Unsigned32, + vRtrRsvpTunIfSrcMultiplier Unsigned32, + vRtrRsvpTunIfSrcStandbySessionId Unsigned32 +} + +vRtrRsvpTunIfSrcAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcAddrType indicates the type of address of + a multicast source for the P2MP RSVP tunnel interface." + ::= { vRtrRsvpTunIfSrcEntry 1 } + +vRtrRsvpTunIfSrcAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcAddr indicates the address of a multicast + source for the P2MP RSVP tunnel interface." + ::= { vRtrRsvpTunIfSrcEntry 2 } + +vRtrRsvpTunIfSrcRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcRowStatus specifies the Row status of + this table row. This object is used to create or delete rows in this + table." + ::= { vRtrRsvpTunIfSrcEntry 3 } + +vRtrRsvpTunIfSrcLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcLastChanged indicates the timestamp of + the last change to this row in vRtrRsvpTunIfSrcEntryTable." + ::= { vRtrRsvpTunIfSrcEntry 4 } + +vRtrRsvpTunIfSrcBfdEnable OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcBfdEnable specifies if the BFD session to + track the multicast source over the P2MP RSVP tunnel interface is + enabled or not." + DEFVAL { false } + ::= { vRtrRsvpTunIfSrcEntry 5 } + +vRtrRsvpTunIfSrcSessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcSessionId specifies the discriminator for + a BFD session to track the multicast source over the P2MP RSVP tunnel + interface. When vRtrRsvpTunIfSrcSessionId has a value of 0, the BFD + session is not operational. This Id needs to be unique within a tunnel + interface." + DEFVAL { 0 } + ::= { vRtrRsvpTunIfSrcEntry 6 } + +vRtrRsvpTunIfSrcTransmitInt OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..100000) + UNITS "milliseconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcTransmitInt specifies the transmit + interval for a BFD session to track the multicast source over the P2MP + RSVP tunnel interface. When vRtrRsvpTunIfSrcTransmitInt has a value of + 0, the transmit interval is not applicable." + DEFVAL { 100 } + ::= { vRtrRsvpTunIfSrcEntry 7 } + +vRtrRsvpTunIfSrcMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (0 | 3..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcMultiplier specifies the multiplier to + detect if a BFD session to track the multicast source over the P2MP + RSVP tunnel interface is down. When vRtrRsvpTunIfSrcMultiplier has a + value of 0, the multiplier is not applicable." + DEFVAL { 3 } + ::= { vRtrRsvpTunIfSrcEntry 8 } + +vRtrRsvpTunIfSrcStandbySessionId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsvpTunIfSrcStandbySessionId specifies the + discriminator for a BFD session to track the multicast source over the + standby P2MP RSVP tunnel interface. When + vRtrRsvpTunIfSrcStandbySessionId has a value of 0, the BFD session is + not operational. This Id needs to be unique within a tunnel interface." + DEFVAL { 0 } + ::= { vRtrRsvpTunIfSrcEntry 9 } + +vRtrLdpTunIfTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfTableLastChanged indicates the sysUpTime at + the time of the last modification to vRtrLdpTunIfEntryTable by adding, + deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrObjs 66 } + +vRtrLdpTunIfEntryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrLdpTunIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrLdpTunIfEntryTable has an entry for each Ldp tunnel configured + in the system. Each row entry represents a virtual router LDP tunnel + interface in the system." + ::= { tmnxVRtrObjs 67 } + +vRtrLdpTunIfEntry OBJECT-TYPE + SYNTAX VRtrLdpTunIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an Ldp tunnel interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrLdpTunIfRowStatus variable." + INDEX { + vRtrID, + vRtrLdpTunIfP2mpId, + vRtrLdpTunIfSenderAddrType, + vRtrLdpTunIfSenderAddr + } + ::= { vRtrLdpTunIfEntryTable 1 } + +VRtrLdpTunIfEntry ::= SEQUENCE +{ + vRtrLdpTunIfP2mpId Unsigned32, + vRtrLdpTunIfSenderAddrType InetAddressType, + vRtrLdpTunIfSenderAddr InetAddress, + vRtrLdpTunIfRowStatus RowStatus, + vRtrLdpTunIfLastChanged TimeStamp, + vRtrLdpTunIfIfIndex InterfaceIndex, + vRtrLdpTunIfDescription TItemDescription, + vRtrLdpTunIfRootNode TruthValue +} + +vRtrLdpTunIfP2mpId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfP2mpId indicates the LDP P2MP identifier." + ::= { vRtrLdpTunIfEntry 1 } + +vRtrLdpTunIfSenderAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfSenderAddrType indicates the type of address + of an LDP sender for the P2MP RSVP tunnel interface instance." + ::= { vRtrLdpTunIfEntry 2 } + +vRtrLdpTunIfSenderAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfSenderAddr indicates the address of an LDP + sender for the P2MP RSVP tunnel interface instance." + ::= { vRtrLdpTunIfEntry 3 } + +vRtrLdpTunIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrLdpTunIfRowStatus specifies the Row status + of this table row. This object is used to create or delete rows in + this table. + + The value of the object 'vRtrLdpTunIfRootNode' specifies if the given + ldp-p2mp tunnel interface instance is a root node for that tunnel + interface.The value of this object must be specified when the row is + created and cannot be changed while 'vRtrLdpTunIfRowStatus' is + 'active'." + ::= { vRtrLdpTunIfEntry 4 } + +vRtrLdpTunIfLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfLastChanged indicates the timestamp of + the last change to this row in vRtrLdpTunIfEntryTable." + ::= { vRtrLdpTunIfEntry 5 } + +vRtrLdpTunIfIfIndex OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfIfIndex indicates the interface index of the + virtual router LDP tunnel interface. It is a unique value among + entries with the same value of vRtrID." + ::= { vRtrLdpTunIfEntry 6 } + +vRtrLdpTunIfDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfDescription specifies a user provided + description string for this ldp tunnel interface. It can consist of + any printable, seven-bit ASCII characters up to 80 characters in + length." + DEFVAL { ''H } + ::= { vRtrLdpTunIfEntry 7 } + +vRtrLdpTunIfRootNode OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrLdpTunIfRootNode specifies if the given ldp-p2mp + tunnel interface instance is a root node for that tunnel interface. + The value of this object must be specified when the row is created and + cannot be changed while 'vRtrLdpTunIfRowStatus' is 'active'. An + 'inconsistentValue' error is returned if an attempt is made to set + this object individually." + ::= { vRtrLdpTunIfEntry 8 } + +vRtrInetCidrRteTnlExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetCidrRteTnlExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetCidrRteTnlExtTable provides an extension of the + inetCidrRouteTable in the IP-FORWARD-MIB, by adding three indexes and + displays only tunneled routes." + ::= { tmnxVRtrObjs 68 } + +vRtrInetCidrRteTnlExtEntry OBJECT-TYPE + SYNTAX VRtrInetCidrRteTnlExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetCidrRteTnlExtTable represents an entry + for a tunneled route on the Nokia SROS series." + INDEX { + inetCidrRouteDestType, + inetCidrRouteDest, + inetCidrRoutePfxLen, + inetCidrRoutePolicy, + inetCidrRouteNextHopType, + inetCidrRouteNextHop, + vRtrInetCidrRteTnlNextHopType, + vRtrInetCidrRteTnlNextHopOwner, + vRtrInetCidrRteTnlNextHopTnlId + } + ::= { vRtrInetCidrRteTnlExtTable 1 } + +VRtrInetCidrRteTnlExtEntry ::= SEQUENCE +{ + vRtrInetCidrRteTnlNextHopType TmnxInetCidrNextHopType, + vRtrInetCidrRteTnlNextHopOwner TmnxInetCidrNextHopOwner, + vRtrInetCidrRteTnlNextHopTnlId Unsigned32, + vRtrInetCidrRteTnlEnabledTime TimeStamp, + vRtrInetCidrRteTnlNextHopWeight Unsigned32 +} + +vRtrInetCidrRteTnlNextHopType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRteTnlNextHopType indicates the type of next + hop for this route." + ::= { vRtrInetCidrRteTnlExtEntry 1 } + +vRtrInetCidrRteTnlNextHopOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRteTnlNextHopOwner indicates the owner of + next hop for this route." + ::= { vRtrInetCidrRteTnlExtEntry 2 } + +vRtrInetCidrRteTnlNextHopTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional table index provided to distinguish between multiple RSVP + tunnel ids to same destination with the same + vRtrInetCidrRteTnlNextHopType and vRtrInetCidrRteTnlNextHopOwner." + ::= { vRtrInetCidrRteTnlExtEntry 3 } + +vRtrInetCidrRteTnlEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrInetCidrRteTnlEnabledTime variable indicates the sysUpTime + value for this route entry." + ::= { vRtrInetCidrRteTnlExtEntry 4 } + +vRtrInetCidrRteTnlNextHopWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetCidrRteTnlNextHopWeight indicates the weight + given to traffic this particular next-hop among the ECMP set of + next-hops." + ::= { vRtrInetCidrRteTnlExtEntry 5 } + +tmnxVRtrMobGatewayObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 69 } + +vRtrIpPoolTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpPoolTableLastChanged indicates the sysUpTime at the + time of the last modification to vRtrIpPoolTable by adding, deleting + an entry or change to a writable object in the table." + ::= { tmnxVRtrMobGatewayObjs 1 } + +vRtrIpPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpPoolTable has an entry for each IP address pool configured + in the system." + ::= { tmnxVRtrMobGatewayObjs 2 } + +vRtrIpPoolEntry OBJECT-TYPE + SYNTAX VRtrIpPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP address pool configured in the system. + Entries can be created and deleted by the user." + INDEX { + vRtrID, + vRtrIpPoolName + } + ::= { vRtrIpPoolTable 1 } + +VRtrIpPoolEntry ::= SEQUENCE +{ + vRtrIpPoolName TNamedItem, + vRtrIpPoolRowStatus RowStatus, + vRtrIpPoolLastChanged TimeStamp, + vRtrIpPoolDescription TItemDescription, + vRtrIpPoolExclusive TruthValue, + vRtrIpPoolAddressHoldTimer Unsigned32, + vRtrIpPoolSuppress0and255 TruthValue, + vRtrIpPoolIsRemote TruthValue +} + +vRtrIpPoolName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIpPoolName specifies the name of this IP address + pool." + ::= { vRtrIpPoolEntry 1 } + +vRtrIpPoolRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolRowStatus specifies the row status + of this entry. This object is used to create or delete rows in this + table." + ::= { vRtrIpPoolEntry 2 } + +vRtrIpPoolLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpPoolLastChanged indicates the timestamp of + the last change to this row in vRtrIpPoolTable." + ::= { vRtrIpPoolEntry 3 } + +vRtrIpPoolDescription OBJECT-TYPE + SYNTAX TItemDescription + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpPoolDescription specifies the description string + for this IP address pool. It can consist of any printable, seven-bit + ASCII characters up to 80 characters in length." + DEFVAL { ''H } + ::= { vRtrIpPoolEntry 4 } + +vRtrIpPoolExclusive OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolExclusive specifies if this IP + address pool will be used exclusively by an Access Point Name (APN) or + not." + DEFVAL { false } + ::= { vRtrIpPoolEntry 5 } + +vRtrIpPoolAddressHoldTimer OBJECT-TYPE + SYNTAX Unsigned32 (0..10) + UNITS "minutes" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolAddressHoldTimer specifies the + amount of time, in minutes, a newly released IP address is held before + being made available for reassignment." + DEFVAL { 3 } + ::= { vRtrIpPoolEntry 6 } + +vRtrIpPoolSuppress0and255 OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolSuppress0and255 specifies if + allocation of all .0 and .255 IP addresses from the local IP pool to + mobile subscribers are suppressed. + + By default the Packet Data Network Gateway (PGW) supports allocating + .0 and .255 IP address to mobile subscribers except for the first .0 + and last .255 IP address in the IP Pool." + DEFVAL { false } + ::= { vRtrIpPoolEntry 7 } + +vRtrIpPoolIsRemote OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolIsRemote specifies if the IP + addresses in the remote IP pool on the Packet Data Network Gateway + (PGW) is managed by the remote server." + DEFVAL { false } + ::= { vRtrIpPoolEntry 8 } + +vRtrIpPoolAddrTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddrTableLastChanged indicates the sysUpTime at + the time of the last modification to vRtrIpPoolAddrTable by adding, + deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrMobGatewayObjs 3 } + +vRtrIpPoolAddrTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpPoolAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpPoolAddrTable has an entry for each IP prefix configured in + an IP pool in the system." + ::= { tmnxVRtrMobGatewayObjs 4 } + +vRtrIpPoolAddrEntry OBJECT-TYPE + SYNTAX VRtrIpPoolAddrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents an IP prefix configured in an IP pool in the + system. Entries can be created and deleted by the user." + INDEX { + vRtrID, + vRtrIpPoolName, + vRtrIpPoolAddrType, + vRtrIpPoolAddr, + vRtrIpPoolAddrPrefixLen + } + ::= { vRtrIpPoolAddrTable 1 } + +VRtrIpPoolAddrEntry ::= SEQUENCE +{ + vRtrIpPoolAddrType InetAddressType, + vRtrIpPoolAddr InetAddress, + vRtrIpPoolAddrPrefixLen InetAddressPrefixLength, + vRtrIpPoolAddrRowStatus RowStatus, + vRtrIpPoolAddrLastChanged TimeStamp, + vRtrIpPoolAddrBlock TruthValue, + vRtrIpPoolAddrIpv6AssignedLen Unsigned32 +} + +vRtrIpPoolAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddrType specifies the type of the address + represented by vRtrIpPoolAddr." + ::= { vRtrIpPoolAddrEntry 1 } + +vRtrIpPoolAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddr specifies the prefix of the IP address + being added to the IP pool." + ::= { vRtrIpPoolAddrEntry 2 } + +vRtrIpPoolAddrPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddrPrefixLen specifies the length of the IP + netmask for this IP address. + + The range of this object is 9..32 if the value of vRtrIpPoolAddrType + is set to 'ipv4'. + + The range of this object is as follows if the value of + vRtrIpPoolAddrType is set to 'ipv6'. + - The range of vRtrIpPoolAddrPrefixLen is 41..56, if the value of + vRtrIpPoolAddrIpv6AssignedLen is set to 64. + - The range of vRtrIpPoolAddrPrefixLen is 33..48, if the value of + vRtrIpPoolAddrIpv6AssignedLen is set to 56. + - The range of vRtrIpPoolAddrPrefixLen is 25..40, if the value of + vRtrIpPoolAddrIpv6AssignedLen is set to 48." + ::= { vRtrIpPoolAddrEntry 3 } + +vRtrIpPoolAddrRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolAddrRowStatus specifies the row + status of this entry. This object is used to create or delete rows in + this table." + ::= { vRtrIpPoolAddrEntry 4 } + +vRtrIpPoolAddrLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpPoolAddrLastChanged indicates the timestamp of + the last change to this row in vRtrIpPoolAddrTable." + ::= { vRtrIpPoolAddrEntry 5 } + +vRtrIpPoolAddrBlock OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolAddrBlock specifies if the + reassignment of the released IP address will be allowed or not. If the + value of this object is set to 'true', then the reassignment of the + released IP address will be blocked. + + This will be used to move the block of IP pools from one Packet Data + Network Gateway (PGW) to another PGW. " + DEFVAL { false } + ::= { vRtrIpPoolAddrEntry 6 } + +vRtrIpPoolAddrIpv6AssignedLen OBJECT-TYPE + SYNTAX Unsigned32 (48..64) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolAddrIpv6AssignedLen specifies the + the prefix length which is used for assigning IP address to User + Equipment (UE). + + The value of this object can be set only if the value of + vRtrIpPoolAddrType is set to 'ipv6'. + + The value of this object can be set to 48, 56 and 64." + DEFVAL { 64 } + ::= { vRtrIpPoolAddrEntry 7 } + +vRtrIpPoolStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpPoolStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpPoolStatTable has an entry for each IP prefix configured in + an IP pool in the system." + ::= { tmnxVRtrMobGatewayObjs 5 } + +vRtrIpPoolStatEntry OBJECT-TYPE + SYNTAX VRtrIpPoolStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the statistics for an IP prefix configured + in an IP pool in the system." + AUGMENTS { vRtrIpPoolAddrEntry } + ::= { vRtrIpPoolStatTable 1 } + +VRtrIpPoolStatEntry ::= SEQUENCE +{ + vRtrIpPoolStatAllocated Gauge32, + vRtrIpPoolStatFree Gauge32, + vRtrIpPoolStatHeld Gauge32 +} + +vRtrIpPoolStatAllocated OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolStatAllocated indicates the number + of IP Addresses used." + ::= { vRtrIpPoolStatEntry 1 } + +vRtrIpPoolStatFree OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolStatFree indicates the number of + free IP Addresses." + ::= { vRtrIpPoolStatEntry 2 } + +vRtrIpPoolStatHeld OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIpPoolStatHeld indicates the number of IP + Addresses held." + ::= { vRtrIpPoolStatEntry 3 } + +vRtrIfBfdExtTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtTableLastChanged indicates the sysUpTime at + the time of the last modification to vRtrIfBfdExtTable by adding, + deleting an entry or change to a writable object in the table." + ::= { tmnxVRtrObjs 70 } + +vRtrIfBfdExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfBfdExtTable table contains the configuration for + Bi-directional Forwarding Detection (BFD) on the vRtrIfIndex." + ::= { tmnxVRtrObjs 71 } + +vRtrIfBfdExtEntry OBJECT-TYPE + SYNTAX VRtrIfBfdExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the BFD configuration for the vRtrIfIndex." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfBfdExtAddressType + } + ::= { vRtrIfBfdExtTable 1 } + +VRtrIfBfdExtEntry ::= SEQUENCE +{ + vRtrIfBfdExtAddressType InetAddressType, + vRtrIfBfdExtAdminState TmnxAdminState, + vRtrIfBfdExtTransmitInterval Unsigned32, + vRtrIfBfdExtReceiveInterval Unsigned32, + vRtrIfBfdExtMultiplier Unsigned32, + vRtrIfBfdExtEchoInterval Unsigned32, + vRtrIfBfdExtType INTEGER +} + +vRtrIfBfdExtAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtAddressType indicates the IP address type of + the BFD configuration of this interface. + + vRtrIfBfdExtAddressType supports only InetAddressType values 'ipv4 + (1)' and 'ipv6 (2)'." + ::= { vRtrIfBfdExtEntry 1 } + +vRtrIfBfdExtAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtAdminState specifies the admin state of BFD + on this interface. + + When the value of vRtrIfBfdExtAdminState is 'inService', BFD sessions + can be established on this interface. When it is 'outOfService', they + cannot." + ::= { vRtrIfBfdExtEntry 2 } + +vRtrIfBfdExtTransmitInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtTransmitInterval specifies the BFD transmit + interval over this interface. + + The minimum accepted value depends on the value of vRtrIfBfdExtType, + as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds." + DEFVAL { 100 } + ::= { vRtrIfBfdExtEntry 3 } + +vRtrIfBfdExtReceiveInterval OBJECT-TYPE + SYNTAX Unsigned32 (10..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtReceiveInterval specifies the BFD receive + interval over this interface. + + The minimum accepted value depends on the value of vRtrIfBfdExtType, + as follows: + 'cpmNp(1)' : 10 milliseconds + 'auto(2)' : 100 milliseconds." + DEFVAL { 100 } + ::= { vRtrIfBfdExtEntry 4 } + +vRtrIfBfdExtMultiplier OBJECT-TYPE + SYNTAX Unsigned32 (3..20) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtMultiplier specifies the the number of + consecutive BFD messages that must be missed from the peer before the + BFD session state is changed to down and the upper level protocols + (OSPF, IS-IS or PIM) are notified of the fault." + DEFVAL { 3 } + ::= { vRtrIfBfdExtEntry 5 } + +vRtrIfBfdExtEchoInterval OBJECT-TYPE + SYNTAX Unsigned32 (0 | 100..100000) + UNITS "milliseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtEchoInterval specifies the BFD echo interval + over this interface." + DEFVAL { 0 } + ::= { vRtrIfBfdExtEntry 6 } + +vRtrIfBfdExtType OBJECT-TYPE + SYNTAX INTEGER { + cpmNp (1), + auto (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfBfdExtType specifies the configured termination of + a BFD session on this interface. + + The value of 'cpmNp(1)' specifies termination on the CPM card's + Network Processor. The value of 'auto(2)' specifies a system-selected + termination other than the CPM Network Processor." + DEFVAL { auto } + ::= { vRtrIfBfdExtEntry 7 } + +vRtrIfIpReasTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIpReasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIpReasTable table contains the configuration for IP + Reassembly on the vRtrIfEntry with the same indices." + ::= { tmnxVRtrObjs 72 } + +vRtrIfIpReasEntry OBJECT-TYPE + SYNTAX VRtrIfIpReasEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the IP Reassembly configuration for an + interface. Entries are created and deleted when entries in the + vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIpReasTable 1 } + +VRtrIfIpReasEntry ::= SEQUENCE +{ + vRtrIfIpReasPortID TmnxPortID, + vRtrIfIpReasContextValue TmnxReasContextVal +} + +vRtrIfIpReasPortID OBJECT-TYPE + SYNTAX TmnxPortID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasPortID specifies the physical port which + performs IP reassembly. When vRtrIfIpReasPortID is zero (0), then + there is no IP reassembly supported on the IP interface." + DEFVAL { 0 } + ::= { vRtrIfIpReasEntry 1 } + +vRtrIfIpReasContextValue OBJECT-TYPE + SYNTAX TmnxReasContextVal + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpReasContextValue along with vRtrIfIpReasPortID + specifies the reassembly context in a given virtual router instance." + ::= { vRtrIfIpReasEntry 2 } + +vRtrMsPwL2RtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMsPwL2RtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMsPwL2RtTable contains LDP FEC-129 Attachment Individual + Identifier (AII) type 2 layer-2 route table entries used by + multi-segment pseudo-wire." + ::= { tmnxVRtrObjs 73 } + +vRtrMsPwL2RtEntry OBJECT-TYPE + SYNTAX VRtrMsPwL2RtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMsPwL2RtEntry consists of the multi-segment pseudo-wire LDP + FEC-129 layer 2 route entry information." + INDEX { + vRtrMsPwL2RtDestGlobalId, + vRtrMsPwL2RtDestPrefix, + vRtrMsPwL2RtDestAcId, + vRtrMsPwL2RtDestPrefixLen, + vRtrMsPwL2RtNextHopOwner, + vRtrMsPwL2RtDestRD, + vRtrMsPwL2RtNextHopAddrType, + vRtrMsPwL2RtNextHopAddr + } + ::= { vRtrMsPwL2RtTable 1 } + +VRtrMsPwL2RtEntry ::= SEQUENCE +{ + vRtrMsPwL2RtDestGlobalId TmnxPwGlobalIdOrZero, + vRtrMsPwL2RtDestPrefix Unsigned32, + vRtrMsPwL2RtDestAcId Unsigned32, + vRtrMsPwL2RtDestPrefixLen InetAddressPrefixLength, + vRtrMsPwL2RtDestRD TmnxVPNRouteDistinguisher, + vRtrMsPwL2RtNextHopAddrType InetAddressType, + vRtrMsPwL2RtNextHopAddr InetAddress, + vRtrMsPwL2RtNextHopOwner TmnxL3RouteOwner, + vRtrMsPwL2RtRDCommunity Unsigned32, + vRtrMsPwL2RtIsBestRoute TruthValue, + vRtrMsPwL2RtAge Gauge32 +} + +vRtrMsPwL2RtDestGlobalId OBJECT-TYPE + SYNTAX TmnxPwGlobalIdOrZero + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestGlobalId specifies the global identifier + of Attachment Individual Identifier (AII) portion of the Generalized + Id FEC element of the destination of the route entry." + ::= { vRtrMsPwL2RtEntry 1 } + +vRtrMsPwL2RtDestPrefix OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestPrefix specifies the prefix to the + Attachment Individual Identifier (AII) portion of the Generalized Id + FEC element of the destination of the route entry." + ::= { vRtrMsPwL2RtEntry 2 } + +vRtrMsPwL2RtDestAcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestAcId specifies the attachment circuit + identifier part of Attachment Individual Identifier (AII) portion of + the Generalized Id FEC element of the destination of the route entry." + ::= { vRtrMsPwL2RtEntry 3 } + +vRtrMsPwL2RtDestPrefixLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestPrefixLen specifies the length of the + prefix to the Attachment Individual Identifier (AII) portion of the + Generalized Id FEC element of the destination of the route entry." + ::= { vRtrMsPwL2RtEntry 4 } + +vRtrMsPwL2RtDestRD OBJECT-TYPE + SYNTAX TmnxVPNRouteDistinguisher + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtDestRD indicates an identifier attached to + routes that distinguishes to which VPN it belongs." + ::= { vRtrMsPwL2RtEntry 5 } + +vRtrMsPwL2RtNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtNextHopAddrType indicates the address type of + vRtrMsPwL2RtNextHopAddr object." + ::= { vRtrMsPwL2RtEntry 6 } + +vRtrMsPwL2RtNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtNextHopAddr indicates the address of the next + hop in the LDP FEC-129 route entry." + ::= { vRtrMsPwL2RtEntry 7 } + +vRtrMsPwL2RtNextHopOwner OBJECT-TYPE + SYNTAX TmnxL3RouteOwner + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtNextHopOwner indicates the owner of the next + hop in the LDP FEC-129 route entry." + ::= { vRtrMsPwL2RtEntry 8 } + +vRtrMsPwL2RtRDCommunity OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrMsPwL2RtRDCommunity indicates the BGP + community associated with the route-distinguisher in the LDP FEC-129 + route entry." + ::= { vRtrMsPwL2RtEntry 9 } + +vRtrMsPwL2RtIsBestRoute OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrMsPwL2RtIsBestRoute indicates the best + route from the destination to the next hop." + ::= { vRtrMsPwL2RtEntry 10 } + +vRtrMsPwL2RtAge OBJECT-TYPE + SYNTAX Gauge32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrMsPwL2RtAge indicates the number of seconds since + this route was last updated or otherwise determined to be correct." + ::= { vRtrMsPwL2RtEntry 11 } + +vRtrIfStatsExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfStatsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfStatsExtTable table contains statistics per virtual router + interface." + ::= { tmnxVRtrObjs 74 } + +vRtrIfStatsExtEntry OBJECT-TYPE + SYNTAX VRtrIfStatsExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the statistics per virtual router interface. + Entries are created and deleted when entries in the vRtrIfEntry are + created and deleted." + AUGMENTS { vRtrIfStatsEntry } + ::= { vRtrIfStatsExtTable 1 } + +VRtrIfStatsExtEntry ::= SEQUENCE +{ + vRtrIfTxPkts Counter64, + vRtrIfTxPktsLow32 Counter32, + vRtrIfTxPktsHigh32 Counter32, + vRtrIfTxBytes Counter64, + vRtrIfTxBytesLow32 Counter32, + vRtrIfTxBytesHigh32 Counter32, + vRtrIfRxMplsPkts Counter64, + vRtrIfTxMplsPkts Counter64, + vRtrIfRxMplsBytes Counter64, + vRtrIfTxMplsBytes Counter64, + vRtrIfTxNgeEncryptPkts Counter64, + vRtrIfTxNgeEncryptBytes Counter64, + vRtrIfRxNgeDecryptPkts Counter64, + vRtrIfRxNgeDecryptBytes Counter64, + vRtrIfRxNgeInvSpiDropPkts Counter64, + vRtrIfRxNgeInvSpiDropBytes Counter64, + vRtrIfRxNgeOthDropPkts Counter64, + vRtrIfRxNgeOthDropBytes Counter64, + vRtrIfRxNgeIcmpDropPkts Counter64, + vRtrIfRxNgeIcmpDropBytes Counter64 +} + +vRtrIfTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxPkts indicates the number of total packets sent + by this interface." + ::= { vRtrIfStatsExtEntry 1 } + +vRtrIfTxPktsLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxPktsLow32 indicates the lower 32 bits of the + value of vRtrIfTxPkts." + ::= { vRtrIfStatsExtEntry 2 } + +vRtrIfTxPktsHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxPktsHigh32 indicates the high 32 bits of the + value of vRtrIfTxPkts." + ::= { vRtrIfStatsExtEntry 3 } + +vRtrIfTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxBytes indicates the number of total bytes sent by + this interface." + ::= { vRtrIfStatsExtEntry 4 } + +vRtrIfTxBytesLow32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxBytesLow32 indicates the lower 32 bits of the + value of vRtrIfTxBytes." + ::= { vRtrIfStatsExtEntry 5 } + +vRtrIfTxBytesHigh32 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxBytesHigh32 indicates the high 32 bits of the + value of vRtrIfTxBytes." + ::= { vRtrIfStatsExtEntry 6 } + +vRtrIfRxMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxMplsPkts indicates the total number of MPLS + packets received by this interface." + ::= { vRtrIfStatsExtEntry 7 } + +vRtrIfTxMplsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxMplsPkts indicates the total number of MPLS + packets sent by this interface." + ::= { vRtrIfStatsExtEntry 8 } + +vRtrIfRxMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxMplsBytes indicates the total number of MPLS + bytes received by this interface." + ::= { vRtrIfStatsExtEntry 9 } + +vRtrIfTxMplsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxMplsBytes indicates the total number of MPLS + bytes sent by this interface." + ::= { vRtrIfStatsExtEntry 10 } + +vRtrIfTxNgeEncryptPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxNgeEncryptPkts indicates the number of packets + successfully encrypted by the interface." + ::= { vRtrIfStatsExtEntry 11 } + +vRtrIfTxNgeEncryptBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfTxNgeEncryptBytes indicates the number of bytes + successfully encrypted by the interface." + ::= { vRtrIfStatsExtEntry 12 } + +vRtrIfRxNgeDecryptPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeDecryptPkts indicates the number of packets + successfully decrypted by the interface." + ::= { vRtrIfStatsExtEntry 13 } + +vRtrIfRxNgeDecryptBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeDecryptBytes indicates the number of bytes + successfully decrypted by the interface." + ::= { vRtrIfStatsExtEntry 14 } + +vRtrIfRxNgeInvSpiDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeInvSpiDropPkts indicates the number of packets + dropped by ingress NGE due to invalid SPI." + ::= { vRtrIfStatsExtEntry 15 } + +vRtrIfRxNgeInvSpiDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeInvSpiDropBytes indicates the number of + packets dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 16 } + +vRtrIfRxNgeOthDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeOthDropPkts indicates the number of packets + dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 17 } + +vRtrIfRxNgeOthDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeOthDropBytes indicates the number of bytes + dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 18 } + +vRtrIfRxNgeIcmpDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeIcmpDropPkts indicates the number of ICMP + packets dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 19 } + +vRtrIfRxNgeIcmpDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfRxNgeIcmpDropBytes indicates the number of ICMP + bytes dropped by ingress NGE on the interface." + ::= { vRtrIfStatsExtEntry 20 } + +vRtrStatExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrStatExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrStatExtTable has an entry for each virtual router configured + in the system." + ::= { tmnxVRtrObjs 75 } + +vRtrStatExtEntry OBJECT-TYPE + SYNTAX VRtrStatExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of statistics for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrStatExtTable 1 } + +VRtrStatExtEntry ::= SEQUENCE +{ + vRtrISISAltRoutes Gauge32, + vRtrISISActiveAltRoutes Gauge32, + vRtrBGPAltRoutes Gauge32, + vRtrBGPActiveAltRoutes Gauge32, + vRtrStatCurrNumAltRoutes Gauge32, + vRtrV6ISISAltRoutes Gauge32, + vRtrV6ISISActiveAltRoutes Gauge32, + vRtrV6BGPAltRoutes Gauge32, + vRtrV6BGPActiveAltRoutes Gauge32, + vRtrV6StatCurrNumAltRoutes Gauge32, + vRtrBGPVPNAltRoutes Gauge32, + vRtrBGPVPNActiveAltRoutes Gauge32, + vRtrV6BGPVPNAltRoutes Gauge32, + vRtrV6BGPVPNActiveAltRoutes Gauge32, + vRtrOSPFAltRoutes Gauge32, + vRtrOSPFActiveAltRoutes Gauge32, + vRtrV6OSPFAltRoutes Gauge32, + vRtrV6OSPFActiveAltRoutes Gauge32, + vRtrOSPFv3Routes Gauge32, + vRtrOSPFv3ActiveRoutes Gauge32, + vRtrOSPFv3AltRoutes Gauge32, + vRtrOSPFv3ActiveAltRoutes Gauge32, + vRtrStatTotalIsisTunnels Gauge32, + vRtrStatActiveIsisTunnels Gauge32, + vRtrStatTotalOspfTunnels Gauge32, + vRtrStatActiveOspfTunnels Gauge32, + vRtrV6LDPRoutes Gauge32, + vRtrV6LDPActiveRoutes Gauge32, + vRtrStatTotalIsisV6Tunnels Gauge32, + vRtrStatActiveIsisV6Tunnels Gauge32, + vRtrStatTotalSrTeTunnels Gauge32, + vRtrStatActiveSrTeTunnels Gauge32, + vRtrStatTotalFpeTunnels Gauge32, + vRtrStatActiveFpeTunnels Gauge32, + vRtrStatTotalUdpTunnels Gauge32, + vRtrStatActiveUdpTunnels Gauge32, + vRtrStatArpRoutes Gauge32, + vRtrStatArpActiveRoutes Gauge32, + vRtrStatNdRoutes Gauge32, + vRtrStatNdActiveRoutes Gauge32 +} + +vRtrISISAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrISISAltRoutes indicates the current number of + alternate ISIS routes for this instance of the route table." + ::= { vRtrStatExtEntry 1 } + +vRtrISISActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrISISActiveAltRoutes indicates the current number of + alternate ISIS routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 2 } + +vRtrBGPAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBGPAltRoutes indicates the current number of + alternate BGP routes for this instance of the route table." + ::= { vRtrStatExtEntry 3 } + +vRtrBGPActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBGPActiveAltRoutes indicates the current number of + alternate BGP routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 4 } + +vRtrStatCurrNumAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatCurrNumAltRoutes indicates the current number of + total alternate routes for this instance of the route table." + ::= { vRtrStatExtEntry 5 } + +vRtrV6ISISAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6ISISAltRoutes indicates the current number of IPv6 + alternate ISIS routes for this instance of the route table." + ::= { vRtrStatExtEntry 6 } + +vRtrV6ISISActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6ISISActiveAltRoutes indicates the current number of + IPv6 alternate ISIS routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 7 } + +vRtrV6BGPAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BGPAltRoutes indicates the current number of IPv6 + alternate BGP routes for this instance of the route table." + ::= { vRtrStatExtEntry 8 } + +vRtrV6BGPActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BGPActiveAltRoutes indicates the current number of + IPv6 alternate BGP routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 9 } + +vRtrV6StatCurrNumAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6StatCurrNumAltRoutes indicates the current number + of IPv6 total alternate routes for this instance of the route table." + ::= { vRtrStatExtEntry 10 } + +vRtrBGPVPNAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBGPVPNAltRoutes indicates the current number of + alternate BGP-VPN routes for this instance of the route table." + ::= { vRtrStatExtEntry 11 } + +vRtrBGPVPNActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrBGPVPNActiveAltRoutes indicates the current number of + alternate BGP-VPN routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 12 } + +vRtrV6BGPVPNAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BGPVPNAltRoutes indicates the current number of + IPv6 alternate BGP-VPN routes for this instance of the route table." + ::= { vRtrStatExtEntry 13 } + +vRtrV6BGPVPNActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6BGPVPNActiveAltRoutes indicates the current number + of IPv6 alternate BGP-VPN routes that are active for this instance of + the route table." + ::= { vRtrStatExtEntry 14 } + +vRtrOSPFAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOSPFAltRoutes indicates the current number of + alternate OSPF routes for this instance of the route table." + ::= { vRtrStatExtEntry 15 } + +vRtrOSPFActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOSPFActiveAltRoutes indicates the current number of + alternate OSPF routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 16 } + +vRtrV6OSPFAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6OSPFAltRoutes indicates the current number of IPv6 + alternate OSPF routes for this instance of the route table." + ::= { vRtrStatExtEntry 17 } + +vRtrV6OSPFActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrV6OSPFActiveAltRoutes indicates the current number of + IPv6 alternate OSPF routes that are active for this instance of the + route table." + ::= { vRtrStatExtEntry 18 } + +vRtrOSPFv3Routes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFv3Routes indicates the current number of OSPFv3 routes for + this instance of the route table." + ::= { vRtrStatExtEntry 19 } + +vRtrOSPFv3ActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrOSPFv3ActiveRoutes indicates the current number of active OSPFv3 + routes for this instance of the route table." + ::= { vRtrStatExtEntry 20 } + +vRtrOSPFv3AltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOSPFv3AltRoutes indicates the current number of + alternate OSPFv3 routes for this instance of the route table." + ::= { vRtrStatExtEntry 21 } + +vRtrOSPFv3ActiveAltRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrOSPFv3ActiveAltRoutes indicates the current number of + alternate OSPFv3 routes that are active for this instance of the route + table." + ::= { vRtrStatExtEntry 22 } + +vRtrStatTotalIsisTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalIsisTunnels indicates the current number of + active and inactive ISIS tunnels." + ::= { vRtrStatExtEntry 23 } + +vRtrStatActiveIsisTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveIsisTunnels indicates the current number of + active ISIS tunnels." + ::= { vRtrStatExtEntry 24 } + +vRtrStatTotalOspfTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalOspfTunnels indicates the current number of + active and inactive OSPF tunnels." + ::= { vRtrStatExtEntry 25 } + +vRtrStatActiveOspfTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveOspfTunnels indicates the current number of + active OSPF tunnels." + ::= { vRtrStatExtEntry 26 } + +vRtrV6LDPRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrV6LDPRoutes indicates the current number + of IPv6 ldp routes for this instance of the route table." + ::= { vRtrStatExtEntry 27 } + +vRtrV6LDPActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrV6LDPActiveRoutes indicates the current + number of active IPv6 ldp routes for this instance of the route table." + ::= { vRtrStatExtEntry 28 } + +vRtrStatTotalIsisV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatTotalIsisV6Tunnels indicates the current number + of active and inactive IPv6 ISIS tunnels." + ::= { vRtrStatExtEntry 29 } + +vRtrStatActiveIsisV6Tunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrStatActiveIsisV6Tunnels indicates the current number + of active IPv6 ISIS tunnels." + ::= { vRtrStatExtEntry 30 } + +vRtrStatTotalSrTeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalSrTeTunnels indicates the current number of both active + and inactive SR-TE tunnels." + ::= { vRtrStatExtEntry 31 } + +vRtrStatActiveSrTeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveSrTeTunnels indicates the current number of active SR-TE + tunnels." + ::= { vRtrStatExtEntry 32 } + +vRtrStatTotalFpeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalFpeTunnels indicates the current number of both active + and inactive FPE tunnels." + ::= { vRtrStatExtEntry 33 } + +vRtrStatActiveFpeTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveFpeTunnels indicates the current number of active FPE + tunnels." + ::= { vRtrStatExtEntry 34 } + +vRtrStatTotalUdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatTotalUdpTunnels indicates the current number of both active + and inactive UDP tunnels." + ::= { vRtrStatExtEntry 35 } + +vRtrStatActiveUdpTunnels OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatActiveUdpTunnels indicates the current number of active UDP + tunnels." + ::= { vRtrStatExtEntry 36 } + +vRtrStatArpRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatArpRoutes indicates the current number of ARP routes for this + instance of the route table." + ::= { vRtrStatExtEntry 37 } + +vRtrStatArpActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatArpActiveRoutes indicates the current number of active ARP + routes for this instance of the route table." + ::= { vRtrStatExtEntry 38 } + +vRtrStatNdRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatNdRoutes indicates the current number of ND routes for this + instance of the route table." + ::= { vRtrStatExtEntry 39 } + +vRtrStatNdActiveRoutes OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrStatNdActiveRoutes indicates the current number of active ND + routes for this instance of the route table." + ::= { vRtrStatExtEntry 40 } + +vRtrVrfPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrVrfPolicyTable has an entry for each virtual router configured + in the system." + ::= { tmnxVRtrObjs 76 } + +vRtrVrfPolicyEntry OBJECT-TYPE + SYNTAX VRtrVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of policies for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrVrfPolicyTable 1 } + +VRtrVrfPolicyEntry ::= SEQUENCE +{ + vRtrVrfImportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy6 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy7 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy8 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy9 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy10 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy11 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy12 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy13 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy14 TLPolicyNameOrExpOrEmpty, + vRtrVrfImportPolicy15 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy6 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy7 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy8 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy9 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy10 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy11 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy12 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy13 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy14 TLPolicyNameOrExpOrEmpty, + vRtrVrfExportPolicy15 TLPolicyNameOrExpOrEmpty, + vRtrVrfPlcyCreationOrigin TmnxCreateOrigin +} + +vRtrVrfImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy1 specifies the first + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 1 } + +vRtrVrfImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy2 specifies the second + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 2 } + +vRtrVrfImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy3 specifies the third + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 3 } + +vRtrVrfImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy4 specifies the fourth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 4 } + +vRtrVrfImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy5 specifies the fifth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 5 } + +vRtrVrfImportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy6 specifies the sixth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 6 } + +vRtrVrfImportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy7 specifies the seventh + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 7 } + +vRtrVrfImportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy8 specifies the eighth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 8 } + +vRtrVrfImportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy9 specifies the ninth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 9 } + +vRtrVrfImportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy10 specifies the tenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 10 } + +vRtrVrfImportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy11 specifies the eleventh + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 11 } + +vRtrVrfImportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy12 specifies the twelfth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 12 } + +vRtrVrfImportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy13 specifies the thirteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 13 } + +vRtrVrfImportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy14 specifies the fourteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 14 } + +vRtrVrfImportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfImportPolicy15 specifies the fifteenth + policy to be used for determining which routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrVrfImportPolicy1 through + vRtrVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 15 } + +vRtrVrfExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy1 specifies the first + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 16 } + +vRtrVrfExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy2 specifies the second + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 17 } + +vRtrVrfExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy3 specifies the third + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 18 } + +vRtrVrfExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy4 specifies the fourth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 19 } + +vRtrVrfExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy5 specifies the fifth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 20 } + +vRtrVrfExportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy6 specifies the sixth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 21 } + +vRtrVrfExportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy7 specifies the seventh + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 22 } + +vRtrVrfExportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy8 specifies the eighth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 23 } + +vRtrVrfExportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy9 specifies the ninth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 24 } + +vRtrVrfExportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy10 specifies the tenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 25 } + +vRtrVrfExportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy11 specifies the eleventh + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 26 } + +vRtrVrfExportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy12 specifies the twelfth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 27 } + +vRtrVrfExportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy13 specifies the thirteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 28 } + +vRtrVrfExportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy14 specifies the fourteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 29 } + +vRtrVrfExportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrVrfExportPolicy15 specifies the fifteenth + policy to be used for determining which routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrVrfExportPolicy1 through + vRtrVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrVrfPolicyEntry 30 } + +vRtrVrfPlcyCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrVrfPlcyCreationOrigin indicates the mechanism used to + create this entry." + DEFVAL { manual } + ::= { vRtrVrfPolicyEntry 31 } + +vRtrMvpnVrfPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrMvpnVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrMvpnVrfPolicyTable has an entry for each virtual router + configured in the system." + ::= { tmnxVRtrObjs 77 } + +vRtrMvpnVrfPolicyEntry OBJECT-TYPE + SYNTAX VRtrMvpnVrfPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a collection of policies for a virtual + router in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrConfEntry } + ::= { vRtrMvpnVrfPolicyTable 1 } + +VRtrMvpnVrfPolicyEntry ::= SEQUENCE +{ + vRtrMvpnVrfImportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy6 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy7 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy8 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy9 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy10 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy11 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy12 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy13 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy14 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfImportPolicy15 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy1 TXLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy2 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy3 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy4 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy5 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy6 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy7 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy8 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy9 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy10 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy11 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy12 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy13 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy14 TLPolicyNameOrExpOrEmpty, + vRtrMvpnVrfExportPolicy15 TLPolicyNameOrExpOrEmpty +} + +vRtrMvpnVrfImportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy1 specifies the first + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 1 } + +vRtrMvpnVrfImportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy2 specifies the second + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 2 } + +vRtrMvpnVrfImportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy3 specifies the third + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 3 } + +vRtrMvpnVrfImportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy4 specifies the fourth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 4 } + +vRtrMvpnVrfImportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy5 specifies the fifth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 5 } + +vRtrMvpnVrfImportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy6 specifies the sixth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 6 } + +vRtrMvpnVrfImportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy7 specifies the seventh + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 7 } + +vRtrMvpnVrfImportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy8 specifies the eighth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 8 } + +vRtrMvpnVrfImportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy9 specifies the ninth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 9 } + +vRtrMvpnVrfImportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy10 specifies the tenth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 10 } + +vRtrMvpnVrfImportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy11 specifies the eleventh + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 11 } + +vRtrMvpnVrfImportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy12 specifies the twelfth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 12 } + +vRtrMvpnVrfImportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy13 specifies the thirteenth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 13 } + +vRtrMvpnVrfImportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy14 specifies the fourteenth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 14 } + +vRtrMvpnVrfImportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfImportPolicy15 specifies the fifteenth + policy to be used for determining which multicast routes are imported + into the VRF for this virtual router. If no import policy + is defined, no routes are accepted into the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The import policy name list, vRtrMvpnVrfImportPolicy1 through + vRtrMvpnVrfImportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 15 } + +vRtrMvpnVrfExportPolicy1 OBJECT-TYPE + SYNTAX TXLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy1 specifies the first + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 16 } + +vRtrMvpnVrfExportPolicy2 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy2 specifies the second + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 17 } + +vRtrMvpnVrfExportPolicy3 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy3 specifies the third + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 18 } + +vRtrMvpnVrfExportPolicy4 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy4 specifies the fourth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 19 } + +vRtrMvpnVrfExportPolicy5 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy5 specifies the fifth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 20 } + +vRtrMvpnVrfExportPolicy6 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy6 specifies the sixth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 21 } + +vRtrMvpnVrfExportPolicy7 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy7 specifies the seventh + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 22 } + +vRtrMvpnVrfExportPolicy8 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy8 specifies the eighth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 23 } + +vRtrMvpnVrfExportPolicy9 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy9 specifies the ninth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 24 } + +vRtrMvpnVrfExportPolicy10 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy10 specifies the tenth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 25 } + +vRtrMvpnVrfExportPolicy11 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy11 specifies the eleventh + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 26 } + +vRtrMvpnVrfExportPolicy12 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy12 specifies the twelfth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 27 } + +vRtrMvpnVrfExportPolicy13 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy13 specifies the thirteenth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 28 } + +vRtrMvpnVrfExportPolicy14 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy14 specifies the fourteenth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 29 } + +vRtrMvpnVrfExportPolicy15 OBJECT-TYPE + SYNTAX TLPolicyNameOrExpOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrMvpnVrfExportPolicy15 specifies the fifteenth + policy to be used for determining which multicast routes are exported + from the VRF for this virtual router. If no export policy + is defined, no routes are exported from the VRF. + + If multiple policy names are specified, the policies are evaluated + in the order they are specified. The first policy that matches + is applied. + + The export policy name list, vRtrMvpnVrfExportPolicy1 through + vRtrMvpnVrfExportPolicy5, is handled by the SNMP agent as a single + entity. When an SNMP SET request is received to modify one or + more of the policy names, all the policy variables are first + set to the empty string, ''H, and then the new names are set + into the specified policy variables within a single SNMP SET PDU." + DEFVAL { ''H } + ::= { vRtrMvpnVrfPolicyEntry 30 } + +vRtrIfQosTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfQosTable has an entry for each router interface configured + in the system. This table contains objects managing QoS on the + interface. This table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 78 } + +vRtrIfQosEntry OBJECT-TYPE + SYNTAX VRtrIfQosEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface QoS management + objects in the system. Entries can be created and deleted via SNMP SET + operations along with the associated row entry in vRtrIfTable using + the vRtrIfRowStatus variable." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfQosTable 1 } + +VRtrIfQosEntry ::= SEQUENCE +{ + vRtrIfQosNetworkPolicyId TNetworkPolicyID, + vRtrIfQosEgrPortRedirectQGrp TNamedItemOrEmpty, + vRtrIfQosEgrQGrpInstanceId TQosQGrpInstanceIDorZero, + vRtrIfQosIngFpRedirectQGrp TNamedItemOrEmpty, + vRtrIfQosIngQGrpInstanceId TQosQGrpInstanceIDorZero +} + +vRtrIfQosNetworkPolicyId OBJECT-TYPE + SYNTAX TNetworkPolicyID + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosNetworkPolicyId associates a pre-existing + network-policy-id to a network interface. Packets are marked using qos + policies on edge switches; invoking a qos policy on a network port + allows for the packets that match the policy criteria to be remarked. + + If this entry indicates a service virtual router interface or the + special out-of-band management interface, this object is meaningless + and is not applied to the interface." + DEFVAL { 1 } + ::= { vRtrIfQosEntry 1 } + +vRtrIfQosEgrPortRedirectQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrPortRedirectQGrp specifies the name of the + QoS queue-group (TIMETRA-QOS-MIB::tQosEgrQGroupName) used with this + interface. + + An 'inconsistentValue' error is returned if this object is set to a + non-default value and an entry corresponding to vRtrIfPortID does not + exist in TIMETRA-PORT-MIB::tPortNetEgrQGrpTable." + DEFVAL { ''H } + ::= { vRtrIfQosEntry 2 } + +vRtrIfQosEgrQGrpInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosEgrQGrpInstanceId specifies the instance of the + port egress Queue Group for this interface." + DEFVAL { 0 } + ::= { vRtrIfQosEntry 3 } + +vRtrIfQosIngFpRedirectQGrp OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosIngFpRedirectQGrp specifies the forwarding-plane + queue group Policy for this interface." + DEFVAL { "" } + ::= { vRtrIfQosEntry 4 } + +vRtrIfQosIngQGrpInstanceId OBJECT-TYPE + SYNTAX TQosQGrpInstanceIDorZero + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfQosIngQGrpInstanceId specifies the instance of the + forwarding-plane ingress Queue Group for this interface." + DEFVAL { 0 } + ::= { vRtrIfQosEntry 5 } + +vRtrDnsTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrDnsTableLastCh indicates the value of + sysUpTime at the time of the last modification of an entry in the + vRtrDnsTable." + ::= { tmnxVRtrObjs 79 } + +vRtrDnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrDnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrDnsTable provides a sparse extension of the vRtrConfTable to + configure DNS. + + Rows in this table are created and destroyed by means of SNMP set + operations on the vRtrDnsRowStatus object." + ::= { tmnxVRtrObjs 80 } + +vRtrDnsEntry OBJECT-TYPE + SYNTAX VRtrDnsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrDnsTable represents DNS configuration of a + specific virtual router instance. + + For some virtual router instances, such as the Base router instance, + it is not allowed to create a row in this table." + INDEX { vRtrID } + ::= { vRtrDnsTable 1 } + +VRtrDnsEntry ::= SEQUENCE +{ + vRtrDnsLastCh TimeStamp, + vRtrDnsRowStatus RowStatus, + vRtrDnsAdminState TmnxEnabledDisabled, + vRtrDnsPrimaryAddrType InetAddressType, + vRtrDnsPrimaryAddr InetAddress, + vRtrDnsSecondaryAddrType InetAddressType, + vRtrDnsSecondaryAddr InetAddress, + vRtrDnsTertiaryAddrType InetAddressType, + vRtrDnsTertiaryAddr InetAddress, + vRtrDnsIpv4SourceAddr InetAddressIPv4, + vRtrDnsIpv6SourceAddr InetAddressIPv6 +} + +vRtrDnsLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrDnsLastCh indicates the sysUpTime at the time of the + most recent management-initiated change to this table row." + ::= { vRtrDnsEntry 1 } + +vRtrDnsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsRowStatus specifies the row status of this + conceptual row." + ::= { vRtrDnsEntry 2 } + +vRtrDnsAdminState OBJECT-TYPE + SYNTAX TmnxEnabledDisabled + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsAdminState specifies the administrative state of + DNS in this virtual router instance." + DEFVAL { disabled } + ::= { vRtrDnsEntry 3 } + +vRtrDnsPrimaryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsPrimaryAddrType specifies the address type of + vRtrDnsPrimaryAddr." + DEFVAL { unknown } + ::= { vRtrDnsEntry 4 } + +vRtrDnsPrimaryAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsPrimaryAddr specifies the address of the primary + DNS server in this virtual router instance." + DEFVAL { ''H } + ::= { vRtrDnsEntry 5 } + +vRtrDnsSecondaryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsSecondaryAddrType specifies the address type of + vRtrDnsSecondaryAddr." + DEFVAL { unknown } + ::= { vRtrDnsEntry 6 } + +vRtrDnsSecondaryAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsSecondaryAddr specifies the address of the + secondary DNS server in this virtual router instance." + DEFVAL { ''H } + ::= { vRtrDnsEntry 7 } + +vRtrDnsTertiaryAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsTertiaryAddrType specifies the address type of + vRtrDnsTertiaryAddr." + DEFVAL { unknown } + ::= { vRtrDnsEntry 8 } + +vRtrDnsTertiaryAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsTertiaryAddr specifies the address of the tertiary + DNS server in this virtual router instance." + DEFVAL { ''H } + ::= { vRtrDnsEntry 9 } + +vRtrDnsIpv4SourceAddr OBJECT-TYPE + SYNTAX InetAddressIPv4 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsIpv4SourceAddr specifies the source address for + communication with an IPv4 DNS server in this virtual router instance. + + The value of all zeroes specifies that no DNS IPv4 source address is + configured." + DEFVAL { '00000000'H } + ::= { vRtrDnsEntry 10 } + +vRtrDnsIpv6SourceAddr OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrDnsIpv6SourceAddr specifies the source address for + communication with an IPv6 DNS server in this virtual router instance. + + The value of all zeroes specifies that no DNS IPv6 source address is + configured." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrDnsEntry 11 } + +vRtrInetAllCidrRouteTnlExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetAllCidrRouteTnlExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetAllCidrRouteTnlExtTable provides an extension of the + inetCidrRouteTable in the IP-FORWARD-MIB, by adding three indexes and + displays only tunneled routes." + ::= { tmnxVRtrObjs 81 } + +vRtrInetAllCidrRouteTnlExtEntry OBJECT-TYPE + SYNTAX VRtrInetAllCidrRouteTnlExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetAllCidrRouteTable represents an entry in + the IP CIDR route table for the Nokia SROS series." + INDEX { + inetCidrRouteDestType, + inetCidrRouteDest, + inetCidrRoutePfxLen, + inetCidrRouteProto, + vRtrInetAllCidrRouteProtoID, + inetCidrRouteNextHopType, + inetCidrRouteNextHop, + vRtrInetAllCidrRteTnlNxtHopType, + vRtrInetAllCidrRteTnlNxtHopOwner, + vRtrInetAllCidrRteTnlNxtHopTnlId + } + ::= { vRtrInetAllCidrRouteTnlExtTable 1 } + +VRtrInetAllCidrRouteTnlExtEntry ::= SEQUENCE +{ + vRtrInetAllCidrRteTnlNxtHopType TmnxInetCidrNextHopType, + vRtrInetAllCidrRteTnlNxtHopOwner TmnxInetCidrNextHopOwner, + vRtrInetAllCidrRteTnlNxtHopTnlId Unsigned32, + vRtrInetAllCidrRteTnlEnabledTime TimeStamp +} + +vRtrInetAllCidrRteTnlNxtHopType OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRteTnlNxtHopType indicates the type of + next hop for this route." + ::= { vRtrInetAllCidrRouteTnlExtEntry 1 } + +vRtrInetAllCidrRteTnlNxtHopOwner OBJECT-TYPE + SYNTAX TmnxInetCidrNextHopOwner + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetAllCidrRteTnlNxtHopOwner indicates the owner of + next hop for this route." + ::= { vRtrInetAllCidrRouteTnlExtEntry 2 } + +vRtrInetAllCidrRteTnlNxtHopTnlId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Additional table index provided to distinguish between multiple RSVP + tunnel ids to same destination with the same + vRtrInetAllCidrRteTnlNxtHopType and vRtrInetAllCidrRteTnlNxtHopOwner." + ::= { vRtrInetAllCidrRouteTnlExtEntry 3 } + +vRtrInetAllCidrRteTnlEnabledTime OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrInetAllCidrRteTnlEnabledTime variable indicates the sysUpTime + value for this route entry." + ::= { vRtrInetAllCidrRouteTnlExtEntry 4 } + +vRtrRsmTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrRsmTableLastCh indicates the value of + sysUpTime at the time of the last modification of an entry in the + vRtrRsmTable." + ::= { tmnxVRtrObjs 82 } + +vRtrRsmTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRsmTable provides a sparse extension of the vRtrConfTable to + configure reassembly of IP datagram fragments using an ISA-BB card. + + Rows in this table can be created and destroyed with SNMP operations." + ::= { tmnxVRtrObjs 83 } + +vRtrRsmEntry OBJECT-TYPE + SYNTAX VRtrRsmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrRsmTable represents reassembly configuration + of a specific virtual router instance." + INDEX { vRtrID } + ::= { vRtrRsmTable 1 } + +VRtrRsmEntry ::= SEQUENCE +{ + vRtrRsmLastCh TimeStamp, + vRtrRsmRowStatus RowStatus, + vRtrRsmGroup TmnxIsaBbGrpId +} + +vRtrRsmLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrRsmLastCh indicates the sysUpTime at the time of the + most recent management-initiated change to this table row." + ::= { vRtrRsmEntry 1 } + +vRtrRsmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsmRowStatus specifies the row status of this row." + ::= { vRtrRsmEntry 2 } + +vRtrRsmGroup OBJECT-TYPE + SYNTAX TmnxIsaBbGrpId + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRsmGroup specifies the ISA-BB group associated with + this virtual router instance for the purpose of IP datagram fragment + reassembly. + + The value zero specifies that no such ISA-BB group is associated. + + A nonzero value must correspond to a row in the + TIMETRA-NAT-MIB::tmnxNatGrpCfgTable. + + Traffic flows are redirected to the reassembly function by means of a + filter entry with action equal to 'reassembly', for example a row in + the TIMETRA-FILTER-MIB::tIPFilterParamsTable where the object + tIPFilterParamsAction is equal to 'reassembly'." + DEFVAL { 0 } + ::= { vRtrRsmEntry 3 } + +vRtrIfLocalPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfLocalPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfLocalPoolTable provides an extension to the vRtrIfTable. It + has an entry for each virtual router interface configured in the + system." + ::= { tmnxVRtrObjs 84 } + +vRtrIfLocalPoolEntry OBJECT-TYPE + SYNTAX VRtrIfLocalPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to Local Pool for a + virtual router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfLocalPoolTable 1 } + +VRtrIfLocalPoolEntry ::= SEQUENCE +{ + vRtrIfLocalPoolAdminState TmnxAdminState, + vRtrIfLocalPoolServerName TNamedItemOrEmpty, + vRtrIfLocalPoolClientApps BITS, + vRtrIfLocalPoolDefPoolName TNamedItemOrEmpty, + vRtrIfLocalPoolSecPoolName TNamedItemOrEmpty, + vRtrIfLocalPoolV6ServerName TNamedItemOrEmpty, + vRtrIfLocalPoolV6ClientApps BITS +} + +vRtrIfLocalPoolAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolAdminState specifies the + administrative state of the vRtrIfLocalPoolEntry." + DEFVAL { outOfService } + ::= { vRtrIfLocalPoolEntry 1 } + +vRtrIfLocalPoolServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolServerName specifies the name + of the local DHCP server instance." + DEFVAL { "" } + ::= { vRtrIfLocalPoolEntry 2 } + +vRtrIfLocalPoolClientApps OBJECT-TYPE + SYNTAX BITS { + ppp-v4 (0), + ipoe-v4 (1) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLocalPoolClientApps specifies the set of client + applications that can make use of the local address assignment on this + interface." + DEFVAL { {} } + ::= { vRtrIfLocalPoolEntry 3 } + +vRtrIfLocalPoolDefPoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolDefPoolName specifies the name + of the default IP address pool." + DEFVAL { "" } + ::= { vRtrIfLocalPoolEntry 4 } + +vRtrIfLocalPoolSecPoolName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolSecPoolName specifies the name + of the secondary IP address pool." + DEFVAL { "" } + ::= { vRtrIfLocalPoolEntry 5 } + +vRtrIfLocalPoolV6ServerName OBJECT-TYPE + SYNTAX TNamedItemOrEmpty + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrIfLocalPoolV6ServerName specifies the name + of the local DHCPv6 server instance." + DEFVAL { "" } + ::= { vRtrIfLocalPoolEntry 6 } + +vRtrIfLocalPoolV6ClientApps OBJECT-TYPE + SYNTAX BITS { + pppSlaac (0), + ipoeWan (1), + ipoeSlaac (2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfLocalPoolV6ClientApps specifies the set of client + applications that can make use of the IPv6 local address assignment on + this interface." + DEFVAL { {} } + ::= { vRtrIfLocalPoolEntry 7 } + +vRtrIfDcpFpStaticStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDcpFpStaticStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDcpFpStaticStatTable has the statistics information of the + static-policer configured on Distributed CPU Protection Policy per + network-interface per forwarding plane." + ::= { tmnxVRtrObjs 85 } + +vRtrIfDcpFpStaticStatEntry OBJECT-TYPE + SYNTAX VRtrIfDcpFpStaticStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticStatEntry represents statistics + information per network-interface per forwarding plane for the + static-policer configured on Distributed CPU Protection Policy." + INDEX { + vRtrID, + vRtrIfIndex, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + vRtrIfDcpFpStaticPlcrName + } + ::= { vRtrIfDcpFpStaticStatTable 1 } + +VRtrIfDcpFpStaticStatEntry ::= SEQUENCE +{ + vRtrIfDcpFpStaticPlcrName TNamedItem, + vRtrIfDcpFpStaticState TmnxDistCpuProtState, + vRtrIfDcpFpStaticExcdCount Counter64, + vRtrIfDcpFpStaticExcdCountHi Counter32, + vRtrIfDcpFpStaticExcdCountLo Counter32, + vRtrIfDcpFpStaticHoldDown TmnxDistCpuProtActionDuration, + vRtrIfDcpFpStaticDetectionTime Unsigned32 +} + +vRtrIfDcpFpStaticPlcrName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticPlcrName specifies the static-policer + name for Distributed CPU Protection Policy." + ::= { vRtrIfDcpFpStaticStatEntry 1 } + +vRtrIfDcpFpStaticState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticState indicates the state of the + static-policer configured on Distributed CPU Protection Policy." + ::= { vRtrIfDcpFpStaticStatEntry 2 } + +vRtrIfDcpFpStaticExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticExcdCount indicates number of packets + exceeding the policing parameters since the given static-policer was + previously declared as conformant or newly instantiated." + ::= { vRtrIfDcpFpStaticStatEntry 3 } + +vRtrIfDcpFpStaticExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticExcdCountHi indicates upper 32-bits of + vRtrIfDcpFpStaticExcdCount." + ::= { vRtrIfDcpFpStaticStatEntry 4 } + +vRtrIfDcpFpStaticExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticExcdCountLo indicates lower 32-bits of + vRtrIfDcpFpStaticExcdCount." + ::= { vRtrIfDcpFpStaticStatEntry 5 } + +vRtrIfDcpFpStaticHoldDown OBJECT-TYPE + SYNTAX TmnxDistCpuProtActionDuration + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticHoldDown indicates the remaining + hold-down period for a given static-policer." + ::= { vRtrIfDcpFpStaticStatEntry 6 } + +vRtrIfDcpFpStaticDetectionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpStaticDetectionTime indicates the detection + time remaining for a given static-policer." + ::= { vRtrIfDcpFpStaticStatEntry 7 } + +vRtrIfDcpFpDynStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDcpFpDynStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDcpFpDynStatTable has the statistics information of the + dynamic policer for a particular protocol configured on Distributed + CPU Protection Policy per network-interface per forwarding plane." + ::= { tmnxVRtrObjs 86 } + +vRtrIfDcpFpDynStatEntry OBJECT-TYPE + SYNTAX VRtrIfDcpFpDynStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynStatEntry represents statistics information + per network-interface per forwarding plane for the dynamic policer for + a particular protocol configured on Distributed CPU Protection Policy." + INDEX { + vRtrID, + vRtrIfIndex, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + vRtrIfDcpFpProtocol + } + ::= { vRtrIfDcpFpDynStatTable 1 } + +VRtrIfDcpFpDynStatEntry ::= SEQUENCE +{ + vRtrIfDcpFpProtocol TmnxDistCpuProtProtocolId, + vRtrIfDcpFpDynState TmnxDistCpuProtState, + vRtrIfDcpFpDynExcdCount Counter64, + vRtrIfDcpFpDynExcdCountHi Counter32, + vRtrIfDcpFpDynExcdCountLo Counter32, + vRtrIfDcpFpDynHoldDown TmnxDistCpuProtActionDuration, + vRtrIfDcpFpDynDetectionTime Unsigned32, + vRtrIfDcpFpDynAllocated TruthValue +} + +vRtrIfDcpFpProtocol OBJECT-TYPE + SYNTAX TmnxDistCpuProtProtocolId + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpProtocol specifies the protocol name to be + monitored by Distributed CPU Protection Policy." + ::= { vRtrIfDcpFpDynStatEntry 1 } + +vRtrIfDcpFpDynState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynState indicates the state of the dynamic + policer for a particular protocol configured on Distributed CPU + Protection Policy." + ::= { vRtrIfDcpFpDynStatEntry 2 } + +vRtrIfDcpFpDynExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynExcdCount indicates number of packets + exceeding the policing parameters since the dynamic policer for a + given protocol was previously declared as conformant or newly + instantiated." + ::= { vRtrIfDcpFpDynStatEntry 3 } + +vRtrIfDcpFpDynExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynExcdCountHi indicates upper 32-bits of + vRtrIfDcpFpDynExcdCount." + ::= { vRtrIfDcpFpDynStatEntry 4 } + +vRtrIfDcpFpDynExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynExcdCountLo indicates lower 32-bits of + vRtrIfDcpFpDynExcdCount." + ::= { vRtrIfDcpFpDynStatEntry 5 } + +vRtrIfDcpFpDynHoldDown OBJECT-TYPE + SYNTAX TmnxDistCpuProtActionDuration + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynHoldDown indicates the remaining hold-down + period for the dynamic policer for given protocol." + ::= { vRtrIfDcpFpDynStatEntry 6 } + +vRtrIfDcpFpDynDetectionTime OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynDetectionTime indicates the detection time + remaining for the dynamic policer for given protocol." + ::= { vRtrIfDcpFpDynStatEntry 7 } + +vRtrIfDcpFpDynAllocated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpDynAllocated indicates whether dynamic policer + has been allocated for this protocol." + ::= { vRtrIfDcpFpDynStatEntry 8 } + +vRtrIfDcpFpLocMonStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDcpFpLocMonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDcpFpLocMonStatTable has the statistics information of + the local-monitoring policer configured on Distributed CPU Protection + Policy per network-interface per forwarding plane." + ::= { tmnxVRtrObjs 87 } + +vRtrIfDcpFpLocMonStatEntry OBJECT-TYPE + SYNTAX VRtrIfDcpFpLocMonStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonStatTable represents statistics + information per network-interface per forwarding plane for the + local-monitoring policer configured on Distributed CPU Protection + Policy." + INDEX { + vRtrID, + vRtrIfIndex, + tmnxChassisIndex, + tmnxCardSlotNum, + tmnxFPNum, + vRtrIfDcpFpLocMonPlcrName + } + ::= { vRtrIfDcpFpLocMonStatTable 1 } + +VRtrIfDcpFpLocMonStatEntry ::= SEQUENCE +{ + vRtrIfDcpFpLocMonPlcrName TNamedItem, + vRtrIfDcpFpLocMonState TmnxDistCpuProtState, + vRtrIfDcpFpLocMonExcdCount Counter64, + vRtrIfDcpFpLocMonExcdCountHi Counter32, + vRtrIfDcpFpLocMonExcdCountLo Counter32, + vRtrIfDcpFpLocMonAllDynAlloc TruthValue +} + +vRtrIfDcpFpLocMonPlcrName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonPlcrName specifies the local monitoring + policy name for Distributed CPU Protection Policy." + ::= { vRtrIfDcpFpLocMonStatEntry 1 } + +vRtrIfDcpFpLocMonState OBJECT-TYPE + SYNTAX TmnxDistCpuProtState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonState indicates the state of the + local-monitoring policer configured on Distributed CPU Protection + Policy." + ::= { vRtrIfDcpFpLocMonStatEntry 2 } + +vRtrIfDcpFpLocMonExcdCount OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonExcdCount indicates number of packets + exceeding the policing parameters since the given local-monitoring + policer was previously declared as conformant or newly instantiated." + ::= { vRtrIfDcpFpLocMonStatEntry 3 } + +vRtrIfDcpFpLocMonExcdCountHi OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonExcdCountHi indicates upper 32-bits of + vRtrIfDcpFpLocMonExcdCount." + ::= { vRtrIfDcpFpLocMonStatEntry 4 } + +vRtrIfDcpFpLocMonExcdCountLo OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonExcdCountLo indicates lower 32-bits of + vRtrIfDcpFpLocMonExcdCount." + ::= { vRtrIfDcpFpLocMonStatEntry 5 } + +vRtrIfDcpFpLocMonAllDynAlloc OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDcpFpLocMonAllDynAlloc indicates whether all the + dynamic policers associated with this local-monitor have been + allocated." + ::= { vRtrIfDcpFpLocMonStatEntry 6 } + +vRtrIfDHCP6ProxyDuidTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfDHCP6ProxyDuidTableLastCh indicates the + time of the last change to any row of vRtrIfDHCP6ProxyDuidTable" + ::= { tmnxVRtrObjs 88 } + +vRtrIfDHCP6ProxyDuidTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfDHCP6ProxyDuidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfDHCP6ProxyDuidTable provides an extension to the + vRtrIfTable. It has an entry for each virtual router interface + configured in the system to configure parameters for DHCP Unique + Identifier (DUID)." + ::= { tmnxVRtrObjs 89 } + +vRtrIfDHCP6ProxyDuidEntry OBJECT-TYPE + SYNTAX VRtrIfDHCP6ProxyDuidEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to DUID for a virtual + router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfDHCP6ProxyDuidTable 1 } + +VRtrIfDHCP6ProxyDuidEntry ::= SEQUENCE +{ + vRtrIfDHCP6ProxyDuidLastChanged TimeStamp, + vRtrIfDHCP6ProxyDuidTypeCode TmnxDhcpServerDUIDTypeCode, + vRtrIfDHCP6ProxyDuidEnNumber Unsigned32, + vRtrIfDHCP6ProxyDuidEnIdData OCTET STRING, + vRtrIfDHCP6ProxyDuidEnIdDataType TmnxDhcpOptionType +} + +vRtrIfDHCP6ProxyDuidLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyDuidLastChanged indicates the sysUpTime + at the time of the last change of an entry in the + vRtrIfDHCP6ProxyDuidTable." + ::= { vRtrIfDHCP6ProxyDuidEntry 1 } + +vRtrIfDHCP6ProxyDuidTypeCode OBJECT-TYPE + SYNTAX TmnxDhcpServerDUIDTypeCode + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyDuidTypeCode specifies the type code of + the server DUID." + REFERENCE + "RFC 3315 paragraph 9.1" + DEFVAL { duidLinkLocal } + ::= { vRtrIfDHCP6ProxyDuidEntry 2 } + +vRtrIfDHCP6ProxyDuidEnNumber OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfDHCP6ProxyDuidEnNumber indicates the + enterprise-number. The enterprise-number is the vendor's registered + Private Enterprise Number as maintained by IANA." + REFERENCE + "RFC 3315 paragraph 9.3" + ::= { vRtrIfDHCP6ProxyDuidEntry 3 } + +vRtrIfDHCP6ProxyDuidEnIdData OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..58)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value vRtrIfDHCP6ProxyDuidEnIdData specifies the variable length + identifier following the type code and enterprise-number." + REFERENCE + "RFC 3315 paragraph 9.3" + DEFVAL { "" } + ::= { vRtrIfDHCP6ProxyDuidEntry 4 } + +vRtrIfDHCP6ProxyDuidEnIdDataType OBJECT-TYPE + SYNTAX TmnxDhcpOptionType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value vRtrIfDHCP6ProxyDuidEnIdDataType specifies the type of + vRtrIfDHCP6ProxyDuidEnIdData." + DEFVAL { ascii } + ::= { vRtrIfDHCP6ProxyDuidEntry 5 } + +vRtrIfMacAccountingStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfMacAccountingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfMacAccountingStatsTable table contains MAC statistics per + virtual router interface." + ::= { tmnxVRtrObjs 90 } + +vRtrIfMacAccountingStatsEntry OBJECT-TYPE + SYNTAX VRtrIfMacAccountingStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the MAC statistics per virtual router + interface." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrIfSourceMacAddress + } + ::= { vRtrIfMacAccountingStatsTable 1 } + +VRtrIfMacAccountingStatsEntry ::= SEQUENCE +{ + vRtrIfSourceMacAddress MacAddress, + vRtrIfMacAccountingInOctets Counter64, + vRtrIfMacAccountingInOctetsL Counter32, + vRtrIfMacAccountingInOctetsH Counter32, + vRtrIfMacAccountingInFrames Counter64, + vRtrIfMacAccountingInFramesL Counter32, + vRtrIfMacAccountingInFramesH Counter32, + vRtrIfMacAccountingOutOctets Counter64, + vRtrIfMacAccountingOutOctetsL Counter32, + vRtrIfMacAccountingOutOctetsH Counter32, + vRtrIfMacAccountingOutFrames Counter64, + vRtrIfMacAccountingOutFramesL Counter32, + vRtrIfMacAccountingOutFramesH Counter32 +} + +vRtrIfSourceMacAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrIfSourceMacAddress indicates the source + MAC address." + ::= { vRtrIfMacAccountingStatsEntry 1 } + +vRtrIfMacAccountingInOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfMacAccountingInOctets indicates the + number of total octets received in this MAC Address." + ::= { vRtrIfMacAccountingStatsEntry 2 } + +vRtrIfMacAccountingInOctetsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingInOctetsL indicates the lower 32 bits + of vRtrIfMacAccountingInOctets." + ::= { vRtrIfMacAccountingStatsEntry 3 } + +vRtrIfMacAccountingInOctetsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingInOctetsH indicates the higher 32 bits + of vRtrIfMacAccountingInOctets." + ::= { vRtrIfMacAccountingStatsEntry 4 } + +vRtrIfMacAccountingInFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfMacAccountingInFrames indicates the + number of total frames received in this MAC Address." + ::= { vRtrIfMacAccountingStatsEntry 5 } + +vRtrIfMacAccountingInFramesL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingInFramesL indicates the lower 32 bits + of vRtrIfMacAccountingInFrames." + ::= { vRtrIfMacAccountingStatsEntry 6 } + +vRtrIfMacAccountingInFramesH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingInFramesH indicates the higher 32 bits + of vRtrIfMacAccountingInFrames." + ::= { vRtrIfMacAccountingStatsEntry 7 } + +vRtrIfMacAccountingOutOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfMacAccountingOutOctets indicates the + number of total octets transmitted in this MAC Address." + ::= { vRtrIfMacAccountingStatsEntry 8 } + +vRtrIfMacAccountingOutOctetsL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingOutOctetsL indicates the lower 32 bits + of vRtrIfMacAccountingOutOctets." + ::= { vRtrIfMacAccountingStatsEntry 9 } + +vRtrIfMacAccountingOutOctetsH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingOutOctetsH indicates the higher 32 + bits of vRtrIfMacAccountingOutOctets." + ::= { vRtrIfMacAccountingStatsEntry 10 } + +vRtrIfMacAccountingOutFrames OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfMacAccountingOutFrames indicates the + number of total frames transmitted in this MAC Address." + ::= { vRtrIfMacAccountingStatsEntry 11 } + +vRtrIfMacAccountingOutFramesL OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingOutFramesL indicates the lower 32 bits + of vRtrIfMacAccountingOutFrames." + ::= { vRtrIfMacAccountingStatsEntry 12 } + +vRtrIfMacAccountingOutFramesH OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfMacAccountingOutFramesH indicates the higher 32 + bits of vRtrIfMacAccountingOutFrames." + ::= { vRtrIfMacAccountingStatsEntry 13 } + +vRtrIpv6RtrAdvertTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIpv6RtrAdvertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpv6RtrAdvertTable provides an extension to the + ipv6RouterAdvertTable in the IP-MIB." + ::= { tmnxVRtrObjs 91 } + +vRtrIpv6RtrAdvertEntry OBJECT-TYPE + SYNTAX VRtrIpv6RtrAdvertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIpv6RtrAdvertEntry provides virtual router specific extension + to the ipv6RouterAdvertEntry in the IP-MIB. + + Use of AUGMENTS clause implies a one-to-one dependent relationship + between the base table, ipv6RouterAdvertTable, and the augmenting + table, vRtrIpv6RtrAdvertTable. This in effect extends the + ipv6RouterAdvertTable with additional columns. + + Creation (or deletion) of a row in the ipv6RouterAdvertTable results + in the same fate for the row in the vRtrIpv6RtrAdvertTable." + AUGMENTS { ipv6RouterAdvertEntry } + ::= { vRtrIpv6RtrAdvertTable 1 } + +VRtrIpv6RtrAdvertEntry ::= SEQUENCE +{ vRtrIpv6RtrAdvertCreationOrigin TmnxCreateOrigin } + +vRtrIpv6RtrAdvertCreationOrigin OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIpv6RtrAdvertCreationOrigin indicates the mechanism + which created this router advertisement." + ::= { vRtrIpv6RtrAdvertEntry 1 } + +vRtrIfBfdSessExtTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdSessExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfBfdSessExtTable table contains per BFD session statistics + and operational settings." + ::= { tmnxVRtrObjs 92 } + +vRtrIfBfdSessExtEntry OBJECT-TYPE + SYNTAX VRtrIfBfdSessExtEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a BFD session. Entries are created + automatically by the system, or when a static route is configured to + use BFD." + INDEX { + vRtrIfBfdSessExtLinkType, + vRtrIfBfdSessExtRxInfoId, + vRtrID, + vRtrIfIndex, + vRtrIfBfdSessExtLclAddrType, + vRtrIfBfdSessExtLclAddr, + vRtrIfBfdSessExtRemAddrType, + vRtrIfBfdSessExtRemAddr + } + ::= { vRtrIfBfdSessExtTable 1 } + +VRtrIfBfdSessExtEntry ::= SEQUENCE +{ + vRtrIfBfdSessExtLinkType INTEGER, + vRtrIfBfdSessExtRxInfoId Unsigned32, + vRtrIfBfdSessExtLclAddrType InetAddressType, + vRtrIfBfdSessExtLclAddr InetAddress, + vRtrIfBfdSessExtRemAddrType InetAddressType, + vRtrIfBfdSessExtRemAddr InetAddress, + vRtrIfBfdSessExtOperState TmnxOperState, + vRtrIfBfdSessExtState INTEGER, + vRtrIfBfdSessExtOperFlags BITS, + vRtrIfBfdSessExtMesgRecv Counter32, + vRtrIfBfdSessExtMesgSent Counter32, + vRtrIfBfdSessExtLastDownTime TimeTicks, + vRtrIfBfdSessExtLastUpTime TimeTicks, + vRtrIfBfdSessExtUpCount Counter32, + vRtrIfBfdSessExtDownCount Counter32, + vRtrIfBfdSessExtLclDisc Unsigned32, + vRtrIfBfdSessExtRemDisc Unsigned32, + vRtrIfBfdSessExtProtocols BITS, + vRtrIfBfdSessExtTxInterval Unsigned32, + vRtrIfBfdSessExtRxInterval Unsigned32, + vRtrIfBfdSessExtType INTEGER, + vRtrIfBfdSessExtVerMismatch Counter32, + vRtrIfBfdSessExtTimeSinceLastRx Unsigned32, + vRtrIfBfdSessExtTimeSinceLastTx Unsigned32, + vRtrIfBfdSessExtRemoteLspNum Unsigned32, + vRtrIfBfdSessExtRemoteTunnelNum Unsigned32, + vRtrIfBfdSessExtRemoteNodeId TmnxMplsTpNodeID, + vRtrIfBfdSessExtRemoteGlobalId TmnxMplsTpGlobalID, + vRtrIfBfdSessExtLspPathTunnelId Unsigned32, + vRtrIfBfdSessExtLspPathId INTEGER, + vRtrIfBfdSessExtSvcId TmnxServId, + vRtrIfBfdSessExtSdpBindId SdpBindId +} + +vRtrIfBfdSessExtLinkType OBJECT-TYPE + SYNTAX INTEGER { + pointToPoint (0), + head (1), + tail (2), + client (3), + ccOnly (4), + ccWithCv (5), + microBfd (6), + vccvBfd (7) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLinkType indicates the link type of the + BFD session." + ::= { vRtrIfBfdSessExtEntry 1 } + +vRtrIfBfdSessExtRxInfoId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRxInfoId indicates the incoming label id + or port id or VCCV BFD session identifier." + ::= { vRtrIfBfdSessExtEntry 2 } + +vRtrIfBfdSessExtLclAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLclAddrType indicates the address type in + vRtrIfBfdSessExtLclAddr." + ::= { vRtrIfBfdSessExtEntry 3 } + +vRtrIfBfdSessExtLclAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLclAddr indicates the address of the + local endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessExtLclAddrType." + ::= { vRtrIfBfdSessExtEntry 4 } + +vRtrIfBfdSessExtRemAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemAddrType indicates the address type in + vRtrIfBfdSessExtRemAddr." + ::= { vRtrIfBfdSessExtEntry 5 } + +vRtrIfBfdSessExtRemAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemAddr indicates the address of the + remote endpoint of this BFD session. Its type is specified by + vRtrIfBfdSessExtRemAddrType." + ::= { vRtrIfBfdSessExtEntry 6 } + +vRtrIfBfdSessExtOperState OBJECT-TYPE + SYNTAX TmnxOperState + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtOperState indicates the operational state + of BFD on this interface." + ::= { vRtrIfBfdSessExtEntry 7 } + +vRtrIfBfdSessExtState OBJECT-TYPE + SYNTAX INTEGER { + adminDown (0), + down (1), + init (2), + up (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtState indicates the state of the BFD + protocol on this interface." + ::= { vRtrIfBfdSessExtEntry 8 } + +vRtrIfBfdSessExtOperFlags OBJECT-TYPE + SYNTAX BITS { + noProtocols (0), + noHeartBeat (1), + echoFailed (2), + nbrSignalDown (3), + fwdPlaneReset (4), + pathDown (5), + nbrAdminDown (6), + adminClear (7), + misConnDefect (8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtOperFlags indicates the reasons why a BFD + session is not up." + ::= { vRtrIfBfdSessExtEntry 9 } + +vRtrIfBfdSessExtMesgRecv OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtMesgRecv indicates the number of messages + received in this session. + + This object is applicable if vRtrIfBfdSessExtType is 'iom(1)' or + 'cpm(2)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessExtEntry 10 } + +vRtrIfBfdSessExtMesgSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtMesgSent indicates the number of messages + sent in this session. + + This object is applicable if vRtrIfBfdSessExtType is 'iom(1)' or + 'cpm(2)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessExtEntry 11 } + +vRtrIfBfdSessExtLastDownTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLastDownTime indicates the the time + elapsed since this session last went down." + ::= { vRtrIfBfdSessExtEntry 12 } + +vRtrIfBfdSessExtLastUpTime OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLastUpTime indicates the time elapsed + since the session last came up." + ::= { vRtrIfBfdSessExtEntry 13 } + +vRtrIfBfdSessExtUpCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtUpCount indicates the number of times + vRtrIfBfdSessExtOperState changed from 'outOfService' to 'inService'." + ::= { vRtrIfBfdSessExtEntry 14 } + +vRtrIfBfdSessExtDownCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtDownCount indicates the number of times + vRtrIfBfdSessExtOperState changed from 'inService' to 'outOfService'." + ::= { vRtrIfBfdSessExtEntry 15 } + +vRtrIfBfdSessExtLclDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLclDisc indicates the unique local + discriminator for this session." + ::= { vRtrIfBfdSessExtEntry 16 } + +vRtrIfBfdSessExtRemDisc OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemDisc indicates the remote + discriminator for this session." + ::= { vRtrIfBfdSessExtEntry 17 } + +vRtrIfBfdSessExtProtocols OBJECT-TYPE + SYNTAX BITS { + ospfv2 (0), + pim (1), + isis (2), + staticRoute (3), + mcRing (4), + rsvp (5), + bgp (6), + vrrp (7), + srrp (8), + mcep (9), + ldp (10), + ipsecTunnel (11), + ospfv3 (12), + mcIpsec (13), + mcMobile (14), + mplsTp (15), + lag (16), + opergrp (17), + vccv (18), + rsvpLsp (19), + ldpLsp (20), + bgpLsp (21), + rip (22), + ripng (23) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtProtocols indicates which protocols are + using this BFD session." + ::= { vRtrIfBfdSessExtEntry 18 } + +vRtrIfBfdSessExtTxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtTxInterval indicates the negotiated + transmit interval. This value is the minimum of the local node's + 'vRtrIfBfdExtTransmitInterval' and the remote node's receive interval." + ::= { vRtrIfBfdSessExtEntry 19 } + +vRtrIfBfdSessExtRxInterval OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRxInterval indicates the negotiated + receive interval. This value is the minimum of the local node's + 'vRtrIfBfdExtReceiveInterval' and the remote node's transmit interval." + ::= { vRtrIfBfdSessExtEntry 20 } + +vRtrIfBfdSessExtType OBJECT-TYPE + SYNTAX INTEGER { + iom (1), + cpm (2), + cpmNp (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtType indicates the termination of the BFD + session, as follows: + 'iom (1)' - termination on the IOM card main processor, + 'cpm (2)' - termination on the CPM card main processor, + 'cpmNp (3)' - termination on the CPM card Network Processor." + ::= { vRtrIfBfdSessExtEntry 21 } + +vRtrIfBfdSessExtVerMismatch OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtVerMismatch indicates the number of + version mismatch errors for the bfd session." + ::= { vRtrIfBfdSessExtEntry 22 } + +vRtrIfBfdSessExtTimeSinceLastRx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtTimeSinceLastRx indicates the number of + milliseconds elapsed since the most recent message was received on the + BFD session. If the session is down, zero is returned. + + This object is applicable to sessions with vRtrIfBfdSessExtType equal + to 'cpmNp(3)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessExtEntry 23 } + +vRtrIfBfdSessExtTimeSinceLastTx OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtTimeSinceLastTx indicates the number of + milliseconds elapsed since the most recent message was transmitted on + the BFD session. If the session is down, zero is returned. + + This object is applicable to sessions with vRtrIfBfdSessExtType equal + to 'cpmNp(3)'. Otherwise, zero is returned." + ::= { vRtrIfBfdSessExtEntry 24 } + +vRtrIfBfdSessExtRemoteLspNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemoteLspNum indicates the MPLS-TP LSP + destination path number." + REFERENCE + "RFC 6370 Section 5.2" + ::= { vRtrIfBfdSessExtEntry 25 } + +vRtrIfBfdSessExtRemoteTunnelNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemoteTunnelNum indicates the destination + tunnel id for the MPLS-TP path." + ::= { vRtrIfBfdSessExtEntry 26 } + +vRtrIfBfdSessExtRemoteNodeId OBJECT-TYPE + SYNTAX TmnxMplsTpNodeID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemoteNodeId indicates the destination + node id of an MPLS-TP LSP." + ::= { vRtrIfBfdSessExtEntry 27 } + +vRtrIfBfdSessExtRemoteGlobalId OBJECT-TYPE + SYNTAX TmnxMplsTpGlobalID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtRemoteGlobalId indicates the global + identifier for an MPLS-TP LSP." + ::= { vRtrIfBfdSessExtEntry 28 } + +vRtrIfBfdSessExtLspPathTunnelId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLspPathTunnelId indicates the source + tunnel id for the MPLS-TP path." + ::= { vRtrIfBfdSessExtEntry 29 } + +vRtrIfBfdSessExtLspPathId OBJECT-TYPE + SYNTAX INTEGER { + notApplicable (0), + working (1), + protecting (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessExtLspPathId indicates the source path index + for the MPLS-TP LSP path. + notApplicable (0) - Indicates vRtrIfBfdSessExtLinkType is neither + 'ccOnly' or 'ccWithCv'. + working (1) - A working path is the primary path for the LSP. + protecting (2) - A protection path is the secondary path for the + LSP." + ::= { vRtrIfBfdSessExtEntry 30 } + +vRtrIfBfdSessExtSvcId OBJECT-TYPE + SYNTAX TmnxServId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIfBfdSessExtSvcId indicates associated service-id with this + BFD session when vRtrIfBfdExtType is set to 'vccvBfd'." + ::= { vRtrIfBfdSessExtEntry 31 } + +vRtrIfBfdSessExtSdpBindId OBJECT-TYPE + SYNTAX SdpBindId + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The vRtrIfBfdSessExtSdpBindId indicates associated SDP Bind identifier + with this BFD session when vRtrIfBfdExtType is set to 'vccvBfd'." + ::= { vRtrIfBfdSessExtEntry 32 } + +tmnxVrtrIfAdminGrpTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrIfAdminGrpTableLastCh indicates the + time of the last change to any row of tmnxVrtrIfAdminGroupTable" + ::= { tmnxVRtrObjs 93 } + +tmnxVrtrIfAdminGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVrtrIfAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVrtrIfAdminGroupTable table contains the Interface Admin + Groups that are mapped to this vRtr Interface." + ::= { tmnxVRtrObjs 94 } + +tmnxVrtrIfAdminGroupEntry OBJECT-TYPE + SYNTAX TmnxVrtrIfAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a mapping between a vRtr interface and an + Interface Admin Group." + INDEX { + vRtrID, + vRtrIfIndex, + IMPLIED tmnxAdminGrpName + } + ::= { tmnxVrtrIfAdminGroupTable 1 } + +TmnxVrtrIfAdminGroupEntry ::= SEQUENCE +{ + tmnxVrtrIfAdminGroupRowStatus RowStatus, + tmnxVrtrIfAdminGroupLastCh TimeStamp +} + +tmnxVrtrIfAdminGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrIfAdminGroupRowStatus specifies the + Row status of this table row. This object is used to create or delete + rows in this table." + ::= { tmnxVrtrIfAdminGroupEntry 1 } + +tmnxVrtrIfAdminGroupLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVrtrIfAdminGroupLastCh indicates the sysUpTime when + any object of the row is last changed." + ::= { tmnxVrtrIfAdminGroupEntry 2 } + +tmnxVrtrIfSrlgGrpTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrIfSrlgGrpTableLastCh indicates the + time of the last change to any row of tmnxVrtrIfSrlgGroupTable" + ::= { tmnxVRtrObjs 95 } + +tmnxVrtrIfSrlgGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVrtrIfSrlgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVrtrIfSrlgGroupTable table contains the Interface SRLG Groups + that are mapped to this vRtr Interface." + ::= { tmnxVRtrObjs 96 } + +tmnxVrtrIfSrlgGroupEntry OBJECT-TYPE + SYNTAX TmnxVrtrIfSrlgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a mapping between a vRtr interface and an + Interface SRLG Group." + INDEX { + vRtrID, + vRtrIfIndex, + IMPLIED tmnxSrlgGrpName + } + ::= { tmnxVrtrIfSrlgGroupTable 1 } + +TmnxVrtrIfSrlgGroupEntry ::= SEQUENCE +{ + tmnxVrtrIfSrlgGroupRowStatus RowStatus, + tmnxVrtrIfSrlgGroupLastCh TimeStamp +} + +tmnxVrtrIfSrlgGroupRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrIfSrlgGroupRowStatus specifies the Row + status of this table row. This object is used to create or delete rows + in this table." + ::= { tmnxVrtrIfSrlgGroupEntry 1 } + +tmnxVrtrIfSrlgGroupLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVrtrIfSrlgGroupLastCh indicates the sysUpTime when + any object of the row is last changed." + ::= { tmnxVrtrIfSrlgGroupEntry 2 } + +vRtrIfSendTableLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrIfSendTableLastChanged indicates the time + of the last change to any row of vRtrIfSendTable." + ::= { tmnxVRtrObjs 97 } + +vRtrIfSendTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfSendTable provides a sparse extension to the vRtrIfTable to + configure parameters for SEcure Neighbor Discovery (SEND). It has an + entry for IPv6-enabled interfaces. This is not supported on subscriber + and group interfaces." + ::= { tmnxVRtrObjs 98 } + +vRtrIfSendEntry OBJECT-TYPE + SYNTAX VRtrIfSendEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents information related to SEND for a virtual + router interface in the system. + + Entries cannot be created and deleted via SNMP SET operations." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfSendTable 1 } + +VRtrIfSendEntry ::= SEQUENCE +{ + vRtrIfSendLastChanged TimeStamp, + vRtrIfSendAdminState TmnxAdminState, + vRtrIfSendAllowUnsecuredMsgs TruthValue, + vRtrIfSendCgaSecurityParameter Unsigned32, + vRtrIfSendCgaVerificationMinbits Unsigned32, + vRtrIfSendLinkLocalCgaModifier TmnxSendCgaModifier +} + +vRtrIfSendLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfSendLastChanged indicates the sysUpTime at the time + of the last change of an entry in the vRtrIfSendTable." + ::= { vRtrIfSendEntry 1 } + +vRtrIfSendAdminState OBJECT-TYPE + SYNTAX TmnxAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendAdminState specifies the administrative state + of this entry." + DEFVAL { outOfService } + ::= { vRtrIfSendEntry 2 } + +vRtrIfSendAllowUnsecuredMsgs OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendAllowUnsecuredMsgs specifies whether unsecured + Neighbor Solicitation and Advertisement, Router Solicitation and + Advertisement, and Redirect messages are accepted or ignored." + REFERENCE + "RFC 3971 paragraph 8" + DEFVAL { true } + ::= { vRtrIfSendEntry 3 } + +vRtrIfSendCgaSecurityParameter OBJECT-TYPE + SYNTAX Unsigned32 (0..1) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendCgaSecurityParameter specifies the security + parameter to be used during the cryptographical generation of an + address. It determines the strength of the Cryptographically Generated + Address (CGA) against brute-force attacks." + REFERENCE + "RFC 3972 paragraph 2" + DEFVAL { 1 } + ::= { vRtrIfSendEntry 4 } + +vRtrIfSendCgaVerificationMinbits OBJECT-TYPE + SYNTAX Unsigned32 (512..1024) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendCgaVerificationMinbits specifies the minimum + acceptable key length for public keys used in the generation of CGAs." + REFERENCE + "RFC 3971 paragraph 5.1.3" + DEFVAL { 1024 } + ::= { vRtrIfSendEntry 5 } + +vRtrIfSendLinkLocalCgaModifier OBJECT-TYPE + SYNTAX TmnxSendCgaModifier + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfSendLinkLocalCgaModifier specifies the modifier + used during link-local CGA generation. + + The value of vRtrIfSendLinkLocalCgaModifier must have been generated + with the RSA key pair and security parameter that is associated with + this interface. + + The value all zeroes means that no modifier is specified; however, + setting the value to all zeroes in an existing row while Secure + Neighbor Discovery is enabled on its interface, causes the generation + of a new CGA and a new modifier; Secure Neighbor Discovery is enabled + on its interface by means of the object vRtrIfSendAdminState." + REFERENCE + "RFC 3972 Cryptographically Generated Addresses + section 3 CGA Parameters" + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrIfSendEntry 6 } + +tmnxAdminGroupTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxAdminGroupTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the tmnxAdminGroupTable." + ::= { tmnxVRtrObjs 99 } + +tmnxAdminGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxAdminGroupTable contains the administrative groups used to tag + IP interfaces which share a specific characteristic with the same + identifier." + ::= { tmnxVRtrObjs 100 } + +tmnxAdminGroupEntry OBJECT-TYPE + SYNTAX TmnxAdminGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents an administrative group." + INDEX { IMPLIED tmnxAdminGrpName } + ::= { tmnxAdminGroupTable 1 } + +TmnxAdminGroupEntry ::= SEQUENCE +{ + tmnxAdminGrpName TNamedItem, + tmnxAdminGrpRowStatus RowStatus, + tmnxAdminGrpRowLstChng TimeStamp, + tmnxAdminGrpValue Unsigned32 +} + +tmnxAdminGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxAdminGrpName specifies the name defined for the admin + group." + ::= { tmnxAdminGroupEntry 1 } + +tmnxAdminGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxAdminGrpRowStatus controls the creation and deletion + of rows in the table. + + A value must be set for tmnxAdminGrpValue as well at time of row + creation." + ::= { tmnxAdminGroupEntry 2 } + +tmnxAdminGrpRowLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxAdminGrpRowLstChng indicates the sysUpTime at the time + of the most recent management-initiated change to this admin group." + ::= { tmnxAdminGroupEntry 3 } + +tmnxAdminGrpValue OBJECT-TYPE + SYNTAX Unsigned32 (0..31) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxAdminGrpValue specifies the group value associated + with this administrative group. This value is unique within a virtual + router instance. + + This object must be set at row creation." + ::= { tmnxAdminGroupEntry 4 } + +tmnxSrlgGroupTblLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxSrlgGroupTblLastCh indicates the sysUpTime at the + time of the last modification of an entry in the tmnxSrlgGroupTable." + ::= { tmnxVRtrObjs 101 } + +tmnxSrlgGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxSrlgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxSrlgGroupTable contains the Shared Risk Loss Groups (SRLG) + used to tag IP interfaces which share a specific fate." + ::= { tmnxVRtrObjs 102 } + +tmnxSrlgGroupEntry OBJECT-TYPE + SYNTAX TmnxSrlgGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row represents a Shared Risk Loss Group (SRLG)." + INDEX { IMPLIED tmnxSrlgGrpName } + ::= { tmnxSrlgGroupTable 1 } + +TmnxSrlgGroupEntry ::= SEQUENCE +{ + tmnxSrlgGrpName TNamedItem, + tmnxSrlgGrpRowStatus RowStatus, + tmnxSrlgGrpRowLstChng TimeStamp, + tmnxSrlgGrpValue Unsigned32, + tmnxSrlgGrpPenaltyWeight Unsigned32 +} + +tmnxSrlgGrpName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of tmnxSrlgGrpName specifies the name defined for the Shared + Risk Loss Group (SRLG)." + ::= { tmnxSrlgGroupEntry 1 } + +tmnxSrlgGrpRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSrlgGrpRowStatus controls the creation and deletion + of rows in the table. + + A value must be set for tmnxSrlgGrpValue as well at time of row + creation." + ::= { tmnxSrlgGroupEntry 2 } + +tmnxSrlgGrpRowLstChng OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value tmnxSrlgGrpRowLstChng indicates the sysUpTime at the time of + the most recent management-initiated change to this SRLG." + ::= { tmnxSrlgGroupEntry 3 } + +tmnxSrlgGrpValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSrlgGrpValue specifies the group value associated + with this row. This value is unique within a virtual router instance. + + This object must be set at time of row creation." + ::= { tmnxSrlgGroupEntry 4 } + +tmnxSrlgGrpPenaltyWeight OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxSrlgGrpPenaltyWeight specifies the penalty weight + associated with this SRLG group. + + The value of tmnxSrlgGrpPenaltyWeight will be used by CSPF in the + computation of a FRR detour or bypass for protecting the primary LSP + path at a PLR node. The penalty for the SRLG is taken into account in + a pruning process by CSPF. Links with a higher SRLG penalty should be + more likely to be pruned than links with a lower SRLG penalty." + DEFVAL { 0 } + ::= { tmnxSrlgGroupEntry 5 } + +vRtrPlcyAcctTemplTblLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctTemplTblLastChanged indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrPlcyAcctTemplateTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 103 } + +vRtrPlcyAcctTemplateTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctTemplateTable has an entry for each Policy Accounting + template configured." + ::= { tmnxVRtrObjs 104 } + +vRtrPlcyAcctTemplateEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctTemplateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctTemplateTable represents information + related to the Policy Accounting template." + INDEX { vRtrPlcyAcctTemplateName } + ::= { vRtrPlcyAcctTemplateTable 1 } + +VRtrPlcyAcctTemplateEntry ::= SEQUENCE +{ + vRtrPlcyAcctTemplateName TNamedItem, + vRtrPlcyAcctTemplateRowStatus RowStatus, + vRtrPlcyAcctTemplateLastChgd TimeStamp +} + +vRtrPlcyAcctTemplateName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctTemplateName specifies the name of + the Policy Accounting which is used as a guideline to allocate exact + set of source and destination class indexes specified in the template." + ::= { vRtrPlcyAcctTemplateEntry 1 } + +vRtrPlcyAcctTemplateRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctTemplateRowStatus specifies the Row Status + for this entry." + ::= { vRtrPlcyAcctTemplateEntry 2 } + +vRtrPlcyAcctTemplateLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctTemplateLastChgd indicates the timestamp of + last change to this row in vRtrPlcyAcctTemplateTable." + ::= { vRtrPlcyAcctTemplateEntry 3 } + +vRtrPlcyAcctSrcClassTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctSrcClassTblLstChgd indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrPlcyAcctSrcClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 105 } + +vRtrPlcyAcctSrcClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctSrcClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctSrcClassTable has an entry for each Policy Accounting + source class index configured." + ::= { tmnxVRtrObjs 106 } + +vRtrPlcyAcctSrcClassEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctSrcClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctSrcClassTable represents information + related to the source class index associated with + vRtrPlcyAcctTemplateName." + INDEX { + vRtrPlcyAcctTemplateName, + vRtrPlcyAcctSrcClassIndex + } + ::= { vRtrPlcyAcctSrcClassTable 1 } + +VRtrPlcyAcctSrcClassEntry ::= SEQUENCE +{ + vRtrPlcyAcctSrcClassIndex Unsigned32, + vRtrPlcyAcctSrcClassRowStatus RowStatus, + vRtrPlcyAcctSrcClassLastChgd TimeStamp +} + +vRtrPlcyAcctSrcClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctSrcClassIndex specifies the source + class index associated with the policy accounting template." + ::= { vRtrPlcyAcctSrcClassEntry 1 } + +vRtrPlcyAcctSrcClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctSrcClassRowStatus specifies the Row Status + for this entry." + ::= { vRtrPlcyAcctSrcClassEntry 2 } + +vRtrPlcyAcctSrcClassLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctSrcClassLastChgd indicates the timestamp of + last change to this row in vRtrPlcyAcctSrcClassTable." + ::= { vRtrPlcyAcctSrcClassEntry 3 } + +vRtrPlcyAcctDestClassTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctDestClassTblLstChgd indicates the sysUpTime + at the time of the last modification of an entry in the + vRtrPlcyAcctDestClassTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 107 } + +vRtrPlcyAcctDestClassTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctDestClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctDestClassTable has an entry for each Policy Accounting + destination class index configured." + ::= { tmnxVRtrObjs 108 } + +vRtrPlcyAcctDestClassEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctDestClassEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctDestClassTable represents + information related to the destination class index associated with + vRtrPlcyAcctTemplateName." + INDEX { + vRtrPlcyAcctTemplateName, + vRtrPlcyAcctDestClassIndex + } + ::= { vRtrPlcyAcctDestClassTable 1 } + +VRtrPlcyAcctDestClassEntry ::= SEQUENCE +{ + vRtrPlcyAcctDestClassIndex Unsigned32, + vRtrPlcyAcctDestClassRowStatus RowStatus, + vRtrPlcyAcctDestClassLastChgd TimeStamp +} + +vRtrPlcyAcctDestClassIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctDestClassIndex specifies the + destination class index associated with the policy accounting + template." + ::= { vRtrPlcyAcctDestClassEntry 1 } + +vRtrPlcyAcctDestClassRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctDestClassRowStatus specifies the Row Status + for this entry." + ::= { vRtrPlcyAcctDestClassEntry 2 } + +vRtrPlcyAcctDestClassLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctDestClassLastChgd indicates the timestamp of + last change to this row in vRtrPlcyAcctDestClassTable." + ::= { vRtrPlcyAcctDestClassEntry 3 } + +vRtrPlcyAcctIfStatsTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrPlcyAcctIfStatsTblLstChgd indicates the sysUpTime at + the time of the last modification of an entry in the + vRtrPlcyAcctInterfaceStatsTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 109 } + +vRtrPlcyAcctInterfaceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrPlcyAcctInterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrPlcyAcctInterfaceStatsTable has stats for each source class + and dest class associated with an interface." + ::= { tmnxVRtrObjs 110 } + +vRtrPlcyAcctInterfaceStatsEntry OBJECT-TYPE + SYNTAX VRtrPlcyAcctInterfaceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrPlcyAcctInterfaceStatsTable represents + statistics related to the vRtrPlcyAcctSrcClassTable and + vRtrPlcyAcctDestClassTable." + INDEX { + vRtrID, + vRtrIfIndex, + vRtrPlcyAcctType, + vRtrPlcyAcctIndex + } + ::= { vRtrPlcyAcctInterfaceStatsTable 1 } + +VRtrPlcyAcctInterfaceStatsEntry ::= SEQUENCE +{ + vRtrPlcyAcctType INTEGER, + vRtrPlcyAcctIndex Unsigned32, + vRtrPlcyAcctRxFwdPkts Counter64, + vRtrPlcyAcctRxFwdBytes Counter64, + vRtrPlcyAcctRxIncompleteCnt TruthValue +} + +vRtrPlcyAcctType OBJECT-TYPE + SYNTAX INTEGER { + sourceClass (0), + destClass (1) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctType specifies the type of the + policy accounting class." + ::= { vRtrPlcyAcctInterfaceStatsEntry 1 } + +vRtrPlcyAcctIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctIndex specifies the index of the + policy accounting class associated with vRtrPlcyAcctType." + ::= { vRtrPlcyAcctInterfaceStatsEntry 2 } + +vRtrPlcyAcctRxFwdPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctRxFwdPkts indicates the total + number of packets received for this vRtrPlcyAcctIndex associated with + the interface." + ::= { vRtrPlcyAcctInterfaceStatsEntry 3 } + +vRtrPlcyAcctRxFwdBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctRxFwdBytes indicates the total + number of bytes received for this vRtrPlcyAcctIndex associated with + the interface." + ::= { vRtrPlcyAcctInterfaceStatsEntry 4 } + +vRtrPlcyAcctRxIncompleteCnt OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrPlcyAcctRxIncompleteCnt indicates whether + the count of vRtrPlcyAcctRxFwdBytes and vRtrPlcyAcctRxFwdPkts is + incomplete or not. + + When the value of vRtrPlcyAcctRxIncompleteCnt is 'true', both + vRtrPlcyAcctRxFwdBytes and vRtrPlcyAcctRxFwdPkts will be incomplete." + ::= { vRtrPlcyAcctInterfaceStatsEntry 5 } + +vRtrIfBfdSessSdpBindTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfBfdSessSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfBfdSessSdpBindTable maintains VCCV BFD session index for + each SDP binding for all services." + ::= { tmnxVRtrObjs 111 } + +vRtrIfBfdSessSdpBindEntry OBJECT-TYPE + SYNTAX VRtrIfBfdSessSdpBindEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrIfBfdSessSdpBindTable represents VCCV BFD + session index for specific SDP binding for specific service." + INDEX { + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + ::= { vRtrIfBfdSessSdpBindTable 1 } + +VRtrIfBfdSessSdpBindEntry ::= SEQUENCE +{ vRtrIfBfdSessSdpBindIndex Unsigned32 } + +vRtrIfBfdSessSdpBindIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfBfdSessSdpBindIndex indicates the index of VCCV BFD + session used as vRtrIfBfdSessExtRxInfoId in vRtrIfBfdSessExtTable for + the SDP Binding in this service." + ::= { vRtrIfBfdSessSdpBindEntry 1 } + +vRtrRATable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRATable provides an extension of the vRtrConfTable." + ::= { tmnxVRtrObjs 112 } + +vRtrRAEntry OBJECT-TYPE + SYNTAX VRtrRAEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrRATable represents router advertisement + attributes for a given virtual router." + INDEX { vRtrID } + ::= { vRtrRATable 1 } + +VRtrRAEntry ::= SEQUENCE +{ + vRtrRARowStatus RowStatus, + vRtrRADnsOptServer1 InetAddressIPv6, + vRtrRADnsOptServer2 InetAddressIPv6, + vRtrRADnsOptServer3 InetAddressIPv6, + vRtrRADnsOptServer4 InetAddressIPv6, + vRtrRADnsOptRdnssLtime Integer32 +} + +vRtrRARowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRARowStatus is used to create or delete an entry in + this table." + ::= { vRtrRAEntry 1 } + +vRtrRADnsOptServer1 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRADnsOptServer1 specifies the first server + where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAEntry 2 } + +vRtrRADnsOptServer2 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRADnsOptServer2 specifies the second + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAEntry 3 } + +vRtrRADnsOptServer3 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRADnsOptServer3 specifies the third server + where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAEntry 4 } + +vRtrRADnsOptServer4 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRADnsOptServer4 specifies the fourth + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAEntry 5 } + +vRtrRADnsOptRdnssLtime OBJECT-TYPE + SYNTAX Integer32 (-1..0 | 4..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRADnsOptRdnssLtime specifies the maximum time in + seconds over which the RDNSS address in the RDNSS server option '25' + is valid. + + A value of '-1' indicates that the lifetime is set to infinite." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { -1 } + ::= { vRtrRAEntry 6 } + +vRtrRAIfTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrRAIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrRAIfTable has an entry for each router interface configured in + the system. This table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 113 } + +vRtrRAIfEntry OBJECT-TYPE + SYNTAX VRtrRAIfEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents router advertisement attributes for a + virtual router interface in the system." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrRAIfTable 1 } + +VRtrRAIfEntry ::= SEQUENCE +{ + vRtrRAIfRowStatus RowStatus, + vRtrRAIfDnsOptServer1 InetAddressIPv6, + vRtrRAIfDnsOptServer2 InetAddressIPv6, + vRtrRAIfDnsOptServer3 InetAddressIPv6, + vRtrRAIfDnsOptServer4 InetAddressIPv6, + vRtrRAIfDnsOptRdnssLtime Integer32, + vRtrRAIfDnsOptInclDns TruthValue +} + +vRtrRAIfRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRAIfRowStatus is used to create or delete an entry in + this table." + ::= { vRtrRAIfEntry 1 } + +vRtrRAIfDnsOptServer1 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRAIfDnsOptServer1 specifies the first + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAIfEntry 2 } + +vRtrRAIfDnsOptServer2 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRAIfDnsOptServer2 specifies the second + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAIfEntry 3 } + +vRtrRAIfDnsOptServer3 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRAIfDnsOptServer3 specifies the third + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAIfEntry 4 } + +vRtrRAIfDnsOptServer4 OBJECT-TYPE + SYNTAX InetAddressIPv6 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of the object vRtrRAIfDnsOptServer4 specifies the fourth + server where the router advertisements will be forwarded to." + DEFVAL { '00000000000000000000000000000000'H } + ::= { vRtrRAIfEntry 5 } + +vRtrRAIfDnsOptRdnssLtime OBJECT-TYPE + SYNTAX Integer32 (-2..0 | 4..3600) + UNITS "seconds" + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRAIfDnsOptRdnssLtime specifies the maximum time in + seconds over which the RDNSS address in the RDNSS server option '25' + is valid. + + A value of '-2' indicates that the value of vRtrRADnsOptRdnssLtime for + the corresponding vRtrID shall be used. + + A value of '-1' indicates that the lifetime is set to infinite." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { -2 } + ::= { vRtrRAIfEntry 6 } + +vRtrRAIfDnsOptInclDns OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrRAIfDnsOptInclDns specifies whether The RDNSS server + option '25' is included in the router advertisements sent from this + interface." + REFERENCE + "RFC6106 Section 5.1" + DEFVAL { true } + ::= { vRtrRAIfEntry 7 } + +vRtrTTLPropTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrTTLPropTblLstChgd indicates the sysUpTime at the time + of the last modification of an entry in the vRtrTTLPropTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 114 } + +vRtrTTLPropTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrTTLPropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrTTLPropTable consists of information about TTL propagation for in + transit and CPM generated IP packets for base router instance." + ::= { tmnxVRtrObjs 115 } + +vRtrTTLPropEntry OBJECT-TYPE + SYNTAX VRtrTTLPropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the vRtrTTLPropTable. Each entry + represents information about TTL propagation for in transit and CPM + generated for base router instance." + INDEX { vRtrID } + ::= { vRtrTTLPropTable 1 } + +VRtrTTLPropEntry ::= SEQUENCE +{ + vRtrTTLPropVprnLocal VRtrVprnTTLPropagateType, + vRtrTTLPropVprnTransit VRtrVprnTTLPropagateType, + vRtrTTLPropLabelRouteLocal VRtrTTLPropagateType, + vRtrTTLPropLabelRouteTransit VRtrTTLPropagateType, + vRtrTTLPropLsrLabelRoute VRtrTTLPropagateType +} + +vRtrTTLPropVprnLocal OBJECT-TYPE + SYNTAX VRtrVprnTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropVprnLocal specifies whether or not to enable + the propagation of time to live (TTL) at Ingress LER from the header + of IP packet into all labels in the stack for all local packets. + + The value 'inherit' for object vRtrTTLPropVprnLocal, is not applicable + for base router instance." + DEFVAL { vcOnly } + ::= { vRtrTTLPropEntry 1 } + +vRtrTTLPropVprnTransit OBJECT-TYPE + SYNTAX VRtrVprnTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropVprnTransit specifies whether or not to enable + the propagation of time to live (TTL) at Ingress LER from the header + of IP packet into all labels in the stack for all transit packets. + + The value 'inherit' for object vRtrTTLPropVprnTransit, is not + applicable for base router instance." + DEFVAL { vcOnly } + ::= { vRtrTTLPropEntry 2 } + +vRtrTTLPropLabelRouteLocal OBJECT-TYPE + SYNTAX VRtrTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropLabelRouteLocal specifies whether or not to + enable the propagation of time to live (TTL) for RFC 3107 label routes + at Ingress LER from the header of IP packet into all labels in the + stack for all local packets." + DEFVAL { none } + ::= { vRtrTTLPropEntry 3 } + +vRtrTTLPropLabelRouteTransit OBJECT-TYPE + SYNTAX VRtrTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropLabelRouteTransit specifies whether or not to + enable the propagation of time to live (TTL) for RFC 3107 label routes + at Ingress LER from the header of IP packet into all labels in the + stack for all transit packets." + DEFVAL { none } + ::= { vRtrTTLPropEntry 4 } + +vRtrTTLPropLsrLabelRoute OBJECT-TYPE + SYNTAX VRtrTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrTTLPropLsrLabelRoute specifies whether or not to + enable the propagation of time to live (TTL) for RFC 3107 label routes + at LSR from the header of IP packet into all labels in the stack." + DEFVAL { none } + ::= { vRtrTTLPropEntry 5 } + +vRtrSvcTTLPropTblLstChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrSvcTTLPropTblLstChgd indicates the sysUpTime at the + time of the last modification of an entry in the vRtrSvcTTLPropTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, then this object contains a + zero value." + ::= { tmnxVRtrObjs 116 } + +vRtrSvcTTLPropTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrSvcTTLPropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrSvcTTLPropTable consists of information about TTL propagation for + in transit and CPM generated IP packets for VPRN instance." + ::= { tmnxVRtrObjs 117 } + +vRtrSvcTTLPropEntry OBJECT-TYPE + SYNTAX VRtrSvcTTLPropEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry (conceptual row) in the vRtrSvcTTLPropTable. Each entry + represents information about TTL propagation for in transit and CPM + generated for VPRN instance." + INDEX { vRtrID } + ::= { vRtrSvcTTLPropTable 1 } + +VRtrSvcTTLPropEntry ::= SEQUENCE +{ + vRtrSvcTTLPropVprnLocal VRtrVprnTTLPropagateType, + vRtrSvcTTLPropVprnTransit VRtrVprnTTLPropagateType +} + +vRtrSvcTTLPropVprnLocal OBJECT-TYPE + SYNTAX VRtrVprnTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrSvcTTLPropVprnLocal specifies whether or not to + enable the propagation of time to live (TTL) at Ingress LER from the + header of IP packet into all labels in the stack for all local + packets. + + When the value for object vRtrSvcTTLPropVprnLocal is set to 'inherit', + the VPRN instance inherits the base router instance configuration." + DEFVAL { inherit } + ::= { vRtrSvcTTLPropEntry 1 } + +vRtrSvcTTLPropVprnTransit OBJECT-TYPE + SYNTAX VRtrVprnTTLPropagateType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrSvcTTLPropVprnTransit specifies whether or not to + enable the propagation of time to live (TTL) at Ingress LER from the + header of IP packet into all labels in the stack for all transit + packets. + + When the value for object vRtrSvcTTLPropVprnTransit is set to + 'inherit', the VPRN instance inherits the base router instance + configuration." + DEFVAL { inherit } + ::= { vRtrSvcTTLPropEntry 2 } + +vRtrInetTunnelTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetTunnelTable maintains a list of tunnels for the specific + router instance." + ::= { tmnxVRtrObjs 118 } + +vRtrInetTunnelEntry OBJECT-TYPE + SYNTAX VRtrInetTunnelEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vRtrInetTunnelEntry defines a tunnel to a particular destination in a + specific router context." + INDEX { + vRtrID, + vRtrInetTunnelDestAddrType, + vRtrInetTunnelDestAddr, + vRtrInetTunnelDestPfxLen, + vRtrInetTunnelPreference, + vRtrInetTunnelType, + vRtrInetTunnelTypeInstance, + vRtrInetTunnelID, + vRtrInetTunnelNextHopAddrType, + vRtrInetTunnelNextHopAddr + } + ::= { vRtrInetTunnelTable 1 } + +VRtrInetTunnelEntry ::= SEQUENCE +{ + vRtrInetTunnelDestAddrType InetAddressType, + vRtrInetTunnelDestAddr InetAddress, + vRtrInetTunnelDestPfxLen InetAddressPrefixLength, + vRtrInetTunnelPreference Unsigned32, + vRtrInetTunnelType TmnxTunnelTypeExt, + vRtrInetTunnelTypeInstance Unsigned32, + vRtrInetTunnelID TmnxTunnelID, + vRtrInetTunnelNextHopAddrType InetAddressType, + vRtrInetTunnelNextHopAddr InetAddress, + vRtrInetTunnelMetric Unsigned32, + vRtrInetTunnelAge Integer32, + vRtrInetTunnelNextHopFlags INTEGER, + vRtrInetTunnelLspBandwidth Counter64, + vRtrInetTunnelMTU Unsigned32, + vRtrInetTunnelLspWeight Unsigned32, + vRtrInetTunnelLspId Unsigned32, + vRtrInetTunnelFlags BITS, + vRtrInetTunnelRelativeMetric Integer32, + vRtrInetTunnelLabel Integer32, + vRtrInetTunnelBypassLabel Integer32, + vRtrInetTunnelLspFC TmnxCBFClasses, + vRtrInetTunnelMaxLabels Integer32, + vRtrInetTunnelNhTunnelId TmnxTunnelID, + vRtrInetTunnelNhTunnelType TmnxTunnelTypeExt, + vRtrInetTunnelNhTunnelInst Unsigned32 +} + +vRtrInetTunnelDestAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelDestAddrType indicates the address type of + vRtrInetTunnelDestAddr." + ::= { vRtrInetTunnelEntry 1 } + +vRtrInetTunnelDestAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelDestAddr maintains the destination IP address + of this tunnel. This object may not take a Multicast (Class D) address + value. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of x with the + value of mask representing the corresponding instance of the + vRtrInetTunnelDestPfxLen object is not equal to x." + ::= { vRtrInetTunnelEntry 2 } + +vRtrInetTunnelDestPfxLen OBJECT-TYPE + SYNTAX InetAddressPrefixLength + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelDestPfxLen indicates the mask length for + vRtrInetTunnelDestAddr. For those systems that do not support + arbitrary subnet masks, an agent constructs the value of the + vRtrInetTunnelDestPfxLen by reference to the IP Address Class. + + Any assignment (implicit or otherwise) of an instance of this object + to a value x must be rejected if the bitwise logical-AND of the mask + representing x with the value of the corresponding instance of + vRtrInetTunnelDestAddr is not equal to vRtrInetTunnelDestAddr." + ::= { vRtrInetTunnelEntry 3 } + +vRtrInetTunnelPreference OBJECT-TYPE + SYNTAX Unsigned32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelPreference determines the priority of this + tunnel versus the other tunnels from different sources such as LDP, + RSVP, GRE etc. This is an absolute number used internally by the + system to specify preferences for the tunnel. + + Lowest number signifies the most preferred entry in the table." + ::= { vRtrInetTunnelEntry 4 } + +vRtrInetTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelType indicates the type of this tunnel + entity." + ::= { vRtrInetTunnelEntry 5 } + +vRtrInetTunnelTypeInstance OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelTypeInstance indicates an instance of the + tunnel of the type indicated by vRtrInetTunnelType." + ::= { vRtrInetTunnelEntry 6 } + +vRtrInetTunnelID OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelID is a global value and represents a + particular tunnel type like an MPLS type tunnel or an SDP." + ::= { vRtrInetTunnelEntry 7 } + +vRtrInetTunnelNextHopAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelNextHopAddrType indicates the address type + of vRtrInetTunnelNextHopAddr." + ::= { vRtrInetTunnelEntry 8 } + +vRtrInetTunnelNextHopAddr OBJECT-TYPE + SYNTAX InetAddress (SIZE (0|4|16|20)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelNextHopAddr indicates the address of the + next system en route." + ::= { vRtrInetTunnelEntry 9 } + +vRtrInetTunnelMetric OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelMetric indicates the metric of the tunnel. + This is used in addition to the preference for this tunnel." + ::= { vRtrInetTunnelEntry 10 } + +vRtrInetTunnelAge OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelAge indicates the number of seconds since + this tunnel entry was last updated or otherwise determined to be + correct. No semantics of 'too old' can be implied except through + knowledge of owner of the tunnel." + ::= { vRtrInetTunnelEntry 11 } + +vRtrInetTunnelNextHopFlags OBJECT-TYPE + SYNTAX INTEGER { + none (0), + hasLfa (1), + hasBackup (2), + isBackup (3), + isBgpInactive (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelNextHopFlags indicates the properties of + the tunnel next hop. + + A value of 'none' indicates that no next-hop flags are present. + + A value of 'hasLfa' indicates that an LFA next-hop is present in + addition to the regular next-hop. + + A value of 'hasBackup' indicates that this route has a backup route. + + A value of 'isBackup' indicates that this route is a backup route to + another route with the same prefix. + + A value of 'isBgpInactive' indicates that this route is an inactive + best-external route exported from BGP." + ::= { vRtrInetTunnelEntry 12 } + +vRtrInetTunnelLspBandwidth OBJECT-TYPE + SYNTAX Counter64 + UNITS "mega-bits per second" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelLspBandwidth indicates the reserved + bandwidth that is available in the LSP. + + When the value of the object is set to zero then it indicates that + there is no reserved bandwidth in this tunnel" + ::= { vRtrInetTunnelEntry 13 } + +vRtrInetTunnelMTU OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelMTU indicates the MTU value for the tunnel." + ::= { vRtrInetTunnelEntry 14 } + +vRtrInetTunnelLspWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelLspWeight indicates the load balancing + weight applicable to the LSP." + ::= { vRtrInetTunnelEntry 15 } + +vRtrInetTunnelLspId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelLspId indicates an instance/epoch + identifier associated with a RSVP tunnel." + ::= { vRtrInetTunnelEntry 16 } + +vRtrInetTunnelFlags OBJECT-TYPE + SYNTAX BITS { + isOverTunnel (0), + useRelativeMetric (1), + autoLSP (2), + hasLFA (3), + excludeForLdpOverRsvp (4), + excludeForL3VPN (5), + excludeForBGPShortcuts (6), + excludeForBGPLabeledRoutes (7), + excludeForLFA (8), + excludeForIGPShortcuts (9), + entropyLabelCapable (10), + isAdjacencyTunnel (11), + lspBfdDown (12) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelFlags indicates the following -: + + If value of 'isOverTunnel' is set, it indicates that this tunnel is + over another tunnel. + + A value of 'useRelativeMetric' indicates to use the relative metric + info to offset IGP path cost to tunnel destination instead of absolute + tunnel metric. + + A value of 'autoLSP' indicates if the LSP is an automatic LSP. + + If value of 'hasLFA' is set, then this tunnel next-hop has a loop-free + alternate hop. + + If value of 'excludeForLdpOverRsvp' is set (applicable to RSVP tunnel + only), then the MPLS LSP is not allowed to be used for LDP over RSVP. + + If value of 'excludeForL3VPN' is set, it indicates not to use this + tunnel for L3 VPNs. + + If value of 'excludeForBGPShortcuts' is set, it indicates not to use + this tunnel for BGP shortcuts. + + If value of 'excludeForBGPLabeledRoutes' is set, it indicates not to + use this tunnel for BGP labeled routes. + + If value of 'excludeForLFA' is set, it indicates not to use this + tunnel for loop-free alternate. + + If value of 'excludeForIGPShortcuts' is set, it indicates not to use + this tunnel for IGP shortcuts. + + If value of 'entropyLabelCapable' is set, it indicates this tunnel is + entropy capable. + + If value of 'isAdjacencyTunnel' is set, it indicates that this tunnel + is a segment routing adjacency tunnel. + + If value of 'lspBfdDown' is set, it indicates that BFD is down on this + tunnel/FEC and that it will not be used as a transport tunnel. If this + value is not set, then LSP-BFD is not configured on the tunnel/FEC, or + LSP-BFD is configured and the BFD state is up." + ::= { vRtrInetTunnelEntry 17 } + +vRtrInetTunnelRelativeMetric OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelRelativeMetric indicates the metric offset + to IGP cost to tunnel destination. This value is applicable only if + 'useRelativeMetric' bit is set for the object vRtrInetTunnelFlags." + ::= { vRtrInetTunnelEntry 18 } + +vRtrInetTunnelLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelLabel indicates the label corresponding to + tunnel of type LDP/MPLS." + ::= { vRtrInetTunnelEntry 19 } + +vRtrInetTunnelBypassLabel OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelBypassLabel indicates the MPLS bypass + tunnel label." + ::= { vRtrInetTunnelEntry 20 } + +vRtrInetTunnelLspFC OBJECT-TYPE + SYNTAX TmnxCBFClasses + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelLspFC indicates a set of forwarding classes + configured for this LSP expressed as a bit map. If a bit from 0 + through 7 is set, then the corresponding forwarding class has been + configured for this LSP. If bit 8 is set, the LSP has been designated + as the default forwarding LSP. + + If no bits are set, then Class-based forwarding is not enabled for + this LSP." + ::= { vRtrInetTunnelEntry 21 } + +vRtrInetTunnelMaxLabels OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelMaxLabels is the sum of the maximum number + of labels that will be used by this tunnel and all underlying tunnels." + ::= { vRtrInetTunnelEntry 22 } + +vRtrInetTunnelNhTunnelId OBJECT-TYPE + SYNTAX TmnxTunnelID + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelNhTunnelId indicates the value of the + tunnel ID of the underlying tunnel when the value of + vRtrInetTunnelFlags has 'isOverTunnel' set, otherwise the value is 0." + ::= { vRtrInetTunnelEntry 23 } + +vRtrInetTunnelNhTunnelType OBJECT-TYPE + SYNTAX TmnxTunnelTypeExt + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelNhTunnelType indicates the type of + underlying tunnel when the value of vRtrInetTunnelFlags has + 'isOverTunnel' set. + + If the value of vRtrInetTunnelFlags does not have 'isOverTunnel' set, + the value of vRtrInetTunnelType is invalid." + ::= { vRtrInetTunnelEntry 24 } + +vRtrInetTunnelNhTunnelInst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetTunnelNhTunnelInst indicates the instance of the + underlying tunnel type indicated by vRtrInetTunnelNhTunnelType. + + If the value of vRtrInetTunnelFlags does not have 'isOverTunnel' set, + the value of vRtrInetTunnelNhTunnelInst is set to 0." + ::= { vRtrInetTunnelEntry 25 } + +vRtrInetSRIndirectTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSRIndirectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetSRIndirectTable provides an extension of the + vRtrInetStaticRouteTable in the IP-MIB." + ::= { tmnxVRtrObjs 119 } + +vRtrInetSRIndirectEntry OBJECT-TYPE + SYNTAX VRtrInetSRIndirectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrInetSRIndirectTable represents additional + columns for attributes specific to the Nokia SROS series + implementation for the vRtrInetStaticRouteTable." + AUGMENTS { vRtrInetStaticRouteEntry } + ::= { vRtrInetSRIndirectTable 1 } + +VRtrInetSRIndirectEntry ::= SEQUENCE +{ + vRtrInetSRIndirectTunnelLdp TruthValue, + vRtrInetSRIndirectTunnelRsvpTe TruthValue, + vRtrInetSRIndirectTunnelDisalIgp TruthValue, + vRtrInetSRIndirectTunResStatus TResolveStatus, + vRtrInetSRIndirectTunnelSrIsis TruthValue, + vRtrInetSRIndirectTunnelSrOspf TruthValue, + vRtrInetSRIndirectTunnelSrTe TruthValue +} + +vRtrInetSRIndirectTunnelLdp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelLdp specifies if LDP Route + Forwarding Equivalence Class (FEC) tunneling mechanism will be used to + resolve next-hop for the static route or not. + + The value of vRtrInetSRIndirectTunnelLdp is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelLdp is set to 'true', IGP + shortcuts associated with LDP Route Forwarding Equivalence Class (FEC) + tunneling mechanism will be used to resolve next-hop for the static + route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 1 } + +vRtrInetSRIndirectTunnelRsvpTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelRsvpTe specifies if RSVP Traffic + Engineering tunneling mechanism will be used to resolve next-hop for + the static route or not. + + The value of vRtrInetSRIndirectTunnelRsvpTe is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelRsvpTe is set to 'true', IGP + shortcuts associated with RSVP Traffic Engineering tunneling mechanism + will be used to resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 2 } + +vRtrInetSRIndirectTunnelDisalIgp OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelDisalIgp specifies if IGP routes + are to be used or not. + + The value of vRtrInetSRIndirectTunnelDisalIgp is valid only for + indirect static routes (i.e. vRtrInetStaticRouteStaticType is + 'indirect'). + + If the value of vRtrInetSRIndirectTunnelDisalIgp is set to 'true', and + if none of the defined tunneling mechanisms (RSVP-TE, LDP or IP) + qualify as a next-hop, the normal IGP next-hop to the indirect + next-hop address will not be used. + + If the value is set to 'false', IGP next-hop to the indirect next-hop + address can be used as the next-hop of the last resort." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 3 } + +vRtrInetSRIndirectTunResStatus OBJECT-TYPE + SYNTAX TResolveStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunResStatus specifies the resolution + status of this entry." + DEFVAL { disabled } + ::= { vRtrInetSRIndirectEntry 4 } + +vRtrInetSRIndirectTunnelSrIsis OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelSrIsis specifies if SR ISIS + tunneling mechanism will be used to resolve next-hop for the static + route or not. + + The value of vRtrInetSRIndirectTunnelSrIsis is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelSrIsis is set to 'true', IGP + shortcuts associated with SR ISIS tunneling mechanism will be used to + resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 5 } + +vRtrInetSRIndirectTunnelSrOspf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelSrOspf specifies if SR OSPF + tunneling mechanism will be used to resolve next-hop for the static + route or not. + + The value of vRtrInetSRIndirectTunnelSrOspf is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelSrOspf is set to 'true', IGP + shortcuts associated with SR OSPF tunneling mechanism will be used to + resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 6 } + +vRtrInetSRIndirectTunnelSrTe OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectTunnelSrTe specifies if SR Traffic + Engineering tunneling mechanism will be used to resolve next-hop for + the static route or not. + + The value of vRtrInetSRIndirectTunnelSrTe is valid only for indirect + static routes (i.e. vRtrInetStaticRouteStaticType is 'indirect'). + + If the value of vRtrInetSRIndirectTunnelSrTe is set to 'true', IGP + shortcuts associated with SR Traffic Engineering tunneling mechanism + will be used to resolve next-hop for the static route." + DEFVAL { false } + ::= { vRtrInetSRIndirectEntry 7 } + +vRtrInetSRIndirectLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSRIndirectLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetSRIndirectLspTable contains the different LSP names used + to resolve a single indirect next-hop." + ::= { tmnxVRtrObjs 120 } + +vRtrInetSRIndirectLspEntry OBJECT-TYPE + SYNTAX VRtrInetSRIndirectLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path (LSP) configured for + a virtual router in the system. Entries can be created and deleted + via SNMP SET operations. Setting RowStatus to 'create and go' + requires vRtrInetSRIndirectLspName to have been assigned a valid + value. Creation of vRtrInetSRIndirectLspEntry is allowed only if value + of vRtrInetSRIndirectTunnelRsvpTe is set to 'true'." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex, + vRtrInetSRIndirectLspName + } + ::= { vRtrInetSRIndirectLspTable 1 } + +VRtrInetSRIndirectLspEntry ::= SEQUENCE +{ + vRtrInetSRIndirectLspName TLNamedItemOrEmpty, + vRtrInetSRIndirectLspRowStatus RowStatus +} + +vRtrInetSRIndirectLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectLspName specifies the administrative + name for the Labeled Switch Path. The vRtrInetSRIndirectLspName must + be unique within a virtual router instance." + ::= { vRtrInetSRIndirectLspEntry 1 } + +vRtrInetSRIndirectLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectLspRowStatus is used to create or + delete an entry in this table." + ::= { vRtrInetSRIndirectLspEntry 2 } + +vRtrIfLagPerLinkHashTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfLagPerLinkHashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfLagPerLinkHashTable maintains weighted per-link-hash related + lag attributes per interface. A LAG that has weighted per link hash + enabled, will use the class and weight associated with the interface + to select a link for egress traffic over port of this interface. + Selection is done such that within each class the total weight of all + interfaces on each LAG link is as close as possible to other links in + the LAG." + ::= { tmnxVRtrObjs 121 } + +vRtrIfLagPerLinkHashEntry OBJECT-TYPE + SYNTAX VRtrIfLagPerLinkHashEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfLagPerLinkHashEntry maintains weighted per-link-hash related + lag attributes for specific interface." + INDEX { + vRtrID, + vRtrIfIndex + } + ::= { vRtrIfLagPerLinkHashTable 1 } + +VRtrIfLagPerLinkHashEntry ::= SEQUENCE +{ + vRtrIfLagPerLinkHashLastChgd TimeStamp, + vRtrIfLagPerLinkHashClass TmnxLagPerLinkHashClass, + vRtrIfLagPerLinkHashWeight TmnxLagPerLinkHashWeight +} + +vRtrIfLagPerLinkHashLastChgd OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfLagPerLinkHashLastChgd indicates the sysUpTime at + the time of the last modification of this entry." + ::= { vRtrIfLagPerLinkHashEntry 1 } + +vRtrIfLagPerLinkHashClass OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashClass + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfLagPerLinkHashClass specifies the class to be used + to select a LAG link for this interface." + DEFVAL { 1 } + ::= { vRtrIfLagPerLinkHashEntry 2 } + +vRtrIfLagPerLinkHashWeight OBJECT-TYPE + SYNTAX TmnxLagPerLinkHashWeight + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of vRtrIfLagPerLinkHashWeight specifies the weight to be + associated with this interface when selecting a LAG link for this + interface." + DEFVAL { 1 } + ::= { vRtrIfLagPerLinkHashEntry 3 } + +tmnxVrtrIfIndexIfNameTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVrtrIfIndexIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVrtrIfIndexIfNameTable lists the IP interfaces per vRtrIfIndex + and virtual router instance." + ::= { tmnxVRtrObjs 122 } + +tmnxVrtrIfIndexIfNameEntry OBJECT-TYPE + SYNTAX TmnxVrtrIfIndexIfNameEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each conceptual row corresponds to an IP interface." + INDEX { + vRtrIfIndex, + vRtrID + } + ::= { tmnxVrtrIfIndexIfNameTable 1 } + +TmnxVrtrIfIndexIfNameEntry ::= SEQUENCE +{ tmnxVrtrIfIndexVrtrIfName TNamedItem } + +tmnxVrtrIfIndexVrtrIfName OBJECT-TYPE + SYNTAX TNamedItem + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVrtrIfIndexVrtrIfName is the name of this IP + interface." + ::= { tmnxVrtrIfIndexIfNameEntry 1 } + +vRtrInetStaticRoutePfxTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetStaticRoutePfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table of addressing information relevant to this entity's Static + Routing table." + ::= { tmnxVRtrObjs 123 } + +vRtrInetStaticRoutePfxEntry OBJECT-TYPE + SYNTAX VRtrInetStaticRoutePfxEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A particular route to a particular destination, through a particular + next hop." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen + } + ::= { vRtrInetStaticRoutePfxTable 1 } + +VRtrInetStaticRoutePfxEntry ::= SEQUENCE +{ + vRtrInetStaticRoutePfxRowStatus RowStatus, + vRtrInetStaticRoutePfxCreateOrig TmnxCreateOrigin, + vRtrInetStaticRoutePfxCfgNHCount Counter32 +} + +vRtrInetStaticRoutePfxRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "vRtrInetStaticRouteRowStatus controls the creation and deletion of + rows in the table." + ::= { vRtrInetStaticRoutePfxEntry 1 } + +vRtrInetStaticRoutePfxCreateOrig OBJECT-TYPE + SYNTAX TmnxCreateOrigin + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrInetStaticRoutePfxCreateOrig indicates the mechanism + that created this static route." + ::= { vRtrInetStaticRoutePfxEntry 2 } + +vRtrInetStaticRoutePfxCfgNHCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "vRtrInetStaticRoutePfxCfgNHCount indicates the number of nexthops + configured under this prefix row entry." + ::= { vRtrInetStaticRoutePfxEntry 3 } + +tmnxVrtrMssAdjTableLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object tmnxVrtrMssAdjTableLastCh indicates the value + of sysUpTime at the time of the last modification of an entry in the + tmnxVrtrMssAdjTable." + ::= { tmnxVRtrObjs 124 } + +tmnxVrtrMssAdjTable OBJECT-TYPE + SYNTAX SEQUENCE OF TmnxVrtrMssAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The tmnxVrtrMssAdjTable provides a sparse extension of the + vRtrConfTable to configure TCP Maximum Segment Size adjustment using + an ISA-BB card. + + Rows in this table can be created and destroyed with SNMP operations." + ::= { tmnxVRtrObjs 125 } + +tmnxVrtrMssAdjEntry OBJECT-TYPE + SYNTAX TmnxVrtrMssAdjEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the tmnxVrtrMssAdjTable represents MSS adjustment + configuration of a specific virtual router instance." + INDEX { vRtrID } + ::= { tmnxVrtrMssAdjTable 1 } + +TmnxVrtrMssAdjEntry ::= SEQUENCE +{ + tmnxVrtrMssAdjLastCh TimeStamp, + tmnxVrtrMssAdjRowStatus RowStatus, + tmnxVrtrMssAdjGroup TmnxIsaBbGrpId, + tmnxVrtrMssAdjSegmentSize Unsigned32 +} + +tmnxVrtrMssAdjLastCh OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of tmnxVrtrMssAdjLastCh indicates the sysUpTime at the time + of the most recent management-initiated change to this table row." + ::= { tmnxVrtrMssAdjEntry 1 } + +tmnxVrtrMssAdjRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrMssAdjRowStatus specifies the row status of this + row." + ::= { tmnxVrtrMssAdjEntry 2 } + +tmnxVrtrMssAdjGroup OBJECT-TYPE + SYNTAX TmnxIsaBbGrpId (1..4) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrMssAdjGroup specifies the ISA-BB group associated + with this virtual router instance for the purpose of TCP Maximum + Segment Size (MSS) option adjustment. + + The value must be specified when a row is created, and correspond to a + row in the TIMETRA-NAT-MIB::tmnxNatGrpCfgTable. + + Traffic flows are redirected to the MSS adjustment function by means + of a filter entry with action equal to 'tcpMssAdjust', for example a + row in the TIMETRA-FILTER-MIB::tIPvXFltrEntryActionTable where the + object tIPvXFltrEntryActAction is equal to 'tcpMssAdjust'." + ::= { tmnxVrtrMssAdjEntry 3 } + +tmnxVrtrMssAdjSegmentSize OBJECT-TYPE + SYNTAX Unsigned32 (160..10240) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of tmnxVrtrMssAdjSegmentSize specifies the intended value + for the Maximum Segment Size (MSS) option in transmitted TCP SYN + requests. + + A value must be specified when the row is created. + + If the MSS option is present in TCP SYN requests to be transmitted + with a value smaller than or equal to the value of + tmnxVrtrMssAdjSegmentSize, no adjustment is done. + + If the MSS option is not present, it is inserted with the value of + tmnxVrtrMssAdjSegmentSize. + + If the MSS option is present in TCP SYN requests to be transmitted + with a value greater than the value of tmnxVrtrMssAdjSegmentSize, it + is replaced with the value of tmnxVrtrMssAdjSegmentSize." + REFERENCE + "RFC 793 Transmission Control Protocol Functional Specification + section 3.1. Header Format." + ::= { tmnxVrtrMssAdjEntry 4 } + +vRtrConfFlowspecTableLstChg OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the object vRtrConfFlowspecTableLstChg indicates the + sysUpTime at the time of the last modification of + vRtrConfFlowspecTable. + + If no changes were made to the table since the last re-initialization + of the local network management subsystem, this object contains the + value zero." + ::= { tmnxVRtrObjs 126 } + +vRtrConfFlowspecTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrConfFlowspecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrConfFlowspecTable provides an extension of the vRtrConfTable." + ::= { tmnxVRtrObjs 127 } + +vRtrConfFlowspecEntry OBJECT-TYPE + SYNTAX VRtrConfFlowspecEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry in the vRtrConfFlowspecEntry represents an additional + column for vRtrConfTable specific to BGP Flowspec configuration." + AUGMENTS { vRtrConfEntry } + ::= { vRtrConfFlowspecTable 1 } + +VRtrConfFlowspecEntry ::= SEQUENCE +{ + vRtrConfFlowspecLastChanged TimeStamp, + vRtrIpEmbeddedFlowspecMaxSize TmnxEmbFlowspecFltrMaxSize, + vRtrIpv6EmbeddedFlowspecMaxSize TmnxEmbFlowspecFltrMaxSize +} + +vRtrConfFlowspecLastChanged OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrConfFlowspecLastChanged indicates the sysUpTime at + the time of last change to this row in vRtrConfFlowspecEntry." + ::= { vRtrConfFlowspecEntry 1 } + +vRtrIpEmbeddedFlowspecMaxSize OBJECT-TYPE + SYNTAX TmnxEmbFlowspecFltrMaxSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpEmbeddedFlowspecMaxSize specifies the maximum + number of entries reserved in the auto-created embedded IP filter for + flowspec rules on this virtual router. + + Flowspec rules that do not fit within this limit will be rejected. + + The value 0 has special meaning, where all rules are silently rejected" + DEFVAL { 512 } + ::= { vRtrConfFlowspecEntry 2 } + +vRtrIpv6EmbeddedFlowspecMaxSize OBJECT-TYPE + SYNTAX TmnxEmbFlowspecFltrMaxSize + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIpv6EmbeddedFlowspecMaxSize specifies the maximum + number of entries reserved in the auto-created embedded IPv6 filter + for flowspec rules on this virtual router. + + Flowspec rules that do not fit within this limit will be rejected. + + The value 0 has special meaning, where all rules are silently rejected" + DEFVAL { 512 } + ::= { vRtrConfFlowspecEntry 3 } + +vRtrInetSRIndirectSrTeLspTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrInetSRIndirectSrTeLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrInetSRIndirectSrTeLspTable contains the different SR-TE LSP + names used to resolve a single indirect next-hop." + ::= { tmnxVRtrObjs 128 } + +vRtrInetSRIndirectSrTeLspEntry OBJECT-TYPE + SYNTAX VRtrInetSRIndirectSrTeLspEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a Labeled Switch Path (LSP) configured for + a virtual router in the system. Entries can be created and deleted + via SNMP SET operations. Setting RowStatus to 'create and go' + requires vRtrInetSRIndirectSrTeLspName to have been assigned a valid + value. Creation of vRtrInetSRIndirectSrTeLspEntry is allowed only if + value of vRtrInetSRIndirectTunnelSrTe is set to 'true'." + INDEX { + vRtrID, + vRtrInetStaticRouteDestType, + vRtrInetStaticRouteDest, + vRtrInetStaticRouteDestPfxLen, + vRtrInetStaticRouteIndex, + vRtrInetSRIndirectSrTeLspName + } + ::= { vRtrInetSRIndirectSrTeLspTable 1 } + +VRtrInetSRIndirectSrTeLspEntry ::= SEQUENCE +{ + vRtrInetSRIndirectSrTeLspName TLNamedItemOrEmpty, + vRtrInetSRIndSrTeLspRowStatus RowStatus +} + +vRtrInetSRIndirectSrTeLspName OBJECT-TYPE + SYNTAX TLNamedItemOrEmpty + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndirectSrTeLspName specifies the + administrative name for the Labeled Switch Path. The + vRtrInetSRIndirectSrTeLspName must be unique within a virtual router + instance." + ::= { vRtrInetSRIndirectSrTeLspEntry 1 } + +vRtrInetSRIndSrTeLspRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrInetSRIndSrTeLspRowStatus is used to create or delete + an entry in this table." + ::= { vRtrInetSRIndirectSrTeLspEntry 2 } + +vRtrIcmpStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIcmpStatTable contains statistics of ICMPv4 messages that are + received and sourced by a router instance." + ::= { tmnxVRtrObjs 129 } + +vRtrIcmpStatEntry OBJECT-TYPE + SYNTAX VRtrIcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMPv4 statistics of a virtual router + instance. Entries are created and deleted when entries in the + vRtrConfEntry are created and deleted." + AUGMENTS { vRtrConfEntry } + ::= { vRtrIcmpStatTable 1 } + +VRtrIcmpStatEntry ::= SEQUENCE +{ + vRtrIcmpInMsgs Counter32, + vRtrIcmpInErrors Counter32, + vRtrIcmpInDestUnreachs Counter32, + vRtrIcmpInRedirects Counter32, + vRtrIcmpInEchos Counter32, + vRtrIcmpInEchoReplies Counter32, + vRtrIcmpInTimeExcds Counter32, + vRtrIcmpInSrcQuenchs Counter32, + vRtrIcmpInTimestamps Counter32, + vRtrIcmpInTimestampReps Counter32, + vRtrIcmpInAddrMasks Counter32, + vRtrIcmpInAddrMaskReps Counter32, + vRtrIcmpInParmProblems Counter32, + vRtrIcmpOutMsgs Counter32, + vRtrIcmpOutErrors Counter32, + vRtrIcmpOutDestUnreachs Counter32, + vRtrIcmpOutRedirects Counter32, + vRtrIcmpOutEchos Counter32, + vRtrIcmpOutEchoReplies Counter32, + vRtrIcmpOutTimeExcds Counter32, + vRtrIcmpOutSrcQuenchs Counter32, + vRtrIcmpOutTimestamps Counter32, + vRtrIcmpOutTimestampReps Counter32, + vRtrIcmpOutAddrMasks Counter32, + vRtrIcmpOutAddrMaskReps Counter32, + vRtrIcmpOutParmProblems Counter32 +} + +vRtrIcmpInMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInMsgs indicates the total number of ICMPv4 + messages received by this router instance which includes all those + counted by vRtrIcmpInErrors." + ::= { vRtrIcmpStatEntry 1 } + +vRtrIcmpInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInErrors indicates the number of ICMPv4 messages + which this router instance received but determined as having + ICMP-specific errors (bad ICMPv4 checksums, bad length , etc.)." + ::= { vRtrIcmpStatEntry 2 } + +vRtrIcmpInDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInDestUnreachs indicates the number of ICMPv4 + Destination Unreachable messages received by this router instance." + ::= { vRtrIcmpStatEntry 3 } + +vRtrIcmpInRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInRedirects indicates number of ICMPv4 Redirect + messages received by this router instance." + ::= { vRtrIcmpStatEntry 4 } + +vRtrIcmpInEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInEchos indicates the number of ICMPv4 Echo + (request) messages received by this router instance." + ::= { vRtrIcmpStatEntry 5 } + +vRtrIcmpInEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInEchoReplies indicates the number of ICMPv4 Echo + Reply messages received by this router instance." + ::= { vRtrIcmpStatEntry 6 } + +vRtrIcmpInTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInTimeExcds indicates the number of ICMPv4 Time + Exceeded messages received by this router instance." + ::= { vRtrIcmpStatEntry 7 } + +vRtrIcmpInSrcQuenchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInSrcQuenchs indicates number of ICMPv4 Source + Quench messages received by this router instance." + ::= { vRtrIcmpStatEntry 8 } + +vRtrIcmpInTimestamps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInTimestamps indicates number of ICMPv4 Timestamp + (request) messages received by this router instance." + ::= { vRtrIcmpStatEntry 9 } + +vRtrIcmpInTimestampReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInTimestampReps indicates number of ICMPv4 + Timestamp Reply messages received by this router instance." + ::= { vRtrIcmpStatEntry 10 } + +vRtrIcmpInAddrMasks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInAddrMasks indicates number of ICMPv4 Address + Mask Request received by this router instance." + ::= { vRtrIcmpStatEntry 11 } + +vRtrIcmpInAddrMaskReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInAddrMaskReps indicates number of ICMPv4 Address + Mask Reply messages received by this router instance." + ::= { vRtrIcmpStatEntry 12 } + +vRtrIcmpInParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpInParmProblems indicates the number of ICMPv4 + Parameter Problem messages received by this router instance." + ::= { vRtrIcmpStatEntry 13 } + +vRtrIcmpOutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutMsgs indicates the total number of ICMPv4 + messages which this router instance attempted to send. Note that + this counter includes all those counted by vRtrIcmpOutErrors." + ::= { vRtrIcmpStatEntry 14 } + +vRtrIcmpOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutErrors indicates the number of ICMPv4 + messages which this router instance did not send due to problems + discovered within ICMPv4 such as a lack of buffers. This value + should not include errors discovered outside the ICMPv4 layer such + as the inability of VRtr IPv4 to route the resultant datagram. In + some implementations there may be no types of error which contribute + to this counter's value." + ::= { vRtrIcmpStatEntry 15 } + +vRtrIcmpOutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutDestUnreachs indicates the number of ICMPv4 + Destination Unreachable messages sent by this router instance." + ::= { vRtrIcmpStatEntry 16 } + +vRtrIcmpOutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutRedirects indicates the number of ICMPv4 + Redirect messages sent by this router instance." + ::= { vRtrIcmpStatEntry 17 } + +vRtrIcmpOutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutEchos indicates the number of ICMPv4 Echo + Request messages sent by this router instance." + ::= { vRtrIcmpStatEntry 18 } + +vRtrIcmpOutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutEchoReplies indicates the number of ICMPv4 + Echo Reply messages sent by this router instance." + ::= { vRtrIcmpStatEntry 19 } + +vRtrIcmpOutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutTimeExcds indicates the number of ICMPv4 Time + Exceeded messages sent by this router instance." + ::= { vRtrIcmpStatEntry 20 } + +vRtrIcmpOutSrcQuenchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutSrcQuenchs indicates the number of ICMPv4 + Source Quench messages sent by this router instance." + ::= { vRtrIcmpStatEntry 21 } + +vRtrIcmpOutTimestamps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutTimestamps indicates the number of ICMPv4 + Timestamp (request) messages sent by this router instance." + ::= { vRtrIcmpStatEntry 22 } + +vRtrIcmpOutTimestampReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutTimestampReps indicates the number of ICMPv4 + Timestamp Reply messages sent by this router instance." + ::= { vRtrIcmpStatEntry 23 } + +vRtrIcmpOutAddrMasks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutAddrMasks indicates the number of ICMPv4 + Address Mask Request sent by this router instance." + ::= { vRtrIcmpStatEntry 24 } + +vRtrIcmpOutAddrMaskReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutAddrMaskReps indicates the number of ICMPv4 + Address Mask Reply messages sent by this router instance." + ::= { vRtrIcmpStatEntry 25 } + +vRtrIcmpOutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIcmpOutParmProblems indicates the number of ICMPv4 + Parameter Problem messages sent by this router instance." + ::= { vRtrIcmpStatEntry 26 } + +vRtrIfIcmpStatTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfIcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfIcmpStatTable table contains statistics of ICMPv4 messages + that are received and sourced by a router interface." + ::= { tmnxVRtrObjs 130 } + +vRtrIfIcmpStatEntry OBJECT-TYPE + SYNTAX VRtrIfIcmpStatEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents the ICMPv4 statistics of a virtual router + interface. Entries are created and deleted when entries in the + vRtrIfTable are created and deleted." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfIcmpStatTable 1 } + +VRtrIfIcmpStatEntry ::= SEQUENCE +{ + vRtrIfIcmpInMsgs Counter32, + vRtrIfIcmpInErrors Counter32, + vRtrIfIcmpInDestUnreachs Counter32, + vRtrIfIcmpInRedirects Counter32, + vRtrIfIcmpInEchos Counter32, + vRtrIfIcmpInEchoReplies Counter32, + vRtrIfIcmpInTimeExcds Counter32, + vRtrIfIcmpInSrcQuenchs Counter32, + vRtrIfIcmpInTimestamps Counter32, + vRtrIfIcmpInTimestampReps Counter32, + vRtrIfIcmpInAddrMasks Counter32, + vRtrIfIcmpInAddrMaskReps Counter32, + vRtrIfIcmpInParmProblems Counter32, + vRtrIfIcmpOutMsgs Counter32, + vRtrIfIcmpOutErrors Counter32, + vRtrIfIcmpOutDestUnreachs Counter32, + vRtrIfIcmpOutRedirects Counter32, + vRtrIfIcmpOutEchos Counter32, + vRtrIfIcmpOutEchoReplies Counter32, + vRtrIfIcmpOutTimeExcds Counter32, + vRtrIfIcmpOutSrcQuenchs Counter32, + vRtrIfIcmpOutTimestamps Counter32, + vRtrIfIcmpOutTimestampReps Counter32, + vRtrIfIcmpOutAddrMasks Counter32, + vRtrIfIcmpOutAddrMaskReps Counter32, + vRtrIfIcmpOutParmProblems Counter32 +} + +vRtrIfIcmpInMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInMsgs indicates the total number of ICMPv4 + messages received by this interface which includes all those counted + by vRtrIfIcmpInErrors. Note that this interface is the interface to + which the ICMPv4 messages were addressed which may not be necessarily + the input interface for the messages." + ::= { vRtrIfIcmpStatEntry 1 } + +vRtrIfIcmpInErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInErrors indicates the number of ICMPv4 + messages which this interface received but determined as having + ICMPv4-specific errors (bad ICMPv4 checksums, bad length , etc.)." + ::= { vRtrIfIcmpStatEntry 2 } + +vRtrIfIcmpInDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInDestUnreachs indicates the number of ICMPv4 + Destination Unreachable messages received by this interface." + ::= { vRtrIfIcmpStatEntry 3 } + +vRtrIfIcmpInRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInRedirects indicates number of ICMPv4 Redirect + messages received by this interface." + ::= { vRtrIfIcmpStatEntry 4 } + +vRtrIfIcmpInEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInEchos indicates the number of ICMPv4 Echo + (request) messages received by this interface." + ::= { vRtrIfIcmpStatEntry 5 } + +vRtrIfIcmpInEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInEchoReplies indicates the number of ICMPv4 + Echo Reply messages received by this interface." + ::= { vRtrIfIcmpStatEntry 6 } + +vRtrIfIcmpInTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInTimeExcds indicates the number of ICMPv4 Time + Exceeded messages received by this interface." + ::= { vRtrIfIcmpStatEntry 7 } + +vRtrIfIcmpInSrcQuenchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInSrcQuenchs indicates the number of ICMPv4 + Source Quench messages received by this interface." + ::= { vRtrIfIcmpStatEntry 8 } + +vRtrIfIcmpInTimestamps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInTimestamps indicates the number of ICMPv4 + Timestamp (request) messages received by this interface." + ::= { vRtrIfIcmpStatEntry 9 } + +vRtrIfIcmpInTimestampReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInTimestampReps indicates the number of ICMPv4 + Timestamp Reply messages received by this interface." + ::= { vRtrIfIcmpStatEntry 10 } + +vRtrIfIcmpInAddrMasks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInAddrMasks indicates the number of ICMPv4 + Address Mask Request received by this interface." + ::= { vRtrIfIcmpStatEntry 11 } + +vRtrIfIcmpInAddrMaskReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInAddrMaskReps indicates the number of ICMPv4 + Address Mask Reply messages received by this interface." + ::= { vRtrIfIcmpStatEntry 12 } + +vRtrIfIcmpInParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpInParmProblems indicates the number of ICMPv4 + Parameter Problem messages received by this interface." + ::= { vRtrIfIcmpStatEntry 13 } + +vRtrIfIcmpOutMsgs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutMsgs indicates the total number of ICMPv4 + messages which this interface attempted to send. Note that this + counter includes all those counted by vRtrIfIcmpOutErrors." + ::= { vRtrIfIcmpStatEntry 14 } + +vRtrIfIcmpOutErrors OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutErrors indicates the number of ICMPv4 + messages which this interface did not send due to problems discovered + within ICMPv4 such as a lack of buffers. This value should not include + errors discovered outside the ICMPv4 layer such as the inability of + VRtr IPv6 to route the resultant datagram. In some implementations + there may be no types of error which contribute to this counter's + value." + ::= { vRtrIfIcmpStatEntry 15 } + +vRtrIfIcmpOutDestUnreachs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutDestUnreachs indicates the number of ICMPv4 + Destination Unreachable messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 16 } + +vRtrIfIcmpOutRedirects OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutRedirects indicates the number of ICMPv4 + Redirect messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 17 } + +vRtrIfIcmpOutEchos OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutEchos indicates the number of ICMPv4 Echo + Request messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 18 } + +vRtrIfIcmpOutEchoReplies OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutEchoReplies indicates the number of ICMPv4 + Echo Reply messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 19 } + +vRtrIfIcmpOutTimeExcds OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutTimeExcds indicates the number of ICMPv4 + Time Exceeded messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 20 } + +vRtrIfIcmpOutSrcQuenchs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutSrcQuenchs indicates the number of ICMPv4 + Source Quench messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 21 } + +vRtrIfIcmpOutTimestamps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutTimestamps indicates the number of ICMPv4 + Timestamp (request) messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 22 } + +vRtrIfIcmpOutTimestampReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutTimestampReps indicates the number of ICMPv4 + Timestamp Reply messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 23 } + +vRtrIfIcmpOutAddrMasks OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutAddrMasks indicates the number of ICMPv4 + Address Mask Request sent by this interface." + ::= { vRtrIfIcmpStatEntry 24 } + +vRtrIfIcmpOutAddrMaskReps OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutAddrMaskReps indicates the number of ICMPv4 + Address Mask Reply messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 25 } + +vRtrIfIcmpOutParmProblems OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of vRtrIfIcmpOutParmProblems indicates the number of ICMPv4 + Parameter Problem messages sent by this interface." + ::= { vRtrIfIcmpStatEntry 26 } + +vRtrIfExtParmsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VRtrIfExtParmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The vRtrIfExtParmsTable has an entry for each router interface + configured in the system. This table augments the vRtrIfTable." + ::= { tmnxVRtrObjs 131 } + +vRtrIfExtParmsEntry OBJECT-TYPE + SYNTAX VRtrIfExtParmsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each row entry represents a virtual router interface in the system. + Entries can be created and deleted via SNMP SET operations using the + vRtrIfRowStatus variable." + AUGMENTS { vRtrIfEntry } + ::= { vRtrIfExtParmsTable 1 } + +VRtrIfExtParmsEntry ::= SEQUENCE +{ + vRtrIfIpv4ArpPopulateHost TruthValue, + vRtrIfIpv4ArpRouteTag Unsigned32, + vRtrIfIpv6NdPopulateHost TruthValue, + vRtrIfIpv6NdRouteTag Unsigned32 +} + +vRtrIfIpv4ArpPopulateHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv4ArpPopulateHost specifies whether populate host + is enabled. + + When the value is set to 'true', unsolicited learning is enabled. + + When the value is set to 'false', unsolicited learning is disabled." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 1 } + +vRtrIfIpv4ArpRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv4ArpRouteTag specifies route tag." + DEFVAL { 0 } + ::= { vRtrIfExtParmsEntry 2 } + +vRtrIfIpv6NdPopulateHost OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NdPopulateHost specifies whether populate host + is enabled. + + When the value is set to 'true', unsolicited learning is enabled. + + When the value is set to 'false', unsolicited learning is disabled." + DEFVAL { false } + ::= { vRtrIfExtParmsEntry 3 } + +vRtrIfIpv6NdRouteTag OBJECT-TYPE + SYNTAX Unsigned32 (0 | 1..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The value of vRtrIfIpv6NdRouteTag specifies route tag." + DEFVAL { 0 } + ::= { vRtrIfExtParmsEntry 4 } + +tmnxVRtrDCObjs OBJECT IDENTIFIER ::= { tmnxVRtrObjs 200 } + +tmnxVrtrSys OBJECT IDENTIFIER ::= { tmnxVRtrObjs 201 } + +tmnxVrtrSysEnforceUniqueIfIndex OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrSysEnforceUniqueIfIndex specifies if, while an + SNMP client creates a conceptual row in the vRtrIfTable, this system + enforces values for the object vRtrIfIndex that are unique within the + scope of the system. + + While the value of tmnxVrtrSysEnforceUniqueIfIndex is equal to 'true', + this system only accepts values for vRtrIfIndex that are unique within + the scope of this system. + + While the value of tmnxVrtrSysEnforceUniqueIfIndex is equal to + 'false', this system accepts values for vRtrIfIndex that are unique + within the scope of the virtual router instance. + + Regardless of the value of tmnxVrtrSysEnforceUniqueIfIndex, values + suggested by the object vRtrNewIfIndex are unique within the scope of + the system. + + Regardless of the value of tmnxVrtrSysEnforceUniqueIfIndex, when this + system creates a conceptual row in the vRtrIfTable automatically, as a + consequence of the creation of some other row, for example in the + TIMETRA-SERV-MIB::iesIfTable, the value of vRtrIfIndex is unique + within the scope of the system. + + While there are conceptual rows in the vRtrIfTable having values for + the vRtrIfIndex object that are not unique within the system, it is + not allowed to set the value of tmnxVrtrSysEnforceUniqueIfIndex to + 'true'." + DEFVAL { false } + ::= { tmnxVrtrSys 1 } + +tmnxVrtrSysAllowQinQNetworkIntf OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of tmnxVrtrSysAllowQinQNetworkIntf specifies if the system + allows network interfaces on ports with a QinQ encapsulation." + DEFVAL { false } + ::= { tmnxVrtrSys 2 } + +tmnxVRtrConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 3 } + +tmnxVRtrCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 1 } + +tmnxVRtr7450V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV4v0Group, + tmnxVRtrIfV4v0Group, + tmnxVRtrIpV4v0Group, + tmnxVRtrNotificationV4v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 4 } + +tmnxVRtr7750V4v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7750 SR series systems release R4.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV4v0Group, + tmnxVRtrIfV4v0Group, + tmnxVRtrIpV4v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV4v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrNotificationV4v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 5 } + +tmnxVRtr7450V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV5v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrNotificationV5v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 6 } + +tmnxVRtr7750V5v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7750 SR series systems release R5.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalR2r1Group, + tmnxVRtrV5v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrNotificationV5v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV4v0Group + } + ::= { tmnxVRtrCompliances 7 } + +tmnxVRtr7450V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrNotificationV6v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayGroup, + tmnxVRtrFibStatsV6v0Group + } + ::= { tmnxVRtrCompliances 8 } + +tmnxVRtr77x0V6v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R6.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrNotificationV6v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayGroup, + tmnxVRtrFibStatsV6v0Group + } + ::= { tmnxVRtrCompliances 9 } + +tmnxVRtr7450V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrNotificationV6v1Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrV6v1Group, + tmnxVRtrFibStatsV6v1Group + } + ::= { tmnxVRtrCompliances 10 } + +tmnxVRtr77x0V6v1Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R6.1." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIpV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrNotificationV6v1Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrV6v1Group, + tmnxVRtrFibStatsV6v1Group + } + ::= { tmnxVRtrCompliances 11 } + +tmnxVRtr7450V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV7v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrFibStatsV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV7v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV7v0Group + } + ::= { tmnxVRtrCompliances 12 } + +tmnxVRtr77x0V7v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R7.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV7v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrFibStatsV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV7v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV7v0Group + } + ::= { tmnxVRtrCompliances 13 } + +tmnxVRtr7450V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV8v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV8v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrBfdV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group + } + ::= { tmnxVRtrCompliances 14 } + +tmnxVRtr77x0V8v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R8.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrBfdV6v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV8v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV8v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrBfdV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group + } + ::= { tmnxVRtrCompliances 15 } + +tmnxVRtr7450V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + 7450 ESS series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV8v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrBfdV9v0Group, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group + } + ::= { tmnxVRtrCompliances 16 } + +tmnxVRtr77x0V9v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R9.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIfV5v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrMvpnV7v0Group, + tmnxVRtrIfV7v0Group, + tmnxVRtrV8v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrBfdV9v0Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrIfV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group + } + ::= { tmnxVRtrCompliances 17 } + +tmnxVRtr77x0V10v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R10.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrV10v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrBfdV7v0Group, + tmnxVRtrNotificationV8v0Group, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrBfdV9v0Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group + } + ::= { tmnxVRtrCompliances 18 } + +tmnxVRtr77x0V11v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R11.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrV10v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrIfExtV11v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrV11v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV11v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp + } + ::= { tmnxVRtrCompliances 19 } + +tmnxVRtr7xx0V12v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R12.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrV10v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrIpV7v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrIfExtV12v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrV11v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV11v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV13v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp + } + ::= { tmnxVRtrCompliances 20 } + +tmnxVRtr7xx0V13v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R13.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrIfExtV12v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV11v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV13v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrTunnelExtTableV13v0Group, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0Group, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrTunnelTableCBFV13v0Group, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup + } + ::= { tmnxVRtrCompliances 21 } + +tmnxVRtr7xx0V14v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R14.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrGlobalV10v0Group, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrIfExtV12v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV14v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV14v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrTunnelExtTableV13v0Group, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0Group, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrTunnelTableCBFV13v0Group, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup, + tmnxVRtrStaticRoutePrefixGroup, + tmnxVRtrEntropyLabelGroup, + tmnxVRtrLspBfdGroup, + tmnxVRtrConfFlowspecV14v0Group, + tmnxVRtrIfV14v0Group, + tmnxVRtrInetSRIndirectV14v0Group, + tmnxVRtrFibStatsV14v0Group, + tmnxVRtrIfDHCPRelayV14v0Group, + tmnxVRtrBgpLblIpRoutes14v0Group, + tmnxVRtrV6TunnelTableStatGroup, + tmnxVRtrSrTeV14v0Group, + tmnxVRtrIfExtV14v0Group, + tmnxVRtrLoopbackNotifGroup, + tmnxVRtrV14v0NotifyObjsGroup, + tmnxVRtrTunnelTableLSCV14v0Group, + tmnxVRtrIcmpV4StatsV14v0Group, + tmnxVRtrIcmpV4ParamV14v0Group, + tmnxVRtrTunnelTableNhTV14v0Group, + tmnxVRtrFpeV14v0Group + } + ::= { tmnxVRtrCompliances 22 } + +tmnxVRtr7xx0V15v0Compliance MODULE-COMPLIANCE + STATUS obsolete + DESCRIPTION + "The compliance statement for management of VRTR instances on Nokia + SROS series systems release R15.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV14v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV14v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrTunnelExtTableV13v0Group, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrTunnelTableCBFV13v0Group, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup, + tmnxVRtrStaticRoutePrefixGroup, + tmnxVRtrEntropyLabelGroup, + tmnxVRtrLspBfdGroup, + tmnxVRtrConfFlowspecV14v0Group, + tmnxVRtrIfV14v0Group, + tmnxVRtrInetSRIndirectV14v0Group, + tmnxVRtrFibStatsV14v0Group, + tmnxVRtrIfDHCPRelayV14v0Group, + tmnxVRtrBgpLblIpRoutes14v0Group, + tmnxVRtrV6TunnelTableStatGroup, + tmnxVRtrSrTeV14v0Group, + tmnxVRtrIfExtV14v0Group, + tmnxVRtrLoopbackNotifGroup, + tmnxVRtrV14v0NotifyObjsGroup, + tmnxVRtrTunnelTableLSCV14v0Group, + tmnxVRtrIcmpV4StatsV14v0Group, + tmnxVRtrIcmpV4ParamV14v0Group, + tmnxVRtrTunnelTableNhTV14v0Group, + tmnxVRtrFpeV14v0Group, + tmnxVRtrV15v0Group, + tmnxVrtrDDosDCpuProtPolicyGrp, + tmnxVRtrIfExtV15v0Group, + tmnxVRtrUdpTunnelGroup, + tmnxVRtrIpV15v0Group, + tmnxVRtrQinQNetworkIntfGroup, + tmnxVRtrGlobalV15v0Group, + tmnxVRtrIfExtV15v0ObjectGroup, + tmnxVRtrClassFwdingV15v0Group, + tmnxVRtrNotificationV15v0Group, + tmnxVRtrIfExtHostRteV15v0Group, + tmnxVRtrIfNgeStatsGroup + } + ::= { tmnxVRtrCompliances 23 } + +tmnxVRtr7xx0V16v0Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for management of virtual router instances on + Nokia SROS series systems release R16.0." + MODULE + MANDATORY-GROUPS { + tmnxVRtrGlobalV6v0Group, + tmnxVRtrIPv6V4v0Group, + tmnxVRtrIPv6IpV5v0Group, + tmnxVRtrIPv6IfV4v0Group, + tmnxVRtrIfDhcpServerGroup, + tmnxVRtrIfSubscrAuthV3v0Group, + tmnxVRtrStaticRteCPEChkV6v0Group, + tmnxVRtrIfIpcpV6v0Group, + tmnxVRtrIfCpmProtectGroup, + tmnxDscpAppV6v0Group, + tmnxVRtrIfDHCPRelayV9v0Group, + tmnxVRtrIfDHCPRelayV11v0Group, + tmnxVRtrV6v1Group, + tmnxVRtrInetAllCidrRouteV7v0Group, + tmnxVRtrInetStaticRouteV7v0Group, + tmnxVRtruRPFV7v0Group, + tmnxVRtrV9v0Group, + tmnxVRtrPolicyGroup, + tmnxVRtrNetDomainGroup, + tmnxVRtrTunIntV8v0Group, + tmnxVRtrFibStatsV8v0Group, + tmnxVRtrMvpnPmsiV8v0Group, + tmnxVRtrIfDHCPRelayV6v1Group, + tmnxVRtrQPPBV9v0R4Group, + tmnxVRtrIfDHCP6V9v0Group, + tmnxVRtrIfDHCP6V10v0Group, + tmnxVRtrIfDHCP6V11v0Group, + tmnxVRtrIfDHCP6V12v0Group, + tmnxVrtrIfDHCP6ProxyDuidGroup, + tmnxVRtrIfStatsV9v0Group, + tmnxVRtrIfStatsV11v0Group, + tmnxVRtrIfIpReasV9v0Group, + tmnxVRtrMSPwV9v0Group, + tmnxVRtrNatRedGroup, + tmnxVRtrMvpnSrcRedV9v0R4Group, + tmnxVRtrStatV9v0Group, + tmnxVRtruRPFV10v0Group, + tmnxVRtrIpPoolGroup, + tmnxVRtrQosQGrplV10v0Group, + tmnxVRtrStatV10v0Group, + tmnxVRtrStatV11v0Group, + tmnxVRtrIPv6MgtIfV7v0Group, + tmnxMGVRtrIfV4v0Group, + tmnxVRtrIfV10v0Group, + tmnxVRtrNotificationV10v0Group, + tmnxVRtrFlowSpecV11v0Group, + tmnxVRtrGrtLocalMgmtV10v0Group, + tmnxVRtrMcastV11v0Group, + tmnxVrtrIfDCpuProtV11v0Group, + tmnxVrtrDcpNotifyObjsV11v0Group, + tmnxVrtrIfDcpNotifyV11v0Group, + tmnxVRtrIfMacStatsV11v0Group, + tmnxVRtrIpv6RtrAdvertV11v0Group, + tmnxVRtrBfdV11v0Group, + tmnxVRtrNotificationV14v0Group, + tmnxVRtrV12v0Group, + tmnxVRtrRAV12v0Group, + tmnxVRtrExportBgpVpnV11v0Group, + tmnxVRtrGenerateICMPV12v0Group, + tmnxVRtrIfSendV12v0Group, + tmnxvRtrIfAttributeGroup, + tmnxVRtrCreation12v0Group, + tmnxVRtrIPsecStatGroup, + tmnxVRtrVirtualCPE12v0Group, + tmnxVRtrBgpEvpn12v0Group, + tmnxVRtrLagHashLoadBal12v0Group, + tmnxVRtrPlcyAcctTempl12v0Group, + tmnxVRtrLagEgrLoadBal12v0Group, + tmnxVRtrVccvBfd12v0Group, + tmnxVRtrIcmpTunnelingGroup, + tmnxVRtrAggrRouteV12v0Group, + tmnxVRtrBgpEvpnIpRoutes12v0Group, + tmnxVRtrConfExtV12v0Group, + tmnxVRtrStickyHashEcmp12v0Group, + tmnxVRtrV14v0Group, + tmnxVRtrNotifyObjsNHRvplsArpGrp, + tmnxVRtrNotificationNHRvplsArpGr, + tmnxVRtrTunnelExtTableV13v0Group, + tmnxVRtrMcastSpmsiEnhV13v0Group, + tmnxVRtrHoldDownTimeV12v0Group, + tmnxVRtrLoadBalEnhV13v0Group, + tmnxVRtrInetSRIndirectV13v0Group, + tmnxVRtrIfExtIfArpRetryTimerGrp, + tmnxVRtrBgpAutoRDGroup, + tmnxVRtrTunnelTableStatGroup, + tmnxVRtrIfDHCPRelayV13v0Group, + tmnxVRtrLdpIpv613v0Group, + tmnxVRtrIfLagPerLinkHashGroup, + tmnxVRtrCidrNextHopOwnInstGroup, + tmnxVRtrIpV13v0ObsoletedGroup, + tmnxVRtrV13v0GenObsoletedGroup, + tmnxVRtrIfArpNbrLimitGroup, + tmnxVRtrIfExtV13v0Group, + tmnxVRtrV13v0IfStatsGroup, + tmnxVRtrIfArpNbrNotifGroup, + tmnxVRtrTunnelTableCBFV13v0Group, + tmnxVRtrIPv6IPsecStatGroup, + tmnxVRtrUniqueIfIndexGroup, + tmnxVRtrStaticRoutePrefixGroup, + tmnxVRtrEntropyLabelGroup, + tmnxVRtrLspBfdGroup, + tmnxVRtrConfFlowspecV14v0Group, + tmnxVRtrIfV14v0Group, + tmnxVRtrInetSRIndirectV14v0Group, + tmnxVRtrFibStatsV14v0Group, + tmnxVRtrIfDHCPRelayV14v0Group, + tmnxVRtrBgpLblIpRoutes14v0Group, + tmnxVRtrV6TunnelTableStatGroup, + tmnxVRtrSrTeV14v0Group, + tmnxVRtrIfExtV14v0Group, + tmnxVRtrLoopbackNotifGroup, + tmnxVRtrV14v0NotifyObjsGroup, + tmnxVRtrTunnelTableLSCV14v0Group, + tmnxVRtrIcmpV4StatsV14v0Group, + tmnxVRtrIcmpV4ParamV14v0Group, + tmnxVRtrTunnelTableNhTV14v0Group, + tmnxVRtrFpeV14v0Group, + tmnxVRtrV15v0Group, + tmnxVrtrDDosDCpuProtPolicyGrp, + tmnxVRtrIfExtV15v0Group, + tmnxVRtrUdpTunnelGroup, + tmnxVRtrIpV15v0Group, + tmnxVRtrQinQNetworkIntfGroup, + tmnxVRtrGlobalV15v0Group, + tmnxVRtrIfExtV15v0ObjectGroup, + tmnxVRtrClassFwdingV15v0Group, + tmnxVRtrNotificationV15v0Group, + tmnxVRtrIfExtHostRteV15v0Group, + tmnxVRtrIfNgeStatsGroup + } + ::= { tmnxVRtrCompliances 25 } + +tmnxVRtrGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 2 } + +tmnxVRtrGlobalR2r1Group OBJECT-GROUP + OBJECTS { + vRtrNextVRtrID, + vRtrConfiguredVRtrs, + vRtrActiveVRtrs, + vRtrRouteThresholdSoakTime, + vRtrMaxARPEntries + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of general capabilities for + transport and virtual routers on version 2.1 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 10 } + +tmnxVRtrIfSubscrAuthV3v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPAuthPolicy, + vRtrIfDHCPRelayAuthPktsDiscarded, + vRtrIfDHCPRelayAuthPktsSuccess + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP + authentication on version 3.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 11 } + +tmnxVRtrV4v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrOspfStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrOspfv3Status, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 14 } + +tmnxVRtrIfV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfChannelID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfAlias, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfNtpBroadcast, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfQosPolicyId, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82 + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 15 } + +tmnxVRtrIpV4v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrInstanceAggregationTableLastChanged, + vRtrAggregationRowStatus, + vRtrAggregationLastChanged, + vRtrAggregationSummaryOnly, + vRtrAggregationASSet, + vRtrAggregationAggregatorAS, + vRtrAggregationAggregatorIPAddr, + vRtrAggregationOperState, + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorAS, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 4.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 16 } + +tmnxVRtrObsoletedObjectsV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPLseStateChAddr, + vRtrIfDHCPLseStateRemainLseTime, + vRtrIfDHCPLseStateOption82, + vRtrIfDHCPLseStatePersistKey, + vRtrDHCPClientLease, + vRtrDhcpLseStateOldCiAddr, + vRtrDhcpLseStateOldChAddr, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDhcpRestoreLseStateCiAddr, + vRtrDhcpRestoreLseStateVRtrId, + vRtrDhcpRestoreLseStateIfIndex, + vRtrDhcpRestoreLseStateProblem, + vRtrDhcpLseStatePopulateError, + vRtrIfDHCPRelayInfoOption, + vRtrIfDHCPAutoFilter, + vRtrIfDHCPSnooping, + vRtrIfDHCPAutoFilterId, + vRtrIfDHCPOperAutoFilter, + vRtrAutoFilterDHCPClientAddress, + vRtrAutoFilterDHCPClientLease + } + STATUS current + DESCRIPTION + "The group of objects no longer supported in version 4.0 + of Nokia SROS series systems." + ::= { tmnxVRtrGroups 17 } + +tmnxVRtrBfdV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdAdminState, + vRtrIfBfdTransmitInterval, + vRtrIfBfdReceiveInterval, + vRtrIfBfdMultiplier, + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection on + version 4.0 Nokia 7x50 series systems." + ::= { tmnxVRtrGroups 18 } + +tmnxVRtrNotificationV4v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 19 } + +tmnxVRtrIPv6IfV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIPv6ConfigAllowed, + vRtrIfIPv6OperState, + vRtrIfIPv6IngressFilterId, + vRtrIfIPv6EgressFilterId, + vRtrIfIcmpV6Redirects, + vRtrIfIcmpV6NumRedirects, + vRtrIfIcmpV6RedirectsTime, + vRtrIfIcmpV6Unreachables, + vRtrIfIcmpV6NumUnreachables, + vRtrIfIcmpV6UnreachablesTime, + vRtrIfIcmpV6TimeExceeded, + vRtrIfIcmpV6NumTimeExceeded, + vRtrIfIcmpV6TimeExceededTime, + vRtrIfIcmpV6PktTooBig, + vRtrIfIcmpV6NumPktTooBig, + vRtrIfIcmpV6PktTooBigTime, + vRtrIfIcmpV6ParamProblem, + vRtrIfIcmpV6NumParamProblem, + vRtrIfIcmpV6ParamProblemTime, + vRtrIfLinkLocalAddressType, + vRtrIfLinkLocalAddressState, + vRtrIfLinkLocalAddress, + vRtrIfIcmp6InMsgs, + vRtrIfIcmp6InErrors, + vRtrIfIcmp6InDestUnreachs, + vRtrIfIcmp6InAdminProhibs, + vRtrIfIcmp6InTimeExcds, + vRtrIfIcmp6InParmProblems, + vRtrIfIcmp6InPktTooBigs, + vRtrIfIcmp6InEchos, + vRtrIfIcmp6InEchoReplies, + vRtrIfIcmp6InRtrSolicits, + vRtrIfIcmp6InRtrAdvertisements, + vRtrIfIcmp6InNbrSolicits, + vRtrIfIcmp6InNbrAdvertisements, + vRtrIfIcmp6InRedirects, + vRtrIfIcmp6InGrpMembQueries, + vRtrIfIcmp6InGrpMembResponses, + vRtrIfIcmp6InGrpMembReductions, + vRtrIfIcmp6OutMsgs, + vRtrIfIcmp6OutErrors, + vRtrIfIcmp6OutDestUnreachs, + vRtrIfIcmp6OutAdminProhibs, + vRtrIfIcmp6OutTimeExcds, + vRtrIfIcmp6OutParmProblems, + vRtrIfIcmp6OutPktTooBigs, + vRtrIfIcmp6OutEchos, + vRtrIfIcmp6OutEchoReplies, + vRtrIfIcmp6OutRtrSolicits, + vRtrIfIcmp6OutRtrSolicitsTime, + vRtrIfIcmp6OutRtrAdvertisements, + vRtrIfIcmp6OutRtrAdvTime, + vRtrIfIcmp6OutNbrSolicits, + vRtrIfIcmp6OutNbrSolicitsTime, + vRtrIfIcmp6OutNbrAdvertisements, + vRtrIfIcmp6OutNbrAdvTime, + vRtrIfIcmp6OutRedirects, + vRtrIfIcmp6OutGrpMembQueries, + vRtrIfIcmp6OutGrpMembResponses, + vRtrIfIcmp6OutGrpMembReductions, + vRtrIcmp6InMsgs, + vRtrIcmp6InErrors, + vRtrIcmp6InDestUnreachs, + vRtrIcmp6InAdminProhibs, + vRtrIcmp6InTimeExcds, + vRtrIcmp6InParmProblems, + vRtrIcmp6InPktTooBigs, + vRtrIcmp6InEchos, + vRtrIcmp6InEchoReplies, + vRtrIcmp6InRtrSolicits, + vRtrIcmp6InRtrAdvertisements, + vRtrIcmp6InNbrSolicits, + vRtrIcmp6InNbrAdvertisements, + vRtrIcmp6InRedirects, + vRtrIcmp6InGrpMembQueries, + vRtrIcmp6InGrpMembResponses, + vRtrIcmp6InGrpMembReductions, + vRtrIcmp6OutMsgs, + vRtrIcmp6OutErrors, + vRtrIcmp6OutDestUnreachs, + vRtrIcmp6OutAdminProhibs, + vRtrIcmp6OutTimeExcds, + vRtrIcmp6OutParmProblems, + vRtrIcmp6OutPktTooBigs, + vRtrIcmp6OutEchos, + vRtrIcmp6OutEchoReplies, + vRtrIcmp6OutRtrSolicits, + vRtrIcmp6OutRtrAdvertisements, + vRtrIcmp6OutNbrSolicits, + vRtrIcmp6OutNbrAdvertisements, + vRtrIcmp6OutRedirects, + vRtrIcmp6OutGrpMembQueries, + vRtrIcmp6OutGrpMembResponses, + vRtrIcmp6OutGrpMembReductions + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 virtual interfaces + on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 20 } + +tmnxVRtrIPv6V4v0Group OBJECT-GROUP + OBJECTS { + vRtrV6DirectRoutes, + vRtrV6DirectActiveRoutes, + vRtrV6StaticRoutes, + vRtrV6StaticActiveRoutes, + vRtrV6OSPFRoutes, + vRtrV6OSPFActiveRoutes, + vRtrV6BGPRoutes, + vRtrV6BGPActiveRoutes, + vRtrV6ISISRoutes, + vRtrV6ISISActiveRoutes, + vRtrV6RIPRoutes, + vRtrV6RIPActiveRoutes, + vRtrV6AggregateRoutes, + vRtrV6AggregateActiveRoutes, + vRtrV6StatConfiguredIfs, + vRtrV6StatActiveIfs, + vRtrV6StatIllegalLabels, + vRtrV6StatCurrNumRoutes, + vRtrV6StatBGPVpnRoutes, + vRtrV6StatBGPVpnActiveRoutes, + vRtrV6StatTotalLdpTunnels, + vRtrV6StatTotalSdpTunnels, + vRtrV6StatActiveLdpTunnels, + vRtrV6StatActiveSdpTunnels, + vRtrV6MulticastRoutes, + vRtrV6StatActiveNbrEntries, + vRtrV6StatTotalNbrEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 transport and + virtual routers on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 21 } + +tmnxVRtrIPv6IpV4v0Group OBJECT-GROUP + OBJECTS { + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of Ipv6 IP capabilities for + transport and virtual routers on version 4.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 22 } + +tmnxVRtrObsoleteNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrDHCPAFEntriesExceeded, + tmnxVRtrDHCPLseStsExceeded, + tmnxVRtrDHCPLeaseStateOverride, + tmnxVRtrDHCPLseStRestoreProblem, + tmnxVRtrDHCPLseStatePopulateErr + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the transport and virtual + router capabilities on Nokia SROS series systems." + ::= { tmnxVRtrGroups 23 } + +tmnxVRtrIPv6IpV5v0Group OBJECT-GROUP + OBJECTS { + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrIfDHCP6TableLastChanged, + vRtrIfDHCP6LastChanged, + vRtrIfDHCP6AdminState, + vRtrIfDHCP6OperState, + vRtrIfDHCP6Description, + vRtrIfDHCP6RelayServer1, + vRtrIfDHCP6RelayServer2, + vRtrIfDHCP6RelayServer3, + vRtrIfDHCP6RelayServer4, + vRtrIfDHCP6RelayServer5, + vRtrIfDHCP6RelayServer6, + vRtrIfDHCP6RelayServer7, + vRtrIfDHCP6RelayServer8, + vRtrIfDHCP6RelayItfIdOption, + vRtrIfDHCP6LeasePopulate, + vRtrIfDHCP6CurrLeasePopulate, + vRtrIfDHCP6SourceAddress, + vRtrIfDHCP6EnableNgbrResolution, + vRtrIfDHCP6RemoteIdOption, + vRtrIfDHCP6PfxdAdminState, + vRtrIfDHCP6ServerMaxLeaseStates, + vRtrIfDHCP6CurrServerLeaseStates, + vRtrIfDHCP6ItfIdString, + vRtrIfProxyNDLocal, + vRtrIfProxyNDPolicy1, + vRtrIfProxyNDPolicy2, + vRtrIfProxyNDPolicy3, + vRtrIfProxyNDPolicy4, + vRtrIfProxyNDPolicy5, + vRtrIfDHCP6PfxdRowStatus, + vRtrIfDHCP6PfxdLastChanged, + vRtrIfDHCP6PfxdDUID, + vRtrIfDHCP6PfxdIAID, + vRtrIfDHCP6PfxdPrefLifetime, + vRtrIfDHCP6PfxdValidLifetime, + vRtrIfDHCP6PfxDelegationLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Ipv6 IP capabilities for + transport and virtual routers on version 5.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 24 } + +tmnxVRtrIfV5v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfAlias, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfNtpBroadcast, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfQosPolicyId, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfLastOperStateChange, + vRtrIfOperMtu, + vRtrIfGlobalIndex, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfGlobalIndexvRtrID, + vRtrIfGlobalIndexvRtrIfIndex, + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 5.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 25 } + +tmnxVRtrIpV5v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrInstanceAggregationTableLastChanged, + vRtrAggregationRowStatus, + vRtrAggregationLastChanged, + vRtrAggregationSummaryOnly, + vRtrAggregationASSet, + vRtrAggregationAggregatorAS, + vRtrAggregationAggregatorIPAddr, + vRtrAggregationOperState, + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorAS, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric, + vRtrInetCidrRouteIfVRtrId + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 4.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 26 } + +tmnxVRtrV5v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on version 5.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 27 } + +tmnxVRtrNotificationV5v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 5.0 Nokia 7xx0 SR series systems." + ::= { tmnxVRtrGroups 28 } + +tmnxVRtrObsoleteV5v0Group OBJECT-GROUP + OBJECTS { + vRtrOspfStatus, + vRtrOspfv3Status, + vRtrIfChannelID + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-VRTR-MIB which are obsoleted in Nokia + SROS 5.0 series systems." + ::= { tmnxVRtrGroups 29 } + +tmnxVRtrNotificationObjV5v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 5.0 series systems." + ::= { tmnxVRtrGroups 30 } + +tmnxVRtrIfDhcpServerGroup OBJECT-GROUP + OBJECTS { + vRtrIfLocalDhcpServerName + } + STATUS current + DESCRIPTION + "The group of objects supporting the DHCP server capabilities on + version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 31 } + +tmnxVRtrV6v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrAS, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrConfederationAS, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 32 } + +tmnxVRtrStaticRteCPEChkV6v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteCpeAddrType, + vRtrInetStaticRouteCpeAddr, + vRtrInetStaticRouteCpeInterval, + vRtrInetStaticRouteCpeDropCnt, + vRtrInetStaticRouteCpeEnableLog, + vRtrInetStatRteCpeChkUpTime, + vRtrInetStatRteCpeChkInPktCnt, + vRtrInetStatRteCpeChkOutPktCnt, + vRtrInetStatRteCpeChkUpTrans, + vRtrInetStatRteCpeChkDownTrans, + vRtrInetStatRteCpeChkTTL + } + STATUS current + DESCRIPTION + "The group of objects supporting the Static Route CPE Check capability + on version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 33 } + +tmnxVRtrIfIpcpV6v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpcpPeerAddrType, + vRtrIfIpcpPeerAddr, + vRtrIfIpcpPriDnsAddrType, + vRtrIfIpcpPriDnsAddr, + vRtrIfIpcpSecDnsAddrType, + vRtrIfIpcpSecDnsAddr + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPCP extensions for + virtual interfaces on version 6.0 Nokia 7x50 SR series systems" + ::= { tmnxVRtrGroups 34 } + +tmnxVRtrIfCpmProtectGroup OBJECT-GROUP + OBJECTS { + vRtrIfCpmProtPolicyId, + vRtrIfCpmProtUncfgdProtoDropCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of CPM Protection for + virtual interfaces on Nokia SROS series systems." + ::= { tmnxVRtrGroups 35 } + +tmnxDscpAppV6v0Group OBJECT-GROUP + OBJECTS { + tmnxDscpAppLastChanged, + tmnxDscpAppDscpValue, + tmnxDscpFCLastChanged, + tmnxDscpFCValue, + tmnxDscpAppTableLastChanged, + tmnxDscpFCTableLastChanged, + tmnxDot1pAppTableLastChanged, + tmnxDot1pAppLastChanged, + tmnxDot1pAppValue + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DSCP marking for + self-generated protocol control traffic on Nokia SROS series systems + release 6.0." + ::= { tmnxVRtrGroups 36 } + +tmnxVRtrIfDHCPRelayGroup OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 6.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 37 } + +tmnxVRtrGlobalV6v0Group OBJECT-GROUP + OBJECTS { + vRtrNextVRtrID, + vRtrConfiguredVRtrs, + vRtrActiveVRtrs, + vRtrRouteThresholdSoakTime, + vRtrMaxARPEntries, + vRtrIPv6RouteThresholdSoakTime + } + STATUS current + DESCRIPTION + "The group of objects supporting management of general capabilities for + transport and virtual routers on version 6.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 38 } + +tmnxVRtrNotificationObjV6v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription, + vRtrMaxRoutesType, + vRtrSlotOrCpmFlag + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 6.0 series systems." + ::= { tmnxVRtrGroups 39 } + +tmnxVRtrNotificationV6v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 40 } + +tmnxVRtrBfdV6v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdAdminState, + vRtrIfBfdTransmitInterval, + vRtrIfBfdReceiveInterval, + vRtrIfBfdMultiplier, + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval, + vRtrIfBfdEchoInterval, + vRtrIfBfdSessionType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection on + version 6.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 41 } + +tmnxVRtrV6v1Group OBJECT-GROUP + OBJECTS { + vRtrIgnoreNextHopMetric, + vRtrIfStripLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting new functionality on version 6.1 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 42 } + +tmnxVRtrIPv6MgtIfV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIPv6ConfigAllowed + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv6 on the the + management interface on version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 43 } + +tmnxVRtrFibStatsV6v0Group OBJECT-GROUP + OBJECTS { + vRtrFibStatStaticRoutes, + vRtrFibStatDirectRoutes, + vRtrFibStatHostRoutes, + vRtrFibStatBGPRoutes, + vRtrFibStatBGPVpnRoutes, + vRtrFibStatOSPFRoutes, + vRtrFibStatISISRoutes, + vRtrFibStatRIPRoutes, + vRtrFibStatAggrRoutes, + vRtrFibStatSubMgmtRoutes, + vRtrFibStatManagedRoutes, + vRtrFibStatV6StaticRoutes, + vRtrFibStatV6DirectRoutes, + vRtrFibStatV6HostRoutes, + vRtrFibStatV6BGPRoutes, + vRtrFibStatV6BGPVpnRoutes, + vRtrFibStatV6OSPFRoutes, + vRtrFibStatV6ISISRoutes, + vRtrFibStatV6RIPRoutes, + vRtrFibStatV6AggrRoutes, + vRtrFibStatV6SubMgmtRoutes, + vRtrFibStatV6ManagedRoutes, + vRtrFibStatOverflows, + vRtrFibStatNextHopIPActive, + vRtrFibStatNextHopIPAvailable, + vRtrFibStatNextHopTunnelActive, + vRtrFibStatNextHopTunnelAvailable + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting FIB summary counts on version 6.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 44 } + +tmnxVRtrInetAllCidrRouteV7v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAllCidrRouteIfIndex, + vRtrInetAllCidrRouteType, + vRtrInetAllCidrRouteAge, + vRtrInetAllCidrRouteNextHopAS, + vRtrInetAllCidrRouteMetric1, + vRtrInetAllCidrRouteMetric2, + vRtrInetAllCidrRouteMetric3, + vRtrInetAllCidrRouteMetric4, + vRtrInetAllCidrRouteMetric5, + vRtrInetAllCidrRoutePreference, + vRtrInetAllCidrRouteMetric, + vRtrInetAllCidrRouteIfVRtrId, + vRtrInetAllCidrRouteIsActive + } + STATUS current + DESCRIPTION + "The group of objects supporting FIB summary counts on version 7.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 45 } + +tmnxVRtrInetStaticRouteV7v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRoutePrefixListName, + vRtrInetStaticRoutePrefixListFlag + } + STATUS current + DESCRIPTION + "The group of objects supporting the Conditional Route Policy + capability on version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 46 } + +tmnxVRtrFibStatsV6v1Group OBJECT-GROUP + OBJECTS { + vRtrFibStatStaticRoutes, + vRtrFibStatDirectRoutes, + vRtrFibStatHostRoutes, + vRtrFibStatBGPRoutes, + vRtrFibStatBGPVpnRoutes, + vRtrFibStatOSPFRoutes, + vRtrFibStatISISRoutes, + vRtrFibStatRIPRoutes, + vRtrFibStatAggrRoutes, + vRtrFibStatSubMgmtRoutes, + vRtrFibStatManagedRoutes, + vRtrFibStatV6StaticRoutes, + vRtrFibStatV6DirectRoutes, + vRtrFibStatV6HostRoutes, + vRtrFibStatV6BGPRoutes, + vRtrFibStatV6BGPVpnRoutes, + vRtrFibStatV6OSPFRoutes, + vRtrFibStatV6ISISRoutes, + vRtrFibStatV6RIPRoutes, + vRtrFibStatV6AggrRoutes, + vRtrFibStatV6SubMgmtRoutes, + vRtrFibStatV6ManagedRoutes, + vRtrFibStatOverflows, + vRtrFibStatAlarmCount, + vRtrFibStatLastAlarmTime, + vRtrFibStatHighUtilization, + vRtrFibStatNextHopIPActive, + vRtrFibStatNextHopIPAvailable, + vRtrFibStatNextHopTunnelActive, + vRtrFibStatNextHopTunnelAvailable + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting FIB summary counts on version 6.1 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 47 } + +tmnxVRtrNotificationV6v1Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 6.1 Nokia SROS series systems." + ::= { tmnxVRtrGroups 48 } + +tmnxVRtruRPFV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfuRPFCheckState, + vRtrIfuRPFCheckMode, + vRtrIfuRPFCheckFailPkts, + vRtrIfuRPFCheckFailPktsLow32, + vRtrIfuRPFCheckFailPktsHigh32, + vRtrIfuRPFCheckFailBytes, + vRtrIfuRPFCheckFailBytesLow32, + vRtrIfuRPFCheckFailBytesHigh32 + } + STATUS current + DESCRIPTION + "The group of objects supporting unicast RPF feature on version 7.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 49 } + +tmnxVRtrMvpnV7v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnVrfTarget, + vRtrMvpnVrfExportTarget, + vRtrMvpnVrfImportTarget, + vRtrMvpnVrfTargetUnicast, + vRtrMvpnVrfExportTargetUnicast, + vRtrMvpnVrfImportTargetUnicast, + vRtrMvpnImportPolicy1, + vRtrMvpnImportPolicy2, + vRtrMvpnImportPolicy3, + vRtrMvpnImportPolicy4, + vRtrMvpnImportPolicy5, + vRtrMvpnExportPolicy1, + vRtrMvpnExportPolicy2, + vRtrMvpnExportPolicy3, + vRtrMvpnExportPolicy4, + vRtrMvpnExportPolicy5, + vRtrMvpnImportPolicyUnicast, + vRtrMvpnExportPolicyUnicast, + vRtrMvpnCMcastImportRT + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Multicast VPN (MVPN) on version 7.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 50 } + +tmnxVRtrIfV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfQosQGrp + } + STATUS obsolete + DESCRIPTION + "The group of additional router interface objects supported on version + 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 51 } + +tmnxVRtrIpV7v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric, + vRtrInetCidrRouteIfVRtrId, + vRtrInetAggrAggregatorAS4Byte, + vRtrInetCidrRouteTunnEndpntInfo, + vRtrInetCidrProtocolInstance, + vRtrInetStaticRouteLdpSync + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 7.0 Nokia SROS series + systems. This group was obsoleted in release 13.0." + ::= { tmnxVRtrGroups 52 } + +tmnxVRtrV7v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrIsIsStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 53 } + +tmnxVRtrObsoleteV7v0Group OBJECT-GROUP + OBJECTS { + vRtrAS, + vRtrConfederationAS, + vRtrInetAggrAggregatorAS, + vRtrInstanceAggregationTableLastChanged, + vRtrAggregationRowStatus, + vRtrAggregationLastChanged, + vRtrAggregationSummaryOnly, + vRtrAggregationASSet, + vRtrAggregationAggregatorAS, + vRtrAggregationAggregatorIPAddr, + vRtrAggregationOperState + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-VRTR-MIB which are obsoleted in Nokia + SROS 7.0 series systems." + ::= { tmnxVRtrGroups 54 } + +tmnxVRtrIfDHCPRelayV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer, + vRtrIfDHCPUseArpForReply, + vRtrIfDHCPRelayPlainBootp, + vRtrIfDHCPUserDb + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 7.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 55 } + +tmnxVRtrBfdV7v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdSessionVerMismatch + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection + add in version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 56 } + +tmnxVRtrIfDHCPRelayV6v1Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfDHCPUseArpForReply, + vRtrIfLdpSyncTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 6.1 Nokia SROS series systems" + ::= { tmnxVRtrGroups 57 } + +tmnxVRtrNotificationObjV7v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription, + vRtrMaxRoutesType, + vRtrSlotOrCpmFlag, + vRtrNotifInetAddrType, + vRtrNotifInetAddr + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 7.0 series systems." + ::= { tmnxVRtrGroups 58 } + +tmnxVRtrNotificationV7v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 7.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 59 } + +tmnxVRtrV8v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRiaSubscrPrefix, + vRiaSubscrPrefixType, + vRiaSubscrHostRoutePopulate, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType, + vRtrIfLsrIpLoadBalancing, + vRtrIfDHCP6ProxyAdminState, + vRtrIfDHCP6ProxyRenewTimer, + vRtrIfDHCP6ProxyRebindTimer, + vRtrIfDHCP6ProxyValidLifetime, + vRtrIfDHCP6ProxyPrefLifetime, + vRtrIfDHCP6ProxyApplications, + vRtrIfDHCP6UserDb, + vRtrSingleSfmOverloadAdminState, + vRtrSingleSfmOverloadHldOffTime, + vRtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart, + vRtrSingleSfmOverloadTime, + vRtrLdpShortcut, + vRtrLDPRoutes, + vRtrLDPActiveRoutes, + vRtrGrtState, + vRtrGrtMaxExportRoutes, + vRtrGrtExportPolicy1, + vRtrGrtExportPolicy2, + vRtrGrtExportPolicy3, + vRtrGrtExportPolicy4, + vRtrGrtExportPolicy5, + vRtrVPNLeakRoutes, + vRtrVPNLeakActiveRoutes, + vRtrV6VPNLeakRoutes, + vRtrV6VPNLeakActiveRoutes, + vRtrInetCidrRouteNextHopType, + vRtrInetCidrRouteNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo, + vRtrInetCidrRteTnlEnabledTime, + vRtrV6SubMgmtRoutes, + vRtrV6SubMgmtActiveRoutes, + vRtrMvpnIpmsiType, + vRtrMvpnSpmsiType, + vRtrMobileHostRoutes, + vRtrMobileHostActiveRoutes, + vRtrV6MobileHostRoutes, + vRtrV6MobileHostActiveRoutes, + vRtrStatTotalBgpTunnels, + vRtrStatActiveBgpTunnels + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers new on version 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 60 } + +tmnxVRtrIfDHCPRelayV8v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer, + vRtrIfDHCPUseArpForReply, + vRtrIfDHCPRelayPlainBootp, + vRtrIfDHCPUserDb + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 8.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 61 } + +tmnxVRtrNetDomainGroup OBJECT-GROUP + OBJECTS { + vRtrNetDomainRowStatus, + vRtrNetDomainLastChanged, + vRtrNetDomainDesc, + vRtrNetDomainIfAssociationCnt, + vRtrNetDomainSdpAssociationCnt, + vRtrIfNetDomainRowStatus, + vRtrIfNetDomainLastChanged, + vRtrIfNetDomainTblLastChanged, + vRtrNetDomainTblLastChanged + } + STATUS current + DESCRIPTION + "The group of objects supporting network-domain optimization for + Ingress SAP Queue allocation in version 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 62 } + +tmnxVRtrNotificationV8v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrBfdNoCpmNpResources, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrBfdSessionUp, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed, + tmnxVRtrSingleSfmOverloadStateCh, + tmnxVRtrGrtExportLimitReached, + tmnxVRtrGrtRoutesExpLimitDropped, + tmnxVRtrIfLdpSyncTimerStart, + tmnxVRtrIfLdpSyncTimerStop + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 63 } + +tmnxVRtrObsoleteV8v0Group OBJECT-GROUP + OBJECTS { + vRtrIsIsStatus + } + STATUS current + DESCRIPTION + "The group of objects in TIMETRA-VRTR-MIB which are obsoleted in Nokia + SROS 8.0 series systems." + ::= { tmnxVRtrGroups 64 } + +tmnxVRtrTunIntV8v0Group OBJECT-GROUP + OBJECTS { + vRtrRsvpTunIfTableLastChanged, + vRtrRsvpTunIfRowStatus, + vRtrRsvpTunIfLastChanged, + vRtrRsvpTunIfSessionId, + vRtrRsvpTunIfTransmitInt, + vRtrRsvpTunIfMultiplier, + vRtrRsvpTunIfStandbyLspName, + vRtrRsvpTunIfStandbyAddrType, + vRtrRsvpTunIfStandbyAddr, + vRtrRsvpTunIfIfIndex, + vRtrRsvpTunIfHoldTimer, + vRtrRsvpTunIfStandbySessionId, + vRtrRsvpTunIfStandbyIfIndex, + vRtrRsvpTunIfDescription, + vRtrRsvpTunIfSrcTableLastChanged, + vRtrRsvpTunIfSrcRowStatus, + vRtrRsvpTunIfSrcLastChanged, + vRtrRsvpTunIfSrcBfdEnable, + vRtrRsvpTunIfSrcSessionId, + vRtrRsvpTunIfSrcTransmitInt, + vRtrRsvpTunIfSrcMultiplier, + vRtrRsvpTunIfSrcStandbySessionId, + vRtrLdpTunIfTableLastChanged, + vRtrLdpTunIfRowStatus, + vRtrLdpTunIfLastChanged, + vRtrLdpTunIfIfIndex, + vRtrLdpTunIfDescription, + vRtrLdpTunIfRootNode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of tunnel interface for + implementation of P2MP-LSP on Nokia SROS 8.0 series systems." + ::= { tmnxVRtrGroups 65 } + +tmnxVRtrBfdV8v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdType, + vRtrIfBfdSessionTimeSinceLastRx, + vRtrIfBfdSessionTimeSinceLastTx + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection + added in release 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 66 } + +tmnxVRtrMvpnPmsiV8v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnIpmsiP2MPAdmin, + vRtrMvpnSpmsiP2MPAdmin, + vRtrMvpnIpmsiLspTemplate, + vRtrMvpnSpmsiLspTemplate, + vRtrMvpnSpmsiMaxLimit, + vRtrInterASMvpn + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Mvpn added in release + 8.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 67 } + +tmnxVRtrFibStatsV8v0Group OBJECT-GROUP + OBJECTS { + vRtrFibStatStaticRoutes, + vRtrFibStatDirectRoutes, + vRtrFibStatHostRoutes, + vRtrFibStatBGPRoutes, + vRtrFibStatBGPVpnRoutes, + vRtrFibStatOSPFRoutes, + vRtrFibStatISISRoutes, + vRtrFibStatRIPRoutes, + vRtrFibStatAggrRoutes, + vRtrFibStatSubMgmtRoutes, + vRtrFibStatManagedRoutes, + vRtrFibStatV6StaticRoutes, + vRtrFibStatV6DirectRoutes, + vRtrFibStatV6HostRoutes, + vRtrFibStatV6BGPRoutes, + vRtrFibStatV6BGPVpnRoutes, + vRtrFibStatV6OSPFRoutes, + vRtrFibStatV6ISISRoutes, + vRtrFibStatV6RIPRoutes, + vRtrFibStatV6AggrRoutes, + vRtrFibStatV6SubMgmtRoutes, + vRtrFibStatV6ManagedRoutes, + vRtrFibStatOverflows, + vRtrFibStatAlarmCount, + vRtrFibStatLastAlarmTime, + vRtrFibStatHighUtilization, + vRtrFibStatNextHopIPActive, + vRtrFibStatNextHopIPAvailable, + vRtrFibStatNextHopTunnelActive, + vRtrFibStatNextHopTunnelAvailable, + vRtrFibStatMobileHostRoutes, + vRtrFibStatV6MobileHostRoutes, + vRtrFibStatVPNLeakRoutes, + vRtrFibStatV6VPNLeakRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting FIB summary counts on version 8.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 68 } + +tmnxVRtrV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIngressIpv4Flowspec, + vRtrFibPriority, + vRtrCarrierCarrierVpn, + vRtrLabelMode, + vRtrBgpSharedQueue, + vRtrBgpSharedQueueCIR, + vRtrBgpSharedQueuePIR, + vRiaHoldUpTime, + vRiaTrackSrrpInstance, + vRtrMvpnMdtSafi, + vRtrMvpnMdtDefGrpAddrType, + vRtrMvpnMdtDefGrpAddress, + vRtrInetCidrRouteBkupFlags, + vRtrInetCidrRouteBkupNextHopType, + vRtrInetCidrRouteBkupNextHop, + vRtrInetCidrRouteBkupMetric, + vRtrInetCidrRouteNextHopRepCount, + vRtrInetAllCidrRouteBkupFlags, + vRtrInetAllCidrRouteBkupNHopType, + vRtrInetAllCidrRouteBkupNextHop, + vRtrInetAllCidrRouteBkupMetric, + vRtrInetAllCidrRouteNHopRepCount, + vRtrBgpExportInactive + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of transport and + virtual routers new on version 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 69 } + +tmnxVRtrIfDHCP6V9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6LocalDhcpServerName, + vRtrIfDHCP6RelayApplications + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of DHCPv6 on version + 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 70 } + +tmnxVRtrQPPBV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteFC, + vRtrInetStaticRouteFCPriority, + vRtrIfQosRouteLookup, + vRtrIfIpv6QosRouteLookup, + vRtrInetCidrRouteNHFC, + vRtrInetCidrRouteNHPriority + } + STATUS current + DESCRIPTION + "The group of objects supporting QoS policy propagation using BGP in + release 9.0 R4 Nokia SROS series systems." + ::= { tmnxVRtrGroups 71 } + +tmnxVRtrBfdV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdExtTableLastChanged, + vRtrIfBfdExtAdminState, + vRtrIfBfdExtTransmitInterval, + vRtrIfBfdExtReceiveInterval, + vRtrIfBfdExtMultiplier, + vRtrIfBfdExtEchoInterval, + vRtrIfBfdExtType, + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval, + vRtrIfBfdSessionType, + vRtrIfBfdSessionTimeSinceLastRx, + vRtrIfBfdSessionTimeSinceLastTx + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection on + version 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 72 } + +tmnxVRtrIfIpReasV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpReasPortID, + vRtrIfIpReasContextValue, + vRtrIfIpReasFragPktsRcvd, + vRtrIfIpReasFragPktsRcvdLow32, + vRtrIfIpReasFragPktsRcvdHigh32, + vRtrIfIpReasFragBytesRcvd, + vRtrIfIpReasFragBytesRcvdLow32, + vRtrIfIpReasFragBytesRcvdHigh32, + vRtrIfIpReasFragPktsReas, + vRtrIfIpReasFragPktsReasLow32, + vRtrIfIpReasFragPktsReasHigh32, + vRtrIfIpReasFragBytesReas, + vRtrIfIpReasFragBytesReasLow32, + vRtrIfIpReasFragBytesReasHigh32, + vRtrIfIpReasFragReasErrors, + vRtrIfIpReasFragReasErrorsLow32, + vRtrIfIpReasFragReasErrorsHigh32, + vRtrIfIpReasFragDisc, + vRtrIfIpReasFragDiscLow32, + vRtrIfIpReasFragDiscHigh32, + vRtrIfIpReasOutBufRes, + vRtrIfIpReasOutBufResLow32, + vRtrIfIpReasOutBufResHigh32, + vRtrIfIpReasPktsRx, + vRtrIfIpReasPktsRxLow32, + vRtrIfIpReasPktsRxHigh32, + vRtrIfIpReasBytesRx, + vRtrIfIpReasBytesRxLow32, + vRtrIfIpReasBytesRxHigh32, + vRtrIfIpReasPktsTx, + vRtrIfIpReasPktsTxLow32, + vRtrIfIpReasPktsTxHigh32, + vRtrIfIpReasBytesTx, + vRtrIfIpReasBytesTxLow32, + vRtrIfIpReasBytesTxHigh32, + vRtrIfIpReasV6FragPktsRcvd, + vRtrIfIpReasV6FragPktsRcvdLow32, + vRtrIfIpReasV6FragPktsRcvdHigh32, + vRtrIfIpReasV6FragBytesRcvd, + vRtrIfIpReasV6FragBytesRcvdL32, + vRtrIfIpReasV6FragBytesRcvdH32, + vRtrIfIpReasV6FragPktsReas, + vRtrIfIpReasV6FragPktsReasLow32, + vRtrIfIpReasV6FragPktsReasHigh32, + vRtrIfIpReasV6FragBytesReas, + vRtrIfIpReasV6FragBytesReasL32, + vRtrIfIpReasV6FragBytesReasH32, + vRtrIfIpReasV6FragReasErrors, + vRtrIfIpReasV6FragReasErrorsL32, + vRtrIfIpReasV6FragReasErrorsH32, + vRtrIfIpReasV6FragDisc, + vRtrIfIpReasV6FragDiscLow32, + vRtrIfIpReasV6FragDiscHigh32, + vRtrIfIpReasV6OutBufRes, + vRtrIfIpReasV6OutBufResLow32, + vRtrIfIpReasV6OutBufResHigh32, + vRtrIfIpReasV6PktsRx, + vRtrIfIpReasV6PktsRxLow32, + vRtrIfIpReasV6PktsRxHigh32, + vRtrIfIpReasV6BytesRx, + vRtrIfIpReasV6BytesRxLow32, + vRtrIfIpReasV6BytesRxHigh32, + vRtrIfIpReasV6PktsTx, + vRtrIfIpReasV6PktsTxLow32, + vRtrIfIpReasV6PktsTxHigh32, + vRtrIfIpReasV6BytesTx, + vRtrIfIpReasV6BytesTxLow32, + vRtrIfIpReasV6BytesTxHigh32, + vRtrIfSpeed + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Reassembly on version 9.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 73 } + +tmnxVRtrIfStatsV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfRxBytes, + vRtrIfRxBytesHigh32, + vRtrIfRxBytesLow32, + vRtrIfRxPkts, + vRtrIfRxPktsHigh32, + vRtrIfRxPktsLow32, + vRtrIfTxV4Bytes, + vRtrIfTxV4BytesHigh32, + vRtrIfTxV4BytesLow32, + vRtrIfTxV4DiscardBytes, + vRtrIfTxV4DiscardBytesHigh32, + vRtrIfTxV4DiscardBytesLow32, + vRtrIfTxV4DiscardPkts, + vRtrIfTxV4DiscardPktsHigh32, + vRtrIfTxV4DiscardPktsLow32, + vRtrIfTxV4Pkts, + vRtrIfTxV4PktsHigh32, + vRtrIfTxV4PktsLow32, + vRtrIfTxV6Bytes, + vRtrIfTxV6BytesHigh32, + vRtrIfTxV6BytesLow32, + vRtrIfTxV6DiscardBytes, + vRtrIfTxV6DiscardBytesHigh32, + vRtrIfTxV6DiscardBytesLow32, + vRtrIfTxV6DiscardPkts, + vRtrIfTxV6DiscardPktsHigh32, + vRtrIfTxV6DiscardPktsLow32, + vRtrIfTxV6Pkts, + vRtrIfTxV6PktsHigh32, + vRtrIfTxV6PktsLow32 + } + STATUS current + DESCRIPTION + "The group of objects supporting IP Reassembly on version 9.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 74 } + +tmnxVRtrNotificationObjV8v0Group OBJECT-GROUP + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrDhcpPacketProblem, + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDHCP6NewClientId, + vRtrDHCP6OldClientId, + vRtrDHCP6LeaseOverrideResult, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription, + vRtrMaxRoutesType, + vRtrSlotOrCpmFlag, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of notification objects on + Nokia SROS 8.0 series systems." + ::= { tmnxVRtrGroups 75 } + +tmnxVRtrIfDHCPRelayV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfDHCPLayer2Header, + vRtrIfDHCPAntiSpoofMacAddr, + vRtrIfDHCPClientApplications, + vRtrIfLdpSyncTimer, + vRtrIfDHCPUseArpForReply, + vRtrIfDHCPRelayPlainBootp, + vRtrIfDHCPUserDb, + vRtrIfDHCPFilterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 9.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 76 } + +tmnxVRtrNatRedGroup OBJECT-GROUP + OBJECTS { + vRtrNatRoutes, + vRtrNatActiveRoutes, + vRtrV6NatRoutes, + vRtrV6NatActiveRoutes, + vRtrFibStatNatRoutes, + vRtrFibStatV6NatRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of NAT redundancy on Nokia + SROS series systems." + ::= { tmnxVRtrGroups 77 } + +tmnxVRtrIfV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfInfo, + vRtrIfInfoEncrypted, + vRtrIfTxBytes, + vRtrIfTxBytesHigh32, + vRtrIfTxBytesLow32, + vRtrIfTxPkts, + vRtrIfTxPktsHigh32, + vRtrIfTxPktsLow32, + vRtrIfStatusString, + vRtrIfOperDownReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of router interfaces on + Nokia SROS series systems in 9.0 release." + ::= { tmnxVRtrGroups 78 } + +tmnxVRtrMSPwV9v0Group OBJECT-GROUP + OBJECTS { + vRtrMsPwL2RtIsBestRoute, + vRtrMsPwL2RtRDCommunity, + vRtrMsPwL2RtAge + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of virtual router + dynamic multi-segment pseudo-wire features new on version 9.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 79 } + +tmnxVRtrMvpnSrcRedV9v0R4Group OBJECT-GROUP + OBJECTS { + vRtrMvpnIpmsiEnableBfdRoot, + vRtrMvpnIpmsiEnableBfdLeaf, + vRtrMvpnIpmsiBfdRtTraInt, + vRtrMvpnIpmsiBfdRootMult + } + STATUS current + DESCRIPTION + "The group of objects supporting management of MVPN source redundancy + on version 9.0R4 Nokia SROS series systems." + ::= { tmnxVRtrGroups 80 } + +tmnxVRtrObsoletedBfdV9v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdAdminState, + vRtrIfBfdTransmitInterval, + vRtrIfBfdReceiveInterval, + vRtrIfBfdMultiplier, + vRtrIfBfdEchoInterval, + vRtrIfBfdType + } + STATUS current + DESCRIPTION + "The group of objects obsoleted supporting Bi-directional Forwarding + Detection on version 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 81 } + +tmnxVRtrStatV9v0Group OBJECT-GROUP + OBJECTS { + vRtrISISAltRoutes, + vRtrISISActiveAltRoutes, + vRtrBGPAltRoutes, + vRtrBGPActiveAltRoutes, + vRtrStatCurrNumAltRoutes, + vRtrV6ISISAltRoutes, + vRtrV6ISISActiveAltRoutes, + vRtrV6BGPAltRoutes, + vRtrV6BGPActiveAltRoutes, + vRtrV6StatCurrNumAltRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics on version + 9.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 82 } + +tmnxVRtruRPFV10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpv6uRPFCheckState, + vRtrIfIpv6uRPFCheckMode + } + STATUS current + DESCRIPTION + "The group of objects supporting management of router interfaces on + Nokia SROS series systems in 10.0 release." + ::= { tmnxVRtrGroups 83 } + +tmnxVRtrPolicyGroup OBJECT-GROUP + OBJECTS { + vRtrVrfImportPolicy1, + vRtrVrfImportPolicy2, + vRtrVrfImportPolicy3, + vRtrVrfImportPolicy4, + vRtrVrfImportPolicy5, + vRtrVrfImportPolicy6, + vRtrVrfImportPolicy7, + vRtrVrfImportPolicy8, + vRtrVrfImportPolicy9, + vRtrVrfImportPolicy10, + vRtrVrfImportPolicy11, + vRtrVrfImportPolicy12, + vRtrVrfImportPolicy13, + vRtrVrfImportPolicy14, + vRtrVrfImportPolicy15, + vRtrVrfExportPolicy1, + vRtrVrfExportPolicy2, + vRtrVrfExportPolicy3, + vRtrVrfExportPolicy4, + vRtrVrfExportPolicy5, + vRtrVrfExportPolicy6, + vRtrVrfExportPolicy7, + vRtrVrfExportPolicy8, + vRtrVrfExportPolicy9, + vRtrVrfExportPolicy10, + vRtrVrfExportPolicy11, + vRtrVrfExportPolicy12, + vRtrVrfExportPolicy13, + vRtrVrfExportPolicy14, + vRtrVrfExportPolicy15, + vRtrMvpnVrfImportPolicy1, + vRtrMvpnVrfImportPolicy2, + vRtrMvpnVrfImportPolicy3, + vRtrMvpnVrfImportPolicy4, + vRtrMvpnVrfImportPolicy5, + vRtrMvpnVrfImportPolicy6, + vRtrMvpnVrfImportPolicy7, + vRtrMvpnVrfImportPolicy8, + vRtrMvpnVrfImportPolicy9, + vRtrMvpnVrfImportPolicy10, + vRtrMvpnVrfImportPolicy11, + vRtrMvpnVrfImportPolicy12, + vRtrMvpnVrfImportPolicy13, + vRtrMvpnVrfImportPolicy14, + vRtrMvpnVrfImportPolicy15, + vRtrMvpnVrfExportPolicy1, + vRtrMvpnVrfExportPolicy2, + vRtrMvpnVrfExportPolicy3, + vRtrMvpnVrfExportPolicy4, + vRtrMvpnVrfExportPolicy5, + vRtrMvpnVrfExportPolicy6, + vRtrMvpnVrfExportPolicy7, + vRtrMvpnVrfExportPolicy8, + vRtrMvpnVrfExportPolicy9, + vRtrMvpnVrfExportPolicy10, + vRtrMvpnVrfExportPolicy11, + vRtrMvpnVrfExportPolicy12, + vRtrMvpnVrfExportPolicy13, + vRtrMvpnVrfExportPolicy14, + vRtrMvpnVrfExportPolicy15 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers on Nokia SROS series systems in 10.0 release." + ::= { tmnxVRtrGroups 84 } + +tmnxVRtrIfDHCP6V10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6LinkAddress + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of DHCPv6 since version + 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 85 } + +tmnxVRtrGlobalV10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTmsOffRampVprn, + vRtrIfTmsMgmtVprn, + vRtrVpnBackupPath, + vRtrIpFastReroute, + vRtrDnsTableLastCh, + vRtrDnsLastCh, + vRtrDnsRowStatus, + vRtrDnsAdminState, + vRtrDnsPrimaryAddrType, + vRtrDnsPrimaryAddr, + vRtrDnsSecondaryAddrType, + vRtrDnsSecondaryAddr, + vRtrDnsTertiaryAddrType, + vRtrDnsTertiaryAddr, + vRtrDnsIpv4SourceAddr, + vRtrDnsIpv6SourceAddr, + vRtrIfInfo, + vRtrIfTxBytes, + vRtrIfTxBytesHigh32, + vRtrIfTxBytesLow32, + vRtrIfTxPkts, + vRtrIfTxPktsHigh32, + vRtrIfTxPktsLow32, + vRtrIfStatusString, + vRtrIfOperDownReason + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of additional features on + Nokia SROS series systems release 10.0." + ::= { tmnxVRtrGroups 86 } + +tmnxVRtrQosQGrplV10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfQosNetworkPolicyId, + vRtrIfQosEgrPortRedirectQGrp, + vRtrIfQosEgrQGrpInstanceId, + vRtrIfQosIngFpRedirectQGrp, + vRtrIfQosIngQGrpInstanceId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of QoS queue groups on + Nokia SROS series systems release 10.0." + ::= { tmnxVRtrGroups 87 } + +tmnxVRtrStatV10v0Group OBJECT-GROUP + OBJECTS { + vRtrBGPVPNAltRoutes, + vRtrBGPVPNActiveAltRoutes, + vRtrV6BGPVPNAltRoutes, + vRtrV6BGPVPNActiveAltRoutes, + vRtrOSPFAltRoutes, + vRtrOSPFActiveAltRoutes, + vRtrV6OSPFAltRoutes, + vRtrV6OSPFActiveAltRoutes, + vRtrPeriodicRoutes, + vRtrPeriodicActiveRoutes, + vRtrV6PeriodicRoutes, + vRtrV6PeriodicActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics on version + 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 88 } + +tmnxVRtrIfObsoletedV10v0Group OBJECT-GROUP + OBJECTS { + vRtrImportPolicy1, + vRtrImportPolicy2, + vRtrImportPolicy3, + vRtrImportPolicy4, + vRtrImportPolicy5, + vRtrExportPolicy1, + vRtrExportPolicy2, + vRtrExportPolicy3, + vRtrExportPolicy4, + vRtrExportPolicy5, + vRtrMvpnExportPolicy1, + vRtrMvpnExportPolicy2, + vRtrMvpnExportPolicy3, + vRtrMvpnExportPolicy4, + vRtrMvpnExportPolicy5, + vRtrMvpnImportPolicy1, + vRtrMvpnImportPolicy2, + vRtrMvpnImportPolicy3, + vRtrMvpnImportPolicy4, + vRtrMvpnImportPolicy5, + vRtrIfInfoEncrypted, + vRtrIfQosPolicyId, + vRtrIfQosQGrp + } + STATUS current + DESCRIPTION + "The group of objects obsoleted in version 10.0 of Nokia SROS series + systems." + ::= { tmnxVRtrGroups 89 } + +tmnxVRtrV10v0Group OBJECT-GROUP + OBJECTS { + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRiaSubscrPrefix, + vRiaSubscrPrefixType, + vRiaSubscrHostRoutePopulate, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType, + vRtrIfLsrIpLoadBalancing, + vRtrIfDHCP6ProxyAdminState, + vRtrIfDHCP6ProxyRenewTimer, + vRtrIfDHCP6ProxyRebindTimer, + vRtrIfDHCP6ProxyValidLifetime, + vRtrIfDHCP6ProxyPrefLifetime, + vRtrIfDHCP6ProxyApplications, + vRtrIfDHCP6UserDb, + vRtrSingleSfmOverloadAdminState, + vRtrSingleSfmOverloadHldOffTime, + vRtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart, + vRtrSingleSfmOverloadTime, + vRtrLdpShortcut, + vRtrLDPRoutes, + vRtrLDPActiveRoutes, + vRtrGrtState, + vRtrGrtMaxExportRoutes, + vRtrGrtExportPolicy1, + vRtrGrtExportPolicy2, + vRtrGrtExportPolicy3, + vRtrGrtExportPolicy4, + vRtrGrtExportPolicy5, + vRtrVPNLeakRoutes, + vRtrVPNLeakActiveRoutes, + vRtrV6VPNLeakRoutes, + vRtrV6VPNLeakActiveRoutes, + vRtrInetCidrRouteNextHopType, + vRtrInetCidrRouteNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo, + vRtrInetCidrRteTnlEnabledTime, + vRtrV6SubMgmtRoutes, + vRtrV6SubMgmtActiveRoutes, + vRtrMvpnIpmsiType, + vRtrMvpnSpmsiType, + vRtrMobileHostRoutes, + vRtrMobileHostActiveRoutes, + vRtrV6MobileHostRoutes, + vRtrV6MobileHostActiveRoutes, + vRtrStatTotalBgpTunnels, + vRtrStatActiveBgpTunnels, + vRtrMvpnVrfTarget, + vRtrMvpnVrfExportTarget, + vRtrMvpnVrfImportTarget, + vRtrMvpnVrfTargetUnicast, + vRtrMvpnVrfExportTargetUnicast, + vRtrMvpnVrfImportTargetUnicast, + vRtrMvpnImportPolicyUnicast, + vRtrMvpnExportPolicyUnicast, + vRtrMvpnCMcastImportRT, + vRtrGrtMaxIpv6ExportRoutes, + vRtrInetAggrNextHopType, + vRtrInetAllCidrRteTnlEnabledTime, + vRtrInetAllCidrRtNextHopType, + vRtrInetAllCidrRtNextHopOwner, + vRtrInetAllCidrRtNHOwnerAuxInfo, + vRtrInetAllCidrRtBkupNHType, + vRtrInetAllCidrRtBkupNHOwner, + vRtrInetAllCidrRtBkupNHOwnAxInfo, + vRtrInetStaticRouteDescription, + vRtrInetStaticRoutePaddingSize + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers in Nokia SROS series systems." + ::= { tmnxVRtrGroups 90 } + +tmnxVRtrIfV10v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTotalNumber, + vRtrIfRowStatus, + vRtrIfType, + vRtrIfName, + vRtrIfPortID, + vRtrIfEncapValue, + vRtrIfAdminState, + vRtrIfOperState, + vRtrIfAlias, + vRtrIfPhysicalAddress, + vRtrIfArpTimeout, + vRtrIfIcmpMaskReply, + vRtrIfIcmpRedirects, + vRtrIfIcmpNumRedirects, + vRtrIfIcmpRedirectsTime, + vRtrIfIcmpUnreachables, + vRtrIfIcmpNumUnreachables, + vRtrIfIcmpUnreachablesTime, + vRtrIfIcmpTtlExpired, + vRtrIfIcmpNumTtlExpired, + vRtrIfIcmpTtlExpiredTime, + vRtrIfNtpBroadcast, + vRtrIfUnnumbered, + vRtrIfMtu, + vRtrIfIngressFilterId, + vRtrIfEgressFilterId, + vRtrIfDirectedBroadcast, + vRtrIfMplsStatus, + vRtrIfUnnumberedIf, + vRtrIfCflowd, + vRtrIfVPNClass, + vRtrIfDescription, + vRtrIfProtocol, + vRtrIfTosMarkingTrusted, + vRtrIfServiceId, + vRtrIfArpPopulate, + vRtrIfLastOperStateChange, + vRtrIfOperMtu, + vRtrIfGlobalIndex, + vRtrIfProxyArp, + vRtrIfProxyArpLocal, + vRtrIfProxyArpPolicy1, + vRtrIfProxyArpPolicy2, + vRtrIfProxyArpPolicy3, + vRtrIfProxyArpPolicy4, + vRtrIfProxyArpPolicy5, + vRtrIfNameIndex, + vRtrIfDHCPRelayInfoAction, + vRtrIfDHCPRelayCircuitId, + vRtrIfDHCPRelayRemoteId, + vRtrIfDHCPRelayServer1, + vRtrIfDHCPRelayServer2, + vRtrIfDHCPRelayServer3, + vRtrIfDHCPRelayServer4, + vRtrIfDHCPRelayServer5, + vRtrIfDHCPRelayServer6, + vRtrIfDHCPRelayServer7, + vRtrIfDHCPRelayServer8, + vRtrIfDHCPRelayTrusted, + vRtrIfDHCPAdminState, + vRtrIfDHCPDescription, + vRtrIfDHCPRelayRxPkts, + vRtrIfDHCPRelayTxPkts, + vRtrIfDHCPRelayRxMalformedPkts, + vRtrIfDHCPRelayRxUntrustedPkts, + vRtrIfDHCPRelayClientPktsDiscarded, + vRtrIfDHCPRelayClientPktsRelayed, + vRtrIfDHCPRelayServerPktsDiscarded, + vRtrIfDHCPRelayServerPktsRelayed, + vRtrIfDHCPRelayClientPktsSnooped, + vRtrIfDHCPRelayServerPktsSnooped, + vRtrIfDHCPRelayClientPktsProxRad, + vRtrIfDHCPRelayClientPktsProxLS, + vRtrIfDHCPRelayPktsGenRelease, + vRtrIfDHCPRelayPktsGenForceRenew, + vRtrIfDHCPLeasePopulate, + vRtrIfDHCPOperLeasePopulate, + vRtrIfDHCPGiAddressType, + vRtrIfDHCPGiAddress, + vRtrIfDHCPGiAddressAsSrc, + vRtrIfDHCPMatchOption82, + vRtrIfDHCPRelayRemoteIdStr, + vRtrIfDHCPProxyAdminState, + vRtrIfDHCPProxyServerAddr, + vRtrIfDHCPProxyLeaseTime, + vRtrIfDHCPProxyLTRadiusOverride, + vRtrIfDHCPVendorIncludeOptions, + vRtrIfDHCPVendorOptionString, + vRtrIfGlobalIndexvRtrID, + vRtrIfGlobalIndexvRtrIfIndex, + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable, + vRtrInetCidrRouteBkupNHType, + vRtrInetCidrRouteBkupNHOwner, + vRtrInetCidrRouteBkupNHOwnAxInfo + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 91 } + +tmnxVRtrNotificationV10v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrGrtV6ExportLimitReached, + tmnxVRtrGrtV6RoutesExpLimDropped, + tmnxVRtrStaticRouteStatusChanged + } + STATUS current + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 92 } + +tmnxVRtrFlowSpecV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIngressIpv4Flowspec, + vRtrIfIngressIpv6Flowspec + } + STATUS current + DESCRIPTION + "The group of objects supporting management BGP flowspec on router + interfaces on version 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 93 } + +tmnxVRtrIfExtV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfLagLinkMapProfile, + vRtrIfLagActivePort, + vRtrIfIngressStatsEnabled, + vRtrIfIpv6ReachableTime, + vRtrIfEnableMacAccounting + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers in Nokia SROS series systems." + ::= { tmnxVRtrGroups 94 } + +tmnxVRtrGrtLocalMgmtV10v0Group OBJECT-GROUP + OBJECTS { + vRtrGrtLocalMgmtState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 10.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 95 } + +tmnxVRtrV11v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteCommunityVal, + vRtrInetStaticRouteCreationOrig, + vRtrInetAggrCommunityVal, + vRtrInetAggrIndirectAddrType, + vRtrInetAggrIndirectAddr, + vRtrIpv6ReachableTime, + vRtrIfLocalPoolAdminState, + vRtrIfLocalPoolServerName, + vRtrIfLocalPoolClientApps, + vRtrIfLocalPoolDefPoolName, + vRtrIfLocalPoolSecPoolName, + vRtrRsmTableLastCh, + vRtrRsmLastCh, + vRtrRsmRowStatus, + vRtrRsmGroup, + vRtrInetStaticRouteDynamicBgp, + vRtrTunnelNextHopFlags, + vRtrIfLocalPoolV6ServerName, + vRtrIfLocalPoolV6ClientApps, + vRtrInetStaticRouteDynBgpNHType, + vRtrInetStaticRouteDynBgpNH + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers in Nokia SROS series systems." + ::= { tmnxVRtrGroups 96 } + +tmnxVRtrStatV11v0Group OBJECT-GROUP + OBJECTS { + vRtrOSPFv3Routes, + vRtrOSPFv3ActiveRoutes, + vRtrOSPFv3AltRoutes, + vRtrOSPFv3ActiveAltRoutes, + vRtrV6ManagedRoutes, + vRtrV6ManagedActiveRoutes, + vRtrStatTotalMplsTpTunnels, + vRtrStatActiveMplsTpTunnels, + vRtrV6Dhcpv6PdRoutes, + vRtrV6Dhcpv6PdActiveRoutes, + vRtrV6Dhcpv6NaRoutes, + vRtrV6Dhcpv6NaActiveRoutes, + vRtrV6Dhcpv6TaRoutes, + vRtrV6Dhcpv6TaActiveRoutes, + vRtrV6Dhcpv6PdExclRoutes, + vRtrV6Dhcpv6PdExclActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics on version + 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 97 } + +tmnxVRtrMcastV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfMcastNetworkDomainName, + vRtrNetDomainMcastAssociationCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 98 } + +tmnxVRtrIfStatsV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfRxV6Pkts, + vRtrIfRxV6PktsLow32, + vRtrIfRxV6PktsHigh32, + vRtrIfRxV6Bytes, + vRtrIfRxV6BytesLow32, + vRtrIfRxV6BytesHigh32, + vRtrIfV6uRPFCheckFailPkts, + vRtrIfV6uRPFCheckFailPktsLow32, + vRtrIfV6uRPFCheckFailPktsHigh32, + vRtrIfV6uRPFCheckFailBytes, + vRtrIfV6uRPFCheckFailBytesLow32, + vRtrIfV6uRPFCheckFailBytesHigh32, + vRtrIfRxV4Pkts, + vRtrIfRxV4Bytes, + vRtrIfV4uRPFCheckFailPkts, + vRtrIfV4uRPFCheckFailBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting IP interface statistics added in + release 11.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 99 } + +tmnxVRtrIfDHCPRelayV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayUnicastMsg, + vRtrIfDHCPRelayClientPktsProxUDB + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces on version 11.0 Nokia SROS series systems" + ::= { tmnxVRtrGroups 100 } + +tmnxVrtrIfDCpuProtV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDCpuProtPolicy, + vRtrIfDcpFpStaticState, + vRtrIfDcpFpStaticExcdCount, + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDcpFpStaticHoldDown, + vRtrIfDcpFpStaticDetectionTime, + vRtrIfDcpFpDynState, + vRtrIfDcpFpDynExcdCount, + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDcpFpDynHoldDown, + vRtrIfDcpFpDynDetectionTime, + vRtrIfDcpFpDynAllocated, + vRtrIfDcpFpLocMonState, + vRtrIfDcpFpLocMonExcdCount, + vRtrIfDcpFpLocMonExcdCountHi, + vRtrIfDcpFpLocMonExcdCountLo, + vRtrIfDcpFpLocMonAllDynAlloc + } + STATUS current + DESCRIPTION + "The group of additional objects supporting Distributed CPU Protection + feature for virtual interfaces on Nokia SROS series release 11.0 + systems." + ::= { tmnxVRtrGroups 102 } + +tmnxVrtrIfDHCP6ProxyDuidGroup OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6ProxyDuidTableLastCh, + vRtrIfDHCP6ProxyDuidLastChanged, + vRtrIfDHCP6ProxyDuidTypeCode, + vRtrIfDHCP6ProxyDuidEnNumber, + vRtrIfDHCP6ProxyDuidEnIdData, + vRtrIfDHCP6ProxyDuidEnIdDataType + } + STATUS current + DESCRIPTION + "The group of objects supporting DHCP Unique Identifier (DUID) feature + for virtual interfaces on Nokia SROS series." + ::= { tmnxVRtrGroups 103 } + +tmnxVrtrDcpNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Distributed CPU + Protection feature for virtual interfaces on version 11.0 Nokia SROS + series systems." + ::= { tmnxVRtrGroups 104 } + +tmnxVrtrIfDcpNotifyV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + vRtrIfDcpStaticExcd, + vRtrIfDcpDynamicExcd, + vRtrIfDcpStaticHoldDownStart, + vRtrIfDcpDynamicHoldDownStart, + vRtrIfDcpStaticHoldDownEnd, + vRtrIfDcpDynamicHoldDownEnd, + vRtrIfDcpStaticConform, + vRtrIfDcpDynamicConform, + vRtrIfDcpLocMonExcd, + vRtrIfDcpLocMonExcdDynResource, + vRtrIfDcpLocMonExcdAllDynAlloc, + vRtrIfDcpLocMonExcdAllDynFreed, + vRtrIfDcpDynamicEnforceAlloc, + vRtrIfDcpDynamicEnforceFreed + } + STATUS current + DESCRIPTION + "The group of notifications supporting management of Distributed CPU + Protection feature for virtual interfaces on version 11.0 Nokia SROS + series systems." + ::= { tmnxVRtrGroups 105 } + +tmnxVRtrIfMacStatsV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfMacAccountingInOctets, + vRtrIfMacAccountingInOctetsL, + vRtrIfMacAccountingInOctetsH, + vRtrIfMacAccountingInFrames, + vRtrIfMacAccountingInFramesL, + vRtrIfMacAccountingInFramesH, + vRtrIfMacAccountingOutOctets, + vRtrIfMacAccountingOutOctetsL, + vRtrIfMacAccountingOutOctetsH, + vRtrIfMacAccountingOutFrames, + vRtrIfMacAccountingOutFramesL, + vRtrIfMacAccountingOutFramesH + } + STATUS current + DESCRIPTION + "The group of objects supporting IP interface MAC statistics added in + release 11.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 106 } + +tmnxVRtrIpv6RtrAdvertV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIpv6RtrAdvertCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of extended Router + Advertisement features for IPv6 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 107 } + +tmnxVRtrBfdV11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdExtTableLastChanged, + vRtrIfBfdExtAdminState, + vRtrIfBfdExtTransmitInterval, + vRtrIfBfdExtReceiveInterval, + vRtrIfBfdExtMultiplier, + vRtrIfBfdExtEchoInterval, + vRtrIfBfdExtType, + vRtrIfBfdSessExtOperState, + vRtrIfBfdSessExtState, + vRtrIfBfdSessExtOperFlags, + vRtrIfBfdSessExtMesgRecv, + vRtrIfBfdSessExtMesgSent, + vRtrIfBfdSessExtLastDownTime, + vRtrIfBfdSessExtLastUpTime, + vRtrIfBfdSessExtUpCount, + vRtrIfBfdSessExtDownCount, + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtRemDisc, + vRtrIfBfdSessExtProtocols, + vRtrIfBfdSessExtTxInterval, + vRtrIfBfdSessExtRxInterval, + vRtrIfBfdSessExtType, + vRtrIfBfdSessExtVerMismatch, + vRtrIfBfdSessExtTimeSinceLastRx, + vRtrIfBfdSessExtTimeSinceLastTx, + vRtrIfBfdSessExtRemoteLspNum, + vRtrIfBfdSessExtRemoteTunnelNum, + vRtrIfBfdSessExtRemoteNodeId, + vRtrIfBfdSessExtRemoteGlobalId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtLspPathId + } + STATUS current + DESCRIPTION + "The group of objects supporting Bi-directional Forwarding Detection on + version 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 108 } + +tmnxVRtrBfdSessionObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIfBfdSessionOperState, + vRtrIfBfdSessionState, + vRtrIfBfdSessionOperFlags, + vRtrIfBfdSessionMesgRecv, + vRtrIfBfdSessionMesgSent, + vRtrIfBfdSessionLastDownTime, + vRtrIfBfdSessionLastUpTime, + vRtrIfBfdSessionUpCount, + vRtrIfBfdSessionDownCount, + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionRemDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessionTxInterval, + vRtrIfBfdSessionRxInterval, + vRtrIfBfdSessionType, + vRtrIfBfdSessionVerMismatch, + vRtrIfBfdSessionTimeSinceLastRx, + vRtrIfBfdSessionTimeSinceLastTx + } + STATUS current + DESCRIPTION + "The group of obsolete objects for Bi-directional Forwarding Detection + on Nokia SROS series systems 11.0 Release." + ::= { tmnxVRtrGroups 109 } + +tmnxVRtrObsoleteNotifV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrBfdSessionDown, + tmnxVRtrBfdSessionUp, + tmnxVRtrBfdSessionDeleted, + tmnxVRtrBfdSessionProtChange, + tmnxVRtrBfdNoCpmNpResources + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the transport and virtual + router capabilities on Nokia SROS series systems 11.0 Release." + ::= { tmnxVRtrGroups 110 } + +tmnxVRtrNotificationV11v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrIllegalLabelTCA, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed, + tmnxVRtrSingleSfmOverloadStateCh, + tmnxVRtrGrtExportLimitReached, + tmnxVRtrGrtRoutesExpLimitDropped, + tmnxVRtrIfLdpSyncTimerStart, + tmnxVRtrIfLdpSyncTimerStop, + tmnxVRtrBfdSessExtDown, + tmnxVRtrBfdSessExtUp, + tmnxVRtrBfdSessExtDeleted, + tmnxVRtrBfdSessExtProtChange, + tmnxVRtrBfdExtNoCpmNpResources, + tmnxVRtrDnsFault, + tmnxVRtrMacAcctLimitReached, + tmnxVRtrMacAcctLimitCleared, + tmnxVRtrNgBfdSessDown, + tmnxVRtrNgBfdSessUp, + tmnxVRtrNgBfdSessDeleted, + tmnxVRtrNgBfdSessProtChange, + tmnxVRtrNgBfdNoCpmNpResources + } + STATUS obsolete + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 111 } + +tmnxVRtrIfDHCP6V11v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6RoutePopulatePd, + vRtrIfDHCP6RoutePopulateNa, + vRtrIfDHCP6RoutePopulateTa + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of DHCPv6 since version + 11.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 112 } + +tmnxVRtrNotifyObjsV11v0Group OBJECT-GROUP + OBJECTS { + vRtrNotifTruthValue + } + STATUS current + DESCRIPTION + "The group of notification objects supporting virtual router instances + added in release 11.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 113 } + +tmnxVRtrV12v0Group OBJECT-GROUP + OBJECTS { + vRtrRipNgStatus, + vRtrIfTcpMss, + vRtrIfIpv6TcpMss, + vRtrIfuRPFIgnoreDefault, + vRtrIfIpv6uRPFIgnoreDefault, + tmnxVrtrIfAdminGrpTableLastCh, + tmnxVrtrIfAdminGroupRowStatus, + tmnxVrtrIfAdminGroupLastCh, + tmnxVrtrIfSrlgGrpTableLastCh, + tmnxVrtrIfSrlgGroupRowStatus, + tmnxVrtrIfSrlgGroupLastCh, + vRtrInetStaticRouteValidateNH, + vRtrIfDHCPPythonPolicy, + vRtrIfDHCPVirtualSubnet, + vRtrInetStaticRouteSrcClassIndex, + vRtrInetStaticRouteDstClassIndex, + vRtrIpv6NdCacheStaleTime, + vRtrInetCidrRouteSrcClassIndex, + vRtrInetCidrRouteDstClassIndex, + vRtrInetAllCidrRtSrcClassIndex, + vRtrInetAllCidrRtDstClassIndex, + vRiaInetAddressSendCgaModifier + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + routers in Nokia SROS series systems." + ::= { tmnxVRtrGroups 114 } + +tmnxVRtrIfDHCP6V12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCP6RoutePopulateExcl, + vRtrIfDHCP6PythonPolicy + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of DHCPv6 since version + 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 115 } + +tmnxVRtrExportBgpVpnV11v0Group OBJECT-GROUP + OBJECTS { + vRtrAllowExportBgpVpn + } + STATUS current + DESCRIPTION + "The group of new objects supporting DC Inter connect feature in Nokia + SROS series systems." + ::= { tmnxVRtrGroups 116 } + +tmnxVRtrGenerateICMPV12v0Group OBJECT-GROUP + OBJECTS { + vRtrInetStaticRouteGenerateIcmp, + vRtrInetAggrGenerateIcmp + } + STATUS current + DESCRIPTION + "The group of new objects supporting ICMP Unreachable Option for Static + or Aggregate Black-Hole Routes in Nokia SROS series systems." + ::= { tmnxVRtrGroups 117 } + +tmnxVRtrIfSendV12v0Group OBJECT-GROUP + OBJECTS { + vRtrSendKeyRollover, + vRtrIfSendAdminState, + vRtrIfSendAllowUnsecuredMsgs, + vRtrIfSendCgaSecurityParameter, + vRtrIfSendCgaVerificationMinbits, + vRtrIfSendLinkLocalCgaModifier, + vRtrIfSendLastChanged, + vRtrIfSendTableLastChanged, + vRtrIpNetToPhysicalSecureNd + } + STATUS current + DESCRIPTION + "The group of new objects supporting SEcure Neighbor Discovery (SEND) + in Nokia SROS series systems." + ::= { tmnxVRtrGroups 118 } + +tmnxvRtrIfAttributeGroup OBJECT-GROUP + OBJECTS { + tmnxAdminGroupTblLastCh, + tmnxAdminGrpRowStatus, + tmnxAdminGrpRowLstChng, + tmnxAdminGrpValue, + tmnxSrlgGroupTblLastCh, + tmnxSrlgGrpRowStatus, + tmnxSrlgGrpRowLstChng, + tmnxSrlgGrpValue + } + STATUS current + DESCRIPTION + "The group of objects providing configuration of interface attributes + on Nokia SROS series systems." + ::= { tmnxVRtrGroups 119 } + +tmnxVRtrIfExtV12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfLagLinkMapProfile, + vRtrIfLagActivePort, + vRtrIfIngressStatsEnabled, + vRtrIfIpv6ReachableTime, + vRtrIfIpv6DadDisable, + vRtrIfEnableMacAccounting, + vRtrIfIpv6NdCacheStaleTime, + vRtrIfTmsOffRampIgrVrf + } + STATUS obsolete + DESCRIPTION + "A group of objects supporting management of virtual router instance + interfaces in version 12.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 121 } + +tmnxVRtrCreation12v0Group OBJECT-GROUP + OBJECTS { + vRiaCreationOrigin, + vRtrVrfPlcyCreationOrigin + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service creation + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 122 } + +tmnxVRtrIPsecStatGroup OBJECT-GROUP + OBJECTS { + vRtrIPsecRoutes, + vRtrIPsecActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics for IPsec + routes in Nokia SROS series systems." + ::= { tmnxVRtrGroups 123 } + +tmnxVRtrVirtualCPE12v0Group OBJECT-GROUP + OBJECTS { + vRtrAllowSnmpAccess + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service creation + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 124 } + +tmnxVRtrBgpEvpn12v0Group OBJECT-GROUP + OBJECTS { + vRtrStatBGPEVPNARPEntries + } + STATUS current + DESCRIPTION + "The group of objects supporting management of service creation + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 125 } + +tmnxVRtrLagHashLoadBal12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTeidLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 126 } + +tmnxVRtrPlcyAcctTempl12v0Group OBJECT-GROUP + OBJECTS { + vRtrPlcyAcctTemplTblLastChanged, + vRtrPlcyAcctTemplateRowStatus, + vRtrPlcyAcctTemplateLastChgd, + vRtrPlcyAcctSrcClassTblLstChgd, + vRtrPlcyAcctSrcClassRowStatus, + vRtrPlcyAcctSrcClassLastChgd, + vRtrPlcyAcctDestClassTblLstChgd, + vRtrPlcyAcctDestClassRowStatus, + vRtrPlcyAcctDestClassLastChgd, + vRtrIfPlcyAcctTemplateName, + vRtrPlcyAcctIfStatsTblLstChgd, + vRtrPlcyAcctRxFwdPkts, + vRtrPlcyAcctRxFwdBytes, + vRtrPlcyAcctRxIncompleteCnt + } + STATUS current + DESCRIPTION + "The group of objects supporting management of bgp policy accounting + for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 127 } + +tmnxVRtrLagEgrLoadBal12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfEgrIpLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 128 } + +tmnxVRtrVccvBfd12v0Group OBJECT-GROUP + OBJECTS { + vRtrIfBfdSessSdpBindIndex, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BFD sessions on virtual + interfaces on version 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 129 } + +tmnxVRtrRAV12v0Group OBJECT-GROUP + OBJECTS { + vRtrRARowStatus, + vRtrRADnsOptServer1, + vRtrRADnsOptServer2, + vRtrRADnsOptServer3, + vRtrRADnsOptServer4, + vRtrRADnsOptRdnssLtime, + vRtrRAIfRowStatus, + vRtrRAIfDnsOptServer1, + vRtrRAIfDnsOptServer2, + vRtrRAIfDnsOptServer3, + vRtrRAIfDnsOptServer4, + vRtrRAIfDnsOptRdnssLtime, + vRtrRAIfDnsOptInclDns + } + STATUS current + DESCRIPTION + "The group of objects supporting management of router advertisement + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 130 } + +tmnxVRtrIcmpTunnelingGroup OBJECT-GROUP + OBJECTS { + vRtrIcmpTunneling, + vRtrTTLPropVprnLocal, + vRtrTTLPropVprnTransit, + vRtrTTLPropLabelRouteLocal, + vRtrTTLPropLabelRouteTransit, + vRtrTTLPropLsrLabelRoute, + vRtrSvcTTLPropVprnLocal, + vRtrSvcTTLPropVprnTransit, + vRtrTTLPropTblLstChgd, + vRtrSvcTTLPropTblLstChgd + } + STATUS current + DESCRIPTION + "The group of objects supporting ICMP tunneling feature for release + 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 132 } + +tmnxVRtrAggrRouteV12v0Group OBJECT-GROUP + OBJECTS { + vRtrInetAggrDescription + } + STATUS current + DESCRIPTION + "The group of new objects supporting the ability to add text + description to aggregate routes in version 12.0 of Nokia SROS series + systems." + ::= { tmnxVRtrGroups 133 } + +tmnxVRtrBgpEvpnIpRoutes12v0Group OBJECT-GROUP + OBJECTS { + vRtrStatBGPEvpnRoutes, + vRtrStatBGPEvpnActiveRoutes, + vRtrV6StatBGPEvpnRoutes, + vRtrV6StatBGPEvpnActiveRoutes, + vRtrFibStatBGPEvpnRoutes, + vRtrFibStatV6BGPEvpnRoutes, + vRtrMcastIpv4StatBGPEvpnRoutes, + vRtrMcastIpv4StatBGPEvpnActvRts, + vRtrMcastIpv6StatBGPEvpnRoutes, + vRtrMcastIpv6StatBGPEvpnActvRts + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP EVPN IP route + entities for release 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 134 } + +tmnxVRtrConfExtV12v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnMdSourceAddrType, + vRtrMvpnMdSourceAddress + } + STATUS current + DESCRIPTION + "The group of new objects supporting management of transport and + virtual routers new on version 12.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 135 } + +tmnxVRtrStickyHashEcmp12v0Group OBJECT-GROUP + OBJECTS { + vRtrInetCidrRouteOperFlags, + vRtrInetAllCidrRtOperFlags + } + STATUS current + DESCRIPTION + "The group of objects supporting Sticky Hash Ecmp feature for release + 12.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 136 } + +tmnxVRtrV13v0Group OBJECT-GROUP + OBJECTS { + tmnxSrlgGrpPenaltyWeight, + vRtrDisableSelectiveFib, + vRtrWeightedEcmp, + vRtrIfDHCPRelaySiaddrOvrAddrType, + vRtrIfDHCPRelaySiaddrOvrAddr, + vRtrInetCidrRouteNextHopWeight, + vRtrInetCidrRteTnlNextHopWeight, + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrIllegalLabelThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRiaSubscrPrefix, + vRiaSubscrPrefixType, + vRiaSubscrHostRoutePopulate, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType, + vRtrIfLsrIpLoadBalancing, + vRtrIfDHCP6ProxyAdminState, + vRtrIfDHCP6ProxyRenewTimer, + vRtrIfDHCP6ProxyRebindTimer, + vRtrIfDHCP6ProxyValidLifetime, + vRtrIfDHCP6ProxyPrefLifetime, + vRtrIfDHCP6ProxyApplications, + vRtrIfDHCP6UserDb, + vRtrSingleSfmOverloadAdminState, + vRtrSingleSfmOverloadHldOffTime, + vRtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart, + vRtrSingleSfmOverloadTime, + vRtrLDPRoutes, + vRtrLDPActiveRoutes, + vRtrGrtState, + vRtrGrtMaxExportRoutes, + vRtrGrtExportPolicy1, + vRtrGrtExportPolicy2, + vRtrGrtExportPolicy3, + vRtrGrtExportPolicy4, + vRtrGrtExportPolicy5, + vRtrVPNLeakRoutes, + vRtrVPNLeakActiveRoutes, + vRtrV6VPNLeakRoutes, + vRtrV6VPNLeakActiveRoutes, + vRtrInetCidrRouteNextHopType, + vRtrInetCidrRouteNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo, + vRtrInetCidrRteTnlEnabledTime, + vRtrV6SubMgmtRoutes, + vRtrV6SubMgmtActiveRoutes, + vRtrMvpnIpmsiType, + vRtrMvpnSpmsiType, + vRtrMobileHostRoutes, + vRtrMobileHostActiveRoutes, + vRtrV6MobileHostRoutes, + vRtrV6MobileHostActiveRoutes, + vRtrStatTotalBgpTunnels, + vRtrStatActiveBgpTunnels, + vRtrMvpnVrfTarget, + vRtrMvpnVrfExportTarget, + vRtrMvpnVrfImportTarget, + vRtrMvpnVrfTargetUnicast, + vRtrMvpnVrfExportTargetUnicast, + vRtrMvpnVrfImportTargetUnicast, + vRtrMvpnImportPolicyUnicast, + vRtrMvpnExportPolicyUnicast, + vRtrMvpnCMcastImportRT, + vRtrGrtMaxIpv6ExportRoutes, + vRtrInetAggrNextHopType, + vRtrInetAllCidrRteTnlEnabledTime, + vRtrInetAllCidrRtNextHopType, + vRtrInetAllCidrRtNextHopOwner, + vRtrInetAllCidrRtNHOwnerAuxInfo, + vRtrInetAllCidrRtBkupNHType, + vRtrInetAllCidrRtBkupNHOwner, + vRtrInetAllCidrRtBkupNHOwnAxInfo, + vRtrInetStaticRouteDescription, + vRtrInetStaticRoutePaddingSize, + vRtrV6LDPRoutes, + vRtrV6LDPActiveRoutes + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 137 } + +tmnxVRtrNotifyObjsNHRvplsArpGrp OBJECT-GROUP + OBJECTS { + tmnxVRtrMaxNHRvplsARPEntries + } + STATUS current + DESCRIPTION + "The group of notification objects supporting virtual router instances + added for Next Hop Rvpls ARP in Nokia SROS series systems." + ::= { tmnxVRtrGroups 138 } + +tmnxVRtrNotificationNHRvplsArpGr NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrNHRvplsARPHighUsage, + tmnxVRtrNHRvplsARPExhaust, + tmnxVRtrNHRvplsARPHighUsageClr + } + STATUS current + DESCRIPTION + "The group of notifications added for supporting virtual router + instances added for Next Hop Rvpls ARP in Nokia SROS series systems." + ::= { tmnxVRtrGroups 139 } + +tmnxVRtrTunnelExtTableV13v0Group OBJECT-GROUP + OBJECTS { + vRtrInetTunnelMetric, + vRtrInetTunnelAge, + vRtrInetTunnelNextHopFlags, + vRtrInetTunnelLspBandwidth, + vRtrInetTunnelMTU, + vRtrInetTunnelLspWeight, + vRtrInetTunnelLspId, + vRtrInetTunnelRelativeMetric, + vRtrInetTunnelFlags, + vRtrInetTunnelLabel, + vRtrInetTunnelBypassLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 141 } + +tmnxVRtrMcastSpmsiEnhV13v0Group OBJECT-GROUP + OBJECTS { + vRtrMvpnWildcardSpmsi, + vRtrMvpnWildcardSpmsiBsrSig + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 142 } + +tmnxVRtrHoldDownTimeV12v0Group OBJECT-GROUP + OBJECTS { + vRtrStaticRouteHoldDownEnable, + vRtrStaticRouteHoldDownInitial, + vRtrStaticRouteHoldDownMultiplr, + vRtrStaticRouteHoldDownMaxValue, + vRtrInetStaticRouteHoldTimeLeft + } + STATUS current + DESCRIPTION + "The group of objects supporting Hold Down Time for static routes on + Nokia SROS series systems." + ::= { tmnxVRtrGroups 143 } + +tmnxVRtrLoadBalEnhV13v0Group OBJECT-GROUP + OBJECTS { + vRtrIfSpiLoadBalancing + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 13.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 144 } + +tmnxVRtrInetSRIndirectV13v0Group OBJECT-GROUP + OBJECTS { + vRtrInetSRIndirectTunnelLdp, + vRtrInetSRIndirectTunnelRsvpTe, + vRtrInetSRIndirectTunnelDisalIgp, + vRtrInetSRIndirectLspRowStatus, + vRtrInetSRIndirectTunResStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 145 } + +tmnxVRtrIfExtIfArpRetryTimerGrp OBJECT-GROUP + OBJECTS { + vRtrIfArpRetryTimer + } + STATUS current + DESCRIPTION + "The group of objects supporting the virtual interfaces in Nokia SROS + series systems." + ::= { tmnxVRtrGroups 146 } + +tmnxVRtrBgpAutoRDGroup OBJECT-GROUP + OBJECTS { + vRtrBgpAutoRD, + vRtrBgpOperRD, + vRtrBgpOperRDType + } + STATUS current + DESCRIPTION + "The group of objects supporting BGP auto route-distinguisher feature + in Nokia SROS series systems." + ::= { tmnxVRtrGroups 147 } + +tmnxVRtrTunnelTableStatGroup OBJECT-GROUP + OBJECTS { + vRtrStatTotalIsisTunnels, + vRtrStatActiveIsisTunnels, + vRtrStatTotalOspfTunnels, + vRtrStatActiveOspfTunnels + } + STATUS current + DESCRIPTION + "The group of objects supporting the virtual interfaces in Nokia SROS + series systems." + ::= { tmnxVRtrGroups 148 } + +tmnxVRtrIfDHCPRelayV13v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayClientPktsProxNq, + vRtrIfDHCP6FilterId, + vRtrIfDHCP6SnpgAdminState + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces added in version 13.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 149 } + +tmnxVRtrLdpIpv613v0Group OBJECT-GROUP + OBJECTS { + vRtrLdpShortcutType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of LDP IPv6 in Nokia SROS + series systems." + ::= { tmnxVRtrGroups 150 } + +tmnxVRtrIfLagPerLinkHashGroup OBJECT-GROUP + OBJECTS { + vRtrIfLagPerLinkHashLastChgd, + vRtrIfLagPerLinkHashClass, + vRtrIfLagPerLinkHashWeight + } + STATUS current + DESCRIPTION + "The group of objects supporting management of per link hash on lag + feature on Nokia SROS series systems." + ::= { tmnxVRtrGroups 151 } + +tmnxVRtrCidrNextHopOwnInstGroup OBJECT-GROUP + OBJECTS { + vRtrInetCidrRouteNextHopOwnInst, + vRtrInetCidrRouteBkupNHOwnInst, + vRtrInetAllCidrRtNextHopOwnInst, + vRtrInetAllCidrRtBkupNHOwnInst + } + STATUS current + DESCRIPTION + "The group of objects supporting the route table next hop instances on + Nokia SROS series systems." + ::= { tmnxVRtrGroups 152 } + +tmnxVRtrIpV13v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteNumber, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric, + vRtrInetCidrRouteIfVRtrId, + vRtrInetAggrAggregatorAS4Byte, + vRtrInetCidrRouteTunnEndpntInfo, + vRtrInetCidrProtocolInstance, + vRtrInetStaticRouteLdpSync, + vRtrInetStaticRouteCommunityVal, + vRtrInetStaticRouteCreationOrig, + vRtrInetAggrCommunityVal, + vRtrInetAggrIndirectAddrType, + vRtrInetAggrIndirectAddr, + vRtrIpv6ReachableTime, + vRtrIfLocalPoolAdminState, + vRtrIfLocalPoolServerName, + vRtrIfLocalPoolClientApps, + vRtrIfLocalPoolDefPoolName, + vRtrIfLocalPoolSecPoolName, + vRtrRsmTableLastCh, + vRtrRsmLastCh, + vRtrRsmRowStatus, + vRtrRsmGroup, + vRtrInetStaticRouteDynamicBgp, + vRtrIfLocalPoolV6ServerName, + vRtrIfLocalPoolV6ClientApps, + vRtrInetStaticRouteDynBgpNHType, + vRtrInetStaticRouteDynBgpNH + } + STATUS obsolete + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 13.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 153 } + +tmnxVRtrIpV13v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrStaticRouteIgpShortcut, + vRtrStaticRouteDisallowIgp, + vRtrInetStaticRouteIgpShortcut, + vRtrInetStaticRouteDisallowIgp + } + STATUS current + DESCRIPTION + "The group of obsolete objects for static route on Nokia SROS series + systems 13.0 Release." + ::= { tmnxVRtrGroups 154 } + +tmnxVRtrIfObsoletedV13v0Group OBJECT-GROUP + OBJECTS { + vRtrIfCflowd + } + STATUS current + DESCRIPTION + "The group of objects obsoleted for virtual router interfaces in + version 13.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 155 } + +tmnxVRtrV13v0GenObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrTunnelMetric, + vRtrTunnelAge, + vRtrTunnelNextHopFlags, + vRtrLdpShortcut + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems 13.0 + Release." + ::= { tmnxVRtrGroups 156 } + +tmnxVRtrIfArpNbrLimitGroup OBJECT-GROUP + OBJECTS { + vRtrIfArpLimit, + vRtrIfArpLogOnly, + vRtrIfArpThreshold, + vRtrIfIpv6NbrLimit, + vRtrIfIpv6NbrLogOnly, + vRtrIfIpv6NbrThreshold + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ARP Limit and Neighbor + Limit on virtual interfaces in Nokia SROS series systems." + ::= { tmnxVRtrGroups 157 } + +tmnxVRtrIfExtV13v0Group OBJECT-GROUP + OBJECTS { + vRtrIfVasIfType + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual router instance + interfaces in version 13.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 158 } + +tmnxVRtrV13v0IfStatsGroup OBJECT-GROUP + OBJECTS { + vRtrIfRxMplsPkts, + vRtrIfTxMplsPkts, + vRtrIfRxMplsBytes, + vRtrIfTxMplsBytes + } + STATUS current + DESCRIPTION + "The group of objects supporting IF stats for transport and virtual + routers on version 13.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 159 } + +tmnxVRtrIfArpNbrNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrArpLmt, + tmnxVRtrArpThresholdExceeded, + tmnxVRtrIpv6NbrLmt, + tmnxVRtrIpv6NbrThresholdExceeded + } + STATUS current + DESCRIPTION + "The group of objects supporting management of ARP Limit and Neighbor + Limit notifications on virtual interfaces in Nokia SROS series + systems." + ::= { tmnxVRtrGroups 160 } + +tmnxVRtrTunnelTableCBFV13v0Group OBJECT-GROUP + OBJECTS { + vRtrInetTunnelLspFC + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 13.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 161 } + +tmnxVRtrIPv6IPsecStatGroup OBJECT-GROUP + OBJECTS { + vRtrV6IPsecRoutes, + vRtrV6IPsecActiveRoutes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of statistics for IPv6 + IPsec routes in version 13.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 162 } + +tmnxVRtrUniqueIfIndexGroup OBJECT-GROUP + OBJECTS { + tmnxVrtrIfIndexVrtrIfName, + tmnxVrtrSysEnforceUniqueIfIndex + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP interfaces on Nokia + SROS series systems while the system assigns unique identifiers to + each IP interface." + ::= { tmnxVRtrGroups 163 } + +tmnxVRtrStaticRoutePrefixGroup OBJECT-GROUP + OBJECTS { + vRtrInetStaticRoutePfxRowStatus, + vRtrInetStaticRoutePfxCreateOrig, + vRtrInetStaticRoutePfxCfgNHCount + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Static Route + capabilities for transport and virtual routers on version 14.0 Nokia + SROS series systems." + ::= { tmnxVRtrGroups 164 } + +tmnxVRtrV14v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIllegalLabelThreshold, + vRtrIfIngressIpv4Flowspec, + vRtrIfIngressIpv6Flowspec + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems 14.0 + Release." + ::= { tmnxVRtrGroups 165 } + +tmnxVRtrV14v0Group OBJECT-GROUP + OBJECTS { + tmnxSrlgGrpPenaltyWeight, + vRtrDisableSelectiveFib, + vRtrWeightedEcmp, + vRtrIfDHCPRelaySiaddrOvrAddrType, + vRtrIfDHCPRelaySiaddrOvrAddr, + vRtrInetCidrRouteNextHopWeight, + vRtrInetCidrRteTnlNextHopWeight, + vRtrRowStatus, + vRtrAdminState, + vRtrName, + vRtrMaxNumRoutes, + vRtrBgpStatus, + vRtrMplsStatus, + vRtrRipStatus, + vRtrRsvpStatus, + vRtrEcmpMaxRoutes, + vRtrNewIfIndex, + vRtrLdpStatus, + vRtrRouterId, + vRtrTriggeredPolicy, + vRtrRouteDistinguisher, + vRtrMidRouteThreshold, + vRtrHighRouteThreshold, + vRtrVpnId, + vRtrDescription, + vRtrGracefulRestart, + vRtrGracefulRestartType, + vRtrType, + vRtrServiceId, + vRtrCustId, + vRtrIgmpStatus, + vRtrMaxNumRoutesLogOnly, + vRtrVrfTarget, + vRtrVrfExportTarget, + vRtrVrfImportTarget, + vRtrPimStatus, + vRtrMaxMcastNumRoutes, + vRtrMaxMcastNumRoutesLogOnly, + vRtrMcastMidRouteThreshold, + vRtrIgnoreIcmpRedirect, + vRtrMsdpStatus, + vRtrVprnType, + vRtrSecondaryVrfId, + vRtrMldStatus, + vRtrIPv6MaxNumRoutes, + vRtrIPv6MidRouteThreshold, + vRtrIPv6HighRouteThreshold, + vRtrIPv6MaxNumRoutesLogOnly, + vRtrIPv6IgnoreIcmpRedirect, + vRtrMcPathMgmtPlcyName, + vRtrOperState, + vRtrDirectRoutes, + vRtrDirectActiveRoutes, + vRtrStaticRoutes, + vRtrStaticActiveRoutes, + vRtrOSPFRoutes, + vRtrOSPFActiveRoutes, + vRtrBGPRoutes, + vRtrBGPActiveRoutes, + vRtrISISRoutes, + vRtrISISActiveRoutes, + vRtrRIPRoutes, + vRtrRIPActiveRoutes, + vRtrAggregateRoutes, + vRtrAggregateActiveRoutes, + vRtrStatConfiguredIfs, + vRtrStatActiveIfs, + vRtrStatIllegalLabels, + vRtrStatCurrNumRoutes, + vRtrStatBGPVpnRoutes, + vRtrStatBGPVpnActiveRoutes, + vRtrStatTotalLdpTunnels, + vRtrStatTotalSdpTunnels, + vRtrStatActiveLdpTunnels, + vRtrStatActiveSdpTunnels, + vRtrMulticastRoutes, + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrSubMgmtRoutes, + vRtrSubMgmtActiveRoutes, + vRtrStatTotalRsvpTunnels, + vRtrStatActiveRsvpTunnels, + vRtrV6StatTotalRsvpTunnels, + vRtrV6StatActiveRsvpTunnels, + vRtrHostRoutes, + vRtrHostActiveRoutes, + vRtrV6HostRoutes, + vRtrV6HostActiveRoutes, + vRtrStatLocalARPEntries, + vRtrStatStaticARPEntries, + vRtrStatDynamicARPEntries, + vRtrStatManagedARPEntries, + vRtrStatInternalARPEntries, + vRtrDHCP6DropStatLastCleared, + vRtrDHCP6DropStatPktsDropped, + vRtrDHCP6MsgStatsLstClrd, + vRtrDHCP6MsgStatsRcvd, + vRtrDHCP6MsgStatsSent, + vRtrDHCP6MsgStatsDropped, + vRtrInetStaticRouteNHTunnelName, + vRtrManagedRoutes, + vRtrManagedActiveRoutes, + vRtrAS4Byte, + vRtrConfederationAS4Byte, + vRiaInetAddrPreferred, + vRiaSubscrPrefix, + vRiaSubscrPrefixType, + vRiaSubscrHostRoutePopulate, + vRtrIfAdmLnkLclAddrPreferred, + vRtrIfAdminLinkLocalAddr, + vRtrIfAdminLinkLocalAddrType, + vRtrIfLsrIpLoadBalancing, + vRtrIfDHCP6ProxyAdminState, + vRtrIfDHCP6ProxyRenewTimer, + vRtrIfDHCP6ProxyRebindTimer, + vRtrIfDHCP6ProxyValidLifetime, + vRtrIfDHCP6ProxyPrefLifetime, + vRtrIfDHCP6ProxyApplications, + vRtrIfDHCP6UserDb, + vRtrSingleSfmOverloadAdminState, + vRtrSingleSfmOverloadHldOffTime, + vRtrSingleSfmOverloadState, + vRtrSingleSfmOverloadStart, + vRtrSingleSfmOverloadTime, + vRtrLDPRoutes, + vRtrLDPActiveRoutes, + vRtrGrtState, + vRtrGrtMaxExportRoutes, + vRtrGrtExportPolicy1, + vRtrGrtExportPolicy2, + vRtrGrtExportPolicy3, + vRtrGrtExportPolicy4, + vRtrGrtExportPolicy5, + vRtrVPNLeakRoutes, + vRtrVPNLeakActiveRoutes, + vRtrV6VPNLeakRoutes, + vRtrV6VPNLeakActiveRoutes, + vRtrInetCidrRouteNextHopType, + vRtrInetCidrRouteNextHopOwner, + vRtrInetCidrRouteNHOwnerAuxInfo, + vRtrInetCidrRteTnlEnabledTime, + vRtrV6SubMgmtRoutes, + vRtrV6SubMgmtActiveRoutes, + vRtrMvpnIpmsiType, + vRtrMvpnSpmsiType, + vRtrMobileHostRoutes, + vRtrMobileHostActiveRoutes, + vRtrV6MobileHostRoutes, + vRtrV6MobileHostActiveRoutes, + vRtrStatTotalBgpTunnels, + vRtrStatActiveBgpTunnels, + vRtrMvpnVrfTarget, + vRtrMvpnVrfExportTarget, + vRtrMvpnVrfImportTarget, + vRtrMvpnVrfTargetUnicast, + vRtrMvpnVrfExportTargetUnicast, + vRtrMvpnVrfImportTargetUnicast, + vRtrMvpnImportPolicyUnicast, + vRtrMvpnExportPolicyUnicast, + vRtrMvpnCMcastImportRT, + vRtrGrtMaxIpv6ExportRoutes, + vRtrInetAggrNextHopType, + vRtrInetAllCidrRteTnlEnabledTime, + vRtrInetAllCidrRtNextHopType, + vRtrInetAllCidrRtNextHopOwner, + vRtrInetAllCidrRtNHOwnerAuxInfo, + vRtrInetAllCidrRtBkupNHType, + vRtrInetAllCidrRtBkupNHOwner, + vRtrInetAllCidrRtBkupNHOwnAxInfo, + vRtrInetStaticRouteDescription, + vRtrInetStaticRoutePaddingSize, + vRtrV6LDPRoutes, + vRtrV6LDPActiveRoutes, + tmnxVrtrMssAdjTableLastCh, + tmnxVrtrMssAdjLastCh, + tmnxVrtrMssAdjRowStatus, + tmnxVrtrMssAdjGroup, + tmnxVrtrMssAdjSegmentSize + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 166 } + +tmnxVRtrObsoleteNotifV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrIllegalLabelTCA + } + STATUS current + DESCRIPTION + "The group of obsolete notifications for the transport and virtual + router capabilities on Nokia SROS series systems 14.0 Release." + ::= { tmnxVRtrGroups 167 } + +tmnxVRtrNotificationV14v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrMidRouteTCA, + tmnxVRtrHighRouteTCA, + tmnxVRtrHighRouteCleared, + tmnxVRtrMcastMidRouteTCA, + tmnxVRtrMcastMaxRoutesTCA, + tmnxVRtrMcastMaxRoutesCleared, + tmnxVRtrMaxArpEntriesTCA, + tmnxVRtrMaxArpEntriesCleared, + tmnxVRtrMaxRoutes, + tmnxVRtrDHCPSuspiciousPcktRcvd, + tmnxVRtrBfdMaxSessionOnSlot, + tmnxVRtrBfdPortTypeNotSupported, + tmnxVRtrDHCPIfLseStatesExceeded, + tmnxVRtrDHCP6RelayLseStExceeded, + tmnxVRtrDHCP6ServerLseStExceeded, + tmnxVRtrDHCP6LseStateOverride, + tmnxVRtrDHCP6RelayReplyStripUni, + tmnxVRtrDHCP6IllegalClientAddr, + tmnxVRtrDHCP6AssignedIllegSubnet, + tmnxVRtrDHCP6ClientMacUnresolved, + tmnxVRtrIPv6MidRouteTCA, + tmnxVRtrIPv6HighRouteTCA, + tmnxVRtrIPv6HighRouteCleared, + tmnxVRtrStaticRouteCPEStatus, + tmnxVRtrManagedRouteAddFailed, + tmnxVRtrFibOccupancyThreshold, + tmnxVRtrInetAddressAttachFailed, + tmnxVRtrSingleSfmOverloadStateCh, + tmnxVRtrGrtExportLimitReached, + tmnxVRtrGrtRoutesExpLimitDropped, + tmnxVRtrIfLdpSyncTimerStart, + tmnxVRtrIfLdpSyncTimerStop, + tmnxVRtrBfdSessExtDown, + tmnxVRtrBfdSessExtUp, + tmnxVRtrBfdSessExtDeleted, + tmnxVRtrBfdSessExtProtChange, + tmnxVRtrBfdExtNoCpmNpResources, + tmnxVRtrDnsFault, + tmnxVRtrMacAcctLimitReached, + tmnxVRtrMacAcctLimitCleared, + tmnxVRtrNgBfdSessDown, + tmnxVRtrNgBfdSessUp, + tmnxVRtrNgBfdSessDeleted, + tmnxVRtrNgBfdSessProtChange, + tmnxVRtrNgBfdNoCpmNpResources + } + STATUS current + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 14.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 168 } + +tmnxVRtrEntropyLabelGroup OBJECT-GROUP + OBJECTS { + vRtrEntropyLabel + } + STATUS current + DESCRIPTION + "The group of objects supporting management of Entropy Label on version + 14.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 169 } + +tmnxVRtrLspBfdGroup OBJECT-GROUP + OBJECTS { + vRtrLspBfdSession, + vRtrLspBfdMaxSessions + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BFD on LSP feature for + transport and virtual routers on version 14.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 170 } + +tmnxVRtrIfV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDelayV4UpSeconds, + vRtrIfDelayV4DownSeconds, + vRtrIfDelayV6UpSeconds, + vRtrIfDelayV6DownSeconds, + vRtrIfDelayV4Timer, + vRtrIfDelayV6Timer, + vRtrIfInitDelayV4Enable, + vRtrIfInitDelayV6Enable, + vRtrIfOperV4DownReason, + vRtrIfOperV6DownReason, + vRtrIfLdpEolib + } + STATUS current + DESCRIPTION + "The group of objects supporting management of virtual interfaces on + version 14.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 171 } + +tmnxVRtrConfFlowspecV14v0Group OBJECT-GROUP + OBJECTS { + vRtrConfFlowspecTableLstChg, + vRtrConfFlowspecLastChanged, + vRtrIpEmbeddedFlowspecMaxSize, + vRtrIpv6EmbeddedFlowspecMaxSize + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 172 } + +tmnxVRtrInetSRIndirectV14v0Group OBJECT-GROUP + OBJECTS { + vRtrInetSRIndirectTunnelSrIsis, + vRtrInetSRIndirectTunnelSrOspf, + vRtrInetSRIndirectTunnelSrTe, + vRtrInetSRIndSrTeLspRowStatus + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 173 } + +tmnxVRtrFibStatsV14v0Group OBJECT-GROUP + OBJECTS { + vRtrFibStatTotalInstalledRoutes, + vRtrFibStatCurrentUtilization, + vRtrFibStatFilteredRoutes, + vRtrFibStatV6TotalInstalledRt, + vRtrFibStatV6CurrentUtilization, + vRtrFibStatV6FilteredRoutes, + vRtrFibStatV6Overflows + } + STATUS current + DESCRIPTION + "The group of objects supporting FIB summary counts on version 14.0 + Nokia SROS series systems." + ::= { tmnxVRtrGroups 174 } + +tmnxVRtrIfDHCPRelayV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIfDHCPRelayClientPktsStream + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DHCP Relay on virtual + interfaces added in version 14.0 of Nokia SROS series systems." + ::= { tmnxVRtrGroups 175 } + +tmnxVRtrBgpLblIpRoutes14v0Group OBJECT-GROUP + OBJECTS { + vRtrStatBGPLabelV4Routes, + vRtrStatBGPLabelV4ActiveRoutes, + vRtrStatBGPLabelV6Routes, + vRtrStatBGPLabelV6ActiveRoutes, + vRtrFibStatBGPLabelV4Routes, + vRtrFibStatBGPLabelV6Routes + } + STATUS current + DESCRIPTION + "The group of objects supporting management of BGP labeled route + entities for release 14.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 176 } + +tmnxVRtrV6TunnelTableStatGroup OBJECT-GROUP + OBJECTS { + vRtrStatTotalIsisV6Tunnels, + vRtrStatActiveIsisV6Tunnels + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for IPv6 tunnels for release 14.0 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 177 } + +tmnxVRtrSrTeV14v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalSrTeTunnels, + vRtrStatActiveSrTeTunnels + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for SR-TE tunnels for release 14.0 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 178 } + +tmnxVRtrIfExtV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIfCreationOrigin + } + STATUS current + DESCRIPTION + "The group of basic router interface specific additional objects + associated for release 14.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 179 } + +tmnxVRtrLoopbackNotifGroup NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrIfIgnorePortState + } + STATUS current + DESCRIPTION + "The group notifications supporting SAP L3 Loopback feature on Nokia + SROS series systems release 14.0." + ::= { tmnxVRtrGroups 180 } + +tmnxVRtrV14v0NotifyObjsGroup OBJECT-GROUP + OBJECTS { + vRtrNotifIgnorePortState + } + STATUS current + DESCRIPTION + "A group of notification objects added in release 14.0 for ignoring + port state associated with IP interface in Nokia SROS series systems." + ::= { tmnxVRtrGroups 181 } + +tmnxVRtrTunnelTableLSCV14v0Group OBJECT-GROUP + OBJECTS { + vRtrInetTunnelMaxLabels + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 182 } + +tmnxVRtrIcmpV4StatsV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIcmpInMsgs, + vRtrIcmpInErrors, + vRtrIcmpInDestUnreachs, + vRtrIcmpInRedirects, + vRtrIcmpInEchos, + vRtrIcmpInEchoReplies, + vRtrIcmpInTimeExcds, + vRtrIcmpInSrcQuenchs, + vRtrIcmpInTimestamps, + vRtrIcmpInTimestampReps, + vRtrIcmpInAddrMasks, + vRtrIcmpInAddrMaskReps, + vRtrIcmpInParmProblems, + vRtrIcmpOutMsgs, + vRtrIcmpOutErrors, + vRtrIcmpOutDestUnreachs, + vRtrIcmpOutRedirects, + vRtrIcmpOutEchos, + vRtrIcmpOutEchoReplies, + vRtrIcmpOutTimeExcds, + vRtrIcmpOutSrcQuenchs, + vRtrIcmpOutTimestamps, + vRtrIcmpOutTimestampReps, + vRtrIcmpOutAddrMasks, + vRtrIcmpOutAddrMaskReps, + vRtrIcmpOutParmProblems, + vRtrIfIcmpInMsgs, + vRtrIfIcmpInErrors, + vRtrIfIcmpInDestUnreachs, + vRtrIfIcmpInRedirects, + vRtrIfIcmpInEchos, + vRtrIfIcmpInEchoReplies, + vRtrIfIcmpInTimeExcds, + vRtrIfIcmpInSrcQuenchs, + vRtrIfIcmpInTimestamps, + vRtrIfIcmpInTimestampReps, + vRtrIfIcmpInAddrMasks, + vRtrIfIcmpInAddrMaskReps, + vRtrIfIcmpInParmProblems, + vRtrIfIcmpOutMsgs, + vRtrIfIcmpOutErrors, + vRtrIfIcmpOutDestUnreachs, + vRtrIfIcmpOutRedirects, + vRtrIfIcmpOutEchos, + vRtrIfIcmpOutEchoReplies, + vRtrIfIcmpOutTimeExcds, + vRtrIfIcmpOutSrcQuenchs, + vRtrIfIcmpOutTimestamps, + vRtrIfIcmpOutTimestampReps, + vRtrIfIcmpOutAddrMasks, + vRtrIfIcmpOutAddrMaskReps, + vRtrIfIcmpOutParmProblems + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IPv4 virtual interfaces + on version 4.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 183 } + +tmnxVRtrIcmpV4ParamV14v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIcmpV4ParamProblem, + vRtrIfIcmpV4NumParamProblem, + vRtrIfIcmpV4ParamProblemTime + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for parameter-problem ICMPv4 messages for release 14.0 on + Nokia SROS series systems." + ::= { tmnxVRtrGroups 184 } + +tmnxVRtrTunnelTableNhTV14v0Group OBJECT-GROUP + OBJECTS { + vRtrInetTunnelNhTunnelId, + vRtrInetTunnelNhTunnelType, + vRtrInetTunnelNhTunnelInst + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 14.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 185 } + +tmnxVRtrFpeV14v0Group OBJECT-GROUP + OBJECTS { + vRtrStatTotalFpeTunnels, + vRtrStatActiveFpeTunnels + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for SR-TE tunnels for release 14.0 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 186 } + +tmnxVRtrV15v0Group OBJECT-GROUP + OBJECTS { + vRtrMtrace2AdminState, + vRtrMtrace2UdpPort, + vRtrOperRouterId + } + STATUS current + DESCRIPTION + "The group of objects supporting management of transport and virtual + Routers new on release 15.0 in Nokia SROS series systems." + ::= { tmnxVRtrGroups 187 } + +tmnxVrtrDDosDCpuProtPolicyGrp OBJECT-GROUP + OBJECTS { + vRtrIfOperDCpuProtPolicy + } + STATUS current + DESCRIPTION + "The group of objects supporting management of DDos Protection + Enhancement feature on Nokia SROS series systems." + ::= { tmnxVRtrGroups 188 } + +tmnxVRtrIfExtV15v0Group OBJECT-GROUP + OBJECTS { + vRtrIfUrpfSelectedVprnsOnly, + vRtrIfIpTunnelRemoteIpAddrType, + vRtrIfIpTunnelRemoteIpAddr + } + STATUS current + DESCRIPTION + "The group of basic router interface specific additional objects added + for release 15.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 189 } + +tmnxVRtrUdpTunnelGroup OBJECT-GROUP + OBJECTS { + vRtrStatTotalUdpTunnels, + vRtrStatActiveUdpTunnels + } + STATUS current + DESCRIPTION + "The group of additional objects enhancing the virtual interface + statistics for UDP tunnels for release 15.0 on Nokia SROS series + systems." + ::= { tmnxVRtrGroups 191 } + +tmnxVRtrIpV15v0Group OBJECT-GROUP + OBJECTS { + vRiaRowStatus, + vRiaIpAddress, + vRiaNetMask, + vRiaBcastAddrFormat, + vRiaReasmMaxSize, + vRiaIgpInhibit, + vRiaInetAddressType, + vRiaInetAddress, + vRiaInetPrefixLen, + vRiaInetAddrState, + vRiaInetEui64, + vRiaInetOperAddress, + vRiaInetGwAddressType, + vRiaInetGwAddress, + vRiaInetRemoteIpType, + vRiaInetRemoteIp, + vRtrIpCidrRouteLastEnabledTime, + vRtrIpCidrRoutePreference, + vRtrIpCidrRouteMetric, + vRtrStaticRouteNumber, + vRtrInetStaticRouteRowStatus, + vRtrInetStaticRouteLastEnabledTime, + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRoutePreference, + vRtrInetStaticRouteMetric, + vRtrInetStaticRouteEgressIfIndex, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf, + vRtrInetStaticRouteAdminState, + vRtrInetStaticRouteTag, + vRtrInetStaticRouteEnableBfd, + vRtrInetStaticRouteAvailIndex, + vRtrSvcIpRangeAddress, + vRtrSvcIpRangeMask, + vRtrSvcIpRangeRowStatus, + vRtrSvcIpRangeExclusive, + vRtrIpNetToMediaTimer, + vRtrIpNetToMediaOperState, + vRtrAdvPrefixOnLinkFlag, + vRtrAdvPrefixAutonomousFlag, + vRtrAdvPrefixPreferredLifetime, + vRtrAdvPrefixValidLifetime, + vRtrAdvPrefixRowStatus, + vRtrInetInstAggrTblLastChged, + vRtrInetAggrRowStatus, + vRtrInetAggrLastChanged, + vRtrInetAggrSummaryOnly, + vRtrInetAggrASSet, + vRtrInetAggrAggregatorIPAddr, + vRtrInetAggrOperState, + vRtrInetSvcIpRangeRowStatus, + vRtrInetSvcIpRangeExclusive, + vRtrIpNetToPhysicalTimer, + vRtrIpNetToPhysicalOperState, + vRtrIpNetToPhysicalIsRouter, + vRtrIpNetToPhysicalMTU, + vRtrIpNetToPhysicalPort, + vRtrIpNetToPhysicalEncap, + vRtrInetCidrRouteLastEnabledTime, + vRtrInetCidrRoutePreference, + vRtrInetCidrRouteMetric, + vRtrInetCidrRouteIfVRtrId, + vRtrInetAggrAggregatorAS4Byte, + vRtrInetCidrRouteTunnEndpntInfo, + vRtrInetCidrProtocolInstance, + vRtrInetStaticRouteLdpSync, + vRtrInetStaticRouteCommunityVal, + vRtrInetStaticRouteCreationOrig, + vRtrInetAggrCommunityVal, + vRtrInetAggrIndirectAddrType, + vRtrInetAggrIndirectAddr, + vRtrIpv6ReachableTime, + vRtrIfLocalPoolAdminState, + vRtrIfLocalPoolServerName, + vRtrIfLocalPoolClientApps, + vRtrIfLocalPoolDefPoolName, + vRtrIfLocalPoolSecPoolName, + vRtrRsmTableLastCh, + vRtrRsmLastCh, + vRtrRsmRowStatus, + vRtrRsmGroup, + vRtrInetStaticRouteDynamicBgp, + vRtrIfLocalPoolV6ServerName, + vRtrIfLocalPoolV6ClientApps, + vRtrInetStaticRouteDynBgpNHType, + vRtrInetStaticRouteDynBgpNH + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP capabilities for + transport and virtual routers on version 15.0 Nokia SROS series + systems." + ::= { tmnxVRtrGroups 192 } + +tmnxVRtrIpV15v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrStaticRouteDest, + vRtrStaticRouteMask, + vRtrStaticRouteIndex, + vRtrStaticRouteRowStatus, + vRtrStaticRouteLastEnabledTime, + vRtrStaticRouteStatus, + vRtrStaticRouteStaticType, + vRtrStaticRoutePreference, + vRtrStaticRouteMetric, + vRtrStaticRouteEgressIfIndex, + vRtrStaticRouteNextHop, + vRtrStaticRouteNextHopUnnumberedIf, + vRtrStaticRouteAdminState, + vRtrStaticRouteTag, + vRtrStaticRouteIndexDest, + vRtrStaticRouteIndexMask, + vRtrStaticRouteAvailableIndex + } + STATUS current + DESCRIPTION + "The group of obsolete objects for static route on Nokia SROS series + systems 15.0 Release." + ::= { tmnxVRtrGroups 193 } + +tmnxVRtrQinQNetworkIntfGroup OBJECT-GROUP + OBJECTS { + tmnxVrtrSysAllowQinQNetworkIntf + } + STATUS current + DESCRIPTION + "The group of objects supporting QinQ encapsulation on network + interfaces." + ::= { tmnxVRtrGroups 194 } + +tmnxVRtrIfV15v0ObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIfDelaySeconds, + vRtrIfDelayUpTimer, + vRtrIfInitDelayEnable, + vRtrIfOperDownReason + } + STATUS current + DESCRIPTION + "The group of obsolete objects on Nokia SROS series systems 15.0 + Release." + ::= { tmnxVRtrGroups 195 } + +tmnxVRtrGlobalV15v0Group OBJECT-GROUP + OBJECTS { + vRtrVpnBackupPath, + vRtrIpFastReroute, + vRtrDnsTableLastCh, + vRtrDnsLastCh, + vRtrDnsRowStatus, + vRtrDnsAdminState, + vRtrDnsPrimaryAddrType, + vRtrDnsPrimaryAddr, + vRtrDnsSecondaryAddrType, + vRtrDnsSecondaryAddr, + vRtrDnsTertiaryAddrType, + vRtrDnsTertiaryAddr, + vRtrDnsIpv4SourceAddr, + vRtrDnsIpv6SourceAddr, + vRtrIfInfo, + vRtrIfTxBytes, + vRtrIfTxBytesHigh32, + vRtrIfTxBytesLow32, + vRtrIfTxPkts, + vRtrIfTxPktsHigh32, + vRtrIfTxPktsLow32, + vRtrIfStatusString, + vRtrIfOperDownReason + } + STATUS current + DESCRIPTION + "The group of objects supporting management of additional features on + Nokia SROS series systems release 15.0." + ::= { tmnxVRtrGroups 196 } + +tmnxVRtrGlobalObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIfTmsOffRampVprn, + vRtrIfTmsMgmtVprn, + vRtrIfInfo + } + STATUS current + DESCRIPTION + "The group of obsoleted objects supporting management of additional + features on Nokia SROS series systems release 15.0." + ::= { tmnxVRtrGroups 197 } + +tmnxVRtrIfExtV15v0ObjectGroup OBJECT-GROUP + OBJECTS { + vRtrIfLagLinkMapProfile, + vRtrIfLagActivePort, + vRtrIfIngressStatsEnabled, + vRtrIfIpv6ReachableTime, + vRtrIfIpv6DadDisable, + vRtrIfEnableMacAccounting, + vRtrIfIpv6NdCacheStaleTime + } + STATUS current + DESCRIPTION + "A group of objects supporting management of virtual router instance + interfaces in version 15.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 198 } + +tmnxVRtrIfExtObsoletedGroup OBJECT-GROUP + OBJECTS { + vRtrIfTmsOffRampIgrVrf + } + STATUS current + DESCRIPTION + "A group of obsoleted objects supporting management of virtual router + instance interfaces in version 15.0 of the Nokia SROS series systems." + ::= { tmnxVRtrGroups 199 } + +tmnxVRtrClassFwdingV15v0Group OBJECT-GROUP + OBJECTS { + vRtrClassForwarding + } + STATUS current + DESCRIPTION + "The group of objects supporting management of class forwarding policy + for release 15.0 in Nokia SROS series systems. " + ::= { tmnxVRtrGroups 200 } + +tmnxVRtrNotificationV15v0Group NOTIFICATION-GROUP + NOTIFICATIONS { + tmnxVRtrPdnAddrMismatch, + tmnxVRtrPdnAddrMismatchCleared + } + STATUS current + DESCRIPTION + "The group of notifications supporting the transport and virtual router + capabilities on version 15.0 Nokia SROS series systems." + ::= { tmnxVRtrGroups 201 } + +tmnxVRtrIfExtHostRteV15v0Group OBJECT-GROUP + OBJECTS { + vRtrIfIpv4ArpLearnUnsol, + vRtrIfIpv4ArpProRef, + vRtrIfIpv6NdLearnUnsol, + vRtrIfIpv6NdProRef, + vRtrIfIpv4ArpPopulateHost, + vRtrIfIpv4ArpRouteTag, + vRtrIfIpv6NdPopulateHost, + vRtrIfIpv6NdRouteTag, + vRtrStatArpRoutes, + vRtrStatArpActiveRoutes, + vRtrStatNdRoutes, + vRtrStatNdActiveRoutes + } + STATUS current + DESCRIPTION + "The group of basic router interface specific additional objects for + release 15.0 on Nokia SROS series systems." + ::= { tmnxVRtrGroups 202 } + +tmnxVRtrIfNgeStatsGroup OBJECT-GROUP + OBJECTS { + vRtrIfTxNgeEncryptPkts, + vRtrIfTxNgeEncryptBytes, + vRtrIfRxNgeDecryptPkts, + vRtrIfRxNgeDecryptBytes, + vRtrIfRxNgeInvSpiDropPkts, + vRtrIfRxNgeInvSpiDropBytes, + vRtrIfRxNgeOthDropPkts, + vRtrIfRxNgeOthDropBytes, + vRtrIfRxNgeIcmpDropPkts, + vRtrIfRxNgeIcmpDropBytes + } + STATUS current + DESCRIPTION + "The group of interface statistics for management of NGE on Nokia SROS + series systems." + ::= { tmnxVRtrGroups 203 } + +tmnxVRtrMobGatewayCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 3 } + +tmnxVRtrMobGatewayGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 4 } + +tmnxVRtrIpPoolGroup OBJECT-GROUP + OBJECTS { + vRtrIpPoolTableLastChanged, + vRtrIpPoolRowStatus, + vRtrIpPoolLastChanged, + vRtrIpPoolDescription, + vRtrIpPoolExclusive, + vRtrIpPoolStatFree, + vRtrIpPoolStatHeld, + vRtrIpPoolStatAllocated, + vRtrIpPoolAddressHoldTimer, + vRtrIpPoolAddrTableLastChanged, + vRtrIpPoolAddrRowStatus, + vRtrIpPoolAddrLastChanged, + vRtrIpPoolAddrBlock, + vRtrIpPoolAddrIpv6AssignedLen, + vRtrIpPoolSuppress0and255 + } + STATUS current + DESCRIPTION + "The group of objects supporting management of IP pools on Nokia 7x50 + SR series systems." + ::= { tmnxVRtrMobGatewayGroups 1 } + +tmnxMGVRtrIfV4v0Group OBJECT-GROUP + OBJECTS { + vRtrIfTrackMobile, + vRtrIfIpv6TrackMobile, + vRtrIpPoolIsRemote + } + STATUS current + DESCRIPTION + "The group of objects supporting management of router interfaces on + Nokia mobile gateway systems in 4.0 release." + ::= { tmnxVRtrMobGatewayGroups 2 } + +tmnxDCVRtrCompliances OBJECT IDENTIFIER ::= { tmnxVRtrConformance 5 } + +tmnxDCVRtrGroups OBJECT IDENTIFIER ::= { tmnxVRtrConformance 6 } + +tmnxVRtrNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 3 } + +tmnxVRtrNotifications OBJECT IDENTIFIER ::= { tmnxVRtrNotifyPrefix 0 } + +tmnxVRtrMidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrMidRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrMidRouteTCA notification is generated when the number + of routes contained in a VPRN exceeds the value specified by + vRtrMidRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 1 } + +tmnxVRtrHighRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrHighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrHighRouteTCA notification is generated when the number + of routes contained in a VPRN exceeds the value specified by + vRtrHighRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 2 } + +tmnxVRtrHighRouteCleared NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrHighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrHighRouteCleared notification is generated when the number + of routes contained in a VPRN has dropped below the + vRtrHighRouteThreshold value following the generation of a + tmnxVRtrHighRouteTCA notification." + ::= { tmnxVRtrNotifications 3 } + +tmnxVRtrIllegalLabelTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatIllegalLabels, + vRtrIllegalLabelThreshold + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrIllegalLabelTCA notification is generated when the number + of illegal label violations on a VRF has exceeded the value specified + by vRtrIllegalLabelThreshold. + + This notification is made obsolete in release 14.0." + ::= { tmnxVRtrNotifications 4 } + +tmnxVRtrMcastMidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMcastMidRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMidRouteTCA notification is generated when the number + of multicast routes contained in a VPRN exceeds the value specified by + vRtrMcastMidRouteThreshold. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 5 } + +tmnxVRtrMcastMaxRoutesTCA NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMaxMcastNumRoutes + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMaxRoutesTCA notification is generated when the number + of multicast routes contained in a VPRN exceeds the value specified by + vRtrMaxMcastNumRoutes. No other notifications of this type + are generated until after the soak period specified by + vRtrRouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 6 } + +tmnxVRtrMcastMaxRoutesCleared NOTIFICATION-TYPE + OBJECTS { + vRtrMulticastRoutes, + vRtrMaxMcastNumRoutes + } + STATUS current + DESCRIPTION + "The tmnxVRtrMcastMaxRoutesCleared notification is generated when the + number of multicast routes contained in a VPRN has dropped below the + vRtrMaxMcastNumRoutes value following the generation of a + tmnxVRtrMcastMaxRoutesTCA notification." + ::= { tmnxVRtrNotifications 7 } + +tmnxVRtrMaxArpEntriesTCA NOTIFICATION-TYPE + OBJECTS { + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrMaxARPEntries + } + STATUS current + DESCRIPTION + "The tmnxVRtrMaxArpEntriesTCA notification is generated when the number + of ARP entries in a VPRN exceeds the maximum supported." + ::= { tmnxVRtrNotifications 8 } + +tmnxVRtrMaxArpEntriesCleared NOTIFICATION-TYPE + OBJECTS { + vRtrStatActiveARPEntries, + vRtrStatTotalARPEntries, + vRtrMaxARPEntries + } + STATUS current + DESCRIPTION + "The tmnxVRtrMaxArpEntriesCleared notification is generated when the + number of ARP entries contained in a VPRN has dropped below the + maximum value following the generation of a tmnxVRtrMaxArpEntriesTCA + notification." + ::= { tmnxVRtrNotifications 9 } + +tmnxVRtrDHCPAFEntriesExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrIfDHCPOperAutoFilter, + vRtrIfIndex, + vRtrAutoFilterDHCPClientAddress, + vRtrAutoFilterDHCPClientLease + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPAFEntriesExceeded notification is generated when the + number of DHCP 'AutoFilter' entries on a given interface reaches a + user configurable upper limit given by vRtrIfDHCPAutoFilter." + ::= { tmnxVRtrNotifications 10 } + +tmnxVRtrMaxRoutes NOTIFICATION-TYPE + OBJECTS { + vRtrStatCurrNumRoutes, + vRtrMaxNumRoutes, + vRtrMaxRoutesType + } + STATUS current + DESCRIPTION + "The tmnxVRtrMaxRoutes notification is generated when the number of + routes of type vRtrMaxRoutesType contained in a VPRN reaches the value + specified by vRtrMaxNumRoutes." + ::= { tmnxVRtrNotifications 11 } + +tmnxVRtrDHCPLseStsExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDHCPClientLease + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPLseStsExceeded notification is + generated when the number of DHCP lease states + entries on a given interface reaches a user configurable + upper limit." + ::= { tmnxVRtrNotifications 12 } + +tmnxVRtrDHCPLeaseStateOverride NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStateNewCiAddr, + vRtrDhcpLseStateNewChAddr, + vRtrDhcpLseStateOldCiAddr, + vRtrDhcpLseStateOldChAddr + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPLeaseStateOverride notification is generated when an + existing DHCP lease state is overridden by a new lease state which has + the same IP address but a different MAC address." + ::= { tmnxVRtrNotifications 13 } + +tmnxVRtrDHCPSuspiciousPcktRcvd NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpPacketProblem + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCPSuspiciousPcktRcvd notification is generated when a + DHCP packet is received with suspicious content." + ::= { tmnxVRtrNotifications 14 } + +tmnxVRtrDHCPLseStRestoreProblem NOTIFICATION-TYPE + OBJECTS { + vRtrDhcpRestoreLseStateVRtrId, + vRtrDhcpRestoreLseStateIfIndex, + vRtrDhcpRestoreLseStateCiAddr, + vRtrDhcpRestoreLseStateProblem + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPLseStRestoreProblem notification is generated when an + an error is detected while processing a persistency record." + ::= { tmnxVRtrNotifications 15 } + +tmnxVRtrDHCPLseStatePopulateErr NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDhcpLseStatePopulateError + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrDHCPLseStatePopulateErr notification indicates that the + system was unable to update the Lease State Table with the information + contained in the DHCP ACK message. The DHCP ACK message has been + discarded." + ::= { tmnxVRtrNotifications 16 } + +tmnxVRtrBfdSessionDown NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionOperFlags + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdSessionDown notification is generated when a BFD + session goes down." + ::= { tmnxVRtrNotifications 17 } + +tmnxVRtrBfdMaxSessionOnSlot NOTIFICATION-TYPE + OBJECTS { + vRtrBfdSlotNumber, + vRtrNumberOfBfdSessionsOnSlot, + vRtrBfdMaxSessionReason, + vRtrSlotOrCpmFlag + } + STATUS current + DESCRIPTION + "The tmnxVRtrBfdMaxSessionOnSlot notification is generated when the + maximum number of BFD sessions has been reached on the slot indicated + in 'vRtrBfdSlotNumber'. When we have IOM based sessions, + vRtrSlotOrCpmFlag is set to 'slot' and when the sessions are + centralized it is set to 'cpm'." + ::= { tmnxVRtrNotifications 18 } + +tmnxVRtrBfdPortTypeNotSupported NOTIFICATION-TYPE + OBJECTS { + tmnxPortNotifyPortId, + tmnxPortType + } + STATUS current + DESCRIPTION + "The tmnxVRtrBfdPortTypeNotSupported notification is generated when BFD + is not supported on the port specified in 'tmnxPortNotifyPortId'." + ::= { tmnxVRtrNotifications 19 } + +tmnxVRtrDHCPIfLseStatesExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + sapPortId, + sapEncapValue, + vRtrIfDHCPLeasePopulate, + svcDhcpLseStateNewCiAddr, + svcDhcpLseStateNewChAddr, + svcDhcpClientLease + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCPIfLseStatesExceeded notification is generated when the + number of lease states on an interface exceeds + vRtrIfDHCPLeasePopulate." + ::= { tmnxVRtrNotifications 20 } + +tmnxVRtrDHCP6RelayLseStExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrIfDHCP6LeasePopulate, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6NewClientId, + svcDhcpClientLease + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6RelayLseStExceeded notification is generated when the + number of lease states populated by dhcp6 relay on an interface + exceeds vRtrIfDHCP6LeasePopulate." + ::= { tmnxVRtrNotifications 21 } + +tmnxVRtrDHCP6ServerLseStExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrIfDHCP6ServerMaxLeaseStates, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDHCP6NewClientId, + svcDhcpClientLease + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6ServerLseStExceeded notification is generated when + the number of lease states populated by dhcp6 server on an interface + exceeds vRtrIfDHCP6ServerMaxLeaseStates." + ::= { tmnxVRtrNotifications 22 } + +tmnxVRtrDHCP6LseStateOverride NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6OldAssignedNetAddrType, + vRtrDHCP6OldAssignedNetAddr, + vRtrDHCP6OldAssignedPrefixLen, + vRtrDhcpLseStateOldChAddr, + vRtrDHCP6OldClientId, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen, + vRtrDhcpLseStateNewChAddr, + vRtrDHCP6NewClientId, + vRtrDHCP6LeaseOverrideResult + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6LseStateOverride notification is generated when an + existing DHCP6 lease state can be overridden by a new lease state. + + This is allowed if the new lease state has the same IP address but a + different client id or mac address. This is not allowed if the new + lease state has the same IP address but a different prefix length." + ::= { tmnxVRtrNotifications 23 } + +tmnxVRtrDHCP6RelayReplyStripUni NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ServerNetAddrType, + vRtrDHCP6ServerNetAddr + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6RelayReplyStripUni notification is generated when a + unicast option is stripped from a message relayed from a server to a + client in a relay reply message." + ::= { tmnxVRtrNotifications 24 } + +tmnxVRtrDHCP6IllegalClientAddr NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6IllegalClientAddr notification is generated when an + incoming message is dropped because the client's source IP does not + match the subnet of the incoming interface." + ::= { tmnxVRtrNotifications 25 } + +tmnxVRtrDHCP6AssignedIllegSubnet NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr, + vRtrDHCP6AssignedNetAddrType, + vRtrDHCP6AssignedNetAddr, + vRtrDHCP6AssignedPrefixLen + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6AssignedIllegSubnet notification is generated when an + IP address assigned to the client does not match the subnet of the + interface." + ::= { tmnxVRtrNotifications 26 } + +tmnxVRtrDHCP6ClientMacUnresolved NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrServiceId, + vRtrIfIndex, + vRtrDHCP6ClientNetAddrType, + vRtrDHCP6ClientNetAddr + } + STATUS current + DESCRIPTION + "The tmnxVRtrDHCP6ClientMacUnresolved notification is generated when we + receive a relay reply for a client, and the client's MAC address has + not been resolved yet." + ::= { tmnxVRtrNotifications 27 } + +tmnxVRtrBfdSessionUp NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdSessionUp notification is generated when a BFD session + goes up." + ::= { tmnxVRtrNotifications 28 } + +tmnxVRtrIPv6MidRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6MidRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrIPv6MidRouteTCA notification is generated when the number + of IPv6 routes contained in a VPRN exceeds the value specified by + vRtrIPv6MidRouteThreshold. No other notifications of this type are + generated until after the soak period specified by + vRtrIPv6RouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 29 } + +tmnxVRtrIPv6HighRouteTCA NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6HighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrIPv6HighRouteTCA notification is generated when the number + of IPv6 routes contained in a VPRN exceeds the value specified by + vRtrIPv6HighRouteThreshold. No other notifications of this type are + generated until after the soak period specified by + vRtrIPv6RouteThresholdSoakTime has expired." + ::= { tmnxVRtrNotifications 30 } + +tmnxVRtrIPv6HighRouteCleared NOTIFICATION-TYPE + OBJECTS { + vRtrV6StatCurrNumRoutes, + vRtrIPv6HighRouteThreshold + } + STATUS current + DESCRIPTION + "The tmnxVRtrIPv6HighRouteCleared notification is generated when the + number of IPv6 routes contained in a VPRN has dropped below the + vRtrIPv6HighRouteThreshold value following the generation of a + tmnxVRtrIPv6HighRouteTCA notification." + ::= { tmnxVRtrNotifications 31 } + +tmnxVRtrStaticRouteCPEStatus NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrInetStatRteCpeNotifyAddrType, + vRtrInetStatRteCpeNotifyAddr, + vRtrInetStaticRouteCpeStatus + } + STATUS current + DESCRIPTION + "The tmnxVRtrStaticRouteCPEStatus notification is generated when a CPE + associated with a static route, as specified by the + vRtrInetStatRteCpeNotifyAddr object, becomes reachable or unreachable." + ::= { tmnxVRtrNotifications 32 } + +tmnxVRtrBfdSessionDeleted NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionOperFlags + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdSessionDeleted notification is generated when a BFD + session is deleted." + ::= { tmnxVRtrNotifications 33 } + +tmnxVRtrBfdSessionProtChange NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc, + vRtrIfBfdSessionProtocols, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdSessionProtChange notification is generated when there + is a change in the list of protocols using the BFD session." + ::= { tmnxVRtrNotifications 34 } + +tmnxVRtrManagedRouteAddFailed NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrManagedRouteInetAddrType, + vRtrManagedRouteInetAddr, + vRtrManagedRoutePrefixLen, + vRtrFailureDescription + } + STATUS current + DESCRIPTION + "The tmnxVRtrManagedRouteAddFailed notification is generated when a + managed route could not be installed." + ::= { tmnxVRtrNotifications 35 } + +tmnxVRtrFibOccupancyThreshold NOTIFICATION-TYPE + OBJECTS { + vRtrFibStatHighUtilization + } + STATUS current + DESCRIPTION + "The tmnxVRtrFibOccupancyThreshold notification is generated when the + FIB on an IOM card transitions between experiencing persistent normal + and high occupancy." + ::= { tmnxVRtrNotifications 36 } + +tmnxVRtrInetAddressAttachFailed NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfIndex, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrFailureDescription + } + STATUS current + DESCRIPTION + "The tmnxVRtrInetAddressAttachFailed notification is generated when an + IP address could not be attached to an interface. + + The reason is indicated in the failure description. + + A possible cause is that a duplicate address is detected. + + If the IP address is a link-local address, the + vRtrIfLinkLocalAddressState of the corresponding entry in the + vRtrIfTable does not reach the state 'preferred'. + + If the IP address was configured by the user, the vRiaInetAddrState of + the corresponding entry in the vRtrIpAddrTable does not reach the + state 'preferred'. + + The IP address can also be a subnet router anycast address related to + an IP address configured by the user (refer to RFC 4291 IPv6 + Addressing Architecture, section 2.6.1 Anycast Addresses)." + ::= { tmnxVRtrNotifications 37 } + +tmnxVRtrSingleSfmOverloadStateCh NOTIFICATION-TYPE + OBJECTS { + vRtrSingleSfmOverloadState + } + STATUS current + DESCRIPTION + "The notification tmnxVRtrSingleSfmOverloadStateCh is sent when IGP + single-SFM-overload state of a virtual router instance changes." + ::= { tmnxVRtrNotifications 38 } + +tmnxVRtrGrtExportLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrGrtMaxExportRoutes + } + STATUS current + DESCRIPTION + "A tmnxVRtrGrtExportLimitReached notification is generated when the + configured value of exported routes, vRtrGrtMaxExportRoutes, is + reached. Additional routes would not be exported into the GRT from the + route table." + ::= { tmnxVRtrNotifications 39 } + +tmnxVRtrGrtRoutesExpLimitDropped NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrGrtMaxExportRoutes + } + STATUS current + DESCRIPTION + "A tmnxVRtrGrtRoutesExpLimitDropped notification is generated when the + number of exported routes drops below the export limit, + vRtrGrtMaxExportRoutes." + ::= { tmnxVRtrNotifications 40 } + +tmnxVRtrIfLdpSyncTimerStart NOTIFICATION-TYPE + OBJECTS { + vRtrIfIndex, + vRtrIfName, + vRtrIfLdpSyncTimer + } + STATUS current + DESCRIPTION + "A tmnxVRtrIfLdpSyncTimerStart notification is generated when the LDP + sync timer, vRtrIfLdpSyncTimer starts for this interface." + ::= { tmnxVRtrNotifications 41 } + +tmnxVRtrIfLdpSyncTimerStop NOTIFICATION-TYPE + OBJECTS { + vRtrIfIndex, + vRtrIfName, + vRtrIfLdpSyncTimer + } + STATUS current + DESCRIPTION + "A tmnxVRtrIfLdpSyncTimerStart notification is generated when the LDP + sync timer, vRtrIfLdpSyncTimer stops for this interface." + ::= { tmnxVRtrNotifications 42 } + +tmnxVRtrBfdNoCpmNpResources NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessionLclDisc + } + STATUS obsolete + DESCRIPTION + "The tmnxVRtrBfdNoCpmNpResources notification is generated when a BFD + session could not be established because the session requires a cpmNp + session termination resource (see vRtrIfBfdExtType), and no cpmNp + session termination resources are available." + ::= { tmnxVRtrNotifications 43 } + +tmnxVRtrGrtV6ExportLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrGrtMaxIpv6ExportRoutes + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrGrtV6ExportLimitReached notification is generated + when the configured value of exported routes, + vRtrGrtMaxIpv6ExportRoutes, is reached. + + [EFFECT] Additional routes would not be exported into the GRT from the + route table. + + [RECOVERY] The export policy and the value of + vRtrGrtMaxIpv6ExportRoutes need to be changed." + ::= { tmnxVRtrNotifications 44 } + +tmnxVRtrGrtV6RoutesExpLimDropped NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrGrtMaxIpv6ExportRoutes + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrGrtV6RoutesExpLimDropped notification is generated + when the number of exported routes drops below the export limit, + vRtrGrtMaxIpv6ExportRoutes. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 45 } + +tmnxVRtrStaticRouteStatusChanged NOTIFICATION-TYPE + OBJECTS { + vRtrInetStaticRouteStatus, + vRtrInetStaticRouteStaticType, + vRtrInetStaticRouteNextHopType, + vRtrInetStaticRouteNextHop, + vRtrInetStaticRouteNextHopIf + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrStaticRouteStatusChanged notification is generated + when the status of a static route, vRtrInetStaticRouteStatus changes + from active to inactive or from inactive to active. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 46 } + +vRtrIfDcpStaticExcd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpStaticExcd notification is generated when the + static-policer on a particular network-interface has been detected as + non-conformant to the associated distributed CPU protection policy + parameters. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. This notification + may indicate a Denial of Service attack or a misconfiguration in the + network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 47 } + +vRtrIfDcpDynamicExcd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicExcd notification is generated when the + protocol on a particular network-interface has been detected as + non-conformant to the associated distributed CPU protection policy + parameters. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. This notification + may indicate a Denial of Service attack or a misconfiguration in the + network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 48 } + +vRtrIfDcpStaticHoldDownStart NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpStaticHoldDownStart notification is generated + when a particular network-interface starts hold-down period for an + exceeding static-policer. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The static-policer will treat all packets as non-conformant + during the hold-down period. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 49 } + +vRtrIfDcpDynamicHoldDownStart NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicHoldDownStart notification is generated + when a particular network-interface starts hold-down period for an + exceeding protocol. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The protocol will treat all packets as non-conformant during + the hold-down period. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 50 } + +vRtrIfDcpStaticHoldDownEnd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpStaticHoldDownEnd notification is generated when + a particular network-interface completes hold-down period for an + exceeding static-policer. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The static-policer for an affected network-interface will + transition to a detection-time countdown after the hold-down period is + complete. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 51 } + +vRtrIfDcpDynamicHoldDownEnd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicHoldDownEnd notification is generated + when a particular network-interface completes hold-down period for an + exceeding protocol. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is configured + to 'verbose'. + + [EFFECT] The protocol for an affected network-interface will + transition to a detection-time countdown after the hold-down period is + complete. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 52 } + +vRtrIfDcpStaticConform NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpStaticExcdCountHi, + vRtrIfDcpFpStaticExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpStaticConform notification is generated when the + static-policer for a particular network-interface has been detected as + conformant for a period of the configured detection-time after having + been previously detected as exceeding and completed any hold-down + period. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface is now in conformance with the + parameters configured for the associated distributed CPU protection + policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 53 } + +vRtrIfDcpDynamicConform NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicConform notification is generated when the + protocol for a particular network-interface has been detected as + conformant for a period of the configured detection-time after having + been previously detected as exceeding and completed any hold-down + period. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtStaticPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface is now in conformance with the + parameters configured for the associated distributed CPU protection + policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 54 } + +vRtrIfDcpLocMonExcd NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpLocMonExcdCountHi, + vRtrIfDcpFpLocMonExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpLocMonExcd notification is generated when the + local-monitoring-policer for a particular network-interface has + transitioned from a conformant state to a non-conformant state and the + system will attempt to allocate dynamic enforcement policers. This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. This notification + may indicate a Denial of Service attack or a misconfiguration in the + network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 55 } + +vRtrIfDcpLocMonExcdDynResource NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpLocMonExcdCountHi, + vRtrIfDcpFpLocMonExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpLocMonExcdDynResource notification is generated + when the local-monitoring-policer for a particular network-interface + has transitioned from a conformant state to a non-conformant state and + the system cannot allocate all the dynamic enforcements policers + associated with the distributed CPU protection policy . This + notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configured + to 'enable' or 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. This notification + may indicate a Denial of Service attack or a misconfiguration in the + network. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface or to the + dynamic enforcement policer pool + (TIMETRA-CHASSIS-MIB.mib::tmnxFPDCpuProtDynEnfrcPlcrPool)." + ::= { tmnxVRtrNotifications 56 } + +vRtrIfDcpLocMonExcdAllDynAlloc NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpLocMonExcdCountHi, + vRtrIfDcpFpLocMonExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpLocMonExcdAllDynAlloc notification is generated + when all dynamic enforcement policers associated with a non-conformant + local-monitoring-policer have been successfully allocated for a + particular network-interface. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configure + to 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 57 } + +vRtrIfDcpLocMonExcdAllDynFreed NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpLocMonState, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpLocMonExcdAllDynFreed notification is generated + for a particular network-interface when all the previously allocated + dynamic enforcement policers for a particular local-monitoring-policer + on the associated distributed CPU protection policy have been freed up + and all the protocols are once again being monitored by local-monitor. + This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtLocMonPlcrLogEvent is configured + to 'verbose'. + + [EFFECT] The affected network-interface may be using more resources + than expected and cause the system to under perform. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 58 } + +vRtrIfDcpDynamicEnforceAlloc NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynAllocated, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicEnforceAlloc notification is generated + when a dynamic enforcement policer is allocated on a particular + network-interface. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The affected network-interface is not in conformance with the + configured parameters of the associated distributed CPU protection + policy and may be using more resources than expected and cause the + system to under perform. + + [RECOVERY] Appropriate configuration changes to the distributed CPU + protection policy or to the affected network-interface may be + required." + ::= { tmnxVRtrNotifications 59 } + +vRtrIfDcpDynamicEnforceFreed NOTIFICATION-TYPE + OBJECTS { + vRtrIfDcpFpDynExcdCountHi, + vRtrIfDcpFpDynExcdCountLo, + vRtrIfDCpuProtPolicy, + vRtrIfDcpTimeEventOccured + } + STATUS current + DESCRIPTION + "[CAUSE] The vRtrIfDcpDynamicEnforceFreed notification is generated + when a dynamic enforcement policer is freed on a particular + network-interface. This notification is generated when + TIMETRA-SECURITY-MIB.mib::tmnxDCpuProtProtocolDynLogEvent is + configured to 'verbose'. + + [EFFECT] The affected network-interface is now in conformance with the + configured parameters of the associated distributed CPU protection + policy. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 60 } + +tmnxVRtrBfdSessExtDown NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtOperFlags + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdSessExtDown notification is generated when a + BFD session goes down. + + [EFFECT] The effect of this session going down is that it either takes + down any protocol that is riding over top of it or it notifies + them that the session has gone down. + + [RECOVERY] The session will automatically attempt to re-establish on + its own." + ::= { tmnxVRtrNotifications 61 } + +tmnxVRtrBfdSessExtUp NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdSessExtUp notification is generated when a BFD + session goes up. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 62 } + +tmnxVRtrBfdSessExtDeleted NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtOperFlags + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdSessExtDeleted notification is generated when a + BFD session is deleted. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 63 } + +tmnxVRtrBfdSessExtProtChange NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtProtocols, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdSessExtProtChange notification is generated + when there is a change in the list of protocols using the BFD session. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 64 } + +tmnxVRtrBfdExtNoCpmNpResources NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrBfdExtNoCpmNpResources notification is generated + when a BFD session could not be established because the session + requires a cpmNp session termination resource (see vRtrIfBfdExtType), + and no cpmNp session termination resources are available. + + [EFFECT] There is no effect of this notification. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 65 } + +tmnxVRtrDnsFault NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrFailureDescription, + vRtrNotifTruthValue + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrDnsFault notification is generated when this + system detects a fault with a DNS server, or when it detects that the + fault has disappeared. + + The virtual router instance and DNS server address are indicated with + vRtrID, vRtrNotifInetAddrType, and vRtrNotifInetAddr. + + More details of the fault may be indicated with + vRtrFailureDescription. + + [EFFECT] If another DNS server is available in the same virtual router + instance, that DNS server may be used instead. + + Otherwise, any application in this virtual router instance that relies + on DNS may be affected. + + [RECOVERY] A modification of the conceptual row in the vRtrDnsTable + with the same value for vRtrID, may repair the problem." + ::= { tmnxVRtrNotifications 66 } + +tmnxVRtrMacAcctLimitReached NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfName, + vRtrIfIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrMacAcctLimitReached notification is generated when + the system detects that the MAC accounting table is full. + + [EFFECT] The MAC accounting table is full and further allocations of + accounting indices will fail. + + [RECOVERY] The failure can be cleared when the used MAC entries are + deleted by disabling MAC accounting on a particular interface + or through manual intervention with a user command such as clear + router interface mac." + ::= { tmnxVRtrNotifications 67 } + +tmnxVRtrMacAcctLimitCleared NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfName, + vRtrIfIndex + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrMacAcctLimitCleared notification is generated when + one or more MAC entries are deleted following the generation of a + tmnxVRtrMacAcctLimitReached notification. + + [EFFECT] Allocation of further MAC entries will be successful up to + the number of entries cleared. + + [RECOVERY] No recovery is needed for this notification." + ::= { tmnxVRtrNotifications 68 } + +tmnxVRtrNgBfdSessDown NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtOperFlags, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdSessDown notification is generated when a BFD + session goes down. + + [EFFECT] The effect of this session going down is that it either takes + down any protocol that is riding over top of it or it notifies them + that the session has gone down. + + [RECOVERY] The session will automatically attempt to re-establish on + it's own." + ::= { tmnxVRtrNotifications 69 } + +tmnxVRtrNgBfdSessUp NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdSessUp notification is generated when a BFD + session goes up. + + [EFFECT] The BFD session will be active. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 70 } + +tmnxVRtrNgBfdSessDeleted NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtOperFlags, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdSessDeleted notification is generated when a + BFD session is deleted. + + [EFFECT] The deletion of this session will either take down any + protocol that is riding over top of it or notifies them that the + session has been deleted. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 71 } + +tmnxVRtrNgBfdSessProtChange NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtProtocols, + vRtrIfBfdSessChangedProtocol, + vRtrIfBfdSessProtoChngdState, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdSessProtChange notification is generated when + there is a change in the list of protocols using the BFD session. + + [EFFECT] The list of protocols using this session are modified. + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 72 } + +tmnxVRtrNgBfdNoCpmNpResources NOTIFICATION-TYPE + OBJECTS { + vRtrIfBfdSessExtLclDisc, + vRtrIfBfdSessExtLspPathId, + vRtrIfBfdSessExtLspPathTunnelId, + vRtrIfBfdSessExtSvcId, + vRtrIfBfdSessExtSdpBindId + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNgBfdNoCpmNpResources notification is generated + when a BFD session could not be established because the session + requires a cpmNp session termination resource (see vRtrIfBfdExtType), + and no cpmNp session termination resources are available. + + [EFFECT] The BFD session cannot be established until a cpmNp session + termination resource is available + + [RECOVERY] There is no recovery required for this notification." + ::= { tmnxVRtrNotifications 73 } + +tmnxVRtrNHRvplsARPHighUsage NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrMaxNHRvplsARPEntries + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNHRvplsARPHighUsage notification is generated when + Nexthop RVPLS ARP entries reaches 95% of its limit as indicated by the + value of tmnxVRtrMaxNHRvplsARPEntries. + + [EFFECT] ARP table reaches high usage limit and further addition of + Nexthop RVPLS ARP may fail. + + [RECOVERY] Reduce the number of ARPs." + ::= { tmnxVRtrNotifications 74 } + +tmnxVRtrNHRvplsARPExhaust NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrMaxNHRvplsARPEntries + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNHRvplsARPExhaust notification is generated when + Nexthop RVPLS ARP entries reaches 100% of its limit as indicated by + the value of tmnxVRtrMaxNHRvplsARPEntries. + + [EFFECT] ARP table reaches high usage limit and further addition of + Nexthop RVPLS ARP will fail. + + [RECOVERY] Reduce the number of ARPs." + ::= { tmnxVRtrNotifications 75 } + +tmnxVRtrNHRvplsARPHighUsageClr NOTIFICATION-TYPE + OBJECTS { + tmnxVRtrMaxNHRvplsARPEntries + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrNHRvplsARPHighUsageClr notification is generated + when Nexthop RVPLS ARP entries falls below 90% of its limit following + the generation of tmnxVRtrNHRvplsARPHighUsage notification as + indicated by the value of tmnxVRtrMaxNHRvplsARPEntries. + + [EFFECT] Addition of further Nexthop RVPLS ARP entries will be + successful. + + [RECOVERY] No recovery is needed for this notification." + ::= { tmnxVRtrNotifications 76 } + +tmnxVRtrArpLmt NOTIFICATION-TYPE + OBJECTS { + vRtrIfName, + vRtrIfArpLimit + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrArpLmt notification is generated when the number of + IPv4 ARP entries learned on an IP interface has exceeded the + configured maximum. + + [EFFECT] The number of entries have exceeded the configured limit as + specified by vRtrIfArpLimit. No new entries are learned until an entry + expires. + + [RECOVERY] Increase the arp-limit." + ::= { tmnxVRtrNotifications 77 } + +tmnxVRtrArpThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrIfName, + vRtrIfArpLimit, + vRtrIfArpThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrArpThresholdExceeded notification is generated when + the number of IPv4 ARP entries learned on an IP interface has exceeded + vRtrIfArpThreshold percent of the configured maximum as specified by + vRtrIfArpLimit. + + [EFFECT] No direct effect but if the interface continues to learn more + entries then the number of entries may exceed the configured limit as + specified by vRtrIfArpLimit. In that case, no new entries are learned + until an entry expires and traffic to these destinations will be + dropped. + + [RECOVERY] Increase the arp-limit." + ::= { tmnxVRtrNotifications 78 } + +tmnxVRtrIpv6NbrLmt NOTIFICATION-TYPE + OBJECTS { + vRtrIfName, + vRtrIfIpv6NbrLimit + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrIpv6NbrLmt notification is generated when the + maximum amount of IPv6 neighbor entries learned on an IP interface has + exceeded the configured maximum. + + [EFFECT] The number of entries have exceeded the configured limit as + specified by vRtrIfIpv6NbrLimit. No new entries are learned until an + entry expires. + + [RECOVERY] Increase the neighbor limit." + ::= { tmnxVRtrNotifications 79 } + +tmnxVRtrIpv6NbrThresholdExceeded NOTIFICATION-TYPE + OBJECTS { + vRtrIfName, + vRtrIfIpv6NbrLimit, + vRtrIfIpv6NbrThreshold + } + STATUS current + DESCRIPTION + "[CAUSE] A tmnxVRtrIpv6NbrThresholdExceeded notification is generated + when the number of IPv6 neighbor entries learned on an IP interface + has exceeded vRtrIfIpv6NbrThreshold percent of the configured maximum + as specified by vRtrIfIpv6NbrLimit. + + [EFFECT] No direct effect but if the interface continues to learn more + entries then the number of entries may exceed the configured limit as + specified by vRtrIfIpv6NbrLimit. In that case, no new entries are + learned until an entry expires and traffic to these destinations will + be dropped. + + [RECOVERY] Increase the neighbor limit." + ::= { tmnxVRtrNotifications 80 } + +tmnxVRtrIfIgnorePortState NOTIFICATION-TYPE + OBJECTS { + vRtrServiceId, + vRtrIfName, + vRtrNotifIgnorePortState + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrIfIgnorePortState notification is generated when + ignoring non-operational state of the port associated with the IP + interface is changing state. + + [EFFECT] This notification is informational only. + + [RECOVERY] Set TIMETRA-SAP-MIB::sapL3LoopbackRowStatus to 'destroy' to + stop this." + ::= { tmnxVRtrNotifications 81 } + +tmnxVRtrPdnAddrMismatch NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfName, + vRtrNotifInetAddrType, + vRtrNotifInetAddr, + vRtrFailureDescription + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrIfIgnorePortState notification is generated when + ignoring non-operational state of the port associated with the IP + interface is changing state. + + [EFFECT] This notification is informational only. + + [RECOVERY] Set TIMETRA-SAP-MIB::sapL3LoopbackRowStatus to 'destroy' to + stop this." + ::= { tmnxVRtrNotifications 82 } + +tmnxVRtrPdnAddrMismatchCleared NOTIFICATION-TYPE + OBJECTS { + vRtrID, + vRtrIfName + } + STATUS current + DESCRIPTION + "[CAUSE] The tmnxVRtrPdnAddrMismatchCleared notification is generated + when the conditions that caused the PDN address mismatch no longer + exist. + + [EFFECT] The PDN interface will go operational up if it is set + unnumbered to an interface that is also operational up. This can be + the system interface or any other loopback interface. + + [RECOVERY] Not applicable." + ::= { tmnxVRtrNotifications 83 } + +END diff --git a/tests/data/ios_6500.json b/tests/data/ios_6500.json index a245c5e085..34d09ba23b 100644 --- a/tests/data/ios_6500.json +++ b/tests/data/ios_6500.json @@ -8,13 +8,13 @@ "sysDescr": "Cisco IOS Software, s72033_rp Software (s72033_rp-IPSERVICESK9-M), Version 15.1(2)SY10, RELEASE SOFTWARE (fc4)\nTechnical Support: http://www.cisco.com/techsupport\r\nCopyright (c) 1986-2017 by Cisco Systems, Inc.\r\nCompiled Tue 21-Feb-17 02:00 by prod_rel_+", "sysContact": null, "version": null, - "hardware": "", + "hardware": null, "features": null, - "location": null, "os": "ios", "type": "network", "serial": null, - "icon": "cisco.svg" + "icon": "cisco.svg", + "location": null } ] }, @@ -28,11 +28,11 @@ "version": "15.1(2)SY10", "hardware": "cat6509", "features": "IPSERVICESK9", - "location": "", "os": "ios", "type": "network", "serial": null, - "icon": "cisco.svg" + "icon": "cisco.svg", + "location": "" } ] } @@ -63683,161 +63683,161 @@ { "vrf_oid": "1", "vrf_name": "20", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "399" }, { "vrf_oid": "2", "vrf_name": "30", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "398" }, { "vrf_oid": "3", "vrf_name": "40", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "417" }, { "vrf_oid": "4", "vrf_name": "50", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "418" }, { "vrf_oid": "5", "vrf_name": "CGN", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "578,834,835,836" }, { "vrf_oid": "6", "vrf_name": "CFI", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "848,849,850" }, { "vrf_oid": "7", "vrf_name": "Cne", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "506,509,577,615" }, { "vrf_oid": "8", "vrf_name": "CED", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "774,775,776" }, { "vrf_oid": "9", "vrf_name": "CID", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "874,875,876,877" }, { "vrf_oid": "10", "vrf_name": "Crt", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "535,536,538,750" }, { "vrf_oid": "11", "vrf_name": "CVA", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "871,872,883,885" }, { "vrf_oid": "12", "vrf_name": "CDL", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "542,543,544" }, { "vrf_oid": "13", "vrf_name": "Cte", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "814,815" }, { "vrf_oid": "14", "vrf_name": "CHC", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "804,805,806,807" }, { "vrf_oid": "15", "vrf_name": "CYV", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "810,811" }, { "vrf_oid": "16", "vrf_name": "CTM", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "792,793,794,818" }, { "vrf_oid": "17", "vrf_name": "CBE", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "801,802,803,838,854" }, { "vrf_oid": "18", "vrf_name": "PIC", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "769,770,785" }, { "vrf_oid": "19", "vrf_name": "O_Tit", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "907,908,909" }, { "vrf_oid": "20", "vrf_name": "CCO", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "919,920,921" }, { "vrf_oid": "21", "vrf_name": "CLF", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "925,926,927" }, { "vrf_oid": "22", "vrf_name": "O_EXT", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "938,940" }, { "vrf_oid": "23", "vrf_name": "O_INT", - "mplsVpnVrfRouteDistinguisher": "", + "mplsVpnVrfRouteDistinguisher": null, "mplsVpnVrfDescription": "", "ifIndices": "939,941,947,948" } diff --git a/tests/data/timos.json b/tests/data/timos.json index b5ff40c04a..e6fb5b7123 100644 --- a/tests/data/timos.json +++ b/tests/data/timos.json @@ -3,15 +3,15 @@ "discovery": { "processors": [ { - "entPhysicalIndex": "0", - "hrDeviceIndex": "0", + "entPhysicalIndex": 0, + "hrDeviceIndex": 0, "processor_oid": ".1.3.6.1.4.1.6527.3.1.2.1.1.1.0", "processor_index": "0", "processor_type": "timos", - "processor_usage": "42", + "processor_usage": 42, "processor_descr": "Processor", - "processor_precision": "1", - "processor_perc_warn": "75" + "processor_precision": 1, + "processor_perc_warn": 75 } ] }, @@ -548,5 +548,6597 @@ ] }, "poller": "matches discovery" + }, + "ports": { + "discovery": { + "ports": [ + { + "port_descr_type": null, + "port_descr_descr": null, + "port_descr_circuit": null, + "port_descr_speed": null, + "port_descr_notes": null, + "ifDescr": "system, Loopback IP interface", + "ifName": "system", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "softwareLoopback", + "ifAlias": "Loopback IP interface", + "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": "to_test IP interface", + "ifName": "to_test", + "portName": null, + "ifIndex": 7, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ipForward", + "ifAlias": "IP interface", + "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": "_tmnx_nat-network_1/3, IP interface", + "ifName": "_tmnx_nat-network_1/3", + "portName": null, + "ifIndex": 131073, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ipForward", + "ifAlias": "IP interface", + "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": "1/1/1, 10-Gig Ethernet", + "ifName": "1/1/1", + "portName": null, + "ifIndex": 35684352, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "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": "1/1/2, 10-Gig Ethernet", + "ifName": "1/1/2", + "portName": null, + "ifIndex": 35717120, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "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": "1/1/3, 10-Gig Ethernet", + "ifName": "1/1/3", + "portName": null, + "ifIndex": 35749888, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "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": "1/1/4, 10-Gig Ethernet", + "ifName": "1/1/4", + "portName": null, + "ifIndex": 35782656, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "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": "1/1/5, 10-Gig Ethernet", + "ifName": "1/1/5", + "portName": null, + "ifIndex": 35815424, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "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": "1/1/6, 10-Gig Ethernet", + "ifName": "1/1/6", + "portName": null, + "ifIndex": 35848192, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "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": "1/3/nat-in-ip, IP interface, \\\\Broadband", + "ifName": "1/3/nat-in-ip", + "portName": null, + "ifIndex": 39878656, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "1/3/nat-out-ip, IP interface, \\\\Broadband", + "ifName": "1/3/nat-out-ip", + "portName": null, + "ifIndex": 39911424, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "1/3/nat-in-l2, IP interface, \\\\Broadband", + "ifName": "1/3/nat-in-l2", + "portName": null, + "ifIndex": 39944192, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "1/3/lns-net, IP interface, \\\\Broadband", + "ifName": "1/3/lns-net", + "portName": null, + "ifIndex": 39976960, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "1/3/lns-esm, IP interface, \\\\Broadband", + "ifName": "1/3/lns-esm", + "portName": null, + "ifIndex": 40009728, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "1/3/nat-in-ds, IP interface, \\\\Broadband", + "ifName": "1/3/nat-in-ds", + "portName": null, + "ifIndex": 40042496, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "1/3/lo-gre, IP interface, \\\\Broadband", + "ifName": "1/3/lo-gre", + "portName": null, + "ifIndex": 40075264, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "A/1, 10/100 Ethernet TX", + "ifName": "A/1", + "portName": null, + "ifIndex": 100696064, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10/100 Ethernet TX", + "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": "A/4, 10/100 Ethernet TX", + "ifName": "A/4", + "portName": null, + "ifIndex": 100794368, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10/100 Ethernet TX", + "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": "B/1, 10/100 Ethernet TX", + "ifName": "B/1", + "portName": null, + "ifIndex": 134250496, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10/100 Ethernet TX", + "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": "B/4, 10/100 Ethernet TX", + "ifName": "B/4", + "portName": null, + "ifIndex": 134348800, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ethernetCsmacd", + "ifAlias": "10/100 Ethernet TX", + "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": "lag-1, LAG Group, \\\\PPPoE Customer", + "ifName": "lag-1", + "portName": null, + "ifIndex": 1342177281, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ieee8023adLag", + "ifAlias": "PPPoE Customer", + "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": "lag-2, LAG Group, \\\\MPLS", + "ifName": "lag-2", + "portName": null, + "ifIndex": 1342177282, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ieee8023adLag", + "ifAlias": "MPLS", + "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": "lag-3, LAG Group, \\\\L2 VLAN", + "ifName": "lag-3", + "portName": null, + "ifIndex": 1342177283, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "ieee8023adLag", + "ifAlias": "L2 VLAN", + "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": "bbg-1.nat-out-ip, IP interface, \\\\Broadband", + "ifName": "bbg-1.nat-out-ip", + "portName": null, + "ifIndex": 1493172258, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "bbg-1.nat-in-ip, IP interface, \\\\Broadband", + "ifName": "bbg-1.nat-in-ip", + "portName": null, + "ifIndex": 1509949473, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "bbg-1.nat-in-ds, IP interface, \\\\Broadband", + "ifName": "bbg-1.nat-in-ds", + "portName": null, + "ifIndex": 1509949478, + "ifSpeed": null, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": null, + "ifType": "other", + "ifAlias": "Broadband", + "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": "system, Loopback IP interface", + "ifName": "system", + "portName": null, + "ifIndex": 1, + "ifSpeed": null, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 0, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "softwareLoopback", + "ifAlias": "Loopback IP interface", + "ifPhysAddress": "a47b2c978e01", + "ifHardType": null, + "ifLastChange": 337305142, + "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": 8, + "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": 672, + "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": "to-local-dhcp", + "ifName": "to-local-dhcp", + "portName": null, + "ifIndex": 2, + "ifSpeed": 100000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "serviceVprn", + "ifAlias": "to-local-dhcp", + "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": 17669, + "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": "sub-interface1", + "ifName": "sub-interface1", + "portName": null, + "ifIndex": 5, + "ifSpeed": 100000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "serviceVprnSubscriber", + "ifAlias": "sub-interface1", + "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": 504, + "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": "lag1", + "ifName": "lag1", + "portName": null, + "ifIndex": 6, + "ifSpeed": 100000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "serviceVprnGroup", + "ifAlias": "lag1", + "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": 15568, + "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": 4836140, + "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": "to_test IP interface", + "ifName": "to_test", + "portName": null, + "ifIndex": 7, + "ifSpeed": 10000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9198, + "ifType": "ipForward", + "ifAlias": "IP interface", + "ifPhysAddress": "a47b2c978f43", + "ifHardType": null, + "ifLastChange": 377915467, + "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": 2786248, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 5812645, + "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": 214796014, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 542904288, + "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": 2, + "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": "to_test2", + "ifName": "to_test2", + "portName": null, + "ifIndex": 8, + "ifSpeed": 100000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1500, + "ifType": "serviceVprn", + "ifAlias": "to_test2", + "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": 7716991, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 31260974, + "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": 4897237350, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 3444779228, + "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": "system", + "ifName": "system", + "portName": null, + "ifIndex": 9, + "ifSpeed": 100000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "serviceVprn", + "ifAlias": "system", + "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": 840, + "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": "Transfernetz_to_test", + "ifName": "VLAN3", + "portName": null, + "ifIndex": 10, + "ifSpeed": 20000000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "serviceVprn", + "ifAlias": "Transfernetz_to_test", + "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": 2163042911, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 2113283443, + "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": 158596637268, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 143081786307, + "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": "to_proxyACCT", + "ifName": "to_proxyACCT", + "portName": null, + "ifIndex": 11, + "ifSpeed": 100000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "serviceVprn", + "ifAlias": "to_proxyACCT", + "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": 40912, + "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": "management", + "ifName": "management", + "portName": null, + "ifIndex": 1280, + "ifSpeed": 0, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "network", + "ifAlias": "management", + "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": 4811042, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 220095, + "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": 497357822, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 19668974, + "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": "_tmnx_nat-network_1/3, IP interface", + "ifName": "_tmnx_nat-network_1/3", + "portName": null, + "ifIndex": 131073, + "ifSpeed": 40000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9194, + "ifType": "ipForward", + "ifAlias": "IP interface", + "ifPhysAddress": "000000010101", + "ifHardType": null, + "ifLastChange": 793116605, + "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": "_tmnx_nat-outside_1/3", + "ifName": "_tmnx_nat-outside_1/3", + "portName": null, + "ifIndex": 131074, + "ifSpeed": 40000000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "serviceVprn", + "ifAlias": "_tmnx_nat-outside_1/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": 3157900, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 7005916, + "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": 822979611, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 6417281160, + "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": "_tmnx_nat-inside", + "ifName": "_tmnx_nat-inside", + "portName": null, + "ifIndex": 131075, + "ifSpeed": 40000000000, + "ifConnectorPresent": null, + "ifPromiscuousMode": null, + "ifHighSpeed": null, + "ifOperStatus": null, + "ifOperStatus_prev": null, + "ifAdminStatus": null, + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 0, + "ifType": "serviceVprn", + "ifAlias": "_tmnx_nat-inside", + "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": 4191017, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 831035, + "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": 6189849240, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 629037025, + "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": "1/1/1, 10-Gig Ethernet", + "ifName": "1/1/1", + "portName": null, + "ifIndex": 35684352, + "ifSpeed": 10000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": "fullDuplex", + "ifMtu": 1518, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "ifPhysAddress": "20e09c7514a9", + "ifHardType": null, + "ifLastChange": 464979643, + "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": 1876644, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 6111718, + "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": 40300062544, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 8583473043, + "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": 108883361, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 186946, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 186584, + "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": "1/1/2, 10-Gig Ethernet", + "ifName": "1/1/2", + "portName": null, + "ifIndex": 35717120, + "ifSpeed": 10000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": "fullDuplex", + "ifMtu": 9212, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "ifPhysAddress": "20e09c7514aa", + "ifHardType": null, + "ifLastChange": 377915467, + "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": 37587214, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 34873520, + "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": 8855056384, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 4875651088, + "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": 2, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 3, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 869472, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 2396231, + "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": "1/1/3, 10-Gig Ethernet", + "ifName": "1/1/3", + "portName": null, + "ifIndex": 35749888, + "ifSpeed": 10000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": "fullDuplex", + "ifMtu": 1518, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "ifPhysAddress": "20e09c7514ab", + "ifHardType": null, + "ifLastChange": 189344769, + "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": 1719942691, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 1653113011, + "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": 129965641986, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 112034377394, + "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": 6447741, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 20, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 20250384, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 667252, + "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": "1/1/4, 10-Gig Ethernet", + "ifName": "1/1/4", + "portName": null, + "ifIndex": 35782656, + "ifSpeed": 10000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": "fullDuplex", + "ifMtu": 1518, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "ifPhysAddress": "20e09c7514ac", + "ifHardType": null, + "ifLastChange": 899242602, + "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": 442232301, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 459649914, + "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": 31622640842, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 31133886560, + "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": 647291, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 98611, + "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": "1/1/5, 10-Gig Ethernet", + "ifName": "1/1/5", + "portName": null, + "ifIndex": 35815424, + "ifSpeed": 10000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": "unknown", + "ifMtu": 9212, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "ifPhysAddress": "20e09c7514ad", + "ifHardType": null, + "ifLastChange": 857, + "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": "1/1/6, 10-Gig Ethernet", + "ifName": "1/1/6", + "portName": null, + "ifIndex": 35848192, + "ifSpeed": 10000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": "down", + "ifAdminStatus_prev": null, + "ifDuplex": "unknown", + "ifMtu": 9212, + "ifType": "ethernetCsmacd", + "ifAlias": "10-Gig Ethernet", + "ifPhysAddress": "20e09c7514ae", + "ifHardType": null, + "ifLastChange": 857, + "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": "1/3/nat-in-ip, IP interface, \\\\Broadband", + "ifName": "1/3/nat-in-ip", + "portName": null, + "ifIndex": 39878656, + "ifSpeed": 40000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "20e09c73d6b3", + "ifHardType": null, + "ifLastChange": 793088667, + "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": 831038, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 4191017, + "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": 625713089, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 6173085172, + "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": 3, + "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": "1/3/nat-out-ip, IP interface, \\\\Broadband", + "ifName": "1/3/nat-out-ip", + "portName": null, + "ifIndex": 39911424, + "ifSpeed": 40000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "000000020202", + "ifHardType": null, + "ifLastChange": 793088667, + "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": 7005935, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 3157907, + "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": 10684226006, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 810348557, + "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": 6, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 2, + "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": "1/3/nat-in-l2, IP interface, \\\\Broadband", + "ifName": "1/3/nat-in-l2", + "portName": null, + "ifIndex": 39944192, + "ifSpeed": 40000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "000000010101", + "ifHardType": null, + "ifLastChange": 793088667, + "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": 6, + "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": 384, + "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": "1/3/lns-net, IP interface, \\\\Broadband", + "ifName": "1/3/lns-net", + "portName": null, + "ifIndex": 39976960, + "ifSpeed": 40000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "20e09c73d6b6", + "ifHardType": null, + "ifLastChange": 793088667, + "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": "1/3/lns-esm, IP interface, \\\\Broadband", + "ifName": "1/3/lns-esm", + "portName": null, + "ifIndex": 40009728, + "ifSpeed": 40000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "20e09c73d6b7", + "ifHardType": null, + "ifLastChange": 793088667, + "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": "1/3/nat-in-ds, IP interface, \\\\Broadband", + "ifName": "1/3/nat-in-ds", + "portName": null, + "ifIndex": 40042496, + "ifSpeed": 40000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "20e09c73d6b8", + "ifHardType": null, + "ifLastChange": 793088667, + "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": "1/3/lo-gre, IP interface, \\\\Broadband", + "ifName": "1/3/lo-gre", + "portName": null, + "ifIndex": 40075264, + "ifSpeed": 40000000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "20e09c73d6b9", + "ifHardType": null, + "ifLastChange": 793088667, + "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": "A/1, 10/100 Ethernet TX", + "ifName": "A/1", + "portName": null, + "ifIndex": 100696064, + "ifSpeed": 100000000, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 100, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": "fullDuplex", + "ifMtu": 1514, + "ifType": "ethernetCsmacd", + "ifAlias": "10/100 Ethernet TX", + "ifPhysAddress": "a47b2ce2e26a", + "ifHardType": null, + "ifLastChange": 101, + "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": 4532006, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 5174624, + "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": 1067471846, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 1369324995, + "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": 6551021, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 10197, + "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": "A/4, 10/100 Ethernet TX", + "ifName": "A/4", + "portName": null, + "ifIndex": 100794368, + "ifSpeed": null, + "ifConnectorPresent": "true", + "ifPromiscuousMode": "false", + "ifHighSpeed": 0, + "ifOperStatus": "down", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": "unknown", + "ifMtu": 1514, + "ifType": "ethernetCsmacd", + "ifAlias": "10/100 Ethernet TX", + "ifPhysAddress": "a47b2ce2e26b", + "ifHardType": null, + "ifLastChange": 101, + "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": "B/1, 10/100 Ethernet TX", + "ifName": "B/1", + "portName": null, + "ifIndex": 134250496, + "ifSpeed": null, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 0, + "ifOperStatus": "notPresent", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": "unknown", + "ifMtu": 1514, + "ifType": "ethernetCsmacd", + "ifAlias": "10/100 Ethernet TX", + "ifPhysAddress": "000000000000", + "ifHardType": null, + "ifLastChange": 1, + "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": "B/4, 10/100 Ethernet TX", + "ifName": "B/4", + "portName": null, + "ifIndex": 134348800, + "ifSpeed": null, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 0, + "ifOperStatus": "notPresent", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": "unknown", + "ifMtu": 1514, + "ifType": "ethernetCsmacd", + "ifAlias": "10/100 Ethernet TX", + "ifPhysAddress": "000000000000", + "ifHardType": null, + "ifLastChange": 1, + "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": "lag-1, LAG Group, \\\\PPPoE Customer", + "ifName": "lag-1", + "portName": null, + "ifIndex": 1342177281, + "ifSpeed": 10000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1518, + "ifType": "ieee8023adLag", + "ifAlias": "PPPoE Customer", + "ifPhysAddress": "a47b2c978f42", + "ifHardType": null, + "ifLastChange": 464979643, + "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": 1876644, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 6111718, + "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": 40300062544, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 8583473043, + "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": 108883361, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 0, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 186946, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 186584, + "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": "lag-2, LAG Group, \\\\MPLS", + "ifName": "lag-2", + "portName": null, + "ifIndex": 1342177282, + "ifSpeed": 10000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 10000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "ieee8023adLag", + "ifAlias": "MPLS", + "ifPhysAddress": "a47b2c978f43", + "ifHardType": null, + "ifLastChange": 377915467, + "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": 37587214, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 34873520, + "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": 8855056384, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 4875651088, + "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": 2, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 3, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 869472, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 2396231, + "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": "lag-3, LAG Group, \\\\L2 VLAN", + "ifName": "lag-3", + "portName": null, + "ifIndex": 1342177283, + "ifSpeed": 20000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 20000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 1518, + "ifType": "ieee8023adLag", + "ifAlias": "L2 VLAN", + "ifPhysAddress": "a47b2c978f44", + "ifHardType": null, + "ifLastChange": 189344769, + "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": 2162174992, + "ifInUcastPkts_prev": 0, + "ifInUcastPkts_delta": null, + "ifInUcastPkts_rate": null, + "ifOutUcastPkts": 2112762925, + "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": 161588282828, + "ifInOctets_prev": 0, + "ifInOctets_delta": null, + "ifInOctets_rate": null, + "ifOutOctets": 143168263954, + "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": 6447741, + "ifInBroadcastPkts_prev": 0, + "ifInBroadcastPkts_delta": null, + "ifInBroadcastPkts_rate": null, + "ifOutBroadcastPkts": 20, + "ifOutBroadcastPkts_prev": 0, + "ifOutBroadcastPkts_delta": null, + "ifOutBroadcastPkts_rate": null, + "ifInMulticastPkts": 20897675, + "ifInMulticastPkts_prev": 0, + "ifInMulticastPkts_delta": null, + "ifInMulticastPkts_rate": null, + "ifOutMulticastPkts": 765863, + "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": "bbg-1.nat-out-ip, IP interface, \\\\Broadband", + "ifName": "bbg-1.nat-out-ip", + "portName": null, + "ifIndex": 1493172258, + "ifSpeed": null, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 0, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "000000020202", + "ifHardType": null, + "ifLastChange": 793117790, + "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": "bbg-1.nat-in-ip, IP interface, \\\\Broadband", + "ifName": "bbg-1.nat-in-ip", + "portName": null, + "ifIndex": 1509949473, + "ifSpeed": 40000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "000000010101", + "ifHardType": null, + "ifLastChange": 793117790, + "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": "bbg-1.nat-in-ds, IP interface, \\\\Broadband", + "ifName": "bbg-1.nat-in-ds", + "portName": null, + "ifIndex": 1509949478, + "ifSpeed": 40000000000, + "ifConnectorPresent": "false", + "ifPromiscuousMode": "false", + "ifHighSpeed": 40000, + "ifOperStatus": "up", + "ifOperStatus_prev": null, + "ifAdminStatus": "up", + "ifAdminStatus_prev": null, + "ifDuplex": null, + "ifMtu": 9212, + "ifType": "other", + "ifAlias": "Broadband", + "ifPhysAddress": "000000010101", + "ifHardType": null, + "ifLastChange": 793117790, + "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 + } + ] + } + }, + "vrf": { + "discovery": { + "vrfs": [ + { + "vrf_oid": "1", + "vrf_name": "Base", + "mplsVpnVrfRouteDistinguisher": null, + "mplsVpnVrfDescription": "", + "ifIndices": "1,7,131073" + }, + { + "vrf_oid": "3", + "vrf_name": "vprn1", + "mplsVpnVrfRouteDistinguisher": "39835:118208010", + "mplsVpnVrfDescription": "", + "ifIndices": null + }, + { + "vrf_oid": "4094", + "vrf_name": "vpls-management", + "mplsVpnVrfRouteDistinguisher": null, + "mplsVpnVrfDescription": "", + "ifIndices": null + }, + { + "vrf_oid": "4095", + "vrf_name": "management", + "mplsVpnVrfRouteDistinguisher": null, + "mplsVpnVrfDescription": "", + "ifIndices": null + } + ] + } + }, + "os": { + "discovery": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.6527.1.3", + "sysDescr": "Alcatel-Lucent OS6850-U24X 6.4.3.520.R01 GA, April 08, 2010", + "sysContact": null, + "version": null, + "hardware": null, + "features": null, + "os": "timos", + "type": "network", + "serial": null, + "icon": "nokia.svg", + "location": null + } + ] + }, + "poller": { + "devices": [ + { + "sysName": "", + "sysObjectID": ".1.3.6.1.4.1.6527.1.3", + "sysDescr": "Alcatel-Lucent OS6850-U24X 6.4.3.520.R01 GA, April 08, 2010", + "sysContact": "", + "version": "v..", + "hardware": null, + "features": null, + "os": "timos", + "type": "network", + "serial": null, + "icon": "nokia.svg", + "location": "" + } + ] + } } } diff --git a/tests/module_tables.yaml b/tests/module_tables.yaml index edc694e141..277c784e58 100644 --- a/tests/module_tables.yaml +++ b/tests/module_tables.yaml @@ -80,7 +80,7 @@ vrf: vrfs: excluded_fields: [vrf_id, device_id] joins: - - { custom: "JOIN (SELECT ifVrf, GROUP_CONCAT(ifIndex ORDER BY ifIndex ASC SEPARATOR ',') as ifIndices FROM ports GROUP BY ifVrf) p ON p.ifVrf = vrfs.vrf_id", select: ["p.ifIndices"] } + - { custom: "LEFT JOIN (SELECT ifVrf, GROUP_CONCAT(ifIndex ORDER BY ifIndex ASC SEPARATOR ',') as ifIndices FROM ports GROUP BY ifVrf) p ON p.ifVrf = vrfs.vrf_id", select: ["p.ifIndices"] } wireless: wireless_sensors: excluded_fields: [device_id, sensor_id, access_point_id, lastupdate] diff --git a/tests/snmpsim/timos.snmprec b/tests/snmpsim/timos.snmprec index 2e5cb6cb01..8fd7aea732 100644 --- a/tests/snmpsim/timos.snmprec +++ b/tests/snmpsim/timos.snmprec @@ -4,6 +4,796 @@ 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.1|4|system, Loopback IP interface +1.3.6.1.2.1.2.2.1.2.7|4|to_test IP interface +1.3.6.1.2.1.2.2.1.2.131073|4|_tmnx_nat-network_1/3, IP interface +1.3.6.1.2.1.2.2.1.2.35684352|4|1/1/1, 10-Gig Ethernet +1.3.6.1.2.1.2.2.1.2.35717120|4|1/1/2, 10-Gig Ethernet +1.3.6.1.2.1.2.2.1.2.35749888|4|1/1/3, 10-Gig Ethernet +1.3.6.1.2.1.2.2.1.2.35782656|4|1/1/4, 10-Gig Ethernet +1.3.6.1.2.1.2.2.1.2.35815424|4|1/1/5, 10-Gig Ethernet +1.3.6.1.2.1.2.2.1.2.35848192|4|1/1/6, 10-Gig Ethernet +1.3.6.1.2.1.2.2.1.2.39878656|4|1/3/nat-in-ip, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.39911424|4|1/3/nat-out-ip, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.39944192|4|1/3/nat-in-l2, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.39976960|4|1/3/lns-net, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.40009728|4|1/3/lns-esm, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.40042496|4|1/3/nat-in-ds, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.40075264|4|1/3/lo-gre, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.100696064|4|A/1, 10/100 Ethernet TX +1.3.6.1.2.1.2.2.1.2.100794368|4|A/4, 10/100 Ethernet TX +1.3.6.1.2.1.2.2.1.2.134250496|4|B/1, 10/100 Ethernet TX +1.3.6.1.2.1.2.2.1.2.134348800|4|B/4, 10/100 Ethernet TX +1.3.6.1.2.1.2.2.1.2.1342177281|4|lag-1, LAG Group, \PPPoE Customer\ +1.3.6.1.2.1.2.2.1.2.1342177282|4|lag-2, LAG Group, \MPLS\ +1.3.6.1.2.1.2.2.1.2.1342177283|4|lag-3, LAG Group, \L2 VLAN\ +1.3.6.1.2.1.2.2.1.2.1493172258|4|bbg-1.nat-out-ip, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.1509949473|4|bbg-1.nat-in-ip, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.2.1509949478|4|bbg-1.nat-in-ds, IP interface, \Broadband\ +1.3.6.1.2.1.2.2.1.3.1|2|24 +1.3.6.1.2.1.2.2.1.3.7|2|142 +1.3.6.1.2.1.2.2.1.3.131073|2|142 +1.3.6.1.2.1.2.2.1.3.35684352|2|6 +1.3.6.1.2.1.2.2.1.3.35717120|2|6 +1.3.6.1.2.1.2.2.1.3.35749888|2|6 +1.3.6.1.2.1.2.2.1.3.35782656|2|6 +1.3.6.1.2.1.2.2.1.3.35815424|2|6 +1.3.6.1.2.1.2.2.1.3.35848192|2|6 +1.3.6.1.2.1.2.2.1.3.39878656|2|1 +1.3.6.1.2.1.2.2.1.3.39911424|2|1 +1.3.6.1.2.1.2.2.1.3.39944192|2|1 +1.3.6.1.2.1.2.2.1.3.39976960|2|1 +1.3.6.1.2.1.2.2.1.3.40009728|2|1 +1.3.6.1.2.1.2.2.1.3.40042496|2|1 +1.3.6.1.2.1.2.2.1.3.40075264|2|1 +1.3.6.1.2.1.2.2.1.3.100696064|2|6 +1.3.6.1.2.1.2.2.1.3.100794368|2|6 +1.3.6.1.2.1.2.2.1.3.134250496|2|6 +1.3.6.1.2.1.2.2.1.3.134348800|2|6 +1.3.6.1.2.1.2.2.1.3.1342177281|2|161 +1.3.6.1.2.1.2.2.1.3.1342177282|2|161 +1.3.6.1.2.1.2.2.1.3.1342177283|2|161 +1.3.6.1.2.1.2.2.1.3.1493172258|2|1 +1.3.6.1.2.1.2.2.1.3.1509949473|2|1 +1.3.6.1.2.1.2.2.1.3.1509949478|2|1 +1.3.6.1.2.1.2.2.1.4.1|2|1500 +1.3.6.1.2.1.2.2.1.4.7|2|9198 +1.3.6.1.2.1.2.2.1.4.131073|2|9194 +1.3.6.1.2.1.2.2.1.4.35684352|2|1518 +1.3.6.1.2.1.2.2.1.4.35717120|2|9212 +1.3.6.1.2.1.2.2.1.4.35749888|2|1518 +1.3.6.1.2.1.2.2.1.4.35782656|2|1518 +1.3.6.1.2.1.2.2.1.4.35815424|2|9212 +1.3.6.1.2.1.2.2.1.4.35848192|2|9212 +1.3.6.1.2.1.2.2.1.4.39878656|2|9212 +1.3.6.1.2.1.2.2.1.4.39911424|2|9212 +1.3.6.1.2.1.2.2.1.4.39944192|2|9212 +1.3.6.1.2.1.2.2.1.4.39976960|2|9212 +1.3.6.1.2.1.2.2.1.4.40009728|2|9212 +1.3.6.1.2.1.2.2.1.4.40042496|2|9212 +1.3.6.1.2.1.2.2.1.4.40075264|2|9212 +1.3.6.1.2.1.2.2.1.4.100696064|2|1514 +1.3.6.1.2.1.2.2.1.4.100794368|2|1514 +1.3.6.1.2.1.2.2.1.4.134250496|2|1514 +1.3.6.1.2.1.2.2.1.4.134348800|2|1514 +1.3.6.1.2.1.2.2.1.4.1342177281|2|1518 +1.3.6.1.2.1.2.2.1.4.1342177282|2|9212 +1.3.6.1.2.1.2.2.1.4.1342177283|2|1518 +1.3.6.1.2.1.2.2.1.4.1493172258|2|9212 +1.3.6.1.2.1.2.2.1.4.1509949473|2|9212 +1.3.6.1.2.1.2.2.1.4.1509949478|2|9212 +1.3.6.1.2.1.2.2.1.6.1|4x|A47B2C978E01 +1.3.6.1.2.1.2.2.1.6.7|4x|A47B2C978F43 +1.3.6.1.2.1.2.2.1.6.131073|4x|000000010101 +1.3.6.1.2.1.2.2.1.6.35684352|4x|20E09C7514A9 +1.3.6.1.2.1.2.2.1.6.35717120|4x|20E09C7514AA +1.3.6.1.2.1.2.2.1.6.35749888|4x|20E09C7514AB +1.3.6.1.2.1.2.2.1.6.35782656|4x|20E09C7514AC +1.3.6.1.2.1.2.2.1.6.35815424|4x|20E09C7514AD +1.3.6.1.2.1.2.2.1.6.35848192|4x|20E09C7514AE +1.3.6.1.2.1.2.2.1.6.39878656|4x|20E09C73D6B3 +1.3.6.1.2.1.2.2.1.6.39911424|4x|000000020202 +1.3.6.1.2.1.2.2.1.6.39944192|4x|000000010101 +1.3.6.1.2.1.2.2.1.6.39976960|4x|20E09C73D6B6 +1.3.6.1.2.1.2.2.1.6.40009728|4x|20E09C73D6B7 +1.3.6.1.2.1.2.2.1.6.40042496|4x|20E09C73D6B8 +1.3.6.1.2.1.2.2.1.6.40075264|4x|20E09C73D6B9 +1.3.6.1.2.1.2.2.1.6.100696064|4x|A47B2CE2E26A +1.3.6.1.2.1.2.2.1.6.100794368|4x|A47B2CE2E26B +1.3.6.1.2.1.2.2.1.6.134250496|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.134348800|4x|000000000000 +1.3.6.1.2.1.2.2.1.6.1342177281|4x|A47B2C978F42 +1.3.6.1.2.1.2.2.1.6.1342177282|4x|A47B2C978F43 +1.3.6.1.2.1.2.2.1.6.1342177283|4x|A47B2C978F44 +1.3.6.1.2.1.2.2.1.6.1493172258|4x|000000020202 +1.3.6.1.2.1.2.2.1.6.1509949473|4x|000000010101 +1.3.6.1.2.1.2.2.1.6.1509949478|4x|000000010101 +1.3.6.1.2.1.2.2.1.7.1|2|1 +1.3.6.1.2.1.2.2.1.7.7|2|1 +1.3.6.1.2.1.2.2.1.7.131073|2|1 +1.3.6.1.2.1.2.2.1.7.35684352|2|1 +1.3.6.1.2.1.2.2.1.7.35717120|2|1 +1.3.6.1.2.1.2.2.1.7.35749888|2|1 +1.3.6.1.2.1.2.2.1.7.35782656|2|1 +1.3.6.1.2.1.2.2.1.7.35815424|2|2 +1.3.6.1.2.1.2.2.1.7.35848192|2|2 +1.3.6.1.2.1.2.2.1.7.39878656|2|1 +1.3.6.1.2.1.2.2.1.7.39911424|2|1 +1.3.6.1.2.1.2.2.1.7.39944192|2|1 +1.3.6.1.2.1.2.2.1.7.39976960|2|1 +1.3.6.1.2.1.2.2.1.7.40009728|2|1 +1.3.6.1.2.1.2.2.1.7.40042496|2|1 +1.3.6.1.2.1.2.2.1.7.40075264|2|1 +1.3.6.1.2.1.2.2.1.7.100696064|2|1 +1.3.6.1.2.1.2.2.1.7.100794368|2|1 +1.3.6.1.2.1.2.2.1.7.134250496|2|1 +1.3.6.1.2.1.2.2.1.7.134348800|2|1 +1.3.6.1.2.1.2.2.1.7.1342177281|2|1 +1.3.6.1.2.1.2.2.1.7.1342177282|2|1 +1.3.6.1.2.1.2.2.1.7.1342177283|2|1 +1.3.6.1.2.1.2.2.1.7.1493172258|2|1 +1.3.6.1.2.1.2.2.1.7.1509949473|2|1 +1.3.6.1.2.1.2.2.1.7.1509949478|2|1 +1.3.6.1.2.1.2.2.1.8.1|2|1 +1.3.6.1.2.1.2.2.1.8.7|2|1 +1.3.6.1.2.1.2.2.1.8.131073|2|1 +1.3.6.1.2.1.2.2.1.8.35684352|2|1 +1.3.6.1.2.1.2.2.1.8.35717120|2|1 +1.3.6.1.2.1.2.2.1.8.35749888|2|1 +1.3.6.1.2.1.2.2.1.8.35782656|2|1 +1.3.6.1.2.1.2.2.1.8.35815424|2|2 +1.3.6.1.2.1.2.2.1.8.35848192|2|2 +1.3.6.1.2.1.2.2.1.8.39878656|2|1 +1.3.6.1.2.1.2.2.1.8.39911424|2|1 +1.3.6.1.2.1.2.2.1.8.39944192|2|1 +1.3.6.1.2.1.2.2.1.8.39976960|2|1 +1.3.6.1.2.1.2.2.1.8.40009728|2|1 +1.3.6.1.2.1.2.2.1.8.40042496|2|1 +1.3.6.1.2.1.2.2.1.8.40075264|2|1 +1.3.6.1.2.1.2.2.1.8.100696064|2|1 +1.3.6.1.2.1.2.2.1.8.100794368|2|2 +1.3.6.1.2.1.2.2.1.8.134250496|2|6 +1.3.6.1.2.1.2.2.1.8.134348800|2|6 +1.3.6.1.2.1.2.2.1.8.1342177281|2|1 +1.3.6.1.2.1.2.2.1.8.1342177282|2|1 +1.3.6.1.2.1.2.2.1.8.1342177283|2|1 +1.3.6.1.2.1.2.2.1.8.1493172258|2|1 +1.3.6.1.2.1.2.2.1.8.1509949473|2|1 +1.3.6.1.2.1.2.2.1.8.1509949478|2|1 +1.3.6.1.2.1.2.2.1.9.1|67|337305142 +1.3.6.1.2.1.2.2.1.9.7|67|377915467 +1.3.6.1.2.1.2.2.1.9.131073|67|793116605 +1.3.6.1.2.1.2.2.1.9.35684352|67|464979643 +1.3.6.1.2.1.2.2.1.9.35717120|67|377915467 +1.3.6.1.2.1.2.2.1.9.35749888|67|189344769 +1.3.6.1.2.1.2.2.1.9.35782656|67|899242602 +1.3.6.1.2.1.2.2.1.9.35815424|67|857 +1.3.6.1.2.1.2.2.1.9.35848192|67|857 +1.3.6.1.2.1.2.2.1.9.39878656|67|793088667 +1.3.6.1.2.1.2.2.1.9.39911424|67|793088667 +1.3.6.1.2.1.2.2.1.9.39944192|67|793088667 +1.3.6.1.2.1.2.2.1.9.39976960|67|793088667 +1.3.6.1.2.1.2.2.1.9.40009728|67|793088667 +1.3.6.1.2.1.2.2.1.9.40042496|67|793088667 +1.3.6.1.2.1.2.2.1.9.40075264|67|793088667 +1.3.6.1.2.1.2.2.1.9.100696064|67|101 +1.3.6.1.2.1.2.2.1.9.100794368|67|101 +1.3.6.1.2.1.2.2.1.9.134250496|67|1 +1.3.6.1.2.1.2.2.1.9.134348800|67|1 +1.3.6.1.2.1.2.2.1.9.1342177281|67|464979643 +1.3.6.1.2.1.2.2.1.9.1342177282|67|377915467 +1.3.6.1.2.1.2.2.1.9.1342177283|67|189344769 +1.3.6.1.2.1.2.2.1.9.1493172258|67|793117790 +1.3.6.1.2.1.2.2.1.9.1509949473|67|793117790 +1.3.6.1.2.1.2.2.1.9.1509949478|67|793117790 +1.3.6.1.2.1.2.2.1.13.1|65|0 +1.3.6.1.2.1.2.2.1.13.7|65|0 +1.3.6.1.2.1.2.2.1.13.131073|65|0 +1.3.6.1.2.1.2.2.1.13.35684352|65|0 +1.3.6.1.2.1.2.2.1.13.35717120|65|0 +1.3.6.1.2.1.2.2.1.13.35749888|65|0 +1.3.6.1.2.1.2.2.1.13.35782656|65|0 +1.3.6.1.2.1.2.2.1.13.35815424|65|0 +1.3.6.1.2.1.2.2.1.13.35848192|65|0 +1.3.6.1.2.1.2.2.1.13.39878656|65|0 +1.3.6.1.2.1.2.2.1.13.39911424|65|0 +1.3.6.1.2.1.2.2.1.13.39944192|65|0 +1.3.6.1.2.1.2.2.1.13.39976960|65|0 +1.3.6.1.2.1.2.2.1.13.40009728|65|0 +1.3.6.1.2.1.2.2.1.13.40042496|65|0 +1.3.6.1.2.1.2.2.1.13.40075264|65|0 +1.3.6.1.2.1.2.2.1.13.100696064|65|0 +1.3.6.1.2.1.2.2.1.13.100794368|65|0 +1.3.6.1.2.1.2.2.1.13.134250496|65|0 +1.3.6.1.2.1.2.2.1.13.134348800|65|0 +1.3.6.1.2.1.2.2.1.13.1342177281|65|0 +1.3.6.1.2.1.2.2.1.13.1342177282|65|0 +1.3.6.1.2.1.2.2.1.13.1342177283|65|0 +1.3.6.1.2.1.2.2.1.13.1493172258|65|0 +1.3.6.1.2.1.2.2.1.13.1509949473|65|0 +1.3.6.1.2.1.2.2.1.13.1509949478|65|0 +1.3.6.1.2.1.2.2.1.14.1|65|0 +1.3.6.1.2.1.2.2.1.14.7|65|0 +1.3.6.1.2.1.2.2.1.14.131073|65|0 +1.3.6.1.2.1.2.2.1.14.35684352|65|0 +1.3.6.1.2.1.2.2.1.14.35717120|65|0 +1.3.6.1.2.1.2.2.1.14.35749888|65|0 +1.3.6.1.2.1.2.2.1.14.35782656|65|0 +1.3.6.1.2.1.2.2.1.14.35815424|65|0 +1.3.6.1.2.1.2.2.1.14.35848192|65|0 +1.3.6.1.2.1.2.2.1.14.39878656|65|0 +1.3.6.1.2.1.2.2.1.14.39911424|65|0 +1.3.6.1.2.1.2.2.1.14.39944192|65|0 +1.3.6.1.2.1.2.2.1.14.39976960|65|0 +1.3.6.1.2.1.2.2.1.14.40009728|65|0 +1.3.6.1.2.1.2.2.1.14.40042496|65|0 +1.3.6.1.2.1.2.2.1.14.40075264|65|0 +1.3.6.1.2.1.2.2.1.14.100696064|65|0 +1.3.6.1.2.1.2.2.1.14.100794368|65|0 +1.3.6.1.2.1.2.2.1.14.134250496|65|0 +1.3.6.1.2.1.2.2.1.14.134348800|65|0 +1.3.6.1.2.1.2.2.1.14.1342177281|65|0 +1.3.6.1.2.1.2.2.1.14.1342177282|65|0 +1.3.6.1.2.1.2.2.1.14.1342177283|65|0 +1.3.6.1.2.1.2.2.1.14.1493172258|65|0 +1.3.6.1.2.1.2.2.1.14.1509949473|65|0 +1.3.6.1.2.1.2.2.1.14.1509949478|65|0 +1.3.6.1.2.1.2.2.1.19.1|65|0 +1.3.6.1.2.1.2.2.1.19.7|65|0 +1.3.6.1.2.1.2.2.1.19.131073|65|0 +1.3.6.1.2.1.2.2.1.19.35684352|65|0 +1.3.6.1.2.1.2.2.1.19.35717120|65|0 +1.3.6.1.2.1.2.2.1.19.35749888|65|0 +1.3.6.1.2.1.2.2.1.19.35782656|65|0 +1.3.6.1.2.1.2.2.1.19.35815424|65|0 +1.3.6.1.2.1.2.2.1.19.35848192|65|0 +1.3.6.1.2.1.2.2.1.19.39878656|65|0 +1.3.6.1.2.1.2.2.1.19.39911424|65|0 +1.3.6.1.2.1.2.2.1.19.39944192|65|0 +1.3.6.1.2.1.2.2.1.19.39976960|65|0 +1.3.6.1.2.1.2.2.1.19.40009728|65|0 +1.3.6.1.2.1.2.2.1.19.40042496|65|0 +1.3.6.1.2.1.2.2.1.19.40075264|65|0 +1.3.6.1.2.1.2.2.1.19.100696064|65|0 +1.3.6.1.2.1.2.2.1.19.100794368|65|0 +1.3.6.1.2.1.2.2.1.19.134250496|65|0 +1.3.6.1.2.1.2.2.1.19.134348800|65|0 +1.3.6.1.2.1.2.2.1.19.1342177281|65|0 +1.3.6.1.2.1.2.2.1.19.1342177282|65|0 +1.3.6.1.2.1.2.2.1.19.1342177283|65|0 +1.3.6.1.2.1.2.2.1.19.1493172258|65|0 +1.3.6.1.2.1.2.2.1.19.1509949473|65|0 +1.3.6.1.2.1.2.2.1.19.1509949478|65|0 +1.3.6.1.2.1.2.2.1.20.1|65|0 +1.3.6.1.2.1.2.2.1.20.7|65|0 +1.3.6.1.2.1.2.2.1.20.131073|65|0 +1.3.6.1.2.1.2.2.1.20.35684352|65|0 +1.3.6.1.2.1.2.2.1.20.35717120|65|0 +1.3.6.1.2.1.2.2.1.20.35749888|65|0 +1.3.6.1.2.1.2.2.1.20.35782656|65|0 +1.3.6.1.2.1.2.2.1.20.35815424|65|0 +1.3.6.1.2.1.2.2.1.20.35848192|65|0 +1.3.6.1.2.1.2.2.1.20.39878656|65|0 +1.3.6.1.2.1.2.2.1.20.39911424|65|0 +1.3.6.1.2.1.2.2.1.20.39944192|65|0 +1.3.6.1.2.1.2.2.1.20.39976960|65|0 +1.3.6.1.2.1.2.2.1.20.40009728|65|0 +1.3.6.1.2.1.2.2.1.20.40042496|65|0 +1.3.6.1.2.1.2.2.1.20.40075264|65|0 +1.3.6.1.2.1.2.2.1.20.100696064|65|0 +1.3.6.1.2.1.2.2.1.20.100794368|65|0 +1.3.6.1.2.1.2.2.1.20.134250496|65|0 +1.3.6.1.2.1.2.2.1.20.134348800|65|0 +1.3.6.1.2.1.2.2.1.20.1342177281|65|0 +1.3.6.1.2.1.2.2.1.20.1342177282|65|0 +1.3.6.1.2.1.2.2.1.20.1342177283|65|0 +1.3.6.1.2.1.2.2.1.20.1493172258|65|0 +1.3.6.1.2.1.2.2.1.20.1509949473|65|0 +1.3.6.1.2.1.2.2.1.20.1509949478|65|0 +1.3.6.1.2.1.10.7.2.1.19.35684352|2|3 +1.3.6.1.2.1.10.7.2.1.19.35717120|2|3 +1.3.6.1.2.1.10.7.2.1.19.35749888|2|3 +1.3.6.1.2.1.10.7.2.1.19.35782656|2|3 +1.3.6.1.2.1.10.7.2.1.19.35815424|2|1 +1.3.6.1.2.1.10.7.2.1.19.35848192|2|1 +1.3.6.1.2.1.10.7.2.1.19.100696064|2|3 +1.3.6.1.2.1.10.7.2.1.19.100794368|2|1 +1.3.6.1.2.1.10.7.2.1.19.134250496|2|1 +1.3.6.1.2.1.10.7.2.1.19.134348800|2|1 +1.3.6.1.2.1.31.1.1.1.1.1|4|system +1.3.6.1.2.1.31.1.1.1.1.7|4|to_test +1.3.6.1.2.1.31.1.1.1.1.131073|4|_tmnx_nat-network_1/3 +1.3.6.1.2.1.31.1.1.1.1.35684352|4|1/1/1 +1.3.6.1.2.1.31.1.1.1.1.35717120|4|1/1/2 +1.3.6.1.2.1.31.1.1.1.1.35749888|4|1/1/3 +1.3.6.1.2.1.31.1.1.1.1.35782656|4|1/1/4 +1.3.6.1.2.1.31.1.1.1.1.35815424|4|1/1/5 +1.3.6.1.2.1.31.1.1.1.1.35848192|4|1/1/6 +1.3.6.1.2.1.31.1.1.1.1.39878656|4|1/3/nat-in-ip +1.3.6.1.2.1.31.1.1.1.1.39911424|4|1/3/nat-out-ip +1.3.6.1.2.1.31.1.1.1.1.39944192|4|1/3/nat-in-l2 +1.3.6.1.2.1.31.1.1.1.1.39976960|4|1/3/lns-net +1.3.6.1.2.1.31.1.1.1.1.40009728|4|1/3/lns-esm +1.3.6.1.2.1.31.1.1.1.1.40042496|4|1/3/nat-in-ds +1.3.6.1.2.1.31.1.1.1.1.40075264|4|1/3/lo-gre +1.3.6.1.2.1.31.1.1.1.1.100696064|4|A/1 +1.3.6.1.2.1.31.1.1.1.1.100794368|4|A/4 +1.3.6.1.2.1.31.1.1.1.1.134250496|4|B/1 +1.3.6.1.2.1.31.1.1.1.1.134348800|4|B/4 +1.3.6.1.2.1.31.1.1.1.1.1342177281|4|lag-1 +1.3.6.1.2.1.31.1.1.1.1.1342177282|4|lag-2 +1.3.6.1.2.1.31.1.1.1.1.1342177283|4|lag-3 +1.3.6.1.2.1.31.1.1.1.1.1493172258|4|bbg-1.nat-out-ip +1.3.6.1.2.1.31.1.1.1.1.1509949473|4|bbg-1.nat-in-ip +1.3.6.1.2.1.31.1.1.1.1.1509949478|4|bbg-1.nat-in-ds +1.3.6.1.2.1.31.1.1.1.2.1|65|0 +1.3.6.1.2.1.31.1.1.1.2.7|65|0 +1.3.6.1.2.1.31.1.1.1.2.131073|65|0 +1.3.6.1.2.1.31.1.1.1.2.35684352|65|186946 +1.3.6.1.2.1.31.1.1.1.2.35717120|65|869472 +1.3.6.1.2.1.31.1.1.1.2.35749888|65|20250384 +1.3.6.1.2.1.31.1.1.1.2.35782656|65|647291 +1.3.6.1.2.1.31.1.1.1.2.35815424|65|0 +1.3.6.1.2.1.31.1.1.1.2.35848192|65|0 +1.3.6.1.2.1.31.1.1.1.2.39878656|65|0 +1.3.6.1.2.1.31.1.1.1.2.39911424|65|2 +1.3.6.1.2.1.31.1.1.1.2.39944192|65|0 +1.3.6.1.2.1.31.1.1.1.2.39976960|65|0 +1.3.6.1.2.1.31.1.1.1.2.40009728|65|0 +1.3.6.1.2.1.31.1.1.1.2.40042496|65|0 +1.3.6.1.2.1.31.1.1.1.2.40075264|65|0 +1.3.6.1.2.1.31.1.1.1.2.100696064|65|0 +1.3.6.1.2.1.31.1.1.1.2.100794368|65|0 +1.3.6.1.2.1.31.1.1.1.2.134250496|65|0 +1.3.6.1.2.1.31.1.1.1.2.134348800|65|0 +1.3.6.1.2.1.31.1.1.1.2.1342177281|65|186946 +1.3.6.1.2.1.31.1.1.1.2.1342177282|65|869472 +1.3.6.1.2.1.31.1.1.1.2.1342177283|65|20897675 +1.3.6.1.2.1.31.1.1.1.2.1493172258|65|0 +1.3.6.1.2.1.31.1.1.1.2.1509949473|65|0 +1.3.6.1.2.1.31.1.1.1.2.1509949478|65|0 +1.3.6.1.2.1.31.1.1.1.3.1|65|0 +1.3.6.1.2.1.31.1.1.1.3.7|65|2 +1.3.6.1.2.1.31.1.1.1.3.131073|65|0 +1.3.6.1.2.1.31.1.1.1.3.35684352|65|108883361 +1.3.6.1.2.1.31.1.1.1.3.35717120|65|2 +1.3.6.1.2.1.31.1.1.1.3.35749888|65|6447741 +1.3.6.1.2.1.31.1.1.1.3.35782656|65|0 +1.3.6.1.2.1.31.1.1.1.3.35815424|65|0 +1.3.6.1.2.1.31.1.1.1.3.35848192|65|0 +1.3.6.1.2.1.31.1.1.1.3.39878656|65|3 +1.3.6.1.2.1.31.1.1.1.3.39911424|65|6 +1.3.6.1.2.1.31.1.1.1.3.39944192|65|0 +1.3.6.1.2.1.31.1.1.1.3.39976960|65|0 +1.3.6.1.2.1.31.1.1.1.3.40009728|65|0 +1.3.6.1.2.1.31.1.1.1.3.40042496|65|0 +1.3.6.1.2.1.31.1.1.1.3.40075264|65|0 +1.3.6.1.2.1.31.1.1.1.3.100696064|65|6551021 +1.3.6.1.2.1.31.1.1.1.3.100794368|65|0 +1.3.6.1.2.1.31.1.1.1.3.134250496|65|0 +1.3.6.1.2.1.31.1.1.1.3.134348800|65|0 +1.3.6.1.2.1.31.1.1.1.3.1342177281|65|108883361 +1.3.6.1.2.1.31.1.1.1.3.1342177282|65|2 +1.3.6.1.2.1.31.1.1.1.3.1342177283|65|6447741 +1.3.6.1.2.1.31.1.1.1.3.1493172258|65|0 +1.3.6.1.2.1.31.1.1.1.3.1509949473|65|0 +1.3.6.1.2.1.31.1.1.1.3.1509949478|65|0 +1.3.6.1.2.1.31.1.1.1.4.1|65|0 +1.3.6.1.2.1.31.1.1.1.4.7|65|0 +1.3.6.1.2.1.31.1.1.1.4.131073|65|0 +1.3.6.1.2.1.31.1.1.1.4.35684352|65|186584 +1.3.6.1.2.1.31.1.1.1.4.35717120|65|2396231 +1.3.6.1.2.1.31.1.1.1.4.35749888|65|667252 +1.3.6.1.2.1.31.1.1.1.4.35782656|65|98611 +1.3.6.1.2.1.31.1.1.1.4.35815424|65|0 +1.3.6.1.2.1.31.1.1.1.4.35848192|65|0 +1.3.6.1.2.1.31.1.1.1.4.39878656|65|0 +1.3.6.1.2.1.31.1.1.1.4.39911424|65|0 +1.3.6.1.2.1.31.1.1.1.4.39944192|65|0 +1.3.6.1.2.1.31.1.1.1.4.39976960|65|0 +1.3.6.1.2.1.31.1.1.1.4.40009728|65|0 +1.3.6.1.2.1.31.1.1.1.4.40042496|65|0 +1.3.6.1.2.1.31.1.1.1.4.40075264|65|0 +1.3.6.1.2.1.31.1.1.1.4.100696064|65|0 +1.3.6.1.2.1.31.1.1.1.4.100794368|65|0 +1.3.6.1.2.1.31.1.1.1.4.134250496|65|0 +1.3.6.1.2.1.31.1.1.1.4.134348800|65|0 +1.3.6.1.2.1.31.1.1.1.4.1342177281|65|186584 +1.3.6.1.2.1.31.1.1.1.4.1342177282|65|2396231 +1.3.6.1.2.1.31.1.1.1.4.1342177283|65|765863 +1.3.6.1.2.1.31.1.1.1.4.1493172258|65|0 +1.3.6.1.2.1.31.1.1.1.4.1509949473|65|0 +1.3.6.1.2.1.31.1.1.1.4.1509949478|65|0 +1.3.6.1.2.1.31.1.1.1.5.1|65|0 +1.3.6.1.2.1.31.1.1.1.5.7|65|0 +1.3.6.1.2.1.31.1.1.1.5.131073|65|0 +1.3.6.1.2.1.31.1.1.1.5.35684352|65|0 +1.3.6.1.2.1.31.1.1.1.5.35717120|65|3 +1.3.6.1.2.1.31.1.1.1.5.35749888|65|20 +1.3.6.1.2.1.31.1.1.1.5.35782656|65|0 +1.3.6.1.2.1.31.1.1.1.5.35815424|65|0 +1.3.6.1.2.1.31.1.1.1.5.35848192|65|0 +1.3.6.1.2.1.31.1.1.1.5.39878656|65|0 +1.3.6.1.2.1.31.1.1.1.5.39911424|65|0 +1.3.6.1.2.1.31.1.1.1.5.39944192|65|0 +1.3.6.1.2.1.31.1.1.1.5.39976960|65|0 +1.3.6.1.2.1.31.1.1.1.5.40009728|65|0 +1.3.6.1.2.1.31.1.1.1.5.40042496|65|0 +1.3.6.1.2.1.31.1.1.1.5.40075264|65|0 +1.3.6.1.2.1.31.1.1.1.5.100696064|65|10197 +1.3.6.1.2.1.31.1.1.1.5.100794368|65|0 +1.3.6.1.2.1.31.1.1.1.5.134250496|65|0 +1.3.6.1.2.1.31.1.1.1.5.134348800|65|0 +1.3.6.1.2.1.31.1.1.1.5.1342177281|65|0 +1.3.6.1.2.1.31.1.1.1.5.1342177282|65|3 +1.3.6.1.2.1.31.1.1.1.5.1342177283|65|20 +1.3.6.1.2.1.31.1.1.1.5.1493172258|65|0 +1.3.6.1.2.1.31.1.1.1.5.1509949473|65|0 +1.3.6.1.2.1.31.1.1.1.5.1509949478|65|0 +1.3.6.1.2.1.31.1.1.1.6.1|70|672 +1.3.6.1.2.1.31.1.1.1.6.7|70|214796014 +1.3.6.1.2.1.31.1.1.1.6.131073|70|0 +1.3.6.1.2.1.31.1.1.1.6.35684352|70|40300062544 +1.3.6.1.2.1.31.1.1.1.6.35717120|70|8855056384 +1.3.6.1.2.1.31.1.1.1.6.35749888|70|129965641986 +1.3.6.1.2.1.31.1.1.1.6.35782656|70|31622640842 +1.3.6.1.2.1.31.1.1.1.6.35815424|70|0 +1.3.6.1.2.1.31.1.1.1.6.35848192|70|0 +1.3.6.1.2.1.31.1.1.1.6.39878656|70|625713089 +1.3.6.1.2.1.31.1.1.1.6.39911424|70|10684226006 +1.3.6.1.2.1.31.1.1.1.6.39944192|70|384 +1.3.6.1.2.1.31.1.1.1.6.39976960|70|0 +1.3.6.1.2.1.31.1.1.1.6.40009728|70|0 +1.3.6.1.2.1.31.1.1.1.6.40042496|70|0 +1.3.6.1.2.1.31.1.1.1.6.40075264|70|0 +1.3.6.1.2.1.31.1.1.1.6.100696064|70|1067471846 +1.3.6.1.2.1.31.1.1.1.6.100794368|70|0 +1.3.6.1.2.1.31.1.1.1.6.134250496|70|0 +1.3.6.1.2.1.31.1.1.1.6.134348800|70|0 +1.3.6.1.2.1.31.1.1.1.6.1342177281|70|40300062544 +1.3.6.1.2.1.31.1.1.1.6.1342177282|70|8855056384 +1.3.6.1.2.1.31.1.1.1.6.1342177283|70|161588282828 +1.3.6.1.2.1.31.1.1.1.6.1493172258|70|0 +1.3.6.1.2.1.31.1.1.1.6.1509949473|70|0 +1.3.6.1.2.1.31.1.1.1.6.1509949478|70|0 +1.3.6.1.2.1.31.1.1.1.7.1|70|8 +1.3.6.1.2.1.31.1.1.1.7.7|70|2786248 +1.3.6.1.2.1.31.1.1.1.7.131073|70|0 +1.3.6.1.2.1.31.1.1.1.7.35684352|70|1876644 +1.3.6.1.2.1.31.1.1.1.7.35717120|70|37587214 +1.3.6.1.2.1.31.1.1.1.7.35749888|70|1719942691 +1.3.6.1.2.1.31.1.1.1.7.35782656|70|442232301 +1.3.6.1.2.1.31.1.1.1.7.35815424|70|0 +1.3.6.1.2.1.31.1.1.1.7.35848192|70|0 +1.3.6.1.2.1.31.1.1.1.7.39878656|70|831038 +1.3.6.1.2.1.31.1.1.1.7.39911424|70|7005935 +1.3.6.1.2.1.31.1.1.1.7.39944192|70|6 +1.3.6.1.2.1.31.1.1.1.7.39976960|70|0 +1.3.6.1.2.1.31.1.1.1.7.40009728|70|0 +1.3.6.1.2.1.31.1.1.1.7.40042496|70|0 +1.3.6.1.2.1.31.1.1.1.7.40075264|70|0 +1.3.6.1.2.1.31.1.1.1.7.100696064|70|4532006 +1.3.6.1.2.1.31.1.1.1.7.100794368|70|0 +1.3.6.1.2.1.31.1.1.1.7.134250496|70|0 +1.3.6.1.2.1.31.1.1.1.7.134348800|70|0 +1.3.6.1.2.1.31.1.1.1.7.1342177281|70|1876644 +1.3.6.1.2.1.31.1.1.1.7.1342177282|70|37587214 +1.3.6.1.2.1.31.1.1.1.7.1342177283|70|2162174992 +1.3.6.1.2.1.31.1.1.1.7.1493172258|70|0 +1.3.6.1.2.1.31.1.1.1.7.1509949473|70|0 +1.3.6.1.2.1.31.1.1.1.7.1509949478|70|0 +1.3.6.1.2.1.31.1.1.1.8.1|70|0 +1.3.6.1.2.1.31.1.1.1.8.7|70|0 +1.3.6.1.2.1.31.1.1.1.8.131073|70|0 +1.3.6.1.2.1.31.1.1.1.8.35684352|70|186946 +1.3.6.1.2.1.31.1.1.1.8.35717120|70|869472 +1.3.6.1.2.1.31.1.1.1.8.35749888|70|20250384 +1.3.6.1.2.1.31.1.1.1.8.35782656|70|647291 +1.3.6.1.2.1.31.1.1.1.8.35815424|70|0 +1.3.6.1.2.1.31.1.1.1.8.35848192|70|0 +1.3.6.1.2.1.31.1.1.1.8.39878656|70|0 +1.3.6.1.2.1.31.1.1.1.8.39911424|70|2 +1.3.6.1.2.1.31.1.1.1.8.39944192|70|0 +1.3.6.1.2.1.31.1.1.1.8.39976960|70|0 +1.3.6.1.2.1.31.1.1.1.8.40009728|70|0 +1.3.6.1.2.1.31.1.1.1.8.40042496|70|0 +1.3.6.1.2.1.31.1.1.1.8.40075264|70|0 +1.3.6.1.2.1.31.1.1.1.8.100696064|70|0 +1.3.6.1.2.1.31.1.1.1.8.100794368|70|0 +1.3.6.1.2.1.31.1.1.1.8.134250496|70|0 +1.3.6.1.2.1.31.1.1.1.8.134348800|70|0 +1.3.6.1.2.1.31.1.1.1.8.1342177281|70|186946 +1.3.6.1.2.1.31.1.1.1.8.1342177282|70|869472 +1.3.6.1.2.1.31.1.1.1.8.1342177283|70|20897675 +1.3.6.1.2.1.31.1.1.1.8.1493172258|70|0 +1.3.6.1.2.1.31.1.1.1.8.1509949473|70|0 +1.3.6.1.2.1.31.1.1.1.8.1509949478|70|0 +1.3.6.1.2.1.31.1.1.1.9.1|70|0 +1.3.6.1.2.1.31.1.1.1.9.7|70|2 +1.3.6.1.2.1.31.1.1.1.9.131073|70|0 +1.3.6.1.2.1.31.1.1.1.9.35684352|70|108883361 +1.3.6.1.2.1.31.1.1.1.9.35717120|70|2 +1.3.6.1.2.1.31.1.1.1.9.35749888|70|6447741 +1.3.6.1.2.1.31.1.1.1.9.35782656|70|0 +1.3.6.1.2.1.31.1.1.1.9.35815424|70|0 +1.3.6.1.2.1.31.1.1.1.9.35848192|70|0 +1.3.6.1.2.1.31.1.1.1.9.39878656|70|3 +1.3.6.1.2.1.31.1.1.1.9.39911424|70|6 +1.3.6.1.2.1.31.1.1.1.9.39944192|70|0 +1.3.6.1.2.1.31.1.1.1.9.39976960|70|0 +1.3.6.1.2.1.31.1.1.1.9.40009728|70|0 +1.3.6.1.2.1.31.1.1.1.9.40042496|70|0 +1.3.6.1.2.1.31.1.1.1.9.40075264|70|0 +1.3.6.1.2.1.31.1.1.1.9.100696064|70|6551021 +1.3.6.1.2.1.31.1.1.1.9.100794368|70|0 +1.3.6.1.2.1.31.1.1.1.9.134250496|70|0 +1.3.6.1.2.1.31.1.1.1.9.134348800|70|0 +1.3.6.1.2.1.31.1.1.1.9.1342177281|70|108883361 +1.3.6.1.2.1.31.1.1.1.9.1342177282|70|2 +1.3.6.1.2.1.31.1.1.1.9.1342177283|70|6447741 +1.3.6.1.2.1.31.1.1.1.9.1493172258|70|0 +1.3.6.1.2.1.31.1.1.1.9.1509949473|70|0 +1.3.6.1.2.1.31.1.1.1.9.1509949478|70|0 +1.3.6.1.2.1.31.1.1.1.10.1|70|0 +1.3.6.1.2.1.31.1.1.1.10.7|70|542904288 +1.3.6.1.2.1.31.1.1.1.10.131073|70|0 +1.3.6.1.2.1.31.1.1.1.10.35684352|70|8583473043 +1.3.6.1.2.1.31.1.1.1.10.35717120|70|4875651088 +1.3.6.1.2.1.31.1.1.1.10.35749888|70|112034377394 +1.3.6.1.2.1.31.1.1.1.10.35782656|70|31133886560 +1.3.6.1.2.1.31.1.1.1.10.35815424|70|0 +1.3.6.1.2.1.31.1.1.1.10.35848192|70|0 +1.3.6.1.2.1.31.1.1.1.10.39878656|70|6173085172 +1.3.6.1.2.1.31.1.1.1.10.39911424|70|810348557 +1.3.6.1.2.1.31.1.1.1.10.39944192|70|0 +1.3.6.1.2.1.31.1.1.1.10.39976960|70|0 +1.3.6.1.2.1.31.1.1.1.10.40009728|70|0 +1.3.6.1.2.1.31.1.1.1.10.40042496|70|0 +1.3.6.1.2.1.31.1.1.1.10.40075264|70|0 +1.3.6.1.2.1.31.1.1.1.10.100696064|70|1369324995 +1.3.6.1.2.1.31.1.1.1.10.100794368|70|0 +1.3.6.1.2.1.31.1.1.1.10.134250496|70|0 +1.3.6.1.2.1.31.1.1.1.10.134348800|70|0 +1.3.6.1.2.1.31.1.1.1.10.1342177281|70|8583473043 +1.3.6.1.2.1.31.1.1.1.10.1342177282|70|4875651088 +1.3.6.1.2.1.31.1.1.1.10.1342177283|70|143168263954 +1.3.6.1.2.1.31.1.1.1.10.1493172258|70|0 +1.3.6.1.2.1.31.1.1.1.10.1509949473|70|0 +1.3.6.1.2.1.31.1.1.1.10.1509949478|70|0 +1.3.6.1.2.1.31.1.1.1.11.1|70|0 +1.3.6.1.2.1.31.1.1.1.11.7|70|5812645 +1.3.6.1.2.1.31.1.1.1.11.131073|70|0 +1.3.6.1.2.1.31.1.1.1.11.35684352|70|6111718 +1.3.6.1.2.1.31.1.1.1.11.35717120|70|34873520 +1.3.6.1.2.1.31.1.1.1.11.35749888|70|1653113011 +1.3.6.1.2.1.31.1.1.1.11.35782656|70|459649914 +1.3.6.1.2.1.31.1.1.1.11.35815424|70|0 +1.3.6.1.2.1.31.1.1.1.11.35848192|70|0 +1.3.6.1.2.1.31.1.1.1.11.39878656|70|4191017 +1.3.6.1.2.1.31.1.1.1.11.39911424|70|3157907 +1.3.6.1.2.1.31.1.1.1.11.39944192|70|0 +1.3.6.1.2.1.31.1.1.1.11.39976960|70|0 +1.3.6.1.2.1.31.1.1.1.11.40009728|70|0 +1.3.6.1.2.1.31.1.1.1.11.40042496|70|0 +1.3.6.1.2.1.31.1.1.1.11.40075264|70|0 +1.3.6.1.2.1.31.1.1.1.11.100696064|70|5174624 +1.3.6.1.2.1.31.1.1.1.11.100794368|70|0 +1.3.6.1.2.1.31.1.1.1.11.134250496|70|0 +1.3.6.1.2.1.31.1.1.1.11.134348800|70|0 +1.3.6.1.2.1.31.1.1.1.11.1342177281|70|6111718 +1.3.6.1.2.1.31.1.1.1.11.1342177282|70|34873520 +1.3.6.1.2.1.31.1.1.1.11.1342177283|70|2112762925 +1.3.6.1.2.1.31.1.1.1.11.1493172258|70|0 +1.3.6.1.2.1.31.1.1.1.11.1509949473|70|0 +1.3.6.1.2.1.31.1.1.1.11.1509949478|70|0 +1.3.6.1.2.1.31.1.1.1.12.1|70|0 +1.3.6.1.2.1.31.1.1.1.12.7|70|0 +1.3.6.1.2.1.31.1.1.1.12.131073|70|0 +1.3.6.1.2.1.31.1.1.1.12.35684352|70|186584 +1.3.6.1.2.1.31.1.1.1.12.35717120|70|2396231 +1.3.6.1.2.1.31.1.1.1.12.35749888|70|667252 +1.3.6.1.2.1.31.1.1.1.12.35782656|70|98611 +1.3.6.1.2.1.31.1.1.1.12.35815424|70|0 +1.3.6.1.2.1.31.1.1.1.12.35848192|70|0 +1.3.6.1.2.1.31.1.1.1.12.39878656|70|0 +1.3.6.1.2.1.31.1.1.1.12.39911424|70|0 +1.3.6.1.2.1.31.1.1.1.12.39944192|70|0 +1.3.6.1.2.1.31.1.1.1.12.39976960|70|0 +1.3.6.1.2.1.31.1.1.1.12.40009728|70|0 +1.3.6.1.2.1.31.1.1.1.12.40042496|70|0 +1.3.6.1.2.1.31.1.1.1.12.40075264|70|0 +1.3.6.1.2.1.31.1.1.1.12.100696064|70|0 +1.3.6.1.2.1.31.1.1.1.12.100794368|70|0 +1.3.6.1.2.1.31.1.1.1.12.134250496|70|0 +1.3.6.1.2.1.31.1.1.1.12.134348800|70|0 +1.3.6.1.2.1.31.1.1.1.12.1342177281|70|186584 +1.3.6.1.2.1.31.1.1.1.12.1342177282|70|2396231 +1.3.6.1.2.1.31.1.1.1.12.1342177283|70|765863 +1.3.6.1.2.1.31.1.1.1.12.1493172258|70|0 +1.3.6.1.2.1.31.1.1.1.12.1509949473|70|0 +1.3.6.1.2.1.31.1.1.1.12.1509949478|70|0 +1.3.6.1.2.1.31.1.1.1.13.1|70|0 +1.3.6.1.2.1.31.1.1.1.13.7|70|0 +1.3.6.1.2.1.31.1.1.1.13.131073|70|0 +1.3.6.1.2.1.31.1.1.1.13.35684352|70|0 +1.3.6.1.2.1.31.1.1.1.13.35717120|70|3 +1.3.6.1.2.1.31.1.1.1.13.35749888|70|20 +1.3.6.1.2.1.31.1.1.1.13.35782656|70|0 +1.3.6.1.2.1.31.1.1.1.13.35815424|70|0 +1.3.6.1.2.1.31.1.1.1.13.35848192|70|0 +1.3.6.1.2.1.31.1.1.1.13.39878656|70|0 +1.3.6.1.2.1.31.1.1.1.13.39911424|70|0 +1.3.6.1.2.1.31.1.1.1.13.39944192|70|0 +1.3.6.1.2.1.31.1.1.1.13.39976960|70|0 +1.3.6.1.2.1.31.1.1.1.13.40009728|70|0 +1.3.6.1.2.1.31.1.1.1.13.40042496|70|0 +1.3.6.1.2.1.31.1.1.1.13.40075264|70|0 +1.3.6.1.2.1.31.1.1.1.13.100696064|70|10197 +1.3.6.1.2.1.31.1.1.1.13.100794368|70|0 +1.3.6.1.2.1.31.1.1.1.13.134250496|70|0 +1.3.6.1.2.1.31.1.1.1.13.134348800|70|0 +1.3.6.1.2.1.31.1.1.1.13.1342177281|70|0 +1.3.6.1.2.1.31.1.1.1.13.1342177282|70|3 +1.3.6.1.2.1.31.1.1.1.13.1342177283|70|20 +1.3.6.1.2.1.31.1.1.1.13.1493172258|70|0 +1.3.6.1.2.1.31.1.1.1.13.1509949473|70|0 +1.3.6.1.2.1.31.1.1.1.13.1509949478|70|0 +1.3.6.1.2.1.31.1.1.1.14.1|2|1 +1.3.6.1.2.1.31.1.1.1.14.7|2|1 +1.3.6.1.2.1.31.1.1.1.14.131073|2|1 +1.3.6.1.2.1.31.1.1.1.14.35684352|2|1 +1.3.6.1.2.1.31.1.1.1.14.35717120|2|1 +1.3.6.1.2.1.31.1.1.1.14.35749888|2|1 +1.3.6.1.2.1.31.1.1.1.14.35782656|2|1 +1.3.6.1.2.1.31.1.1.1.14.35815424|2|1 +1.3.6.1.2.1.31.1.1.1.14.35848192|2|1 +1.3.6.1.2.1.31.1.1.1.14.39878656|2|1 +1.3.6.1.2.1.31.1.1.1.14.39911424|2|1 +1.3.6.1.2.1.31.1.1.1.14.39944192|2|1 +1.3.6.1.2.1.31.1.1.1.14.39976960|2|1 +1.3.6.1.2.1.31.1.1.1.14.40009728|2|1 +1.3.6.1.2.1.31.1.1.1.14.40042496|2|1 +1.3.6.1.2.1.31.1.1.1.14.40075264|2|1 +1.3.6.1.2.1.31.1.1.1.14.100696064|2|1 +1.3.6.1.2.1.31.1.1.1.14.100794368|2|1 +1.3.6.1.2.1.31.1.1.1.14.134250496|2|1 +1.3.6.1.2.1.31.1.1.1.14.134348800|2|1 +1.3.6.1.2.1.31.1.1.1.14.1342177281|2|1 +1.3.6.1.2.1.31.1.1.1.14.1342177282|2|1 +1.3.6.1.2.1.31.1.1.1.14.1342177283|2|1 +1.3.6.1.2.1.31.1.1.1.14.1493172258|2|1 +1.3.6.1.2.1.31.1.1.1.14.1509949473|2|1 +1.3.6.1.2.1.31.1.1.1.14.1509949478|2|1 +1.3.6.1.2.1.31.1.1.1.15.1|66|0 +1.3.6.1.2.1.31.1.1.1.15.7|66|10000 +1.3.6.1.2.1.31.1.1.1.15.131073|66|40000 +1.3.6.1.2.1.31.1.1.1.15.35684352|66|10000 +1.3.6.1.2.1.31.1.1.1.15.35717120|66|10000 +1.3.6.1.2.1.31.1.1.1.15.35749888|66|10000 +1.3.6.1.2.1.31.1.1.1.15.35782656|66|10000 +1.3.6.1.2.1.31.1.1.1.15.35815424|66|10000 +1.3.6.1.2.1.31.1.1.1.15.35848192|66|10000 +1.3.6.1.2.1.31.1.1.1.15.39878656|66|40000 +1.3.6.1.2.1.31.1.1.1.15.39911424|66|40000 +1.3.6.1.2.1.31.1.1.1.15.39944192|66|40000 +1.3.6.1.2.1.31.1.1.1.15.39976960|66|40000 +1.3.6.1.2.1.31.1.1.1.15.40009728|66|40000 +1.3.6.1.2.1.31.1.1.1.15.40042496|66|40000 +1.3.6.1.2.1.31.1.1.1.15.40075264|66|40000 +1.3.6.1.2.1.31.1.1.1.15.100696064|66|100 +1.3.6.1.2.1.31.1.1.1.15.100794368|66|0 +1.3.6.1.2.1.31.1.1.1.15.134250496|66|0 +1.3.6.1.2.1.31.1.1.1.15.134348800|66|0 +1.3.6.1.2.1.31.1.1.1.15.1342177281|66|10000 +1.3.6.1.2.1.31.1.1.1.15.1342177282|66|10000 +1.3.6.1.2.1.31.1.1.1.15.1342177283|66|20000 +1.3.6.1.2.1.31.1.1.1.15.1493172258|66|0 +1.3.6.1.2.1.31.1.1.1.15.1509949473|66|40000 +1.3.6.1.2.1.31.1.1.1.15.1509949478|66|40000 +1.3.6.1.2.1.31.1.1.1.16.1|2|2 +1.3.6.1.2.1.31.1.1.1.16.7|2|2 +1.3.6.1.2.1.31.1.1.1.16.131073|2|2 +1.3.6.1.2.1.31.1.1.1.16.35684352|2|2 +1.3.6.1.2.1.31.1.1.1.16.35717120|2|2 +1.3.6.1.2.1.31.1.1.1.16.35749888|2|2 +1.3.6.1.2.1.31.1.1.1.16.35782656|2|2 +1.3.6.1.2.1.31.1.1.1.16.35815424|2|2 +1.3.6.1.2.1.31.1.1.1.16.35848192|2|2 +1.3.6.1.2.1.31.1.1.1.16.39878656|2|2 +1.3.6.1.2.1.31.1.1.1.16.39911424|2|2 +1.3.6.1.2.1.31.1.1.1.16.39944192|2|2 +1.3.6.1.2.1.31.1.1.1.16.39976960|2|2 +1.3.6.1.2.1.31.1.1.1.16.40009728|2|2 +1.3.6.1.2.1.31.1.1.1.16.40042496|2|2 +1.3.6.1.2.1.31.1.1.1.16.40075264|2|2 +1.3.6.1.2.1.31.1.1.1.16.100696064|2|2 +1.3.6.1.2.1.31.1.1.1.16.100794368|2|2 +1.3.6.1.2.1.31.1.1.1.16.134250496|2|2 +1.3.6.1.2.1.31.1.1.1.16.134348800|2|2 +1.3.6.1.2.1.31.1.1.1.16.1342177281|2|2 +1.3.6.1.2.1.31.1.1.1.16.1342177282|2|2 +1.3.6.1.2.1.31.1.1.1.16.1342177283|2|2 +1.3.6.1.2.1.31.1.1.1.16.1493172258|2|2 +1.3.6.1.2.1.31.1.1.1.16.1509949473|2|2 +1.3.6.1.2.1.31.1.1.1.16.1509949478|2|2 +1.3.6.1.2.1.31.1.1.1.17.1|2|2 +1.3.6.1.2.1.31.1.1.1.17.7|2|2 +1.3.6.1.2.1.31.1.1.1.17.131073|2|2 +1.3.6.1.2.1.31.1.1.1.17.35684352|2|1 +1.3.6.1.2.1.31.1.1.1.17.35717120|2|1 +1.3.6.1.2.1.31.1.1.1.17.35749888|2|1 +1.3.6.1.2.1.31.1.1.1.17.35782656|2|1 +1.3.6.1.2.1.31.1.1.1.17.35815424|2|2 +1.3.6.1.2.1.31.1.1.1.17.35848192|2|2 +1.3.6.1.2.1.31.1.1.1.17.39878656|2|1 +1.3.6.1.2.1.31.1.1.1.17.39911424|2|1 +1.3.6.1.2.1.31.1.1.1.17.39944192|2|1 +1.3.6.1.2.1.31.1.1.1.17.39976960|2|1 +1.3.6.1.2.1.31.1.1.1.17.40009728|2|1 +1.3.6.1.2.1.31.1.1.1.17.40042496|2|1 +1.3.6.1.2.1.31.1.1.1.17.40075264|2|1 +1.3.6.1.2.1.31.1.1.1.17.100696064|2|1 +1.3.6.1.2.1.31.1.1.1.17.100794368|2|1 +1.3.6.1.2.1.31.1.1.1.17.134250496|2|2 +1.3.6.1.2.1.31.1.1.1.17.134348800|2|2 +1.3.6.1.2.1.31.1.1.1.17.1342177281|2|2 +1.3.6.1.2.1.31.1.1.1.17.1342177282|2|2 +1.3.6.1.2.1.31.1.1.1.17.1342177283|2|2 +1.3.6.1.2.1.31.1.1.1.17.1493172258|2|2 +1.3.6.1.2.1.31.1.1.1.17.1509949473|2|2 +1.3.6.1.2.1.31.1.1.1.17.1509949478|2|2 +1.3.6.1.2.1.31.1.1.1.18.1|4|Loopback IP interface +1.3.6.1.2.1.31.1.1.1.18.7|4|IP interface +1.3.6.1.2.1.31.1.1.1.18.131073|4|IP interface +1.3.6.1.2.1.31.1.1.1.18.35684352|4|10-Gig Ethernet +1.3.6.1.2.1.31.1.1.1.18.35717120|4|10-Gig Ethernet +1.3.6.1.2.1.31.1.1.1.18.35749888|4|10-Gig Ethernet +1.3.6.1.2.1.31.1.1.1.18.35782656|4|10-Gig Ethernet +1.3.6.1.2.1.31.1.1.1.18.35815424|4|10-Gig Ethernet +1.3.6.1.2.1.31.1.1.1.18.35848192|4|10-Gig Ethernet +1.3.6.1.2.1.31.1.1.1.18.39878656|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.39911424|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.39944192|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.39976960|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.40009728|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.40042496|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.40075264|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.100696064|4|10/100 Ethernet TX +1.3.6.1.2.1.31.1.1.1.18.100794368|4|10/100 Ethernet TX +1.3.6.1.2.1.31.1.1.1.18.134250496|4|10/100 Ethernet TX +1.3.6.1.2.1.31.1.1.1.18.134348800|4|10/100 Ethernet TX +1.3.6.1.2.1.31.1.1.1.18.1342177281|4|PPPoE Customer +1.3.6.1.2.1.31.1.1.1.18.1342177282|4|MPLS +1.3.6.1.2.1.31.1.1.1.18.1342177283|4|L2 VLAN +1.3.6.1.2.1.31.1.1.1.18.1493172258|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.1509949473|4|Broadband +1.3.6.1.2.1.31.1.1.1.18.1509949478|4|Broadband +1.3.6.1.2.1.31.1.1.1.19.1|67|0 +1.3.6.1.2.1.31.1.1.1.19.7|67|0 +1.3.6.1.2.1.31.1.1.1.19.131073|67|0 +1.3.6.1.2.1.31.1.1.1.19.35684352|67|218713683 +1.3.6.1.2.1.31.1.1.1.19.35717120|67|218713684 +1.3.6.1.2.1.31.1.1.1.19.35749888|67|218713684 +1.3.6.1.2.1.31.1.1.1.19.35782656|67|899244319 +1.3.6.1.2.1.31.1.1.1.19.35815424|67|218713684 +1.3.6.1.2.1.31.1.1.1.19.35848192|67|218713684 +1.3.6.1.2.1.31.1.1.1.19.39878656|67|793117790 +1.3.6.1.2.1.31.1.1.1.19.39911424|67|0 +1.3.6.1.2.1.31.1.1.1.19.39944192|67|0 +1.3.6.1.2.1.31.1.1.1.19.39976960|67|0 +1.3.6.1.2.1.31.1.1.1.19.40009728|67|0 +1.3.6.1.2.1.31.1.1.1.19.40042496|67|793117790 +1.3.6.1.2.1.31.1.1.1.19.40075264|67|0 +1.3.6.1.2.1.31.1.1.1.19.100696064|67|0 +1.3.6.1.2.1.31.1.1.1.19.100794368|67|0 +1.3.6.1.2.1.31.1.1.1.19.134250496|67|0 +1.3.6.1.2.1.31.1.1.1.19.134348800|67|0 +1.3.6.1.2.1.31.1.1.1.19.1342177281|67|218713914 +1.3.6.1.2.1.31.1.1.1.19.1342177282|67|218713914 +1.3.6.1.2.1.31.1.1.1.19.1342177283|67|218713914 +1.3.6.1.2.1.31.1.1.1.19.1493172258|67|0 +1.3.6.1.2.1.31.1.1.1.19.1509949473|67|0 +1.3.6.1.2.1.31.1.1.1.19.1509949478|67|0 1.3.6.1.4.1.6527.3.1.2.1.1.1.0|2|42 1.3.6.1.4.1.6527.3.1.2.2.1.5.1.2.1.1|2|3 1.3.6.1.4.1.6527.3.1.2.2.1.5.1.2.1.2|2|3 @@ -85,6 +875,352 @@ 1.3.6.1.4.1.6527.3.1.2.2.1.8.1.19.1.201327105|2|-1 1.3.6.1.4.1.6527.3.1.2.2.1.8.1.19.1.201327106|2|-1 1.3.6.1.4.1.6527.3.1.2.2.1.8.1.19.1.201327107|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.2.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.2.3|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.2.4094|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.2.4095|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.3.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.3.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.3.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.3.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.4.1|4|Base +1.3.6.1.4.1.6527.3.1.2.3.1.1.4.3|4|vprn1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.4.4094|4|vpls-management +1.3.6.1.4.1.6527.3.1.2.3.1.1.4.4095|4|management +1.3.6.1.4.1.6527.3.1.2.3.1.1.5.1|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.5.3|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.5.4094|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.5.4095|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.6.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.6.3|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.6.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.6.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.7.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.7.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.7.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.7.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.9.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.9.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.9.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.9.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.10.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.10.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.10.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.10.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.11.1|66|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.11.3|66|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.11.4094|66|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.11.4095|66|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.13.1|2|3 +1.3.6.1.4.1.6527.3.1.2.3.1.1.13.3|2|3 +1.3.6.1.4.1.6527.3.1.2.3.1.1.13.4094|2|3 +1.3.6.1.4.1.6527.3.1.2.3.1.1.13.4095|2|3 +1.3.6.1.4.1.6527.3.1.2.3.1.1.14.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.14.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.14.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.14.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.16.1|64|172.17.0.3 +1.3.6.1.4.1.6527.3.1.2.3.1.1.16.3|64|81.20.116.55 +1.3.6.1.4.1.6527.3.1.2.3.1.1.16.4094|64|0.0.0.0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.16.4095|64|0.0.0.0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.17.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.17.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.17.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.17.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.19.1|4x|0000000000000000 +1.3.6.1.4.1.6527.3.1.2.3.1.1.19.3|4x|00009B9B070BB60A +1.3.6.1.4.1.6527.3.1.2.3.1.1.19.4094|4x|0000000000000000 +1.3.6.1.4.1.6527.3.1.2.3.1.1.19.4095|4x|0000000000000000 +1.3.6.1.4.1.6527.3.1.2.3.1.1.20.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.20.3|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.20.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.20.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.21.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.21.3|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.21.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.21.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.23.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.23.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.23.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.23.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.25.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.25.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.25.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.25.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.26.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.26.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.26.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.26.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.27.1|2|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.27.3|2|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.27.4094|2|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.27.4095|2|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.28.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.28.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.28.4094|2|3 +1.3.6.1.4.1.6527.3.1.2.3.1.1.28.4095|2|3 +1.3.6.1.4.1.6527.3.1.2.3.1.1.29.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.29.3|66|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.29.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.29.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.30.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.30.3|66|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.30.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.30.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.31.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.31.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.31.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.31.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.32.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.32.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.32.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.32.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.33.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.33.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.33.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.33.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.34.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.34.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.34.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.34.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.35.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.35.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.35.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.35.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.36.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.36.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.36.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.36.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.37.1|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.37.3|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.37.4094|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.37.4095|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.38.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.38.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.38.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.38.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.39.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.39.3|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.39.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.39.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.40.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.40.3|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.40.4094|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.40.4095|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.42.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.42.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.42.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.42.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.43.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.43.3|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.43.4094|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.43.4095|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.44.1|2|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.44.3|2|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.44.4094|2|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.44.4095|2|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.45.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.45.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.45.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.45.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.46.1|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.46.3|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.46.4094|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.46.4095|2|-1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.47.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.47.3|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.47.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.47.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.48.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.48.3|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.48.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.48.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.49.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.49.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.49.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.49.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.50.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.50.3|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.50.4094|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.50.4095|2|1 +1.3.6.1.4.1.6527.3.1.2.3.1.1.51.1|4|default +1.3.6.1.4.1.6527.3.1.2.3.1.1.51.3|4|default +1.3.6.1.4.1.6527.3.1.2.3.1.1.51.4094|4|default +1.3.6.1.4.1.6527.3.1.2.3.1.1.51.4095|4|default +1.3.6.1.4.1.6527.3.1.2.3.1.1.52.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.52.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.52.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.52.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.53.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.53.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.53.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.53.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.54.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.54.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.54.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.54.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.55.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.55.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.55.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.55.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.56.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.56.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.56.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.56.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.57.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.57.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.57.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.57.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.58.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.58.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.58.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.58.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.59.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.59.3|66|39835 +1.3.6.1.4.1.6527.3.1.2.3.1.1.59.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.59.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.60.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.60.3|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.60.4094|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.60.4095|66|0 +1.3.6.1.4.1.6527.3.1.2.3.1.1.61.1|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.61.3|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.61.4094|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.61.4095|4| +1.3.6.1.4.1.6527.3.1.2.3.1.1.65.1|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.65.3|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.65.4094|2|2 +1.3.6.1.4.1.6527.3.1.2.3.1.1.65.4095|2|2 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.1.1|2|1 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.1.7|2|1 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.1.131073|2|1 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.2|2|5 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.5|2|8 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.6|2|9 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.8|2|5 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.9|2|5 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.10|2|5 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.11|2|5 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.131074|2|5 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.3.131075|2|5 +1.3.6.1.4.1.6527.3.1.2.3.4.1.3.4095.1280|2|1 +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.1.1|4|system +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.1.7|4|to_test +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.1.131073|4|_tmnx_nat-network_1/3 +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.2|4|to-local-dhcp +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.5|4|sub-interface1 +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.6|4|lag1 +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.8|4|to_test2 +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.9|4|system +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.10|4|VLAN3 +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.11|4|to_proxyACCT +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.131074|4|_tmnx_nat-outside_1/3 +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.3.131075|4|_tmnx_nat-inside +1.3.6.1.4.1.6527.3.1.2.3.4.1.4.4095.1280|4|management +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.1.1|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.1.7|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.1.131073|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.2|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.5|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.6|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.8|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.9|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.10|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.11|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.131074|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.3.131075|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.10.4095.1280|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.1.1|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.1.7|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.1.131073|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.2|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.5|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.6|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.8|66|1500 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.9|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.10|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.11|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.131074|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.3.131075|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.25.4095.1280|66|0 +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.1.1|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.1.7|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.1.131073|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.2|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.5|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.6|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.8|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.9|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.10|4|Transfernetz_to_test +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.11|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.131074|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.3.131075|4| +1.3.6.1.4.1.6527.3.1.2.3.4.1.34.4095.1280|4| +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.1.1|70|8 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.1.7|70|2786251 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.1.131073|70|0 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.2|70|0 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.5|70|0 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.6|70|15568 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.8|70|7716991 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.9|70|0 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.10|70|2163042911 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.11|70|0 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.131074|70|3157900 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.3.131075|70|4191017 +1.3.6.1.4.1.6527.3.1.2.3.54.1.40.4095.1280|70|4811042 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.1.1|70|672 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.1.7|70|214796074 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.1.131073|70|0 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.2|70|17669 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.5|70|504 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.6|70|4836140 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.8|70|4897237350 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.9|70|840 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.10|70|158596637268 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.11|70|40912 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.131074|70|822979611 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.3.131075|70|6189849240 +1.3.6.1.4.1.6527.3.1.2.3.54.1.43.4095.1280|70|497357822 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.1.1|70|100000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.1.7|70|10000000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.1.131073|70|40000000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.2|70|100000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.5|70|100000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.6|70|100000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.8|70|100000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.9|70|100000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.10|70|20000000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.11|70|100000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.131074|70|40000000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.3.131075|70|40000000000 +1.3.6.1.4.1.6527.3.1.2.3.54.1.103.4095.1280|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.1.1|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.1.7|70|5812645 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.1.131073|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.2|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.5|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.6|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.8|70|31260974 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.9|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.10|70|2113283443 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.11|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.131074|70|7005916 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.3.131075|70|831035 +1.3.6.1.4.1.6527.3.1.2.3.74.1.1.4095.1280|70|220095 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.1.1|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.1.7|70|542904288 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.1.131073|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.2|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.5|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.6|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.8|70|3444779228 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.9|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.10|70|143081786307 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.11|70|0 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.131074|70|6417281160 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.3.131075|70|629037025 +1.3.6.1.4.1.6527.3.1.2.3.74.1.4.4095.1280|70|19668974 1.3.6.1.4.1.6527.3.1.2.59.4.1.1.4.13890.35717120.1.1|2|4 1.3.6.1.4.1.6527.3.1.2.59.4.1.1.4.14402.69238784.1.1|2|4 1.3.6.1.4.1.6527.3.1.2.59.4.1.1.4.58355808.35684352.1.2|2|4