mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +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:
Binary file not shown.
|
Before Width: | Height: | Size: 1.1 KiB |
@@ -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 |
@@ -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
|
||||
@@ -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
|
||||
@@ -0,0 +1,62 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Current
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <[email protected]>
|
||||
* @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 **********
|
||||
@@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Current
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <[email protected]>
|
||||
* @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
|
||||
@@ -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 <[email protected]>
|
||||
* @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
|
||||
@@ -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 <[email protected]>
|
||||
* @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');
|
||||
@@ -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 <[email protected]>
|
||||
* @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');
|
||||
@@ -0,0 +1,102 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Temperature Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <[email protected]>
|
||||
* @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 **********
|
||||
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Temperature Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <[email protected]>
|
||||
* @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 **********
|
||||
@@ -0,0 +1,80 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Voltage Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <[email protected]>
|
||||
* @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 **********
|
||||
@@ -0,0 +1,52 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Voltage Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <[email protected]>
|
||||
* @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
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA FSP150 device support
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @author Christoph Zilian <[email protected]>
|
||||
* @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"), '"');
|
||||
@@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA FSP150 device support
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @author Christoph Zilian <[email protected]>
|
||||
* @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"), '"');
|
||||
Executable → Regular
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
|
||||
Contact: Tony Jeffree
|
||||
Postal: 11a Poplar Grove
|
||||
Sale
|
||||
Cheshire M33 3AX
|
||||
UK
|
||||
Tel: +44-161-973-4278
|
||||
E-mail: [email protected]"
|
||||
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
|
||||
Executable → Regular
File diff suppressed because it is too large
Load Diff
@@ -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 : [email protected]
|
||||
|
||||
North American Support
|
||||
Phone : 886 442 ADVA (2382) (toll-free within the US, Canada and Mexico)
|
||||
Fax : + 1 806 741 8529 (elsewhere)
|
||||
Email : [email protected]
|
||||
|
||||
Asia Pacific Support
|
||||
Phone : + 1 866 442 2382 (other toll-free numbers available in some countries)
|
||||
Email : [email protected]"
|
||||
|
||||
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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -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: [email protected]
|
||||
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
|
||||
@@ -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: [email protected]
|
||||
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
|
||||
File diff suppressed because it is too large
Load Diff
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user