1322 lines
52 KiB
Plaintext
1322 lines
52 KiB
Plaintext
ADTRAN-GEN-ETHERNET-MIB
|
|
|
|
-- TITLE: The ADTRAN ETHERNET CROSSCONNECT MIB
|
|
-- PRODUCT: ADTRAN ETHERNET PRODUCTS
|
|
-- VERSION: 1.0
|
|
-- DATE: 02/01/2007
|
|
-- AUTHOR: Peter Som de Cerff
|
|
-- STATUS: PRELIMINARY
|
|
|
|
-- This MIB defines the object identifier (OID) for the
|
|
-- ADTRAN ETHERNET CROSSCONNECT MIB objects
|
|
--
|
|
-- The Ethernet cross-connect model is very closely based on the RFC 2515
|
|
-- ATM model, including most of the significant virtual path and circuit concept.
|
|
-- In general, this MIB equates S-tag VLANs where RFC 2515 references VPIs,
|
|
-- and C-tag VLANs for VCIs, termed evpl and evcls, respectively.
|
|
-- The intent is for this MIB to augment, but not in any way replace, the existing
|
|
-- RFC 2515 MIB.
|
|
--
|
|
-- This MIB defines the following entities:
|
|
-- (1) Ethernet Interface VPL configuration table
|
|
-- (2) Ethernet Interface VCL configuration table
|
|
-- (3) Ethernet/ATM VP Cross Connect table (for Ethernet and ATM VPs)
|
|
-- (4) Ethernet/ATM VC Cross Connect table (for Ethernet and ATM VCs)
|
|
-- (5) Ethernet VP Cross Connect table (for Ethernet only VPs)
|
|
-- (6) Ethernet VC Cross Connect table (for Ethernet only VCs)
|
|
|
|
-- HISTORY:
|
|
-- 02/01/07 pcs STATUS: PRELIMINARY.
|
|
-- 02/02/07 pcs After initial review, added cross-connect type fields for VP and VC xcons,
|
|
-- Added name strings for all entities, error string objects for all, and get-next objects
|
|
-- for enumerated tables. Added xcon failure counter object.
|
|
-- Still need to add stats, unassigned vcl list.
|
|
-- 02/27/07 djb Changed "Vpi" to "STAG" and "Vci" to "CTAG" for ethernet endpoints. Fixed a few
|
|
-- numbering and naming errors.
|
|
-- 02/28/07 djb Added Evcl cross connect table
|
|
-- 03/01/07 djb Changed CrossConnectTypes to use an enumeration.
|
|
-- Removed all AdminStatus objects. This functionality should be handled by
|
|
-- rowStatus.
|
|
-- Remove the flow descriptor table and added an object to the EVCL and EVPL
|
|
-- tables that indicates encapsulation mode.
|
|
-- Changed "High" and "Low" names on the Evcl cross connect table to "1" and
|
|
-- "2" to help eliminate confusion.
|
|
-- Added a textual conventions section.
|
|
-- Cleaned up comments with respect to how the cross-connect identifier and
|
|
-- cross-connect type objects are created for EVCLs and EVPLs.
|
|
-- Added EVPL cross-connect table.
|
|
-- 03/08/07 djb Removed Ethernet Traffic Descriptor table and any references to it. Added
|
|
-- module identity clause and SNMP version 2 references.
|
|
-- 03/13/07 djb Added the module level configuration table.
|
|
-- 03/14/07 aed Changed MIB name to ADTRAN-GEN-ETHERNET-MIB
|
|
-- 03/16/07 aed Changed VplEvplCrossConnectEthVp to VplEvplCrossConnectEthStag
|
|
-- 03/22/07 aed Changed the AdGenEthernetOperStatus textual convention to match other
|
|
-- operStatus enums (added "testing").
|
|
-- 03/22/07 aed Added the stag membership table.
|
|
-- 03/27/07 aed Corrected module identity definition, and placed this MIB under genTa5k.
|
|
-- Changed INTEGER definitions to Integer32 for next available and failure count.
|
|
-- Corrected compiler warnings about mixing read-write and read-create columns
|
|
-- in the same table.
|
|
-- 03/29/07 aed Removed references to encapsulation mode.
|
|
-- ******************************************************************************************
|
|
|
|
DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
MODULE-IDENTITY, OBJECT-TYPE,
|
|
TimeTicks, Counter32, Integer32
|
|
FROM SNMPv2-SMI
|
|
DisplayString, RowStatus, TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC
|
|
InterfaceIndex, ifIndex
|
|
FROM IF-MIB
|
|
AtmVpIdentifier, AtmVcIdentifier
|
|
FROM ATM-TC-MIB
|
|
adGenEthernet, adGenEthernetID
|
|
FROM ADTRAN-GENTA5K-MIB
|
|
adGenSlotInfoIndex
|
|
FROM ADTRAN-GENSLOT-MIB;
|
|
|
|
adGenEthernetMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201110100000Z"
|
|
ORGANIZATION
|
|
"ADTRAN, Inc."
|
|
CONTACT-INFO
|
|
"CND Tech Support
|
|
Postal: ADTRAN, Inc.
|
|
901 Explorer Blvd.
|
|
Huntsville, AL 35806
|
|
Tel: +1 800 726-8663
|
|
Fax: +1 256 963 6217
|
|
E-mail: support@adtran.com"
|
|
DESCRIPTION
|
|
"Ethernet Cross Connects MIB"
|
|
|
|
REVISION "201110100000Z"
|
|
DESCRIPTION "Added OIDs adGenEthernetVclEvclCrossConnectOption82Insert and adGenEthernetVplEvplCrossConnectOption82Insert
|
|
to enable/disable Option-82 insertion in the crossconnect table"
|
|
|
|
::= { adGenEthernetID 1 }
|
|
|
|
-- OBJECT IDENTIFIERS
|
|
adGenEthernetMIBObjects OBJECT IDENTIFIER ::= {adGenEthernet 1}
|
|
|
|
-- **********************************************************************
|
|
-- Textual Conventions
|
|
-- **********************************************************************
|
|
AdGenEthernetCtag ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The C-tag value for an EVCL. A value of 4095
|
|
indicates that the EVCL does not use a C-tag."
|
|
SYNTAX INTEGER (0..4095)
|
|
|
|
AdGenEthernetCrossConnectType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the cross-connect table in which an endpoint
|
|
is used."
|
|
SYNTAX INTEGER {
|
|
none(1),
|
|
vplCrossConnect(2),
|
|
vclCrossConnect(3),
|
|
evplCrossConnect(4),
|
|
evclCrossConnect(5),
|
|
vplEvplCrossConnect(6),
|
|
vclEvclCrossConnect(7)
|
|
}
|
|
|
|
AdGenEthernetLastChange ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of MIB II's sysUpTime at the time a
|
|
virtual link or cross-connect entered its current
|
|
operational state. If the current state was
|
|
entered prior to the last re-initialization of the
|
|
agent then this object contains a zero value."
|
|
SYNTAX TimeTicks
|
|
|
|
AdGenEthernetOperStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value determines the operational status of a
|
|
virtual link or cross-connect. The up and down
|
|
states indicate that the traffic flow is enabled
|
|
or disabled respectively on the virtual link or
|
|
cross-connect. The unknown state indicates that
|
|
the state of it cannot be determined. "
|
|
SYNTAX INTEGER {
|
|
up(1),
|
|
down(2),
|
|
testing(3),
|
|
unknown(4)
|
|
}
|
|
|
|
AdGenEthernetStag ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The S-tag value for an EVPL or EVCL. A value of 4095
|
|
indicates that the EVCL or EVPL does not use an S-tag."
|
|
SYNTAX INTEGER (0..4095)
|
|
|
|
-- **********************************************************************
|
|
-- Configuration
|
|
-- **********************************************************************
|
|
-- This section could provide tables for defining max values of all the Ethernet interface
|
|
-- paramaters, table sizes, mgmt ports, etc. Much of this is included for ATM interfaces in RFC 2515.
|
|
-- These parameters will be used primarily for provisioning error checking.
|
|
-- For example, suppose an IfIndex only allows a maxmimum of 8 Vcls. If
|
|
-- an attempt to create the 9th evcl on that IfIndex is made, it will fail.
|
|
|
|
-- Module configuration
|
|
adGenEthernetModuleConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetModuleConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains Ethernet local Module
|
|
configuration parameters, one entry per Ethernet
|
|
Module port."
|
|
::= { adGenEthernetMIBObjects 1 }
|
|
|
|
adGenEthernetModuleConfEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetModuleConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This list contains Ethernet Module configuration
|
|
parameters and state variables and is indexed
|
|
by the module's slot index."
|
|
INDEX { adGenSlotInfoIndex }
|
|
::= { adGenEthernetModuleConfTable 1}
|
|
|
|
AdGenEthernetModuleConfEntry ::= SEQUENCE {
|
|
adGenEthernetModuleMaxEvpls INTEGER,
|
|
adGenEthernetModuleMaxEvcls INTEGER,
|
|
adGenEthernetModuleConfEvpls INTEGER,
|
|
adGenEthernetModuleConfEvcls INTEGER
|
|
}
|
|
|
|
adGenEthernetModuleMaxEvpls OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of EVPLs supported
|
|
by this module. "
|
|
::= { adGenEthernetModuleConfEntry 1}
|
|
|
|
adGenEthernetModuleMaxEvcls OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of EVCLs supported
|
|
by this module."
|
|
::= { adGenEthernetModuleConfEntry 2}
|
|
|
|
adGenEthernetModuleConfEvpls OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EVPLs currently in use by this module."
|
|
::= { adGenEthernetModuleConfEntry 3}
|
|
|
|
adGenEthernetModuleConfEvcls OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EVCLs currently in use by this module."
|
|
::= { adGenEthernetModuleConfEntry 4}
|
|
|
|
-- Ethernet interface configuration
|
|
adGenEthernetInterfaceConfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetInterfaceConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains Ethernet local interface
|
|
configuration parameters, one entry per Ethernet
|
|
interface port."
|
|
::= { adGenEthernetMIBObjects 2 }
|
|
|
|
adGenEthernetInterfaceConfEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetInterfaceConfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This list contains Ethernet interface configuration
|
|
parameters and state variables and is indexed
|
|
by an ethernet IfIndex."
|
|
INDEX { ifIndex }
|
|
::= { adGenEthernetInterfaceConfTable 1}
|
|
|
|
AdGenEthernetInterfaceConfEntry ::= SEQUENCE {
|
|
adGenEthernetInterfaceMaxEvpls INTEGER,
|
|
adGenEthernetInterfaceMaxEvcls INTEGER,
|
|
adGenEthernetInterfaceConfEvpls INTEGER,
|
|
adGenEthernetInterfaceConfEvcls INTEGER
|
|
}
|
|
|
|
adGenEthernetInterfaceMaxEvpls OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of EVPLs supported
|
|
at this Ethernet interface. "
|
|
::= { adGenEthernetInterfaceConfEntry 1}
|
|
|
|
adGenEthernetInterfaceMaxEvcls OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of EVCCs supported
|
|
at this Ethernet interface. The maximum number of EVCLs
|
|
ranges from 0 to ??? only."
|
|
::= { adGenEthernetInterfaceConfEntry 2}
|
|
|
|
adGenEthernetInterfaceConfEvpls OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EVPLs currently in use at this
|
|
Ethernet interface."
|
|
::= { adGenEthernetInterfaceConfEntry 3}
|
|
|
|
adGenEthernetInterfaceConfEvcls OBJECT-TYPE
|
|
SYNTAX INTEGER (0..4096)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of EVCLs currently in use at this
|
|
Ethernet interface."
|
|
::= { adGenEthernetInterfaceConfEntry 4}
|
|
|
|
|
|
-- **********************************************************************
|
|
-- Provisioning
|
|
-- **********************************************************************
|
|
|
|
-- Ethernet VPL - assigning S-tags to interfaces
|
|
|
|
|
|
adGenEthernetVplStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This status string contains the last error
|
|
that occured when an operation on the adGenEthernetVplTable
|
|
failed."
|
|
::= { adGenEthernetMIBObjects 3 }
|
|
|
|
adGenEthernetVplTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetVplEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ethernet Virtual Path Link (EVPL) table. A
|
|
bi-directional EVPL is modeled as one entry
|
|
in this table. This table can be used for
|
|
EVPL end-points for cross-connects and bridge
|
|
associations. In general, evp-evp cross-connects are needed
|
|
ONLY if tag translation is required, as direct-mapping is inherent."
|
|
::= { adGenEthernetMIBObjects 4}
|
|
|
|
adGenEthernetVplEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetVplEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the EVPL table. This entry is
|
|
used to model a bi-directional EVPL."
|
|
INDEX {ifIndex, adGenEthernetVplStag }
|
|
::= { adGenEthernetVplTable 1}
|
|
|
|
|
|
AdGenEthernetVplEntry ::= SEQUENCE {
|
|
adGenEthernetVplStag AdGenEthernetStag,
|
|
adGenEthernetVplName DisplayString,
|
|
adGenEthernetVplOperStatus AdGenEthernetOperStatus,
|
|
adGenEthernetVplLastChange AdGenEthernetLastChange,
|
|
adGenEthernetVplCrossConnectType AdGenEthernetCrossConnectType,
|
|
adGenEthernetVplCrossConnectIdentifier INTEGER,
|
|
adGenEthernetVplLastError DisplayString,
|
|
adGenEthernetVplRowStatus RowStatus
|
|
}
|
|
|
|
adGenEthernetVplStag OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The S-tag value of the EVPL."
|
|
::= { adGenEthernetVplEntry 1}
|
|
|
|
adGenEthernetVplName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name given to this Ethernet VPL."
|
|
::= { adGenEthernetVplEntry 2 }
|
|
|
|
adGenEthernetVplOperStatus OBJECT-TYPE
|
|
SYNTAX AdGenEthernetOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of the EVPL."
|
|
::= { adGenEthernetVplEntry 3}
|
|
|
|
adGenEthernetVplLastChange OBJECT-TYPE
|
|
SYNTAX AdGenEthernetLastChange
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time this
|
|
EVPL entered its current operational state."
|
|
::= { adGenEthernetVplEntry 4 }
|
|
|
|
adGenEthernetVplCrossConnectType OBJECT-TYPE
|
|
SYNTAX AdGenEthernetCrossConnectType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is instantiated only for an EVPL
|
|
which is cross-connected to other entities.
|
|
The value of this object is initialized by the
|
|
agent after the associated entries in a cross connect
|
|
table have been created. This value identifies the
|
|
cross connect table in which this EVPL is used."
|
|
::= { adGenEthernetVplEntry 5}
|
|
|
|
adGenEthernetVplCrossConnectIdentifier OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is instantiated only for an EVPL
|
|
which is cross-connected to other entities.
|
|
The value of this object is initialized by the
|
|
agent after the associated entries in a
|
|
cross-connect table have been created."
|
|
::= {adGenEthernetVplEntry 6}
|
|
|
|
adGenEthernetVplLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string describing the last error experienced
|
|
for this particular entry in the table."
|
|
::= { adGenEthernetVplEntry 7 }
|
|
|
|
adGenEthernetVplRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create
|
|
a new row or modify or delete an
|
|
existing row in this table."
|
|
DEFVAL { active }
|
|
::= {adGenEthernetVplEntry 8}
|
|
|
|
|
|
|
|
-- Ethernet Vcl (EVCL)
|
|
|
|
adGenEthernetVclStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This status string contains the last error
|
|
that occured when an operation on the adGenEthernetVplTable
|
|
failed."
|
|
::= { adGenEthernetMIBObjects 5 }
|
|
|
|
adGenEthernetVclTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetVclEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ethernet Virtual Circuit Link (EVCL) table. A
|
|
bi-directional EVCL is modeled as one entry
|
|
in this table. This table can be used for
|
|
EVCL end-points for cross-connects to other endpoints
|
|
including, EVCLs, VCLs, bridges, etc."
|
|
::= { adGenEthernetMIBObjects 6}
|
|
|
|
adGenEthernetVclEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetVclEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the EVCL table. This entry is
|
|
used to model a bi-directional EVCL."
|
|
|
|
INDEX {ifIndex, adGenEthernetVclStag, adGenEthernetVclCtag }
|
|
::= { adGenEthernetVclTable 1}
|
|
|
|
|
|
AdGenEthernetVclEntry ::= SEQUENCE {
|
|
adGenEthernetVclStag AdGenEthernetStag,
|
|
adGenEthernetVclCtag AdGenEthernetCtag,
|
|
adGenEthernetVclName DisplayString,
|
|
adGenEthernetVclOperStatus AdGenEthernetOperStatus,
|
|
adGenEthernetVclLastChange AdGenEthernetLastChange,
|
|
adGenEthernetVclCrossConnectType AdGenEthernetCrossConnectType,
|
|
adGenEthernetVclCrossConnectIdentifier INTEGER,
|
|
adGenEthernetVclLastError DisplayString,
|
|
adGenEthernetVclRowStatus RowStatus
|
|
}
|
|
|
|
adGenEthernetVclStag OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The S-tag value of the EVCL."
|
|
::= { adGenEthernetVclEntry 1}
|
|
|
|
adGenEthernetVclCtag OBJECT-TYPE
|
|
SYNTAX AdGenEthernetCtag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The C-tag value of the EVCL."
|
|
::= { adGenEthernetVclEntry 2}
|
|
|
|
adGenEthernetVclName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name given to this Ethernet VCL."
|
|
::= { adGenEthernetVclEntry 3 }
|
|
|
|
adGenEthernetVclOperStatus OBJECT-TYPE
|
|
SYNTAX AdGenEthernetOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of the EVCL."
|
|
::= { adGenEthernetVclEntry 4}
|
|
|
|
|
|
adGenEthernetVclLastChange OBJECT-TYPE
|
|
SYNTAX AdGenEthernetLastChange
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time this
|
|
EVCL entered its current operational state."
|
|
::= { adGenEthernetVclEntry 5 }
|
|
|
|
adGenEthernetVclCrossConnectType OBJECT-TYPE
|
|
SYNTAX AdGenEthernetCrossConnectType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is instantiated only for an EVCL
|
|
which is cross-connected to other entities.
|
|
The value of this object is initialized by the
|
|
agent after the associated entries in a cross connect
|
|
table have been created. This value identifies the
|
|
cross-connect table in which this EVCL is used."
|
|
::= { adGenEthernetVclEntry 6}
|
|
|
|
adGenEthernetVclCrossConnectIdentifier OBJECT-TYPE
|
|
SYNTAX INTEGER (0..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is instantiated only for an EVCL
|
|
which is cross-connected to other entities.
|
|
The value of this object is initialized by the
|
|
agent after the associated entries in a
|
|
cross connect table have been created."
|
|
::= {adGenEthernetVclEntry 7}
|
|
|
|
adGenEthernetVclLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string describing the last error experienced."
|
|
::= { adGenEthernetVclEntry 8 }
|
|
|
|
adGenEthernetVclRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create
|
|
a new row or modify or delete an
|
|
existing row in this table."
|
|
DEFVAL { active }
|
|
::= {adGenEthernetVclEntry 9}
|
|
|
|
-- Atm vcl to Ethernet evcl cross-connects
|
|
|
|
adGenEthernetVclEvclCrossConnectNumberNext OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the next available VC cross-connect number."
|
|
::= { adGenEthernetMIBObjects 7 }
|
|
|
|
adGenEthernetVclEvclCrossConnectFailureCounter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the number of failed VC cross-connects."
|
|
::= { adGenEthernetMIBObjects 8 }
|
|
|
|
adGenEthernetVclEvclCrossConnectStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Error status messages for Ethernet VC Cross-Connects."
|
|
::= { adGenEthernetMIBObjects 9 }
|
|
|
|
adGenEthernetVclEvclCrossConnectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetVclEvclCrossConnectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VCL Cross Connect table for ATM vcl to Ethernet EVCL endpoints.
|
|
Endpoints are defined against interfaces, which may equate to physical
|
|
(Ethernet, DSL) or logical (bridge) entities.
|
|
An entry in this table models a
|
|
cross-connected vcl to evcl pair. RFC 2515 covers vcl to vcl cross-
|
|
connects, while evcl to evcl is supported in a subsequent table.
|
|
This cross-connect type implies interworking from VPI/VCI to S-tag/C-tag).
|
|
Each vcl/evcl must have its vclCrossConnect set to point to the associated
|
|
cross-connect table and index."
|
|
::= { adGenEthernetMIBObjects 10 }
|
|
|
|
|
|
adGenEthernetVclEvclCrossConnectEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetVclEvclCrossConnectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the VCL to EVCL Cross Connect table.
|
|
This entry is used to model a bi-directional ATM to Ethernet
|
|
VCL cross-connect between two end points."
|
|
|
|
INDEX { adGenEthernetVclEvclCrossConnectIndex,
|
|
adGenEthernetVclEvclCrossConnectAtmIfIndex,
|
|
adGenEthernetVclEvclCrossConnectAtmVpi,
|
|
adGenEthernetVclEvclCrossConnectAtmVci,
|
|
adGenEthernetVclEvclCrossConnectEthIfIndex,
|
|
adGenEthernetVclEvclCrossConnectEthStag,
|
|
adGenEthernetVclEvclCrossConnectEthCtag }
|
|
::= { adGenEthernetVclEvclCrossConnectTable 1 }
|
|
|
|
AdGenEthernetVclEvclCrossConnectEntry ::= SEQUENCE {
|
|
adGenEthernetVclEvclCrossConnectIndex INTEGER,
|
|
adGenEthernetVclEvclCrossConnectAtmIfIndex InterfaceIndex,
|
|
adGenEthernetVclEvclCrossConnectAtmVpi AtmVpIdentifier,
|
|
adGenEthernetVclEvclCrossConnectAtmVci AtmVcIdentifier,
|
|
adGenEthernetVclEvclCrossConnectEthIfIndex InterfaceIndex,
|
|
adGenEthernetVclEvclCrossConnectEthStag AdGenEthernetStag,
|
|
adGenEthernetVclEvclCrossConnectEthCtag AdGenEthernetCtag,
|
|
adGenEthernetVclEvclCrossConnectName DisplayString,
|
|
adGenEthernetVclEvclCrossConnectOperStatus AdGenEthernetOperStatus,
|
|
adGenEthernetVclEvclCrossConnectLastChange AdGenEthernetLastChange,
|
|
adGenEthernetVclEvclCrossConnectLastError DisplayString,
|
|
adGenEthernetVclEvclCrossConnectRowStatus RowStatus,
|
|
adGenEthernetVclEvclCrossConnectOption82Insert TruthValue
|
|
}
|
|
|
|
adGenEthernetVclEvclCrossConnectIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value to identify this VCL-EVCL cross-connect.
|
|
For each EVCL/VCL associated with this cross-connect,
|
|
the agent reports this cross-connect index value
|
|
in the CrossConnectIdentifier attribute and
|
|
adGenEthernetVclEvlCrossConnect type in CrossConnectType
|
|
attribute of the corresponding entry."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 1 }
|
|
|
|
adGenEthernetVclEvclCrossConnectAtmIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the ATM interface for
|
|
this cross-connect."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 2 }
|
|
|
|
adGenEthernetVclEvclCrossConnectAtmVpi OBJECT-TYPE
|
|
SYNTAX AtmVpIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VPI value of the Atm VCL."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 3}
|
|
|
|
adGenEthernetVclEvclCrossConnectAtmVci OBJECT-TYPE
|
|
SYNTAX AtmVcIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VCI value of the Atm VCL."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 4}
|
|
|
|
adGenEthernetVclEvclCrossConnectEthIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the Ethernet interface for
|
|
this cross-connect."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 5 }
|
|
|
|
adGenEthernetVclEvclCrossConnectEthStag OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The S-tag value of the EVCL."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 6}
|
|
|
|
adGenEthernetVclEvclCrossConnectEthCtag OBJECT-TYPE
|
|
SYNTAX AdGenEthernetCtag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The C-tag value of the EVCL."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 7}
|
|
|
|
adGenEthernetVclEvclCrossConnectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name given to this cross-connect."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 8 }
|
|
|
|
adGenEthernetVclEvclCrossConnectOperStatus OBJECT-TYPE
|
|
SYNTAX AdGenEthernetOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of the EVCL cross-connect."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 9}
|
|
|
|
|
|
adGenEthernetVclEvclCrossConnectLastChange OBJECT-TYPE
|
|
SYNTAX AdGenEthernetLastChange
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time this
|
|
EVCL cross-connect entered its current operational state."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 10 }
|
|
|
|
|
|
adGenEthernetVclEvclCrossConnectLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string describing the last error experienced."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 11 }
|
|
|
|
|
|
adGenEthernetVclEvclCrossConnectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create
|
|
a new row or modify or delete an
|
|
existing row in this table."
|
|
DEFVAL { active }
|
|
::= {adGenEthernetVclEvclCrossConnectEntry 12}
|
|
|
|
adGenEthernetVclEvclCrossConnectOption82Insert OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable Option 82 Insertion."
|
|
::= { adGenEthernetVclEvclCrossConnectEntry 13}
|
|
|
|
-- ATM VPI to Ethernet S-tag cross-connect
|
|
|
|
adGenEthernetVplEvplCrossConnectNumberNext OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the next available VP cross-connect number."
|
|
::= { adGenEthernetMIBObjects 11 }
|
|
|
|
adGenEthernetVplEvplCrossConnectFailureCounter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the number of failed VP cross-connects."
|
|
::= { adGenEthernetMIBObjects 12 }
|
|
|
|
adGenEthernetVplEvplCrossConnectStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Error status messages for Ethernet VP Cross-Connects."
|
|
::= { adGenEthernetMIBObjects 13 }
|
|
|
|
adGenEthernetVplEvplCrossConnectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetVplEvplCrossConnectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VP Cross Connect table for ATM vp and Ethernet evp endpoints.
|
|
An entry in this table models cross-connects between ATM vpl
|
|
and Ethernet evpls (interworking from VPI to S-tag). Each vpl/evpl
|
|
must have its vplCrossConnectIdentifier set to point to the
|
|
associated cross-connect index and vplCrossConnectType set to the
|
|
adGenEthernetVplEvplCrossConnectTable type."
|
|
::= { adGenEthernetMIBObjects 14 }
|
|
|
|
|
|
adGenEthernetVplEvplCrossConnectEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetVplEvplCrossConnectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the VP Cross Connect table.
|
|
This entry is used to model a bi-directional ATM to Ethernet mixed
|
|
VP cross-connect cross-connecting two end points."
|
|
|
|
INDEX { adGenEthernetVplEvplCrossConnectIndex,
|
|
adGenEthernetVplEvplCrossConnectAtmIfIndex,
|
|
adGenEthernetVplEvplCrossConnectAtmVp,
|
|
adGenEthernetVplEvplCrossConnectEthIfIndex,
|
|
adGenEthernetVplEvplCrossConnectEthStag }
|
|
::= { adGenEthernetVplEvplCrossConnectTable 1 }
|
|
|
|
AdGenEthernetVplEvplCrossConnectEntry ::= SEQUENCE {
|
|
adGenEthernetVplEvplCrossConnectIndex INTEGER,
|
|
adGenEthernetVplEvplCrossConnectAtmIfIndex InterfaceIndex,
|
|
adGenEthernetVplEvplCrossConnectAtmVp AtmVpIdentifier,
|
|
adGenEthernetVplEvplCrossConnectEthIfIndex InterfaceIndex,
|
|
adGenEthernetVplEvplCrossConnectEthStag AdGenEthernetStag,
|
|
adGenEthernetVplEvplCrossConnectName DisplayString,
|
|
adGenEthernetVplEvplCrossConnectOperStatus AdGenEthernetOperStatus,
|
|
adGenEthernetVplEvplCrossConnectLastChange AdGenEthernetLastChange,
|
|
adGenEthernetVplEvplCrossConnectLastError DisplayString,
|
|
adGenEthernetVplEvplCrossConnectRowStatus RowStatus,
|
|
adGenEthernetVplEvplCrossConnectOption82Insert TruthValue
|
|
}
|
|
|
|
adGenEthernetVplEvplCrossConnectIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value to identify this VPL-EVPL cross-connect.
|
|
For each EVPL/VPL associated with this cross-connect,
|
|
the agent reports this cross-connect index value
|
|
in the CrossConnectIdentifier attribute and
|
|
adGenEthernetVplEvplCrossConnect type in CrossConnectType
|
|
attribute of the corresponding entry."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 1 }
|
|
|
|
adGenEthernetVplEvplCrossConnectAtmIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the ATM interface for
|
|
this cross-connect."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 2 }
|
|
|
|
adGenEthernetVplEvplCrossConnectAtmVp OBJECT-TYPE
|
|
SYNTAX AtmVpIdentifier
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VPI value of the VP."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 3}
|
|
|
|
adGenEthernetVplEvplCrossConnectEthIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of the Ethernet interface for
|
|
this cross-connect."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 4 }
|
|
|
|
adGenEthernetVplEvplCrossConnectEthStag OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The S-tag value of the EVPL."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 5}
|
|
|
|
adGenEthernetVplEvplCrossConnectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name given to this cross-connect."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 6 }
|
|
|
|
adGenEthernetVplEvplCrossConnectOperStatus OBJECT-TYPE
|
|
SYNTAX AdGenEthernetOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of the EVCL cross-connect."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 7}
|
|
|
|
|
|
adGenEthernetVplEvplCrossConnectLastChange OBJECT-TYPE
|
|
SYNTAX AdGenEthernetLastChange
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time this
|
|
EVCL cross-connect entered its current operational state."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 8 }
|
|
|
|
|
|
adGenEthernetVplEvplCrossConnectLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string describing the last error experienced."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 9 }
|
|
|
|
|
|
adGenEthernetVplEvplCrossConnectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create
|
|
a new row or modify or delete an
|
|
existing row in this table."
|
|
DEFVAL { active }
|
|
::= {adGenEthernetVplEvplCrossConnectEntry 10}
|
|
|
|
|
|
adGenEthernetVplEvplCrossConnectOption82Insert OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Enable/disable Option 82 Insertion."
|
|
::= { adGenEthernetVplEvplCrossConnectEntry 11}
|
|
|
|
|
|
-- Ethernet evpl to Ethernet evpl cross-connects
|
|
|
|
adGenEthernetEvplCrossConnectNumberNext OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the next available Ethernet VP cross-connect number."
|
|
::= { adGenEthernetMIBObjects 15 }
|
|
|
|
adGenEthernetEvplCrossConnectFailureCounter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the number of failed Ethernet VP cross-connects."
|
|
::= { adGenEthernetMIBObjects 16 }
|
|
|
|
adGenEthernetEvplCrossConnectStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Error status messages for Ethernet VP Cross-Connects."
|
|
::= { adGenEthernetMIBObjects 17 }
|
|
|
|
adGenEthernetEvplCrossConnectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetEvplCrossConnectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VPL Cross Connect table for Ethernet Evpl endpoints.
|
|
Endpoints are defined against interfaces, which may equate to physical
|
|
(Ethernet) or logical (bridge) entities.
|
|
An entry in this table models a cross-connected Evpl pair.
|
|
Each Evpl must have its vclCrossConnect set to point to the associated
|
|
cross-connect table and index."
|
|
::= { adGenEthernetMIBObjects 18 }
|
|
|
|
|
|
adGenEthernetEvplCrossConnectEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetEvplCrossConnectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the Evpl Cross Connect table.
|
|
This entry is used to model a bi-directional Ethernet
|
|
VPL cross-connect between two end points."
|
|
|
|
INDEX { adGenEthernetEvplCrossConnectIndex,
|
|
adGenEthernetEvplCrossConnectIfIndex1,
|
|
adGenEthernetEvplCrossConnectStag1,
|
|
adGenEthernetEvplCrossConnectIfIndex2,
|
|
adGenEthernetEvplCrossConnectStag2}
|
|
::= { adGenEthernetEvplCrossConnectTable 1 }
|
|
|
|
AdGenEthernetEvplCrossConnectEntry ::= SEQUENCE {
|
|
adGenEthernetEvplCrossConnectIndex INTEGER,
|
|
adGenEthernetEvplCrossConnectIfIndex1 InterfaceIndex,
|
|
adGenEthernetEvplCrossConnectStag1 AdGenEthernetStag,
|
|
adGenEthernetEvplCrossConnectIfIndex2 InterfaceIndex,
|
|
adGenEthernetEvplCrossConnectStag2 AdGenEthernetStag,
|
|
adGenEthernetEvplCrossConnectName DisplayString,
|
|
adGenEthernetEvplCrossConnectOperStatus AdGenEthernetOperStatus,
|
|
adGenEthernetEvplCrossConnectLastChange AdGenEthernetLastChange,
|
|
adGenEthernetEvplCrossConnectLastError DisplayString,
|
|
adGenEthernetEvplCrossConnectRowStatus RowStatus
|
|
}
|
|
|
|
adGenEthernetEvplCrossConnectIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value to identify this Evpl cross-connect.
|
|
For each Evpl associated with this cross-connect,
|
|
the agent reports this cross-connect index value
|
|
in the CrossConnectIdentifier attribute and
|
|
adGenEthernetEvplCrossConnect type in CrossConnectType
|
|
attribute of the corresponding entry."
|
|
::= { adGenEthernetEvplCrossConnectEntry 1 }
|
|
|
|
adGenEthernetEvplCrossConnectIfIndex1 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of an Ethernet/Logical interface for
|
|
this EVP cross-connect."
|
|
::= { adGenEthernetEvplCrossConnectEntry 2 }
|
|
|
|
adGenEthernetEvplCrossConnectStag1 OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Stag value of an Evpl."
|
|
::= { adGenEthernetEvplCrossConnectEntry 3}
|
|
|
|
adGenEthernetEvplCrossConnectIfIndex2 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of an Ethernet/Logical interface for
|
|
this EVP cross-connect."
|
|
::= { adGenEthernetEvplCrossConnectEntry 4 }
|
|
|
|
adGenEthernetEvplCrossConnectStag2 OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The S-tag value of an Evpl."
|
|
::= { adGenEthernetEvplCrossConnectEntry 5}
|
|
|
|
adGenEthernetEvplCrossConnectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name given to this cross-connect."
|
|
::= { adGenEthernetEvplCrossConnectEntry 6 }
|
|
|
|
adGenEthernetEvplCrossConnectOperStatus OBJECT-TYPE
|
|
SYNTAX AdGenEthernetOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of the Evpl cross-connect."
|
|
::= { adGenEthernetEvplCrossConnectEntry 7}
|
|
|
|
|
|
adGenEthernetEvplCrossConnectLastChange OBJECT-TYPE
|
|
SYNTAX AdGenEthernetLastChange
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time this
|
|
Evpl cross-connect entered its current operational state."
|
|
::= { adGenEthernetEvplCrossConnectEntry 8 }
|
|
|
|
|
|
adGenEthernetEvplCrossConnectLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string describing the last error experienced."
|
|
::= { adGenEthernetEvplCrossConnectEntry 9 }
|
|
|
|
|
|
adGenEthernetEvplCrossConnectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create
|
|
a new row or modify or delete an
|
|
existing row in this table."
|
|
DEFVAL { active }
|
|
::= {adGenEthernetEvplCrossConnectEntry 10}
|
|
|
|
-- Ethernet evcl to Ethernet evcl cross-connects
|
|
|
|
adGenEthernetEvclCrossConnectNumberNext OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the next available Ethernet VC cross-connect number."
|
|
::= { adGenEthernetMIBObjects 19 }
|
|
|
|
adGenEthernetEvclCrossConnectFailureCounter OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Returns the number of failed Ethernet VC cross-connects."
|
|
::= { adGenEthernetMIBObjects 20 }
|
|
|
|
adGenEthernetEvclCrossConnectStatus OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Error status messages for Ethernet VC Cross-Connects."
|
|
::= { adGenEthernetMIBObjects 21 }
|
|
|
|
adGenEthernetEvclCrossConnectTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetEvclCrossConnectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The VCL Cross Connect table for Ethernet EVCL endpoints.
|
|
Endpoints are defined against interfaces, which may equate to physical
|
|
(Ethernet) or logical (bridge) entities.
|
|
An entry in this table models a cross-connected evcl pair.
|
|
Each evcl must have its vclCrossConnect set to point to the associated
|
|
cross-connect table and index."
|
|
::= { adGenEthernetMIBObjects 22 }
|
|
|
|
|
|
adGenEthernetEvclCrossConnectEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetEvclCrossConnectEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry in the EVCL Cross Connect table.
|
|
This entry is used to model a bi-directional Ethernet
|
|
VCL cross-connect between two end points."
|
|
|
|
INDEX { adGenEthernetEvclCrossConnectIndex,
|
|
adGenEthernetEvclCrossConnectIfIndex1,
|
|
adGenEthernetEvclCrossConnectStag1,
|
|
adGenEthernetEvclCrossConnectCtag1,
|
|
adGenEthernetEvclCrossConnectIfIndex2,
|
|
adGenEthernetEvclCrossConnectStag2,
|
|
adGenEthernetEvclCrossConnectCtag2}
|
|
::= { adGenEthernetEvclCrossConnectTable 1 }
|
|
|
|
AdGenEthernetEvclCrossConnectEntry ::= SEQUENCE {
|
|
adGenEthernetEvclCrossConnectIndex INTEGER,
|
|
adGenEthernetEvclCrossConnectIfIndex1 InterfaceIndex,
|
|
adGenEthernetEvclCrossConnectStag1 AdGenEthernetStag,
|
|
adGenEthernetEvclCrossConnectCtag1 AdGenEthernetCtag,
|
|
adGenEthernetEvclCrossConnectIfIndex2 InterfaceIndex,
|
|
adGenEthernetEvclCrossConnectStag2 AdGenEthernetStag,
|
|
adGenEthernetEvclCrossConnectCtag2 AdGenEthernetCtag,
|
|
adGenEthernetEvclCrossConnectName DisplayString,
|
|
adGenEthernetEvclCrossConnectOperStatus AdGenEthernetOperStatus,
|
|
adGenEthernetEvclCrossConnectLastChange AdGenEthernetLastChange,
|
|
adGenEthernetEvclCrossConnectLastError DisplayString,
|
|
adGenEthernetEvclCrossConnectRowStatus RowStatus
|
|
}
|
|
|
|
adGenEthernetEvclCrossConnectIndex OBJECT-TYPE
|
|
SYNTAX INTEGER (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value to identify this EVCL cross-connect.
|
|
For each EVCL associated with this cross-connect,
|
|
the agent reports this cross-connect index value
|
|
in the CrossConnectIdentifier attribute and
|
|
adGenEthernetEvclCrossConnect type in CrossConnectType
|
|
attribute of the corresponding entry."
|
|
::= { adGenEthernetEvclCrossConnectEntry 1 }
|
|
|
|
adGenEthernetEvclCrossConnectIfIndex1 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of an Ethernet/Logical interface for
|
|
this EVC cross-connect."
|
|
::= { adGenEthernetEvclCrossConnectEntry 2 }
|
|
|
|
adGenEthernetEvclCrossConnectStag1 OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Stag value of an EVCL."
|
|
::= { adGenEthernetEvclCrossConnectEntry 3}
|
|
|
|
adGenEthernetEvclCrossConnectCtag1 OBJECT-TYPE
|
|
SYNTAX AdGenEthernetCtag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Ctag value of an EVCL."
|
|
::= { adGenEthernetEvclCrossConnectEntry 4}
|
|
|
|
adGenEthernetEvclCrossConnectIfIndex2 OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ifIndex value of an Ethernet/Logical interface for
|
|
this EVC cross-connect."
|
|
::= { adGenEthernetEvclCrossConnectEntry 5 }
|
|
|
|
adGenEthernetEvclCrossConnectStag2 OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The S-tag value of an EVCL."
|
|
::= { adGenEthernetEvclCrossConnectEntry 6}
|
|
|
|
adGenEthernetEvclCrossConnectCtag2 OBJECT-TYPE
|
|
SYNTAX AdGenEthernetCtag
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The C-tag value of an EVCL."
|
|
::= { adGenEthernetEvclCrossConnectEntry 7}
|
|
|
|
adGenEthernetEvclCrossConnectName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The textual name given to this cross-connect."
|
|
::= { adGenEthernetEvclCrossConnectEntry 8 }
|
|
|
|
adGenEthernetEvclCrossConnectOperStatus OBJECT-TYPE
|
|
SYNTAX AdGenEthernetOperStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current operational status of the EVCL cross-connect."
|
|
::= { adGenEthernetEvclCrossConnectEntry 9}
|
|
|
|
|
|
adGenEthernetEvclCrossConnectLastChange OBJECT-TYPE
|
|
SYNTAX AdGenEthernetLastChange
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of sysUpTime at the time this
|
|
EVCL cross-connect entered its current operational state."
|
|
::= { adGenEthernetEvclCrossConnectEntry 10 }
|
|
|
|
|
|
adGenEthernetEvclCrossConnectLastError OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The string describing the last error experienced."
|
|
::= { adGenEthernetEvclCrossConnectEntry 11 }
|
|
|
|
|
|
adGenEthernetEvclCrossConnectRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to create
|
|
a new row or modify or delete an
|
|
existing row in this table."
|
|
DEFVAL { active }
|
|
::= {adGenEthernetEvclCrossConnectEntry 12}
|
|
|
|
-- Membership table for Stags
|
|
|
|
adGenEthernetStagMembershipTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdGenEthernetStagMembershipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains status information for S-tag membership."
|
|
::= { adGenEthernetMIBObjects 23 }
|
|
|
|
adGenEthernetStagMembershipEntry OBJECT-TYPE
|
|
SYNTAX AdGenEthernetStagMembershipEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"..."
|
|
INDEX { adGenEthernetVplStag, ifIndex }
|
|
::= { adGenEthernetStagMembershipTable 1 }
|
|
|
|
AdGenEthernetStagMembershipEntry ::=
|
|
SEQUENCE {
|
|
adGenEthernetStagMembershipCount Counter32
|
|
}
|
|
|
|
adGenEthernetStagMembershipCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable returns a count of the number
|
|
of items that are connected to this EVPL.
|
|
The count is incremented, for example, when
|
|
a VclEvclCrossConnect is created. The value
|
|
is decremented when the cross-connect is deleted.
|
|
This variable may be used to police the removal
|
|
of EVPL mappings."
|
|
::= { adGenEthernetStagMembershipEntry 1 }
|
|
|
|
END
|