Observium_CE/mibs/extreme/EXTREME-MPLS-MIB

1086 lines
41 KiB
Plaintext

-- ################################################################################
EXTREME-MPLS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, Counter64
FROM SNMPv2-SMI -- [RFC2578]
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF -- [RFC2580]
extremeAgent
FROM EXTREME-BASE-MIB
TruthValue, TimeStamp
FROM SNMPv2-TC -- [RFC2579]
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB -- [RFC3411 </rfcs/rfc3411.html>]
PwIndexType, PwOperStatusTC,
PwStatus
FROM PW-TC-STD-MIB -- [PWTC]
VPNIdOrZero
FROM VPN-TC-STD-MIB -- [RFC4265]
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- [RFC4001]
-- IndexInteger,
-- IndexIntegerNextFree
-- FROM DIFFSERV-MIB
-- [RFC3289]
MplsTunnelIndex, MplsTunnelInstanceIndex,
MplsExtendedTunnelId, MplsLdpIdentifier,
MplsLsrIdentifier
FROM MPLS-TC-STD-MIB -- [RFC3811]
pwIndex
FROM PW-STD-MIB -- [PWMIB]
MplsIndexType
FROM MPLS-LSR-STD-MIB -- [RFC3813]
;
extremeMplsMIB MODULE-IDENTITY
LAST-UPDATED "201006280000Z" -- June 28, 2010
ORGANIZATION "Extreme Networks, Inc."
CONTACT-INFO "www.extremenetworks.com"
DESCRIPTION "Extreme extensions to mplsTeStdMIB"
::= { extremeAgent 37 }
-- Notifications
extremeMplsNotifications OBJECT IDENTIFIER ::= { extremeMplsMIB 0 }
extremeMplsScalars OBJECT IDENTIFIER ::= { extremeMplsMIB 1 }
-- DEFINED IN extremersvpmib.my
-- extremeMplsTeMIB MODULE-IDENTITY ::= { extremeMplsMIB 2 }
extremeVplsObjects OBJECT IDENTIFIER ::= { extremeMplsMIB 3 }
extremeL2VpnMplsNotificationHandler OBJECT IDENTIFIER ::= { extremeMplsMIB 4 }
extremePwObjects OBJECT IDENTIFIER ::= { extremeMplsMIB 5 }
IndexInteger ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d"
STATUS current
DESCRIPTION
"An integer which may be used as a table index."
SYNTAX Unsigned32 (1..4294967295)
extremePwUpDownNotificationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is set to true(1), then it enables
the emission of pwUp and pwDown
notifications; otherwise these notifications are not
emitted."
REFERENCE
"See also [RFC3413] for explanation that
notifications are under the ultimate control of the
MIB module in this document."
DEFVAL { true }
::= { extremeMplsScalars 5 }
extremePwDeletedNotificationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is set to true(1), then it enables the
emission of pwDeleted notification; otherwise this
notification is not emitted."
REFERENCE
"See also [RFC3413] for explanation that
notifications are under the ultimate control of the
MIB module in this document."
DEFVAL { true }
::= { extremeMplsScalars 6 }
extremePwNotificationMaxRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates the maximum number of
notifications issued per second. If events occur
more rapidly, the implementation may simply fail to
emit these notifications during that period, or may
queue them until an appropriate time. A value of 0
means no throttling is applied and events may be
notified at the rate at which they occur."
DEFVAL { 0 }
::= { extremeMplsScalars 7 }
extremePwNotificationPwIndex OBJECT-TYPE
SYNTAX PwIndexType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates the index of the pseudowire
that either went up, down, or was deleted as reported
by the corresponding notification.
To obtain further information regarding the pseudowire,
the network administrator should look up the corresponding
pseudowire entry in pwTable (RFC 5601)."
::= { extremeMplsScalars 8 }
extremePwNotificationPwOperStatus OBJECT-TYPE
SYNTAX PwOperStatusTC
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable is used to report the value of pwOperStatus
in pwTable (RFC 5601) associated with the pseudowire that
went up or down."
::= { extremeMplsScalars 9 }
extremePwNotificationPeerAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Denotes the address type of the peer node."
::= { extremeMplsScalars 10 }
extremePwNotificationPeerAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This object contains the value of the peer node address."
::= { extremeMplsScalars 11 }
extremeMplsNotifTunnelIndex OBJECT-TYPE
SYNTAX MplsTunnelIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Uniquely identifies a set of tunnel instances
between a pair of ingress and egress LSRs.
Contains part of the index of a te tunnel that underwent
state change.
The same tunnel can also be looked up in the te mib."
REFERENCE
"1. RSVP-TE: Extensions to RSVP for LSP Tunnels,
Awduche et al, RFC 3209 </rfcs/rfc3209.html>, December 2001
2. Constraint-Based LSP Setup using LDP, Jamoussi
(Editor), RFC 3212 </rfcs/rfc3212.html>, January 2002
3. MPLS Traffic Engineering (TE) Management Information Base (MIB).
http://www.faqs.org/rfcs/rfc3812.html."
::= { extremeMplsScalars 12 }
extremeMplsNotifTunnelInstance OBJECT-TYPE
SYNTAX MplsTunnelInstanceIndex
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Uniquely identifies a particular instance of a
tunnel between a pair of ingress and egress LSRs."
::= { extremeMplsScalars 13 }
extremeMplsNotifTunnelIngressLSRId OBJECT-TYPE
SYNTAX MplsExtendedTunnelId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Identity of the ingress LSR associated with this
tunnel instance."
::= { extremeMplsScalars 14 }
extremeMplsNotifTunnelEgressLSRId OBJECT-TYPE
SYNTAX MplsExtendedTunnelId
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Identity of the egress LSR associated with this
tunnel instance."
::= { extremeMplsScalars 15 }
extremeMplsNotifTunnelAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reports the desired operational status of this tunnel."
::= { extremeMplsScalars 16 }
extremeMplsNotifTunnelOperStatus OBJECT-TYPE
SYNTAX INTEGER {
-- ready to pass packets
up(1),
down(2),
-- in some test mode
testing(3),
-- status cannot be determined
unknown(4),
dormant(5),
-- some component is missing
notPresent(6),
-- down due to the state of
-- lower layer interfaces
lowerLayerDown(7)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reports the actual operational status of this
tunnel, which is typically but not limited to, a
function of the state of individual segments of
this tunnel."
::= { extremeMplsScalars 17 }
extremeMplsNotifLdpEntityLdpId OBJECT-TYPE
SYNTAX MplsLdpIdentifier
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The LDP identifier. This is the primary index to identify
a row in the mplsLdpEntityTable (RFC 3815)."
REFERENCE
"1. RFC3036: LDP Specification, Section on LDP Identifiers.
2. RFC3815: Definitions of Managed Objects for the Multiprotocol
Label Switching (MPLS), Label Distribution Protocol (LDP)."
::= { extremeMplsScalars 18 }
extremeMplsNotifLdpEntityIndex OBJECT-TYPE
SYNTAX IndexInteger
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This index is used as a secondary index to uniquely identify
a row in the mplsLdpEntityTable (RFC 3815).
This object is meaningful to some but not all, LDP
implementations."
::= { extremeMplsScalars 19 }
extremeMplsNotifLdpPeerLdpId OBJECT-TYPE
SYNTAX MplsLdpIdentifier
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The LDP identifier of this LDP Peer."
REFERENCE
"1. RFC3036: LDP Specification, Section on LDP Identifiers.
2. RFC3815: Definitions of Managed Objects for LDP."
::= { extremeMplsScalars 20 }
extremeMplsNotifLdpSessionState OBJECT-TYPE
SYNTAX INTEGER {
nonexistent(1),
initialized(2),
openrec(3),
opensent(4),
operational(5)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current state of the session, all of the
states 1 to 5 are based on the state machine
for session negotiation behavior."
REFERENCE
"1. RFC3036: LDP Specification, Section 2.5.4, Initialization
State Machine.
2. RFC3815: Definitions of Managed Objects for LDP."
::= { extremeMplsScalars 21 }
extremeMplsNotifLdpSessionDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The initial value of this object is the value of
sysUpTime when the entry was created in this table.
Subsequent notifications report the time when the session
between a given Entity and Peer goes away or a new session
is established."
REFERENCE
"1. RFC3036: LDP Specification, Section 2.5.4, Initialization
State Machine.
2. RFC3815: Definitions of Managed Objects for LDP."
::= { extremeMplsScalars 22 }
extremeVplsNotifConfigIndex OBJECT-TYPE
SYNTAX Unsigned32 (1.. 2147483647)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Unique index for the conceptual row identifying
a VPLS service in the vplsConfigTable."
REFERENCE
"vplsGenericDraft01MIB: Generic managed object definitions
for Virtual Private LAN Services as in [L2VPN-VPLS-LDP]
and [L2VPN-VPLS-BGP]
The L2VPN Working Group (email distribution l2vpn@ietf.org,
http://www.ietf.org/html.charters/l2vpn-charter.html)"
::= { extremeMplsScalars 23 }
extremeVplsNotifConfigVpnId OBJECT-TYPE
SYNTAX VPNIdOrZero
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This objects indicates the IEEE 802-1990 VPN ID of the
associated VPLS service.
This object has the same value as vplsConfigVpnId in the
vplsConfigTable for an index value equal to
extremeVplsNotifConfigIndex sent in the notification."
::= { extremeMplsScalars 24 }
extremeVplsNotifConfigAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2),
testing(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The administrative state of the VPLS service.
This object has the same value as vplsConfigAdminStatus in the
vplsConfigTable for an index value equal to
extremeVplsNotifConfigIndex sent in the notification."
::= { extremeMplsScalars 25 }
extremeVplsNotifStatusOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
degraded(2),
down(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The current operational state of this VPLS Service.
A value of up(1) indicates that all pseudo-wires for this
vpls are up and the attachment circuit is up.
A value of degraded(2) indicates that at least one
pseudo-wires for this vpls is up and the attachment circuit
is up.
A value of down(3) indicates that all pseudo-wires for this
vpls are down or the attachment circuit is down."
::= { extremeMplsScalars 26 }
extremePwStatusChange NOTIFICATION-TYPE
OBJECTS { extremePwNotificationPwIndex,
extremePwNotificationPwOperStatus
}
STATUS current
DESCRIPTION
"This notification is generated when the pwOperStatus
object for a pseudowire transitions from up(1) to down(2)
or from down(2) to up(1)."
::= { extremeMplsNotifications 1 }
extremePwDeleted NOTIFICATION-TYPE
OBJECTS { extremePwNotificationPwIndex,
extremePwNotificationPeerAddrType,
extremePwNotificationPeerAddr
}
STATUS current
DESCRIPTION
"This notification is generated when a PW has been
deleted."
::= { extremeMplsNotifications 2 }
extremeMplsTunnelStatusChange NOTIFICATION-TYPE
OBJECTS { extremeMplsNotifTunnelIndex,
extremeMplsNotifTunnelInstance,
extremeMplsNotifTunnelIngressLSRId,
extremeMplsNotifTunnelEgressLSRId,
extremeMplsNotifTunnelAdminStatus,
extremeMplsNotifTunnelOperStatus
}
STATUS current
DESCRIPTION
"This notification is generated when the mplsTunnelOperStatus
object for a te-lsp transitions from up(1) to down(2)
or from down(2) to up(1). This new state is indicated by the
included value of mplsTunnelOperStatus."
::= { extremeMplsNotifications 3 }
extremeMplsLdpSessionStatusChange NOTIFICATION-TYPE
OBJECTS {
extremeMplsNotifLdpEntityLdpId,
extremeMplsNotifLdpEntityIndex,
extremeMplsNotifLdpPeerLdpId,
extremeMplsNotifLdpSessionState,
extremeMplsNotifLdpSessionDiscontinuityTime
}
STATUS current
DESCRIPTION
"This notification is generated when the value of
'mplsLdpSessionState' (rfc3815) enters or leaves the
'operational(5)' state."
::= { extremeMplsNotifications 4 }
extremeVplsStatusChange NOTIFICATION-TYPE
OBJECTS {
extremeVplsNotifConfigIndex,
extremeVplsNotifConfigVpnId,
extremeVplsNotifConfigAdminStatus,
extremeVplsNotifStatusOperStatus
}
STATUS current
DESCRIPTION
"This notification is generated to inform recepients of the
state of the Vpls.
When all pseudowires in this Vpls are up or ready and the
attachment circuit is up, extremeVplsNotifStatusOperStatus
is set to vplsOperStatusUp(1) in the notification.
When at least one pseudowire in this Vpls is up or ready
and the attachment circuit is up, extremeVplsNotifStatusOperStatus
is set to vplsOperStatusDegraded(2) in the notification.
When all pseudowires in this Vpls are down or the
attachment circuit is down, extremeVplsNotifStatusOperStatus
is set to vplsOperStatusDown(3) in the notification.
Once a notification has been sent with vplsOperStatusDegraded(2),
no further notification will be sent untill
extremeVplsNotifStatusOperStatus transitions to
vplsOperStatusUp(1) or vplsOperStatusDown(3)."
REFERENCE
"See also Extreme Networks Concepts Guide for a description of H-VPLS."
::= { extremeMplsNotifications 5 }
-- VPLS Config table
extremeVplsConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeVplsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies information for configuring
and monitoring Virtual Private Lan Services(VPLS).
"
REFERENCE
"VPLS-GENERIC-DRAFT-01-MIB : Generic information
for configuring and monitoring Virtual Private Lan
Services (VPLS) "
::= { extremeVplsObjects 1 }
extremeVplsConfigEntry OBJECT-TYPE
SYNTAX ExtremeVplsConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in this table represents a Virtual Private Lan
Service(VPLS) in a packet network. It is indexed by
extremeVplsConfigIndex, which uniquely identifies a
single VPLS.
"
INDEX { extremeVplsConfigIndex }
::= { extremeVplsConfigTable 1 }
ExtremeVplsConfigEntry ::=
SEQUENCE {
extremeVplsConfigIndex Unsigned32,
extremeVplsConfigRedunType INTEGER,
extremeVplsConfigEAPSStatus SnmpAdminString,
extremeVplsConfigESRPState SnmpAdminString
}
extremeVplsConfigIndex OBJECT-TYPE
SYNTAX Unsigned32 (1.. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the conceptual row identifying
a VPLS service."
::= { extremeVplsConfigEntry 1 }
extremeVplsConfigRedunType OBJECT-TYPE
SYNTAX INTEGER {
none (0),
esrp (1),
eaps (2),
stp (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the redundancy type for this vpls.
Redundacy states can be None, EAPS, ESRP and STP."
DEFVAL { none }
::= { extremeVplsConfigEntry 2 }
extremeVplsConfigEAPSStatus OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the EAPS redundancy status for this vpls.
It displays Protected if the VLAN is protected, else Not Protected.
EAPS Status displays the following values
Waiting - if we are waiting on EAPS status
Connected - if EAPS ring status is connected to VLAN.
PW will not be installed in this state.
Disconnected - if EAPS ring state is disconnected.
PW will be installed in this state.
Unknown - if EAPS is not found
"
::= { extremeVplsConfigEntry 3 }
extremeVplsConfigESRPState OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the ESRP redundancy state for this vpls.
ESRP states can have two values : Master and Slave
PW will only be installed when ESRP is in the Master state.
"
::= { extremeVplsConfigEntry 4 }
-- End of Vpls Config table
-- VPLS Status table
extremeVplsStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeVplsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies information for configuring
and monitoring Virtual Private Lan Services(VPLS).
"
REFERENCE
"VPLS-GENERIC-DRAFT-01-MIB : Generic information
for configuring and monitoring Virtual Private Lan
Services (VPLS) "
::= { extremeVplsObjects 2 }
extremeVplsStatusEntry OBJECT-TYPE
SYNTAX ExtremeVplsStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in this table represents a Virtual Private Lan
Service(VPLS) in a packet network. It is indexed by
extremeVplsConfigIndex, which uniquely identifies a
single VPLS.
"
INDEX { extremeVplsStatusIndex }
::= { extremeVplsStatusTable 1 }
ExtremeVplsStatusEntry ::=
SEQUENCE {
extremeVplsStatusIndex Unsigned32,
extremeVplsOperStatus INTEGER
}
extremeVplsStatusIndex OBJECT-TYPE
SYNTAX Unsigned32 (1.. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the conceptual row identifying
a VPLS service."
::= { extremeVplsStatusEntry 1 }
extremeVplsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up (1),
degraded (2),
down (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This variable indicates the vpls operation Status. This is a special
status provided which has values up,down and degraded. This is different
from the vpls pw status shown in the standard mib.
Up - all PWs are in the Up or Ready state.
Degraded - Atleast one PW is in the Up or Ready state.
Down - None of the PWs are in Up or Ready state."
::= { extremeVplsStatusEntry 2 }
-- End of table
-- VPLS Peer table
extremeVplsPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremeVplsPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides information for monitoring
Virtual Private Lan Services(VPLS) Peer Entries."
REFERENCE
"PW-STD-MIB : Information
for configuring and monitoring Virtual Private Lan
Services (VPLS) Peer Entries"
::= { extremeVplsObjects 3 }
extremeVplsPeerEntry OBJECT-TYPE
SYNTAX ExtremeVplsPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This entry contains information of all the peers belonging
to a particular VPLS "
INDEX { extremeVplsIndex, extremeVplsPwBindIndex }
::= { extremeVplsPeerTable 1 }
ExtremeVplsPeerEntry ::=
SEQUENCE {
extremeVplsIndex Unsigned32,
extremeVplsPwBindIndex PwIndexType,
extremePwInstalled TruthValue,
extremePwMode INTEGER,
extremePwConfiguredRole INTEGER
}
extremeVplsIndex OBJECT-TYPE
SYNTAX Unsigned32 (1.. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Unique index for the conceptual row identifying
a VPLS service."
::= { extremeVplsPeerEntry 1 }
extremeVplsPwBindIndex OBJECT-TYPE
SYNTAX PwIndexType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Secondary Index for the conceptual row identifying
a pseudowire within the PwEntry which MUST
match an entry from the PW-STD-MIB's PwTable
which represents an already-provisioned
pseuwowire that is then associated with this
VPLS instance."
::= { extremeVplsPeerEntry 2 }
extremePwInstalled OBJECT-TYPE
SYNTAX INTEGER {
false (0),
true (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Boolean true or false indicating if PW is installed"
::= { extremeVplsPeerEntry 3 }
extremePwMode OBJECT-TYPE
SYNTAX INTEGER {
coretocore (1),
coretospoke (2),
spoketocore (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The peer mode of this pw. It indicates its current mode and the mode of
the switch it is connected to. It can have the following values :
Core-to-core, Core-to-Spoke and Spoke-to-Core."
::= { extremeVplsPeerEntry 4 }
extremePwConfiguredRole OBJECT-TYPE
SYNTAX INTEGER {
primary (1),
secondary (2),
notApplicable (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configured role of this pw. It applies only in the case the PWMode is
Core-to-core. In this case, the configured role can either be Primary or
Secondary. For all the other PW modes, the configured role does not apply."
DEFVAL { notApplicable }
::= { extremeVplsPeerEntry 5 }
-- End of Vpls Peer table
-- Enable/Disable L2VPN/MPLS trap
extremeMPLSTrapsEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mpls Trap status. If enabled then all the mpls related traps will be sent out."
::= { extremeL2VpnMplsNotificationHandler 1 }
extremeL2VpnTrapsEnable OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"L2Vpn Trap status. If enabled then all the l2vpn related traps will be sent out."
::= { extremeL2VpnMplsNotificationHandler 2 }
-- Extreme PW performance table
extremePwPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremePwPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides per-PW performance information."
::= { extremePwObjects 1 }
extremePwPerfEntry OBJECT-TYPE
SYNTAX ExtremePwPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for
every PW."
INDEX { pwIndex }
::= { extremePwPerfTable 1 }
ExtremePwPerfEntry ::= SEQUENCE {
pwPerfInPackets Counter32,
pwPerfInBytes Counter32,
pwPerfOutPackets Counter32,
pwPerfOutBytes Counter32,
pwPerfInHCPackets Counter64,
pwPerfInHCBytes Counter64,
pwPerfOutHCPackets Counter64,
pwPerfOutHCBytes Counter64
}
pwPerfInPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for the total number of packets received
by the PW (from the PSN). This is the 32-bit value of
the least significant part of the 64-bit value
pwPerfInHCPackets."
::= { extremePwPerfEntry 1 }
pwPerfInBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for the total number of bytes received
by the PW (from the PSN). This is the 32-bit value of
the least significant part of the 64-bit value
pwPerfInHCBytes."
::= { extremePwPerfEntry 2 }
pwPerfOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for the total number of packets forwarded
by the PW (to the PSN). This is the 32-bit value of
the least significant part of the 64-bit value
pwPerfOutHCPackets."
::= { extremePwPerfEntry 3 }
pwPerfOutBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for the total number of bytes forwarded
by the PW (to the PSN). This is the 32-bit value of
the least significant part of the 64-bit value
pwPerfOutHCBytes."
::= { extremePwPerfEntry 4 }
pwPerfInHCPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High-capacity counter for the total number of packets
received by the PW (from the PSN)."
::= { extremePwPerfEntry 5 }
pwPerfInHCBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High-capacity counter for the total number of bytes
received by the PW (from the PSN)."
::= { extremePwPerfEntry 6 }
pwPerfOutHCPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High-capacity counter for the total number of packets
forwarded by the PW (to the PSN)."
::= { extremePwPerfEntry 7 }
pwPerfOutHCBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High-capacity counter for the total number of bytes
forwarded by the PW (to the PSN)."
::= { extremePwPerfEntry 8 }
-- end of Extreme PW performance table
-- Extreme PW LSP Mapping table
extremePwLspOutboundMappingTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremePwLspOutboundMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides mappings between PW and LSP
outbound tunnels."
::= { extremePwObjects 2 }
extremePwLspOutboundMappingEntry OBJECT-TYPE
SYNTAX ExtremePwLspOutboundMappingEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for
each LSP in-use by a PW."
INDEX { pwIndex,
lspIndex
}
::= { extremePwLspOutboundMappingTable 1 }
ExtremePwLspOutboundMappingEntry ::= SEQUENCE {
lspIndex Unsigned32,
pwLspOutboundLsrXcIndex MplsIndexType,
pwLspOutboundTunnelIndex MplsTunnelIndex,
pwLspOutboundTunnelInstance MplsTunnelInstanceIndex,
pwLspOutboundTunnelLclLSR MplsLsrIdentifier,
pwLspOutboundTunnelPeerLSR MplsLsrIdentifier,
pwLspOutboundTunnelTypeInUse INTEGER
}
lspIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The second index for the table. It contains
the unique id assigned to a tunnel used by the PW."
::= { extremePwLspOutboundMappingEntry 1 }
pwLspOutboundLsrXcIndex OBJECT-TYPE
SYNTAX MplsIndexType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is applicable if pwLspOutboundTunnelTypeInUse
is mplsNonTe(2), and MUST return a value of zero otherwise.
If the outer tunnel is signaled, it indicates the XC index
in the MPLS-LSR-STD-MIB of the outer tunnel toward the peer.
Otherwise if tunnel is set up manually, it indicates
the XC index of the manually created outer tunnel."
::= { extremePwLspOutboundMappingEntry 2 }
pwLspOutboundTunnelIndex OBJECT-TYPE
SYNTAX MplsTunnelIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is applicable if pwLspOutboundTunnelTypeInUse
is mplsTe(1), and MUST return a value of zero otherwise."
::= { extremePwLspOutboundMappingEntry 3 }
pwLspOutboundTunnelInstance OBJECT-TYPE
SYNTAX MplsTunnelInstanceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is applicable if pwLspOutboundTunnelTypeInUse
is mplsTe(1), and MUST return a value of zero otherwise."
::= { extremePwLspOutboundMappingEntry 4 }
pwLspOutboundTunnelLclLSR OBJECT-TYPE
SYNTAX MplsLsrIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is applicable if pwLspOutboundTunnelTypeInUse
is mplsTe(1), and MUST return a value of all zeros otherwise."
::= { extremePwLspOutboundMappingEntry 5 }
pwLspOutboundTunnelPeerLSR OBJECT-TYPE
SYNTAX MplsLsrIdentifier
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is applicable if pwLspOutboundTunnelTypeInUse
is mplsTe(1), and MUST return a value of zero otherwise."
::= { extremePwLspOutboundMappingEntry 6 }
pwLspOutboundTunnelTypeInUse OBJECT-TYPE
SYNTAX INTEGER {
mplsTe (1),
mplsNonTe (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the current tunnel that is carrying
the PW traffic."
::= { extremePwLspOutboundMappingEntry 7 }
-- end of Extreme PW LSP Mapping table
-- Extreme PW LSP performance table
extremePwLspPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF ExtremePwLspPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides performance information for each LSP
in-use by a PW."
::= { extremePwObjects 3 }
extremePwLspPerfEntry OBJECT-TYPE
SYNTAX ExtremePwLspPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by the agent for
each LSP in-use by a PW."
INDEX { pwIndex,
lspIndex
}
::= { extremePwLspPerfTable 1 }
ExtremePwLspPerfEntry ::= SEQUENCE {
pwLspPerfOutPackets Counter32,
pwLspPerfOutBytes Counter32,
pwLspPerfOutHCPackets Counter64,
pwLspPerfOutHCBytes Counter64
}
pwLspPerfOutPackets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for the number of packets forwarded
by the LSP for the given PW (to the PSN). This is
the 32-bit value of the least significant part of
the 64-bit value pwLspPerfOutHCPackets."
::= { extremePwLspPerfEntry 1 }
pwLspPerfOutBytes OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The counter for the number of bytes forwarded
by the LSP for the given PW (to the PSN). This is
the 32-bit value of the least significant part of
the 64-bit value pwLspPerfOutHCBytes."
::= { extremePwLspPerfEntry 2 }
pwLspPerfOutHCPackets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High-capacity counter for the number of packets forwarded
by the LSP for the given PW (to the PSN)."
::= { extremePwLspPerfEntry 3 }
pwLspPerfOutHCBytes OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"High-capacity counter for the number of bytes forwarded
by the LSP for the given PW (to the PSN)."
::= { extremePwLspPerfEntry 4 }
-- end of Extreme PW LSP performance table
extremePwNotificationLspIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"This variable indicates the index of the LSP
that was added to or deleted from a given PW as reported
by the corresponding notification."
::= { extremeMplsScalars 27 }
extremePwLspAdded NOTIFICATION-TYPE
OBJECTS { extremePwNotificationPwIndex,
extremePwNotificationLspIndex
}
STATUS current
DESCRIPTION
"This notification is generated when an entry is added to the
extremePwLspOutboundMappingTable table and the extremePwLspPerfTable
table."
::= { extremeMplsNotifications 6 }
extremePwLspDeleted NOTIFICATION-TYPE
OBJECTS { extremePwNotificationPwIndex,
extremePwNotificationLspIndex
}
STATUS current
DESCRIPTION
"This notification is generated when an entry is deleted from the
extremePwLspOutboundMappingTable table and the extremePwLspPerfTable
table."
::= { extremeMplsNotifications 7 }
END