1253 lines
40 KiB
Plaintext
1253 lines
40 KiB
Plaintext
ADTRAN-EFM-NTU-MIB
|
|
|
|
-- TITLE: The ADTRAN EFM NTU MIB
|
|
-- PRODUCT: ADTRAN EFM NTU
|
|
-- VERSION: 1.0
|
|
-- DATE: 2/22/06
|
|
-- AUTHOR: Joey Boyd
|
|
-- STATUS: PRELIMINARY
|
|
|
|
-- This MIB defines the object identifier (OID) for the
|
|
-- ADTRAN EFM NTU MIB objects
|
|
|
|
-- HISTORY:
|
|
-- 02/22/06 jlb STATUS: PRELIMINARY.
|
|
-- 03/03/06 jlb Updated to latest requirements.
|
|
-- 03/06/06 jlb Changed adGenEfmNtuProvCfmMaLevel to adGenEfmNtuProvCfmMdLevel in compliance
|
|
-- of Draft 6.0 of IEEE 802.1ag.
|
|
-- 09/15/06 jlb Added adGenEfmNtuProvMgmtIpTable
|
|
-- 02/07/07 jlb Added adGenEfmNtuProvMgmtTftpServer
|
|
-- 02/28/07 jlb Added adGenEfmNtuProvMgmtSnmpWriteCommunity and adGenEfmNtuProvMgmtSnmpReadCommunity
|
|
-- 05/14/07 jlb Added adGenEfmNtuProvMgmtSysName, adGenEfmNtuProvMgmtFarEndIfIndex
|
|
-- adGenEfmNtuProvMgmtFarEndIpAddress, and adGenEfmNtuProvMgmtFarEndSysName
|
|
-- 08/31/07 jlb Converted to SNMPv2.
|
|
-- 11/27/07 jlb Uncommented out the Read and Write Community strings.
|
|
-- 04/02/08 jlb Added adGenEfmNtuProvMgmtPriority.
|
|
-- 05/05/10 bly Added the following, SMIC verified: adGenEfmNtuProvMgmtSnmpSysLocation,
|
|
-- adGenEfmNtuProvMgmtEzProvHostOneIpAddress, adGenEfmNtuProvMgmtEzProvHostOneTrapVersion,
|
|
-- adGenEfmNtuProvMgmtEzProvHostTwoIpAddress, adGenEfmNtuProvMgmtEzProvHostTwoTrapVersion,
|
|
-- adGenEfmNtuProvMgmtEzProvEnabled
|
|
|
|
|
|
-- ******************************************************************************************
|
|
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Gauge32,
|
|
TimeTicks,
|
|
Unsigned32,
|
|
Integer32,
|
|
IpAddress,
|
|
OBJECT-TYPE,
|
|
MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
OBJECT-GROUP,
|
|
NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
sysName
|
|
FROM SNMPv2-MIB
|
|
DisplayString,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
InetAddressIPv4,
|
|
InetAddressIPv6,
|
|
InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB
|
|
AdGenTrapVersion
|
|
FROM ADTRAN-SHARED-CND-SYSTEM-TC-MIB
|
|
InterfaceIndex,
|
|
ifDescr,
|
|
ifIndex
|
|
FROM IF-MIB
|
|
adGenPortTrapIdentifier
|
|
FROM ADTRAN-GENPORT-MIB
|
|
adTrapInformSeqNum
|
|
FROM ADTRAN-GENTRAPINFORM-MIB
|
|
adGenSlotInfoIndex
|
|
FROM ADTRAN-GENSLOT-MIB
|
|
EntryStatus
|
|
FROM ADTRAN-TC
|
|
adGenEfmNtu,
|
|
adGenEfmNtuID
|
|
FROM ADTRAN-SHARED-EFM-MIB
|
|
;
|
|
|
|
adGenEfmNtuMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201409220000Z"
|
|
ORGANIZATION "Adtran, Inc."
|
|
CONTACT-INFO "http://www.adtran.com"
|
|
DESCRIPTION
|
|
"This MIB defines the objects for the EFM NTU MIB."
|
|
|
|
REVISION "201409220000Z"
|
|
DESCRIPTION
|
|
"Added new items for Auto-Discovery and Auto-Config:
|
|
adGenEfmNtuAutoDiscoverMode,
|
|
adGenEfmNtuAutoDiscoverAck,
|
|
adGenEfmNtuAutoDiscover,
|
|
adGenEfmNtuProvMgmtAutoConfigMode,
|
|
adGenEfmNtuProvMgmtAutoConfigFilename,
|
|
adGenEfmNtuProvMgmtAutoConfigGroupName,
|
|
adGenEfmNtuProvMgmtAutoConfigHostIpv4,
|
|
adGenEfmNtuProvMgmtAutoConfigHostIpv6"
|
|
|
|
REVISION "201405160000Z"
|
|
DESCRIPTION "Added the following OIDs for IPv6 address management:
|
|
adGenEfmNtuProvMgmtIpv6AddressLinkLocal,
|
|
adGenEfmNtuProvMgmtIpv6Address,
|
|
adGenEfmNtuProvMgmtIpv6AddressPrefixLength,
|
|
adGenEfmNtuProvMgmtIpv6AddressEui64"
|
|
|
|
REVISION "200708310000Z"
|
|
DESCRIPTION "Created"
|
|
|
|
::= { adGenEfmNtuID 1 }
|
|
|
|
|
|
|
|
-- OBJECT IDENTIFIERS
|
|
|
|
adGenEfmNtuConfiguration OBJECT IDENTIFIER ::= {adGenEfmNtu 1}
|
|
adGenEfmNtuProvisioning OBJECT IDENTIFIER ::= {adGenEfmNtu 2}
|
|
adGenEfmNtuStatus OBJECT IDENTIFIER ::= {adGenEfmNtu 3}
|
|
adGenEfmNtuTest OBJECT IDENTIFIER ::= {adGenEfmNtu 4}
|
|
adGenEfmNtuPerformance OBJECT IDENTIFIER ::= {adGenEfmNtu 5}
|
|
adGenEfmNtuMibConformance OBJECT IDENTIFIER ::= {adGenEfmNtu 7 }
|
|
adGenEfmNtuMibGroups OBJECT IDENTIFIER ::= {adGenEfmNtuMibConformance 1 }
|
|
|
|
adGenEfmNtuAlarmsPrefix OBJECT IDENTIFIER ::= {adGenEfmNtu 10}
|
|
adGenEfmNtuAlarms OBJECT IDENTIFIER ::= {adGenEfmNtuAlarmsPrefix 0}
|
|
|
|
-- ******************************************************************************************
|
|
-- Configuration
|
|
-- ******************************************************************************************
|
|
|
|
|
|
-- ******************************************************************************************
|
|
-- Provisioning
|
|
-- ******************************************************************************************
|
|
|
|
-- ************************************
|
|
-- Unit Provisioning
|
|
-- ************************************
|
|
adGenEfmNtuProvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEfmNtuProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports unit level provisioning variables."
|
|
::= { adGenEfmNtuProvisioning 1 }
|
|
|
|
adGenEfmNtuProvEntry OBJECT-TYPE
|
|
SYNTAX AdGenEfmNtuProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenEfmNtuProvTable."
|
|
INDEX { ifIndex }
|
|
::= { adGenEfmNtuProvTable 1 }
|
|
|
|
AdGenEfmNtuProvEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenEfmNtuProvRestoreDefaults INTEGER,
|
|
adGenEfmNtuProvReset INTEGER,
|
|
adGenEfmNtuProvSwDownloadStart INTEGER,
|
|
adGenEfmNtuProvSwDownloadFilename OCTET STRING,
|
|
adGenEfmNtuProvSwDownloadStatus OCTET STRING,
|
|
adGenEfmNtuProvCustId OCTET STRING,
|
|
adGenEfmNtuProvCustIfAutoNeg INTEGER,
|
|
adGenEfmNtuProvCustIfSpeed INTEGER,
|
|
adGenEfmNtuProvCustIfDuplex INTEGER,
|
|
adGenEfmNtuProvCustIfFlowControl INTEGER,
|
|
adGenEfmNtuProvEnablePassword OCTET STRING,
|
|
adGenEfmNtuProvMacTableSize Integer32,
|
|
adGenEfmNtuProvMacAging Integer32,
|
|
adGenEfmNtuProvLinkStateAware INTEGER,
|
|
adGenEfmNtuAutoDiscoverMode TruthValue,
|
|
adGenEfmNtuAutoDiscoverAck TruthValue
|
|
}
|
|
|
|
adGenEfmNtuProvRestoreDefaults OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
restoreDefaults(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object restores the factory default options for the
|
|
entire unit. A GET returns a 1."
|
|
::= { adGenEfmNtuProvEntry 1 }
|
|
|
|
adGenEfmNtuProvReset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object performs a soft reset of the unit. A GET returns a 1."
|
|
::= { adGenEfmNtuProvEntry 2 }
|
|
|
|
adGenEfmNtuProvSwDownloadStart OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
start(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A set command will initiate a software download.
|
|
Get has no meaning and will always return 1."
|
|
::= { adGenEfmNtuProvEntry 3 }
|
|
|
|
adGenEfmNtuProvSwDownloadFilename OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Filename for used for the software download."
|
|
::= { adGenEfmNtuProvEntry 4 }
|
|
|
|
adGenEfmNtuProvSwDownloadStatus OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A GET command returns the status of the software download."
|
|
::= { adGenEfmNtuProvEntry 5 }
|
|
|
|
adGenEfmNtuProvCustId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique text identifier for this customer."
|
|
::= { adGenEfmNtuProvEntry 6 }
|
|
|
|
adGenEfmNtuProvCustIfAutoNeg OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable auto-negotiation
|
|
on the customer interface."
|
|
::= { adGenEfmNtuProvEntry 7 }
|
|
|
|
adGenEfmNtuProvCustIfSpeed OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
tenBaseT(1),
|
|
hundredBaseT(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the speed of the customer interface.
|
|
If auto-negotiation is enabled, then this setting is ignored."
|
|
::= { adGenEfmNtuProvEntry 8 }
|
|
|
|
adGenEfmNtuProvCustIfDuplex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
halfDuplex(1),
|
|
fullDuplex(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the duplex of the customer interface.
|
|
If auto-negotiation is enabled, then this setting is ignored."
|
|
::= { adGenEfmNtuProvEntry 9 }
|
|
|
|
adGenEfmNtuProvCustIfFlowControl OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the flow control of the
|
|
customer interface."
|
|
::= { adGenEfmNtuProvEntry 10 }
|
|
|
|
adGenEfmNtuProvEnablePassword OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the enable login password."
|
|
::= { adGenEfmNtuProvEntry 11 }
|
|
|
|
adGenEfmNtuProvMacTableSize OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the MAC forwarding table size."
|
|
::= { adGenEfmNtuProvEntry 12 }
|
|
|
|
adGenEfmNtuProvMacAging OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object configures the MAC aging interval (in seconds).
|
|
A value of 0 means there will be no aging of MAC addresses."
|
|
::= { adGenEfmNtuProvEntry 13 }
|
|
|
|
adGenEfmNtuProvLinkStateAware OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to enable/disable link state awareness."
|
|
::= { adGenEfmNtuProvEntry 14 }
|
|
|
|
adGenEfmNtuAutoDiscoverMode OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto-Discover mode. When set to true, the system will send a notification
|
|
(adGenEfmNtuAutoDiscover) to prompt the EMS to automatically discover the NTU.
|
|
The system will retransmit the trap periodically until the EMS acknowledges the
|
|
notification by setting adGenEfmNtuAutoDiscoverAck to true."
|
|
DEFVAL { false }
|
|
::= { adGenEfmNtuProvEntry 15 }
|
|
|
|
adGenEfmNtuAutoDiscoverAck OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto-Discover acknowledgement. The NE sets this value to false when it activates
|
|
the Auto-Discovery alarm (adGenEfmNtuAutoDiscover). The EMS should set this value
|
|
to true to acknowledge the notification."
|
|
DEFVAL { false }
|
|
::= { adGenEfmNtuProvEntry 16 }
|
|
|
|
-- ************************************
|
|
-- IEEE 802.1 CFM Provisioning
|
|
-- ************************************
|
|
adGenEfmNtuProvCfmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEfmNtuProvCfmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports provisioning of IEEE 802.1ag
|
|
CFM (Connectivity Fault Management)."
|
|
::= { adGenEfmNtuProvisioning 2 }
|
|
|
|
adGenEfmNtuProvCfmEntry OBJECT-TYPE
|
|
SYNTAX AdGenEfmNtuProvCfmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenEfmNtuProvCfmTable."
|
|
INDEX { ifIndex }
|
|
::= { adGenEfmNtuProvCfmTable 1 }
|
|
|
|
AdGenEfmNtuProvCfmEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenEfmNtuProvCfmMdName OCTET STRING,
|
|
adGenEfmNtuProvCfmMaName OCTET STRING,
|
|
adGenEfmNtuProvCfmLocalMepId Integer32,
|
|
adGenEfmNtuProvCfmMdLevel Integer32,
|
|
adGenEfmNtuProvCfmVlanId Integer32,
|
|
adGenEfmNtuProvCfmCcmInterval Integer32,
|
|
adGenEfmNtuProvCfmMepTableNextIndex Integer32
|
|
}
|
|
|
|
adGenEfmNtuProvCfmMdName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text string used to identify the maintenance domain
|
|
that this end-point belongs to."
|
|
::= { adGenEfmNtuProvCfmEntry 1 }
|
|
|
|
adGenEfmNtuProvCfmMaName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A text string used to identify the maintenance association
|
|
that this end-point belongs to."
|
|
::= { adGenEfmNtuProvCfmEntry 2 }
|
|
|
|
adGenEfmNtuProvCfmLocalMepId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique numeric value used to represent this end-point
|
|
within a maintenance domain. Range is 1 to 8191"
|
|
::= { adGenEfmNtuProvCfmEntry 3 }
|
|
|
|
adGenEfmNtuProvCfmMdLevel OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maintenance domain level to which this end-point
|
|
belongs (range is 0 to 7; typically 7, 6, or 5 for the
|
|
customer device)."
|
|
::= { adGenEfmNtuProvCfmEntry 4 }
|
|
|
|
adGenEfmNtuProvCfmVlanId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VLAN ID used by this end-point. 0 means the data is
|
|
untagged. Range is 0 to 4094."
|
|
::= { adGenEfmNtuProvCfmEntry 5 }
|
|
|
|
adGenEfmNtuProvCfmCcmInterval OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (in milliseconds) between the transmission of
|
|
continuity check messages. A value of 0 stops the
|
|
transmission of CC messages. The maximum interval
|
|
supported is 60 seconds (60000 milliseconds)."
|
|
::= { adGenEfmNtuProvCfmEntry 6 }
|
|
|
|
adGenEfmNtuProvCfmMepTableNextIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The next available index in the MEP table. This will
|
|
be used to create another entry in the MEP table."
|
|
::= { adGenEfmNtuProvCfmEntry 7 }
|
|
|
|
-- ************************************
|
|
-- IEEE 802.1 MEP Table
|
|
-- ************************************
|
|
adGenEfmNtuProvCfmMepTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEfmNtuProvCfmMepEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports provisioning of the maintenance
|
|
end-point (MEP) table. This table is used to store
|
|
information about all of the peers within the
|
|
maintenance domain."
|
|
::= { adGenEfmNtuProvisioning 3 }
|
|
|
|
adGenEfmNtuProvCfmMepEntry OBJECT-TYPE
|
|
SYNTAX AdGenEfmNtuProvCfmMepEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenEfmNtuProvCfmMepTable."
|
|
INDEX { ifIndex, adGenEfmNtuProvCfmMepIndex }
|
|
::= { adGenEfmNtuProvCfmMepTable 1 }
|
|
|
|
AdGenEfmNtuProvCfmMepEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenEfmNtuProvCfmMepIndex Integer32,
|
|
adGenEfmNtuProvCfmMepId Integer32,
|
|
adGenEfmNtuProvCfmMepEntryStatus EntryStatus
|
|
}
|
|
|
|
adGenEfmNtuProvCfmMepIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An index into the MEP table. When creating a new
|
|
entry, use adGenEfmNtuProvCfmMepNextIndex to determine
|
|
the next available index."
|
|
::= { adGenEfmNtuProvCfmMepEntry 1 }
|
|
|
|
adGenEfmNtuProvCfmMepId OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique numeric value used to represent this end-point
|
|
within a maintenance domain. Range is 1 to 8191"
|
|
::= { adGenEfmNtuProvCfmMepEntry 2 }
|
|
|
|
adGenEfmNtuProvCfmMepEntryStatus OBJECT-TYPE
|
|
SYNTAX EntryStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Used to create and delete entries in the MEP table."
|
|
::= { adGenEfmNtuProvCfmMepEntry 3 }
|
|
|
|
-- ************************************
|
|
-- Management IP Table
|
|
-- ************************************
|
|
adGenEfmNtuProvMgmtIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEfmNtuProvMgmtIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports provisioning of the managment
|
|
IP table. These entries will be proxied for by the
|
|
connected LTU. Once provisioned, the NTU can be
|
|
managed directly."
|
|
::= { adGenEfmNtuProvisioning 4 }
|
|
|
|
adGenEfmNtuProvMgmtIpEntry OBJECT-TYPE
|
|
SYNTAX AdGenEfmNtuProvMgmtIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenEfmNtuProvMgmtIpTable."
|
|
INDEX { ifIndex }
|
|
::= { adGenEfmNtuProvMgmtIpTable 1 }
|
|
|
|
AdGenEfmNtuProvMgmtIpEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenEfmNtuProvMgmtIpAddress IpAddress,
|
|
adGenEfmNtuProvMgmtIpSubnetMask IpAddress,
|
|
adGenEfmNtuProvMgmtIpGateway IpAddress,
|
|
adGenEfmNtuProvMgmtIpVlan Integer32,
|
|
adGenEfmNtuProvMgmtTftpServer IpAddress,
|
|
adGenEfmNtuProvMgmtSnmpWriteCommunity DisplayString,
|
|
adGenEfmNtuProvMgmtSnmpReadCommunity DisplayString,
|
|
adGenEfmNtuProvMgmtSysName DisplayString,
|
|
adGenEfmNtuProvMgmtFarEndIfIndex InterfaceIndex,
|
|
adGenEfmNtuProvMgmtFarEndIpAddress IpAddress,
|
|
adGenEfmNtuProvMgmtFarEndSysName DisplayString,
|
|
adGenEfmNtuProvMgmtPriority Integer32,
|
|
adGenEfmNtuProvMgmtSnmpSysLocation DisplayString,
|
|
adGenEfmNtuProvMgmtEzProvHostOneIpAddress IpAddress,
|
|
adGenEfmNtuProvMgmtEzProvHostOneTrapVersion AdGenTrapVersion,
|
|
adGenEfmNtuProvMgmtEzProvHostTwoIpAddress IpAddress,
|
|
adGenEfmNtuProvMgmtEzProvHostTwoTrapVersion AdGenTrapVersion,
|
|
adGenEfmNtuProvMgmtEzProvEnabled TruthValue,
|
|
adGenEfmNtuProvMgmtIpv6AddressPrefixLength InetAddressPrefixLength,
|
|
adGenEfmNtuProvMgmtIpv6AddressEui64 TruthValue,
|
|
adGenEfmNtuProvMgmtIpv6Address InetAddressIPv6,
|
|
adGenEfmNtuProvMgmtIpv6AddressLinkLocal InetAddressIPv6,
|
|
adGenEfmNtuProvMgmtAutoConfigMode TruthValue,
|
|
adGenEfmNtuProvMgmtAutoConfigFilename DisplayString,
|
|
adGenEfmNtuProvMgmtAutoConfigGroupName DisplayString,
|
|
adGenEfmNtuProvMgmtAutoConfigHostIpv4 InetAddressIPv4,
|
|
adGenEfmNtuProvMgmtAutoConfigHostIpv6 InetAddressIPv6
|
|
}
|
|
|
|
adGenEfmNtuProvMgmtIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management IP address of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 1 }
|
|
|
|
adGenEfmNtuProvMgmtIpSubnetMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management subnet mask of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 2 }
|
|
|
|
adGenEfmNtuProvMgmtIpGateway OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management default gateway of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 3 }
|
|
|
|
adGenEfmNtuProvMgmtIpVlan OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The management VLAN of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 4 }
|
|
|
|
adGenEfmNtuProvMgmtTftpServer OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The TFTP server address used by the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 5 }
|
|
|
|
adGenEfmNtuProvMgmtSnmpWriteCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The read-write SNMP community string used
|
|
by the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 6 }
|
|
|
|
adGenEfmNtuProvMgmtSnmpReadCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The read-only SNMP community string used
|
|
by the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 7 }
|
|
|
|
adGenEfmNtuProvMgmtSysName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The System Name (TID) used by the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 8 }
|
|
|
|
adGenEfmNtuProvMgmtFarEndIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex associated with the bonded group connected to this NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 9 }
|
|
|
|
adGenEfmNtuProvMgmtFarEndIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address associated with the system connected to this NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 10 }
|
|
|
|
adGenEfmNtuProvMgmtFarEndSysName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The System Name (TID) associated with the system connected to this NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 11 }
|
|
|
|
adGenEfmNtuProvMgmtPriority OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of the management VLAN of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 12 }
|
|
|
|
adGenEfmNtuProvMgmtSnmpSysLocation OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP SysLocation string used by the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 13 }
|
|
|
|
adGenEfmNtuProvMgmtEzProvHostOneIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The EZ-Provisioning trap host IP address of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 14 }
|
|
|
|
adGenEfmNtuProvMgmtEzProvHostOneTrapVersion OBJECT-TYPE
|
|
SYNTAX AdGenTrapVersion
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The EZ-Provisioning trap version of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 15 }
|
|
|
|
adGenEfmNtuProvMgmtEzProvHostTwoIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The EZ-Provisioning trap host IP address of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 16 }
|
|
|
|
adGenEfmNtuProvMgmtEzProvHostTwoTrapVersion OBJECT-TYPE
|
|
SYNTAX AdGenTrapVersion
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The EZ-Provisioning trap version of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 17 }
|
|
|
|
adGenEfmNtuProvMgmtEzProvEnabled OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The EZ-Provisioning administrative state of the NTU."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 18 }
|
|
|
|
adGenEfmNtuProvMgmtIpv6AddressPrefixLength OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The provisioned IPv6 unicast address prefix length."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 19 }
|
|
|
|
adGenEfmNtuProvMgmtIpv6AddressEui64 OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When true, then the operational IPv6 unicast address is a combination
|
|
of the provisioned prefix and an EUI-64 formatted Interface ID."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 20 }
|
|
|
|
adGenEfmNtuProvMgmtIpv6Address OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The provisioned IPv6 unicast address or address prefix.
|
|
If EUI-64 is false, then the operational unicast address equals
|
|
this value. If EUI-64 is true, then the operational unicast address
|
|
is derived from this value (high-order bits) and the Interface ID
|
|
(low-order bits) in combination with the prefix length."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 21 }
|
|
|
|
adGenEfmNtuProvMgmtIpv6AddressLinkLocal OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The provisioned IPv6 link-local address prefix.
|
|
The prefix length is implicitly 10 bits."
|
|
::= { adGenEfmNtuProvMgmtIpEntry 22 }
|
|
|
|
adGenEfmNtuProvMgmtAutoConfigMode OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto-Config mode. When set to True, the Auto-Config feature is
|
|
enabled on the NTU. When set to False, the Auto-Config feature
|
|
is disabled on the NTU."
|
|
DEFVAL { false }
|
|
::= { adGenEfmNtuProvMgmtIpEntry 23 }
|
|
|
|
adGenEfmNtuProvMgmtAutoConfigFilename OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto-Config filename. This filename is used by the NTU during the
|
|
Auto-Config sequence to retrieve configuration and firmware."
|
|
DEFVAL { "" }
|
|
::= { adGenEfmNtuProvMgmtIpEntry 24 }
|
|
|
|
adGenEfmNtuProvMgmtAutoConfigGroupName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..64))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto-Config group name. This group name may be used by the NTU to
|
|
configure filenames to retrieve from the file server."
|
|
DEFVAL { "" }
|
|
::= { adGenEfmNtuProvMgmtIpEntry 25 }
|
|
|
|
adGenEfmNtuProvMgmtAutoConfigHostIpv4 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv4
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto-Config file server IPv4 address"
|
|
::= { adGenEfmNtuProvMgmtIpEntry 26 }
|
|
|
|
adGenEfmNtuProvMgmtAutoConfigHostIpv6 OBJECT-TYPE
|
|
SYNTAX InetAddressIPv6
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Auto-Config file server IPv6 address"
|
|
::= { adGenEfmNtuProvMgmtIpEntry 27 }
|
|
|
|
-- ******************************************************************************************
|
|
-- Status
|
|
-- ******************************************************************************************
|
|
|
|
adGenEfmNtuStatTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEfmNtuStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports unit level status."
|
|
::= { adGenEfmNtuStatus 1 }
|
|
|
|
adGenEfmNtuStatEntry OBJECT-TYPE
|
|
SYNTAX AdGenEfmNtuStatEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenEfmNtuStatTable."
|
|
INDEX { ifIndex }
|
|
::= { adGenEfmNtuStatTable 1 }
|
|
|
|
AdGenEfmNtuStatEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenEfmNtuStatUpTime TimeTicks,
|
|
adGenEfmNtuStatLinkStateAware INTEGER,
|
|
adGenEfmNtuStatCustIf INTEGER
|
|
}
|
|
|
|
adGenEfmNtuStatUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time (in hundredths of a second) since the
|
|
unit was powered up."
|
|
::= { adGenEfmNtuStatEntry 1 }
|
|
|
|
adGenEfmNtuStatLinkStateAware OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
down(1),
|
|
up(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of the link state awareness."
|
|
::= { adGenEfmNtuStatEntry 2 }
|
|
|
|
adGenEfmNtuStatCustIf OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
down(1),
|
|
up(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current status of the customer interface."
|
|
::= { adGenEfmNtuStatEntry 3 }
|
|
|
|
|
|
|
|
-- ******************************************************************************************
|
|
-- Test
|
|
-- ******************************************************************************************
|
|
|
|
|
|
-- ******************************************************************************************
|
|
-- Performance
|
|
-- ******************************************************************************************
|
|
|
|
adGenEfmNtuPerfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEfmNtuPerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table supports unit level performance."
|
|
::= { adGenEfmNtuPerformance 1 }
|
|
|
|
adGenEfmNtuPerfEntry OBJECT-TYPE
|
|
SYNTAX AdGenEfmNtuPerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the adGenEfmNtuPerfTable."
|
|
INDEX { ifIndex }
|
|
::= { adGenEfmNtuPerfTable 1 }
|
|
|
|
AdGenEfmNtuPerfEntry ::=
|
|
SEQUENCE
|
|
{
|
|
adGenEfmNtuPerfCustIfTxOctets Gauge32,
|
|
adGenEfmNtuPerfCustIfTxFrames Gauge32,
|
|
adGenEfmNtuPerfCustIfRxOctets Gauge32,
|
|
adGenEfmNtuPerfCustIfRxFrames Gauge32,
|
|
adGenEfmNtuPerfCustIfRxErroredFrames Gauge32,
|
|
adGenEfmNtuPerfCustIfRxDiscardedFrames Gauge32
|
|
}
|
|
|
|
adGenEfmNtuPerfCustIfTxOctets OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets transmitted to the customer interface."
|
|
::= { adGenEfmNtuPerfEntry 1 }
|
|
|
|
adGenEfmNtuPerfCustIfTxFrames OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ethernet frames transmitted to the customer interface."
|
|
::= { adGenEfmNtuPerfEntry 2 }
|
|
|
|
adGenEfmNtuPerfCustIfRxOctets OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of octets received from the customer interface."
|
|
::= { adGenEfmNtuPerfEntry 3 }
|
|
|
|
adGenEfmNtuPerfCustIfRxFrames OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ethernet frames received from the customer interface."
|
|
::= { adGenEfmNtuPerfEntry 4 }
|
|
|
|
adGenEfmNtuPerfCustIfRxErroredFrames OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ethernet frames received from the customer interface
|
|
that contain errors."
|
|
::= { adGenEfmNtuPerfEntry 5 }
|
|
|
|
adGenEfmNtuPerfCustIfRxDiscardedFrames OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of ethernet frames received from the customer interface
|
|
that have been discarded due to congestion."
|
|
::= { adGenEfmNtuPerfEntry 6 }
|
|
|
|
-- ******************************************************************************************
|
|
-- MIB Groups
|
|
-- ******************************************************************************************
|
|
adGenEfmNtuProvGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
adGenEfmNtuProvRestoreDefaults,
|
|
adGenEfmNtuProvReset,
|
|
adGenEfmNtuProvSwDownloadStart,
|
|
adGenEfmNtuProvSwDownloadFilename,
|
|
adGenEfmNtuProvSwDownloadStatus,
|
|
adGenEfmNtuProvCustId,
|
|
adGenEfmNtuProvCustIfAutoNeg,
|
|
adGenEfmNtuProvCustIfSpeed,
|
|
adGenEfmNtuProvCustIfDuplex,
|
|
adGenEfmNtuProvCustIfFlowControl,
|
|
adGenEfmNtuProvEnablePassword,
|
|
adGenEfmNtuProvMacTableSize,
|
|
adGenEfmNtuProvMacAging,
|
|
adGenEfmNtuProvLinkStateAware,
|
|
adGenEfmNtuAutoDiscoverMode,
|
|
adGenEfmNtuAutoDiscoverAck
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects provide support for EFM NTU provisioning."
|
|
::= { adGenEfmNtuMibGroups 1 }
|
|
|
|
adGenEfmNtuProvCfmGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
adGenEfmNtuProvCfmMdName,
|
|
adGenEfmNtuProvCfmMaName,
|
|
adGenEfmNtuProvCfmLocalMepId,
|
|
adGenEfmNtuProvCfmMdLevel,
|
|
adGenEfmNtuProvCfmVlanId,
|
|
adGenEfmNtuProvCfmCcmInterval,
|
|
adGenEfmNtuProvCfmMepTableNextIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects provide support for EFM NTU CFM provisioning."
|
|
::= { adGenEfmNtuMibGroups 2 }
|
|
|
|
adGenEfmNtuProvCfmMepGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
adGenEfmNtuProvCfmMepIndex,
|
|
adGenEfmNtuProvCfmMepId,
|
|
adGenEfmNtuProvCfmMepEntryStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects provide support for EFM NTU CFM MEP provisioning."
|
|
::= { adGenEfmNtuMibGroups 3 }
|
|
|
|
adGenEfmNtuProvMgmtGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
adGenEfmNtuProvMgmtIpAddress,
|
|
adGenEfmNtuProvMgmtIpSubnetMask,
|
|
adGenEfmNtuProvMgmtIpGateway,
|
|
adGenEfmNtuProvMgmtIpVlan,
|
|
adGenEfmNtuProvMgmtTftpServer,
|
|
adGenEfmNtuProvMgmtSysName,
|
|
adGenEfmNtuProvMgmtFarEndIfIndex,
|
|
adGenEfmNtuProvMgmtFarEndIpAddress,
|
|
adGenEfmNtuProvMgmtFarEndSysName,
|
|
adGenEfmNtuProvMgmtSnmpWriteCommunity,
|
|
adGenEfmNtuProvMgmtSnmpReadCommunity,
|
|
adGenEfmNtuProvMgmtPriority,
|
|
adGenEfmNtuProvMgmtSnmpSysLocation,
|
|
adGenEfmNtuProvMgmtEzProvHostOneIpAddress,
|
|
adGenEfmNtuProvMgmtEzProvHostOneTrapVersion,
|
|
adGenEfmNtuProvMgmtEzProvHostTwoIpAddress,
|
|
adGenEfmNtuProvMgmtEzProvHostTwoTrapVersion,
|
|
adGenEfmNtuProvMgmtEzProvEnabled,
|
|
adGenEfmNtuProvMgmtIpv6AddressPrefixLength,
|
|
adGenEfmNtuProvMgmtIpv6AddressEui64,
|
|
adGenEfmNtuProvMgmtIpv6Address,
|
|
adGenEfmNtuProvMgmtIpv6AddressLinkLocal,
|
|
adGenEfmNtuProvMgmtAutoConfigMode,
|
|
adGenEfmNtuProvMgmtAutoConfigFilename,
|
|
adGenEfmNtuProvMgmtAutoConfigGroupName,
|
|
adGenEfmNtuProvMgmtAutoConfigHostIpv4,
|
|
adGenEfmNtuProvMgmtAutoConfigHostIpv6
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects provide support for EFM NTU management provisioning."
|
|
::= { adGenEfmNtuMibGroups 4 }
|
|
|
|
adGenEfmNtuStatGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
adGenEfmNtuStatUpTime,
|
|
adGenEfmNtuStatLinkStateAware,
|
|
adGenEfmNtuStatCustIf
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects provide support for EFM NTU status."
|
|
::= { adGenEfmNtuMibGroups 5 }
|
|
|
|
adGenEfmNtuPerfGroup OBJECT-GROUP
|
|
OBJECTS
|
|
{
|
|
adGenEfmNtuPerfCustIfTxOctets,
|
|
adGenEfmNtuPerfCustIfTxFrames,
|
|
adGenEfmNtuPerfCustIfRxOctets,
|
|
adGenEfmNtuPerfCustIfRxFrames,
|
|
adGenEfmNtuPerfCustIfRxErroredFrames,
|
|
adGenEfmNtuPerfCustIfRxDiscardedFrames
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects provide support for EFM NTU performance."
|
|
::= { adGenEfmNtuMibGroups 6 }
|
|
|
|
adGenEfmNtuEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS
|
|
{
|
|
adGenEfmNtuCraftLoginSuccess,
|
|
adGenEfmNtuCraftLoginFail,
|
|
adGenEfmNtuSwDownloadFail,
|
|
adGenEfmNtuCorruptConfiguration,
|
|
adGenEfmNtuMACTableExhaust,
|
|
adGenEfmNtuCustIfDownClr,
|
|
adGenEfmNtuCustIfDownAct,
|
|
adGenEfmNtuAutoDiscover
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects provide support for EFM NTU performance."
|
|
::= { adGenEfmNtuMibGroups 7 }
|
|
|
|
|
|
-- ******************************************************************************************
|
|
-- Alarms
|
|
-- ******************************************************************************************
|
|
adGenEfmNtuCraftLoginSuccess NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adGenEfmNtuProvCustId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NTU Craft Login Successful"
|
|
--#TYPE "Info - NTU Craft Login Successful"
|
|
--#SUMMARY "NTU Craft Login Successful "
|
|
--#SUMMARY "detected at shelf: %s, slot: %d and customer: %s"
|
|
--#ARGUMENTS {1,2,3}
|
|
--#SEVERITY "ALERT"
|
|
--#GENERIC 6
|
|
--#CATEGORY "Info Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= {adGenEfmNtuAlarms 1}
|
|
|
|
adGenEfmNtuCraftLoginFail NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adGenEfmNtuProvCustId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NTU Craft Login Failed"
|
|
--#TYPE "Info - NTU Craft Login Failed"
|
|
--#SUMMARY "NTU Craft Login Failed "
|
|
--#SUMMARY "detected at shelf: %s, slot: %d and customer: %s"
|
|
--#ARGUMENTS {1,2,3}
|
|
--#SEVERITY "ALERT"
|
|
--#GENERIC 6
|
|
--#CATEGORY "Info Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= {adGenEfmNtuAlarms 2}
|
|
|
|
adGenEfmNtuSwDownloadFail NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adGenEfmNtuProvCustId,
|
|
adGenEfmNtuProvSwDownloadStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NTU Software Download Failed"
|
|
--#TYPE "Info - NTU Software Download Failed"
|
|
--#SUMMARY "NTU Software Download Failed "
|
|
--#SUMMARY "detected at shelf: %s, slot: %d and customer: %s"
|
|
--#ARGUMENTS {1,2,3}
|
|
--#SEVERITY "ALERT"
|
|
--#GENERIC 6
|
|
--#CATEGORY "Info Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= {adGenEfmNtuAlarms 3}
|
|
|
|
adGenEfmNtuCorruptConfiguration NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adGenEfmNtuProvCustId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NTU Corrupt Configuration"
|
|
--#TYPE "Info - NTU Corrupt Configuration"
|
|
--#SUMMARY "NTU Corrupt Configuration "
|
|
--#SUMMARY "detected at shelf: %s, slot: %d and customer: %s"
|
|
--#ARGUMENTS {1,2,3}
|
|
--#SEVERITY "ALERT"
|
|
--#GENERIC 6
|
|
--#CATEGORY "Info Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= {adGenEfmNtuAlarms 4}
|
|
|
|
adGenEfmNtuMACTableExhaust NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adGenEfmNtuProvCustId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NTU MAC Table Exhausted"
|
|
--#TYPE "Info - NTU MAC Table Exhausted"
|
|
--#SUMMARY "NTU MAC Table Exhausted "
|
|
--#SUMMARY "detected at shelf: %s, slot: %d and customer: %s"
|
|
--#ARGUMENTS {1,2,3}
|
|
--#SEVERITY "ALERT"
|
|
--#GENERIC 6
|
|
--#CATEGORY "Info Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= {adGenEfmNtuAlarms 5}
|
|
|
|
|
|
|
|
adGenEfmNtuCustIfDownClr NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adGenEfmNtuProvCustId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Customer Interface Down - Cleared"
|
|
--#TYPE "Major - Customer Interface Down - Cleared"
|
|
--#SUMMARY "Customer Interface Down - Cleared "
|
|
--#SUMMARY "cleared at shelf: %s, slot: %d and customer: %s"
|
|
--#ARGUMENTS {1,2,3}
|
|
--#SEVERITY "MAJOR"
|
|
--#GENERIC 6
|
|
--#CATEGORY "Alarm Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= {adGenEfmNtuAlarms 10}
|
|
|
|
adGenEfmNtuCustIfDownAct NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adGenEfmNtuProvCustId
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Customer Interface Down - Active"
|
|
--#TYPE "Major - Customer Interface Down - Active"
|
|
--#SUMMARY "Customer Interface Down - Active "
|
|
--#SUMMARY "detected at shelf: %s, slot: %d and customer: %s"
|
|
--#ARGUMENTS {1,2,3}
|
|
--#SEVERITY "MAJOR"
|
|
--#GENERIC 6
|
|
--#CATEGORY "Alarm Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= {adGenEfmNtuAlarms 11}
|
|
|
|
adGenEfmNtuAutoDiscover NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
ifDescr,
|
|
ifIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"NTU Discovery"
|
|
--#TYPE "Info - NTU Discovery
|
|
--#SUMMARY "NTU Discovery "
|
|
--#SUMMARY "detected at shelf: %s, slot: %d and customer: %s"
|
|
--#ARGUMENTS {1,2,3}
|
|
--#SEVERITY "INFORMATIONAL"
|
|
--#GENERIC 6
|
|
--#CATEGORY "Info Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= {adGenEfmNtuAlarms 12}
|
|
|
|
-- ******************************************************************************************
|
|
|
|
END
|