mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
newdevice: Added support for Adva FSP150CC and FSP3000R7 Series (#6696)
* ADVA device support - sensors for temperature, voltage, current and dbm - ADVA mibs for FSP150CC and FSP3000R7 * sysObjectId - changed to level above instead of two entries * OS for FSP150 and FSP3000R7 now in two seperate OS definitions - split the files - removed sysObjectId check for each - removed hardcoded sensor limits - removed more generic MIBs * standardized variables / corrected declarations * added missing MIB, style check code * - corrected 'current' readings by adding $devisor - changed rrdfile names to sensorname+$index - moved LLDP-V2 mibs to main mib directory
This commit is contained in:
parent
fbf157c053
commit
f784228e93
Binary file not shown.
Before Width: | Height: | Size: 1.1 KiB |
1
html/images/os/adva.svg
Normal file
1
html/images/os/adva.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg id="Layer_1" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 320"><defs><style>.cls-1{fill:#e80707;}.cls-2{fill:#004588;}.cls-3{fill:none;}</style></defs><title>aArtboard 1</title><path class="cls-1" d="M76.25,41.57A106.34,106.34,0,0,0,53.51,99.65h64.63A43.93,43.93,0,0,1,122,89.4Z"/><path class="cls-1" d="M160,1A106.29,106.29,0,0,0,93.5,24.26l45.33,47.43a44,44,0,0,1,65.14,28h62.52A106.82,106.82,0,0,0,160,1Z"/><path class="cls-1" d="M122.7,131.3a48.34,48.34,0,0,1-3.07-7H54.54A116.68,116.68,0,0,0,78,178.91Z"/><path class="cls-1" d="M202.48,124.28c-6.17,17.54-22.36,30.09-41.42,30.09a42.54,42.54,0,0,1-20.92-5.51L95.66,195A103.87,103.87,0,0,0,160,217.35c53.2,0,97.29-40.31,105.46-93.07Z"/><path class="cls-2" d="M37.24,250.6H62.55L80,298.23H11.93Zm-.7,39.72H56.69l-8.53-24.27Z"/><polygon class="cls-2" points="31.23 304.03 8.93 304.03 1.09 318.37 24.24 318.37 31.23 304.03"/><polygon class="cls-2" points="81.86 304.03 59.56 304.03 63.2 318.37 87.04 318.37 81.86 304.03"/><path class="cls-2" d="M268.86,250.6h25.31l17.49,47.62H243.55Zm-.7,39.72h20.14l-8.53-24.27Z"/><polygon class="cls-2" points="262.85 304.03 240.55 304.03 232.72 318.37 255.86 318.37 262.85 304.03"/><polygon class="cls-2" points="313.48 304.03 291.18 304.03 294.82 318.37 318.66 318.37 313.48 304.03"/><polygon class="cls-2" points="184.98 303.48 221.83 303.48 214.35 318.53 190.17 318.53 184.98 303.48"/><polygon class="cls-2" points="226.63 250.6 248.29 250.6 224.05 298.53 205.15 298.53 226.63 250.6"/><polygon class="cls-2" points="183.3 298.53 203.28 298.53 188.65 250.6 167.3 250.6 183.3 298.53"/><path class="cls-2" d="M164.94,276.83a25.94,25.94,0,0,0-5-15.39c-8.21-11.32-22.9-10.84-28.15-10.84H96.34v47.62h20.77V265.5h14.69c10,0,11.72,12.42,11.64,16.26-.21,11.33-4.09,16.47-4.09,16.47h23.18S165.22,286.44,164.94,276.83Z"/><path class="cls-3" d="M131.79,250.6c0,13.29,14.29,24,31.94,24"/><path class="cls-2" d="M133.19,318.53H96.34V304h62.9S149,318.53,133.19,318.53Z"/><rect class="cls-3" width="320" height="320"/></svg>
|
After Width: | Height: | Size: 2.0 KiB |
13
includes/definitions/adva_fsp150.yaml
Normal file
13
includes/definitions/adva_fsp150.yaml
Normal file
@ -0,0 +1,13 @@
|
||||
os: adva_fsp150
|
||||
text: ADVA FSP150CC
|
||||
type: network
|
||||
icon: adva
|
||||
group: ADVA
|
||||
over:
|
||||
- { graph: device_bits, text: Traffic }
|
||||
- { graph: device_temperature, text: Temperature }
|
||||
discovery:
|
||||
- sysObjectId:
|
||||
- .1.3.6.1.4.1.2544.1.12.1.1.
|
||||
mib_dir:
|
||||
- adva
|
13
includes/definitions/adva_fsp3kr7.yaml
Normal file
13
includes/definitions/adva_fsp3kr7.yaml
Normal file
@ -0,0 +1,13 @@
|
||||
os: adva_fsp3kr7
|
||||
text: ADVA FSP3000 R7
|
||||
type: network
|
||||
icon: adva
|
||||
group: ADVA
|
||||
over:
|
||||
- { graph: device_dbm, text: dbm }
|
||||
- { graph: device_temperature, text: Temperature }
|
||||
discovery:
|
||||
- sysObjectId:
|
||||
- .1.3.6.1.4.1.2544.1.11.1.1
|
||||
mib_dir:
|
||||
- adva
|
62
includes/discovery/sensors/current/adva_fsp150.inc.php
Normal file
62
includes/discovery/sensors/current/adva_fsp150.inc.php
Normal file
@ -0,0 +1,62 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Current
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// ******************************************
|
||||
// ***** Sensors for ADVA FSP150EG-X Chassis
|
||||
// ******************************************
|
||||
|
||||
// Define Sensors and Limits
|
||||
$sensors_adva = array
|
||||
(
|
||||
array(
|
||||
'sensor_name' => 'psuOutputCurrent',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.4.1.8')
|
||||
);
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 1000;
|
||||
|
||||
foreach (array_keys($pre_cache['adva_fsp150']) as $index) {
|
||||
foreach ($sensors_adva as $entry) {
|
||||
$sensor_name = $entry['sensor_name'];
|
||||
if ($pre_cache['adva_fsp150'][$index][$sensor_name]) {
|
||||
$oid = $entry['sensor_oid'].".".$index;
|
||||
$descr = $pre_cache['adva_fsp150'][$index]['slotCardUnitName']." [#".$pre_cache['adva_fsp150'][$index]['slotIndex']."]";
|
||||
$current = $pre_cache['adva_fsp150'][$index][$entry]/$divisor;
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'current',
|
||||
$device,
|
||||
$oid,
|
||||
$entry['sensor_name'].$index,
|
||||
'adva_fsp150',
|
||||
$descr,
|
||||
$divisor,
|
||||
$multiplier,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$current
|
||||
);
|
||||
}//End if sensor exists
|
||||
}//End foreach $entry
|
||||
}//End foreach $index
|
||||
unset($sensors_adva, $entry);
|
||||
// ************** End of Sensors for ADVA FSP150CC Series **********
|
51
includes/discovery/sensors/current/adva_fsp3kr7.inc.php
Normal file
51
includes/discovery/sensors/current/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,51 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Current
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// *************************************************************
|
||||
// ***** Sensors for ADVA FSP3000 R7
|
||||
// *************************************************************
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 1000;
|
||||
|
||||
if (is_array($pre_cache['adva_fsp3kr7_Card'])) {
|
||||
foreach (array_keys($pre_cache['adva_fsp3kr7_Card']) as $index) {
|
||||
if ($pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValuePsuAmpere']) {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.11.11.1.2.1.1.1.6.'.$index;
|
||||
$descr = strtoupper($pre_cache['adva_fsp3kr7_Card'][$index]['entityEqptAidString'])." Input";
|
||||
$current = $pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValuePsuAmpere']/$divisor;
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'current',
|
||||
$device,
|
||||
$oid,
|
||||
'eqptPhysInstValuePsuAmpere'.$index,
|
||||
'adva_fsp3kr7',
|
||||
$descr,
|
||||
$divisor,
|
||||
$multiplier,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$current
|
||||
);
|
||||
}
|
||||
}
|
||||
}// ******** End If of FSP3000 R7
|
73
includes/discovery/sensors/dbm/adva_fsp3kr7.inc.php
Normal file
73
includes/discovery/sensors/dbm/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Pre-Cache for Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
//********* ADVA FSP3000 R7 Series
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 10;
|
||||
|
||||
foreach ($pre_cache['adva_fsp3kr7'] as $index => $entry) {
|
||||
if ($entry['entityFacilityAidString'] and $entry['pmSnapshotCurrentInputPower']) {
|
||||
$oidRX = '.1.3.6.1.4.1.2544.1.11.7.7.2.3.1.2.' . $index;
|
||||
$descr = $entry['entityFacilityAidString'].' RX';
|
||||
$currentRX = $entry['pmSnapshotCurrentInputPower']/$divisor;
|
||||
$descr = $entry['entityFacilityAidString'].' RX';
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'dbm',
|
||||
$device,
|
||||
$oidRX,
|
||||
'pmSnapshotCurrentInputPower'.$index,
|
||||
'adva_fsp3kr7',
|
||||
$descr,
|
||||
$divisor,
|
||||
$multiplier,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$currentRX
|
||||
);
|
||||
}//End if Input Power
|
||||
|
||||
if ($entry['entityFacilityAidString'] and $entry['pmSnapshotCurrentOutputPower']) {
|
||||
$oidTX = '.1.3.6.1.4.1.2544.1.11.7.7.2.3.1.1.' . $index;
|
||||
$descr = $entry['entityFacilityAidString'].' TX';
|
||||
$currentTX = $entry['pmSnapshotCurrentOutputPower']/$divisor;
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'dbm',
|
||||
$device,
|
||||
$oidTX,
|
||||
'pmSnapshotCurrentOutputPower'.$index,
|
||||
'adva_fsp3kr7',
|
||||
$descr,
|
||||
$divisor,
|
||||
$multiplier,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$currentTX
|
||||
);
|
||||
}//End if Output Power
|
||||
}//End foreach entry
|
||||
unset($entry);
|
||||
//********* End of ADVA FSP3000 R7 Series
|
20
includes/discovery/sensors/pre-cache/adva_fsp150.inc.php
Normal file
20
includes/discovery/sensors/pre-cache/adva_fsp150.inc.php
Normal file
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Pre-Cache for Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// FSP150CC Series
|
||||
$pre_cache['adva_fsp150'] = snmpwalk_cache_multi_oid($device, 'cmEntityObjects', array(), 'CM-ENTITY-MIB', null, '-OQUbs');
|
39
includes/discovery/sensors/pre-cache/adva_fsp3kr7.inc.php
Normal file
39
includes/discovery/sensors/pre-cache/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,39 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Pre-Cache for Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// FSP3000 R7 Series
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'pmSnapshotCurrentEntry', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityFacilityOneIndex', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityDcnOneIndex', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityOpticalMuxOneIndex', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityFacilityAidString', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityEqptAidString', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityDcnAidString', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'entityOpticalMuxAidString', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugMaxDataRate', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugAdmin', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'physicalPortFrequency', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugTransmitChannel', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugFiberType', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7'] = snmpwalk_cache_multi_oid($device, 'plugReach', $pre_cache['adva_fsp3kr7'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
|
||||
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'entityEqptAidString', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'eqptPhysInstValueEntry', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-PM-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'optMuxPhysInstValueTable', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-PM-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'entityMtosiSlotsAidString', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-PM-MIB', null, '-OQUbs');
|
||||
$pre_cache['adva_fsp3kr7_Card'] = snmpwalk_cache_multi_oid($device, 'eqptPhysThresholdEntry', $pre_cache['adva_fsp3kr7_Card'], 'ADVA-FSPR7-PM-MIB', null, '-OQUbs');
|
102
includes/discovery/sensors/temperature/adva_fsp150.inc.php
Normal file
102
includes/discovery/sensors/temperature/adva_fsp150.inc.php
Normal file
@ -0,0 +1,102 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Temperature Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// *************************************************************
|
||||
// ***** Temperature Sensors for ADVA FSP150CC Series
|
||||
// *************************************************************
|
||||
|
||||
$sensors_adva = array
|
||||
(
|
||||
array(
|
||||
'sensor_name' => 'ethernetNTEGE114CardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.26.1.6'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetNTEGE114SCardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.46.1.6'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetNTEXG210CardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.30.1.6'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetXG1XCCCardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.31.1.6'),
|
||||
array(
|
||||
'sensor_name' => 'ethernet10x1GHighPerCardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.37.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernet1x10GHighPerCardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.36.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetSWFCardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.20.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'psuTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.4.1.7'),
|
||||
array(
|
||||
'sensor_name' => 'scuTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.6.1.6'),
|
||||
array(
|
||||
'sensor_name' => 'nemiTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.7.1.6'),
|
||||
array(
|
||||
'sensor_name' => 'amiTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.22.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetGE8SCCCardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.41.1.6'),
|
||||
array(
|
||||
'sensor_name' => 'stuHighPerCardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.47.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'stiHighPerTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.48.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetGE8ECCCardTemperature',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.49.1.6'));
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 1;
|
||||
|
||||
foreach (array_keys($pre_cache['adva_fsp150']) as $index) {
|
||||
foreach ($sensors_adva as $entry) {
|
||||
$sensor_name = $entry['sensor_name'];
|
||||
if ($pre_cache['adva_fsp150'][$index][$sensor_name]) {
|
||||
$oid = $entry['sensor_oid'].".".$index;
|
||||
$descr = $pre_cache['adva_fsp150'][$index]['slotCardUnitName']." [#".$pre_cache['adva_fsp150'][$index]['slotIndex']."]";
|
||||
$current = $pre_cache['adva_fsp150'][$index][$entry]/$divisor;
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'temperature',
|
||||
$device,
|
||||
$oid,
|
||||
$entry['sensor_name'].$index,
|
||||
'adva_fsp150',
|
||||
$descr,
|
||||
$divisor,
|
||||
$multiplier,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$current
|
||||
);
|
||||
}//End if sensor exists
|
||||
}//End foreach $entry
|
||||
}//End foreach $index
|
||||
unset($sensors_adva, $entry);
|
||||
// ************** End of Sensors for ADVA FSP150CC Series **********
|
52
includes/discovery/sensors/temperature/adva_fsp3kr7.inc.php
Normal file
52
includes/discovery/sensors/temperature/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Temperature Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// *************************************************************
|
||||
// ***** Temperature Sensors for ADVA FSP3000 R7
|
||||
// *************************************************************
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 10;
|
||||
|
||||
if (is_array($pre_cache['adva_fsp3kr7_Card'])) {
|
||||
foreach (array_keys($pre_cache['adva_fsp3kr7_Card']) as $index) {
|
||||
if ($pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValueTemp']) {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.11.11.1.2.1.1.1.5.'.$index;
|
||||
$descr = $pre_cache['adva_fsp3kr7_Card'][$index]['entityEqptAidString'];
|
||||
$high_limit = $pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysThresholdTempHigh']/$divisor;
|
||||
$current = $pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValueTemp']/$divisor;
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'temperature',
|
||||
$device,
|
||||
$oid,
|
||||
'eqptPhysInstValueTemp'.$index,
|
||||
'adva_fsp3kr7',
|
||||
$descr,
|
||||
$divisor,
|
||||
$multiplier,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$high_limit,
|
||||
$current
|
||||
);
|
||||
}
|
||||
}
|
||||
}// ************** End of Sensors for ADVA FSP3000 R7 **********
|
80
includes/discovery/sensors/voltage/adva_fsp150.inc.php
Normal file
80
includes/discovery/sensors/voltage/adva_fsp150.inc.php
Normal file
@ -0,0 +1,80 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Voltage Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// ******************************************
|
||||
// ***** Sensors for ADVA FSP150
|
||||
// ******************************************
|
||||
|
||||
// Define Sensors
|
||||
$sensors_adva = array
|
||||
(
|
||||
array(
|
||||
'sensor_name' => 'psuOutputVoltage',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.4.1.6'),
|
||||
array(
|
||||
'sensor_name' => 'nemiVoltage',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.7.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetNTEGE114CardVoltage',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.26.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetNTEGE114SCardVoltage',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.46.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetNTEXG210CardVoltage',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.30.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetGE8SCCCardVoltage',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.41.1.5'),
|
||||
array(
|
||||
'sensor_name' => 'ethernetXG1XCCCardVoltage',
|
||||
'sensor_oid' => '.1.3.6.1.4.1.2544.1.12.3.1.31.1.5'));
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 1000;
|
||||
|
||||
foreach (array_keys($pre_cache['adva_fsp150']) as $index) {
|
||||
foreach ($sensors_adva as $entry) {
|
||||
$sensor_name = $entry['sensor_name'];
|
||||
if ($pre_cache['adva_fsp150'][$index][$sensor_name]) {
|
||||
$oid = $entry['sensor_oid'].".".$index;
|
||||
$rrd_filename = $pre_cache['adva_fsp150'][$index]['slotCardUnitName']."-".$pre_cache['adva_fsp150'][$index]['slotIndex'];
|
||||
$descr = $pre_cache['adva_fsp150'][$index]['slotCardUnitName']." [#".$pre_cache['adva_fsp150'][$index]['slotIndex']."]";
|
||||
$current = $pre_cache['adva_fsp150'][$index][$entry]/$divisor;
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'voltage',
|
||||
$device,
|
||||
$oid,
|
||||
$entry['sensor_name'].$index,
|
||||
'adva_fsp150',
|
||||
$descr,
|
||||
$divisor,
|
||||
$multiplier,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$current
|
||||
);
|
||||
}//End if sensor exists
|
||||
}//End foreach $entry
|
||||
}//End foreach $index
|
||||
unset($sensors_adva, $entry);
|
||||
// ************** End of Sensors for ADVA FSP150CC Series **********
|
52
includes/discovery/sensors/voltage/adva_fsp3kr7.inc.php
Normal file
52
includes/discovery/sensors/voltage/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,52 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA device support - Voltage Sensors
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @subpackage ADVA device support
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// *************************************************************
|
||||
// ***** Sensors for ADVA FSP3000 R7
|
||||
// *************************************************************
|
||||
|
||||
$multiplier = 1;
|
||||
$divisor = 1000;
|
||||
|
||||
if (is_array($pre_cache['adva_fsp3kr7_Card'])) {
|
||||
foreach (array_keys($pre_cache['adva_fsp3kr7_Card']) as $index) {
|
||||
if ($pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValuePsuVoltInp']) {
|
||||
$oid = '.1.3.6.1.4.1.2544.1.11.11.1.2.1.1.1.7.'.$index;
|
||||
$descr = strtoupper($pre_cache['adva_fsp3kr7_Card'][$index]['entityEqptAidString'])." Input";
|
||||
$rrd_filename = $descr;
|
||||
$current = $pre_cache['adva_fsp3kr7_Card'][$index]['eqptPhysInstValuePsuVoltInp']/$divisor;
|
||||
|
||||
discover_sensor(
|
||||
$valid['sensor'],
|
||||
'voltage',
|
||||
$device,
|
||||
$oid,
|
||||
'eqptPhysInstValuePsuVoltInp'.$index,
|
||||
'adva_fsp3kr7',
|
||||
$descr,
|
||||
$divisor,
|
||||
$multiplier,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$current
|
||||
);
|
||||
}
|
||||
}
|
||||
}// ******** End If of FSP3000 R7
|
22
includes/polling/os/adva_fsp150.inc.php
Normal file
22
includes/polling/os/adva_fsp150.inc.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA FSP150 device support
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// *********** FSP150 Devices
|
||||
$version = trim(snmp_get($device, "entPhysicalSoftwareRev.1", "-OQv", "ADVA-MIB"), '"');
|
||||
$hardware = trim(snmp_get($device, "entPhysicalName.1", "-OQv", "ADVA-MIB"), '"')
|
||||
.' V'.trim(snmp_get($device, "entPhysicalHardwareRev.1", "-OQv", "ADVA-MIB"), '"');
|
||||
$serial = trim(snmp_get($device, "entPhysicalSerialNum.1", "-OQv", "ADVA-MIB"), '"');
|
22
includes/polling/os/adva_fsp3kr7.inc.php
Normal file
22
includes/polling/os/adva_fsp3kr7.inc.php
Normal file
@ -0,0 +1,22 @@
|
||||
<?php
|
||||
/**
|
||||
* LibreNMS - ADVA FSP150 device support
|
||||
*
|
||||
* @category Network_Monitoring
|
||||
* @package LibreNMS
|
||||
* @author Christoph Zilian <czilian@hotmail.com>
|
||||
* @license http://gnu.org/copyleft/gpl.html GNU GPL
|
||||
* @link https://github.com/librenms/librenms/
|
||||
|
||||
* This program is free software: you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the
|
||||
* Free Software Foundation, either version 3 of the License, or (at your
|
||||
* option) any later version. Please see LICENSE.txt at the top level of
|
||||
* the source code distribution for details.
|
||||
**/
|
||||
|
||||
// ********** FSP3000 R7 Devices
|
||||
$version = trim(snmp_get($device, "swVersionActiveApplSw.100737280", "-OQv", "ADVA-MIB"), '"');
|
||||
$hardware = trim(snmp_get($device, "inventoryUnitName.33619968", "-OQv", "ADVA-MIB"), '"')
|
||||
.' V'.trim(snmp_get($device, "inventoryHardwareRev.33619968", "-OQv", "ADVA-MIB"), '"');
|
||||
$serial = trim(snmp_get($device, "inventorySerialNum.33619968", "-OQv", "ADVA-MIB"), '"');
|
0
mibs/ENTITY-STATE-TC-MIB
Executable file → Normal file
0
mibs/ENTITY-STATE-TC-MIB
Executable file → Normal file
2143
mibs/LLDP-V2-MIB.mib
Normal file
2143
mibs/LLDP-V2-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
398
mibs/LLDP-V2-TC-MIB.mib
Normal file
398
mibs/LLDP-V2-TC-MIB.mib
Normal file
@ -0,0 +1,398 @@
|
||||
LLDP-V2-TC-MIB DEFINITIONS ::= BEGIN
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
Unsigned32,
|
||||
org
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC;
|
||||
|
||||
lldpV2TcMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200906080000Z" -- June 08, 2009
|
||||
-- <<Editor's Note: Date will need updating before publication>>
|
||||
ORGANIZATION "IEEE 802.1 Working Group"
|
||||
CONTACT-INFO
|
||||
"WG-URL: http://grouper.ieee.org/groups/802/1/index.html
|
||||
WG-EMail: STDS-802-1-L@LISTSERV.IEEE.ORG
|
||||
|
||||
Contact: Tony Jeffree
|
||||
Postal: 11a Poplar Grove
|
||||
Sale
|
||||
Cheshire M33 3AX
|
||||
UK
|
||||
Tel: +44-161-973-4278
|
||||
E-mail: tony@jeffree.co.uk"
|
||||
DESCRIPTION
|
||||
"Textual conventions used throughout the IEEE Std 802.1AB
|
||||
version 2 and later MIB modules.
|
||||
|
||||
Unless otherwise indicated, the references in this
|
||||
MIB module are to IEEE 802.1AB-2009.
|
||||
|
||||
The TCs in this MIB are taken from the original LLDP-MIB,
|
||||
LLDP-EXT-DOT1-MIB, and LLDP-EXT-DOT3-MIB published in
|
||||
IEEE Std 802-1D-2005, with the addition of TCs to support
|
||||
the management address table. They have been made available
|
||||
as a separate TC MIB module to facilitate referencing from
|
||||
other MIB modules.
|
||||
|
||||
Copyright (C) IEEE (2009). This version of this MIB module
|
||||
is published as subclause 11.5.1 of IEEE Std 802.1AB-2009;
|
||||
see the standard itself for full legal notices."
|
||||
|
||||
REVISION "200906080000Z" -- June 08, 2009
|
||||
|
||||
|
||||
DESCRIPTION
|
||||
"Published as part of IEEE Std 802.1AB-2009 revision."
|
||||
|
||||
::= { org ieee(111) standards-association-numbers-series-standards(2)
|
||||
lan-man-stds(802) ieee802dot1(1) 1 12 }
|
||||
|
||||
--
|
||||
-- Definition of the root OID arc for IEEE 802.1 MIBs
|
||||
--
|
||||
|
||||
ieee802dot1mibs OBJECT IDENTIFIER
|
||||
::= { org ieee(111) standards-association-numbers-series-standards(2)
|
||||
lan-man-stds(802) ieee802dot1(1) 1 }
|
||||
|
||||
--
|
||||
-- ***********************************************************
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
-- ***********************************************************
|
||||
|
||||
LldpV2ChassisIdSubtype ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes the source of a chassis identifier.
|
||||
|
||||
The enumeration 'chassisComponent(1)' represents a chassis
|
||||
identifier based on the value of entPhysicalAlias object
|
||||
(defined in IETF RFC 4133) for a chassis component (i.e.,
|
||||
an entPhysicalClass value of 'chassis(3)').
|
||||
|
||||
The enumeration 'interfaceAlias(2)' represents a chassis
|
||||
identifier based on the value of ifAlias object (defined in
|
||||
IETF RFC 2863) for an interface on the containing chassis.
|
||||
|
||||
The enumeration 'portComponent(3)' represents a chassis
|
||||
identifier based on the value of entPhysicalAlias object
|
||||
(defined in IETF RFC 4133) for a port or backplane
|
||||
component (i.e., entPhysicalClass value of 'port(10)' or
|
||||
'backplane(4)'), within the containing chassis.
|
||||
|
||||
The enumeration 'macAddress(4)' represents a chassis
|
||||
identifier based on the value of a unicast source address
|
||||
(encoded in network byte order and IEEE 802.3 canonical bit
|
||||
order), of a port on the containing chassis as defined in
|
||||
IEEE Std 802.
|
||||
|
||||
The enumeration 'networkAddress(5)' represents a chassis
|
||||
identifier based on a network address, associated with
|
||||
a particular chassis. The encoded address is actually
|
||||
composed of two fields. The first field is a single octet,
|
||||
representing the IANA AddressFamilyNumbers value for the
|
||||
specific address type, and the second field is the network
|
||||
address value.
|
||||
|
||||
The enumeration 'interfaceName(6)' represents a chassis
|
||||
identifier based on the value of ifName object (defined in
|
||||
IETF RFC 2863) for an interface on the containing chassis.
|
||||
|
||||
The enumeration 'local(7)' represents a chassis identifier
|
||||
based on a locally defined value."
|
||||
SYNTAX INTEGER {
|
||||
chassisComponent(1),
|
||||
interfaceAlias(2),
|
||||
portComponent(3),
|
||||
macAddress(4),
|
||||
networkAddress(5),
|
||||
interfaceName(6),
|
||||
local(7)
|
||||
}
|
||||
|
||||
LldpV2ChassisId ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x:"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes the format of a chassis identifier string.
|
||||
Objects of this type are always used with an associated
|
||||
LldpChassisIdSubtype object, which identifies the format of
|
||||
the particular LldpChassisId object instance.
|
||||
|
||||
If the associated LldpChassisIdSubtype object has a value of
|
||||
'chassisComponent(1)', then the octet string identifies
|
||||
a particular instance of the entPhysicalAlias object
|
||||
(defined in IETF RFC 4133) for a chassis component (i.e.,
|
||||
an entPhysicalClass value of 'chassis(3)').
|
||||
|
||||
If the associated LldpChassisIdSubtype object has a value
|
||||
of 'interfaceAlias(2)', then the octet string identifies
|
||||
a particular instance of the ifAlias object (defined in
|
||||
IETF RFC 2863) for an interface on the containing chassis.
|
||||
If the particular ifAlias object does not contain any values,
|
||||
another chassis identifier type should be used.
|
||||
|
||||
If the associated LldpChassisIdSubtype object has a value
|
||||
of 'portComponent(3)', then the octet string identifies a
|
||||
particular instance of the entPhysicalAlias object (defined
|
||||
in IETF RFC 4133) for a port or backplane component within
|
||||
the containing chassis.
|
||||
|
||||
If the associated LldpChassisIdSubtype object has a value of
|
||||
'macAddress(4)', then this string identifies a particular
|
||||
unicast source address (encoded in network byte order and
|
||||
IEEE 802.3 canonical bit order), of a port on the containing
|
||||
chassis as defined in IEEE Std 802.
|
||||
|
||||
If the associated LldpChassisIdSubtype object has a value of
|
||||
'networkAddress(5)', then this string identifies a particular
|
||||
network address, encoded in network byte order, associated
|
||||
with one or more ports on the containing chassis. The first
|
||||
octet contains the IANA Address Family Numbers enumeration
|
||||
value for the specific address type, and octets 2 through
|
||||
N contain the network address value in network byte order.
|
||||
|
||||
If the associated LldpChassisIdSubtype object has a value
|
||||
of 'interfaceName(6)', then the octet string identifies
|
||||
a particular instance of the ifName object (defined in
|
||||
IETF RFC 2863) for an interface on the containing chassis.
|
||||
If the particular ifName object does not contain any values,
|
||||
another chassis identifier type should be used.
|
||||
|
||||
If the associated LldpChassisIdSubtype object has a value of
|
||||
'local(7)', then this string identifies a locally assigned
|
||||
Chassis ID."
|
||||
SYNTAX OCTET STRING (SIZE (1..255))
|
||||
|
||||
LldpV2PortIdSubtype ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes the source of a particular type of port
|
||||
identifier used in the LLDP MIB.
|
||||
|
||||
The enumeration 'interfaceAlias(1)' represents a port
|
||||
identifier based on the ifAlias MIB object, defined in IETF
|
||||
RFC 2863.
|
||||
|
||||
The enumeration 'portComponent(2)' represents a port
|
||||
identifier based on the value of entPhysicalAlias (defined in
|
||||
IETF RFC 4133) for a port component (i.e., entPhysicalClass
|
||||
value of 'port(10)'), within the containing chassis.
|
||||
|
||||
The enumeration 'macAddress(3)' represents a port identifier
|
||||
based on a unicast source address (encoded in network
|
||||
byte order and IEEE 802.3 canonical bit order), which has
|
||||
been detected by the agent and associated with a particular
|
||||
port (IEEE Std 802).
|
||||
|
||||
The enumeration 'networkAddress(4)' represents a port
|
||||
identifier based on a network address, detected by the agent
|
||||
and associated with a particular port.
|
||||
|
||||
The enumeration 'interfaceName(5)' represents a port
|
||||
identifier based on the ifName MIB object, defined in IETF
|
||||
RFC 2863.
|
||||
|
||||
The enumeration 'agentCircuitId(6)' represents a port
|
||||
identifier based on the agent-local identifier of the circuit
|
||||
(defined in RFC 3046), detected by the agent and associated
|
||||
with a particular port.
|
||||
|
||||
The enumeration 'local(7)' represents a port identifier
|
||||
based on a value locally assigned."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
interfaceAlias(1),
|
||||
portComponent(2),
|
||||
macAddress(3),
|
||||
networkAddress(4),
|
||||
interfaceName(5),
|
||||
agentCircuitId(6),
|
||||
local(7)
|
||||
}
|
||||
|
||||
LldpV2PortId ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x:"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes the format of a port identifier string.
|
||||
Objects of this type are always used with an associated
|
||||
LldpPortIdSubtype object, which identifies the format of the
|
||||
particular LldpPortId object instance.
|
||||
|
||||
If the associated LldpPortIdSubtype object has a value of
|
||||
'interfaceAlias(1)', then the octet string identifies a
|
||||
particular instance of the ifAlias object (defined in IETF
|
||||
RFC 2863). If the particular ifAlias object does not contain
|
||||
any values, another port identifier type should be used.
|
||||
|
||||
If the associated LldpPortIdSubtype object has a value of
|
||||
'portComponent(2)', then the octet string identifies a
|
||||
particular instance of the entPhysicalAlias object (defined
|
||||
in IETF RFC 4133) for a port or backplane component.
|
||||
|
||||
If the associated LldpPortIdSubtype object has a value of
|
||||
'macAddress(3)', then this string identifies a particular
|
||||
unicast source address (encoded in network byte order
|
||||
and IEEE 802.3 canonical bit order) associated with the port
|
||||
(IEEE Std 802).
|
||||
|
||||
If the associated LldpPortIdSubtype object has a value of
|
||||
'networkAddress(4)', then this string identifies a network
|
||||
address associated with the port. The first octet contains
|
||||
the IANA AddressFamilyNumbers enumeration value for the
|
||||
specific address type, and octets 2 through N contain the
|
||||
networkAddress address value in network byte order.
|
||||
|
||||
If the associated LldpPortIdSubtype object has a value of
|
||||
'interfaceName(5)', then the octet string identifies a
|
||||
particular instance of the ifName object (defined in IETF
|
||||
RFC 2863). If the particular ifName object does not contain
|
||||
any values, another port identifier type should be used.
|
||||
|
||||
If the associated LldpPortIdSubtype object has a value of
|
||||
'agentCircuitId(6)', then this string identifies a agent-local
|
||||
identifier of the circuit (defined in RFC 3046).
|
||||
|
||||
If the associated LldpPortIdSubtype object has a value of
|
||||
'local(7)', then this string identifies a locally
|
||||
assigned port ID."
|
||||
SYNTAX OCTET STRING (SIZE (1..255))
|
||||
|
||||
LldpV2ManAddrIfSubtype ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC defines an enumeration value that identifies
|
||||
the interface numbering method used for defining the
|
||||
interface number associated with a management address.
|
||||
An object with this syntax defines the format of an
|
||||
interface number object.
|
||||
|
||||
The enumeration 'unknown(1)' represents the case where the
|
||||
interface is not known. In this case, the corresponding
|
||||
interface number is of zero length.
|
||||
|
||||
The enumeration 'ifIndex(2)' represents interface identifier
|
||||
based on the ifIndex MIB object.
|
||||
|
||||
The enumeration 'systemPortNumber(3)' represents interface
|
||||
identifier based on the system port numbering convention."
|
||||
REFERENCE
|
||||
"8.5.9.5"
|
||||
|
||||
SYNTAX INTEGER {
|
||||
unknown(1),
|
||||
ifIndex(2),
|
||||
systemPortNumber(3)
|
||||
}
|
||||
|
||||
LldpV2ManAddress ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "1x:"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of a management address associated with the LLDP
|
||||
agent that may be used to reach higher layer entities to
|
||||
assist discovery by network management.
|
||||
|
||||
It should be noted that appropriate security credentials,
|
||||
such as SNMP engineId, may be required to access the LLDP
|
||||
agent using a management address. These necessary credentials
|
||||
should be known by the network management and the objects
|
||||
associated with the credentials are not included in the
|
||||
LLDP agent."
|
||||
SYNTAX OCTET STRING (SIZE (1..31))
|
||||
|
||||
LldpV2SystemCapabilitiesMap ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes the system capabilities.
|
||||
|
||||
The bit 'other(0)' indicates that the system has capabilities
|
||||
other than those listed below.
|
||||
|
||||
The bit 'repeater(1)' indicates that the system has repeater
|
||||
capability.
|
||||
|
||||
The bit 'bridge(2)' indicates that the system has bridge
|
||||
capability.
|
||||
|
||||
The bit 'wlanAccessPoint(3)' indicates that the system has
|
||||
WLAN access point capability.
|
||||
|
||||
The bit 'router(4)' indicates that the system has router
|
||||
capability.
|
||||
|
||||
The bit 'telephone(5)' indicates that the system has telephone
|
||||
capability.
|
||||
|
||||
The bit 'docsisCableDevice(6)' indicates that the system has
|
||||
DOCSIS Cable Device capability (IETF RFC 4639 & 2670).
|
||||
|
||||
The bit 'stationOnly(7)' indicates that the system has only
|
||||
station capability and nothing else.
|
||||
|
||||
The bit 'cVLANComponent(8)' indicates that the system has
|
||||
C-VLAN component functionality.
|
||||
|
||||
The bit 'sVLANComponent(8)' indicates that the system has
|
||||
S-VLAN component functionality.
|
||||
|
||||
The bit 'twoPortMACRelay(10)' indicates that the system has
|
||||
Two-port MAC Relay (TPMR) functionality."
|
||||
SYNTAX BITS {
|
||||
other(0),
|
||||
repeater(1),
|
||||
bridge(2),
|
||||
wlanAccessPoint(3),
|
||||
router(4),
|
||||
telephone(5),
|
||||
docsisCableDevice(6),
|
||||
stationOnly(7),
|
||||
cVLANComponent(8),
|
||||
sVLANComponent(9),
|
||||
twoPortMACRelay(10)
|
||||
|
||||
}
|
||||
|
||||
|
||||
LldpV2DestAddressTableIndex ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "d"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index value, used as the index to the table of destination
|
||||
MAC addresses used both as the destination addresses on
|
||||
transmitted LLDPDUs and on received LLDPDUs. This index value
|
||||
is also used as a secondary index value in tables indexed
|
||||
by fields of type ifIndex, in order to associate
|
||||
a destination address with each row of the table."
|
||||
SYNTAX Unsigned32(1..4096)
|
||||
|
||||
LldpV2LinkAggStatusMap ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes the link aggregation status.
|
||||
|
||||
The bit 'aggCapable(0)' indicates the link is capable of being
|
||||
aggregated.
|
||||
|
||||
The bit 'aggEnabled(1)' indicates the link is currently in
|
||||
aggregation."
|
||||
SYNTAX BITS {
|
||||
aggCapable(0),
|
||||
aggEnabled(1)
|
||||
}
|
||||
|
||||
LldpV2PowerPortClass ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This TC describes the Power over Ethernet (PoE) port class."
|
||||
SYNTAX INTEGER {
|
||||
pClassPSE(1),
|
||||
pClassPD(2)
|
||||
}
|
||||
|
||||
END
|
0
mibs/RFC1271-MIB
Executable file → Normal file
0
mibs/RFC1271-MIB
Executable file → Normal file
7790
mibs/adva/ADVA-FSPR7-CAP-MIB.mib
Normal file
7790
mibs/adva/ADVA-FSPR7-CAP-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
431
mibs/adva/ADVA-FSPR7-CFM-EXTENSION-MIB.mib
Normal file
431
mibs/adva/ADVA-FSPR7-CFM-EXTENSION-MIB.mib
Normal file
@ -0,0 +1,431 @@
|
||||
-- ***************************************************************************
|
||||
-- ADVA-FSPR7-CFM-EXTENSION-MIB.txt
|
||||
--
|
||||
-- ADVA AG Optical Networking CFM Extension MIB File
|
||||
--
|
||||
--
|
||||
-- Copyright 2011 ADVA AG Optical Networking.
|
||||
-- All rights reserved.
|
||||
-- ***************************************************************************
|
||||
|
||||
|
||||
-- This MIB extends IEEE P802.1ag(TM) CFM MIB with following functionality:
|
||||
-- * Connectivity fault management alarms severity management
|
||||
-- * Connectivity fault management alarms retrievement
|
||||
|
||||
ADVA-FSPR7-CFM-EXTENSION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
TEXTUAL-CONVENTION,
|
||||
DateAndTime
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE,
|
||||
OBJECT-GROUP,
|
||||
NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY,
|
||||
NOTIFICATION-TYPE,
|
||||
OBJECT-TYPE,
|
||||
Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB
|
||||
fspR7,
|
||||
neEventLogTimeStamp,
|
||||
neEventLogIdentityTranslation,
|
||||
ServiceImpairment,
|
||||
TrapAlarmSeverity
|
||||
FROM ADVA-MIB
|
||||
flowEntityIndexEth,
|
||||
flowEntityIndexFlow
|
||||
FROM FspR7-LAYER2-MIB
|
||||
dot1agCfmMdIndex,
|
||||
dot1agCfmMaIndex,
|
||||
dot1agCfmMepIdentifier
|
||||
FROM IEEE8021-CFM-MIB;
|
||||
|
||||
|
||||
cfmExtensionMIB MODULE-IDENTITY
|
||||
|
||||
LAST-UPDATED "201102030000Z"
|
||||
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
|
||||
CONTACT-INFO "EMEA Support
|
||||
Phone : +49 89 89 0665 848
|
||||
Fax : +49 89 89 0665 22848
|
||||
Email : support@advaoptical.com
|
||||
|
||||
North American Support
|
||||
Phone : 886 442 ADVA (2382) (toll-free within the US, Canada and Mexico)
|
||||
Fax : + 1 806 741 8529 (elsewhere)
|
||||
Email : support-usa@advaoptical.com
|
||||
|
||||
Asia Pacific Support
|
||||
Phone : + 1 866 442 2382 (other toll-free numbers available in some countries)
|
||||
Email : support-asia@advaoptical.com"
|
||||
|
||||
DESCRIPTION "This is a MIB definition for ADVA AG Optical Networking CFM extension objects."
|
||||
|
||||
REVISION "201102030000Z"
|
||||
DESCRIPTION "FSP3000 F7 Release 10.2.2 MIB."
|
||||
::= { fspR7 6 }
|
||||
|
||||
|
||||
cfmAlarmMIB
|
||||
OBJECT IDENTIFIER ::= { cfmExtensionMIB 1 }
|
||||
|
||||
cfmAlarmObjects
|
||||
OBJECT IDENTIFIER ::= { cfmAlarmMIB 1 }
|
||||
|
||||
cfmAlarms
|
||||
OBJECT IDENTIFIER ::= { cfmAlarmMIB 2 }
|
||||
|
||||
cfmAlarmsPrefix
|
||||
OBJECT IDENTIFIER ::= { cfmAlarms 0 }
|
||||
|
||||
cfmStatusMIB
|
||||
OBJECT IDENTIFIER ::= { cfmExtensionMIB 2 }
|
||||
|
||||
cfmStatus
|
||||
OBJECT IDENTIFIER ::= { cfmStatusMIB 1 }
|
||||
|
||||
CfmAlarmType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The list of supported CFM alarms."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
undefined(0),
|
||||
cfmOosDisabled(13000),
|
||||
cfmOosManagement(13001),
|
||||
cfmOosMaintenance(13002),
|
||||
cfmOosAins(13003),
|
||||
cfmPriVidNotEqualExtVid(13004),
|
||||
cfmServerSignalFailure(13005),
|
||||
cfmRemoteDefectIndication(13006),
|
||||
cfmCcmMacStatus(13007),
|
||||
cfmCcmError(13008),
|
||||
cfmCcmLost(13009),
|
||||
cfmCcmXConn(13010)
|
||||
}
|
||||
|
||||
|
||||
--alarm severity configuration
|
||||
|
||||
mepAlarmSeverityTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MepAlarmSeverityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains all alarms existing on Maintanance End Points."
|
||||
::= { cfmAlarmObjects 10 }
|
||||
|
||||
mepAlarmSeverityEntry OBJECT-TYPE
|
||||
SYNTAX MepAlarmSeverityEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Every row of this table represents particular alarm."
|
||||
INDEX {
|
||||
mepAlarmSeverityMdIndex,
|
||||
mepAlarmSeverityMaNetIndex,
|
||||
mepAlarmSeverityMepIdentifier,
|
||||
mepAlarmSeverityType
|
||||
}
|
||||
::= { mepAlarmSeverityTable 1 }
|
||||
|
||||
MepAlarmSeverityEntry ::= SEQUENCE
|
||||
{ mepAlarmSeverityMdIndex Unsigned32,
|
||||
mepAlarmSeverityMaNetIndex Unsigned32,
|
||||
mepAlarmSeverityMepIdentifier Unsigned32,
|
||||
mepAlarmSeverityType CfmAlarmType,
|
||||
mepAlarmSeverityValue TrapAlarmSeverity }
|
||||
|
||||
mepAlarmSeverityMdIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index to the Maintenance Domain table."
|
||||
::= { mepAlarmSeverityEntry 1 }
|
||||
|
||||
mepAlarmSeverityMaNetIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index of the Maintenance Association Network table.
|
||||
"
|
||||
::= { mepAlarmSeverityEntry 2 }
|
||||
|
||||
mepAlarmSeverityMepIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index of the Maintenance Association End Point tabke.
|
||||
"
|
||||
::= { mepAlarmSeverityEntry 3 }
|
||||
|
||||
mepAlarmSeverityType OBJECT-TYPE
|
||||
SYNTAX CfmAlarmType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the type of alarm."
|
||||
::= { mepAlarmSeverityEntry 4 }
|
||||
|
||||
mepAlarmSeverityValue OBJECT-TYPE
|
||||
SYNTAX TrapAlarmSeverity
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the severity assigned to this alarm."
|
||||
::= { mepAlarmSeverityEntry 5 }
|
||||
|
||||
|
||||
--standing alarms retrievement
|
||||
|
||||
mepAlarmTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MepAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table contains all raised alarms on Maintanance End Points."
|
||||
::= { cfmAlarmObjects 11 }
|
||||
|
||||
mepAlarmEntry OBJECT-TYPE
|
||||
SYNTAX MepAlarmEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Every row of this table represents particular alarm."
|
||||
INDEX {
|
||||
mepAlarmMdIndex,
|
||||
mepAlarmMaNetIndex,
|
||||
mepAlarmMepIdentifier,
|
||||
mepAlarmType
|
||||
}
|
||||
::= { mepAlarmTable 1 }
|
||||
|
||||
MepAlarmEntry ::= SEQUENCE
|
||||
{ mepAlarmMdIndex Unsigned32,
|
||||
mepAlarmMaNetIndex Unsigned32,
|
||||
mepAlarmMepIdentifier Unsigned32,
|
||||
mepAlarmType CfmAlarmType,
|
||||
mepAlarmSeverity TrapAlarmSeverity,
|
||||
mepAlarmAffect ServiceImpairment,
|
||||
mepAlarmTimeStamp DateAndTime }
|
||||
|
||||
mepAlarmMdIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index to the Maintenance Domain table."
|
||||
::= { mepAlarmEntry 1 }
|
||||
|
||||
mepAlarmMaNetIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index of the Maintenance Association Network table.
|
||||
"
|
||||
::= { mepAlarmEntry 2 }
|
||||
|
||||
mepAlarmMepIdentifier OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "The index of the Maintenance Association End Point tabke.
|
||||
"
|
||||
::= { mepAlarmEntry 3 }
|
||||
|
||||
mepAlarmType OBJECT-TYPE
|
||||
SYNTAX CfmAlarmType
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "List of all interface conditions"
|
||||
::= { mepAlarmEntry 4 }
|
||||
|
||||
mepAlarmSeverity OBJECT-TYPE
|
||||
SYNTAX TrapAlarmSeverity
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object identifies the current severity of alarm."
|
||||
::= { mepAlarmEntry 5 }
|
||||
|
||||
mepAlarmAffect OBJECT-TYPE
|
||||
SYNTAX ServiceImpairment
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "This object indicates the service impairment affect of the alarm."
|
||||
::= { mepAlarmEntry 6 }
|
||||
|
||||
mepAlarmTimeStamp OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION "Timestamp"
|
||||
::= { mepAlarmEntry 7 }
|
||||
|
||||
--connectivity fault management notifications
|
||||
|
||||
|
||||
alarmCfmOosDisabled NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "Non-Specific Disablement of Management Access"
|
||||
::= { cfmAlarmsPrefix 13000 }
|
||||
|
||||
|
||||
alarmCfmOosManagement NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "Alarms are logged but not notified, service affecting changes are permitted"
|
||||
::= { cfmAlarmsPrefix 13001 }
|
||||
|
||||
|
||||
alarmCfmOosMaintenance NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "Alarms are logged but not notified, service affecting changes and operations are permitted"
|
||||
::= { cfmAlarmsPrefix 13002 }
|
||||
|
||||
|
||||
alarmCfmOosAins NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "Automatic In Service"
|
||||
::= { cfmAlarmsPrefix 13003 }
|
||||
|
||||
|
||||
alarmCfmPriVidNotEqualExtVid NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "MEP Primary VLAN ID and Flow External VLAN ID are different"
|
||||
::= { cfmAlarmsPrefix 13004 }
|
||||
|
||||
|
||||
alarmCfmServerSignalFailure NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "All member ports signals have failed"
|
||||
::= { cfmAlarmsPrefix 13005 }
|
||||
|
||||
|
||||
alarmCfmRemoteDefectIndication NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "RDI"
|
||||
::= { cfmAlarmsPrefix 13006 }
|
||||
|
||||
|
||||
alarmCfmCcmMacStatus NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "MAC status of the port"
|
||||
::= { cfmAlarmsPrefix 13007 }
|
||||
|
||||
|
||||
alarmCfmCcmError NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "Error in the CCM received"
|
||||
::= { cfmAlarmsPrefix 13008 }
|
||||
|
||||
|
||||
alarmCfmCcmLost NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "3 or more CCMs not recieved from far end MEP"
|
||||
::= { cfmAlarmsPrefix 13009 }
|
||||
|
||||
|
||||
alarmCfmCcmXConn NOTIFICATION-TYPE
|
||||
OBJECTS { mepAlarmSeverity,mepAlarmAffect,neEventLogTimeStamp,neEventLogIdentityTranslation }
|
||||
STATUS current
|
||||
DESCRIPTION "Cross connected CCM"
|
||||
::= { cfmAlarmsPrefix 13010 }
|
||||
|
||||
|
||||
mepOnFlowTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MepOnFlowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
::= { cfmStatus 1 }
|
||||
|
||||
mepOnFlowEntry OBJECT-TYPE
|
||||
SYNTAX MepOnFlowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION ""
|
||||
INDEX {
|
||||
flowEntityIndexEth,
|
||||
flowEntityIndexFlow,
|
||||
dot1agCfmMdIndex,
|
||||
dot1agCfmMaIndex,
|
||||
dot1agCfmMepIdentifier
|
||||
}
|
||||
::= { mepOnFlowTable 1 }
|
||||
|
||||
MepOnFlowEntry ::= SEQUENCE
|
||||
{ mepOnFlowMepString SnmpAdminString }
|
||||
|
||||
mepOnFlowMepString OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name"
|
||||
::= { mepOnFlowEntry 1 }
|
||||
|
||||
|
||||
-- conformance information
|
||||
|
||||
cfmExtensionMIBConformance OBJECT IDENTIFIER ::= { cfmExtensionMIB 2 }
|
||||
|
||||
cfmExtensionMIBCompliances OBJECT IDENTIFIER ::= { cfmExtensionMIBConformance 1 }
|
||||
|
||||
cfmExtensionMIBGroups OBJECT IDENTIFIER ::= { cfmExtensionMIBConformance 2 }
|
||||
|
||||
|
||||
-- compliance statements
|
||||
|
||||
cfmExtensionMIBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The compliance statement for entities implementing the ADVA FSPR7 CFM Extension MIB."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS { cfmExtensionObjectGroup, cfmExtensionNotificationGroup }
|
||||
::= { cfmExtensionMIBCompliances 1 }
|
||||
|
||||
|
||||
-- units of conformance
|
||||
|
||||
cfmExtensionObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
mepAlarmSeverityValue,
|
||||
mepAlarmSeverity,
|
||||
mepAlarmAffect,
|
||||
mepAlarmTimeStamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of objects."
|
||||
::= { cfmExtensionMIBGroups 1 }
|
||||
|
||||
cfmExtensionNotificationGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
alarmCfmOosDisabled,
|
||||
alarmCfmOosManagement,
|
||||
alarmCfmOosMaintenance,
|
||||
alarmCfmOosAins,
|
||||
alarmCfmPriVidNotEqualExtVid,
|
||||
alarmCfmServerSignalFailure,
|
||||
alarmCfmRemoteDefectIndication,
|
||||
alarmCfmCcmMacStatus,
|
||||
alarmCfmCcmError,
|
||||
alarmCfmCcmLost,
|
||||
alarmCfmCcmXConn
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of notifications."
|
||||
::= { cfmExtensionMIBGroups 2 }
|
||||
|
||||
|
||||
END
|
||||
|
6021
mibs/adva/ADVA-FSPR7-DEF-MIB.mib
Normal file
6021
mibs/adva/ADVA-FSPR7-DEF-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
24872
mibs/adva/ADVA-FSPR7-MIB.mib
Normal file
24872
mibs/adva/ADVA-FSPR7-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
1572
mibs/adva/ADVA-FSPR7-MODULE-ENCRYPTION-MIB.mib
Normal file
1572
mibs/adva/ADVA-FSPR7-MODULE-ENCRYPTION-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
20990
mibs/adva/ADVA-FSPR7-PM-MIB.mib
Normal file
20990
mibs/adva/ADVA-FSPR7-PM-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
7380
mibs/adva/ADVA-FSPR7-TC-MIB.mib
Normal file
7380
mibs/adva/ADVA-FSPR7-TC-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
5860
mibs/adva/ADVA-MIB.mib
Normal file
5860
mibs/adva/ADVA-MIB.mib
Normal file
File diff suppressed because it is too large
Load Diff
1798
mibs/adva/fsp150cm-alarm.mib
Normal file
1798
mibs/adva/fsp150cm-alarm.mib
Normal file
File diff suppressed because it is too large
Load Diff
739
mibs/adva/fsp150cm-amp.mib
Normal file
739
mibs/adva/fsp150cm-amp.mib
Normal file
@ -0,0 +1,739 @@
|
||||
F3-AMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, RowStatus, StorageType, DisplayString,
|
||||
DateAndTime, VariablePointer, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
VlanId
|
||||
FROM CM-COMMON-MIB
|
||||
IpSourceAddrType, IpManagementTunnelType, IpManagementTunnelEncapsulationType
|
||||
FROM CM-IP-MIB;
|
||||
|
||||
f3AMPMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201209310000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Jakub Zalewski
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 411
|
||||
E-mail: jzalewski@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the Automatic Management Provisioning MIB definitions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201209300000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201209300000Z,
|
||||
(1)MIB version ready for release FSP150CC 5.6CC."
|
||||
|
||||
::= {fsp150cm 24}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
AMPRole ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines client or server role."
|
||||
SYNTAX INTEGER {
|
||||
client (1),
|
||||
server (2)
|
||||
}
|
||||
|
||||
AMPStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines AMP Status."
|
||||
SYNTAX INTEGER {
|
||||
notAvailable (1),
|
||||
disabled (2),
|
||||
associatingActive (3),
|
||||
associatingPassive (4),
|
||||
associated (5),
|
||||
noPeer (6)
|
||||
}
|
||||
|
||||
AMPConfigStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines AMP Configuration Status."
|
||||
SYNTAX INTEGER {
|
||||
none (1), -- none
|
||||
provision (2), -- provision request sent to Client
|
||||
noPeer (3), -- no EFM peer
|
||||
request (4), -- provisioning request received by Client
|
||||
configSuccess (5), -- configuration succeeded on Client
|
||||
configFail (6), -- congiguration failed on Client
|
||||
timeout (7) -- response timeout
|
||||
}
|
||||
|
||||
AMPProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines protocol over which AMP messages are sent."
|
||||
SYNTAX INTEGER {
|
||||
efmOam (1)
|
||||
}
|
||||
|
||||
AMPConfigAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines Actions available for f3AmpConfig object"
|
||||
SYNTAX INTEGER {
|
||||
noAction (1),
|
||||
clearStats (2)
|
||||
}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3AmpConfigObjects OBJECT IDENTIFIER ::= {f3AMPMIB 1}
|
||||
f3AmpStatsObjects OBJECT IDENTIFIER ::= {f3AMPMIB 2}
|
||||
f3AmpConformance OBJECT IDENTIFIER ::= {f3AMPMIB 3}
|
||||
|
||||
|
||||
--
|
||||
-- AMP Client/Server Configuration table
|
||||
--
|
||||
f3AmpConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3AmpConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Automatic Management Provisioning
|
||||
configuration instance for configuration purposes."
|
||||
::= { f3AmpConfigObjects 1 }
|
||||
|
||||
f3AmpConfigEntry OBJECT-TYPE
|
||||
SYNTAX F3AmpConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3AmpConfigTable."
|
||||
INDEX { f3AmpConfigIndex }
|
||||
::= { f3AmpConfigTable 1 }
|
||||
|
||||
F3AmpConfigEntry ::= SEQUENCE {
|
||||
f3AmpConfigIndex Integer32,
|
||||
f3AmpConfigRole AMPRole,
|
||||
f3AmpConfigProtocol AMPProtocol,
|
||||
f3AmpConfigEnabled TruthValue,
|
||||
f3AmpConfigPort VariablePointer,
|
||||
f3AmpConfigStatus AMPStatus,
|
||||
f3AmpConfigRemSysName DisplayString,
|
||||
f3AmpConfigRemSysIpAddr IpAddress,
|
||||
f3AmpConfigRemSysIpMask IpAddress,
|
||||
f3AmpConfigRemSysDefGateway IpAddress,
|
||||
f3AmpConfigRemSysSNMPV1IfName DisplayString,
|
||||
f3AmpConfigRemSysSrcIpAddrType IpSourceAddrType,
|
||||
f3AmpConfigRemSysSrcIpAddrIfName DisplayString,
|
||||
f3AmpConfigRemTunnelIndex Integer32,
|
||||
f3AmpConfigRemTunnelName DisplayString,
|
||||
f3AmpConfigRemTunnelType IpManagementTunnelType,
|
||||
f3AmpConfigRemTunnelIpAddr IpAddress,
|
||||
f3AmpConfigRemTunnelIpMask IpAddress,
|
||||
f3AmpConfigRemTunnelVlanId VlanId,
|
||||
f3AmpConfigRemTunnelSVlanId VlanId,
|
||||
f3AmpConfigRemTunnelSVlanIdEnabled TruthValue,
|
||||
f3AmpConfigRemTunnelRip2PktsEnabled TruthValue,
|
||||
f3AmpConfigRemTunnelCOS Integer32,
|
||||
f3AmpConfigRemTunnelCIR Unsigned32,
|
||||
f3AmpConfigRemTunnelEIR Unsigned32,
|
||||
f3AmpConfigRemTunnelBufferSize Unsigned32,
|
||||
f3AmpConfigRemTunnelEncapType IpManagementTunnelEncapsulationType,
|
||||
f3AmpConfigRemTunnelMtu Integer32,
|
||||
f3AmpConfigAction AMPConfigAction,
|
||||
f3AmpConfigStorageType StorageType,
|
||||
f3AmpConfigRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3AmpConfigIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify
|
||||
this AMP Config within the System."
|
||||
::= { f3AmpConfigEntry 1 }
|
||||
|
||||
f3AmpConfigRole OBJECT-TYPE
|
||||
SYNTAX AMPRole
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures AMP instance to be either Client or Server."
|
||||
::= { f3AmpConfigEntry 2 }
|
||||
|
||||
f3AmpConfigProtocol OBJECT-TYPE
|
||||
SYNTAX AMPProtocol
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configures protocol over which AMP message will be transported."
|
||||
::= { f3AmpConfigEntry 3 }
|
||||
|
||||
f3AmpConfigEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables or Disables AMP on a Port."
|
||||
::= { f3AmpConfigEntry 4 }
|
||||
|
||||
f3AmpConfigPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port on which AMP Server or Client will operate. This port will
|
||||
transmit/receive AMP messages. The AMP can operate on Access Ports and
|
||||
Network Port and f3AmpConfigPort shall point to either cmEthernetAccPortIndex
|
||||
or cmEthernetNetPortIndex."
|
||||
::= { f3AmpConfigEntry 5 }
|
||||
|
||||
f3AmpConfigStatus OBJECT-TYPE
|
||||
SYNTAX AMPStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Status of AMP."
|
||||
::= { f3AmpConfigEntry 6 }
|
||||
|
||||
f3AmpConfigRemSysName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies sysName which is sent
|
||||
in a AMP message to be configfured on a AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the sysName
|
||||
value which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 7 }
|
||||
|
||||
f3AmpConfigRemSysIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies System IP address
|
||||
which is sent in a AMP message to be configfured on a AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
System IP address value which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 8 }
|
||||
|
||||
f3AmpConfigRemSysIpMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies System IP mask
|
||||
which is sent in a AMP message to be configfured on a AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
System IP mask value which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 9 }
|
||||
|
||||
f3AmpConfigRemSysDefGateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies System Default Gateway
|
||||
which is sent in a AMP message to be configfured on a AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
System Default Gateway value which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 10 }
|
||||
|
||||
f3AmpConfigRemSysSNMPV1IfName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
System SNMPV1 Interface Name which is sent
|
||||
in a AMP message to be configfured on a AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object shows the
|
||||
System SNMPV1 Interface Name value which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 11 }
|
||||
|
||||
f3AmpConfigRemSysSrcIpAddrType OBJECT-TYPE
|
||||
SYNTAX IpSourceAddrType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies System Source IP Address
|
||||
type which is sent in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
System Source IP Address Type value which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 12 }
|
||||
|
||||
f3AmpConfigRemSysSrcIpAddrIfName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies System Source IP
|
||||
Interface name sent in an AMP message to be configured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object shows the SystemSource IP Interface
|
||||
value which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 13 }
|
||||
|
||||
f3AmpConfigRemTunnelIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
index of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
index of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 14 }
|
||||
|
||||
f3AmpConfigRemTunnelName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
a Management Tunnel name which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
Management Tunnel name which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 15 }
|
||||
|
||||
f3AmpConfigRemTunnelType OBJECT-TYPE
|
||||
SYNTAX IpManagementTunnelType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
a Management Tunnel type value which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
Management Tunnel type value which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 16 }
|
||||
|
||||
f3AmpConfigRemTunnelIpAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
IP Address of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
IP Address of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 17 }
|
||||
|
||||
f3AmpConfigRemTunnelIpMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
IP Mask of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
IP Mask of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 18 }
|
||||
|
||||
f3AmpConfigRemTunnelVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
VlanId of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
VlanId of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 19 }
|
||||
|
||||
f3AmpConfigRemTunnelSVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
S-TAG VlanId of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
S-TAG VlanId of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 20 }
|
||||
|
||||
f3AmpConfigRemTunnelSVlanIdEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
a Management Tunnel S-TAG VlanId Enable value which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
a Management Tunnel S-TAG VlanId Enabled value which was received
|
||||
from the AMP Server."
|
||||
::= { f3AmpConfigEntry 21 }
|
||||
|
||||
f3AmpConfigRemTunnelRip2PktsEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
a Management Tunnel RIP2 Packates Enabled value which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
a Management Tunnel RIP2 Packates Enabled value which was received
|
||||
from the AMP Server."
|
||||
::= { f3AmpConfigEntry 22 }
|
||||
|
||||
f3AmpConfigRemTunnelCOS OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..7)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
COS of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
COS of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 23 }
|
||||
|
||||
f3AmpConfigRemTunnelCIR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
CIR of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
CIR of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 24 }
|
||||
|
||||
f3AmpConfigRemTunnelEIR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
EIR of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
EIR of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 25 }
|
||||
|
||||
f3AmpConfigRemTunnelBufferSize OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
Buffer Size of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
Buffer Size of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 26 }
|
||||
|
||||
f3AmpConfigRemTunnelEncapType OBJECT-TYPE
|
||||
SYNTAX IpManagementTunnelEncapsulationType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
Encapsulation Type of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
Encapsulation Type of a Management Tunnel which was received from
|
||||
the AMP Server."
|
||||
::= { f3AmpConfigEntry 27 }
|
||||
|
||||
f3AmpConfigRemTunnelMtu OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When f3AmpConfigRole is 'server' this object specifies
|
||||
MTU of a Management Tunnel which is sent
|
||||
in an AMP message to be configfured on an AMP Client device.
|
||||
When f3AmpConfigRole is 'client' this object is read-only and shows the
|
||||
MTU of a Management Tunnel which was received from the AMP Server."
|
||||
::= { f3AmpConfigEntry 28 }
|
||||
|
||||
f3AmpConfigAction OBJECT-TYPE
|
||||
SYNTAX AMPConfigAction
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object may be used to initiate user action on this AMP Config instance."
|
||||
::= { f3AmpConfigEntry 29 }
|
||||
|
||||
f3AmpConfigStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3AmpConfigEntry 30 }
|
||||
|
||||
f3AmpConfigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3AmpConfigRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3AmpConfigRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
|
||||
::= { f3AmpConfigEntry 31 }
|
||||
|
||||
--
|
||||
-- AMP Stats
|
||||
--
|
||||
f3AmpStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3AmpStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Automatic Management Provisioning
|
||||
Statistics"
|
||||
::= { f3AmpStatsObjects 1 }
|
||||
|
||||
f3AmpStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3AmpStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3AmpStatsTable."
|
||||
INDEX { f3AmpConfigIndex }
|
||||
::= { f3AmpStatsTable 1 }
|
||||
|
||||
F3AmpStatsEntry ::= SEQUENCE {
|
||||
f3AmpStatsProvDataTx Unsigned32,
|
||||
f3AmpStatsProvDataRx Unsigned32,
|
||||
f3AmpStatsProvRequestTx Unsigned32,
|
||||
f3AmpStatsProvRequestRx Unsigned32,
|
||||
f3AmpStatsConfigSuccessTx Unsigned32,
|
||||
f3AmpStatsConfigSuccessRx Unsigned32,
|
||||
f3AmpStatsConfigFailTx Unsigned32,
|
||||
f3AmpStatsConfigFailRx Unsigned32,
|
||||
f3AmpStatsSpuriousMessageRx Unsigned32,
|
||||
f3AmpStatsTimeoutRx Unsigned32,
|
||||
f3AmpStatsLastRxStatus AMPConfigStatus,
|
||||
f3AmpStatsRxTimeStamp DateAndTime,
|
||||
f3AmpStatsLastTxStatus AMPConfigStatus,
|
||||
f3AmpStatsTxTimeStamp DateAndTime
|
||||
}
|
||||
|
||||
f3AmpStatsProvDataTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Provisioning Data messages sent by AMP Server."
|
||||
::= { f3AmpStatsEntry 1 }
|
||||
|
||||
f3AmpStatsProvDataRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Provisioning Data messages received by AMP Client."
|
||||
::= { f3AmpStatsEntry 2 }
|
||||
|
||||
f3AmpStatsProvRequestTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Provisioning Request messages sent by AMP Client."
|
||||
::= { f3AmpStatsEntry 3 }
|
||||
|
||||
f3AmpStatsProvRequestRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Provisioning Request received sent by AMP Server."
|
||||
::= { f3AmpStatsEntry 4 }
|
||||
|
||||
f3AmpStatsConfigSuccessTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Configuration Success messages sent sent by AMP Client."
|
||||
::= { f3AmpStatsEntry 5 }
|
||||
|
||||
f3AmpStatsConfigSuccessRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Configuration Success messages received by AMP Server."
|
||||
::= { f3AmpStatsEntry 6 }
|
||||
|
||||
f3AmpStatsConfigFailTx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Configuration Success messages received by AMP Client."
|
||||
::= { f3AmpStatsEntry 7 }
|
||||
|
||||
f3AmpStatsConfigFailRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Configuration Success messages received by AMP Server."
|
||||
::= { f3AmpStatsEntry 8 }
|
||||
|
||||
f3AmpStatsSpuriousMessageRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of Spurious messages received by AMP Client or Server"
|
||||
::= { f3AmpStatsEntry 9 }
|
||||
|
||||
f3AmpStatsTimeoutRx OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of messages which were not received within the time out value.
|
||||
AMP Client can time out while waiting for Prov Data message.
|
||||
AMP Server can time out while waiting for Config Fail or Config Success
|
||||
message."
|
||||
::= { f3AmpStatsEntry 10 }
|
||||
|
||||
f3AmpStatsLastRxStatus OBJECT-TYPE
|
||||
SYNTAX AMPConfigStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last received Configuration Status."
|
||||
::= { f3AmpStatsEntry 11 }
|
||||
|
||||
f3AmpStatsRxTimeStamp OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time of last received Configuration Status."
|
||||
::= { f3AmpStatsEntry 12 }
|
||||
|
||||
f3AmpStatsLastTxStatus OBJECT-TYPE
|
||||
SYNTAX AMPConfigStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Last sent Configuration Status."
|
||||
::= { f3AmpStatsEntry 13 }
|
||||
|
||||
f3AmpStatsTxTimeStamp OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time of last sent Configuration Status."
|
||||
::= { f3AmpStatsEntry 14 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3AmpCompliances OBJECT IDENTIFIER ::= {f3AmpConformance 1}
|
||||
f3AmpGroups OBJECT IDENTIFIER ::= {f3AmpConformance 2}
|
||||
|
||||
f3AmpCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-AMP-MIB compilance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3AmpConfigGroup, f3AmpStatsGroup
|
||||
}
|
||||
::= { f3AmpCompliances 1 }
|
||||
|
||||
f3AmpConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3AmpConfigRole,
|
||||
f3AmpConfigProtocol,
|
||||
f3AmpConfigEnabled,
|
||||
f3AmpConfigPort,
|
||||
f3AmpConfigStatus,
|
||||
f3AmpConfigRemSysName,
|
||||
f3AmpConfigRemSysIpAddr,
|
||||
f3AmpConfigRemSysIpMask,
|
||||
f3AmpConfigRemSysDefGateway,
|
||||
f3AmpConfigRemSysSNMPV1IfName,
|
||||
f3AmpConfigRemSysSrcIpAddrType,
|
||||
f3AmpConfigRemSysSrcIpAddrIfName,
|
||||
f3AmpConfigRemTunnelIndex,
|
||||
f3AmpConfigRemTunnelName,
|
||||
f3AmpConfigRemTunnelType,
|
||||
f3AmpConfigRemTunnelIpAddr,
|
||||
f3AmpConfigRemTunnelIpMask,
|
||||
f3AmpConfigRemTunnelVlanId,
|
||||
f3AmpConfigRemTunnelSVlanId,
|
||||
f3AmpConfigRemTunnelSVlanIdEnabled,
|
||||
f3AmpConfigRemTunnelRip2PktsEnabled,
|
||||
f3AmpConfigRemTunnelCOS,
|
||||
f3AmpConfigRemTunnelCIR,
|
||||
f3AmpConfigRemTunnelEIR,
|
||||
f3AmpConfigRemTunnelBufferSize,
|
||||
f3AmpConfigRemTunnelEncapType,
|
||||
f3AmpConfigRemTunnelMtu,
|
||||
f3AmpConfigAction,
|
||||
f3AmpConfigStorageType,
|
||||
f3AmpConfigRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the AMP Configuration."
|
||||
::= { f3AmpGroups 1 }
|
||||
|
||||
f3AmpStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3AmpStatsProvDataTx,
|
||||
f3AmpStatsProvDataRx,
|
||||
f3AmpStatsProvRequestTx,
|
||||
f3AmpStatsProvRequestRx,
|
||||
f3AmpStatsConfigSuccessTx,
|
||||
f3AmpStatsConfigSuccessRx,
|
||||
f3AmpStatsConfigFailTx,
|
||||
f3AmpStatsConfigFailRx,
|
||||
f3AmpStatsSpuriousMessageRx,
|
||||
f3AmpStatsTimeoutRx,
|
||||
f3AmpStatsLastRxStatus,
|
||||
f3AmpStatsRxTimeStamp,
|
||||
f3AmpStatsLastTxStatus,
|
||||
f3AmpStatsTxTimeStamp
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the AMP Statistics."
|
||||
::= { f3AmpGroups 2 }
|
||||
|
||||
END
|
347
mibs/adva/fsp150cm-bfd.mib
Normal file
347
mibs/adva/fsp150cm-bfd.mib
Normal file
@ -0,0 +1,347 @@
|
||||
F3-BFD-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, StorageType, TruthValue,DisplayString,
|
||||
VariablePointer, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
bfdSessEntry, bfdSessIndex
|
||||
FROM BFD-STD-MIB
|
||||
AdminState, OperationalState, SecondaryState,
|
||||
VlanId, VlanPriority
|
||||
FROM CM-COMMON-MIB
|
||||
f3L3TrafficIPInterfaceEntry
|
||||
FROM F3-L3-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
f3BfdMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201508140000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Jack Chen
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 411
|
||||
E-mail: jchen@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the Ethernet Service Manager MIB defitinions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201508140000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201508140000Z."
|
||||
|
||||
::= {fsp150cm 38}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3BfdConfigObjects OBJECT IDENTIFIER ::= {f3BfdMIB 1}
|
||||
f3BfdConformance OBJECT IDENTIFIER ::= {f3BfdMIB 2}
|
||||
|
||||
BfdSessPerfAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the action on bfd session performance data."
|
||||
SYNTAX INTEGER {
|
||||
notApplicable (0),
|
||||
clearCtrlPkts (1)
|
||||
}
|
||||
|
||||
--
|
||||
-- Bfd Config Table
|
||||
--
|
||||
bfdSessExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BfdSessExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table has list of entries with which FSPNM can associate some
|
||||
information in the form of name-value pairs.
|
||||
NOTE: This table is for FSPNM use only."
|
||||
::= { f3BfdConfigObjects 1 }
|
||||
|
||||
bfdSessExtEntry OBJECT-TYPE
|
||||
SYNTAX BfdSessExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row in bfdSessExtTable."
|
||||
AUGMENTS { bfdSessEntry }
|
||||
::= { bfdSessExtTable 1 }
|
||||
|
||||
BfdSessExtEntry ::= SEQUENCE {
|
||||
bfdSessExtInnerVlanControl TruthValue,
|
||||
bfdSessExtInnerVlanId VlanId,
|
||||
bfdSessExtInnerVlanPri VlanPriority,
|
||||
bfdSessExtOuterVlanControl TruthValue,
|
||||
bfdSessExtOuterVlanId VlanId,
|
||||
bfdSessExtOuterVlanPri VlanPriority,
|
||||
bfdSessExtIpPri Unsigned32,
|
||||
bfdSessExtIpGateway IpAddress,
|
||||
bfdSessExtAdminState AdminState,
|
||||
bfdSessExtOperationalState OperationalState,
|
||||
bfdSessExtSecondaryState SecondaryState,
|
||||
bfdSessExtNegRxInterval Unsigned32,
|
||||
bfdSessExtAlias DisplayString,
|
||||
bfdSessExtAction BfdSessPerfAction
|
||||
}
|
||||
|
||||
bfdSessExtInnerVlanControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify whether enable inner Vlan Tag."
|
||||
::= { bfdSessExtEntry 1 }
|
||||
|
||||
bfdSessExtInnerVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify inner VlanId."
|
||||
::= { bfdSessExtEntry 2 }
|
||||
|
||||
bfdSessExtInnerVlanPri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify inner Vlan Priority."
|
||||
::= { bfdSessExtEntry 3 }
|
||||
|
||||
bfdSessExtOuterVlanControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify whether enable outer Vlan Tag."
|
||||
::= { bfdSessExtEntry 4 }
|
||||
|
||||
bfdSessExtOuterVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify outer VlanId."
|
||||
::= { bfdSessExtEntry 5 }
|
||||
|
||||
bfdSessExtOuterVlanPri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify outer Vlan Priority."
|
||||
::= { bfdSessExtEntry 6 }
|
||||
|
||||
bfdSessExtIpPri OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify IP DSCP value."
|
||||
::= { bfdSessExtEntry 7 }
|
||||
|
||||
bfdSessExtIpGateway OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify IP gateway."
|
||||
::= { bfdSessExtEntry 8 }
|
||||
|
||||
bfdSessExtAdminState OBJECT-TYPE
|
||||
SYNTAX AdminState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Administrative State of the BFD session."
|
||||
::= { bfdSessExtEntry 9 }
|
||||
|
||||
bfdSessExtOperationalState OBJECT-TYPE
|
||||
SYNTAX OperationalState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Operational State of the BFD session."
|
||||
::= { bfdSessExtEntry 10 }
|
||||
|
||||
bfdSessExtSecondaryState OBJECT-TYPE
|
||||
SYNTAX SecondaryState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Secondary State of the BFD session."
|
||||
::= { bfdSessExtEntry 11 }
|
||||
|
||||
bfdSessExtNegRxInterval OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents negatiated recieve direction interval of the BFD session."
|
||||
::= { bfdSessExtEntry 12 }
|
||||
|
||||
bfdSessExtAlias OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the alias of the BFD session."
|
||||
::= { bfdSessExtEntry 13 }
|
||||
|
||||
bfdSessExtAction OBJECT-TYPE
|
||||
SYNTAX BfdSessPerfAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to perform some action on the bfd session."
|
||||
::= { bfdSessExtEntry 14 }
|
||||
|
||||
---
|
||||
---
|
||||
---
|
||||
f3BfdIpIfMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3BfdIpIfMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries for the BFD Traffic Ip Interface member."
|
||||
::= { f3BfdConfigObjects 2 }
|
||||
|
||||
f3BfdIpIfMemberEntry OBJECT-TYPE
|
||||
SYNTAX F3BfdIpIfMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3BfdIpIfMemberTable."
|
||||
INDEX { bfdSessIndex, f3BfdIpIfMemberObject }
|
||||
::= { f3BfdIpIfMemberTable 1 }
|
||||
|
||||
F3BfdIpIfMemberEntry ::= SEQUENCE {
|
||||
f3BfdIpIfMemberObject VariablePointer,
|
||||
f3BfdIpIfMemberStorageType StorageType,
|
||||
f3BfdIpIfMemberRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3BfdIpIfMemberObject OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the traffic ip interface."
|
||||
::= { f3BfdIpIfMemberEntry 1 }
|
||||
|
||||
f3BfdIpIfMemberStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3BfdIpIfMemberEntry 2 }
|
||||
|
||||
f3BfdIpIfMemberRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row.
|
||||
An entry MUST NOT exist in the active state unless all
|
||||
objects in the entry have an appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3BfdIpIfMemberRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3BfdIpIfMemberRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3BfdIpIfMemberRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3BfdIpIfMemberEntry 3 }
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- flow extension Table
|
||||
--
|
||||
f3L3TrafficIPInterfaceExtBfdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3L3TrafficIPInterfaceExtBfdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to traffic ip interface for configuration purposes."
|
||||
::= { f3BfdConfigObjects 3 }
|
||||
|
||||
f3L3TrafficIPInterfaceExtBfdEntry OBJECT-TYPE
|
||||
SYNTAX F3L3TrafficIPInterfaceExtBfdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3L3TrafficIPInterfaceExtBfdTable."
|
||||
AUGMENTS { f3L3TrafficIPInterfaceEntry }
|
||||
::= { f3L3TrafficIPInterfaceExtBfdTable 1 }
|
||||
|
||||
F3L3TrafficIPInterfaceExtBfdEntry ::= SEQUENCE {
|
||||
f3L3TrafficIPInterfaceExtBfdObject VariablePointer
|
||||
}
|
||||
|
||||
f3L3TrafficIPInterfaceExtBfdObject OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the BFD object OID."
|
||||
::= { f3L3TrafficIPInterfaceExtBfdEntry 1 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3BfdCompliances OBJECT IDENTIFIER ::= {f3BfdConformance 1}
|
||||
f3BfdGroups OBJECT IDENTIFIER ::= {f3BfdConformance 2}
|
||||
|
||||
f3BfdCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-BFD-MIB compilance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3BfdConfigGroup
|
||||
}
|
||||
::= { f3BfdCompliances 1 }
|
||||
|
||||
f3BfdConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
bfdSessExtInnerVlanControl,
|
||||
bfdSessExtInnerVlanId,
|
||||
bfdSessExtInnerVlanPri,
|
||||
bfdSessExtOuterVlanControl,
|
||||
bfdSessExtOuterVlanId,
|
||||
bfdSessExtOuterVlanPri,
|
||||
bfdSessExtIpPri,
|
||||
bfdSessExtIpGateway,
|
||||
bfdSessExtAdminState,
|
||||
bfdSessExtOperationalState,
|
||||
bfdSessExtSecondaryState,
|
||||
bfdSessExtNegRxInterval,
|
||||
bfdSessExtAlias,
|
||||
bfdSessExtAction,
|
||||
f3BfdIpIfMemberObject,
|
||||
f3BfdIpIfMemberStorageType,
|
||||
f3BfdIpIfMemberRowStatus,
|
||||
f3L3TrafficIPInterfaceExtBfdObject
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the BFD Configuration objects."
|
||||
::= { f3BfdGroups 1 }
|
||||
|
||||
END
|
1130
mibs/adva/fsp150cm-bridge.mib
Normal file
1130
mibs/adva/fsp150cm-bridge.mib
Normal file
File diff suppressed because it is too large
Load Diff
3480
mibs/adva/fsp150cm-cap.mib
Normal file
3480
mibs/adva/fsp150cm-cap.mib
Normal file
File diff suppressed because it is too large
Load Diff
1131
mibs/adva/fsp150cm-cfm.mib
Normal file
1131
mibs/adva/fsp150cm-cfm.mib
Normal file
File diff suppressed because it is too large
Load Diff
707
mibs/adva/fsp150cm-common.mib
Normal file
707
mibs/adva/fsp150cm-common.mib
Normal file
@ -0,0 +1,707 @@
|
||||
CM-COMMON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter64, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
cmCommonMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201607110000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Raghav Trivedi
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +1 972 759-1239
|
||||
E-mail: rtrivedi@advaoptical.com
|
||||
Postal: 2301 N. Greenville Ave. #300
|
||||
Richardson, TX USA 75082"
|
||||
DESCRIPTION
|
||||
"This module defines the Common MIB definitions used by
|
||||
the FSP150CM and FSP150CC product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201607110000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 201607110000Z
|
||||
(1) renamed FlowSecureState to FlowSecState since it cannot be moved from fsp150cm-connectguard.mib
|
||||
Notes from release 201607080000Z
|
||||
(1) moved FlowSecureState from fsp150cm-connectguard.mib
|
||||
Notes from release 201502040000Z
|
||||
(1) add xg210c subproduct
|
||||
|
||||
Notes from release 201412010000Z,
|
||||
(1) Added new Textual Convention: Decimal32
|
||||
|
||||
Notes from release 201405210000Z,
|
||||
(1) Added new EthernetMediaType literals:
|
||||
- auto,
|
||||
- none.
|
||||
|
||||
Notes from release 201311280000Z
|
||||
(1) Added new Secondary State literal - mon-tx
|
||||
|
||||
Notes from release 201202150000Z (post GE20x R5.2.3CC)
|
||||
(1) Added speed-auto-detect to EthernetPortSpeed
|
||||
|
||||
Notes from release 201108010000Z
|
||||
(1) Post EG-X merge (R5.1.1)
|
||||
|
||||
Notes from release 201107080000Z
|
||||
(1)Moved CmPmIntervalType from fsp150cm-perf.mib to this MIB
|
||||
(2)Added interval-5min to TC CmPmIntervalType
|
||||
|
||||
|
||||
Notes from release 201002120000Z
|
||||
(1)New Textual Conventions : ClassOfServiceType and SignalDirectionType
|
||||
(2)New product OIDs (used for sysOid) : ge201 and ge201se
|
||||
|
||||
Notes from release 200803160000Z,
|
||||
(1)EthernetPortSpeed textual convention now has additional literals,
|
||||
speed-auto-1000MB-full-master and speed-auto-1000MB-full-slave
|
||||
(2)Added textual convention SfpMediaType
|
||||
|
||||
Notes from release 200803030000Z,
|
||||
(1)MIB version ready for release FSP150CM."
|
||||
::= {fsp150cm 1}
|
||||
|
||||
-- sub products in the F3 family
|
||||
subproducts OBJECT IDENTIFIER ::= { cmCommonMIB 1 }
|
||||
f3Capabilities OBJECT IDENTIFIER ::= { cmCommonMIB 2 }
|
||||
|
||||
-- NEMI HUB shelf product
|
||||
nemihubshelf OBJECT IDENTIFIER ::= { subproducts 1 }
|
||||
-- GE101 NID product
|
||||
ge101 OBJECT IDENTIFIER ::= { subproducts 2 }
|
||||
-- GE206 NID product
|
||||
ge206 OBJECT IDENTIFIER ::= { subproducts 3 }
|
||||
-- GE201 NID product
|
||||
ge201 OBJECT IDENTIFIER ::= { subproducts 4 }
|
||||
-- GE201-SE NID product (GE201 with SyncE)
|
||||
ge201se OBJECT IDENTIFIER ::= { subproducts 5 }
|
||||
-- GE206F NID product (GE206 with 6 Access Ports with SFPs)
|
||||
ge206f OBJECT IDENTIFIER ::= { subproducts 6 }
|
||||
|
||||
-- CMAGG NID product
|
||||
cmagg OBJECT IDENTIFIER ::= { subproducts 7 }
|
||||
|
||||
-- GE112 NID product (GE112 with 2 Access Ports with SFPs)
|
||||
ge112 OBJECT IDENTIFIER ::= { subproducts 8 }
|
||||
-- GE114 NID product (GE114 with 4 Access Ports with SFPs)
|
||||
ge114 OBJECT IDENTIFIER ::= { subproducts 9 }
|
||||
|
||||
-- GE206v NID product (GE206 with 6 Access Ports w SFPs, expansion cards)
|
||||
ge206v OBJECT IDENTIFIER ::= { subproducts 10 }
|
||||
|
||||
-- XG210 NID product (10G NID with expansion cards)
|
||||
xg210 OBJECT IDENTIFIER ::= { subproducts 11 }
|
||||
|
||||
-- T1804 NID product (T1804 with 4 Access Ports with SFPs)
|
||||
t1804 OBJECT IDENTIFIER ::= { subproducts 12 }
|
||||
|
||||
-- T3204 NID product (T3204 with 4 Access Ports with SFPs)
|
||||
t3204 OBJECT IDENTIFIER ::= { subproducts 13 }
|
||||
|
||||
-- SyncProbe product
|
||||
gesyncprobe OBJECT IDENTIFIER ::= { subproducts 14 }
|
||||
|
||||
-- GE114H NID product (GE114H with 4 Access Ports with SFPs)
|
||||
ge114H OBJECT IDENTIFIER ::= { subproducts 15 }
|
||||
|
||||
-- GE114PH NID product (GE114PH with 4 Access Ports with SFPs)
|
||||
ge114PH OBJECT IDENTIFIER ::= { subproducts 16 }
|
||||
|
||||
-- GE114S NID product (GE114S with 4 Access Ports with SFPs)
|
||||
ge114S OBJECT IDENTIFIER ::= { subproducts 17 }
|
||||
|
||||
-- GE114SH NID product (GE114SH with 4 Access Ports with SFPs)
|
||||
ge114SH OBJECT IDENTIFIER ::= { subproducts 18 }
|
||||
|
||||
-- SH1PCS NID product (10G NID with expansion cards)
|
||||
sh1pcs OBJECT IDENTIFIER ::= { subproducts 19 }
|
||||
|
||||
-- GE112Pro NID product (GE112Pro with 2 Access Ports with SFPs)
|
||||
ge112Pro OBJECT IDENTIFIER ::= { subproducts 20 }
|
||||
|
||||
-- GE112ProM NID product (GE112ProM with 2 Access Ports with SFPs)
|
||||
ge112ProM OBJECT IDENTIFIER ::= { subproducts 21 }
|
||||
|
||||
-- GE114Pro NID product (GE114Pro with 4 Access Ports with SFPs)
|
||||
ge114Pro OBJECT IDENTIFIER ::= { subproducts 22 }
|
||||
|
||||
-- GE114ProC NID product (GE114ProC with 4 Access Ports with SFPs)
|
||||
ge114ProC OBJECT IDENTIFIER ::= { subproducts 23 }
|
||||
|
||||
-- GE114ProS NID product (GE114ProSH with 4 Access Ports with SFPs)
|
||||
ge114ProSH OBJECT IDENTIFIER ::= { subproducts 24 }
|
||||
|
||||
-- GE114ProCS NID product (GE114ProCSH with 4 Access Ports with SFPs)
|
||||
ge114ProCSH OBJECT IDENTIFIER ::= { subproducts 25 }
|
||||
|
||||
-- GE114ProHE NID product (GE114ProHE with 4 Access Ports with SFPs)
|
||||
ge114ProHE OBJECT IDENTIFIER ::= { subproducts 26 }
|
||||
|
||||
-- MACSEC NID product
|
||||
xg210c OBJECT IDENTIFIER ::= { subproducts 27 }
|
||||
|
||||
-- GE112ProH NID product (GE112ProH with 2 Access Ports with SFPs)
|
||||
ge112ProH OBJECT IDENTIFIER ::= { subproducts 28 }
|
||||
|
||||
-- GE114G NID product (GE114G with 2 Access Ports with SFPs)
|
||||
ge114G OBJECT IDENTIFIER ::= { subproducts 29 }
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
PortType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for types of ports.
|
||||
eth-access - Ethernet Access Port,
|
||||
eth-network - Ethernet Network Port."
|
||||
SYNTAX INTEGER {
|
||||
eth-access (1),
|
||||
eth-network (2)
|
||||
}
|
||||
|
||||
TrafficDirection ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for direction of traffic.
|
||||
a2n - Access to Network direction,
|
||||
n2a - Network to Access direction,
|
||||
ingress - Entering system direction,
|
||||
egress - Away from system direction,
|
||||
n2n - Network to Network direction."
|
||||
SYNTAX INTEGER {
|
||||
a2n (1),
|
||||
n2a (2),
|
||||
ingress (3),
|
||||
egress (4),
|
||||
n2n (5)
|
||||
}
|
||||
|
||||
VlanId ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual Convention for the Vlan Id."
|
||||
SYNTAX INTEGER (0..4095)
|
||||
|
||||
|
||||
VlanPriority ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual Convention for the Vlan Priority."
|
||||
SYNTAX INTEGER (0..7)
|
||||
|
||||
VlanTagType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual Convention for the Type of VLAN Tag."
|
||||
SYNTAX INTEGER {
|
||||
inner-vlantag (1),
|
||||
outer-vlantag (2),
|
||||
n2a-priorityMapping(3),
|
||||
mplsLabel(4),
|
||||
vcLabel(5),
|
||||
encapOuterVlanTag(6)
|
||||
}
|
||||
|
||||
|
||||
AdminState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administrative State used for FSP150CM entities.
|
||||
in-service - represents normal, in-service, traffic passing
|
||||
state of the Entity;
|
||||
management - represents the traffic passing state,
|
||||
however, alarms are not reported
|
||||
maintenance- represents the mandatory state of operating
|
||||
loopbacks, ECPA test as well as Etherjack
|
||||
diagnosis operations, alarms are not reported
|
||||
disabled - represents the disabled state, user traffic is not passed,
|
||||
management traffic is passed, alarms are not reported
|
||||
unassigned - represents the disabled state,
|
||||
traffic(user or management) is not passed,
|
||||
alarms are not monitored.
|
||||
monitored - represents the monitored state.
|
||||
Used for retrieving performance monitoring on entity, but entity can't be used for normal operation.
|
||||
Alarms are reported "
|
||||
SYNTAX INTEGER {
|
||||
in-service (1),
|
||||
management (2),
|
||||
maintenance(3),
|
||||
disabled (4),
|
||||
unassigned (5),
|
||||
monitored (6)
|
||||
}
|
||||
|
||||
OperationalState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operational State used for FSP150CM entities.
|
||||
normal - represents operational state UP,
|
||||
outage - represents operational state DOWN."
|
||||
SYNTAX INTEGER {
|
||||
normal (1),
|
||||
outage (2)
|
||||
}
|
||||
|
||||
SecondaryState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Secondary state used for FSP150CM entities.
|
||||
active - Active,
|
||||
automaticinservice - Automatic In Service,
|
||||
facilityfailure - Facility Failure,
|
||||
fault - Fault,
|
||||
loopback - Loopback,
|
||||
maintenance - Maintenance,
|
||||
mismatchedeqpt - Mismatched Equipment,
|
||||
standbyhot - Standby Hot,
|
||||
supportingentityoutage - Supporting Entity Outage,
|
||||
unassigned - Unassigned,
|
||||
unequipped - Unequipped,
|
||||
disabled - Disabled,
|
||||
forcedoffline - Forced offline,
|
||||
initializing - Initializing,
|
||||
prtcl - Protocol,
|
||||
blckd - Blocked,
|
||||
mon-tx - Monitor TX,
|
||||
mir-rx - Mirror RX,
|
||||
cema - CEMA,
|
||||
lkdo - LKDO"
|
||||
SYNTAX BITS {
|
||||
not-applicable (0),
|
||||
active (1),
|
||||
automaticinservice (2),
|
||||
facilityfailure (3),
|
||||
fault (4),
|
||||
loopback (5),
|
||||
maintenance (6),
|
||||
mismatchedeqpt (7),
|
||||
standbyhot (8),
|
||||
supportingentityoutage (9),
|
||||
unassigned (10),
|
||||
unequipped (11),
|
||||
disabled (12),
|
||||
forcedoffline (13),
|
||||
initializing(14),
|
||||
prtcl(15),
|
||||
blckd(16),
|
||||
mon-tx(17),
|
||||
mir-rx(18),
|
||||
cema(19),
|
||||
lkdo(20)
|
||||
}
|
||||
|
||||
EthernetPortSpeed ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Ethernet Port Speed.
|
||||
speed-unknown : speed unknown
|
||||
speed-10MB-full : fixed speed 10MB full duplex
|
||||
speed-10MB-half : fixed speed 10MB half duplex
|
||||
speed-100MB-full : fixed speed 100MB full duplex
|
||||
speed-100MB-half : fixed speed 100MB half duplex
|
||||
speed-1000MB-full : fixed speed 1000MB full duplex
|
||||
speed-1000MB-half : fixed speed 1000MB half duplex
|
||||
speed-auto : Auto negotiation, advertise all speeds
|
||||
speed-auto-10MB-full : Auto negotiation, advertise 10MB full duplex
|
||||
speed-auto-10MB-half : Auto negotiation, advertise 10MB half duplex
|
||||
speed-auto-100MB-full: Auto negotiation, advertise 100MB full duplex
|
||||
speed-auto-100MB-half: Auto negotiation, advertise 100MB half duplex
|
||||
speed-auto-1000MB-full: Auto negotiation, advertise 1000MB full duplex
|
||||
speed-auto-1000MB-half: Auto negotiation, advertise 1000MB half duplex
|
||||
speed-negotiating : Auto negotiating, transient state
|
||||
speed-auto-1000MB-full-master : Auto negotiation, advertise 1000MB full duplex, sync master
|
||||
speed-auto-1000MB-full-slave : Auto negotiation, advertise 1000MB full duplex, sync slave
|
||||
speed-none : Used to denote speed, when negotiating
|
||||
speed-auto-1000MB-full-master-preferred : Auto negotiation,
|
||||
advertise 1000MB full duplex, preferred sync master
|
||||
speed-auto-1000MB-full-slave-preferred : Auto negotiation,
|
||||
advertise 1000MB full duplex, preferred sync slave
|
||||
speed-10G-full : fixed speed 10G full duplex
|
||||
speed-auto-detect : Auto detect speed; iterate through available speeds and test
|
||||
the link with remote end - if link is up at given speed, this speed is configured
|
||||
."
|
||||
SYNTAX INTEGER {
|
||||
speed-unknown (0),
|
||||
speed-10MB-full (1),
|
||||
speed-10MB-half (2),
|
||||
speed-100MB-full(3),
|
||||
speed-100MB-half(4),
|
||||
speed-1000MB-full(5),
|
||||
speed-1000MB-half(6),
|
||||
speed-auto (7),
|
||||
speed-auto-10MB-full(8),
|
||||
speed-auto-10MB-half(9),
|
||||
speed-auto-100MB-full(10),
|
||||
speed-auto-100MB-half(11),
|
||||
speed-auto-1000MB-full(12),
|
||||
speed-auto-1000MB-half(13),
|
||||
speed-negotiating(14),
|
||||
speed-auto-1000MB-full-master(15),
|
||||
speed-auto-1000MB-full-slave(16),
|
||||
speed-none(17),
|
||||
speed-auto-1000MB-full-master-preferred(18),
|
||||
speed-auto-1000MB-full-slave-preferred(19),
|
||||
speed-10G-full (20),
|
||||
speed-auto-detect (21)
|
||||
}
|
||||
|
||||
EthernetMediaType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Ethernet Port Media Type."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
copper(1),
|
||||
fiber(2),
|
||||
coppersfp(3), --enumeration added in R4.4CC
|
||||
auto(4),
|
||||
none(5)
|
||||
}
|
||||
|
||||
PerfCounter64 ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type represents a non-negative 64-bit integer. The initial
|
||||
value of this integer will be 0. It will increment with time,
|
||||
however, the value will revert back to 0 when the time period
|
||||
for history interval elapses. Typically, this will be noticed
|
||||
at 15minute intervals and 1 day intervals. Only the rollover
|
||||
interval periods will keep counting to a maximum 64-bit value
|
||||
and will wrap to 0 when this occurs."
|
||||
SYNTAX Counter64
|
||||
|
||||
PerfCounter32 ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type represents a non-negative 32-bit integer. The initial
|
||||
value of this integer will be 0. It will increment with time,
|
||||
however, the value will revert back to 0 when the time period
|
||||
for history interval elapses. Typically, this will be noticed
|
||||
at 15minute intervals and 1 day intervals. Only the rollover
|
||||
interval periods will keep counting to a maximum 32-bit value
|
||||
and will wrap to 0 when this occurs."
|
||||
SYNTAX Counter32
|
||||
|
||||
IpVersion ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type allows choice of IPv4 or IPv6 address specification."
|
||||
SYNTAX INTEGER {
|
||||
ipv4(1),
|
||||
ipv6(2)
|
||||
}
|
||||
|
||||
IpPriorityMapMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type allows choice of IP Priority Mapping Mode."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
none(1),
|
||||
priomap-tos(2),
|
||||
priomap-dscp(3)
|
||||
}
|
||||
|
||||
PriorityMapMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This type allows choice of Priority Mapping Mode."
|
||||
SYNTAX INTEGER {
|
||||
priomap-none(1),
|
||||
priomap-tos(2),
|
||||
priomap-dscp(3),
|
||||
priomap-8021p(4), -- Outer
|
||||
priomap-8021p-inner(5)
|
||||
}
|
||||
|
||||
SfpConnectorValue ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This lists the SFP connector values."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable (0),
|
||||
unknown (1),
|
||||
sc (2),
|
||||
fcs1cu (3),
|
||||
fcs2cu (4),
|
||||
bnc-tnc (5),
|
||||
fccoaxhdr (6),
|
||||
fjack (7),
|
||||
lc (8),
|
||||
mt-rj (9),
|
||||
mu (10),
|
||||
sg (11),
|
||||
optpigtail (12),
|
||||
hssdc (13),
|
||||
cupigtail (14),
|
||||
vendorspecific (15),
|
||||
rj45(16)
|
||||
}
|
||||
|
||||
RestartType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Restart Type used across all card types."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
warm-start (1),
|
||||
cold-start (2)
|
||||
}
|
||||
|
||||
SfpMediaType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the SFP Media Type."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
singlemode(1),
|
||||
multimode(2),
|
||||
multimode62-5(3),
|
||||
copper(4)
|
||||
}
|
||||
|
||||
ScheduleType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Schedule Type of a scheduled operation."
|
||||
SYNTAX INTEGER {
|
||||
periodic(1),
|
||||
one-shot(2)
|
||||
}
|
||||
|
||||
SchedActivityStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Scheduled Group Activity Status."
|
||||
SYNTAX INTEGER {
|
||||
initial(1),
|
||||
active(2),
|
||||
suspended(3),
|
||||
completed(4)
|
||||
}
|
||||
|
||||
SchedActivityAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Scheduled Activity Action."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
suspend(1),
|
||||
resume(2)
|
||||
}
|
||||
|
||||
MepDestinationType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Destination MEP Types."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
mepid(1),
|
||||
macaddress(2)
|
||||
}
|
||||
|
||||
ClassOfServiceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Class of Service Types."
|
||||
SYNTAX INTEGER {
|
||||
cos-not-applicable(0),
|
||||
cos-zero(1),
|
||||
cos-one(2),
|
||||
cos-two(3),
|
||||
cos-three(4),
|
||||
cos-four(5),
|
||||
cos-five(6),
|
||||
cos-six(7),
|
||||
cos-seven(8)
|
||||
}
|
||||
|
||||
SignalDirectionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signal Direction Type."
|
||||
SYNTAX INTEGER {
|
||||
input(1),
|
||||
output(2)
|
||||
}
|
||||
|
||||
AfpTagControl ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Afp Tag Control."
|
||||
SYNTAX INTEGER {
|
||||
ctag(1),
|
||||
stag(2),
|
||||
both(3)
|
||||
}
|
||||
|
||||
CmP2PFlowType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Agg Flow Type,incluing e-line."
|
||||
SYNTAX INTEGER {
|
||||
eline (1)
|
||||
}
|
||||
|
||||
CmTrafficACLPriorityType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Traffic acl priority type, including tos, dscp and traffic class."
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(0),
|
||||
acl-tos(1),
|
||||
acl-dscp(2)
|
||||
}
|
||||
|
||||
CmTrafficAclFilterActionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Access Control List
|
||||
permit - Permit access,
|
||||
deny - Deny access."
|
||||
SYNTAX INTEGER {
|
||||
permit (1),
|
||||
deny (2)
|
||||
}
|
||||
|
||||
CmTrafficAclFilterType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Traffic acl filter type, including
|
||||
MAC
|
||||
IPV4
|
||||
IPV6."
|
||||
SYNTAX INTEGER {
|
||||
mac (1),
|
||||
ipv4 (2),
|
||||
ipv6 (3)
|
||||
}
|
||||
|
||||
CmTrafficAclProtocolType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Traffic acl protocol type, including
|
||||
tcp
|
||||
udp."
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(0),
|
||||
tcp (1),
|
||||
udp (2)
|
||||
}
|
||||
VlanEthertype ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Vlan Ether Type,
|
||||
cvlan,
|
||||
svlan."
|
||||
SYNTAX INTEGER {
|
||||
cvlan (1),
|
||||
svlan (2)
|
||||
}
|
||||
|
||||
CmPmBinAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides ability to clear the contents of PM bin."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
clear (1)
|
||||
}
|
||||
|
||||
CmPmIntervalType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the Performance Monitoring Interval Type."
|
||||
SYNTAX INTEGER {
|
||||
interval-15min (1),
|
||||
interval-1day (2),
|
||||
rollover (3),
|
||||
interval-5min (4)
|
||||
}
|
||||
|
||||
TDMFrequencySourceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for TDM Frequency Source
|
||||
loopTiming,
|
||||
systemTiming,
|
||||
lineTiming"
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(0),
|
||||
loopTiming(1),
|
||||
systemTiming(2),
|
||||
lineTiming(3)
|
||||
}
|
||||
|
||||
F3DisplayString ::= TEXTUAL-CONVENTION
|
||||
DISPLAY-HINT "2047a"
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is similar with DisplayString,
|
||||
and the difference is its length is 2047.
|
||||
|
||||
Any object defined using this syntax may not exceed 2047
|
||||
characters in length."
|
||||
SYNTAX OCTET STRING (SIZE (0..2047))
|
||||
|
||||
Decimal32 ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value is encoded in a Decimal32 interchange format.
|
||||
The decimal value should be calculated as follows:
|
||||
|
||||
(−1)^sign x 10^(exponent−101) x mantissa
|
||||
|
||||
The individual components of the equation are coded in two different
|
||||
formats depending on the range of the mantissa.
|
||||
|
||||
Format A:
|
||||
Second and third bits can be: 00, 01 or 10
|
||||
|
||||
s EEeeeeee mmmmmmm mmmmmmmm mmmmmmmm
|
||||
|
||||
sign: coded on a 1 bit - s
|
||||
exponent: coded on 8 bits - EEeeeeee
|
||||
where EE: 00, 01 or 10
|
||||
mantissa: coded on 24 bits - 0mmmmmmm mmmmmmmm mmmmmmmm
|
||||
|
||||
Format B:
|
||||
For a larger mantissa.
|
||||
Second and third bits are: 11
|
||||
|
||||
s 11 EEeeeeee mmmmm mmmmmmmm mmmmmmmm
|
||||
|
||||
sign: coded on a 1 bit - s
|
||||
exponent: coded on 8 bits - EEeeeeee
|
||||
where EE: 00, 01 or 10
|
||||
mantissa: coded on 24 bits - 100mmmmm mmmmmmmm mmmmmmmm"
|
||||
SYNTAX Unsigned32
|
||||
|
||||
UserInterfaceType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Denotes used user interface type."
|
||||
SYNTAX INTEGER {
|
||||
cli (1),
|
||||
gui (2),
|
||||
netconf (3),
|
||||
snmp (4)
|
||||
}
|
||||
-- same as FlowSecureState. Duplicated to avoid cyclic dependency
|
||||
FlowSecState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flow secure state."
|
||||
SYNTAX INTEGER {
|
||||
secureNormal (1),
|
||||
secureBlocked (2),
|
||||
unsecureNormal (3),
|
||||
unsecureBlocked (4)
|
||||
}
|
||||
|
||||
END
|
2551
mibs/adva/fsp150cm-connectguard.mib
Normal file
2551
mibs/adva/fsp150cm-connectguard.mib
Normal file
File diff suppressed because it is too large
Load Diff
287
mibs/adva/fsp150cm-dataexport.mib
Normal file
287
mibs/adva/fsp150cm-dataexport.mib
Normal file
@ -0,0 +1,287 @@
|
||||
F3-DATAEXPORT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, RowStatus, StorageType,
|
||||
VariablePointer
|
||||
FROM SNMPv2-TC
|
||||
IpVersion, PerfCounter64
|
||||
FROM CM-COMMON-MIB
|
||||
Ipv6Address
|
||||
FROM IPV6-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
f3DataExportMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201310310000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Marek Romaniuk
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 414
|
||||
E-mail: mromaniuk@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the Data Export MIB definitions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201310310000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201312090000Z,
|
||||
(1) Added new object: f3DataExportClearStatsAction
|
||||
Notes from release 201310310000Z,
|
||||
(1) MIB version ready for release FSP150CC 6.1.CC."
|
||||
|
||||
::= {fsp150cm 30}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
|
||||
f3DataExportConfigObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 1}
|
||||
f3DataExportCounterObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 2}
|
||||
f3DataExportActionObjects OBJECT IDENTIFIER ::= {f3DataExportMIB 3}
|
||||
f3DataExportConformance OBJECT IDENTIFIER ::= {f3DataExportMIB 4}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
DataExportType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data Export Types."
|
||||
SYNTAX BITS {
|
||||
esal3pm(1),
|
||||
twamppm(2),
|
||||
flowbyteratepm(3)
|
||||
}
|
||||
|
||||
--
|
||||
-- Data Export Configure Scalars
|
||||
--
|
||||
|
||||
f3DataExportTypes OBJECT-TYPE
|
||||
SYNTAX DataExportType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object provides ability to set data export types."
|
||||
::= { f3DataExportConfigObjects 1 }
|
||||
|
||||
f3DataExportReportInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..60)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object provides ability to set interval value (in seconds)."
|
||||
::= { f3DataExportConfigObjects 2 }
|
||||
|
||||
f3DataExportIpVersion OBJECT-TYPE
|
||||
SYNTAX IpVersion
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object provides ability to set version of IP protocol."
|
||||
::= { f3DataExportConfigObjects 3 }
|
||||
|
||||
f3DataExportServerIpv4Addr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object provides ability to set IPv4 FTP server address."
|
||||
::= { f3DataExportConfigObjects 4 }
|
||||
|
||||
f3DataExportServerIpv6Addr OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object provides ability to set IPv6 FTP server address."
|
||||
::= { f3DataExportConfigObjects 5 }
|
||||
|
||||
f3DataExportUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object provides ability to set transfer protocol user login."
|
||||
::= { f3DataExportConfigObjects 6 }
|
||||
|
||||
f3DataExportPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object provides ability to set transfer protocol user password.
|
||||
Reading this object will return an empty string if the password
|
||||
has not been set or ***** if the password has been set."
|
||||
::= { f3DataExportConfigObjects 7 }
|
||||
|
||||
f3DataExportPath OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" This object provides ability to set remote path to place file."
|
||||
::= { f3DataExportConfigObjects 8 }
|
||||
|
||||
|
||||
f3DataExportConfigObjectTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3DataExportConfigObjectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table allows configuration of the object which need export data."
|
||||
::= { f3DataExportConfigObjects 9 }
|
||||
|
||||
f3DataExportConfigObjectEntry OBJECT-TYPE
|
||||
SYNTAX F3DataExportConfigObjectEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3DataExportConfigObjectTable."
|
||||
INDEX { f3DataExportConfigObjectEntity }
|
||||
::= { f3DataExportConfigObjectTable 1 }
|
||||
|
||||
F3DataExportConfigObjectEntry ::= SEQUENCE {
|
||||
f3DataExportConfigObjectEntity VariablePointer,
|
||||
f3DataExportConfigObjectStorageType StorageType,
|
||||
f3DataExportConfigObjectRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3DataExportConfigObjectEntity OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object value need export data."
|
||||
::= { f3DataExportConfigObjectEntry 1 }
|
||||
|
||||
f3DataExportConfigObjectStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3DataExportConfigObjectEntry 2 }
|
||||
|
||||
f3DataExportConfigObjectRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row.
|
||||
An entry MUST NOT exist in the active state unless all
|
||||
objects in the entry have an appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3DataExportConfigObjectRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3DataExportConfigObjectRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3DataExportConfigObjectRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3DataExportConfigObjectEntry 3 }
|
||||
|
||||
--
|
||||
-- Data Export Counter Scalars
|
||||
--
|
||||
|
||||
f3DataExportServerXferPass OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Counter for successful PM export"
|
||||
::= { f3DataExportCounterObjects 1 }
|
||||
|
||||
f3DataExportServerXferFail OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
" Counter for failure PM export."
|
||||
::= { f3DataExportCounterObjects 2 }
|
||||
|
||||
|
||||
--
|
||||
-- Data Export Action Objects
|
||||
--
|
||||
|
||||
f3DataExportClearStatsAction OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
clear(1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Initiates a data export action.
|
||||
This object is write only.
|
||||
Supported actions are:
|
||||
clear(1) - Clear Data Export Stats."
|
||||
::= { f3DataExportActionObjects 1 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
f3DataExportCompliances OBJECT IDENTIFIER ::= {f3DataExportConformance 1}
|
||||
f3DataExportGroups OBJECT IDENTIFIER ::= {f3DataExportConformance 2}
|
||||
|
||||
f3DataExportCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-DATAEXPORT-MIB compilance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3DataExportConfigGroup, f3DataExportCounterGroup, f3DataExportActionGroup
|
||||
}
|
||||
::= { f3DataExportCompliances 1 }
|
||||
|
||||
f3DataExportConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3DataExportTypes,
|
||||
f3DataExportReportInterval,
|
||||
f3DataExportIpVersion,
|
||||
f3DataExportServerIpv4Addr,
|
||||
f3DataExportServerIpv6Addr,
|
||||
f3DataExportUserName,
|
||||
f3DataExportPassword,
|
||||
f3DataExportPath
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Data Export."
|
||||
::= { f3DataExportGroups 1 }
|
||||
|
||||
f3DataExportCounterGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3DataExportServerXferPass,
|
||||
f3DataExportServerXferFail
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Data Export counter objects."
|
||||
::= { f3DataExportGroups 2 }
|
||||
|
||||
f3DataExportActionGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3DataExportClearStatsAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Data Export action objects."
|
||||
::= { f3DataExportGroups 3 }
|
||||
|
||||
END
|
704
mibs/adva/fsp150cm-elmi.mib
Normal file
704
mibs/adva/fsp150cm-elmi.mib
Normal file
@ -0,0 +1,704 @@
|
||||
F3-ELMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, TimeTicks
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
DisplayString, TruthValue, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
neIndex, shelfIndex, slotIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
cmEthernetAccPortIndex, cmEthernetNetPortIndex, cmFlowIndex
|
||||
FROM CM-FACILITY-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
PerfCounter64, OperationalState
|
||||
FROM CM-COMMON-MIB;
|
||||
|
||||
f3ElmiMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201205180000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Raghav Trivedi
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +1 972 759-1239
|
||||
E-mail: rtrivedi@advaoptical.com
|
||||
Postal: 2301 N. Greenville Ave. #300
|
||||
Richardson, TX USA 75082"
|
||||
DESCRIPTION
|
||||
"This module defines the ELMI MIB definitions used by
|
||||
the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201205180000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201205180000Z
|
||||
(i)Initial Version."
|
||||
::= {fsp150cm 20}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3ElmiConfigObjects OBJECT IDENTIFIER ::= {f3ElmiMIB 1}
|
||||
f3ElmiStatsObjects OBJECT IDENTIFIER ::= {f3ElmiMIB 2}
|
||||
f3ElmiConformance OBJECT IDENTIFIER ::= {f3ElmiMIB 3}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
ELMIEvcStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the E-LMI EVC status sent in Status messages"
|
||||
SYNTAX INTEGER {
|
||||
active(1),
|
||||
inactive(2),
|
||||
partiallyActive(3)
|
||||
}
|
||||
|
||||
ELMIEvcType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the E-LMI EVC type sent in Status messages"
|
||||
SYNTAX INTEGER {
|
||||
pointToPoint(1),
|
||||
pointToMultipoint(2)
|
||||
}
|
||||
|
||||
--
|
||||
-- CONFIGURATION
|
||||
--
|
||||
--
|
||||
-- Ethernet Access Port - ELMI Config Table
|
||||
--
|
||||
f3AccPortElmiConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3AccPortElmiConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Access Port related
|
||||
ELMI Configuration."
|
||||
::= { f3ElmiConfigObjects 1 }
|
||||
|
||||
f3AccPortElmiConfigEntry OBJECT-TYPE
|
||||
SYNTAX F3AccPortElmiConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Access Port ELMI Configuration Entity."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetAccPortIndex,
|
||||
f3AccPortElmiConfigIndex }
|
||||
::= { f3AccPortElmiConfigTable 1 }
|
||||
|
||||
F3AccPortElmiConfigEntry ::= SEQUENCE {
|
||||
f3AccPortElmiConfigIndex Integer32,
|
||||
f3AccPortElmiConfigEnabled TruthValue,
|
||||
f3AccPortElmiConfigOperationalState OperationalState,
|
||||
f3AccPortElmiConfigN393StatusCounter Integer32,
|
||||
f3AccPortElmiConfigT392PollVerificationTimer Integer32,
|
||||
f3AccPortElmiConfigAsyncStatusEnabled TruthValue,
|
||||
f3AccPortElmiConfigMinAsyncMessageInterval Integer32
|
||||
}
|
||||
|
||||
f3AccPortElmiConfigIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Access Port ELMI Configuration."
|
||||
::= { f3AccPortElmiConfigEntry 1 }
|
||||
|
||||
f3AccPortElmiConfigEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows SNMP management entities to enable/disable ELMI
|
||||
on the Access Port."
|
||||
::= { f3AccPortElmiConfigEntry 2 }
|
||||
|
||||
f3AccPortElmiConfigOperationalState OBJECT-TYPE
|
||||
SYNTAX OperationalState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Operational State of the ELMI state machine
|
||||
on the Access Port."
|
||||
::= { f3AccPortElmiConfigEntry 3 }
|
||||
|
||||
f3AccPortElmiConfigN393StatusCounter OBJECT-TYPE
|
||||
SYNTAX Integer32 (2..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of maximum number of consecutive errors,
|
||||
after which ELMI is declared as not operational."
|
||||
DEFVAL { 4 }
|
||||
::= { f3AccPortElmiConfigEntry 4 }
|
||||
|
||||
f3AccPortElmiConfigT392PollVerificationTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (0|5..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the Poll Verification Timer in seconds. Value of
|
||||
0 will be used to disable the timer."
|
||||
DEFVAL { 15 }
|
||||
::= { f3AccPortElmiConfigEntry 5 }
|
||||
|
||||
f3AccPortElmiConfigAsyncStatusEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows configuration of the capability to generate and
|
||||
send Asynchronous Status."
|
||||
::= { f3AccPortElmiConfigEntry 6 }
|
||||
|
||||
f3AccPortElmiConfigMinAsyncMessageInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows configuration of the minimum time interval between
|
||||
asynchronouos status messages, in seconds."
|
||||
DEFVAL { 1 }
|
||||
::= { f3AccPortElmiConfigEntry 7 }
|
||||
|
||||
--
|
||||
-- Ethernet Network Port - ELMI Config Table
|
||||
--
|
||||
f3NetPortElmiConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3NetPortElmiConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Access Port related
|
||||
ELMI Configuration."
|
||||
::= { f3ElmiConfigObjects 2 }
|
||||
|
||||
f3NetPortElmiConfigEntry OBJECT-TYPE
|
||||
SYNTAX F3NetPortElmiConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Access Port ELMI Configuration Entity."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetNetPortIndex,
|
||||
f3NetPortElmiConfigIndex }
|
||||
::= { f3NetPortElmiConfigTable 1 }
|
||||
|
||||
F3NetPortElmiConfigEntry ::= SEQUENCE {
|
||||
f3NetPortElmiConfigIndex Integer32,
|
||||
f3NetPortElmiConfigEnabled TruthValue,
|
||||
f3NetPortElmiConfigOperationalState OperationalState,
|
||||
f3NetPortElmiConfigN393StatusCounter Integer32,
|
||||
f3NetPortElmiConfigT392PollVerificationTimer Integer32,
|
||||
f3NetPortElmiConfigAsyncStatusEnabled TruthValue,
|
||||
f3NetPortElmiConfigMinAsyncMessageInterval Integer32
|
||||
}
|
||||
|
||||
f3NetPortElmiConfigIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Network Port ELMI Configuration."
|
||||
::= { f3NetPortElmiConfigEntry 1 }
|
||||
|
||||
f3NetPortElmiConfigEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows SNMP management entities to enable/disable ELMI
|
||||
on the Network Port."
|
||||
::= { f3NetPortElmiConfigEntry 2 }
|
||||
|
||||
f3NetPortElmiConfigOperationalState OBJECT-TYPE
|
||||
SYNTAX OperationalState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Operational State of the ELMI state machine
|
||||
on the Network Port."
|
||||
::= { f3NetPortElmiConfigEntry 3 }
|
||||
|
||||
f3NetPortElmiConfigN393StatusCounter OBJECT-TYPE
|
||||
SYNTAX Integer32 (2..10)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of maximum number of consecutive errors,
|
||||
after which ELMI is declared as not operational."
|
||||
DEFVAL { 4 }
|
||||
::= { f3NetPortElmiConfigEntry 4 }
|
||||
|
||||
f3NetPortElmiConfigT392PollVerificationTimer OBJECT-TYPE
|
||||
SYNTAX Integer32 (0|5..30)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the Poll Verification Timer in seconds. Value of
|
||||
0 will be used to disable the timer."
|
||||
DEFVAL { 15 }
|
||||
::= { f3NetPortElmiConfigEntry 5 }
|
||||
|
||||
f3NetPortElmiConfigAsyncStatusEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows configuration of the capability to generate and
|
||||
send Asynchronous Status."
|
||||
::= { f3NetPortElmiConfigEntry 6 }
|
||||
|
||||
f3NetPortElmiConfigMinAsyncMessageInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..3)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows configuration of the minimum time interval between
|
||||
asynchronouos status messages, in seconds."
|
||||
DEFVAL { 1 }
|
||||
::= { f3NetPortElmiConfigEntry 7 }
|
||||
|
||||
--
|
||||
-- Ethernet Access Port - ELMI Statistics Table
|
||||
--
|
||||
f3AccPortElmiStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3AccPortElmiStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Access Port related
|
||||
ELMI Statistics."
|
||||
::= { f3ElmiStatsObjects 1 }
|
||||
|
||||
f3AccPortElmiStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3AccPortElmiStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Access Port ELMI Statistics Entity."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetAccPortIndex,
|
||||
f3AccPortElmiConfigIndex, f3AccPortElmiStatsIndex }
|
||||
::= { f3AccPortElmiStatsTable 1 }
|
||||
|
||||
|
||||
F3AccPortElmiStatsEntry ::= SEQUENCE {
|
||||
f3AccPortElmiStatsIndex Integer32,
|
||||
f3AccPortElmiStatsLastFullStatusSent TimeTicks,
|
||||
f3AccPortElmiStatsLastStatusCheckSent TimeTicks,
|
||||
f3AccPortElmiStatsLastFullStatusReceived TimeTicks,
|
||||
f3AccPortElmiStatsLastStatusCheckReceived TimeTicks,
|
||||
f3AccPortElmiStatsInvalidProtocolVersionFrames PerfCounter64,
|
||||
f3AccPortElmiStatsInvalidMessageTypeFrames PerfCounter64,
|
||||
f3AccPortElmiStatsOutOfSequenceIEFrames PerfCounter64,
|
||||
f3AccPortElmiStatsDuplicateIEFrames PerfCounter64,
|
||||
f3AccPortElmiStatsMissingMandatoryIEFrames PerfCounter64,
|
||||
f3AccPortElmiStatsErroredMandatoryIEFrames PerfCounter64,
|
||||
f3AccPortElmiStatsUnexpectedIEFrames PerfCounter64,
|
||||
f3AccPortElmiStatsPVTExpirations PerfCounter64
|
||||
}
|
||||
|
||||
f3AccPortElmiStatsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Access Port ELMI Statistics."
|
||||
::= { f3AccPortElmiStatsEntry 1 }
|
||||
|
||||
f3AccPortElmiStatsLastFullStatusSent OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides number of hours, minutes, seconds since last full
|
||||
status report was sent."
|
||||
::= { f3AccPortElmiStatsEntry 2 }
|
||||
|
||||
f3AccPortElmiStatsLastStatusCheckSent OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides number of hours, minutes, seconds since last
|
||||
status check was sent."
|
||||
::= { f3AccPortElmiStatsEntry 3 }
|
||||
|
||||
f3AccPortElmiStatsLastFullStatusReceived OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides number of hours, minutes, seconds since last
|
||||
status check was received."
|
||||
::= { f3AccPortElmiStatsEntry 4 }
|
||||
|
||||
f3AccPortElmiStatsLastStatusCheckReceived OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides number of hours, minutes, seconds since last
|
||||
status check was received."
|
||||
::= { f3AccPortElmiStatsEntry 5 }
|
||||
|
||||
f3AccPortElmiStatsInvalidProtocolVersionFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of invalid protocol version frames."
|
||||
::= { f3AccPortElmiStatsEntry 6 }
|
||||
|
||||
f3AccPortElmiStatsInvalidMessageTypeFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of invalid message type frames."
|
||||
::= { f3AccPortElmiStatsEntry 7 }
|
||||
|
||||
f3AccPortElmiStatsOutOfSequenceIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more Information Elements out of sequence."
|
||||
::= { f3AccPortElmiStatsEntry 8 }
|
||||
|
||||
f3AccPortElmiStatsDuplicateIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more duplicate Information Elements."
|
||||
::= { f3AccPortElmiStatsEntry 9 }
|
||||
|
||||
f3AccPortElmiStatsMissingMandatoryIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more missing mandatory Information Elements."
|
||||
::= { f3AccPortElmiStatsEntry 10 }
|
||||
|
||||
f3AccPortElmiStatsErroredMandatoryIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more errors in mandatory Information Elements."
|
||||
::= { f3AccPortElmiStatsEntry 11 }
|
||||
|
||||
f3AccPortElmiStatsUnexpectedIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more unexpected Information Elements."
|
||||
::= { f3AccPortElmiStatsEntry 12 }
|
||||
|
||||
f3AccPortElmiStatsPVTExpirations OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of times the Protocol Verification Timer(t392)
|
||||
has expired."
|
||||
::= { f3AccPortElmiStatsEntry 13 }
|
||||
|
||||
--
|
||||
-- Ethernet Access Port - ELMI Statistics Table
|
||||
--
|
||||
f3NetPortElmiStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3NetPortElmiStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Access Port related
|
||||
ELMI Statistics."
|
||||
::= { f3ElmiStatsObjects 2 }
|
||||
|
||||
f3NetPortElmiStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3NetPortElmiStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Access Port ELMI Statistics Entity."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetNetPortIndex,
|
||||
f3NetPortElmiConfigIndex, f3NetPortElmiStatsIndex }
|
||||
::= { f3NetPortElmiStatsTable 1 }
|
||||
|
||||
|
||||
F3NetPortElmiStatsEntry ::= SEQUENCE {
|
||||
f3NetPortElmiStatsIndex Integer32,
|
||||
f3NetPortElmiStatsLastFullStatusSent TimeTicks,
|
||||
f3NetPortElmiStatsLastStatusCheckSent TimeTicks,
|
||||
f3NetPortElmiStatsLastFullStatusReceived TimeTicks,
|
||||
f3NetPortElmiStatsLastStatusCheckReceived TimeTicks,
|
||||
f3NetPortElmiStatsInvalidProtocolVersionFrames PerfCounter64,
|
||||
f3NetPortElmiStatsInvalidMessageTypeFrames PerfCounter64,
|
||||
f3NetPortElmiStatsOutOfSequenceIEFrames PerfCounter64,
|
||||
f3NetPortElmiStatsDuplicateIEFrames PerfCounter64,
|
||||
f3NetPortElmiStatsMissingMandatoryIEFrames PerfCounter64,
|
||||
f3NetPortElmiStatsErroredMandatoryIEFrames PerfCounter64,
|
||||
f3NetPortElmiStatsUnexpectedIEFrames PerfCounter64,
|
||||
f3NetPortElmiStatsPVTExpirations PerfCounter64
|
||||
}
|
||||
|
||||
f3NetPortElmiStatsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Access Port ELMI Statistics."
|
||||
::= { f3NetPortElmiStatsEntry 1 }
|
||||
|
||||
f3NetPortElmiStatsLastFullStatusSent OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides number of hours, minutes, seconds since last full
|
||||
status report was sent."
|
||||
::= { f3NetPortElmiStatsEntry 2 }
|
||||
|
||||
f3NetPortElmiStatsLastStatusCheckSent OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides number of hours, minutes, seconds since last
|
||||
status check was sent."
|
||||
::= { f3NetPortElmiStatsEntry 3 }
|
||||
|
||||
f3NetPortElmiStatsLastFullStatusReceived OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides number of hours, minutes, seconds since last
|
||||
status check was received."
|
||||
::= { f3NetPortElmiStatsEntry 4 }
|
||||
|
||||
f3NetPortElmiStatsLastStatusCheckReceived OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides number of hours, minutes, seconds since last
|
||||
status check was received."
|
||||
::= { f3NetPortElmiStatsEntry 5 }
|
||||
|
||||
f3NetPortElmiStatsInvalidProtocolVersionFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of invalid protocol version frames."
|
||||
::= { f3NetPortElmiStatsEntry 6 }
|
||||
|
||||
f3NetPortElmiStatsInvalidMessageTypeFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of invalid message type frames."
|
||||
::= { f3NetPortElmiStatsEntry 7 }
|
||||
|
||||
f3NetPortElmiStatsOutOfSequenceIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more Information Elements out of sequence."
|
||||
::= { f3NetPortElmiStatsEntry 8 }
|
||||
|
||||
f3NetPortElmiStatsDuplicateIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more duplicate Information Elements."
|
||||
::= { f3NetPortElmiStatsEntry 9 }
|
||||
|
||||
f3NetPortElmiStatsMissingMandatoryIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more missing mandatory Information Elements."
|
||||
::= { f3NetPortElmiStatsEntry 10 }
|
||||
|
||||
f3NetPortElmiStatsErroredMandatoryIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more errors in mandatory Information Elements."
|
||||
::= { f3NetPortElmiStatsEntry 11 }
|
||||
|
||||
f3NetPortElmiStatsUnexpectedIEFrames OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of ELMI frames received with one or
|
||||
more unexpected Information Elements."
|
||||
::= { f3NetPortElmiStatsEntry 12 }
|
||||
|
||||
f3NetPortElmiStatsPVTExpirations OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the number of times the Protocol Verification Timer(t392)
|
||||
has expired."
|
||||
::= { f3NetPortElmiStatsEntry 13 }
|
||||
|
||||
|
||||
--
|
||||
-- ELMI EVC Status Information Table
|
||||
--
|
||||
f3ElmiEvcStatusInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3ElmiEvcStatusInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to ELMI EVC Status."
|
||||
::= { f3ElmiConfigObjects 3 }
|
||||
|
||||
f3ElmiEvcStatusInfoEntry OBJECT-TYPE
|
||||
SYNTAX F3ElmiEvcStatusInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information about EVC Status information
|
||||
transmitted in the last E-LMI STATUS Message."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetAccPortIndex,
|
||||
cmFlowIndex }
|
||||
::= { f3ElmiEvcStatusInfoTable 1 }
|
||||
|
||||
|
||||
F3ElmiEvcStatusInfoEntry ::= SEQUENCE {
|
||||
f3ElmiEvcStatusInfoEvcID Integer32,
|
||||
f3ElmiEvcStatusInfoEvcFlowID DisplayString,
|
||||
f3ElmiEvcStatusInfoEvcStatus ELMIEvcStatus,
|
||||
f3ElmiEvcStatusInfoEvcType ELMIEvcType
|
||||
}
|
||||
|
||||
f3ElmiEvcStatusInfoEvcID OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents unique EVC Identifier within the System.
|
||||
This value is sent in the E-LMI Status Message as EVC Reference ID."
|
||||
::= { f3ElmiEvcStatusInfoEntry 1 }
|
||||
|
||||
f3ElmiEvcStatusInfoEvcFlowID OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents EVC Identifier derived from
|
||||
cmFlowCircuitName of the Flow.
|
||||
This value is sent in the E-LMI Status Message as EVC ID."
|
||||
::= { f3ElmiEvcStatusInfoEntry 2 }
|
||||
|
||||
f3ElmiEvcStatusInfoEvcStatus OBJECT-TYPE
|
||||
SYNTAX ELMIEvcStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents E-LMI EVC Status"
|
||||
::= { f3ElmiEvcStatusInfoEntry 3 }
|
||||
|
||||
f3ElmiEvcStatusInfoEvcType OBJECT-TYPE
|
||||
SYNTAX ELMIEvcType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents E-LMI EVC Type"
|
||||
::= { f3ElmiEvcStatusInfoEntry 4 }
|
||||
|
||||
--
|
||||
-- CONFORMANCE
|
||||
--
|
||||
f3ElmiCompliances OBJECT IDENTIFIER ::= {f3ElmiConformance 1}
|
||||
f3ElmiGroups OBJECT IDENTIFIER ::= {f3ElmiConformance 2}
|
||||
|
||||
f3ElmiCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3 ELMI
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3ElmiConfigGroup, f3ElmiStatsGroup
|
||||
}
|
||||
::= { f3ElmiCompliances 1 }
|
||||
|
||||
f3ElmiConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3AccPortElmiConfigEnabled,
|
||||
f3AccPortElmiConfigOperationalState, f3AccPortElmiConfigN393StatusCounter,
|
||||
f3AccPortElmiConfigT392PollVerificationTimer, f3AccPortElmiConfigAsyncStatusEnabled,
|
||||
f3AccPortElmiConfigMinAsyncMessageInterval, f3NetPortElmiConfigEnabled,
|
||||
f3NetPortElmiConfigOperationalState, f3NetPortElmiConfigN393StatusCounter,
|
||||
f3NetPortElmiConfigT392PollVerificationTimer, f3NetPortElmiConfigAsyncStatusEnabled,
|
||||
f3NetPortElmiConfigMinAsyncMessageInterval,
|
||||
|
||||
f3ElmiEvcStatusInfoEvcID, f3ElmiEvcStatusInfoEvcFlowID,
|
||||
f3ElmiEvcStatusInfoEvcStatus, f3ElmiEvcStatusInfoEvcType
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the F3 ELMI Configuration data."
|
||||
::= { f3ElmiGroups 1 }
|
||||
|
||||
f3ElmiStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3AccPortElmiStatsLastFullStatusSent,
|
||||
f3AccPortElmiStatsLastStatusCheckSent, f3AccPortElmiStatsLastFullStatusReceived,
|
||||
f3AccPortElmiStatsLastStatusCheckReceived,
|
||||
f3AccPortElmiStatsInvalidProtocolVersionFrames,
|
||||
f3AccPortElmiStatsInvalidMessageTypeFrames,
|
||||
f3AccPortElmiStatsOutOfSequenceIEFrames, f3AccPortElmiStatsDuplicateIEFrames,
|
||||
f3AccPortElmiStatsMissingMandatoryIEFrames,
|
||||
f3AccPortElmiStatsErroredMandatoryIEFrames,
|
||||
f3AccPortElmiStatsUnexpectedIEFrames, f3AccPortElmiStatsPVTExpirations,
|
||||
|
||||
f3NetPortElmiStatsLastFullStatusSent,
|
||||
f3NetPortElmiStatsLastStatusCheckSent, f3NetPortElmiStatsLastFullStatusReceived,
|
||||
f3NetPortElmiStatsLastStatusCheckReceived,
|
||||
f3NetPortElmiStatsInvalidProtocolVersionFrames,
|
||||
f3NetPortElmiStatsInvalidMessageTypeFrames,
|
||||
f3NetPortElmiStatsOutOfSequenceIEFrames, f3NetPortElmiStatsDuplicateIEFrames,
|
||||
f3NetPortElmiStatsMissingMandatoryIEFrames,
|
||||
f3NetPortElmiStatsErroredMandatoryIEFrames,
|
||||
f3NetPortElmiStatsUnexpectedIEFrames, f3NetPortElmiStatsPVTExpirations
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the F3 ELMI Configuration data."
|
||||
::= { f3ElmiGroups 2 }
|
||||
|
||||
END
|
9317
mibs/adva/fsp150cm-entity.mib
Normal file
9317
mibs/adva/fsp150cm-entity.mib
Normal file
File diff suppressed because it is too large
Load Diff
822
mibs/adva/fsp150cm-eompls.mib
Normal file
822
mibs/adva/fsp150cm-eompls.mib
Normal file
@ -0,0 +1,822 @@
|
||||
F3-EOMPLS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, MacAddress, RowStatus, StorageType, TruthValue,DisplayString,
|
||||
VariablePointer, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
AdminState, OperationalState, SecondaryState,
|
||||
VlanId, VlanPriority,
|
||||
CmPmIntervalType, CmPmBinAction, PerfCounter64
|
||||
FROM CM-COMMON-MIB
|
||||
cmEthernetNetPortEntry, cmFlowEntry, cmPrioMapV2PrioMappingCOSEntry
|
||||
FROM CM-FACILITY-MIB
|
||||
neIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
f3EoMplsMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201508140000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Jack Chen
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 411
|
||||
E-mail: jchen@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the Ethernet Service Manager MIB defitinions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201508140000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201508140000Z."
|
||||
|
||||
::= {fsp150cm 39}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
EoMplsMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EoMpls mode"
|
||||
SYNTAX INTEGER {
|
||||
raw (1),
|
||||
tagged (2)
|
||||
}
|
||||
|
||||
EoMplsDiscoveryType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"EoMpls discovery type"
|
||||
SYNTAX INTEGER {
|
||||
static (1),
|
||||
dynamic (2)
|
||||
}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3EoMplsConfigObjects OBJECT IDENTIFIER ::= {f3EoMplsMIB 1}
|
||||
f3EoMplsPerformance OBJECT IDENTIFIER ::= {f3EoMplsMIB 2}
|
||||
f3EoMplsNotifications OBJECT IDENTIFIER ::= {f3EoMplsMIB 3}
|
||||
f3EoMplsConformance OBJECT IDENTIFIER ::= {f3EoMplsMIB 4}
|
||||
|
||||
--
|
||||
-- EoMpls Pw Config Table
|
||||
--
|
||||
f3EoMplsPwTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EoMplsPwEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table has list of entries with which FSPNM can associate some
|
||||
information in the form of name-value pairs."
|
||||
::= { f3EoMplsConfigObjects 1 }
|
||||
|
||||
f3EoMplsPwEntry OBJECT-TYPE
|
||||
SYNTAX F3EoMplsPwEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row in f3EoMplsPwTable."
|
||||
INDEX { neIndex, f3EoMplsPwIndex }
|
||||
::= { f3EoMplsPwTable 1 }
|
||||
|
||||
F3EoMplsPwEntry ::= SEQUENCE {
|
||||
f3EoMplsPwIndex Integer32,
|
||||
f3EoMplsPwMode EoMplsMode,
|
||||
f3EoMplsPwTxTunnelLabel Unsigned32,
|
||||
f3EoMplsPwTxTunnelExp Unsigned32,
|
||||
f3EoMplsPwTxTunnelTtl Unsigned32,
|
||||
f3EoMplsPwTxVcLabelControl TruthValue,
|
||||
f3EoMplsPwTxVcLabel Unsigned32,
|
||||
f3EoMplsPwTxVcExp Unsigned32,
|
||||
f3EoMplsPwTxVcTtl Unsigned32,
|
||||
f3EoMplsPwRxTunnelLabel Unsigned32,
|
||||
f3EoMplsPwRxTunnelExp Unsigned32,
|
||||
f3EoMplsPwRxTunnelTtl Unsigned32,
|
||||
f3EoMplsPwRxVcLabelControl TruthValue,
|
||||
f3EoMplsPwRxVcLabel Unsigned32,
|
||||
f3EoMplsPwRxVcExp Unsigned32,
|
||||
f3EoMplsPwRxVcTtl Unsigned32,
|
||||
f3EoMplsPwOuterStagControl TruthValue,
|
||||
f3EoMplsPwOuterStagVlanId VlanId,
|
||||
f3EoMplsPwOuterStagVlanPri VlanPriority,
|
||||
f3EoMplsPwDiscoverType EoMplsDiscoveryType,
|
||||
f3EoMplsPwDestIp IpAddress,
|
||||
f3EoMplsPwDestMac MacAddress,
|
||||
f3EoMplsPwAdminState AdminState,
|
||||
f3EoMplsPwOperationalState OperationalState,
|
||||
f3EoMplsPwSecondaryState SecondaryState,
|
||||
f3EoMplsPwStorageType StorageType,
|
||||
f3EoMplsPwRowStatus RowStatus,
|
||||
f3EoMplsPwInnerExpMappingControl TruthValue,
|
||||
f3EoMplsPwOuterExpMappingControl TruthValue,
|
||||
f3EoMplsPwOuterTagPriMappingControl TruthValue,
|
||||
f3EoMplsPwEgressInterface VariablePointer
|
||||
}
|
||||
|
||||
f3EoMplsPwIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify this EoMpls Pw."
|
||||
::= { f3EoMplsPwEntry 1 }
|
||||
|
||||
f3EoMplsPwMode OBJECT-TYPE
|
||||
SYNTAX EoMplsMode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls Pw's mode, it could be raw or tagged."
|
||||
::= { f3EoMplsPwEntry 2 }
|
||||
|
||||
f3EoMplsPwTxTunnelLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (16..1048575)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls tunnel label on transimitted direction."
|
||||
::= { f3EoMplsPwEntry 3 }
|
||||
|
||||
f3EoMplsPwTxTunnelExp OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls tunnel EXP value on transimitted direction."
|
||||
::= { f3EoMplsPwEntry 4 }
|
||||
|
||||
|
||||
f3EoMplsPwTxTunnelTtl OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls tunnel Ttl on transimitted direction."
|
||||
::= { f3EoMplsPwEntry 5 }
|
||||
|
||||
|
||||
f3EoMplsPwTxVcLabelControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify whether enabled VC label on transimitted direction."
|
||||
::= { f3EoMplsPwEntry 6 }
|
||||
|
||||
f3EoMplsPwTxVcLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (16..1048575)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls VC label on transimitted direction."
|
||||
::= { f3EoMplsPwEntry 7 }
|
||||
|
||||
f3EoMplsPwTxVcExp OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls VC EXP value on transimitted direction."
|
||||
::= { f3EoMplsPwEntry 8 }
|
||||
|
||||
f3EoMplsPwTxVcTtl OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls VC Ttl value on transimitted direction."
|
||||
::= { f3EoMplsPwEntry 9 }
|
||||
|
||||
f3EoMplsPwRxTunnelLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (16..1048575)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls tunnel label on recieve direction."
|
||||
::= { f3EoMplsPwEntry 10 }
|
||||
|
||||
f3EoMplsPwRxTunnelExp OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls tunnel label Exp on recieve direction."
|
||||
::= { f3EoMplsPwEntry 11 }
|
||||
|
||||
f3EoMplsPwRxTunnelTtl OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls tunnel label Ttl on recieve direction."
|
||||
::= { f3EoMplsPwEntry 12 }
|
||||
|
||||
f3EoMplsPwRxVcLabelControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify whether enabled VC label on recieve direction."
|
||||
::= { f3EoMplsPwEntry 13 }
|
||||
|
||||
f3EoMplsPwRxVcLabel OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (16..1048575)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls VC label on recieve direction."
|
||||
::= { f3EoMplsPwEntry 14 }
|
||||
|
||||
f3EoMplsPwRxVcExp OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..7)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls VC label Exp on recieve direction."
|
||||
::= { f3EoMplsPwEntry 15 }
|
||||
|
||||
f3EoMplsPwRxVcTtl OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify EoMpls VC label Ttl on recieve direction."
|
||||
::= { f3EoMplsPwEntry 16 }
|
||||
|
||||
f3EoMplsPwOuterStagControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This objects specify whether enabled outer stag."
|
||||
::= { f3EoMplsPwEntry 17 }
|
||||
|
||||
f3EoMplsPwOuterStagVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify outer stag VlanId."
|
||||
::= { f3EoMplsPwEntry 18 }
|
||||
|
||||
f3EoMplsPwOuterStagVlanPri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify outer stag Vlan Priority."
|
||||
::= { f3EoMplsPwEntry 19 }
|
||||
|
||||
f3EoMplsPwDiscoverType OBJECT-TYPE
|
||||
SYNTAX EoMplsDiscoveryType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify EoMpls Pw discovery type."
|
||||
::= { f3EoMplsPwEntry 20 }
|
||||
|
||||
f3EoMplsPwDestIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify EoMpls Pw destination ip."
|
||||
::= { f3EoMplsPwEntry 21 }
|
||||
|
||||
f3EoMplsPwDestMac OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify EoMpls Pw destination MacAddress."
|
||||
::= { f3EoMplsPwEntry 22 }
|
||||
|
||||
f3EoMplsPwAdminState OBJECT-TYPE
|
||||
SYNTAX AdminState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Administrative State of the EoMpls Pw."
|
||||
::= { f3EoMplsPwEntry 23 }
|
||||
|
||||
f3EoMplsPwOperationalState OBJECT-TYPE
|
||||
SYNTAX OperationalState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Operational State of the EoMpls Pw."
|
||||
::= { f3EoMplsPwEntry 24 }
|
||||
|
||||
f3EoMplsPwSecondaryState OBJECT-TYPE
|
||||
SYNTAX SecondaryState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Secondary State of the EoMpls Pw."
|
||||
::= { f3EoMplsPwEntry 25 }
|
||||
|
||||
f3EoMplsPwStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3EoMplsPwEntry 26 }
|
||||
|
||||
f3EoMplsPwRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row.
|
||||
An entry MUST NOT exist in the active state unless all
|
||||
objects in the entry have an appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3EoMplsPwRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3EoMplsPwRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3EoMplsPwRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3EoMplsPwEntry 27 }
|
||||
|
||||
f3EoMplsPwInnerExpMappingControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When its value is disabled, the priority mapping profile
|
||||
won't take effect on inner EXP."
|
||||
::= { f3EoMplsPwEntry 28 }
|
||||
|
||||
f3EoMplsPwOuterExpMappingControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When its value is disabled, the priority mapping profile
|
||||
won't take effect on outer EXP."
|
||||
::= { f3EoMplsPwEntry 29 }
|
||||
|
||||
f3EoMplsPwOuterTagPriMappingControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When its value is disabled, the priority mapping profile
|
||||
won't take effect on outer stag."
|
||||
::= { f3EoMplsPwEntry 30 }
|
||||
|
||||
f3EoMplsPwEgressInterface OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specify the egress interface, it could be port, lag, ppg etc."
|
||||
::= { f3EoMplsPwEntry 31 }
|
||||
|
||||
--
|
||||
-- flow extension Table
|
||||
--
|
||||
--f3FlowExtEoMplsTable OBJECT-TYPE
|
||||
-- SYNTAX SEQUENCE OF F3FlowExtEoMplsEntry
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "A list of entries corresponding to Flow for configuration purposes."
|
||||
-- ::= { f3EoMplsConfigObjects 2 }
|
||||
--
|
||||
--f3FlowExtEoMplsEntry OBJECT-TYPE
|
||||
-- SYNTAX F3FlowExtEoMplsEntry
|
||||
-- MAX-ACCESS not-accessible
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "A conceptual row in the f3FlowExtEoMplsTable."
|
||||
-- AUGMENTS { cmFlowEntry }
|
||||
-- ::= { f3FlowExtEoMplsTable 1 }
|
||||
--
|
||||
--F3FlowExtEoMplsEntry ::= SEQUENCE {
|
||||
-- f3FlowRefEoMplsPwObject VariablePointer
|
||||
--}
|
||||
--
|
||||
--f3FlowRefEoMplsPwObject OBJECT-TYPE
|
||||
-- SYNTAX VariablePointer
|
||||
-- MAX-ACCESS read-write
|
||||
-- STATUS current
|
||||
-- DESCRIPTION
|
||||
-- "This object specifies EoMpls Pw object OID."
|
||||
-- ::= { f3FlowExtEoMplsEntry 1 }
|
||||
--
|
||||
--
|
||||
--
|
||||
--
|
||||
f3NetPortExtEoMplsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3NetPortExtEoMplsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table extends cmEthernetNetPortTable by adding EoMpls related parameters."
|
||||
::= { f3EoMplsConfigObjects 2 }
|
||||
|
||||
f3NetPortExtEoMplsEntry OBJECT-TYPE
|
||||
SYNTAX F3NetPortExtEoMplsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3NetPortExtEoMplsTable."
|
||||
AUGMENTS { cmEthernetNetPortEntry }
|
||||
::= { f3NetPortExtEoMplsTable 1 }
|
||||
|
||||
F3NetPortExtEoMplsEntry ::= SEQUENCE {
|
||||
f3NetPortExtEoMplsSrcIp IpAddress
|
||||
}
|
||||
|
||||
f3NetPortExtEoMplsSrcIp OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows configuring EoMpls Source Ip address."
|
||||
::= { f3NetPortExtEoMplsEntry 1 }
|
||||
|
||||
--
|
||||
--
|
||||
--
|
||||
f3PrioMapV2PrioMappingCosExtEoMplsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PrioMapV2PrioMappingCosExtEoMplsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table extends cmPrioMapV2PrioMappingCOSTable by adding EoMpls related parameters."
|
||||
::= { f3EoMplsConfigObjects 3 }
|
||||
|
||||
f3PrioMapV2PrioMappingCosExtEoMplsEntry OBJECT-TYPE
|
||||
SYNTAX F3PrioMapV2PrioMappingCosExtEoMplsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3PrioMapV2PrioMappingCosExtEoMplsTable."
|
||||
AUGMENTS { cmPrioMapV2PrioMappingCOSEntry }
|
||||
::= { f3PrioMapV2PrioMappingCosExtEoMplsTable 1 }
|
||||
|
||||
F3PrioMapV2PrioMappingCosExtEoMplsEntry ::= SEQUENCE {
|
||||
f3PrioMapV2PrioMappingCosOuterMplsExp Integer32,
|
||||
f3PrioMapV2PrioMappingCosInnerMplsExp Integer32
|
||||
}
|
||||
|
||||
f3PrioMapV2PrioMappingCosOuterMplsExp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows configuring EoMpls outer Mpls Exp."
|
||||
::= { f3PrioMapV2PrioMappingCosExtEoMplsEntry 1 }
|
||||
|
||||
f3PrioMapV2PrioMappingCosInnerMplsExp OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows configuring EoMpls Inner Mpls Exp."
|
||||
::= { f3PrioMapV2PrioMappingCosExtEoMplsEntry 2 }
|
||||
|
||||
--
|
||||
-- EoMpls Pw Current Statistics Table
|
||||
--
|
||||
f3EoMplsPwStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EoMplsPwStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of EoMpls Pw related statistics.
|
||||
These reflect the current data."
|
||||
::= { f3EoMplsPerformance 1 }
|
||||
|
||||
f3EoMplsPwStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3EoMplsPwStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EoMplsPwStatsTable.
|
||||
Entries exist in this table for each EoMpls Pw."
|
||||
INDEX { neIndex, f3EoMplsPwIndex, f3EoMplsPwStatsIndex }
|
||||
::= { f3EoMplsPwStatsTable 1 }
|
||||
|
||||
F3EoMplsPwStatsEntry ::= SEQUENCE {
|
||||
f3EoMplsPwStatsIndex Integer32,
|
||||
f3EoMplsPwStatsIntervalType CmPmIntervalType,
|
||||
f3EoMplsPwStatsValid TruthValue,
|
||||
f3EoMplsPwStatsAction CmPmBinAction,
|
||||
f3EoMplsPwStatsTtlEqual0Drop PerfCounter64
|
||||
}
|
||||
|
||||
f3EoMplsPwStatsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An arbitrary integer index value used to uniquely identify
|
||||
this L3 flow point statistics entry.
|
||||
1 - 15min
|
||||
2 - 1day
|
||||
3 - rollover
|
||||
4 - 5min"
|
||||
::= { f3EoMplsPwStatsEntry 1 }
|
||||
|
||||
f3EoMplsPwStatsIntervalType OBJECT-TYPE
|
||||
SYNTAX CmPmIntervalType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interval over which Performance Monitoring data is collected."
|
||||
::= { f3EoMplsPwStatsEntry 2 }
|
||||
|
||||
f3EoMplsPwStatsValid OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the validity of the bin."
|
||||
::= { f3EoMplsPwStatsEntry 3 }
|
||||
|
||||
f3EoMplsPwStatsAction OBJECT-TYPE
|
||||
SYNTAX CmPmBinAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allows the Manager to clear the bin."
|
||||
::= { f3EoMplsPwStatsEntry 4 }
|
||||
|
||||
f3EoMplsPwStatsTtlEqual0Drop OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets matching the ACL rule."
|
||||
::= { f3EoMplsPwStatsEntry 5 }
|
||||
|
||||
--
|
||||
-- EoMpls PW history Statistics Table
|
||||
--
|
||||
f3EoMplsPwHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EoMplsPwHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of EoMpls related history statistics.
|
||||
These reflect the history data."
|
||||
::= { f3EoMplsPerformance 2 }
|
||||
|
||||
f3EoMplsPwHistoryEntry OBJECT-TYPE
|
||||
SYNTAX F3EoMplsPwHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EoMplsPwHistoryTable.
|
||||
Entries exist in this table for each L3 acl rule."
|
||||
INDEX { neIndex, f3EoMplsPwIndex,
|
||||
f3EoMplsPwStatsIndex, f3EoMplsPwHistoryIndex }
|
||||
::= { f3EoMplsPwHistoryTable 1 }
|
||||
|
||||
F3EoMplsPwHistoryEntry ::= SEQUENCE {
|
||||
f3EoMplsPwHistoryIndex Integer32,
|
||||
f3EoMplsPwHistoryTime DateAndTime,
|
||||
f3EoMplsPwHistoryValid TruthValue,
|
||||
f3EoMplsPwHistoryAction CmPmBinAction,
|
||||
f3EoMplsPwHistoryTtlEqual0Drop PerfCounter64
|
||||
}
|
||||
|
||||
f3EoMplsPwHistoryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..4)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An arbitrary integer index value used to uniquely identify
|
||||
this L3 flow point statistics entry.
|
||||
1 - 15min
|
||||
2 - 1day
|
||||
3 - rollover
|
||||
4 - 5min"
|
||||
::= { f3EoMplsPwHistoryEntry 1 }
|
||||
|
||||
f3EoMplsPwHistoryTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the time of history bin creation."
|
||||
::= { f3EoMplsPwHistoryEntry 2 }
|
||||
|
||||
f3EoMplsPwHistoryValid OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the validity of the bin."
|
||||
::= { f3EoMplsPwHistoryEntry 3 }
|
||||
|
||||
f3EoMplsPwHistoryAction OBJECT-TYPE
|
||||
SYNTAX CmPmBinAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allows the Manager to clear the bin."
|
||||
::= { f3EoMplsPwHistoryEntry 4 }
|
||||
|
||||
f3EoMplsPwHistoryTtlEqual0Drop OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of packets matching acl rule."
|
||||
::= { f3EoMplsPwHistoryEntry 5 }
|
||||
|
||||
--
|
||||
-- EoMpls PW Threshold Table
|
||||
--
|
||||
f3EoMplsPwThresholdTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EoMplsPwThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A table of entries that allow manageability of EoMpls Pw Thresholds."
|
||||
::= { f3EoMplsPerformance 3 }
|
||||
|
||||
f3EoMplsPwThresholdEntry OBJECT-TYPE
|
||||
SYNTAX F3EoMplsPwThresholdEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EoMplsPwThresholdTable."
|
||||
INDEX { neIndex, f3EoMplsPwIndex,
|
||||
f3EoMplsPwStatsIndex, f3EoMplsPwThresholdIndex }
|
||||
::= { f3EoMplsPwThresholdTable 1 }
|
||||
|
||||
F3EoMplsPwThresholdEntry ::= SEQUENCE {
|
||||
f3EoMplsPwThresholdIndex Integer32,
|
||||
f3EoMplsPwThresholdInterval CmPmIntervalType,
|
||||
f3EoMplsPwThresholdVariable VariablePointer,
|
||||
f3EoMplsPwThresholdValueLo Unsigned32,
|
||||
f3EoMplsPwThresholdValueHi Unsigned32,
|
||||
f3EoMplsPwThresholdMonValue Counter64
|
||||
}
|
||||
|
||||
f3EoMplsPwThresholdIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An index that uniquely identifies an entry in the
|
||||
f3EoMplsPwThresholdTable."
|
||||
::= { f3EoMplsPwThresholdEntry 1 }
|
||||
|
||||
f3EoMplsPwThresholdInterval OBJECT-TYPE
|
||||
SYNTAX CmPmIntervalType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The interval over which monitored value is
|
||||
sampled and compared with the specified threshold."
|
||||
::= { f3EoMplsPwThresholdEntry 2 }
|
||||
|
||||
f3EoMplsPwThresholdVariable OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The object identifier of the particular variable to be
|
||||
sampled."
|
||||
::= { f3EoMplsPwThresholdEntry 3 }
|
||||
|
||||
f3EoMplsPwThresholdValueLo OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lower 32 bits of the threshold value."
|
||||
::= { f3EoMplsPwThresholdEntry 4 }
|
||||
|
||||
f3EoMplsPwThresholdValueHi OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Higher 32 bits of the threshold value."
|
||||
::= { f3EoMplsPwThresholdEntry 5 }
|
||||
|
||||
f3EoMplsPwThresholdMonValue OBJECT-TYPE
|
||||
SYNTAX Counter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Monitored value corresponding to f3EoMplsPwThresholdVariable."
|
||||
::= { f3EoMplsPwThresholdEntry 6 }
|
||||
|
||||
---
|
||||
---Notifications
|
||||
---
|
||||
f3EoMplsPwThresholdCrossingAlert NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
f3EoMplsPwThresholdIndex,
|
||||
f3EoMplsPwThresholdInterval,
|
||||
f3EoMplsPwThresholdVariable,
|
||||
f3EoMplsPwThresholdValueLo,
|
||||
f3EoMplsPwThresholdValueHi,
|
||||
f3EoMplsPwThresholdMonValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This trap is sent each time a threshold on a PM condition
|
||||
on an EoMpls Pw is crossed."
|
||||
::= { f3EoMplsNotifications 1 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3EoMplsCompliances OBJECT IDENTIFIER ::= {f3EoMplsConformance 1}
|
||||
f3EoMplsGroups OBJECT IDENTIFIER ::= {f3EoMplsConformance 2}
|
||||
|
||||
f3EoMplsCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-EOMPLS-MIB compilance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3EoMplsConfigGroup
|
||||
}
|
||||
::= { f3EoMplsCompliances 1 }
|
||||
|
||||
f3EoMplsConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3EoMplsPwIndex,
|
||||
f3EoMplsPwMode,
|
||||
f3EoMplsPwTxTunnelLabel,
|
||||
f3EoMplsPwTxTunnelExp,
|
||||
f3EoMplsPwTxTunnelTtl,
|
||||
f3EoMplsPwTxVcLabelControl,
|
||||
f3EoMplsPwTxVcLabel,
|
||||
f3EoMplsPwTxVcExp,
|
||||
f3EoMplsPwTxVcTtl,
|
||||
f3EoMplsPwRxTunnelLabel,
|
||||
f3EoMplsPwRxTunnelExp,
|
||||
f3EoMplsPwRxTunnelTtl,
|
||||
f3EoMplsPwRxVcLabelControl,
|
||||
f3EoMplsPwRxVcLabel,
|
||||
f3EoMplsPwRxVcExp,
|
||||
f3EoMplsPwRxVcTtl,
|
||||
f3EoMplsPwOuterStagControl,
|
||||
f3EoMplsPwOuterStagVlanId,
|
||||
f3EoMplsPwOuterStagVlanPri,
|
||||
f3EoMplsPwDiscoverType,
|
||||
f3EoMplsPwDestIp,
|
||||
f3EoMplsPwDestMac,
|
||||
f3EoMplsPwAdminState,
|
||||
f3EoMplsPwOperationalState,
|
||||
f3EoMplsPwSecondaryState,
|
||||
f3EoMplsPwStorageType,
|
||||
f3EoMplsPwRowStatus,
|
||||
f3EoMplsPwInnerExpMappingControl,
|
||||
f3EoMplsPwOuterExpMappingControl,
|
||||
f3EoMplsPwOuterTagPriMappingControl,
|
||||
f3EoMplsPwEgressInterface,
|
||||
f3NetPortExtEoMplsSrcIp,
|
||||
f3PrioMapV2PrioMappingCosOuterMplsExp,
|
||||
f3PrioMapV2PrioMappingCosInnerMplsExp,
|
||||
f3EoMplsPwStatsIndex,
|
||||
f3EoMplsPwStatsIntervalType,
|
||||
f3EoMplsPwStatsValid,
|
||||
f3EoMplsPwStatsAction,
|
||||
f3EoMplsPwStatsTtlEqual0Drop,
|
||||
f3EoMplsPwHistoryIndex,
|
||||
f3EoMplsPwHistoryTime,
|
||||
f3EoMplsPwHistoryValid,
|
||||
f3EoMplsPwHistoryAction,
|
||||
f3EoMplsPwHistoryTtlEqual0Drop,
|
||||
f3EoMplsPwThresholdIndex,
|
||||
f3EoMplsPwThresholdInterval,
|
||||
f3EoMplsPwThresholdVariable,
|
||||
f3EoMplsPwThresholdValueLo,
|
||||
f3EoMplsPwThresholdValueHi,
|
||||
f3EoMplsPwThresholdMonValue
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the EoMpls Configuration objects."
|
||||
::= { f3EoMplsGroups 1 }
|
||||
|
||||
END
|
542
mibs/adva/fsp150cm-eotdm.mib
Normal file
542
mibs/adva/fsp150cm-eotdm.mib
Normal file
@ -0,0 +1,542 @@
|
||||
F3-EOTDM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
RowStatus, StorageType, DisplayString, VariablePointer,
|
||||
TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
neIndex, shelfIndex, slotIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
AdminState, OperationalState, SecondaryState
|
||||
FROM CM-COMMON-MIB;
|
||||
|
||||
|
||||
f3EOTDMMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201205100000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Kasen Zeng
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel:
|
||||
E-mail: kzeng@advaoptical.com
|
||||
Postal: 18/F, Maoye Times Square,
|
||||
Haide 2nd Road, Nanshan District,
|
||||
Shenzhen, P.R.China 518054"
|
||||
DESCRIPTION
|
||||
"This module defines the EOTDM MIB definitions used by
|
||||
the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201205100000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 201205100000Z,
|
||||
(1)MIB version ready for release FSP150CM 5.5."
|
||||
::= {fsp150cm 17}
|
||||
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3EotdmObjects OBJECT IDENTIFIER ::= {f3EOTDMMIB 1}
|
||||
f3EotdmConformance OBJECT IDENTIFIER ::= {f3EOTDMMIB 2}
|
||||
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
VcgType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the VC type in a virtual concatenate group. All VCs in this
|
||||
group is the same type."
|
||||
SYNTAX INTEGER {
|
||||
none (0),
|
||||
t1 (1),
|
||||
e1 (2),
|
||||
t3 (3),
|
||||
e3 (4),
|
||||
vc12 (5),
|
||||
vc3 (6),
|
||||
vc4 (7),
|
||||
vt15 (8),
|
||||
sts1 (9),
|
||||
sts3c (10)
|
||||
}
|
||||
|
||||
WtrTime ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Wait to restore(WTR) time for LCAS protocol when the dMSU defect
|
||||
occured (Unit: minute)."
|
||||
SYNTAX INTEGER (0..12)
|
||||
|
||||
HoldOffTime ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Hold off time for LCAS protocol when the dMSU defect occured
|
||||
(Unit: 100ms)."
|
||||
SYNTAX INTEGER (0..100)
|
||||
|
||||
CtrlState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Discribes the CTRL status of a virtual container in LCAS
|
||||
control packet:
|
||||
- ctrlNotAppl: NA: Not applicable, ie, this VC is not allocated
|
||||
to a VCG or LCAS is disabled
|
||||
- ctrlFixed: FIXED: This end uses fixed bandwidth (non-LCAS mode)
|
||||
- ctrlAdd: ADD: This member is about to be added to the group
|
||||
- ctrlNorm: NORM: Normal transmission
|
||||
- ctrlEos: EOS: End of Sequence and Normal transmission
|
||||
- ctrlIdle: IDLE: This member is not part of the group or about
|
||||
to be removed
|
||||
- ctrlDnu: DNU: Do Not Use (the payload) the Sk side reported
|
||||
FAIL status"
|
||||
SYNTAX INTEGER {
|
||||
ctrlNotAppl (0),
|
||||
ctrlFixed (1),
|
||||
ctrlAdd (2),
|
||||
ctrlNorm (3),
|
||||
ctrlEos (4),
|
||||
ctrlIdle (5),
|
||||
ctrlDnu (6)
|
||||
}
|
||||
|
||||
LcasSoState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of LCAS protocol at the source end of a virtual container:
|
||||
- srcNotAppl: NA: Not applicable, ie, this VC is not allocated
|
||||
to a VCG or LCAS is disabled
|
||||
-srcIdle: IDLE: The VC is not in use or has been removed.
|
||||
- srcAdd: ADD: The VC is in the process of being added.
|
||||
May also indicate that the sink end:
|
||||
- does not have LCAS enabled and this VC is
|
||||
in use at this end, or
|
||||
- this VC is not allocated in the service.
|
||||
- srcNorm: NORM: The VC is in use with a good path to the
|
||||
sink end.
|
||||
- srcDnu: DNU: 'Do not use' indicates the VC is in use but
|
||||
has a failed path to the sink end.
|
||||
- srcRemove: REMOVE: The VC is being deleted from the service."
|
||||
SYNTAX INTEGER {
|
||||
srcNotAppl (0),
|
||||
srcIdle (1),
|
||||
srcAdd (2),
|
||||
srcNorm (3),
|
||||
srcDnu (4),
|
||||
srcRemove (5)
|
||||
}
|
||||
|
||||
MstState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Discribes the MST status of a virtual container in LCAS
|
||||
control packet:
|
||||
- mstNotAppl: NA: Not applicable, ie, this VC is not allocated
|
||||
to a VCG or LCAS is disabled
|
||||
- mstOk: OK: The MST status of this virtual container is OK
|
||||
- mstFail: FAIL: The MST status of this virtual container is FAIL"
|
||||
SYNTAX INTEGER {
|
||||
mstNotAppl (0),
|
||||
mstOk (1),
|
||||
mstFail (2)
|
||||
}
|
||||
|
||||
LcasSkState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of LCAS protocol at the sink end of a virtual container:
|
||||
- sinkNotAppl: NA: Not applicable, ie, this VC is not allocated
|
||||
to a VCG or LCAS is disabled
|
||||
- sinkIdle: IDLE: The virtual container is not in use.
|
||||
- sinkOk: OK: Normal incoming signal, or has acknowledged
|
||||
a request to be added to the service.
|
||||
- sinkFail: FAIL: Failure condition on incoming signal, or has
|
||||
acknowledged a request for removal."
|
||||
SYNTAX INTEGER {
|
||||
sinkNotAppl (0),
|
||||
sinkIdle (1),
|
||||
sinkOk (2),
|
||||
sinkFail (3)
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
-- FSP150 CM EoTDM Configuration Tables
|
||||
--
|
||||
|
||||
--
|
||||
-- VCG Table
|
||||
--
|
||||
vcgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VcgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to virtual concatenate groups."
|
||||
::= { f3EotdmObjects 1 }
|
||||
|
||||
vcgEntry OBJECT-TYPE
|
||||
SYNTAX VcgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the vcgTable."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, vcgIndex }
|
||||
::= { vcgTable 1 }
|
||||
|
||||
VcgEntry ::= SEQUENCE {
|
||||
vcgIndex Integer32,
|
||||
vcgIfIndex InterfaceIndex,
|
||||
vcgAssociatedEthernetPort VariablePointer,
|
||||
vcgAdminState AdminState,
|
||||
vcgOperationalState OperationalState,
|
||||
vcgSecondaryState SecondaryState,
|
||||
vcgType VcgType,
|
||||
vcgLcasEnabled TruthValue,
|
||||
vcgWtrTimer WtrTime,
|
||||
vcgHoldOffTimer HoldOffTime,
|
||||
vcgClearWtrTimer INTEGER,
|
||||
vcgRowStatus RowStatus
|
||||
}
|
||||
|
||||
vcgIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify this vcg within a card."
|
||||
::= { vcgEntry 1 }
|
||||
|
||||
vcgIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object has the same value as ifIndex for vcg."
|
||||
::= { vcgEntry 2 }
|
||||
|
||||
vcgAssociatedEthernetPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the related Ethernet Port of the vcg."
|
||||
::= { vcgEntry 3 }
|
||||
|
||||
vcgAdminState OBJECT-TYPE
|
||||
SYNTAX AdminState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Administrative State of the vcg."
|
||||
::= { vcgEntry 4 }
|
||||
|
||||
vcgOperationalState OBJECT-TYPE
|
||||
SYNTAX OperationalState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Operational State of the vcg."
|
||||
::= { vcgEntry 5 }
|
||||
|
||||
vcgSecondaryState OBJECT-TYPE
|
||||
SYNTAX SecondaryState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the Secondary State of the vcg."
|
||||
::= { vcgEntry 6 }
|
||||
|
||||
vcgType OBJECT-TYPE
|
||||
SYNTAX VcgType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Type of paths in this VCG. All paths in this VCG are the same type.
|
||||
This is a required field when creating a VCG, and can not be
|
||||
changed on an existing VCG.
|
||||
See the definition of VcType for more details."
|
||||
::= { vcgEntry 7 }
|
||||
|
||||
vcgLcasEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides whether Lcas is enabled/disabled."
|
||||
::= { vcgEntry 8 }
|
||||
|
||||
vcgWtrTimer OBJECT-TYPE
|
||||
SYNTAX WtrTime
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies wait to restore(WTR) time for LCAS protocol.
|
||||
When creating VCG with LCAS enabled, it is the default value,
|
||||
says 5 minutes. When creating VCG with LCAS disabled, it is 0 (means
|
||||
that the WTR is disabled)."
|
||||
::= { vcgEntry 9 }
|
||||
|
||||
vcgHoldOffTimer OBJECT-TYPE
|
||||
SYNTAX HoldOffTime
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object specifies hold off time for LCAS protocol.
|
||||
When creating VCG with LCAS enabled, it is the default value,
|
||||
says 0 ms. When creating VCG with LCAS disabled, it is 0 ms."
|
||||
::= { vcgEntry 10 }
|
||||
|
||||
vcgClearWtrTimer OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object will trigger an action.
|
||||
When writing with '1', a 'clear WTR timer' action for all paths in
|
||||
the VCG is triggered. Writing '0' is no effect.
|
||||
When reading, it always returns 0."
|
||||
::= { vcgEntry 11 }
|
||||
|
||||
vcgRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of vcgRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The vcgRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { vcgEntry 12 }
|
||||
|
||||
--
|
||||
-- VCG Member Table
|
||||
--
|
||||
vcgMemberTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VcgMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to VCGs. Each entry of the table
|
||||
represents a path which is allocated to a VCG."
|
||||
::= { f3EotdmObjects 2 }
|
||||
|
||||
vcgMemberEntry OBJECT-TYPE
|
||||
SYNTAX VcgMemberEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the vcgMemberTable."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, vcgIndex, vcgMemberIndex }
|
||||
::= { vcgMemberTable 1 }
|
||||
|
||||
VcgMemberEntry ::= SEQUENCE {
|
||||
vcgMemberIndex Integer32,
|
||||
vcgMemberIfIndex InterfaceIndex,
|
||||
vcgMemberRowStatus RowStatus,
|
||||
vcgMemberSoSendSeq INTEGER,
|
||||
vcgMemberSoLcasSendCtrl CtrlState,
|
||||
vcgMemberSoLcasRecvMst MstState,
|
||||
vcgMemberSoLcasState LcasSoState,
|
||||
vcgMemberSkRecvSeq INTEGER,
|
||||
vcgMemberSkRecvExpectSeq INTEGER,
|
||||
vcgMemberSkLcasRecvCtrl CtrlState,
|
||||
vcgMemberSkLcasSendMst MstState,
|
||||
vcgMemberSkLcasState LcasSkState
|
||||
}
|
||||
|
||||
vcgMemberIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify this vcg member."
|
||||
::= { vcgMemberEntry 1 }
|
||||
|
||||
vcgMemberIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object has the same value as ifIndex for
|
||||
vcg path. An integer index value used to
|
||||
uniquely identify this vcg path."
|
||||
::= { vcgMemberEntry 2 }
|
||||
|
||||
vcgMemberRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of vcgMemberRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The vcgMemberRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { vcgMemberEntry 3 }
|
||||
|
||||
vcgMemberSoSendSeq OBJECT-TYPE
|
||||
SYNTAX INTEGER ( -1..63 )
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"As the source side, this object reports the sequence number sent
|
||||
to the sink side. The sequence number is determined by the LCAS
|
||||
protocol (when LCAS is enabled) or by the order that each path was
|
||||
added into the VCG (when LCAS is disabled). If SQ is invalid,
|
||||
-1 is returned"
|
||||
::= { vcgMemberEntry 4 }
|
||||
|
||||
vcgMemberSoLcasSendCtrl OBJECT-TYPE
|
||||
SYNTAX CtrlState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"As the source side, this object reports the CTRL status which is
|
||||
sent to the sink side. The CTRL status is determined by the LCAS
|
||||
protocol.
|
||||
When LCAS is not used, the value 'ctrlNotAppl' is returned."
|
||||
::= { vcgMemberEntry 5 }
|
||||
|
||||
vcgMemberSoLcasRecvMst OBJECT-TYPE
|
||||
SYNTAX MstState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"As the source side, this object reports the member status which is
|
||||
received from sink side. The member status is determined by the
|
||||
LCAS protocol.
|
||||
When LCAS is not used, the value 'mstNotAppl' is returned."
|
||||
::= { vcgMemberEntry 6 }
|
||||
|
||||
vcgMemberSoLcasState OBJECT-TYPE
|
||||
SYNTAX LcasSoState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reports the current source status of this path as
|
||||
determined by the LCAS protocol. When LCAS is not in use,
|
||||
the value 'srcNotAppl' is returned."
|
||||
::= { vcgMemberEntry 7 }
|
||||
|
||||
vcgMemberSkRecvSeq OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..63)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"As the sink side, this object reports the sequence number which is
|
||||
received from source side. If SQ is invalid, -1 is returned."
|
||||
::= { vcgMemberEntry 8 }
|
||||
|
||||
vcgMemberSkRecvExpectSeq OBJECT-TYPE
|
||||
SYNTAX INTEGER (-1..63)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"As the sink side, this object reports the sequence number expected.
|
||||
If LCAS is enabled, this value is -1. Otherwise, it's the order that
|
||||
each path was added into the VCG, starting from 0.
|
||||
If SQ is invalid, -1 is returned."
|
||||
::= { vcgMemberEntry 9 }
|
||||
|
||||
vcgMemberSkLcasRecvCtrl OBJECT-TYPE
|
||||
SYNTAX CtrlState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"As the sink side, this object reports the CTRL status which is
|
||||
received from source side. The CTRL status is determined by the
|
||||
LCAS protocol. When LCAS is not used, the value 'ctrlNotAppl'
|
||||
is returned."
|
||||
::= { vcgMemberEntry 10 }
|
||||
|
||||
vcgMemberSkLcasSendMst OBJECT-TYPE
|
||||
SYNTAX MstState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"As the sink side, this object reports the member status which is
|
||||
sent to source side. The 'member status' is determined by the status
|
||||
of received path member. When LCAS is not used, the value 'mstNotAppl'
|
||||
is returned."
|
||||
::= { vcgMemberEntry 11 }
|
||||
|
||||
vcgMemberSkLcasState OBJECT-TYPE
|
||||
SYNTAX LcasSkState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object reports the current sink status of this path as
|
||||
determined by the LCAS protocol. When LCAS is not in use,
|
||||
the value 'sinkNotAppl' is returned."
|
||||
::= { vcgMemberEntry 12 }
|
||||
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3EotdmCompliances OBJECT IDENTIFIER ::= {f3EotdmConformance 1}
|
||||
f3EotdmGroups OBJECT IDENTIFIER ::= {f3EotdmConformance 2}
|
||||
|
||||
f3EotdmCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the f3 Tdm
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3EotdmObjectGroup
|
||||
}
|
||||
::= { f3EotdmCompliances 1 }
|
||||
|
||||
f3EotdmObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
vcgIndex, vcgIfIndex,
|
||||
vcgAssociatedEthernetPort, vcgAdminState,
|
||||
vcgOperationalState, vcgSecondaryState,
|
||||
vcgType, vcgLcasEnabled,
|
||||
vcgWtrTimer, vcgHoldOffTimer,
|
||||
vcgClearWtrTimer, vcgRowStatus,
|
||||
|
||||
vcgMemberIndex, vcgMemberIfIndex,
|
||||
vcgMemberRowStatus, vcgMemberSoSendSeq,
|
||||
vcgMemberSoLcasSendCtrl, vcgMemberSoLcasRecvMst,
|
||||
vcgMemberSoLcasState, vcgMemberSkRecvSeq,
|
||||
vcgMemberSkRecvExpectSeq, vcgMemberSkLcasRecvCtrl,
|
||||
vcgMemberSkLcasSendMst, vcgMemberSkLcasState
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the f3 Tdm
|
||||
group."
|
||||
::= { f3EotdmGroups 1 }
|
||||
|
||||
END
|
1085
mibs/adva/fsp150cm-erp.mib
Normal file
1085
mibs/adva/fsp150cm-erp.mib
Normal file
File diff suppressed because it is too large
Load Diff
230
mibs/adva/fsp150cm-esm.mib
Normal file
230
mibs/adva/fsp150cm-esm.mib
Normal file
@ -0,0 +1,230 @@
|
||||
F3-ESM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, StorageType, DisplayString,
|
||||
VariablePointer, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
f3ESMMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201209300000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Jakub Zalewski
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 411
|
||||
E-mail: jzalewski@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the Ethernet Service Manager MIB defitinions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201210030000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201210030000Z,
|
||||
(1)MIB version ready for release FSP150CC 5.6CC."
|
||||
|
||||
::= {fsp150cm 23}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3EsmConfigObjects OBJECT IDENTIFIER ::= {f3ESMMIB 1}
|
||||
f3EsmConformance OBJECT IDENTIFIER ::= {f3ESMMIB 2}
|
||||
|
||||
--
|
||||
-- ESM Config Table
|
||||
--
|
||||
esmConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EsmConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table has list of entries with which FSPNM can associate some
|
||||
information in the form of name-value pairs.
|
||||
NOTE: This table is for FSPNM use only."
|
||||
|
||||
::= { f3EsmConfigObjects 1 }
|
||||
|
||||
esmConfigEntry OBJECT-TYPE
|
||||
SYNTAX EsmConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row in esmConfigTable."
|
||||
INDEX { esmConfigIndex }
|
||||
|
||||
::= { esmConfigTable 1 }
|
||||
|
||||
EsmConfigEntry ::= SEQUENCE {
|
||||
esmConfigIndex Unsigned32,
|
||||
esmConfigAssociatedEntity VariablePointer,
|
||||
esmConfigStorageType StorageType,
|
||||
esmConfigRowStatus RowStatus
|
||||
}
|
||||
|
||||
esmConfigIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the unique index for ESM Config."
|
||||
::= { esmConfigEntry 1 }
|
||||
|
||||
esmConfigAssociatedEntity OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the entity with which name-value pairs shall be associated."
|
||||
::= { esmConfigEntry 2 }
|
||||
|
||||
esmConfigStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The storage type for this conceptual row."
|
||||
::= { esmConfigEntry 3 }
|
||||
|
||||
esmConfigRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of esmConfigRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The esmConfigRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { esmConfigEntry 4 }
|
||||
|
||||
--
|
||||
-- ESM Name-Value Pair Table
|
||||
--
|
||||
esmNameValuePairTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EsmNameValuePairEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table has name-value pairs associated with entities.
|
||||
NOTE: This table is for FSPNM use only."
|
||||
::= { f3EsmConfigObjects 2 }
|
||||
|
||||
esmNameValuePairEntry OBJECT-TYPE
|
||||
SYNTAX EsmNameValuePairEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row in esmNameValuePairTable."
|
||||
INDEX { esmConfigIndex, esmNameValuePairName }
|
||||
::= { esmNameValuePairTable 1}
|
||||
|
||||
EsmNameValuePairEntry ::= SEQUENCE {
|
||||
esmNameValuePairName DisplayString,
|
||||
esmNameValuePairValue DisplayString,
|
||||
esmNameValuePairStorageType StorageType,
|
||||
esmNameValuePairRowStatus RowStatus
|
||||
}
|
||||
|
||||
esmNameValuePairName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..16))
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the name in the name-value pair."
|
||||
::= { esmNameValuePairEntry 1 }
|
||||
|
||||
esmNameValuePairValue OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(1..256))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the value in the name-value pair."
|
||||
::= { esmNameValuePairEntry 2 }
|
||||
|
||||
esmNameValuePairStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The storage type for this conceptual row."
|
||||
DEFVAL { nonVolatile }
|
||||
::= { esmNameValuePairEntry 3 }
|
||||
|
||||
esmNameValuePairRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of esmNameValuePairRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The esmNameValuePairRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { esmNameValuePairEntry 4 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3EsmCompliances OBJECT IDENTIFIER ::= {f3EsmConformance 1}
|
||||
f3EsmGroups OBJECT IDENTIFIER ::= {f3EsmConformance 2}
|
||||
|
||||
f3EsmCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-ESM-MIB compilance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
esmConfigGroup, esmNameValuePairGroup
|
||||
}
|
||||
::= { f3EsmCompliances 1 }
|
||||
|
||||
esmConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
esmConfigAssociatedEntity,
|
||||
esmConfigStorageType,
|
||||
esmConfigRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the EMS Configuration objects."
|
||||
::= { f3EsmGroups 1 }
|
||||
|
||||
esmNameValuePairGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
esmNameValuePairValue,
|
||||
esmNameValuePairStorageType,
|
||||
esmNameValuePairRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the EMS Name-Value Pair objects."
|
||||
::= { f3EsmGroups 2 }
|
||||
|
||||
END
|
20257
mibs/adva/fsp150cm-facility.mib
Normal file
20257
mibs/adva/fsp150cm-facility.mib
Normal file
File diff suppressed because it is too large
Load Diff
6832
mibs/adva/fsp150cm-fpm.mib
Normal file
6832
mibs/adva/fsp150cm-fpm.mib
Normal file
File diff suppressed because it is too large
Load Diff
2042
mibs/adva/fsp150cm-ip.mib
Normal file
2042
mibs/adva/fsp150cm-ip.mib
Normal file
File diff suppressed because it is too large
Load Diff
870
mibs/adva/fsp150cm-jdsu.mib
Normal file
870
mibs/adva/fsp150cm-jdsu.mib
Normal file
@ -0,0 +1,870 @@
|
||||
F3-JDSU-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
|
||||
Integer32, IpAddress, Unsigned32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString, TruthValue, RowStatus, StorageType,
|
||||
MacAddress, VariablePointer, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
VlanId, VlanPriority, AdminState, OperationalState, SecondaryState
|
||||
FROM CM-COMMON-MIB
|
||||
neIndex, shelfIndex, slotIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
cmEthernetTrafficPortIndex, cmEthernetTrafficPortEntry
|
||||
FROM CM-FACILITY-MIB;
|
||||
|
||||
f3JdsuMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201401020000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Jack Chen
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +86755 86217400-8205
|
||||
E-mail: jchen@advaoptical.com
|
||||
Postal:
|
||||
"
|
||||
DESCRIPTION
|
||||
"This module defines the JDSU MIB definitions used by
|
||||
the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201401020000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 201401020000Z"
|
||||
::= {fsp150cm 31}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3JdsuObjects OBJECT IDENTIFIER ::= {f3JdsuMIB 1}
|
||||
f3JdsuNotifications OBJECT IDENTIFIER ::= {f3JdsuMIB 2}
|
||||
f3JdsuConformance OBJECT IDENTIFIER ::= {f3JdsuMIB 3}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
GeneratorStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The exact generator status."
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
initial(2),
|
||||
helloIngress(3),
|
||||
helloCompleted(4),
|
||||
helloFailed(5),
|
||||
lookupIngress(6),
|
||||
lookupCompleted(7),
|
||||
lookupFailed(8),
|
||||
lookdownIngress(9),
|
||||
lookdownCompleted(10),
|
||||
lookdownFailed(11)
|
||||
}
|
||||
|
||||
ItemOperation ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate the save action."
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(1),
|
||||
save(2)
|
||||
}
|
||||
|
||||
UpdateReachStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action on update reachable status."
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(1),
|
||||
update(2)
|
||||
}
|
||||
|
||||
JdsuGeneratorFrameType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The frame type of JDSU generator.
|
||||
frameType8023 means 802.3"
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
frameType8023(2)
|
||||
}
|
||||
|
||||
JdsuGeneratorPayloadType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The frame type of JDSU generator."
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
fixed(2),
|
||||
random(3)
|
||||
}
|
||||
|
||||
GeneratorAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lookup or lookdown action of JDSU generator."
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(1),
|
||||
loopUp(2),
|
||||
loopDown(3)
|
||||
}
|
||||
|
||||
DiscoveryAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The lookup or lookdown action of JDSU generator."
|
||||
SYNTAX INTEGER {
|
||||
notApplicable(1),
|
||||
discover(2)
|
||||
}
|
||||
|
||||
--
|
||||
-- JDSU Generator Discover filter
|
||||
--
|
||||
f3JdsuGeneratorPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the port which will raise a JDSU discovery."
|
||||
::= { f3JdsuObjects 1 }
|
||||
|
||||
f3JdsuGeneratorOuterVlanEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Outer Vlan enabled."
|
||||
::= { f3JdsuObjects 2 }
|
||||
|
||||
f3JdsuGeneratorOuterVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Outer VlanId."
|
||||
::= { f3JdsuObjects 3 }
|
||||
|
||||
f3JdsuGeneratorOuterVlanPri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Outer Vlan Priority."
|
||||
::= { f3JdsuObjects 4 }
|
||||
|
||||
f3JdsuGeneratorOuterVlanEtherType OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Outer Vlan Ether Type."
|
||||
::= { f3JdsuObjects 5 }
|
||||
|
||||
f3JdsuGeneratorInnerVlan1Enabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Inner Vlan1 enabled."
|
||||
::= { f3JdsuObjects 6 }
|
||||
|
||||
f3JdsuGeneratorInnerVlan1Id OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan1 ID."
|
||||
::= { f3JdsuObjects 7 }
|
||||
|
||||
f3JdsuGeneratorInnerVlan1Pri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan1 Priority."
|
||||
::= { f3JdsuObjects 8 }
|
||||
|
||||
f3JdsuGeneratorInnerVlan1EtherType OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan1 Ether Type."
|
||||
::= { f3JdsuObjects 9 }
|
||||
|
||||
f3JdsuGeneratorInnerVlan2Enabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Inner Vlan2 enabled."
|
||||
::= { f3JdsuObjects 10 }
|
||||
|
||||
f3JdsuGeneratorInnerVlan2Id OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 ID."
|
||||
::= { f3JdsuObjects 11 }
|
||||
|
||||
f3JdsuGeneratorInnerVlan2Pri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 Priority."
|
||||
::= { f3JdsuObjects 12 }
|
||||
|
||||
f3JdsuGeneratorInnerVlan2EtherType OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 Ether Type."
|
||||
::= { f3JdsuObjects 13 }
|
||||
|
||||
f3JdsuGeneratorFrameType OBJECT-TYPE
|
||||
SYNTAX JdsuGeneratorFrameType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describe the filter's frame type.
|
||||
Its default value is 802.3."
|
||||
::= { f3JdsuObjects 14 }
|
||||
|
||||
f3JdsuGeneratorPayloadType OBJECT-TYPE
|
||||
SYNTAX JdsuGeneratorPayloadType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of payload the remaining test frame shall contain,
|
||||
either fixed (incremental bytes or repeated bytes) or random
|
||||
(according to IEEE short continuous random test pattern).
|
||||
Default is random. This payload starts after the Ethernet frame
|
||||
header (including all VLAN tags)."
|
||||
::= { f3JdsuObjects 15 }
|
||||
|
||||
f3JdsuGeneratorFrameLength OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the length of the frame which shall be injected,
|
||||
The size range for all ports is from 64 to 9600."
|
||||
::= { f3JdsuObjects 16 }
|
||||
|
||||
f3JdsuGeneratorDiscoveryAction OBJECT-TYPE
|
||||
SYNTAX DiscoveryAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the discovery action on the JDSU generator."
|
||||
::= { f3JdsuObjects 17 }
|
||||
|
||||
--
|
||||
--JDSU Generator Discover
|
||||
--
|
||||
f3JdsuGeneratorDiscoverTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3JdsuGeneratorDiscoverEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to JDSU Generator Discover Information."
|
||||
::= { f3JdsuObjects 18 }
|
||||
|
||||
f3JdsuGeneratorDiscoverEntry OBJECT-TYPE
|
||||
SYNTAX F3JdsuGeneratorDiscoverEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3JdsuGeneratorDiscoverTable."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetTrafficPortIndex, f3JdsuGeneratorDiscoverDestMacAddr }
|
||||
::= { f3JdsuGeneratorDiscoverTable 1 }
|
||||
|
||||
F3JdsuGeneratorDiscoverEntry ::= SEQUENCE {
|
||||
f3JdsuGeneratorDiscoverDestMacAddr MacAddress,
|
||||
f3JdsuGeneratorDiscoverOuterVlanEnabled TruthValue,
|
||||
f3JdsuGeneratorDiscoverOuterVlanId VlanId,
|
||||
f3JdsuGeneratorDiscoverOuterVlanPri VlanPriority,
|
||||
f3JdsuGeneratorDiscoverOuterVlanEtherType Integer32,
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Enabled TruthValue,
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Id VlanId,
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Pri VlanPriority,
|
||||
f3JdsuGeneratorDiscoverInnerVlan1EtherType Integer32,
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Enabled TruthValue,
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Id VlanId,
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Pri VlanPriority,
|
||||
f3JdsuGeneratorDiscoverInnerVlan2EtherType Integer32,
|
||||
f3JdsuGeneratorDiscoverFrameType JdsuGeneratorFrameType,
|
||||
f3JdsuGeneratorDiscoverPayloadType JdsuGeneratorPayloadType,
|
||||
f3JdsuGeneratorDiscoverFrameLength Integer32,
|
||||
f3JdsuGeneratorDiscoverUnitTextId DisplayString,
|
||||
f3JdsuGeneratorDiscoverIfReachable TruthValue,
|
||||
f3JdsuGeneratorDiscoverGeneratorStatus GeneratorStatus,
|
||||
f3JdsuGeneratorDiscoverItemOperation ItemOperation,
|
||||
f3JdsuGeneratorDiscoverItemIfSaved TruthValue,
|
||||
f3JdsuGeneratorDiscoverGeneratorAction GeneratorAction
|
||||
}
|
||||
|
||||
f3JdsuGeneratorDiscoverDestMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the destination MAC address for the test frames."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 1 }
|
||||
|
||||
f3JdsuGeneratorDiscoverOuterVlanEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Outer Vlan enabled."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 2 }
|
||||
|
||||
f3JdsuGeneratorDiscoverOuterVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Outer Vlan ID."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 3 }
|
||||
|
||||
f3JdsuGeneratorDiscoverOuterVlanPri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Outer Vlan Priority."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 4 }
|
||||
|
||||
f3JdsuGeneratorDiscoverOuterVlanEtherType OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describe the filter's Outer Vlan Ether Type."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 5 }
|
||||
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Enabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Inner Vlan1 enabled."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 6 }
|
||||
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Id OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describe the filter's Inner Vlan1 ID."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 7 }
|
||||
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Pri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan1 Priority."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 8 }
|
||||
|
||||
f3JdsuGeneratorDiscoverInnerVlan1EtherType OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan1 Ether Type."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 9 }
|
||||
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Enabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Inner Vlan2 enabled."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 10 }
|
||||
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Id OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 ID."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 11 }
|
||||
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Pri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 Priority."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 12 }
|
||||
|
||||
f3JdsuGeneratorDiscoverInnerVlan2EtherType OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 Ether Type."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 13 }
|
||||
|
||||
f3JdsuGeneratorDiscoverFrameType OBJECT-TYPE
|
||||
SYNTAX JdsuGeneratorFrameType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's frame type.
|
||||
Its default value is 802.3."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 14 }
|
||||
|
||||
f3JdsuGeneratorDiscoverPayloadType OBJECT-TYPE
|
||||
SYNTAX JdsuGeneratorPayloadType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of payload the remaining test frame shall contain,
|
||||
either fixed (incremental bytes or repeated bytes) or random
|
||||
(according to IEEE short continuous random test pattern).
|
||||
Default is random. This payload starts after the Ethernet frame
|
||||
header (including all VLAN tags)."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 15 }
|
||||
|
||||
f3JdsuGeneratorDiscoverFrameLength OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the length of the frame which shall be injected,
|
||||
The size range for all ports is from 64 to 9600."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 16 }
|
||||
|
||||
f3JdsuGeneratorDiscoverUnitTextId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the string from remote device. Normally it is system name of remote device."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 17 }
|
||||
|
||||
f3JdsuGeneratorDiscoverIfReachable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicate whether the mac can be discovered or not exactly."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 18 }
|
||||
|
||||
f3JdsuGeneratorDiscoverGeneratorStatus OBJECT-TYPE
|
||||
SYNTAX GeneratorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the generator status."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 19 }
|
||||
|
||||
f3JdsuGeneratorDiscoverItemOperation OBJECT-TYPE
|
||||
SYNTAX ItemOperation
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"action save the discoverd items."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 20 }
|
||||
|
||||
f3JdsuGeneratorDiscoverItemIfSaved OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the discoverd item saved status."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 21 }
|
||||
|
||||
f3JdsuGeneratorDiscoverGeneratorAction OBJECT-TYPE
|
||||
SYNTAX GeneratorAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates looup or lookdown action."
|
||||
::= { f3JdsuGeneratorDiscoverEntry 22 }
|
||||
|
||||
--
|
||||
--JDSU Generator Configure
|
||||
--
|
||||
f3JdsuGeneratorConfigureTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3JdsuGeneratorConfigureEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to JDSU Generator Configure Information."
|
||||
::= { f3JdsuObjects 19 }
|
||||
|
||||
f3JdsuGeneratorConfigureEntry OBJECT-TYPE
|
||||
SYNTAX F3JdsuGeneratorConfigureEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3JdsuGeneratorConfigureTable."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmEthernetTrafficPortIndex, f3JdsuGeneratorConfigureDestMacAddr }
|
||||
::= { f3JdsuGeneratorConfigureTable 1 }
|
||||
|
||||
F3JdsuGeneratorConfigureEntry ::= SEQUENCE {
|
||||
f3JdsuGeneratorConfigureDestMacAddr MacAddress,
|
||||
f3JdsuGeneratorConfigureOuterVlanEnabled TruthValue,
|
||||
f3JdsuGeneratorConfigureOuterVlanId VlanId,
|
||||
f3JdsuGeneratorConfigureOuterVlanPri VlanPriority,
|
||||
f3JdsuGeneratorConfigureOuterVlanEtherType Integer32,
|
||||
f3JdsuGeneratorConfigureInnerVlan1Enabled TruthValue,
|
||||
f3JdsuGeneratorConfigureInnerVlan1Id VlanId,
|
||||
f3JdsuGeneratorConfigureInnerVlan1Pri VlanPriority,
|
||||
f3JdsuGeneratorConfigureInnerVlan1EtherType Integer32,
|
||||
f3JdsuGeneratorConfigureInnerVlan2Enabled TruthValue,
|
||||
f3JdsuGeneratorConfigureInnerVlan2Id VlanId,
|
||||
f3JdsuGeneratorConfigureInnerVlan2Pri VlanPriority,
|
||||
f3JdsuGeneratorConfigureInnerVlan2EtherType Integer32,
|
||||
f3JdsuGeneratorConfigureFrameType JdsuGeneratorFrameType,
|
||||
f3JdsuGeneratorConfigurePayloadType JdsuGeneratorPayloadType,
|
||||
f3JdsuGeneratorConfigureFrameLength Integer32,
|
||||
f3JdsuGeneratorConfigureUnitTextId DisplayString,
|
||||
f3JdsuGeneratorConfigureIfReachable TruthValue,
|
||||
f3JdsuGeneratorConfigureReachableUpdate UpdateReachStatus,
|
||||
f3JdsuGeneratorConfigureStatus GeneratorStatus,
|
||||
f3JdsuGeneratorConfigureGeneratorAction GeneratorAction,
|
||||
f3JdsuGeneratorConfigureStorageType StorageType,
|
||||
f3JdsuGeneratorConfigureRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3JdsuGeneratorConfigureDestMacAddr OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the destination MAC address for the test frames."
|
||||
::= { f3JdsuGeneratorConfigureEntry 1 }
|
||||
|
||||
f3JdsuGeneratorConfigureOuterVlanEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Outer Vlan enabled."
|
||||
::= { f3JdsuGeneratorConfigureEntry 2 }
|
||||
|
||||
f3JdsuGeneratorConfigureOuterVlanId OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Outer Vlan ID."
|
||||
::= { f3JdsuGeneratorConfigureEntry 3 }
|
||||
|
||||
f3JdsuGeneratorConfigureOuterVlanPri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Outer Vlan Priority."
|
||||
::= { f3JdsuGeneratorConfigureEntry 4 }
|
||||
|
||||
f3JdsuGeneratorConfigureOuterVlanEtherType OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Outer Vlan Ether Type."
|
||||
::= { f3JdsuGeneratorConfigureEntry 5 }
|
||||
|
||||
f3JdsuGeneratorConfigureInnerVlan1Enabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Inner Vlan1 enabled."
|
||||
::= { f3JdsuGeneratorConfigureEntry 6 }
|
||||
|
||||
f3JdsuGeneratorConfigureInnerVlan1Id OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan1 ID."
|
||||
::= { f3JdsuGeneratorConfigureEntry 7 }
|
||||
|
||||
f3JdsuGeneratorConfigureInnerVlan1Pri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan1 Priority."
|
||||
::= { f3JdsuGeneratorConfigureEntry 8 }
|
||||
|
||||
f3JdsuGeneratorConfigureInnerVlan1EtherType OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan1 Ether Type."
|
||||
::= { f3JdsuGeneratorConfigureEntry 9 }
|
||||
|
||||
f3JdsuGeneratorConfigureInnerVlan2Enabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the filter's Inner Vlan2 enabled."
|
||||
::= { f3JdsuGeneratorConfigureEntry 10 }
|
||||
|
||||
f3JdsuGeneratorConfigureInnerVlan2Id OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 ID."
|
||||
::= { f3JdsuGeneratorConfigureEntry 11 }
|
||||
|
||||
f3JdsuGeneratorConfigureInnerVlan2Pri OBJECT-TYPE
|
||||
SYNTAX VlanPriority
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 Priority."
|
||||
::= { f3JdsuGeneratorConfigureEntry 12 }
|
||||
|
||||
f3JdsuGeneratorConfigureInnerVlan2EtherType OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's Inner Vlan2 Ether Type."
|
||||
::= { f3JdsuGeneratorConfigureEntry 13 }
|
||||
|
||||
f3JdsuGeneratorConfigureFrameType OBJECT-TYPE
|
||||
SYNTAX JdsuGeneratorFrameType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes the filter's frame type.
|
||||
Its default value is 802.3."
|
||||
::= { f3JdsuGeneratorConfigureEntry 14 }
|
||||
|
||||
f3JdsuGeneratorConfigurePayloadType OBJECT-TYPE
|
||||
SYNTAX JdsuGeneratorPayloadType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the type of payload the remaining test frame shall contain,
|
||||
either fixed (incremental bytes or repeated bytes) or random
|
||||
(according to IEEE short continuous random test pattern).
|
||||
Default is random. This payload starts after the Ethernet frame
|
||||
header (including all VLAN tags)."
|
||||
::= { f3JdsuGeneratorConfigureEntry 15 }
|
||||
|
||||
f3JdsuGeneratorConfigureFrameLength OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the length of the frame which shall be injected,
|
||||
The size range for all ports is from 64 to 9600."
|
||||
::= { f3JdsuGeneratorConfigureEntry 16 }
|
||||
|
||||
f3JdsuGeneratorConfigureUnitTextId OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the string from remote device. Normally it is system name of remote device."
|
||||
::= { f3JdsuGeneratorConfigureEntry 17 }
|
||||
|
||||
f3JdsuGeneratorConfigureIfReachable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates whether the mac can be Configureed or not exactly."
|
||||
::= { f3JdsuGeneratorConfigureEntry 18 }
|
||||
|
||||
f3JdsuGeneratorConfigureReachableUpdate OBJECT-TYPE
|
||||
SYNTAX UpdateReachStatus
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action on update the reachable status of the related item."
|
||||
::= { f3JdsuGeneratorConfigureEntry 19 }
|
||||
|
||||
f3JdsuGeneratorConfigureStatus OBJECT-TYPE
|
||||
SYNTAX GeneratorStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the generator status exactly."
|
||||
::= { f3JdsuGeneratorConfigureEntry 20 }
|
||||
|
||||
f3JdsuGeneratorConfigureGeneratorAction OBJECT-TYPE
|
||||
SYNTAX GeneratorAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates JDSU Generator lookup or lookdown action."
|
||||
::= { f3JdsuGeneratorConfigureEntry 21 }
|
||||
|
||||
f3JdsuGeneratorConfigureStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3JdsuGeneratorConfigureEntry 22 }
|
||||
|
||||
f3JdsuGeneratorConfigureRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row.
|
||||
Note: one row can be deleted by set this item as destoryed."
|
||||
::= { f3JdsuGeneratorConfigureEntry 23 }
|
||||
|
||||
--
|
||||
-- Traffic Port JDSU Ext Table
|
||||
--
|
||||
|
||||
f3EthernetTrafficPortJdsuExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EthernetTrafficPortJdsuExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Ethernet Traffic Port
|
||||
Facilities for JDSU configuration purposes."
|
||||
::= { f3JdsuObjects 20 }
|
||||
|
||||
f3EthernetTrafficPortJdsuExtEntry OBJECT-TYPE
|
||||
SYNTAX F3EthernetTrafficPortJdsuExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the cmEthernetTrafficPortJdsuExtTable."
|
||||
AUGMENTS { cmEthernetTrafficPortEntry }
|
||||
::= { f3EthernetTrafficPortJdsuExtTable 1 }
|
||||
|
||||
F3EthernetTrafficPortJdsuExtEntry ::= SEQUENCE {
|
||||
f3EthernetTrafficPortJdsuLoopbackEnabled TruthValue,
|
||||
f3EthernetTrafficPortJdsuGenerationEanbled TruthValue,
|
||||
f3EthernetTrafficPortJdsuLoopbackVlanList DisplayString
|
||||
}
|
||||
|
||||
f3EthernetTrafficPortJdsuLoopbackEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enabled: reaction/response to JDSU in-band loopback requests and hallo requests.
|
||||
Disabled: Not reaction/response to JDSU in-band loopback requests and hallo requests.
|
||||
FPGA shall not filter the JDSU control frames to processor.
|
||||
From enabled to disabled, if there is already a JDSU loopback on the port,
|
||||
release current loopback.
|
||||
JDSU loopback doesn't need port in maintenance state.
|
||||
When JDSU Generation Enabled, this attribute can't be enabled."
|
||||
::= { f3EthernetTrafficPortJdsuExtEntry 1 }
|
||||
|
||||
f3EthernetTrafficPortJdsuGenerationEanbled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describes whether the user would to raise a JDSU discovery action.
|
||||
When JDSU Loopback Enabled, this attribute cann't be enabled."
|
||||
::= { f3EthernetTrafficPortJdsuExtEntry 2 }
|
||||
|
||||
f3EthernetTrafficPortJdsuLoopbackVlanList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In EG-X, up to 12 loopback can be supported and also up to 2 layer VLAN can be supported.
|
||||
The format is like 'OuterVid1-OuterPri1;InnerVid1-InnerPri1, OuterVid2-OuterPri2,
|
||||
OuterVid3-OuterPri3;InnerVid3-InnerPri3'('1-*;2-*, 3-*, 4-*;5-*')."
|
||||
::= { f3EthernetTrafficPortJdsuExtEntry 3 }
|
||||
|
||||
f3JdsuCompliances OBJECT IDENTIFIER ::= {f3JdsuConformance 1}
|
||||
f3JdsuGroups OBJECT IDENTIFIER ::= {f3JdsuConformance 2}
|
||||
|
||||
f3JdsuCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the f3 jdsu group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3JdsuGroup
|
||||
}
|
||||
::= { f3JdsuCompliances 1 }
|
||||
|
||||
f3JdsuGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3JdsuGeneratorDiscoverDestMacAddr,
|
||||
f3JdsuGeneratorDiscoverOuterVlanEnabled,
|
||||
f3JdsuGeneratorDiscoverOuterVlanId,
|
||||
f3JdsuGeneratorDiscoverOuterVlanPri,
|
||||
f3JdsuGeneratorDiscoverOuterVlanEtherType,
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Enabled,
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Id,
|
||||
f3JdsuGeneratorDiscoverInnerVlan1Pri,
|
||||
f3JdsuGeneratorDiscoverInnerVlan1EtherType,
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Enabled,
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Id,
|
||||
f3JdsuGeneratorDiscoverInnerVlan2Pri,
|
||||
f3JdsuGeneratorDiscoverInnerVlan2EtherType,
|
||||
f3JdsuGeneratorDiscoverFrameType,
|
||||
f3JdsuGeneratorDiscoverPayloadType,
|
||||
f3JdsuGeneratorDiscoverFrameLength,
|
||||
f3JdsuGeneratorDiscoverUnitTextId,
|
||||
f3JdsuGeneratorDiscoverIfReachable,
|
||||
f3JdsuGeneratorDiscoverGeneratorStatus,
|
||||
f3JdsuGeneratorDiscoverItemOperation,
|
||||
f3JdsuGeneratorDiscoverItemIfSaved,
|
||||
f3JdsuGeneratorDiscoverGeneratorAction,
|
||||
f3JdsuGeneratorConfigureDestMacAddr,
|
||||
f3JdsuGeneratorConfigureOuterVlanEnabled,
|
||||
f3JdsuGeneratorConfigureOuterVlanId,
|
||||
f3JdsuGeneratorConfigureOuterVlanPri,
|
||||
f3JdsuGeneratorConfigureOuterVlanEtherType,
|
||||
f3JdsuGeneratorConfigureInnerVlan1Enabled,
|
||||
f3JdsuGeneratorConfigureInnerVlan1Id,
|
||||
f3JdsuGeneratorConfigureInnerVlan1Pri,
|
||||
f3JdsuGeneratorConfigureInnerVlan1EtherType,
|
||||
f3JdsuGeneratorConfigureInnerVlan2Enabled,
|
||||
f3JdsuGeneratorConfigureInnerVlan2Id,
|
||||
f3JdsuGeneratorConfigureInnerVlan2Pri,
|
||||
f3JdsuGeneratorConfigureInnerVlan2EtherType,
|
||||
f3JdsuGeneratorConfigureFrameType,
|
||||
f3JdsuGeneratorConfigurePayloadType,
|
||||
f3JdsuGeneratorConfigureFrameLength,
|
||||
f3JdsuGeneratorConfigureUnitTextId,
|
||||
f3JdsuGeneratorConfigureIfReachable,
|
||||
f3JdsuGeneratorConfigureReachableUpdate,
|
||||
f3JdsuGeneratorConfigureStatus,
|
||||
f3JdsuGeneratorConfigureGeneratorAction,
|
||||
f3JdsuGeneratorConfigureStorageType,
|
||||
f3JdsuGeneratorConfigureRowStatus,
|
||||
f3EthernetTrafficPortJdsuLoopbackEnabled,
|
||||
f3EthernetTrafficPortJdsuGenerationEanbled,
|
||||
f3EthernetTrafficPortJdsuLoopbackVlanList,
|
||||
f3JdsuGeneratorPort, f3JdsuGeneratorOuterVlanEnabled,
|
||||
f3JdsuGeneratorOuterVlanId, f3JdsuGeneratorOuterVlanPri, f3JdsuGeneratorOuterVlanEtherType,
|
||||
f3JdsuGeneratorInnerVlan1Enabled, f3JdsuGeneratorInnerVlan1Id, f3JdsuGeneratorInnerVlan1Pri,
|
||||
f3JdsuGeneratorInnerVlan1EtherType, f3JdsuGeneratorInnerVlan2Enabled, f3JdsuGeneratorInnerVlan2Id,
|
||||
f3JdsuGeneratorInnerVlan2Pri, f3JdsuGeneratorInnerVlan2EtherType, f3JdsuGeneratorFrameType,
|
||||
f3JdsuGeneratorPayloadType, f3JdsuGeneratorFrameLength, f3JdsuGeneratorDiscoveryAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the JDSU functionality."
|
||||
::= { f3JdsuGroups 1 }
|
||||
|
||||
END
|
5958
mibs/adva/fsp150cm-l3.mib
Normal file
5958
mibs/adva/fsp150cm-l3.mib
Normal file
File diff suppressed because it is too large
Load Diff
747
mibs/adva/fsp150cm-lag.mib
Normal file
747
mibs/adva/fsp150cm-lag.mib
Normal file
@ -0,0 +1,747 @@
|
||||
F3-LAG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32,Counter32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, RowStatus, StorageType, VariablePointer,
|
||||
DateAndTime, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
InterfaceIndex
|
||||
FROM IF-MIB
|
||||
neIndex, shelfIndex, slotIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
CmPmBinAction
|
||||
FROM CM-COMMON-MIB;
|
||||
|
||||
f3LagMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201604060000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Polo Jiang
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +86 755 8621-7445
|
||||
E-mail: pjiang@advaoptical.com
|
||||
Postal: 518068 9/F, Xi Hai Ming Zhu, Building F, 1 Taoyuan Road,
|
||||
Nanshan District, Shenzhen, PRC"
|
||||
DESCRIPTION
|
||||
"This module defines the vendor specific 802.3ad LAG MIB definitions used
|
||||
by the FSP150CM 5.1 product lines, as extensions to the standard
|
||||
IEEE 802.3ad (802.3-2005).
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201604060000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 201604060000Z,
|
||||
(i) Updated description of f3LagMode
|
||||
(ii) Added new objects f3LagFrameDistAlgorithm,
|
||||
f3LagDiscardWrongConversation
|
||||
|
||||
Notes from release 201012160000Z,
|
||||
(i)Added new object f3LagPortMember
|
||||
|
||||
Notes from release 201012140000Z,
|
||||
(i) Added new objects f3LagCcmDefectDetectionEnabled,
|
||||
f3LagStatsAction, f3LagPortStatsAction
|
||||
(ii)Updated description of f3LagRowStatus, f3LagPortRowStatus
|
||||
|
||||
Notes from release 201011030000Z,
|
||||
Post review changes
|
||||
|
||||
Notes from release 200903160000Z
|
||||
This release is applicable to the FSP150CM Aggregation 5.1 devices.
|
||||
|
||||
Notes from release 200803030000Z,
|
||||
(1)MIB version ready for release FSP150CM Aggregation 5.1."
|
||||
::= {fsp150cm 14}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3LagObjects OBJECT IDENTIFIER ::= {f3LagMIB 1}
|
||||
f3LagConformance OBJECT IDENTIFIER ::= {f3LagMIB 2}
|
||||
|
||||
--
|
||||
-- Textual conventions.
|
||||
--
|
||||
|
||||
|
||||
|
||||
AggMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the LAG behavior. A LAG with mode
|
||||
active-standby - exhibits 1:1 protection behavior
|
||||
loadsharing - exhibits port aggregation behavior
|
||||
An active-standby LAG supports 0-2 member ports. One member is in Active
|
||||
role while the other is in Standby role. A loadsharing LAG can have multiple
|
||||
(0-x) member ports, where x is as follows.
|
||||
x = 2 for GE112Pro, GE114Pro, GE206V (Network ports only)
|
||||
x = 2 for XG210 Network ports, x = 10 for XG210 Access ports
|
||||
x = 4 for XG116Pro, XG120Pro (10G ports)
|
||||
x = 6 for XG116Pro GE ports
|
||||
x = 10 for XG120Pro GE ports
|
||||
In CM Aggregation Shelf, the loadsharing LAG can have 2-8 member ports."
|
||||
SYNTAX INTEGER {
|
||||
active-standby(1),
|
||||
loadsharing (2)
|
||||
}
|
||||
|
||||
AggPortState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The AggPortState provides current state of the member port.
|
||||
Active: the member port is ready for transporting and is in working now.
|
||||
Standby: the member port is ready for transporting, but is not working now."
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
standby (2)
|
||||
}
|
||||
|
||||
LagFrameDistributionAlgorithmType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The frame distribution algorithm used by the LAG for transmitting frames
|
||||
on the individual LAG member ports."
|
||||
SYNTAX INTEGER {
|
||||
activeStandby (1),
|
||||
srcdstMacHash (2),
|
||||
serviceAssignment (3)
|
||||
}
|
||||
|
||||
LinkAssignMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The link assignment mode used to designate a particular link for carrying
|
||||
the service."
|
||||
SYNTAX INTEGER {
|
||||
auto (1),
|
||||
provisionedLinkList (2)
|
||||
}
|
||||
|
||||
--
|
||||
-- Table definitions.
|
||||
--
|
||||
--
|
||||
-- LagAgg Table
|
||||
--
|
||||
f3LagTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3LagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Link Aggregation Groups.
|
||||
Entries can be created/deleted in this table by management
|
||||
application action."
|
||||
::= { f3LagObjects 1 }
|
||||
|
||||
f3LagEntry OBJECT-TYPE
|
||||
SYNTAX F3LagEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
security user."
|
||||
INDEX { neIndex, f3LagIndex }
|
||||
::= { f3LagTable 1 }
|
||||
|
||||
F3LagEntry ::= SEQUENCE {
|
||||
f3LagIndex Integer32,
|
||||
f3LagIfIndex InterfaceIndex,
|
||||
f3LagName DisplayString,
|
||||
f3LagProtocols TruthValue,
|
||||
f3LagLacpControl TruthValue,
|
||||
f3LagMode AggMode,
|
||||
f3LagCcmDefectsDetectionEnabled TruthValue,
|
||||
f3LagStatsAction CmPmBinAction,
|
||||
f3LagStorageType StorageType,
|
||||
f3LagRowStatus RowStatus,
|
||||
f3LagIgnorePartnerColMaxDelay TruthValue,
|
||||
f3LagFrameDistAlgorithm LagFrameDistributionAlgorithmType,
|
||||
f3LagDiscardWrongConversation TruthValue
|
||||
}
|
||||
|
||||
f3LagIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify this Lag.
|
||||
It should be the Lag Logical index."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.1"
|
||||
::= { f3LagEntry 1 }
|
||||
|
||||
f3LagIfIndex OBJECT-TYPE
|
||||
SYNTAX InterfaceIndex
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object has the same value as ifIndex for
|
||||
LAG logical Port. An integer index value used to
|
||||
uniquely identify this LAG logical Port."
|
||||
::= { f3LagEntry 2 }
|
||||
|
||||
f3LagName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows SNMP management entities to name
|
||||
the LAG aggregator."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.3"
|
||||
::= { f3LagEntry 3 }
|
||||
|
||||
f3LagProtocols OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this object is enabled, the LACP will run as 802.3ad defines;
|
||||
When this object is disabled, LACP/LAMP protocols will not run and the
|
||||
LAG member port is fixed to an assigned LAG aggregator. "
|
||||
::= { f3LagEntry 4 }
|
||||
|
||||
f3LagLacpControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines whether or not the Link Aggregation Control Protocol is enabled or disabled
|
||||
for the LAG. When disabled, the LAG shall ignore LACP frames for the purpose of
|
||||
selecting the active link (port) and shall select its active link (port) solely upon
|
||||
the status of the LAG member links (ports). However, when disabled, the LACP protocol
|
||||
shall remain active (i.e. LACP frames are transmitted when needed, etc.)."
|
||||
::= { f3LagEntry 5 }
|
||||
|
||||
f3LagMode OBJECT-TYPE
|
||||
SYNTAX AggMode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the LAG behavior. A LAG with mode
|
||||
active-standby - exhibits 1:1 protection behavior
|
||||
loadsharing - exhibits port aggregation behavior
|
||||
An active-standby LAG supports 0-2 member ports. One member is in Active
|
||||
role while the other is in Standby role. A loadsharing LAG can have multiple
|
||||
(0-x) member ports, where x is as follows.
|
||||
x = 2 for GE112Pro, GE114Pro, GE206V (Network ports only)
|
||||
x = 2 for XG210 Network ports, x = 10 for XG210 Access ports
|
||||
x = 4 for XG116Pro, XG120Pro (10G ports)
|
||||
x = 6 for XG116Pro GE ports
|
||||
x = 10 for XG120Pro GE ports
|
||||
In CM Aggregation Shelf, the loadsharing LAG can have 2-8 member ports."
|
||||
::= { f3LagEntry 6 }
|
||||
|
||||
f3LagCcmDefectsDetectionEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows for a LAG to use CCM defects DefRemoteCCM and DefRDICCM
|
||||
as an indication of Signal Fail for the LAG member ports.
|
||||
When enabled, a LAG member will stop carrying service frames when a
|
||||
DefRemoteCCM or DefRDICCM is detected on a port level CFM DOWN MEP associated
|
||||
with the LAG member port. Please note that port level CFM DOWN MEPs need
|
||||
to be created on LAG member ports for this feature to work."
|
||||
::= { f3LagEntry 7 }
|
||||
|
||||
f3LagStatsAction OBJECT-TYPE
|
||||
SYNTAX CmPmBinAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allows the Manager to clear the LAG level statistics (f3LagStatsTable)."
|
||||
::= { f3LagEntry 8 }
|
||||
|
||||
f3LagStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3LagEntry 9 }
|
||||
|
||||
f3LagRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row.
|
||||
An entry MUST NOT exist in the active state unless all
|
||||
objects in the entry have an appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3LagRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3LagRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3LagRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3LagEntry 10 }
|
||||
|
||||
f3LagIgnorePartnerColMaxDelay OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to configure LAG instance to ignore Collector Max Delay
|
||||
value in the received LACP PDU. Setting this value to TRUE will result in
|
||||
no hold-off timer to be started, regardless of the received Collector Max
|
||||
Delay value."
|
||||
::= { f3LagEntry 11 }
|
||||
|
||||
f3LagFrameDistAlgorithm OBJECT-TYPE
|
||||
SYNTAX LagFrameDistributionAlgorithmType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The frame distribution algorithm used by the LAG for transmitting frames
|
||||
on the individual LAG member ports. For an active-standby LAG, this will
|
||||
be active-standby. A loadsharing LAG will follow service-assignment frame
|
||||
distribution. The srcdst-mac-hash method is not supported on CC-NIDS."
|
||||
::= { f3LagEntry 12 }
|
||||
|
||||
f3LagDiscardWrongConversation OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to control and identify whether frames received on a
|
||||
LAG member port are to be discarded if the service associated with the
|
||||
frame (ingress membership) does not match the service-to-link mapping of
|
||||
the LAG Service Map."
|
||||
::= { f3LagEntry 13 }
|
||||
|
||||
--
|
||||
-- f3LagStatsTable
|
||||
--
|
||||
f3LagStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3LagStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the LAG statistics.
|
||||
Entries cannot be created in this table by management
|
||||
application action."
|
||||
::= { f3LagObjects 2 }
|
||||
|
||||
f3LagStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3LagStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information on the LAG logical
|
||||
port statistics."
|
||||
INDEX { neIndex, f3LagIndex, f3LagStatsIndex }
|
||||
::= { f3LagStatsTable 1 }
|
||||
|
||||
F3LagStatsEntry ::= SEQUENCE {
|
||||
f3LagStatsIndex Integer32,
|
||||
f3LagStatsOctetsTxOK Counter32,
|
||||
f3LagStatsOctetsRxOK Counter32,
|
||||
f3LagStatsFramesTxOK Counter32,
|
||||
f3LagStatsFramesRxOK Counter32,
|
||||
f3LagStatsMulticastFramesTxOK Counter32,
|
||||
f3LagStatsMulticastFramesRxOK Counter32,
|
||||
f3LagStatsBroadcastFramesTxOK Counter32,
|
||||
f3LagStatsBroadcastFramesRxOK Counter32,
|
||||
f3LagStatsFramesWithTxErrors Counter32,
|
||||
f3LagStatsFramesWithRxErrors Counter32,
|
||||
f3LagStatsUnknownProtocolFrames Counter32
|
||||
}
|
||||
|
||||
f3LagStatsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier to access a unique row in the f3LagStatsTable."
|
||||
::= { f3LagStatsEntry 1 }
|
||||
|
||||
f3LagStatsOctetsTxOK OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the data and padding octets transmitted by this Aggregator on all
|
||||
Aggregation Ports that are (or have been) members of the aggregation."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.17"
|
||||
::= { f3LagStatsEntry 2 }
|
||||
|
||||
f3LagStatsOctetsRxOK OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the data and padding octets received by this Aggregator,
|
||||
from the Aggregation Ports that are (or have been) members of the aggregation."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.18"
|
||||
::= { f3LagStatsEntry 3 }
|
||||
|
||||
f3LagStatsFramesTxOK OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the data frames transmitted by this Aggregator on all Aggregation
|
||||
Ports that are (or have been) members of the aggregation."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.19"
|
||||
::= { f3LagStatsEntry 4 }
|
||||
|
||||
f3LagStatsFramesRxOK OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the data frames received by this Aggregator, from the Aggregation Ports that are
|
||||
(or have been) members of the aggregation."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.20"
|
||||
::= { f3LagStatsEntry 5 }
|
||||
|
||||
f3LagStatsMulticastFramesTxOK OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the data frames transmitted by this Aggregator on all Aggregation Ports that are
|
||||
(or have been) members of the aggregation, to a group destination address other than the
|
||||
broadcast address."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.21"
|
||||
::= { f3LagStatsEntry 6 }
|
||||
|
||||
f3LagStatsMulticastFramesRxOK OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the data frames received by this Aggregator, from the Aggregation Ports that are
|
||||
(or have been) members of the aggregation, that were addressed to an active group address
|
||||
other than the broadcast address."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.22"
|
||||
::= { f3LagStatsEntry 7 }
|
||||
|
||||
f3LagStatsBroadcastFramesTxOK OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the broadcast data frames transmitted by this Aggregator on all
|
||||
Aggregation Ports that are (or have been) members of the aggregation."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.23"
|
||||
::= { f3LagStatsEntry 8 }
|
||||
|
||||
f3LagStatsBroadcastFramesRxOK OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the broadcast data frames received by this Aggregator, from the
|
||||
Aggregation Ports that are (or have been) members of the aggregation."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.24"
|
||||
::= { f3LagStatsEntry 9 }
|
||||
|
||||
f3LagStatsFramesWithTxErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of data frames requested to be transmitted by this Aggregator that experienced
|
||||
transmission errors on ports that are (or have been) members of the aggregation."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.27"
|
||||
::= { f3LagStatsEntry 10 }
|
||||
|
||||
f3LagStatsFramesWithRxErrors OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of data frames discarded on reception by all ports that are (or have been) members of
|
||||
the aggregation, or that were discarded by the Collection function of the Aggregator, or that
|
||||
were discarded by the Aggregator due to the detection of an illegal Slow Protocols PDU."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.28"
|
||||
::= { f3LagStatsEntry 11 }
|
||||
|
||||
f3LagStatsUnknownProtocolFrames OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of data frames discarded on reception by all ports that are (or have been) members of
|
||||
the aggregation, due to the detection of an unknown Slow Protocols PDU."
|
||||
REFERENCE
|
||||
"IEEE 802.3 Subclause 30.7.1.1.29"
|
||||
::= { f3LagStatsEntry 12 }
|
||||
|
||||
--
|
||||
-- f3LagPort Table
|
||||
--
|
||||
f3LagPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3LagPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the LAG member ports.
|
||||
Entries can be created/deleted in this table by management
|
||||
application action."
|
||||
::= { f3LagObjects 3 }
|
||||
|
||||
f3LagPortEntry OBJECT-TYPE
|
||||
SYNTAX F3LagPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
security user."
|
||||
INDEX { neIndex, f3LagIndex, f3LagPortIndex }
|
||||
::= { f3LagPortTable 1 }
|
||||
|
||||
F3LagPortEntry ::= SEQUENCE {
|
||||
f3LagPortIndex Integer32,
|
||||
f3LagPortMember VariablePointer,
|
||||
f3LagPortLacpForceOutOfSync TruthValue,
|
||||
f3LagPortState AggPortState,
|
||||
f3LagPortStatsAction CmPmBinAction,
|
||||
f3LagPortStorageType StorageType,
|
||||
f3LagPortRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3LagPortIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier for each Aggregation Port."
|
||||
::= { f3LagPortEntry 1 }
|
||||
|
||||
f3LagPortMember OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the OID of the LAG member port."
|
||||
::= { f3LagPortEntry 2 }
|
||||
|
||||
f3LagPortLacpForceOutOfSync OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A boolean value which enables or disables the port from participating as an active port
|
||||
in the Link Aggregation Group, causing the link (port) to transmit OUT_OF_SYNC via LACP."
|
||||
::= { f3LagPortEntry 3 }
|
||||
|
||||
f3LagPortState OBJECT-TYPE
|
||||
SYNTAX AggPortState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object can be used to show the current status of the member port.
|
||||
Active: the member port is ready for transporting and is in working now.
|
||||
Standby: the member port is ready for transporting, but is not working now."
|
||||
::= { f3LagPortEntry 4 }
|
||||
|
||||
f3LagPortStatsAction OBJECT-TYPE
|
||||
SYNTAX CmPmBinAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allows the Manager to clear the LAG Port level statistics (dot3adAggPortStatsTable)."
|
||||
::= { f3LagPortEntry 5 }
|
||||
|
||||
f3LagPortStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3LagPortEntry 6 }
|
||||
|
||||
f3LagPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row.
|
||||
An entry MUST NOT exist in the active state unless all
|
||||
objects in the entry have an appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3LagPortRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3LagPortRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3LagPortRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3LagPortEntry 7 }
|
||||
|
||||
--
|
||||
-- f3LagServiceMap Table
|
||||
--
|
||||
f3LagServiceMapTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3LagServiceMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the LAG service map entry.
|
||||
Entries can be created/deleted in this table by management
|
||||
application action."
|
||||
::= { f3LagObjects 4 }
|
||||
|
||||
f3LagServiceMapEntry OBJECT-TYPE
|
||||
SYNTAX F3LagServiceMapEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
security user."
|
||||
INDEX { neIndex, f3LagIndex, f3LagServiceMapIndex }
|
||||
::= { f3LagServiceMapTable 1 }
|
||||
|
||||
F3LagServiceMapEntry ::= SEQUENCE {
|
||||
f3LagServiceMapIndex Integer32,
|
||||
f3LagServiceMapServiceObj VariablePointer,
|
||||
f3LagServiceMapLinkAssignMode LinkAssignMode,
|
||||
f3LagServiceMapStorageType StorageType,
|
||||
f3LagServiceMapRowStatus RowStatus,
|
||||
f3LagServiceMapMemberLinkList DisplayString,
|
||||
f3LagServiceMapCurrentMemberLink Integer32
|
||||
}
|
||||
|
||||
f3LagServiceMapIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique identifier for each entry/row in the Service Map."
|
||||
::= { f3LagServiceMapEntry 1 }
|
||||
|
||||
f3LagServiceMapServiceObj OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the OID of the LAG service object."
|
||||
::= { f3LagServiceMapEntry 2 }
|
||||
|
||||
f3LagServiceMapLinkAssignMode OBJECT-TYPE
|
||||
SYNTAX LinkAssignMode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The assign mode value."
|
||||
::= { f3LagServiceMapEntry 3 }
|
||||
|
||||
f3LagServiceMapStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3LagServiceMapEntry 4 }
|
||||
|
||||
f3LagServiceMapRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row.
|
||||
An entry MUST NOT exist in the active state unless all
|
||||
objects in the entry have an appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3LagServiceMapRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3LagServiceMapRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3LagServiceMapRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3LagServiceMapEntry 5 }
|
||||
|
||||
f3LagServiceMapMemberLinkList OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The member link list value, describe by ifindex value string split with comma."
|
||||
::= { f3LagServiceMapEntry 6 }
|
||||
|
||||
f3LagServiceMapCurrentMemberLink OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current member link ifindex value."
|
||||
::= { f3LagServiceMapEntry 7 }
|
||||
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3LagCompliances OBJECT IDENTIFIER ::= {f3LagConformance 1}
|
||||
f3LagGroups OBJECT IDENTIFIER ::= {f3LagConformance 2}
|
||||
|
||||
f3LagCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the f3Lag
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3LagObjectGroup
|
||||
}
|
||||
::= { f3LagCompliances 1 }
|
||||
|
||||
--f3LagDescription,
|
||||
f3LagObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3LagIndex, f3LagIfIndex, f3LagName, f3LagProtocols,
|
||||
f3LagLacpControl, f3LagMode, f3LagCcmDefectsDetectionEnabled,
|
||||
f3LagStatsAction, f3LagStorageType, f3LagRowStatus, f3LagIgnorePartnerColMaxDelay,
|
||||
f3LagFrameDistAlgorithm, f3LagDiscardWrongConversation,
|
||||
|
||||
f3LagStatsIndex, f3LagStatsOctetsTxOK, f3LagStatsOctetsRxOK,
|
||||
f3LagStatsFramesTxOK, f3LagStatsFramesRxOK, f3LagStatsMulticastFramesTxOK,
|
||||
f3LagStatsMulticastFramesRxOK, f3LagStatsBroadcastFramesTxOK,
|
||||
f3LagStatsBroadcastFramesRxOK, f3LagStatsFramesWithTxErrors,
|
||||
f3LagStatsFramesWithRxErrors, f3LagStatsUnknownProtocolFrames,
|
||||
|
||||
f3LagPortIndex, f3LagPortMember, f3LagPortLacpForceOutOfSync,
|
||||
f3LagPortState, f3LagPortStatsAction, f3LagPortStorageType,
|
||||
f3LagPortRowStatus,
|
||||
|
||||
f3LagServiceMapIndex, f3LagServiceMapServiceObj,
|
||||
f3LagServiceMapLinkAssignMode, f3LagServiceMapStorageType,
|
||||
f3LagServiceMapRowStatus, f3LagServiceMapMemberLinkList,
|
||||
f3LagServiceMapCurrentMemberLink
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the f3Lag
|
||||
group."
|
||||
::= { f3LagGroups 1 }
|
||||
|
||||
END
|
||||
|
770
mibs/adva/fsp150cm-ospf.mib
Normal file
770
mibs/adva/fsp150cm-ospf.mib
Normal file
@ -0,0 +1,770 @@
|
||||
F3-OSPF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32,
|
||||
Gauge32, Counter32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, StorageType, TEXTUAL-CONVENTION, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
RouterID, AreaID, HelloRange, DesignatedRouterPriority,
|
||||
OspfAuthenticationType, ospfNbrEntry
|
||||
FROM OSPF-MIB
|
||||
cmIpInterfaceEntry, ipManagementTunnelEntry
|
||||
FROM CM-IP-MIB;
|
||||
|
||||
f3OspfMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201410060000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Jakub Nadolski
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 421
|
||||
E-mail: jnadolski@advaoptical.com
|
||||
Postal: ul. Slaska 35
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the OSPF MIB definitions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201410060000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201410060000Z,
|
||||
(1) MIB version ready for release FSP150CC 6.6.CC."
|
||||
|
||||
::= {fsp150cm 35}
|
||||
|
||||
OspfMetricType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The metric type can be specified to define
|
||||
how the cost of redistributed routes are to be
|
||||
calculated. A metric type of E1 means that
|
||||
the redistribution cost plus the cost to the ASBR is
|
||||
used for the route while a metric type of E2 means
|
||||
that only the redistributed cost is used."
|
||||
SYNTAX INTEGER {
|
||||
e1 (1),
|
||||
e2 (2)
|
||||
}
|
||||
|
||||
OspfRedistributionType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables redistribution of routes of a specific
|
||||
protocol or kind into OSPF. The only supported
|
||||
type is RIP."
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
rip (2)
|
||||
}
|
||||
|
||||
OspfState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allows user configuration of the behavior associated
|
||||
with the OSPF interface.
|
||||
ENABLED - OSPF is enabled and the interface
|
||||
will send HELLOs and form adjacencies.
|
||||
DISABLED - the interface is not advertised
|
||||
and does not participate in OSPF message exchanges.
|
||||
PASSIVE - the interface will be advertised as a stub
|
||||
link but will not participate in OSPF message exchange."
|
||||
SYNTAX INTEGER {
|
||||
enabled (1),
|
||||
disabled (2),
|
||||
passive (3)
|
||||
}
|
||||
|
||||
OspfAreaType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF area type."
|
||||
SYNTAX INTEGER {
|
||||
normal (1),
|
||||
stub (2)
|
||||
}
|
||||
|
||||
|
||||
OspfRole ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF role of the neighbor router."
|
||||
SYNTAX INTEGER {
|
||||
bdr (1),
|
||||
dr (2),
|
||||
drother (3)
|
||||
}
|
||||
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
|
||||
f3OspfConfigObjects OBJECT IDENTIFIER ::= {f3OspfMIB 1}
|
||||
f3OspfConformance OBJECT IDENTIFIER ::= {f3OspfMIB 2}
|
||||
|
||||
--
|
||||
-- OSPF Router
|
||||
--
|
||||
|
||||
f3OspfRouterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3OspfRouterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to OSPF Router
|
||||
instance for configuration purposes."
|
||||
::= { f3OspfConfigObjects 1 }
|
||||
|
||||
f3OspfRouterEntry OBJECT-TYPE
|
||||
SYNTAX F3OspfRouterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3OspfRouterTable."
|
||||
INDEX { f3OspfRouterIndex }
|
||||
::= { f3OspfRouterTable 1 }
|
||||
|
||||
F3OspfRouterEntry ::= SEQUENCE {
|
||||
f3OspfRouterIndex RouterID,
|
||||
f3OspfRouterMetricType OspfMetricType,
|
||||
f3OspfRouterMetric Integer32,
|
||||
f3OspfRouterRedistributionType OspfRedistributionType,
|
||||
f3OspfRouterNumAttachedAreas Unsigned32,
|
||||
f3OspfRouterAreaBdrRtrStatus TruthValue,
|
||||
f3OspfRouterStorageType StorageType,
|
||||
f3OspfRouterRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3OspfRouterIndex OBJECT-TYPE
|
||||
SYNTAX RouterID
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A 32-bit integer uniquely identifying the
|
||||
router in the Autonomous System.
|
||||
By convention, to ensure uniqueness, this
|
||||
should default to the value of one of the
|
||||
router's IP interface addresses."
|
||||
::= { f3OspfRouterEntry 1 }
|
||||
|
||||
f3OspfRouterMetricType OBJECT-TYPE
|
||||
SYNTAX OspfMetricType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The metric type can be specified to define how the cost of
|
||||
redistributed routes are to be calculated. This attribute must
|
||||
be set to zero if f3OspfRouterMetric has been specified."
|
||||
::= { f3OspfRouterEntry 2 }
|
||||
|
||||
f3OspfRouterMetric OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..16777214)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The metric value to use as the default cost to be
|
||||
associated with any redistributed routes. This attribute must be set
|
||||
to zero if the f3OspfRouterMetricType has been specified"
|
||||
::= { f3OspfRouterEntry 3 }
|
||||
|
||||
f3OspfRouterRedistributionType OBJECT-TYPE
|
||||
SYNTAX OspfRedistributionType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The redistribution type is used to enable redistribution of routes of
|
||||
a specified protocol."
|
||||
::= { f3OspfRouterEntry 4 }
|
||||
|
||||
f3OspfRouterNumAttachedAreas OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of attached areas for the OSPF Router."
|
||||
::= { f3OspfRouterEntry 5 }
|
||||
|
||||
f3OspfRouterAreaBdrRtrStatus OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A flag to note whether this router is an Area
|
||||
Border Router."
|
||||
::= { f3OspfRouterEntry 6 }
|
||||
|
||||
f3OspfRouterStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3OspfRouterEntry 7 }
|
||||
|
||||
f3OspfRouterRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3OspfRouterRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3OspfRouterRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3OspfRouterRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3OspfRouterEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- OSPF Area Table
|
||||
--
|
||||
|
||||
f3OspfAreaTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3OspfAreaEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to OSPF Area
|
||||
configuration purposes."
|
||||
::= { f3OspfConfigObjects 2 }
|
||||
|
||||
f3OspfAreaEntry OBJECT-TYPE
|
||||
SYNTAX F3OspfAreaEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3OspfAreaTable."
|
||||
INDEX { f3OspfAreaId }
|
||||
::= { f3OspfAreaTable 1 }
|
||||
|
||||
F3OspfAreaEntry ::= SEQUENCE {
|
||||
f3OspfAreaId AreaID,
|
||||
f3OspfAreaType OspfAreaType,
|
||||
f3OspfAreaAuthType OspfAuthenticationType,
|
||||
f3OspfAreaDefaultCost Unsigned32,
|
||||
f3OspfAreaSpfRuns Counter32,
|
||||
f3OspfAreaLsaCount Gauge32,
|
||||
f3OspfAreaStorageType StorageType,
|
||||
f3OspfAreaRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3OspfAreaId OBJECT-TYPE
|
||||
SYNTAX AreaID
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A 32-bit integer uniquely identifying an area.
|
||||
Area ID 0.0.0.0 is used for the OSPF backbone."
|
||||
::= { f3OspfAreaEntry 1 }
|
||||
|
||||
f3OspfAreaType OBJECT-TYPE
|
||||
SYNTAX OspfAreaType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of an area."
|
||||
::= { f3OspfAreaEntry 2 }
|
||||
|
||||
f3OspfAreaAuthType OBJECT-TYPE
|
||||
SYNTAX OspfAuthenticationType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The authentication type specifies whether no authentication, simple
|
||||
authentication, or MD5 authentication is required for this area. Keying
|
||||
information must be configured on a per-interface basis. This only
|
||||
applies to non-stubby areas."
|
||||
::= { f3OspfAreaEntry 3 }
|
||||
|
||||
f3OspfAreaDefaultCost OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (0..16777215)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The default cost for summary LSA's announced to stubby areas. This only
|
||||
applies to stubby areas."
|
||||
::= { f3OspfAreaEntry 4 }
|
||||
|
||||
f3OspfAreaSpfRuns OBJECT-TYPE
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A count of the number of times the Shortest Path algorithm has been
|
||||
run for this area."
|
||||
::= { f3OspfAreaEntry 5 }
|
||||
|
||||
f3OspfAreaLsaCount OBJECT-TYPE
|
||||
SYNTAX Gauge32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of link state advertisements
|
||||
in this area's link state database, excluding
|
||||
AS-external LSAs."
|
||||
::= { f3OspfAreaEntry 6 }
|
||||
|
||||
f3OspfAreaStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3OspfAreaEntry 7 }
|
||||
|
||||
f3OspfAreaRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3OspfAreaRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3OspfAreaRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3OspfAreaRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3OspfAreaEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- OSPF IP Interface Ext Table
|
||||
--
|
||||
|
||||
f3OspfIpInterfaceExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3OspfIpInterfaceExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to OSPF Interface
|
||||
configuration purposes. This table extends cmIpInterfaceTable
|
||||
from CM-IP-MIB."
|
||||
::= { f3OspfConfigObjects 3 }
|
||||
|
||||
f3OspfIpInterfaceExtEntry OBJECT-TYPE
|
||||
SYNTAX F3OspfIpInterfaceExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3OspfIpInterfaceExtTable."
|
||||
AUGMENTS { cmIpInterfaceEntry }
|
||||
::= { f3OspfIpInterfaceExtTable 1 }
|
||||
|
||||
F3OspfIpInterfaceExtEntry ::= SEQUENCE {
|
||||
f3OspfIpInterfaceExtStatus OspfState,
|
||||
f3OspfIpInterfaceExtAreaId AreaID,
|
||||
f3OspfIpInterfaceExtIfType INTEGER,
|
||||
f3OspfIpInterfaceExtHelloInterval HelloRange,
|
||||
f3OspfIpInterfaceExtRtrDeadInterval Integer32,
|
||||
f3OspfIpInterfaceExtRetransInterval Integer32,
|
||||
f3OspfIpInterfaceExtRtrPriority DesignatedRouterPriority,
|
||||
f3OspfIpInterfaceExtCost Integer32,
|
||||
f3OspfIpInterfaceExtAuthType OspfAuthenticationType,
|
||||
f3OspfIpInterfaceExtAuthKey OCTET STRING
|
||||
}
|
||||
|
||||
f3OspfIpInterfaceExtStatus OBJECT-TYPE
|
||||
SYNTAX OspfState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF admin status for the IP Interface."
|
||||
DEFVAL { enabled }
|
||||
::= { f3OspfIpInterfaceExtEntry 1 }
|
||||
|
||||
f3OspfIpInterfaceExtAreaId OBJECT-TYPE
|
||||
SYNTAX AreaID
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Area ID with which this IP Interface is associated."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { f3OspfIpInterfaceExtEntry 2 }
|
||||
|
||||
f3OspfIpInterfaceExtIfType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
broadcast (1),
|
||||
nbma (2),
|
||||
pointToPoint (3),
|
||||
pointToMultipoint (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF interface type for the IP Interface."
|
||||
::= { f3OspfIpInterfaceExtEntry 3 }
|
||||
|
||||
f3OspfIpInterfaceExtHelloInterval OBJECT-TYPE
|
||||
SYNTAX HelloRange
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds between OSPF Hello packets for the IP Interface."
|
||||
DEFVAL { 10 }
|
||||
::= { f3OspfIpInterfaceExtEntry 4 }
|
||||
|
||||
f3OspfIpInterfaceExtRtrDeadInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds that must pass from the last received Hello
|
||||
packet before a neighbor router is declared down."
|
||||
DEFVAL { 40 }
|
||||
::= { f3OspfIpInterfaceExtEntry 5 }
|
||||
|
||||
f3OspfIpInterfaceExtRetransInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds for the Retransmit Timer Interval value for
|
||||
the IP Interface. The value is used when retransmitting Database
|
||||
Description and Link State Request packets."
|
||||
DEFVAL { 5 }
|
||||
::= { f3OspfIpInterfaceExtEntry 6 }
|
||||
|
||||
f3OspfIpInterfaceExtRtrPriority OBJECT-TYPE
|
||||
SYNTAX DesignatedRouterPriority
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF router priority for the IP Interface. The router with the
|
||||
highest priority will be more eligible to become Designated Router.
|
||||
Setting the value to 0 makes the router ineligible to become the
|
||||
Designated Router."
|
||||
DEFVAL { 1 }
|
||||
::= { f3OspfIpInterfaceExtEntry 7 }
|
||||
|
||||
f3OspfIpInterfaceExtCost OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cost associated with the IP Interface for use in the Shortest
|
||||
Path calculations."
|
||||
::= { f3OspfIpInterfaceExtEntry 8 }
|
||||
|
||||
f3OspfIpInterfaceExtAuthType OBJECT-TYPE
|
||||
SYNTAX OspfAuthenticationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF authentication type for the IP Interface. This value
|
||||
supersedes the authentication type defined for the Area."
|
||||
DEFVAL { none }
|
||||
::= { f3OspfIpInterfaceExtEntry 9 }
|
||||
|
||||
f3OspfIpInterfaceExtAuthKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF authentication key for the IP Interface.
|
||||
If the authentication type is Simple, the authentication key is
|
||||
limited to 8 characters. If the authentication type is MD5, the
|
||||
authentication key is up to 16 characters."
|
||||
DEFVAL { '0000000000000000'H }
|
||||
::= { f3OspfIpInterfaceExtEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- OSPF IP Management Tunnel Ext Table
|
||||
--
|
||||
|
||||
f3OspfIpMgmtTunnelExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3OspfIpMgmtTunnelExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to OSPF Interface
|
||||
configuration purposes. This table extends ipManagementTunnelTable
|
||||
from CM-IP-MIB."
|
||||
::= { f3OspfConfigObjects 4 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtEntry OBJECT-TYPE
|
||||
SYNTAX F3OspfIpMgmtTunnelExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3OspfIpMgmtTunnelExtTable."
|
||||
AUGMENTS { ipManagementTunnelEntry }
|
||||
::= { f3OspfIpMgmtTunnelExtTable 1 }
|
||||
|
||||
F3OspfIpMgmtTunnelExtEntry ::= SEQUENCE {
|
||||
f3OspfIpMgmtTunnelExtStatus OspfState,
|
||||
f3OspfIpMgmtTunnelExtAreaId AreaID,
|
||||
f3OspfIpMgmtTunnelExtIfType INTEGER,
|
||||
f3OspfIpMgmtTunnelExtHelloInterval HelloRange,
|
||||
f3OspfIpMgmtTunnelExtRtrDeadInterval Integer32,
|
||||
f3OspfIpMgmtTunnelExtRetransInterval Integer32,
|
||||
f3OspfIpMgmtTunnelExtRtrPriority DesignatedRouterPriority,
|
||||
f3OspfIpMgmtTunnelExtCost Integer32,
|
||||
f3OspfIpMgmtTunnelExtAuthType OspfAuthenticationType,
|
||||
f3OspfIpMgmtTunnelExtAuthKey OCTET STRING
|
||||
}
|
||||
|
||||
f3OspfIpMgmtTunnelExtStatus OBJECT-TYPE
|
||||
SYNTAX OspfState
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF admin status for the IP Management Tunnel."
|
||||
DEFVAL { enabled }
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 1 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtAreaId OBJECT-TYPE
|
||||
SYNTAX AreaID
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Area ID with which this IP Management Tunnel is associated."
|
||||
DEFVAL { '00000000'H }
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 2 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtIfType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
broadcast (1),
|
||||
nbma (2),
|
||||
pointToPoint (3),
|
||||
pointToMultipoint (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF interface type for the IP Management Tunnel."
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 3 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtHelloInterval OBJECT-TYPE
|
||||
SYNTAX HelloRange
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds between OSPF Hello packets
|
||||
for the IP Management Tunnel."
|
||||
DEFVAL { 10 }
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 4 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtRtrDeadInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds that must pass from the last received Hello
|
||||
packet before a neighbor router is declared down."
|
||||
DEFVAL { 40 }
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 5 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtRetransInterval OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of seconds for the Retransmit Timer Interval value for
|
||||
the IP Interface. The value is used when retransmitting Database
|
||||
Description and Link State Request packets."
|
||||
DEFVAL { 5 }
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 6 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtRtrPriority OBJECT-TYPE
|
||||
SYNTAX DesignatedRouterPriority
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF router priority for the IP Management Tunnel.
|
||||
The router with the highest priority will be more eligible
|
||||
to become Designated Router. Setting the value to 0 makes
|
||||
the router ineligible to become the Designated Router."
|
||||
DEFVAL { 1 }
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 7 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtCost OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The cost associated with the IP Management Tunnel for use in the
|
||||
Shortest Path calculations."
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 8 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtAuthType OBJECT-TYPE
|
||||
SYNTAX OspfAuthenticationType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF authentication type for the IP Management Tunnel. This value
|
||||
supersedes the authentication type defined for the Area."
|
||||
DEFVAL { none }
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 9 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtAuthKey OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (0..16))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF authentication key for the IP Management Tunnel.
|
||||
If the authentication type is Simple, the authentication key is
|
||||
limited to 8 characters. If the authentication type is MD5, the
|
||||
authentication key is up to 16 characters."
|
||||
DEFVAL { '0000000000000000'H }
|
||||
::= { f3OspfIpMgmtTunnelExtEntry 10 }
|
||||
|
||||
|
||||
--
|
||||
-- OSPF Neighbor Ext Table
|
||||
--
|
||||
|
||||
f3OspfNbrExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3OspfNbrExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table extends ospfNbrTable from OSPF-MIB."
|
||||
::= { f3OspfConfigObjects 5 }
|
||||
|
||||
f3OspfNbrExtEntry OBJECT-TYPE
|
||||
SYNTAX F3OspfNbrExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3OspfNbrExtTable."
|
||||
AUGMENTS { ospfNbrEntry }
|
||||
::= { f3OspfNbrExtTable 1 }
|
||||
|
||||
F3OspfNbrExtEntry ::= SEQUENCE {
|
||||
f3OspfNbrExtRole OspfRole
|
||||
}
|
||||
|
||||
f3OspfNbrExtRole OBJECT-TYPE
|
||||
SYNTAX OspfRole
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The OSPF role for this neighbor router."
|
||||
::= { f3OspfNbrExtEntry 1 }
|
||||
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3OspfCompliances OBJECT IDENTIFIER ::= {f3OspfConformance 1}
|
||||
f3OspfGroups OBJECT IDENTIFIER ::= {f3OspfConformance 2}
|
||||
|
||||
f3OspfCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-OSPF-MIB compilance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3OspfRouterGroup, f3OspfAreaGroup,
|
||||
f3OspfIpInterfaceExtGroup, f3OspfIpMgmtTunnelExtGroup,
|
||||
f3OspfNbrExtGroup
|
||||
}
|
||||
::= { f3OspfCompliances 1 }
|
||||
|
||||
f3OspfRouterGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3OspfRouterMetricType,
|
||||
f3OspfRouterMetric,
|
||||
f3OspfRouterRedistributionType,
|
||||
f3OspfRouterNumAttachedAreas,
|
||||
f3OspfRouterAreaBdrRtrStatus,
|
||||
f3OspfRouterStorageType,
|
||||
f3OspfRouterRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the OSPF Router."
|
||||
::= { f3OspfGroups 1 }
|
||||
|
||||
f3OspfAreaGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3OspfAreaType,
|
||||
f3OspfAreaAuthType,
|
||||
f3OspfAreaDefaultCost,
|
||||
f3OspfAreaSpfRuns,
|
||||
f3OspfAreaLsaCount,
|
||||
f3OspfAreaStorageType,
|
||||
f3OspfAreaRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the OSPF Area."
|
||||
::= { f3OspfGroups 2 }
|
||||
|
||||
f3OspfIpInterfaceExtGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3OspfIpInterfaceExtStatus,
|
||||
f3OspfIpInterfaceExtAreaId,
|
||||
f3OspfIpInterfaceExtIfType,
|
||||
f3OspfIpInterfaceExtHelloInterval,
|
||||
f3OspfIpInterfaceExtRtrDeadInterval,
|
||||
f3OspfIpInterfaceExtRetransInterval,
|
||||
f3OspfIpInterfaceExtRtrPriority,
|
||||
f3OspfIpInterfaceExtCost,
|
||||
f3OspfIpInterfaceExtAuthType,
|
||||
f3OspfIpInterfaceExtAuthKey
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage OSPF configuration
|
||||
of IP Interface."
|
||||
::= { f3OspfGroups 3 }
|
||||
|
||||
f3OspfIpMgmtTunnelExtGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3OspfIpMgmtTunnelExtStatus,
|
||||
f3OspfIpMgmtTunnelExtAreaId,
|
||||
f3OspfIpMgmtTunnelExtIfType,
|
||||
f3OspfIpMgmtTunnelExtHelloInterval,
|
||||
f3OspfIpMgmtTunnelExtRtrDeadInterval,
|
||||
f3OspfIpMgmtTunnelExtRetransInterval,
|
||||
f3OspfIpMgmtTunnelExtRtrPriority,
|
||||
f3OspfIpMgmtTunnelExtCost,
|
||||
f3OspfIpMgmtTunnelExtAuthType,
|
||||
f3OspfIpMgmtTunnelExtAuthKey
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage OSPF configuration
|
||||
of IP Management Tunnel."
|
||||
::= { f3OspfGroups 4 }
|
||||
|
||||
f3OspfNbrExtGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3OspfNbrExtRole
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage OSPF configuration
|
||||
of OSPF Neighbor."
|
||||
::= { f3OspfGroups 5 }
|
||||
|
||||
END
|
680
mibs/adva/fsp150cm-otn.mib
Normal file
680
mibs/adva/fsp150cm-otn.mib
Normal file
@ -0,0 +1,680 @@
|
||||
F3-OTN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter64, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, TruthValue, VariablePointer
|
||||
FROM SNMPv2-TC
|
||||
cmEthernetNetPortEntry
|
||||
FROM CM-FACILITY-MIB
|
||||
PerfCounter64, CmPmIntervalType
|
||||
FROM CM-COMMON-MIB
|
||||
cmEthernetNetPortStatsEntry, cmEthernetNetPortHistoryEntry
|
||||
FROM CM-PERFORMANCE-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
f3OtnMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201407150000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Michal Pawlowski
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 416
|
||||
E-mail: mpawlowski@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the OTN MIB definitions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201407150000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201407150000Z,
|
||||
(1) MIB version ready for release FSP150CC 6.5.CC."
|
||||
|
||||
::= {fsp150cm 34}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
|
||||
f3OtnConfigObjects OBJECT IDENTIFIER ::= {f3OtnMIB 1}
|
||||
f3OtnPerfObjects OBJECT IDENTIFIER ::= {f3OtnMIB 2}
|
||||
f3OtnConformance OBJECT IDENTIFIER ::= {f3OtnMIB 3}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
OtnFacilityType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTN Facility Type."
|
||||
SYNTAX INTEGER {
|
||||
otu2e-eth(1)
|
||||
}
|
||||
|
||||
OtnFecType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTN Forward Error Correction (FEC) Type."
|
||||
SYNTAX INTEGER {
|
||||
nofec(1),
|
||||
gfec(2),
|
||||
efec-1(3),
|
||||
efec-2(4)
|
||||
}
|
||||
|
||||
TimDetectMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Trace Identifier Mismatch (TIM) Detect Mode."
|
||||
SYNTAX INTEGER {
|
||||
off(1),
|
||||
sapi(2),
|
||||
dapi(3),
|
||||
sapi-dapi(4)
|
||||
}
|
||||
|
||||
--
|
||||
-- Ethernet Network Port Ext Table
|
||||
--
|
||||
|
||||
f3OtnNetPortExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3OtnNetPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Ethernet Network Port
|
||||
Facilities for the OTN attributes configuration purposes."
|
||||
::= { f3OtnConfigObjects 1 }
|
||||
|
||||
|
||||
f3OtnNetPortEntry OBJECT-TYPE
|
||||
SYNTAX F3OtnNetPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3OtnNetPortEntry."
|
||||
AUGMENTS { cmEthernetNetPortEntry }
|
||||
::= { f3OtnNetPortExtTable 1 }
|
||||
|
||||
F3OtnNetPortEntry ::= SEQUENCE {
|
||||
f3OtnNetPortPayloadType Unsigned32,
|
||||
f3OtnNetPortFacilityType OtnFacilityType,
|
||||
f3OtnNetPortFec OtnFecType,
|
||||
f3OtnNetPortTimDetectModeOtu TimDetectMode,
|
||||
f3OtnNetPortTimAisInsertOtuEnabled TruthValue,
|
||||
f3OtnNetPortTtiActualRxHexOtu OCTET STRING,
|
||||
f3OtnNetPortTtiSapiActualRxOtu DisplayString,
|
||||
f3OtnNetPortTtiDapiActualRxOtu DisplayString,
|
||||
f3OtnNetPortTtiOpSpActualRxOtu DisplayString,
|
||||
f3OtnNetPortTtiSapiExpectedRxOtu DisplayString,
|
||||
f3OtnNetPortTtiSapiTxOtu DisplayString,
|
||||
f3OtnNetPortTtiDapiTxOtu DisplayString,
|
||||
f3OtnNetPortTtiOpSpTxOtu DisplayString,
|
||||
f3OtnNetPortTimDetectModeOdu TimDetectMode,
|
||||
f3OtnNetPortTimAisInsertOduEnabled TruthValue,
|
||||
f3OtnNetPortTtiActualRxHexOdu OCTET STRING,
|
||||
f3OtnNetPortTtiSapiActualRxOdu DisplayString,
|
||||
f3OtnNetPortTtiDapiActualRxOdu DisplayString,
|
||||
f3OtnNetPortTtiOpSpActualRxOdu DisplayString,
|
||||
f3OtnNetPortTtiSapiExpectedRxOdu DisplayString,
|
||||
f3OtnNetPortTtiSapiTxOdu DisplayString,
|
||||
f3OtnNetPortTtiDapiTxOdu DisplayString,
|
||||
f3OtnNetPortTtiOpSpTxOdu DisplayString
|
||||
}
|
||||
|
||||
f3OtnNetPortPayloadType OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the value to be transmitted in the PT signal of
|
||||
the OPU Payload Structure Identifier (PSI) overhead.
|
||||
The value is also used for detection of Payload Label Mismatch of
|
||||
the PT signal in the received ODU PSI overhead."
|
||||
::= { f3OtnNetPortEntry 1 }
|
||||
|
||||
f3OtnNetPortFacilityType OBJECT-TYPE
|
||||
SYNTAX OtnFacilityType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the OTN transport wrapper and payload."
|
||||
::= { f3OtnNetPortEntry 2 }
|
||||
|
||||
f3OtnNetPortFec OBJECT-TYPE
|
||||
SYNTAX OtnFecType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the Forward Error Correction (FEC) for the
|
||||
OTN transport frame."
|
||||
::= { f3OtnNetPortEntry 3 }
|
||||
|
||||
f3OtnNetPortTimDetectModeOtu OBJECT-TYPE
|
||||
SYNTAX TimDetectMode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the support for Trace Identifier Mismatch (TIM)
|
||||
detection in the OTU overhead."
|
||||
::= { f3OtnNetPortEntry 4 }
|
||||
|
||||
f3OtnNetPortTimAisInsertOtuEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the support for downstream AIS insertion when OTU
|
||||
Trace Identifier Mismatch (TIM) is detected."
|
||||
::= { f3OtnNetPortEntry 5 }
|
||||
|
||||
f3OtnNetPortTtiActualRxHexOtu OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the value of the Trail Trace Identifier (TTI)
|
||||
in the OTU overhead."
|
||||
::= { f3OtnNetPortEntry 6 }
|
||||
|
||||
f3OtnNetPortTtiSapiActualRxOtu OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the SAPI value of the Trail Trace Identifier (TTI)
|
||||
in the OTU overhead."
|
||||
::= { f3OtnNetPortEntry 7 }
|
||||
|
||||
f3OtnNetPortTtiDapiActualRxOtu OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the DAPI value of the Trail Trace Identifier (TTI)
|
||||
in the OTU overhead."
|
||||
::= { f3OtnNetPortEntry 8 }
|
||||
|
||||
f3OtnNetPortTtiOpSpActualRxOtu OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the Operator Specific (OpSp) value of the
|
||||
Trail Trace Identifier (TTI) in the OTU overhead."
|
||||
::= { f3OtnNetPortEntry 9 }
|
||||
|
||||
f3OtnNetPortTtiSapiExpectedRxOtu OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..15))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the expected SAPI value in the received OTU overhead."
|
||||
::= { f3OtnNetPortEntry 10 }
|
||||
|
||||
f3OtnNetPortTtiSapiTxOtu OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..15))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the SAPI value in the transmitted OTU overhead."
|
||||
::= { f3OtnNetPortEntry 11 }
|
||||
|
||||
f3OtnNetPortTtiDapiTxOtu OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..15))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the DAPI value in the transmitted OTU overhead."
|
||||
::= { f3OtnNetPortEntry 12 }
|
||||
|
||||
f3OtnNetPortTtiOpSpTxOtu OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the Operator Specific (OpSp) value in the transmitted
|
||||
OTU overhead."
|
||||
::= { f3OtnNetPortEntry 13 }
|
||||
|
||||
f3OtnNetPortTimDetectModeOdu OBJECT-TYPE
|
||||
SYNTAX TimDetectMode
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the support for Trace Identifier Mismatch (TIM)
|
||||
detection in the ODU overhead."
|
||||
::= { f3OtnNetPortEntry 14 }
|
||||
|
||||
f3OtnNetPortTimAisInsertOduEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the support for downstream AIS insertion when ODU
|
||||
Trace Identifier Mismatch (TIM) is detected."
|
||||
::= { f3OtnNetPortEntry 15 }
|
||||
|
||||
f3OtnNetPortTtiActualRxHexOdu OBJECT-TYPE
|
||||
SYNTAX OCTET STRING
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the value of the Trail Trace Identifier (TTI)
|
||||
in the ODU overhead."
|
||||
::= { f3OtnNetPortEntry 16 }
|
||||
|
||||
f3OtnNetPortTtiSapiActualRxOdu OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the SAPI value of the Trail Trace Identifier (TTI)
|
||||
in the ODU overhead."
|
||||
::= { f3OtnNetPortEntry 17 }
|
||||
|
||||
f3OtnNetPortTtiDapiActualRxOdu OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the DAPI value of the Trail Trace Identifier (TTI)
|
||||
in the ODU overhead."
|
||||
::= { f3OtnNetPortEntry 18 }
|
||||
|
||||
f3OtnNetPortTtiOpSpActualRxOdu OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the Operator Specific (OpSp) value of
|
||||
the Trail Trace Identifier (TTI) in the ODU overhead."
|
||||
::= { f3OtnNetPortEntry 19 }
|
||||
|
||||
f3OtnNetPortTtiSapiExpectedRxOdu OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..15))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the expected SAPI value in the received ODU overhead."
|
||||
::= { f3OtnNetPortEntry 20 }
|
||||
|
||||
f3OtnNetPortTtiSapiTxOdu OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..15))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the SAPI value in the transmitted ODU overhead."
|
||||
::= { f3OtnNetPortEntry 21 }
|
||||
|
||||
f3OtnNetPortTtiDapiTxOdu OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..15))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the DAPI value in the transmitted ODU overhead."
|
||||
::= { f3OtnNetPortEntry 22 }
|
||||
|
||||
f3OtnNetPortTtiOpSpTxOdu OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Represents the Operator Specific (OpSp) value in the transmitted ODU overhead."
|
||||
::= { f3OtnNetPortEntry 23 }
|
||||
|
||||
--
|
||||
-- Ethernet Network Port Stats Ext Table
|
||||
--
|
||||
|
||||
f3OtnNetPortStatsExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3OtnNetPortStatsExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Ethernet Network Port OTN attributes
|
||||
related statistics. These reflect the current data."
|
||||
::= { f3OtnPerfObjects 1 }
|
||||
|
||||
f3OtnNetPortStatsExtEntry OBJECT-TYPE
|
||||
SYNTAX F3OtnNetPortStatsExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3OtnNetPortStatsExtEntry."
|
||||
AUGMENTS { cmEthernetNetPortStatsEntry }
|
||||
::= { f3OtnNetPortStatsExtTable 1 }
|
||||
|
||||
F3OtnNetPortStatsExtEntry ::= SEQUENCE {
|
||||
f3OtnNetPortStatsExtBerBeforeCorr PerfCounter64,
|
||||
f3OtnNetPortStatsExtFecErrSec Integer32,
|
||||
f3OtnNetPortStatsExtFecSES Integer32,
|
||||
f3OtnNetPortStatsExtFecCorrErr PerfCounter64,
|
||||
f3OtnNetPortStatsExtFecUncorrBlockErr PerfCounter64,
|
||||
f3OtnNetPortStatsExtOtuErrSec Integer32,
|
||||
f3OtnNetPortStatsExtOtuSES Integer32,
|
||||
f3OtnNetPortStatsExtOtuBBE PerfCounter64,
|
||||
f3OtnNetPortStatsExtOtuUAS Integer32,
|
||||
f3OtnNetPortStatsExtOduErrSec Integer32,
|
||||
f3OtnNetPortStatsExtOduSES Integer32,
|
||||
f3OtnNetPortStatsExtOduBBE PerfCounter64,
|
||||
f3OtnNetPortStatsExtOduUAS Integer32
|
||||
}
|
||||
|
||||
f3OtnNetPortStatsExtBerBeforeCorr OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ber Before Correction.
|
||||
Lower 32 bits represent the value in a Decimal32 interchange format.
|
||||
For details on encoding please refer to Decimal32's description,
|
||||
defined in fsp150cm-common.mib."
|
||||
::= { f3OtnNetPortStatsExtEntry 1 }
|
||||
|
||||
f3OtnNetPortStatsExtFecErrSec OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FEC Errored Seconds."
|
||||
::= { f3OtnNetPortStatsExtEntry 2 }
|
||||
|
||||
f3OtnNetPortStatsExtFecSES OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FEC SES."
|
||||
::= { f3OtnNetPortStatsExtEntry 3 }
|
||||
|
||||
f3OtnNetPortStatsExtFecCorrErr OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FEC Corrected Seconds."
|
||||
::= { f3OtnNetPortStatsExtEntry 4 }
|
||||
|
||||
f3OtnNetPortStatsExtFecUncorrBlockErr OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FEC Uncorrected Block Errors."
|
||||
::= { f3OtnNetPortStatsExtEntry 5 }
|
||||
|
||||
f3OtnNetPortStatsExtOtuErrSec OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTU Errored Seconds."
|
||||
::= { f3OtnNetPortStatsExtEntry 6 }
|
||||
|
||||
f3OtnNetPortStatsExtOtuSES OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTU SES."
|
||||
::= { f3OtnNetPortStatsExtEntry 7 }
|
||||
|
||||
f3OtnNetPortStatsExtOtuBBE OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTU BBE."
|
||||
::= { f3OtnNetPortStatsExtEntry 8 }
|
||||
|
||||
f3OtnNetPortStatsExtOtuUAS OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTU UAS."
|
||||
::= { f3OtnNetPortStatsExtEntry 9 }
|
||||
|
||||
f3OtnNetPortStatsExtOduErrSec OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ODU Errored Seconds."
|
||||
::= { f3OtnNetPortStatsExtEntry 10 }
|
||||
|
||||
f3OtnNetPortStatsExtOduSES OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ODU SES."
|
||||
::= { f3OtnNetPortStatsExtEntry 11 }
|
||||
|
||||
f3OtnNetPortStatsExtOduBBE OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ODU BBE."
|
||||
::= { f3OtnNetPortStatsExtEntry 12 }
|
||||
|
||||
f3OtnNetPortStatsExtOduUAS OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ODU UAS."
|
||||
::= { f3OtnNetPortStatsExtEntry 13 }
|
||||
|
||||
--
|
||||
-- Ethernet Network Port History Ext Table
|
||||
--
|
||||
|
||||
f3OtnNetPortHistoryExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3OtnNetPortHistoryExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Ethernet Network Port OTN attributes
|
||||
related statistics. These reflect the history data."
|
||||
::= { f3OtnPerfObjects 2 }
|
||||
|
||||
f3OtnNetPortHistoryExtEntry OBJECT-TYPE
|
||||
SYNTAX F3OtnNetPortHistoryExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3OtnNetPortHistoryExtEntry."
|
||||
AUGMENTS { cmEthernetNetPortHistoryEntry }
|
||||
::= { f3OtnNetPortHistoryExtTable 1 }
|
||||
|
||||
F3OtnNetPortHistoryExtEntry ::= SEQUENCE {
|
||||
f3OtnNetPortHistoryExtBerBeforeCorr PerfCounter64,
|
||||
f3OtnNetPortHistoryExtFecErrSec Integer32,
|
||||
f3OtnNetPortHistoryExtFecSES Integer32,
|
||||
f3OtnNetPortHistoryExtFecCorrErr PerfCounter64,
|
||||
f3OtnNetPortHistoryExtFecUncorrBlockErr PerfCounter64,
|
||||
f3OtnNetPortHistoryExtOtuErrSec Integer32,
|
||||
f3OtnNetPortHistoryExtOtuSES Integer32,
|
||||
f3OtnNetPortHistoryExtOtuBBE PerfCounter64,
|
||||
f3OtnNetPortHistoryExtOtuUAS Integer32,
|
||||
f3OtnNetPortHistoryExtOduErrSec Integer32,
|
||||
f3OtnNetPortHistoryExtOduSES Integer32,
|
||||
f3OtnNetPortHistoryExtOduBBE PerfCounter64,
|
||||
f3OtnNetPortHistoryExtOduUAS Integer32
|
||||
}
|
||||
|
||||
f3OtnNetPortHistoryExtBerBeforeCorr OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ber Before Correction."
|
||||
::= { f3OtnNetPortHistoryExtEntry 1 }
|
||||
|
||||
f3OtnNetPortHistoryExtFecErrSec OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FEC Errored Seconds."
|
||||
::= { f3OtnNetPortHistoryExtEntry 2 }
|
||||
|
||||
f3OtnNetPortHistoryExtFecSES OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FEC SES."
|
||||
::= { f3OtnNetPortHistoryExtEntry 3 }
|
||||
|
||||
f3OtnNetPortHistoryExtFecCorrErr OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FEC Corrected Seconds."
|
||||
::= { f3OtnNetPortHistoryExtEntry 4 }
|
||||
|
||||
f3OtnNetPortHistoryExtFecUncorrBlockErr OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"FEC Uncorrected Block Errors."
|
||||
::= { f3OtnNetPortHistoryExtEntry 5 }
|
||||
|
||||
f3OtnNetPortHistoryExtOtuErrSec OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTU Errored Seconds."
|
||||
::= { f3OtnNetPortHistoryExtEntry 6 }
|
||||
|
||||
f3OtnNetPortHistoryExtOtuSES OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTU SES."
|
||||
::= { f3OtnNetPortHistoryExtEntry 7 }
|
||||
|
||||
f3OtnNetPortHistoryExtOtuBBE OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTU BBE."
|
||||
::= { f3OtnNetPortHistoryExtEntry 8 }
|
||||
|
||||
f3OtnNetPortHistoryExtOtuUAS OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"OTU UAS."
|
||||
::= { f3OtnNetPortHistoryExtEntry 9 }
|
||||
|
||||
f3OtnNetPortHistoryExtOduErrSec OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ODU Errored Seconds."
|
||||
::= { f3OtnNetPortHistoryExtEntry 10 }
|
||||
|
||||
f3OtnNetPortHistoryExtOduSES OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ODU SES."
|
||||
::= { f3OtnNetPortHistoryExtEntry 11 }
|
||||
|
||||
f3OtnNetPortHistoryExtOduBBE OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ODU BBE."
|
||||
::= { f3OtnNetPortHistoryExtEntry 12 }
|
||||
|
||||
f3OtnNetPortHistoryExtOduUAS OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"ODU UAS."
|
||||
::= { f3OtnNetPortHistoryExtEntry 13 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
f3OtnCompliances OBJECT IDENTIFIER ::= {f3OtnConformance 1}
|
||||
f3OtnGroups OBJECT IDENTIFIER ::= {f3OtnConformance 2}
|
||||
|
||||
f3OtnCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-OTN-MIB compliance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3OtnConfigGroup,
|
||||
f3OtnPerfGroup
|
||||
}
|
||||
::= { f3OtnCompliances 1 }
|
||||
|
||||
f3OtnConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3OtnNetPortPayloadType, f3OtnNetPortFacilityType,
|
||||
f3OtnNetPortFec, f3OtnNetPortTimDetectModeOtu,
|
||||
f3OtnNetPortTimAisInsertOtuEnabled, f3OtnNetPortTtiActualRxHexOtu,
|
||||
f3OtnNetPortTtiSapiActualRxOtu, f3OtnNetPortTtiDapiActualRxOtu,
|
||||
f3OtnNetPortTtiOpSpActualRxOtu, f3OtnNetPortTtiSapiExpectedRxOtu,
|
||||
f3OtnNetPortTtiSapiTxOtu, f3OtnNetPortTtiDapiTxOtu,
|
||||
f3OtnNetPortTtiOpSpTxOtu, f3OtnNetPortTimDetectModeOdu,
|
||||
f3OtnNetPortTimAisInsertOduEnabled, f3OtnNetPortTtiActualRxHexOdu,
|
||||
f3OtnNetPortTtiSapiActualRxOdu, f3OtnNetPortTtiDapiActualRxOdu,
|
||||
f3OtnNetPortTtiOpSpActualRxOdu, f3OtnNetPortTtiSapiExpectedRxOdu,
|
||||
f3OtnNetPortTtiSapiTxOdu, f3OtnNetPortTtiDapiTxOdu,
|
||||
f3OtnNetPortTtiOpSpTxOdu
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the OTN."
|
||||
::= { f3OtnGroups 1 }
|
||||
|
||||
f3OtnPerfGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3OtnNetPortStatsExtBerBeforeCorr, f3OtnNetPortStatsExtFecErrSec,
|
||||
f3OtnNetPortStatsExtFecSES, f3OtnNetPortStatsExtFecCorrErr,
|
||||
f3OtnNetPortStatsExtFecUncorrBlockErr, f3OtnNetPortStatsExtOtuErrSec,
|
||||
f3OtnNetPortStatsExtOtuSES, f3OtnNetPortStatsExtOtuBBE,
|
||||
f3OtnNetPortStatsExtOtuUAS, f3OtnNetPortStatsExtOduErrSec,
|
||||
f3OtnNetPortStatsExtOduSES, f3OtnNetPortStatsExtOduBBE,
|
||||
f3OtnNetPortStatsExtOduUAS,
|
||||
f3OtnNetPortHistoryExtBerBeforeCorr, f3OtnNetPortHistoryExtFecErrSec,
|
||||
f3OtnNetPortHistoryExtFecSES, f3OtnNetPortHistoryExtFecCorrErr,
|
||||
f3OtnNetPortHistoryExtFecUncorrBlockErr, f3OtnNetPortHistoryExtOtuErrSec,
|
||||
f3OtnNetPortHistoryExtOtuSES, f3OtnNetPortHistoryExtOtuBBE,
|
||||
f3OtnNetPortHistoryExtOtuUAS, f3OtnNetPortHistoryExtOduErrSec,
|
||||
f3OtnNetPortHistoryExtOduSES, f3OtnNetPortHistoryExtOduBBE,
|
||||
f3OtnNetPortHistoryExtOduUAS
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the OTN PM."
|
||||
::= { f3OtnGroups 2 }
|
||||
|
||||
END
|
503
mibs/adva/fsp150cm-pbb.mib
Normal file
503
mibs/adva/fsp150cm-pbb.mib
Normal file
@ -0,0 +1,503 @@
|
||||
F3-PBB-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, MacAddress, VariablePointer
|
||||
FROM SNMPv2-TC
|
||||
cmEthernetAccPortEntry, cmEthernetNetPortEntry, cmFlowEntry,
|
||||
FlowTagControl
|
||||
FROM CM-FACILITY-MIB
|
||||
ipManagementTunnelEntry
|
||||
FROM CM-IP-MIB
|
||||
PerfCounter64
|
||||
FROM CM-COMMON-MIB
|
||||
cmEthernetNetPortStatsEntry, cmEthernetNetPortHistoryEntry
|
||||
FROM CM-PERFORMANCE-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
f3PBBMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201210080000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Raghav Trivedi
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +1 972 759-1239
|
||||
E-mail: rtrivedi@advaoptical.com
|
||||
Postal: 2301 N. Greenville Ave. #300
|
||||
Richardson, TX USA 75082"
|
||||
DESCRIPTION
|
||||
"This module defines the Facility MIB definitions used by
|
||||
the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201210080000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 201210080000Z. "
|
||||
::= {fsp150cm 21}
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3PBBConfigObjects OBJECT IDENTIFIER ::= {f3PBBMIB 1}
|
||||
f3PBBPerformanceObjects OBJECT IDENTIFIER ::= {f3PBBMIB 2}
|
||||
f3PBBConformance OBJECT IDENTIFIER ::= {f3PBBMIB 3}
|
||||
|
||||
--
|
||||
-- f3PbbEthernetAccPortTable
|
||||
--
|
||||
f3PbbEthernetAccPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PbbEthernetAccPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to PBB function on the net port"
|
||||
::= { f3PBBConfigObjects 1 }
|
||||
|
||||
f3PbbEthernetAccPortEntry OBJECT-TYPE
|
||||
SYNTAX F3PbbEthernetAccPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3PbbEthernetAccPortTable."
|
||||
AUGMENTS { cmEthernetAccPortEntry }
|
||||
::= { f3PbbEthernetAccPortTable 1 }
|
||||
|
||||
F3PbbEthernetAccPortEntry ::= SEQUENCE {
|
||||
f3PbbEthernetAccPortITagLoopbackMask INTEGER,
|
||||
f3PbbEthernetAccPortITagLoopback1 DisplayString,
|
||||
f3PbbEthernetAccPortITagLoopback2 DisplayString,
|
||||
f3PbbEthernetAccPortITagLoopback3 DisplayString
|
||||
}
|
||||
|
||||
f3PbbEthernetAccPortITagLoopbackMask OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify which itag loopback has been enabled.
|
||||
1: Itag 1 loopback enabled, 2: Itag 2 loopback enabled, 4: Itag 4 loopback enabled."
|
||||
::= { f3PbbEthernetAccPortEntry 1 }
|
||||
|
||||
f3PbbEthernetAccPortITagLoopback1 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of the Itag 1 to be looped back when port is in
|
||||
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||
corresponding bit in f3PbbEthernetAccPortITagLoopbackMask is set. The value
|
||||
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||
::= { f3PbbEthernetAccPortEntry 2 }
|
||||
|
||||
f3PbbEthernetAccPortITagLoopback2 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of the Itag 2 to be looped back when port is in
|
||||
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||
corresponding bit in f3PbbEthernetAccPortITagLoopbackMask is set. The value
|
||||
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||
::= { f3PbbEthernetAccPortEntry 3 }
|
||||
|
||||
f3PbbEthernetAccPortITagLoopback3 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of the Itag 3 to be looped back when port is in
|
||||
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||
corresponding bit in f3PbbEthernetAccPortITagLoopbackMask is set. The value
|
||||
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||
::= { f3PbbEthernetAccPortEntry 4 }
|
||||
|
||||
--
|
||||
-- f3PbbEthernetNetPortTable
|
||||
--
|
||||
f3PbbEthernetNetPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PbbEthernetNetPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to PBB function on the net port"
|
||||
::= { f3PBBConfigObjects 2 }
|
||||
|
||||
f3PbbEthernetNetPortEntry OBJECT-TYPE
|
||||
SYNTAX F3PbbEthernetNetPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3PbbEthernetNetPortTable."
|
||||
AUGMENTS { cmEthernetNetPortEntry }
|
||||
::= { f3PbbEthernetNetPortTable 1 }
|
||||
|
||||
F3PbbEthernetNetPortEntry ::= SEQUENCE {
|
||||
f3PbbEthernetNetPortBackboneMacAddress MacAddress,
|
||||
f3PbbEthernetNetPortITagLoopbackMask INTEGER,
|
||||
f3PbbEthernetNetPortITagLoopback1 DisplayString,
|
||||
f3PbbEthernetNetPortITagLoopback2 DisplayString,
|
||||
f3PbbEthernetNetPortITagLoopback3 DisplayString
|
||||
}
|
||||
|
||||
f3PbbEthernetNetPortBackboneMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is mac address of backbone network port."
|
||||
::= { f3PbbEthernetNetPortEntry 1 }
|
||||
|
||||
f3PbbEthernetNetPortITagLoopbackMask OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify which itag loopback has been enabled.
|
||||
1: Itag 1 loopback enabled, 2: Itag 2 loopback enabled, 4: Itag 4 loopback enabled."
|
||||
::= { f3PbbEthernetNetPortEntry 2 }
|
||||
|
||||
f3PbbEthernetNetPortITagLoopback1 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of the Itag 1 to be looped back when port is in
|
||||
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||
corresponding bit in f3PbbEthernetNetPortITagLoopbackMask is set. The value
|
||||
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||
::= { f3PbbEthernetNetPortEntry 3 }
|
||||
|
||||
f3PbbEthernetNetPortITagLoopback2 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of the Itag 2 to be looped back when port is in
|
||||
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||
corresponding bit in f3PbbEthernetNetPortITagLoopbackMask is set. The value
|
||||
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||
::= { f3PbbEthernetNetPortEntry 4 }
|
||||
|
||||
f3PbbEthernetNetPortITagLoopback3 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of the Itag 3 to be looped back when port is in
|
||||
vlan(terminal/facility) loopback configuration. This is valid only if the
|
||||
corresponding bit in f3PbbEthernetNetPortITagLoopbackMask is set. The value
|
||||
to be specified should be in the form X-Y where X is the ISID and Y is the ITAG Priority.
|
||||
If Y is specified as a *, all Priorities (0 to 7) are looped back."
|
||||
::= { f3PbbEthernetNetPortEntry 5 }
|
||||
|
||||
--
|
||||
-- f3PbbFlowTable
|
||||
--
|
||||
f3PbbFlowTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PbbFlowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to PBB function on the flow"
|
||||
::= { f3PBBConfigObjects 3 }
|
||||
|
||||
f3PbbFlowEntry OBJECT-TYPE
|
||||
SYNTAX F3PbbFlowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3PbbFlowTable."
|
||||
AUGMENTS { cmFlowEntry }
|
||||
::= { f3PbbFlowTable 1 }
|
||||
|
||||
F3PbbFlowEntry ::= SEQUENCE {
|
||||
f3PbbFlowITagControl FlowTagControl,
|
||||
f3PbbFlowITagISID Integer32,
|
||||
f3PbbFlowITagPriority Integer32,
|
||||
f3PbbFlowBackboneMacDestinationEnabled TruthValue,
|
||||
f3PbbFlowBackboneMacDestinationAddress MacAddress,
|
||||
f3PbbFlowA2NPbbCapableFlag TruthValue
|
||||
}
|
||||
|
||||
f3PbbFlowITagControl OBJECT-TYPE
|
||||
SYNTAX FlowTagControl
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of the tag management
|
||||
operation on the I-TAG. Supported types are 'none', 'push', and 'pushisid'.
|
||||
and it must be none while ctagcontrol or stagcontrol is not none."
|
||||
::= { f3PbbFlowEntry 1 }
|
||||
|
||||
f3PbbFlowITagISID OBJECT-TYPE
|
||||
SYNTAX Integer32 (256..16777214)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to specify the ITagISID. Its rang from 256 to 16777214."
|
||||
::= { f3PbbFlowEntry 2 }
|
||||
|
||||
f3PbbFlowITagPriority OBJECT-TYPE
|
||||
SYNTAX Integer32 (0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to specify the priority of ITag. Its rang from 0 to 7."
|
||||
::= { f3PbbFlowEntry 3 }
|
||||
|
||||
f3PbbFlowBackboneMacDestinationEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object indicates whether can assign BMAC value.
|
||||
When enabled, user can assign a unicast BMAC as B_DA for this EVC
|
||||
When disabled, 01-1E-83-<I-SID> will be used as B-DA."
|
||||
::= { f3PbbFlowEntry 4 }
|
||||
|
||||
f3PbbFlowBackboneMacDestinationAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Customer can configure the backbone MAC destination address, the
|
||||
default value is 01-1E-83-<I-SID>."
|
||||
::= { f3PbbFlowEntry 5 }
|
||||
|
||||
f3PbbFlowA2NPbbCapableFlag OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When it is false, Drop PBB frames in the A2N direction (FPGA function),
|
||||
Allow to PUSH I-TAG on this flow;
|
||||
When A2NPbbCapableFlag is TRUE,
|
||||
Pass PBB frames in the A2N direction (FPGA function), Software allow PUSH I-TAG on this flow(normal)
|
||||
will not allow to PUSH S-TAG on this flow, will not allow to PUSH C-TAG on this flow,
|
||||
Software will allow to PUSH C-TAG/S-TAG on this flow."
|
||||
::= { f3PbbFlowEntry 6 }
|
||||
|
||||
--
|
||||
-- f3PbbIpManagementTunnelTable
|
||||
--
|
||||
f3PbbIpManagementTunnelTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PbbIpManagementTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to PBB function on the mngt tunnel"
|
||||
::= { f3PBBConfigObjects 4 }
|
||||
|
||||
f3PbbIpManagementTunnelEntry OBJECT-TYPE
|
||||
SYNTAX F3PbbIpManagementTunnelEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3PbbIpManagementTunnelTable."
|
||||
AUGMENTS { ipManagementTunnelEntry }
|
||||
::= { f3PbbIpManagementTunnelTable 1 }
|
||||
|
||||
F3PbbIpManagementTunnelEntry ::= SEQUENCE {
|
||||
f3PbbIpManagementTunnelItagEnabled TruthValue,
|
||||
f3PbbIpManagementTunnelISID Integer32,
|
||||
f3PbbIpManagementTunnelIPriority Integer32,
|
||||
f3PbbIpManagementTunnelBackboneMacDestinationEnabled TruthValue,
|
||||
f3PbbIpManagementTunnelBackboneMacDestinationAddress MacAddress
|
||||
}
|
||||
|
||||
f3PbbIpManagementTunnelItagEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object ITAG whether enabled, It is Enabled only When management tunnel type is ISID based.
|
||||
By default it is disabled"
|
||||
::= { f3PbbIpManagementTunnelEntry 1 }
|
||||
|
||||
f3PbbIpManagementTunnelISID OBJECT-TYPE
|
||||
SYNTAX Integer32(256..16777214)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only applicable when iTagEnabled = enabled (ISID is shown to user, but in IFM data type here is ITAG)."
|
||||
::= { f3PbbIpManagementTunnelEntry 2 }
|
||||
|
||||
f3PbbIpManagementTunnelIPriority OBJECT-TYPE
|
||||
SYNTAX Integer32(0..7)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only applicable when iTagEnabled = enabled (ISID is shown to user, but in IFM data type here is ITAG, no use at present)."
|
||||
::= { f3PbbIpManagementTunnelEntry 3 }
|
||||
|
||||
f3PbbIpManagementTunnelBackboneMacDestinationEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, we will use provisioned B-MAC for ARP and for management packets.
|
||||
When disabled, we will use backbone group MAC address for ARP and get B-DA from ARP response
|
||||
By default, it is disabled"
|
||||
::= { f3PbbIpManagementTunnelEntry 4 }
|
||||
|
||||
f3PbbIpManagementTunnelBackboneMacDestinationAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User must set a valid MAC address, Only applicable when iTagEnabled = enabled
|
||||
By default, it is 00:00:00:00:00:00"
|
||||
::= { f3PbbIpManagementTunnelEntry 5 }
|
||||
|
||||
--
|
||||
-- PBB Net Port Statistics Table
|
||||
--
|
||||
f3PbbEthernetNetPortStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PbbEthernetNetPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of pbb Ethernet Network Port related statistics.
|
||||
These reflect the current data."
|
||||
::= { f3PBBPerformanceObjects 1 }
|
||||
|
||||
f3PbbEthernetNetPortStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3PbbEthernetNetPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3PbbEthernetNetPortStatsTable.
|
||||
Entries exist in this table for each Ethernet interface/port."
|
||||
AUGMENTS { cmEthernetNetPortStatsEntry }
|
||||
::= { f3PbbEthernetNetPortStatsTable 1 }
|
||||
|
||||
F3PbbEthernetNetPortStatsEntry ::= SEQUENCE {
|
||||
f3PbbEthernetNetPortStatsPbbUniBdaDiscard PerfCounter64,
|
||||
f3PbbEthernetNetPortStatsPbbGroupBdaDiscard PerfCounter64
|
||||
}
|
||||
|
||||
f3PbbEthernetNetPortStatsPbbUniBdaDiscard OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of PBB frames (BDA is not backbone group MAC)
|
||||
discarded due to receive BDA which is not matching the
|
||||
port's PBB MAC address when port is non-promiscuous mode."
|
||||
::= { f3PbbEthernetNetPortStatsEntry 1 }
|
||||
|
||||
f3PbbEthernetNetPortStatsPbbGroupBdaDiscard OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of PBB frames discarded due to mismatch of I-SID in I-TAG and I-SID
|
||||
in backbone group MAC in the B-DA when port is non-promiscuous mode."
|
||||
::= { f3PbbEthernetNetPortStatsEntry 2 }
|
||||
|
||||
--
|
||||
-- PBB Net Port History Statistics Table
|
||||
--
|
||||
f3PbbEthernetNetPortHistoryStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PbbEthernetNetPortHistoryStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of pbb Ethernet Network Port related statistics.
|
||||
These reflect the current data."
|
||||
::= { f3PBBPerformanceObjects 2 }
|
||||
|
||||
f3PbbEthernetNetPortHistoryStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3PbbEthernetNetPortHistoryStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3PbbEthernetNetPortHistoryStatsTable.
|
||||
Entries exist in this table for each Ethernet interface/port."
|
||||
AUGMENTS { cmEthernetNetPortHistoryEntry }
|
||||
::= { f3PbbEthernetNetPortHistoryStatsTable 1 }
|
||||
|
||||
F3PbbEthernetNetPortHistoryStatsEntry ::= SEQUENCE {
|
||||
f3PbbEthernetNetPortHistoryStatsPbbUniBdaDiscard PerfCounter64,
|
||||
f3PbbEthernetNetPortHistoryStatsPbbGroupBdaDiscard PerfCounter64
|
||||
}
|
||||
|
||||
f3PbbEthernetNetPortHistoryStatsPbbUniBdaDiscard OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of PBB frames (BDA is not backbone group MAC)
|
||||
discarded due to receive BDA which is not matching the
|
||||
port's PBB MAC address when port is non-promiscuous mode."
|
||||
::= { f3PbbEthernetNetPortHistoryStatsEntry 1 }
|
||||
|
||||
f3PbbEthernetNetPortHistoryStatsPbbGroupBdaDiscard OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of PBB frames discarded due to mismatch of I-SID in I-TAG and I-SID
|
||||
in backbone group MAC in the B-DA when port is non-promiscuous mode."
|
||||
::= { f3PbbEthernetNetPortHistoryStatsEntry 2 }
|
||||
|
||||
--
|
||||
--Conformance
|
||||
--
|
||||
f3PBBCompliances OBJECT IDENTIFIER ::= {f3PBBConformance 1}
|
||||
f3PBBGroups OBJECT IDENTIFIER ::= {f3PBBConformance 2}
|
||||
|
||||
f3PBBCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the PBB Object
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3PbbConfigGroup, f3PbbStatsGroup
|
||||
}
|
||||
::= { f3PBBCompliances 1 }
|
||||
|
||||
f3PbbConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3PbbEthernetAccPortITagLoopbackMask, f3PbbEthernetAccPortITagLoopback1,
|
||||
f3PbbEthernetAccPortITagLoopback2, f3PbbEthernetAccPortITagLoopback3,
|
||||
|
||||
f3PbbEthernetNetPortBackboneMacAddress, f3PbbEthernetNetPortITagLoopbackMask,
|
||||
f3PbbEthernetNetPortITagLoopback1, f3PbbEthernetNetPortITagLoopback2,
|
||||
f3PbbEthernetNetPortITagLoopback3,
|
||||
|
||||
f3PbbFlowITagControl, f3PbbFlowITagISID,
|
||||
f3PbbFlowITagPriority, f3PbbFlowBackboneMacDestinationEnabled,
|
||||
f3PbbFlowBackboneMacDestinationAddress, f3PbbFlowA2NPbbCapableFlag,
|
||||
|
||||
f3PbbIpManagementTunnelItagEnabled, f3PbbIpManagementTunnelISID,
|
||||
f3PbbIpManagementTunnelIPriority, f3PbbIpManagementTunnelBackboneMacDestinationEnabled,
|
||||
f3PbbIpManagementTunnelBackboneMacDestinationAddress
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the F3 PBB Functionality
|
||||
."
|
||||
::= { f3PBBGroups 1 }
|
||||
|
||||
f3PbbStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3PbbEthernetNetPortStatsPbbUniBdaDiscard, f3PbbEthernetNetPortStatsPbbGroupBdaDiscard,
|
||||
|
||||
f3PbbEthernetNetPortHistoryStatsPbbUniBdaDiscard, f3PbbEthernetNetPortHistoryStatsPbbGroupBdaDiscard
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the F3 PBB Functionality
|
||||
."
|
||||
::= { f3PBBGroups 2 }
|
||||
|
||||
END
|
12833
mibs/adva/fsp150cm-perf.mib
Normal file
12833
mibs/adva/fsp150cm-perf.mib
Normal file
File diff suppressed because it is too large
Load Diff
852
mibs/adva/fsp150cm-popm.mib
Normal file
852
mibs/adva/fsp150cm-popm.mib
Normal file
@ -0,0 +1,852 @@
|
||||
F3-POPM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter64
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, TruthValue, VariablePointer, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
neIndex, shelfIndex, slotIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
cmEthernetAccPortEntry, cmEthernetNetPortEntry
|
||||
FROM CM-FACILITY-MIB
|
||||
cmEthernetAccPortStatsEntry, cmEthernetNetPortStatsEntry,
|
||||
cmEthernetAccPortHistoryEntry, cmEthernetNetPortHistoryEntry
|
||||
FROM CM-PERFORMANCE-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
PerfCounter64
|
||||
FROM CM-COMMON-MIB;
|
||||
|
||||
|
||||
f3POPMMib MODULE-IDENTITY
|
||||
LAST-UPDATED "201110100000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Raghav Trivedi
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +1 972 759-1239
|
||||
E-mail: rtrivedi@advaoptical.com
|
||||
Postal: 2301 N. Greenville Ave. #300
|
||||
Richardson, TX USA 75082"
|
||||
DESCRIPTION
|
||||
"This module documents the Precision Optical Power
|
||||
Monitoring features provided by the F3 product line
|
||||
of products.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201110100000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 201110100000Z,
|
||||
(1)Added following variables for clearing POPM alarms
|
||||
f3EthernetAccPortPOPMonitorClearAction,
|
||||
f3EthernetNetPortPOPMonitorClearAction
|
||||
|
||||
Notes from release 201109060000Z,
|
||||
(1)Initial MIB version for release FSP150CM 3.4."
|
||||
::= {fsp150cm 16}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3POPMObjects OBJECT IDENTIFIER ::= {f3POPMMib 1}
|
||||
f3POPMPerfObjects OBJECT IDENTIFIER ::= {f3POPMMib 2}
|
||||
f3POPMConformance OBJECT IDENTIFIER ::= {f3POPMMib 3}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
POPMGlitchRejectionLevel ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides ability to manage the glitch rejection level,
|
||||
none -- no glitch rejection
|
||||
low -- single glitch rejection
|
||||
medium -- three glitch rejection
|
||||
high -- five glitch rejection
|
||||
."
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
low (2),
|
||||
medium (3),
|
||||
high (4)
|
||||
}
|
||||
|
||||
POPMState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides the enumerations for POPM State
|
||||
not-applicable --not applicable state
|
||||
inoperable --enabled, port is unassigned
|
||||
not-available --not available state
|
||||
calibrating --enabled, operational, computing
|
||||
monitoring --enabled, operational, monitoring
|
||||
paused --enabled, signal out-of-range,
|
||||
signal out-of-variance
|
||||
inhibited-R --enabled, LOS (revertive)
|
||||
inhibited-NR --enabled, sampling error (non-revertive)
|
||||
."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable (1),
|
||||
inoperable (2),
|
||||
not-available (3),
|
||||
calibrating (4),
|
||||
monitoring (5),
|
||||
paused (6),
|
||||
inhibited-R (7),
|
||||
inhibited-NR (8)
|
||||
}
|
||||
|
||||
POPMClearAlarmsAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides ability to clear the alarms on POPR function."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
clear (1)
|
||||
}
|
||||
|
||||
--
|
||||
-- Ethernet Access Port - Precision Optical Power Monitor
|
||||
--
|
||||
f3EthernetAccPortPOPMonitorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EthernetAccPortPOPMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides ability to manage the
|
||||
Precision Optical Power feature on
|
||||
Ethernet Access Ports."
|
||||
::= { f3POPMObjects 2 }
|
||||
|
||||
f3EthernetAccPortPOPMonitorEntry OBJECT-TYPE
|
||||
SYNTAX F3EthernetAccPortPOPMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EthernetAccPortPOPMonitorTable."
|
||||
AUGMENTS { cmEthernetAccPortEntry }
|
||||
::= { f3EthernetAccPortPOPMonitorTable 1 }
|
||||
|
||||
F3EthernetAccPortPOPMonitorEntry ::= SEQUENCE {
|
||||
f3EthernetAccPortPOPMonitorEnabled TruthValue,
|
||||
f3EthernetAccPortPOPMonitorOperRangeHi Integer32,
|
||||
f3EthernetAccPortPOPMonitorOperRangeLow Integer32,
|
||||
f3EthernetAccPortPOPMonitorVariance Integer32,
|
||||
f3EthernetAccPortPOPMonitorWindowSize Integer32,
|
||||
f3EthernetAccPortPOPMonitorGlitchRejectionLevel POPMGlitchRejectionLevel,
|
||||
f3EthernetAccPortPOPMonitorState POPMState,
|
||||
f3EthernetAccPortPOPMonitorClearAction POPMClearAlarmsAction
|
||||
}
|
||||
|
||||
f3EthernetAccPortPOPMonitorEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object enables/disables Precision Optical Power monitoring
|
||||
on the Ethernet Access Port."
|
||||
::= { f3EthernetAccPortPOPMonitorEntry 1 }
|
||||
|
||||
f3EthernetAccPortPOPMonitorOperRangeHi OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the higher operating range, in 10ths of dbm,
|
||||
for Precision Optical Power monitoring."
|
||||
::= { f3EthernetAccPortPOPMonitorEntry 2 }
|
||||
|
||||
f3EthernetAccPortPOPMonitorOperRangeLow OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the lower operating range, in 10ths of dbm, for
|
||||
Precision Optical Power monitoring."
|
||||
::= { f3EthernetAccPortPOPMonitorEntry 3 }
|
||||
|
||||
f3EthernetAccPortPOPMonitorVariance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the maximum absolute variance,
|
||||
from average, in 10ths of dbm, for
|
||||
Precision Optical Power monitoring."
|
||||
::= { f3EthernetAccPortPOPMonitorEntry 4 }
|
||||
|
||||
f3EthernetAccPortPOPMonitorWindowSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the window size (time in seconds), for
|
||||
Precision Optical Power monitoring."
|
||||
::= { f3EthernetAccPortPOPMonitorEntry 5 }
|
||||
|
||||
f3EthernetAccPortPOPMonitorGlitchRejectionLevel OBJECT-TYPE
|
||||
SYNTAX POPMGlitchRejectionLevel
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the maximum number of
|
||||
sequential variance violations constituting a
|
||||
glitch."
|
||||
::= { f3EthernetAccPortPOPMonitorEntry 6 }
|
||||
|
||||
f3EthernetAccPortPOPMonitorState OBJECT-TYPE
|
||||
SYNTAX POPMState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the current state of the
|
||||
Precision Optical Monitoring processing."
|
||||
::= { f3EthernetAccPortPOPMonitorEntry 7 }
|
||||
|
||||
f3EthernetAccPortPOPMonitorClearAction OBJECT-TYPE
|
||||
SYNTAX POPMClearAlarmsAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to clear outstanding
|
||||
Precision Optical Monitoring alarms."
|
||||
::= { f3EthernetAccPortPOPMonitorEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- Ethernet Network Port - Precision Optical Power Monitor
|
||||
--
|
||||
f3EthernetNetPortPOPMonitorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EthernetNetPortPOPMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides ability to manage the
|
||||
Precision Optical Power feature on
|
||||
Ethernet Network Ports."
|
||||
::= { f3POPMObjects 1 }
|
||||
|
||||
f3EthernetNetPortPOPMonitorEntry OBJECT-TYPE
|
||||
SYNTAX F3EthernetNetPortPOPMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EthernetNetPortPOPMonitorTable."
|
||||
AUGMENTS { cmEthernetNetPortEntry }
|
||||
::= { f3EthernetNetPortPOPMonitorTable 1 }
|
||||
|
||||
F3EthernetNetPortPOPMonitorEntry ::= SEQUENCE {
|
||||
f3EthernetNetPortPOPMonitorEnabled TruthValue,
|
||||
f3EthernetNetPortPOPMonitorOperRangeHi Integer32,
|
||||
f3EthernetNetPortPOPMonitorOperRangeLow Integer32,
|
||||
f3EthernetNetPortPOPMonitorVariance Integer32,
|
||||
f3EthernetNetPortPOPMonitorWindowSize Integer32,
|
||||
f3EthernetNetPortPOPMonitorGlitchRejectionLevel POPMGlitchRejectionLevel,
|
||||
f3EthernetNetPortPOPMonitorState POPMState,
|
||||
f3EthernetNetPortPOPMonitorClearAction POPMClearAlarmsAction
|
||||
}
|
||||
|
||||
f3EthernetNetPortPOPMonitorEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object enables/disables Precision Optical Power monitoring
|
||||
on the Ethernet Network Port."
|
||||
::= { f3EthernetNetPortPOPMonitorEntry 1 }
|
||||
|
||||
f3EthernetNetPortPOPMonitorOperRangeHi OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the higher operating range, in 10ths of dbm,
|
||||
for Precision Optical Power monitoring."
|
||||
::= { f3EthernetNetPortPOPMonitorEntry 2 }
|
||||
|
||||
f3EthernetNetPortPOPMonitorOperRangeLow OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the lower operating range, in 10ths of dbm, for
|
||||
Precision Optical Power monitoring."
|
||||
::= { f3EthernetNetPortPOPMonitorEntry 3 }
|
||||
|
||||
f3EthernetNetPortPOPMonitorVariance OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the maximum absolute variance,
|
||||
from average, in 10ths of dbm, for
|
||||
Precision Optical Power monitoring."
|
||||
::= { f3EthernetNetPortPOPMonitorEntry 4 }
|
||||
|
||||
f3EthernetNetPortPOPMonitorWindowSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..3600)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the window size (time in seconds), for
|
||||
Precision Optical Power monitoring."
|
||||
::= { f3EthernetNetPortPOPMonitorEntry 5 }
|
||||
|
||||
f3EthernetNetPortPOPMonitorGlitchRejectionLevel OBJECT-TYPE
|
||||
SYNTAX POPMGlitchRejectionLevel
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the maximum number of
|
||||
sequential variance violations constituting a
|
||||
glitch."
|
||||
::= { f3EthernetNetPortPOPMonitorEntry 6 }
|
||||
|
||||
f3EthernetNetPortPOPMonitorState OBJECT-TYPE
|
||||
SYNTAX POPMState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the current state of the
|
||||
Precision Optical Monitoring processing."
|
||||
::= { f3EthernetNetPortPOPMonitorEntry 7 }
|
||||
|
||||
f3EthernetNetPortPOPMonitorClearAction OBJECT-TYPE
|
||||
SYNTAX POPMClearAlarmsAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to clear outstanding
|
||||
Precision Optical Monitoring alarms."
|
||||
::= { f3EthernetNetPortPOPMonitorEntry 8 }
|
||||
|
||||
--
|
||||
-- Ethernet Access Port POPM Current Statistics Table
|
||||
--
|
||||
f3EthernetAccPortPOPMStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EthernetAccPortPOPMStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Ethernet Access Port Precision Optical Power
|
||||
related statistics.
|
||||
These reflect the current data."
|
||||
::= { f3POPMPerfObjects 1 }
|
||||
|
||||
f3EthernetAccPortPOPMStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3EthernetAccPortPOPMStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EthernetAccPortPOPMStatsTable.
|
||||
Entries exist in this table for each Ethernet interface/port."
|
||||
AUGMENTS { cmEthernetAccPortStatsEntry }
|
||||
::= { f3EthernetAccPortPOPMStatsTable 1 }
|
||||
|
||||
F3EthernetAccPortPOPMStatsEntry ::= SEQUENCE {
|
||||
f3EthernetAccPortPOPMStatsOPR Integer32,
|
||||
f3EthernetAccPortPOPMStatsAOPR Integer32,
|
||||
f3EthernetAccPortPOPMStatsOPRVar Integer32,
|
||||
f3EthernetAccPortPOPMStatsOPRMaxVar Integer32,
|
||||
f3EthernetAccPortPOPMStatsOPRGlitchRejects Unsigned32,
|
||||
f3EthernetAccPortPOPMStatsOPRRTR Unsigned32,
|
||||
f3EthernetAccPortPOPMStatsOPROOR Unsigned32,
|
||||
f3EthernetAccPortPOPMStatsOPROOV Unsigned32
|
||||
}
|
||||
|
||||
f3EthernetAccPortPOPMStatsOPR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Precision Optical Power Receive (in dBm) for the physical layer.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetAccPortPOPMStatsEntry 1 }
|
||||
|
||||
f3EthernetAccPortPOPMStatsAOPR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average Precision Optical Power Receive (in dBm) for the physical
|
||||
layer. This is applicable only if Precision Optical Power
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMStatsEntry 2 }
|
||||
|
||||
f3EthernetAccPortPOPMStatsOPRVar OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signed variance of Optical Power Receive, from average.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetAccPortPOPMStatsEntry 3 }
|
||||
|
||||
f3EthernetAccPortPOPMStatsOPRMaxVar OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signed maximum variance of Optical Power Receive, from average.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetAccPortPOPMStatsEntry 4 }
|
||||
|
||||
f3EthernetAccPortPOPMStatsOPRGlitchRejects OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of glitch rejections. This is
|
||||
applicable only if Precision Optical Layer monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMStatsEntry 5 }
|
||||
|
||||
f3EthernetAccPortPOPMStatsOPRRTR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the POPM state machine reverts to the running
|
||||
state from the inhibited R state. This is applicable only if
|
||||
Precision Optical Layer monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMStatsEntry 6 }
|
||||
|
||||
f3EthernetAccPortPOPMStatsOPROOR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the Precision Optical Power is out of range.
|
||||
This is applicable only if Precision Optical Layer
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMStatsEntry 7 }
|
||||
|
||||
f3EthernetAccPortPOPMStatsOPROOV OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the Precision Optical Power out of variance
|
||||
occurrences. This is applicable only if Precision Optical Layer
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMStatsEntry 8 }
|
||||
|
||||
--
|
||||
-- Ethernet Access Port POPM Current Statistics Table
|
||||
--
|
||||
f3EthernetAccPortPOPMHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EthernetAccPortPOPMHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Ethernet Access Port Precision Optical Power
|
||||
related statistics.
|
||||
These reflect the current data."
|
||||
::= { f3POPMPerfObjects 2 }
|
||||
|
||||
f3EthernetAccPortPOPMHistoryEntry OBJECT-TYPE
|
||||
SYNTAX F3EthernetAccPortPOPMHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EthernetAccPortPOPMHistoryTable.
|
||||
Entries exist in this table for each Ethernet interface/port."
|
||||
AUGMENTS { cmEthernetAccPortHistoryEntry }
|
||||
::= { f3EthernetAccPortPOPMHistoryTable 1 }
|
||||
|
||||
F3EthernetAccPortPOPMHistoryEntry ::= SEQUENCE {
|
||||
f3EthernetAccPortPOPMHistoryOPR Integer32,
|
||||
f3EthernetAccPortPOPMHistoryAOPR Integer32,
|
||||
f3EthernetAccPortPOPMHistoryOPRVar Integer32,
|
||||
f3EthernetAccPortPOPMHistoryOPRMaxVar Integer32,
|
||||
f3EthernetAccPortPOPMHistoryOPRGlitchRejects Unsigned32,
|
||||
f3EthernetAccPortPOPMHistoryOPRRTR Unsigned32,
|
||||
f3EthernetAccPortPOPMHistoryOPROOR Unsigned32,
|
||||
f3EthernetAccPortPOPMHistoryOPROOV Unsigned32
|
||||
}
|
||||
|
||||
f3EthernetAccPortPOPMHistoryOPR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Precision Optical Power Receive (in dBm) for the physical layer.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetAccPortPOPMHistoryEntry 1 }
|
||||
|
||||
f3EthernetAccPortPOPMHistoryAOPR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average Precision Optical Power Receive (in dBm) for the physical
|
||||
layer. This is applicable only if Precision Optical Power
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMHistoryEntry 2 }
|
||||
|
||||
f3EthernetAccPortPOPMHistoryOPRVar OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signed variance of Optical Power Receive, from average.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetAccPortPOPMHistoryEntry 3 }
|
||||
|
||||
f3EthernetAccPortPOPMHistoryOPRMaxVar OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signed maximum variance of Optical Power Receive, from average.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetAccPortPOPMHistoryEntry 4 }
|
||||
|
||||
f3EthernetAccPortPOPMHistoryOPRGlitchRejects OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of glitch rejections. This is
|
||||
applicable only if Precision Optical Layer monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMHistoryEntry 5 }
|
||||
|
||||
f3EthernetAccPortPOPMHistoryOPRRTR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the POPM state machine reverts to the running
|
||||
state from the inhibited R state. This is applicable only if
|
||||
Precision Optical Layer monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMHistoryEntry 6 }
|
||||
|
||||
f3EthernetAccPortPOPMHistoryOPROOR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the Precision Optical Power is out of range.
|
||||
This is applicable only if Precision Optical Layer
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMHistoryEntry 7 }
|
||||
|
||||
f3EthernetAccPortPOPMHistoryOPROOV OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the Precision Optical Power out of variance
|
||||
occurrences. This is applicable only if Precision Optical Layer
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetAccPortPOPMHistoryEntry 8 }
|
||||
|
||||
|
||||
--
|
||||
-- Ethernet Network Port POPM Current Statistics Table
|
||||
--
|
||||
f3EthernetNetPortPOPMStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EthernetNetPortPOPMStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Ethernet Network Port Precision Optical Power
|
||||
related statistics.
|
||||
These reflect the current data."
|
||||
::= { f3POPMPerfObjects 3 }
|
||||
|
||||
f3EthernetNetPortPOPMStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3EthernetNetPortPOPMStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EthernetNetPortPOPMStatsTable.
|
||||
Entries exist in this table for each Ethernet interface/port."
|
||||
AUGMENTS { cmEthernetNetPortStatsEntry }
|
||||
::= { f3EthernetNetPortPOPMStatsTable 1 }
|
||||
|
||||
F3EthernetNetPortPOPMStatsEntry ::= SEQUENCE {
|
||||
f3EthernetNetPortPOPMStatsOPR Integer32,
|
||||
f3EthernetNetPortPOPMStatsAOPR Integer32,
|
||||
f3EthernetNetPortPOPMStatsOPRVar Integer32,
|
||||
f3EthernetNetPortPOPMStatsOPRMaxVar Integer32,
|
||||
f3EthernetNetPortPOPMStatsOPRGlitchRejects Unsigned32,
|
||||
f3EthernetNetPortPOPMStatsOPRRTR Unsigned32,
|
||||
f3EthernetNetPortPOPMStatsOPROOR Unsigned32,
|
||||
f3EthernetNetPortPOPMStatsOPROOV Unsigned32
|
||||
}
|
||||
|
||||
f3EthernetNetPortPOPMStatsOPR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Precision Optical Power Receive (in dBm) for the physical layer.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetNetPortPOPMStatsEntry 1 }
|
||||
|
||||
f3EthernetNetPortPOPMStatsAOPR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average Precision Optical Power Receive (in dBm) for the physical
|
||||
layer. This is applicable only if Precision Optical Power
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMStatsEntry 2 }
|
||||
|
||||
f3EthernetNetPortPOPMStatsOPRVar OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signed variance of Optical Power Receive, from average.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetNetPortPOPMStatsEntry 3 }
|
||||
|
||||
f3EthernetNetPortPOPMStatsOPRMaxVar OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signed maximum variance of Optical Power Receive, from average.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetNetPortPOPMStatsEntry 4 }
|
||||
|
||||
f3EthernetNetPortPOPMStatsOPRGlitchRejects OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of glitch rejections. This is
|
||||
applicable only if Precision Optical Layer monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMStatsEntry 5 }
|
||||
|
||||
f3EthernetNetPortPOPMStatsOPRRTR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the POPM state machine reverts to the running
|
||||
state from the inhibited R state. This is applicable only if
|
||||
Precision Optical Layer monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMStatsEntry 6 }
|
||||
|
||||
f3EthernetNetPortPOPMStatsOPROOR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the Precision Optical Power is out of range.
|
||||
This is applicable only if Precision Optical Layer
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMStatsEntry 7 }
|
||||
|
||||
f3EthernetNetPortPOPMStatsOPROOV OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the Precision Optical Power out of variance
|
||||
occurrences. This is applicable only if Precision Optical Layer
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMStatsEntry 8 }
|
||||
|
||||
--
|
||||
-- Ethernet Network Port POPM Current History Table
|
||||
--
|
||||
f3EthernetNetPortPOPMHistoryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3EthernetNetPortPOPMHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Ethernet Network Port Precision Optical Power
|
||||
related statistics.
|
||||
These reflect the current data."
|
||||
::= { f3POPMPerfObjects 4 }
|
||||
|
||||
f3EthernetNetPortPOPMHistoryEntry OBJECT-TYPE
|
||||
SYNTAX F3EthernetNetPortPOPMHistoryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3EthernetNetPortPOPMHistoryTable.
|
||||
Entries exist in this table for each Ethernet interface/port."
|
||||
AUGMENTS { cmEthernetNetPortHistoryEntry }
|
||||
::= { f3EthernetNetPortPOPMHistoryTable 1 }
|
||||
|
||||
F3EthernetNetPortPOPMHistoryEntry ::= SEQUENCE {
|
||||
f3EthernetNetPortPOPMHistoryOPR Integer32,
|
||||
f3EthernetNetPortPOPMHistoryAOPR Integer32,
|
||||
f3EthernetNetPortPOPMHistoryOPRVar Integer32,
|
||||
f3EthernetNetPortPOPMHistoryOPRMaxVar Integer32,
|
||||
f3EthernetNetPortPOPMHistoryOPRGlitchRejects Unsigned32,
|
||||
f3EthernetNetPortPOPMHistoryOPRRTR Unsigned32,
|
||||
f3EthernetNetPortPOPMHistoryOPROOR Unsigned32,
|
||||
f3EthernetNetPortPOPMHistoryOPROOV Unsigned32
|
||||
}
|
||||
|
||||
f3EthernetNetPortPOPMHistoryOPR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Precision Optical Power Receive (in dBm) for the physical layer.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetNetPortPOPMHistoryEntry 1 }
|
||||
|
||||
f3EthernetNetPortPOPMHistoryAOPR OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Average Precision Optical Power Receive (in dBm) for the physical
|
||||
layer. This is applicable only if Precision Optical Power
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMHistoryEntry 2 }
|
||||
|
||||
f3EthernetNetPortPOPMHistoryOPRVar OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signed variance of Optical Power Receive, from average.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetNetPortPOPMHistoryEntry 3 }
|
||||
|
||||
f3EthernetNetPortPOPMHistoryOPRMaxVar OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Signed maximum variance of Optical Power Receive, from average.
|
||||
This is applicable only if Precision Optical Power monitoring
|
||||
is enabled."
|
||||
::= { f3EthernetNetPortPOPMHistoryEntry 4 }
|
||||
|
||||
f3EthernetNetPortPOPMHistoryOPRGlitchRejects OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of glitch rejections. This is
|
||||
applicable only if Precision Optical Layer monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMHistoryEntry 5 }
|
||||
|
||||
f3EthernetNetPortPOPMHistoryOPRRTR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the POPM state machine reverts to the running
|
||||
state from the inhibited R state. This is applicable only if
|
||||
Precision Optical Layer monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMHistoryEntry 6 }
|
||||
|
||||
f3EthernetNetPortPOPMHistoryOPROOR OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the Precision Optical Power is out of range.
|
||||
This is applicable only if Precision Optical Layer
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMHistoryEntry 7 }
|
||||
|
||||
f3EthernetNetPortPOPMHistoryOPROOV OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the Precision Optical Power out of variance
|
||||
occurrences. This is applicable only if Precision Optical Layer
|
||||
monitoring is enabled."
|
||||
::= { f3EthernetNetPortPOPMHistoryEntry 8 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3POPMCompliances OBJECT IDENTIFIER ::= {f3POPMConformance 1}
|
||||
f3POPMGroups OBJECT IDENTIFIER ::= {f3POPMConformance 2}
|
||||
|
||||
f3POPMCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the POPM Object
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3POPMFacilityGroup, f3POPMStatsGroup
|
||||
}
|
||||
::= { f3POPMCompliances 1 }
|
||||
|
||||
f3POPMFacilityGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3EthernetAccPortPOPMonitorEnabled,
|
||||
f3EthernetAccPortPOPMonitorOperRangeHi,
|
||||
f3EthernetAccPortPOPMonitorOperRangeLow,
|
||||
f3EthernetAccPortPOPMonitorVariance,
|
||||
f3EthernetAccPortPOPMonitorWindowSize,
|
||||
f3EthernetAccPortPOPMonitorGlitchRejectionLevel,
|
||||
f3EthernetAccPortPOPMonitorState,
|
||||
f3EthernetAccPortPOPMonitorClearAction,
|
||||
|
||||
f3EthernetNetPortPOPMonitorEnabled,
|
||||
f3EthernetNetPortPOPMonitorOperRangeHi,
|
||||
f3EthernetNetPortPOPMonitorOperRangeLow,
|
||||
f3EthernetNetPortPOPMonitorVariance,
|
||||
f3EthernetNetPortPOPMonitorWindowSize,
|
||||
f3EthernetNetPortPOPMonitorGlitchRejectionLevel,
|
||||
f3EthernetNetPortPOPMonitorState,
|
||||
f3EthernetNetPortPOPMonitorClearAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the F3 POPM Functionality
|
||||
."
|
||||
::= { f3POPMGroups 1 }
|
||||
|
||||
f3POPMStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3EthernetAccPortPOPMStatsOPR, f3EthernetAccPortPOPMStatsAOPR,
|
||||
f3EthernetAccPortPOPMStatsOPRVar, f3EthernetAccPortPOPMStatsOPRMaxVar,
|
||||
f3EthernetAccPortPOPMStatsOPRGlitchRejects,
|
||||
f3EthernetAccPortPOPMStatsOPRRTR,
|
||||
f3EthernetAccPortPOPMStatsOPROOR, f3EthernetAccPortPOPMStatsOPROOV,
|
||||
|
||||
f3EthernetAccPortPOPMHistoryOPR, f3EthernetAccPortPOPMHistoryAOPR,
|
||||
f3EthernetAccPortPOPMHistoryOPRVar, f3EthernetAccPortPOPMHistoryOPRMaxVar,
|
||||
f3EthernetAccPortPOPMHistoryOPRGlitchRejects,
|
||||
f3EthernetAccPortPOPMHistoryOPRRTR,
|
||||
f3EthernetAccPortPOPMHistoryOPROOR, f3EthernetAccPortPOPMHistoryOPROOV,
|
||||
|
||||
f3EthernetNetPortPOPMStatsOPR, f3EthernetNetPortPOPMStatsAOPR,
|
||||
f3EthernetNetPortPOPMStatsOPRVar, f3EthernetNetPortPOPMStatsOPRMaxVar,
|
||||
f3EthernetNetPortPOPMStatsOPRGlitchRejects,
|
||||
f3EthernetNetPortPOPMStatsOPRRTR,
|
||||
f3EthernetNetPortPOPMStatsOPROOR, f3EthernetNetPortPOPMStatsOPROOV,
|
||||
|
||||
f3EthernetNetPortPOPMHistoryOPR, f3EthernetNetPortPOPMHistoryAOPR,
|
||||
f3EthernetNetPortPOPMHistoryOPRVar, f3EthernetNetPortPOPMHistoryOPRMaxVar,
|
||||
f3EthernetNetPortPOPMHistoryOPRGlitchRejects,
|
||||
f3EthernetNetPortPOPMHistoryOPRRTR,
|
||||
f3EthernetNetPortPOPMHistoryOPROOR, f3EthernetNetPortPOPMHistoryOPROOV
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the F3 POPM Functionality
|
||||
."
|
||||
::= { f3POPMGroups 2 }
|
||||
|
||||
END
|
926
mibs/adva/fsp150cm-portmirror.mib
Normal file
926
mibs/adva/fsp150cm-portmirror.mib
Normal file
@ -0,0 +1,926 @@
|
||||
F3-PORTMIRROR-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, IpAddress
|
||||
FROM SNMPv2-SMI
|
||||
TruthValue, RowStatus, StorageType,
|
||||
VariablePointer, TEXTUAL-CONVENTION, DisplayString
|
||||
FROM SNMPv2-TC
|
||||
TrafficDirection, PerfCounter64, VlanId
|
||||
FROM CM-COMMON-MIB
|
||||
neIndex, shelfIndex, slotIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
cmEthernetAccPortEntry
|
||||
FROM CM-FACILITY-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
f3PortMirrorMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201309200000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Marek Romaniuk
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 414
|
||||
E-mail: mromaniuk@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the Port Mirror MIB definitions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201310140000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201410130000Z,
|
||||
(1) Added table:
|
||||
- f3MonitorPortStatsTable
|
||||
Notes from release 201409300000Z,
|
||||
(1) Removed tables:
|
||||
- f3MirrorFilterProfileAddedEntriesTable,
|
||||
- f3MonitorPortStatsTable
|
||||
Notes from release 201407310000Z,
|
||||
(1) New table:
|
||||
- f3MirrorFilterProfileAddedEntriesTable.
|
||||
Notes from release 201407210000Z,
|
||||
(1) New textual conventions:
|
||||
- MirroredFramesAction,
|
||||
- PortMirrorStatsAction.
|
||||
(2) New column in f3MonitorPortStatsTable:
|
||||
- f3MonitorPortStatsAction.
|
||||
(3) New tables:
|
||||
- f3MirrorFilterProfileTable,
|
||||
- f3MirrorFilterProfileEntryTable,
|
||||
- f3MirrorFilterTable,
|
||||
- f3MirrorSessionStatsTable.
|
||||
Notes from release 201405190000Z,
|
||||
(1) New column in f3MirrorSessionTable:
|
||||
- f3MirrorSessionMirrRsrcPort.
|
||||
Notes from release 201310210000Z,
|
||||
(1) Added table:
|
||||
- f3PortMirrorAccPortExtTable.
|
||||
Notes from release 201310140000Z,
|
||||
(1) MIB version ready for release FSP150CC 6.1.CC."
|
||||
|
||||
::= {fsp150cm 29}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
MirroredFramesAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User action initiated on Mirror Filter Profile
|
||||
and Mirror Filter Profile Entry."
|
||||
SYNTAX INTEGER {
|
||||
accept (1),
|
||||
deny (2)
|
||||
}
|
||||
|
||||
PortMirrorStatsAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User action initiated on Mirror Session Stats."
|
||||
SYNTAX INTEGER {
|
||||
noAction (1),
|
||||
clearStats (2)
|
||||
}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
|
||||
f3PortMirrorConfigObjects OBJECT IDENTIFIER ::= {f3PortMirrorMIB 1}
|
||||
f3PortMirrorStatsObjects OBJECT IDENTIFIER ::= {f3PortMirrorMIB 2}
|
||||
f3PortMirrorConformance OBJECT IDENTIFIER ::= {f3PortMirrorMIB 3}
|
||||
f3PortMirrorFilterObjects OBJECT IDENTIFIER ::= {f3PortMirrorMIB 4}
|
||||
|
||||
--
|
||||
-- Mirror Session
|
||||
--
|
||||
|
||||
f3MirrorSessionTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3MirrorSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Mirror Session
|
||||
instance for configuration purposes."
|
||||
::= { f3PortMirrorConfigObjects 1 }
|
||||
|
||||
f3MirrorSessionEntry OBJECT-TYPE
|
||||
SYNTAX F3MirrorSessionEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3MirrorSessionTable."
|
||||
INDEX { neIndex, f3MirrorSessionIndex }
|
||||
::= { f3MirrorSessionTable 1 }
|
||||
|
||||
F3MirrorSessionEntry ::= SEQUENCE {
|
||||
f3MirrorSessionIndex Integer32,
|
||||
f3MirrorSessionSourcePort VariablePointer,
|
||||
f3MirrorSessionMonitorPort VariablePointer,
|
||||
f3MirrorSessionSourcePortDir TrafficDirection,
|
||||
f3MirrorSessionTruncationCtrl TruthValue,
|
||||
f3MirrorSessionTruncationLength Unsigned32,
|
||||
f3MirrorSessionTimestampControl TruthValue,
|
||||
f3MirrorSessionStorageType StorageType,
|
||||
f3MirrorSessionRowStatus RowStatus,
|
||||
f3MirrorSessionMirrRsrcPort VariablePointer,
|
||||
f3MirrorSessionFilterProfile VariablePointer
|
||||
}
|
||||
|
||||
f3MirrorSessionIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify
|
||||
this Port Mirror Session within Network Element."
|
||||
::= { f3MirrorSessionEntry 1 }
|
||||
|
||||
f3MirrorSessionSourcePort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pointer to a Port instance which represents
|
||||
Monitored Port with the Mirror Session.
|
||||
|
||||
The pointer must be set to cmEthernetAccPortIndex
|
||||
or cmEthernetNetPortIndex instance."
|
||||
::= { f3MirrorSessionEntry 2 }
|
||||
|
||||
f3MirrorSessionMonitorPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pointer to a Port instance which represents
|
||||
Port where mirrored frames are transmitted.
|
||||
|
||||
The pointer must be set to cmEthernetAccPortIndex
|
||||
instance."
|
||||
::= { f3MirrorSessionEntry 3 }
|
||||
|
||||
f3MirrorSessionSourcePortDir OBJECT-TYPE
|
||||
SYNTAX TrafficDirection
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the SourcePort traffic flow direction
|
||||
to be copied for transmit on the MonitorPort:
|
||||
|
||||
1) INGRESS: frames received by the SourcePort
|
||||
are mirrored to the transmit direction of the
|
||||
MonitorPort.
|
||||
|
||||
2) EGRESS: frames to be transmitted by the SourcePort
|
||||
are mirrored to the transmit direction of the
|
||||
MonitorPort."
|
||||
::= { f3MirrorSessionEntry 4 }
|
||||
|
||||
f3MirrorSessionTruncationCtrl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if frame is truncated to TruncationLength
|
||||
before being transmitted on the Monitor Port:
|
||||
|
||||
1) DISABLED: the frame is transmitted on the MonitorPort
|
||||
without length modification.
|
||||
2) ENABLED: the frame is truncated to TruncationLength
|
||||
before being transmitted on the MonitorPort.
|
||||
FCS is relaculated based on the truncated length."
|
||||
::= { f3MirrorSessionEntry 5 }
|
||||
|
||||
f3MirrorSessionTruncationLength OBJECT-TYPE
|
||||
SYNTAX Unsigned32(64..1500)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Length of mirrored frame truncation when TruncationControl is ENABLED.
|
||||
Possible values are 64 bytes to 1500 bytes.
|
||||
|
||||
All mirrored frames transmitted on the MonitorPort will have a frame
|
||||
length equal to the TruncationLength where frame length is from first
|
||||
byte of the Destination MAC Address to last bye of the newly calculated FCS."
|
||||
::= { f3MirrorSessionEntry 6 }
|
||||
|
||||
f3MirrorSessionTimestampControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if timestamp information is added
|
||||
to a frame transmitted on the MonitorPort:
|
||||
|
||||
1) DISABLED: no timestamp information is added
|
||||
to a frame transmitted on the MonitorPort.
|
||||
|
||||
2) ENABLED: a timestamp is added to the frame frame
|
||||
in the 10 bytes before the FCS:
|
||||
- For mirrored frames ingressing the SourcePort,
|
||||
the timestamp is the TOD when the frame was
|
||||
received on the SourcePort.
|
||||
- For mirrored frames egressing the SourcePort,
|
||||
the timestamp is the TOD when the frames
|
||||
was transmitted on the SourcePort."
|
||||
::= { f3MirrorSessionEntry 7 }
|
||||
|
||||
f3MirrorSessionStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3MirrorSessionEntry 8 }
|
||||
|
||||
f3MirrorSessionRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3MirrorSessionRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3MirrorSessionRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3MirrorSessionEntry 9 }
|
||||
|
||||
f3MirrorSessionMirrRsrcPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pointer to a Port instance which represents
|
||||
Mirror Resource Port.
|
||||
|
||||
The pointer must be set to cmEthernetAccPortIndex
|
||||
instance."
|
||||
::= { f3MirrorSessionEntry 10 }
|
||||
|
||||
f3MirrorSessionFilterProfile OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pointer to a Mirror Filter Profile instance which represents
|
||||
Mirror Session Filter Profile.
|
||||
|
||||
The pointer must be set to f3MirrorFilterProfileName
|
||||
instance."
|
||||
::= { f3MirrorSessionEntry 11 }
|
||||
|
||||
--
|
||||
-- Access Port Port Mirror Ext Table
|
||||
--
|
||||
|
||||
f3PortMirrorAccPortExtTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PortMirrorAccPortExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Ethernet Access Port
|
||||
Facilities for Port Mirror configuration purposes."
|
||||
::= { f3PortMirrorConfigObjects 2 }
|
||||
|
||||
f3PortMirrorAccPortExtEntry OBJECT-TYPE
|
||||
SYNTAX F3PortMirrorAccPortExtEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3PortMirrorAccPortExtTable."
|
||||
AUGMENTS { cmEthernetAccPortEntry }
|
||||
::= { f3PortMirrorAccPortExtTable 1 }
|
||||
|
||||
F3PortMirrorAccPortExtEntry ::= SEQUENCE {
|
||||
f3PortMirrorAccPortExtMonitorEnabled TruthValue,
|
||||
f3PortMirrorAccPortExtBufferSize Integer32,
|
||||
f3PortMirrorAccPortExtMirrRsrcEnabled TruthValue
|
||||
}
|
||||
|
||||
f3PortMirrorAccPortExtMonitorEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to Enable/Disable Monitor Mode on Port."
|
||||
::= { f3PortMirrorAccPortExtEntry 1 }
|
||||
|
||||
f3PortMirrorAccPortExtBufferSize OBJECT-TYPE
|
||||
SYNTAX Integer32 (10..15360)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Applicable when port is in Monitor Mode."
|
||||
::= { f3PortMirrorAccPortExtEntry 2 }
|
||||
|
||||
f3PortMirrorAccPortExtMirrRsrcEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to Enable/Disable Mirror Resource on Port."
|
||||
::= { f3PortMirrorAccPortExtEntry 3 }
|
||||
|
||||
--
|
||||
-- Monitor Port Statistics Table
|
||||
--
|
||||
|
||||
f3MonitorPortStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3MonitorPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Access Port
|
||||
related Monitor Port Statistics."
|
||||
::= { f3PortMirrorStatsObjects 1 }
|
||||
|
||||
f3MonitorPortStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3MonitorPortStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3MonitorPortStatsTable."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, f3MonitorPortStatsIndex }
|
||||
::= { f3MonitorPortStatsTable 1 }
|
||||
|
||||
F3MonitorPortStatsEntry ::= SEQUENCE {
|
||||
f3MonitorPortStatsIndex Integer32,
|
||||
f3MonitorPortStatsTailDropped PerfCounter64
|
||||
}
|
||||
|
||||
f3MonitorPortStatsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify
|
||||
this Ethernet Access Port (Monitor Port) statistics"
|
||||
::= { f3MonitorPortStatsEntry 1 }
|
||||
|
||||
f3MonitorPortStatsTailDropped OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"64-bit rollover count for taildrops"
|
||||
::= { f3MonitorPortStatsEntry 2 }
|
||||
|
||||
--
|
||||
-- Mirror Session Statistics Table
|
||||
--
|
||||
|
||||
f3MirrorSessionStatsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3MirrorSessionStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding
|
||||
to the Mirror Session Statistics."
|
||||
::= { f3PortMirrorStatsObjects 2 }
|
||||
|
||||
f3MirrorSessionStatsEntry OBJECT-TYPE
|
||||
SYNTAX F3MirrorSessionStatsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3MirrorSessionStatsTable."
|
||||
INDEX { neIndex, f3MirrorSessionStatsIndex }
|
||||
::= { f3MirrorSessionStatsTable 1 }
|
||||
|
||||
F3MirrorSessionStatsEntry ::= SEQUENCE {
|
||||
f3MirrorSessionStatsIndex Integer32,
|
||||
f3MirrorSessionStatsMirrFilterFrameDiscard PerfCounter64,
|
||||
f3MirrorSessionStatsAction PortMirrorStatsAction
|
||||
}
|
||||
|
||||
f3MirrorSessionStatsIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify
|
||||
this Mirror Session statistics"
|
||||
::= { f3MirrorSessionStatsEntry 1 }
|
||||
|
||||
f3MirrorSessionStatsMirrFilterFrameDiscard OBJECT-TYPE
|
||||
SYNTAX PerfCounter64
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of frames dropped due to
|
||||
a filter having a DENY action."
|
||||
::= { f3MirrorSessionStatsEntry 2 }
|
||||
|
||||
f3MirrorSessionStatsAction OBJECT-TYPE
|
||||
SYNTAX PortMirrorStatsAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User action performed on Monitor Port Stats."
|
||||
::= { f3MirrorSessionStatsEntry 3 }
|
||||
|
||||
--
|
||||
-- Mirror Filter Tables
|
||||
--
|
||||
|
||||
f3MirrorFilterProfileTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3MirrorFilterProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding
|
||||
to Mirror Filter Profile instance
|
||||
for configuration purposes."
|
||||
::= { f3PortMirrorFilterObjects 1 }
|
||||
|
||||
f3MirrorFilterProfileEntry OBJECT-TYPE
|
||||
SYNTAX F3MirrorFilterProfileEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3MirrorFilterProfileTable."
|
||||
INDEX { neIndex, f3MirrorFilterProfileIndex }
|
||||
::= { f3MirrorFilterProfileTable 1 }
|
||||
|
||||
F3MirrorFilterProfileEntry ::= SEQUENCE {
|
||||
f3MirrorFilterProfileIndex Integer32,
|
||||
f3MirrorFilterProfileName DisplayString,
|
||||
f3MirrorFilterProfileDefaultAction MirroredFramesAction,
|
||||
f3MirrorFilterProfileStorageType StorageType,
|
||||
f3MirrorFilterProfileRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3MirrorFilterProfileIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..20)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify
|
||||
this Mirror Filter Profile within Network Element."
|
||||
::= { f3MirrorFilterProfileEntry 1 }
|
||||
|
||||
f3MirrorFilterProfileName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..256))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mirror Filter Profile Name"
|
||||
::= { f3MirrorFilterProfileEntry 2 }
|
||||
|
||||
f3MirrorFilterProfileDefaultAction OBJECT-TYPE
|
||||
SYNTAX MirroredFramesAction
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mirror Filter Profile Action for a mirrored frame
|
||||
that does not match any filter entry for the profile"
|
||||
::= { f3MirrorFilterProfileEntry 3 }
|
||||
|
||||
f3MirrorFilterProfileStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3MirrorFilterProfileEntry 4 }
|
||||
|
||||
f3MirrorFilterProfileRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3MirrorFilterProfileRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3MirrorFilterProfileRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3MirrorFilterProfileEntry 5 }
|
||||
|
||||
f3MirrorFilterProfileEntryTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3MirrorFilterProfileEntryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding
|
||||
to Mirror Filter Profile Entry instance
|
||||
for configuration purposes."
|
||||
::= { f3PortMirrorFilterObjects 2 }
|
||||
|
||||
f3MirrorFilterProfileEntryEntry OBJECT-TYPE
|
||||
SYNTAX F3MirrorFilterProfileEntryEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3MirrorFilterProfileEntryTable."
|
||||
INDEX { neIndex, f3MirrorFilterProfileIndex, f3MirrorFilterProfileEntryIndex }
|
||||
::= { f3MirrorFilterProfileEntryTable 1 }
|
||||
|
||||
F3MirrorFilterProfileEntryEntry ::= SEQUENCE {
|
||||
f3MirrorFilterProfileEntryIndex Integer32,
|
||||
f3MirrorFilterProfileEntryFilter VariablePointer,
|
||||
f3MirrorFilterProfileEntryPriority Unsigned32,
|
||||
f3MirrorFilterProfileEntryAction MirroredFramesAction,
|
||||
f3MirrorFilterProfileEntryStorageType StorageType,
|
||||
f3MirrorFilterProfileEntryRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3MirrorFilterProfileEntryIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify
|
||||
this Mirror Filter Profile Entry
|
||||
within Mirror Filter Profile."
|
||||
::= { f3MirrorFilterProfileEntryEntry 1 }
|
||||
|
||||
f3MirrorFilterProfileEntryFilter OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pointer to a Mirror Filter. The pointer must be set to f3MirrorFilterName."
|
||||
::= { f3MirrorFilterProfileEntryEntry 2 }
|
||||
|
||||
f3MirrorFilterProfileEntryPriority OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Execution order for this Filter Entry within the Profile"
|
||||
::= { f3MirrorFilterProfileEntryEntry 3 }
|
||||
|
||||
f3MirrorFilterProfileEntryAction OBJECT-TYPE
|
||||
SYNTAX MirroredFramesAction
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User action performed on this Mirror Filter Profile Entryinstance:
|
||||
- ACCEPT: a Mirrored Frame that matches this filter entry
|
||||
is transmitted on the Monitor Port
|
||||
- DENY: a Mirrored Frame that matches this filter entry
|
||||
is discarded and not transmitted on the Monitor Port"
|
||||
::= { f3MirrorFilterProfileEntryEntry 4 }
|
||||
|
||||
f3MirrorFilterProfileEntryStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3MirrorFilterProfileEntryEntry 5 }
|
||||
|
||||
f3MirrorFilterProfileEntryRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3MirrorFilterProfileEntryRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3MirrorFilterProfileEntryRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3MirrorFilterProfileEntryEntry 6 }
|
||||
|
||||
f3MirrorFilterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3MirrorFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding
|
||||
to Mirror Filter instance
|
||||
for configuration purposes."
|
||||
::= { f3PortMirrorFilterObjects 3 }
|
||||
|
||||
f3MirrorFilterEntry OBJECT-TYPE
|
||||
SYNTAX F3MirrorFilterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3MirrorFilterTable."
|
||||
INDEX { neIndex, f3MirrorFilterIndex }
|
||||
::= { f3MirrorFilterTable 1 }
|
||||
|
||||
F3MirrorFilterEntry ::= SEQUENCE {
|
||||
f3MirrorFilterIndex Integer32,
|
||||
f3MirrorFilterName DisplayString,
|
||||
f3MirrorFilterL2OuterVIDCtrlEnabled TruthValue,
|
||||
f3MirrorFilterL2OuterVIDLow VlanId,
|
||||
f3MirrorFilterL2OuterVIDHigh VlanId,
|
||||
f3MirrorFilterL2OuterPrioCtrlEnabled TruthValue,
|
||||
f3MirrorFilterL2OuterPrioLow Integer32,
|
||||
f3MirrorFilterL2OuterPrioHigh Integer32,
|
||||
f3MirrorFilterL3IPv4DstAddrCtrlEnabled TruthValue,
|
||||
f3MirrorFilterL3IPv4DstAddr IpAddress,
|
||||
f3MirrorFilterL3IPv4DstAddrMask IpAddress,
|
||||
f3MirrorFilterL3IPv4SrcAddrCtrlEnabled TruthValue,
|
||||
f3MirrorFilterL3IPv4SrcAddr IpAddress,
|
||||
f3MirrorFilterL3IPv4SrcAddrMask IpAddress,
|
||||
f3MirrorFilterStorageType StorageType,
|
||||
f3MirrorFilterRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3MirrorFilterIndex OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..100)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An integer index value used to uniquely identify
|
||||
this Mirror Filter within Network Element."
|
||||
::= { f3MirrorFilterEntry 1 }
|
||||
|
||||
f3MirrorFilterName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..256))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mirror Filter Name"
|
||||
::= { f3MirrorFilterEntry 2 }
|
||||
|
||||
f3MirrorFilterL2OuterVIDCtrlEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Object used to determine if l2FilterOuterVIDLow/High
|
||||
values will be applied as frame match criteria"
|
||||
::= { f3MirrorFilterEntry 3 }
|
||||
|
||||
f3MirrorFilterL2OuterVIDLow OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Outer tag VID value to be applied as a frame match
|
||||
criteria to the Outer Tag of the frame when
|
||||
l2FilterOuterVIDControl is ENABLED."
|
||||
::= { f3MirrorFilterEntry 4 }
|
||||
|
||||
f3MirrorFilterL2OuterVIDHigh OBJECT-TYPE
|
||||
SYNTAX VlanId
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Outer tag VID value to be applied as a frame match
|
||||
criteria to the Outer Tag of the frame when
|
||||
l2FilterOuterVIDControl is ENABLED."
|
||||
::= { f3MirrorFilterEntry 5 }
|
||||
|
||||
f3MirrorFilterL2OuterPrioCtrlEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Object used to determine if l2FilterOuterPrioLow/High
|
||||
values will be applied as frame match criteria"
|
||||
::= { f3MirrorFilterEntry 6 }
|
||||
|
||||
f3MirrorFilterL2OuterPrioLow OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Outer tag Prio value to be applied as a frame match
|
||||
criteria to the Outer Tag of the frame when
|
||||
l2FilterOuterPrioControl is ENABLED."
|
||||
::= { f3MirrorFilterEntry 7 }
|
||||
|
||||
f3MirrorFilterL2OuterPrioHigh OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A Outer tag Prio value to be applied as a frame match
|
||||
criteria to the Outer Tag of the frame when
|
||||
l2FilterOuterPrioControl is ENABLED."
|
||||
::= { f3MirrorFilterEntry 8 }
|
||||
|
||||
f3MirrorFilterL3IPv4DstAddrCtrlEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Object used to determine if l3FilterIPv4DstAddr/DstAddrMask
|
||||
values will be applied as frame match criteria"
|
||||
::= { f3MirrorFilterEntry 9 }
|
||||
|
||||
f3MirrorFilterL3IPv4DstAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A IPv4 Address value to be applied as a frame match criteria
|
||||
to the IPv4 Destination Address of the frame when
|
||||
l3FilterIPv4DstAddrControl is ENABLED."
|
||||
::= { f3MirrorFilterEntry 10 }
|
||||
|
||||
f3MirrorFilterL3IPv4DstAddrMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A IPv4 Address Mask value to be applied as a frame match criteria
|
||||
to the IPv4 Destination Address of the frame when
|
||||
l3FilterIPv4DstAddrControl is ENABLED."
|
||||
::= { f3MirrorFilterEntry 11 }
|
||||
|
||||
f3MirrorFilterL3IPv4SrcAddrCtrlEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Object used to determine if l3FilterIPv4SrcAddr/SrcAddrMask
|
||||
values will be applied as frame match criteria"
|
||||
::= { f3MirrorFilterEntry 12 }
|
||||
|
||||
f3MirrorFilterL3IPv4SrcAddr OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A IPv4 Address value to be applied as a frame match criteria
|
||||
to the IPv4 Source Address of the frame when
|
||||
l3FilterIPv4SrcAddrControl is ENABLED."
|
||||
::= { f3MirrorFilterEntry 13 }
|
||||
|
||||
f3MirrorFilterL3IPv4SrcAddrMask OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A IPv4 Address Mask value to be applied as a frame match criteria
|
||||
to the IPv4 Source Address of the frame when
|
||||
l3FilterIPv4SrcAddrControl is ENABLED."
|
||||
::= { f3MirrorFilterEntry 14 }
|
||||
|
||||
f3MirrorFilterStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { f3MirrorFilterEntry 15 }
|
||||
|
||||
f3MirrorFilterRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3MirrorFilterRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
neRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3MirrorFilterRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3MirrorFilterEntry 16 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3PortMirrorCompliances OBJECT IDENTIFIER ::= {f3PortMirrorConformance 1}
|
||||
f3PortMirrorGroups OBJECT IDENTIFIER ::= {f3PortMirrorConformance 2}
|
||||
|
||||
f3PortMirrorCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-PORTMIRROR-MIB compilance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3MirrorSessionGroup, f3PortMirrorAccPortExtGroup,
|
||||
f3MonitorPortStatsGroup, f3PortMirrorFilterGroup,
|
||||
f3MirrorSessionStatsGroup
|
||||
}
|
||||
::= { f3PortMirrorCompliances 1 }
|
||||
|
||||
f3MirrorSessionGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3MirrorSessionIndex,
|
||||
f3MirrorSessionSourcePort,
|
||||
f3MirrorSessionMonitorPort,
|
||||
f3MirrorSessionSourcePortDir,
|
||||
f3MirrorSessionTruncationCtrl,
|
||||
f3MirrorSessionTruncationLength,
|
||||
f3MirrorSessionTimestampControl,
|
||||
f3MirrorSessionStorageType,
|
||||
f3MirrorSessionRowStatus,
|
||||
f3MirrorSessionMirrRsrcPort,
|
||||
f3MirrorSessionFilterProfile
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Port Mirror Session."
|
||||
::= { f3PortMirrorGroups 1 }
|
||||
|
||||
f3PortMirrorAccPortExtGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3PortMirrorAccPortExtMonitorEnabled,
|
||||
f3PortMirrorAccPortExtBufferSize,
|
||||
f3PortMirrorAccPortExtMirrRsrcEnabled
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Access Port
|
||||
attributes related with Port Mirror feature."
|
||||
::= { f3PortMirrorGroups 2 }
|
||||
|
||||
f3MonitorPortStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3MonitorPortStatsIndex,
|
||||
f3MonitorPortStatsTailDropped
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Monitor Port statistic objects."
|
||||
::= { f3PortMirrorGroups 3 }
|
||||
|
||||
f3MirrorSessionStatsGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3MirrorSessionStatsIndex,
|
||||
f3MirrorSessionStatsMirrFilterFrameDiscard,
|
||||
f3MirrorSessionStatsAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of Mirror Session statistic objects."
|
||||
::= { f3PortMirrorGroups 4 }
|
||||
|
||||
f3PortMirrorFilterGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3MirrorFilterProfileIndex,
|
||||
f3MirrorFilterProfileName,
|
||||
f3MirrorFilterProfileDefaultAction,
|
||||
f3MirrorFilterProfileStorageType,
|
||||
f3MirrorFilterProfileRowStatus,
|
||||
f3MirrorFilterProfileEntryIndex,
|
||||
f3MirrorFilterProfileEntryFilter,
|
||||
f3MirrorFilterProfileEntryPriority,
|
||||
f3MirrorFilterProfileEntryAction,
|
||||
f3MirrorFilterProfileEntryStorageType,
|
||||
f3MirrorFilterProfileEntryRowStatus,
|
||||
f3MirrorFilterIndex,
|
||||
f3MirrorFilterName,
|
||||
f3MirrorFilterL2OuterVIDCtrlEnabled,
|
||||
f3MirrorFilterL2OuterVIDLow,
|
||||
f3MirrorFilterL2OuterVIDHigh,
|
||||
f3MirrorFilterL2OuterPrioCtrlEnabled,
|
||||
f3MirrorFilterL2OuterPrioLow,
|
||||
f3MirrorFilterL2OuterPrioHigh,
|
||||
f3MirrorFilterL3IPv4DstAddrCtrlEnabled,
|
||||
f3MirrorFilterL3IPv4DstAddr,
|
||||
f3MirrorFilterL3IPv4DstAddrMask,
|
||||
f3MirrorFilterL3IPv4SrcAddrCtrlEnabled,
|
||||
f3MirrorFilterL3IPv4SrcAddr,
|
||||
f3MirrorFilterL3IPv4SrcAddrMask,
|
||||
f3MirrorFilterStorageType,
|
||||
f3MirrorFilterRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage
|
||||
the Port Mirror Session Filter functionality."
|
||||
::= { f3PortMirrorGroups 5 }
|
||||
|
||||
END
|
675
mibs/adva/fsp150cm-prot.mib
Normal file
675
mibs/adva/fsp150cm-prot.mib
Normal file
@ -0,0 +1,675 @@
|
||||
CM-PROTECTION-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, RowStatus, StorageType, VariablePointer,
|
||||
MacAddress, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
neIndex, shelfIndex, slotIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
cmProtectionMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201006230000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Raghav Trivedi
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +1 972 759-1239
|
||||
E-mail: rtrivedi@advaoptical.com
|
||||
Postal: 2301 N. Greenville Ave. #300
|
||||
Richardson, TX USA 75082"
|
||||
DESCRIPTION
|
||||
"This module defines the Protection MIB definitions used by
|
||||
the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201006230000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 201006230000Z,
|
||||
(1)Added universalring as CmProtSwitchMode for R4.4CC.
|
||||
|
||||
Notes from release 200803030000Z,
|
||||
(1)MIB version ready for release FSP150CM 3.1."
|
||||
::= {fsp150cm 7}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
cmProtObjects OBJECT IDENTIFIER ::= {cmProtectionMIB 1}
|
||||
cmProtNotifications OBJECT IDENTIFIER ::= {cmProtectionMIB 2}
|
||||
cmProtConformance OBJECT IDENTIFIER ::= {cmProtectionMIB 3}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
CmProtSwitchMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Protection Switch Mode.
|
||||
oneplusone - 1+1, this is the NPCUP mode,
|
||||
dualactiverx - In this mode, traffic is bridged in A2N
|
||||
direction (same as 1+1), however
|
||||
both network ports receive customer traffic in
|
||||
N2A direction. In this mode, both network
|
||||
ports are working, i.e. there is no
|
||||
protection.
|
||||
universalring - In this mode, traffic is bridged in A2N
|
||||
direction (same as 1+1), both
|
||||
network ports receive customer traffic in
|
||||
N2A direction. In this mode, both network
|
||||
ports are working, i.e. no protection.
|
||||
The main difference w.r.t dualactiverx is that
|
||||
traffic in N2A direction, which does not match
|
||||
the service definition is steered to the other
|
||||
network port, i.e. non-service matching traffic
|
||||
from N1 goes to N2 and vice versa."
|
||||
SYNTAX INTEGER {
|
||||
oneplusone (1),
|
||||
dualactiverx(2),
|
||||
universalring(3)
|
||||
}
|
||||
|
||||
CmProtSwitchDirection ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Protection Switch Direction.
|
||||
unidirectional - Unidirectional Protection Switching,
|
||||
bidirectional - Bidirectional Protection Switching."
|
||||
SYNTAX INTEGER {
|
||||
unidirectional (1),
|
||||
bidirectional (2)
|
||||
}
|
||||
|
||||
CmProtSwitchAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for User initiated Protection Switch Action.
|
||||
manualfromworking - Manual Switch from Working,
|
||||
forcedfromworking - Forced Switch from Working,
|
||||
manualfromprotect - Manual Switch from Protect,
|
||||
forcedfromprotect - Forced Switch from Protect,
|
||||
lockoutfromprotect - Lockout from Protect"
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
releaseprotswitch (2),
|
||||
manualfromworking (3),
|
||||
forcedfromworking (4),
|
||||
manualfromprotect (5),
|
||||
forcedfromprotect (6),
|
||||
lockoutfromprotect(7)
|
||||
}
|
||||
|
||||
CmProtUnitType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Protection Unit Type.
|
||||
working - Working Protection Unit,
|
||||
protect - Protect Protection Unit."
|
||||
SYNTAX INTEGER {
|
||||
working (1),
|
||||
protect (2)
|
||||
}
|
||||
|
||||
CmProtUnitState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Protection Unit State.
|
||||
active - Active Protection Unit,
|
||||
standby - Standby Protection Unit."
|
||||
SYNTAX INTEGER {
|
||||
active (1),
|
||||
standby (2)
|
||||
}
|
||||
|
||||
CmProtGroupStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Protection Status.
|
||||
nooutstandingreq - No oustanding request,
|
||||
sf-protect - Signal failure on protect,
|
||||
sf-working - Signal failure on working,
|
||||
sd-protect - Signal degrade on protect,
|
||||
sd-working - Signal degrade on working,
|
||||
manual-protect - Manual on protect
|
||||
manual-working - Manual on working
|
||||
forced-working - Forced on working
|
||||
forced-protect - Forced on protect
|
||||
lockout-protect - Lockout on protect
|
||||
waitToRestore - Wait to restore"
|
||||
SYNTAX INTEGER {
|
||||
nooutstandingreq (1),
|
||||
sf-protect (2),
|
||||
sf-working (3),
|
||||
sd-protect (4),
|
||||
sd-working (5),
|
||||
manual-protect (6),
|
||||
manual-working (7),
|
||||
forced-protect (8),
|
||||
forced-working (9),
|
||||
lockout-protect (10),
|
||||
waitToRestore (11)
|
||||
}
|
||||
|
||||
--
|
||||
-- Facility Protection Group Table
|
||||
--
|
||||
cmFacProtGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmFacProtGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Facility Protection Groups.
|
||||
Entries can be created/deleted in this table by management
|
||||
application action."
|
||||
::= { cmProtObjects 1 }
|
||||
|
||||
cmFacProtGroupEntry OBJECT-TYPE
|
||||
SYNTAX CmFacProtGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Protection Group."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmFacProtGroupIndex }
|
||||
::= { cmFacProtGroupTable 1 }
|
||||
|
||||
CmFacProtGroupEntry ::= SEQUENCE {
|
||||
cmFacProtGroupIndex Integer32,
|
||||
cmFacProtGroupUserLabel DisplayString,
|
||||
cmFacProtGroupSwitchMode CmProtSwitchMode,
|
||||
cmFacProtGroupRevertive TruthValue,
|
||||
cmFacProtGroupWaitToRestore Integer32,
|
||||
cmFacProtGroupDirection CmProtSwitchDirection,
|
||||
cmFacProtGroupWorkPort VariablePointer,
|
||||
cmFacProtGroupProtPort VariablePointer,
|
||||
cmFacProtGroupStatus CmProtGroupStatus,
|
||||
cmFacProtGroupAction CmProtSwitchAction,
|
||||
cmFacProtGroupStorageType StorageType,
|
||||
cmFacProtGroupRowStatus RowStatus,
|
||||
cmFacProtGroupMacAddress MacAddress
|
||||
}
|
||||
|
||||
cmFacProtGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Facility Protection Group."
|
||||
::= { cmFacProtGroupEntry 1 }
|
||||
|
||||
cmFacProtGroupUserLabel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User Label associated with the Facility Protection Group."
|
||||
::= { cmFacProtGroupEntry 2 }
|
||||
|
||||
cmFacProtGroupSwitchMode OBJECT-TYPE
|
||||
SYNTAX CmProtSwitchMode
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Facility Protection Group's Protection Switch Mode."
|
||||
::= { cmFacProtGroupEntry 3 }
|
||||
|
||||
cmFacProtGroupRevertive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether the Facility Protection is revertive or not.
|
||||
This object is not applicable for cmFacProtGroupSwitchMode 'dualactiverx'."
|
||||
::= { cmFacProtGroupEntry 4 }
|
||||
|
||||
cmFacProtGroupWaitToRestore OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..60|0)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time in minutes to wait before reverting to Working facility
|
||||
in case of cmFacProtGroupRevertive set to revertive.
|
||||
This object is not applicable for cmFacProtGroupSwitchMode 'dualactiverx'."
|
||||
::= { cmFacProtGroupEntry 5 }
|
||||
|
||||
cmFacProtGroupDirection OBJECT-TYPE
|
||||
SYNTAX CmProtSwitchDirection
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Supported Protection Group Switch direction.
|
||||
This object is not applicable for cmFacProtGroupSwitchMode 'dualactiverx'."
|
||||
::= { cmFacProtGroupEntry 6 }
|
||||
|
||||
cmFacProtGroupWorkPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Facility Protection Group exists between 2 facilities (ports).
|
||||
This object represents the WORKING facility Port."
|
||||
::= { cmFacProtGroupEntry 7 }
|
||||
|
||||
cmFacProtGroupProtPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object
|
||||
represents the PROTECT facility Network Element Port when
|
||||
cmFacProtGroupSwitchMode is oneplusone. In the case of
|
||||
dualactiverx, this represents the second active port."
|
||||
::= { cmFacProtGroupEntry 8 }
|
||||
|
||||
cmFacProtGroupStatus OBJECT-TYPE
|
||||
SYNTAX CmProtGroupStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the PROTECTION group status."
|
||||
::= { cmFacProtGroupEntry 9 }
|
||||
|
||||
cmFacProtGroupAction OBJECT-TYPE
|
||||
SYNTAX CmProtSwitchAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User initiated protection switch action."
|
||||
::= { cmFacProtGroupEntry 10 }
|
||||
|
||||
cmFacProtGroupStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { cmFacProtGroupEntry 11 }
|
||||
|
||||
cmFacProtGroupRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of cmFacProtGroupRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
cmFacProtGroupRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The cmFacProtGroupRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { cmFacProtGroupEntry 12 }
|
||||
|
||||
cmFacProtGroupMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows retrieval of the Mac Address of the PROTECTION group."
|
||||
::= { cmFacProtGroupEntry 13 }
|
||||
|
||||
|
||||
--
|
||||
-- Facility Protection Unit Table
|
||||
--
|
||||
cmFacProtUnitTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmFacProtUnitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Facility Protection
|
||||
Units."
|
||||
::= { cmProtObjects 2 }
|
||||
|
||||
cmFacProtUnitEntry OBJECT-TYPE
|
||||
SYNTAX CmFacProtUnitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Protection Unit."
|
||||
INDEX { neIndex, shelfIndex, slotIndex, cmFacProtGroupIndex, cmFacProtUnitIndex }
|
||||
::= { cmFacProtUnitTable 1 }
|
||||
|
||||
CmFacProtUnitEntry ::= SEQUENCE {
|
||||
cmFacProtUnitIndex Integer32,
|
||||
cmFacProtUnitType CmProtUnitType,
|
||||
cmFacProtUnitState CmProtUnitState,
|
||||
cmFacProtUnitPort VariablePointer
|
||||
}
|
||||
|
||||
cmFacProtUnitIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Facility Protection Unit."
|
||||
::= { cmFacProtUnitEntry 1 }
|
||||
|
||||
cmFacProtUnitType OBJECT-TYPE
|
||||
SYNTAX CmProtUnitType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Facility Protection Unit's Type, i.e. whether working or protect."
|
||||
::= { cmFacProtUnitEntry 2 }
|
||||
|
||||
cmFacProtUnitState OBJECT-TYPE
|
||||
SYNTAX CmProtUnitState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Facility Protection Unit's State, i.e. whether active or standby."
|
||||
::= { cmFacProtUnitEntry 3 }
|
||||
|
||||
cmFacProtUnitPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Facility Protection Unit's points to a facility (port).
|
||||
This object represents the facility Network Element port."
|
||||
::= { cmFacProtUnitEntry 4 }
|
||||
|
||||
|
||||
--
|
||||
-- Multiplex Section Protection Group Table
|
||||
--
|
||||
cmMSPGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmMSPGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Multiplex Section Protection Groups.
|
||||
Entries can be created/deleted in this table by management
|
||||
application action."
|
||||
::= { cmProtObjects 3 }
|
||||
|
||||
cmMSPGroupEntry OBJECT-TYPE
|
||||
SYNTAX CmMSPGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Protection Group."
|
||||
INDEX { neIndex, cmMSPGroupIndex }
|
||||
::= { cmMSPGroupTable 1 }
|
||||
|
||||
CmMSPGroupEntry ::= SEQUENCE {
|
||||
cmMSPGroupIndex Integer32,
|
||||
cmMSPGroupUserLabel DisplayString,
|
||||
cmMSPGroupSwitchMode CmProtSwitchMode,
|
||||
cmMSPGroupRevertive TruthValue,
|
||||
cmMSPGroupWaitToRestore Integer32,
|
||||
cmMSPGroupB2DEGTrigger TruthValue,
|
||||
cmMSPGroupDirection CmProtSwitchDirection,
|
||||
cmMSPGroupWorkPort VariablePointer,
|
||||
cmMSPGroupProtPort VariablePointer,
|
||||
cmMSPGroupStatus CmProtGroupStatus,
|
||||
cmMSPGroupAction CmProtSwitchAction,
|
||||
cmMSPGroupStorageType StorageType,
|
||||
cmMSPGroupRowStatus RowStatus,
|
||||
cmMSPGroupMacAddress MacAddress
|
||||
}
|
||||
|
||||
cmMSPGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Multiplex Section Protection Group."
|
||||
::= { cmMSPGroupEntry 1 }
|
||||
|
||||
cmMSPGroupUserLabel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User Label associated with the Multiplex Section Protection Group."
|
||||
::= { cmMSPGroupEntry 2 }
|
||||
|
||||
cmMSPGroupSwitchMode OBJECT-TYPE
|
||||
SYNTAX CmProtSwitchMode
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Multiplex Section Protection Group's Protection Switch Mode."
|
||||
::= { cmMSPGroupEntry 3 }
|
||||
|
||||
cmMSPGroupRevertive OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether the Multiplex Section Protection is revertive or not.
|
||||
This object is not applicable for cmMSPGroupSwitchMode 'dualactiverx'."
|
||||
::= { cmMSPGroupEntry 4 }
|
||||
|
||||
cmMSPGroupWaitToRestore OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..60|0)
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time in minutes to wait before reverting to Working facility
|
||||
in case of cmMSPGroupRevertive set to revertive.
|
||||
This object is not applicable for cmMSPGroupSwitchMode 'dualactiverx'."
|
||||
::= { cmMSPGroupEntry 5 }
|
||||
|
||||
cmMSPGroupB2DEGTrigger OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"B2DEG is trigger of MSP or not."
|
||||
::= { cmMSPGroupEntry 6 }
|
||||
|
||||
cmMSPGroupDirection OBJECT-TYPE
|
||||
SYNTAX CmProtSwitchDirection
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Supported Protection Group Switch direction.
|
||||
This object is not applicable for cmMSPGroupSwitchMode 'dualactiverx'."
|
||||
::= { cmMSPGroupEntry 7 }
|
||||
|
||||
cmMSPGroupWorkPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Multiplex Section Protection Group exists between 2 facilities (ports).
|
||||
This object represents the WORKING facility Port."
|
||||
::= { cmMSPGroupEntry 8 }
|
||||
|
||||
cmMSPGroupProtPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object
|
||||
represents the PROTECT facility Network Element Port when
|
||||
cmMSPGroupSwitchMode is oneplusone. In the case of
|
||||
dualactiverx, this represents the second active port."
|
||||
::= { cmMSPGroupEntry 9 }
|
||||
|
||||
cmMSPGroupStatus OBJECT-TYPE
|
||||
SYNTAX CmProtGroupStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the PROTECTION group status."
|
||||
::= { cmMSPGroupEntry 10 }
|
||||
|
||||
cmMSPGroupAction OBJECT-TYPE
|
||||
SYNTAX CmProtSwitchAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User initiated protection switch action."
|
||||
::= { cmMSPGroupEntry 11 }
|
||||
|
||||
cmMSPGroupStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { cmMSPGroupEntry 12 }
|
||||
|
||||
cmMSPGroupRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of cmMSPGroupRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
cmMSPGroupRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The cmMSPGroupRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { cmMSPGroupEntry 13 }
|
||||
|
||||
cmMSPGroupMacAddress OBJECT-TYPE
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows retrieval of the Mac Address of the PROTECTION group."
|
||||
::= { cmMSPGroupEntry 14 }
|
||||
|
||||
|
||||
--
|
||||
-- Multiplex Section Protection Unit Table
|
||||
--
|
||||
cmMSPUnitTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmMSPUnitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Multiplex Section Protection
|
||||
Units."
|
||||
::= { cmProtObjects 4 }
|
||||
|
||||
cmMSPUnitEntry OBJECT-TYPE
|
||||
SYNTAX CmMSPUnitEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Protection Unit."
|
||||
INDEX { neIndex, cmMSPGroupIndex, cmMSPUnitIndex }
|
||||
::= { cmMSPUnitTable 1 }
|
||||
|
||||
CmMSPUnitEntry ::= SEQUENCE {
|
||||
cmMSPUnitIndex Integer32,
|
||||
cmMSPUnitType CmProtUnitType,
|
||||
cmMSPUnitState CmProtUnitState,
|
||||
cmMSPUnitPort VariablePointer
|
||||
}
|
||||
|
||||
cmMSPUnitIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Multiplex Section Protection Unit."
|
||||
::= { cmMSPUnitEntry 1 }
|
||||
|
||||
cmMSPUnitType OBJECT-TYPE
|
||||
SYNTAX CmProtUnitType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Multiplex Section Protection Unit's Type, i.e. whether working or protect."
|
||||
::= { cmMSPUnitEntry 2 }
|
||||
|
||||
cmMSPUnitState OBJECT-TYPE
|
||||
SYNTAX CmProtUnitState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Multiplex Section Protection Unit's State, i.e. whether active or standby."
|
||||
::= { cmMSPUnitEntry 3 }
|
||||
|
||||
cmMSPUnitPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Facility Protection Unit's points to a facility (port).
|
||||
This object represents the facility Network Element port."
|
||||
::= { cmMSPUnitEntry 4 }
|
||||
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
cmProtCompliances OBJECT IDENTIFIER ::= {cmProtConformance 1}
|
||||
cmProtGroups OBJECT IDENTIFIER ::= {cmProtConformance 2}
|
||||
|
||||
cmProtCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the CM Prot
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
cmProtObjectGroup, cmMSProtObjectGroup
|
||||
}
|
||||
::= { cmProtCompliances 1 }
|
||||
|
||||
cmProtObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cmFacProtGroupIndex, cmFacProtGroupUserLabel, cmFacProtGroupSwitchMode,
|
||||
cmFacProtGroupRevertive, cmFacProtGroupWaitToRestore,
|
||||
cmFacProtGroupDirection, cmFacProtGroupWorkPort,
|
||||
cmFacProtGroupProtPort, cmFacProtGroupStatus, cmFacProtGroupAction,
|
||||
cmFacProtGroupStorageType, cmFacProtGroupRowStatus,
|
||||
cmFacProtGroupMacAddress,
|
||||
|
||||
cmFacProtUnitIndex, cmFacProtUnitType, cmFacProtUnitState,
|
||||
cmFacProtUnitPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Protection Object group."
|
||||
::= { cmProtGroups 1 }
|
||||
|
||||
cmMSProtObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cmMSPGroupIndex, cmMSPGroupUserLabel,
|
||||
cmMSPGroupSwitchMode, cmMSPGroupRevertive,
|
||||
cmMSPGroupWaitToRestore, cmMSPGroupB2DEGTrigger,
|
||||
cmMSPGroupDirection, cmMSPGroupWorkPort,
|
||||
cmMSPGroupProtPort, cmMSPGroupStatus,
|
||||
cmMSPGroupAction, cmMSPGroupStorageType,
|
||||
cmMSPGroupRowStatus, cmMSPGroupMacAddress,
|
||||
|
||||
cmMSPUnitIndex, cmMSPUnitType,
|
||||
cmMSPUnitState, cmMSPUnitPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Multiplex
|
||||
Section Protection Object group."
|
||||
::= { cmProtGroups 2 }
|
||||
|
||||
END
|
11904
mibs/adva/fsp150cm-ptp.mib
Normal file
11904
mibs/adva/fsp150cm-ptp.mib
Normal file
File diff suppressed because it is too large
Load Diff
1462
mibs/adva/fsp150cm-pwe3.mib
Normal file
1462
mibs/adva/fsp150cm-pwe3.mib
Normal file
File diff suppressed because it is too large
Load Diff
351
mibs/adva/fsp150cm-rdncy.mib
Normal file
351
mibs/adva/fsp150cm-rdncy.mib
Normal file
@ -0,0 +1,351 @@
|
||||
CM-REDUNDANCY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Counter32, TimeTicks, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, TruthValue, RowStatus, StorageType, VariablePointer,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
PhysicalIndex
|
||||
FROM ENTITY-MIB
|
||||
neIndex, CardType
|
||||
FROM CM-ENTITY-MIB;
|
||||
|
||||
cmRedundancyMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200902240000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Raghav Trivedi
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +1 972 759-1239
|
||||
E-mail: rtrivedi@advaoptical.com
|
||||
Postal: 2301 N. Greenville Ave. #300
|
||||
Richardson, TX USA 75082"
|
||||
DESCRIPTION
|
||||
"This module defines the Redundancy MIB definitions used by
|
||||
the FSP150CM product line.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "200902240000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 200902240000Z,
|
||||
(1)MIB version ready for release FSP150CM 5.1."
|
||||
::= {fsp150cm 15}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
cmRedundancyObjects OBJECT IDENTIFIER ::= {cmRedundancyMIB 1}
|
||||
cmRedundancyNotifications OBJECT IDENTIFIER ::= {cmRedundancyMIB 2}
|
||||
cmRedundancyConformance OBJECT IDENTIFIER ::= {cmRedundancyMIB 3}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
CmRedundancyArch ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Redundancy Architecture.
|
||||
loadbalance,
|
||||
activestandby"
|
||||
SYNTAX INTEGER {
|
||||
loadbalance (1),
|
||||
activestandby (2)
|
||||
}
|
||||
|
||||
CmRedundancyStandbyMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Redundancy Mode.
|
||||
|
||||
coldStandby(1)
|
||||
|
||||
A method of redundancy in which the secondary (i.e., backup) system is
|
||||
only called upon when the primary system fails. The system on cold standby
|
||||
receives scheduled data backups, but less frequently than a warm standby.
|
||||
|
||||
warmStandby(2)
|
||||
|
||||
A method of redundancy in which the secondary (i.e., backup) system runs
|
||||
in the background of the primary system. Data is mirrored to the secondary
|
||||
server at regular intervals, which means that there are times when both
|
||||
servers do not contain the exact same data..
|
||||
|
||||
hotStandby(3)
|
||||
|
||||
A method of redundancy in which the primary and secondary (i.e., backup)
|
||||
systems run simultaneously. The data is mirrored to the secondary server
|
||||
in real time so that both systems contain identical information.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
cold (1),
|
||||
warm (2),
|
||||
hot (3)
|
||||
}
|
||||
|
||||
CmRedundancyState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Redundancy State."
|
||||
SYNTAX INTEGER {
|
||||
disabled (1),
|
||||
enabled (2)
|
||||
}
|
||||
CmRedundancySyncStatus ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for synchronization status."
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
out-of-synchronize (2),
|
||||
bulk-synchronize (3),
|
||||
incremental-synchronize (4)
|
||||
}
|
||||
|
||||
|
||||
CmRedundancySwitchOverReason ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Redundancy Last Switch Over Reason."
|
||||
SYNTAX INTEGER {
|
||||
unknown (1),
|
||||
latestUpdatedData (2),
|
||||
userTrigger (3),
|
||||
cardReset (4),
|
||||
cardRemoval (5),
|
||||
softwareFailure (6),
|
||||
hardwareFailure (7)
|
||||
}
|
||||
|
||||
CmRedundancySyncMode ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Redundancy Synchronization Mode.
|
||||
automatically - Active card automatically propagates config data to its peer
|
||||
manually - User needs to manually copy config data to standby card and apply it.
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
automatically (1),
|
||||
manually(2)
|
||||
}
|
||||
|
||||
|
||||
|
||||
CmRedundancyAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for User initiated Redundancy Switch Action.
|
||||
force - Force Switch from Active Card
|
||||
manual - Manual Switch from Active Card
|
||||
releasefore - Release Force switch from Active Card
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
notApplicable (0),
|
||||
force (1),
|
||||
manual (2),
|
||||
releaseforce (3)
|
||||
}
|
||||
|
||||
CmRedundancyUnitState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Redundancy Unit State.
|
||||
none - no state
|
||||
normal - normal state
|
||||
maintenance - maintenance state
|
||||
faultisolation - faultisolation
|
||||
"
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
normal (2),
|
||||
maintenance(3),
|
||||
faultisolation(4),
|
||||
lock(5),
|
||||
extracted(6),
|
||||
init(7),
|
||||
stanbdby(8)
|
||||
}
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Entity Redundancy Group Table
|
||||
--
|
||||
cmRedundancyGroupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmRedundancyGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the Redundancy Groups.
|
||||
"
|
||||
::= { cmRedundancyObjects 1 }
|
||||
|
||||
cmRedundancyGroupEntry OBJECT-TYPE
|
||||
SYNTAX CmRedundancyGroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Redundancy Group."
|
||||
INDEX { neIndex, cmRedundancyGroupIndex }
|
||||
::= { cmRedundancyGroupTable 1 }
|
||||
|
||||
CmRedundancyGroupEntry ::= SEQUENCE {
|
||||
cmRedundancyGroupIndex Integer32,
|
||||
cmRedundancyGroupUserLabel DisplayString,
|
||||
cmRedundancyGroupType CardType,
|
||||
cmRedundancyGroupSyncEnabled TruthValue,
|
||||
cmRedundancyGroupActiveCard VariablePointer,
|
||||
cmRedundancyGroupActiveCardState CmRedundancyUnitState,
|
||||
cmRedundancyGroupStandbyCard VariablePointer,
|
||||
cmRedundancyGroupStandbyCardState CmRedundancyUnitState,
|
||||
cmRedundancyGroupLastSwitchOverTime TimeTicks,
|
||||
cmRedundancyGroupLastSwitchOverReason CmRedundancySwitchOverReason,
|
||||
cmRedundancyGroupState CmRedundancyState,
|
||||
cmRedundancyGroupSyncStatus CmRedundancySyncStatus,
|
||||
cmRedundancyGroupAction CmRedundancyAction
|
||||
}
|
||||
|
||||
cmRedundancyGroupIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index value associated with the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 1 }
|
||||
|
||||
cmRedundancyGroupUserLabel OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User Label associated with the Reduandancy Group."
|
||||
::= { cmRedundancyGroupEntry 2 }
|
||||
|
||||
cmRedundancyGroupType OBJECT-TYPE
|
||||
SYNTAX CardType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of card who belongs to the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 3 }
|
||||
|
||||
cmRedundancyGroupSyncEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The way of the synchronization in Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 4 }
|
||||
|
||||
cmRedundancyGroupActiveCard OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The corresponding OID of the Active/Primary Card in the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 5 }
|
||||
cmRedundancyGroupActiveCardState OBJECT-TYPE
|
||||
SYNTAX CmRedundancyUnitState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the Active Card in the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 6 }
|
||||
|
||||
cmRedundancyGroupStandbyCard OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The corresponding OID of the Standby/Secondary Card in the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 7 }
|
||||
|
||||
cmRedundancyGroupStandbyCardState OBJECT-TYPE
|
||||
SYNTAX CmRedundancyUnitState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The state of the Standby Card in the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 8 }
|
||||
|
||||
cmRedundancyGroupLastSwitchOverTime OBJECT-TYPE
|
||||
SYNTAX TimeTicks
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of sysUpTime when last switch over occurred."
|
||||
::= { cmRedundancyGroupEntry 9 }
|
||||
|
||||
cmRedundancyGroupLastSwitchOverReason OBJECT-TYPE
|
||||
SYNTAX CmRedundancySwitchOverReason
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The reason for last switch over in the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 10 }
|
||||
|
||||
cmRedundancyGroupState OBJECT-TYPE
|
||||
SYNTAX CmRedundancyState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current state of the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 11 }
|
||||
|
||||
cmRedundancyGroupSyncStatus OBJECT-TYPE
|
||||
SYNTAX CmRedundancySyncStatus
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The current sync state of the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 12 }
|
||||
|
||||
cmRedundancyGroupAction OBJECT-TYPE
|
||||
SYNTAX CmRedundancyAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User initiated switch action of the Redundancy Group."
|
||||
::= { cmRedundancyGroupEntry 13 }
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Notification
|
||||
--
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
cmRedundancyCompliances OBJECT IDENTIFIER ::= {cmRedundancyConformance 1}
|
||||
cmRedundancyGroups OBJECT IDENTIFIER ::= {cmRedundancyConformance 2}
|
||||
|
||||
cmRedundancyCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the CM Redundancy
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
cmRedundancyObjectGroup
|
||||
}
|
||||
::= { cmRedundancyCompliances 1 }
|
||||
|
||||
cmRedundancyObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cmRedundancyGroupIndex, cmRedundancyGroupUserLabel, cmRedundancyGroupType, cmRedundancyGroupSyncEnabled,
|
||||
cmRedundancyGroupActiveCard, cmRedundancyGroupActiveCardState, cmRedundancyGroupStandbyCard,
|
||||
cmRedundancyGroupStandbyCardState, cmRedundancyGroupLastSwitchOverTime, cmRedundancyGroupLastSwitchOverReason,
|
||||
cmRedundancyGroupState, cmRedundancyGroupSyncStatus, cmRedundancyGroupAction
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the CM Redundancy Object group."
|
||||
::= { cmRedundancyGroups 1 }
|
||||
|
||||
END
|
6843
mibs/adva/fsp150cm-sa.mib
Normal file
6843
mibs/adva/fsp150cm-sa.mib
Normal file
File diff suppressed because it is too large
Load Diff
1385
mibs/adva/fsp150cm-sat.mib
Normal file
1385
mibs/adva/fsp150cm-sat.mib
Normal file
File diff suppressed because it is too large
Load Diff
980
mibs/adva/fsp150cm-sec.mib
Normal file
980
mibs/adva/fsp150cm-sec.mib
Normal file
@ -0,0 +1,980 @@
|
||||
CM-SECURITY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString, TruthValue, RowStatus, StorageType,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
IpVersion, UserInterfaceType
|
||||
FROM CM-COMMON-MIB
|
||||
Ipv6Address
|
||||
FROM IPV6-TC
|
||||
usmUserEntry
|
||||
FROM SNMP-USER-BASED-SM-MIB
|
||||
SnmpAdminString
|
||||
FROM SNMP-FRAMEWORK-MIB;
|
||||
|
||||
cmSecurityMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201606140000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Raghav Trivedi
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +1 972 759-1239
|
||||
E-mail: rtrivedi@advaoptical.com
|
||||
Postal: 2301 N. Greenville Ave. #300
|
||||
Richardson, TX USA 75082"
|
||||
DESCRIPTION
|
||||
"This module defines the Security MIB definitions
|
||||
used by the F3 (FSP150CM/CC) product lines. These are used
|
||||
to manage the user/authentication for CLI/GUI sessions.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201606140000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201606140000Z
|
||||
(1) added cmSecurityUserRemoteCryptoUser to cmSecurityUserTable
|
||||
|
||||
Notes from release 201602080000Z
|
||||
(1)Added literal netconf to CmSecurityPrivLevel
|
||||
|
||||
Notes from release 201509180000Z
|
||||
(1)Added cmSecurityCryptoPassword attribute to cmSecurityUserTable
|
||||
|
||||
Note from release 201106270000Z,
|
||||
(1)Added f3TacacsPrivLevelControlEnabled, f3TacacsDefaultPrivLevel
|
||||
|
||||
Note from release 201104140000Z,
|
||||
(1)Added cmSecurityUserAction to support remove-lockout
|
||||
|
||||
Note from release 201101050000Z,
|
||||
(1)Added f3UsmUserTable - an augment to UsmUserTable
|
||||
|
||||
Note from release 201002120000Z,
|
||||
(1)MIBs updated for supported functionality in R4.3CC and R4.1CM
|
||||
(a)cmRemoteAuthServerTable has new objects
|
||||
cmRemoteAuthServerAccountingPort to support RADIUS accounting
|
||||
|
||||
Notes from release 200903190000Z,
|
||||
(1)MIB version ready for release FSP150CC GE101, GE206 devices
|
||||
(a)Added Textual convention CmSecurityPolicyStrength
|
||||
(b)Added MIB scalar cmSecurityPolicyStrength
|
||||
|
||||
(2)Following changes are made to the cmSecurityUserTable,
|
||||
(a)cmSecurityUserPassword column to modify security user password
|
||||
(b)cmSecurityUserStorageType and cmSecurityUserRowStatus columns added
|
||||
thereby allowing creation/deletion of Security Users
|
||||
(c)cmSecurityUserComment, cmSecurityUserPrivLevel,
|
||||
cmSecurityUserLoginTimeout, cmSecurityUserNumFailedLoginAttempts,
|
||||
cmSecurityUserCliPagingEnable columns are now read-write
|
||||
to allow write access.
|
||||
|
||||
Notes from release 200803030000Z,
|
||||
(1)MIB version ready for release FSP150CM 3.1."
|
||||
::= {fsp150cm 10}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
cmSecurityObjects OBJECT IDENTIFIER ::= {cmSecurityMIB 1}
|
||||
cmSecurityConformance OBJECT IDENTIFIER ::= {cmSecurityMIB 2}
|
||||
cmSecurityNotifications OBJECT IDENTIFIER ::= {cmSecurityMIB 3}
|
||||
|
||||
--
|
||||
-- Textual conventions.
|
||||
--
|
||||
CmRemoteAuthProtocol ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for remote authentication protocol.
|
||||
none - No remote authentication protocol,
|
||||
radius - RADIUS (Remote Authentication Dial-In User Service),
|
||||
tacacs - TACACS+(Terminal Access Controller Access Control System)."
|
||||
SYNTAX INTEGER {
|
||||
none (1),
|
||||
radius (2),
|
||||
tacacs (3)
|
||||
}
|
||||
|
||||
CmSecurityAccessOrder ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for order for security access.
|
||||
local - Local database for user/security validation,
|
||||
remote - Remote protocol for user/security validation."
|
||||
SYNTAX INTEGER {
|
||||
local (1),
|
||||
remote (2)
|
||||
}
|
||||
|
||||
CmSecurityAuthType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for remote authentication protocol types.
|
||||
pap - Password Authentication Protocol,
|
||||
chap - Challenge-Handshake Authentication Protocol."
|
||||
SYNTAX INTEGER {
|
||||
pap (1),
|
||||
chap (2)
|
||||
}
|
||||
|
||||
CmSecurityPrivLevel ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for Security Privilege Level.
|
||||
retrieve - Retrieve Privilege Level (can only
|
||||
VIEW management information),
|
||||
maintenance - Maintenance Privilege Level
|
||||
(can VIEW management, as well as perform
|
||||
maintenance operations such as loopbacks,
|
||||
etherjack diagnosis etc.)
|
||||
provisioning - Provisioning Privilege Level
|
||||
(can perform Provisioning operations)
|
||||
superuser - Super User Privilege Level
|
||||
(can perform all operations)
|
||||
testuser - Retrieve Privilege Level
|
||||
and some maintenance,
|
||||
provisioning operations.
|
||||
cryptouser - Crypto User Privilege Level
|
||||
(can perform security operations)
|
||||
netconf - NETCONF Privilege Level"
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
retrieve (1),
|
||||
maintenance (2),
|
||||
provisioning (3),
|
||||
superuser (4),
|
||||
testuser (5),
|
||||
cryptouser (6),
|
||||
netconf (7)
|
||||
}
|
||||
|
||||
CmRemoteAuthOrder ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for order for remote authentication access.
|
||||
first - first to access the remote authentication,
|
||||
second - second to access the remote authentication,
|
||||
third - third to access the remote authentication."
|
||||
SYNTAX INTEGER {
|
||||
first (1),
|
||||
second (2),
|
||||
third (3)
|
||||
}
|
||||
|
||||
CmSecurityPolicyStrength ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for security policy strength
|
||||
low - Low Security Policy,
|
||||
medium - Medium Security Policy,
|
||||
high - High Security Policy."
|
||||
SYNTAX INTEGER {
|
||||
low (1),
|
||||
medium (2),
|
||||
high (3)
|
||||
}
|
||||
|
||||
UsmUserAccessType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enumerations for type of USM User
|
||||
read-only - Read only,
|
||||
read-write - Read write ,
|
||||
trap-only - Trap Only."
|
||||
SYNTAX INTEGER {
|
||||
read-only (1),
|
||||
read-write (2),
|
||||
trap-only (3)
|
||||
}
|
||||
|
||||
|
||||
SecurityUserAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides ability to manage security users."
|
||||
SYNTAX INTEGER {
|
||||
not-applicable(0),
|
||||
remove-lockout(1) -- removes the locked out condition on security user
|
||||
}
|
||||
|
||||
SnmpSecurityTrapType ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Provides ability to manage security traps.
|
||||
all - trap is reported when user logs in, logs out or is locked out
|
||||
loginFailed - trap is reported only when user failed to log in
|
||||
disabled - security traps are disabled."
|
||||
|
||||
SYNTAX INTEGER {
|
||||
all(1),
|
||||
loginFailed(2),
|
||||
disabled(3)
|
||||
}
|
||||
|
||||
PrivilegeRequestAction ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Privilege request action."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
undefined(0),
|
||||
none(1),
|
||||
approve(2),
|
||||
deny(3),
|
||||
cancel(4)
|
||||
}
|
||||
|
||||
PrivilegeRequestState ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Privilege request state."
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none(1),
|
||||
requestSent(2),
|
||||
requestCanceled(3),
|
||||
requestApproved(4),
|
||||
requestDenied(5),
|
||||
requestTimeout(6),
|
||||
accessExpired(7),
|
||||
accessCanceled(8)
|
||||
}
|
||||
|
||||
--
|
||||
-- Scalar definitions.
|
||||
--
|
||||
cmAuthProtocol OBJECT-TYPE
|
||||
SYNTAX CmRemoteAuthProtocol
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Remote user authentication protocol."
|
||||
::= { cmSecurityObjects 1 }
|
||||
|
||||
|
||||
cmAccessOrder OBJECT-TYPE
|
||||
SYNTAX CmSecurityAccessOrder
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Order of access for security, i.e. try 'local' first or
|
||||
'remote' first."
|
||||
::= { cmSecurityObjects 2 }
|
||||
|
||||
cmAuthType OBJECT-TYPE
|
||||
SYNTAX CmSecurityAuthType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In case of remote authentication, the chosen protocol."
|
||||
::= { cmSecurityObjects 3 }
|
||||
|
||||
cmNASIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In case of remote authentication RADIUS,
|
||||
the Network Access Server's IP Address."
|
||||
::= { cmSecurityObjects 4 }
|
||||
|
||||
-- cmSecurityUserTable is { cmSecurityObjects 5 }
|
||||
-- cmRemoteAuthServerTable is { cmSecurityObjects 6 }
|
||||
|
||||
cmSecurityPolicyStrength OBJECT-TYPE
|
||||
SYNTAX CmSecurityPolicyStrength
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object represents the security policy
|
||||
strength of the system. Based on this value,
|
||||
the system puts additional restrictions on
|
||||
the user id and password rules."
|
||||
::= { cmSecurityObjects 7 }
|
||||
|
||||
cmRemoteAuthServerAccountingEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to enable/disable RADIUS Accounting
|
||||
on all authentication servers."
|
||||
::= { cmSecurityObjects 8 }
|
||||
|
||||
-- f3UsmUserTable is { cmSecurityObjects 9 }
|
||||
|
||||
f3TacacsPrivLevelControlEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to enable/disable the use of ENABLE authorization
|
||||
control to determine
|
||||
the Privilege Level configured by the remote authentication server.
|
||||
This object is only valid for TACACS+. Default value of this object is
|
||||
TRUE."
|
||||
::= { cmSecurityObjects 10 }
|
||||
|
||||
f3TacacsDefaultPrivLevel OBJECT-TYPE
|
||||
SYNTAX CmSecurityPrivLevel
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows specification of the default privilege level of the
|
||||
TACACS+ user, when the use of ENABLE authorization control is DISABLED, i.e.
|
||||
f3TacacsPrivLevelControlEnabled is set to FALSE."
|
||||
::= { cmSecurityObjects 11 }
|
||||
|
||||
f3NasIpv6Addr OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describe the ipv6 address."
|
||||
::= { cmSecurityObjects 12 }
|
||||
|
||||
f3SecurityTrapType OBJECT-TYPE
|
||||
SYNTAX SnmpSecurityTrapType
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides ability to manage whether report security trap."
|
||||
::= { cmSecurityObjects 13 }
|
||||
|
||||
f3SecurityTrapInfo OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to describe the security trap info.
|
||||
This object is used only in trap and GET operation on this object
|
||||
will return empty string."
|
||||
::= { cmSecurityObjects 14 }
|
||||
|
||||
-- f3PrivilegeChangeTable is { CmSecurityObjects 15 }
|
||||
|
||||
f3UserPrivMgmtControl OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to enable/disable User Privilege Management."
|
||||
::= { cmSecurityObjects 16 }
|
||||
|
||||
f3UserPrivRspTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32 (1..60)
|
||||
UNITS "minutes"
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object is used to set response timeout for user privilege
|
||||
upgrade request in minutes."
|
||||
::= { cmSecurityObjects 17 }
|
||||
|
||||
|
||||
--
|
||||
-- Table definitions.
|
||||
--
|
||||
|
||||
--
|
||||
-- Security User Table
|
||||
--
|
||||
cmSecurityUserTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmSecurityUserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the security users.
|
||||
Entries cannot be created in this table by management
|
||||
application action."
|
||||
::= { cmSecurityObjects 5 }
|
||||
|
||||
|
||||
cmSecurityUserEntry OBJECT-TYPE
|
||||
SYNTAX CmSecurityUserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
security user."
|
||||
INDEX { cmSecurityUserName, cmSecurityUserRemoteUser }
|
||||
::= { cmSecurityUserTable 1 }
|
||||
|
||||
|
||||
CmSecurityUserEntry ::= SEQUENCE {
|
||||
cmSecurityUserName DisplayString,
|
||||
cmSecurityUserComment DisplayString,
|
||||
cmSecurityUserPrivLevel CmSecurityPrivLevel,
|
||||
cmSecurityUserLoginTimeout Integer32,
|
||||
cmSecurityUserNumFailedLoginAttempts Integer32,
|
||||
cmSecurityUserLastLoginTime DateAndTime,
|
||||
cmSecurityUserLockedout TruthValue,
|
||||
cmSecurityUserLastLockedoutTime DateAndTime,
|
||||
cmSecurityUserCliPagingEnable TruthValue,
|
||||
cmSecurityUserRemoteUser TruthValue,
|
||||
cmSecurityUserPassword DisplayString,
|
||||
cmSecurityUserStorageType StorageType,
|
||||
cmSecurityUserRowStatus RowStatus,
|
||||
cmSecurityUserAction SecurityUserAction,
|
||||
cmSecurityCryptoPassword DisplayString,
|
||||
cmSecurityUserRemoteCryptoUser TruthValue
|
||||
}
|
||||
|
||||
cmSecurityUserName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (1..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Security User Name."
|
||||
::= { cmSecurityUserEntry 1 }
|
||||
|
||||
cmSecurityUserComment OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notes on Security User."
|
||||
::= { cmSecurityUserEntry 2 }
|
||||
|
||||
cmSecurityUserPrivLevel OBJECT-TYPE
|
||||
SYNTAX CmSecurityPrivLevel
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Security User Privilege Level."
|
||||
::= { cmSecurityUserEntry 3 }
|
||||
|
||||
cmSecurityUserLoginTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Security User Login Timeout."
|
||||
::= { cmSecurityUserEntry 4 }
|
||||
|
||||
cmSecurityUserNumFailedLoginAttempts OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Security User Number of Failed Login Attempts."
|
||||
::= { cmSecurityUserEntry 5 }
|
||||
|
||||
cmSecurityUserLastLoginTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Security User Last Login Time."
|
||||
::= { cmSecurityUserEntry 6 }
|
||||
|
||||
cmSecurityUserLockedout OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether the security user has been locked out."
|
||||
::= { cmSecurityUserEntry 7 }
|
||||
|
||||
cmSecurityUserLastLockedoutTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Security User Last Locked out Time."
|
||||
::= { cmSecurityUserEntry 8 }
|
||||
|
||||
cmSecurityUserCliPagingEnable OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether the security user has CLI paging enabled."
|
||||
::= { cmSecurityUserEntry 9 }
|
||||
|
||||
cmSecurityUserRemoteUser OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Whether the security user is a remote user."
|
||||
::= { cmSecurityUserEntry 10 }
|
||||
|
||||
cmSecurityUserPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Password of the security user.
|
||||
Note that this attribute is a SET only attribute."
|
||||
::= { cmSecurityUserEntry 11 }
|
||||
|
||||
cmSecurityUserStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The type of storage configured for this entry."
|
||||
::= { cmSecurityUserEntry 12 }
|
||||
|
||||
cmSecurityUserRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row.
|
||||
An entry MUST NOT exist in the active state unless all
|
||||
objects in the entry have an appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of cmSecurityUserRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
cmSecurityUserRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The cmSecurityUserRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { cmSecurityUserEntry 13 }
|
||||
|
||||
cmSecurityUserAction OBJECT-TYPE
|
||||
SYNTAX SecurityUserAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides ability to perform specific actions on security user.
|
||||
remove-lockout - this removes the locked out condition on the security user
|
||||
."
|
||||
::= { cmSecurityUserEntry 14 }
|
||||
|
||||
cmSecurityCryptoPassword OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Second level password used in connectguard configurations.
|
||||
This applies only to crypto users.
|
||||
Note that this attribute is a SET only attribute."
|
||||
::= { cmSecurityUserEntry 15 }
|
||||
|
||||
cmSecurityUserRemoteCryptoUser OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if a security user is a remote crypto user."
|
||||
::= { cmSecurityUserEntry 16 }
|
||||
|
||||
--
|
||||
-- Remote Authentication Server Table
|
||||
--
|
||||
cmRemoteAuthServerTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmRemoteAuthServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the remote authentication
|
||||
servers.
|
||||
Entries cannot be created in this table by management
|
||||
application action."
|
||||
::= { cmSecurityObjects 6 }
|
||||
|
||||
|
||||
cmRemoteAuthServerEntry OBJECT-TYPE
|
||||
SYNTAX CmRemoteAuthServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
remote authentication server."
|
||||
INDEX { cmRemoteAuthServerIndex }
|
||||
::= { cmRemoteAuthServerTable 1 }
|
||||
|
||||
|
||||
CmRemoteAuthServerEntry ::= SEQUENCE {
|
||||
cmRemoteAuthServerIndex Integer32,
|
||||
cmRemoteAuthServerEnabled TruthValue,
|
||||
cmRemoteAuthServerOrder CmRemoteAuthOrder,
|
||||
cmRemoteAuthServerIpAddress IpAddress,
|
||||
cmRemoteAuthServerPort Integer32,
|
||||
cmRemoteAuthServerNumRetries Integer32,
|
||||
cmRemoteAuthServerTimeout Integer32,
|
||||
cmRemoteAuthServerSecret DisplayString,
|
||||
cmRemoteAuthServerAccountingPort Integer32,
|
||||
cmRemoteAuthServerIpVersion IpVersion,
|
||||
cmRemoteAuthServerIpv6Addr Ipv6Address
|
||||
}
|
||||
|
||||
cmRemoteAuthServerIndex OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique index to address/configure a specific Remote
|
||||
Authentication Server."
|
||||
::= { cmRemoteAuthServerEntry 1 }
|
||||
|
||||
cmRemoteAuthServerEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows enabling/disabling a Remote Authentication Server."
|
||||
::= { cmRemoteAuthServerEntry 2 }
|
||||
|
||||
cmRemoteAuthServerOrder OBJECT-TYPE
|
||||
SYNTAX CmRemoteAuthOrder
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object determines the order in which the Remote
|
||||
Authentication Servers are accessed for security information."
|
||||
::= { cmRemoteAuthServerEntry 3 }
|
||||
|
||||
cmRemoteAuthServerIpAddress OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify an IP Address for the Remote
|
||||
Authentication Server."
|
||||
::= { cmRemoteAuthServerEntry 4 }
|
||||
|
||||
cmRemoteAuthServerPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify a Port for Remote Authentication
|
||||
Server."
|
||||
::= { cmRemoteAuthServerEntry 5 }
|
||||
|
||||
cmRemoteAuthServerNumRetries OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify the number of retries the Remote
|
||||
Authentication Server must be tried for security access before
|
||||
giving up."
|
||||
::= { cmRemoteAuthServerEntry 6 }
|
||||
|
||||
cmRemoteAuthServerTimeout OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify the timeout period for timing
|
||||
out a security access request to the Remote Authentication Server."
|
||||
::= { cmRemoteAuthServerEntry 7 }
|
||||
|
||||
cmRemoteAuthServerSecret OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This allows configuration of secret password for Remote
|
||||
Authentication Server request."
|
||||
::= { cmRemoteAuthServerEntry 8 }
|
||||
|
||||
cmRemoteAuthServerAccountingPort OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows to specify a Port for RADIUS Accounting."
|
||||
::= { cmRemoteAuthServerEntry 9 }
|
||||
|
||||
cmRemoteAuthServerIpVersion OBJECT-TYPE
|
||||
SYNTAX IpVersion
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describe the Ip Version."
|
||||
::= { cmRemoteAuthServerEntry 10 }
|
||||
|
||||
cmRemoteAuthServerIpv6Addr OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object describe the Ipv6 Address."
|
||||
::= { cmRemoteAuthServerEntry 11 }
|
||||
|
||||
--
|
||||
-- USM User Extension Table
|
||||
--
|
||||
f3UsmUserTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3UsmUserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is the extension of the F3 USM User Table."
|
||||
::= { cmSecurityObjects 9 }
|
||||
|
||||
f3UsmUserEntry OBJECT-TYPE
|
||||
SYNTAX F3UsmUserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry in the F3 USM User Table."
|
||||
AUGMENTS { usmUserEntry }
|
||||
::= { f3UsmUserTable 1 }
|
||||
|
||||
F3UsmUserEntry ::= SEQUENCE {
|
||||
f3UsmUserAccessType UsmUserAccessType
|
||||
}
|
||||
|
||||
f3UsmUserAccessType OBJECT-TYPE
|
||||
SYNTAX UsmUserAccessType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This indicates the type of USM User, read-only, read-write, trap-only."
|
||||
::= { f3UsmUserEntry 1 }
|
||||
|
||||
f3PrivilegeChangeTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3PrivilegeChangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "This table is used for Restricted User Login via NMS.
|
||||
This is for users with lower privileges to elevate them to higher ones for limited amount of time."
|
||||
::= { cmSecurityObjects 15 }
|
||||
|
||||
f3PrivilegeChangeEntry OBJECT-TYPE
|
||||
SYNTAX F3PrivilegeChangeEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Column for privilegeChangeTable."
|
||||
INDEX { f3PrivilegeChangeId }
|
||||
::= { f3PrivilegeChangeTable 1 }
|
||||
|
||||
F3PrivilegeChangeEntry ::= SEQUENCE {
|
||||
f3PrivilegeChangeId Unsigned32,
|
||||
f3PrivilegeChangeUserName SnmpAdminString,
|
||||
f3PrivilegeChangeIpv4Address IpAddress,
|
||||
f3PrivilegeChangeIpv6Address Ipv6Address,
|
||||
f3PrivilegeChangeTerminalIpv4Address IpAddress,
|
||||
f3PrivilegeChangeTerminalIpv6Address Ipv6Address,
|
||||
f3PrivilegeChangeInterface UserInterfaceType,
|
||||
f3PrivilegeChangeCurrentPrivilege CmSecurityPrivLevel,
|
||||
f3PrivilegeChangeRequestedPrivilege CmSecurityPrivLevel,
|
||||
f3PrivilegeChangeDuration Unsigned32,
|
||||
f3PrivilegeChangeAction PrivilegeRequestAction,
|
||||
f3PrivilegeChangeState PrivilegeRequestState,
|
||||
f3PrivilegeChangeRemainingTime Unsigned32,
|
||||
f3PrivilegeChangeRemoteName SnmpAdminString
|
||||
}
|
||||
|
||||
f3PrivilegeChangeId OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..4294967295)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "Unique index identifying a request."
|
||||
::= { f3PrivilegeChangeEntry 1 }
|
||||
|
||||
f3PrivilegeChangeUserName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name string for user authentication purposes"
|
||||
::= { f3PrivilegeChangeEntry 2 }
|
||||
|
||||
f3PrivilegeChangeIpv4Address OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv4 address of interface to which user's terminal is connected."
|
||||
::= { f3PrivilegeChangeEntry 3 }
|
||||
|
||||
f3PrivilegeChangeIpv6Address OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv6 address of interface to which user's terminal is connected."
|
||||
::= { f3PrivilegeChangeEntry 4 }
|
||||
|
||||
f3PrivilegeChangeTerminalIpv4Address OBJECT-TYPE
|
||||
SYNTAX IpAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source IPv4 address of connected terminal."
|
||||
::= { f3PrivilegeChangeEntry 5 }
|
||||
|
||||
f3PrivilegeChangeTerminalIpv6Address OBJECT-TYPE
|
||||
SYNTAX Ipv6Address
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source IPv6 address of connected terminal."
|
||||
::= { f3PrivilegeChangeEntry 6 }
|
||||
|
||||
f3PrivilegeChangeInterface OBJECT-TYPE
|
||||
SYNTAX UserInterfaceType
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Interface used by the user"
|
||||
::= { f3PrivilegeChangeEntry 7 }
|
||||
|
||||
f3PrivilegeChangeCurrentPrivilege OBJECT-TYPE
|
||||
SYNTAX CmSecurityPrivLevel
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current privilege level of the user, who is requesting role upgrade."
|
||||
::= { f3PrivilegeChangeEntry 8 }
|
||||
|
||||
f3PrivilegeChangeRequestedPrivilege OBJECT-TYPE
|
||||
SYNTAX CmSecurityPrivLevel
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Privilege requested by user for session."
|
||||
::= { f3PrivilegeChangeEntry 9 }
|
||||
|
||||
f3PrivilegeChangeDuration OBJECT-TYPE
|
||||
SYNTAX Unsigned32 (1..480)
|
||||
UNITS "minutes"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Requested time period by user (in minutes)."
|
||||
::= { f3PrivilegeChangeEntry 10 }
|
||||
|
||||
f3PrivilegeChangeAction OBJECT-TYPE
|
||||
SYNTAX PrivilegeRequestAction
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Privilege request action."
|
||||
::= { f3PrivilegeChangeEntry 11 }
|
||||
|
||||
f3PrivilegeChangeState OBJECT-TYPE
|
||||
SYNTAX PrivilegeRequestState
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Privilege request state."
|
||||
::= { f3PrivilegeChangeEntry 12 }
|
||||
|
||||
f3PrivilegeChangeRemainingTime OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
UNITS "seconds"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time remaining in session with upgrade user privilege (in seconds)."
|
||||
::= { f3PrivilegeChangeEntry 13 }
|
||||
|
||||
f3PrivilegeChangeRemoteName OBJECT-TYPE
|
||||
SYNTAX SnmpAdminString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name string for Radius/Tacacs authentication purposes."
|
||||
::= { f3PrivilegeChangeEntry 14 }
|
||||
|
||||
---
|
||||
---Notifications
|
||||
---
|
||||
f3SecurityTrap NOTIFICATION-TYPE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is security trap. Security traps are reported
|
||||
according to value of f3SecurityTrapType object."
|
||||
::= { cmSecurityNotifications 1 }
|
||||
|
||||
f3PrivilegeChangeTrap NOTIFICATION-TYPE
|
||||
OBJECTS { f3PrivilegeChangeState,
|
||||
f3PrivilegeChangeUserName,
|
||||
f3PrivilegeChangeIpv4Address,
|
||||
f3PrivilegeChangeIpv6Address,
|
||||
f3PrivilegeChangeTerminalIpv4Address,
|
||||
f3PrivilegeChangeTerminalIpv6Address,
|
||||
f3PrivilegeChangeInterface,
|
||||
f3PrivilegeChangeCurrentPrivilege,
|
||||
f3PrivilegeChangeRequestedPrivilege,
|
||||
f3PrivilegeChangeDuration
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "This trap is sent every time a privilege change request is changed (added, modified, removed)."
|
||||
::= { cmSecurityNotifications 2 }
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
cmSecurityCompliances OBJECT IDENTIFIER ::= {cmSecurityConformance 1}
|
||||
cmSecurityGroups OBJECT IDENTIFIER ::= {cmSecurityConformance 2}
|
||||
|
||||
cmSecurityCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the CM Security
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
cmSecurityObjectGroup
|
||||
}
|
||||
::= { cmSecurityCompliances 1 }
|
||||
|
||||
cmSecurityObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cmAuthProtocol, cmAccessOrder, cmAuthType, cmNASIpAddress,
|
||||
cmSecurityPolicyStrength, cmRemoteAuthServerAccountingEnabled,
|
||||
|
||||
f3TacacsPrivLevelControlEnabled, f3TacacsDefaultPrivLevel,
|
||||
f3NasIpv6Addr, f3SecurityTrapType, f3SecurityTrapInfo,
|
||||
|
||||
cmSecurityUserName, cmSecurityUserComment, cmSecurityUserPrivLevel,
|
||||
cmSecurityUserLoginTimeout, cmSecurityUserNumFailedLoginAttempts,
|
||||
cmSecurityUserLastLoginTime, cmSecurityUserLockedout,
|
||||
cmSecurityUserLastLockedoutTime, cmSecurityUserCliPagingEnable,
|
||||
cmSecurityUserRemoteUser, cmSecurityUserPassword,
|
||||
cmSecurityUserStorageType, cmSecurityUserRowStatus,
|
||||
cmSecurityUserAction, cmSecurityCryptoPassword,
|
||||
|
||||
cmRemoteAuthServerIndex, cmRemoteAuthServerEnabled,
|
||||
cmRemoteAuthServerOrder, cmRemoteAuthServerIpAddress,
|
||||
cmRemoteAuthServerPort, cmRemoteAuthServerNumRetries,
|
||||
cmRemoteAuthServerTimeout, cmRemoteAuthServerSecret,
|
||||
cmRemoteAuthServerAccountingPort, cmRemoteAuthServerIpVersion,
|
||||
cmRemoteAuthServerIpv6Addr,
|
||||
|
||||
f3UsmUserAccessType,
|
||||
|
||||
f3PrivilegeChangeUserName,
|
||||
f3PrivilegeChangeIpv4Address, f3PrivilegeChangeIpv6Address,
|
||||
f3PrivilegeChangeTerminalIpv4Address, f3PrivilegeChangeTerminalIpv6Address,
|
||||
f3PrivilegeChangeInterface, f3PrivilegeChangeCurrentPrivilege,
|
||||
f3PrivilegeChangeRequestedPrivilege, f3PrivilegeChangeDuration,
|
||||
f3PrivilegeChangeAction, f3PrivilegeChangeState, f3PrivilegeChangeRemainingTime,
|
||||
f3PrivilegeChangeRemoteName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the CM Security
|
||||
group."
|
||||
::= { cmSecurityGroups 1 }
|
||||
|
||||
cmSecurityNotifGroup NOTIFICATION-GROUP
|
||||
NOTIFICATIONS {
|
||||
f3SecurityTrap
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of notifications used in the CM Security
|
||||
group."
|
||||
::= { cmSecurityGroups 2 }
|
||||
|
||||
END
|
317
mibs/adva/fsp150cm-shg.mib
Normal file
317
mibs/adva/fsp150cm-shg.mib
Normal file
@ -0,0 +1,317 @@
|
||||
F3-SHG-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32
|
||||
FROM SNMPv2-SMI
|
||||
RowStatus, StorageType, DisplayString,
|
||||
VariablePointer, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB
|
||||
neIndex
|
||||
FROM CM-ENTITY-MIB;
|
||||
|
||||
f3SHGMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201212040000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Jakub Zalewski
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 411
|
||||
E-mail: jzalewski@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the Split Horizon Group MIB defitinions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201212040000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201212040000Z,
|
||||
(1) New f3ShgTable object:
|
||||
f3ShgAlias
|
||||
|
||||
Notes from release 201210090000Z,
|
||||
(1)MIB version ready for release FSP150CC 5.6CC."
|
||||
|
||||
::= {fsp150cm 27}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
f3ShgConfigObjects OBJECT IDENTIFIER ::= {f3SHGMIB 1}
|
||||
f3ShgConformance OBJECT IDENTIFIER ::= {f3SHGMIB 2}
|
||||
|
||||
--
|
||||
-- Split Horizon Group Table
|
||||
--
|
||||
f3ShgTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3ShgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
Shg Entity."
|
||||
|
||||
::= { f3ShgConfigObjects 1 }
|
||||
|
||||
f3ShgEntry OBJECT-TYPE
|
||||
SYNTAX F3ShgEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The conceptual row in f3ShgTable."
|
||||
INDEX { neIndex, f3ShgIndex }
|
||||
|
||||
::= { f3ShgTable 1 }
|
||||
|
||||
F3ShgEntry ::= SEQUENCE {
|
||||
f3ShgIndex Unsigned32,
|
||||
f3ShgAlias DisplayString,
|
||||
f3ShgStorageType StorageType,
|
||||
f3ShgRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3ShgIndex OBJECT-TYPE
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the unique index for a Split Horizon Group within Network Element."
|
||||
::= { f3ShgEntry 1 }
|
||||
|
||||
f3ShgAlias OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..256))
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object allows SNMP management entities to provide an
|
||||
alias to the Split Horizon Group."
|
||||
::= { f3ShgEntry 2 }
|
||||
|
||||
f3ShgStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The storage type for this conceptual row."
|
||||
::= { f3ShgEntry 3 }
|
||||
|
||||
f3ShgRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3ShgRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3ShgRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3ShgRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3ShgEntry 4 }
|
||||
|
||||
--
|
||||
-- Split Horizon Group Member Ports Table
|
||||
--
|
||||
f3ShgMemberPortTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3ShgMemberPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Ports which are members of
|
||||
Split Horizon Group instance."
|
||||
::= { f3ShgConfigObjects 2 }
|
||||
|
||||
f3ShgMemberPortEntry OBJECT-TYPE
|
||||
SYNTAX F3ShgMemberPortEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3ShgMemberPortTable."
|
||||
INDEX { neIndex, f3ShgIndex, f3ShgMemberPort }
|
||||
::= { f3ShgMemberPortTable 1 }
|
||||
|
||||
F3ShgMemberPortEntry ::= SEQUENCE {
|
||||
f3ShgMemberPort VariablePointer,
|
||||
f3ShgMemberPortStorageType StorageType,
|
||||
f3ShgMemberPortRowStatus RowStatus
|
||||
}
|
||||
|
||||
f3ShgMemberPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pointer to a Port instance which is a member of a SHG instance.
|
||||
The pointer must be set to cmEthernetAccPortIndex instance if the SHG
|
||||
Port is an Access Port or to cmEthernetNetPortIndex if the SHG Port
|
||||
is a Network Port."
|
||||
::= { f3ShgMemberPortEntry 1 }
|
||||
|
||||
f3ShgMemberPortStorageType OBJECT-TYPE
|
||||
SYNTAX StorageType
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The storage type for this conceptual row."
|
||||
::= { f3ShgMemberPortEntry 2 }
|
||||
|
||||
f3ShgMemberPortRowStatus OBJECT-TYPE
|
||||
SYNTAX RowStatus
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The status of this row. An entry MUST NOT exist in the
|
||||
active state unless all objects in the entry have an
|
||||
appropriate value, as described
|
||||
in the description clause for each writable object.
|
||||
|
||||
The values of f3ShgMemberRowStatus supported are
|
||||
createAndGo(4) and destroy(6). All mandatory attributes
|
||||
must be specified in a single SNMP SET request with
|
||||
f3ShgMemberRowStatus value as createAndGo(4).
|
||||
Upon successful row creation, this object has a
|
||||
value of active(1).
|
||||
|
||||
The f3ShgMemberRowStatus object may be modified if
|
||||
the associated instance of this object is equal to active(1)."
|
||||
::= { f3ShgMemberPortEntry 3 }
|
||||
|
||||
--
|
||||
-- Split Horizon Group Member Flows Table
|
||||
--
|
||||
f3ShgMemberFlowTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3ShgMemberFlowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Flows which are members of
|
||||
Split Horizon Group instance."
|
||||
::= { f3ShgConfigObjects 3 }
|
||||
|
||||
f3ShgMemberFlowEntry OBJECT-TYPE
|
||||
SYNTAX F3ShgMemberFlowEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3ShgMemberFlowTable."
|
||||
INDEX { neIndex, f3ShgIndex, f3ShgMemberFlow }
|
||||
::= { f3ShgMemberFlowTable 1 }
|
||||
|
||||
F3ShgMemberFlowEntry ::= SEQUENCE {
|
||||
f3ShgMemberFlow VariablePointer
|
||||
}
|
||||
|
||||
f3ShgMemberFlow OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pointer to a Flow instance which is a member of a SHG instance.
|
||||
The pointer must be set to cmFlowIndex instance."
|
||||
::= { f3ShgMemberFlowEntry 1 }
|
||||
|
||||
--
|
||||
-- Split Horizon Group Member Flows Point Table
|
||||
--
|
||||
f3ShgMemberFlowPointTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF F3ShgMemberFlowPointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to Flow Points which are members of
|
||||
Split Horizon Group instance."
|
||||
::= { f3ShgConfigObjects 4 }
|
||||
|
||||
f3ShgMemberFlowPointEntry OBJECT-TYPE
|
||||
SYNTAX F3ShgMemberFlowPointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A conceptual row in the f3ShgMemberFlowPointTable."
|
||||
INDEX { neIndex, f3ShgIndex, f3ShgMemberFlowPoint }
|
||||
::= { f3ShgMemberFlowPointTable 1 }
|
||||
|
||||
F3ShgMemberFlowPointEntry ::= SEQUENCE {
|
||||
f3ShgMemberFlowPoint VariablePointer
|
||||
}
|
||||
|
||||
f3ShgMemberFlowPoint OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Pointer to a Flow instance which is a member of a SHG instance.
|
||||
The pointer must be set to cmFlowPointIndex/f3AccFlowPointAlias/f3NetFlowPointAlias instance."
|
||||
::= { f3ShgMemberFlowPointEntry 1 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
f3ShgCompliances OBJECT IDENTIFIER ::= {f3ShgConformance 1}
|
||||
f3ShgGroups OBJECT IDENTIFIER ::= {f3ShgConformance 2}
|
||||
|
||||
f3ShgCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-SHG-MIB compliance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3ShgGroup, f3ShgMemberPortGroup, f3ShgMemberFlowGroup, f3ShgMemberFlowPointGroup
|
||||
}
|
||||
::= { f3ShgCompliances 1 }
|
||||
|
||||
f3ShgGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3ShgAlias,
|
||||
f3ShgStorageType,
|
||||
f3ShgRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Split Horizon Group."
|
||||
::= { f3ShgGroups 1 }
|
||||
|
||||
f3ShgMemberPortGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3ShgMemberPortStorageType,
|
||||
f3ShgMemberPortRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Split Horizon Group Members."
|
||||
::= { f3ShgGroups 2 }
|
||||
|
||||
f3ShgMemberFlowGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3ShgMemberFlow
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Split Horizon Group Flow
|
||||
Members."
|
||||
::= { f3ShgGroups 3 }
|
||||
|
||||
f3ShgMemberFlowPointGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3ShgMemberFlowPoint
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Split Horizon Group Flow
|
||||
Points."
|
||||
::= { f3ShgGroups 4 }
|
||||
|
||||
END
|
||||
|
4194
mibs/adva/fsp150cm-sjack.mib
Normal file
4194
mibs/adva/fsp150cm-sjack.mib
Normal file
File diff suppressed because it is too large
Load Diff
1079
mibs/adva/fsp150cm-sync.mib
Normal file
1079
mibs/adva/fsp150cm-sync.mib
Normal file
File diff suppressed because it is too large
Load Diff
2348
mibs/adva/fsp150cm-system.mib
Normal file
2348
mibs/adva/fsp150cm-system.mib
Normal file
File diff suppressed because it is too large
Load Diff
176
mibs/adva/fsp150cm-timezone.mib
Normal file
176
mibs/adva/fsp150cm-timezone.mib
Normal file
@ -0,0 +1,176 @@
|
||||
F3-TIMEZONE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
TEXTUAL-CONVENTION, DisplayString, TruthValue
|
||||
FROM SNMPv2-TC
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
f3TimeZoneMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "201406050000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Michal Pawlowski
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +48 58 7716 416
|
||||
E-mail: mpawlowski@advaoptical.com
|
||||
Postal: ul. Slaska 35/37
|
||||
81-310 Gdynia, Poland"
|
||||
DESCRIPTION
|
||||
"This module defines the Time Zone MIB definitions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "201406050000Z"
|
||||
DESCRIPTION
|
||||
"
|
||||
Notes from release 201406050000Z,
|
||||
(1) MIB version ready for release FSP150CC 6.5.CC."
|
||||
|
||||
::= {fsp150cm 32}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
|
||||
f3TimeZoneConfigObjects OBJECT IDENTIFIER ::= {f3TimeZoneMIB 1}
|
||||
f3TimeZoneConformance OBJECT IDENTIFIER ::= {f3TimeZoneMIB 2}
|
||||
|
||||
--
|
||||
-- Textual Conventions
|
||||
--
|
||||
|
||||
MonthOfYear ::= TEXTUAL-CONVENTION
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Month of year."
|
||||
SYNTAX INTEGER {
|
||||
january(1),
|
||||
february(2),
|
||||
march(3),
|
||||
april(4),
|
||||
may(5),
|
||||
june(6),
|
||||
july(7),
|
||||
august(8),
|
||||
september(9),
|
||||
october(10),
|
||||
november(11),
|
||||
december(12)
|
||||
}
|
||||
|
||||
--
|
||||
-- Time Zone Configure Scalars
|
||||
--
|
||||
|
||||
f3TimeZoneUtcOffset OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to set UTC offset."
|
||||
::= { f3TimeZoneConfigObjects 1 }
|
||||
|
||||
f3TimeZoneDstControlEnabled OBJECT-TYPE
|
||||
SYNTAX TruthValue
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to toggle DST functionality."
|
||||
::= { f3TimeZoneConfigObjects 2 }
|
||||
|
||||
f3TimeZoneDstUtcOffset OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to set DST Offset which is
|
||||
the Daylight Savings Time offset from Local Time."
|
||||
::= { f3TimeZoneConfigObjects 3 }
|
||||
|
||||
f3TimeZoneDstStartMonth OBJECT-TYPE
|
||||
SYNTAX MonthOfYear
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to set DST start month."
|
||||
::= { f3TimeZoneConfigObjects 4 }
|
||||
|
||||
f3TimeZoneDstStartDay OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to set DST start day."
|
||||
::= { f3TimeZoneConfigObjects 5 }
|
||||
|
||||
f3TimeZoneDstStartTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to set DST start time."
|
||||
::= { f3TimeZoneConfigObjects 6 }
|
||||
|
||||
f3TimeZoneDstEndMonth OBJECT-TYPE
|
||||
SYNTAX MonthOfYear
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to set DST end month."
|
||||
::= { f3TimeZoneConfigObjects 7 }
|
||||
|
||||
f3TimeZoneDstEndDay OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to set DST end day."
|
||||
::= { f3TimeZoneConfigObjects 8 }
|
||||
|
||||
f3TimeZoneDstEndTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This object provides the ability to set DST end time."
|
||||
::= { f3TimeZoneConfigObjects 9 }
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
|
||||
f3TimeZoneCompliances OBJECT IDENTIFIER ::= {f3TimeZoneConformance 1}
|
||||
f3TimeZoneGroups OBJECT IDENTIFIER ::= {f3TimeZoneConformance 2}
|
||||
|
||||
f3TimeZoneCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the F3-TIMEZONE-MIB compliance."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
f3TimeZoneConfigGroup
|
||||
}
|
||||
::= { f3TimeZoneCompliances 1 }
|
||||
|
||||
f3TimeZoneConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
f3TimeZoneUtcOffset,
|
||||
f3TimeZoneDstControlEnabled,
|
||||
f3TimeZoneDstUtcOffset,
|
||||
f3TimeZoneDstStartMonth,
|
||||
f3TimeZoneDstStartDay,
|
||||
f3TimeZoneDstStartTime,
|
||||
f3TimeZoneDstEndMonth,
|
||||
f3TimeZoneDstEndDay,
|
||||
f3TimeZoneDstEndTime
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the Time Zone."
|
||||
::= { f3TimeZoneGroups 1 }
|
||||
|
||||
END
|
211
mibs/adva/fsp150cm-topology.mib
Normal file
211
mibs/adva/fsp150cm-topology.mib
Normal file
@ -0,0 +1,211 @@
|
||||
CM-TOPOLOGY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString, VariablePointer
|
||||
FROM SNMPv2-TC
|
||||
OBJECT-GROUP, MODULE-COMPLIANCE
|
||||
FROM SNMPv2-CONF
|
||||
neIndex, shelfIndex, slotIndex
|
||||
FROM CM-ENTITY-MIB
|
||||
fsp150cm
|
||||
FROM ADVA-MIB;
|
||||
|
||||
cmTopologyMIB MODULE-IDENTITY
|
||||
LAST-UPDATED "200803030000Z"
|
||||
ORGANIZATION "ADVA Optical Networking"
|
||||
CONTACT-INFO
|
||||
" Raghav Trivedi
|
||||
ADVA Optical Networking, Inc.
|
||||
Tel: +1 972 759-1239
|
||||
E-mail: rtrivedi@advaoptical.com
|
||||
Postal: 2301 N. Greenville Ave. #300
|
||||
Richardson, TX USA 75082"
|
||||
DESCRIPTION
|
||||
"This module defines the Topology MIB definitions
|
||||
used by the F3 (FSP150CM/CC) product lines.
|
||||
Copyright (C) ADVA Optical Networking."
|
||||
REVISION "200803030000Z"
|
||||
DESCRIPTION
|
||||
"Notes from release 200803030000Z,
|
||||
(1)MIB version ready for release FSP150CM 3.1."
|
||||
::= {fsp150cm 9}
|
||||
|
||||
--
|
||||
-- OID definitions
|
||||
--
|
||||
cmTopologyObjects OBJECT IDENTIFIER ::= {cmTopologyMIB 1}
|
||||
cmTopologyConformance OBJECT IDENTIFIER ::= {cmTopologyMIB 2}
|
||||
|
||||
--
|
||||
-- Textual conventions.
|
||||
--
|
||||
|
||||
--
|
||||
-- Scalar definitions.
|
||||
--
|
||||
cmTopologyRegionId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User specified name of the topology region."
|
||||
::= { cmTopologyObjects 1 }
|
||||
|
||||
cmTopologyRegionDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the topology region."
|
||||
::= { cmTopologyObjects 2 }
|
||||
|
||||
cmTopologyRegionLastUpdateTime OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time when the topology region was last updated."
|
||||
::= { cmTopologyObjects 3 }
|
||||
|
||||
--
|
||||
-- Table definitions.
|
||||
--
|
||||
|
||||
--
|
||||
-- Topology Item table.
|
||||
--
|
||||
cmTopologyItemTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmTopologyItemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the topology items.
|
||||
Entries cannot be created in this table by management
|
||||
application action."
|
||||
::= { cmTopologyObjects 4 }
|
||||
|
||||
|
||||
cmTopologyItemEntry OBJECT-TYPE
|
||||
SYNTAX CmTopologyItemEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
topology item."
|
||||
INDEX { neIndex }
|
||||
::= { cmTopologyItemTable 1 }
|
||||
|
||||
|
||||
CmTopologyItemEntry ::= SEQUENCE {
|
||||
cmTopologyItemId DisplayString,
|
||||
cmTopologyItemDescr DisplayString
|
||||
}
|
||||
|
||||
cmTopologyItemId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..32))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User specified name of the topology item."
|
||||
::= { cmTopologyItemEntry 1 }
|
||||
|
||||
cmTopologyItemDescr OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..128))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Description of the topology item."
|
||||
::= { cmTopologyItemEntry 2 }
|
||||
|
||||
--
|
||||
-- Topology Link table.
|
||||
--
|
||||
cmTopologyLinkTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmTopologyLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries corresponding to the topology links.
|
||||
Entries cannot be created in this table by management
|
||||
application action."
|
||||
::= { cmTopologyObjects 5 }
|
||||
|
||||
cmTopologyLinkEntry OBJECT-TYPE
|
||||
SYNTAX CmTopologyLinkEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An entry containing information applicable to a particular
|
||||
topology item."
|
||||
INDEX { cmTopologyLinkFromPort }
|
||||
::= { cmTopologyLinkTable 1 }
|
||||
|
||||
|
||||
CmTopologyLinkEntry ::= SEQUENCE {
|
||||
cmTopologyLinkId DisplayString,
|
||||
cmTopologyLinkFromPort VariablePointer,
|
||||
cmTopologyLinkToPort VariablePointer
|
||||
}
|
||||
|
||||
cmTopologyLinkId OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE (0..64))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User specified name of the topology link."
|
||||
::= { cmTopologyLinkEntry 1 }
|
||||
|
||||
cmTopologyLinkFromPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Topology Link connects two Network Elements. This object
|
||||
points to the FROM end Port."
|
||||
::= { cmTopologyLinkEntry 2 }
|
||||
|
||||
cmTopologyLinkToPort OBJECT-TYPE
|
||||
SYNTAX VariablePointer
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Topology Link connects two Network Elements. This object
|
||||
points to the TO end point."
|
||||
::= { cmTopologyLinkEntry 3 }
|
||||
|
||||
|
||||
--
|
||||
-- Conformance
|
||||
--
|
||||
cmTopologyCompliances OBJECT IDENTIFIER ::= {cmTopologyConformance 1}
|
||||
cmTopologyGroups OBJECT IDENTIFIER ::= {cmTopologyConformance 2}
|
||||
|
||||
cmTopologyCompliance MODULE-COMPLIANCE
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Describes the requirements for conformance to the CM Topology
|
||||
group."
|
||||
MODULE -- this module
|
||||
MANDATORY-GROUPS {
|
||||
cmTopologyObjectGroup
|
||||
}
|
||||
::= { cmTopologyCompliances 1 }
|
||||
|
||||
cmTopologyObjectGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
cmTopologyRegionId, cmTopologyRegionDescr,
|
||||
cmTopologyRegionLastUpdateTime,
|
||||
|
||||
cmTopologyItemId, cmTopologyItemDescr,
|
||||
|
||||
cmTopologyLinkId,
|
||||
cmTopologyLinkFromPort, cmTopologyLinkToPort
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A collection of objects used to manage the CM Topology
|
||||
group."
|
||||
::= { cmTopologyGroups 1 }
|
||||
END
|
3746
mibs/adva/fsp150cm-twamp.mib
Normal file
3746
mibs/adva/fsp150cm-twamp.mib
Normal file
File diff suppressed because it is too large
Load Diff
2
tests/snmpsim/adva_fsp150.snmprec
Normal file
2
tests/snmpsim/adva_fsp150.snmprec
Normal file
@ -0,0 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|FSP150CC-GE114
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.12.1.1.9
|
2
tests/snmpsim/adva_fsp150_1.snmprec
Normal file
2
tests/snmpsim/adva_fsp150_1.snmprec
Normal file
@ -0,0 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|FSP150CC-GE114S
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.12.1.1.17
|
2
tests/snmpsim/adva_fsp150_2.snmprec
Normal file
2
tests/snmpsim/adva_fsp150_2.snmprec
Normal file
@ -0,0 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|FSP150CC-XG210
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.12.1.1.11
|
2
tests/snmpsim/adva_fsp150_3.snmprec
Normal file
2
tests/snmpsim/adva_fsp150_3.snmprec
Normal file
@ -0,0 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|FSP150EG-X
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.12.1.1.7
|
2
tests/snmpsim/adva_fsp3kr7.snmprec
Normal file
2
tests/snmpsim/adva_fsp3kr7.snmprec
Normal file
@ -0,0 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|Fiber Service Platform F7
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.2544.1.11.1.1
|
Loading…
Reference in New Issue
Block a user