mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
newdevice: Added support for Adva FSP150CC and FSP3000R7 Series (#6696)
* ADVA device support - sensors for temperature, voltage, current and dbm - ADVA mibs for FSP150CC and FSP3000R7 * sysObjectId - changed to level above instead of two entries * OS for FSP150 and FSP3000R7 now in two seperate OS definitions - split the files - removed sysObjectId check for each - removed hardcoded sensor limits - removed more generic MIBs * standardized variables / corrected declarations * added missing MIB, style check code * - corrected 'current' readings by adding $devisor - changed rrdfile names to sensorname+$index - moved LLDP-V2 mibs to main mib directory
This commit is contained in:
parent
fbf157c053
commit
f784228e93
Binary file not shown.
Before Width: | Height: | Size: 1.1 KiB |
1
html/images/os/adva.svg
Normal file
1
html/images/os/adva.svg
Normal file
@ -0,0 +1 @@
|
|||||||
|
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 320"><defs><style>.cls-1{fill:#e80707;}.cls-2{fill:#004588;}.cls-3{fill:none;}</style></defs><title>aArtboard 1</title><path class="cls-1" d="M76.25,41.57A106.34,106.34,0,0,0,53.51,99.65h64.63A43.93,43.93,0,0,1,122,89.4Z"/><path class="cls-1" d="M160,1A106.29,106.29,0,0,0,93.5,24.26l45.33,47.43a44,44,0,0,1,65.14,28h62.52A106.82,106.82,0,0,0,160,1Z"/><path class="cls-1" d="M122.7,131.3a48.34,48.34,0,0,1-3.07-7H54.54A116.68,116.68,0,0,0,78,178.91Z"/><path class="cls-1" d="M202.48,124.28c-6.17,17.54-22.36,30.09-41.42,30.09a42.54,42.54,0,0,1-20.92-5.51L95.66,195A103.87,103.87,0,0,0,160,217.35c53.2,0,97.29-40.31,105.46-93.07Z"/><path class="cls-2" d="M37.24,250.6H62.55L80,298.23H11.93Zm-.7,39.72H56.69l-8.53-24.27Z"/><polygon class="cls-2" points="31.23 304.03 8.93 304.03 1.09 318.37 24.24 318.37 31.23 304.03"/><polygon class="cls-2" points="81.86 304.03 59.56 304.03 63.2 318.37 87.04 318.37 81.86 304.03"/><path class="cls-2" d="M268.86,250.6h25.31l17.49,47.62H243.55Zm-.7,39.72h20.14l-8.53-24.27Z"/><polygon class="cls-2" points="262.85 304.03 240.55 304.03 232.72 318.37 255.86 318.37 262.85 304.03"/><polygon class="cls-2" points="313.48 304.03 291.18 304.03 294.82 318.37 318.66 318.37 313.48 304.03"/><polygon class="cls-2" points="184.98 303.48 221.83 303.48 214.35 318.53 190.17 318.53 184.98 303.48"/><polygon class="cls-2" points="226.63 250.6 248.29 250.6 224.05 298.53 205.15 298.53 226.63 250.6"/><polygon class="cls-2" points="183.3 298.53 203.28 298.53 188.65 250.6 167.3 250.6 183.3 298.53"/><path class="cls-2" d="M164.94,276.83a25.94,25.94,0,0,0-5-15.39c-8.21-11.32-22.9-10.84-28.15-10.84H96.34v47.62h20.77V265.5h14.69c10,0,11.72,12.42,11.64,16.26-.21,11.33-4.09,16.47-4.09,16.47h23.18S165.22,286.44,164.94,276.83Z"/><path class="cls-3" d="M131.79,250.6c0,13.29,14.29,24,31.94,24"/><path class="cls-2" d="M133.19,318.53H96.34V304h62.9S149,318.53,133.19,318.53Z"/><rect class="cls-3" width="320" height="320"/></svg>
|
After Width: | Height: | Size: 2.0 KiB |
13
includes/definitions/adva_fsp150.yaml
Normal file
13
includes/definitions/adva_fsp150.yaml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
os: adva_fsp150
|
||||||
|
text: ADVA FSP150CC
|
||||||
|
type: network
|
||||||
|
icon: adva
|
||||||
|
group: ADVA
|
||||||
|
over:
|
||||||
|
- { graph: device_bits, text: Traffic }
|
||||||
|
- { graph: device_temperature, text: Temperature }
|
||||||
|
discovery:
|
||||||
|
- sysObjectId:
|
||||||
|
- .1.3.6.1.4.1.2544.1.12.1.1.
|
||||||
|
mib_dir:
|
||||||
|
- adva
|
13
includes/definitions/adva_fsp3kr7.yaml
Normal file
13
includes/definitions/adva_fsp3kr7.yaml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
os: adva_fsp3kr7
|
||||||
|
text: ADVA FSP3000 R7
|
||||||
|
type: network
|
||||||
|
icon: adva
|
||||||
|
group: ADVA
|
||||||
|
over:
|
||||||
|
- { graph: device_dbm, text: dbm }
|
||||||
|
- { graph: device_temperature, text: Temperature }
|
||||||
|
discovery:
|
||||||
|
- sysObjectId:
|
||||||
|
- .1.3.6.1.4.1.2544.1.11.1.1
|
||||||
|
mib_dir:
|
||||||
|
- adva
|
62
includes/discovery/sensors/current/adva_fsp150.inc.php
Normal file
62
includes/discovery/sensors/current/adva_fsp150.inc.php
Normal file
@ -0,0 +1,62 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Current
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// ******************************************
|
||||||
|
// ***** Sensors for ADVA FSP150EG-X Chassis
|
||||||
|
// ******************************************
|
||||||
|
|
||||||
|
// Define Sensors and Limits
|
||||||
|
$sensors_adva = array
|
||||||
|
(
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'psuOutputCurrent',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.4.1.8')
|
||||||
|
);
|
||||||
|
|
||||||
|
$multiplier = 1;
|
||||||
|
$divisor = 1000;
|
||||||
|
|
||||||
|
foreach (array_keys($pre_cache['adva_fsp150']) as $index) {
|
||||||
|
foreach ($sensors_adva as $entry) {
|
||||||
|
$sensor_name = $entry['sensor_name'];
|
||||||
|
if ($pre_cache['adva_fsp150'][$index][$sensor_name]) {
|
||||||
|
$oid = $entry['sensor_oid'].".".$index;
|
||||||
|
$descr = $pre_cache['adva_fsp150'][$index]['slotCardUnitName']." [#".$pre_cache['adva_fsp150'][$index]['slotIndex']."]";
|
||||||
|
$current = $pre_cache['adva_fsp150'][$index][$entry]/$divisor;
|
||||||
|
|
||||||
|
discover_sensor(
|
||||||
|
$valid['sensor'],
|
||||||
|
'current',
|
||||||
|
$device,
|
||||||
|
$oid,
|
||||||
|
$entry['sensor_name'].$index,
|
||||||
|
'adva_fsp150',
|
||||||
|
$descr,
|
||||||
|
$divisor,
|
||||||
|
$multiplier,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
$current
|
||||||
|
);
|
||||||
|
}//End if sensor exists
|
||||||
|
}//End foreach $entry
|
||||||
|
}//End foreach $index
|
||||||
|
unset($sensors_adva, $entry);
|
||||||
|
// ************** End of Sensors for ADVA FSP150CC Series **********
|
51
includes/discovery/sensors/current/adva_fsp3kr7.inc.php
Normal file
51
includes/discovery/sensors/current/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Current
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// *************************************************************
|
||||||
|
// ***** Sensors for ADVA FSP3000 R7
|
||||||
|
// *************************************************************
|
||||||
|
|
||||||
|
$multiplier = 1;
|
||||||
|
$divisor = 1000;
|
||||||
|
|
||||||
|
if (is_array($pre_cache['adva_fsp3kr7_Card'])) {
|
||||||
|
foreach (array_keys($pre_cache['adva_fsp3kr7_Card']) as $index) {
|
||||||
|
if ($pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValuePsuAmpere']) {
|
||||||
|
$oid = '.1.3.6.1.4.1.2544.1.11.11.1.2.1.1.1.6.'.$index;
|
||||||
|
$descr = strtoupper($pre_cache['adva_fsp3kr7_Card'][$index]['entityEqptAidString'])." Input";
|
||||||
|
$current = $pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValuePsuAmpere']/$divisor;
|
||||||
|
|
||||||
|
discover_sensor(
|
||||||
|
$valid['sensor'],
|
||||||
|
'current',
|
||||||
|
$device,
|
||||||
|
$oid,
|
||||||
|
'eqptPhysInstValuePsuAmpere'.$index,
|
||||||
|
'adva_fsp3kr7',
|
||||||
|
$descr,
|
||||||
|
$divisor,
|
||||||
|
$multiplier,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
$current
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}// ******** End If of FSP3000 R7
|
73
includes/discovery/sensors/dbm/adva_fsp3kr7.inc.php
Normal file
73
includes/discovery/sensors/dbm/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,73 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Pre-Cache for Sensors
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
//********* ADVA FSP3000 R7 Series
|
||||||
|
|
||||||
|
$multiplier = 1;
|
||||||
|
$divisor = 10;
|
||||||
|
|
||||||
|
foreach ($pre_cache['adva_fsp3kr7'] as $index => $entry) {
|
||||||
|
if ($entry['entityFacilityAidString'] and $entry['pmSnapshotCurrentInputPower']) {
|
||||||
|
$oidRX = '.1.3.6.1.4.1.2544.1.11.7.7.2.3.1.2.' . $index;
|
||||||
|
$descr = $entry['entityFacilityAidString'].' RX';
|
||||||
|
$currentRX = $entry['pmSnapshotCurrentInputPower']/$divisor;
|
||||||
|
$descr = $entry['entityFacilityAidString'].' RX';
|
||||||
|
|
||||||
|
discover_sensor(
|
||||||
|
$valid['sensor'],
|
||||||
|
'dbm',
|
||||||
|
$device,
|
||||||
|
$oidRX,
|
||||||
|
'pmSnapshotCurrentInputPower'.$index,
|
||||||
|
'adva_fsp3kr7',
|
||||||
|
$descr,
|
||||||
|
$divisor,
|
||||||
|
$multiplier,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
$currentRX
|
||||||
|
);
|
||||||
|
}//End if Input Power
|
||||||
|
|
||||||
|
if ($entry['entityFacilityAidString'] and $entry['pmSnapshotCurrentOutputPower']) {
|
||||||
|
$oidTX = '.1.3.6.1.4.1.2544.1.11.7.7.2.3.1.1.' . $index;
|
||||||
|
$descr = $entry['entityFacilityAidString'].' TX';
|
||||||
|
$currentTX = $entry['pmSnapshotCurrentOutputPower']/$divisor;
|
||||||
|
|
||||||
|
discover_sensor(
|
||||||
|
$valid['sensor'],
|
||||||
|
'dbm',
|
||||||
|
$device,
|
||||||
|
$oidTX,
|
||||||
|
'pmSnapshotCurrentOutputPower'.$index,
|
||||||
|
'adva_fsp3kr7',
|
||||||
|
$descr,
|
||||||
|
$divisor,
|
||||||
|
$multiplier,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
$currentTX
|
||||||
|
);
|
||||||
|
}//End if Output Power
|
||||||
|
}//End foreach entry
|
||||||
|
unset($entry);
|
||||||
|
//********* End of ADVA FSP3000 R7 Series
|
20
includes/discovery/sensors/pre-cache/adva_fsp150.inc.php
Normal file
20
includes/discovery/sensors/pre-cache/adva_fsp150.inc.php
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Pre-Cache for Sensors
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// FSP150CC Series
|
||||||
|
$pre_cache['adva_fsp150'] = snmpwalk_cache_multi_oid($device, 'cmEntityObjects', array(), 'CM-ENTITY-MIB', null, '-OQUbs');
|
39
includes/discovery/sensors/pre-cache/adva_fsp3kr7.inc.php
Normal file
39
includes/discovery/sensors/pre-cache/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Pre-Cache for Sensors
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// FSP3000 R7 Series
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'pmSnapshotCurrentEntry', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityFacilityOneIndex', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityDcnOneIndex', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityOpticalMuxOneIndex', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityFacilityAidString', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityEqptAidString', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityDcnAidString', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityOpticalMuxAidString', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugMaxDataRate', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugAdmin', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'physicalPortFrequency', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugTransmitChannel', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugFiberType', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugReach', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
|
||||||
|
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'entityEqptAidString', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'eqptPhysInstValueEntry', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-PM-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'optMuxPhysInstValueTable', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-PM-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'entityMtosiSlotsAidString', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-PM-MIB', null, '-OQUbs');
|
||||||
|
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'eqptPhysThresholdEntry', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-PM-MIB', null, '-OQUbs');
|
102
includes/discovery/sensors/temperature/adva_fsp150.inc.php
Normal file
102
includes/discovery/sensors/temperature/adva_fsp150.inc.php
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Temperature Sensors
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// *************************************************************
|
||||||
|
// ***** Temperature Sensors for ADVA FSP150CC Series
|
||||||
|
// *************************************************************
|
||||||
|
|
||||||
|
$sensors_adva = array
|
||||||
|
(
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetNTEGE114CardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.26.1.6'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetNTEGE114SCardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.46.1.6'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetNTEXG210CardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.30.1.6'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetXG1XCCCardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.31.1.6'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernet10x1GHighPerCardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.37.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernet1x10GHighPerCardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.36.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetSWFCardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.20.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'psuTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.4.1.7'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'scuTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.6.1.6'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'nemiTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.7.1.6'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'amiTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.22.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetGE8SCCCardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.41.1.6'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'stuHighPerCardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.47.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'stiHighPerTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.48.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetGE8ECCCardTemperature',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.49.1.6'));
|
||||||
|
|
||||||
|
$multiplier = 1;
|
||||||
|
$divisor = 1;
|
||||||
|
|
||||||
|
foreach (array_keys($pre_cache['adva_fsp150']) as $index) {
|
||||||
|
foreach ($sensors_adva as $entry) {
|
||||||
|
$sensor_name = $entry['sensor_name'];
|
||||||
|
if ($pre_cache['adva_fsp150'][$index][$sensor_name]) {
|
||||||
|
$oid = $entry['sensor_oid'].".".$index;
|
||||||
|
$descr = $pre_cache['adva_fsp150'][$index]['slotCardUnitName']." [#".$pre_cache['adva_fsp150'][$index]['slotIndex']."]";
|
||||||
|
$current = $pre_cache['adva_fsp150'][$index][$entry]/$divisor;
|
||||||
|
|
||||||
|
discover_sensor(
|
||||||
|
$valid['sensor'],
|
||||||
|
'temperature',
|
||||||
|
$device,
|
||||||
|
$oid,
|
||||||
|
$entry['sensor_name'].$index,
|
||||||
|
'adva_fsp150',
|
||||||
|
$descr,
|
||||||
|
$divisor,
|
||||||
|
$multiplier,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
$current
|
||||||
|
);
|
||||||
|
}//End if sensor exists
|
||||||
|
}//End foreach $entry
|
||||||
|
}//End foreach $index
|
||||||
|
unset($sensors_adva, $entry);
|
||||||
|
// ************** End of Sensors for ADVA FSP150CC Series **********
|
52
includes/discovery/sensors/temperature/adva_fsp3kr7.inc.php
Normal file
52
includes/discovery/sensors/temperature/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Temperature Sensors
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// *************************************************************
|
||||||
|
// ***** Temperature Sensors for ADVA FSP3000 R7
|
||||||
|
// *************************************************************
|
||||||
|
|
||||||
|
$multiplier = 1;
|
||||||
|
$divisor = 10;
|
||||||
|
|
||||||
|
if (is_array($pre_cache['adva_fsp3kr7_Card'])) {
|
||||||
|
foreach (array_keys($pre_cache['adva_fsp3kr7_Card']) as $index) {
|
||||||
|
if ($pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValueTemp']) {
|
||||||
|
$oid = '.1.3.6.1.4.1.2544.1.11.11.1.2.1.1.1.5.'.$index;
|
||||||
|
$descr = $pre_cache['adva_fsp3kr7_Card'][$index]['entityEqptAidString'];
|
||||||
|
$high_limit = $pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysThresholdTempHigh']/$divisor;
|
||||||
|
$current = $pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValueTemp']/$divisor;
|
||||||
|
|
||||||
|
discover_sensor(
|
||||||
|
$valid['sensor'],
|
||||||
|
'temperature',
|
||||||
|
$device,
|
||||||
|
$oid,
|
||||||
|
'eqptPhysInstValueTemp'.$index,
|
||||||
|
'adva_fsp3kr7',
|
||||||
|
$descr,
|
||||||
|
$divisor,
|
||||||
|
$multiplier,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
$high_limit,
|
||||||
|
$current
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}// ************** End of Sensors for ADVA FSP3000 R7 **********
|
80
includes/discovery/sensors/voltage/adva_fsp150.inc.php
Normal file
80
includes/discovery/sensors/voltage/adva_fsp150.inc.php
Normal file
@ -0,0 +1,80 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Voltage Sensors
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// ******************************************
|
||||||
|
// ***** Sensors for ADVA FSP150
|
||||||
|
// ******************************************
|
||||||
|
|
||||||
|
// Define Sensors
|
||||||
|
$sensors_adva = array
|
||||||
|
(
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'psuOutputVoltage',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.4.1.6'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'nemiVoltage',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.7.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetNTEGE114CardVoltage',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.26.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetNTEGE114SCardVoltage',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.46.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetNTEXG210CardVoltage',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.30.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetGE8SCCCardVoltage',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.41.1.5'),
|
||||||
|
array(
|
||||||
|
'sensor_name' => 'ethernetXG1XCCCardVoltage',
|
||||||
|
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.31.1.5'));
|
||||||
|
|
||||||
|
$multiplier = 1;
|
||||||
|
$divisor = 1000;
|
||||||
|
|
||||||
|
foreach (array_keys($pre_cache['adva_fsp150']) as $index) {
|
||||||
|
foreach ($sensors_adva as $entry) {
|
||||||
|
$sensor_name = $entry['sensor_name'];
|
||||||
|
if ($pre_cache['adva_fsp150'][$index][$sensor_name]) {
|
||||||
|
$oid = $entry['sensor_oid'].".".$index;
|
||||||
|
$rrd_filename = $pre_cache['adva_fsp150'][$index]['slotCardUnitName']."-".$pre_cache['adva_fsp150'][$index]['slotIndex'];
|
||||||
|
$descr = $pre_cache['adva_fsp150'][$index]['slotCardUnitName']." [#".$pre_cache['adva_fsp150'][$index]['slotIndex']."]";
|
||||||
|
$current = $pre_cache['adva_fsp150'][$index][$entry]/$divisor;
|
||||||
|
|
||||||
|
discover_sensor(
|
||||||
|
$valid['sensor'],
|
||||||
|
'voltage',
|
||||||
|
$device,
|
||||||
|
$oid,
|
||||||
|
$entry['sensor_name'].$index,
|
||||||
|
'adva_fsp150',
|
||||||
|
$descr,
|
||||||
|
$divisor,
|
||||||
|
$multiplier,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
$current
|
||||||
|
);
|
||||||
|
}//End if sensor exists
|
||||||
|
}//End foreach $entry
|
||||||
|
}//End foreach $index
|
||||||
|
unset($sensors_adva, $entry);
|
||||||
|
// ************** End of Sensors for ADVA FSP150CC Series **********
|
52
includes/discovery/sensors/voltage/adva_fsp3kr7.inc.php
Normal file
52
includes/discovery/sensors/voltage/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA device support - Voltage Sensors
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @subpackage ADVA device support
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// *************************************************************
|
||||||
|
// ***** Sensors for ADVA FSP3000 R7
|
||||||
|
// *************************************************************
|
||||||
|
|
||||||
|
$multiplier = 1;
|
||||||
|
$divisor = 1000;
|
||||||
|
|
||||||
|
if (is_array($pre_cache['adva_fsp3kr7_Card'])) {
|
||||||
|
foreach (array_keys($pre_cache['adva_fsp3kr7_Card']) as $index) {
|
||||||
|
if ($pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValuePsuVoltInp']) {
|
||||||
|
$oid = '.1.3.6.1.4.1.2544.1.11.11.1.2.1.1.1.7.'.$index;
|
||||||
|
$descr = strtoupper($pre_cache['adva_fsp3kr7_Card'][$index]['entityEqptAidString'])." Input";
|
||||||
|
$rrd_filename = $descr;
|
||||||
|
$current = $pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValuePsuVoltInp']/$divisor;
|
||||||
|
|
||||||
|
discover_sensor(
|
||||||
|
$valid['sensor'],
|
||||||
|
'voltage',
|
||||||
|
$device,
|
||||||
|
$oid,
|
||||||
|
'eqptPhysInstValuePsuVoltInp'.$index,
|
||||||
|
'adva_fsp3kr7',
|
||||||
|
$descr,
|
||||||
|
$divisor,
|
||||||
|
$multiplier,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
null,
|
||||||
|
$current
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}// ******** End If of FSP3000 R7
|
22
includes/polling/os/adva_fsp150.inc.php
Normal file
22
includes/polling/os/adva_fsp150.inc.php
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA FSP150 device support
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// *********** FSP150 Devices
|
||||||
|
$version = trim(snmp_get($device, "entPhysicalSoftwareRev.1", "-OQv", "ADVA-MIB"), '"');
|
||||||
|
$hardware = trim(snmp_get($device, "entPhysicalName.1", "-OQv", "ADVA-MIB"), '"')
|
||||||
|
.' V'.trim(snmp_get($device, "entPhysicalHardwareRev.1", "-OQv", "ADVA-MIB"), '"');
|
||||||
|
$serial = trim(snmp_get($device, "entPhysicalSerialNum.1", "-OQv", "ADVA-MIB"), '"');
|
22
includes/polling/os/adva_fsp3kr7.inc.php
Normal file
22
includes/polling/os/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* LibreNMS - ADVA FSP150 device support
|
||||||
|
*
|
||||||
|
* @category Network_Monitoring
|
||||||
|
* @package LibreNMS
|
||||||
|
* @author Christoph Zilian <czilian@hotmail.com>
|
||||||
|
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||||
|
* @link https://github.com/librenms/librenms/
|
||||||
|
|
||||||
|
* This program is free software: you can redistribute it and/or modify it
|
||||||
|
* under the terms of the GNU General Public License as published by the
|
||||||
|
* Free Software Foundation, either version 3 of the License, or (at your
|
||||||
|
* option) any later version. Please see LICENSE.txt at the top level of
|
||||||
|
* the source code distribution for details.
|
||||||
|
**/
|
||||||
|
|
||||||
|
// ********** FSP3000 R7 Devices
|
||||||
|
$version = trim(snmp_get($device, "swVersionActiveApplSw.100737280", "-OQv", "ADVA-MIB"), '"');
|
||||||
|
$hardware = trim(snmp_get($device, "inventoryUnitName.33619968", "-OQv", "ADVA-MIB"), '"')
|
||||||
|
.' V'.trim(snmp_get($device, "inventoryHardwareRev.33619968", "-OQv", "ADVA-MIB"), '"');
|
||||||
|
$serial = trim(snmp_get($device, "inventorySerialNum.33619968", "-OQv", "ADVA-MIB"), '"');
|
0
mibs/ENTITY-STATE-TC-MIB
Executable file → Normal file
0
mibs/ENTITY-STATE-TC-MIB
Executable file → Normal file
2143
mibs/LLDP-V2-MIB.mib
Normal file
2143
mibs/LLDP-V2-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
398
mibs/LLDP-V2-TC-MIB.mib
Normal file
398
mibs/LLDP-V2-TC-MIB.mib
Normal file
@ -0,0 +1,398 @@
|
|||||||
|
LLDP-V2-TC-MIB DEFINITIONS ::= BEGIN
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
Unsigned32,
|
||||||
|
org
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC;
|
||||||
|
|
||||||
|
lldpV2TcMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200906080000Z" -- June 08, 2009
|
||||||
|
-- <<Editor's Note: Date will need updating before publication>>
|
||||||
|
ORGANIZATION "IEEE 802.1 Working Group"
|
||||||
|
CONTACT-INFO
|
||||||
|
"WG-URL: http://grouper.ieee.org/groups/802/1/index.html
|
||||||
|
WG-EMail: STDS-802-1-L@LISTSERV.IEEE.ORG
|
||||||
|
|
||||||
|
Contact: Tony Jeffree
|
||||||
|
Postal: 11a Poplar Grove
|
||||||
|
Sale
|
||||||
|
Cheshire M33 3AX
|
||||||
|
UK
|
||||||
|
Tel: +44-161-973-4278
|
||||||
|
E-mail: tony@jeffree.co.uk"
|
||||||
|
DESCRIPTION
|
||||||
|
"Textual conventions used throughout the IEEE Std 802.1AB
|
||||||
|
version 2 and later MIB modules.
|
||||||
|
|
||||||
|
Unless otherwise indicated, the references in this
|
||||||
|
MIB module are to IEEE 802.1AB-2009.
|
||||||
|
|
||||||
|
The TCs in this MIB are taken from the original LLDP-MIB,
|
||||||
|
LLDP-EXT-DOT1-MIB, and LLDP-EXT-DOT3-MIB published in
|
||||||
|
IEEE Std 802-1D-2005, with the addition of TCs to support
|
||||||
|
the management address table. They have been made available
|
||||||
|
as a separate TC MIB module to facilitate referencing from
|
||||||
|
other MIB modules.
|
||||||
|
|
||||||
|
Copyright (C) IEEE (2009). This version of this MIB module
|
||||||
|
is published as subclause 11.5.1 of IEEE Std 802.1AB-2009;
|
||||||
|
see the standard itself for full legal notices."
|
||||||
|
|
||||||
|
REVISION "200906080000Z" -- June 08, 2009
|
||||||
|
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"Published as part of IEEE Std 802.1AB-2009 revision."
|
||||||
|
|
||||||
|
::= { org ieee(111) standards-association-numbers-series-standards(2)
|
||||||
|
lan-man-stds(802) ieee802dot1(1) 1 12 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Definition of the root OID arc for IEEE 802.1 MIBs
|
||||||
|
--
|
||||||
|
|
||||||
|
ieee802dot1mibs OBJECT IDENTIFIER
|
||||||
|
::= { org ieee(111) standards-association-numbers-series-standards(2)
|
||||||
|
lan-man-stds(802) ieee802dot1(1) 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- ***********************************************************
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
-- ***********************************************************
|
||||||
|
|
||||||
|
LldpV2ChassisIdSubtype ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes the source of a chassis identifier.
|
||||||
|
|
||||||
|
The enumeration 'chassisComponent(1)' represents a chassis
|
||||||
|
identifier based on the value of entPhysicalAlias object
|
||||||
|
(defined in IETF RFC 4133) for a chassis component (i.e.,
|
||||||
|
an entPhysicalClass value of 'chassis(3)').
|
||||||
|
|
||||||
|
The enumeration 'interfaceAlias(2)' represents a chassis
|
||||||
|
identifier based on the value of ifAlias object (defined in
|
||||||
|
IETF RFC 2863) for an interface on the containing chassis.
|
||||||
|
|
||||||
|
The enumeration 'portComponent(3)' represents a chassis
|
||||||
|
identifier based on the value of entPhysicalAlias object
|
||||||
|
(defined in IETF RFC 4133) for a port or backplane
|
||||||
|
component (i.e., entPhysicalClass value of 'port(10)' or
|
||||||
|
'backplane(4)'), within the containing chassis.
|
||||||
|
|
||||||
|
The enumeration 'macAddress(4)' represents a chassis
|
||||||
|
identifier based on the value of a unicast source address
|
||||||
|
(encoded in network byte order and IEEE 802.3 canonical bit
|
||||||
|
order), of a port on the containing chassis as defined in
|
||||||
|
IEEE Std 802.
|
||||||
|
|
||||||
|
The enumeration 'networkAddress(5)' represents a chassis
|
||||||
|
identifier based on a network address, associated with
|
||||||
|
a particular chassis. The encoded address is actually
|
||||||
|
composed of two fields. The first field is a single octet,
|
||||||
|
representing the IANA AddressFamilyNumbers value for the
|
||||||
|
specific address type, and the second field is the network
|
||||||
|
address value.
|
||||||
|
|
||||||
|
The enumeration 'interfaceName(6)' represents a chassis
|
||||||
|
identifier based on the value of ifName object (defined in
|
||||||
|
IETF RFC 2863) for an interface on the containing chassis.
|
||||||
|
|
||||||
|
The enumeration 'local(7)' represents a chassis identifier
|
||||||
|
based on a locally defined value."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
chassisComponent(1),
|
||||||
|
interfaceAlias(2),
|
||||||
|
portComponent(3),
|
||||||
|
macAddress(4),
|
||||||
|
networkAddress(5),
|
||||||
|
interfaceName(6),
|
||||||
|
local(7)
|
||||||
|
}
|
||||||
|
|
||||||
|
LldpV2ChassisId ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "1x:"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes the format of a chassis identifier string.
|
||||||
|
Objects of this type are always used with an associated
|
||||||
|
LldpChassisIdSubtype object, which identifies the format of
|
||||||
|
the particular LldpChassisId object instance.
|
||||||
|
|
||||||
|
If the associated LldpChassisIdSubtype object has a value of
|
||||||
|
'chassisComponent(1)', then the octet string identifies
|
||||||
|
a particular instance of the entPhysicalAlias object
|
||||||
|
(defined in IETF RFC 4133) for a chassis component (i.e.,
|
||||||
|
an entPhysicalClass value of 'chassis(3)').
|
||||||
|
|
||||||
|
If the associated LldpChassisIdSubtype object has a value
|
||||||
|
of 'interfaceAlias(2)', then the octet string identifies
|
||||||
|
a particular instance of the ifAlias object (defined in
|
||||||
|
IETF RFC 2863) for an interface on the containing chassis.
|
||||||
|
If the particular ifAlias object does not contain any values,
|
||||||
|
another chassis identifier type should be used.
|
||||||
|
|
||||||
|
If the associated LldpChassisIdSubtype object has a value
|
||||||
|
of 'portComponent(3)', then the octet string identifies a
|
||||||
|
particular instance of the entPhysicalAlias object (defined
|
||||||
|
in IETF RFC 4133) for a port or backplane component within
|
||||||
|
the containing chassis.
|
||||||
|
|
||||||
|
If the associated LldpChassisIdSubtype object has a value of
|
||||||
|
'macAddress(4)', then this string identifies a particular
|
||||||
|
unicast source address (encoded in network byte order and
|
||||||
|
IEEE 802.3 canonical bit order), of a port on the containing
|
||||||
|
chassis as defined in IEEE Std 802.
|
||||||
|
|
||||||
|
If the associated LldpChassisIdSubtype object has a value of
|
||||||
|
'networkAddress(5)', then this string identifies a particular
|
||||||
|
network address, encoded in network byte order, associated
|
||||||
|
with one or more ports on the containing chassis. The first
|
||||||
|
octet contains the IANA Address Family Numbers enumeration
|
||||||
|
value for the specific address type, and octets 2 through
|
||||||
|
N contain the network address value in network byte order.
|
||||||
|
|
||||||
|
If the associated LldpChassisIdSubtype object has a value
|
||||||
|
of 'interfaceName(6)', then the octet string identifies
|
||||||
|
a particular instance of the ifName object (defined in
|
||||||
|
IETF RFC 2863) for an interface on the containing chassis.
|
||||||
|
If the particular ifName object does not contain any values,
|
||||||
|
another chassis identifier type should be used.
|
||||||
|
|
||||||
|
If the associated LldpChassisIdSubtype object has a value of
|
||||||
|
'local(7)', then this string identifies a locally assigned
|
||||||
|
Chassis ID."
|
||||||
|
SYNTAX OCTET STRING (SIZE (1..255))
|
||||||
|
|
||||||
|
LldpV2PortIdSubtype ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes the source of a particular type of port
|
||||||
|
identifier used in the LLDP MIB.
|
||||||
|
|
||||||
|
The enumeration 'interfaceAlias(1)' represents a port
|
||||||
|
identifier based on the ifAlias MIB object, defined in IETF
|
||||||
|
RFC 2863.
|
||||||
|
|
||||||
|
The enumeration 'portComponent(2)' represents a port
|
||||||
|
identifier based on the value of entPhysicalAlias (defined in
|
||||||
|
IETF RFC 4133) for a port component (i.e., entPhysicalClass
|
||||||
|
value of 'port(10)'), within the containing chassis.
|
||||||
|
|
||||||
|
The enumeration 'macAddress(3)' represents a port identifier
|
||||||
|
based on a unicast source address (encoded in network
|
||||||
|
byte order and IEEE 802.3 canonical bit order), which has
|
||||||
|
been detected by the agent and associated with a particular
|
||||||
|
port (IEEE Std 802).
|
||||||
|
|
||||||
|
The enumeration 'networkAddress(4)' represents a port
|
||||||
|
identifier based on a network address, detected by the agent
|
||||||
|
and associated with a particular port.
|
||||||
|
|
||||||
|
The enumeration 'interfaceName(5)' represents a port
|
||||||
|
identifier based on the ifName MIB object, defined in IETF
|
||||||
|
RFC 2863.
|
||||||
|
|
||||||
|
The enumeration 'agentCircuitId(6)' represents a port
|
||||||
|
identifier based on the agent-local identifier of the circuit
|
||||||
|
(defined in RFC 3046), detected by the agent and associated
|
||||||
|
with a particular port.
|
||||||
|
|
||||||
|
The enumeration 'local(7)' represents a port identifier
|
||||||
|
based on a value locally assigned."
|
||||||
|
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
interfaceAlias(1),
|
||||||
|
portComponent(2),
|
||||||
|
macAddress(3),
|
||||||
|
networkAddress(4),
|
||||||
|
interfaceName(5),
|
||||||
|
agentCircuitId(6),
|
||||||
|
local(7)
|
||||||
|
}
|
||||||
|
|
||||||
|
LldpV2PortId ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "1x:"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes the format of a port identifier string.
|
||||||
|
Objects of this type are always used with an associated
|
||||||
|
LldpPortIdSubtype object, which identifies the format of the
|
||||||
|
particular LldpPortId object instance.
|
||||||
|
|
||||||
|
If the associated LldpPortIdSubtype object has a value of
|
||||||
|
'interfaceAlias(1)', then the octet string identifies a
|
||||||
|
particular instance of the ifAlias object (defined in IETF
|
||||||
|
RFC 2863). If the particular ifAlias object does not contain
|
||||||
|
any values, another port identifier type should be used.
|
||||||
|
|
||||||
|
If the associated LldpPortIdSubtype object has a value of
|
||||||
|
'portComponent(2)', then the octet string identifies a
|
||||||
|
particular instance of the entPhysicalAlias object (defined
|
||||||
|
in IETF RFC 4133) for a port or backplane component.
|
||||||
|
|
||||||
|
If the associated LldpPortIdSubtype object has a value of
|
||||||
|
'macAddress(3)', then this string identifies a particular
|
||||||
|
unicast source address (encoded in network byte order
|
||||||
|
and IEEE 802.3 canonical bit order) associated with the port
|
||||||
|
(IEEE Std 802).
|
||||||
|
|
||||||
|
If the associated LldpPortIdSubtype object has a value of
|
||||||
|
'networkAddress(4)', then this string identifies a network
|
||||||
|
address associated with the port. The first octet contains
|
||||||
|
the IANA AddressFamilyNumbers enumeration value for the
|
||||||
|
specific address type, and octets 2 through N contain the
|
||||||
|
networkAddress address value in network byte order.
|
||||||
|
|
||||||
|
If the associated LldpPortIdSubtype object has a value of
|
||||||
|
'interfaceName(5)', then the octet string identifies a
|
||||||
|
particular instance of the ifName object (defined in IETF
|
||||||
|
RFC 2863). If the particular ifName object does not contain
|
||||||
|
any values, another port identifier type should be used.
|
||||||
|
|
||||||
|
If the associated LldpPortIdSubtype object has a value of
|
||||||
|
'agentCircuitId(6)', then this string identifies a agent-local
|
||||||
|
identifier of the circuit (defined in RFC 3046).
|
||||||
|
|
||||||
|
If the associated LldpPortIdSubtype object has a value of
|
||||||
|
'local(7)', then this string identifies a locally
|
||||||
|
assigned port ID."
|
||||||
|
SYNTAX OCTET STRING (SIZE (1..255))
|
||||||
|
|
||||||
|
LldpV2ManAddrIfSubtype ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC defines an enumeration value that identifies
|
||||||
|
the interface numbering method used for defining the
|
||||||
|
interface number associated with a management address.
|
||||||
|
An object with this syntax defines the format of an
|
||||||
|
interface number object.
|
||||||
|
|
||||||
|
The enumeration 'unknown(1)' represents the case where the
|
||||||
|
interface is not known. In this case, the corresponding
|
||||||
|
interface number is of zero length.
|
||||||
|
|
||||||
|
The enumeration 'ifIndex(2)' represents interface identifier
|
||||||
|
based on the ifIndex MIB object.
|
||||||
|
|
||||||
|
The enumeration 'systemPortNumber(3)' represents interface
|
||||||
|
identifier based on the system port numbering convention."
|
||||||
|
REFERENCE
|
||||||
|
"8.5.9.5"
|
||||||
|
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown(1),
|
||||||
|
ifIndex(2),
|
||||||
|
systemPortNumber(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
LldpV2ManAddress ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "1x:"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of a management address associated with the LLDP
|
||||||
|
agent that may be used to reach higher layer entities to
|
||||||
|
assist discovery by network management.
|
||||||
|
|
||||||
|
It should be noted that appropriate security credentials,
|
||||||
|
such as SNMP engineId, may be required to access the LLDP
|
||||||
|
agent using a management address. These necessary credentials
|
||||||
|
should be known by the network management and the objects
|
||||||
|
associated with the credentials are not included in the
|
||||||
|
LLDP agent."
|
||||||
|
SYNTAX OCTET STRING (SIZE (1..31))
|
||||||
|
|
||||||
|
LldpV2SystemCapabilitiesMap ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes the system capabilities.
|
||||||
|
|
||||||
|
The bit 'other(0)' indicates that the system has capabilities
|
||||||
|
other than those listed below.
|
||||||
|
|
||||||
|
The bit 'repeater(1)' indicates that the system has repeater
|
||||||
|
capability.
|
||||||
|
|
||||||
|
The bit 'bridge(2)' indicates that the system has bridge
|
||||||
|
capability.
|
||||||
|
|
||||||
|
The bit 'wlanAccessPoint(3)' indicates that the system has
|
||||||
|
WLAN access point capability.
|
||||||
|
|
||||||
|
The bit 'router(4)' indicates that the system has router
|
||||||
|
capability.
|
||||||
|
|
||||||
|
The bit 'telephone(5)' indicates that the system has telephone
|
||||||
|
capability.
|
||||||
|
|
||||||
|
The bit 'docsisCableDevice(6)' indicates that the system has
|
||||||
|
DOCSIS Cable Device capability (IETF RFC 4639 & 2670).
|
||||||
|
|
||||||
|
The bit 'stationOnly(7)' indicates that the system has only
|
||||||
|
station capability and nothing else.
|
||||||
|
|
||||||
|
The bit 'cVLANComponent(8)' indicates that the system has
|
||||||
|
C-VLAN component functionality.
|
||||||
|
|
||||||
|
The bit 'sVLANComponent(8)' indicates that the system has
|
||||||
|
S-VLAN component functionality.
|
||||||
|
|
||||||
|
The bit 'twoPortMACRelay(10)' indicates that the system has
|
||||||
|
Two-port MAC Relay (TPMR) functionality."
|
||||||
|
SYNTAX BITS {
|
||||||
|
other(0),
|
||||||
|
repeater(1),
|
||||||
|
bridge(2),
|
||||||
|
wlanAccessPoint(3),
|
||||||
|
router(4),
|
||||||
|
telephone(5),
|
||||||
|
docsisCableDevice(6),
|
||||||
|
stationOnly(7),
|
||||||
|
cVLANComponent(8),
|
||||||
|
sVLANComponent(9),
|
||||||
|
twoPortMACRelay(10)
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
LldpV2DestAddressTableIndex ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "d"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An index value, used as the index to the table of destination
|
||||||
|
MAC addresses used both as the destination addresses on
|
||||||
|
transmitted LLDPDUs and on received LLDPDUs. This index value
|
||||||
|
is also used as a secondary index value in tables indexed
|
||||||
|
by fields of type ifIndex, in order to associate
|
||||||
|
a destination address with each row of the table."
|
||||||
|
SYNTAX Unsigned32(1..4096)
|
||||||
|
|
||||||
|
LldpV2LinkAggStatusMap ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes the link aggregation status.
|
||||||
|
|
||||||
|
The bit 'aggCapable(0)' indicates the link is capable of being
|
||||||
|
aggregated.
|
||||||
|
|
||||||
|
The bit 'aggEnabled(1)' indicates the link is currently in
|
||||||
|
aggregation."
|
||||||
|
SYNTAX BITS {
|
||||||
|
aggCapable(0),
|
||||||
|
aggEnabled(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
LldpV2PowerPortClass ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This TC describes the Power over Ethernet (PoE) port class."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
pClassPSE(1),
|
||||||
|
pClassPD(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
0
mibs/RFC1271-MIB
Executable file → Normal file
0
mibs/RFC1271-MIB
Executable file → Normal file
7790
mibs/adva/ADVA-FSPR7-CAP-MIB.mib
Normal file
7790
mibs/adva/ADVA-FSPR7-CAP-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
431
mibs/adva/ADVA-FSPR7-CFM-EXTENSION-MIB.mib
Normal file
431
mibs/adva/ADVA-FSPR7-CFM-EXTENSION-MIB.mib
Normal file
@ -0,0 +1,431 @@
|
|||||||
|
-- ***************************************************************************
|
||||||
|
-- ADVA-FSPR7-CFM-EXTENSION-MIB.txt
|
||||||
|
--
|
||||||
|
-- ADVA AG Optical Networking CFM Extension MIB File
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- Copyright 2011 ADVA AG Optical Networking.
|
||||||
|
-- All rights reserved.
|
||||||
|
-- ***************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
-- This MIB extends IEEE P802.1ag(TM) CFM MIB with following functionality:
|
||||||
|
-- * Connectivity fault management alarms severity management
|
||||||
|
-- * Connectivity fault management alarms retrievement
|
||||||
|
|
||||||
|
ADVA-FSPR7-CFM-EXTENSION-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
TEXTUAL-CONVENTION,
|
||||||
|
DateAndTime
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
MODULE-COMPLIANCE,
|
||||||
|
OBJECT-GROUP,
|
||||||
|
NOTIFICATION-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
NOTIFICATION-TYPE,
|
||||||
|
OBJECT-TYPE,
|
||||||
|
Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
SnmpAdminString
|
||||||
|
FROM SNMP-FRAMEWORK-MIB
|
||||||
|
fspR7,
|
||||||
|
neEventLogTimeStamp,
|
||||||
|
neEventLogIdentityTranslation,
|
||||||
|
ServiceImpairment,
|
||||||
|
TrapAlarmSeverity
|
||||||
|
FROM ADVA-MIB
|
||||||
|
flowEntityIndexEth,
|
||||||
|
flowEntityIndexFlow
|
||||||
|
FROM FspR7-LAYER2-MIB
|
||||||
|
dot1agCfmMdIndex,
|
||||||
|
dot1agCfmMaIndex,
|
||||||
|
dot1agCfmMepIdentifier
|
||||||
|
FROM IEEE8021-CFM-MIB;
|
||||||
|
|
||||||
|
|
||||||
|
cfmExtensionMIB MODULE-IDENTITY
|
||||||
|
|
||||||
|
LAST-UPDATED "201102030000Z"
|
||||||
|
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
|
||||||
|
CONTACT-INFO "EMEA Support
|
||||||
|
Phone : +49 89 89 0665 848
|
||||||
|
Fax : +49 89 89 0665 22848
|
||||||
|
Email : support@advaoptical.com
|
||||||
|
|
||||||
|
North American Support
|
||||||
|
Phone : 886 442 ADVA (2382) (toll-free within the US, Canada and Mexico)
|
||||||
|
Fax : + 1 806 741 8529 (elsewhere)
|
||||||
|
Email : support-usa@advaoptical.com
|
||||||
|
|
||||||
|
Asia Pacific Support
|
||||||
|
Phone : + 1 866 442 2382 (other toll-free numbers available in some countries)
|
||||||
|
Email : support-asia@advaoptical.com"
|
||||||
|
|
||||||
|
DESCRIPTION "This is a MIB definition for ADVA AG Optical Networking CFM extension objects."
|
||||||
|
|
||||||
|
REVISION "201102030000Z"
|
||||||
|
DESCRIPTION "FSP3000 F7 Release 10.2.2 MIB."
|
||||||
|
::= { fspR7 6 }
|
||||||
|
|
||||||
|
|
||||||
|
cfmAlarmMIB
|
||||||
|
OBJECT IDENTIFIER ::= { cfmExtensionMIB 1 }
|
||||||
|
|
||||||
|
cfmAlarmObjects
|
||||||
|
OBJECT IDENTIFIER ::= { cfmAlarmMIB 1 }
|
||||||
|
|
||||||
|
cfmAlarms
|
||||||
|
OBJECT IDENTIFIER ::= { cfmAlarmMIB 2 }
|
||||||
|
|
||||||
|
cfmAlarmsPrefix
|
||||||
|
OBJECT IDENTIFIER ::= { cfmAlarms 0 }
|
||||||
|
|
||||||
|
cfmStatusMIB
|
||||||
|
OBJECT IDENTIFIER ::= { cfmExtensionMIB 2 }
|
||||||
|
|
||||||
|
cfmStatus
|
||||||
|
OBJECT IDENTIFIER ::= { cfmStatusMIB 1 }
|
||||||
|
|
||||||
|
CfmAlarmType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The list of supported CFM alarms."
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
undefined(0),
|
||||||
|
cfmOosDisabled(13000),
|
||||||
|
cfmOosManagement(13001),
|
||||||
|
cfmOosMaintenance(13002),
|
||||||
|
cfmOosAins(13003),
|
||||||
|
cfmPriVidNotEqualExtVid(13004),
|
||||||
|
cfmServerSignalFailure(13005),
|
||||||
|
cfmRemoteDefectIndication(13006),
|
||||||
|
cfmCcmMacStatus(13007),
|
||||||
|
cfmCcmError(13008),
|
||||||
|
cfmCcmLost(13009),
|
||||||
|
cfmCcmXConn(13010)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
--alarm severity configuration
|
||||||
|
|
||||||
|
mepAlarmSeverityTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF MepAlarmSeverityEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This table contains all alarms existing on Maintanance End Points."
|
||||||
|
::= { cfmAlarmObjects 10 }
|
||||||
|
|
||||||
|
mepAlarmSeverityEntry OBJECT-TYPE
|
||||||
|
SYNTAX MepAlarmSeverityEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Every row of this table represents particular alarm."
|
||||||
|
INDEX {
|
||||||
|
mepAlarmSeverityMdIndex,
|
||||||
|
mepAlarmSeverityMaNetIndex,
|
||||||
|
mepAlarmSeverityMepIdentifier,
|
||||||
|
mepAlarmSeverityType
|
||||||
|
}
|
||||||
|
::= { mepAlarmSeverityTable 1 }
|
||||||
|
|
||||||
|
MepAlarmSeverityEntry ::= SEQUENCE
|
||||||
|
{ mepAlarmSeverityMdIndex Unsigned32,
|
||||||
|
mepAlarmSeverityMaNetIndex Unsigned32,
|
||||||
|
mepAlarmSeverityMepIdentifier Unsigned32,
|
||||||
|
mepAlarmSeverityType CfmAlarmType,
|
||||||
|
mepAlarmSeverityValue TrapAlarmSeverity }
|
||||||
|
|
||||||
|
mepAlarmSeverityMdIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The index to the Maintenance Domain table."
|
||||||
|
::= { mepAlarmSeverityEntry 1 }
|
||||||
|
|
||||||
|
mepAlarmSeverityMaNetIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The index of the Maintenance Association Network table.
|
||||||
|
"
|
||||||
|
::= { mepAlarmSeverityEntry 2 }
|
||||||
|
|
||||||
|
mepAlarmSeverityMepIdentifier OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The index of the Maintenance Association End Point tabke.
|
||||||
|
"
|
||||||
|
::= { mepAlarmSeverityEntry 3 }
|
||||||
|
|
||||||
|
mepAlarmSeverityType OBJECT-TYPE
|
||||||
|
SYNTAX CfmAlarmType
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This object identifies the type of alarm."
|
||||||
|
::= { mepAlarmSeverityEntry 4 }
|
||||||
|
|
||||||
|
mepAlarmSeverityValue OBJECT-TYPE
|
||||||
|
SYNTAX TrapAlarmSeverity
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This object identifies the severity assigned to this alarm."
|
||||||
|
::= { mepAlarmSeverityEntry 5 }
|
||||||
|
|
||||||
|
|
||||||
|
--standing alarms retrievement
|
||||||
|
|
||||||
|
mepAlarmTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF MepAlarmEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This table contains all raised alarms on Maintanance End Points."
|
||||||
|
::= { cfmAlarmObjects 11 }
|
||||||
|
|
||||||
|
mepAlarmEntry OBJECT-TYPE
|
||||||
|
SYNTAX MepAlarmEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Every row of this table represents particular alarm."
|
||||||
|
INDEX {
|
||||||
|
mepAlarmMdIndex,
|
||||||
|
mepAlarmMaNetIndex,
|
||||||
|
mepAlarmMepIdentifier,
|
||||||
|
mepAlarmType
|
||||||
|
}
|
||||||
|
::= { mepAlarmTable 1 }
|
||||||
|
|
||||||
|
MepAlarmEntry ::= SEQUENCE
|
||||||
|
{ mepAlarmMdIndex Unsigned32,
|
||||||
|
mepAlarmMaNetIndex Unsigned32,
|
||||||
|
mepAlarmMepIdentifier Unsigned32,
|
||||||
|
mepAlarmType CfmAlarmType,
|
||||||
|
mepAlarmSeverity TrapAlarmSeverity,
|
||||||
|
mepAlarmAffect ServiceImpairment,
|
||||||
|
mepAlarmTimeStamp DateAndTime }
|
||||||
|
|
||||||
|
mepAlarmMdIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The index to the Maintenance Domain table."
|
||||||
|
::= { mepAlarmEntry 1 }
|
||||||
|
|
||||||
|
mepAlarmMaNetIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The index of the Maintenance Association Network table.
|
||||||
|
"
|
||||||
|
::= { mepAlarmEntry 2 }
|
||||||
|
|
||||||
|
mepAlarmMepIdentifier OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The index of the Maintenance Association End Point tabke.
|
||||||
|
"
|
||||||
|
::= { mepAlarmEntry 3 }
|
||||||
|
|
||||||
|
mepAlarmType OBJECT-TYPE
|
||||||
|
SYNTAX CfmAlarmType
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "List of all interface conditions"
|
||||||
|
::= { mepAlarmEntry 4 }
|
||||||
|
|
||||||
|
mepAlarmSeverity OBJECT-TYPE
|
||||||
|
SYNTAX TrapAlarmSeverity
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This object identifies the current severity of alarm."
|
||||||
|
::= { mepAlarmEntry 5 }
|
||||||
|
|
||||||
|
mepAlarmAffect OBJECT-TYPE
|
||||||
|
SYNTAX ServiceImpairment
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This object indicates the service impairment affect of the alarm."
|
||||||
|
::= { mepAlarmEntry 6 }
|
||||||
|
|
||||||
|
mepAlarmTimeStamp OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Timestamp"
|
||||||
|
::= { mepAlarmEntry 7 }
|
||||||
|
|
||||||
|
--connectivity fault management notifications
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmOosDisabled NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Non-Specific Disablement of Management Access"
|
||||||
|
::= { cfmAlarmsPrefix 13000 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmOosManagement NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Alarms are logged but not notified, service affecting changes are permitted"
|
||||||
|
::= { cfmAlarmsPrefix 13001 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmOosMaintenance NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Alarms are logged but not notified, service affecting changes and operations are permitted"
|
||||||
|
::= { cfmAlarmsPrefix 13002 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmOosAins NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Automatic In Service"
|
||||||
|
::= { cfmAlarmsPrefix 13003 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmPriVidNotEqualExtVid NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "MEP Primary VLAN ID and Flow External VLAN ID are different"
|
||||||
|
::= { cfmAlarmsPrefix 13004 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmServerSignalFailure NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "All member ports signals have failed"
|
||||||
|
::= { cfmAlarmsPrefix 13005 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmRemoteDefectIndication NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "RDI"
|
||||||
|
::= { cfmAlarmsPrefix 13006 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmCcmMacStatus NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "MAC status of the port"
|
||||||
|
::= { cfmAlarmsPrefix 13007 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmCcmError NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Error in the CCM received"
|
||||||
|
::= { cfmAlarmsPrefix 13008 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmCcmLost NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "3 or more CCMs not recieved from far end MEP"
|
||||||
|
::= { cfmAlarmsPrefix 13009 }
|
||||||
|
|
||||||
|
|
||||||
|
alarmCfmCcmXConn NOTIFICATION-TYPE
|
||||||
|
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Cross connected CCM"
|
||||||
|
::= { cfmAlarmsPrefix 13010 }
|
||||||
|
|
||||||
|
|
||||||
|
mepOnFlowTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF MepOnFlowEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
::= { cfmStatus 1 }
|
||||||
|
|
||||||
|
mepOnFlowEntry OBJECT-TYPE
|
||||||
|
SYNTAX MepOnFlowEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION ""
|
||||||
|
INDEX {
|
||||||
|
flowEntityIndexEth,
|
||||||
|
flowEntityIndexFlow,
|
||||||
|
dot1agCfmMdIndex,
|
||||||
|
dot1agCfmMaIndex,
|
||||||
|
dot1agCfmMepIdentifier
|
||||||
|
}
|
||||||
|
::= { mepOnFlowTable 1 }
|
||||||
|
|
||||||
|
MepOnFlowEntry ::= SEQUENCE
|
||||||
|
{ mepOnFlowMepString SnmpAdminString }
|
||||||
|
|
||||||
|
mepOnFlowMepString OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Name"
|
||||||
|
::= { mepOnFlowEntry 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- conformance information
|
||||||
|
|
||||||
|
cfmExtensionMIBConformance OBJECT IDENTIFIER ::= { cfmExtensionMIB 2 }
|
||||||
|
|
||||||
|
cfmExtensionMIBCompliances OBJECT IDENTIFIER ::= { cfmExtensionMIBConformance 1 }
|
||||||
|
|
||||||
|
cfmExtensionMIBGroups OBJECT IDENTIFIER ::= { cfmExtensionMIBConformance 2 }
|
||||||
|
|
||||||
|
|
||||||
|
-- compliance statements
|
||||||
|
|
||||||
|
cfmExtensionMIBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The compliance statement for entities implementing the ADVA FSPR7 CFM Extension MIB."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS { cfmExtensionObjectGroup, cfmExtensionNotificationGroup }
|
||||||
|
::= { cfmExtensionMIBCompliances 1 }
|
||||||
|
|
||||||
|
|
||||||
|
-- units of conformance
|
||||||
|
|
||||||
|
cfmExtensionObjectGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
mepAlarmSeverityValue,
|
||||||
|
mepAlarmSeverity,
|
||||||
|
mepAlarmAffect,
|
||||||
|
mepAlarmTimeStamp
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of objects."
|
||||||
|
::= { cfmExtensionMIBGroups 1 }
|
||||||
|
|
||||||
|
cfmExtensionNotificationGroup NOTIFICATION-GROUP
|
||||||
|
NOTIFICATIONS {
|
||||||
|
alarmCfmOosDisabled,
|
||||||
|
alarmCfmOosManagement,
|
||||||
|
alarmCfmOosMaintenance,
|
||||||
|
alarmCfmOosAins,
|
||||||
|
alarmCfmPriVidNotEqualExtVid,
|
||||||
|
alarmCfmServerSignalFailure,
|
||||||
|
alarmCfmRemoteDefectIndication,
|
||||||
|
alarmCfmCcmMacStatus,
|
||||||
|
alarmCfmCcmError,
|
||||||
|
alarmCfmCcmLost,
|
||||||
|
alarmCfmCcmXConn
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of notifications."
|
||||||
|
::= { cfmExtensionMIBGroups 2 }
|
||||||
|
|
||||||
|
|
||||||
|
END
|
||||||
|
|
6021
mibs/adva/ADVA-FSPR7-DEF-MIB.mib
Normal file
6021
mibs/adva/ADVA-FSPR7-DEF-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
24872
mibs/adva/ADVA-FSPR7-MIB.mib
Normal file
24872
mibs/adva/ADVA-FSPR7-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
1572
mibs/adva/ADVA-FSPR7-MODULE-ENCRYPTION-MIB.mib
Normal file
1572
mibs/adva/ADVA-FSPR7-MODULE-ENCRYPTION-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
20990
mibs/adva/ADVA-FSPR7-PM-MIB.mib
Normal file
20990
mibs/adva/ADVA-FSPR7-PM-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
7380
mibs/adva/ADVA-FSPR7-TC-MIB.mib
Normal file
7380
mibs/adva/ADVA-FSPR7-TC-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
5860
mibs/adva/ADVA-MIB.mib
Normal file
5860
mibs/adva/ADVA-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
1798
mibs/adva/fsp150cm-alarm.mib
Normal file
1798
mibs/adva/fsp150cm-alarm.mib
Normal file
File diff suppressed because it is too large
Load Diff
739
mibs/adva/fsp150cm-amp.mib
Normal file
739
mibs/adva/fsp150cm-amp.mib
Normal file
@ -0,0 +1,739 @@
|
|||||||
|
F3-AMP-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TruthValue, RowStatus, StorageType, DisplayString,
|
||||||
|
DateAndTime, VariablePointer, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
VlanId
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
IpSourceAddrType, IpManagementTunnelType, IpManagementTunnelEncapsulationType
|
||||||
|
FROM CM-IP-MIB;
|
||||||
|
|
||||||
|
f3AMPMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201209310000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Jakub Zalewski
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 411
|
||||||
|
E-mail: jzalewski@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Automatic Management Provisioning MIB definitions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201209300000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201209300000Z,
|
||||||
|
(1)MIB version ready for release FSP150CC 5.6CC."
|
||||||
|
|
||||||
|
::= {fsp150cm 24}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
AMPRole ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines client or server role."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
client (1),
|
||||||
|
server (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
AMPStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines AMP Status."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notAvailable (1),
|
||||||
|
disabled (2),
|
||||||
|
associatingActive (3),
|
||||||
|
associatingPassive (4),
|
||||||
|
associated (5),
|
||||||
|
noPeer (6)
|
||||||
|
}
|
||||||
|
|
||||||
|
AMPConfigStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines AMP Configuration Status."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none (1), -- none
|
||||||
|
provision (2), -- provision request sent to Client
|
||||||
|
noPeer (3), -- no EFM peer
|
||||||
|
request (4), -- provisioning request received by Client
|
||||||
|
configSuccess (5), -- configuration succeeded on Client
|
||||||
|
configFail (6), -- congiguration failed on Client
|
||||||
|
timeout (7) -- response timeout
|
||||||
|
}
|
||||||
|
|
||||||
|
AMPProtocol ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines protocol over which AMP messages are sent."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
efmOam (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
AMPConfigAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines Actions available for f3AmpConfig object"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
noAction (1),
|
||||||
|
clearStats (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3AmpConfigObjects OBJECT IDENTIFIER ::= {f3AMPMIB 1}
|
||||||
|
f3AmpStatsObjects OBJECT IDENTIFIER ::= {f3AMPMIB 2}
|
||||||
|
f3AmpConformance OBJECT IDENTIFIER ::= {f3AMPMIB 3}
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AMP Client/Server Configuration table
|
||||||
|
--
|
||||||
|
f3AmpConfigTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3AmpConfigEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Automatic Management Provisioning
|
||||||
|
configuration instance for configuration purposes."
|
||||||
|
::= { f3AmpConfigObjects 1 }
|
||||||
|
|
||||||
|
f3AmpConfigEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3AmpConfigEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3AmpConfigTable."
|
||||||
|
INDEX { f3AmpConfigIndex }
|
||||||
|
::= { f3AmpConfigTable 1 }
|
||||||
|
|
||||||
|
F3AmpConfigEntry ::= SEQUENCE {
|
||||||
|
f3AmpConfigIndex Integer32,
|
||||||
|
f3AmpConfigRole AMPRole,
|
||||||
|
f3AmpConfigProtocol AMPProtocol,
|
||||||
|
f3AmpConfigEnabled TruthValue,
|
||||||
|
f3AmpConfigPort VariablePointer,
|
||||||
|
f3AmpConfigStatus AMPStatus,
|
||||||
|
f3AmpConfigRemSysName DisplayString,
|
||||||
|
f3AmpConfigRemSysIpAddr IpAddress,
|
||||||
|
f3AmpConfigRemSysIpMask IpAddress,
|
||||||
|
f3AmpConfigRemSysDefGateway IpAddress,
|
||||||
|
f3AmpConfigRemSysSNMPV1IfName DisplayString,
|
||||||
|
f3AmpConfigRemSysSrcIpAddrType IpSourceAddrType,
|
||||||
|
f3AmpConfigRemSysSrcIpAddrIfName DisplayString,
|
||||||
|
f3AmpConfigRemTunnelIndex Integer32,
|
||||||
|
f3AmpConfigRemTunnelName DisplayString,
|
||||||
|
f3AmpConfigRemTunnelType IpManagementTunnelType,
|
||||||
|
f3AmpConfigRemTunnelIpAddr IpAddress,
|
||||||
|
f3AmpConfigRemTunnelIpMask IpAddress,
|
||||||
|
f3AmpConfigRemTunnelVlanId VlanId,
|
||||||
|
f3AmpConfigRemTunnelSVlanId VlanId,
|
||||||
|
f3AmpConfigRemTunnelSVlanIdEnabled TruthValue,
|
||||||
|
f3AmpConfigRemTunnelRip2PktsEnabled TruthValue,
|
||||||
|
f3AmpConfigRemTunnelCOS Integer32,
|
||||||
|
f3AmpConfigRemTunnelCIR Unsigned32,
|
||||||
|
f3AmpConfigRemTunnelEIR Unsigned32,
|
||||||
|
f3AmpConfigRemTunnelBufferSize Unsigned32,
|
||||||
|
f3AmpConfigRemTunnelEncapType IpManagementTunnelEncapsulationType,
|
||||||
|
f3AmpConfigRemTunnelMtu Integer32,
|
||||||
|
f3AmpConfigAction AMPConfigAction,
|
||||||
|
f3AmpConfigStorageType StorageType,
|
||||||
|
f3AmpConfigRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3AmpConfigIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..255)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify
|
||||||
|
this AMP Config within the System."
|
||||||
|
::= { f3AmpConfigEntry 1 }
|
||||||
|
|
||||||
|
f3AmpConfigRole OBJECT-TYPE
|
||||||
|
SYNTAX AMPRole
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Configures AMP instance to be either Client or Server."
|
||||||
|
::= { f3AmpConfigEntry 2 }
|
||||||
|
|
||||||
|
f3AmpConfigProtocol OBJECT-TYPE
|
||||||
|
SYNTAX AMPProtocol
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Configures protocol over which AMP message will be transported."
|
||||||
|
::= { f3AmpConfigEntry 3 }
|
||||||
|
|
||||||
|
f3AmpConfigEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enables or Disables AMP on a Port."
|
||||||
|
::= { f3AmpConfigEntry 4 }
|
||||||
|
|
||||||
|
f3AmpConfigPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Port on which AMP Server or Client will operate. This port will
|
||||||
|
transmit/receive AMP messages. The AMP can operate on Access Ports and
|
||||||
|
Network Port and f3AmpConfigPort shall point to either cmEthernetAccPortIndex
|
||||||
|
or cmEthernetNetPortIndex."
|
||||||
|
::= { f3AmpConfigEntry 5 }
|
||||||
|
|
||||||
|
f3AmpConfigStatus OBJECT-TYPE
|
||||||
|
SYNTAX AMPStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Status of AMP."
|
||||||
|
::= { f3AmpConfigEntry 6 }
|
||||||
|
|
||||||
|
f3AmpConfigRemSysName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies sysName which is sent
|
||||||
|
in a AMP message to be configfured on a AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the sysName
|
||||||
|
value which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 7 }
|
||||||
|
|
||||||
|
f3AmpConfigRemSysIpAddr OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies System IP address
|
||||||
|
which is sent in a AMP message to be configfured on a AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
System IP address value which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 8 }
|
||||||
|
|
||||||
|
f3AmpConfigRemSysIpMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies System IP mask
|
||||||
|
which is sent in a AMP message to be configfured on a AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
System IP mask value which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 9 }
|
||||||
|
|
||||||
|
f3AmpConfigRemSysDefGateway OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies System Default Gateway
|
||||||
|
which is sent in a AMP message to be configfured on a AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
System Default Gateway value which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 10 }
|
||||||
|
|
||||||
|
f3AmpConfigRemSysSNMPV1IfName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
System SNMPV1 Interface Name which is sent
|
||||||
|
in a AMP message to be configfured on a AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object shows the
|
||||||
|
System SNMPV1 Interface Name value which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 11 }
|
||||||
|
|
||||||
|
f3AmpConfigRemSysSrcIpAddrType OBJECT-TYPE
|
||||||
|
SYNTAX IpSourceAddrType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies System Source IP Address
|
||||||
|
type which is sent in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
System Source IP Address Type value which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 12 }
|
||||||
|
|
||||||
|
f3AmpConfigRemSysSrcIpAddrIfName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies System Source IP
|
||||||
|
Interface name sent in an AMP message to be configured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object shows the SystemSource IP Interface
|
||||||
|
value which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 13 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..255)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
index of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
index of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 14 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
a Management Tunnel name which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
Management Tunnel name which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 15 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelType OBJECT-TYPE
|
||||||
|
SYNTAX IpManagementTunnelType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
a Management Tunnel type value which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
Management Tunnel type value which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 16 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelIpAddr OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
IP Address of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
IP Address of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 17 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelIpMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
IP Mask of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
IP Mask of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 18 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelVlanId OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
VlanId of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
VlanId of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 19 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelSVlanId OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
S-TAG VlanId of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
S-TAG VlanId of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 20 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelSVlanIdEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
a Management Tunnel S-TAG VlanId Enable value which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
a Management Tunnel S-TAG VlanId Enabled value which was received
|
||||||
|
from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 21 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelRip2PktsEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
a Management Tunnel RIP2 Packates Enabled value which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
a Management Tunnel RIP2 Packates Enabled value which was received
|
||||||
|
from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 22 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelCOS OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..7)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
COS of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
COS of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 23 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelCIR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
CIR of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
CIR of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 24 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelEIR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
EIR of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
EIR of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 25 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelBufferSize OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
Buffer Size of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
Buffer Size of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 26 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelEncapType OBJECT-TYPE
|
||||||
|
SYNTAX IpManagementTunnelEncapsulationType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
Encapsulation Type of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
Encapsulation Type of a Management Tunnel which was received from
|
||||||
|
the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 27 }
|
||||||
|
|
||||||
|
f3AmpConfigRemTunnelMtu OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When f3AmpConfigRole is 'server' this object specifies
|
||||||
|
MTU of a Management Tunnel which is sent
|
||||||
|
in an AMP message to be configfured on an AMP Client device.
|
||||||
|
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||||
|
MTU of a Management Tunnel which was received from the AMP Server."
|
||||||
|
::= { f3AmpConfigEntry 28 }
|
||||||
|
|
||||||
|
f3AmpConfigAction OBJECT-TYPE
|
||||||
|
SYNTAX AMPConfigAction
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object may be used to initiate user action on this AMP Config instance."
|
||||||
|
::= { f3AmpConfigEntry 29 }
|
||||||
|
|
||||||
|
f3AmpConfigStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3AmpConfigEntry 30 }
|
||||||
|
|
||||||
|
f3AmpConfigRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3AmpConfigRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3AmpConfigRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
|
||||||
|
::= { f3AmpConfigEntry 31 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- AMP Stats
|
||||||
|
--
|
||||||
|
f3AmpStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3AmpStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Automatic Management Provisioning
|
||||||
|
Statistics"
|
||||||
|
::= { f3AmpStatsObjects 1 }
|
||||||
|
|
||||||
|
f3AmpStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3AmpStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3AmpStatsTable."
|
||||||
|
INDEX { f3AmpConfigIndex }
|
||||||
|
::= { f3AmpStatsTable 1 }
|
||||||
|
|
||||||
|
F3AmpStatsEntry ::= SEQUENCE {
|
||||||
|
f3AmpStatsProvDataTx Unsigned32,
|
||||||
|
f3AmpStatsProvDataRx Unsigned32,
|
||||||
|
f3AmpStatsProvRequestTx Unsigned32,
|
||||||
|
f3AmpStatsProvRequestRx Unsigned32,
|
||||||
|
f3AmpStatsConfigSuccessTx Unsigned32,
|
||||||
|
f3AmpStatsConfigSuccessRx Unsigned32,
|
||||||
|
f3AmpStatsConfigFailTx Unsigned32,
|
||||||
|
f3AmpStatsConfigFailRx Unsigned32,
|
||||||
|
f3AmpStatsSpuriousMessageRx Unsigned32,
|
||||||
|
f3AmpStatsTimeoutRx Unsigned32,
|
||||||
|
f3AmpStatsLastRxStatus AMPConfigStatus,
|
||||||
|
f3AmpStatsRxTimeStamp DateAndTime,
|
||||||
|
f3AmpStatsLastTxStatus AMPConfigStatus,
|
||||||
|
f3AmpStatsTxTimeStamp DateAndTime
|
||||||
|
}
|
||||||
|
|
||||||
|
f3AmpStatsProvDataTx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Provisioning Data messages sent by AMP Server."
|
||||||
|
::= { f3AmpStatsEntry 1 }
|
||||||
|
|
||||||
|
f3AmpStatsProvDataRx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Provisioning Data messages received by AMP Client."
|
||||||
|
::= { f3AmpStatsEntry 2 }
|
||||||
|
|
||||||
|
f3AmpStatsProvRequestTx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Provisioning Request messages sent by AMP Client."
|
||||||
|
::= { f3AmpStatsEntry 3 }
|
||||||
|
|
||||||
|
f3AmpStatsProvRequestRx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Provisioning Request received sent by AMP Server."
|
||||||
|
::= { f3AmpStatsEntry 4 }
|
||||||
|
|
||||||
|
f3AmpStatsConfigSuccessTx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Configuration Success messages sent sent by AMP Client."
|
||||||
|
::= { f3AmpStatsEntry 5 }
|
||||||
|
|
||||||
|
f3AmpStatsConfigSuccessRx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Configuration Success messages received by AMP Server."
|
||||||
|
::= { f3AmpStatsEntry 6 }
|
||||||
|
|
||||||
|
f3AmpStatsConfigFailTx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Configuration Success messages received by AMP Client."
|
||||||
|
::= { f3AmpStatsEntry 7 }
|
||||||
|
|
||||||
|
f3AmpStatsConfigFailRx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Configuration Success messages received by AMP Server."
|
||||||
|
::= { f3AmpStatsEntry 8 }
|
||||||
|
|
||||||
|
f3AmpStatsSpuriousMessageRx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of Spurious messages received by AMP Client or Server"
|
||||||
|
::= { f3AmpStatsEntry 9 }
|
||||||
|
|
||||||
|
f3AmpStatsTimeoutRx OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of messages which were not received within the time out value.
|
||||||
|
AMP Client can time out while waiting for Prov Data message.
|
||||||
|
AMP Server can time out while waiting for Config Fail or Config Success
|
||||||
|
message."
|
||||||
|
::= { f3AmpStatsEntry 10 }
|
||||||
|
|
||||||
|
f3AmpStatsLastRxStatus OBJECT-TYPE
|
||||||
|
SYNTAX AMPConfigStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Last received Configuration Status."
|
||||||
|
::= { f3AmpStatsEntry 11 }
|
||||||
|
|
||||||
|
f3AmpStatsRxTimeStamp OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Time of last received Configuration Status."
|
||||||
|
::= { f3AmpStatsEntry 12 }
|
||||||
|
|
||||||
|
f3AmpStatsLastTxStatus OBJECT-TYPE
|
||||||
|
SYNTAX AMPConfigStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Last sent Configuration Status."
|
||||||
|
::= { f3AmpStatsEntry 13 }
|
||||||
|
|
||||||
|
f3AmpStatsTxTimeStamp OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Time of last sent Configuration Status."
|
||||||
|
::= { f3AmpStatsEntry 14 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3AmpCompliances OBJECT IDENTIFIER ::= {f3AmpConformance 1}
|
||||||
|
f3AmpGroups OBJECT IDENTIFIER ::= {f3AmpConformance 2}
|
||||||
|
|
||||||
|
f3AmpCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-AMP-MIB compilance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3AmpConfigGroup, f3AmpStatsGroup
|
||||||
|
}
|
||||||
|
::= { f3AmpCompliances 1 }
|
||||||
|
|
||||||
|
f3AmpConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3AmpConfigRole,
|
||||||
|
f3AmpConfigProtocol,
|
||||||
|
f3AmpConfigEnabled,
|
||||||
|
f3AmpConfigPort,
|
||||||
|
f3AmpConfigStatus,
|
||||||
|
f3AmpConfigRemSysName,
|
||||||
|
f3AmpConfigRemSysIpAddr,
|
||||||
|
f3AmpConfigRemSysIpMask,
|
||||||
|
f3AmpConfigRemSysDefGateway,
|
||||||
|
f3AmpConfigRemSysSNMPV1IfName,
|
||||||
|
f3AmpConfigRemSysSrcIpAddrType,
|
||||||
|
f3AmpConfigRemSysSrcIpAddrIfName,
|
||||||
|
f3AmpConfigRemTunnelIndex,
|
||||||
|
f3AmpConfigRemTunnelName,
|
||||||
|
f3AmpConfigRemTunnelType,
|
||||||
|
f3AmpConfigRemTunnelIpAddr,
|
||||||
|
f3AmpConfigRemTunnelIpMask,
|
||||||
|
f3AmpConfigRemTunnelVlanId,
|
||||||
|
f3AmpConfigRemTunnelSVlanId,
|
||||||
|
f3AmpConfigRemTunnelSVlanIdEnabled,
|
||||||
|
f3AmpConfigRemTunnelRip2PktsEnabled,
|
||||||
|
f3AmpConfigRemTunnelCOS,
|
||||||
|
f3AmpConfigRemTunnelCIR,
|
||||||
|
f3AmpConfigRemTunnelEIR,
|
||||||
|
f3AmpConfigRemTunnelBufferSize,
|
||||||
|
f3AmpConfigRemTunnelEncapType,
|
||||||
|
f3AmpConfigRemTunnelMtu,
|
||||||
|
f3AmpConfigAction,
|
||||||
|
f3AmpConfigStorageType,
|
||||||
|
f3AmpConfigRowStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the AMP Configuration."
|
||||||
|
::= { f3AmpGroups 1 }
|
||||||
|
|
||||||
|
f3AmpStatsGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3AmpStatsProvDataTx,
|
||||||
|
f3AmpStatsProvDataRx,
|
||||||
|
f3AmpStatsProvRequestTx,
|
||||||
|
f3AmpStatsProvRequestRx,
|
||||||
|
f3AmpStatsConfigSuccessTx,
|
||||||
|
f3AmpStatsConfigSuccessRx,
|
||||||
|
f3AmpStatsConfigFailTx,
|
||||||
|
f3AmpStatsConfigFailRx,
|
||||||
|
f3AmpStatsSpuriousMessageRx,
|
||||||
|
f3AmpStatsTimeoutRx,
|
||||||
|
f3AmpStatsLastRxStatus,
|
||||||
|
f3AmpStatsRxTimeStamp,
|
||||||
|
f3AmpStatsLastTxStatus,
|
||||||
|
f3AmpStatsTxTimeStamp
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the AMP Statistics."
|
||||||
|
::= { f3AmpGroups 2 }
|
||||||
|
|
||||||
|
END
|
347
mibs/adva/fsp150cm-bfd.mib
Normal file
347
mibs/adva/fsp150cm-bfd.mib
Normal file
@ -0,0 +1,347 @@
|
|||||||
|
F3-BFD-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
RowStatus, StorageType, TruthValue,DisplayString,
|
||||||
|
VariablePointer, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
bfdSessEntry, bfdSessIndex
|
||||||
|
FROM BFD-STD-MIB
|
||||||
|
AdminState, OperationalState, SecondaryState,
|
||||||
|
VlanId, VlanPriority
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
f3L3TrafficIPInterfaceEntry
|
||||||
|
FROM F3-L3-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
f3BfdMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201508140000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Jack Chen
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 411
|
||||||
|
E-mail: jchen@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Ethernet Service Manager MIB defitinions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201508140000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201508140000Z."
|
||||||
|
|
||||||
|
::= {fsp150cm 38}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3BfdConfigObjects OBJECT IDENTIFIER ::= {f3BfdMIB 1}
|
||||||
|
f3BfdConformance OBJECT IDENTIFIER ::= {f3BfdMIB 2}
|
||||||
|
|
||||||
|
BfdSessPerfAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the action on bfd session performance data."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable (0),
|
||||||
|
clearCtrlPkts (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Bfd Config Table
|
||||||
|
--
|
||||||
|
bfdSessExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF BfdSessExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table has list of entries with which FSPNM can associate some
|
||||||
|
information in the form of name-value pairs.
|
||||||
|
NOTE: This table is for FSPNM use only."
|
||||||
|
::= { f3BfdConfigObjects 1 }
|
||||||
|
|
||||||
|
bfdSessExtEntry OBJECT-TYPE
|
||||||
|
SYNTAX BfdSessExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The conceptual row in bfdSessExtTable."
|
||||||
|
AUGMENTS { bfdSessEntry }
|
||||||
|
::= { bfdSessExtTable 1 }
|
||||||
|
|
||||||
|
BfdSessExtEntry ::= SEQUENCE {
|
||||||
|
bfdSessExtInnerVlanControl TruthValue,
|
||||||
|
bfdSessExtInnerVlanId VlanId,
|
||||||
|
bfdSessExtInnerVlanPri VlanPriority,
|
||||||
|
bfdSessExtOuterVlanControl TruthValue,
|
||||||
|
bfdSessExtOuterVlanId VlanId,
|
||||||
|
bfdSessExtOuterVlanPri VlanPriority,
|
||||||
|
bfdSessExtIpPri Unsigned32,
|
||||||
|
bfdSessExtIpGateway IpAddress,
|
||||||
|
bfdSessExtAdminState AdminState,
|
||||||
|
bfdSessExtOperationalState OperationalState,
|
||||||
|
bfdSessExtSecondaryState SecondaryState,
|
||||||
|
bfdSessExtNegRxInterval Unsigned32,
|
||||||
|
bfdSessExtAlias DisplayString,
|
||||||
|
bfdSessExtAction BfdSessPerfAction
|
||||||
|
}
|
||||||
|
|
||||||
|
bfdSessExtInnerVlanControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify whether enable inner Vlan Tag."
|
||||||
|
::= { bfdSessExtEntry 1 }
|
||||||
|
|
||||||
|
bfdSessExtInnerVlanId OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify inner VlanId."
|
||||||
|
::= { bfdSessExtEntry 2 }
|
||||||
|
|
||||||
|
bfdSessExtInnerVlanPri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify inner Vlan Priority."
|
||||||
|
::= { bfdSessExtEntry 3 }
|
||||||
|
|
||||||
|
bfdSessExtOuterVlanControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify whether enable outer Vlan Tag."
|
||||||
|
::= { bfdSessExtEntry 4 }
|
||||||
|
|
||||||
|
bfdSessExtOuterVlanId OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify outer VlanId."
|
||||||
|
::= { bfdSessExtEntry 5 }
|
||||||
|
|
||||||
|
bfdSessExtOuterVlanPri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify outer Vlan Priority."
|
||||||
|
::= { bfdSessExtEntry 6 }
|
||||||
|
|
||||||
|
bfdSessExtIpPri OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify IP DSCP value."
|
||||||
|
::= { bfdSessExtEntry 7 }
|
||||||
|
|
||||||
|
bfdSessExtIpGateway OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify IP gateway."
|
||||||
|
::= { bfdSessExtEntry 8 }
|
||||||
|
|
||||||
|
bfdSessExtAdminState OBJECT-TYPE
|
||||||
|
SYNTAX AdminState
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Administrative State of the BFD session."
|
||||||
|
::= { bfdSessExtEntry 9 }
|
||||||
|
|
||||||
|
bfdSessExtOperationalState OBJECT-TYPE
|
||||||
|
SYNTAX OperationalState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Operational State of the BFD session."
|
||||||
|
::= { bfdSessExtEntry 10 }
|
||||||
|
|
||||||
|
bfdSessExtSecondaryState OBJECT-TYPE
|
||||||
|
SYNTAX SecondaryState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Secondary State of the BFD session."
|
||||||
|
::= { bfdSessExtEntry 11 }
|
||||||
|
|
||||||
|
bfdSessExtNegRxInterval OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents negatiated recieve direction interval of the BFD session."
|
||||||
|
::= { bfdSessExtEntry 12 }
|
||||||
|
|
||||||
|
bfdSessExtAlias OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the alias of the BFD session."
|
||||||
|
::= { bfdSessExtEntry 13 }
|
||||||
|
|
||||||
|
bfdSessExtAction OBJECT-TYPE
|
||||||
|
SYNTAX BfdSessPerfAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to perform some action on the bfd session."
|
||||||
|
::= { bfdSessExtEntry 14 }
|
||||||
|
|
||||||
|
---
|
||||||
|
---
|
||||||
|
---
|
||||||
|
f3BfdIpIfMemberTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3BfdIpIfMemberEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries for the BFD Traffic Ip Interface member."
|
||||||
|
::= { f3BfdConfigObjects 2 }
|
||||||
|
|
||||||
|
f3BfdIpIfMemberEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3BfdIpIfMemberEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3BfdIpIfMemberTable."
|
||||||
|
INDEX { bfdSessIndex, f3BfdIpIfMemberObject }
|
||||||
|
::= { f3BfdIpIfMemberTable 1 }
|
||||||
|
|
||||||
|
F3BfdIpIfMemberEntry ::= SEQUENCE {
|
||||||
|
f3BfdIpIfMemberObject VariablePointer,
|
||||||
|
f3BfdIpIfMemberStorageType StorageType,
|
||||||
|
f3BfdIpIfMemberRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3BfdIpIfMemberObject OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the traffic ip interface."
|
||||||
|
::= { f3BfdIpIfMemberEntry 1 }
|
||||||
|
|
||||||
|
f3BfdIpIfMemberStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3BfdIpIfMemberEntry 2 }
|
||||||
|
|
||||||
|
f3BfdIpIfMemberRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
An entry MUST NOT exist in the active state unless all
|
||||||
|
objects in the entry have an appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3BfdIpIfMemberRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3BfdIpIfMemberRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3BfdIpIfMemberRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3BfdIpIfMemberEntry 3 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- flow extension Table
|
||||||
|
--
|
||||||
|
f3L3TrafficIPInterfaceExtBfdTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3L3TrafficIPInterfaceExtBfdEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to traffic ip interface for configuration purposes."
|
||||||
|
::= { f3BfdConfigObjects 3 }
|
||||||
|
|
||||||
|
f3L3TrafficIPInterfaceExtBfdEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3L3TrafficIPInterfaceExtBfdEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3L3TrafficIPInterfaceExtBfdTable."
|
||||||
|
AUGMENTS { f3L3TrafficIPInterfaceEntry }
|
||||||
|
::= { f3L3TrafficIPInterfaceExtBfdTable 1 }
|
||||||
|
|
||||||
|
F3L3TrafficIPInterfaceExtBfdEntry ::= SEQUENCE {
|
||||||
|
f3L3TrafficIPInterfaceExtBfdObject VariablePointer
|
||||||
|
}
|
||||||
|
|
||||||
|
f3L3TrafficIPInterfaceExtBfdObject OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the BFD object OID."
|
||||||
|
::= { f3L3TrafficIPInterfaceExtBfdEntry 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3BfdCompliances OBJECT IDENTIFIER ::= {f3BfdConformance 1}
|
||||||
|
f3BfdGroups OBJECT IDENTIFIER ::= {f3BfdConformance 2}
|
||||||
|
|
||||||
|
f3BfdCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-BFD-MIB compilance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3BfdConfigGroup
|
||||||
|
}
|
||||||
|
::= { f3BfdCompliances 1 }
|
||||||
|
|
||||||
|
f3BfdConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
bfdSessExtInnerVlanControl,
|
||||||
|
bfdSessExtInnerVlanId,
|
||||||
|
bfdSessExtInnerVlanPri,
|
||||||
|
bfdSessExtOuterVlanControl,
|
||||||
|
bfdSessExtOuterVlanId,
|
||||||
|
bfdSessExtOuterVlanPri,
|
||||||
|
bfdSessExtIpPri,
|
||||||
|
bfdSessExtIpGateway,
|
||||||
|
bfdSessExtAdminState,
|
||||||
|
bfdSessExtOperationalState,
|
||||||
|
bfdSessExtSecondaryState,
|
||||||
|
bfdSessExtNegRxInterval,
|
||||||
|
bfdSessExtAlias,
|
||||||
|
bfdSessExtAction,
|
||||||
|
f3BfdIpIfMemberObject,
|
||||||
|
f3BfdIpIfMemberStorageType,
|
||||||
|
f3BfdIpIfMemberRowStatus,
|
||||||
|
f3L3TrafficIPInterfaceExtBfdObject
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the BFD Configuration objects."
|
||||||
|
::= { f3BfdGroups 1 }
|
||||||
|
|
||||||
|
END
|
1130
mibs/adva/fsp150cm-bridge.mib
Normal file
1130
mibs/adva/fsp150cm-bridge.mib
Normal file
File diff suppressed because it is too large
Load Diff
3480
mibs/adva/fsp150cm-cap.mib
Normal file
3480
mibs/adva/fsp150cm-cap.mib
Normal file
File diff suppressed because it is too large
Load Diff
1131
mibs/adva/fsp150cm-cfm.mib
Normal file
1131
mibs/adva/fsp150cm-cfm.mib
Normal file
File diff suppressed because it is too large
Load Diff
707
mibs/adva/fsp150cm-common.mib
Normal file
707
mibs/adva/fsp150cm-common.mib
Normal file
@ -0,0 +1,707 @@
|
|||||||
|
CM-COMMON-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Counter64, Counter32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
cmCommonMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201607110000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Raghav Trivedi
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +1 972 759-1239
|
||||||
|
E-mail: rtrivedi@advaoptical.com
|
||||||
|
Postal: 2301 N. Greenville Ave. #300
|
||||||
|
Richardson, TX USA 75082"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Common MIB definitions used by
|
||||||
|
the FSP150CM and FSP150CC product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201607110000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 201607110000Z
|
||||||
|
(1) renamed FlowSecureState to FlowSecState since it cannot be moved from fsp150cm-connectguard.mib
|
||||||
|
Notes from release 201607080000Z
|
||||||
|
(1) moved FlowSecureState from fsp150cm-connectguard.mib
|
||||||
|
Notes from release 201502040000Z
|
||||||
|
(1) add xg210c subproduct
|
||||||
|
|
||||||
|
Notes from release 201412010000Z,
|
||||||
|
(1) Added new Textual Convention: Decimal32
|
||||||
|
|
||||||
|
Notes from release 201405210000Z,
|
||||||
|
(1) Added new EthernetMediaType literals:
|
||||||
|
- auto,
|
||||||
|
- none.
|
||||||
|
|
||||||
|
Notes from release 201311280000Z
|
||||||
|
(1) Added new Secondary State literal - mon-tx
|
||||||
|
|
||||||
|
Notes from release 201202150000Z (post GE20x R5.2.3CC)
|
||||||
|
(1) Added speed-auto-detect to EthernetPortSpeed
|
||||||
|
|
||||||
|
Notes from release 201108010000Z
|
||||||
|
(1) Post EG-X merge (R5.1.1)
|
||||||
|
|
||||||
|
Notes from release 201107080000Z
|
||||||
|
(1)Moved CmPmIntervalType from fsp150cm-perf.mib to this MIB
|
||||||
|
(2)Added interval-5min to TC CmPmIntervalType
|
||||||
|
|
||||||
|
|
||||||
|
Notes from release 201002120000Z
|
||||||
|
(1)New Textual Conventions : ClassOfServiceType and SignalDirectionType
|
||||||
|
(2)New product OIDs (used for sysOid) : ge201 and ge201se
|
||||||
|
|
||||||
|
Notes from release 200803160000Z,
|
||||||
|
(1)EthernetPortSpeed textual convention now has additional literals,
|
||||||
|
speed-auto-1000MB-full-master and speed-auto-1000MB-full-slave
|
||||||
|
(2)Added textual convention SfpMediaType
|
||||||
|
|
||||||
|
Notes from release 200803030000Z,
|
||||||
|
(1)MIB version ready for release FSP150CM."
|
||||||
|
::= {fsp150cm 1}
|
||||||
|
|
||||||
|
-- sub products in the F3 family
|
||||||
|
subproducts OBJECT IDENTIFIER ::= { cmCommonMIB 1 }
|
||||||
|
f3Capabilities OBJECT IDENTIFIER ::= { cmCommonMIB 2 }
|
||||||
|
|
||||||
|
-- NEMI HUB shelf product
|
||||||
|
nemihubshelf OBJECT IDENTIFIER ::= { subproducts 1 }
|
||||||
|
-- GE101 NID product
|
||||||
|
ge101 OBJECT IDENTIFIER ::= { subproducts 2 }
|
||||||
|
-- GE206 NID product
|
||||||
|
ge206 OBJECT IDENTIFIER ::= { subproducts 3 }
|
||||||
|
-- GE201 NID product
|
||||||
|
ge201 OBJECT IDENTIFIER ::= { subproducts 4 }
|
||||||
|
-- GE201-SE NID product (GE201 with SyncE)
|
||||||
|
ge201se OBJECT IDENTIFIER ::= { subproducts 5 }
|
||||||
|
-- GE206F NID product (GE206 with 6 Access Ports with SFPs)
|
||||||
|
ge206f OBJECT IDENTIFIER ::= { subproducts 6 }
|
||||||
|
|
||||||
|
-- CMAGG NID product
|
||||||
|
cmagg OBJECT IDENTIFIER ::= { subproducts 7 }
|
||||||
|
|
||||||
|
-- GE112 NID product (GE112 with 2 Access Ports with SFPs)
|
||||||
|
ge112 OBJECT IDENTIFIER ::= { subproducts 8 }
|
||||||
|
-- GE114 NID product (GE114 with 4 Access Ports with SFPs)
|
||||||
|
ge114 OBJECT IDENTIFIER ::= { subproducts 9 }
|
||||||
|
|
||||||
|
-- GE206v NID product (GE206 with 6 Access Ports w SFPs, expansion cards)
|
||||||
|
ge206v OBJECT IDENTIFIER ::= { subproducts 10 }
|
||||||
|
|
||||||
|
-- XG210 NID product (10G NID with expansion cards)
|
||||||
|
xg210 OBJECT IDENTIFIER ::= { subproducts 11 }
|
||||||
|
|
||||||
|
-- T1804 NID product (T1804 with 4 Access Ports with SFPs)
|
||||||
|
t1804 OBJECT IDENTIFIER ::= { subproducts 12 }
|
||||||
|
|
||||||
|
-- T3204 NID product (T3204 with 4 Access Ports with SFPs)
|
||||||
|
t3204 OBJECT IDENTIFIER ::= { subproducts 13 }
|
||||||
|
|
||||||
|
-- SyncProbe product
|
||||||
|
gesyncprobe OBJECT IDENTIFIER ::= { subproducts 14 }
|
||||||
|
|
||||||
|
-- GE114H NID product (GE114H with 4 Access Ports with SFPs)
|
||||||
|
ge114H OBJECT IDENTIFIER ::= { subproducts 15 }
|
||||||
|
|
||||||
|
-- GE114PH NID product (GE114PH with 4 Access Ports with SFPs)
|
||||||
|
ge114PH OBJECT IDENTIFIER ::= { subproducts 16 }
|
||||||
|
|
||||||
|
-- GE114S NID product (GE114S with 4 Access Ports with SFPs)
|
||||||
|
ge114S OBJECT IDENTIFIER ::= { subproducts 17 }
|
||||||
|
|
||||||
|
-- GE114SH NID product (GE114SH with 4 Access Ports with SFPs)
|
||||||
|
ge114SH OBJECT IDENTIFIER ::= { subproducts 18 }
|
||||||
|
|
||||||
|
-- SH1PCS NID product (10G NID with expansion cards)
|
||||||
|
sh1pcs OBJECT IDENTIFIER ::= { subproducts 19 }
|
||||||
|
|
||||||
|
-- GE112Pro NID product (GE112Pro with 2 Access Ports with SFPs)
|
||||||
|
ge112Pro OBJECT IDENTIFIER ::= { subproducts 20 }
|
||||||
|
|
||||||
|
-- GE112ProM NID product (GE112ProM with 2 Access Ports with SFPs)
|
||||||
|
ge112ProM OBJECT IDENTIFIER ::= { subproducts 21 }
|
||||||
|
|
||||||
|
-- GE114Pro NID product (GE114Pro with 4 Access Ports with SFPs)
|
||||||
|
ge114Pro OBJECT IDENTIFIER ::= { subproducts 22 }
|
||||||
|
|
||||||
|
-- GE114ProC NID product (GE114ProC with 4 Access Ports with SFPs)
|
||||||
|
ge114ProC OBJECT IDENTIFIER ::= { subproducts 23 }
|
||||||
|
|
||||||
|
-- GE114ProS NID product (GE114ProSH with 4 Access Ports with SFPs)
|
||||||
|
ge114ProSH OBJECT IDENTIFIER ::= { subproducts 24 }
|
||||||
|
|
||||||
|
-- GE114ProCS NID product (GE114ProCSH with 4 Access Ports with SFPs)
|
||||||
|
ge114ProCSH OBJECT IDENTIFIER ::= { subproducts 25 }
|
||||||
|
|
||||||
|
-- GE114ProHE NID product (GE114ProHE with 4 Access Ports with SFPs)
|
||||||
|
ge114ProHE OBJECT IDENTIFIER ::= { subproducts 26 }
|
||||||
|
|
||||||
|
-- MACSEC NID product
|
||||||
|
xg210c OBJECT IDENTIFIER ::= { subproducts 27 }
|
||||||
|
|
||||||
|
-- GE112ProH NID product (GE112ProH with 2 Access Ports with SFPs)
|
||||||
|
ge112ProH OBJECT IDENTIFIER ::= { subproducts 28 }
|
||||||
|
|
||||||
|
-- GE114G NID product (GE114G with 2 Access Ports with SFPs)
|
||||||
|
ge114G OBJECT IDENTIFIER ::= { subproducts 29 }
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
PortType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for types of ports.
|
||||||
|
eth-access - Ethernet Access Port,
|
||||||
|
eth-network - Ethernet Network Port."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
eth-access (1),
|
||||||
|
eth-network (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
TrafficDirection ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for direction of traffic.
|
||||||
|
a2n - Access to Network direction,
|
||||||
|
n2a - Network to Access direction,
|
||||||
|
ingress - Entering system direction,
|
||||||
|
egress - Away from system direction,
|
||||||
|
n2n - Network to Network direction."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
a2n (1),
|
||||||
|
n2a (2),
|
||||||
|
ingress (3),
|
||||||
|
egress (4),
|
||||||
|
n2n (5)
|
||||||
|
}
|
||||||
|
|
||||||
|
VlanId ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Textual Convention for the Vlan Id."
|
||||||
|
SYNTAX INTEGER (0..4095)
|
||||||
|
|
||||||
|
|
||||||
|
VlanPriority ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Textual Convention for the Vlan Priority."
|
||||||
|
SYNTAX INTEGER (0..7)
|
||||||
|
|
||||||
|
VlanTagType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Textual Convention for the Type of VLAN Tag."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
inner-vlantag (1),
|
||||||
|
outer-vlantag (2),
|
||||||
|
n2a-priorityMapping(3),
|
||||||
|
mplsLabel(4),
|
||||||
|
vcLabel(5),
|
||||||
|
encapOuterVlanTag(6)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
AdminState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Administrative State used for FSP150CM entities.
|
||||||
|
in-service - represents normal, in-service, traffic passing
|
||||||
|
state of the Entity;
|
||||||
|
management - represents the traffic passing state,
|
||||||
|
however, alarms are not reported
|
||||||
|
maintenance- represents the mandatory state of operating
|
||||||
|
loopbacks, ECPA test as well as Etherjack
|
||||||
|
diagnosis operations, alarms are not reported
|
||||||
|
disabled - represents the disabled state, user traffic is not passed,
|
||||||
|
management traffic is passed, alarms are not reported
|
||||||
|
unassigned - represents the disabled state,
|
||||||
|
traffic(user or management) is not passed,
|
||||||
|
alarms are not monitored.
|
||||||
|
monitored - represents the monitored state.
|
||||||
|
Used for retrieving performance monitoring on entity, but entity can't be used for normal operation.
|
||||||
|
Alarms are reported "
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
in-service (1),
|
||||||
|
management (2),
|
||||||
|
maintenance(3),
|
||||||
|
disabled (4),
|
||||||
|
unassigned (5),
|
||||||
|
monitored (6)
|
||||||
|
}
|
||||||
|
|
||||||
|
OperationalState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Operational State used for FSP150CM entities.
|
||||||
|
normal - represents operational state UP,
|
||||||
|
outage - represents operational state DOWN."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
normal (1),
|
||||||
|
outage (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
SecondaryState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Secondary state used for FSP150CM entities.
|
||||||
|
active - Active,
|
||||||
|
automaticinservice - Automatic In Service,
|
||||||
|
facilityfailure - Facility Failure,
|
||||||
|
fault - Fault,
|
||||||
|
loopback - Loopback,
|
||||||
|
maintenance - Maintenance,
|
||||||
|
mismatchedeqpt - Mismatched Equipment,
|
||||||
|
standbyhot - Standby Hot,
|
||||||
|
supportingentityoutage - Supporting Entity Outage,
|
||||||
|
unassigned - Unassigned,
|
||||||
|
unequipped - Unequipped,
|
||||||
|
disabled - Disabled,
|
||||||
|
forcedoffline - Forced offline,
|
||||||
|
initializing - Initializing,
|
||||||
|
prtcl - Protocol,
|
||||||
|
blckd - Blocked,
|
||||||
|
mon-tx - Monitor TX,
|
||||||
|
mir-rx - Mirror RX,
|
||||||
|
cema - CEMA,
|
||||||
|
lkdo - LKDO"
|
||||||
|
SYNTAX BITS {
|
||||||
|
not-applicable (0),
|
||||||
|
active (1),
|
||||||
|
automaticinservice (2),
|
||||||
|
facilityfailure (3),
|
||||||
|
fault (4),
|
||||||
|
loopback (5),
|
||||||
|
maintenance (6),
|
||||||
|
mismatchedeqpt (7),
|
||||||
|
standbyhot (8),
|
||||||
|
supportingentityoutage (9),
|
||||||
|
unassigned (10),
|
||||||
|
unequipped (11),
|
||||||
|
disabled (12),
|
||||||
|
forcedoffline (13),
|
||||||
|
initializing(14),
|
||||||
|
prtcl(15),
|
||||||
|
blckd(16),
|
||||||
|
mon-tx(17),
|
||||||
|
mir-rx(18),
|
||||||
|
cema(19),
|
||||||
|
lkdo(20)
|
||||||
|
}
|
||||||
|
|
||||||
|
EthernetPortSpeed ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Ethernet Port Speed.
|
||||||
|
speed-unknown : speed unknown
|
||||||
|
speed-10MB-full : fixed speed 10MB full duplex
|
||||||
|
speed-10MB-half : fixed speed 10MB half duplex
|
||||||
|
speed-100MB-full : fixed speed 100MB full duplex
|
||||||
|
speed-100MB-half : fixed speed 100MB half duplex
|
||||||
|
speed-1000MB-full : fixed speed 1000MB full duplex
|
||||||
|
speed-1000MB-half : fixed speed 1000MB half duplex
|
||||||
|
speed-auto : Auto negotiation, advertise all speeds
|
||||||
|
speed-auto-10MB-full : Auto negotiation, advertise 10MB full duplex
|
||||||
|
speed-auto-10MB-half : Auto negotiation, advertise 10MB half duplex
|
||||||
|
speed-auto-100MB-full: Auto negotiation, advertise 100MB full duplex
|
||||||
|
speed-auto-100MB-half: Auto negotiation, advertise 100MB half duplex
|
||||||
|
speed-auto-1000MB-full: Auto negotiation, advertise 1000MB full duplex
|
||||||
|
speed-auto-1000MB-half: Auto negotiation, advertise 1000MB half duplex
|
||||||
|
speed-negotiating : Auto negotiating, transient state
|
||||||
|
speed-auto-1000MB-full-master : Auto negotiation, advertise 1000MB full duplex, sync master
|
||||||
|
speed-auto-1000MB-full-slave : Auto negotiation, advertise 1000MB full duplex, sync slave
|
||||||
|
speed-none : Used to denote speed, when negotiating
|
||||||
|
speed-auto-1000MB-full-master-preferred : Auto negotiation,
|
||||||
|
advertise 1000MB full duplex, preferred sync master
|
||||||
|
speed-auto-1000MB-full-slave-preferred : Auto negotiation,
|
||||||
|
advertise 1000MB full duplex, preferred sync slave
|
||||||
|
speed-10G-full : fixed speed 10G full duplex
|
||||||
|
speed-auto-detect : Auto detect speed; iterate through available speeds and test
|
||||||
|
the link with remote end - if link is up at given speed, this speed is configured
|
||||||
|
."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
speed-unknown (0),
|
||||||
|
speed-10MB-full (1),
|
||||||
|
speed-10MB-half (2),
|
||||||
|
speed-100MB-full(3),
|
||||||
|
speed-100MB-half(4),
|
||||||
|
speed-1000MB-full(5),
|
||||||
|
speed-1000MB-half(6),
|
||||||
|
speed-auto (7),
|
||||||
|
speed-auto-10MB-full(8),
|
||||||
|
speed-auto-10MB-half(9),
|
||||||
|
speed-auto-100MB-full(10),
|
||||||
|
speed-auto-100MB-half(11),
|
||||||
|
speed-auto-1000MB-full(12),
|
||||||
|
speed-auto-1000MB-half(13),
|
||||||
|
speed-negotiating(14),
|
||||||
|
speed-auto-1000MB-full-master(15),
|
||||||
|
speed-auto-1000MB-full-slave(16),
|
||||||
|
speed-none(17),
|
||||||
|
speed-auto-1000MB-full-master-preferred(18),
|
||||||
|
speed-auto-1000MB-full-slave-preferred(19),
|
||||||
|
speed-10G-full (20),
|
||||||
|
speed-auto-detect (21)
|
||||||
|
}
|
||||||
|
|
||||||
|
EthernetMediaType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Ethernet Port Media Type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
copper(1),
|
||||||
|
fiber(2),
|
||||||
|
coppersfp(3), --enumeration added in R4.4CC
|
||||||
|
auto(4),
|
||||||
|
none(5)
|
||||||
|
}
|
||||||
|
|
||||||
|
PerfCounter64 ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This type represents a non-negative 64-bit integer. The initial
|
||||||
|
value of this integer will be 0. It will increment with time,
|
||||||
|
however, the value will revert back to 0 when the time period
|
||||||
|
for history interval elapses. Typically, this will be noticed
|
||||||
|
at 15minute intervals and 1 day intervals. Only the rollover
|
||||||
|
interval periods will keep counting to a maximum 64-bit value
|
||||||
|
and will wrap to 0 when this occurs."
|
||||||
|
SYNTAX Counter64
|
||||||
|
|
||||||
|
PerfCounter32 ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This type represents a non-negative 32-bit integer. The initial
|
||||||
|
value of this integer will be 0. It will increment with time,
|
||||||
|
however, the value will revert back to 0 when the time period
|
||||||
|
for history interval elapses. Typically, this will be noticed
|
||||||
|
at 15minute intervals and 1 day intervals. Only the rollover
|
||||||
|
interval periods will keep counting to a maximum 32-bit value
|
||||||
|
and will wrap to 0 when this occurs."
|
||||||
|
SYNTAX Counter32
|
||||||
|
|
||||||
|
IpVersion ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This type allows choice of IPv4 or IPv6 address specification."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
ipv4(1),
|
||||||
|
ipv6(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
IpPriorityMapMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This type allows choice of IP Priority Mapping Mode."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
none(1),
|
||||||
|
priomap-tos(2),
|
||||||
|
priomap-dscp(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
PriorityMapMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This type allows choice of Priority Mapping Mode."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
priomap-none(1),
|
||||||
|
priomap-tos(2),
|
||||||
|
priomap-dscp(3),
|
||||||
|
priomap-8021p(4), -- Outer
|
||||||
|
priomap-8021p-inner(5)
|
||||||
|
}
|
||||||
|
|
||||||
|
SfpConnectorValue ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This lists the SFP connector values."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable (0),
|
||||||
|
unknown (1),
|
||||||
|
sc (2),
|
||||||
|
fcs1cu (3),
|
||||||
|
fcs2cu (4),
|
||||||
|
bnc-tnc (5),
|
||||||
|
fccoaxhdr (6),
|
||||||
|
fjack (7),
|
||||||
|
lc (8),
|
||||||
|
mt-rj (9),
|
||||||
|
mu (10),
|
||||||
|
sg (11),
|
||||||
|
optpigtail (12),
|
||||||
|
hssdc (13),
|
||||||
|
cupigtail (14),
|
||||||
|
vendorspecific (15),
|
||||||
|
rj45(16)
|
||||||
|
}
|
||||||
|
|
||||||
|
RestartType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Restart Type used across all card types."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
warm-start (1),
|
||||||
|
cold-start (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
SfpMediaType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the SFP Media Type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
singlemode(1),
|
||||||
|
multimode(2),
|
||||||
|
multimode62-5(3),
|
||||||
|
copper(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
ScheduleType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Schedule Type of a scheduled operation."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
periodic(1),
|
||||||
|
one-shot(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
SchedActivityStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Scheduled Group Activity Status."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
initial(1),
|
||||||
|
active(2),
|
||||||
|
suspended(3),
|
||||||
|
completed(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
SchedActivityAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Scheduled Activity Action."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
suspend(1),
|
||||||
|
resume(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
MepDestinationType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Destination MEP Types."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
mepid(1),
|
||||||
|
macaddress(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
ClassOfServiceType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Class of Service Types."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
cos-not-applicable(0),
|
||||||
|
cos-zero(1),
|
||||||
|
cos-one(2),
|
||||||
|
cos-two(3),
|
||||||
|
cos-three(4),
|
||||||
|
cos-four(5),
|
||||||
|
cos-five(6),
|
||||||
|
cos-six(7),
|
||||||
|
cos-seven(8)
|
||||||
|
}
|
||||||
|
|
||||||
|
SignalDirectionType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signal Direction Type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
input(1),
|
||||||
|
output(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
AfpTagControl ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Afp Tag Control."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
ctag(1),
|
||||||
|
stag(2),
|
||||||
|
both(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmP2PFlowType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Agg Flow Type,incluing e-line."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
eline (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmTrafficACLPriorityType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Traffic acl priority type, including tos, dscp and traffic class."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable(0),
|
||||||
|
acl-tos(1),
|
||||||
|
acl-dscp(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmTrafficAclFilterActionType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Access Control List
|
||||||
|
permit - Permit access,
|
||||||
|
deny - Deny access."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
permit (1),
|
||||||
|
deny (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmTrafficAclFilterType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Traffic acl filter type, including
|
||||||
|
MAC
|
||||||
|
IPV4
|
||||||
|
IPV6."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
mac (1),
|
||||||
|
ipv4 (2),
|
||||||
|
ipv6 (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmTrafficAclProtocolType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Traffic acl protocol type, including
|
||||||
|
tcp
|
||||||
|
udp."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable(0),
|
||||||
|
tcp (1),
|
||||||
|
udp (2)
|
||||||
|
}
|
||||||
|
VlanEthertype ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Vlan Ether Type,
|
||||||
|
cvlan,
|
||||||
|
svlan."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
cvlan (1),
|
||||||
|
svlan (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmPmBinAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Provides ability to clear the contents of PM bin."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
clear (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmPmIntervalType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the Performance Monitoring Interval Type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
interval-15min (1),
|
||||||
|
interval-1day (2),
|
||||||
|
rollover (3),
|
||||||
|
interval-5min (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
TDMFrequencySourceType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for TDM Frequency Source
|
||||||
|
loopTiming,
|
||||||
|
systemTiming,
|
||||||
|
lineTiming"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable(0),
|
||||||
|
loopTiming(1),
|
||||||
|
systemTiming(2),
|
||||||
|
lineTiming(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
F3DisplayString ::= TEXTUAL-CONVENTION
|
||||||
|
DISPLAY-HINT "2047a"
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is similar with DisplayString,
|
||||||
|
and the difference is its length is 2047.
|
||||||
|
|
||||||
|
Any object defined using this syntax may not exceed 2047
|
||||||
|
characters in length."
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..2047))
|
||||||
|
|
||||||
|
Decimal32 ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value is encoded in a Decimal32 interchange format.
|
||||||
|
The decimal value should be calculated as follows:
|
||||||
|
|
||||||
|
(−1)^sign x 10^(exponent−101) x mantissa
|
||||||
|
|
||||||
|
The individual components of the equation are coded in two different
|
||||||
|
formats depending on the range of the mantissa.
|
||||||
|
|
||||||
|
Format A:
|
||||||
|
Second and third bits can be: 00, 01 or 10
|
||||||
|
|
||||||
|
s EEeeeeee mmmmmmm mmmmmmmm mmmmmmmm
|
||||||
|
|
||||||
|
sign: coded on a 1 bit - s
|
||||||
|
exponent: coded on 8 bits - EEeeeeee
|
||||||
|
where EE: 00, 01 or 10
|
||||||
|
mantissa: coded on 24 bits - 0mmmmmmm mmmmmmmm mmmmmmmm
|
||||||
|
|
||||||
|
Format B:
|
||||||
|
For a larger mantissa.
|
||||||
|
Second and third bits are: 11
|
||||||
|
|
||||||
|
s 11 EEeeeeee mmmmm mmmmmmmm mmmmmmmm
|
||||||
|
|
||||||
|
sign: coded on a 1 bit - s
|
||||||
|
exponent: coded on 8 bits - EEeeeeee
|
||||||
|
where EE: 00, 01 or 10
|
||||||
|
mantissa: coded on 24 bits - 100mmmmm mmmmmmmm mmmmmmmm"
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
|
||||||
|
UserInterfaceType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Denotes used user interface type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
cli (1),
|
||||||
|
gui (2),
|
||||||
|
netconf (3),
|
||||||
|
snmp (4)
|
||||||
|
}
|
||||||
|
-- same as FlowSecureState. Duplicated to avoid cyclic dependency
|
||||||
|
FlowSecState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Flow secure state."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
secureNormal (1),
|
||||||
|
secureBlocked (2),
|
||||||
|
unsecureNormal (3),
|
||||||
|
unsecureBlocked (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
END
|
2551
mibs/adva/fsp150cm-connectguard.mib
Normal file
2551
mibs/adva/fsp150cm-connectguard.mib
Normal file
File diff suppressed because it is too large
Load Diff
287
mibs/adva/fsp150cm-dataexport.mib
Normal file
287
mibs/adva/fsp150cm-dataexport.mib
Normal file
@ -0,0 +1,287 @@
|
|||||||
|
F3-DATAEXPORT-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString, RowStatus, StorageType,
|
||||||
|
VariablePointer
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
IpVersion, PerfCounter64
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
Ipv6Address
|
||||||
|
FROM IPV6-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
f3DataExportMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201310310000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Marek Romaniuk
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 414
|
||||||
|
E-mail: mromaniuk@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Data Export MIB definitions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201310310000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201312090000Z,
|
||||||
|
(1) Added new object: f3DataExportClearStatsAction
|
||||||
|
Notes from release 201310310000Z,
|
||||||
|
(1) MIB version ready for release FSP150CC 6.1.CC."
|
||||||
|
|
||||||
|
::= {fsp150cm 30}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
|
||||||
|
f3DataExportConfigObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 1}
|
||||||
|
f3DataExportCounterObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 2}
|
||||||
|
f3DataExportActionObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 3}
|
||||||
|
f3DataExportConformance OBJECT IDENTIFIER ::= {f3DataExportMIB 4}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
|
||||||
|
DataExportType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Data Export Types."
|
||||||
|
SYNTAX BITS {
|
||||||
|
esal3pm(1),
|
||||||
|
twamppm(2),
|
||||||
|
flowbyteratepm(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Data Export Configure Scalars
|
||||||
|
--
|
||||||
|
|
||||||
|
f3DataExportTypes OBJECT-TYPE
|
||||||
|
SYNTAX DataExportType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" This object provides ability to set data export types."
|
||||||
|
::= { f3DataExportConfigObjects 1 }
|
||||||
|
|
||||||
|
f3DataExportReportInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..60)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" This object provides ability to set interval value (in seconds)."
|
||||||
|
::= { f3DataExportConfigObjects 2 }
|
||||||
|
|
||||||
|
f3DataExportIpVersion OBJECT-TYPE
|
||||||
|
SYNTAX IpVersion
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" This object provides ability to set version of IP protocol."
|
||||||
|
::= { f3DataExportConfigObjects 3 }
|
||||||
|
|
||||||
|
f3DataExportServerIpv4Addr OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" This object provides ability to set IPv4 FTP server address."
|
||||||
|
::= { f3DataExportConfigObjects 4 }
|
||||||
|
|
||||||
|
f3DataExportServerIpv6Addr OBJECT-TYPE
|
||||||
|
SYNTAX Ipv6Address
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" This object provides ability to set IPv6 FTP server address."
|
||||||
|
::= { f3DataExportConfigObjects 5 }
|
||||||
|
|
||||||
|
f3DataExportUserName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" This object provides ability to set transfer protocol user login."
|
||||||
|
::= { f3DataExportConfigObjects 6 }
|
||||||
|
|
||||||
|
f3DataExportPassword OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" This object provides ability to set transfer protocol user password.
|
||||||
|
Reading this object will return an empty string if the password
|
||||||
|
has not been set or ***** if the password has been set."
|
||||||
|
::= { f3DataExportConfigObjects 7 }
|
||||||
|
|
||||||
|
f3DataExportPath OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" This object provides ability to set remote path to place file."
|
||||||
|
::= { f3DataExportConfigObjects 8 }
|
||||||
|
|
||||||
|
|
||||||
|
f3DataExportConfigObjectTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3DataExportConfigObjectEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table allows configuration of the object which need export data."
|
||||||
|
::= { f3DataExportConfigObjects 9 }
|
||||||
|
|
||||||
|
f3DataExportConfigObjectEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3DataExportConfigObjectEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3DataExportConfigObjectTable."
|
||||||
|
INDEX { f3DataExportConfigObjectEntity }
|
||||||
|
::= { f3DataExportConfigObjectTable 1 }
|
||||||
|
|
||||||
|
F3DataExportConfigObjectEntry ::= SEQUENCE {
|
||||||
|
f3DataExportConfigObjectEntity VariablePointer,
|
||||||
|
f3DataExportConfigObjectStorageType StorageType,
|
||||||
|
f3DataExportConfigObjectRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3DataExportConfigObjectEntity OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The object value need export data."
|
||||||
|
::= { f3DataExportConfigObjectEntry 1 }
|
||||||
|
|
||||||
|
f3DataExportConfigObjectStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3DataExportConfigObjectEntry 2 }
|
||||||
|
|
||||||
|
f3DataExportConfigObjectRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
An entry MUST NOT exist in the active state unless all
|
||||||
|
objects in the entry have an appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3DataExportConfigObjectRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3DataExportConfigObjectRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3DataExportConfigObjectRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3DataExportConfigObjectEntry 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Data Export Counter Scalars
|
||||||
|
--
|
||||||
|
|
||||||
|
f3DataExportServerXferPass OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" Counter for successful PM export"
|
||||||
|
::= { f3DataExportCounterObjects 1 }
|
||||||
|
|
||||||
|
f3DataExportServerXferFail OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
" Counter for failure PM export."
|
||||||
|
::= { f3DataExportCounterObjects 2 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Data Export Action Objects
|
||||||
|
--
|
||||||
|
|
||||||
|
f3DataExportClearStatsAction OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
clear(1)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Initiates a data export action.
|
||||||
|
This object is write only.
|
||||||
|
Supported actions are:
|
||||||
|
clear(1) - Clear Data Export Stats."
|
||||||
|
::= { f3DataExportActionObjects 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
|
||||||
|
f3DataExportCompliances OBJECT IDENTIFIER ::= {f3DataExportConformance 1}
|
||||||
|
f3DataExportGroups OBJECT IDENTIFIER ::= {f3DataExportConformance 2}
|
||||||
|
|
||||||
|
f3DataExportCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-DATAEXPORT-MIB compilance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3DataExportConfigGroup, f3DataExportCounterGroup, f3DataExportActionGroup
|
||||||
|
}
|
||||||
|
::= { f3DataExportCompliances 1 }
|
||||||
|
|
||||||
|
f3DataExportConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3DataExportTypes,
|
||||||
|
f3DataExportReportInterval,
|
||||||
|
f3DataExportIpVersion,
|
||||||
|
f3DataExportServerIpv4Addr,
|
||||||
|
f3DataExportServerIpv6Addr,
|
||||||
|
f3DataExportUserName,
|
||||||
|
f3DataExportPassword,
|
||||||
|
f3DataExportPath
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Data Export."
|
||||||
|
::= { f3DataExportGroups 1 }
|
||||||
|
|
||||||
|
f3DataExportCounterGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3DataExportServerXferPass,
|
||||||
|
f3DataExportServerXferFail
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Data Export counter objects."
|
||||||
|
::= { f3DataExportGroups 2 }
|
||||||
|
|
||||||
|
f3DataExportActionGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3DataExportClearStatsAction
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Data Export action objects."
|
||||||
|
::= { f3DataExportGroups 3 }
|
||||||
|
|
||||||
|
END
|
704
mibs/adva/fsp150cm-elmi.mib
Normal file
704
mibs/adva/fsp150cm-elmi.mib
Normal file
@ -0,0 +1,704 @@
|
|||||||
|
F3-ELMI-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
DisplayString, TruthValue, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
neIndex, shelfIndex, slotIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
cmEthernetAccPortIndex, cmEthernetNetPortIndex, cmFlowIndex
|
||||||
|
FROM CM-FACILITY-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
PerfCounter64, OperationalState
|
||||||
|
FROM CM-COMMON-MIB;
|
||||||
|
|
||||||
|
f3ElmiMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201205180000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Raghav Trivedi
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +1 972 759-1239
|
||||||
|
E-mail: rtrivedi@advaoptical.com
|
||||||
|
Postal: 2301 N. Greenville Ave. #300
|
||||||
|
Richardson, TX USA 75082"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the ELMI MIB definitions used by
|
||||||
|
the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201205180000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201205180000Z
|
||||||
|
(i)Initial Version."
|
||||||
|
::= {fsp150cm 20}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3ElmiConfigObjects OBJECT IDENTIFIER ::= {f3ElmiMIB 1}
|
||||||
|
f3ElmiStatsObjects OBJECT IDENTIFIER ::= {f3ElmiMIB 2}
|
||||||
|
f3ElmiConformance OBJECT IDENTIFIER ::= {f3ElmiMIB 3}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
ELMIEvcStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the E-LMI EVC status sent in Status messages"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
active(1),
|
||||||
|
inactive(2),
|
||||||
|
partiallyActive(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
ELMIEvcType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the E-LMI EVC type sent in Status messages"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
pointToPoint(1),
|
||||||
|
pointToMultipoint(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- CONFIGURATION
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- Ethernet Access Port - ELMI Config Table
|
||||||
|
--
|
||||||
|
f3AccPortElmiConfigTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3AccPortElmiConfigEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Access Port related
|
||||||
|
ELMI Configuration."
|
||||||
|
::= { f3ElmiConfigObjects 1 }
|
||||||
|
|
||||||
|
f3AccPortElmiConfigEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3AccPortElmiConfigEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Access Port ELMI Configuration Entity."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetAccPortIndex,
|
||||||
|
f3AccPortElmiConfigIndex }
|
||||||
|
::= { f3AccPortElmiConfigTable 1 }
|
||||||
|
|
||||||
|
F3AccPortElmiConfigEntry ::= SEQUENCE {
|
||||||
|
f3AccPortElmiConfigIndex Integer32,
|
||||||
|
f3AccPortElmiConfigEnabled TruthValue,
|
||||||
|
f3AccPortElmiConfigOperationalState OperationalState,
|
||||||
|
f3AccPortElmiConfigN393StatusCounter Integer32,
|
||||||
|
f3AccPortElmiConfigT392PollVerificationTimer Integer32,
|
||||||
|
f3AccPortElmiConfigAsyncStatusEnabled TruthValue,
|
||||||
|
f3AccPortElmiConfigMinAsyncMessageInterval Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3AccPortElmiConfigIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Access Port ELMI Configuration."
|
||||||
|
::= { f3AccPortElmiConfigEntry 1 }
|
||||||
|
|
||||||
|
f3AccPortElmiConfigEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows SNMP management entities to enable/disable ELMI
|
||||||
|
on the Access Port."
|
||||||
|
::= { f3AccPortElmiConfigEntry 2 }
|
||||||
|
|
||||||
|
f3AccPortElmiConfigOperationalState OBJECT-TYPE
|
||||||
|
SYNTAX OperationalState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Operational State of the ELMI state machine
|
||||||
|
on the Access Port."
|
||||||
|
::= { f3AccPortElmiConfigEntry 3 }
|
||||||
|
|
||||||
|
f3AccPortElmiConfigN393StatusCounter OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (2..10)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of maximum number of consecutive errors,
|
||||||
|
after which ELMI is declared as not operational."
|
||||||
|
DEFVAL { 4 }
|
||||||
|
::= { f3AccPortElmiConfigEntry 4 }
|
||||||
|
|
||||||
|
f3AccPortElmiConfigT392PollVerificationTimer OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0|5..30)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the Poll Verification Timer in seconds. Value of
|
||||||
|
0 will be used to disable the timer."
|
||||||
|
DEFVAL { 15 }
|
||||||
|
::= { f3AccPortElmiConfigEntry 5 }
|
||||||
|
|
||||||
|
f3AccPortElmiConfigAsyncStatusEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows configuration of the capability to generate and
|
||||||
|
send Asynchronous Status."
|
||||||
|
::= { f3AccPortElmiConfigEntry 6 }
|
||||||
|
|
||||||
|
f3AccPortElmiConfigMinAsyncMessageInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..3)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows configuration of the minimum time interval between
|
||||||
|
asynchronouos status messages, in seconds."
|
||||||
|
DEFVAL { 1 }
|
||||||
|
::= { f3AccPortElmiConfigEntry 7 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Network Port - ELMI Config Table
|
||||||
|
--
|
||||||
|
f3NetPortElmiConfigTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3NetPortElmiConfigEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Access Port related
|
||||||
|
ELMI Configuration."
|
||||||
|
::= { f3ElmiConfigObjects 2 }
|
||||||
|
|
||||||
|
f3NetPortElmiConfigEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3NetPortElmiConfigEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Access Port ELMI Configuration Entity."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetNetPortIndex,
|
||||||
|
f3NetPortElmiConfigIndex }
|
||||||
|
::= { f3NetPortElmiConfigTable 1 }
|
||||||
|
|
||||||
|
F3NetPortElmiConfigEntry ::= SEQUENCE {
|
||||||
|
f3NetPortElmiConfigIndex Integer32,
|
||||||
|
f3NetPortElmiConfigEnabled TruthValue,
|
||||||
|
f3NetPortElmiConfigOperationalState OperationalState,
|
||||||
|
f3NetPortElmiConfigN393StatusCounter Integer32,
|
||||||
|
f3NetPortElmiConfigT392PollVerificationTimer Integer32,
|
||||||
|
f3NetPortElmiConfigAsyncStatusEnabled TruthValue,
|
||||||
|
f3NetPortElmiConfigMinAsyncMessageInterval Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3NetPortElmiConfigIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Network Port ELMI Configuration."
|
||||||
|
::= { f3NetPortElmiConfigEntry 1 }
|
||||||
|
|
||||||
|
f3NetPortElmiConfigEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows SNMP management entities to enable/disable ELMI
|
||||||
|
on the Network Port."
|
||||||
|
::= { f3NetPortElmiConfigEntry 2 }
|
||||||
|
|
||||||
|
f3NetPortElmiConfigOperationalState OBJECT-TYPE
|
||||||
|
SYNTAX OperationalState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Operational State of the ELMI state machine
|
||||||
|
on the Network Port."
|
||||||
|
::= { f3NetPortElmiConfigEntry 3 }
|
||||||
|
|
||||||
|
f3NetPortElmiConfigN393StatusCounter OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (2..10)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of maximum number of consecutive errors,
|
||||||
|
after which ELMI is declared as not operational."
|
||||||
|
DEFVAL { 4 }
|
||||||
|
::= { f3NetPortElmiConfigEntry 4 }
|
||||||
|
|
||||||
|
f3NetPortElmiConfigT392PollVerificationTimer OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0|5..30)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the Poll Verification Timer in seconds. Value of
|
||||||
|
0 will be used to disable the timer."
|
||||||
|
DEFVAL { 15 }
|
||||||
|
::= { f3NetPortElmiConfigEntry 5 }
|
||||||
|
|
||||||
|
f3NetPortElmiConfigAsyncStatusEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows configuration of the capability to generate and
|
||||||
|
send Asynchronous Status."
|
||||||
|
::= { f3NetPortElmiConfigEntry 6 }
|
||||||
|
|
||||||
|
f3NetPortElmiConfigMinAsyncMessageInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..3)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows configuration of the minimum time interval between
|
||||||
|
asynchronouos status messages, in seconds."
|
||||||
|
DEFVAL { 1 }
|
||||||
|
::= { f3NetPortElmiConfigEntry 7 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Access Port - ELMI Statistics Table
|
||||||
|
--
|
||||||
|
f3AccPortElmiStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3AccPortElmiStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Access Port related
|
||||||
|
ELMI Statistics."
|
||||||
|
::= { f3ElmiStatsObjects 1 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3AccPortElmiStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Access Port ELMI Statistics Entity."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetAccPortIndex,
|
||||||
|
f3AccPortElmiConfigIndex, f3AccPortElmiStatsIndex }
|
||||||
|
::= { f3AccPortElmiStatsTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
F3AccPortElmiStatsEntry ::= SEQUENCE {
|
||||||
|
f3AccPortElmiStatsIndex Integer32,
|
||||||
|
f3AccPortElmiStatsLastFullStatusSent TimeTicks,
|
||||||
|
f3AccPortElmiStatsLastStatusCheckSent TimeTicks,
|
||||||
|
f3AccPortElmiStatsLastFullStatusReceived TimeTicks,
|
||||||
|
f3AccPortElmiStatsLastStatusCheckReceived TimeTicks,
|
||||||
|
f3AccPortElmiStatsInvalidProtocolVersionFrames PerfCounter64,
|
||||||
|
f3AccPortElmiStatsInvalidMessageTypeFrames PerfCounter64,
|
||||||
|
f3AccPortElmiStatsOutOfSequenceIEFrames PerfCounter64,
|
||||||
|
f3AccPortElmiStatsDuplicateIEFrames PerfCounter64,
|
||||||
|
f3AccPortElmiStatsMissingMandatoryIEFrames PerfCounter64,
|
||||||
|
f3AccPortElmiStatsErroredMandatoryIEFrames PerfCounter64,
|
||||||
|
f3AccPortElmiStatsUnexpectedIEFrames PerfCounter64,
|
||||||
|
f3AccPortElmiStatsPVTExpirations PerfCounter64
|
||||||
|
}
|
||||||
|
|
||||||
|
f3AccPortElmiStatsIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Access Port ELMI Statistics."
|
||||||
|
::= { f3AccPortElmiStatsEntry 1 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsLastFullStatusSent OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides number of hours, minutes, seconds since last full
|
||||||
|
status report was sent."
|
||||||
|
::= { f3AccPortElmiStatsEntry 2 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsLastStatusCheckSent OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides number of hours, minutes, seconds since last
|
||||||
|
status check was sent."
|
||||||
|
::= { f3AccPortElmiStatsEntry 3 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsLastFullStatusReceived OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides number of hours, minutes, seconds since last
|
||||||
|
status check was received."
|
||||||
|
::= { f3AccPortElmiStatsEntry 4 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsLastStatusCheckReceived OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides number of hours, minutes, seconds since last
|
||||||
|
status check was received."
|
||||||
|
::= { f3AccPortElmiStatsEntry 5 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsInvalidProtocolVersionFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of invalid protocol version frames."
|
||||||
|
::= { f3AccPortElmiStatsEntry 6 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsInvalidMessageTypeFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of invalid message type frames."
|
||||||
|
::= { f3AccPortElmiStatsEntry 7 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsOutOfSequenceIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more Information Elements out of sequence."
|
||||||
|
::= { f3AccPortElmiStatsEntry 8 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsDuplicateIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more duplicate Information Elements."
|
||||||
|
::= { f3AccPortElmiStatsEntry 9 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsMissingMandatoryIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more missing mandatory Information Elements."
|
||||||
|
::= { f3AccPortElmiStatsEntry 10 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsErroredMandatoryIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more errors in mandatory Information Elements."
|
||||||
|
::= { f3AccPortElmiStatsEntry 11 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsUnexpectedIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more unexpected Information Elements."
|
||||||
|
::= { f3AccPortElmiStatsEntry 12 }
|
||||||
|
|
||||||
|
f3AccPortElmiStatsPVTExpirations OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of times the Protocol Verification Timer(t392)
|
||||||
|
has expired."
|
||||||
|
::= { f3AccPortElmiStatsEntry 13 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Access Port - ELMI Statistics Table
|
||||||
|
--
|
||||||
|
f3NetPortElmiStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3NetPortElmiStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Access Port related
|
||||||
|
ELMI Statistics."
|
||||||
|
::= { f3ElmiStatsObjects 2 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3NetPortElmiStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Access Port ELMI Statistics Entity."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetNetPortIndex,
|
||||||
|
f3NetPortElmiConfigIndex, f3NetPortElmiStatsIndex }
|
||||||
|
::= { f3NetPortElmiStatsTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
F3NetPortElmiStatsEntry ::= SEQUENCE {
|
||||||
|
f3NetPortElmiStatsIndex Integer32,
|
||||||
|
f3NetPortElmiStatsLastFullStatusSent TimeTicks,
|
||||||
|
f3NetPortElmiStatsLastStatusCheckSent TimeTicks,
|
||||||
|
f3NetPortElmiStatsLastFullStatusReceived TimeTicks,
|
||||||
|
f3NetPortElmiStatsLastStatusCheckReceived TimeTicks,
|
||||||
|
f3NetPortElmiStatsInvalidProtocolVersionFrames PerfCounter64,
|
||||||
|
f3NetPortElmiStatsInvalidMessageTypeFrames PerfCounter64,
|
||||||
|
f3NetPortElmiStatsOutOfSequenceIEFrames PerfCounter64,
|
||||||
|
f3NetPortElmiStatsDuplicateIEFrames PerfCounter64,
|
||||||
|
f3NetPortElmiStatsMissingMandatoryIEFrames PerfCounter64,
|
||||||
|
f3NetPortElmiStatsErroredMandatoryIEFrames PerfCounter64,
|
||||||
|
f3NetPortElmiStatsUnexpectedIEFrames PerfCounter64,
|
||||||
|
f3NetPortElmiStatsPVTExpirations PerfCounter64
|
||||||
|
}
|
||||||
|
|
||||||
|
f3NetPortElmiStatsIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Access Port ELMI Statistics."
|
||||||
|
::= { f3NetPortElmiStatsEntry 1 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsLastFullStatusSent OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides number of hours, minutes, seconds since last full
|
||||||
|
status report was sent."
|
||||||
|
::= { f3NetPortElmiStatsEntry 2 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsLastStatusCheckSent OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides number of hours, minutes, seconds since last
|
||||||
|
status check was sent."
|
||||||
|
::= { f3NetPortElmiStatsEntry 3 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsLastFullStatusReceived OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides number of hours, minutes, seconds since last
|
||||||
|
status check was received."
|
||||||
|
::= { f3NetPortElmiStatsEntry 4 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsLastStatusCheckReceived OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides number of hours, minutes, seconds since last
|
||||||
|
status check was received."
|
||||||
|
::= { f3NetPortElmiStatsEntry 5 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsInvalidProtocolVersionFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of invalid protocol version frames."
|
||||||
|
::= { f3NetPortElmiStatsEntry 6 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsInvalidMessageTypeFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of invalid message type frames."
|
||||||
|
::= { f3NetPortElmiStatsEntry 7 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsOutOfSequenceIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more Information Elements out of sequence."
|
||||||
|
::= { f3NetPortElmiStatsEntry 8 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsDuplicateIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more duplicate Information Elements."
|
||||||
|
::= { f3NetPortElmiStatsEntry 9 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsMissingMandatoryIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more missing mandatory Information Elements."
|
||||||
|
::= { f3NetPortElmiStatsEntry 10 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsErroredMandatoryIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more errors in mandatory Information Elements."
|
||||||
|
::= { f3NetPortElmiStatsEntry 11 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsUnexpectedIEFrames OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of ELMI frames received with one or
|
||||||
|
more unexpected Information Elements."
|
||||||
|
::= { f3NetPortElmiStatsEntry 12 }
|
||||||
|
|
||||||
|
f3NetPortElmiStatsPVTExpirations OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the number of times the Protocol Verification Timer(t392)
|
||||||
|
has expired."
|
||||||
|
::= { f3NetPortElmiStatsEntry 13 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- ELMI EVC Status Information Table
|
||||||
|
--
|
||||||
|
f3ElmiEvcStatusInfoTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3ElmiEvcStatusInfoEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to ELMI EVC Status."
|
||||||
|
::= { f3ElmiConfigObjects 3 }
|
||||||
|
|
||||||
|
f3ElmiEvcStatusInfoEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3ElmiEvcStatusInfoEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information about EVC Status information
|
||||||
|
transmitted in the last E-LMI STATUS Message."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetAccPortIndex,
|
||||||
|
cmFlowIndex }
|
||||||
|
::= { f3ElmiEvcStatusInfoTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
F3ElmiEvcStatusInfoEntry ::= SEQUENCE {
|
||||||
|
f3ElmiEvcStatusInfoEvcID Integer32,
|
||||||
|
f3ElmiEvcStatusInfoEvcFlowID DisplayString,
|
||||||
|
f3ElmiEvcStatusInfoEvcStatus ELMIEvcStatus,
|
||||||
|
f3ElmiEvcStatusInfoEvcType ELMIEvcType
|
||||||
|
}
|
||||||
|
|
||||||
|
f3ElmiEvcStatusInfoEvcID OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents unique EVC Identifier within the System.
|
||||||
|
This value is sent in the E-LMI Status Message as EVC Reference ID."
|
||||||
|
::= { f3ElmiEvcStatusInfoEntry 1 }
|
||||||
|
|
||||||
|
f3ElmiEvcStatusInfoEvcFlowID OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents EVC Identifier derived from
|
||||||
|
cmFlowCircuitName of the Flow.
|
||||||
|
This value is sent in the E-LMI Status Message as EVC ID."
|
||||||
|
::= { f3ElmiEvcStatusInfoEntry 2 }
|
||||||
|
|
||||||
|
f3ElmiEvcStatusInfoEvcStatus OBJECT-TYPE
|
||||||
|
SYNTAX ELMIEvcStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents E-LMI EVC Status"
|
||||||
|
::= { f3ElmiEvcStatusInfoEntry 3 }
|
||||||
|
|
||||||
|
f3ElmiEvcStatusInfoEvcType OBJECT-TYPE
|
||||||
|
SYNTAX ELMIEvcType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents E-LMI EVC Type"
|
||||||
|
::= { f3ElmiEvcStatusInfoEntry 4 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- CONFORMANCE
|
||||||
|
--
|
||||||
|
f3ElmiCompliances OBJECT IDENTIFIER ::= {f3ElmiConformance 1}
|
||||||
|
f3ElmiGroups OBJECT IDENTIFIER ::= {f3ElmiConformance 2}
|
||||||
|
|
||||||
|
f3ElmiCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3 ELMI
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3ElmiConfigGroup, f3ElmiStatsGroup
|
||||||
|
}
|
||||||
|
::= { f3ElmiCompliances 1 }
|
||||||
|
|
||||||
|
f3ElmiConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3AccPortElmiConfigEnabled,
|
||||||
|
f3AccPortElmiConfigOperationalState, f3AccPortElmiConfigN393StatusCounter,
|
||||||
|
f3AccPortElmiConfigT392PollVerificationTimer, f3AccPortElmiConfigAsyncStatusEnabled,
|
||||||
|
f3AccPortElmiConfigMinAsyncMessageInterval, f3NetPortElmiConfigEnabled,
|
||||||
|
f3NetPortElmiConfigOperationalState, f3NetPortElmiConfigN393StatusCounter,
|
||||||
|
f3NetPortElmiConfigT392PollVerificationTimer, f3NetPortElmiConfigAsyncStatusEnabled,
|
||||||
|
f3NetPortElmiConfigMinAsyncMessageInterval,
|
||||||
|
|
||||||
|
f3ElmiEvcStatusInfoEvcID, f3ElmiEvcStatusInfoEvcFlowID,
|
||||||
|
f3ElmiEvcStatusInfoEvcStatus, f3ElmiEvcStatusInfoEvcType
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the F3 ELMI Configuration data."
|
||||||
|
::= { f3ElmiGroups 1 }
|
||||||
|
|
||||||
|
f3ElmiStatsGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3AccPortElmiStatsLastFullStatusSent,
|
||||||
|
f3AccPortElmiStatsLastStatusCheckSent, f3AccPortElmiStatsLastFullStatusReceived,
|
||||||
|
f3AccPortElmiStatsLastStatusCheckReceived,
|
||||||
|
f3AccPortElmiStatsInvalidProtocolVersionFrames,
|
||||||
|
f3AccPortElmiStatsInvalidMessageTypeFrames,
|
||||||
|
f3AccPortElmiStatsOutOfSequenceIEFrames, f3AccPortElmiStatsDuplicateIEFrames,
|
||||||
|
f3AccPortElmiStatsMissingMandatoryIEFrames,
|
||||||
|
f3AccPortElmiStatsErroredMandatoryIEFrames,
|
||||||
|
f3AccPortElmiStatsUnexpectedIEFrames, f3AccPortElmiStatsPVTExpirations,
|
||||||
|
|
||||||
|
f3NetPortElmiStatsLastFullStatusSent,
|
||||||
|
f3NetPortElmiStatsLastStatusCheckSent, f3NetPortElmiStatsLastFullStatusReceived,
|
||||||
|
f3NetPortElmiStatsLastStatusCheckReceived,
|
||||||
|
f3NetPortElmiStatsInvalidProtocolVersionFrames,
|
||||||
|
f3NetPortElmiStatsInvalidMessageTypeFrames,
|
||||||
|
f3NetPortElmiStatsOutOfSequenceIEFrames, f3NetPortElmiStatsDuplicateIEFrames,
|
||||||
|
f3NetPortElmiStatsMissingMandatoryIEFrames,
|
||||||
|
f3NetPortElmiStatsErroredMandatoryIEFrames,
|
||||||
|
f3NetPortElmiStatsUnexpectedIEFrames, f3NetPortElmiStatsPVTExpirations
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the F3 ELMI Configuration data."
|
||||||
|
::= { f3ElmiGroups 2 }
|
||||||
|
|
||||||
|
END
|
9317
mibs/adva/fsp150cm-entity.mib
Normal file
9317
mibs/adva/fsp150cm-entity.mib
Normal file
File diff suppressed because it is too large
Load Diff
822
mibs/adva/fsp150cm-eompls.mib
Normal file
822
mibs/adva/fsp150cm-eompls.mib
Normal file
@ -0,0 +1,822 @@
|
|||||||
|
F3-EOMPLS-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress, Counter64
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DateAndTime, MacAddress, RowStatus, StorageType, TruthValue,DisplayString,
|
||||||
|
VariablePointer, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
AdminState, OperationalState, SecondaryState,
|
||||||
|
VlanId, VlanPriority,
|
||||||
|
CmPmIntervalType, CmPmBinAction, PerfCounter64
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
cmEthernetNetPortEntry, cmFlowEntry, cmPrioMapV2PrioMappingCOSEntry
|
||||||
|
FROM CM-FACILITY-MIB
|
||||||
|
neIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
f3EoMplsMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201508140000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Jack Chen
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 411
|
||||||
|
E-mail: jchen@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Ethernet Service Manager MIB defitinions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201508140000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201508140000Z."
|
||||||
|
|
||||||
|
::= {fsp150cm 39}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
EoMplsMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"EoMpls mode"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
raw (1),
|
||||||
|
tagged (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
EoMplsDiscoveryType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"EoMpls discovery type"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
static (1),
|
||||||
|
dynamic (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3EoMplsConfigObjects OBJECT IDENTIFIER ::= {f3EoMplsMIB 1}
|
||||||
|
f3EoMplsPerformance OBJECT IDENTIFIER ::= {f3EoMplsMIB 2}
|
||||||
|
f3EoMplsNotifications OBJECT IDENTIFIER ::= {f3EoMplsMIB 3}
|
||||||
|
f3EoMplsConformance OBJECT IDENTIFIER ::= {f3EoMplsMIB 4}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- EoMpls Pw Config Table
|
||||||
|
--
|
||||||
|
f3EoMplsPwTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EoMplsPwEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table has list of entries with which FSPNM can associate some
|
||||||
|
information in the form of name-value pairs."
|
||||||
|
::= { f3EoMplsConfigObjects 1 }
|
||||||
|
|
||||||
|
f3EoMplsPwEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EoMplsPwEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The conceptual row in f3EoMplsPwTable."
|
||||||
|
INDEX { neIndex, f3EoMplsPwIndex }
|
||||||
|
::= { f3EoMplsPwTable 1 }
|
||||||
|
|
||||||
|
F3EoMplsPwEntry ::= SEQUENCE {
|
||||||
|
f3EoMplsPwIndex Integer32,
|
||||||
|
f3EoMplsPwMode EoMplsMode,
|
||||||
|
f3EoMplsPwTxTunnelLabel Unsigned32,
|
||||||
|
f3EoMplsPwTxTunnelExp Unsigned32,
|
||||||
|
f3EoMplsPwTxTunnelTtl Unsigned32,
|
||||||
|
f3EoMplsPwTxVcLabelControl TruthValue,
|
||||||
|
f3EoMplsPwTxVcLabel Unsigned32,
|
||||||
|
f3EoMplsPwTxVcExp Unsigned32,
|
||||||
|
f3EoMplsPwTxVcTtl Unsigned32,
|
||||||
|
f3EoMplsPwRxTunnelLabel Unsigned32,
|
||||||
|
f3EoMplsPwRxTunnelExp Unsigned32,
|
||||||
|
f3EoMplsPwRxTunnelTtl Unsigned32,
|
||||||
|
f3EoMplsPwRxVcLabelControl TruthValue,
|
||||||
|
f3EoMplsPwRxVcLabel Unsigned32,
|
||||||
|
f3EoMplsPwRxVcExp Unsigned32,
|
||||||
|
f3EoMplsPwRxVcTtl Unsigned32,
|
||||||
|
f3EoMplsPwOuterStagControl TruthValue,
|
||||||
|
f3EoMplsPwOuterStagVlanId VlanId,
|
||||||
|
f3EoMplsPwOuterStagVlanPri VlanPriority,
|
||||||
|
f3EoMplsPwDiscoverType EoMplsDiscoveryType,
|
||||||
|
f3EoMplsPwDestIp IpAddress,
|
||||||
|
f3EoMplsPwDestMac MacAddress,
|
||||||
|
f3EoMplsPwAdminState AdminState,
|
||||||
|
f3EoMplsPwOperationalState OperationalState,
|
||||||
|
f3EoMplsPwSecondaryState SecondaryState,
|
||||||
|
f3EoMplsPwStorageType StorageType,
|
||||||
|
f3EoMplsPwRowStatus RowStatus,
|
||||||
|
f3EoMplsPwInnerExpMappingControl TruthValue,
|
||||||
|
f3EoMplsPwOuterExpMappingControl TruthValue,
|
||||||
|
f3EoMplsPwOuterTagPriMappingControl TruthValue,
|
||||||
|
f3EoMplsPwEgressInterface VariablePointer
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EoMplsPwIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify this EoMpls Pw."
|
||||||
|
::= { f3EoMplsPwEntry 1 }
|
||||||
|
|
||||||
|
f3EoMplsPwMode OBJECT-TYPE
|
||||||
|
SYNTAX EoMplsMode
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls Pw's mode, it could be raw or tagged."
|
||||||
|
::= { f3EoMplsPwEntry 2 }
|
||||||
|
|
||||||
|
f3EoMplsPwTxTunnelLabel OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (16..1048575)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls tunnel label on transimitted direction."
|
||||||
|
::= { f3EoMplsPwEntry 3 }
|
||||||
|
|
||||||
|
f3EoMplsPwTxTunnelExp OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (0..7)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls tunnel EXP value on transimitted direction."
|
||||||
|
::= { f3EoMplsPwEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
f3EoMplsPwTxTunnelTtl OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (1..255)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls tunnel Ttl on transimitted direction."
|
||||||
|
::= { f3EoMplsPwEntry 5 }
|
||||||
|
|
||||||
|
|
||||||
|
f3EoMplsPwTxVcLabelControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify whether enabled VC label on transimitted direction."
|
||||||
|
::= { f3EoMplsPwEntry 6 }
|
||||||
|
|
||||||
|
f3EoMplsPwTxVcLabel OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (16..1048575)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls VC label on transimitted direction."
|
||||||
|
::= { f3EoMplsPwEntry 7 }
|
||||||
|
|
||||||
|
f3EoMplsPwTxVcExp OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (0..7)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls VC EXP value on transimitted direction."
|
||||||
|
::= { f3EoMplsPwEntry 8 }
|
||||||
|
|
||||||
|
f3EoMplsPwTxVcTtl OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (1..255)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls VC Ttl value on transimitted direction."
|
||||||
|
::= { f3EoMplsPwEntry 9 }
|
||||||
|
|
||||||
|
f3EoMplsPwRxTunnelLabel OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (16..1048575)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls tunnel label on recieve direction."
|
||||||
|
::= { f3EoMplsPwEntry 10 }
|
||||||
|
|
||||||
|
f3EoMplsPwRxTunnelExp OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (0..7)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls tunnel label Exp on recieve direction."
|
||||||
|
::= { f3EoMplsPwEntry 11 }
|
||||||
|
|
||||||
|
f3EoMplsPwRxTunnelTtl OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (1..255)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls tunnel label Ttl on recieve direction."
|
||||||
|
::= { f3EoMplsPwEntry 12 }
|
||||||
|
|
||||||
|
f3EoMplsPwRxVcLabelControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify whether enabled VC label on recieve direction."
|
||||||
|
::= { f3EoMplsPwEntry 13 }
|
||||||
|
|
||||||
|
f3EoMplsPwRxVcLabel OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (16..1048575)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls VC label on recieve direction."
|
||||||
|
::= { f3EoMplsPwEntry 14 }
|
||||||
|
|
||||||
|
f3EoMplsPwRxVcExp OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (0..7)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls VC label Exp on recieve direction."
|
||||||
|
::= { f3EoMplsPwEntry 15 }
|
||||||
|
|
||||||
|
f3EoMplsPwRxVcTtl OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (1..255)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify EoMpls VC label Ttl on recieve direction."
|
||||||
|
::= { f3EoMplsPwEntry 16 }
|
||||||
|
|
||||||
|
f3EoMplsPwOuterStagControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This objects specify whether enabled outer stag."
|
||||||
|
::= { f3EoMplsPwEntry 17 }
|
||||||
|
|
||||||
|
f3EoMplsPwOuterStagVlanId OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify outer stag VlanId."
|
||||||
|
::= { f3EoMplsPwEntry 18 }
|
||||||
|
|
||||||
|
f3EoMplsPwOuterStagVlanPri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify outer stag Vlan Priority."
|
||||||
|
::= { f3EoMplsPwEntry 19 }
|
||||||
|
|
||||||
|
f3EoMplsPwDiscoverType OBJECT-TYPE
|
||||||
|
SYNTAX EoMplsDiscoveryType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify EoMpls Pw discovery type."
|
||||||
|
::= { f3EoMplsPwEntry 20 }
|
||||||
|
|
||||||
|
f3EoMplsPwDestIp OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify EoMpls Pw destination ip."
|
||||||
|
::= { f3EoMplsPwEntry 21 }
|
||||||
|
|
||||||
|
f3EoMplsPwDestMac OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify EoMpls Pw destination MacAddress."
|
||||||
|
::= { f3EoMplsPwEntry 22 }
|
||||||
|
|
||||||
|
f3EoMplsPwAdminState OBJECT-TYPE
|
||||||
|
SYNTAX AdminState
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Administrative State of the EoMpls Pw."
|
||||||
|
::= { f3EoMplsPwEntry 23 }
|
||||||
|
|
||||||
|
f3EoMplsPwOperationalState OBJECT-TYPE
|
||||||
|
SYNTAX OperationalState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Operational State of the EoMpls Pw."
|
||||||
|
::= { f3EoMplsPwEntry 24 }
|
||||||
|
|
||||||
|
f3EoMplsPwSecondaryState OBJECT-TYPE
|
||||||
|
SYNTAX SecondaryState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Secondary State of the EoMpls Pw."
|
||||||
|
::= { f3EoMplsPwEntry 25 }
|
||||||
|
|
||||||
|
f3EoMplsPwStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3EoMplsPwEntry 26 }
|
||||||
|
|
||||||
|
f3EoMplsPwRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
An entry MUST NOT exist in the active state unless all
|
||||||
|
objects in the entry have an appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3EoMplsPwRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3EoMplsPwRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3EoMplsPwRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3EoMplsPwEntry 27 }
|
||||||
|
|
||||||
|
f3EoMplsPwInnerExpMappingControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When its value is disabled, the priority mapping profile
|
||||||
|
won't take effect on inner EXP."
|
||||||
|
::= { f3EoMplsPwEntry 28 }
|
||||||
|
|
||||||
|
f3EoMplsPwOuterExpMappingControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When its value is disabled, the priority mapping profile
|
||||||
|
won't take effect on outer EXP."
|
||||||
|
::= { f3EoMplsPwEntry 29 }
|
||||||
|
|
||||||
|
f3EoMplsPwOuterTagPriMappingControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When its value is disabled, the priority mapping profile
|
||||||
|
won't take effect on outer stag."
|
||||||
|
::= { f3EoMplsPwEntry 30 }
|
||||||
|
|
||||||
|
f3EoMplsPwEgressInterface OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object specify the egress interface, it could be port, lag, ppg etc."
|
||||||
|
::= { f3EoMplsPwEntry 31 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- flow extension Table
|
||||||
|
--
|
||||||
|
--f3FlowExtEoMplsTable OBJECT-TYPE
|
||||||
|
-- SYNTAX SEQUENCE OF F3FlowExtEoMplsEntry
|
||||||
|
-- MAX-ACCESS not-accessible
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION
|
||||||
|
-- "A list of entries corresponding to Flow for configuration purposes."
|
||||||
|
-- ::= { f3EoMplsConfigObjects 2 }
|
||||||
|
--
|
||||||
|
--f3FlowExtEoMplsEntry OBJECT-TYPE
|
||||||
|
-- SYNTAX F3FlowExtEoMplsEntry
|
||||||
|
-- MAX-ACCESS not-accessible
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION
|
||||||
|
-- "A conceptual row in the f3FlowExtEoMplsTable."
|
||||||
|
-- AUGMENTS { cmFlowEntry }
|
||||||
|
-- ::= { f3FlowExtEoMplsTable 1 }
|
||||||
|
--
|
||||||
|
--F3FlowExtEoMplsEntry ::= SEQUENCE {
|
||||||
|
-- f3FlowRefEoMplsPwObject VariablePointer
|
||||||
|
--}
|
||||||
|
--
|
||||||
|
--f3FlowRefEoMplsPwObject OBJECT-TYPE
|
||||||
|
-- SYNTAX VariablePointer
|
||||||
|
-- MAX-ACCESS read-write
|
||||||
|
-- STATUS current
|
||||||
|
-- DESCRIPTION
|
||||||
|
-- "This object specifies EoMpls Pw object OID."
|
||||||
|
-- ::= { f3FlowExtEoMplsEntry 1 }
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
|
f3NetPortExtEoMplsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3NetPortExtEoMplsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table extends cmEthernetNetPortTable by adding EoMpls related parameters."
|
||||||
|
::= { f3EoMplsConfigObjects 2 }
|
||||||
|
|
||||||
|
f3NetPortExtEoMplsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3NetPortExtEoMplsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3NetPortExtEoMplsTable."
|
||||||
|
AUGMENTS { cmEthernetNetPortEntry }
|
||||||
|
::= { f3NetPortExtEoMplsTable 1 }
|
||||||
|
|
||||||
|
F3NetPortExtEoMplsEntry ::= SEQUENCE {
|
||||||
|
f3NetPortExtEoMplsSrcIp IpAddress
|
||||||
|
}
|
||||||
|
|
||||||
|
f3NetPortExtEoMplsSrcIp OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows configuring EoMpls Source Ip address."
|
||||||
|
::= { f3NetPortExtEoMplsEntry 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
--
|
||||||
|
--
|
||||||
|
f3PrioMapV2PrioMappingCosExtEoMplsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PrioMapV2PrioMappingCosExtEoMplsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table extends cmPrioMapV2PrioMappingCOSTable by adding EoMpls related parameters."
|
||||||
|
::= { f3EoMplsConfigObjects 3 }
|
||||||
|
|
||||||
|
f3PrioMapV2PrioMappingCosExtEoMplsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PrioMapV2PrioMappingCosExtEoMplsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3PrioMapV2PrioMappingCosExtEoMplsTable."
|
||||||
|
AUGMENTS { cmPrioMapV2PrioMappingCOSEntry }
|
||||||
|
::= { f3PrioMapV2PrioMappingCosExtEoMplsTable 1 }
|
||||||
|
|
||||||
|
F3PrioMapV2PrioMappingCosExtEoMplsEntry ::= SEQUENCE {
|
||||||
|
f3PrioMapV2PrioMappingCosOuterMplsExp Integer32,
|
||||||
|
f3PrioMapV2PrioMappingCosInnerMplsExp Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PrioMapV2PrioMappingCosOuterMplsExp OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows configuring EoMpls outer Mpls Exp."
|
||||||
|
::= { f3PrioMapV2PrioMappingCosExtEoMplsEntry 1 }
|
||||||
|
|
||||||
|
f3PrioMapV2PrioMappingCosInnerMplsExp OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows configuring EoMpls Inner Mpls Exp."
|
||||||
|
::= { f3PrioMapV2PrioMappingCosExtEoMplsEntry 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- EoMpls Pw Current Statistics Table
|
||||||
|
--
|
||||||
|
f3EoMplsPwStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EoMplsPwStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of EoMpls Pw related statistics.
|
||||||
|
These reflect the current data."
|
||||||
|
::= { f3EoMplsPerformance 1 }
|
||||||
|
|
||||||
|
f3EoMplsPwStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EoMplsPwStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EoMplsPwStatsTable.
|
||||||
|
Entries exist in this table for each EoMpls Pw."
|
||||||
|
INDEX { neIndex, f3EoMplsPwIndex, f3EoMplsPwStatsIndex }
|
||||||
|
::= { f3EoMplsPwStatsTable 1 }
|
||||||
|
|
||||||
|
F3EoMplsPwStatsEntry ::= SEQUENCE {
|
||||||
|
f3EoMplsPwStatsIndex Integer32,
|
||||||
|
f3EoMplsPwStatsIntervalType CmPmIntervalType,
|
||||||
|
f3EoMplsPwStatsValid TruthValue,
|
||||||
|
f3EoMplsPwStatsAction CmPmBinAction,
|
||||||
|
f3EoMplsPwStatsTtlEqual0Drop PerfCounter64
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EoMplsPwStatsIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..4)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An arbitrary integer index value used to uniquely identify
|
||||||
|
this L3 flow point statistics entry.
|
||||||
|
1 - 15min
|
||||||
|
2 - 1day
|
||||||
|
3 - rollover
|
||||||
|
4 - 5min"
|
||||||
|
::= { f3EoMplsPwStatsEntry 1 }
|
||||||
|
|
||||||
|
f3EoMplsPwStatsIntervalType OBJECT-TYPE
|
||||||
|
SYNTAX CmPmIntervalType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Interval over which Performance Monitoring data is collected."
|
||||||
|
::= { f3EoMplsPwStatsEntry 2 }
|
||||||
|
|
||||||
|
f3EoMplsPwStatsValid OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the validity of the bin."
|
||||||
|
::= { f3EoMplsPwStatsEntry 3 }
|
||||||
|
|
||||||
|
f3EoMplsPwStatsAction OBJECT-TYPE
|
||||||
|
SYNTAX CmPmBinAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Allows the Manager to clear the bin."
|
||||||
|
::= { f3EoMplsPwStatsEntry 4 }
|
||||||
|
|
||||||
|
f3EoMplsPwStatsTtlEqual0Drop OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets matching the ACL rule."
|
||||||
|
::= { f3EoMplsPwStatsEntry 5 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- EoMpls PW history Statistics Table
|
||||||
|
--
|
||||||
|
f3EoMplsPwHistoryTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EoMplsPwHistoryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of EoMpls related history statistics.
|
||||||
|
These reflect the history data."
|
||||||
|
::= { f3EoMplsPerformance 2 }
|
||||||
|
|
||||||
|
f3EoMplsPwHistoryEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EoMplsPwHistoryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EoMplsPwHistoryTable.
|
||||||
|
Entries exist in this table for each L3 acl rule."
|
||||||
|
INDEX { neIndex, f3EoMplsPwIndex,
|
||||||
|
f3EoMplsPwStatsIndex, f3EoMplsPwHistoryIndex }
|
||||||
|
::= { f3EoMplsPwHistoryTable 1 }
|
||||||
|
|
||||||
|
F3EoMplsPwHistoryEntry ::= SEQUENCE {
|
||||||
|
f3EoMplsPwHistoryIndex Integer32,
|
||||||
|
f3EoMplsPwHistoryTime DateAndTime,
|
||||||
|
f3EoMplsPwHistoryValid TruthValue,
|
||||||
|
f3EoMplsPwHistoryAction CmPmBinAction,
|
||||||
|
f3EoMplsPwHistoryTtlEqual0Drop PerfCounter64
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EoMplsPwHistoryIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..4)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An arbitrary integer index value used to uniquely identify
|
||||||
|
this L3 flow point statistics entry.
|
||||||
|
1 - 15min
|
||||||
|
2 - 1day
|
||||||
|
3 - rollover
|
||||||
|
4 - 5min"
|
||||||
|
::= { f3EoMplsPwHistoryEntry 1 }
|
||||||
|
|
||||||
|
f3EoMplsPwHistoryTime OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the time of history bin creation."
|
||||||
|
::= { f3EoMplsPwHistoryEntry 2 }
|
||||||
|
|
||||||
|
f3EoMplsPwHistoryValid OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the validity of the bin."
|
||||||
|
::= { f3EoMplsPwHistoryEntry 3 }
|
||||||
|
|
||||||
|
f3EoMplsPwHistoryAction OBJECT-TYPE
|
||||||
|
SYNTAX CmPmBinAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Allows the Manager to clear the bin."
|
||||||
|
::= { f3EoMplsPwHistoryEntry 4 }
|
||||||
|
|
||||||
|
f3EoMplsPwHistoryTtlEqual0Drop OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of packets matching acl rule."
|
||||||
|
::= { f3EoMplsPwHistoryEntry 5 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- EoMpls PW Threshold Table
|
||||||
|
--
|
||||||
|
f3EoMplsPwThresholdTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EoMplsPwThresholdEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A table of entries that allow manageability of EoMpls Pw Thresholds."
|
||||||
|
::= { f3EoMplsPerformance 3 }
|
||||||
|
|
||||||
|
f3EoMplsPwThresholdEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EoMplsPwThresholdEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EoMplsPwThresholdTable."
|
||||||
|
INDEX { neIndex, f3EoMplsPwIndex,
|
||||||
|
f3EoMplsPwStatsIndex, f3EoMplsPwThresholdIndex }
|
||||||
|
::= { f3EoMplsPwThresholdTable 1 }
|
||||||
|
|
||||||
|
F3EoMplsPwThresholdEntry ::= SEQUENCE {
|
||||||
|
f3EoMplsPwThresholdIndex Integer32,
|
||||||
|
f3EoMplsPwThresholdInterval CmPmIntervalType,
|
||||||
|
f3EoMplsPwThresholdVariable VariablePointer,
|
||||||
|
f3EoMplsPwThresholdValueLo Unsigned32,
|
||||||
|
f3EoMplsPwThresholdValueHi Unsigned32,
|
||||||
|
f3EoMplsPwThresholdMonValue Counter64
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EoMplsPwThresholdIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An index that uniquely identifies an entry in the
|
||||||
|
f3EoMplsPwThresholdTable."
|
||||||
|
::= { f3EoMplsPwThresholdEntry 1 }
|
||||||
|
|
||||||
|
f3EoMplsPwThresholdInterval OBJECT-TYPE
|
||||||
|
SYNTAX CmPmIntervalType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The interval over which monitored value is
|
||||||
|
sampled and compared with the specified threshold."
|
||||||
|
::= { f3EoMplsPwThresholdEntry 2 }
|
||||||
|
|
||||||
|
f3EoMplsPwThresholdVariable OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The object identifier of the particular variable to be
|
||||||
|
sampled."
|
||||||
|
::= { f3EoMplsPwThresholdEntry 3 }
|
||||||
|
|
||||||
|
f3EoMplsPwThresholdValueLo OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Lower 32 bits of the threshold value."
|
||||||
|
::= { f3EoMplsPwThresholdEntry 4 }
|
||||||
|
|
||||||
|
f3EoMplsPwThresholdValueHi OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Higher 32 bits of the threshold value."
|
||||||
|
::= { f3EoMplsPwThresholdEntry 5 }
|
||||||
|
|
||||||
|
f3EoMplsPwThresholdMonValue OBJECT-TYPE
|
||||||
|
SYNTAX Counter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Monitored value corresponding to f3EoMplsPwThresholdVariable."
|
||||||
|
::= { f3EoMplsPwThresholdEntry 6 }
|
||||||
|
|
||||||
|
---
|
||||||
|
---Notifications
|
||||||
|
---
|
||||||
|
f3EoMplsPwThresholdCrossingAlert NOTIFICATION-TYPE
|
||||||
|
OBJECTS {
|
||||||
|
f3EoMplsPwThresholdIndex,
|
||||||
|
f3EoMplsPwThresholdInterval,
|
||||||
|
f3EoMplsPwThresholdVariable,
|
||||||
|
f3EoMplsPwThresholdValueLo,
|
||||||
|
f3EoMplsPwThresholdValueHi,
|
||||||
|
f3EoMplsPwThresholdMonValue
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This trap is sent each time a threshold on a PM condition
|
||||||
|
on an EoMpls Pw is crossed."
|
||||||
|
::= { f3EoMplsNotifications 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3EoMplsCompliances OBJECT IDENTIFIER ::= {f3EoMplsConformance 1}
|
||||||
|
f3EoMplsGroups OBJECT IDENTIFIER ::= {f3EoMplsConformance 2}
|
||||||
|
|
||||||
|
f3EoMplsCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-EOMPLS-MIB compilance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3EoMplsConfigGroup
|
||||||
|
}
|
||||||
|
::= { f3EoMplsCompliances 1 }
|
||||||
|
|
||||||
|
f3EoMplsConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3EoMplsPwIndex,
|
||||||
|
f3EoMplsPwMode,
|
||||||
|
f3EoMplsPwTxTunnelLabel,
|
||||||
|
f3EoMplsPwTxTunnelExp,
|
||||||
|
f3EoMplsPwTxTunnelTtl,
|
||||||
|
f3EoMplsPwTxVcLabelControl,
|
||||||
|
f3EoMplsPwTxVcLabel,
|
||||||
|
f3EoMplsPwTxVcExp,
|
||||||
|
f3EoMplsPwTxVcTtl,
|
||||||
|
f3EoMplsPwRxTunnelLabel,
|
||||||
|
f3EoMplsPwRxTunnelExp,
|
||||||
|
f3EoMplsPwRxTunnelTtl,
|
||||||
|
f3EoMplsPwRxVcLabelControl,
|
||||||
|
f3EoMplsPwRxVcLabel,
|
||||||
|
f3EoMplsPwRxVcExp,
|
||||||
|
f3EoMplsPwRxVcTtl,
|
||||||
|
f3EoMplsPwOuterStagControl,
|
||||||
|
f3EoMplsPwOuterStagVlanId,
|
||||||
|
f3EoMplsPwOuterStagVlanPri,
|
||||||
|
f3EoMplsPwDiscoverType,
|
||||||
|
f3EoMplsPwDestIp,
|
||||||
|
f3EoMplsPwDestMac,
|
||||||
|
f3EoMplsPwAdminState,
|
||||||
|
f3EoMplsPwOperationalState,
|
||||||
|
f3EoMplsPwSecondaryState,
|
||||||
|
f3EoMplsPwStorageType,
|
||||||
|
f3EoMplsPwRowStatus,
|
||||||
|
f3EoMplsPwInnerExpMappingControl,
|
||||||
|
f3EoMplsPwOuterExpMappingControl,
|
||||||
|
f3EoMplsPwOuterTagPriMappingControl,
|
||||||
|
f3EoMplsPwEgressInterface,
|
||||||
|
f3NetPortExtEoMplsSrcIp,
|
||||||
|
f3PrioMapV2PrioMappingCosOuterMplsExp,
|
||||||
|
f3PrioMapV2PrioMappingCosInnerMplsExp,
|
||||||
|
f3EoMplsPwStatsIndex,
|
||||||
|
f3EoMplsPwStatsIntervalType,
|
||||||
|
f3EoMplsPwStatsValid,
|
||||||
|
f3EoMplsPwStatsAction,
|
||||||
|
f3EoMplsPwStatsTtlEqual0Drop,
|
||||||
|
f3EoMplsPwHistoryIndex,
|
||||||
|
f3EoMplsPwHistoryTime,
|
||||||
|
f3EoMplsPwHistoryValid,
|
||||||
|
f3EoMplsPwHistoryAction,
|
||||||
|
f3EoMplsPwHistoryTtlEqual0Drop,
|
||||||
|
f3EoMplsPwThresholdIndex,
|
||||||
|
f3EoMplsPwThresholdInterval,
|
||||||
|
f3EoMplsPwThresholdVariable,
|
||||||
|
f3EoMplsPwThresholdValueLo,
|
||||||
|
f3EoMplsPwThresholdValueHi,
|
||||||
|
f3EoMplsPwThresholdMonValue
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the EoMpls Configuration objects."
|
||||||
|
::= { f3EoMplsGroups 1 }
|
||||||
|
|
||||||
|
END
|
542
mibs/adva/fsp150cm-eotdm.mib
Normal file
542
mibs/adva/fsp150cm-eotdm.mib
Normal file
@ -0,0 +1,542 @@
|
|||||||
|
F3-EOTDM-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
RowStatus, StorageType, DisplayString, VariablePointer,
|
||||||
|
TEXTUAL-CONVENTION, TruthValue
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
InterfaceIndex
|
||||||
|
FROM IF-MIB
|
||||||
|
neIndex, shelfIndex, slotIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
AdminState, OperationalState, SecondaryState
|
||||||
|
FROM CM-COMMON-MIB;
|
||||||
|
|
||||||
|
|
||||||
|
f3EOTDMMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201205100000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Kasen Zeng
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel:
|
||||||
|
E-mail: kzeng@advaoptical.com
|
||||||
|
Postal: 18/F, Maoye Times Square,
|
||||||
|
Haide 2nd Road, Nanshan District,
|
||||||
|
Shenzhen, P.R.China 518054"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the EOTDM MIB definitions used by
|
||||||
|
the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201205100000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 201205100000Z,
|
||||||
|
(1)MIB version ready for release FSP150CM 5.5."
|
||||||
|
::= {fsp150cm 17}
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3EotdmObjects OBJECT IDENTIFIER ::= {f3EOTDMMIB 1}
|
||||||
|
f3EotdmConformance OBJECT IDENTIFIER ::= {f3EOTDMMIB 2}
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
VcgType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the VC type in a virtual concatenate group. All VCs in this
|
||||||
|
group is the same type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none (0),
|
||||||
|
t1 (1),
|
||||||
|
e1 (2),
|
||||||
|
t3 (3),
|
||||||
|
e3 (4),
|
||||||
|
vc12 (5),
|
||||||
|
vc3 (6),
|
||||||
|
vc4 (7),
|
||||||
|
vt15 (8),
|
||||||
|
sts1 (9),
|
||||||
|
sts3c (10)
|
||||||
|
}
|
||||||
|
|
||||||
|
WtrTime ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Wait to restore(WTR) time for LCAS protocol when the dMSU defect
|
||||||
|
occured (Unit: minute)."
|
||||||
|
SYNTAX INTEGER (0..12)
|
||||||
|
|
||||||
|
HoldOffTime ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Hold off time for LCAS protocol when the dMSU defect occured
|
||||||
|
(Unit: 100ms)."
|
||||||
|
SYNTAX INTEGER (0..100)
|
||||||
|
|
||||||
|
CtrlState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Discribes the CTRL status of a virtual container in LCAS
|
||||||
|
control packet:
|
||||||
|
- ctrlNotAppl: NA: Not applicable, ie, this VC is not allocated
|
||||||
|
to a VCG or LCAS is disabled
|
||||||
|
- ctrlFixed: FIXED: This end uses fixed bandwidth (non-LCAS mode)
|
||||||
|
- ctrlAdd: ADD: This member is about to be added to the group
|
||||||
|
- ctrlNorm: NORM: Normal transmission
|
||||||
|
- ctrlEos: EOS: End of Sequence and Normal transmission
|
||||||
|
- ctrlIdle: IDLE: This member is not part of the group or about
|
||||||
|
to be removed
|
||||||
|
- ctrlDnu: DNU: Do Not Use (the payload) the Sk side reported
|
||||||
|
FAIL status"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
ctrlNotAppl (0),
|
||||||
|
ctrlFixed (1),
|
||||||
|
ctrlAdd (2),
|
||||||
|
ctrlNorm (3),
|
||||||
|
ctrlEos (4),
|
||||||
|
ctrlIdle (5),
|
||||||
|
ctrlDnu (6)
|
||||||
|
}
|
||||||
|
|
||||||
|
LcasSoState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of LCAS protocol at the source end of a virtual container:
|
||||||
|
- srcNotAppl: NA: Not applicable, ie, this VC is not allocated
|
||||||
|
to a VCG or LCAS is disabled
|
||||||
|
-srcIdle: IDLE: The VC is not in use or has been removed.
|
||||||
|
- srcAdd: ADD: The VC is in the process of being added.
|
||||||
|
May also indicate that the sink end:
|
||||||
|
- does not have LCAS enabled and this VC is
|
||||||
|
in use at this end, or
|
||||||
|
- this VC is not allocated in the service.
|
||||||
|
- srcNorm: NORM: The VC is in use with a good path to the
|
||||||
|
sink end.
|
||||||
|
- srcDnu: DNU: 'Do not use' indicates the VC is in use but
|
||||||
|
has a failed path to the sink end.
|
||||||
|
- srcRemove: REMOVE: The VC is being deleted from the service."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
srcNotAppl (0),
|
||||||
|
srcIdle (1),
|
||||||
|
srcAdd (2),
|
||||||
|
srcNorm (3),
|
||||||
|
srcDnu (4),
|
||||||
|
srcRemove (5)
|
||||||
|
}
|
||||||
|
|
||||||
|
MstState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Discribes the MST status of a virtual container in LCAS
|
||||||
|
control packet:
|
||||||
|
- mstNotAppl: NA: Not applicable, ie, this VC is not allocated
|
||||||
|
to a VCG or LCAS is disabled
|
||||||
|
- mstOk: OK: The MST status of this virtual container is OK
|
||||||
|
- mstFail: FAIL: The MST status of this virtual container is FAIL"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
mstNotAppl (0),
|
||||||
|
mstOk (1),
|
||||||
|
mstFail (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
LcasSkState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of LCAS protocol at the sink end of a virtual container:
|
||||||
|
- sinkNotAppl: NA: Not applicable, ie, this VC is not allocated
|
||||||
|
to a VCG or LCAS is disabled
|
||||||
|
- sinkIdle: IDLE: The virtual container is not in use.
|
||||||
|
- sinkOk: OK: Normal incoming signal, or has acknowledged
|
||||||
|
a request to be added to the service.
|
||||||
|
- sinkFail: FAIL: Failure condition on incoming signal, or has
|
||||||
|
acknowledged a request for removal."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
sinkNotAppl (0),
|
||||||
|
sinkIdle (1),
|
||||||
|
sinkOk (2),
|
||||||
|
sinkFail (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- FSP150 CM EoTDM Configuration Tables
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- VCG Table
|
||||||
|
--
|
||||||
|
vcgTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF VcgEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to virtual concatenate groups."
|
||||||
|
::= { f3EotdmObjects 1 }
|
||||||
|
|
||||||
|
vcgEntry OBJECT-TYPE
|
||||||
|
SYNTAX VcgEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the vcgTable."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, vcgIndex }
|
||||||
|
::= { vcgTable 1 }
|
||||||
|
|
||||||
|
VcgEntry ::= SEQUENCE {
|
||||||
|
vcgIndex Integer32,
|
||||||
|
vcgIfIndex InterfaceIndex,
|
||||||
|
vcgAssociatedEthernetPort VariablePointer,
|
||||||
|
vcgAdminState AdminState,
|
||||||
|
vcgOperationalState OperationalState,
|
||||||
|
vcgSecondaryState SecondaryState,
|
||||||
|
vcgType VcgType,
|
||||||
|
vcgLcasEnabled TruthValue,
|
||||||
|
vcgWtrTimer WtrTime,
|
||||||
|
vcgHoldOffTimer HoldOffTime,
|
||||||
|
vcgClearWtrTimer INTEGER,
|
||||||
|
vcgRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
vcgIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify this vcg within a card."
|
||||||
|
::= { vcgEntry 1 }
|
||||||
|
|
||||||
|
vcgIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object has the same value as ifIndex for vcg."
|
||||||
|
::= { vcgEntry 2 }
|
||||||
|
|
||||||
|
vcgAssociatedEthernetPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the related Ethernet Port of the vcg."
|
||||||
|
::= { vcgEntry 3 }
|
||||||
|
|
||||||
|
vcgAdminState OBJECT-TYPE
|
||||||
|
SYNTAX AdminState
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Administrative State of the vcg."
|
||||||
|
::= { vcgEntry 4 }
|
||||||
|
|
||||||
|
vcgOperationalState OBJECT-TYPE
|
||||||
|
SYNTAX OperationalState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Operational State of the vcg."
|
||||||
|
::= { vcgEntry 5 }
|
||||||
|
|
||||||
|
vcgSecondaryState OBJECT-TYPE
|
||||||
|
SYNTAX SecondaryState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the Secondary State of the vcg."
|
||||||
|
::= { vcgEntry 6 }
|
||||||
|
|
||||||
|
vcgType OBJECT-TYPE
|
||||||
|
SYNTAX VcgType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Type of paths in this VCG. All paths in this VCG are the same type.
|
||||||
|
This is a required field when creating a VCG, and can not be
|
||||||
|
changed on an existing VCG.
|
||||||
|
See the definition of VcType for more details."
|
||||||
|
::= { vcgEntry 7 }
|
||||||
|
|
||||||
|
vcgLcasEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides whether Lcas is enabled/disabled."
|
||||||
|
::= { vcgEntry 8 }
|
||||||
|
|
||||||
|
vcgWtrTimer OBJECT-TYPE
|
||||||
|
SYNTAX WtrTime
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object specifies wait to restore(WTR) time for LCAS protocol.
|
||||||
|
When creating VCG with LCAS enabled, it is the default value,
|
||||||
|
says 5 minutes. When creating VCG with LCAS disabled, it is 0 (means
|
||||||
|
that the WTR is disabled)."
|
||||||
|
::= { vcgEntry 9 }
|
||||||
|
|
||||||
|
vcgHoldOffTimer OBJECT-TYPE
|
||||||
|
SYNTAX HoldOffTime
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object specifies hold off time for LCAS protocol.
|
||||||
|
When creating VCG with LCAS enabled, it is the default value,
|
||||||
|
says 0 ms. When creating VCG with LCAS disabled, it is 0 ms."
|
||||||
|
::= { vcgEntry 10 }
|
||||||
|
|
||||||
|
vcgClearWtrTimer OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (0..1)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object will trigger an action.
|
||||||
|
When writing with '1', a 'clear WTR timer' action for all paths in
|
||||||
|
the VCG is triggered. Writing '0' is no effect.
|
||||||
|
When reading, it always returns 0."
|
||||||
|
::= { vcgEntry 11 }
|
||||||
|
|
||||||
|
vcgRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of vcgRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The vcgRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { vcgEntry 12 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- VCG Member Table
|
||||||
|
--
|
||||||
|
vcgMemberTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF VcgMemberEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to VCGs. Each entry of the table
|
||||||
|
represents a path which is allocated to a VCG."
|
||||||
|
::= { f3EotdmObjects 2 }
|
||||||
|
|
||||||
|
vcgMemberEntry OBJECT-TYPE
|
||||||
|
SYNTAX VcgMemberEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the vcgMemberTable."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, vcgIndex, vcgMemberIndex }
|
||||||
|
::= { vcgMemberTable 1 }
|
||||||
|
|
||||||
|
VcgMemberEntry ::= SEQUENCE {
|
||||||
|
vcgMemberIndex Integer32,
|
||||||
|
vcgMemberIfIndex InterfaceIndex,
|
||||||
|
vcgMemberRowStatus RowStatus,
|
||||||
|
vcgMemberSoSendSeq INTEGER,
|
||||||
|
vcgMemberSoLcasSendCtrl CtrlState,
|
||||||
|
vcgMemberSoLcasRecvMst MstState,
|
||||||
|
vcgMemberSoLcasState LcasSoState,
|
||||||
|
vcgMemberSkRecvSeq INTEGER,
|
||||||
|
vcgMemberSkRecvExpectSeq INTEGER,
|
||||||
|
vcgMemberSkLcasRecvCtrl CtrlState,
|
||||||
|
vcgMemberSkLcasSendMst MstState,
|
||||||
|
vcgMemberSkLcasState LcasSkState
|
||||||
|
}
|
||||||
|
|
||||||
|
vcgMemberIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify this vcg member."
|
||||||
|
::= { vcgMemberEntry 1 }
|
||||||
|
|
||||||
|
vcgMemberIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object has the same value as ifIndex for
|
||||||
|
vcg path. An integer index value used to
|
||||||
|
uniquely identify this vcg path."
|
||||||
|
::= { vcgMemberEntry 2 }
|
||||||
|
|
||||||
|
vcgMemberRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of vcgMemberRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The vcgMemberRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { vcgMemberEntry 3 }
|
||||||
|
|
||||||
|
vcgMemberSoSendSeq OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER ( -1..63 )
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"As the source side, this object reports the sequence number sent
|
||||||
|
to the sink side. The sequence number is determined by the LCAS
|
||||||
|
protocol (when LCAS is enabled) or by the order that each path was
|
||||||
|
added into the VCG (when LCAS is disabled). If SQ is invalid,
|
||||||
|
-1 is returned"
|
||||||
|
::= { vcgMemberEntry 4 }
|
||||||
|
|
||||||
|
vcgMemberSoLcasSendCtrl OBJECT-TYPE
|
||||||
|
SYNTAX CtrlState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"As the source side, this object reports the CTRL status which is
|
||||||
|
sent to the sink side. The CTRL status is determined by the LCAS
|
||||||
|
protocol.
|
||||||
|
When LCAS is not used, the value 'ctrlNotAppl' is returned."
|
||||||
|
::= { vcgMemberEntry 5 }
|
||||||
|
|
||||||
|
vcgMemberSoLcasRecvMst OBJECT-TYPE
|
||||||
|
SYNTAX MstState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"As the source side, this object reports the member status which is
|
||||||
|
received from sink side. The member status is determined by the
|
||||||
|
LCAS protocol.
|
||||||
|
When LCAS is not used, the value 'mstNotAppl' is returned."
|
||||||
|
::= { vcgMemberEntry 6 }
|
||||||
|
|
||||||
|
vcgMemberSoLcasState OBJECT-TYPE
|
||||||
|
SYNTAX LcasSoState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object reports the current source status of this path as
|
||||||
|
determined by the LCAS protocol. When LCAS is not in use,
|
||||||
|
the value 'srcNotAppl' is returned."
|
||||||
|
::= { vcgMemberEntry 7 }
|
||||||
|
|
||||||
|
vcgMemberSkRecvSeq OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (-1..63)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"As the sink side, this object reports the sequence number which is
|
||||||
|
received from source side. If SQ is invalid, -1 is returned."
|
||||||
|
::= { vcgMemberEntry 8 }
|
||||||
|
|
||||||
|
vcgMemberSkRecvExpectSeq OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER (-1..63)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"As the sink side, this object reports the sequence number expected.
|
||||||
|
If LCAS is enabled, this value is -1. Otherwise, it's the order that
|
||||||
|
each path was added into the VCG, starting from 0.
|
||||||
|
If SQ is invalid, -1 is returned."
|
||||||
|
::= { vcgMemberEntry 9 }
|
||||||
|
|
||||||
|
vcgMemberSkLcasRecvCtrl OBJECT-TYPE
|
||||||
|
SYNTAX CtrlState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"As the sink side, this object reports the CTRL status which is
|
||||||
|
received from source side. The CTRL status is determined by the
|
||||||
|
LCAS protocol. When LCAS is not used, the value 'ctrlNotAppl'
|
||||||
|
is returned."
|
||||||
|
::= { vcgMemberEntry 10 }
|
||||||
|
|
||||||
|
vcgMemberSkLcasSendMst OBJECT-TYPE
|
||||||
|
SYNTAX MstState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"As the sink side, this object reports the member status which is
|
||||||
|
sent to source side. The 'member status' is determined by the status
|
||||||
|
of received path member. When LCAS is not used, the value 'mstNotAppl'
|
||||||
|
is returned."
|
||||||
|
::= { vcgMemberEntry 11 }
|
||||||
|
|
||||||
|
vcgMemberSkLcasState OBJECT-TYPE
|
||||||
|
SYNTAX LcasSkState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object reports the current sink status of this path as
|
||||||
|
determined by the LCAS protocol. When LCAS is not in use,
|
||||||
|
the value 'sinkNotAppl' is returned."
|
||||||
|
::= { vcgMemberEntry 12 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3EotdmCompliances OBJECT IDENTIFIER ::= {f3EotdmConformance 1}
|
||||||
|
f3EotdmGroups OBJECT IDENTIFIER ::= {f3EotdmConformance 2}
|
||||||
|
|
||||||
|
f3EotdmCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the f3 Tdm
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3EotdmObjectGroup
|
||||||
|
}
|
||||||
|
::= { f3EotdmCompliances 1 }
|
||||||
|
|
||||||
|
f3EotdmObjectGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
vcgIndex, vcgIfIndex,
|
||||||
|
vcgAssociatedEthernetPort, vcgAdminState,
|
||||||
|
vcgOperationalState, vcgSecondaryState,
|
||||||
|
vcgType, vcgLcasEnabled,
|
||||||
|
vcgWtrTimer, vcgHoldOffTimer,
|
||||||
|
vcgClearWtrTimer, vcgRowStatus,
|
||||||
|
|
||||||
|
vcgMemberIndex, vcgMemberIfIndex,
|
||||||
|
vcgMemberRowStatus, vcgMemberSoSendSeq,
|
||||||
|
vcgMemberSoLcasSendCtrl, vcgMemberSoLcasRecvMst,
|
||||||
|
vcgMemberSoLcasState, vcgMemberSkRecvSeq,
|
||||||
|
vcgMemberSkRecvExpectSeq, vcgMemberSkLcasRecvCtrl,
|
||||||
|
vcgMemberSkLcasSendMst, vcgMemberSkLcasState
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the f3 Tdm
|
||||||
|
group."
|
||||||
|
::= { f3EotdmGroups 1 }
|
||||||
|
|
||||||
|
END
|
1085
mibs/adva/fsp150cm-erp.mib
Normal file
1085
mibs/adva/fsp150cm-erp.mib
Normal file
File diff suppressed because it is too large
Load Diff
230
mibs/adva/fsp150cm-esm.mib
Normal file
230
mibs/adva/fsp150cm-esm.mib
Normal file
@ -0,0 +1,230 @@
|
|||||||
|
F3-ESM-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
RowStatus, StorageType, DisplayString,
|
||||||
|
VariablePointer, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
f3ESMMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201209300000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Jakub Zalewski
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 411
|
||||||
|
E-mail: jzalewski@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Ethernet Service Manager MIB defitinions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201210030000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201210030000Z,
|
||||||
|
(1)MIB version ready for release FSP150CC 5.6CC."
|
||||||
|
|
||||||
|
::= {fsp150cm 23}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3EsmConfigObjects OBJECT IDENTIFIER ::= {f3ESMMIB 1}
|
||||||
|
f3EsmConformance OBJECT IDENTIFIER ::= {f3ESMMIB 2}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- ESM Config Table
|
||||||
|
--
|
||||||
|
esmConfigTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF EsmConfigEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table has list of entries with which FSPNM can associate some
|
||||||
|
information in the form of name-value pairs.
|
||||||
|
NOTE: This table is for FSPNM use only."
|
||||||
|
|
||||||
|
::= { f3EsmConfigObjects 1 }
|
||||||
|
|
||||||
|
esmConfigEntry OBJECT-TYPE
|
||||||
|
SYNTAX EsmConfigEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The conceptual row in esmConfigTable."
|
||||||
|
INDEX { esmConfigIndex }
|
||||||
|
|
||||||
|
::= { esmConfigTable 1 }
|
||||||
|
|
||||||
|
EsmConfigEntry ::= SEQUENCE {
|
||||||
|
esmConfigIndex Unsigned32,
|
||||||
|
esmConfigAssociatedEntity VariablePointer,
|
||||||
|
esmConfigStorageType StorageType,
|
||||||
|
esmConfigRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
esmConfigIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the unique index for ESM Config."
|
||||||
|
::= { esmConfigEntry 1 }
|
||||||
|
|
||||||
|
esmConfigAssociatedEntity OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the entity with which name-value pairs shall be associated."
|
||||||
|
::= { esmConfigEntry 2 }
|
||||||
|
|
||||||
|
esmConfigStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type for this conceptual row."
|
||||||
|
::= { esmConfigEntry 3 }
|
||||||
|
|
||||||
|
esmConfigRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of esmConfigRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The esmConfigRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { esmConfigEntry 4 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- ESM Name-Value Pair Table
|
||||||
|
--
|
||||||
|
esmNameValuePairTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF EsmNameValuePairEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table has name-value pairs associated with entities.
|
||||||
|
NOTE: This table is for FSPNM use only."
|
||||||
|
::= { f3EsmConfigObjects 2 }
|
||||||
|
|
||||||
|
esmNameValuePairEntry OBJECT-TYPE
|
||||||
|
SYNTAX EsmNameValuePairEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The conceptual row in esmNameValuePairTable."
|
||||||
|
INDEX { esmConfigIndex, esmNameValuePairName }
|
||||||
|
::= { esmNameValuePairTable 1}
|
||||||
|
|
||||||
|
EsmNameValuePairEntry ::= SEQUENCE {
|
||||||
|
esmNameValuePairName DisplayString,
|
||||||
|
esmNameValuePairValue DisplayString,
|
||||||
|
esmNameValuePairStorageType StorageType,
|
||||||
|
esmNameValuePairRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
esmNameValuePairName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE(1..16))
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the name in the name-value pair."
|
||||||
|
::= { esmNameValuePairEntry 1 }
|
||||||
|
|
||||||
|
esmNameValuePairValue OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE(1..256))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the value in the name-value pair."
|
||||||
|
::= { esmNameValuePairEntry 2 }
|
||||||
|
|
||||||
|
esmNameValuePairStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type for this conceptual row."
|
||||||
|
DEFVAL { nonVolatile }
|
||||||
|
::= { esmNameValuePairEntry 3 }
|
||||||
|
|
||||||
|
esmNameValuePairRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of esmNameValuePairRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The esmNameValuePairRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { esmNameValuePairEntry 4 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3EsmCompliances OBJECT IDENTIFIER ::= {f3EsmConformance 1}
|
||||||
|
f3EsmGroups OBJECT IDENTIFIER ::= {f3EsmConformance 2}
|
||||||
|
|
||||||
|
f3EsmCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-ESM-MIB compilance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
esmConfigGroup, esmNameValuePairGroup
|
||||||
|
}
|
||||||
|
::= { f3EsmCompliances 1 }
|
||||||
|
|
||||||
|
esmConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
esmConfigAssociatedEntity,
|
||||||
|
esmConfigStorageType,
|
||||||
|
esmConfigRowStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the EMS Configuration objects."
|
||||||
|
::= { f3EsmGroups 1 }
|
||||||
|
|
||||||
|
esmNameValuePairGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
esmNameValuePairValue,
|
||||||
|
esmNameValuePairStorageType,
|
||||||
|
esmNameValuePairRowStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the EMS Name-Value Pair objects."
|
||||||
|
::= { f3EsmGroups 2 }
|
||||||
|
|
||||||
|
END
|
20257
mibs/adva/fsp150cm-facility.mib
Normal file
20257
mibs/adva/fsp150cm-facility.mib
Normal file
File diff suppressed because it is too large
Load Diff
6832
mibs/adva/fsp150cm-fpm.mib
Normal file
6832
mibs/adva/fsp150cm-fpm.mib
Normal file
File diff suppressed because it is too large
Load Diff
2042
mibs/adva/fsp150cm-ip.mib
Normal file
2042
mibs/adva/fsp150cm-ip.mib
Normal file
File diff suppressed because it is too large
Load Diff
870
mibs/adva/fsp150cm-jdsu.mib
Normal file
870
mibs/adva/fsp150cm-jdsu.mib
Normal file
@ -0,0 +1,870 @@
|
|||||||
|
F3-JDSU-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||||
|
Integer32, IpAddress, Unsigned32, Counter64
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DateAndTime, DisplayString, TruthValue, RowStatus, StorageType,
|
||||||
|
MacAddress, VariablePointer, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
VlanId, VlanPriority, AdminState, OperationalState, SecondaryState
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
neIndex, shelfIndex, slotIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
cmEthernetTrafficPortIndex, cmEthernetTrafficPortEntry
|
||||||
|
FROM CM-FACILITY-MIB;
|
||||||
|
|
||||||
|
f3JdsuMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201401020000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Jack Chen
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +86755 86217400-8205
|
||||||
|
E-mail: jchen@advaoptical.com
|
||||||
|
Postal:
|
||||||
|
"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the JDSU MIB definitions used by
|
||||||
|
the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201401020000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 201401020000Z"
|
||||||
|
::= {fsp150cm 31}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3JdsuObjects OBJECT IDENTIFIER ::= {f3JdsuMIB 1}
|
||||||
|
f3JdsuNotifications OBJECT IDENTIFIER ::= {f3JdsuMIB 2}
|
||||||
|
f3JdsuConformance OBJECT IDENTIFIER ::= {f3JdsuMIB 3}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
GeneratorStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The exact generator status."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none(1),
|
||||||
|
initial(2),
|
||||||
|
helloIngress(3),
|
||||||
|
helloCompleted(4),
|
||||||
|
helloFailed(5),
|
||||||
|
lookupIngress(6),
|
||||||
|
lookupCompleted(7),
|
||||||
|
lookupFailed(8),
|
||||||
|
lookdownIngress(9),
|
||||||
|
lookdownCompleted(10),
|
||||||
|
lookdownFailed(11)
|
||||||
|
}
|
||||||
|
|
||||||
|
ItemOperation ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicate the save action."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable(1),
|
||||||
|
save(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
UpdateReachStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Action on update reachable status."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable(1),
|
||||||
|
update(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
JdsuGeneratorFrameType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The frame type of JDSU generator.
|
||||||
|
frameType8023 means 802.3"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none(1),
|
||||||
|
frameType8023(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
JdsuGeneratorPayloadType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The frame type of JDSU generator."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none(1),
|
||||||
|
fixed(2),
|
||||||
|
random(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
GeneratorAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The lookup or lookdown action of JDSU generator."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable(1),
|
||||||
|
loopUp(2),
|
||||||
|
loopDown(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
DiscoveryAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The lookup or lookdown action of JDSU generator."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable(1),
|
||||||
|
discover(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- JDSU Generator Discover filter
|
||||||
|
--
|
||||||
|
f3JdsuGeneratorPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the port which will raise a JDSU discovery."
|
||||||
|
::= { f3JdsuObjects 1 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorOuterVlanEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Outer Vlan enabled."
|
||||||
|
::= { f3JdsuObjects 2 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorOuterVlanId OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Outer VlanId."
|
||||||
|
::= { f3JdsuObjects 3 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorOuterVlanPri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Outer Vlan Priority."
|
||||||
|
::= { f3JdsuObjects 4 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorOuterVlanEtherType OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Outer Vlan Ether Type."
|
||||||
|
::= { f3JdsuObjects 5 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorInnerVlan1Enabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Inner Vlan1 enabled."
|
||||||
|
::= { f3JdsuObjects 6 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorInnerVlan1Id OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan1 ID."
|
||||||
|
::= { f3JdsuObjects 7 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorInnerVlan1Pri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan1 Priority."
|
||||||
|
::= { f3JdsuObjects 8 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorInnerVlan1EtherType OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan1 Ether Type."
|
||||||
|
::= { f3JdsuObjects 9 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorInnerVlan2Enabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Inner Vlan2 enabled."
|
||||||
|
::= { f3JdsuObjects 10 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorInnerVlan2Id OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 ID."
|
||||||
|
::= { f3JdsuObjects 11 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorInnerVlan2Pri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 Priority."
|
||||||
|
::= { f3JdsuObjects 12 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorInnerVlan2EtherType OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 Ether Type."
|
||||||
|
::= { f3JdsuObjects 13 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorFrameType OBJECT-TYPE
|
||||||
|
SYNTAX JdsuGeneratorFrameType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describe the filter's frame type.
|
||||||
|
Its default value is 802.3."
|
||||||
|
::= { f3JdsuObjects 14 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorPayloadType OBJECT-TYPE
|
||||||
|
SYNTAX JdsuGeneratorPayloadType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the type of payload the remaining test frame shall contain,
|
||||||
|
either fixed (incremental bytes or repeated bytes) or random
|
||||||
|
(according to IEEE short continuous random test pattern).
|
||||||
|
Default is random. This payload starts after the Ethernet frame
|
||||||
|
header (including all VLAN tags)."
|
||||||
|
::= { f3JdsuObjects 15 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorFrameLength OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the length of the frame which shall be injected,
|
||||||
|
The size range for all ports is from 64 to 9600."
|
||||||
|
::= { f3JdsuObjects 16 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoveryAction OBJECT-TYPE
|
||||||
|
SYNTAX DiscoveryAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the discovery action on the JDSU generator."
|
||||||
|
::= { f3JdsuObjects 17 }
|
||||||
|
|
||||||
|
--
|
||||||
|
--JDSU Generator Discover
|
||||||
|
--
|
||||||
|
f3JdsuGeneratorDiscoverTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3JdsuGeneratorDiscoverEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to JDSU Generator Discover Information."
|
||||||
|
::= { f3JdsuObjects 18 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3JdsuGeneratorDiscoverEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3JdsuGeneratorDiscoverTable."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetTrafficPortIndex, f3JdsuGeneratorDiscoverDestMacAddr }
|
||||||
|
::= { f3JdsuGeneratorDiscoverTable 1 }
|
||||||
|
|
||||||
|
F3JdsuGeneratorDiscoverEntry ::= SEQUENCE {
|
||||||
|
f3JdsuGeneratorDiscoverDestMacAddr MacAddress,
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanEnabled TruthValue,
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanId VlanId,
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanPri VlanPriority,
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanEtherType Integer32,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Enabled TruthValue,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Id VlanId,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Pri VlanPriority,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1EtherType Integer32,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Enabled TruthValue,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Id VlanId,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Pri VlanPriority,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2EtherType Integer32,
|
||||||
|
f3JdsuGeneratorDiscoverFrameType JdsuGeneratorFrameType,
|
||||||
|
f3JdsuGeneratorDiscoverPayloadType JdsuGeneratorPayloadType,
|
||||||
|
f3JdsuGeneratorDiscoverFrameLength Integer32,
|
||||||
|
f3JdsuGeneratorDiscoverUnitTextId DisplayString,
|
||||||
|
f3JdsuGeneratorDiscoverIfReachable TruthValue,
|
||||||
|
f3JdsuGeneratorDiscoverGeneratorStatus GeneratorStatus,
|
||||||
|
f3JdsuGeneratorDiscoverItemOperation ItemOperation,
|
||||||
|
f3JdsuGeneratorDiscoverItemIfSaved TruthValue,
|
||||||
|
f3JdsuGeneratorDiscoverGeneratorAction GeneratorAction
|
||||||
|
}
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverDestMacAddr OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the destination MAC address for the test frames."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 1 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Outer Vlan enabled."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 2 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanId OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Outer Vlan ID."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 3 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanPri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Outer Vlan Priority."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 4 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanEtherType OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describe the filter's Outer Vlan Ether Type."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 5 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Enabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Inner Vlan1 enabled."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 6 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Id OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describe the filter's Inner Vlan1 ID."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 7 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Pri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan1 Priority."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 8 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1EtherType OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan1 Ether Type."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 9 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Enabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Inner Vlan2 enabled."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 10 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Id OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 ID."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 11 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Pri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 Priority."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 12 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2EtherType OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 Ether Type."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 13 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverFrameType OBJECT-TYPE
|
||||||
|
SYNTAX JdsuGeneratorFrameType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's frame type.
|
||||||
|
Its default value is 802.3."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 14 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverPayloadType OBJECT-TYPE
|
||||||
|
SYNTAX JdsuGeneratorPayloadType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the type of payload the remaining test frame shall contain,
|
||||||
|
either fixed (incremental bytes or repeated bytes) or random
|
||||||
|
(according to IEEE short continuous random test pattern).
|
||||||
|
Default is random. This payload starts after the Ethernet frame
|
||||||
|
header (including all VLAN tags)."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 15 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverFrameLength OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the length of the frame which shall be injected,
|
||||||
|
The size range for all ports is from 64 to 9600."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 16 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverUnitTextId OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the string from remote device. Normally it is system name of remote device."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 17 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverIfReachable OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicate whether the mac can be discovered or not exactly."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 18 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverGeneratorStatus OBJECT-TYPE
|
||||||
|
SYNTAX GeneratorStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the generator status."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 19 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverItemOperation OBJECT-TYPE
|
||||||
|
SYNTAX ItemOperation
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"action save the discoverd items."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 20 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverItemIfSaved OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates whether the discoverd item saved status."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 21 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorDiscoverGeneratorAction OBJECT-TYPE
|
||||||
|
SYNTAX GeneratorAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates looup or lookdown action."
|
||||||
|
::= { f3JdsuGeneratorDiscoverEntry 22 }
|
||||||
|
|
||||||
|
--
|
||||||
|
--JDSU Generator Configure
|
||||||
|
--
|
||||||
|
f3JdsuGeneratorConfigureTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3JdsuGeneratorConfigureEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to JDSU Generator Configure Information."
|
||||||
|
::= { f3JdsuObjects 19 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3JdsuGeneratorConfigureEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3JdsuGeneratorConfigureTable."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetTrafficPortIndex, f3JdsuGeneratorConfigureDestMacAddr }
|
||||||
|
::= { f3JdsuGeneratorConfigureTable 1 }
|
||||||
|
|
||||||
|
F3JdsuGeneratorConfigureEntry ::= SEQUENCE {
|
||||||
|
f3JdsuGeneratorConfigureDestMacAddr MacAddress,
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanEnabled TruthValue,
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanId VlanId,
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanPri VlanPriority,
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanEtherType Integer32,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Enabled TruthValue,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Id VlanId,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Pri VlanPriority,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1EtherType Integer32,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Enabled TruthValue,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Id VlanId,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Pri VlanPriority,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2EtherType Integer32,
|
||||||
|
f3JdsuGeneratorConfigureFrameType JdsuGeneratorFrameType,
|
||||||
|
f3JdsuGeneratorConfigurePayloadType JdsuGeneratorPayloadType,
|
||||||
|
f3JdsuGeneratorConfigureFrameLength Integer32,
|
||||||
|
f3JdsuGeneratorConfigureUnitTextId DisplayString,
|
||||||
|
f3JdsuGeneratorConfigureIfReachable TruthValue,
|
||||||
|
f3JdsuGeneratorConfigureReachableUpdate UpdateReachStatus,
|
||||||
|
f3JdsuGeneratorConfigureStatus GeneratorStatus,
|
||||||
|
f3JdsuGeneratorConfigureGeneratorAction GeneratorAction,
|
||||||
|
f3JdsuGeneratorConfigureStorageType StorageType,
|
||||||
|
f3JdsuGeneratorConfigureRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureDestMacAddr OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the destination MAC address for the test frames."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 1 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Outer Vlan enabled."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 2 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanId OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Outer Vlan ID."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 3 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanPri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Outer Vlan Priority."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 4 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanEtherType OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Outer Vlan Ether Type."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 5 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Enabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Inner Vlan1 enabled."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 6 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Id OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan1 ID."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 7 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Pri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan1 Priority."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 8 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1EtherType OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan1 Ether Type."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 9 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Enabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the filter's Inner Vlan2 enabled."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 10 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Id OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 ID."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 11 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Pri OBJECT-TYPE
|
||||||
|
SYNTAX VlanPriority
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 Priority."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 12 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2EtherType OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's Inner Vlan2 Ether Type."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 13 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureFrameType OBJECT-TYPE
|
||||||
|
SYNTAX JdsuGeneratorFrameType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes the filter's frame type.
|
||||||
|
Its default value is 802.3."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 14 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigurePayloadType OBJECT-TYPE
|
||||||
|
SYNTAX JdsuGeneratorPayloadType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the type of payload the remaining test frame shall contain,
|
||||||
|
either fixed (incremental bytes or repeated bytes) or random
|
||||||
|
(according to IEEE short continuous random test pattern).
|
||||||
|
Default is random. This payload starts after the Ethernet frame
|
||||||
|
header (including all VLAN tags)."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 15 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureFrameLength OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the length of the frame which shall be injected,
|
||||||
|
The size range for all ports is from 64 to 9600."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 16 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureUnitTextId OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the string from remote device. Normally it is system name of remote device."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 17 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureIfReachable OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates whether the mac can be Configureed or not exactly."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 18 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureReachableUpdate OBJECT-TYPE
|
||||||
|
SYNTAX UpdateReachStatus
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Action on update the reachable status of the related item."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 19 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureStatus OBJECT-TYPE
|
||||||
|
SYNTAX GeneratorStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the generator status exactly."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 20 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureGeneratorAction OBJECT-TYPE
|
||||||
|
SYNTAX GeneratorAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates JDSU Generator lookup or lookdown action."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 21 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 22 }
|
||||||
|
|
||||||
|
f3JdsuGeneratorConfigureRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
Note: one row can be deleted by set this item as destoryed."
|
||||||
|
::= { f3JdsuGeneratorConfigureEntry 23 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Traffic Port JDSU Ext Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3EthernetTrafficPortJdsuExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EthernetTrafficPortJdsuExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Ethernet Traffic Port
|
||||||
|
Facilities for JDSU configuration purposes."
|
||||||
|
::= { f3JdsuObjects 20 }
|
||||||
|
|
||||||
|
f3EthernetTrafficPortJdsuExtEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EthernetTrafficPortJdsuExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the cmEthernetTrafficPortJdsuExtTable."
|
||||||
|
AUGMENTS { cmEthernetTrafficPortEntry }
|
||||||
|
::= { f3EthernetTrafficPortJdsuExtTable 1 }
|
||||||
|
|
||||||
|
F3EthernetTrafficPortJdsuExtEntry ::= SEQUENCE {
|
||||||
|
f3EthernetTrafficPortJdsuLoopbackEnabled TruthValue,
|
||||||
|
f3EthernetTrafficPortJdsuGenerationEanbled TruthValue,
|
||||||
|
f3EthernetTrafficPortJdsuLoopbackVlanList DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EthernetTrafficPortJdsuLoopbackEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enabled: reaction/response to JDSU in-band loopback requests and hallo requests.
|
||||||
|
Disabled: Not reaction/response to JDSU in-band loopback requests and hallo requests.
|
||||||
|
FPGA shall not filter the JDSU control frames to processor.
|
||||||
|
From enabled to disabled, if there is already a JDSU loopback on the port,
|
||||||
|
release current loopback.
|
||||||
|
JDSU loopback doesn't need port in maintenance state.
|
||||||
|
When JDSU Generation Enabled, this attribute can't be enabled."
|
||||||
|
::= { f3EthernetTrafficPortJdsuExtEntry 1 }
|
||||||
|
|
||||||
|
f3EthernetTrafficPortJdsuGenerationEanbled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describes whether the user would to raise a JDSU discovery action.
|
||||||
|
When JDSU Loopback Enabled, this attribute cann't be enabled."
|
||||||
|
::= { f3EthernetTrafficPortJdsuExtEntry 2 }
|
||||||
|
|
||||||
|
f3EthernetTrafficPortJdsuLoopbackVlanList OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"In EG-X, up to 12 loopback can be supported and also up to 2 layer VLAN can be supported.
|
||||||
|
The format is like 'OuterVid1-OuterPri1;InnerVid1-InnerPri1, OuterVid2-OuterPri2,
|
||||||
|
OuterVid3-OuterPri3;InnerVid3-InnerPri3'('1-*;2-*, 3-*, 4-*;5-*')."
|
||||||
|
::= { f3EthernetTrafficPortJdsuExtEntry 3 }
|
||||||
|
|
||||||
|
f3JdsuCompliances OBJECT IDENTIFIER ::= {f3JdsuConformance 1}
|
||||||
|
f3JdsuGroups OBJECT IDENTIFIER ::= {f3JdsuConformance 2}
|
||||||
|
|
||||||
|
f3JdsuCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the f3 jdsu group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3JdsuGroup
|
||||||
|
}
|
||||||
|
::= { f3JdsuCompliances 1 }
|
||||||
|
|
||||||
|
f3JdsuGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3JdsuGeneratorDiscoverDestMacAddr,
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanEnabled,
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanId,
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanPri,
|
||||||
|
f3JdsuGeneratorDiscoverOuterVlanEtherType,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Enabled,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Id,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1Pri,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan1EtherType,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Enabled,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Id,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2Pri,
|
||||||
|
f3JdsuGeneratorDiscoverInnerVlan2EtherType,
|
||||||
|
f3JdsuGeneratorDiscoverFrameType,
|
||||||
|
f3JdsuGeneratorDiscoverPayloadType,
|
||||||
|
f3JdsuGeneratorDiscoverFrameLength,
|
||||||
|
f3JdsuGeneratorDiscoverUnitTextId,
|
||||||
|
f3JdsuGeneratorDiscoverIfReachable,
|
||||||
|
f3JdsuGeneratorDiscoverGeneratorStatus,
|
||||||
|
f3JdsuGeneratorDiscoverItemOperation,
|
||||||
|
f3JdsuGeneratorDiscoverItemIfSaved,
|
||||||
|
f3JdsuGeneratorDiscoverGeneratorAction,
|
||||||
|
f3JdsuGeneratorConfigureDestMacAddr,
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanEnabled,
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanId,
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanPri,
|
||||||
|
f3JdsuGeneratorConfigureOuterVlanEtherType,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Enabled,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Id,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1Pri,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan1EtherType,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Enabled,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Id,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2Pri,
|
||||||
|
f3JdsuGeneratorConfigureInnerVlan2EtherType,
|
||||||
|
f3JdsuGeneratorConfigureFrameType,
|
||||||
|
f3JdsuGeneratorConfigurePayloadType,
|
||||||
|
f3JdsuGeneratorConfigureFrameLength,
|
||||||
|
f3JdsuGeneratorConfigureUnitTextId,
|
||||||
|
f3JdsuGeneratorConfigureIfReachable,
|
||||||
|
f3JdsuGeneratorConfigureReachableUpdate,
|
||||||
|
f3JdsuGeneratorConfigureStatus,
|
||||||
|
f3JdsuGeneratorConfigureGeneratorAction,
|
||||||
|
f3JdsuGeneratorConfigureStorageType,
|
||||||
|
f3JdsuGeneratorConfigureRowStatus,
|
||||||
|
f3EthernetTrafficPortJdsuLoopbackEnabled,
|
||||||
|
f3EthernetTrafficPortJdsuGenerationEanbled,
|
||||||
|
f3EthernetTrafficPortJdsuLoopbackVlanList,
|
||||||
|
f3JdsuGeneratorPort, f3JdsuGeneratorOuterVlanEnabled,
|
||||||
|
f3JdsuGeneratorOuterVlanId, f3JdsuGeneratorOuterVlanPri, f3JdsuGeneratorOuterVlanEtherType,
|
||||||
|
f3JdsuGeneratorInnerVlan1Enabled, f3JdsuGeneratorInnerVlan1Id, f3JdsuGeneratorInnerVlan1Pri,
|
||||||
|
f3JdsuGeneratorInnerVlan1EtherType, f3JdsuGeneratorInnerVlan2Enabled, f3JdsuGeneratorInnerVlan2Id,
|
||||||
|
f3JdsuGeneratorInnerVlan2Pri, f3JdsuGeneratorInnerVlan2EtherType, f3JdsuGeneratorFrameType,
|
||||||
|
f3JdsuGeneratorPayloadType, f3JdsuGeneratorFrameLength, f3JdsuGeneratorDiscoveryAction
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the JDSU functionality."
|
||||||
|
::= { f3JdsuGroups 1 }
|
||||||
|
|
||||||
|
END
|
5958
mibs/adva/fsp150cm-l3.mib
Normal file
5958
mibs/adva/fsp150cm-l3.mib
Normal file
File diff suppressed because it is too large
Load Diff
747
mibs/adva/fsp150cm-lag.mib
Normal file
747
mibs/adva/fsp150cm-lag.mib
Normal file
@ -0,0 +1,747 @@
|
|||||||
|
F3-LAG-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32,Counter32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DisplayString, TruthValue, RowStatus, StorageType, VariablePointer,
|
||||||
|
DateAndTime, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
InterfaceIndex
|
||||||
|
FROM IF-MIB
|
||||||
|
neIndex, shelfIndex, slotIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
CmPmBinAction
|
||||||
|
FROM CM-COMMON-MIB;
|
||||||
|
|
||||||
|
f3LagMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201604060000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Polo Jiang
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +86 755 8621-7445
|
||||||
|
E-mail: pjiang@advaoptical.com
|
||||||
|
Postal: 518068 9/F, Xi Hai Ming Zhu, Building F, 1 Taoyuan Road,
|
||||||
|
Nanshan District, Shenzhen, PRC"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the vendor specific 802.3ad LAG MIB definitions used
|
||||||
|
by the FSP150CM 5.1 product lines, as extensions to the standard
|
||||||
|
IEEE 802.3ad (802.3-2005).
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201604060000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 201604060000Z,
|
||||||
|
(i) Updated description of f3LagMode
|
||||||
|
(ii) Added new objects f3LagFrameDistAlgorithm,
|
||||||
|
f3LagDiscardWrongConversation
|
||||||
|
|
||||||
|
Notes from release 201012160000Z,
|
||||||
|
(i)Added new object f3LagPortMember
|
||||||
|
|
||||||
|
Notes from release 201012140000Z,
|
||||||
|
(i) Added new objects f3LagCcmDefectDetectionEnabled,
|
||||||
|
f3LagStatsAction, f3LagPortStatsAction
|
||||||
|
(ii)Updated description of f3LagRowStatus, f3LagPortRowStatus
|
||||||
|
|
||||||
|
Notes from release 201011030000Z,
|
||||||
|
Post review changes
|
||||||
|
|
||||||
|
Notes from release 200903160000Z
|
||||||
|
This release is applicable to the FSP150CM Aggregation 5.1 devices.
|
||||||
|
|
||||||
|
Notes from release 200803030000Z,
|
||||||
|
(1)MIB version ready for release FSP150CM Aggregation 5.1."
|
||||||
|
::= {fsp150cm 14}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3LagObjects OBJECT IDENTIFIER ::= {f3LagMIB 1}
|
||||||
|
f3LagConformance OBJECT IDENTIFIER ::= {f3LagMIB 2}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual conventions.
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
AggMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines the LAG behavior. A LAG with mode
|
||||||
|
active-standby - exhibits 1:1 protection behavior
|
||||||
|
loadsharing - exhibits port aggregation behavior
|
||||||
|
An active-standby LAG supports 0-2 member ports. One member is in Active
|
||||||
|
role while the other is in Standby role. A loadsharing LAG can have multiple
|
||||||
|
(0-x) member ports, where x is as follows.
|
||||||
|
x = 2 for GE112Pro, GE114Pro, GE206V (Network ports only)
|
||||||
|
x = 2 for XG210 Network ports, x = 10 for XG210 Access ports
|
||||||
|
x = 4 for XG116Pro, XG120Pro (10G ports)
|
||||||
|
x = 6 for XG116Pro GE ports
|
||||||
|
x = 10 for XG120Pro GE ports
|
||||||
|
In CM Aggregation Shelf, the loadsharing LAG can have 2-8 member ports."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
active-standby(1),
|
||||||
|
loadsharing (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
AggPortState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The AggPortState provides current state of the member port.
|
||||||
|
Active: the member port is ready for transporting and is in working now.
|
||||||
|
Standby: the member port is ready for transporting, but is not working now."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
active (1),
|
||||||
|
standby (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
LagFrameDistributionAlgorithmType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The frame distribution algorithm used by the LAG for transmitting frames
|
||||||
|
on the individual LAG member ports."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
activeStandby (1),
|
||||||
|
srcdstMacHash (2),
|
||||||
|
serviceAssignment (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
LinkAssignMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The link assignment mode used to designate a particular link for carrying
|
||||||
|
the service."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
auto (1),
|
||||||
|
provisionedLinkList (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table definitions.
|
||||||
|
--
|
||||||
|
--
|
||||||
|
-- LagAgg Table
|
||||||
|
--
|
||||||
|
f3LagTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3LagEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Link Aggregation Groups.
|
||||||
|
Entries can be created/deleted in this table by management
|
||||||
|
application action."
|
||||||
|
::= { f3LagObjects 1 }
|
||||||
|
|
||||||
|
f3LagEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3LagEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
security user."
|
||||||
|
INDEX { neIndex, f3LagIndex }
|
||||||
|
::= { f3LagTable 1 }
|
||||||
|
|
||||||
|
F3LagEntry ::= SEQUENCE {
|
||||||
|
f3LagIndex Integer32,
|
||||||
|
f3LagIfIndex InterfaceIndex,
|
||||||
|
f3LagName DisplayString,
|
||||||
|
f3LagProtocols TruthValue,
|
||||||
|
f3LagLacpControl TruthValue,
|
||||||
|
f3LagMode AggMode,
|
||||||
|
f3LagCcmDefectsDetectionEnabled TruthValue,
|
||||||
|
f3LagStatsAction CmPmBinAction,
|
||||||
|
f3LagStorageType StorageType,
|
||||||
|
f3LagRowStatus RowStatus,
|
||||||
|
f3LagIgnorePartnerColMaxDelay TruthValue,
|
||||||
|
f3LagFrameDistAlgorithm LagFrameDistributionAlgorithmType,
|
||||||
|
f3LagDiscardWrongConversation TruthValue
|
||||||
|
}
|
||||||
|
|
||||||
|
f3LagIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify this Lag.
|
||||||
|
It should be the Lag Logical index."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.1"
|
||||||
|
::= { f3LagEntry 1 }
|
||||||
|
|
||||||
|
f3LagIfIndex OBJECT-TYPE
|
||||||
|
SYNTAX InterfaceIndex
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object has the same value as ifIndex for
|
||||||
|
LAG logical Port. An integer index value used to
|
||||||
|
uniquely identify this LAG logical Port."
|
||||||
|
::= { f3LagEntry 2 }
|
||||||
|
|
||||||
|
f3LagName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE(0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows SNMP management entities to name
|
||||||
|
the LAG aggregator."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.3"
|
||||||
|
::= { f3LagEntry 3 }
|
||||||
|
|
||||||
|
f3LagProtocols OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When this object is enabled, the LACP will run as 802.3ad defines;
|
||||||
|
When this object is disabled, LACP/LAMP protocols will not run and the
|
||||||
|
LAG member port is fixed to an assigned LAG aggregator. "
|
||||||
|
::= { f3LagEntry 4 }
|
||||||
|
|
||||||
|
f3LagLacpControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Determines whether or not the Link Aggregation Control Protocol is enabled or disabled
|
||||||
|
for the LAG. When disabled, the LAG shall ignore LACP frames for the purpose of
|
||||||
|
selecting the active link (port) and shall select its active link (port) solely upon
|
||||||
|
the status of the LAG member links (ports). However, when disabled, the LACP protocol
|
||||||
|
shall remain active (i.e. LACP frames are transmitted when needed, etc.)."
|
||||||
|
::= { f3LagEntry 5 }
|
||||||
|
|
||||||
|
f3LagMode OBJECT-TYPE
|
||||||
|
SYNTAX AggMode
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Defines the LAG behavior. A LAG with mode
|
||||||
|
active-standby - exhibits 1:1 protection behavior
|
||||||
|
loadsharing - exhibits port aggregation behavior
|
||||||
|
An active-standby LAG supports 0-2 member ports. One member is in Active
|
||||||
|
role while the other is in Standby role. A loadsharing LAG can have multiple
|
||||||
|
(0-x) member ports, where x is as follows.
|
||||||
|
x = 2 for GE112Pro, GE114Pro, GE206V (Network ports only)
|
||||||
|
x = 2 for XG210 Network ports, x = 10 for XG210 Access ports
|
||||||
|
x = 4 for XG116Pro, XG120Pro (10G ports)
|
||||||
|
x = 6 for XG116Pro GE ports
|
||||||
|
x = 10 for XG120Pro GE ports
|
||||||
|
In CM Aggregation Shelf, the loadsharing LAG can have 2-8 member ports."
|
||||||
|
::= { f3LagEntry 6 }
|
||||||
|
|
||||||
|
f3LagCcmDefectsDetectionEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows for a LAG to use CCM defects DefRemoteCCM and DefRDICCM
|
||||||
|
as an indication of Signal Fail for the LAG member ports.
|
||||||
|
When enabled, a LAG member will stop carrying service frames when a
|
||||||
|
DefRemoteCCM or DefRDICCM is detected on a port level CFM DOWN MEP associated
|
||||||
|
with the LAG member port. Please note that port level CFM DOWN MEPs need
|
||||||
|
to be created on LAG member ports for this feature to work."
|
||||||
|
::= { f3LagEntry 7 }
|
||||||
|
|
||||||
|
f3LagStatsAction OBJECT-TYPE
|
||||||
|
SYNTAX CmPmBinAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Allows the Manager to clear the LAG level statistics (f3LagStatsTable)."
|
||||||
|
::= { f3LagEntry 8 }
|
||||||
|
|
||||||
|
f3LagStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3LagEntry 9 }
|
||||||
|
|
||||||
|
f3LagRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
An entry MUST NOT exist in the active state unless all
|
||||||
|
objects in the entry have an appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3LagRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3LagRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3LagRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3LagEntry 10 }
|
||||||
|
|
||||||
|
f3LagIgnorePartnerColMaxDelay OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is used to configure LAG instance to ignore Collector Max Delay
|
||||||
|
value in the received LACP PDU. Setting this value to TRUE will result in
|
||||||
|
no hold-off timer to be started, regardless of the received Collector Max
|
||||||
|
Delay value."
|
||||||
|
::= { f3LagEntry 11 }
|
||||||
|
|
||||||
|
f3LagFrameDistAlgorithm OBJECT-TYPE
|
||||||
|
SYNTAX LagFrameDistributionAlgorithmType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The frame distribution algorithm used by the LAG for transmitting frames
|
||||||
|
on the individual LAG member ports. For an active-standby LAG, this will
|
||||||
|
be active-standby. A loadsharing LAG will follow service-assignment frame
|
||||||
|
distribution. The srcdst-mac-hash method is not supported on CC-NIDS."
|
||||||
|
::= { f3LagEntry 12 }
|
||||||
|
|
||||||
|
f3LagDiscardWrongConversation OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is used to control and identify whether frames received on a
|
||||||
|
LAG member port are to be discarded if the service associated with the
|
||||||
|
frame (ingress membership) does not match the service-to-link mapping of
|
||||||
|
the LAG Service Map."
|
||||||
|
::= { f3LagEntry 13 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- f3LagStatsTable
|
||||||
|
--
|
||||||
|
f3LagStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3LagStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the LAG statistics.
|
||||||
|
Entries cannot be created in this table by management
|
||||||
|
application action."
|
||||||
|
::= { f3LagObjects 2 }
|
||||||
|
|
||||||
|
f3LagStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3LagStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information on the LAG logical
|
||||||
|
port statistics."
|
||||||
|
INDEX { neIndex, f3LagIndex, f3LagStatsIndex }
|
||||||
|
::= { f3LagStatsTable 1 }
|
||||||
|
|
||||||
|
F3LagStatsEntry ::= SEQUENCE {
|
||||||
|
f3LagStatsIndex Integer32,
|
||||||
|
f3LagStatsOctetsTxOK Counter32,
|
||||||
|
f3LagStatsOctetsRxOK Counter32,
|
||||||
|
f3LagStatsFramesTxOK Counter32,
|
||||||
|
f3LagStatsFramesRxOK Counter32,
|
||||||
|
f3LagStatsMulticastFramesTxOK Counter32,
|
||||||
|
f3LagStatsMulticastFramesRxOK Counter32,
|
||||||
|
f3LagStatsBroadcastFramesTxOK Counter32,
|
||||||
|
f3LagStatsBroadcastFramesRxOK Counter32,
|
||||||
|
f3LagStatsFramesWithTxErrors Counter32,
|
||||||
|
f3LagStatsFramesWithRxErrors Counter32,
|
||||||
|
f3LagStatsUnknownProtocolFrames Counter32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3LagStatsIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The unique identifier to access a unique row in the f3LagStatsTable."
|
||||||
|
::= { f3LagStatsEntry 1 }
|
||||||
|
|
||||||
|
f3LagStatsOctetsTxOK OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the data and padding octets transmitted by this Aggregator on all
|
||||||
|
Aggregation Ports that are (or have been) members of the aggregation."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.17"
|
||||||
|
::= { f3LagStatsEntry 2 }
|
||||||
|
|
||||||
|
f3LagStatsOctetsRxOK OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the data and padding octets received by this Aggregator,
|
||||||
|
from the Aggregation Ports that are (or have been) members of the aggregation."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.18"
|
||||||
|
::= { f3LagStatsEntry 3 }
|
||||||
|
|
||||||
|
f3LagStatsFramesTxOK OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the data frames transmitted by this Aggregator on all Aggregation
|
||||||
|
Ports that are (or have been) members of the aggregation."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.19"
|
||||||
|
::= { f3LagStatsEntry 4 }
|
||||||
|
|
||||||
|
f3LagStatsFramesRxOK OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the data frames received by this Aggregator, from the Aggregation Ports that are
|
||||||
|
(or have been) members of the aggregation."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.20"
|
||||||
|
::= { f3LagStatsEntry 5 }
|
||||||
|
|
||||||
|
f3LagStatsMulticastFramesTxOK OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the data frames transmitted by this Aggregator on all Aggregation Ports that are
|
||||||
|
(or have been) members of the aggregation, to a group destination address other than the
|
||||||
|
broadcast address."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.21"
|
||||||
|
::= { f3LagStatsEntry 6 }
|
||||||
|
|
||||||
|
f3LagStatsMulticastFramesRxOK OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the data frames received by this Aggregator, from the Aggregation Ports that are
|
||||||
|
(or have been) members of the aggregation, that were addressed to an active group address
|
||||||
|
other than the broadcast address."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.22"
|
||||||
|
::= { f3LagStatsEntry 7 }
|
||||||
|
|
||||||
|
f3LagStatsBroadcastFramesTxOK OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the broadcast data frames transmitted by this Aggregator on all
|
||||||
|
Aggregation Ports that are (or have been) members of the aggregation."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.23"
|
||||||
|
::= { f3LagStatsEntry 8 }
|
||||||
|
|
||||||
|
f3LagStatsBroadcastFramesRxOK OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the broadcast data frames received by this Aggregator, from the
|
||||||
|
Aggregation Ports that are (or have been) members of the aggregation."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.24"
|
||||||
|
::= { f3LagStatsEntry 9 }
|
||||||
|
|
||||||
|
f3LagStatsFramesWithTxErrors OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of data frames requested to be transmitted by this Aggregator that experienced
|
||||||
|
transmission errors on ports that are (or have been) members of the aggregation."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.27"
|
||||||
|
::= { f3LagStatsEntry 10 }
|
||||||
|
|
||||||
|
f3LagStatsFramesWithRxErrors OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of data frames discarded on reception by all ports that are (or have been) members of
|
||||||
|
the aggregation, or that were discarded by the Collection function of the Aggregator, or that
|
||||||
|
were discarded by the Aggregator due to the detection of an illegal Slow Protocols PDU."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.28"
|
||||||
|
::= { f3LagStatsEntry 11 }
|
||||||
|
|
||||||
|
f3LagStatsUnknownProtocolFrames OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of data frames discarded on reception by all ports that are (or have been) members of
|
||||||
|
the aggregation, due to the detection of an unknown Slow Protocols PDU."
|
||||||
|
REFERENCE
|
||||||
|
"IEEE 802.3 Subclause 30.7.1.1.29"
|
||||||
|
::= { f3LagStatsEntry 12 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- f3LagPort Table
|
||||||
|
--
|
||||||
|
f3LagPortTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3LagPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the LAG member ports.
|
||||||
|
Entries can be created/deleted in this table by management
|
||||||
|
application action."
|
||||||
|
::= { f3LagObjects 3 }
|
||||||
|
|
||||||
|
f3LagPortEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3LagPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
security user."
|
||||||
|
INDEX { neIndex, f3LagIndex, f3LagPortIndex }
|
||||||
|
::= { f3LagPortTable 1 }
|
||||||
|
|
||||||
|
F3LagPortEntry ::= SEQUENCE {
|
||||||
|
f3LagPortIndex Integer32,
|
||||||
|
f3LagPortMember VariablePointer,
|
||||||
|
f3LagPortLacpForceOutOfSync TruthValue,
|
||||||
|
f3LagPortState AggPortState,
|
||||||
|
f3LagPortStatsAction CmPmBinAction,
|
||||||
|
f3LagPortStorageType StorageType,
|
||||||
|
f3LagPortRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3LagPortIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The unique identifier for each Aggregation Port."
|
||||||
|
::= { f3LagPortEntry 1 }
|
||||||
|
|
||||||
|
f3LagPortMember OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the OID of the LAG member port."
|
||||||
|
::= { f3LagPortEntry 2 }
|
||||||
|
|
||||||
|
f3LagPortLacpForceOutOfSync OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A boolean value which enables or disables the port from participating as an active port
|
||||||
|
in the Link Aggregation Group, causing the link (port) to transmit OUT_OF_SYNC via LACP."
|
||||||
|
::= { f3LagPortEntry 3 }
|
||||||
|
|
||||||
|
f3LagPortState OBJECT-TYPE
|
||||||
|
SYNTAX AggPortState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object can be used to show the current status of the member port.
|
||||||
|
Active: the member port is ready for transporting and is in working now.
|
||||||
|
Standby: the member port is ready for transporting, but is not working now."
|
||||||
|
::= { f3LagPortEntry 4 }
|
||||||
|
|
||||||
|
f3LagPortStatsAction OBJECT-TYPE
|
||||||
|
SYNTAX CmPmBinAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Allows the Manager to clear the LAG Port level statistics (dot3adAggPortStatsTable)."
|
||||||
|
::= { f3LagPortEntry 5 }
|
||||||
|
|
||||||
|
f3LagPortStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3LagPortEntry 6 }
|
||||||
|
|
||||||
|
f3LagPortRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
An entry MUST NOT exist in the active state unless all
|
||||||
|
objects in the entry have an appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3LagPortRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3LagPortRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3LagPortRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3LagPortEntry 7 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- f3LagServiceMap Table
|
||||||
|
--
|
||||||
|
f3LagServiceMapTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3LagServiceMapEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the LAG service map entry.
|
||||||
|
Entries can be created/deleted in this table by management
|
||||||
|
application action."
|
||||||
|
::= { f3LagObjects 4 }
|
||||||
|
|
||||||
|
f3LagServiceMapEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3LagServiceMapEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
security user."
|
||||||
|
INDEX { neIndex, f3LagIndex, f3LagServiceMapIndex }
|
||||||
|
::= { f3LagServiceMapTable 1 }
|
||||||
|
|
||||||
|
F3LagServiceMapEntry ::= SEQUENCE {
|
||||||
|
f3LagServiceMapIndex Integer32,
|
||||||
|
f3LagServiceMapServiceObj VariablePointer,
|
||||||
|
f3LagServiceMapLinkAssignMode LinkAssignMode,
|
||||||
|
f3LagServiceMapStorageType StorageType,
|
||||||
|
f3LagServiceMapRowStatus RowStatus,
|
||||||
|
f3LagServiceMapMemberLinkList DisplayString,
|
||||||
|
f3LagServiceMapCurrentMemberLink Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3LagServiceMapIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The unique identifier for each entry/row in the Service Map."
|
||||||
|
::= { f3LagServiceMapEntry 1 }
|
||||||
|
|
||||||
|
f3LagServiceMapServiceObj OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the OID of the LAG service object."
|
||||||
|
::= { f3LagServiceMapEntry 2 }
|
||||||
|
|
||||||
|
f3LagServiceMapLinkAssignMode OBJECT-TYPE
|
||||||
|
SYNTAX LinkAssignMode
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The assign mode value."
|
||||||
|
::= { f3LagServiceMapEntry 3 }
|
||||||
|
|
||||||
|
f3LagServiceMapStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3LagServiceMapEntry 4 }
|
||||||
|
|
||||||
|
f3LagServiceMapRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
An entry MUST NOT exist in the active state unless all
|
||||||
|
objects in the entry have an appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3LagServiceMapRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3LagServiceMapRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3LagServiceMapRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3LagServiceMapEntry 5 }
|
||||||
|
|
||||||
|
f3LagServiceMapMemberLinkList OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The member link list value, describe by ifindex value string split with comma."
|
||||||
|
::= { f3LagServiceMapEntry 6 }
|
||||||
|
|
||||||
|
f3LagServiceMapCurrentMemberLink OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The current member link ifindex value."
|
||||||
|
::= { f3LagServiceMapEntry 7 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3LagCompliances OBJECT IDENTIFIER ::= {f3LagConformance 1}
|
||||||
|
f3LagGroups OBJECT IDENTIFIER ::= {f3LagConformance 2}
|
||||||
|
|
||||||
|
f3LagCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the f3Lag
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3LagObjectGroup
|
||||||
|
}
|
||||||
|
::= { f3LagCompliances 1 }
|
||||||
|
|
||||||
|
--f3LagDescription,
|
||||||
|
f3LagObjectGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3LagIndex, f3LagIfIndex, f3LagName, f3LagProtocols,
|
||||||
|
f3LagLacpControl, f3LagMode, f3LagCcmDefectsDetectionEnabled,
|
||||||
|
f3LagStatsAction, f3LagStorageType, f3LagRowStatus, f3LagIgnorePartnerColMaxDelay,
|
||||||
|
f3LagFrameDistAlgorithm, f3LagDiscardWrongConversation,
|
||||||
|
|
||||||
|
f3LagStatsIndex, f3LagStatsOctetsTxOK, f3LagStatsOctetsRxOK,
|
||||||
|
f3LagStatsFramesTxOK, f3LagStatsFramesRxOK, f3LagStatsMulticastFramesTxOK,
|
||||||
|
f3LagStatsMulticastFramesRxOK, f3LagStatsBroadcastFramesTxOK,
|
||||||
|
f3LagStatsBroadcastFramesRxOK, f3LagStatsFramesWithTxErrors,
|
||||||
|
f3LagStatsFramesWithRxErrors, f3LagStatsUnknownProtocolFrames,
|
||||||
|
|
||||||
|
f3LagPortIndex, f3LagPortMember, f3LagPortLacpForceOutOfSync,
|
||||||
|
f3LagPortState, f3LagPortStatsAction, f3LagPortStorageType,
|
||||||
|
f3LagPortRowStatus,
|
||||||
|
|
||||||
|
f3LagServiceMapIndex, f3LagServiceMapServiceObj,
|
||||||
|
f3LagServiceMapLinkAssignMode, f3LagServiceMapStorageType,
|
||||||
|
f3LagServiceMapRowStatus, f3LagServiceMapMemberLinkList,
|
||||||
|
f3LagServiceMapCurrentMemberLink
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the f3Lag
|
||||||
|
group."
|
||||||
|
::= { f3LagGroups 1 }
|
||||||
|
|
||||||
|
END
|
||||||
|
|
770
mibs/adva/fsp150cm-ospf.mib
Normal file
770
mibs/adva/fsp150cm-ospf.mib
Normal file
@ -0,0 +1,770 @@
|
|||||||
|
F3-OSPF-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32,
|
||||||
|
Gauge32, Counter32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
RowStatus, StorageType, TEXTUAL-CONVENTION, TruthValue
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
RouterID, AreaID, HelloRange, DesignatedRouterPriority,
|
||||||
|
OspfAuthenticationType, ospfNbrEntry
|
||||||
|
FROM OSPF-MIB
|
||||||
|
cmIpInterfaceEntry, ipManagementTunnelEntry
|
||||||
|
FROM CM-IP-MIB;
|
||||||
|
|
||||||
|
f3OspfMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201410060000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Jakub Nadolski
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 421
|
||||||
|
E-mail: jnadolski@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the OSPF MIB definitions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201410060000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201410060000Z,
|
||||||
|
(1) MIB version ready for release FSP150CC 6.6.CC."
|
||||||
|
|
||||||
|
::= {fsp150cm 35}
|
||||||
|
|
||||||
|
OspfMetricType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The metric type can be specified to define
|
||||||
|
how the cost of redistributed routes are to be
|
||||||
|
calculated. A metric type of E1 means that
|
||||||
|
the redistribution cost plus the cost to the ASBR is
|
||||||
|
used for the route while a metric type of E2 means
|
||||||
|
that only the redistributed cost is used."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
e1 (1),
|
||||||
|
e2 (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
OspfRedistributionType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enables redistribution of routes of a specific
|
||||||
|
protocol or kind into OSPF. The only supported
|
||||||
|
type is RIP."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none (1),
|
||||||
|
rip (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
OspfState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Allows user configuration of the behavior associated
|
||||||
|
with the OSPF interface.
|
||||||
|
ENABLED - OSPF is enabled and the interface
|
||||||
|
will send HELLOs and form adjacencies.
|
||||||
|
DISABLED - the interface is not advertised
|
||||||
|
and does not participate in OSPF message exchanges.
|
||||||
|
PASSIVE - the interface will be advertised as a stub
|
||||||
|
link but will not participate in OSPF message exchange."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
enabled (1),
|
||||||
|
disabled (2),
|
||||||
|
passive (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
OspfAreaType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF area type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
normal (1),
|
||||||
|
stub (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
OspfRole ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF role of the neighbor router."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
bdr (1),
|
||||||
|
dr (2),
|
||||||
|
drother (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OspfConfigObjects OBJECT IDENTIFIER ::= {f3OspfMIB 1}
|
||||||
|
f3OspfConformance OBJECT IDENTIFIER ::= {f3OspfMIB 2}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OSPF Router
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OspfRouterTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3OspfRouterEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to OSPF Router
|
||||||
|
instance for configuration purposes."
|
||||||
|
::= { f3OspfConfigObjects 1 }
|
||||||
|
|
||||||
|
f3OspfRouterEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3OspfRouterEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3OspfRouterTable."
|
||||||
|
INDEX { f3OspfRouterIndex }
|
||||||
|
::= { f3OspfRouterTable 1 }
|
||||||
|
|
||||||
|
F3OspfRouterEntry ::= SEQUENCE {
|
||||||
|
f3OspfRouterIndex RouterID,
|
||||||
|
f3OspfRouterMetricType OspfMetricType,
|
||||||
|
f3OspfRouterMetric Integer32,
|
||||||
|
f3OspfRouterRedistributionType OspfRedistributionType,
|
||||||
|
f3OspfRouterNumAttachedAreas Unsigned32,
|
||||||
|
f3OspfRouterAreaBdrRtrStatus TruthValue,
|
||||||
|
f3OspfRouterStorageType StorageType,
|
||||||
|
f3OspfRouterRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3OspfRouterIndex OBJECT-TYPE
|
||||||
|
SYNTAX RouterID
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
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."
|
||||||
|
::= { f3OspfRouterEntry 1 }
|
||||||
|
|
||||||
|
f3OspfRouterMetricType OBJECT-TYPE
|
||||||
|
SYNTAX OspfMetricType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The metric type can be specified to define how the cost of
|
||||||
|
redistributed routes are to be calculated. This attribute must
|
||||||
|
be set to zero if f3OspfRouterMetric has been specified."
|
||||||
|
::= { f3OspfRouterEntry 2 }
|
||||||
|
|
||||||
|
f3OspfRouterMetric OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..16777214)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The metric value to use as the default cost to be
|
||||||
|
associated with any redistributed routes. This attribute must be set
|
||||||
|
to zero if the f3OspfRouterMetricType has been specified"
|
||||||
|
::= { f3OspfRouterEntry 3 }
|
||||||
|
|
||||||
|
f3OspfRouterRedistributionType OBJECT-TYPE
|
||||||
|
SYNTAX OspfRedistributionType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The redistribution type is used to enable redistribution of routes of
|
||||||
|
a specified protocol."
|
||||||
|
::= { f3OspfRouterEntry 4 }
|
||||||
|
|
||||||
|
f3OspfRouterNumAttachedAreas OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of attached areas for the OSPF Router."
|
||||||
|
::= { f3OspfRouterEntry 5 }
|
||||||
|
|
||||||
|
f3OspfRouterAreaBdrRtrStatus OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A flag to note whether this router is an Area
|
||||||
|
Border Router."
|
||||||
|
::= { f3OspfRouterEntry 6 }
|
||||||
|
|
||||||
|
f3OspfRouterStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3OspfRouterEntry 7 }
|
||||||
|
|
||||||
|
f3OspfRouterRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3OspfRouterRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3OspfRouterRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3OspfRouterRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3OspfRouterEntry 8 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OSPF Area Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OspfAreaTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3OspfAreaEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to OSPF Area
|
||||||
|
configuration purposes."
|
||||||
|
::= { f3OspfConfigObjects 2 }
|
||||||
|
|
||||||
|
f3OspfAreaEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3OspfAreaEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3OspfAreaTable."
|
||||||
|
INDEX { f3OspfAreaId }
|
||||||
|
::= { f3OspfAreaTable 1 }
|
||||||
|
|
||||||
|
F3OspfAreaEntry ::= SEQUENCE {
|
||||||
|
f3OspfAreaId AreaID,
|
||||||
|
f3OspfAreaType OspfAreaType,
|
||||||
|
f3OspfAreaAuthType OspfAuthenticationType,
|
||||||
|
f3OspfAreaDefaultCost Unsigned32,
|
||||||
|
f3OspfAreaSpfRuns Counter32,
|
||||||
|
f3OspfAreaLsaCount Gauge32,
|
||||||
|
f3OspfAreaStorageType StorageType,
|
||||||
|
f3OspfAreaRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3OspfAreaId OBJECT-TYPE
|
||||||
|
SYNTAX AreaID
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A 32-bit integer uniquely identifying an area.
|
||||||
|
Area ID 0.0.0.0 is used for the OSPF backbone."
|
||||||
|
::= { f3OspfAreaEntry 1 }
|
||||||
|
|
||||||
|
f3OspfAreaType OBJECT-TYPE
|
||||||
|
SYNTAX OspfAreaType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of an area."
|
||||||
|
::= { f3OspfAreaEntry 2 }
|
||||||
|
|
||||||
|
f3OspfAreaAuthType OBJECT-TYPE
|
||||||
|
SYNTAX OspfAuthenticationType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The authentication type specifies whether no authentication, simple
|
||||||
|
authentication, or MD5 authentication is required for this area. Keying
|
||||||
|
information must be configured on a per-interface basis. This only
|
||||||
|
applies to non-stubby areas."
|
||||||
|
::= { f3OspfAreaEntry 3 }
|
||||||
|
|
||||||
|
f3OspfAreaDefaultCost OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (0..16777215)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The default cost for summary LSA's announced to stubby areas. This only
|
||||||
|
applies to stubby areas."
|
||||||
|
::= { f3OspfAreaEntry 4 }
|
||||||
|
|
||||||
|
f3OspfAreaSpfRuns OBJECT-TYPE
|
||||||
|
SYNTAX Counter32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A count of the number of times the Shortest Path algorithm has been
|
||||||
|
run for this area."
|
||||||
|
::= { f3OspfAreaEntry 5 }
|
||||||
|
|
||||||
|
f3OspfAreaLsaCount OBJECT-TYPE
|
||||||
|
SYNTAX Gauge32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The total number of link state advertisements
|
||||||
|
in this area's link state database, excluding
|
||||||
|
AS-external LSAs."
|
||||||
|
::= { f3OspfAreaEntry 6 }
|
||||||
|
|
||||||
|
f3OspfAreaStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3OspfAreaEntry 7 }
|
||||||
|
|
||||||
|
f3OspfAreaRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3OspfAreaRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3OspfAreaRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3OspfAreaRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3OspfAreaEntry 8 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OSPF IP Interface Ext Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3OspfIpInterfaceExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to OSPF Interface
|
||||||
|
configuration purposes. This table extends cmIpInterfaceTable
|
||||||
|
from CM-IP-MIB."
|
||||||
|
::= { f3OspfConfigObjects 3 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3OspfIpInterfaceExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3OspfIpInterfaceExtTable."
|
||||||
|
AUGMENTS { cmIpInterfaceEntry }
|
||||||
|
::= { f3OspfIpInterfaceExtTable 1 }
|
||||||
|
|
||||||
|
F3OspfIpInterfaceExtEntry ::= SEQUENCE {
|
||||||
|
f3OspfIpInterfaceExtStatus OspfState,
|
||||||
|
f3OspfIpInterfaceExtAreaId AreaID,
|
||||||
|
f3OspfIpInterfaceExtIfType INTEGER,
|
||||||
|
f3OspfIpInterfaceExtHelloInterval HelloRange,
|
||||||
|
f3OspfIpInterfaceExtRtrDeadInterval Integer32,
|
||||||
|
f3OspfIpInterfaceExtRetransInterval Integer32,
|
||||||
|
f3OspfIpInterfaceExtRtrPriority DesignatedRouterPriority,
|
||||||
|
f3OspfIpInterfaceExtCost Integer32,
|
||||||
|
f3OspfIpInterfaceExtAuthType OspfAuthenticationType,
|
||||||
|
f3OspfIpInterfaceExtAuthKey OCTET STRING
|
||||||
|
}
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtStatus OBJECT-TYPE
|
||||||
|
SYNTAX OspfState
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF admin status for the IP Interface."
|
||||||
|
DEFVAL { enabled }
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 1 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtAreaId OBJECT-TYPE
|
||||||
|
SYNTAX AreaID
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Area ID with which this IP Interface is associated."
|
||||||
|
DEFVAL { '00000000'H }
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 2 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtIfType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
broadcast (1),
|
||||||
|
nbma (2),
|
||||||
|
pointToPoint (3),
|
||||||
|
pointToMultipoint (5)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF interface type for the IP Interface."
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 3 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtHelloInterval OBJECT-TYPE
|
||||||
|
SYNTAX HelloRange
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds between OSPF Hello packets for the IP Interface."
|
||||||
|
DEFVAL { 10 }
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 4 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtRtrDeadInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds that must pass from the last received Hello
|
||||||
|
packet before a neighbor router is declared down."
|
||||||
|
DEFVAL { 40 }
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 5 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtRetransInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds for the Retransmit Timer Interval value for
|
||||||
|
the IP Interface. The value is used when retransmitting Database
|
||||||
|
Description and Link State Request packets."
|
||||||
|
DEFVAL { 5 }
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 6 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtRtrPriority OBJECT-TYPE
|
||||||
|
SYNTAX DesignatedRouterPriority
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF router priority for the IP Interface. The router with the
|
||||||
|
highest priority will be more eligible to become Designated Router.
|
||||||
|
Setting the value to 0 makes the router ineligible to become the
|
||||||
|
Designated Router."
|
||||||
|
DEFVAL { 1 }
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 7 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtCost OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The cost associated with the IP Interface for use in the Shortest
|
||||||
|
Path calculations."
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 8 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtAuthType OBJECT-TYPE
|
||||||
|
SYNTAX OspfAuthenticationType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF authentication type for the IP Interface. This value
|
||||||
|
supersedes the authentication type defined for the Area."
|
||||||
|
DEFVAL { none }
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 9 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtAuthKey OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..16))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF authentication key for the IP Interface.
|
||||||
|
If the authentication type is Simple, the authentication key is
|
||||||
|
limited to 8 characters. If the authentication type is MD5, the
|
||||||
|
authentication key is up to 16 characters."
|
||||||
|
DEFVAL { '0000000000000000'H }
|
||||||
|
::= { f3OspfIpInterfaceExtEntry 10 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OSPF IP Management Tunnel Ext Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3OspfIpMgmtTunnelExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to OSPF Interface
|
||||||
|
configuration purposes. This table extends ipManagementTunnelTable
|
||||||
|
from CM-IP-MIB."
|
||||||
|
::= { f3OspfConfigObjects 4 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3OspfIpMgmtTunnelExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3OspfIpMgmtTunnelExtTable."
|
||||||
|
AUGMENTS { ipManagementTunnelEntry }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtTable 1 }
|
||||||
|
|
||||||
|
F3OspfIpMgmtTunnelExtEntry ::= SEQUENCE {
|
||||||
|
f3OspfIpMgmtTunnelExtStatus OspfState,
|
||||||
|
f3OspfIpMgmtTunnelExtAreaId AreaID,
|
||||||
|
f3OspfIpMgmtTunnelExtIfType INTEGER,
|
||||||
|
f3OspfIpMgmtTunnelExtHelloInterval HelloRange,
|
||||||
|
f3OspfIpMgmtTunnelExtRtrDeadInterval Integer32,
|
||||||
|
f3OspfIpMgmtTunnelExtRetransInterval Integer32,
|
||||||
|
f3OspfIpMgmtTunnelExtRtrPriority DesignatedRouterPriority,
|
||||||
|
f3OspfIpMgmtTunnelExtCost Integer32,
|
||||||
|
f3OspfIpMgmtTunnelExtAuthType OspfAuthenticationType,
|
||||||
|
f3OspfIpMgmtTunnelExtAuthKey OCTET STRING
|
||||||
|
}
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtStatus OBJECT-TYPE
|
||||||
|
SYNTAX OspfState
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF admin status for the IP Management Tunnel."
|
||||||
|
DEFVAL { enabled }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 1 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtAreaId OBJECT-TYPE
|
||||||
|
SYNTAX AreaID
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The Area ID with which this IP Management Tunnel is associated."
|
||||||
|
DEFVAL { '00000000'H }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 2 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtIfType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
broadcast (1),
|
||||||
|
nbma (2),
|
||||||
|
pointToPoint (3),
|
||||||
|
pointToMultipoint (5)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF interface type for the IP Management Tunnel."
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 3 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtHelloInterval OBJECT-TYPE
|
||||||
|
SYNTAX HelloRange
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds between OSPF Hello packets
|
||||||
|
for the IP Management Tunnel."
|
||||||
|
DEFVAL { 10 }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 4 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtRtrDeadInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds that must pass from the last received Hello
|
||||||
|
packet before a neighbor router is declared down."
|
||||||
|
DEFVAL { 40 }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 5 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtRetransInterval OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of seconds for the Retransmit Timer Interval value for
|
||||||
|
the IP Interface. The value is used when retransmitting Database
|
||||||
|
Description and Link State Request packets."
|
||||||
|
DEFVAL { 5 }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 6 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtRtrPriority OBJECT-TYPE
|
||||||
|
SYNTAX DesignatedRouterPriority
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF router priority for the IP Management Tunnel.
|
||||||
|
The router with the highest priority will be more eligible
|
||||||
|
to become Designated Router. Setting the value to 0 makes
|
||||||
|
the router ineligible to become the Designated Router."
|
||||||
|
DEFVAL { 1 }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 7 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtCost OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..65535)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The cost associated with the IP Management Tunnel for use in the
|
||||||
|
Shortest Path calculations."
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 8 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtAuthType OBJECT-TYPE
|
||||||
|
SYNTAX OspfAuthenticationType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF authentication type for the IP Management Tunnel. This value
|
||||||
|
supersedes the authentication type defined for the Area."
|
||||||
|
DEFVAL { none }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 9 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtAuthKey OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING (SIZE (0..16))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF authentication key for the IP Management Tunnel.
|
||||||
|
If the authentication type is Simple, the authentication key is
|
||||||
|
limited to 8 characters. If the authentication type is MD5, the
|
||||||
|
authentication key is up to 16 characters."
|
||||||
|
DEFVAL { '0000000000000000'H }
|
||||||
|
::= { f3OspfIpMgmtTunnelExtEntry 10 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OSPF Neighbor Ext Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OspfNbrExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3OspfNbrExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table extends ospfNbrTable from OSPF-MIB."
|
||||||
|
::= { f3OspfConfigObjects 5 }
|
||||||
|
|
||||||
|
f3OspfNbrExtEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3OspfNbrExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3OspfNbrExtTable."
|
||||||
|
AUGMENTS { ospfNbrEntry }
|
||||||
|
::= { f3OspfNbrExtTable 1 }
|
||||||
|
|
||||||
|
F3OspfNbrExtEntry ::= SEQUENCE {
|
||||||
|
f3OspfNbrExtRole OspfRole
|
||||||
|
}
|
||||||
|
|
||||||
|
f3OspfNbrExtRole OBJECT-TYPE
|
||||||
|
SYNTAX OspfRole
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The OSPF role for this neighbor router."
|
||||||
|
::= { f3OspfNbrExtEntry 1 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3OspfCompliances OBJECT IDENTIFIER ::= {f3OspfConformance 1}
|
||||||
|
f3OspfGroups OBJECT IDENTIFIER ::= {f3OspfConformance 2}
|
||||||
|
|
||||||
|
f3OspfCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-OSPF-MIB compilance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3OspfRouterGroup, f3OspfAreaGroup,
|
||||||
|
f3OspfIpInterfaceExtGroup, f3OspfIpMgmtTunnelExtGroup,
|
||||||
|
f3OspfNbrExtGroup
|
||||||
|
}
|
||||||
|
::= { f3OspfCompliances 1 }
|
||||||
|
|
||||||
|
f3OspfRouterGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3OspfRouterMetricType,
|
||||||
|
f3OspfRouterMetric,
|
||||||
|
f3OspfRouterRedistributionType,
|
||||||
|
f3OspfRouterNumAttachedAreas,
|
||||||
|
f3OspfRouterAreaBdrRtrStatus,
|
||||||
|
f3OspfRouterStorageType,
|
||||||
|
f3OspfRouterRowStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the OSPF Router."
|
||||||
|
::= { f3OspfGroups 1 }
|
||||||
|
|
||||||
|
f3OspfAreaGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3OspfAreaType,
|
||||||
|
f3OspfAreaAuthType,
|
||||||
|
f3OspfAreaDefaultCost,
|
||||||
|
f3OspfAreaSpfRuns,
|
||||||
|
f3OspfAreaLsaCount,
|
||||||
|
f3OspfAreaStorageType,
|
||||||
|
f3OspfAreaRowStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the OSPF Area."
|
||||||
|
::= { f3OspfGroups 2 }
|
||||||
|
|
||||||
|
f3OspfIpInterfaceExtGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3OspfIpInterfaceExtStatus,
|
||||||
|
f3OspfIpInterfaceExtAreaId,
|
||||||
|
f3OspfIpInterfaceExtIfType,
|
||||||
|
f3OspfIpInterfaceExtHelloInterval,
|
||||||
|
f3OspfIpInterfaceExtRtrDeadInterval,
|
||||||
|
f3OspfIpInterfaceExtRetransInterval,
|
||||||
|
f3OspfIpInterfaceExtRtrPriority,
|
||||||
|
f3OspfIpInterfaceExtCost,
|
||||||
|
f3OspfIpInterfaceExtAuthType,
|
||||||
|
f3OspfIpInterfaceExtAuthKey
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage OSPF configuration
|
||||||
|
of IP Interface."
|
||||||
|
::= { f3OspfGroups 3 }
|
||||||
|
|
||||||
|
f3OspfIpMgmtTunnelExtGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3OspfIpMgmtTunnelExtStatus,
|
||||||
|
f3OspfIpMgmtTunnelExtAreaId,
|
||||||
|
f3OspfIpMgmtTunnelExtIfType,
|
||||||
|
f3OspfIpMgmtTunnelExtHelloInterval,
|
||||||
|
f3OspfIpMgmtTunnelExtRtrDeadInterval,
|
||||||
|
f3OspfIpMgmtTunnelExtRetransInterval,
|
||||||
|
f3OspfIpMgmtTunnelExtRtrPriority,
|
||||||
|
f3OspfIpMgmtTunnelExtCost,
|
||||||
|
f3OspfIpMgmtTunnelExtAuthType,
|
||||||
|
f3OspfIpMgmtTunnelExtAuthKey
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage OSPF configuration
|
||||||
|
of IP Management Tunnel."
|
||||||
|
::= { f3OspfGroups 4 }
|
||||||
|
|
||||||
|
f3OspfNbrExtGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3OspfNbrExtRole
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage OSPF configuration
|
||||||
|
of OSPF Neighbor."
|
||||||
|
::= { f3OspfGroups 5 }
|
||||||
|
|
||||||
|
END
|
680
mibs/adva/fsp150cm-otn.mib
Normal file
680
mibs/adva/fsp150cm-otn.mib
Normal file
@ -0,0 +1,680 @@
|
|||||||
|
F3-OTN-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString, TruthValue, VariablePointer
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
cmEthernetNetPortEntry
|
||||||
|
FROM CM-FACILITY-MIB
|
||||||
|
PerfCounter64, CmPmIntervalType
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
cmEthernetNetPortStatsEntry, cmEthernetNetPortHistoryEntry
|
||||||
|
FROM CM-PERFORMANCE-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
f3OtnMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201407150000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Michal Pawlowski
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 416
|
||||||
|
E-mail: mpawlowski@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the OTN MIB definitions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201407150000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201407150000Z,
|
||||||
|
(1) MIB version ready for release FSP150CC 6.5.CC."
|
||||||
|
|
||||||
|
::= {fsp150cm 34}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OtnConfigObjects OBJECT IDENTIFIER ::= {f3OtnMIB 1}
|
||||||
|
f3OtnPerfObjects OBJECT IDENTIFIER ::= {f3OtnMIB 2}
|
||||||
|
f3OtnConformance OBJECT IDENTIFIER ::= {f3OtnMIB 3}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
|
||||||
|
OtnFacilityType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTN Facility Type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
otu2e-eth(1)
|
||||||
|
}
|
||||||
|
|
||||||
|
OtnFecType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTN Forward Error Correction (FEC) Type."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
nofec(1),
|
||||||
|
gfec(2),
|
||||||
|
efec-1(3),
|
||||||
|
efec-2(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
TimDetectMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Trace Identifier Mismatch (TIM) Detect Mode."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
off(1),
|
||||||
|
sapi(2),
|
||||||
|
dapi(3),
|
||||||
|
sapi-dapi(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Network Port Ext Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OtnNetPortExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3OtnNetPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Ethernet Network Port
|
||||||
|
Facilities for the OTN attributes configuration purposes."
|
||||||
|
::= { f3OtnConfigObjects 1 }
|
||||||
|
|
||||||
|
|
||||||
|
f3OtnNetPortEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3OtnNetPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3OtnNetPortEntry."
|
||||||
|
AUGMENTS { cmEthernetNetPortEntry }
|
||||||
|
::= { f3OtnNetPortExtTable 1 }
|
||||||
|
|
||||||
|
F3OtnNetPortEntry ::= SEQUENCE {
|
||||||
|
f3OtnNetPortPayloadType Unsigned32,
|
||||||
|
f3OtnNetPortFacilityType OtnFacilityType,
|
||||||
|
f3OtnNetPortFec OtnFecType,
|
||||||
|
f3OtnNetPortTimDetectModeOtu TimDetectMode,
|
||||||
|
f3OtnNetPortTimAisInsertOtuEnabled TruthValue,
|
||||||
|
f3OtnNetPortTtiActualRxHexOtu OCTET STRING,
|
||||||
|
f3OtnNetPortTtiSapiActualRxOtu DisplayString,
|
||||||
|
f3OtnNetPortTtiDapiActualRxOtu DisplayString,
|
||||||
|
f3OtnNetPortTtiOpSpActualRxOtu DisplayString,
|
||||||
|
f3OtnNetPortTtiSapiExpectedRxOtu DisplayString,
|
||||||
|
f3OtnNetPortTtiSapiTxOtu DisplayString,
|
||||||
|
f3OtnNetPortTtiDapiTxOtu DisplayString,
|
||||||
|
f3OtnNetPortTtiOpSpTxOtu DisplayString,
|
||||||
|
f3OtnNetPortTimDetectModeOdu TimDetectMode,
|
||||||
|
f3OtnNetPortTimAisInsertOduEnabled TruthValue,
|
||||||
|
f3OtnNetPortTtiActualRxHexOdu OCTET STRING,
|
||||||
|
f3OtnNetPortTtiSapiActualRxOdu DisplayString,
|
||||||
|
f3OtnNetPortTtiDapiActualRxOdu DisplayString,
|
||||||
|
f3OtnNetPortTtiOpSpActualRxOdu DisplayString,
|
||||||
|
f3OtnNetPortTtiSapiExpectedRxOdu DisplayString,
|
||||||
|
f3OtnNetPortTtiSapiTxOdu DisplayString,
|
||||||
|
f3OtnNetPortTtiDapiTxOdu DisplayString,
|
||||||
|
f3OtnNetPortTtiOpSpTxOdu DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
f3OtnNetPortPayloadType OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the value to be transmitted in the PT signal of
|
||||||
|
the OPU Payload Structure Identifier (PSI) overhead.
|
||||||
|
The value is also used for detection of Payload Label Mismatch of
|
||||||
|
the PT signal in the received ODU PSI overhead."
|
||||||
|
::= { f3OtnNetPortEntry 1 }
|
||||||
|
|
||||||
|
f3OtnNetPortFacilityType OBJECT-TYPE
|
||||||
|
SYNTAX OtnFacilityType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the OTN transport wrapper and payload."
|
||||||
|
::= { f3OtnNetPortEntry 2 }
|
||||||
|
|
||||||
|
f3OtnNetPortFec OBJECT-TYPE
|
||||||
|
SYNTAX OtnFecType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the Forward Error Correction (FEC) for the
|
||||||
|
OTN transport frame."
|
||||||
|
::= { f3OtnNetPortEntry 3 }
|
||||||
|
|
||||||
|
f3OtnNetPortTimDetectModeOtu OBJECT-TYPE
|
||||||
|
SYNTAX TimDetectMode
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the support for Trace Identifier Mismatch (TIM)
|
||||||
|
detection in the OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 4 }
|
||||||
|
|
||||||
|
f3OtnNetPortTimAisInsertOtuEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the support for downstream AIS insertion when OTU
|
||||||
|
Trace Identifier Mismatch (TIM) is detected."
|
||||||
|
::= { f3OtnNetPortEntry 5 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiActualRxHexOtu OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the value of the Trail Trace Identifier (TTI)
|
||||||
|
in the OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 6 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiSapiActualRxOtu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the SAPI value of the Trail Trace Identifier (TTI)
|
||||||
|
in the OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 7 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiDapiActualRxOtu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the DAPI value of the Trail Trace Identifier (TTI)
|
||||||
|
in the OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 8 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiOpSpActualRxOtu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the Operator Specific (OpSp) value of the
|
||||||
|
Trail Trace Identifier (TTI) in the OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 9 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiSapiExpectedRxOtu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..15))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the expected SAPI value in the received OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 10 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiSapiTxOtu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..15))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the SAPI value in the transmitted OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 11 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiDapiTxOtu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..15))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the DAPI value in the transmitted OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 12 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiOpSpTxOtu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..32))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the Operator Specific (OpSp) value in the transmitted
|
||||||
|
OTU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 13 }
|
||||||
|
|
||||||
|
f3OtnNetPortTimDetectModeOdu OBJECT-TYPE
|
||||||
|
SYNTAX TimDetectMode
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the support for Trace Identifier Mismatch (TIM)
|
||||||
|
detection in the ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 14 }
|
||||||
|
|
||||||
|
f3OtnNetPortTimAisInsertOduEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the support for downstream AIS insertion when ODU
|
||||||
|
Trace Identifier Mismatch (TIM) is detected."
|
||||||
|
::= { f3OtnNetPortEntry 15 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiActualRxHexOdu OBJECT-TYPE
|
||||||
|
SYNTAX OCTET STRING
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the value of the Trail Trace Identifier (TTI)
|
||||||
|
in the ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 16 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiSapiActualRxOdu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the SAPI value of the Trail Trace Identifier (TTI)
|
||||||
|
in the ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 17 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiDapiActualRxOdu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the DAPI value of the Trail Trace Identifier (TTI)
|
||||||
|
in the ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 18 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiOpSpActualRxOdu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the Operator Specific (OpSp) value of
|
||||||
|
the Trail Trace Identifier (TTI) in the ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 19 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiSapiExpectedRxOdu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..15))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the expected SAPI value in the received ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 20 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiSapiTxOdu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..15))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the SAPI value in the transmitted ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 21 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiDapiTxOdu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..15))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the DAPI value in the transmitted ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 22 }
|
||||||
|
|
||||||
|
f3OtnNetPortTtiOpSpTxOdu OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..32))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Represents the Operator Specific (OpSp) value in the transmitted ODU overhead."
|
||||||
|
::= { f3OtnNetPortEntry 23 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Network Port Stats Ext Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3OtnNetPortStatsExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Ethernet Network Port OTN attributes
|
||||||
|
related statistics. These reflect the current data."
|
||||||
|
::= { f3OtnPerfObjects 1 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3OtnNetPortStatsExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3OtnNetPortStatsExtEntry."
|
||||||
|
AUGMENTS { cmEthernetNetPortStatsEntry }
|
||||||
|
::= { f3OtnNetPortStatsExtTable 1 }
|
||||||
|
|
||||||
|
F3OtnNetPortStatsExtEntry ::= SEQUENCE {
|
||||||
|
f3OtnNetPortStatsExtBerBeforeCorr PerfCounter64,
|
||||||
|
f3OtnNetPortStatsExtFecErrSec Integer32,
|
||||||
|
f3OtnNetPortStatsExtFecSES Integer32,
|
||||||
|
f3OtnNetPortStatsExtFecCorrErr PerfCounter64,
|
||||||
|
f3OtnNetPortStatsExtFecUncorrBlockErr PerfCounter64,
|
||||||
|
f3OtnNetPortStatsExtOtuErrSec Integer32,
|
||||||
|
f3OtnNetPortStatsExtOtuSES Integer32,
|
||||||
|
f3OtnNetPortStatsExtOtuBBE PerfCounter64,
|
||||||
|
f3OtnNetPortStatsExtOtuUAS Integer32,
|
||||||
|
f3OtnNetPortStatsExtOduErrSec Integer32,
|
||||||
|
f3OtnNetPortStatsExtOduSES Integer32,
|
||||||
|
f3OtnNetPortStatsExtOduBBE PerfCounter64,
|
||||||
|
f3OtnNetPortStatsExtOduUAS Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtBerBeforeCorr OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Ber Before Correction.
|
||||||
|
Lower 32 bits represent the value in a Decimal32 interchange format.
|
||||||
|
For details on encoding please refer to Decimal32's description,
|
||||||
|
defined in fsp150cm-common.mib."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 1 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtFecErrSec OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"FEC Errored Seconds."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 2 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtFecSES OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"FEC SES."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 3 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtFecCorrErr OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"FEC Corrected Seconds."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 4 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtFecUncorrBlockErr OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"FEC Uncorrected Block Errors."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 5 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtOtuErrSec OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTU Errored Seconds."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 6 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtOtuSES OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTU SES."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 7 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtOtuBBE OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTU BBE."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 8 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtOtuUAS OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTU UAS."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 9 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtOduErrSec OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ODU Errored Seconds."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 10 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtOduSES OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ODU SES."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 11 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtOduBBE OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ODU BBE."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 12 }
|
||||||
|
|
||||||
|
f3OtnNetPortStatsExtOduUAS OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ODU UAS."
|
||||||
|
::= { f3OtnNetPortStatsExtEntry 13 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Network Port History Ext Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3OtnNetPortHistoryExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Ethernet Network Port OTN attributes
|
||||||
|
related statistics. These reflect the history data."
|
||||||
|
::= { f3OtnPerfObjects 2 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3OtnNetPortHistoryExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3OtnNetPortHistoryExtEntry."
|
||||||
|
AUGMENTS { cmEthernetNetPortHistoryEntry }
|
||||||
|
::= { f3OtnNetPortHistoryExtTable 1 }
|
||||||
|
|
||||||
|
F3OtnNetPortHistoryExtEntry ::= SEQUENCE {
|
||||||
|
f3OtnNetPortHistoryExtBerBeforeCorr PerfCounter64,
|
||||||
|
f3OtnNetPortHistoryExtFecErrSec Integer32,
|
||||||
|
f3OtnNetPortHistoryExtFecSES Integer32,
|
||||||
|
f3OtnNetPortHistoryExtFecCorrErr PerfCounter64,
|
||||||
|
f3OtnNetPortHistoryExtFecUncorrBlockErr PerfCounter64,
|
||||||
|
f3OtnNetPortHistoryExtOtuErrSec Integer32,
|
||||||
|
f3OtnNetPortHistoryExtOtuSES Integer32,
|
||||||
|
f3OtnNetPortHistoryExtOtuBBE PerfCounter64,
|
||||||
|
f3OtnNetPortHistoryExtOtuUAS Integer32,
|
||||||
|
f3OtnNetPortHistoryExtOduErrSec Integer32,
|
||||||
|
f3OtnNetPortHistoryExtOduSES Integer32,
|
||||||
|
f3OtnNetPortHistoryExtOduBBE PerfCounter64,
|
||||||
|
f3OtnNetPortHistoryExtOduUAS Integer32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtBerBeforeCorr OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Ber Before Correction."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 1 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtFecErrSec OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"FEC Errored Seconds."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 2 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtFecSES OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"FEC SES."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 3 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtFecCorrErr OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"FEC Corrected Seconds."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 4 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtFecUncorrBlockErr OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"FEC Uncorrected Block Errors."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 5 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtOtuErrSec OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTU Errored Seconds."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 6 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtOtuSES OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTU SES."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 7 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtOtuBBE OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTU BBE."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 8 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtOtuUAS OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"OTU UAS."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 9 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtOduErrSec OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ODU Errored Seconds."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 10 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtOduSES OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ODU SES."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 11 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtOduBBE OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ODU BBE."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 12 }
|
||||||
|
|
||||||
|
f3OtnNetPortHistoryExtOduUAS OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"ODU UAS."
|
||||||
|
::= { f3OtnNetPortHistoryExtEntry 13 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
|
||||||
|
f3OtnCompliances OBJECT IDENTIFIER ::= {f3OtnConformance 1}
|
||||||
|
f3OtnGroups OBJECT IDENTIFIER ::= {f3OtnConformance 2}
|
||||||
|
|
||||||
|
f3OtnCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-OTN-MIB compliance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3OtnConfigGroup,
|
||||||
|
f3OtnPerfGroup
|
||||||
|
}
|
||||||
|
::= { f3OtnCompliances 1 }
|
||||||
|
|
||||||
|
f3OtnConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3OtnNetPortPayloadType, f3OtnNetPortFacilityType,
|
||||||
|
f3OtnNetPortFec, f3OtnNetPortTimDetectModeOtu,
|
||||||
|
f3OtnNetPortTimAisInsertOtuEnabled, f3OtnNetPortTtiActualRxHexOtu,
|
||||||
|
f3OtnNetPortTtiSapiActualRxOtu, f3OtnNetPortTtiDapiActualRxOtu,
|
||||||
|
f3OtnNetPortTtiOpSpActualRxOtu, f3OtnNetPortTtiSapiExpectedRxOtu,
|
||||||
|
f3OtnNetPortTtiSapiTxOtu, f3OtnNetPortTtiDapiTxOtu,
|
||||||
|
f3OtnNetPortTtiOpSpTxOtu, f3OtnNetPortTimDetectModeOdu,
|
||||||
|
f3OtnNetPortTimAisInsertOduEnabled, f3OtnNetPortTtiActualRxHexOdu,
|
||||||
|
f3OtnNetPortTtiSapiActualRxOdu, f3OtnNetPortTtiDapiActualRxOdu,
|
||||||
|
f3OtnNetPortTtiOpSpActualRxOdu, f3OtnNetPortTtiSapiExpectedRxOdu,
|
||||||
|
f3OtnNetPortTtiSapiTxOdu, f3OtnNetPortTtiDapiTxOdu,
|
||||||
|
f3OtnNetPortTtiOpSpTxOdu
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the OTN."
|
||||||
|
::= { f3OtnGroups 1 }
|
||||||
|
|
||||||
|
f3OtnPerfGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3OtnNetPortStatsExtBerBeforeCorr, f3OtnNetPortStatsExtFecErrSec,
|
||||||
|
f3OtnNetPortStatsExtFecSES, f3OtnNetPortStatsExtFecCorrErr,
|
||||||
|
f3OtnNetPortStatsExtFecUncorrBlockErr, f3OtnNetPortStatsExtOtuErrSec,
|
||||||
|
f3OtnNetPortStatsExtOtuSES, f3OtnNetPortStatsExtOtuBBE,
|
||||||
|
f3OtnNetPortStatsExtOtuUAS, f3OtnNetPortStatsExtOduErrSec,
|
||||||
|
f3OtnNetPortStatsExtOduSES, f3OtnNetPortStatsExtOduBBE,
|
||||||
|
f3OtnNetPortStatsExtOduUAS,
|
||||||
|
f3OtnNetPortHistoryExtBerBeforeCorr, f3OtnNetPortHistoryExtFecErrSec,
|
||||||
|
f3OtnNetPortHistoryExtFecSES, f3OtnNetPortHistoryExtFecCorrErr,
|
||||||
|
f3OtnNetPortHistoryExtFecUncorrBlockErr, f3OtnNetPortHistoryExtOtuErrSec,
|
||||||
|
f3OtnNetPortHistoryExtOtuSES, f3OtnNetPortHistoryExtOtuBBE,
|
||||||
|
f3OtnNetPortHistoryExtOtuUAS, f3OtnNetPortHistoryExtOduErrSec,
|
||||||
|
f3OtnNetPortHistoryExtOduSES, f3OtnNetPortHistoryExtOduBBE,
|
||||||
|
f3OtnNetPortHistoryExtOduUAS
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the OTN PM."
|
||||||
|
::= { f3OtnGroups 2 }
|
||||||
|
|
||||||
|
END
|
503
mibs/adva/fsp150cm-pbb.mib
Normal file
503
mibs/adva/fsp150cm-pbb.mib
Normal file
@ -0,0 +1,503 @@
|
|||||||
|
F3-PBB-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DisplayString, TruthValue, MacAddress, VariablePointer
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
cmEthernetAccPortEntry, cmEthernetNetPortEntry, cmFlowEntry,
|
||||||
|
FlowTagControl
|
||||||
|
FROM CM-FACILITY-MIB
|
||||||
|
ipManagementTunnelEntry
|
||||||
|
FROM CM-IP-MIB
|
||||||
|
PerfCounter64
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
cmEthernetNetPortStatsEntry, cmEthernetNetPortHistoryEntry
|
||||||
|
FROM CM-PERFORMANCE-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
f3PBBMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201210080000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Raghav Trivedi
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +1 972 759-1239
|
||||||
|
E-mail: rtrivedi@advaoptical.com
|
||||||
|
Postal: 2301 N. Greenville Ave. #300
|
||||||
|
Richardson, TX USA 75082"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Facility MIB definitions used by
|
||||||
|
the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201210080000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 201210080000Z. "
|
||||||
|
::= {fsp150cm 21}
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3PBBConfigObjects OBJECT IDENTIFIER ::= {f3PBBMIB 1}
|
||||||
|
f3PBBPerformanceObjects OBJECT IDENTIFIER ::= {f3PBBMIB 2}
|
||||||
|
f3PBBConformance OBJECT IDENTIFIER ::= {f3PBBMIB 3}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- f3PbbEthernetAccPortTable
|
||||||
|
--
|
||||||
|
f3PbbEthernetAccPortTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PbbEthernetAccPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to PBB function on the net port"
|
||||||
|
::= { f3PBBConfigObjects 1 }
|
||||||
|
|
||||||
|
f3PbbEthernetAccPortEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PbbEthernetAccPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3PbbEthernetAccPortTable."
|
||||||
|
AUGMENTS { cmEthernetAccPortEntry }
|
||||||
|
::= { f3PbbEthernetAccPortTable 1 }
|
||||||
|
|
||||||
|
F3PbbEthernetAccPortEntry ::= SEQUENCE {
|
||||||
|
f3PbbEthernetAccPortITagLoopbackMask INTEGER,
|
||||||
|
f3PbbEthernetAccPortITagLoopback1 DisplayString,
|
||||||
|
f3PbbEthernetAccPortITagLoopback2 DisplayString,
|
||||||
|
f3PbbEthernetAccPortITagLoopback3 DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PbbEthernetAccPortITagLoopbackMask OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify which itag loopback has been enabled.
|
||||||
|
1: Itag 1 loopback enabled, 2: Itag 2 loopback enabled, 4: Itag 4 loopback enabled."
|
||||||
|
::= { f3PbbEthernetAccPortEntry 1 }
|
||||||
|
|
||||||
|
f3PbbEthernetAccPortITagLoopback1 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of the Itag 1 to be looped back when port is in
|
||||||
|
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||||
|
corresponding bit in f3PbbEthernetAccPortITagLoopbackMask is set. The value
|
||||||
|
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||||
|
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||||
|
::= { f3PbbEthernetAccPortEntry 2 }
|
||||||
|
|
||||||
|
f3PbbEthernetAccPortITagLoopback2 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of the Itag 2 to be looped back when port is in
|
||||||
|
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||||
|
corresponding bit in f3PbbEthernetAccPortITagLoopbackMask is set. The value
|
||||||
|
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||||
|
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||||
|
::= { f3PbbEthernetAccPortEntry 3 }
|
||||||
|
|
||||||
|
f3PbbEthernetAccPortITagLoopback3 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of the Itag 3 to be looped back when port is in
|
||||||
|
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||||
|
corresponding bit in f3PbbEthernetAccPortITagLoopbackMask is set. The value
|
||||||
|
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||||
|
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||||
|
::= { f3PbbEthernetAccPortEntry 4 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- f3PbbEthernetNetPortTable
|
||||||
|
--
|
||||||
|
f3PbbEthernetNetPortTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PbbEthernetNetPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to PBB function on the net port"
|
||||||
|
::= { f3PBBConfigObjects 2 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PbbEthernetNetPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3PbbEthernetNetPortTable."
|
||||||
|
AUGMENTS { cmEthernetNetPortEntry }
|
||||||
|
::= { f3PbbEthernetNetPortTable 1 }
|
||||||
|
|
||||||
|
F3PbbEthernetNetPortEntry ::= SEQUENCE {
|
||||||
|
f3PbbEthernetNetPortBackboneMacAddress MacAddress,
|
||||||
|
f3PbbEthernetNetPortITagLoopbackMask INTEGER,
|
||||||
|
f3PbbEthernetNetPortITagLoopback1 DisplayString,
|
||||||
|
f3PbbEthernetNetPortITagLoopback2 DisplayString,
|
||||||
|
f3PbbEthernetNetPortITagLoopback3 DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortBackboneMacAddress OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is mac address of backbone network port."
|
||||||
|
::= { f3PbbEthernetNetPortEntry 1 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortITagLoopbackMask OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify which itag loopback has been enabled.
|
||||||
|
1: Itag 1 loopback enabled, 2: Itag 2 loopback enabled, 4: Itag 4 loopback enabled."
|
||||||
|
::= { f3PbbEthernetNetPortEntry 2 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortITagLoopback1 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of the Itag 1 to be looped back when port is in
|
||||||
|
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||||
|
corresponding bit in f3PbbEthernetNetPortITagLoopbackMask is set. The value
|
||||||
|
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||||
|
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||||
|
::= { f3PbbEthernetNetPortEntry 3 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortITagLoopback2 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of the Itag 2 to be looped back when port is in
|
||||||
|
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||||
|
corresponding bit in f3PbbEthernetNetPortITagLoopbackMask is set. The value
|
||||||
|
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||||
|
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||||
|
::= { f3PbbEthernetNetPortEntry 4 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortITagLoopback3 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of the Itag 3 to be looped back when port is in
|
||||||
|
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||||
|
corresponding bit in f3PbbEthernetNetPortITagLoopbackMask is set. The value
|
||||||
|
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||||
|
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||||
|
::= { f3PbbEthernetNetPortEntry 5 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- f3PbbFlowTable
|
||||||
|
--
|
||||||
|
f3PbbFlowTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PbbFlowEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to PBB function on the flow"
|
||||||
|
::= { f3PBBConfigObjects 3 }
|
||||||
|
|
||||||
|
f3PbbFlowEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PbbFlowEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3PbbFlowTable."
|
||||||
|
AUGMENTS { cmFlowEntry }
|
||||||
|
::= { f3PbbFlowTable 1 }
|
||||||
|
|
||||||
|
F3PbbFlowEntry ::= SEQUENCE {
|
||||||
|
f3PbbFlowITagControl FlowTagControl,
|
||||||
|
f3PbbFlowITagISID Integer32,
|
||||||
|
f3PbbFlowITagPriority Integer32,
|
||||||
|
f3PbbFlowBackboneMacDestinationEnabled TruthValue,
|
||||||
|
f3PbbFlowBackboneMacDestinationAddress MacAddress,
|
||||||
|
f3PbbFlowA2NPbbCapableFlag TruthValue
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PbbFlowITagControl OBJECT-TYPE
|
||||||
|
SYNTAX FlowTagControl
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of the tag management
|
||||||
|
operation on the I-TAG. Supported types are 'none', 'push', and 'pushisid'.
|
||||||
|
and it must be none while ctagcontrol or stagcontrol is not none."
|
||||||
|
::= { f3PbbFlowEntry 1 }
|
||||||
|
|
||||||
|
f3PbbFlowITagISID OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (256..16777214)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is used to specify the ITagISID. Its rang from 256 to 16777214."
|
||||||
|
::= { f3PbbFlowEntry 2 }
|
||||||
|
|
||||||
|
f3PbbFlowITagPriority OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..7)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is used to specify the priority of ITag. Its rang from 0 to 7."
|
||||||
|
::= { f3PbbFlowEntry 3 }
|
||||||
|
|
||||||
|
f3PbbFlowBackboneMacDestinationEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object indicates whether can assign BMAC value.
|
||||||
|
When enabled, user can assign a unicast BMAC as B_DA for this EVC
|
||||||
|
When disabled, 01-1E-83-<I-SID> will be used as B-DA."
|
||||||
|
::= { f3PbbFlowEntry 4 }
|
||||||
|
|
||||||
|
f3PbbFlowBackboneMacDestinationAddress OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Customer can configure the backbone MAC destination address, the
|
||||||
|
default value is 01-1E-83-<I-SID>."
|
||||||
|
::= { f3PbbFlowEntry 5 }
|
||||||
|
|
||||||
|
f3PbbFlowA2NPbbCapableFlag OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When it is false, Drop PBB frames in the A2N direction (FPGA function),
|
||||||
|
Allow to PUSH I-TAG on this flow;
|
||||||
|
When A2NPbbCapableFlag is TRUE,
|
||||||
|
Pass PBB frames in the A2N direction (FPGA function), Software allow PUSH I-TAG on this flow(normal)
|
||||||
|
will not allow to PUSH S-TAG on this flow, will not allow to PUSH C-TAG on this flow,
|
||||||
|
Software will allow to PUSH C-TAG/S-TAG on this flow."
|
||||||
|
::= { f3PbbFlowEntry 6 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- f3PbbIpManagementTunnelTable
|
||||||
|
--
|
||||||
|
f3PbbIpManagementTunnelTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PbbIpManagementTunnelEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to PBB function on the mngt tunnel"
|
||||||
|
::= { f3PBBConfigObjects 4 }
|
||||||
|
|
||||||
|
f3PbbIpManagementTunnelEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PbbIpManagementTunnelEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3PbbIpManagementTunnelTable."
|
||||||
|
AUGMENTS { ipManagementTunnelEntry }
|
||||||
|
::= { f3PbbIpManagementTunnelTable 1 }
|
||||||
|
|
||||||
|
F3PbbIpManagementTunnelEntry ::= SEQUENCE {
|
||||||
|
f3PbbIpManagementTunnelItagEnabled TruthValue,
|
||||||
|
f3PbbIpManagementTunnelISID Integer32,
|
||||||
|
f3PbbIpManagementTunnelIPriority Integer32,
|
||||||
|
f3PbbIpManagementTunnelBackboneMacDestinationEnabled TruthValue,
|
||||||
|
f3PbbIpManagementTunnelBackboneMacDestinationAddress MacAddress
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PbbIpManagementTunnelItagEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object ITAG whether enabled, It is Enabled only When management tunnel type is ISID based.
|
||||||
|
By default it is disabled"
|
||||||
|
::= { f3PbbIpManagementTunnelEntry 1 }
|
||||||
|
|
||||||
|
f3PbbIpManagementTunnelISID OBJECT-TYPE
|
||||||
|
SYNTAX Integer32(256..16777214)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Only applicable when iTagEnabled = enabled (ISID is shown to user, but in IFM data type here is ITAG)."
|
||||||
|
::= { f3PbbIpManagementTunnelEntry 2 }
|
||||||
|
|
||||||
|
f3PbbIpManagementTunnelIPriority OBJECT-TYPE
|
||||||
|
SYNTAX Integer32(0..7)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Only applicable when iTagEnabled = enabled (ISID is shown to user, but in IFM data type here is ITAG, no use at present)."
|
||||||
|
::= { f3PbbIpManagementTunnelEntry 3 }
|
||||||
|
|
||||||
|
f3PbbIpManagementTunnelBackboneMacDestinationEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"When enabled, we will use provisioned B-MAC for ARP and for management packets.
|
||||||
|
When disabled, we will use backbone group MAC address for ARP and get B-DA from ARP response
|
||||||
|
By default, it is disabled"
|
||||||
|
::= { f3PbbIpManagementTunnelEntry 4 }
|
||||||
|
|
||||||
|
f3PbbIpManagementTunnelBackboneMacDestinationAddress OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User must set a valid MAC address, Only applicable when iTagEnabled = enabled
|
||||||
|
By default, it is 00:00:00:00:00:00"
|
||||||
|
::= { f3PbbIpManagementTunnelEntry 5 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- PBB Net Port Statistics Table
|
||||||
|
--
|
||||||
|
f3PbbEthernetNetPortStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PbbEthernetNetPortStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of pbb Ethernet Network Port related statistics.
|
||||||
|
These reflect the current data."
|
||||||
|
::= { f3PBBPerformanceObjects 1 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PbbEthernetNetPortStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3PbbEthernetNetPortStatsTable.
|
||||||
|
Entries exist in this table for each Ethernet interface/port."
|
||||||
|
AUGMENTS { cmEthernetNetPortStatsEntry }
|
||||||
|
::= { f3PbbEthernetNetPortStatsTable 1 }
|
||||||
|
|
||||||
|
F3PbbEthernetNetPortStatsEntry ::= SEQUENCE {
|
||||||
|
f3PbbEthernetNetPortStatsPbbUniBdaDiscard PerfCounter64,
|
||||||
|
f3PbbEthernetNetPortStatsPbbGroupBdaDiscard PerfCounter64
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortStatsPbbUniBdaDiscard OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of PBB frames (BDA is not backbone group MAC)
|
||||||
|
discarded due to receive BDA which is not matching the
|
||||||
|
port's PBB MAC address when port is non-promiscuous mode."
|
||||||
|
::= { f3PbbEthernetNetPortStatsEntry 1 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortStatsPbbGroupBdaDiscard OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of PBB frames discarded due to mismatch of I-SID in I-TAG and I-SID
|
||||||
|
in backbone group MAC in the B-DA when port is non-promiscuous mode."
|
||||||
|
::= { f3PbbEthernetNetPortStatsEntry 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- PBB Net Port History Statistics Table
|
||||||
|
--
|
||||||
|
f3PbbEthernetNetPortHistoryStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PbbEthernetNetPortHistoryStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of pbb Ethernet Network Port related statistics.
|
||||||
|
These reflect the current data."
|
||||||
|
::= { f3PBBPerformanceObjects 2 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortHistoryStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PbbEthernetNetPortHistoryStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3PbbEthernetNetPortHistoryStatsTable.
|
||||||
|
Entries exist in this table for each Ethernet interface/port."
|
||||||
|
AUGMENTS { cmEthernetNetPortHistoryEntry }
|
||||||
|
::= { f3PbbEthernetNetPortHistoryStatsTable 1 }
|
||||||
|
|
||||||
|
F3PbbEthernetNetPortHistoryStatsEntry ::= SEQUENCE {
|
||||||
|
f3PbbEthernetNetPortHistoryStatsPbbUniBdaDiscard PerfCounter64,
|
||||||
|
f3PbbEthernetNetPortHistoryStatsPbbGroupBdaDiscard PerfCounter64
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortHistoryStatsPbbUniBdaDiscard OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of PBB frames (BDA is not backbone group MAC)
|
||||||
|
discarded due to receive BDA which is not matching the
|
||||||
|
port's PBB MAC address when port is non-promiscuous mode."
|
||||||
|
::= { f3PbbEthernetNetPortHistoryStatsEntry 1 }
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortHistoryStatsPbbGroupBdaDiscard OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of PBB frames discarded due to mismatch of I-SID in I-TAG and I-SID
|
||||||
|
in backbone group MAC in the B-DA when port is non-promiscuous mode."
|
||||||
|
::= { f3PbbEthernetNetPortHistoryStatsEntry 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
--Conformance
|
||||||
|
--
|
||||||
|
f3PBBCompliances OBJECT IDENTIFIER ::= {f3PBBConformance 1}
|
||||||
|
f3PBBGroups OBJECT IDENTIFIER ::= {f3PBBConformance 2}
|
||||||
|
|
||||||
|
f3PBBCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the PBB Object
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3PbbConfigGroup, f3PbbStatsGroup
|
||||||
|
}
|
||||||
|
::= { f3PBBCompliances 1 }
|
||||||
|
|
||||||
|
f3PbbConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3PbbEthernetAccPortITagLoopbackMask, f3PbbEthernetAccPortITagLoopback1,
|
||||||
|
f3PbbEthernetAccPortITagLoopback2, f3PbbEthernetAccPortITagLoopback3,
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortBackboneMacAddress, f3PbbEthernetNetPortITagLoopbackMask,
|
||||||
|
f3PbbEthernetNetPortITagLoopback1, f3PbbEthernetNetPortITagLoopback2,
|
||||||
|
f3PbbEthernetNetPortITagLoopback3,
|
||||||
|
|
||||||
|
f3PbbFlowITagControl, f3PbbFlowITagISID,
|
||||||
|
f3PbbFlowITagPriority, f3PbbFlowBackboneMacDestinationEnabled,
|
||||||
|
f3PbbFlowBackboneMacDestinationAddress, f3PbbFlowA2NPbbCapableFlag,
|
||||||
|
|
||||||
|
f3PbbIpManagementTunnelItagEnabled, f3PbbIpManagementTunnelISID,
|
||||||
|
f3PbbIpManagementTunnelIPriority, f3PbbIpManagementTunnelBackboneMacDestinationEnabled,
|
||||||
|
f3PbbIpManagementTunnelBackboneMacDestinationAddress
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the F3 PBB Functionality
|
||||||
|
."
|
||||||
|
::= { f3PBBGroups 1 }
|
||||||
|
|
||||||
|
f3PbbStatsGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3PbbEthernetNetPortStatsPbbUniBdaDiscard, f3PbbEthernetNetPortStatsPbbGroupBdaDiscard,
|
||||||
|
|
||||||
|
f3PbbEthernetNetPortHistoryStatsPbbUniBdaDiscard, f3PbbEthernetNetPortHistoryStatsPbbGroupBdaDiscard
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the F3 PBB Functionality
|
||||||
|
."
|
||||||
|
::= { f3PBBGroups 2 }
|
||||||
|
|
||||||
|
END
|
12833
mibs/adva/fsp150cm-perf.mib
Normal file
12833
mibs/adva/fsp150cm-perf.mib
Normal file
File diff suppressed because it is too large
Load Diff
852
mibs/adva/fsp150cm-popm.mib
Normal file
852
mibs/adva/fsp150cm-popm.mib
Normal file
@ -0,0 +1,852 @@
|
|||||||
|
F3-POPM-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter64
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DateAndTime, TruthValue, VariablePointer, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
neIndex, shelfIndex, slotIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
cmEthernetAccPortEntry, cmEthernetNetPortEntry
|
||||||
|
FROM CM-FACILITY-MIB
|
||||||
|
cmEthernetAccPortStatsEntry, cmEthernetNetPortStatsEntry,
|
||||||
|
cmEthernetAccPortHistoryEntry, cmEthernetNetPortHistoryEntry
|
||||||
|
FROM CM-PERFORMANCE-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
PerfCounter64
|
||||||
|
FROM CM-COMMON-MIB;
|
||||||
|
|
||||||
|
|
||||||
|
f3POPMMib MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201110100000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Raghav Trivedi
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +1 972 759-1239
|
||||||
|
E-mail: rtrivedi@advaoptical.com
|
||||||
|
Postal: 2301 N. Greenville Ave. #300
|
||||||
|
Richardson, TX USA 75082"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module documents the Precision Optical Power
|
||||||
|
Monitoring features provided by the F3 product line
|
||||||
|
of products.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201110100000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 201110100000Z,
|
||||||
|
(1)Added following variables for clearing POPM alarms
|
||||||
|
f3EthernetAccPortPOPMonitorClearAction,
|
||||||
|
f3EthernetNetPortPOPMonitorClearAction
|
||||||
|
|
||||||
|
Notes from release 201109060000Z,
|
||||||
|
(1)Initial MIB version for release FSP150CM 3.4."
|
||||||
|
::= {fsp150cm 16}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3POPMObjects OBJECT IDENTIFIER ::= {f3POPMMib 1}
|
||||||
|
f3POPMPerfObjects OBJECT IDENTIFIER ::= {f3POPMMib 2}
|
||||||
|
f3POPMConformance OBJECT IDENTIFIER ::= {f3POPMMib 3}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
POPMGlitchRejectionLevel ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Provides ability to manage the glitch rejection level,
|
||||||
|
none -- no glitch rejection
|
||||||
|
low -- single glitch rejection
|
||||||
|
medium -- three glitch rejection
|
||||||
|
high -- five glitch rejection
|
||||||
|
."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none (1),
|
||||||
|
low (2),
|
||||||
|
medium (3),
|
||||||
|
high (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
POPMState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Provides the enumerations for POPM State
|
||||||
|
not-applicable --not applicable state
|
||||||
|
inoperable --enabled, port is unassigned
|
||||||
|
not-available --not available state
|
||||||
|
calibrating --enabled, operational, computing
|
||||||
|
monitoring --enabled, operational, monitoring
|
||||||
|
paused --enabled, signal out-of-range,
|
||||||
|
signal out-of-variance
|
||||||
|
inhibited-R --enabled, LOS (revertive)
|
||||||
|
inhibited-NR --enabled, sampling error (non-revertive)
|
||||||
|
."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable (1),
|
||||||
|
inoperable (2),
|
||||||
|
not-available (3),
|
||||||
|
calibrating (4),
|
||||||
|
monitoring (5),
|
||||||
|
paused (6),
|
||||||
|
inhibited-R (7),
|
||||||
|
inhibited-NR (8)
|
||||||
|
}
|
||||||
|
|
||||||
|
POPMClearAlarmsAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Provides ability to clear the alarms on POPR function."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
clear (1)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Access Port - Precision Optical Power Monitor
|
||||||
|
--
|
||||||
|
f3EthernetAccPortPOPMonitorTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EthernetAccPortPOPMonitorEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table provides ability to manage the
|
||||||
|
Precision Optical Power feature on
|
||||||
|
Ethernet Access Ports."
|
||||||
|
::= { f3POPMObjects 2 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EthernetAccPortPOPMonitorEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EthernetAccPortPOPMonitorTable."
|
||||||
|
AUGMENTS { cmEthernetAccPortEntry }
|
||||||
|
::= { f3EthernetAccPortPOPMonitorTable 1 }
|
||||||
|
|
||||||
|
F3EthernetAccPortPOPMonitorEntry ::= SEQUENCE {
|
||||||
|
f3EthernetAccPortPOPMonitorEnabled TruthValue,
|
||||||
|
f3EthernetAccPortPOPMonitorOperRangeHi Integer32,
|
||||||
|
f3EthernetAccPortPOPMonitorOperRangeLow Integer32,
|
||||||
|
f3EthernetAccPortPOPMonitorVariance Integer32,
|
||||||
|
f3EthernetAccPortPOPMonitorWindowSize Integer32,
|
||||||
|
f3EthernetAccPortPOPMonitorGlitchRejectionLevel POPMGlitchRejectionLevel,
|
||||||
|
f3EthernetAccPortPOPMonitorState POPMState,
|
||||||
|
f3EthernetAccPortPOPMonitorClearAction POPMClearAlarmsAction
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object enables/disables Precision Optical Power monitoring
|
||||||
|
on the Ethernet Access Port."
|
||||||
|
::= { f3EthernetAccPortPOPMonitorEntry 1 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorOperRangeHi OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the higher operating range, in 10ths of dbm,
|
||||||
|
for Precision Optical Power monitoring."
|
||||||
|
::= { f3EthernetAccPortPOPMonitorEntry 2 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorOperRangeLow OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the lower operating range, in 10ths of dbm, for
|
||||||
|
Precision Optical Power monitoring."
|
||||||
|
::= { f3EthernetAccPortPOPMonitorEntry 3 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorVariance OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the maximum absolute variance,
|
||||||
|
from average, in 10ths of dbm, for
|
||||||
|
Precision Optical Power monitoring."
|
||||||
|
::= { f3EthernetAccPortPOPMonitorEntry 4 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorWindowSize OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..3600)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the window size (time in seconds), for
|
||||||
|
Precision Optical Power monitoring."
|
||||||
|
::= { f3EthernetAccPortPOPMonitorEntry 5 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorGlitchRejectionLevel OBJECT-TYPE
|
||||||
|
SYNTAX POPMGlitchRejectionLevel
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the maximum number of
|
||||||
|
sequential variance violations constituting a
|
||||||
|
glitch."
|
||||||
|
::= { f3EthernetAccPortPOPMonitorEntry 6 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorState OBJECT-TYPE
|
||||||
|
SYNTAX POPMState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the current state of the
|
||||||
|
Precision Optical Monitoring processing."
|
||||||
|
::= { f3EthernetAccPortPOPMonitorEntry 7 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMonitorClearAction OBJECT-TYPE
|
||||||
|
SYNTAX POPMClearAlarmsAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to clear outstanding
|
||||||
|
Precision Optical Monitoring alarms."
|
||||||
|
::= { f3EthernetAccPortPOPMonitorEntry 8 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Network Port - Precision Optical Power Monitor
|
||||||
|
--
|
||||||
|
f3EthernetNetPortPOPMonitorTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EthernetNetPortPOPMonitorEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table provides ability to manage the
|
||||||
|
Precision Optical Power feature on
|
||||||
|
Ethernet Network Ports."
|
||||||
|
::= { f3POPMObjects 1 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EthernetNetPortPOPMonitorEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EthernetNetPortPOPMonitorTable."
|
||||||
|
AUGMENTS { cmEthernetNetPortEntry }
|
||||||
|
::= { f3EthernetNetPortPOPMonitorTable 1 }
|
||||||
|
|
||||||
|
F3EthernetNetPortPOPMonitorEntry ::= SEQUENCE {
|
||||||
|
f3EthernetNetPortPOPMonitorEnabled TruthValue,
|
||||||
|
f3EthernetNetPortPOPMonitorOperRangeHi Integer32,
|
||||||
|
f3EthernetNetPortPOPMonitorOperRangeLow Integer32,
|
||||||
|
f3EthernetNetPortPOPMonitorVariance Integer32,
|
||||||
|
f3EthernetNetPortPOPMonitorWindowSize Integer32,
|
||||||
|
f3EthernetNetPortPOPMonitorGlitchRejectionLevel POPMGlitchRejectionLevel,
|
||||||
|
f3EthernetNetPortPOPMonitorState POPMState,
|
||||||
|
f3EthernetNetPortPOPMonitorClearAction POPMClearAlarmsAction
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object enables/disables Precision Optical Power monitoring
|
||||||
|
on the Ethernet Network Port."
|
||||||
|
::= { f3EthernetNetPortPOPMonitorEntry 1 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorOperRangeHi OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the higher operating range, in 10ths of dbm,
|
||||||
|
for Precision Optical Power monitoring."
|
||||||
|
::= { f3EthernetNetPortPOPMonitorEntry 2 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorOperRangeLow OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the lower operating range, in 10ths of dbm, for
|
||||||
|
Precision Optical Power monitoring."
|
||||||
|
::= { f3EthernetNetPortPOPMonitorEntry 3 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorVariance OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the maximum absolute variance,
|
||||||
|
from average, in 10ths of dbm, for
|
||||||
|
Precision Optical Power monitoring."
|
||||||
|
::= { f3EthernetNetPortPOPMonitorEntry 4 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorWindowSize OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..3600)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the window size (time in seconds), for
|
||||||
|
Precision Optical Power monitoring."
|
||||||
|
::= { f3EthernetNetPortPOPMonitorEntry 5 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorGlitchRejectionLevel OBJECT-TYPE
|
||||||
|
SYNTAX POPMGlitchRejectionLevel
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the maximum number of
|
||||||
|
sequential variance violations constituting a
|
||||||
|
glitch."
|
||||||
|
::= { f3EthernetNetPortPOPMonitorEntry 6 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorState OBJECT-TYPE
|
||||||
|
SYNTAX POPMState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the current state of the
|
||||||
|
Precision Optical Monitoring processing."
|
||||||
|
::= { f3EthernetNetPortPOPMonitorEntry 7 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorClearAction OBJECT-TYPE
|
||||||
|
SYNTAX POPMClearAlarmsAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to clear outstanding
|
||||||
|
Precision Optical Monitoring alarms."
|
||||||
|
::= { f3EthernetNetPortPOPMonitorEntry 8 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Access Port POPM Current Statistics Table
|
||||||
|
--
|
||||||
|
f3EthernetAccPortPOPMStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EthernetAccPortPOPMStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Ethernet Access Port Precision Optical Power
|
||||||
|
related statistics.
|
||||||
|
These reflect the current data."
|
||||||
|
::= { f3POPMPerfObjects 1 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EthernetAccPortPOPMStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EthernetAccPortPOPMStatsTable.
|
||||||
|
Entries exist in this table for each Ethernet interface/port."
|
||||||
|
AUGMENTS { cmEthernetAccPortStatsEntry }
|
||||||
|
::= { f3EthernetAccPortPOPMStatsTable 1 }
|
||||||
|
|
||||||
|
F3EthernetAccPortPOPMStatsEntry ::= SEQUENCE {
|
||||||
|
f3EthernetAccPortPOPMStatsOPR Integer32,
|
||||||
|
f3EthernetAccPortPOPMStatsAOPR Integer32,
|
||||||
|
f3EthernetAccPortPOPMStatsOPRVar Integer32,
|
||||||
|
f3EthernetAccPortPOPMStatsOPRMaxVar Integer32,
|
||||||
|
f3EthernetAccPortPOPMStatsOPRGlitchRejects Unsigned32,
|
||||||
|
f3EthernetAccPortPOPMStatsOPRRTR Unsigned32,
|
||||||
|
f3EthernetAccPortPOPMStatsOPROOR Unsigned32,
|
||||||
|
f3EthernetAccPortPOPMStatsOPROOV Unsigned32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsOPR OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Precision Optical Power Receive (in dBm) for the physical layer.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMStatsEntry 1 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsAOPR OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Average Precision Optical Power Receive (in dBm) for the physical
|
||||||
|
layer. This is applicable only if Precision Optical Power
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMStatsEntry 2 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsOPRVar OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signed variance of Optical Power Receive, from average.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMStatsEntry 3 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsOPRMaxVar OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signed maximum variance of Optical Power Receive, from average.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMStatsEntry 4 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsOPRGlitchRejects OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of glitch rejections. This is
|
||||||
|
applicable only if Precision Optical Layer monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMStatsEntry 5 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsOPRRTR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the POPM state machine reverts to the running
|
||||||
|
state from the inhibited R state. This is applicable only if
|
||||||
|
Precision Optical Layer monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMStatsEntry 6 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsOPROOR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the Precision Optical Power is out of range.
|
||||||
|
This is applicable only if Precision Optical Layer
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMStatsEntry 7 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMStatsOPROOV OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the Precision Optical Power out of variance
|
||||||
|
occurrences. This is applicable only if Precision Optical Layer
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMStatsEntry 8 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Access Port POPM Current Statistics Table
|
||||||
|
--
|
||||||
|
f3EthernetAccPortPOPMHistoryTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EthernetAccPortPOPMHistoryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Ethernet Access Port Precision Optical Power
|
||||||
|
related statistics.
|
||||||
|
These reflect the current data."
|
||||||
|
::= { f3POPMPerfObjects 2 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EthernetAccPortPOPMHistoryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EthernetAccPortPOPMHistoryTable.
|
||||||
|
Entries exist in this table for each Ethernet interface/port."
|
||||||
|
AUGMENTS { cmEthernetAccPortHistoryEntry }
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryTable 1 }
|
||||||
|
|
||||||
|
F3EthernetAccPortPOPMHistoryEntry ::= SEQUENCE {
|
||||||
|
f3EthernetAccPortPOPMHistoryOPR Integer32,
|
||||||
|
f3EthernetAccPortPOPMHistoryAOPR Integer32,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRVar Integer32,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRMaxVar Integer32,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRGlitchRejects Unsigned32,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRRTR Unsigned32,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPROOR Unsigned32,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPROOV Unsigned32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryOPR OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Precision Optical Power Receive (in dBm) for the physical layer.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryEntry 1 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryAOPR OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Average Precision Optical Power Receive (in dBm) for the physical
|
||||||
|
layer. This is applicable only if Precision Optical Power
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryEntry 2 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRVar OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signed variance of Optical Power Receive, from average.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryEntry 3 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRMaxVar OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signed maximum variance of Optical Power Receive, from average.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryEntry 4 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRGlitchRejects OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of glitch rejections. This is
|
||||||
|
applicable only if Precision Optical Layer monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryEntry 5 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRRTR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the POPM state machine reverts to the running
|
||||||
|
state from the inhibited R state. This is applicable only if
|
||||||
|
Precision Optical Layer monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryEntry 6 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryOPROOR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the Precision Optical Power is out of range.
|
||||||
|
This is applicable only if Precision Optical Layer
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryEntry 7 }
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryOPROOV OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the Precision Optical Power out of variance
|
||||||
|
occurrences. This is applicable only if Precision Optical Layer
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetAccPortPOPMHistoryEntry 8 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Network Port POPM Current Statistics Table
|
||||||
|
--
|
||||||
|
f3EthernetNetPortPOPMStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EthernetNetPortPOPMStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Ethernet Network Port Precision Optical Power
|
||||||
|
related statistics.
|
||||||
|
These reflect the current data."
|
||||||
|
::= { f3POPMPerfObjects 3 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EthernetNetPortPOPMStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EthernetNetPortPOPMStatsTable.
|
||||||
|
Entries exist in this table for each Ethernet interface/port."
|
||||||
|
AUGMENTS { cmEthernetNetPortStatsEntry }
|
||||||
|
::= { f3EthernetNetPortPOPMStatsTable 1 }
|
||||||
|
|
||||||
|
F3EthernetNetPortPOPMStatsEntry ::= SEQUENCE {
|
||||||
|
f3EthernetNetPortPOPMStatsOPR Integer32,
|
||||||
|
f3EthernetNetPortPOPMStatsAOPR Integer32,
|
||||||
|
f3EthernetNetPortPOPMStatsOPRVar Integer32,
|
||||||
|
f3EthernetNetPortPOPMStatsOPRMaxVar Integer32,
|
||||||
|
f3EthernetNetPortPOPMStatsOPRGlitchRejects Unsigned32,
|
||||||
|
f3EthernetNetPortPOPMStatsOPRRTR Unsigned32,
|
||||||
|
f3EthernetNetPortPOPMStatsOPROOR Unsigned32,
|
||||||
|
f3EthernetNetPortPOPMStatsOPROOV Unsigned32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsOPR OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Precision Optical Power Receive (in dBm) for the physical layer.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMStatsEntry 1 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsAOPR OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Average Precision Optical Power Receive (in dBm) for the physical
|
||||||
|
layer. This is applicable only if Precision Optical Power
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMStatsEntry 2 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsOPRVar OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signed variance of Optical Power Receive, from average.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMStatsEntry 3 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsOPRMaxVar OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signed maximum variance of Optical Power Receive, from average.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMStatsEntry 4 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsOPRGlitchRejects OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of glitch rejections. This is
|
||||||
|
applicable only if Precision Optical Layer monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMStatsEntry 5 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsOPRRTR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the POPM state machine reverts to the running
|
||||||
|
state from the inhibited R state. This is applicable only if
|
||||||
|
Precision Optical Layer monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMStatsEntry 6 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsOPROOR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the Precision Optical Power is out of range.
|
||||||
|
This is applicable only if Precision Optical Layer
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMStatsEntry 7 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsOPROOV OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the Precision Optical Power out of variance
|
||||||
|
occurrences. This is applicable only if Precision Optical Layer
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMStatsEntry 8 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Ethernet Network Port POPM Current History Table
|
||||||
|
--
|
||||||
|
f3EthernetNetPortPOPMHistoryTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3EthernetNetPortPOPMHistoryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Ethernet Network Port Precision Optical Power
|
||||||
|
related statistics.
|
||||||
|
These reflect the current data."
|
||||||
|
::= { f3POPMPerfObjects 4 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3EthernetNetPortPOPMHistoryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3EthernetNetPortPOPMHistoryTable.
|
||||||
|
Entries exist in this table for each Ethernet interface/port."
|
||||||
|
AUGMENTS { cmEthernetNetPortHistoryEntry }
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryTable 1 }
|
||||||
|
|
||||||
|
F3EthernetNetPortPOPMHistoryEntry ::= SEQUENCE {
|
||||||
|
f3EthernetNetPortPOPMHistoryOPR Integer32,
|
||||||
|
f3EthernetNetPortPOPMHistoryAOPR Integer32,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRVar Integer32,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRMaxVar Integer32,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRGlitchRejects Unsigned32,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRRTR Unsigned32,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPROOR Unsigned32,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPROOV Unsigned32
|
||||||
|
}
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryOPR OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Precision Optical Power Receive (in dBm) for the physical layer.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryEntry 1 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryAOPR OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Average Precision Optical Power Receive (in dBm) for the physical
|
||||||
|
layer. This is applicable only if Precision Optical Power
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryEntry 2 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRVar OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signed variance of Optical Power Receive, from average.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryEntry 3 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRMaxVar OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Signed maximum variance of Optical Power Receive, from average.
|
||||||
|
This is applicable only if Precision Optical Power monitoring
|
||||||
|
is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryEntry 4 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRGlitchRejects OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of glitch rejections. This is
|
||||||
|
applicable only if Precision Optical Layer monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryEntry 5 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRRTR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the POPM state machine reverts to the running
|
||||||
|
state from the inhibited R state. This is applicable only if
|
||||||
|
Precision Optical Layer monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryEntry 6 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryOPROOR OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the Precision Optical Power is out of range.
|
||||||
|
This is applicable only if Precision Optical Layer
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryEntry 7 }
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryOPROOV OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Number of times the Precision Optical Power out of variance
|
||||||
|
occurrences. This is applicable only if Precision Optical Layer
|
||||||
|
monitoring is enabled."
|
||||||
|
::= { f3EthernetNetPortPOPMHistoryEntry 8 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3POPMCompliances OBJECT IDENTIFIER ::= {f3POPMConformance 1}
|
||||||
|
f3POPMGroups OBJECT IDENTIFIER ::= {f3POPMConformance 2}
|
||||||
|
|
||||||
|
f3POPMCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the POPM Object
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3POPMFacilityGroup, f3POPMStatsGroup
|
||||||
|
}
|
||||||
|
::= { f3POPMCompliances 1 }
|
||||||
|
|
||||||
|
f3POPMFacilityGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3EthernetAccPortPOPMonitorEnabled,
|
||||||
|
f3EthernetAccPortPOPMonitorOperRangeHi,
|
||||||
|
f3EthernetAccPortPOPMonitorOperRangeLow,
|
||||||
|
f3EthernetAccPortPOPMonitorVariance,
|
||||||
|
f3EthernetAccPortPOPMonitorWindowSize,
|
||||||
|
f3EthernetAccPortPOPMonitorGlitchRejectionLevel,
|
||||||
|
f3EthernetAccPortPOPMonitorState,
|
||||||
|
f3EthernetAccPortPOPMonitorClearAction,
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMonitorEnabled,
|
||||||
|
f3EthernetNetPortPOPMonitorOperRangeHi,
|
||||||
|
f3EthernetNetPortPOPMonitorOperRangeLow,
|
||||||
|
f3EthernetNetPortPOPMonitorVariance,
|
||||||
|
f3EthernetNetPortPOPMonitorWindowSize,
|
||||||
|
f3EthernetNetPortPOPMonitorGlitchRejectionLevel,
|
||||||
|
f3EthernetNetPortPOPMonitorState,
|
||||||
|
f3EthernetNetPortPOPMonitorClearAction
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the F3 POPM Functionality
|
||||||
|
."
|
||||||
|
::= { f3POPMGroups 1 }
|
||||||
|
|
||||||
|
f3POPMStatsGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3EthernetAccPortPOPMStatsOPR, f3EthernetAccPortPOPMStatsAOPR,
|
||||||
|
f3EthernetAccPortPOPMStatsOPRVar, f3EthernetAccPortPOPMStatsOPRMaxVar,
|
||||||
|
f3EthernetAccPortPOPMStatsOPRGlitchRejects,
|
||||||
|
f3EthernetAccPortPOPMStatsOPRRTR,
|
||||||
|
f3EthernetAccPortPOPMStatsOPROOR, f3EthernetAccPortPOPMStatsOPROOV,
|
||||||
|
|
||||||
|
f3EthernetAccPortPOPMHistoryOPR, f3EthernetAccPortPOPMHistoryAOPR,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRVar, f3EthernetAccPortPOPMHistoryOPRMaxVar,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRGlitchRejects,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPRRTR,
|
||||||
|
f3EthernetAccPortPOPMHistoryOPROOR, f3EthernetAccPortPOPMHistoryOPROOV,
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMStatsOPR, f3EthernetNetPortPOPMStatsAOPR,
|
||||||
|
f3EthernetNetPortPOPMStatsOPRVar, f3EthernetNetPortPOPMStatsOPRMaxVar,
|
||||||
|
f3EthernetNetPortPOPMStatsOPRGlitchRejects,
|
||||||
|
f3EthernetNetPortPOPMStatsOPRRTR,
|
||||||
|
f3EthernetNetPortPOPMStatsOPROOR, f3EthernetNetPortPOPMStatsOPROOV,
|
||||||
|
|
||||||
|
f3EthernetNetPortPOPMHistoryOPR, f3EthernetNetPortPOPMHistoryAOPR,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRVar, f3EthernetNetPortPOPMHistoryOPRMaxVar,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRGlitchRejects,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPRRTR,
|
||||||
|
f3EthernetNetPortPOPMHistoryOPROOR, f3EthernetNetPortPOPMHistoryOPROOV
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the F3 POPM Functionality
|
||||||
|
."
|
||||||
|
::= { f3POPMGroups 2 }
|
||||||
|
|
||||||
|
END
|
926
mibs/adva/fsp150cm-portmirror.mib
Normal file
926
mibs/adva/fsp150cm-portmirror.mib
Normal file
@ -0,0 +1,926 @@
|
|||||||
|
F3-PORTMIRROR-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TruthValue, RowStatus, StorageType,
|
||||||
|
VariablePointer, TEXTUAL-CONVENTION, DisplayString
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
TrafficDirection, PerfCounter64, VlanId
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
neIndex, shelfIndex, slotIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
cmEthernetAccPortEntry
|
||||||
|
FROM CM-FACILITY-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
f3PortMirrorMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201309200000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Marek Romaniuk
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 414
|
||||||
|
E-mail: mromaniuk@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Port Mirror MIB definitions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201310140000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201410130000Z,
|
||||||
|
(1) Added table:
|
||||||
|
- f3MonitorPortStatsTable
|
||||||
|
Notes from release 201409300000Z,
|
||||||
|
(1) Removed tables:
|
||||||
|
- f3MirrorFilterProfileAddedEntriesTable,
|
||||||
|
- f3MonitorPortStatsTable
|
||||||
|
Notes from release 201407310000Z,
|
||||||
|
(1) New table:
|
||||||
|
- f3MirrorFilterProfileAddedEntriesTable.
|
||||||
|
Notes from release 201407210000Z,
|
||||||
|
(1) New textual conventions:
|
||||||
|
- MirroredFramesAction,
|
||||||
|
- PortMirrorStatsAction.
|
||||||
|
(2) New column in f3MonitorPortStatsTable:
|
||||||
|
- f3MonitorPortStatsAction.
|
||||||
|
(3) New tables:
|
||||||
|
- f3MirrorFilterProfileTable,
|
||||||
|
- f3MirrorFilterProfileEntryTable,
|
||||||
|
- f3MirrorFilterTable,
|
||||||
|
- f3MirrorSessionStatsTable.
|
||||||
|
Notes from release 201405190000Z,
|
||||||
|
(1) New column in f3MirrorSessionTable:
|
||||||
|
- f3MirrorSessionMirrRsrcPort.
|
||||||
|
Notes from release 201310210000Z,
|
||||||
|
(1) Added table:
|
||||||
|
- f3PortMirrorAccPortExtTable.
|
||||||
|
Notes from release 201310140000Z,
|
||||||
|
(1) MIB version ready for release FSP150CC 6.1.CC."
|
||||||
|
|
||||||
|
::= {fsp150cm 29}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
|
||||||
|
MirroredFramesAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User action initiated on Mirror Filter Profile
|
||||||
|
and Mirror Filter Profile Entry."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
accept (1),
|
||||||
|
deny (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
PortMirrorStatsAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User action initiated on Mirror Session Stats."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
noAction (1),
|
||||||
|
clearStats (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
|
||||||
|
f3PortMirrorConfigObjects OBJECT IDENTIFIER ::= {f3PortMirrorMIB 1}
|
||||||
|
f3PortMirrorStatsObjects OBJECT IDENTIFIER ::= {f3PortMirrorMIB 2}
|
||||||
|
f3PortMirrorConformance OBJECT IDENTIFIER ::= {f3PortMirrorMIB 3}
|
||||||
|
f3PortMirrorFilterObjects OBJECT IDENTIFIER ::= {f3PortMirrorMIB 4}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Mirror Session
|
||||||
|
--
|
||||||
|
|
||||||
|
f3MirrorSessionTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3MirrorSessionEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Mirror Session
|
||||||
|
instance for configuration purposes."
|
||||||
|
::= { f3PortMirrorConfigObjects 1 }
|
||||||
|
|
||||||
|
f3MirrorSessionEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3MirrorSessionEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3MirrorSessionTable."
|
||||||
|
INDEX { neIndex, f3MirrorSessionIndex }
|
||||||
|
::= { f3MirrorSessionTable 1 }
|
||||||
|
|
||||||
|
F3MirrorSessionEntry ::= SEQUENCE {
|
||||||
|
f3MirrorSessionIndex Integer32,
|
||||||
|
f3MirrorSessionSourcePort VariablePointer,
|
||||||
|
f3MirrorSessionMonitorPort VariablePointer,
|
||||||
|
f3MirrorSessionSourcePortDir TrafficDirection,
|
||||||
|
f3MirrorSessionTruncationCtrl TruthValue,
|
||||||
|
f3MirrorSessionTruncationLength Unsigned32,
|
||||||
|
f3MirrorSessionTimestampControl TruthValue,
|
||||||
|
f3MirrorSessionStorageType StorageType,
|
||||||
|
f3MirrorSessionRowStatus RowStatus,
|
||||||
|
f3MirrorSessionMirrRsrcPort VariablePointer,
|
||||||
|
f3MirrorSessionFilterProfile VariablePointer
|
||||||
|
}
|
||||||
|
|
||||||
|
f3MirrorSessionIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..255)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify
|
||||||
|
this Port Mirror Session within Network Element."
|
||||||
|
::= { f3MirrorSessionEntry 1 }
|
||||||
|
|
||||||
|
f3MirrorSessionSourcePort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Pointer to a Port instance which represents
|
||||||
|
Monitored Port with the Mirror Session.
|
||||||
|
|
||||||
|
The pointer must be set to cmEthernetAccPortIndex
|
||||||
|
or cmEthernetNetPortIndex instance."
|
||||||
|
::= { f3MirrorSessionEntry 2 }
|
||||||
|
|
||||||
|
f3MirrorSessionMonitorPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Pointer to a Port instance which represents
|
||||||
|
Port where mirrored frames are transmitted.
|
||||||
|
|
||||||
|
The pointer must be set to cmEthernetAccPortIndex
|
||||||
|
instance."
|
||||||
|
::= { f3MirrorSessionEntry 3 }
|
||||||
|
|
||||||
|
f3MirrorSessionSourcePortDir OBJECT-TYPE
|
||||||
|
SYNTAX TrafficDirection
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates the SourcePort traffic flow direction
|
||||||
|
to be copied for transmit on the MonitorPort:
|
||||||
|
|
||||||
|
1) INGRESS: frames received by the SourcePort
|
||||||
|
are mirrored to the transmit direction of the
|
||||||
|
MonitorPort.
|
||||||
|
|
||||||
|
2) EGRESS: frames to be transmitted by the SourcePort
|
||||||
|
are mirrored to the transmit direction of the
|
||||||
|
MonitorPort."
|
||||||
|
::= { f3MirrorSessionEntry 4 }
|
||||||
|
|
||||||
|
f3MirrorSessionTruncationCtrl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates if frame is truncated to TruncationLength
|
||||||
|
before being transmitted on the Monitor Port:
|
||||||
|
|
||||||
|
1) DISABLED: the frame is transmitted on the MonitorPort
|
||||||
|
without length modification.
|
||||||
|
2) ENABLED: the frame is truncated to TruncationLength
|
||||||
|
before being transmitted on the MonitorPort.
|
||||||
|
FCS is relaculated based on the truncated length."
|
||||||
|
::= { f3MirrorSessionEntry 5 }
|
||||||
|
|
||||||
|
f3MirrorSessionTruncationLength OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32(64..1500)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Length of mirrored frame truncation when TruncationControl is ENABLED.
|
||||||
|
Possible values are 64 bytes to 1500 bytes.
|
||||||
|
|
||||||
|
All mirrored frames transmitted on the MonitorPort will have a frame
|
||||||
|
length equal to the TruncationLength where frame length is from first
|
||||||
|
byte of the Destination MAC Address to last bye of the newly calculated FCS."
|
||||||
|
::= { f3MirrorSessionEntry 6 }
|
||||||
|
|
||||||
|
f3MirrorSessionTimestampControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates if timestamp information is added
|
||||||
|
to a frame transmitted on the MonitorPort:
|
||||||
|
|
||||||
|
1) DISABLED: no timestamp information is added
|
||||||
|
to a frame transmitted on the MonitorPort.
|
||||||
|
|
||||||
|
2) ENABLED: a timestamp is added to the frame frame
|
||||||
|
in the 10 bytes before the FCS:
|
||||||
|
- For mirrored frames ingressing the SourcePort,
|
||||||
|
the timestamp is the TOD when the frame was
|
||||||
|
received on the SourcePort.
|
||||||
|
- For mirrored frames egressing the SourcePort,
|
||||||
|
the timestamp is the TOD when the frames
|
||||||
|
was transmitted on the SourcePort."
|
||||||
|
::= { f3MirrorSessionEntry 7 }
|
||||||
|
|
||||||
|
f3MirrorSessionStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3MirrorSessionEntry 8 }
|
||||||
|
|
||||||
|
f3MirrorSessionRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3MirrorSessionRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3MirrorSessionRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3MirrorSessionEntry 9 }
|
||||||
|
|
||||||
|
f3MirrorSessionMirrRsrcPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Pointer to a Port instance which represents
|
||||||
|
Mirror Resource Port.
|
||||||
|
|
||||||
|
The pointer must be set to cmEthernetAccPortIndex
|
||||||
|
instance."
|
||||||
|
::= { f3MirrorSessionEntry 10 }
|
||||||
|
|
||||||
|
f3MirrorSessionFilterProfile OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Pointer to a Mirror Filter Profile instance which represents
|
||||||
|
Mirror Session Filter Profile.
|
||||||
|
|
||||||
|
The pointer must be set to f3MirrorFilterProfileName
|
||||||
|
instance."
|
||||||
|
::= { f3MirrorSessionEntry 11 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Access Port Port Mirror Ext Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3PortMirrorAccPortExtTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PortMirrorAccPortExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Ethernet Access Port
|
||||||
|
Facilities for Port Mirror configuration purposes."
|
||||||
|
::= { f3PortMirrorConfigObjects 2 }
|
||||||
|
|
||||||
|
f3PortMirrorAccPortExtEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PortMirrorAccPortExtEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3PortMirrorAccPortExtTable."
|
||||||
|
AUGMENTS { cmEthernetAccPortEntry }
|
||||||
|
::= { f3PortMirrorAccPortExtTable 1 }
|
||||||
|
|
||||||
|
F3PortMirrorAccPortExtEntry ::= SEQUENCE {
|
||||||
|
f3PortMirrorAccPortExtMonitorEnabled TruthValue,
|
||||||
|
f3PortMirrorAccPortExtBufferSize Integer32,
|
||||||
|
f3PortMirrorAccPortExtMirrRsrcEnabled TruthValue
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PortMirrorAccPortExtMonitorEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to Enable/Disable Monitor Mode on Port."
|
||||||
|
::= { f3PortMirrorAccPortExtEntry 1 }
|
||||||
|
|
||||||
|
f3PortMirrorAccPortExtBufferSize OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (10..15360)
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Applicable when port is in Monitor Mode."
|
||||||
|
::= { f3PortMirrorAccPortExtEntry 2 }
|
||||||
|
|
||||||
|
f3PortMirrorAccPortExtMirrRsrcEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to Enable/Disable Mirror Resource on Port."
|
||||||
|
::= { f3PortMirrorAccPortExtEntry 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Monitor Port Statistics Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3MonitorPortStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3MonitorPortStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Access Port
|
||||||
|
related Monitor Port Statistics."
|
||||||
|
::= { f3PortMirrorStatsObjects 1 }
|
||||||
|
|
||||||
|
f3MonitorPortStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3MonitorPortStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3MonitorPortStatsTable."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, f3MonitorPortStatsIndex }
|
||||||
|
::= { f3MonitorPortStatsTable 1 }
|
||||||
|
|
||||||
|
F3MonitorPortStatsEntry ::= SEQUENCE {
|
||||||
|
f3MonitorPortStatsIndex Integer32,
|
||||||
|
f3MonitorPortStatsTailDropped PerfCounter64
|
||||||
|
}
|
||||||
|
|
||||||
|
f3MonitorPortStatsIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..255)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify
|
||||||
|
this Ethernet Access Port (Monitor Port) statistics"
|
||||||
|
::= { f3MonitorPortStatsEntry 1 }
|
||||||
|
|
||||||
|
f3MonitorPortStatsTailDropped OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"64-bit rollover count for taildrops"
|
||||||
|
::= { f3MonitorPortStatsEntry 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Mirror Session Statistics Table
|
||||||
|
--
|
||||||
|
|
||||||
|
f3MirrorSessionStatsTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3MirrorSessionStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding
|
||||||
|
to the Mirror Session Statistics."
|
||||||
|
::= { f3PortMirrorStatsObjects 2 }
|
||||||
|
|
||||||
|
f3MirrorSessionStatsEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3MirrorSessionStatsEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3MirrorSessionStatsTable."
|
||||||
|
INDEX { neIndex, f3MirrorSessionStatsIndex }
|
||||||
|
::= { f3MirrorSessionStatsTable 1 }
|
||||||
|
|
||||||
|
F3MirrorSessionStatsEntry ::= SEQUENCE {
|
||||||
|
f3MirrorSessionStatsIndex Integer32,
|
||||||
|
f3MirrorSessionStatsMirrFilterFrameDiscard PerfCounter64,
|
||||||
|
f3MirrorSessionStatsAction PortMirrorStatsAction
|
||||||
|
}
|
||||||
|
|
||||||
|
f3MirrorSessionStatsIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..255)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify
|
||||||
|
this Mirror Session statistics"
|
||||||
|
::= { f3MirrorSessionStatsEntry 1 }
|
||||||
|
|
||||||
|
f3MirrorSessionStatsMirrFilterFrameDiscard OBJECT-TYPE
|
||||||
|
SYNTAX PerfCounter64
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of frames dropped due to
|
||||||
|
a filter having a DENY action."
|
||||||
|
::= { f3MirrorSessionStatsEntry 2 }
|
||||||
|
|
||||||
|
f3MirrorSessionStatsAction OBJECT-TYPE
|
||||||
|
SYNTAX PortMirrorStatsAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User action performed on Monitor Port Stats."
|
||||||
|
::= { f3MirrorSessionStatsEntry 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Mirror Filter Tables
|
||||||
|
--
|
||||||
|
|
||||||
|
f3MirrorFilterProfileTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3MirrorFilterProfileEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding
|
||||||
|
to Mirror Filter Profile instance
|
||||||
|
for configuration purposes."
|
||||||
|
::= { f3PortMirrorFilterObjects 1 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3MirrorFilterProfileEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3MirrorFilterProfileTable."
|
||||||
|
INDEX { neIndex, f3MirrorFilterProfileIndex }
|
||||||
|
::= { f3MirrorFilterProfileTable 1 }
|
||||||
|
|
||||||
|
F3MirrorFilterProfileEntry ::= SEQUENCE {
|
||||||
|
f3MirrorFilterProfileIndex Integer32,
|
||||||
|
f3MirrorFilterProfileName DisplayString,
|
||||||
|
f3MirrorFilterProfileDefaultAction MirroredFramesAction,
|
||||||
|
f3MirrorFilterProfileStorageType StorageType,
|
||||||
|
f3MirrorFilterProfileRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3MirrorFilterProfileIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..20)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify
|
||||||
|
this Mirror Filter Profile within Network Element."
|
||||||
|
::= { f3MirrorFilterProfileEntry 1 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..256))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Mirror Filter Profile Name"
|
||||||
|
::= { f3MirrorFilterProfileEntry 2 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileDefaultAction OBJECT-TYPE
|
||||||
|
SYNTAX MirroredFramesAction
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Mirror Filter Profile Action for a mirrored frame
|
||||||
|
that does not match any filter entry for the profile"
|
||||||
|
::= { f3MirrorFilterProfileEntry 3 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3MirrorFilterProfileEntry 4 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3MirrorFilterProfileRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3MirrorFilterProfileRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3MirrorFilterProfileEntry 5 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntryTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3MirrorFilterProfileEntryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding
|
||||||
|
to Mirror Filter Profile Entry instance
|
||||||
|
for configuration purposes."
|
||||||
|
::= { f3PortMirrorFilterObjects 2 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntryEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3MirrorFilterProfileEntryEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3MirrorFilterProfileEntryTable."
|
||||||
|
INDEX { neIndex, f3MirrorFilterProfileIndex, f3MirrorFilterProfileEntryIndex }
|
||||||
|
::= { f3MirrorFilterProfileEntryTable 1 }
|
||||||
|
|
||||||
|
F3MirrorFilterProfileEntryEntry ::= SEQUENCE {
|
||||||
|
f3MirrorFilterProfileEntryIndex Integer32,
|
||||||
|
f3MirrorFilterProfileEntryFilter VariablePointer,
|
||||||
|
f3MirrorFilterProfileEntryPriority Unsigned32,
|
||||||
|
f3MirrorFilterProfileEntryAction MirroredFramesAction,
|
||||||
|
f3MirrorFilterProfileEntryStorageType StorageType,
|
||||||
|
f3MirrorFilterProfileEntryRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntryIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..7)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify
|
||||||
|
this Mirror Filter Profile Entry
|
||||||
|
within Mirror Filter Profile."
|
||||||
|
::= { f3MirrorFilterProfileEntryEntry 1 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntryFilter OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Pointer to a Mirror Filter. The pointer must be set to f3MirrorFilterName."
|
||||||
|
::= { f3MirrorFilterProfileEntryEntry 2 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntryPriority OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Execution order for this Filter Entry within the Profile"
|
||||||
|
::= { f3MirrorFilterProfileEntryEntry 3 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntryAction OBJECT-TYPE
|
||||||
|
SYNTAX MirroredFramesAction
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User action performed on this Mirror Filter Profile Entryinstance:
|
||||||
|
- ACCEPT: a Mirrored Frame that matches this filter entry
|
||||||
|
is transmitted on the Monitor Port
|
||||||
|
- DENY: a Mirrored Frame that matches this filter entry
|
||||||
|
is discarded and not transmitted on the Monitor Port"
|
||||||
|
::= { f3MirrorFilterProfileEntryEntry 4 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntryStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3MirrorFilterProfileEntryEntry 5 }
|
||||||
|
|
||||||
|
f3MirrorFilterProfileEntryRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3MirrorFilterProfileEntryRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3MirrorFilterProfileEntryRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3MirrorFilterProfileEntryEntry 6 }
|
||||||
|
|
||||||
|
f3MirrorFilterTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3MirrorFilterEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding
|
||||||
|
to Mirror Filter instance
|
||||||
|
for configuration purposes."
|
||||||
|
::= { f3PortMirrorFilterObjects 3 }
|
||||||
|
|
||||||
|
f3MirrorFilterEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3MirrorFilterEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3MirrorFilterTable."
|
||||||
|
INDEX { neIndex, f3MirrorFilterIndex }
|
||||||
|
::= { f3MirrorFilterTable 1 }
|
||||||
|
|
||||||
|
F3MirrorFilterEntry ::= SEQUENCE {
|
||||||
|
f3MirrorFilterIndex Integer32,
|
||||||
|
f3MirrorFilterName DisplayString,
|
||||||
|
f3MirrorFilterL2OuterVIDCtrlEnabled TruthValue,
|
||||||
|
f3MirrorFilterL2OuterVIDLow VlanId,
|
||||||
|
f3MirrorFilterL2OuterVIDHigh VlanId,
|
||||||
|
f3MirrorFilterL2OuterPrioCtrlEnabled TruthValue,
|
||||||
|
f3MirrorFilterL2OuterPrioLow Integer32,
|
||||||
|
f3MirrorFilterL2OuterPrioHigh Integer32,
|
||||||
|
f3MirrorFilterL3IPv4DstAddrCtrlEnabled TruthValue,
|
||||||
|
f3MirrorFilterL3IPv4DstAddr IpAddress,
|
||||||
|
f3MirrorFilterL3IPv4DstAddrMask IpAddress,
|
||||||
|
f3MirrorFilterL3IPv4SrcAddrCtrlEnabled TruthValue,
|
||||||
|
f3MirrorFilterL3IPv4SrcAddr IpAddress,
|
||||||
|
f3MirrorFilterL3IPv4SrcAddrMask IpAddress,
|
||||||
|
f3MirrorFilterStorageType StorageType,
|
||||||
|
f3MirrorFilterRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3MirrorFilterIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..100)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An integer index value used to uniquely identify
|
||||||
|
this Mirror Filter within Network Element."
|
||||||
|
::= { f3MirrorFilterEntry 1 }
|
||||||
|
|
||||||
|
f3MirrorFilterName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..256))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Mirror Filter Name"
|
||||||
|
::= { f3MirrorFilterEntry 2 }
|
||||||
|
|
||||||
|
f3MirrorFilterL2OuterVIDCtrlEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Object used to determine if l2FilterOuterVIDLow/High
|
||||||
|
values will be applied as frame match criteria"
|
||||||
|
::= { f3MirrorFilterEntry 3 }
|
||||||
|
|
||||||
|
f3MirrorFilterL2OuterVIDLow OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A Outer tag VID value to be applied as a frame match
|
||||||
|
criteria to the Outer Tag of the frame when
|
||||||
|
l2FilterOuterVIDControl is ENABLED."
|
||||||
|
::= { f3MirrorFilterEntry 4 }
|
||||||
|
|
||||||
|
f3MirrorFilterL2OuterVIDHigh OBJECT-TYPE
|
||||||
|
SYNTAX VlanId
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A Outer tag VID value to be applied as a frame match
|
||||||
|
criteria to the Outer Tag of the frame when
|
||||||
|
l2FilterOuterVIDControl is ENABLED."
|
||||||
|
::= { f3MirrorFilterEntry 5 }
|
||||||
|
|
||||||
|
f3MirrorFilterL2OuterPrioCtrlEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Object used to determine if l2FilterOuterPrioLow/High
|
||||||
|
values will be applied as frame match criteria"
|
||||||
|
::= { f3MirrorFilterEntry 6 }
|
||||||
|
|
||||||
|
f3MirrorFilterL2OuterPrioLow OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A Outer tag Prio value to be applied as a frame match
|
||||||
|
criteria to the Outer Tag of the frame when
|
||||||
|
l2FilterOuterPrioControl is ENABLED."
|
||||||
|
::= { f3MirrorFilterEntry 7 }
|
||||||
|
|
||||||
|
f3MirrorFilterL2OuterPrioHigh OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A Outer tag Prio value to be applied as a frame match
|
||||||
|
criteria to the Outer Tag of the frame when
|
||||||
|
l2FilterOuterPrioControl is ENABLED."
|
||||||
|
::= { f3MirrorFilterEntry 8 }
|
||||||
|
|
||||||
|
f3MirrorFilterL3IPv4DstAddrCtrlEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Object used to determine if l3FilterIPv4DstAddr/DstAddrMask
|
||||||
|
values will be applied as frame match criteria"
|
||||||
|
::= { f3MirrorFilterEntry 9 }
|
||||||
|
|
||||||
|
f3MirrorFilterL3IPv4DstAddr OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A IPv4 Address value to be applied as a frame match criteria
|
||||||
|
to the IPv4 Destination Address of the frame when
|
||||||
|
l3FilterIPv4DstAddrControl is ENABLED."
|
||||||
|
::= { f3MirrorFilterEntry 10 }
|
||||||
|
|
||||||
|
f3MirrorFilterL3IPv4DstAddrMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A IPv4 Address Mask value to be applied as a frame match criteria
|
||||||
|
to the IPv4 Destination Address of the frame when
|
||||||
|
l3FilterIPv4DstAddrControl is ENABLED."
|
||||||
|
::= { f3MirrorFilterEntry 11 }
|
||||||
|
|
||||||
|
f3MirrorFilterL3IPv4SrcAddrCtrlEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Object used to determine if l3FilterIPv4SrcAddr/SrcAddrMask
|
||||||
|
values will be applied as frame match criteria"
|
||||||
|
::= { f3MirrorFilterEntry 12 }
|
||||||
|
|
||||||
|
f3MirrorFilterL3IPv4SrcAddr OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A IPv4 Address value to be applied as a frame match criteria
|
||||||
|
to the IPv4 Source Address of the frame when
|
||||||
|
l3FilterIPv4SrcAddrControl is ENABLED."
|
||||||
|
::= { f3MirrorFilterEntry 13 }
|
||||||
|
|
||||||
|
f3MirrorFilterL3IPv4SrcAddrMask OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A IPv4 Address Mask value to be applied as a frame match criteria
|
||||||
|
to the IPv4 Source Address of the frame when
|
||||||
|
l3FilterIPv4SrcAddrControl is ENABLED."
|
||||||
|
::= { f3MirrorFilterEntry 14 }
|
||||||
|
|
||||||
|
f3MirrorFilterStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { f3MirrorFilterEntry 15 }
|
||||||
|
|
||||||
|
f3MirrorFilterRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3MirrorFilterRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
neRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3MirrorFilterRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3MirrorFilterEntry 16 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3PortMirrorCompliances OBJECT IDENTIFIER ::= {f3PortMirrorConformance 1}
|
||||||
|
f3PortMirrorGroups OBJECT IDENTIFIER ::= {f3PortMirrorConformance 2}
|
||||||
|
|
||||||
|
f3PortMirrorCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-PORTMIRROR-MIB compilance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3MirrorSessionGroup, f3PortMirrorAccPortExtGroup,
|
||||||
|
f3MonitorPortStatsGroup, f3PortMirrorFilterGroup,
|
||||||
|
f3MirrorSessionStatsGroup
|
||||||
|
}
|
||||||
|
::= { f3PortMirrorCompliances 1 }
|
||||||
|
|
||||||
|
f3MirrorSessionGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3MirrorSessionIndex,
|
||||||
|
f3MirrorSessionSourcePort,
|
||||||
|
f3MirrorSessionMonitorPort,
|
||||||
|
f3MirrorSessionSourcePortDir,
|
||||||
|
f3MirrorSessionTruncationCtrl,
|
||||||
|
f3MirrorSessionTruncationLength,
|
||||||
|
f3MirrorSessionTimestampControl,
|
||||||
|
f3MirrorSessionStorageType,
|
||||||
|
f3MirrorSessionRowStatus,
|
||||||
|
f3MirrorSessionMirrRsrcPort,
|
||||||
|
f3MirrorSessionFilterProfile
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Port Mirror Session."
|
||||||
|
::= { f3PortMirrorGroups 1 }
|
||||||
|
|
||||||
|
f3PortMirrorAccPortExtGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3PortMirrorAccPortExtMonitorEnabled,
|
||||||
|
f3PortMirrorAccPortExtBufferSize,
|
||||||
|
f3PortMirrorAccPortExtMirrRsrcEnabled
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Access Port
|
||||||
|
attributes related with Port Mirror feature."
|
||||||
|
::= { f3PortMirrorGroups 2 }
|
||||||
|
|
||||||
|
f3MonitorPortStatsGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3MonitorPortStatsIndex,
|
||||||
|
f3MonitorPortStatsTailDropped
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Monitor Port statistic objects."
|
||||||
|
::= { f3PortMirrorGroups 3 }
|
||||||
|
|
||||||
|
f3MirrorSessionStatsGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3MirrorSessionStatsIndex,
|
||||||
|
f3MirrorSessionStatsMirrFilterFrameDiscard,
|
||||||
|
f3MirrorSessionStatsAction
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of Mirror Session statistic objects."
|
||||||
|
::= { f3PortMirrorGroups 4 }
|
||||||
|
|
||||||
|
f3PortMirrorFilterGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3MirrorFilterProfileIndex,
|
||||||
|
f3MirrorFilterProfileName,
|
||||||
|
f3MirrorFilterProfileDefaultAction,
|
||||||
|
f3MirrorFilterProfileStorageType,
|
||||||
|
f3MirrorFilterProfileRowStatus,
|
||||||
|
f3MirrorFilterProfileEntryIndex,
|
||||||
|
f3MirrorFilterProfileEntryFilter,
|
||||||
|
f3MirrorFilterProfileEntryPriority,
|
||||||
|
f3MirrorFilterProfileEntryAction,
|
||||||
|
f3MirrorFilterProfileEntryStorageType,
|
||||||
|
f3MirrorFilterProfileEntryRowStatus,
|
||||||
|
f3MirrorFilterIndex,
|
||||||
|
f3MirrorFilterName,
|
||||||
|
f3MirrorFilterL2OuterVIDCtrlEnabled,
|
||||||
|
f3MirrorFilterL2OuterVIDLow,
|
||||||
|
f3MirrorFilterL2OuterVIDHigh,
|
||||||
|
f3MirrorFilterL2OuterPrioCtrlEnabled,
|
||||||
|
f3MirrorFilterL2OuterPrioLow,
|
||||||
|
f3MirrorFilterL2OuterPrioHigh,
|
||||||
|
f3MirrorFilterL3IPv4DstAddrCtrlEnabled,
|
||||||
|
f3MirrorFilterL3IPv4DstAddr,
|
||||||
|
f3MirrorFilterL3IPv4DstAddrMask,
|
||||||
|
f3MirrorFilterL3IPv4SrcAddrCtrlEnabled,
|
||||||
|
f3MirrorFilterL3IPv4SrcAddr,
|
||||||
|
f3MirrorFilterL3IPv4SrcAddrMask,
|
||||||
|
f3MirrorFilterStorageType,
|
||||||
|
f3MirrorFilterRowStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage
|
||||||
|
the Port Mirror Session Filter functionality."
|
||||||
|
::= { f3PortMirrorGroups 5 }
|
||||||
|
|
||||||
|
END
|
675
mibs/adva/fsp150cm-prot.mib
Normal file
675
mibs/adva/fsp150cm-prot.mib
Normal file
@ -0,0 +1,675 @@
|
|||||||
|
CM-PROTECTION-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DisplayString, TruthValue, RowStatus, StorageType, VariablePointer,
|
||||||
|
MacAddress, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
neIndex, shelfIndex, slotIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
cmProtectionMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201006230000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Raghav Trivedi
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +1 972 759-1239
|
||||||
|
E-mail: rtrivedi@advaoptical.com
|
||||||
|
Postal: 2301 N. Greenville Ave. #300
|
||||||
|
Richardson, TX USA 75082"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Protection MIB definitions used by
|
||||||
|
the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201006230000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 201006230000Z,
|
||||||
|
(1)Added universalring as CmProtSwitchMode for R4.4CC.
|
||||||
|
|
||||||
|
Notes from release 200803030000Z,
|
||||||
|
(1)MIB version ready for release FSP150CM 3.1."
|
||||||
|
::= {fsp150cm 7}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
cmProtObjects OBJECT IDENTIFIER ::= {cmProtectionMIB 1}
|
||||||
|
cmProtNotifications OBJECT IDENTIFIER ::= {cmProtectionMIB 2}
|
||||||
|
cmProtConformance OBJECT IDENTIFIER ::= {cmProtectionMIB 3}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
CmProtSwitchMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Protection Switch Mode.
|
||||||
|
oneplusone - 1+1, this is the NPCUP mode,
|
||||||
|
dualactiverx - In this mode, traffic is bridged in A2N
|
||||||
|
direction (same as 1+1), however
|
||||||
|
both network ports receive customer traffic in
|
||||||
|
N2A direction. In this mode, both network
|
||||||
|
ports are working, i.e. there is no
|
||||||
|
protection.
|
||||||
|
universalring - In this mode, traffic is bridged in A2N
|
||||||
|
direction (same as 1+1), both
|
||||||
|
network ports receive customer traffic in
|
||||||
|
N2A direction. In this mode, both network
|
||||||
|
ports are working, i.e. no protection.
|
||||||
|
The main difference w.r.t dualactiverx is that
|
||||||
|
traffic in N2A direction, which does not match
|
||||||
|
the service definition is steered to the other
|
||||||
|
network port, i.e. non-service matching traffic
|
||||||
|
from N1 goes to N2 and vice versa."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
oneplusone (1),
|
||||||
|
dualactiverx(2),
|
||||||
|
universalring(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmProtSwitchDirection ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Protection Switch Direction.
|
||||||
|
unidirectional - Unidirectional Protection Switching,
|
||||||
|
bidirectional - Bidirectional Protection Switching."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unidirectional (1),
|
||||||
|
bidirectional (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmProtSwitchAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for User initiated Protection Switch Action.
|
||||||
|
manualfromworking - Manual Switch from Working,
|
||||||
|
forcedfromworking - Forced Switch from Working,
|
||||||
|
manualfromprotect - Manual Switch from Protect,
|
||||||
|
forcedfromprotect - Forced Switch from Protect,
|
||||||
|
lockoutfromprotect - Lockout from Protect"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none (1),
|
||||||
|
releaseprotswitch (2),
|
||||||
|
manualfromworking (3),
|
||||||
|
forcedfromworking (4),
|
||||||
|
manualfromprotect (5),
|
||||||
|
forcedfromprotect (6),
|
||||||
|
lockoutfromprotect(7)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmProtUnitType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Protection Unit Type.
|
||||||
|
working - Working Protection Unit,
|
||||||
|
protect - Protect Protection Unit."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
working (1),
|
||||||
|
protect (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmProtUnitState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Protection Unit State.
|
||||||
|
active - Active Protection Unit,
|
||||||
|
standby - Standby Protection Unit."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
active (1),
|
||||||
|
standby (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmProtGroupStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Protection Status.
|
||||||
|
nooutstandingreq - No oustanding request,
|
||||||
|
sf-protect - Signal failure on protect,
|
||||||
|
sf-working - Signal failure on working,
|
||||||
|
sd-protect - Signal degrade on protect,
|
||||||
|
sd-working - Signal degrade on working,
|
||||||
|
manual-protect - Manual on protect
|
||||||
|
manual-working - Manual on working
|
||||||
|
forced-working - Forced on working
|
||||||
|
forced-protect - Forced on protect
|
||||||
|
lockout-protect - Lockout on protect
|
||||||
|
waitToRestore - Wait to restore"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
nooutstandingreq (1),
|
||||||
|
sf-protect (2),
|
||||||
|
sf-working (3),
|
||||||
|
sd-protect (4),
|
||||||
|
sd-working (5),
|
||||||
|
manual-protect (6),
|
||||||
|
manual-working (7),
|
||||||
|
forced-protect (8),
|
||||||
|
forced-working (9),
|
||||||
|
lockout-protect (10),
|
||||||
|
waitToRestore (11)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Facility Protection Group Table
|
||||||
|
--
|
||||||
|
cmFacProtGroupTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmFacProtGroupEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Facility Protection Groups.
|
||||||
|
Entries can be created/deleted in this table by management
|
||||||
|
application action."
|
||||||
|
::= { cmProtObjects 1 }
|
||||||
|
|
||||||
|
cmFacProtGroupEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmFacProtGroupEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Protection Group."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmFacProtGroupIndex }
|
||||||
|
::= { cmFacProtGroupTable 1 }
|
||||||
|
|
||||||
|
CmFacProtGroupEntry ::= SEQUENCE {
|
||||||
|
cmFacProtGroupIndex Integer32,
|
||||||
|
cmFacProtGroupUserLabel DisplayString,
|
||||||
|
cmFacProtGroupSwitchMode CmProtSwitchMode,
|
||||||
|
cmFacProtGroupRevertive TruthValue,
|
||||||
|
cmFacProtGroupWaitToRestore Integer32,
|
||||||
|
cmFacProtGroupDirection CmProtSwitchDirection,
|
||||||
|
cmFacProtGroupWorkPort VariablePointer,
|
||||||
|
cmFacProtGroupProtPort VariablePointer,
|
||||||
|
cmFacProtGroupStatus CmProtGroupStatus,
|
||||||
|
cmFacProtGroupAction CmProtSwitchAction,
|
||||||
|
cmFacProtGroupStorageType StorageType,
|
||||||
|
cmFacProtGroupRowStatus RowStatus,
|
||||||
|
cmFacProtGroupMacAddress MacAddress
|
||||||
|
}
|
||||||
|
|
||||||
|
cmFacProtGroupIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Facility Protection Group."
|
||||||
|
::= { cmFacProtGroupEntry 1 }
|
||||||
|
|
||||||
|
cmFacProtGroupUserLabel OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User Label associated with the Facility Protection Group."
|
||||||
|
::= { cmFacProtGroupEntry 2 }
|
||||||
|
|
||||||
|
cmFacProtGroupSwitchMode OBJECT-TYPE
|
||||||
|
SYNTAX CmProtSwitchMode
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Facility Protection Group's Protection Switch Mode."
|
||||||
|
::= { cmFacProtGroupEntry 3 }
|
||||||
|
|
||||||
|
cmFacProtGroupRevertive OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Whether the Facility Protection is revertive or not.
|
||||||
|
This object is not applicable for cmFacProtGroupSwitchMode 'dualactiverx'."
|
||||||
|
::= { cmFacProtGroupEntry 4 }
|
||||||
|
|
||||||
|
cmFacProtGroupWaitToRestore OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..60|0)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Time in minutes to wait before reverting to Working facility
|
||||||
|
in case of cmFacProtGroupRevertive set to revertive.
|
||||||
|
This object is not applicable for cmFacProtGroupSwitchMode 'dualactiverx'."
|
||||||
|
::= { cmFacProtGroupEntry 5 }
|
||||||
|
|
||||||
|
cmFacProtGroupDirection OBJECT-TYPE
|
||||||
|
SYNTAX CmProtSwitchDirection
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Supported Protection Group Switch direction.
|
||||||
|
This object is not applicable for cmFacProtGroupSwitchMode 'dualactiverx'."
|
||||||
|
::= { cmFacProtGroupEntry 6 }
|
||||||
|
|
||||||
|
cmFacProtGroupWorkPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Facility Protection Group exists between 2 facilities (ports).
|
||||||
|
This object represents the WORKING facility Port."
|
||||||
|
::= { cmFacProtGroupEntry 7 }
|
||||||
|
|
||||||
|
cmFacProtGroupProtPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object
|
||||||
|
represents the PROTECT facility Network Element Port when
|
||||||
|
cmFacProtGroupSwitchMode is oneplusone. In the case of
|
||||||
|
dualactiverx, this represents the second active port."
|
||||||
|
::= { cmFacProtGroupEntry 8 }
|
||||||
|
|
||||||
|
cmFacProtGroupStatus OBJECT-TYPE
|
||||||
|
SYNTAX CmProtGroupStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the PROTECTION group status."
|
||||||
|
::= { cmFacProtGroupEntry 9 }
|
||||||
|
|
||||||
|
cmFacProtGroupAction OBJECT-TYPE
|
||||||
|
SYNTAX CmProtSwitchAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User initiated protection switch action."
|
||||||
|
::= { cmFacProtGroupEntry 10 }
|
||||||
|
|
||||||
|
cmFacProtGroupStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { cmFacProtGroupEntry 11 }
|
||||||
|
|
||||||
|
cmFacProtGroupRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of cmFacProtGroupRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
cmFacProtGroupRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The cmFacProtGroupRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { cmFacProtGroupEntry 12 }
|
||||||
|
|
||||||
|
cmFacProtGroupMacAddress OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows retrieval of the Mac Address of the PROTECTION group."
|
||||||
|
::= { cmFacProtGroupEntry 13 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Facility Protection Unit Table
|
||||||
|
--
|
||||||
|
cmFacProtUnitTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmFacProtUnitEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Facility Protection
|
||||||
|
Units."
|
||||||
|
::= { cmProtObjects 2 }
|
||||||
|
|
||||||
|
cmFacProtUnitEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmFacProtUnitEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Protection Unit."
|
||||||
|
INDEX { neIndex, shelfIndex, slotIndex, cmFacProtGroupIndex, cmFacProtUnitIndex }
|
||||||
|
::= { cmFacProtUnitTable 1 }
|
||||||
|
|
||||||
|
CmFacProtUnitEntry ::= SEQUENCE {
|
||||||
|
cmFacProtUnitIndex Integer32,
|
||||||
|
cmFacProtUnitType CmProtUnitType,
|
||||||
|
cmFacProtUnitState CmProtUnitState,
|
||||||
|
cmFacProtUnitPort VariablePointer
|
||||||
|
}
|
||||||
|
|
||||||
|
cmFacProtUnitIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Facility Protection Unit."
|
||||||
|
::= { cmFacProtUnitEntry 1 }
|
||||||
|
|
||||||
|
cmFacProtUnitType OBJECT-TYPE
|
||||||
|
SYNTAX CmProtUnitType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Facility Protection Unit's Type, i.e. whether working or protect."
|
||||||
|
::= { cmFacProtUnitEntry 2 }
|
||||||
|
|
||||||
|
cmFacProtUnitState OBJECT-TYPE
|
||||||
|
SYNTAX CmProtUnitState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Facility Protection Unit's State, i.e. whether active or standby."
|
||||||
|
::= { cmFacProtUnitEntry 3 }
|
||||||
|
|
||||||
|
cmFacProtUnitPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Facility Protection Unit's points to a facility (port).
|
||||||
|
This object represents the facility Network Element port."
|
||||||
|
::= { cmFacProtUnitEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Multiplex Section Protection Group Table
|
||||||
|
--
|
||||||
|
cmMSPGroupTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmMSPGroupEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Multiplex Section Protection Groups.
|
||||||
|
Entries can be created/deleted in this table by management
|
||||||
|
application action."
|
||||||
|
::= { cmProtObjects 3 }
|
||||||
|
|
||||||
|
cmMSPGroupEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmMSPGroupEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Protection Group."
|
||||||
|
INDEX { neIndex, cmMSPGroupIndex }
|
||||||
|
::= { cmMSPGroupTable 1 }
|
||||||
|
|
||||||
|
CmMSPGroupEntry ::= SEQUENCE {
|
||||||
|
cmMSPGroupIndex Integer32,
|
||||||
|
cmMSPGroupUserLabel DisplayString,
|
||||||
|
cmMSPGroupSwitchMode CmProtSwitchMode,
|
||||||
|
cmMSPGroupRevertive TruthValue,
|
||||||
|
cmMSPGroupWaitToRestore Integer32,
|
||||||
|
cmMSPGroupB2DEGTrigger TruthValue,
|
||||||
|
cmMSPGroupDirection CmProtSwitchDirection,
|
||||||
|
cmMSPGroupWorkPort VariablePointer,
|
||||||
|
cmMSPGroupProtPort VariablePointer,
|
||||||
|
cmMSPGroupStatus CmProtGroupStatus,
|
||||||
|
cmMSPGroupAction CmProtSwitchAction,
|
||||||
|
cmMSPGroupStorageType StorageType,
|
||||||
|
cmMSPGroupRowStatus RowStatus,
|
||||||
|
cmMSPGroupMacAddress MacAddress
|
||||||
|
}
|
||||||
|
|
||||||
|
cmMSPGroupIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Multiplex Section Protection Group."
|
||||||
|
::= { cmMSPGroupEntry 1 }
|
||||||
|
|
||||||
|
cmMSPGroupUserLabel OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User Label associated with the Multiplex Section Protection Group."
|
||||||
|
::= { cmMSPGroupEntry 2 }
|
||||||
|
|
||||||
|
cmMSPGroupSwitchMode OBJECT-TYPE
|
||||||
|
SYNTAX CmProtSwitchMode
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Multiplex Section Protection Group's Protection Switch Mode."
|
||||||
|
::= { cmMSPGroupEntry 3 }
|
||||||
|
|
||||||
|
cmMSPGroupRevertive OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Whether the Multiplex Section Protection is revertive or not.
|
||||||
|
This object is not applicable for cmMSPGroupSwitchMode 'dualactiverx'."
|
||||||
|
::= { cmMSPGroupEntry 4 }
|
||||||
|
|
||||||
|
cmMSPGroupWaitToRestore OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..60|0)
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Time in minutes to wait before reverting to Working facility
|
||||||
|
in case of cmMSPGroupRevertive set to revertive.
|
||||||
|
This object is not applicable for cmMSPGroupSwitchMode 'dualactiverx'."
|
||||||
|
::= { cmMSPGroupEntry 5 }
|
||||||
|
|
||||||
|
cmMSPGroupB2DEGTrigger OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"B2DEG is trigger of MSP or not."
|
||||||
|
::= { cmMSPGroupEntry 6 }
|
||||||
|
|
||||||
|
cmMSPGroupDirection OBJECT-TYPE
|
||||||
|
SYNTAX CmProtSwitchDirection
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Supported Protection Group Switch direction.
|
||||||
|
This object is not applicable for cmMSPGroupSwitchMode 'dualactiverx'."
|
||||||
|
::= { cmMSPGroupEntry 7 }
|
||||||
|
|
||||||
|
cmMSPGroupWorkPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Multiplex Section Protection Group exists between 2 facilities (ports).
|
||||||
|
This object represents the WORKING facility Port."
|
||||||
|
::= { cmMSPGroupEntry 8 }
|
||||||
|
|
||||||
|
cmMSPGroupProtPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object
|
||||||
|
represents the PROTECT facility Network Element Port when
|
||||||
|
cmMSPGroupSwitchMode is oneplusone. In the case of
|
||||||
|
dualactiverx, this represents the second active port."
|
||||||
|
::= { cmMSPGroupEntry 9 }
|
||||||
|
|
||||||
|
cmMSPGroupStatus OBJECT-TYPE
|
||||||
|
SYNTAX CmProtGroupStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the PROTECTION group status."
|
||||||
|
::= { cmMSPGroupEntry 10 }
|
||||||
|
|
||||||
|
cmMSPGroupAction OBJECT-TYPE
|
||||||
|
SYNTAX CmProtSwitchAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User initiated protection switch action."
|
||||||
|
::= { cmMSPGroupEntry 11 }
|
||||||
|
|
||||||
|
cmMSPGroupStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { cmMSPGroupEntry 12 }
|
||||||
|
|
||||||
|
cmMSPGroupRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of cmMSPGroupRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
cmMSPGroupRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The cmMSPGroupRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { cmMSPGroupEntry 13 }
|
||||||
|
|
||||||
|
cmMSPGroupMacAddress OBJECT-TYPE
|
||||||
|
SYNTAX MacAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows retrieval of the Mac Address of the PROTECTION group."
|
||||||
|
::= { cmMSPGroupEntry 14 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Multiplex Section Protection Unit Table
|
||||||
|
--
|
||||||
|
cmMSPUnitTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmMSPUnitEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Multiplex Section Protection
|
||||||
|
Units."
|
||||||
|
::= { cmProtObjects 4 }
|
||||||
|
|
||||||
|
cmMSPUnitEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmMSPUnitEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Protection Unit."
|
||||||
|
INDEX { neIndex, cmMSPGroupIndex, cmMSPUnitIndex }
|
||||||
|
::= { cmMSPUnitTable 1 }
|
||||||
|
|
||||||
|
CmMSPUnitEntry ::= SEQUENCE {
|
||||||
|
cmMSPUnitIndex Integer32,
|
||||||
|
cmMSPUnitType CmProtUnitType,
|
||||||
|
cmMSPUnitState CmProtUnitState,
|
||||||
|
cmMSPUnitPort VariablePointer
|
||||||
|
}
|
||||||
|
|
||||||
|
cmMSPUnitIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Multiplex Section Protection Unit."
|
||||||
|
::= { cmMSPUnitEntry 1 }
|
||||||
|
|
||||||
|
cmMSPUnitType OBJECT-TYPE
|
||||||
|
SYNTAX CmProtUnitType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Multiplex Section Protection Unit's Type, i.e. whether working or protect."
|
||||||
|
::= { cmMSPUnitEntry 2 }
|
||||||
|
|
||||||
|
cmMSPUnitState OBJECT-TYPE
|
||||||
|
SYNTAX CmProtUnitState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Multiplex Section Protection Unit's State, i.e. whether active or standby."
|
||||||
|
::= { cmMSPUnitEntry 3 }
|
||||||
|
|
||||||
|
cmMSPUnitPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Facility Protection Unit's points to a facility (port).
|
||||||
|
This object represents the facility Network Element port."
|
||||||
|
::= { cmMSPUnitEntry 4 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
cmProtCompliances OBJECT IDENTIFIER ::= {cmProtConformance 1}
|
||||||
|
cmProtGroups OBJECT IDENTIFIER ::= {cmProtConformance 2}
|
||||||
|
|
||||||
|
cmProtCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the CM Prot
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
cmProtObjectGroup, cmMSProtObjectGroup
|
||||||
|
}
|
||||||
|
::= { cmProtCompliances 1 }
|
||||||
|
|
||||||
|
cmProtObjectGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
cmFacProtGroupIndex, cmFacProtGroupUserLabel, cmFacProtGroupSwitchMode,
|
||||||
|
cmFacProtGroupRevertive, cmFacProtGroupWaitToRestore,
|
||||||
|
cmFacProtGroupDirection, cmFacProtGroupWorkPort,
|
||||||
|
cmFacProtGroupProtPort, cmFacProtGroupStatus, cmFacProtGroupAction,
|
||||||
|
cmFacProtGroupStorageType, cmFacProtGroupRowStatus,
|
||||||
|
cmFacProtGroupMacAddress,
|
||||||
|
|
||||||
|
cmFacProtUnitIndex, cmFacProtUnitType, cmFacProtUnitState,
|
||||||
|
cmFacProtUnitPort
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Protection Object group."
|
||||||
|
::= { cmProtGroups 1 }
|
||||||
|
|
||||||
|
cmMSProtObjectGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
cmMSPGroupIndex, cmMSPGroupUserLabel,
|
||||||
|
cmMSPGroupSwitchMode, cmMSPGroupRevertive,
|
||||||
|
cmMSPGroupWaitToRestore, cmMSPGroupB2DEGTrigger,
|
||||||
|
cmMSPGroupDirection, cmMSPGroupWorkPort,
|
||||||
|
cmMSPGroupProtPort, cmMSPGroupStatus,
|
||||||
|
cmMSPGroupAction, cmMSPGroupStorageType,
|
||||||
|
cmMSPGroupRowStatus, cmMSPGroupMacAddress,
|
||||||
|
|
||||||
|
cmMSPUnitIndex, cmMSPUnitType,
|
||||||
|
cmMSPUnitState, cmMSPUnitPort
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Multiplex
|
||||||
|
Section Protection Object group."
|
||||||
|
::= { cmProtGroups 2 }
|
||||||
|
|
||||||
|
END
|
11904
mibs/adva/fsp150cm-ptp.mib
Normal file
11904
mibs/adva/fsp150cm-ptp.mib
Normal file
File diff suppressed because it is too large
Load Diff
1462
mibs/adva/fsp150cm-pwe3.mib
Normal file
1462
mibs/adva/fsp150cm-pwe3.mib
Normal file
File diff suppressed because it is too large
Load Diff
351
mibs/adva/fsp150cm-rdncy.mib
Normal file
351
mibs/adva/fsp150cm-rdncy.mib
Normal file
@ -0,0 +1,351 @@
|
|||||||
|
CM-REDUNDANCY-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, TimeTicks, Integer32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DisplayString, TruthValue, RowStatus, StorageType, VariablePointer,
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
PhysicalIndex
|
||||||
|
FROM ENTITY-MIB
|
||||||
|
neIndex, CardType
|
||||||
|
FROM CM-ENTITY-MIB;
|
||||||
|
|
||||||
|
cmRedundancyMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200902240000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Raghav Trivedi
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +1 972 759-1239
|
||||||
|
E-mail: rtrivedi@advaoptical.com
|
||||||
|
Postal: 2301 N. Greenville Ave. #300
|
||||||
|
Richardson, TX USA 75082"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Redundancy MIB definitions used by
|
||||||
|
the FSP150CM product line.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "200902240000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 200902240000Z,
|
||||||
|
(1)MIB version ready for release FSP150CM 5.1."
|
||||||
|
::= {fsp150cm 15}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
cmRedundancyObjects OBJECT IDENTIFIER ::= {cmRedundancyMIB 1}
|
||||||
|
cmRedundancyNotifications OBJECT IDENTIFIER ::= {cmRedundancyMIB 2}
|
||||||
|
cmRedundancyConformance OBJECT IDENTIFIER ::= {cmRedundancyMIB 3}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
CmRedundancyArch ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Redundancy Architecture.
|
||||||
|
loadbalance,
|
||||||
|
activestandby"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
loadbalance (1),
|
||||||
|
activestandby (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmRedundancyStandbyMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Redundancy Mode.
|
||||||
|
|
||||||
|
coldStandby(1)
|
||||||
|
|
||||||
|
A method of redundancy in which the secondary (i.e., backup) system is
|
||||||
|
only called upon when the primary system fails. The system on cold standby
|
||||||
|
receives scheduled data backups, but less frequently than a warm standby.
|
||||||
|
|
||||||
|
warmStandby(2)
|
||||||
|
|
||||||
|
A method of redundancy in which the secondary (i.e., backup) system runs
|
||||||
|
in the background of the primary system. Data is mirrored to the secondary
|
||||||
|
server at regular intervals, which means that there are times when both
|
||||||
|
servers do not contain the exact same data..
|
||||||
|
|
||||||
|
hotStandby(3)
|
||||||
|
|
||||||
|
A method of redundancy in which the primary and secondary (i.e., backup)
|
||||||
|
systems run simultaneously. The data is mirrored to the secondary server
|
||||||
|
in real time so that both systems contain identical information.
|
||||||
|
"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
cold (1),
|
||||||
|
warm (2),
|
||||||
|
hot (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmRedundancyState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Redundancy State."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
disabled (1),
|
||||||
|
enabled (2)
|
||||||
|
}
|
||||||
|
CmRedundancySyncStatus ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for synchronization status."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none (1),
|
||||||
|
out-of-synchronize (2),
|
||||||
|
bulk-synchronize (3),
|
||||||
|
incremental-synchronize (4)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
CmRedundancySwitchOverReason ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Redundancy Last Switch Over Reason."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
unknown (1),
|
||||||
|
latestUpdatedData (2),
|
||||||
|
userTrigger (3),
|
||||||
|
cardReset (4),
|
||||||
|
cardRemoval (5),
|
||||||
|
softwareFailure (6),
|
||||||
|
hardwareFailure (7)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmRedundancySyncMode ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Redundancy Synchronization Mode.
|
||||||
|
automatically - Active card automatically propagates config data to its peer
|
||||||
|
manually - User needs to manually copy config data to standby card and apply it.
|
||||||
|
"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
automatically (1),
|
||||||
|
manually(2)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CmRedundancyAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for User initiated Redundancy Switch Action.
|
||||||
|
force - Force Switch from Active Card
|
||||||
|
manual - Manual Switch from Active Card
|
||||||
|
releasefore - Release Force switch from Active Card
|
||||||
|
"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
notApplicable (0),
|
||||||
|
force (1),
|
||||||
|
manual (2),
|
||||||
|
releaseforce (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmRedundancyUnitState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Redundancy Unit State.
|
||||||
|
none - no state
|
||||||
|
normal - normal state
|
||||||
|
maintenance - maintenance state
|
||||||
|
faultisolation - faultisolation
|
||||||
|
"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none (1),
|
||||||
|
normal (2),
|
||||||
|
maintenance(3),
|
||||||
|
faultisolation(4),
|
||||||
|
lock(5),
|
||||||
|
extracted(6),
|
||||||
|
init(7),
|
||||||
|
stanbdby(8)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Entity Redundancy Group Table
|
||||||
|
--
|
||||||
|
cmRedundancyGroupTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmRedundancyGroupEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the Redundancy Groups.
|
||||||
|
"
|
||||||
|
::= { cmRedundancyObjects 1 }
|
||||||
|
|
||||||
|
cmRedundancyGroupEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmRedundancyGroupEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Redundancy Group."
|
||||||
|
INDEX { neIndex, cmRedundancyGroupIndex }
|
||||||
|
::= { cmRedundancyGroupTable 1 }
|
||||||
|
|
||||||
|
CmRedundancyGroupEntry ::= SEQUENCE {
|
||||||
|
cmRedundancyGroupIndex Integer32,
|
||||||
|
cmRedundancyGroupUserLabel DisplayString,
|
||||||
|
cmRedundancyGroupType CardType,
|
||||||
|
cmRedundancyGroupSyncEnabled TruthValue,
|
||||||
|
cmRedundancyGroupActiveCard VariablePointer,
|
||||||
|
cmRedundancyGroupActiveCardState CmRedundancyUnitState,
|
||||||
|
cmRedundancyGroupStandbyCard VariablePointer,
|
||||||
|
cmRedundancyGroupStandbyCardState CmRedundancyUnitState,
|
||||||
|
cmRedundancyGroupLastSwitchOverTime TimeTicks,
|
||||||
|
cmRedundancyGroupLastSwitchOverReason CmRedundancySwitchOverReason,
|
||||||
|
cmRedundancyGroupState CmRedundancyState,
|
||||||
|
cmRedundancyGroupSyncStatus CmRedundancySyncStatus,
|
||||||
|
cmRedundancyGroupAction CmRedundancyAction
|
||||||
|
}
|
||||||
|
|
||||||
|
cmRedundancyGroupIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index value associated with the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 1 }
|
||||||
|
|
||||||
|
cmRedundancyGroupUserLabel OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User Label associated with the Reduandancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 2 }
|
||||||
|
|
||||||
|
cmRedundancyGroupType OBJECT-TYPE
|
||||||
|
SYNTAX CardType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of card who belongs to the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 3 }
|
||||||
|
|
||||||
|
cmRedundancyGroupSyncEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The way of the synchronization in Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 4 }
|
||||||
|
|
||||||
|
cmRedundancyGroupActiveCard OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The corresponding OID of the Active/Primary Card in the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 5 }
|
||||||
|
cmRedundancyGroupActiveCardState OBJECT-TYPE
|
||||||
|
SYNTAX CmRedundancyUnitState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The state of the Active Card in the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 6 }
|
||||||
|
|
||||||
|
cmRedundancyGroupStandbyCard OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The corresponding OID of the Standby/Secondary Card in the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 7 }
|
||||||
|
|
||||||
|
cmRedundancyGroupStandbyCardState OBJECT-TYPE
|
||||||
|
SYNTAX CmRedundancyUnitState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The state of the Standby Card in the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 8 }
|
||||||
|
|
||||||
|
cmRedundancyGroupLastSwitchOverTime OBJECT-TYPE
|
||||||
|
SYNTAX TimeTicks
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The value of sysUpTime when last switch over occurred."
|
||||||
|
::= { cmRedundancyGroupEntry 9 }
|
||||||
|
|
||||||
|
cmRedundancyGroupLastSwitchOverReason OBJECT-TYPE
|
||||||
|
SYNTAX CmRedundancySwitchOverReason
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The reason for last switch over in the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 10 }
|
||||||
|
|
||||||
|
cmRedundancyGroupState OBJECT-TYPE
|
||||||
|
SYNTAX CmRedundancyState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The current state of the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 11 }
|
||||||
|
|
||||||
|
cmRedundancyGroupSyncStatus OBJECT-TYPE
|
||||||
|
SYNTAX CmRedundancySyncStatus
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The current sync state of the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 12 }
|
||||||
|
|
||||||
|
cmRedundancyGroupAction OBJECT-TYPE
|
||||||
|
SYNTAX CmRedundancyAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User initiated switch action of the Redundancy Group."
|
||||||
|
::= { cmRedundancyGroupEntry 13 }
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Notification
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
cmRedundancyCompliances OBJECT IDENTIFIER ::= {cmRedundancyConformance 1}
|
||||||
|
cmRedundancyGroups OBJECT IDENTIFIER ::= {cmRedundancyConformance 2}
|
||||||
|
|
||||||
|
cmRedundancyCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the CM Redundancy
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
cmRedundancyObjectGroup
|
||||||
|
}
|
||||||
|
::= { cmRedundancyCompliances 1 }
|
||||||
|
|
||||||
|
cmRedundancyObjectGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
cmRedundancyGroupIndex, cmRedundancyGroupUserLabel, cmRedundancyGroupType, cmRedundancyGroupSyncEnabled,
|
||||||
|
cmRedundancyGroupActiveCard, cmRedundancyGroupActiveCardState, cmRedundancyGroupStandbyCard,
|
||||||
|
cmRedundancyGroupStandbyCardState, cmRedundancyGroupLastSwitchOverTime, cmRedundancyGroupLastSwitchOverReason,
|
||||||
|
cmRedundancyGroupState, cmRedundancyGroupSyncStatus, cmRedundancyGroupAction
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the CM Redundancy Object group."
|
||||||
|
::= { cmRedundancyGroups 1 }
|
||||||
|
|
||||||
|
END
|
6843
mibs/adva/fsp150cm-sa.mib
Normal file
6843
mibs/adva/fsp150cm-sa.mib
Normal file
File diff suppressed because it is too large
Load Diff
1385
mibs/adva/fsp150cm-sat.mib
Normal file
1385
mibs/adva/fsp150cm-sat.mib
Normal file
File diff suppressed because it is too large
Load Diff
980
mibs/adva/fsp150cm-sec.mib
Normal file
980
mibs/adva/fsp150cm-sec.mib
Normal file
@ -0,0 +1,980 @@
|
|||||||
|
CM-SECURITY-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DateAndTime, DisplayString, TruthValue, RowStatus, StorageType,
|
||||||
|
TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
IpVersion, UserInterfaceType
|
||||||
|
FROM CM-COMMON-MIB
|
||||||
|
Ipv6Address
|
||||||
|
FROM IPV6-TC
|
||||||
|
usmUserEntry
|
||||||
|
FROM SNMP-USER-BASED-SM-MIB
|
||||||
|
SnmpAdminString
|
||||||
|
FROM SNMP-FRAMEWORK-MIB;
|
||||||
|
|
||||||
|
cmSecurityMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201606140000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Raghav Trivedi
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +1 972 759-1239
|
||||||
|
E-mail: rtrivedi@advaoptical.com
|
||||||
|
Postal: 2301 N. Greenville Ave. #300
|
||||||
|
Richardson, TX USA 75082"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Security MIB definitions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines. These are used
|
||||||
|
to manage the user/authentication for CLI/GUI sessions.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201606140000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201606140000Z
|
||||||
|
(1) added cmSecurityUserRemoteCryptoUser to cmSecurityUserTable
|
||||||
|
|
||||||
|
Notes from release 201602080000Z
|
||||||
|
(1)Added literal netconf to CmSecurityPrivLevel
|
||||||
|
|
||||||
|
Notes from release 201509180000Z
|
||||||
|
(1)Added cmSecurityCryptoPassword attribute to cmSecurityUserTable
|
||||||
|
|
||||||
|
Note from release 201106270000Z,
|
||||||
|
(1)Added f3TacacsPrivLevelControlEnabled, f3TacacsDefaultPrivLevel
|
||||||
|
|
||||||
|
Note from release 201104140000Z,
|
||||||
|
(1)Added cmSecurityUserAction to support remove-lockout
|
||||||
|
|
||||||
|
Note from release 201101050000Z,
|
||||||
|
(1)Added f3UsmUserTable - an augment to UsmUserTable
|
||||||
|
|
||||||
|
Note from release 201002120000Z,
|
||||||
|
(1)MIBs updated for supported functionality in R4.3CC and R4.1CM
|
||||||
|
(a)cmRemoteAuthServerTable has new objects
|
||||||
|
cmRemoteAuthServerAccountingPort to support RADIUS accounting
|
||||||
|
|
||||||
|
Notes from release 200903190000Z,
|
||||||
|
(1)MIB version ready for release FSP150CC GE101, GE206 devices
|
||||||
|
(a)Added Textual convention CmSecurityPolicyStrength
|
||||||
|
(b)Added MIB scalar cmSecurityPolicyStrength
|
||||||
|
|
||||||
|
(2)Following changes are made to the cmSecurityUserTable,
|
||||||
|
(a)cmSecurityUserPassword column to modify security user password
|
||||||
|
(b)cmSecurityUserStorageType and cmSecurityUserRowStatus columns added
|
||||||
|
thereby allowing creation/deletion of Security Users
|
||||||
|
(c)cmSecurityUserComment, cmSecurityUserPrivLevel,
|
||||||
|
cmSecurityUserLoginTimeout, cmSecurityUserNumFailedLoginAttempts,
|
||||||
|
cmSecurityUserCliPagingEnable columns are now read-write
|
||||||
|
to allow write access.
|
||||||
|
|
||||||
|
Notes from release 200803030000Z,
|
||||||
|
(1)MIB version ready for release FSP150CM 3.1."
|
||||||
|
::= {fsp150cm 10}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
cmSecurityObjects OBJECT IDENTIFIER ::= {cmSecurityMIB 1}
|
||||||
|
cmSecurityConformance OBJECT IDENTIFIER ::= {cmSecurityMIB 2}
|
||||||
|
cmSecurityNotifications OBJECT IDENTIFIER ::= {cmSecurityMIB 3}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual conventions.
|
||||||
|
--
|
||||||
|
CmRemoteAuthProtocol ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for remote authentication protocol.
|
||||||
|
none - No remote authentication protocol,
|
||||||
|
radius - RADIUS (Remote Authentication Dial-In User Service),
|
||||||
|
tacacs - TACACS+(Terminal Access Controller Access Control System)."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
none (1),
|
||||||
|
radius (2),
|
||||||
|
tacacs (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmSecurityAccessOrder ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for order for security access.
|
||||||
|
local - Local database for user/security validation,
|
||||||
|
remote - Remote protocol for user/security validation."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
local (1),
|
||||||
|
remote (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmSecurityAuthType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for remote authentication protocol types.
|
||||||
|
pap - Password Authentication Protocol,
|
||||||
|
chap - Challenge-Handshake Authentication Protocol."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
pap (1),
|
||||||
|
chap (2)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmSecurityPrivLevel ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for Security Privilege Level.
|
||||||
|
retrieve - Retrieve Privilege Level (can only
|
||||||
|
VIEW management information),
|
||||||
|
maintenance - Maintenance Privilege Level
|
||||||
|
(can VIEW management, as well as perform
|
||||||
|
maintenance operations such as loopbacks,
|
||||||
|
etherjack diagnosis etc.)
|
||||||
|
provisioning - Provisioning Privilege Level
|
||||||
|
(can perform Provisioning operations)
|
||||||
|
superuser - Super User Privilege Level
|
||||||
|
(can perform all operations)
|
||||||
|
testuser - Retrieve Privilege Level
|
||||||
|
and some maintenance,
|
||||||
|
provisioning operations.
|
||||||
|
cryptouser - Crypto User Privilege Level
|
||||||
|
(can perform security operations)
|
||||||
|
netconf - NETCONF Privilege Level"
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
retrieve (1),
|
||||||
|
maintenance (2),
|
||||||
|
provisioning (3),
|
||||||
|
superuser (4),
|
||||||
|
testuser (5),
|
||||||
|
cryptouser (6),
|
||||||
|
netconf (7)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmRemoteAuthOrder ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for order for remote authentication access.
|
||||||
|
first - first to access the remote authentication,
|
||||||
|
second - second to access the remote authentication,
|
||||||
|
third - third to access the remote authentication."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
first (1),
|
||||||
|
second (2),
|
||||||
|
third (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
CmSecurityPolicyStrength ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for security policy strength
|
||||||
|
low - Low Security Policy,
|
||||||
|
medium - Medium Security Policy,
|
||||||
|
high - High Security Policy."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
low (1),
|
||||||
|
medium (2),
|
||||||
|
high (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
UsmUserAccessType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Enumerations for type of USM User
|
||||||
|
read-only - Read only,
|
||||||
|
read-write - Read write ,
|
||||||
|
trap-only - Trap Only."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
read-only (1),
|
||||||
|
read-write (2),
|
||||||
|
trap-only (3)
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
SecurityUserAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Provides ability to manage security users."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
not-applicable(0),
|
||||||
|
remove-lockout(1) -- removes the locked out condition on security user
|
||||||
|
}
|
||||||
|
|
||||||
|
SnmpSecurityTrapType ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Provides ability to manage security traps.
|
||||||
|
all - trap is reported when user logs in, logs out or is locked out
|
||||||
|
loginFailed - trap is reported only when user failed to log in
|
||||||
|
disabled - security traps are disabled."
|
||||||
|
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
all(1),
|
||||||
|
loginFailed(2),
|
||||||
|
disabled(3)
|
||||||
|
}
|
||||||
|
|
||||||
|
PrivilegeRequestAction ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Privilege request action."
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
undefined(0),
|
||||||
|
none(1),
|
||||||
|
approve(2),
|
||||||
|
deny(3),
|
||||||
|
cancel(4)
|
||||||
|
}
|
||||||
|
|
||||||
|
PrivilegeRequestState ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Privilege request state."
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
none(1),
|
||||||
|
requestSent(2),
|
||||||
|
requestCanceled(3),
|
||||||
|
requestApproved(4),
|
||||||
|
requestDenied(5),
|
||||||
|
requestTimeout(6),
|
||||||
|
accessExpired(7),
|
||||||
|
accessCanceled(8)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Scalar definitions.
|
||||||
|
--
|
||||||
|
cmAuthProtocol OBJECT-TYPE
|
||||||
|
SYNTAX CmRemoteAuthProtocol
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Remote user authentication protocol."
|
||||||
|
::= { cmSecurityObjects 1 }
|
||||||
|
|
||||||
|
|
||||||
|
cmAccessOrder OBJECT-TYPE
|
||||||
|
SYNTAX CmSecurityAccessOrder
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Order of access for security, i.e. try 'local' first or
|
||||||
|
'remote' first."
|
||||||
|
::= { cmSecurityObjects 2 }
|
||||||
|
|
||||||
|
cmAuthType OBJECT-TYPE
|
||||||
|
SYNTAX CmSecurityAuthType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"In case of remote authentication, the chosen protocol."
|
||||||
|
::= { cmSecurityObjects 3 }
|
||||||
|
|
||||||
|
cmNASIpAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"In case of remote authentication RADIUS,
|
||||||
|
the Network Access Server's IP Address."
|
||||||
|
::= { cmSecurityObjects 4 }
|
||||||
|
|
||||||
|
-- cmSecurityUserTable is { cmSecurityObjects 5 }
|
||||||
|
-- cmRemoteAuthServerTable is { cmSecurityObjects 6 }
|
||||||
|
|
||||||
|
cmSecurityPolicyStrength OBJECT-TYPE
|
||||||
|
SYNTAX CmSecurityPolicyStrength
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the security policy
|
||||||
|
strength of the system. Based on this value,
|
||||||
|
the system puts additional restrictions on
|
||||||
|
the user id and password rules."
|
||||||
|
::= { cmSecurityObjects 7 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerAccountingEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to enable/disable RADIUS Accounting
|
||||||
|
on all authentication servers."
|
||||||
|
::= { cmSecurityObjects 8 }
|
||||||
|
|
||||||
|
-- f3UsmUserTable is { cmSecurityObjects 9 }
|
||||||
|
|
||||||
|
f3TacacsPrivLevelControlEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to enable/disable the use of ENABLE authorization
|
||||||
|
control to determine
|
||||||
|
the Privilege Level configured by the remote authentication server.
|
||||||
|
This object is only valid for TACACS+. Default value of this object is
|
||||||
|
TRUE."
|
||||||
|
::= { cmSecurityObjects 10 }
|
||||||
|
|
||||||
|
f3TacacsDefaultPrivLevel OBJECT-TYPE
|
||||||
|
SYNTAX CmSecurityPrivLevel
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows specification of the default privilege level of the
|
||||||
|
TACACS+ user, when the use of ENABLE authorization control is DISABLED, i.e.
|
||||||
|
f3TacacsPrivLevelControlEnabled is set to FALSE."
|
||||||
|
::= { cmSecurityObjects 11 }
|
||||||
|
|
||||||
|
f3NasIpv6Addr OBJECT-TYPE
|
||||||
|
SYNTAX Ipv6Address
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describe the ipv6 address."
|
||||||
|
::= { cmSecurityObjects 12 }
|
||||||
|
|
||||||
|
f3SecurityTrapType OBJECT-TYPE
|
||||||
|
SYNTAX SnmpSecurityTrapType
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides ability to manage whether report security trap."
|
||||||
|
::= { cmSecurityObjects 13 }
|
||||||
|
|
||||||
|
f3SecurityTrapInfo OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is used to describe the security trap info.
|
||||||
|
This object is used only in trap and GET operation on this object
|
||||||
|
will return empty string."
|
||||||
|
::= { cmSecurityObjects 14 }
|
||||||
|
|
||||||
|
-- f3PrivilegeChangeTable is { CmSecurityObjects 15 }
|
||||||
|
|
||||||
|
f3UserPrivMgmtControl OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is used to enable/disable User Privilege Management."
|
||||||
|
::= { cmSecurityObjects 16 }
|
||||||
|
|
||||||
|
f3UserPrivRspTimeout OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (1..60)
|
||||||
|
UNITS "minutes"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object is used to set response timeout for user privilege
|
||||||
|
upgrade request in minutes."
|
||||||
|
::= { cmSecurityObjects 17 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table definitions.
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Security User Table
|
||||||
|
--
|
||||||
|
cmSecurityUserTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmSecurityUserEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the security users.
|
||||||
|
Entries cannot be created in this table by management
|
||||||
|
application action."
|
||||||
|
::= { cmSecurityObjects 5 }
|
||||||
|
|
||||||
|
|
||||||
|
cmSecurityUserEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmSecurityUserEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
security user."
|
||||||
|
INDEX { cmSecurityUserName, cmSecurityUserRemoteUser }
|
||||||
|
::= { cmSecurityUserTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
CmSecurityUserEntry ::= SEQUENCE {
|
||||||
|
cmSecurityUserName DisplayString,
|
||||||
|
cmSecurityUserComment DisplayString,
|
||||||
|
cmSecurityUserPrivLevel CmSecurityPrivLevel,
|
||||||
|
cmSecurityUserLoginTimeout Integer32,
|
||||||
|
cmSecurityUserNumFailedLoginAttempts Integer32,
|
||||||
|
cmSecurityUserLastLoginTime DateAndTime,
|
||||||
|
cmSecurityUserLockedout TruthValue,
|
||||||
|
cmSecurityUserLastLockedoutTime DateAndTime,
|
||||||
|
cmSecurityUserCliPagingEnable TruthValue,
|
||||||
|
cmSecurityUserRemoteUser TruthValue,
|
||||||
|
cmSecurityUserPassword DisplayString,
|
||||||
|
cmSecurityUserStorageType StorageType,
|
||||||
|
cmSecurityUserRowStatus RowStatus,
|
||||||
|
cmSecurityUserAction SecurityUserAction,
|
||||||
|
cmSecurityCryptoPassword DisplayString,
|
||||||
|
cmSecurityUserRemoteCryptoUser TruthValue
|
||||||
|
}
|
||||||
|
|
||||||
|
cmSecurityUserName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (1..32))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Security User Name."
|
||||||
|
::= { cmSecurityUserEntry 1 }
|
||||||
|
|
||||||
|
cmSecurityUserComment OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..128))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes on Security User."
|
||||||
|
::= { cmSecurityUserEntry 2 }
|
||||||
|
|
||||||
|
cmSecurityUserPrivLevel OBJECT-TYPE
|
||||||
|
SYNTAX CmSecurityPrivLevel
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Security User Privilege Level."
|
||||||
|
::= { cmSecurityUserEntry 3 }
|
||||||
|
|
||||||
|
cmSecurityUserLoginTimeout OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Security User Login Timeout."
|
||||||
|
::= { cmSecurityUserEntry 4 }
|
||||||
|
|
||||||
|
cmSecurityUserNumFailedLoginAttempts OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Security User Number of Failed Login Attempts."
|
||||||
|
::= { cmSecurityUserEntry 5 }
|
||||||
|
|
||||||
|
cmSecurityUserLastLoginTime OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Security User Last Login Time."
|
||||||
|
::= { cmSecurityUserEntry 6 }
|
||||||
|
|
||||||
|
cmSecurityUserLockedout OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Whether the security user has been locked out."
|
||||||
|
::= { cmSecurityUserEntry 7 }
|
||||||
|
|
||||||
|
cmSecurityUserLastLockedoutTime OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Security User Last Locked out Time."
|
||||||
|
::= { cmSecurityUserEntry 8 }
|
||||||
|
|
||||||
|
cmSecurityUserCliPagingEnable OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Whether the security user has CLI paging enabled."
|
||||||
|
::= { cmSecurityUserEntry 9 }
|
||||||
|
|
||||||
|
cmSecurityUserRemoteUser OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Whether the security user is a remote user."
|
||||||
|
::= { cmSecurityUserEntry 10 }
|
||||||
|
|
||||||
|
cmSecurityUserPassword OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..32))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Password of the security user.
|
||||||
|
Note that this attribute is a SET only attribute."
|
||||||
|
::= { cmSecurityUserEntry 11 }
|
||||||
|
|
||||||
|
cmSecurityUserStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The type of storage configured for this entry."
|
||||||
|
::= { cmSecurityUserEntry 12 }
|
||||||
|
|
||||||
|
cmSecurityUserRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row.
|
||||||
|
An entry MUST NOT exist in the active state unless all
|
||||||
|
objects in the entry have an appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of cmSecurityUserRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
cmSecurityUserRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The cmSecurityUserRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { cmSecurityUserEntry 13 }
|
||||||
|
|
||||||
|
cmSecurityUserAction OBJECT-TYPE
|
||||||
|
SYNTAX SecurityUserAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides ability to perform specific actions on security user.
|
||||||
|
remove-lockout - this removes the locked out condition on the security user
|
||||||
|
."
|
||||||
|
::= { cmSecurityUserEntry 14 }
|
||||||
|
|
||||||
|
cmSecurityCryptoPassword OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..32))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Second level password used in connectguard configurations.
|
||||||
|
This applies only to crypto users.
|
||||||
|
Note that this attribute is a SET only attribute."
|
||||||
|
::= { cmSecurityUserEntry 15 }
|
||||||
|
|
||||||
|
cmSecurityUserRemoteCryptoUser OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Indicates if a security user is a remote crypto user."
|
||||||
|
::= { cmSecurityUserEntry 16 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Remote Authentication Server Table
|
||||||
|
--
|
||||||
|
cmRemoteAuthServerTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmRemoteAuthServerEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the remote authentication
|
||||||
|
servers.
|
||||||
|
Entries cannot be created in this table by management
|
||||||
|
application action."
|
||||||
|
::= { cmSecurityObjects 6 }
|
||||||
|
|
||||||
|
|
||||||
|
cmRemoteAuthServerEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmRemoteAuthServerEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
remote authentication server."
|
||||||
|
INDEX { cmRemoteAuthServerIndex }
|
||||||
|
::= { cmRemoteAuthServerTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
CmRemoteAuthServerEntry ::= SEQUENCE {
|
||||||
|
cmRemoteAuthServerIndex Integer32,
|
||||||
|
cmRemoteAuthServerEnabled TruthValue,
|
||||||
|
cmRemoteAuthServerOrder CmRemoteAuthOrder,
|
||||||
|
cmRemoteAuthServerIpAddress IpAddress,
|
||||||
|
cmRemoteAuthServerPort Integer32,
|
||||||
|
cmRemoteAuthServerNumRetries Integer32,
|
||||||
|
cmRemoteAuthServerTimeout Integer32,
|
||||||
|
cmRemoteAuthServerSecret DisplayString,
|
||||||
|
cmRemoteAuthServerAccountingPort Integer32,
|
||||||
|
cmRemoteAuthServerIpVersion IpVersion,
|
||||||
|
cmRemoteAuthServerIpv6Addr Ipv6Address
|
||||||
|
}
|
||||||
|
|
||||||
|
cmRemoteAuthServerIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unique index to address/configure a specific Remote
|
||||||
|
Authentication Server."
|
||||||
|
::= { cmRemoteAuthServerEntry 1 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows enabling/disabling a Remote Authentication Server."
|
||||||
|
::= { cmRemoteAuthServerEntry 2 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerOrder OBJECT-TYPE
|
||||||
|
SYNTAX CmRemoteAuthOrder
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object determines the order in which the Remote
|
||||||
|
Authentication Servers are accessed for security information."
|
||||||
|
::= { cmRemoteAuthServerEntry 3 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerIpAddress OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify an IP Address for the Remote
|
||||||
|
Authentication Server."
|
||||||
|
::= { cmRemoteAuthServerEntry 4 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerPort OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify a Port for Remote Authentication
|
||||||
|
Server."
|
||||||
|
::= { cmRemoteAuthServerEntry 5 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerNumRetries OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify the number of retries the Remote
|
||||||
|
Authentication Server must be tried for security access before
|
||||||
|
giving up."
|
||||||
|
::= { cmRemoteAuthServerEntry 6 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerTimeout OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify the timeout period for timing
|
||||||
|
out a security access request to the Remote Authentication Server."
|
||||||
|
::= { cmRemoteAuthServerEntry 7 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerSecret OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..128))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This allows configuration of secret password for Remote
|
||||||
|
Authentication Server request."
|
||||||
|
::= { cmRemoteAuthServerEntry 8 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerAccountingPort OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows to specify a Port for RADIUS Accounting."
|
||||||
|
::= { cmRemoteAuthServerEntry 9 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerIpVersion OBJECT-TYPE
|
||||||
|
SYNTAX IpVersion
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describe the Ip Version."
|
||||||
|
::= { cmRemoteAuthServerEntry 10 }
|
||||||
|
|
||||||
|
cmRemoteAuthServerIpv6Addr OBJECT-TYPE
|
||||||
|
SYNTAX Ipv6Address
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object describe the Ipv6 Address."
|
||||||
|
::= { cmRemoteAuthServerEntry 11 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- USM User Extension Table
|
||||||
|
--
|
||||||
|
f3UsmUserTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3UsmUserEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table is the extension of the F3 USM User Table."
|
||||||
|
::= { cmSecurityObjects 9 }
|
||||||
|
|
||||||
|
f3UsmUserEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3UsmUserEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry in the F3 USM User Table."
|
||||||
|
AUGMENTS { usmUserEntry }
|
||||||
|
::= { f3UsmUserTable 1 }
|
||||||
|
|
||||||
|
F3UsmUserEntry ::= SEQUENCE {
|
||||||
|
f3UsmUserAccessType UsmUserAccessType
|
||||||
|
}
|
||||||
|
|
||||||
|
f3UsmUserAccessType OBJECT-TYPE
|
||||||
|
SYNTAX UsmUserAccessType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This indicates the type of USM User, read-only, read-write, trap-only."
|
||||||
|
::= { f3UsmUserEntry 1 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3PrivilegeChangeEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This table is used for Restricted User Login via NMS.
|
||||||
|
This is for users with lower privileges to elevate them to higher ones for limited amount of time."
|
||||||
|
::= { cmSecurityObjects 15 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3PrivilegeChangeEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Column for privilegeChangeTable."
|
||||||
|
INDEX { f3PrivilegeChangeId }
|
||||||
|
::= { f3PrivilegeChangeTable 1 }
|
||||||
|
|
||||||
|
F3PrivilegeChangeEntry ::= SEQUENCE {
|
||||||
|
f3PrivilegeChangeId Unsigned32,
|
||||||
|
f3PrivilegeChangeUserName SnmpAdminString,
|
||||||
|
f3PrivilegeChangeIpv4Address IpAddress,
|
||||||
|
f3PrivilegeChangeIpv6Address Ipv6Address,
|
||||||
|
f3PrivilegeChangeTerminalIpv4Address IpAddress,
|
||||||
|
f3PrivilegeChangeTerminalIpv6Address Ipv6Address,
|
||||||
|
f3PrivilegeChangeInterface UserInterfaceType,
|
||||||
|
f3PrivilegeChangeCurrentPrivilege CmSecurityPrivLevel,
|
||||||
|
f3PrivilegeChangeRequestedPrivilege CmSecurityPrivLevel,
|
||||||
|
f3PrivilegeChangeDuration Unsigned32,
|
||||||
|
f3PrivilegeChangeAction PrivilegeRequestAction,
|
||||||
|
f3PrivilegeChangeState PrivilegeRequestState,
|
||||||
|
f3PrivilegeChangeRemainingTime Unsigned32,
|
||||||
|
f3PrivilegeChangeRemoteName SnmpAdminString
|
||||||
|
}
|
||||||
|
|
||||||
|
f3PrivilegeChangeId OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (1..4294967295)
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "Unique index identifying a request."
|
||||||
|
::= { f3PrivilegeChangeEntry 1 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeUserName OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The name string for user authentication purposes"
|
||||||
|
::= { f3PrivilegeChangeEntry 2 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeIpv4Address OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"IPv4 address of interface to which user's terminal is connected."
|
||||||
|
::= { f3PrivilegeChangeEntry 3 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeIpv6Address OBJECT-TYPE
|
||||||
|
SYNTAX Ipv6Address
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"IPv6 address of interface to which user's terminal is connected."
|
||||||
|
::= { f3PrivilegeChangeEntry 4 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeTerminalIpv4Address OBJECT-TYPE
|
||||||
|
SYNTAX IpAddress
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Source IPv4 address of connected terminal."
|
||||||
|
::= { f3PrivilegeChangeEntry 5 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeTerminalIpv6Address OBJECT-TYPE
|
||||||
|
SYNTAX Ipv6Address
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Source IPv6 address of connected terminal."
|
||||||
|
::= { f3PrivilegeChangeEntry 6 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeInterface OBJECT-TYPE
|
||||||
|
SYNTAX UserInterfaceType
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Interface used by the user"
|
||||||
|
::= { f3PrivilegeChangeEntry 7 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeCurrentPrivilege OBJECT-TYPE
|
||||||
|
SYNTAX CmSecurityPrivLevel
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Current privilege level of the user, who is requesting role upgrade."
|
||||||
|
::= { f3PrivilegeChangeEntry 8 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeRequestedPrivilege OBJECT-TYPE
|
||||||
|
SYNTAX CmSecurityPrivLevel
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Privilege requested by user for session."
|
||||||
|
::= { f3PrivilegeChangeEntry 9 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeDuration OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32 (1..480)
|
||||||
|
UNITS "minutes"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Requested time period by user (in minutes)."
|
||||||
|
::= { f3PrivilegeChangeEntry 10 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeAction OBJECT-TYPE
|
||||||
|
SYNTAX PrivilegeRequestAction
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Privilege request action."
|
||||||
|
::= { f3PrivilegeChangeEntry 11 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeState OBJECT-TYPE
|
||||||
|
SYNTAX PrivilegeRequestState
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Privilege request state."
|
||||||
|
::= { f3PrivilegeChangeEntry 12 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeRemainingTime OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Time remaining in session with upgrade user privilege (in seconds)."
|
||||||
|
::= { f3PrivilegeChangeEntry 13 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeRemoteName OBJECT-TYPE
|
||||||
|
SYNTAX SnmpAdminString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The name string for Radius/Tacacs authentication purposes."
|
||||||
|
::= { f3PrivilegeChangeEntry 14 }
|
||||||
|
|
||||||
|
---
|
||||||
|
---Notifications
|
||||||
|
---
|
||||||
|
f3SecurityTrap NOTIFICATION-TYPE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is security trap. Security traps are reported
|
||||||
|
according to value of f3SecurityTrapType object."
|
||||||
|
::= { cmSecurityNotifications 1 }
|
||||||
|
|
||||||
|
f3PrivilegeChangeTrap NOTIFICATION-TYPE
|
||||||
|
OBJECTS { f3PrivilegeChangeState,
|
||||||
|
f3PrivilegeChangeUserName,
|
||||||
|
f3PrivilegeChangeIpv4Address,
|
||||||
|
f3PrivilegeChangeIpv6Address,
|
||||||
|
f3PrivilegeChangeTerminalIpv4Address,
|
||||||
|
f3PrivilegeChangeTerminalIpv6Address,
|
||||||
|
f3PrivilegeChangeInterface,
|
||||||
|
f3PrivilegeChangeCurrentPrivilege,
|
||||||
|
f3PrivilegeChangeRequestedPrivilege,
|
||||||
|
f3PrivilegeChangeDuration
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This trap is sent every time a privilege change request is changed (added, modified, removed)."
|
||||||
|
::= { cmSecurityNotifications 2 }
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
cmSecurityCompliances OBJECT IDENTIFIER ::= {cmSecurityConformance 1}
|
||||||
|
cmSecurityGroups OBJECT IDENTIFIER ::= {cmSecurityConformance 2}
|
||||||
|
|
||||||
|
cmSecurityCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the CM Security
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
cmSecurityObjectGroup
|
||||||
|
}
|
||||||
|
::= { cmSecurityCompliances 1 }
|
||||||
|
|
||||||
|
cmSecurityObjectGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
cmAuthProtocol, cmAccessOrder, cmAuthType, cmNASIpAddress,
|
||||||
|
cmSecurityPolicyStrength, cmRemoteAuthServerAccountingEnabled,
|
||||||
|
|
||||||
|
f3TacacsPrivLevelControlEnabled, f3TacacsDefaultPrivLevel,
|
||||||
|
f3NasIpv6Addr, f3SecurityTrapType, f3SecurityTrapInfo,
|
||||||
|
|
||||||
|
cmSecurityUserName, cmSecurityUserComment, cmSecurityUserPrivLevel,
|
||||||
|
cmSecurityUserLoginTimeout, cmSecurityUserNumFailedLoginAttempts,
|
||||||
|
cmSecurityUserLastLoginTime, cmSecurityUserLockedout,
|
||||||
|
cmSecurityUserLastLockedoutTime, cmSecurityUserCliPagingEnable,
|
||||||
|
cmSecurityUserRemoteUser, cmSecurityUserPassword,
|
||||||
|
cmSecurityUserStorageType, cmSecurityUserRowStatus,
|
||||||
|
cmSecurityUserAction, cmSecurityCryptoPassword,
|
||||||
|
|
||||||
|
cmRemoteAuthServerIndex, cmRemoteAuthServerEnabled,
|
||||||
|
cmRemoteAuthServerOrder, cmRemoteAuthServerIpAddress,
|
||||||
|
cmRemoteAuthServerPort, cmRemoteAuthServerNumRetries,
|
||||||
|
cmRemoteAuthServerTimeout, cmRemoteAuthServerSecret,
|
||||||
|
cmRemoteAuthServerAccountingPort, cmRemoteAuthServerIpVersion,
|
||||||
|
cmRemoteAuthServerIpv6Addr,
|
||||||
|
|
||||||
|
f3UsmUserAccessType,
|
||||||
|
|
||||||
|
f3PrivilegeChangeUserName,
|
||||||
|
f3PrivilegeChangeIpv4Address, f3PrivilegeChangeIpv6Address,
|
||||||
|
f3PrivilegeChangeTerminalIpv4Address, f3PrivilegeChangeTerminalIpv6Address,
|
||||||
|
f3PrivilegeChangeInterface, f3PrivilegeChangeCurrentPrivilege,
|
||||||
|
f3PrivilegeChangeRequestedPrivilege, f3PrivilegeChangeDuration,
|
||||||
|
f3PrivilegeChangeAction, f3PrivilegeChangeState, f3PrivilegeChangeRemainingTime,
|
||||||
|
f3PrivilegeChangeRemoteName
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the CM Security
|
||||||
|
group."
|
||||||
|
::= { cmSecurityGroups 1 }
|
||||||
|
|
||||||
|
cmSecurityNotifGroup NOTIFICATION-GROUP
|
||||||
|
NOTIFICATIONS {
|
||||||
|
f3SecurityTrap
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of notifications used in the CM Security
|
||||||
|
group."
|
||||||
|
::= { cmSecurityGroups 2 }
|
||||||
|
|
||||||
|
END
|
317
mibs/adva/fsp150cm-shg.mib
Normal file
317
mibs/adva/fsp150cm-shg.mib
Normal file
@ -0,0 +1,317 @@
|
|||||||
|
F3-SHG-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
RowStatus, StorageType, DisplayString,
|
||||||
|
VariablePointer, TEXTUAL-CONVENTION
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB
|
||||||
|
neIndex
|
||||||
|
FROM CM-ENTITY-MIB;
|
||||||
|
|
||||||
|
f3SHGMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201212040000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Jakub Zalewski
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 411
|
||||||
|
E-mail: jzalewski@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Split Horizon Group MIB defitinions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201212040000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201212040000Z,
|
||||||
|
(1) New f3ShgTable object:
|
||||||
|
f3ShgAlias
|
||||||
|
|
||||||
|
Notes from release 201210090000Z,
|
||||||
|
(1)MIB version ready for release FSP150CC 5.6CC."
|
||||||
|
|
||||||
|
::= {fsp150cm 27}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
f3ShgConfigObjects OBJECT IDENTIFIER ::= {f3SHGMIB 1}
|
||||||
|
f3ShgConformance OBJECT IDENTIFIER ::= {f3SHGMIB 2}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Split Horizon Group Table
|
||||||
|
--
|
||||||
|
f3ShgTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3ShgEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
Shg Entity."
|
||||||
|
|
||||||
|
::= { f3ShgConfigObjects 1 }
|
||||||
|
|
||||||
|
f3ShgEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3ShgEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The conceptual row in f3ShgTable."
|
||||||
|
INDEX { neIndex, f3ShgIndex }
|
||||||
|
|
||||||
|
::= { f3ShgTable 1 }
|
||||||
|
|
||||||
|
F3ShgEntry ::= SEQUENCE {
|
||||||
|
f3ShgIndex Unsigned32,
|
||||||
|
f3ShgAlias DisplayString,
|
||||||
|
f3ShgStorageType StorageType,
|
||||||
|
f3ShgRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3ShgIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the unique index for a Split Horizon Group within Network Element."
|
||||||
|
::= { f3ShgEntry 1 }
|
||||||
|
|
||||||
|
f3ShgAlias OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE(0..256))
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows SNMP management entities to provide an
|
||||||
|
alias to the Split Horizon Group."
|
||||||
|
::= { f3ShgEntry 2 }
|
||||||
|
|
||||||
|
f3ShgStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type for this conceptual row."
|
||||||
|
::= { f3ShgEntry 3 }
|
||||||
|
|
||||||
|
f3ShgRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3ShgRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3ShgRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3ShgRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3ShgEntry 4 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Split Horizon Group Member Ports Table
|
||||||
|
--
|
||||||
|
f3ShgMemberPortTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3ShgMemberPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Ports which are members of
|
||||||
|
Split Horizon Group instance."
|
||||||
|
::= { f3ShgConfigObjects 2 }
|
||||||
|
|
||||||
|
f3ShgMemberPortEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3ShgMemberPortEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3ShgMemberPortTable."
|
||||||
|
INDEX { neIndex, f3ShgIndex, f3ShgMemberPort }
|
||||||
|
::= { f3ShgMemberPortTable 1 }
|
||||||
|
|
||||||
|
F3ShgMemberPortEntry ::= SEQUENCE {
|
||||||
|
f3ShgMemberPort VariablePointer,
|
||||||
|
f3ShgMemberPortStorageType StorageType,
|
||||||
|
f3ShgMemberPortRowStatus RowStatus
|
||||||
|
}
|
||||||
|
|
||||||
|
f3ShgMemberPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Pointer to a Port instance which is a member of a SHG instance.
|
||||||
|
The pointer must be set to cmEthernetAccPortIndex instance if the SHG
|
||||||
|
Port is an Access Port or to cmEthernetNetPortIndex if the SHG Port
|
||||||
|
is a Network Port."
|
||||||
|
::= { f3ShgMemberPortEntry 1 }
|
||||||
|
|
||||||
|
f3ShgMemberPortStorageType OBJECT-TYPE
|
||||||
|
SYNTAX StorageType
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The storage type for this conceptual row."
|
||||||
|
::= { f3ShgMemberPortEntry 2 }
|
||||||
|
|
||||||
|
f3ShgMemberPortRowStatus OBJECT-TYPE
|
||||||
|
SYNTAX RowStatus
|
||||||
|
MAX-ACCESS read-create
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The status of this row. An entry MUST NOT exist in the
|
||||||
|
active state unless all objects in the entry have an
|
||||||
|
appropriate value, as described
|
||||||
|
in the description clause for each writable object.
|
||||||
|
|
||||||
|
The values of f3ShgMemberRowStatus supported are
|
||||||
|
createAndGo(4) and destroy(6). All mandatory attributes
|
||||||
|
must be specified in a single SNMP SET request with
|
||||||
|
f3ShgMemberRowStatus value as createAndGo(4).
|
||||||
|
Upon successful row creation, this object has a
|
||||||
|
value of active(1).
|
||||||
|
|
||||||
|
The f3ShgMemberRowStatus object may be modified if
|
||||||
|
the associated instance of this object is equal to active(1)."
|
||||||
|
::= { f3ShgMemberPortEntry 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Split Horizon Group Member Flows Table
|
||||||
|
--
|
||||||
|
f3ShgMemberFlowTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3ShgMemberFlowEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Flows which are members of
|
||||||
|
Split Horizon Group instance."
|
||||||
|
::= { f3ShgConfigObjects 3 }
|
||||||
|
|
||||||
|
f3ShgMemberFlowEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3ShgMemberFlowEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3ShgMemberFlowTable."
|
||||||
|
INDEX { neIndex, f3ShgIndex, f3ShgMemberFlow }
|
||||||
|
::= { f3ShgMemberFlowTable 1 }
|
||||||
|
|
||||||
|
F3ShgMemberFlowEntry ::= SEQUENCE {
|
||||||
|
f3ShgMemberFlow VariablePointer
|
||||||
|
}
|
||||||
|
|
||||||
|
f3ShgMemberFlow OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Pointer to a Flow instance which is a member of a SHG instance.
|
||||||
|
The pointer must be set to cmFlowIndex instance."
|
||||||
|
::= { f3ShgMemberFlowEntry 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Split Horizon Group Member Flows Point Table
|
||||||
|
--
|
||||||
|
f3ShgMemberFlowPointTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF F3ShgMemberFlowPointEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to Flow Points which are members of
|
||||||
|
Split Horizon Group instance."
|
||||||
|
::= { f3ShgConfigObjects 4 }
|
||||||
|
|
||||||
|
f3ShgMemberFlowPointEntry OBJECT-TYPE
|
||||||
|
SYNTAX F3ShgMemberFlowPointEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A conceptual row in the f3ShgMemberFlowPointTable."
|
||||||
|
INDEX { neIndex, f3ShgIndex, f3ShgMemberFlowPoint }
|
||||||
|
::= { f3ShgMemberFlowPointTable 1 }
|
||||||
|
|
||||||
|
F3ShgMemberFlowPointEntry ::= SEQUENCE {
|
||||||
|
f3ShgMemberFlowPoint VariablePointer
|
||||||
|
}
|
||||||
|
|
||||||
|
f3ShgMemberFlowPoint OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Pointer to a Flow instance which is a member of a SHG instance.
|
||||||
|
The pointer must be set to cmFlowPointIndex/f3AccFlowPointAlias/f3NetFlowPointAlias instance."
|
||||||
|
::= { f3ShgMemberFlowPointEntry 1 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
f3ShgCompliances OBJECT IDENTIFIER ::= {f3ShgConformance 1}
|
||||||
|
f3ShgGroups OBJECT IDENTIFIER ::= {f3ShgConformance 2}
|
||||||
|
|
||||||
|
f3ShgCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-SHG-MIB compliance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3ShgGroup, f3ShgMemberPortGroup, f3ShgMemberFlowGroup, f3ShgMemberFlowPointGroup
|
||||||
|
}
|
||||||
|
::= { f3ShgCompliances 1 }
|
||||||
|
|
||||||
|
f3ShgGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3ShgAlias,
|
||||||
|
f3ShgStorageType,
|
||||||
|
f3ShgRowStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Split Horizon Group."
|
||||||
|
::= { f3ShgGroups 1 }
|
||||||
|
|
||||||
|
f3ShgMemberPortGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3ShgMemberPortStorageType,
|
||||||
|
f3ShgMemberPortRowStatus
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Split Horizon Group Members."
|
||||||
|
::= { f3ShgGroups 2 }
|
||||||
|
|
||||||
|
f3ShgMemberFlowGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3ShgMemberFlow
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Split Horizon Group Flow
|
||||||
|
Members."
|
||||||
|
::= { f3ShgGroups 3 }
|
||||||
|
|
||||||
|
f3ShgMemberFlowPointGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3ShgMemberFlowPoint
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Split Horizon Group Flow
|
||||||
|
Points."
|
||||||
|
::= { f3ShgGroups 4 }
|
||||||
|
|
||||||
|
END
|
||||||
|
|
4194
mibs/adva/fsp150cm-sjack.mib
Normal file
4194
mibs/adva/fsp150cm-sjack.mib
Normal file
File diff suppressed because it is too large
Load Diff
1079
mibs/adva/fsp150cm-sync.mib
Normal file
1079
mibs/adva/fsp150cm-sync.mib
Normal file
File diff suppressed because it is too large
Load Diff
2348
mibs/adva/fsp150cm-system.mib
Normal file
2348
mibs/adva/fsp150cm-system.mib
Normal file
File diff suppressed because it is too large
Load Diff
176
mibs/adva/fsp150cm-timezone.mib
Normal file
176
mibs/adva/fsp150cm-timezone.mib
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
F3-TIMEZONE-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
TEXTUAL-CONVENTION, DisplayString, TruthValue
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
f3TimeZoneMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201406050000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Michal Pawlowski
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +48 58 7716 416
|
||||||
|
E-mail: mpawlowski@advaoptical.com
|
||||||
|
Postal: ul. Slaska 35/37
|
||||||
|
81-310 Gdynia, Poland"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Time Zone MIB definitions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "201406050000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"
|
||||||
|
Notes from release 201406050000Z,
|
||||||
|
(1) MIB version ready for release FSP150CC 6.5.CC."
|
||||||
|
|
||||||
|
::= {fsp150cm 32}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
|
||||||
|
f3TimeZoneConfigObjects OBJECT IDENTIFIER ::= {f3TimeZoneMIB 1}
|
||||||
|
f3TimeZoneConformance OBJECT IDENTIFIER ::= {f3TimeZoneMIB 2}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual Conventions
|
||||||
|
--
|
||||||
|
|
||||||
|
MonthOfYear ::= TEXTUAL-CONVENTION
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Month of year."
|
||||||
|
SYNTAX INTEGER {
|
||||||
|
january(1),
|
||||||
|
february(2),
|
||||||
|
march(3),
|
||||||
|
april(4),
|
||||||
|
may(5),
|
||||||
|
june(6),
|
||||||
|
july(7),
|
||||||
|
august(8),
|
||||||
|
september(9),
|
||||||
|
october(10),
|
||||||
|
november(11),
|
||||||
|
december(12)
|
||||||
|
}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Time Zone Configure Scalars
|
||||||
|
--
|
||||||
|
|
||||||
|
f3TimeZoneUtcOffset OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to set UTC offset."
|
||||||
|
::= { f3TimeZoneConfigObjects 1 }
|
||||||
|
|
||||||
|
f3TimeZoneDstControlEnabled OBJECT-TYPE
|
||||||
|
SYNTAX TruthValue
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to toggle DST functionality."
|
||||||
|
::= { f3TimeZoneConfigObjects 2 }
|
||||||
|
|
||||||
|
f3TimeZoneDstUtcOffset OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to set DST Offset which is
|
||||||
|
the Daylight Savings Time offset from Local Time."
|
||||||
|
::= { f3TimeZoneConfigObjects 3 }
|
||||||
|
|
||||||
|
f3TimeZoneDstStartMonth OBJECT-TYPE
|
||||||
|
SYNTAX MonthOfYear
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to set DST start month."
|
||||||
|
::= { f3TimeZoneConfigObjects 4 }
|
||||||
|
|
||||||
|
f3TimeZoneDstStartDay OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to set DST start day."
|
||||||
|
::= { f3TimeZoneConfigObjects 5 }
|
||||||
|
|
||||||
|
f3TimeZoneDstStartTime OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to set DST start time."
|
||||||
|
::= { f3TimeZoneConfigObjects 6 }
|
||||||
|
|
||||||
|
f3TimeZoneDstEndMonth OBJECT-TYPE
|
||||||
|
SYNTAX MonthOfYear
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to set DST end month."
|
||||||
|
::= { f3TimeZoneConfigObjects 7 }
|
||||||
|
|
||||||
|
f3TimeZoneDstEndDay OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to set DST end day."
|
||||||
|
::= { f3TimeZoneConfigObjects 8 }
|
||||||
|
|
||||||
|
f3TimeZoneDstEndTime OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object provides the ability to set DST end time."
|
||||||
|
::= { f3TimeZoneConfigObjects 9 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
|
||||||
|
f3TimeZoneCompliances OBJECT IDENTIFIER ::= {f3TimeZoneConformance 1}
|
||||||
|
f3TimeZoneGroups OBJECT IDENTIFIER ::= {f3TimeZoneConformance 2}
|
||||||
|
|
||||||
|
f3TimeZoneCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the F3-TIMEZONE-MIB compliance."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
f3TimeZoneConfigGroup
|
||||||
|
}
|
||||||
|
::= { f3TimeZoneCompliances 1 }
|
||||||
|
|
||||||
|
f3TimeZoneConfigGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
f3TimeZoneUtcOffset,
|
||||||
|
f3TimeZoneDstControlEnabled,
|
||||||
|
f3TimeZoneDstUtcOffset,
|
||||||
|
f3TimeZoneDstStartMonth,
|
||||||
|
f3TimeZoneDstStartDay,
|
||||||
|
f3TimeZoneDstStartTime,
|
||||||
|
f3TimeZoneDstEndMonth,
|
||||||
|
f3TimeZoneDstEndDay,
|
||||||
|
f3TimeZoneDstEndTime
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the Time Zone."
|
||||||
|
::= { f3TimeZoneGroups 1 }
|
||||||
|
|
||||||
|
END
|
211
mibs/adva/fsp150cm-topology.mib
Normal file
211
mibs/adva/fsp150cm-topology.mib
Normal file
@ -0,0 +1,211 @@
|
|||||||
|
CM-TOPOLOGY-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DateAndTime, DisplayString, VariablePointer
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||||
|
FROM SNMPv2-CONF
|
||||||
|
neIndex, shelfIndex, slotIndex
|
||||||
|
FROM CM-ENTITY-MIB
|
||||||
|
fsp150cm
|
||||||
|
FROM ADVA-MIB;
|
||||||
|
|
||||||
|
cmTopologyMIB MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200803030000Z"
|
||||||
|
ORGANIZATION "ADVA Optical Networking"
|
||||||
|
CONTACT-INFO
|
||||||
|
" Raghav Trivedi
|
||||||
|
ADVA Optical Networking, Inc.
|
||||||
|
Tel: +1 972 759-1239
|
||||||
|
E-mail: rtrivedi@advaoptical.com
|
||||||
|
Postal: 2301 N. Greenville Ave. #300
|
||||||
|
Richardson, TX USA 75082"
|
||||||
|
DESCRIPTION
|
||||||
|
"This module defines the Topology MIB definitions
|
||||||
|
used by the F3 (FSP150CM/CC) product lines.
|
||||||
|
Copyright (C) ADVA Optical Networking."
|
||||||
|
REVISION "200803030000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Notes from release 200803030000Z,
|
||||||
|
(1)MIB version ready for release FSP150CM 3.1."
|
||||||
|
::= {fsp150cm 9}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- OID definitions
|
||||||
|
--
|
||||||
|
cmTopologyObjects OBJECT IDENTIFIER ::= {cmTopologyMIB 1}
|
||||||
|
cmTopologyConformance OBJECT IDENTIFIER ::= {cmTopologyMIB 2}
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Textual conventions.
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Scalar definitions.
|
||||||
|
--
|
||||||
|
cmTopologyRegionId OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..32))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User specified name of the topology region."
|
||||||
|
::= { cmTopologyObjects 1 }
|
||||||
|
|
||||||
|
cmTopologyRegionDescr OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..128))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Description of the topology region."
|
||||||
|
::= { cmTopologyObjects 2 }
|
||||||
|
|
||||||
|
cmTopologyRegionLastUpdateTime OBJECT-TYPE
|
||||||
|
SYNTAX DateAndTime
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Time when the topology region was last updated."
|
||||||
|
::= { cmTopologyObjects 3 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Table definitions.
|
||||||
|
--
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Topology Item table.
|
||||||
|
--
|
||||||
|
cmTopologyItemTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmTopologyItemEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the topology items.
|
||||||
|
Entries cannot be created in this table by management
|
||||||
|
application action."
|
||||||
|
::= { cmTopologyObjects 4 }
|
||||||
|
|
||||||
|
|
||||||
|
cmTopologyItemEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmTopologyItemEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
topology item."
|
||||||
|
INDEX { neIndex }
|
||||||
|
::= { cmTopologyItemTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
CmTopologyItemEntry ::= SEQUENCE {
|
||||||
|
cmTopologyItemId DisplayString,
|
||||||
|
cmTopologyItemDescr DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
cmTopologyItemId OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..32))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User specified name of the topology item."
|
||||||
|
::= { cmTopologyItemEntry 1 }
|
||||||
|
|
||||||
|
cmTopologyItemDescr OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..128))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Description of the topology item."
|
||||||
|
::= { cmTopologyItemEntry 2 }
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Topology Link table.
|
||||||
|
--
|
||||||
|
cmTopologyLinkTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF CmTopologyLinkEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of entries corresponding to the topology links.
|
||||||
|
Entries cannot be created in this table by management
|
||||||
|
application action."
|
||||||
|
::= { cmTopologyObjects 5 }
|
||||||
|
|
||||||
|
cmTopologyLinkEntry OBJECT-TYPE
|
||||||
|
SYNTAX CmTopologyLinkEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An entry containing information applicable to a particular
|
||||||
|
topology item."
|
||||||
|
INDEX { cmTopologyLinkFromPort }
|
||||||
|
::= { cmTopologyLinkTable 1 }
|
||||||
|
|
||||||
|
|
||||||
|
CmTopologyLinkEntry ::= SEQUENCE {
|
||||||
|
cmTopologyLinkId DisplayString,
|
||||||
|
cmTopologyLinkFromPort VariablePointer,
|
||||||
|
cmTopologyLinkToPort VariablePointer
|
||||||
|
}
|
||||||
|
|
||||||
|
cmTopologyLinkId OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"User specified name of the topology link."
|
||||||
|
::= { cmTopologyLinkEntry 1 }
|
||||||
|
|
||||||
|
cmTopologyLinkFromPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Topology Link connects two Network Elements. This object
|
||||||
|
points to the FROM end Port."
|
||||||
|
::= { cmTopologyLinkEntry 2 }
|
||||||
|
|
||||||
|
cmTopologyLinkToPort OBJECT-TYPE
|
||||||
|
SYNTAX VariablePointer
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Topology Link connects two Network Elements. This object
|
||||||
|
points to the TO end point."
|
||||||
|
::= { cmTopologyLinkEntry 3 }
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- Conformance
|
||||||
|
--
|
||||||
|
cmTopologyCompliances OBJECT IDENTIFIER ::= {cmTopologyConformance 1}
|
||||||
|
cmTopologyGroups OBJECT IDENTIFIER ::= {cmTopologyConformance 2}
|
||||||
|
|
||||||
|
cmTopologyCompliance MODULE-COMPLIANCE
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Describes the requirements for conformance to the CM Topology
|
||||||
|
group."
|
||||||
|
MODULE -- this module
|
||||||
|
MANDATORY-GROUPS {
|
||||||
|
cmTopologyObjectGroup
|
||||||
|
}
|
||||||
|
::= { cmTopologyCompliances 1 }
|
||||||
|
|
||||||
|
cmTopologyObjectGroup OBJECT-GROUP
|
||||||
|
OBJECTS {
|
||||||
|
cmTopologyRegionId, cmTopologyRegionDescr,
|
||||||
|
cmTopologyRegionLastUpdateTime,
|
||||||
|
|
||||||
|
cmTopologyItemId, cmTopologyItemDescr,
|
||||||
|
|
||||||
|
cmTopologyLinkId,
|
||||||
|
cmTopologyLinkFromPort, cmTopologyLinkToPort
|
||||||
|
}
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A collection of objects used to manage the CM Topology
|
||||||
|
group."
|
||||||
|
::= { cmTopologyGroups 1 }
|
||||||
|
END
|
3746
mibs/adva/fsp150cm-twamp.mib
Normal file
3746
mibs/adva/fsp150cm-twamp.mib
Normal file
File diff suppressed because it is too large
Load Diff
2
tests/snmpsim/adva_fsp150.snmprec
Normal file
2
tests/snmpsim/adva_fsp150.snmprec
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
1.3.6.1.2.1.1.1.0|4|FSP150CC-GE114
|
||||||
|
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.12.1.1.9
|
2
tests/snmpsim/adva_fsp150_1.snmprec
Normal file
2
tests/snmpsim/adva_fsp150_1.snmprec
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
1.3.6.1.2.1.1.1.0|4|FSP150CC-GE114S
|
||||||
|
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.12.1.1.17
|
2
tests/snmpsim/adva_fsp150_2.snmprec
Normal file
2
tests/snmpsim/adva_fsp150_2.snmprec
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
1.3.6.1.2.1.1.1.0|4|FSP150CC-XG210
|
||||||
|
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.12.1.1.11
|
2
tests/snmpsim/adva_fsp150_3.snmprec
Normal file
2
tests/snmpsim/adva_fsp150_3.snmprec
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
1.3.6.1.2.1.1.1.0|4|FSP150EG-X
|
||||||
|
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.12.1.1.7
|
2
tests/snmpsim/adva_fsp3kr7.snmprec
Normal file
2
tests/snmpsim/adva_fsp3kr7.snmprec
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
1.3.6.1.2.1.1.1.0|4|Fiber Service Platform F7
|
||||||
|
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.11.1.1
|
Loading…
Reference in New Issue
Block a user