Initial commit

This commit is contained in:
David Leutgeb
2023-12-05 12:25:34 +01:00
commit 98a672123c
4378 changed files with 8817503 additions and 0 deletions

8216
MIBS/adva/ADVA-FSPR7-CAP-MIB Normal file

File diff suppressed because it is too large Load Diff

View 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

6592
MIBS/adva/ADVA-FSPR7-DEF-MIB Normal file

File diff suppressed because it is too large Load Diff

28644
MIBS/adva/ADVA-FSPR7-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

28337
MIBS/adva/ADVA-FSPR7-PM-MIB Normal file

File diff suppressed because it is too large Load Diff

9564
MIBS/adva/ADVA-FSPR7-TC-MIB Normal file

File diff suppressed because it is too large Load Diff

5861
MIBS/adva/ADVA-MIB Normal file

File diff suppressed because it is too large Load Diff

2034
MIBS/adva/CM-ALARM-MIB Normal file

File diff suppressed because it is too large Load Diff

831
MIBS/adva/CM-COMMON-MIB Normal file
View File

@ -0,0 +1,831 @@
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 "202101270000Z"
ORGANIZATION "ADVA Optical Networking SE"
CONTACT-INFO
"Web URL: http://adva.com/
E-mail: support@adva.com
Postal: ADVA Optical Networking SE
Campus Martinsried
Fraunhoferstrasse 9a
82152 Martinsried/Munich
Germany
Phone: +49 089 89 06 65 0
Fax: +49 089 89 06 65 199 "
DESCRIPTION
"This module defines the Common MIB definitions used by
the FSP150CM and FSP150CC product lines.
Copyright (C) ADVA."
REVISION "202101270000Z"
DESCRIPTION
"
Notes from release 202005120000Z,
(1) Added TEXTUAL-CONVENTION: SfpIdentifierValue.
Notes from release 201908140000Z
(1) add xg120Proac product
Notes from release 201903110000Z
(1) add xg118ProacSH product
Notes from release 201809240000Z
(1) add xg118ProSH product
Notes from release 201807260000Z
(1) add ge102ProH and ge102ProEFMH product
Notes from release 201804190000Z
(1) add xg116ProH product
Notes from release 201611100000Z
(1) add xg116Pro product
(2) add xg120Pro subproduct
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 }
-- GE114ProVMH NID product (GE114ProVMH with 4 Access Ports with SFPs)
ge114ProVMH OBJECT IDENTIFIER ::= { subproducts 30 }
-- GE114ProVMCH NID product (GE114ProVMCH with 4 Access Ports with SFPs)
ge114ProVMCH OBJECT IDENTIFIER ::= { subproducts 31 }
-- GE114ProVMCSH NID product (GE114ProVMCSH with 4 Access Ports with SFPs)
ge114ProVMCSH OBJECT IDENTIFIER ::= { subproducts 32 }
-- GE112ProVM NID product (GE112ProVM with 2 Access Ports with SFPs)
ge112ProVM OBJECT IDENTIFIER ::= { subproducts 33 }
-- GE101PRO NID product
ge101Pro OBJECT IDENTIFIER ::= { subproducts 34 }
-- GO102PROS NID product
go102ProS OBJECT IDENTIFIER ::= { subproducts 35 }
-- GO102PROSP NID product
go102ProSP OBJECT IDENTIFIER ::= { subproducts 36 }
-- CX101PRO30A NID product
cx101Pro30A OBJECT IDENTIFIER ::= { subproducts 37 }
-- CX102PRO30A NID product
cx102Pro30A OBJECT IDENTIFIER ::= { subproducts 38 }
-- XG116Pro NID product
xg116Pro OBJECT IDENTIFIER ::= { subproducts 39 }
-- XG120Pro NID product
xg120Pro OBJECT IDENTIFIER ::= { subproducts 40 }
-- XG116ProH NID product
xg116ProH OBJECT IDENTIFIER ::= { subproducts 41 }
-- ge102ProH NID product
ge102ProH OBJECT IDENTIFIER ::= { subproducts 42 }
-- ge102ProEFMH NID product
ge102ProEFMH OBJECT IDENTIFIER ::= { subproducts 43 }
-- GO102PROSM NID product
go102ProSM OBJECT IDENTIFIER ::= { subproducts 44 }
-- XG118ProSH NID product
xg118ProSH OBJECT IDENTIFIER ::= { subproducts 45 }
-- XG118ProSH NID product
xg118ProacSH OBJECT IDENTIFIER ::= { subproducts 46 }
-- GE114ProVMSH NID product (GE114ProVMSH with 4 Access Ports with SFPs)
ge114ProVMSH OBJECT IDENTIFIER ::= { subproducts 47 }
-- GE104 NID product (GE104 with 4 Access Ports with SFPs)
ge104 OBJECT IDENTIFIER ::= { subproducts 48 }
-- XG120ProSH NID product
xg120ProSH OBJECT IDENTIFIER ::= { subproducts 49 }
--
-- 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),
nomber(21)
}
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),
xdsl(6),
vmServerBackplane(7)
}
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),
priomap-exp(6),
priomap-exp-inner(7)
}
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)
}
SfpIdentifierValue ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This lists the SFP identifier values."
SYNTAX INTEGER {
notApplicable(0),
unknown(1),
gbic(2),
modsol(3),
sfp(4),
xbi300pin(5),
xenpak(6),
xfp(7),
xff(8),
xfpE(9),
xpak(10),
x2(11),
vendorSpecific(12)
}
RestartType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Restart Type used across all card types."
SYNTAX INTEGER {
not-applicable(0),
warm-start (1),
cold-start (2),
boot-maintenance (3),
boot-normal (4),
boot-pxe (5)
}
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)
}
UsbOperationalMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Types of usb operational mode."
SYNTAX INTEGER {
cellular-modem(1),
srv-access (2),
nte-access (3)
}
END

14148
MIBS/adva/CM-ENTITY-MIB Normal file

File diff suppressed because it is too large Load Diff

29698
MIBS/adva/CM-FACILITY-MIB Normal file

File diff suppressed because it is too large Load Diff

2302
MIBS/adva/CM-IP-MIB Normal file

File diff suppressed because it is too large Load Diff

15488
MIBS/adva/CM-PERFORMANCE-MIB Normal file

File diff suppressed because it is too large Load Diff

675
MIBS/adva/CM-PROTECTION-MIB Normal file
View 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

