|
Packit |
022b05 |
TE-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
IMPORTS
|
|
Packit |
022b05 |
MODULE-IDENTITY, OBJECT-TYPE,
|
|
Packit |
022b05 |
NOTIFICATION-TYPE, mib-2,
|
|
Packit |
022b05 |
Integer32, Gauge32, Counter32,
|
|
Packit |
022b05 |
Counter64, Unsigned32, TimeTicks FROM SNMPv2-SMI
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
RowStatus, StorageType, TimeStamp,
|
|
Packit |
022b05 |
TruthValue FROM SNMPv2-TC
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SnmpAdminString FROM SNMP-FRAMEWORK-MIB
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE-COMPLIANCE, OBJECT-GROUP,
|
|
Packit |
022b05 |
NOTIFICATION-GROUP FROM SNMPv2-CONF
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TeHopAddress, TeHopAddressType,
|
|
Packit |
022b05 |
MplsBitRate FROM MPLS-TC-STD-MIB;
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teMIB MODULE-IDENTITY
|
|
Packit |
022b05 |
LAST-UPDATED "200501040000Z" -- 01 January 2005
|
|
Packit |
022b05 |
ORGANIZATION "IETF Traffic Engineering Working Group"
|
|
Packit |
022b05 |
CONTACT-INFO "
|
|
Packit |
022b05 |
Editor: Kireeti Kompella
|
|
Packit |
022b05 |
Postal: Juniper Networks, Inc.
|
|
Packit |
022b05 |
1194 Mathilda Ave
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Sunnyvale, CA 94089
|
|
Packit |
022b05 |
Tel: +1 408 745 2000
|
|
Packit |
022b05 |
E-mail: kireeti@juniper.net
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The IETF Traffic Engineering Working Group is
|
|
Packit |
022b05 |
chaired by Jim Boyle and Ed Kern.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
WG Mailing List information:
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
General Discussion: te-wg@ops.ietf.org
|
|
Packit |
022b05 |
To Subscribe: te-wg-request@ops.ietf.org
|
|
Packit |
022b05 |
In Body: subscribe
|
|
Packit |
022b05 |
Archive: ftp://ops.ietf.org/pub/lists
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Comments on the MIB module should be sent to the
|
|
Packit |
022b05 |
mailing list. The archives for this mailing list
|
|
Packit |
022b05 |
should be consulted for previous discussion on
|
|
Packit |
022b05 |
this MIB.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DESCRIPTION "The Traffic Engineering MIB module.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Copyright (C) The Internet Society (2005). This
|
|
Packit |
022b05 |
version of this MIB module is part of RFC 3970;
|
|
Packit |
022b05 |
see the RFC itself for full legal notices.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- revision history
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
REVISION "200501040000Z" -- 01 January 2005
|
|
Packit |
022b05 |
DESCRIPTION "Initial version, published as RFC 3970."
|
|
Packit |
022b05 |
::= { mib-2 122 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Top level objects
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teMIBNotifications OBJECT IDENTIFIER ::= { teMIB 0 }
|
|
Packit |
022b05 |
teMIBObjects OBJECT IDENTIFIER ::= { teMIB 1 }
|
|
Packit |
022b05 |
teMIBConformance OBJECT IDENTIFIER ::= { teMIB 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ****************************************************************
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- TE MIB Objects
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- TE Info
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teInfo OBJECT IDENTIFIER ::= { teMIBObjects 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teDistProtocol OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
other(0),
|
|
Packit |
022b05 |
isis(1),
|
|
Packit |
022b05 |
ospf(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "IGP used to distribute Traffic Engineering
|
|
Packit |
022b05 |
information and topology to each device for the
|
|
Packit |
022b05 |
purpose of automatic path computation. More than
|
|
Packit |
022b05 |
one IGP may be used to distribute TE information.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teInfo 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teSignalingProto OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
other(0),
|
|
Packit |
022b05 |
rsvpte(1),
|
|
Packit |
022b05 |
crldp(2),
|
|
Packit |
022b05 |
static(3) -- static configuration
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Traffic Engineering signaling protocols supported
|
|
Packit |
022b05 |
by this device. More than one protocol may be
|
|
Packit |
022b05 |
supported.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
REFERENCE "For a description of RSVP-TE, see RFC 3209;
|
|
Packit |
022b05 |
for CR-LDP, see RFC 3212.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teInfo 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teNotificationEnable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TruthValue
|
|
Packit |
022b05 |
MAX-ACCESS read-write
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "If this object is true, then it enables the
|
|
Packit |
022b05 |
generation of notifications from this MIB module.
|
|
Packit |
022b05 |
Otherwise notifications are not generated.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { false }
|
|
Packit |
022b05 |
::= { teInfo 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teNextTunnelIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "An integer that may be used as a new Index in the
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The special value of 0 indicates that no more new
|
|
Packit |
022b05 |
entries can be created in that table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When this MIB module is used for configuration, this
|
|
Packit |
022b05 |
object always contains a legal value (if non-zero)
|
|
Packit |
022b05 |
for an index that is not currently used in that
|
|
Packit |
022b05 |
table. The Command Generator (Network Management
|
|
Packit |
022b05 |
Application) reads this variable and uses the
|
|
Packit |
022b05 |
(non-zero) value read when creating a new row with
|
|
Packit |
022b05 |
an SNMP SET. When the SET is performed, the Command
|
|
Packit |
022b05 |
Responder (agent) must determine whether the value
|
|
Packit |
022b05 |
is indeed still unused; Two Network Management
|
|
Packit |
022b05 |
Applications may attempt to create a row
|
|
Packit |
022b05 |
(configuration entry) simultaneously and use the
|
|
Packit |
022b05 |
same value. If it is currently unused, the SET
|
|
Packit |
022b05 |
succeeds, and the Command Responder (agent) changes
|
|
Packit |
022b05 |
the value of this object according to an
|
|
Packit |
022b05 |
implementation-specific algorithm. If the value is
|
|
Packit |
022b05 |
in use, however, the SET fails. The Network
|
|
Packit |
022b05 |
Management Application must then re-read this
|
|
Packit |
022b05 |
variable to obtain a new usable value.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teInfo 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teNextPathHopIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "An integer that may be used as a new Index in the
|
|
Packit |
022b05 |
tePathHopTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The special value of 0 indicates that no more new
|
|
Packit |
022b05 |
entries can be created in that table.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When this MIB module is used for configuration, this
|
|
Packit |
022b05 |
object always contains a legal value (if non-zero)
|
|
Packit |
022b05 |
for an index that is not currently used in that
|
|
Packit |
022b05 |
table. The Command Generator (Network Management
|
|
Packit |
022b05 |
Application) reads this variable and uses the
|
|
Packit |
022b05 |
(non-zero) value read when creating a new row with
|
|
Packit |
022b05 |
an SNMP SET. When the SET is performed, the Command
|
|
Packit |
022b05 |
Responder (agent) must determine whether the value
|
|
Packit |
022b05 |
is indeed still unused; Two Network Management
|
|
Packit |
022b05 |
Applications may attempt to create a row
|
|
Packit |
022b05 |
(configuration entry) simultaneously and use the
|
|
Packit |
022b05 |
same value. If it is currently unused, the SET
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
succeeds, and the Command Responder (agent) changes
|
|
Packit |
022b05 |
the value of this object according to an
|
|
Packit |
022b05 |
implementation-specific algorithm. If the value is
|
|
Packit |
022b05 |
in use, however, the SET fails. The Network
|
|
Packit |
022b05 |
Management Application must then re-read this
|
|
Packit |
022b05 |
variable to obtain a new usable value.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teInfo 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teConfiguredTunnels OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Number of currently configured Tunnels."
|
|
Packit |
022b05 |
::= { teInfo 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teActiveTunnels OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Number of currently active Tunnels."
|
|
Packit |
022b05 |
::= { teInfo 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePrimaryTunnels OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Number of currently active Tunnels running on
|
|
Packit |
022b05 |
their primary paths.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teInfo 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teAdminGroupTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF TeAdminGroupEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "A mapping of configured administrative groups. Each
|
|
Packit |
022b05 |
entry represents an Administrative Group and
|
|
Packit |
022b05 |
provides a name and index for the group.
|
|
Packit |
022b05 |
Administrative groups are used to label links in the
|
|
Packit |
022b05 |
Traffic Engineering topology in order to place
|
|
Packit |
022b05 |
constraints (include and exclude) on Tunnel paths.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A groupName can only be linked to one group number.
|
|
Packit |
022b05 |
The groupNumber is the number assigned to the
|
|
Packit |
022b05 |
administrative group used in constraints,
|
|
Packit |
022b05 |
such as tePathIncludeAny or tePathIncludeAll.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { teInfo 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teAdminGroupEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TeAdminGroupEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "A mapping between a configured group number and
|
|
Packit |
022b05 |
its human-readable name. The group number should
|
|
Packit |
022b05 |
be between 1 and 32, inclusive. Group number n
|
|
Packit |
022b05 |
represents bit number (n-1) in the bit vector for
|
|
Packit |
022b05 |
Include/Exclude constraints.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
All entries in this table MUST be kept in stable
|
|
Packit |
022b05 |
storage so that they will re-appear in case of a
|
|
Packit |
022b05 |
restart/reboot.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX { teAdminGroupNumber }
|
|
Packit |
022b05 |
::= { teAdminGroupTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TeAdminGroupEntry ::=
|
|
Packit |
022b05 |
SEQUENCE {
|
|
Packit |
022b05 |
teAdminGroupNumber Integer32,
|
|
Packit |
022b05 |
teAdminGroupName SnmpAdminString,
|
|
Packit |
022b05 |
teAdminGroupRowStatus RowStatus
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teAdminGroupNumber OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (1..32)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Index of the administrative group."
|
|
Packit |
022b05 |
::= { teAdminGroupEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teAdminGroupName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Name of the administrative group."
|
|
Packit |
022b05 |
::= { teAdminGroupEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teAdminGroupRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The status of this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object has no effect on whether
|
|
Packit |
022b05 |
other objects in this conceptual row can be
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
modified.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teAdminGroupEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- Tunnel Table
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF TeTunnelEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Table of Configured Traffic Tunnels."
|
|
Packit |
022b05 |
::= { teMIBObjects 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TeTunnelEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Entry containing information about a particular
|
|
Packit |
022b05 |
Traffic Tunnel.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX { teTunnelIndex }
|
|
Packit |
022b05 |
::= { teTunnelTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TeTunnelEntry ::=
|
|
Packit |
022b05 |
SEQUENCE {
|
|
Packit |
022b05 |
teTunnelIndex Unsigned32,
|
|
Packit |
022b05 |
teTunnelName SnmpAdminString,
|
|
Packit |
022b05 |
teTunnelNextPathIndex Unsigned32,
|
|
Packit |
022b05 |
-- Conceptual row information:
|
|
Packit |
022b05 |
teTunnelRowStatus RowStatus,
|
|
Packit |
022b05 |
teTunnelStorageType StorageType,
|
|
Packit |
022b05 |
-- Address information:
|
|
Packit |
022b05 |
teTunnelSourceAddressType TeHopAddressType,
|
|
Packit |
022b05 |
teTunnelSourceAddress TeHopAddress,
|
|
Packit |
022b05 |
teTunnelDestinationAddressType TeHopAddressType,
|
|
Packit |
022b05 |
teTunnelDestinationAddress TeHopAddress,
|
|
Packit |
022b05 |
-- State/performance information:
|
|
Packit |
022b05 |
teTunnelState INTEGER,
|
|
Packit |
022b05 |
teTunnelDiscontinuityTimer TimeStamp,
|
|
Packit |
022b05 |
teTunnelOctets Counter64,
|
|
Packit |
022b05 |
teTunnelPackets Counter64,
|
|
Packit |
022b05 |
teTunnelLPOctets Counter32,
|
|
Packit |
022b05 |
teTunnelLPPackets Counter32,
|
|
Packit |
022b05 |
teTunnelAge TimeTicks,
|
|
Packit |
022b05 |
teTunnelTimeUp TimeTicks,
|
|
Packit |
022b05 |
teTunnelPrimaryTimeUp TimeTicks,
|
|
Packit |
022b05 |
teTunnelTransitions Counter32,
|
|
Packit |
022b05 |
teTunnelLastTransition TimeTicks,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelPathChanges Counter32,
|
|
Packit |
022b05 |
teTunnelLastPathChange TimeTicks,
|
|
Packit |
022b05 |
teTunnelConfiguredPaths Gauge32,
|
|
Packit |
022b05 |
teTunnelStandbyPaths Gauge32,
|
|
Packit |
022b05 |
teTunnelOperationalPaths Gauge32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "A unique index that identifies a Tunnel. If the TE
|
|
Packit |
022b05 |
Tunnel is considered an interface, then this index
|
|
Packit |
022b05 |
must match the interface index of the corresponding
|
|
Packit |
022b05 |
interface. Otherwise, this index must be at least
|
|
Packit |
022b05 |
2^24, so that it does not overlap with any existing
|
|
Packit |
022b05 |
interface index.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE (1..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Name of the Traffic Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that the name of a Tunnel MUST be unique.
|
|
Packit |
022b05 |
When a SET request contains a name that is already
|
|
Packit |
022b05 |
in use for another entry, then the implementation
|
|
Packit |
022b05 |
must return an inconsistentValue error.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object cannot be changed if the
|
|
Packit |
022b05 |
if the value of the corresponding teTunnelRowStatus
|
|
Packit |
022b05 |
object is 'active'.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelNextPathIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "An integer that may be used as a new Index for the
|
|
Packit |
022b05 |
next Path in this Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The special value of 0 indicates that no more Paths
|
|
Packit |
022b05 |
can be created for this Tunnel, or that no more new
|
|
Packit |
022b05 |
entries can be created in tePathTable.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When this MIB module is used for configuration, this
|
|
Packit |
022b05 |
object always contains a legal value (if non-zero)
|
|
Packit |
022b05 |
for an index that is not currently used in that
|
|
Packit |
022b05 |
table. The Command Generator (Network Management
|
|
Packit |
022b05 |
Application) reads this variable and uses the
|
|
Packit |
022b05 |
(non-zero) value read when creating a new row with
|
|
Packit |
022b05 |
an SNMP SET. When the SET is performed, the Command
|
|
Packit |
022b05 |
Responder (agent) must determine whether the value
|
|
Packit |
022b05 |
is indeed still unused; Two Network Management
|
|
Packit |
022b05 |
Applications may attempt to create a row
|
|
Packit |
022b05 |
(configuration entry) simultaneously and use the
|
|
Packit |
022b05 |
same value. If it is currently unused, the SET
|
|
Packit |
022b05 |
succeeds, and the Command Responder (agent) changes
|
|
Packit |
022b05 |
the value of this object according to an
|
|
Packit |
022b05 |
implementation-specific algorithm. If the value is
|
|
Packit |
022b05 |
in use, however, the SET fails. The Network
|
|
Packit |
022b05 |
Management Application must then re-read this
|
|
Packit |
022b05 |
variable to obtain a new usable value.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The status of this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When the value of this object is 'active', then
|
|
Packit |
022b05 |
the values for the corresponding objects
|
|
Packit |
022b05 |
teTunnelName, teTunnelSourceAddressType,
|
|
Packit |
022b05 |
teTunnelSourceAddress,
|
|
Packit |
022b05 |
teTunnelDestinationAddressType, and
|
|
Packit |
022b05 |
teTunnelDestinationAddress cannot be changed.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The storage type for this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent' need
|
|
Packit |
022b05 |
not allow write-access to any columnar objects
|
|
Packit |
022b05 |
in the row.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelSourceAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TeHopAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The type of Traffic Engineered Tunnel hop address
|
|
Packit |
022b05 |
for the source of this Tunnel. Typically, this
|
|
Packit |
022b05 |
address type is IPv4 or IPv6, with a prefix length
|
|
Packit |
022b05 |
of 32 or 128, respectively. If the TE Tunnel path
|
|
Packit |
022b05 |
is being computed by a path computation server,
|
|
Packit |
022b05 |
however, it is possible to use more flexible source
|
|
Packit |
022b05 |
address types, such as AS numbers or prefix lengths
|
|
Packit |
022b05 |
less than host address lengths.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object cannot be changed
|
|
Packit |
022b05 |
if the value of the corresponding teTunnelRowStatus
|
|
Packit |
022b05 |
object is 'active'.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelSourceAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TeHopAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The Source Traffic Engineered Tunnel hop address of
|
|
Packit |
022b05 |
this Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The type of this address is determined by the value
|
|
Packit |
022b05 |
of the corresponding teTunnelSourceAddressType.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that the source and destination addresses of a
|
|
Packit |
022b05 |
Tunnel can be different address types.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object cannot be changed
|
|
Packit |
022b05 |
if the value of the corresponding teTunnelRowStatus
|
|
Packit |
022b05 |
object is 'active'.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelDestinationAddressType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TeHopAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The type of Traffic Engineered Tunnel hop address
|
|
Packit |
022b05 |
for the destination of this Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object cannot be changed
|
|
Packit |
022b05 |
if the value of the corresponding teTunnelRowStatus
|
|
Packit |
022b05 |
object is 'active'.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelDestinationAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TeHopAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The Destination Traffic Engineered Tunnel hop
|
|
Packit |
022b05 |
address of this Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The type of this address is determined by the value
|
|
Packit |
022b05 |
of the corresponding teTunnelDestinationAddressType.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that source and destination addresses of a
|
|
Packit |
022b05 |
Tunnel can be different address types.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object cannot be changed
|
|
Packit |
022b05 |
if the value of the corresponding teTunnelRowStatus
|
|
Packit |
022b05 |
object is 'active'.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelState OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(1),
|
|
Packit |
022b05 |
up(2),
|
|
Packit |
022b05 |
down(3),
|
|
Packit |
022b05 |
testing(4)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The operational state of the Tunnel."
|
|
Packit |
022b05 |
::= { teTunnelEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelDiscontinuityTimer OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeStamp
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The value of sysUpTime on the most recent occasion
|
|
Packit |
022b05 |
at which any one or more of this tunnel's counters
|
|
Packit |
022b05 |
suffered a discontinuity. The relevant counters
|
|
Packit |
022b05 |
are teTunnelOctets, teTunnelPackets,
|
|
Packit |
022b05 |
teTunnelLPOctets, and teTunnelLPPackets. If no such
|
|
Packit |
022b05 |
discontinuities have occurred since the last
|
|
Packit |
022b05 |
re-initialization of the local management subsystem
|
|
Packit |
022b05 |
then this object contains a zero value.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelOctets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of octets that have been forwarded over
|
|
Packit |
022b05 |
the Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can
|
|
Packit |
022b05 |
occur at re-initialization of the management system,
|
|
Packit |
022b05 |
and at other times, as indicated by the value of
|
|
Packit |
022b05 |
teTunnelDiscontinuityTimer.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelPackets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter64
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of packets that have been forwarded over
|
|
Packit |
022b05 |
the Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can
|
|
Packit |
022b05 |
occur at re-initialization of the management system
|
|
Packit |
022b05 |
and at other times, as indicated by the value of
|
|
Packit |
022b05 |
teTunnelDiscontinuityTimer.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelLPOctets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of octets that have been forwarded over
|
|
Packit |
022b05 |
the Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can
|
|
Packit |
022b05 |
occur at re-initialization of the management system
|
|
Packit |
022b05 |
and at other times, as indicated by the value of
|
|
Packit |
022b05 |
teTunnelDiscontinuityTimer.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelLPPackets OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of packets that have been forwarded over
|
|
Packit |
022b05 |
the Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Discontinuities in the value of this counter can
|
|
Packit |
022b05 |
occur at re-initialization of the management system
|
|
Packit |
022b05 |
and at other times, as indicated by the value of
|
|
Packit |
022b05 |
teTunnelDiscontinuityTimer.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelAge OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeTicks
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The age (i.e., time from creation of this conceptual
|
|
Packit |
022b05 |
row till now) of this Tunnel in hundredths of a
|
|
Packit |
022b05 |
second. Note that because TimeTicks wrap in about
|
|
Packit |
022b05 |
16 months, this value is best used in interval
|
|
Packit |
022b05 |
measurements.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelTimeUp OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeTicks
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The total time in hundredths of a second that this
|
|
Packit |
022b05 |
Tunnel has been operational. Note that because
|
|
Packit |
022b05 |
TimeTicks wrap in about 16 months, this value is
|
|
Packit |
022b05 |
best used in interval measurements.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
An example of usage of this object would be to
|
|
Packit |
022b05 |
compute the percentage up time over a period of time
|
|
Packit |
022b05 |
by obtaining values of teTunnelAge and
|
|
Packit |
022b05 |
teTunnelTimeUp at two points in time and computing
|
|
Packit |
022b05 |
the following ratio:
|
|
Packit |
022b05 |
((teTunnelTimeUp2 - teTunnelTimeUp1)/
|
|
Packit |
022b05 |
(teTunnelAge2 - teTunnelAge1)) * 100 %. In doing
|
|
Packit |
022b05 |
so, the management station must account for
|
|
Packit |
022b05 |
wrapping of the values of teTunnelAge and
|
|
Packit |
022b05 |
teTunnelTimeUp between the two measurements.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelPrimaryTimeUp OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeTicks
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The total time in hundredths of a second that this
|
|
Packit |
022b05 |
Tunnel's primary path has been operational. Note
|
|
Packit |
022b05 |
that because TimeTicks wrap in about 16 months, this
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
value is best used in interval measurements.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
An example of usage of this field would be to
|
|
Packit |
022b05 |
compute what percentage of time that a TE Tunnel was
|
|
Packit |
022b05 |
on the primary path over a period of time by
|
|
Packit |
022b05 |
computing
|
|
Packit |
022b05 |
((teTunnelPrimaryTimeUp2 - teTunnelPrimaryTimeUp1)/
|
|
Packit |
022b05 |
(teTunnelTimeUp2 - teTunnelTimeUp1))*100 %. In
|
|
Packit |
022b05 |
doing so, the management station must account for
|
|
Packit |
022b05 |
wrapping of the values of teTunnelPrimaryTimeUp and
|
|
Packit |
022b05 |
teTunnelTimeUp between the two measurements.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 18 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelTransitions OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of operational state transitions
|
|
Packit |
022b05 |
(up -> down and down -> up) this Tunnel has
|
|
Packit |
022b05 |
undergone.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 19 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelLastTransition OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeTicks
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The time in hundredths of a second since the last
|
|
Packit |
022b05 |
operational state transition occurred on this
|
|
Packit |
022b05 |
Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that if the last transition was over 16
|
|
Packit |
022b05 |
months ago, this value will be inaccurate.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 20 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelPathChanges OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Counter32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of path changes this Tunnel has had."
|
|
Packit |
022b05 |
::= { teTunnelEntry 21 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelLastPathChange OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TimeTicks
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
DESCRIPTION "The time in hundredths of a second since the last
|
|
Packit |
022b05 |
path change occurred on this Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Note that if the last transition was over 16
|
|
Packit |
022b05 |
months ago, this value will be inaccurate.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Path changes may be caused by network events or by
|
|
Packit |
022b05 |
reconfiguration that affects the path.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 22 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelConfiguredPaths OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of paths configured for this Tunnel."
|
|
Packit |
022b05 |
::= { teTunnelEntry 23 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelStandbyPaths OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of standby paths configured for this
|
|
Packit |
022b05 |
Tunnel.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 24 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelOperationalPaths OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Gauge32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The number of operational paths for this Tunnel.
|
|
Packit |
022b05 |
This includes the path currently active, as
|
|
Packit |
022b05 |
well as operational standby paths.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teTunnelEntry 25 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ****************************************************************
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Tunnel Path Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF TePathEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Table of Configured Traffic Tunnels."
|
|
Packit |
022b05 |
::= { teMIBObjects 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TePathEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Entry containing information about a particular
|
|
Packit |
022b05 |
Traffic Tunnel. Each Traffic Tunnel can have zero
|
|
Packit |
022b05 |
or more Traffic Paths.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
As a Traffic Path can only exist over an existing
|
|
Packit |
022b05 |
Traffic Tunnel, all tePathEntries with
|
|
Packit |
022b05 |
a value of n for teTunnelIndex MUST be removed by
|
|
Packit |
022b05 |
the implementation when the corresponding
|
|
Packit |
022b05 |
teTunnelEntry with a value of n for teTunnelIndex
|
|
Packit |
022b05 |
is removed.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX { teTunnelIndex, tePathIndex }
|
|
Packit |
022b05 |
::= { tePathTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TePathEntry ::=
|
|
Packit |
022b05 |
SEQUENCE {
|
|
Packit |
022b05 |
tePathIndex Unsigned32,
|
|
Packit |
022b05 |
tePathName SnmpAdminString,
|
|
Packit |
022b05 |
-- Conceptual row information
|
|
Packit |
022b05 |
tePathRowStatus RowStatus,
|
|
Packit |
022b05 |
tePathStorageType StorageType,
|
|
Packit |
022b05 |
-- Path properties
|
|
Packit |
022b05 |
tePathType INTEGER,
|
|
Packit |
022b05 |
tePathConfiguredRoute Unsigned32,
|
|
Packit |
022b05 |
tePathBandwidth MplsBitRate,
|
|
Packit |
022b05 |
tePathIncludeAny Unsigned32,
|
|
Packit |
022b05 |
tePathIncludeAll Unsigned32,
|
|
Packit |
022b05 |
tePathExclude Unsigned32,
|
|
Packit |
022b05 |
tePathSetupPriority Integer32,
|
|
Packit |
022b05 |
tePathHoldPriority Integer32,
|
|
Packit |
022b05 |
tePathProperties BITS,
|
|
Packit |
022b05 |
-- Path status
|
|
Packit |
022b05 |
tePathOperStatus INTEGER,
|
|
Packit |
022b05 |
tePathAdminStatus INTEGER,
|
|
Packit |
022b05 |
tePathComputedRoute Unsigned32,
|
|
Packit |
022b05 |
tePathRecordedRoute Unsigned32
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "An index that uniquely identifies a path within
|
|
Packit |
022b05 |
a Tunnel.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The combination of <teTunnelIndex, tePathIndex> thus
|
|
Packit |
022b05 |
uniquely identifies a path among all paths on this
|
|
Packit |
022b05 |
router.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathName OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The name of this path.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A pathName must be unique within the set of paths
|
|
Packit |
022b05 |
over a single tunnel. If a SET request is received
|
|
Packit |
022b05 |
with a duplicate name, then the implementation MUST
|
|
Packit |
022b05 |
return an inconsistentValue error.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object cannot be changed
|
|
Packit |
022b05 |
if the value of the corresponding teTunnelRowStatus
|
|
Packit |
022b05 |
object is 'active'.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The status of this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
When the value of this object is 'active', then
|
|
Packit |
022b05 |
the value of tePathName cannot be changed. All
|
|
Packit |
022b05 |
other writable objects may be changed; however,
|
|
Packit |
022b05 |
these changes may affect traffic going over the TE
|
|
Packit |
022b05 |
tunnel or require the path to be computed and/or
|
|
Packit |
022b05 |
re-signaled.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The storage type for this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent' need
|
|
Packit |
022b05 |
not allow write-access to any columnar objects
|
|
Packit |
022b05 |
in the row.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { tePathEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
other(1),
|
|
Packit |
022b05 |
primary(2),
|
|
Packit |
022b05 |
standby(3),
|
|
Packit |
022b05 |
secondary(4)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The type for this PathEntry; i.e., whether this path
|
|
Packit |
022b05 |
is a primary path, a standby path, or a secondary
|
|
Packit |
022b05 |
path.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathConfiguredRoute OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The route that this TE path is configured to follow;
|
|
Packit |
022b05 |
i.e., an ordered list of hops. The value of this
|
|
Packit |
022b05 |
object gives the primary index into the Hop Table.
|
|
Packit |
022b05 |
The secondary index is the hop count in the path, so
|
|
Packit |
022b05 |
to get the route, one could get the first hop with
|
|
Packit |
022b05 |
index <tePathConfiguredRoute, 1> in the Hop Table
|
|
Packit |
022b05 |
and do a getnext to get subsequent hops.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathBandwidth OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX MplsBitRate
|
|
Packit |
022b05 |
UNITS "Kilobits per second"
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The configured bandwidth for this Tunnel,
|
|
Packit |
022b05 |
in units of thousands of bits per second (Kbps).
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { tePathEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathIncludeAny OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "This is a configured set of administrative groups
|
|
Packit |
022b05 |
specified as a bit vector (i.e., bit n is 1 if group
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
n is in the set, where n = 0 is the LSB). For each
|
|
Packit |
022b05 |
link that this path goes through, the link must have
|
|
Packit |
022b05 |
at least one of the groups specified in IncludeAny
|
|
Packit |
022b05 |
to be acceptable. If IncludeAny is zero, all links
|
|
Packit |
022b05 |
are acceptable.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { tePathEntry 8 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathIncludeAll OBJECT-TYPE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "This is a configured set of administrative groups
|
|
Packit |
022b05 |
specified as a bit vector (i.e., bit n is 1 if group
|
|
Packit |
022b05 |
n is in the set, where n = 0 is the LSB). For each
|
|
Packit |
022b05 |
link that this path goes through, the link must have
|
|
Packit |
022b05 |
all of the groups specified in IncludeAll to be
|
|
Packit |
022b05 |
acceptable. If IncludeAll is zero, all links are
|
|
Packit |
022b05 |
acceptable.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { tePathEntry 9 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathExclude OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "This is a configured set of administrative groups
|
|
Packit |
022b05 |
specified as a bit vector (i.e., bit n is 1 if group
|
|
Packit |
022b05 |
n is in the set, where n = 0 is the LSB). For each
|
|
Packit |
022b05 |
link that this path goes through, the link MUST have
|
|
Packit |
022b05 |
groups associated with it, and the intersection of
|
|
Packit |
022b05 |
the link's groups and the 'exclude' set MUST be
|
|
Packit |
022b05 |
null.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { tePathEntry 10 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathSetupPriority OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..7)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The setup priority configured for this path, with 0
|
|
Packit |
022b05 |
as the highest priority and 7 as the lowest.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { tePathEntry 11 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHoldPriority OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Integer32 (0..7)
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The hold priority configured for this path, with 0
|
|
Packit |
022b05 |
as the highest priority and 7 as the lowest.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
DEFVAL { 0 }
|
|
Packit |
022b05 |
::= { tePathEntry 12 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathProperties OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX BITS {
|
|
Packit |
022b05 |
recordRoute(0),
|
|
Packit |
022b05 |
cspf(1),
|
|
Packit |
022b05 |
makeBeforeBreak(2),
|
|
Packit |
022b05 |
mergeable(3),
|
|
Packit |
022b05 |
fastReroute(4),
|
|
Packit |
022b05 |
protected(5)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The set of configured properties for this path,
|
|
Packit |
022b05 |
expressed as a bit map. For example, if the path
|
|
Packit |
022b05 |
supports 'make before break', then bit 2 is set.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 13 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathOperStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(0),
|
|
Packit |
022b05 |
down(1),
|
|
Packit |
022b05 |
testing(2),
|
|
Packit |
022b05 |
dormant(3),
|
|
Packit |
022b05 |
ready(4),
|
|
Packit |
022b05 |
operational(5)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The operational status of the path:
|
|
Packit |
022b05 |
unknown:
|
|
Packit |
022b05 |
down: Signaling failed.
|
|
Packit |
022b05 |
testing: Administratively set aside for testing.
|
|
Packit |
022b05 |
dormant: Not signaled (for a backup tunnel).
|
|
Packit |
022b05 |
ready: Signaled but not yet carrying traffic.
|
|
Packit |
022b05 |
operational: Signaled and carrying traffic.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { tePathEntry 14 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathAdminStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
normal(1),
|
|
Packit |
022b05 |
testing(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The operational status of the path:
|
|
Packit |
022b05 |
normal: Used normally for forwarding.
|
|
Packit |
022b05 |
testing: Administratively set aside for testing.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 15 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathComputedRoute OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The route computed for this path, perhaps using
|
|
Packit |
022b05 |
some form of Constraint-based Routing. The
|
|
Packit |
022b05 |
algorithm is implementation dependent.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This object returns the computed route as an ordered
|
|
Packit |
022b05 |
list of hops. The value of this object gives the
|
|
Packit |
022b05 |
primary index into the Hop Table. The secondary
|
|
Packit |
022b05 |
index is the hop count in the path, so to get the
|
|
Packit |
022b05 |
route, one could get the first hop with index
|
|
Packit |
022b05 |
<tePathComputedRoute, 1> in the Hop Table and do a
|
|
Packit |
022b05 |
getnext to get subsequent hops.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A value of zero (0) means there is no computedRoute.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 16 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathRecordedRoute OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The route actually used for this path, as recorded
|
|
Packit |
022b05 |
by the signaling protocol. This is again an ordered
|
|
Packit |
022b05 |
list of hops; each hop is expected to be strict.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object gives the primary index
|
|
Packit |
022b05 |
into the Hop Table. The secondary index is the hop
|
|
Packit |
022b05 |
count in the path, so to get the route, one can get
|
|
Packit |
022b05 |
the first hop with index <tePathRecordedRoute, 1>
|
|
Packit |
022b05 |
in the Hop Table and do a getnext to get subsequent
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
hops.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A value of zero (0) means there is no recordedRoute.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathEntry 17 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ****************************************************************
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- Tunnel Path Hop Table
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHopTable OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX SEQUENCE OF TePathHopEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Table of Tunnel Path Hops."
|
|
Packit |
022b05 |
::= { teMIBObjects 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHopEntry OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TePathHopEntry
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Entry containing information about a particular
|
|
Packit |
022b05 |
hop.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
INDEX { teHopListIndex, tePathHopIndex }
|
|
Packit |
022b05 |
::= { tePathHopTable 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
TePathHopEntry ::=
|
|
Packit |
022b05 |
SEQUENCE {
|
|
Packit |
022b05 |
teHopListIndex Unsigned32,
|
|
Packit |
022b05 |
tePathHopIndex Unsigned32,
|
|
Packit |
022b05 |
-- Conceptual row information
|
|
Packit |
022b05 |
tePathHopRowStatus RowStatus,
|
|
Packit |
022b05 |
tePathHopStorageType StorageType,
|
|
Packit |
022b05 |
tePathHopAddrType TeHopAddressType,
|
|
Packit |
022b05 |
tePathHopAddress TeHopAddress,
|
|
Packit |
022b05 |
tePathHopType INTEGER
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teHopListIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "An index that identifies a list of hops. This is
|
|
Packit |
022b05 |
the primary index to access hops.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathHopEntry 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHopIndex OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX Unsigned32 (1..4294967295)
|
|
Packit |
022b05 |
MAX-ACCESS not-accessible
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "An index that identifies a particular hop among the
|
|
Packit |
022b05 |
list of hops for a path. An index of i identifies
|
|
Packit |
022b05 |
the ith hop. This is the secondary index for a hop
|
|
Packit |
022b05 |
entry.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathHopEntry 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHopRowStatus OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX RowStatus
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The status of this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Any field in this table can be changed, even if the
|
|
Packit |
022b05 |
value of this object is 'active'. However, such a
|
|
Packit |
022b05 |
change may cause traffic to be rerouted or even
|
|
Packit |
022b05 |
disrupted.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathHopEntry 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHopStorageType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX StorageType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The storage type for this conceptual row.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
Conceptual rows having the value 'permanent' need
|
|
Packit |
022b05 |
not allow write-access to any columnar objects
|
|
Packit |
022b05 |
in the row.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathHopEntry 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHopAddrType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TeHopAddressType
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The type of Traffic Engineered Tunnel hop Address
|
|
Packit |
022b05 |
of this hop.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object cannot be changed
|
|
Packit |
022b05 |
if the value of the corresponding tePathRowStatus
|
|
Packit |
022b05 |
object is 'active'.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathHopEntry 5 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHopAddress OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX TeHopAddress
|
|
Packit |
022b05 |
MAX-ACCESS read-create
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The Traffic Engineered Tunnel hop Address of this
|
|
Packit |
022b05 |
hop.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The type of this address is determined by the value
|
|
Packit |
022b05 |
of the corresponding tePathHopAddressType.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
The value of this object cannot be changed
|
|
Packit |
022b05 |
if the value of the corresponding teTunnelRowStatus
|
|
Packit |
022b05 |
object is 'active'.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathHopEntry 6 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathHopType OBJECT-TYPE
|
|
Packit |
022b05 |
SYNTAX INTEGER {
|
|
Packit |
022b05 |
unknown(0),
|
|
Packit |
022b05 |
loose(1),
|
|
Packit |
022b05 |
strict(2)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
MAX-ACCESS read-only
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "The type of hop:
|
|
Packit |
022b05 |
unknown:
|
|
Packit |
022b05 |
loose: This hop is a LOOSE hop.
|
|
Packit |
022b05 |
strict: This hop is a STRICT hop.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { tePathHopEntry 7 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ****************************************************************
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- TE Notifications
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelUp NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { teTunnelName,
|
|
Packit |
022b05 |
tePathName } -- TunnelPath
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "A teTunnelUp notification is generated when the
|
|
Packit |
022b05 |
Tunnel indexed by teTunnelName transitions to the
|
|
Packit |
022b05 |
'up' state.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A tunnel is up when at least one of its paths is up.
|
|
Packit |
022b05 |
The tePathName is the name of the path whose
|
|
Packit |
022b05 |
transition to up made the tunnel go up.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This notification MUST be limited to at most one
|
|
Packit |
022b05 |
every minute, in case the tunnel flaps up and down.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teMIBNotifications 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelDown NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { teTunnelName,
|
|
Packit |
022b05 |
tePathName } -- TunnelPath
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "A teTunnelDown notification is generated when the
|
|
Packit |
022b05 |
Tunnel indexed by teTunnelName transitions to the
|
|
Packit |
022b05 |
'down' state.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
A tunnel is up when at least one of its paths is up.
|
|
Packit |
022b05 |
The tePathName is the name of the path whose
|
|
Packit |
022b05 |
transition to down made the tunnel go down.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This notification MUST be limited to at most one
|
|
Packit |
022b05 |
every minute, in case the tunnel flaps up and down.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teMIBNotifications 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelChanged NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { teTunnelName,
|
|
Packit |
022b05 |
tePathName } -- toTunnelPath
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "A teTunnelChanged notification is generated when an
|
|
Packit |
022b05 |
active path on the Tunnel indexed by teTunnelName
|
|
Packit |
022b05 |
changes or a new path becomes active. The value
|
|
Packit |
022b05 |
of tePathName is the new active path.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This notification MUST be limited to at most one
|
|
Packit |
022b05 |
every minute, in case the tunnel changes quickly.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teMIBNotifications 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTunnelRerouted NOTIFICATION-TYPE
|
|
Packit |
022b05 |
OBJECTS { teTunnelName,
|
|
Packit |
022b05 |
tePathName } -- toTunnelPath
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "A teTunnelRerouted notification is generated when
|
|
Packit |
022b05 |
an active path for the Tunnel indexed by
|
|
Packit |
022b05 |
teTunnelName stays the same, but its route changes.
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
This notification MUST be limited to at most one
|
|
Packit |
022b05 |
every minute, in case the tunnel reroutes quickly.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teMIBNotifications 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- End of TE-MIB objects
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ****************************************************************
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- TE Compliance Statements
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teGroups
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { teMIBConformance 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teModuleCompliance
|
|
Packit |
022b05 |
OBJECT IDENTIFIER ::= { teMIBConformance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ****************************************************************
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- TE object groups
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teTrafficEngineeringGroup OBJECT-GROUP
|
|
Packit |
022b05 |
OBJECTS {
|
|
Packit |
022b05 |
teTunnelName,
|
|
Packit |
022b05 |
teTunnelNextPathIndex,
|
|
Packit |
022b05 |
teTunnelRowStatus,
|
|
Packit |
022b05 |
teTunnelStorageType,
|
|
Packit |
022b05 |
teTunnelSourceAddressType,
|
|
Packit |
022b05 |
teTunnelSourceAddress,
|
|
Packit |
022b05 |
teTunnelDestinationAddressType,
|
|
Packit |
022b05 |
teTunnelDestinationAddress,
|
|
Packit |
022b05 |
teTunnelState,
|
|
Packit |
022b05 |
teTunnelDiscontinuityTimer,
|
|
Packit |
022b05 |
teTunnelOctets,
|
|
Packit |
022b05 |
teTunnelPackets,
|
|
Packit |
022b05 |
teTunnelLPOctets,
|
|
Packit |
022b05 |
teTunnelLPPackets,
|
|
Packit |
022b05 |
teTunnelAge,
|
|
Packit |
022b05 |
teTunnelTimeUp,
|
|
Packit |
022b05 |
teTunnelPrimaryTimeUp,
|
|
Packit |
022b05 |
teTunnelTransitions,
|
|
Packit |
022b05 |
teTunnelLastTransition,
|
|
Packit |
022b05 |
teTunnelPathChanges,
|
|
Packit |
022b05 |
teTunnelLastPathChange,
|
|
Packit |
022b05 |
teTunnelConfiguredPaths,
|
|
Packit |
022b05 |
teTunnelStandbyPaths,
|
|
Packit |
022b05 |
teTunnelOperationalPaths,
|
|
Packit |
022b05 |
tePathBandwidth,
|
|
Packit |
022b05 |
tePathIncludeAny,
|
|
Packit |
022b05 |
tePathIncludeAll,
|
|
Packit |
022b05 |
tePathExclude,
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
tePathSetupPriority,
|
|
Packit |
022b05 |
tePathHoldPriority,
|
|
Packit |
022b05 |
tePathProperties,
|
|
Packit |
022b05 |
tePathOperStatus,
|
|
Packit |
022b05 |
tePathAdminStatus,
|
|
Packit |
022b05 |
tePathComputedRoute,
|
|
Packit |
022b05 |
tePathRecordedRoute,
|
|
Packit |
022b05 |
teDistProtocol,
|
|
Packit |
022b05 |
teSignalingProto,
|
|
Packit |
022b05 |
teNotificationEnable,
|
|
Packit |
022b05 |
teNextTunnelIndex,
|
|
Packit |
022b05 |
teNextPathHopIndex,
|
|
Packit |
022b05 |
teAdminGroupName,
|
|
Packit |
022b05 |
teAdminGroupRowStatus,
|
|
Packit |
022b05 |
teConfiguredTunnels,
|
|
Packit |
022b05 |
teActiveTunnels,
|
|
Packit |
022b05 |
tePrimaryTunnels,
|
|
Packit |
022b05 |
tePathName,
|
|
Packit |
022b05 |
tePathType,
|
|
Packit |
022b05 |
tePathRowStatus,
|
|
Packit |
022b05 |
tePathStorageType,
|
|
Packit |
022b05 |
tePathConfiguredRoute,
|
|
Packit |
022b05 |
tePathHopRowStatus,
|
|
Packit |
022b05 |
tePathHopStorageType,
|
|
Packit |
022b05 |
tePathHopAddrType,
|
|
Packit |
022b05 |
tePathHopAddress,
|
|
Packit |
022b05 |
tePathHopType
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Objects for Traffic Engineering in this MIB module."
|
|
Packit |
022b05 |
::= { teGroups 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teNotificationGroup NOTIFICATION-GROUP
|
|
Packit |
022b05 |
NOTIFICATIONS {
|
|
Packit |
022b05 |
teTunnelUp,
|
|
Packit |
022b05 |
teTunnelDown,
|
|
Packit |
022b05 |
teTunnelChanged,
|
|
Packit |
022b05 |
teTunnelRerouted
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "Notifications specified in this MIB module."
|
|
Packit |
022b05 |
::= { teGroups 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- ****************************************************************
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- TE compliance statements
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
-- There are four compliance statements: read-only and full
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
-- compliance for regular TE devices, and read-only and full
|
|
Packit |
022b05 |
-- compliance for path computation servers.
|
|
Packit |
022b05 |
--
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teModuleReadOnlyCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "When this MIB module is implemented without support
|
|
Packit |
022b05 |
for read-create (i.e., in read-only mode), then such
|
|
Packit |
022b05 |
an implementation can claim read-only compliance.
|
|
Packit |
022b05 |
Such a device can be monitored but cannot be
|
|
Packit |
022b05 |
configured with this MIB module.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- enclosing module, i.e., TE-MIB
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
teTrafficEngineeringGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP teNotificationGroup
|
|
Packit |
022b05 |
DESCRIPTION "Implementation of this group is optional."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teNotificationEnable
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teAdminGroupName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teAdminGroupRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelSourceAddressType
|
|
Packit |
022b05 |
SYNTAX TeHopAddressType { ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required. An
|
|
Packit |
022b05 |
implementation is only required to support
|
|
Packit |
022b05 |
IPv4 and IPv6 host addresses."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelSourceAddress
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelDestinationAddressType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelDestinationAddress
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathConfiguredRoute
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathBandwidth
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathIncludeAny
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathIncludeAll
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathExclude
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathSetupPriority
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHoldPriority
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathProperties
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathAdminStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopAddrType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopAddress
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { teModuleCompliance 1 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teModuleFullCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "When this MIB module is implemented with support for
|
|
Packit |
022b05 |
read-create, then the implementation can claim
|
|
Packit |
022b05 |
full compliance. Such devices can be both
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
monitored and configured with this MIB module.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- enclosing module, i.e., TE-MIB
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
teTrafficEngineeringGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP teNotificationGroup
|
|
Packit |
022b05 |
DESCRIPTION "Implementation of this group is optional."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teAdminGroupRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION "Support for notInService, createAndWait and
|
|
Packit |
022b05 |
notReady is not required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelSourceAddressType
|
|
Packit |
022b05 |
SYNTAX TeHopAddressType { ipv4(1), ipv6(2) }
|
|
Packit |
022b05 |
DESCRIPTION "Write access is required. An implementation is
|
|
Packit |
022b05 |
only required to support IPv4 and IPv6 host
|
|
Packit |
022b05 |
addresses.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teModuleCompliance 2 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teModuleServerReadOnlyCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "When this MIB module is implemented by a path
|
|
Packit |
022b05 |
computation server without support for read-create
|
|
Packit |
022b05 |
(i.e., in read-only mode), then the implementation
|
|
Packit |
022b05 |
can claim read-only compliance. Such
|
|
Packit |
022b05 |
a device can be monitored but cannot be
|
|
Packit |
022b05 |
configured with this MIB module.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- enclosing module, i.e., TE-MIB
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
teTrafficEngineeringGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP teNotificationGroup
|
|
Packit |
022b05 |
DESCRIPTION "Implementation of this group is optional."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teNotificationEnable
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teAdminGroupName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teAdminGroupRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelSourceAddressType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required. A path
|
|
Packit |
022b05 |
computation server SHOULD implement all types
|
|
Packit |
022b05 |
of tunnel source address types.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelSourceAddress
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelDestinationAddressType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelDestinationAddress
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathName
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathConfiguredRoute
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathBandwidth
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathIncludeAny
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathIncludeAll
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathExclude
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathSetupPriority
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHoldPriority
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathProperties
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathAdminStatus
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopStorageType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopAddrType
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopAddress
|
|
Packit |
022b05 |
MIN-ACCESS read-only
|
|
Packit |
022b05 |
DESCRIPTION "Write access is not required."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
::= { teModuleCompliance 3 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
teModuleServerFullCompliance MODULE-COMPLIANCE
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
STATUS current
|
|
Packit |
022b05 |
DESCRIPTION "When this MIB module is implemented by a path
|
|
Packit |
022b05 |
computation server with support for read-create,
|
|
Packit |
022b05 |
then the implementation can claim full
|
|
Packit |
022b05 |
compliance.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
MODULE -- enclosing module, i.e., TE-MIB
|
|
Packit |
022b05 |
MANDATORY-GROUPS {
|
|
Packit |
022b05 |
teTrafficEngineeringGroup
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
GROUP teNotificationGroup
|
|
Packit |
022b05 |
DESCRIPTION "Implementation of this group is optional."
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teAdminGroupRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { createAndGo(4), destroy(6) }
|
|
Packit |
022b05 |
DESCRIPTION "Support for notInService, createAndWait, and
|
|
Packit |
022b05 |
notReady is not required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT teTunnelSourceAddressType
|
|
Packit |
022b05 |
DESCRIPTION "Write access is required. An implementation
|
|
Packit |
022b05 |
of a path computation server SHOULD support all
|
|
Packit |
022b05 |
types of tunnel source address types.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathRowStatus
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
OBJECT tePathHopRowStatus
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
SYNTAX RowStatus { active(1), notInService(2) }
|
|
Packit |
022b05 |
WRITE-SYNTAX RowStatus { active(1), notInService(2),
|
|
Packit |
022b05 |
createAndGo(4), destroy(6)
|
|
Packit |
022b05 |
}
|
|
Packit |
022b05 |
DESCRIPTION "Support for createAndWait and notReady is not
|
|
Packit |
022b05 |
required.
|
|
Packit |
022b05 |
"
|
|
Packit |
022b05 |
::= { teModuleCompliance 4 }
|
|
Packit |
022b05 |
|
|
Packit |
022b05 |
END
|