Observium_CE/mibs/ericsson/RBN-L2VPN-MIB

1439 lines
54 KiB
Plaintext

-- *****************************************************************
-- RBN-L2VPN-MIB The RBN Layer 2 VPN /PW Information MIB
--
-- Copyright (c) 2005 - 2008 RedBack Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
RBN-L2VPN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, IpAddress, Integer32,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TruthValue
FROM SNMPv2-TC
RbnCircuitHandle
FROM RBN-TC
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
InterfaceIndexOrZero
FROM IF-MIB
rbnMgmt
FROM RBN-SMI;
rbnL2VpnMIB MODULE-IDENTITY
LAST-UPDATED "201011160000Z" -- Nov 16, 2010
ORGANIZATION "RedBack Networks, Inc."
CONTACT-INFO
" RedBack Networks, Inc.
Postal: 300 Holger Way
San Jose, CA 95134-1362
USA
Phone: +1 408 750 5000
Fax: +1 408 750 5599
E-mail: mib-info@RedBackNetworks.com"
DESCRIPTION
"This management information base displays Layer 2
Virtual Private Networks(VPN) / Pesudowires(PWs) information."
REVISION "201011160000Z" -- Nov 16, 2010
DESCRIPTION
"The key changes made to this MIB module are as follows:
(1) Added rbnUdpL2VpnStaticTable.
(2) Added rbnUdpL2VpnStaticTable compliance information:
rbnUdpL2VpnPwMIBCompliance,
rbnUdpL2VpnStaticPwGroup.
(3) Added RbnVpnPsnType.
(4) Added encapError(23) in RbnVpnPwFlagsType.
(5) Changed rbnMplsL2VpnMIBGroups and
rbnMplsL2VpnMIBCompliances status to current."
REVISION "201004010000Z" -- April 1, 2010
DESCRIPTION
"This version is to support PW and PW state change
notifications. The key changes made to this MIB module
are as follows:
(1) Updated ORGANIZATION/CONTACT-INFO
(2) Obsolete all MIB objects under rbnL2VpnMIBObjects
and rbnL2VpnMIBConformance.
(3) Deprecated
rbnMplsL2VpnStaticXcFlags
rbnMplsL2VpnLdpXcCctUp,
rbnMplsL2VpnLdpXcFlags
(4) Added RbnVpnPwFlagsType, and RbnVpnPwStateType
TEXTUAL-CONVENTIONs.
(5) Added new objects
rbnMplsL2VpnStaticPwFlags,
rbnMplsL2VpnStaticPwState,
rbnMplsL2VpnLdpPwFlags,
rbnMplsL2VpnLdpPwState
to indicate L2VPN pseduowire flags and states.
(6) Added rbnMplsL2VpnLdpPwStateChange notification.
(7) Added PW compliance and object groups:
rbnMplsL2VpnPwMIBCompliance,
rbnMplsL2VpnPwScalarGroup,
rbnMplsL2VpnStaticPwGroup,
rbnMplsL2VpnLdpPwGroup. "
REVISION "200906020000Z" -- June 2, 2009
DESCRIPTION
"Updated RbnVpnXcFlagsType TC.
(1) Deprecated ismUp(12)
(2) Added
primary(17), backup(18), primaryAutoRevert(19),
standby(20), cwMismatch(21), sigParamsMatch(22)
Updated the description of both rbnMplsL2VpnLdpXcCctUp and
rbnMplsL2VpnLdpInputCctUp"
REVISION "200810130000Z" -- Oct. 13, 2008
DESCRIPTION
"This version is to redefine L2Vpn Static and LDP tables
for indexing consistency with an MPLS L2VPN implementation
on a Redback Networks device.
The key changes made to this MIB module are as follows.
(1) Deprecated all MIB objects under rbnL2VpnMIBObjects.
(2) Added rbnMplsL2VpnMIBObjects.
(3) Redefined objects corresponding to deprecated objects
under rbnL2VpnMIBObjects.
(4) Deprecated all MIB objects under rbnL2VpnMIBConformance
(5) Added rbnMplsL2VpnMIBConformance.
(6) Redefined objects corresponding to deprecated objects
under rbnMplsL2VpnMIBConformance.
(7) Changed VPN virtual circuit id (rbnMplsL2VpnLdpVcId) SYNTAX
to Unsigned32 (0..4294967295).
"
REVISION "200510010000Z" -- Oct. 1, 2005
DESCRIPTION
"Initial version."
::= { rbnMgmt 39 }
--
-- Textual Conventions
--
RbnVpnVcType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Layer 2 VPN VC types."
SYNTAX INTEGER {
unknown(0),
frame(1),
aal5(2),
atmTransCell(3),
vlan(4),
ethernet(5),
hdlc(6),
ppp(7),
cem(8),
atmVccCell(9),
atmVpcCell(10)
}
RbnVpnXcFlagsType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Layer 2 VPN Cross connect flag values."
SYNTAX BITS {
none(0), -- no flags set
inRib(1), -- This VPN circuit entry is in the RIB
deletingSignal(2), -- In the process of deleting a signal
deletingConfig(3), -- In the process of deleting the
-- configuration
inLblmap(4), -- This VPN circuit entry is in the label map
updating(5), -- Presently updating the configuration
-- information
up(6), -- The VPN circuit is up and running
inLdp(7), -- Setting up the LDP
fromLdp(8), -- Returned from the LDP setup/delete
fromConfig(9), -- Completed the configuration
stale(10), -- XC needs to be deleted but it needs
-- further circuit cleanup first
expSet(11), -- The exp flags have been set for this
-- VPN circuit
ismUp(12), -- Obselete
peerUp(13), -- The peer for this VPN circuit is up
remoteEncap(14), -- Indicates that the remote encap has been
-- set
localCbit(15), -- Indicates that the local cbit control bit
-- is set
remoteCbit(16), -- Indicates that the remote cbit control bit
-- is set.
primary(17), -- Indicates the primary XC
backup(18), -- Indicates the backup XC
primaryAutoRevert(19), -- Indicate the auto revert
standby(20), -- Indicates that state of the PWE is
-- standby
cwMismatch(21), -- Indicates that the case were the Remote
-- CW bit is set and locally not set
sigParamsMatch(22) -- Indicates that the signaling parameters
-- are matched and the PW state can be
-- made up
}
RbnVpnPwFlagsType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Layer 2 VPN Pesudowire (PW) flag values."
SYNTAX BITS {
none(0), -- no flags set
inRib(1), -- This VPN circuit entry is in the RIB
deletingSignal(2), -- In the process of deleting a signal
deletingConfig(3), -- In the process of deleting the
-- configuration
inLblmap(4), -- This VPN circuit entry is in the label map
updating(5), -- Presently updating the configuration
-- information
up(6), -- The VPN circuit is up and running
inLdp(7), -- Setting up the LDP
fromLdp(8), -- Returned from the LDP setup/delete
fromConfig(9), -- Completed the configuration
stale(10), -- XC needs to be deleted but it needs
-- further circuit cleanup first
expSet(11), -- The exp flags have been set for this
-- VPN circuit
ismUp(12), -- Obselete
peerUp(13), -- The peer for this VPN circuit is up
remoteEncap(14), -- Indicates that the remote encap has been
-- set
localCbit(15), -- Indicates that the local cbit control bit
-- is set
remoteCbit(16), -- Indicates that the remote cbit control bit
-- is set.
primary(17), -- Indicates the primary XC
backup(18), -- Indicates the backup XC
primaryAutoRevert(19), -- Indicate the auto revert
standby(20), -- Indicates that state of the PWE is
-- standby
cwMismatch(21), -- Indicates that the case were the Remote
-- CW bit is set and locally not set
sigParamsMatch(22), -- Indicates that the signaling parameters
-- are matched and the PW state can be
-- made up
encapError(23) -- Indicates that the encap error happens
}
RbnVpnPwStateType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Layer 2 VPN Cross connect (XC) state."
SYNTAX INTEGER {
unknown (0),
up (1), -- The VPN circuit is up and running (active)
down (2), -- The VPN circuit is down.
standby (3) -- The VPN circuit is in standby state.
}
RbnVpnPsnType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Layer 2 VPN packet switched network(PSN) type."
SYNTAX INTEGER {
unknown (0),
ip (1),
ipsec (2),
mpls (3)
}
-- Top level components of this MIB.
rbnMplsL2VpnMIBNotifications OBJECT IDENTIFIER ::= { rbnL2VpnMIB 0 }
rbnL2VpnMIBObjects OBJECT IDENTIFIER ::= { rbnL2VpnMIB 1 }-- obsolete
rbnL2VpnMIBConformance OBJECT IDENTIFIER ::= { rbnL2VpnMIB 2 }-- obsolete
rbnMplsL2VpnMIBObjects OBJECT IDENTIFIER ::= { rbnL2VpnMIB 3 }
rbnMplsL2VpnMIBConformance OBJECT IDENTIFIER ::= { rbnL2VpnMIB 4 }
rbnMplsL2VpnMIBScalars OBJECT IDENTIFIER ::= { rbnL2VpnMIB 5 }
rbnUdpL2VpnMIBObjects OBJECT IDENTIFIER ::= { rbnL2VpnMIB 6 }
-- Current objects
--
-- Scalar Objects
--
rbnMplsL2VpnNotificationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If this object is true, then it enables the generation of all
notifications defined in this MIB. This object's value should be
preserved across agent reboots."
REFERENCE
"See also [RFC3413] for explanation that notifications are under
the ultimate control of the MIB modules in this document."
DEFVAL { false }
::= { rbnMplsL2VpnMIBScalars 1 }
-- The L2 VPN Static Table
--
-- This table contains objects that can be used to
-- display the information about an L2 VPN.
rbnMplsL2VpnStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnMplsL2VpnStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which identify static Layer 2 VPN
circuits. With respect to creation and deletion of entries in this
table, rows are created or deleted when the VPN circuit
is configured."
::= { rbnMplsL2VpnMIBObjects 3 }
rbnMplsL2VpnStaticEntry OBJECT-TYPE
SYNTAX RbnMplsL2VpnStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnMplsL2VpnStaticTable."
INDEX { rbnMplsL2VpnStaticVpnLabel, rbnMplsL2VpnStaticPeerAddr }
::= { rbnMplsL2VpnStaticTable 1 }
RbnMplsL2VpnStaticEntry ::=
SEQUENCE {
rbnMplsL2VpnStaticVpnLabel Unsigned32,
rbnMplsL2VpnStaticPeerAddr IpAddress,
rbnMplsL2VpnStaticCctHandle RbnCircuitHandle,
rbnMplsL2VpnStaticVpnCctHandle RbnCircuitHandle,
rbnMplsL2VpnStaticExpBits Unsigned32,
rbnMplsL2VpnStaticInputCctUp TruthValue,
rbnMplsL2VpnStaticXcFlags RbnVpnXcFlagsType,
rbnMplsL2VpnStaticIfIndexOrZero InterfaceIndexOrZero,
rbnMplsL2VpnStaticPwFlags RbnVpnPwFlagsType,
rbnMplsL2VpnStaticPwState RbnVpnPwStateType,
rbnMplsL2VpnStaticInLabel Unsigned32
}
rbnMplsL2VpnStaticVpnLabel OBJECT-TYPE
SYNTAX Unsigned32 (4096..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the unique value assigned to a particular
static VPN circuit."
::= { rbnMplsL2VpnStaticEntry 1 }
rbnMplsL2VpnStaticPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the ip address of the VPN peer."
::= { rbnMplsL2VpnStaticEntry 2 }
rbnMplsL2VpnStaticCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the internal representation of the physical
circuit to which this VPN is connected. A hexadecimal value of
ff ff ff ff ff ff ff ff indicates an invalid circuit."
::= { rbnMplsL2VpnStaticEntry 3 }
rbnMplsL2VpnStaticVpnCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the internal representation of VPN
pseudo circuit."
::= { rbnMplsL2VpnStaticEntry 4 }
rbnMplsL2VpnStaticExpBits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of exp bits configured for this
VPN circuit."
::= { rbnMplsL2VpnStaticEntry 5 }
rbnMplsL2VpnStaticInputCctUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
" This object indicates the status of the VPN attachment circuit.
A value of true indicates that the VPN attachment circuit is
connected with its remote site. A value of false indicates that
the remote site is not presently connected."
::= { rbnMplsL2VpnStaticEntry 6 }
rbnMplsL2VpnStaticXcFlags OBJECT-TYPE
SYNTAX RbnVpnXcFlagsType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates more detailed information on the status
of the VPN circuit. This object is a bit field so it may contain
one or more of these values."
::= { rbnMplsL2VpnStaticEntry 7 }
rbnMplsL2VpnStaticIfIndexOrZero OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether there is a corresponding entry in
the ifTable. A non-zero value indicates the ifIndex of the entry
in the ifTable. A value of zero indicates that there is no entry."
::= { rbnMplsL2VpnStaticEntry 8 }
rbnMplsL2VpnStaticPwFlags OBJECT-TYPE
SYNTAX RbnVpnPwFlagsType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates more detailed information on the status
of the VPN circuit. This object is a bit field so it may contain
one or more of these values."
::= { rbnMplsL2VpnStaticEntry 9 }
rbnMplsL2VpnStaticPwState OBJECT-TYPE
SYNTAX RbnVpnPwStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the VPN input circuit.
A value of up(1) indicates that the VPN circuit is active i.e.
connected with its remote site. A value of down(2) indicates that
the remote site is not presently connected. A value of standby(3)
indicates the the PW is in pending state to become active(i.e. up)"
::= { rbnMplsL2VpnStaticEntry 10 }
rbnMplsL2VpnStaticInLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the value used by the remote connection
in order to identify this VPN circuit when communicating with
the label manager."
::= { rbnMplsL2VpnStaticEntry 11 }
-- The L2 VPN LDP Table
--
-- This table contains objects that can be used to
-- display the information about an L2 VPN.
rbnMplsL2VpnLdpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnMplsL2VpnLdpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which identify Layer
Distribution Protocol Layer 2 VPN circuits.
With respect to creation and deletion of entries in this
table, rows are created or deleted when the VPN circuit is
configured."
::= { rbnMplsL2VpnMIBObjects 4 }
rbnMplsL2VpnLdpEntry OBJECT-TYPE
SYNTAX RbnMplsL2VpnLdpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnMplsL2VpnLdpTable."
INDEX { rbnMplsL2VpnLdpVcId, rbnMplsL2VpnLdpPeerAddr }
::= { rbnMplsL2VpnLdpTable 1 }
RbnMplsL2VpnLdpEntry ::=
SEQUENCE {
rbnMplsL2VpnLdpVcId Unsigned32,
rbnMplsL2VpnLdpPeerAddr IpAddress,
rbnMplsL2VpnLdpCctHandle RbnCircuitHandle,
rbnMplsL2VpnLdpVpnCctHandle RbnCircuitHandle,
rbnMplsL2VpnLdpInLabel Unsigned32,
rbnMplsL2VpnLdpVpnLabel Unsigned32,
rbnMplsL2VpnLdpRemGrpId Unsigned32,
rbnMplsL2VpnLdpLocEncap SnmpAdminString,
rbnMplsL2VpnLdpRemEncap SnmpAdminString,
rbnMplsL2VpnLdpLocVcType RbnVpnVcType,
rbnMplsL2VpnLdpRemVcType RbnVpnVcType,
rbnMplsL2VpnLdpLocMtu Unsigned32,
rbnMplsL2VpnLdpRemMtu Unsigned32,
rbnMplsL2VpnLdpXcCctUp TruthValue,
rbnMplsL2VpnLdpExpBits Unsigned32,
rbnMplsL2VpnLdpInputCctUp TruthValue,
rbnMplsL2VpnLdpXcFlags RbnVpnXcFlagsType,
rbnMplsL2VpnLdpIfIndexOrZero InterfaceIndexOrZero,
rbnMplsL2VpnLdpPwFlags RbnVpnPwFlagsType,
rbnMplsL2VpnLdpPwState RbnVpnPwStateType
}
rbnMplsL2VpnLdpVcId OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the unique virtual VPN circuit id assigned
to this circuit."
::= { rbnMplsL2VpnLdpEntry 1 }
rbnMplsL2VpnLdpPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the ip address if the VPN peer."
::= { rbnMplsL2VpnLdpEntry 2 }
rbnMplsL2VpnLdpCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the internal representation of the physical
circuit to which this VPN is connected. A hexadecimal value of
ff ff ff ff ff ff ff ff indicates an invalid circuit."
::= { rbnMplsL2VpnLdpEntry 3 }
rbnMplsL2VpnLdpVpnCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the internal representation of the VPN
pseudo circuit."
::= { rbnMplsL2VpnLdpEntry 4 }
rbnMplsL2VpnLdpInLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the value used by the remote connection in
order to identify this VPN circuit when communicating with
the local manager."
::= { rbnMplsL2VpnLdpEntry 5 }
rbnMplsL2VpnLdpVpnLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the value setup in the local configuration
to identify this VPN circuit."
::= { rbnMplsL2VpnLdpEntry 6 }
rbnMplsL2VpnLdpRemGrpId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remote group of which this VPN circuit
is a part."
::= { rbnMplsL2VpnLdpEntry 7 }
rbnMplsL2VpnLdpLocEncap OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the local encaps type associated with
this VPN circuit."
::= { rbnMplsL2VpnLdpEntry 8 }
rbnMplsL2VpnLdpRemEncap OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the remote encaps type associated with
this VPN circuit."
::= { rbnMplsL2VpnLdpEntry 9 }
rbnMplsL2VpnLdpLocVcType OBJECT-TYPE
SYNTAX RbnVpnVcType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of virtual circuit on the
local system."
::= { rbnMplsL2VpnLdpEntry 10 }
rbnMplsL2VpnLdpRemVcType OBJECT-TYPE
SYNTAX RbnVpnVcType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the type of virtual circuit on the
remote system."
::= { rbnMplsL2VpnLdpEntry 11 }
rbnMplsL2VpnLdpLocMtu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum transmission unit of the
local VPN circuit."
::= { rbnMplsL2VpnLdpEntry 12 }
rbnMplsL2VpnLdpRemMtu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the maximum transmission unit of the
remote connection."
::= { rbnMplsL2VpnLdpEntry 13 }
rbnMplsL2VpnLdpXcCctUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object indicates the status of the VPN cross connect circuit
state. A value of true indicates that the VPN circuit is connected
with its remote site and attachment circuit is up
(rbnMplsL2VpnLdpInputCctUp is true). A value of false indicates
that the remote site is not presently connected, this mean that
either the PSN is not reachable or the attachment circuit is down
or signaling parameters mismatched."
::= { rbnMplsL2VpnLdpEntry 14 }
rbnMplsL2VpnLdpExpBits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the number of exp bits configured for this
VPN circuit."
::= { rbnMplsL2VpnLdpEntry 15 }
rbnMplsL2VpnLdpInputCctUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the VPN attachment circuit. A
value of true indicates that the VPN attachment circuit is up.
A value of false indicates the attachment circuit state is down."
::= { rbnMplsL2VpnLdpEntry 16 }
rbnMplsL2VpnLdpXcFlags OBJECT-TYPE
SYNTAX RbnVpnXcFlagsType
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object indicates more detailed information on the status
of the VPN circuit. This object is a bit field so it may contain
one or more of these values."
::= { rbnMplsL2VpnLdpEntry 17 }
rbnMplsL2VpnLdpIfIndexOrZero OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether there is a corresponding entry in
the ifTable. A non-zero value indicates the ifIndex of the entry
in the ifTable. A value of zero indicates that there is no entry."
::= { rbnMplsL2VpnLdpEntry 18 }
rbnMplsL2VpnLdpPwFlags OBJECT-TYPE
SYNTAX RbnVpnPwFlagsType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates more detailed information on the status
of the VPN circuit. This object is a bit field so it may contain
one or more of these values."
::= { rbnMplsL2VpnLdpEntry 19 }
rbnMplsL2VpnLdpPwState OBJECT-TYPE
SYNTAX RbnVpnPwStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of the VPN input circuit.
A value of up(1) indicates that the VPN circuit is active i.e.
connected with its remote site. A value of down(2) indicates that
the remote site is not presently connected. A value of standby(3)
indicates the the PW is in pending state to become active(i.e. up)"
::= { rbnMplsL2VpnLdpEntry 20 }
rbnUdpL2VpnStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnUdpL2VpnStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains objects which identify static
UDP Layer 2 VPN circuits.
With respect to creation and deletion of entries in this
table, rows are created or deleted when the VPN circuit is
configured."
::= { rbnUdpL2VpnMIBObjects 1 }
rbnUdpL2VpnStaticEntry OBJECT-TYPE
SYNTAX RbnUdpL2VpnStaticEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row in the rbnUdpL2VpnStaticTable."
INDEX {
rbnUdpL2VpnStaticPeerPort,
rbnUdpL2VpnStaticPeerAddressType,
rbnUdpL2VpnStaticPeerAddress
}
::= { rbnUdpL2VpnStaticTable 1 }
RbnUdpL2VpnStaticEntry ::=
SEQUENCE {
rbnUdpL2VpnStaticPeerPort InetPortNumber,
rbnUdpL2VpnStaticPeerAddressType InetAddressType,
rbnUdpL2VpnStaticPeerAddress InetAddress,
rbnUdpL2VpnStaticSourceAddressType InetAddressType,
rbnUdpL2VpnStaticSourceAddress InetAddress,
rbnUdpL2VpnStaticSourcePort InetPortNumber,
rbnUdpL2vpnStaticAccessCctHandle RbnCircuitHandle,
rbnUdpL2VpnStaticVpnCctHandle RbnCircuitHandle,
rbnUdpL2VpnStaticInputCctUp TruthValue,
rbnUdpL2VpnStaticIfIndexOrZero InterfaceIndexOrZero,
rbnUdpL2VpnStaticPwFlags RbnVpnPwFlagsType,
rbnUdpL2VpnStaticPwState RbnVpnPwStateType,
rbnUdpL2vpnStaticDscpCode INTEGER,
rbnUdpL2VpnStaticPsnType RbnVpnPsnType
}
rbnUdpL2VpnStaticPeerPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the peer port number for this UDP L2 VPN
circuit."
::= { rbnUdpL2VpnStaticEntry 1 }
rbnUdpL2VpnStaticPeerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the peer IP address type for this
UDP L2 VPN circuit."
::= { rbnUdpL2VpnStaticEntry 2 }
rbnUdpL2VpnStaticPeerAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This object indicates the peer IP address for this UDP L2 VPN
circuit. The peer address type is determined by the value of
the corresponding rbnUdpL2VpnStaticPeerAddressType."
::= { rbnUdpL2VpnStaticEntry 3 }
rbnUdpL2VpnStaticSourceAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the source IP address type for this
UDP L2 VPN circuit."
::= { rbnUdpL2VpnStaticEntry 4 }
rbnUdpL2VpnStaticSourceAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the source IP address for this UDP L2 VPN
circuit. The source address type is determined by the value of
the corresponding rbnUdpL2VpnStaticSourceAddressType."
::= { rbnUdpL2VpnStaticEntry 5 }
rbnUdpL2VpnStaticSourcePort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the source port number for this UDP L2 VPN
circuit."
::= { rbnUdpL2VpnStaticEntry 6 }
rbnUdpL2vpnStaticAccessCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the internal representation of the
access circuit for this UDP L2 VPN circuit."
::= { rbnUdpL2VpnStaticEntry 7 }
rbnUdpL2VpnStaticVpnCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the internal representation of this
UDP L2 VPN circuit."
::= { rbnUdpL2VpnStaticEntry 8 }
rbnUdpL2VpnStaticInputCctUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of this UDP L2 VPN circuit.
A value of true indicates that the VPN circuit is connected with
it's remote site. A value of false indicates that the remote
site is not presently connected."
::= { rbnUdpL2VpnStaticEntry 9 }
rbnUdpL2VpnStaticIfIndexOrZero OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates whether there is a corresponding entry of
this UDP L2 VPN access circuit in the ifTable. A non-zero value
indicates the ifIndex of the entry in the ifTable. A value of zero
indicates that there is no entry (for example, a
pre-provisioned access circuit is used)."
::= { rbnUdpL2VpnStaticEntry 10 }
rbnUdpL2VpnStaticPwFlags OBJECT-TYPE
SYNTAX RbnVpnPwFlagsType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates more detailed information on the status
of this UDP L2 VPN circuit. This object is a bit field so it may
contain one or more of these values."
::= { rbnUdpL2VpnStaticEntry 11 }
rbnUdpL2vpnStaticDscpCode OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Diffserver code for the CES over UDP PW. Default is Zero.
The dscp code values are listed as follows:
0..63 Differentiated services codepoint value
af11 Assured Forwarding - Class 1/Drop precedence 1
af12 Assured Forwarding - Class 1/Drop precedence 2
af13 Assured Forwarding - Class 1/Drop precedence 3
af21 Assured Forwarding - Class 2/Drop precedence 1
af22 Assured Forwarding - Class 2/Drop precedence 2
af23 Assured Forwarding - Class 2/Drop precedence 3
af31 Assured Forwarding - Class 3/Drop precedence 1
af32 Assured Forwarding - Class 3/Drop precedence 2
af33 Assured Forwarding - Class 3/Drop precedence 3
af41 Assured Forwarding - Class 4/Drop precedence 1
af42 Assured Forwarding - Class 4/Drop precedence 2
af43 Assured Forwarding - Class 4/Drop precedence 3"
::= { rbnUdpL2VpnStaticEntry 12 }
rbnUdpL2VpnStaticPwState OBJECT-TYPE
SYNTAX RbnVpnPwStateType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the status of this UDP L2 VPN circuit.
A value of up(1) indicates that the VPN circuit is active i.e.
connected with its remote site. A value of down(2) indicates
that the remote site is not presently connected. A value of
standby(3) indicates the the PW is in pending state to become
active (i.e. up)"
::= { rbnUdpL2VpnStaticEntry 13 }
rbnUdpL2VpnStaticPsnType OBJECT-TYPE
SYNTAX RbnVpnPsnType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object indicates the packet switched networks(PSN) type for
this UDP L2 VPN circuit."
::= { rbnUdpL2VpnStaticEntry 14 }
--
-- rbnMplsL2VpnLdpPwState change Notifications
--
rbnMplsL2VpnLdpPwStateChange NOTIFICATION-TYPE
OBJECTS { rbnMplsL2VpnLdpPwState }
STATUS current
DESCRIPTION
"This notification is generated when PW state transitions
operationally to UP/DOWN/STANDBY."
::= { rbnMplsL2VpnMIBNotifications 1 }
-- Conformance Information
rbnL2VpnMIBGroups OBJECT IDENTIFIER ::= { rbnL2VpnMIBConformance 1 }
rbnL2VpnMIBCompliances OBJECT IDENTIFIER ::= { rbnL2VpnMIBConformance 2 }
rbnMplsL2VpnMIBGroups OBJECT IDENTIFIER ::= { rbnL2VpnMIBConformance 3 }
rbnMplsL2VpnMIBCompliances OBJECT IDENTIFIER ::= { rbnL2VpnMIBConformance 4 }
-- current object groups and compliances
rbnMplsL2VpnPwMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the L2VPN MIB."
MODULE -- this module
MANDATORY-GROUPS
{
rbnMplsL2VpnPwScalarGroup,
rbnMplsL2VpnStaticPwGroup,
rbnMplsL2VpnLdpPwGroup,
rbnMplsL2VpnPwNotificationGroup
}
::= { rbnL2VpnMIBCompliances 2 }
rbnMplsL2VpnPwScalarGroup OBJECT-GROUP
OBJECTS {
rbnMplsL2VpnNotificationEnable
}
STATUS current
DESCRIPTION
"Collection of scalar objects required for L2VPN PW management"
::= { rbnL2VpnMIBGroups 3 }
rbnMplsL2VpnStaticPwGroup OBJECT-GROUP
OBJECTS {
rbnMplsL2VpnStaticCctHandle,
rbnMplsL2VpnStaticVpnCctHandle,
rbnMplsL2VpnStaticInputCctUp,
rbnMplsL2VpnStaticExpBits,
rbnMplsL2VpnStaticIfIndexOrZero,
rbnMplsL2VpnStaticPwFlags,
rbnMplsL2VpnStaticPwState,
rbnMplsL2VpnStaticInLabel
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
the status of static L2 VPN Pesudowires."
::= { rbnL2VpnMIBGroups 4 }
rbnMplsL2VpnLdpPwGroup OBJECT-GROUP
OBJECTS {
rbnMplsL2VpnLdpCctHandle,
rbnMplsL2VpnLdpVpnCctHandle,
rbnMplsL2VpnLdpInLabel,
rbnMplsL2VpnLdpVpnLabel,
rbnMplsL2VpnLdpRemGrpId,
rbnMplsL2VpnLdpLocEncap,
rbnMplsL2VpnLdpRemEncap,
rbnMplsL2VpnLdpLocVcType,
rbnMplsL2VpnLdpRemVcType,
rbnMplsL2VpnLdpLocMtu,
rbnMplsL2VpnLdpRemMtu,
rbnMplsL2VpnLdpExpBits,
rbnMplsL2VpnLdpIfIndexOrZero,
rbnMplsL2VpnLdpPwFlags,
rbnMplsL2VpnLdpPwState
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
the status of L2 VPN Pesudowires using Label Detection
Protocol."
::= { rbnL2VpnMIBGroups 5 }
rbnMplsL2VpnPwNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { rbnMplsL2VpnLdpPwStateChange }
STATUS current
DESCRIPTION
"Objects required for L2VPN PW notifications."
::= { rbnL2VpnMIBGroups 6 }
rbnUdpL2VpnPwMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the L2VPN MIB."
MODULE -- this module
MANDATORY-GROUPS
{
rbnUdpL2VpnStaticPwGroup
}
::= { rbnL2VpnMIBCompliances 3 }
rbnUdpL2VpnStaticPwGroup OBJECT-GROUP
OBJECTS {
rbnUdpL2VpnStaticSourceAddressType,
rbnUdpL2VpnStaticSourceAddress,
rbnUdpL2VpnStaticSourcePort,
rbnUdpL2vpnStaticAccessCctHandle,
rbnUdpL2VpnStaticVpnCctHandle,
rbnUdpL2VpnStaticInputCctUp,
rbnUdpL2VpnStaticIfIndexOrZero,
rbnUdpL2VpnStaticPwFlags,
rbnUdpL2VpnStaticPwState,
rbnUdpL2vpnStaticDscpCode,
rbnUdpL2VpnStaticPsnType
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
the status of static L2 VPN Pesudowires."
::= { rbnL2VpnMIBGroups 7 }
-- Obsolete objects
-- The L2 VPN Static Table
--
-- This table contains objects that can be used to
-- display the information about an L2 VPN.
rbnL2VpnStaticTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnL2VpnStaticEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This table contains objects which identify static
Layer 2 VPN circuits.
With respect to creation and deletion of entries in this
table, rows are created or deleted when the VPN circuit is
configured."
::= { rbnL2VpnMIBObjects 1 }
rbnL2VpnStaticEntry OBJECT-TYPE
SYNTAX RbnL2VpnStaticEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A conceptual row in the rbnL2VpnStaticTable."
INDEX { rbnL2VpnStaticPeerAddr, rbnL2VpnStaticVpnLabel }
::= { rbnL2VpnStaticTable 1 }
RbnL2VpnStaticEntry ::=
SEQUENCE {
rbnL2VpnStaticPeerAddr IpAddress,
rbnL2VpnStaticVpnLabel Unsigned32,
rbnL2VpnStaticCctHandle RbnCircuitHandle,
rbnL2VpnStaticVpnCctHandle RbnCircuitHandle,
rbnL2VpnStaticExpBits Unsigned32,
rbnL2VpnStaticInputCctUp TruthValue,
rbnL2VpnStaticXcFlags RbnVpnXcFlagsType,
rbnL2VpnStaticIfIndexOrZero InterfaceIndexOrZero
}
rbnL2VpnStaticPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This object indicates the ip address of the VPN peer."
::= { rbnL2VpnStaticEntry 1 }
rbnL2VpnStaticVpnLabel OBJECT-TYPE
SYNTAX Unsigned32 (4096..65535)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This object indicates the unique value assigned to a particular
static VPN circuit."
::= { rbnL2VpnStaticEntry 2 }
rbnL2VpnStaticCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the internal representation of the physical
circuit to which this VPN is connected. A hexadecimal value of
ff ff ff ff ff ff ff ff indicates an invalid circuit."
::= { rbnL2VpnStaticEntry 3 }
rbnL2VpnStaticVpnCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the internal representation of VPN
pseudo circuit."
::= { rbnL2VpnStaticEntry 4 }
rbnL2VpnStaticExpBits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the number of exp bits configured for this
VPN circuit."
::= { rbnL2VpnStaticEntry 5 }
rbnL2VpnStaticInputCctUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the status of the VPN input circuit. A
value of true indicates that the VPN circuit is connected with
it's remote site. A value of false indicates that the remote
site is not presently connected."
::= { rbnL2VpnStaticEntry 6 }
rbnL2VpnStaticXcFlags OBJECT-TYPE
SYNTAX RbnVpnXcFlagsType
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates more detailed information on the status
of the VPN circuit. This object is a bit field so it may contain one
or more of these values."
::= { rbnL2VpnStaticEntry 7 }
rbnL2VpnStaticIfIndexOrZero OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates whether there is a corresponding entry in
the ifTable. A non-zero value indicates the ifIndex of the entry
in the ifTable. A value of zero indicates that there is no entry."
::= { rbnL2VpnStaticEntry 8 }
-- The L2 VPN LDP Table
--
-- This table contains objects that can be used to
-- display the information about an L2 VPN.
rbnL2VpnLdpTable OBJECT-TYPE
SYNTAX SEQUENCE OF RbnL2VpnLdpEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This table contains objects which identify Layer
Distribution Protocol Layer 2 VPN circuits.
With respect to creation and deletion of entries in this
table, rows are created or deleted when the VPN circuit is
configured."
::= { rbnL2VpnMIBObjects 2 }
rbnL2VpnLdpEntry OBJECT-TYPE
SYNTAX RbnL2VpnLdpEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"A conceptual row in the rbnL2VpnStaticTable."
INDEX { rbnL2VpnLdpPeerAddr, rbnL2VpnLdpVcId }
::= { rbnL2VpnLdpTable 1 }
RbnL2VpnLdpEntry ::=
SEQUENCE {
rbnL2VpnLdpPeerAddr IpAddress,
rbnL2VpnLdpVcId Integer32,
rbnL2VpnLdpCctHandle RbnCircuitHandle,
rbnL2VpnLdpVpnCctHandle RbnCircuitHandle,
rbnL2VpnLdpInLabel Unsigned32,
rbnL2VpnLdpVpnLabel Unsigned32,
rbnL2VpnLdpRemGrpId Unsigned32,
rbnL2VpnLdpLocEncap SnmpAdminString,
rbnL2VpnLdpRemEncap SnmpAdminString,
rbnL2VpnLdpLocVcType RbnVpnVcType,
rbnL2VpnLdpRemVcType RbnVpnVcType,
rbnL2VpnLdpLocMtu Unsigned32,
rbnL2VpnLdpRemMtu Unsigned32,
rbnL2VpnLdpXcCctUp TruthValue,
rbnL2VpnLdpExpBits Unsigned32,
rbnL2VpnLdpInputCctUp TruthValue,
rbnL2VpnLdpXcFlags RbnVpnXcFlagsType,
rbnL2VpnLdpIfIndexOrZero InterfaceIndexOrZero
}
rbnL2VpnLdpPeerAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This object indicates the ip address if the VPN peer."
::= { rbnL2VpnLdpEntry 1 }
rbnL2VpnLdpVcId OBJECT-TYPE
SYNTAX Integer32 (0..2147483647)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This object indicates the unique virtual VPN circuit id assigned
to this circuit."
::= { rbnL2VpnLdpEntry 2 }
rbnL2VpnLdpCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the internal representation of the physical
circuit to which this VPN is connected. A hexadecimal value of
ff ff ff ff ff ff ff ff indicates an invalid circuit."
::= { rbnL2VpnLdpEntry 3 }
rbnL2VpnLdpVpnCctHandle OBJECT-TYPE
SYNTAX RbnCircuitHandle
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the internal representation of the VPN
pseudo circuit."
::= { rbnL2VpnLdpEntry 4 }
rbnL2VpnLdpInLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the value used by the remote connection in
order to identify this VPN circuit when communicating with the local
manager."
::= { rbnL2VpnLdpEntry 5 }
rbnL2VpnLdpVpnLabel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the value setup in the local configuration
to identify this VPN circuit."
::= { rbnL2VpnLdpEntry 6 }
rbnL2VpnLdpRemGrpId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the remote group of which this VPN circuit
is a part."
::= { rbnL2VpnLdpEntry 7 }
rbnL2VpnLdpLocEncap OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..80))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the local encaps type associated with
this VPN circuit."
::= { rbnL2VpnLdpEntry 8 }
rbnL2VpnLdpRemEncap OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (0..80))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the remote encaps type associated with
this VPN circuit."
::= { rbnL2VpnLdpEntry 9 }
rbnL2VpnLdpLocVcType OBJECT-TYPE
SYNTAX RbnVpnVcType
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the type of virtual circuit on the
local system."
::= { rbnL2VpnLdpEntry 10 }
rbnL2VpnLdpRemVcType OBJECT-TYPE
SYNTAX RbnVpnVcType
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the type of virtual circuit on the
remote system."
::= { rbnL2VpnLdpEntry 11 }
rbnL2VpnLdpLocMtu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the maximum transmission unit of the
local VPN circuit."
::= { rbnL2VpnLdpEntry 12 }
rbnL2VpnLdpRemMtu OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the maximum transmission unit of the
remote connection."
::= { rbnL2VpnLdpEntry 13 }
rbnL2VpnLdpXcCctUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the status of the VPN cross connect circuit.
A value of true indicates that the VPN circuit is connected with it's
remote site. A value of false indicates that the remote site is
not presently connected."
::= { rbnL2VpnLdpEntry 14 }
rbnL2VpnLdpExpBits OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the number of exp bits configured for this
VPN circuit."
::= { rbnL2VpnLdpEntry 15 }
rbnL2VpnLdpInputCctUp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates the status of the VPN input circuit. A
value of true indicates that the VPN circuit is connected with
it's remote site.
A value of false indicates that the remote site is not
presently connected."
::= { rbnL2VpnLdpEntry 16 }
rbnL2VpnLdpXcFlags OBJECT-TYPE
SYNTAX RbnVpnXcFlagsType
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates more detailed information on the status
of the VPN circuit. This object is a bit field so it may contain one
or more of these values."
::= { rbnL2VpnLdpEntry 17 }
rbnL2VpnLdpIfIndexOrZero OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object indicates whether there is a corresponding entry in
the ifTable. A non-zero value indicates the ifIndex of the entry
in the ifTable. A value of zero indicates that there is no entry."
::= { rbnL2VpnLdpEntry 18 }
-- deprecated/obsolete object groups and compliance
rbnL2VpnMIBCompliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for the L2VPN MIB."
MODULE -- this module
MANDATORY-GROUPS
{
rbnL2VpnStaticGroup,
rbnL2VpnLdpGroup
}
::= { rbnL2VpnMIBCompliances 1 }
rbnMplsL2VpnMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the L2VPN MIB."
MODULE -- this module
MANDATORY-GROUPS
{
rbnMplsL2VpnStaticGroup,
rbnMplsL2VpnLdpGroup
}
::= { rbnMplsL2VpnMIBCompliances 1 }
-- Units of Conformance
rbnL2VpnStaticGroup OBJECT-GROUP
OBJECTS {
rbnL2VpnStaticCctHandle,
rbnL2VpnStaticVpnCctHandle,
rbnL2VpnStaticExpBits,
rbnL2VpnStaticInputCctUp,
rbnL2VpnStaticXcFlags,
rbnL2VpnStaticIfIndexOrZero
}
STATUS obsolete
DESCRIPTION
"A collection of objects providing information about
the status of static L2 VPN connections."
::= { rbnL2VpnMIBGroups 1 }
rbnMplsL2VpnStaticGroup OBJECT-GROUP
OBJECTS {
rbnMplsL2VpnStaticCctHandle,
rbnMplsL2VpnStaticVpnCctHandle,
rbnMplsL2VpnStaticExpBits,
rbnMplsL2VpnStaticInputCctUp,
rbnMplsL2VpnStaticXcFlags,
rbnMplsL2VpnStaticIfIndexOrZero
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
the status of static L2 VPN connections."
::= { rbnMplsL2VpnMIBGroups 1 }
rbnL2VpnLdpGroup OBJECT-GROUP
OBJECTS {
rbnL2VpnLdpCctHandle,
rbnL2VpnLdpVpnCctHandle,
rbnL2VpnLdpInLabel,
rbnL2VpnLdpVpnLabel,
rbnL2VpnLdpRemGrpId,
rbnL2VpnLdpLocEncap,
rbnL2VpnLdpRemEncap,
rbnL2VpnLdpLocVcType,
rbnL2VpnLdpRemVcType,
rbnL2VpnLdpLocMtu,
rbnL2VpnLdpRemMtu,
rbnL2VpnLdpXcCctUp,
rbnL2VpnLdpExpBits,
rbnL2VpnLdpInputCctUp,
rbnL2VpnLdpXcFlags,
rbnL2VpnLdpIfIndexOrZero
}
STATUS obsolete
DESCRIPTION
"A collection of objects providing information about
the status of L2 VPN connections using Label Detection
Protocol."
::= { rbnL2VpnMIBGroups 2 }
rbnMplsL2VpnLdpGroup OBJECT-GROUP
OBJECTS {
rbnMplsL2VpnLdpCctHandle,
rbnMplsL2VpnLdpVpnCctHandle,
rbnMplsL2VpnLdpInLabel,
rbnMplsL2VpnLdpVpnLabel,
rbnMplsL2VpnLdpRemGrpId,
rbnMplsL2VpnLdpLocEncap,
rbnMplsL2VpnLdpRemEncap,
rbnMplsL2VpnLdpLocVcType,
rbnMplsL2VpnLdpRemVcType,
rbnMplsL2VpnLdpLocMtu,
rbnMplsL2VpnLdpRemMtu,
rbnMplsL2VpnLdpXcCctUp,
rbnMplsL2VpnLdpExpBits,
rbnMplsL2VpnLdpInputCctUp,
rbnMplsL2VpnLdpXcFlags,
rbnMplsL2VpnLdpIfIndexOrZero
}
STATUS current
DESCRIPTION
"A collection of objects providing information about
the status of L2 VPN connections using Label Detection
Protocol."
::= { rbnMplsL2VpnMIBGroups 2 }
END