351
MIBS/adva/CM-REDUNDANCY-MIB Normal file
View 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

6957
MIBS/adva/CM-SA-MIB Normal file

File diff suppressed because it is too large Load Diff

1423
MIBS/adva/CM-SAT-MIB Normal file

File diff suppressed because it is too large Load Diff

2080
MIBS/adva/CM-SECURITY-MIB Normal file

File diff suppressed because it is too large Load Diff

3038
MIBS/adva/CM-SYSTEM-MIB Normal file

File diff suppressed because it is too large Load Diff

211
MIBS/adva/CM-TOPOLOGY-MIB Normal file
View 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

1124
MIBS/adva/DEV-CFG-MIB Normal file

File diff suppressed because it is too large Load Diff

780
MIBS/adva/DEV-ID-MIB Normal file
View File

@ -0,0 +1,780 @@
-- =======================================================================
-- File : dev-id.mib
-- Description : Private MIB for Linux Router
-- By : Alex Rozin
-- Supports information about device identifiaction
-- Copyright (c) 2006 MRV. All Rights Reserved.
--
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This MRV SNMP MIB Specification
-- embodies MRV's proprietary intellectual property. MRV
-- retains all title and ownership in the specification, including any
-- revisions.
--
-- It is MRV's intent to encourage the widespread use of this
-- specification in connection with the management of MRV's
-- products. MRV grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of MRV's products.
--
-- This specification is supplied "AS IS," and MRV makes no
-- warranty, either express or implied, as to the use, operation,
-- condition, or performance of the specification.
--
-- Copyright text courtesy of MRV
--
-- If you have any questions about this MIB, please call MRV
-- Technical Support Center at 1-800-858-7815 from inside USA or
-- 1-818-773-0900 from outside USA.
--
--
-- MRV retains the right to change this MIB without notification.
DEV-ID-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises,
Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
nbSwitchG1Il, nbase FROM OS-COMMON-TC-MIB
DisplayString FROM SNMPv2-TC;
nbDevId MODULE-IDENTITY
LAST-UPDATED "201609140000Z" -- 14 September 2016
ORGANIZATION "MRV Communications, Inc."
CONTACT-INFO
"Alex Rozin
MRV Communication, Inc
http://www.mrv.com
Email: ARozin@mrv.com"
DESCRIPTION
"Supports information about device identifiaction."
-- Revision history
REVISION "201609140000Z" -- 14 September 2016
DESCRIPTION
"1. osNgBobk device family.
2. Drafts for nbDevIdOamFpgaInfo & nbDevIdPiggyInfo."
REVISION "201503240000Z" -- 24 March 2015
DESCRIPTION
"OIDs for OP-X series."
REVISION "201203190000Z" -- 19 March 2012
DESCRIPTION
"nbProducts and its sons."
REVISION "200602220000Z"
DESCRIPTION
"Initial edition."
::= { nbSwitchG1Il 16 }
-- ************************************************************
-- MIB place Definition
-- ************************************************************
nbDevIdHardware OBJECT IDENTIFIER ::= { nbDevId 4 }
nbDevIdSoftware OBJECT IDENTIFIER ::= { nbDevId 5 }
nbDevIdConformance OBJECT IDENTIFIER ::= { nbDevId 101 }
nbDevIdHardwareSerial OBJECT IDENTIFIER ::= { nbDevIdHardware 3 }
nbDevIdOamFpgaInfo OBJECT IDENTIFIER ::= { nbDevIdHardware 6 }
nbDevIdPiggyInfo OBJECT IDENTIFIER ::= { nbDevIdHardware 7 }
nbDevIdUnitInfo OBJECT IDENTIFIER ::= { nbDevIdHardware 10 }
nbProducts OBJECT IDENTIFIER ::= { nbase 22 }
os9024v4CBase OBJECT IDENTIFIER ::= { nbProducts 1 }
os9024v4C OBJECT IDENTIFIER ::= { os9024v4CBase 1 }
os9048v4GBase OBJECT IDENTIFIER ::= { nbProducts 2 }
os9048v4G OBJECT IDENTIFIER ::= { os9048v4GBase 1 }
os9024vMBase OBJECT IDENTIFIER ::= { nbProducts 4 }
os9024vM OBJECT IDENTIFIER ::= { os9024vMBase 1 }
os9024Fv4GBase OBJECT IDENTIFIER ::= { nbProducts 5 }
os9024Fv4G OBJECT IDENTIFIER ::= { os9024Fv4GBase 1 }
os9012v10GBase OBJECT IDENTIFIER ::= { nbProducts 6 }
os9012v10G OBJECT IDENTIFIER ::= { os9012v10GBase 1 }
os9012vMBase OBJECT IDENTIFIER ::= { nbProducts 7 }
os9012vM OBJECT IDENTIFIER ::= { os9012vMBase 1 }
os910Base OBJECT IDENTIFIER ::= { nbProducts 8 }
os910 OBJECT IDENTIFIER ::= { os910Base 1 }
os912Base OBJECT IDENTIFIER ::= { nbProducts 9 }
os912 OBJECT IDENTIFIER ::= { os912Base 1 }
os9024M210GBase OBJECT IDENTIFIER ::= { nbProducts 10 }
os9024M210G OBJECT IDENTIFIER ::= { os9024M210GBase 1 }
os9052Base OBJECT IDENTIFIER ::= { nbProducts 13 }
os9052 OBJECT IDENTIFIER ::= { os9052Base 1 }
os9012M10GBase OBJECT IDENTIFIER ::= { nbProducts 14 }
os9012M10G OBJECT IDENTIFIER ::= { os9012M10GBase 1 }
os910MBase OBJECT IDENTIFIER ::= { nbProducts 15 }
os910M OBJECT IDENTIFIER ::= { os910MBase 1 }
os930Base OBJECT IDENTIFIER ::= { nbProducts 16 }
os930 OBJECT IDENTIFIER ::= { os930Base 1 }
os904Base OBJECT IDENTIFIER ::= { nbProducts 18 }
os904 OBJECT IDENTIFIER ::= { os904Base 1 }
-- os904E OBJECT IDENTIFIER ::= { os904Base 1 }
-- os904EXT OBJECT IDENTIFIER ::= { os904Base 1 }
osOPN1600v8C2Base OBJECT IDENTIFIER ::= { nbProducts 19 }
osOPN1600v8C2 OBJECT IDENTIFIER ::= { osOPN1600v8C2Base 1 }
-- reserve OBJECT IDENTIFIER ::= { nbProducts 20 }
-- reserve OBJECT IDENTIFIER ::= { os927Base 1 }
os912CBase OBJECT IDENTIFIER ::= { nbProducts 21 }
os912C OBJECT IDENTIFIER ::= { os912CBase 1 }
os906CBase OBJECT IDENTIFIER ::= { nbProducts 22 }
os906C OBJECT IDENTIFIER ::= { os906CBase 1 }
-- os906CE OBJECT IDENTIFIER ::= { nbProducts 1 }
-- os906CEXT OBJECT IDENTIFIER ::= { nbProducts 1 }
os9124Base OBJECT IDENTIFIER ::= { nbProducts 23 }
os9124 OBJECT IDENTIFIER ::= { os9124Base 1 }
osOPN1600v8S2Base OBJECT IDENTIFIER ::= { nbProducts 24 }
osOPN1600v8S2 OBJECT IDENTIFIER ::= { osOPN1600v8S2Base 1 }
os904vMBHBase OBJECT IDENTIFIER ::= { nbProducts 25 }
os904vMBH OBJECT IDENTIFIER ::= { os904vMBHBase 1 }
os904vDSL4Base OBJECT IDENTIFIER ::= { nbProducts 26 }
os904vDSL4 OBJECT IDENTIFIER ::= { os904vDSL4Base 1 }
os940Base OBJECT IDENTIFIER ::= { nbProducts 27 }
os940 OBJECT IDENTIFIER ::= { os940Base 1 }
os940MBase OBJECT IDENTIFIER ::= { nbProducts 28 }
os940M OBJECT IDENTIFIER ::= { os940MBase 1 }
osOPN800v8S2Base OBJECT IDENTIFIER ::= { nbProducts 29 }
osOPN800v8S2 OBJECT IDENTIFIER ::= { osOPN800v8S2Base 1 }
os904vMBH4Base OBJECT IDENTIFIER ::= { nbProducts 30 }
os904vMBH4 OBJECT IDENTIFIER ::= { os904vMBH4Base 1 }
os9244Base OBJECT IDENTIFIER ::= { nbProducts 31 }
os9244 OBJECT IDENTIFIER ::= { os9244Base 1 }
os940RBase OBJECT IDENTIFIER ::= { nbProducts 32 }
os940R OBJECT IDENTIFIER ::= { os940RBase 1 }
os940rTL OBJECT IDENTIFIER ::= { os940R 1 }
os606Base OBJECT IDENTIFIER ::= { nbProducts 33 }
os606 OBJECT IDENTIFIER ::= { os606Base 1 }
os904GBase OBJECT IDENTIFIER ::= { nbProducts 34 }
os904G OBJECT IDENTIFIER ::= { os904GBase 1 }
os906GBase OBJECT IDENTIFIER ::= { nbProducts 36 }
os906GShort OBJECT IDENTIFIER ::= { os906GBase 1 }
os906GnotSync OBJECT IDENTIFIER ::= { os906GShort 1 }
os906G OBJECT IDENTIFIER ::= { os906GnotSync 1 }
os906GMbh OBJECT IDENTIFIER ::= { os906GnotSync 2 }
os906GSync OBJECT IDENTIFIER ::= { os906GShort 2 }
os906GS OBJECT IDENTIFIER ::= { os906GSync 1 }
os906GSMbh OBJECT IDENTIFIER ::= { os906GSync 2 }
os906GLong OBJECT IDENTIFIER ::= { os906GBase 2 }
os906GLnotSync OBJECT IDENTIFIER ::= { os906GLong 1 }
os906GMB OBJECT IDENTIFIER ::= { os906GLnotSync 1 }
os906GM OBJECT IDENTIFIER ::= { os906GMB 1 }
os906GMe OBJECT IDENTIFIER ::= { os906GMB 2 }
os906GMMbhB OBJECT IDENTIFIER ::= { os906GLnotSync 2 }
os906GMMbh OBJECT IDENTIFIER ::= { os906GMMbhB 1 }
os906GMMbhe OBJECT IDENTIFIER ::= { os906GMMbhB 2 }
os906GLSync OBJECT IDENTIFIER ::= { os906GLong 2 }
os906GMSB OBJECT IDENTIFIER ::= { os906GLSync 1 }
os906GMS OBJECT IDENTIFIER ::= { os906GMSB 1 }
os906GMSe OBJECT IDENTIFIER ::= { os906GMSB 2 }
os906GMSMbhB OBJECT IDENTIFIER ::= { os906GLSync 2 }
os906GMSMbh OBJECT IDENTIFIER ::= { os906GMSMbhB 1 }
os906GMSMbhe OBJECT IDENTIFIER ::= { os906GMSMbhB 2 }
osNgBase OBJECT IDENTIFIER ::= { nbProducts 37 }
osNgV20 OBJECT IDENTIFIER ::= { osNgBase 1 } -- Bobcat2
osNgV8 OBJECT IDENTIFIER ::= { osNgBase 2 } -- Bobcat2
osNgSimple OBJECT IDENTIFIER ::= { osNgBase 3 } -- Bobcat2
osNgV8m1 OBJECT IDENTIFIER ::= { osNgSimple 8 } -- Bobcat2
osNgV20m1 OBJECT IDENTIFIER ::= { osNgSimple 20 } -- Bobcat2
osNgBobk OBJECT IDENTIFIER ::= { osNgBase 4 } -- C-Chip
osNgBobkCetus OBJECT IDENTIFIER ::= { osNgBobk 8 }
osNgBobkV8 OBJECT IDENTIFIER ::= { osNgBobkCetus 1 }
osNgBobkV8m OBJECT IDENTIFIER ::= { osNgBobkCetus 2 } -- With slot for a module without FPGA
osNgBobkV8f OBJECT IDENTIFIER ::= { osNgBobkCetus 3 } -- With FPGA without slot for a module
osNgBobkV8mf OBJECT IDENTIFIER ::= { osNgBobkCetus 4 } -- With slot for a module and FPGA
osNgBobkV8h OBJECT IDENTIFIER ::= { osNgBobkCetus 5 } -- XG304H
osNgBobkV8hf OBJECT IDENTIFIER ::= { osNgBobkCetus 6 } -- XG304H With FPGA
osNgBobkCaelum OBJECT IDENTIFIER ::= { osNgBobk 20 }
osNgBobkV20 OBJECT IDENTIFIER ::= { osNgBobkCaelum 1 }
osNgBobkV20f OBJECT IDENTIFIER ::= { osNgBobkCaelum 3 } -- With FPGA
osNgBobkV20h OBJECT IDENTIFIER ::= { osNgBobkCaelum 5 } -- XG308H
osNgBobkV20h OBJECT IDENTIFIER ::= { osNgBobkCaelum 6 } -- XG308H With FPGA
osNgBc2 OBJECT IDENTIFIER ::= { osNgBase 5 } -- Bobcat2
osNgBc2p52 OBJECT IDENTIFIER ::= { osNgBc2 52 } -- 52 ports
osXG312 OBJECT IDENTIFIER ::= { osNgBc2p52 1 } -- Without FPGA
osXG312f OBJECT IDENTIFIER ::= { osNgBc2p52 3 } -- With FPGA
-- ************************************************************
-- OS-DM products
-- ************************************************************
osDmBase OBJECT IDENTIFIER ::= { nbProducts 80 }
osDmIPoe OBJECT IDENTIFIER ::= { osDmBase 1 }
osDmIPoe1g OBJECT IDENTIFIER ::= { osDmIPoe 1 }
osDmIPoe1gMrv OBJECT IDENTIFIER ::= { osDmIPoe1g 1 }
osDmIPoe1gRb OBJECT IDENTIFIER ::= { osDmIPoe1g 2 }
osDmIPoe1gRb6 OBJECT IDENTIFIER ::= { osDmIPoe1gRb 6 }
osDmIPoe1gRb6p4 OBJECT IDENTIFIER ::= { osDmIPoe1gRb6 4 }
osDmIPoe1gRb8 OBJECT IDENTIFIER ::= { osDmIPoe1gRb 8 }
osDmIPoe1gRb8p6 OBJECT IDENTIFIER ::= { osDmIPoe1gRb8 6 }
osDmIPoe1gRb10 OBJECT IDENTIFIER ::= { osDmIPoe1gRb 10 }
osDmIPoe1gRb10p8 OBJECT IDENTIFIER ::= { osDmIPoe1gRb10 8 }
osDmIPoe10g OBJECT IDENTIFIER ::= { osDmIPoe 10 }
osDmINonPoe OBJECT IDENTIFIER ::= { osDmBase 2 }
osDmCEth OBJECT IDENTIFIER ::= { osDmBase 3 }
-- ************************************************************
-- OP-X products
-- ************************************************************
nbOpx OBJECT IDENTIFIER ::= { nbProducts 100 }
opx1 OBJECT IDENTIFIER ::= { nbOpx 1 }
opx4 OBJECT IDENTIFIER ::= { nbOpx 4 }
ciscoStackMakerConf OBJECT IDENTIFIER ::= { enterprises cisco(9) ciscoMgmt(9) ciscoStackMakerMIB(59) ciscoStackMakerMIBObjects(1) 1 }
-- ************************************************************
-- Textual conventions
-- ************************************************************
-- ************************************************************
-- Product Name
-- ************************************************************
nbDevIdTypeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the device type, for example 'OptiSwitch 9024-4C'."
::= { nbDevId 1 }
nbDevIdSysName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An administratively-assigned name for this managed node.
By convention, this is the node's fully-qualified domain
name. If the name is unknown, the value is the zero-length
string. See also sysName=mib-2.system.5"
::= { nbDevId 2 }
nbDevIdBaseMAC OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base MAC address."
::= { nbDevId 3 }
-- ************************************************************
-- Hardware
-- ************************************************************
nbDevIdHardwareVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version."
::= { nbDevIdHardware 2 }
nbDevIdHardwareSubVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware sub version."
::= { nbDevIdHardware 8 }
nbDevIdHardwareVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version string."
::= { nbDevIdHardware 9 }
nbDevIdHardwareSerialBoard OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board serial number."
::= { nbDevIdHardwareSerial 1 }
nbDevIdHardwareSerialUnit OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit serial number."
::= { nbDevIdHardwareSerial 2 }
nbDevIdHardwareCpuNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPUs."
::= { nbDevIdHardware 4 }
nbDevIdCpuTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbDevIdCpuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of supported standard MIBs."
::= { nbDevIdHardware 5 }
nbDevIdCpuEntry OBJECT-TYPE
SYNTAX NbDevIdCpuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { nbDevIdCpuIndex }
::= { nbDevIdCpuTable 1 }
NbDevIdCpuEntry ::= SEQUENCE {
nbDevIdCpuIndex Integer32,
nbDevIdCpuSerial DisplayString,
nbDevIdCpuDescr DisplayString
}
nbDevIdCpuIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"1-base index of CPU entry."
::= { nbDevIdCpuEntry 1 }
nbDevIdCpuSerial OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU serial number."
::= { nbDevIdCpuEntry 4 }
nbDevIdCpuDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU description, let's say
'MPC8245, 266MHz with 64MB flash and 128MB Dram memory'."
::= { nbDevIdCpuEntry 9 }
nbDevIdOamFpgaNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of OAM FPGAs. If the agent return 0 or error <<No Such Object available on this agent>>,
then the table is empty."
::= { nbDevIdOamFpgaInfo 1 }
nbDevIdOamFpgaTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbDevIdOamFpgaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of OAM FPGA."
::= { nbDevIdOamFpgaInfo 2 }
nbDevIdOamFpgaEntry OBJECT-TYPE
SYNTAX NbDevIdOamFpgaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry of nbDevIdOamFpgaTable."
INDEX { nbDevIdOamFpgaIndex }
::= { nbDevIdOamFpgaTable 1 }
NbDevIdOamFpgaEntry ::= SEQUENCE {
nbDevIdOamFpgaIndex Integer32,
nbDevIdOamFpgaType INTEGER,
nbDevIdOamFpgaVersion Integer32,
nbDevIdOamFpgaDescr DisplayString
}
nbDevIdOamFpgaIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"1-based index of entry."
::= { nbDevIdOamFpgaEntry 1 }
nbDevIdOamFpgaType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
oam1GFpga (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the entity."
::= { nbDevIdOamFpgaEntry 3 }
nbDevIdOamFpgaVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numerical version of the entity."
::= { nbDevIdOamFpgaEntry 4 }
nbDevIdOamFpgaDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the entity."
::= { nbDevIdOamFpgaEntry 9 }
nbDevIdPiggyNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Piggy modules. If the agent return 0 or error <<No Such Object available on this agent>>,
then the table is empty."
::= { nbDevIdPiggyInfo 1 }
nbDevIdPiggyTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbDevIdPiggyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of Piggy modules."
::= { nbDevIdPiggyInfo 2 }
nbDevIdPiggyEntry OBJECT-TYPE
SYNTAX NbDevIdPiggyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry of nbDevIdPiggyTable."
INDEX { nbDevIdPiggyIndex }
::= { nbDevIdPiggyTable 1 }
NbDevIdPiggyEntry ::= SEQUENCE {
nbDevIdPiggyIndex Integer32,
nbDevIdPiggyType INTEGER,
nbDevIdPiggyVersion Integer32,
nbDevIdPiggyDescr DisplayString
}
nbDevIdPiggyIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"1-based index of entry."
::= { nbDevIdPiggyEntry 1 }
nbDevIdPiggyType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
dryContactOnly (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the entity."
::= { nbDevIdPiggyEntry 3 }
nbDevIdPiggyVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numerical version of the entity."
::= { nbDevIdPiggyEntry 4 }
nbDevIdPiggyDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the entity."
::= { nbDevIdPiggyEntry 9 }
nbDevIdUnitInfoName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit name."
::= { nbDevIdUnitInfo 1 }
nbDevIdUnitInfoPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit part number."
::= { nbDevIdUnitInfo 2 }
nbDevIdUnitInfoManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit manufacturer name."
::= { nbDevIdUnitInfo 3 }
nbDevIdUnitInfoManufactureSite OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit manufacturer site."
::= { nbDevIdUnitInfo 4 }
nbDevIdUnitInfoManufactureDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit manufacturer date"
::= { nbDevIdUnitInfo 5 }
-- ************************************************************
-- Software
-- ************************************************************
nbDevIdSoftwareMasterOSVers OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version description, let's say '1_0_6'."
::= { nbDevIdSoftware 1 }
nbDevIdSoftwareBuildTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Build time, for example: Tue Jun 14 23:03:09 IDT 2005."
::= { nbDevIdSoftware 2 }
-- ************************************************************
-- nbDevIdMibTable
-- ************************************************************
nbDevIdMibTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbDevIdMibEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of supported standard MIBs."
::= { nbDevIdSoftware 3 }
nbDevIdMibEntry OBJECT-TYPE
SYNTAX NbDevIdMibEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { nbDevIdMibStdName }
::= { nbDevIdMibTable 1 }
NbDevIdMibEntry ::= SEQUENCE {
nbDevIdMibStdName DisplayString,
nbDevIdMibName DisplayString,
nbDevIdMibTitle DisplayString,
nbDevIdMibNote DisplayString
}
nbDevIdMibStdName OBJECT-TYPE
SYNTAX DisplayString (SIZE(3..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the standart, like RFC2819."
::= { nbDevIdMibEntry 1 }
nbDevIdMibName OBJECT-TYPE
SYNTAX DisplayString (SIZE(3..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the MIB, like RMON-MIB."
::= { nbDevIdMibEntry 2 }
nbDevIdMibTitle OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Title of standart, like
'Remote Network Monitoring Management Information Base'."
::= { nbDevIdMibEntry 5 }
nbDevIdMibNote OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Note about level of support on the current device."
::= { nbDevIdMibEntry 8 }
nbDevIdFirmware OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version."
::= { nbDevId 6 }
nbDevIdFpgaHwVers OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA Hardware Version name."
::= { nbDevId 7 }
nbDevIdFpgaSwVers OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA Software version."
::= { nbDevId 8 }
nbDevIdBrandId OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
mrv (2),
adva (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product brand id"
::= { nbDevId 9 }
nbDevIdModuleInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module Hardware information"
::= { nbDevId 10 }
csmStackName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For TELSTA: fetched from CISCO-STACKMAKER-MIB .
<<A descriptive string used by the network administrator
one stack at any given time. If this entry is empty,
the device is not a member of a stack.
Changing the value of this object will move the device
to a different stack. If the value is cleared, the device
is no longer a member of any stack.>>"
::= { ciscoStackMakerConf 1 }
-- *******************************************************************
-- Conformance Information
-- *******************************************************************
nbDevIdMIBCompliances OBJECT IDENTIFIER ::= { nbDevIdConformance 1 }
nbDevIdMIBGroups OBJECT IDENTIFIER ::= { nbDevIdConformance 2 }
nbDevIdMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all 'nbDevId' MIB implementations."
MODULE -- this module
MANDATORY-GROUPS {
nbDevIdGroup
}
GROUP nbDevIOptionaldGroup
DESCRIPTION
"."
::= { nbDevIdMIBCompliances 1 }
-- ...................................................................
-- Conformance Groups
-- ...................................................................
nbDevIdGroup OBJECT-GROUP
OBJECTS {
nbDevIdTypeName,
nbDevIdSysName,
nbDevIdBaseMAC,
nbDevIdHardwareVersion,
nbDevIdHardwareSubVersion,
nbDevIdHardwareVersionString,
nbDevIdHardwareSerialBoard,
nbDevIdHardwareSerialUnit,
nbDevIdOamFpgaNumber,
nbDevIdOamFpgaType, nbDevIdOamFpgaVersion, nbDevIdOamFpgaDescr,
nbDevIdPiggyNumber,
nbDevIdPiggyType, nbDevIdPiggyVersion, nbDevIdPiggyDescr,
nbDevIdSoftwareMasterOSVers,
nbDevIdSoftwareBuildTime,
nbDevIdHardwareCpuNumber,
nbDevIdCpuSerial,
nbDevIdCpuDescr,
csmStackName,
nbDevIdBrandId,
nbDevIdModuleInfo,
nbDevIdUnitInfoName, nbDevIdUnitInfoPartNumber, nbDevIdUnitInfoManufacturer,
nbDevIdUnitInfoManufactureSite, nbDevIdUnitInfoManufactureDate
}
STATUS current
DESCRIPTION
"Mandatory objects for grouping of Device Id parameters."
::= { nbDevIdMIBGroups 1 }
nbDevIOptionaldGroup OBJECT-GROUP
OBJECTS {
nbDevIdMibName,
nbDevIdMibTitle,
nbDevIdMibNote,
nbDevIdFirmware,
nbDevIdFpgaHwVers,
nbDevIdFpgaSwVers
}
STATUS current
DESCRIPTION
"Optional objects for grouping of Device Id parameters."
::= { nbDevIdMIBGroups 2 }
END

739
MIBS/adva/F3-AMP-MIB Normal file
View 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

597
MIBS/adva/F3-BFD-MIB Normal file
View File

@ -0,0 +1,597 @@
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
IANAbfdSessStateTC
FROM IANA-BFD-TC-STD-MIB
AdminState, OperationalState, SecondaryState,
VlanId, VlanPriority
FROM CM-COMMON-MIB
neIndex
FROM CM-ENTITY-MIB
f3L3TrafficIPInterfaceEntry, f3VrfEntry, f3L3TrafficBgpPeerEntry,
f3L3TrafficOspfInterfaceEntry
FROM F3-L3-MIB
fsp150cm
FROM ADVA-MIB
Ipv6Address
FROM IPV6-TC;
f3BfdMIB MODULE-IDENTITY
LAST-UPDATED "202101280000Z"
ORGANIZATION "ADVA Optical Networking SE"
CONTACT-INFO
"Web URL: http://adva.com/
E-mail: support@adva.com
Postal: ADVA Optical Networking SE
Campus Martinsried
Fraunhoferstrasse 9a
82152 Martinsried/Munich
Germany
Phone: +49 089 89 06 65 0
Fax: +49 089 89 06 65 199 "
DESCRIPTION
"This module defines the Ethernet Service Manager MIB defitinions
used by the F3 (FSP150CM/CC) product lines.
Copyright (C) ADVA."
REVISION "202101280000Z"
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,
bfdSessExtIpv6Gateway Ipv6Address
}
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 (SIZE(0..64))
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 }
bfdSessExtIpv6Gateway OBJECT-TYPE
SYNTAX Ipv6Address
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object allows to specify the IPv6 gateway."
::= { bfdSessExtEntry 15 }
---
---
---
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 }
--
-- Traffic IP Interface 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,
f3L3TrafficIPInterfaceExtBfdDesiredMinTxInterval Unsigned32,
f3L3TrafficIPInterfaceExtBfdReqMinRxInterval Unsigned32,
f3L3TrafficIPInterfaceExtBfdLocalMultiplier Unsigned32
}
f3L3TrafficIPInterfaceExtBfdObject OBJECT-TYPE
SYNTAX VariablePointer
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object describes the BFD object OID."
::= { f3L3TrafficIPInterfaceExtBfdEntry 1 }
f3L3TrafficIPInterfaceExtBfdDesiredMinTxInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { f3L3TrafficIPInterfaceExtBfdEntry 2 }
f3L3TrafficIPInterfaceExtBfdReqMinRxInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { f3L3TrafficIPInterfaceExtBfdEntry 3 }
f3L3TrafficIPInterfaceExtBfdLocalMultiplier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { f3L3TrafficIPInterfaceExtBfdEntry 4 }
--
-- vrf extension BFD config Table
--
f3VrfExtBfdConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF F3VrfExtBfdConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries corresponding to vrf for configuration purposes."
::= { f3BfdConfigObjects 4 }
f3VrfExtBfdConfigEntry OBJECT-TYPE
SYNTAX F3VrfExtBfdConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the f3VrfExtBfdConfigTable."
AUGMENTS { f3VrfEntry }
::= { f3VrfExtBfdConfigTable 1 }
F3VrfExtBfdConfigEntry ::= SEQUENCE {
f3VrfExtBfdDesiredMinTxInterval Unsigned32,
f3VrfExtBfdReqMinRxInterval Unsigned32,
f3VrfExtBfdLocalMultiplier Unsigned32
}
f3VrfExtBfdDesiredMinTxInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { f3VrfExtBfdConfigEntry 1 }
f3VrfExtBfdReqMinRxInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { f3VrfExtBfdConfigEntry 2 }
f3VrfExtBfdLocalMultiplier OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { f3VrfExtBfdConfigEntry 3 }
--
-- L3 Traffic BGP Peer extension Table
--
f3L3TrafficBgpPeerExtBfdConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF F3L3TrafficBgpPeerExtBfdConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Traffic BGP peer extension Table."
::= { f3BfdConfigObjects 5 }
f3L3TrafficBgpPeerExtBfdConfigEntry OBJECT-TYPE
SYNTAX F3L3TrafficBgpPeerExtBfdConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the f3L3TrafficBgpPeerExtBfdConfigTable."
AUGMENTS { f3L3TrafficBgpPeerEntry }
::= { f3L3TrafficBgpPeerExtBfdConfigTable 1 }
F3L3TrafficBgpPeerExtBfdConfigEntry ::= SEQUENCE {
f3L3TrafficBgpPeerBfdDetect TruthValue
}
f3L3TrafficBgpPeerBfdDetect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { f3L3TrafficBgpPeerExtBfdConfigEntry 1 }
--
-- Traffic OSPF Interface extension Table
--
f3L3TrafficOspfInterfaceExtBfdConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF F3L3TrafficOspfInterfaceExtBfdConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries for the Traffic OSPF Interface."
::= { f3BfdConfigObjects 6 }
f3L3TrafficOspfInterfaceExtBfdConfigEntry OBJECT-TYPE
SYNTAX F3L3TrafficOspfInterfaceExtBfdConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the f3L3TrafficOspfInterfaceExtBfdConfigTable."
AUGMENTS { f3L3TrafficOspfInterfaceEntry }
::= { f3L3TrafficOspfInterfaceExtBfdConfigTable 1 }
F3L3TrafficOspfInterfaceExtBfdConfigEntry ::= SEQUENCE {
f3L3TrafficOspfInterfaceBfdDetect TruthValue
}
f3L3TrafficOspfInterfaceBfdDetect OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"."
::= { f3L3TrafficOspfInterfaceExtBfdConfigEntry 1 }
--
-- VRF BFD Session Table
--
f3VrfBfdSessionTable OBJECT-TYPE
SYNTAX SEQUENCE OF F3VrfBfdSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of entries for VRF BFD Sessions.
Must set f3VrfActionX as optimizeBfdSessionRetrieve(9)
before get data from this table."
::= { f3BfdConfigObjects 7 }
f3VrfBfdSessionEntry OBJECT-TYPE
SYNTAX F3VrfBfdSessionEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the f3VrfBfdSessionTable."
INDEX { neIndex,
f3VrfIndex,
f3VrfBfdSessionIpAddress,
f3VrfBfdSessionInterface }
::= { f3VrfBfdSessionTable 1 }
F3VrfBfdSessionEntry ::= SEQUENCE {
f3VrfBfdSessionIpAddress DisplayString,
f3VrfBfdSessionInterface DisplayString,
f3VrfBfdSessionNegotiatedTxInterval Unsigned32,
f3VrfBfdSessionNegotiatedDetectionTimer Unsigned32,
f3VrfBfdSessionState IANAbfdSessStateTC
}
f3VrfBfdSessionIpAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { f3VrfBfdSessionEntry 1 }
f3VrfBfdSessionInterface OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"."
::= { f3VrfBfdSessionEntry 2 }
f3VrfBfdSessionNegotiatedTxInterval OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { f3VrfBfdSessionEntry 3 }
f3VrfBfdSessionNegotiatedDetectionTimer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { f3VrfBfdSessionEntry 4 }
f3VrfBfdSessionState OBJECT-TYPE
SYNTAX IANAbfdSessStateTC
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"."
::= { f3VrfBfdSessionEntry 5 }
--
-- 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,
bfdSessExtIpv6Gateway,
f3BfdIpIfMemberObject,
f3BfdIpIfMemberStorageType,
f3BfdIpIfMemberRowStatus,
f3L3TrafficIPInterfaceExtBfdObject,
f3VrfExtBfdDesiredMinTxInterval,
f3VrfExtBfdReqMinRxInterval,
f3VrfExtBfdLocalMultiplier,
f3L3TrafficBgpPeerBfdDetect,
f3L3TrafficOspfInterfaceBfdDetect,
f3VrfBfdSessionIpAddress,
f3VrfBfdSessionInterface,
f3VrfBfdSessionNegotiatedTxInterval,
f3VrfBfdSessionNegotiatedDetectionTimer,
f3VrfBfdSessionState
}
STATUS current
DESCRIPTION
"A collection of objects used to manage the BFD Configuration objects."
::= { f3BfdGroups 1 }
END

1283
MIBS/adva/F3-BRIDGE-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1368
MIBS/adva/F3-CFM-MIB Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

287
MIBS/adva/F3-DATAEXPORT-MIB Normal file
View 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/F3-ELMI-MIB Normal file
View 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

822
MIBS/adva/F3-EOMPLS-MIB Normal file
View 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/F3-EOTDM-MIB Normal file
View 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/F3-ERP-MIB Normal file

File diff suppressed because it is too large Load Diff

230
MIBS/adva/F3-ESM-MIB Normal file
View 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

6832
MIBS/adva/F3-FPM-MIB Normal file

File diff suppressed because it is too large Load Diff

870
MIBS/adva/F3-JDSU-MIB Normal file
View 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

15410
MIBS/adva/F3-L3-MIB Normal file

File diff suppressed because it is too large Load Diff

747
MIBS/adva/F3-LAG-MIB Normal file
View 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

1038
MIBS/adva/F3-OSPF-MIB Normal file

File diff suppressed because it is too large Load Diff

680
MIBS/adva/F3-OTN-MIB Normal file
View 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/F3-PBB-MIB Normal file
View 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

852
MIBS/adva/F3-POPM-MIB Normal file
View 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/F3-PORTMIRROR-MIB Normal file
View 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

13886
MIBS/adva/F3-PTP-MIB Normal file

File diff suppressed because it is too large Load Diff

1462
MIBS/adva/F3-PWE3-MIB Normal file

File diff suppressed because it is too large Load Diff

317
MIBS/adva/F3-SHG-MIB Normal file
View 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

1689
MIBS/adva/F3-SYNC-MIB Normal file

File diff suppressed because it is too large Load Diff

5129
MIBS/adva/F3-SYNCJACK-MIB Normal file

File diff suppressed because it is too large Load Diff

176
MIBS/adva/F3-TIMEZONE-MIB Normal file
View 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

5594
MIBS/adva/F3-TWAMP-MIB Normal file

File diff suppressed because it is too large Load Diff

1530
MIBS/adva/OA-SFP-MIB Normal file

File diff suppressed because it is too large Load Diff

296
MIBS/adva/OS-COMMON-TC-MIB Normal file
View File

@ -0,0 +1,296 @@
OS-COMMON-TC-MIB DEFINITIONS ::= BEGIN
-- *****************************************************************************
-- TEXTUAL-CONVENTIONs MIB for all os... MIBs
-- *****************************************************************************
IMPORTS
MODULE-IDENTITY, enterprises, Integer32, Unsigned32
FROM SNMPv2-SMI -- RFC 2578
TEXTUAL-CONVENTION
FROM SNMPv2-TC; -- RFC 2579
osCommonTcMib MODULE-IDENTITY
LAST-UPDATED "201801020000Z" -- 02 Jan. 2018
ORGANIZATION "MRV Communications, Inc."
CONTACT-INFO
"Alex Ruzin
ADVA Optical Networking SE
Email: ARuzin@advaoptical.com"
DESCRIPTION
"This MIB module defines the textual conventions used
throughout the all os... and nb... MIB modules.
Copyright 2018 ADVA Optical Networking SE.
All rights reserved."
REVISION "201801020000Z" -- 02 Jan. 2018
DESCRIPTION
"Initial Version."
::= { oaOptiSwitch 6400 }
-- ************************************************************
-- MIB place Definition
-- ************************************************************
nbase OBJECT IDENTIFIER ::= { enterprises 629 }
oaccess OBJECT IDENTIFIER ::= { enterprises 6926 }
nbSwitchG1 OBJECT IDENTIFIER ::= { nbase 1 }
adva OBJECT IDENTIFIER ::= { nbase 2544 }
nbSwitchG1Il OBJECT IDENTIFIER ::= { nbSwitchG1 50}
oaOptiSwitch OBJECT IDENTIFIER ::= { oaccess 2 }
-- ************************************************************
-- Textual converions
-- ************************************************************
OsCfmMepIdOrZero ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Maintenance association End Point Identifier (MEPID): A small
integer, unique over a given Maintenance Association,
identifying a specific MEP.
The special value 0 is allowed to indicate special cases, for
example that no MEPID is configured.
Whenever an object is defined with this SYNTAX, then the
DESCRIPTION clause of such an object MUST specify what the
special value of 0 means.
This object is different from Dot1agCfmMepIdOrZero that its upper limit
is 4K instead of 8K."
REFERENCE
"802.1ag clause 19.2.1"
SYNTAX Unsigned32 (0 | 1..4095)
EntityName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION "An octet string containing administrative
information in human-readable form.
Represents textual information taken from the NVT ASCII
character set, as defined in pages 4, 10-11 of RFC 854.
Additional restrictions are:
- NUL, LF, CR, BEL, BS, HT, VT and FF are prohibited
- SP (White space) and '?' (Question mark) are strictly forbidden."
SYNTAX OCTET STRING (SIZE (1..30))
EntityNameOrNone ::= TEXTUAL-CONVENTION
DISPLAY-HINT "255a"
STATUS current
DESCRIPTION "Extends EntityName wth empty value."
SYNTAX OCTET STRING (SIZE (0..30))
BwAccountStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Status of accounting for a service/flow.
An agent always returns value enabled(3) or value
disabled(4) as a response on GET operation. For SET
operation all 3 values are valid."
SYNTAX INTEGER {
unknown (1),
clear (2),
enabled (3),
disabled (4)
}
EntryValidator ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Admin Status for controlling of the entry."
SYNTAX INTEGER {
unknown (1),
nothing (2),
delete (3),
create (4)
}
ProfileStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Status of a profile, reported it's being busy: the profile is busy, it there is at least one
service, using it."
SYNTAX INTEGER {
unknown (1),
busy (5),
free (6),
underProcessing (9)
}
PortIndex ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"A unique value, greater than zero, for each Port or
in the managed system.
The value for each Port must remain
constant at least from one re-initialization of the entity's
network management system to the next re-initialization.
Actual limit is SNMP object osPortCfgMaxNumberOfPort.
All Ports with PortIndex greater or equal osPortCfgBaseTrunkPortIndex are Ethernet Channels."
SYNTAX Unsigned32 (1..2147483647)
PortIndexOrNone ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"See PortIndex, it is his extension for a case of <None>."
SYNTAX Integer32 (0|1..2147483647)
CfmMDLevel ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"Is an extension of Dot1agCfmMDLevel - value -1 means undefined.
Integer identifying the Maintenance Domain Level (MD Level).
Higher numbers correspond to higher Maintenance Domains,
those with the greatest physical reach, with the highest
values for customers' CFM PDUs. Lower numbers correspond
to lower Maintenance Domains, those with more limited
physical reach, with the lowest values for CFM PDUs
protecting single bridges or physical links.
The value '-1' means, that MD Level is undefined."
REFERENCE
"802.1ag clauses 18.3, 21.4.1"
SYNTAX Integer32 (-1|0..7)
CoS ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The value of Class of Service (also referred to as of service level).
While in devices it also defines an egress queue, the upper limit may
be greater then 7. Actual upper limit may be read in osEthMaxSlValue."
SYNTAX Unsigned32 (1..4294967295)
ServFlowId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"The value 0 means, that this entry corresponds to the service, not to to any flow."
SYNTAX Unsigned32 (0|1..4294967295)
PortList ::= TEXTUAL-CONVENTION
-- DISPLAY-HINT "1x"
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
ports, with the first octet specifying ports 1 through
8, the second octet specifying ports 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered port, and the least significant bit
represents the highest numbered port. Thus, each port
of the bridge is represented by a single bit within the
value of this object. If that bit has a value of '1',
then that port is included in the set of ports; the port
is not included if its bit has a value of '0'."
REFERENCE
"Q-BRIDGE-MIB DEFINITIONS."
SYNTAX OCTET STRING (SIZE(0..32))
TagList ::= TEXTUAL-CONVENTION
-- DISPLAY-HINT "1x"
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
tags, with the first octet specifying tags 1 through
8, the second octet specifying tags 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered tag, and the least significant bit
represents the highest numbered tag. Thus, each tag
is represented by a single bit within the
value of this object. If that bit has a value of '1',
then that tag is included in the set of tags; the tag
is not included if its bit has a value of '0'."
SYNTAX OCTET STRING (SIZE(0..512))
MepList ::= TEXTUAL-CONVENTION
-- DISPLAY-HINT "1x"
STATUS current
DESCRIPTION
"Each octet within this value specifies a set of eight
remote MEPs, with the first octet specifying remote
MEP IDs 1 through 8, the second octet specifying remote
MEP IDs 9 through 16, etc.
Within each octet, the most significant bit represents
the lowest numbered remote MEP Id, and the least significant bit
represents the highest numbered remote MEP Id. Thus, each remote MEP Id
is represented by a single bit within the
value of this object. If that bit has a value of '1',
then that remote MEP Id is included in the list; the remote MEP Id
is not included if its bit has a value of '0'."
SYNTAX OCTET STRING (SIZE(0..512))
ServiceType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Type of the service per node.
portBasedUni(2) - port based UNI (epl, ep-lan)
vlanBasedUni(3) - vlan based UNI (evpl, evp-lan)
legacyEpLan (4) - for backward conpatibility, see below
legacyEvpLan(5) - for backward conpatibility, see below
vlanBasedINni(8) - vlan based internal NNI (former aggregation)
portBasedINni(9) - port based internal NNI
vlanBasedENni(8) - vlan based external NNI
portBasedENni(9) - port based external NNI
There is at least one difference between internal NNI and external NNI: if a service
does not contain MEP and contains only MIP, then MA does not have c-ports in
an internal NNI."
REFERENCE
"MEF 6.1, Clauses 7.1 - 7.6."
SYNTAX INTEGER {
unknown (1),
portBasedUni(2),
vlanBasedUni(3),
legacyEpLan (4),
legacyEvpLan(5),
vlanBasedINni(8),
portBasedINni(9),
vlanBasedENni(10),
portBasedENni(11)
}
StartTimeType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This enumeration data type indicates the type of start
time to indicate when a performance metric is
initiated.
The valid enumerated values associated with this type are:
none(1) The PM is never started
immediate(2) The PM is to begin immediately
relative(3) The PM is to begin a relative time from the current time
fixed(4) The PM is to begin at the given UTC time/date"
REFERENCE
"[SOAM-PM] R2"
SYNTAX INTEGER {
none(1),
immediate(2),
relative(3),
fixed(4)
}
RespType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Indicates the type of the responer:
- regular(1): The test was run against regular loopback device.
- generic(2): The test was run against generic loopback device."
REFERENCE
"RFC 2544, Clause 26."
SYNTAX INTEGER {
unknown (0),
regular (1),
generic (2)
}
END