draft-ietf-ccamp-lmp-mib-01.txt   draft-ietf-ccamp-lmp-mib-02.txt 
Network Working Group Martin Dubuc Network Working Group Martin Dubuc
Internet Draft Meriton Networks Internet Draft Meriton Networks
Expires: August 2002 Expires: November 2002
Sudheer Dharanikota Sudheer Dharanikota
Nayna Networks Nayna Networks
Thomas D. Nadeau Thomas D. Nadeau
Cisco Systems Cisco Systems
Jonathan P. Lang Jonathan P. Lang
Evan McGinnis Evan McGinnis
Calient Networks Calient Networks
February 2002 May 2002
Link Management Protocol Management Information Base Link Management Protocol Management Information Base
draft-ietf-ccamp-lmp-mib-01.txt draft-ietf-ccamp-lmp-mib-02.txt
Status of this Memo Status of this Memo
This document is an Internet-Draft and is in full conformance with This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC 2026. all provisions of Section 10 of RFC 2026.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that other Task Force (IETF), its areas, and its working groups. Note that other
groups may also distribute working documents as Internet- Drafts. groups may also distribute working documents as Internet- Drafts.
skipping to change at page 2, line 14 skipping to change at page 2, line 14
5. Feature Checklist ............................................ 4 5. Feature Checklist ............................................ 4
6. Outline ...................................................... 5 6. Outline ...................................................... 5
6.1. Summary of LMP MIB ........................................... 5 6.1. Summary of LMP MIB ........................................... 5
7. Brief Description of MIB Objects ............................. 6 7. Brief Description of MIB Objects ............................. 6
7.1. lmpNbrTable .................................................. 6 7.1. lmpNbrTable .................................................. 6
7.2. lmpControlChannelTable ....................................... 6 7.2. lmpControlChannelTable ....................................... 6
7.3. lmpControlChannelPerfTable ................................... 6 7.3. lmpControlChannelPerfTable ................................... 6
7.4. lmpTeLinkTable ............................................... 7 7.4. lmpTeLinkTable ............................................... 7
7.5. lmpLinkVerificationTable ..................................... 7 7.5. lmpLinkVerificationTable ..................................... 7
7.6. lmpDataBearingLinkTable ...................................... 7 7.6. lmpTeLinkPerfTable ........................................... 7
7.7. lmpDataBearingLinkPerfTable .................................. 7 7.7. lmpDataBearingLinkTable ...................................... 7
7.8. lmpDataBearingLinkPerfTable .................................. 7
8. Example of LMP Control Channel Interface Setup ............... 7 8. Example of LMP Control Channel Interface Setup ............... 7
9. Application of the Interfaces Group to LMP ................... 9 9. Application of the Interfaces Group to LMP ................... 10
9.1. Support of the LMP Layer by ifTable .......................... 10 9.1. Support of the LMP Layer by ifTable .......................... 10
10. Link Management Protocol MIB Definitions ..................... 12 10. Link Management Protocol MIB Definitions ..................... 12
11. Security Considerations ...................................... 66 11. Security Considerations ...................................... 78
12. Acknowledgments .............................................. 67 12. Acknowledgments .............................................. 79
13. References ................................................... 67 13. References ................................................... 79
14. Authors' Addresses ........................................... 69 14. Authors' Addresses ........................................... 82
15. Full Copyright Statement ..................................... 70 15. Full Copyright Statement ..................................... 82
1. Abstract 1. Abstract
This memo defines an experimental portion of the Management Informa- This memo defines an experimental portion of the Management Informa-
tion Base (MIB) for use with network management protocols in the tion Base (MIB) for use with network management protocols in the
Internet community. In particular, it describes managed objects for Internet community. In particular, it describes managed objects for
modeling the Link Management Protocol (LMP) [LMP]. modeling the Link Management Protocol (LMP) [LMP].
2. Introduction 2. Introduction
skipping to change at page 3, line 44 skipping to change at page 3, line 44
adjacency. In turn, control channels are used to manage the TE links adjacency. In turn, control channels are used to manage the TE links
associated with the LMP adjacency. associated with the LMP adjacency.
4. The SNMP Management Framework 4. The SNMP Management Framework
The SNMP Management Framework presently consists of five major com- The SNMP Management Framework presently consists of five major com-
ponents: ponents:
- An overall architecture, described in RFC 2571 [RFC2571]. - An overall architecture, described in RFC 2571 [RFC2571].
Mechanisms for describing and naming objects and events for the - Mechanisms for describing and naming objects and events for the
purpose of management. The first version of this Structure of purpose of management. The first version of this Structure of
Management Information (SMI) is called SMIv1 and described in Management Information (SMI) is called SMIv1 and described in
STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC STD 16, RFC 1155 [RFC1155], STD 16, RFC 1212 [RFC1212] and RFC
1215 [RFC1215]. The second version, called SMIv2, is described 1215 [RFC1215]. The second version, called SMIv2, is described
in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and
STD 58, RFC 2580 [RFC2580]. STD 58, RFC 2580 [RFC2580].
- Message protocols for transferring management information. The - Message protocols for transferring management information. The
first version of the SNMP message protocol is called SNMPv1 and first version of the SNMP message protocol is called SNMPv1 and
described in STD 15, RFC 1157 [RFC1157]. A second version of described in STD 15, RFC 1157 [RFC1157]. A second version of
skipping to change at page 6, line 13 skipping to change at page 6, line 13
- The control channel performance table - The control channel performance table
(lmpControlChannelPerfTable) is used for collecting (lmpControlChannelPerfTable) is used for collecting
LMP performance counts on a per-control channel basis. LMP performance counts on a per-control channel basis.
- The TE link table (lmpTeLinkTable) is used for - The TE link table (lmpTeLinkTable) is used for
specifying LMP information associated with TE links. specifying LMP information associated with TE links.
- The link verification table (lmpLinkVerificationTable) is used for - The link verification table (lmpLinkVerificationTable) is used for
configuring the LMP link verification parameters of TE links. configuring the LMP link verification parameters of TE links.
- The TE link performance table (lmpTeLinkPerfTable) is used for
collecting LMP performance counts on a per-TE link basis.
- The data-bearing link table (lmpDataBearingLinkTable) is used to - The data-bearing link table (lmpDataBearingLinkTable) is used to
specify the data-bearing links that are associated with TE links. specify the data-bearing links that are associated with TE links.
- The data-bearing link performance table - The data-bearing link performance table
(lmpDataBearingLinkPerfTable) is used for collecting LMP (lmpDataBearingLinkPerfTable) is used for collecting LMP
performance counts on data-bearing links. performance counts on data-bearing links.
These tables are described in the subsequent sections. These tables are described in the subsequent sections.
7. Brief Description of MIB Objects 7. Brief Description of MIB Objects
skipping to change at page 6, line 44 skipping to change at page 7, line 4
This table represents the interfaces that are LMP capable (i.e. capa- This table represents the interfaces that are LMP capable (i.e. capa-
ble of transmitting LMP messages). A photonic switch, optical cross- ble of transmitting LMP messages). A photonic switch, optical cross-
connect, or router creates an entry in this table for every LMP capa- connect, or router creates an entry in this table for every LMP capa-
ble interface on that device. ble interface on that device.
7.3. lmpControlChannelPerfTable 7.3. lmpControlChannelPerfTable
This table contains the objects to measure the LMP performance of LMP This table contains the objects to measure the LMP performance of LMP
capable interfaces and is an AUGMENT to the lmpControlChannelTable. capable interfaces and is an AUGMENT to the lmpControlChannelTable.
High capacity counters are provided for objects that are likely to
wrap around quickly.
7.4. lmpTeLinkTable 7.4. lmpTeLinkTable
This table represents the TE link information specific to LMP. This table represents the TE link information specific to LMP.
7.5. lmpLinkVerificationTable 7.5. lmpLinkVerificationTable
This table augments the lmpTeLinkTable and represents the link verif- This table augments the lmpTeLinkTable and represents the link verif-
ication parameters associated with the TE links. ication parameters associated with the TE links.
7.6. lmpDataBearingLinkTable 7.6. lmpTeLinkPerfTable
This table contains the objects to measure the LMP performance of LMP
capable interfaces and is an AUGMENT to the lmpTeLinkTable.
7.7. lmpDataBearingLinkTable
The data-bearing link table enumerates the data-bearing links that The data-bearing link table enumerates the data-bearing links that
are associated with each TE link. are associated with each TE link.
7.7. lmpDataBearingLinkPerfTable 7.8. lmpDataBearingLinkPerfTable
This table augments the lmpDataBearingLinkTable. It contains the This table augments the lmpDataBearingLinkTable. It contains the
objects to measure the LMP performance of data-bearing links. objects to measure the LMP performance of data-bearing links.
8. Example of LMP Control Channel Setup 8. Example of LMP Control Channel Setup
In this section we provide a brief example of using the MIB In this section we provide a brief example of using the MIB
objects described in section 10 to set up an LMP control channel. objects described in section 10 to set up an LMP control channel.
While this example is not meant to illustrate every nuance of the While this example is not meant to illustrate every nuance of the
MIB, it is intended as an aid to understanding some of the key MIB, it is intended as an aid to understanding some of the key
skipping to change at page 12, line 23 skipping to change at page 12, line 29
ifCounterDiscontinuityTime ifCounterDiscontinuityTime
See [IFMIB]. See [IFMIB].
10. LMP MIB Definitions 10. LMP MIB Definitions
LMP-MIB DEFINITIONS ::= BEGIN LMP-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
experimental, Integer32, Unsigned32, Counter32, TimeTicks experimental, Unsigned32, Counter32, TimeTicks
FROM SNMPv2-SMI FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF FROM SNMPv2-CONF
TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType,
RowPointer, TimeStamp TimeStamp
FROM SNMPv2-TC FROM SNMPv2-TC
InterfaceIndex, InterfaceIndexOrZero, ifIndex, ifStackHigherLayer InterfaceIndexOrZero, ifIndex
FROM IF-MIB FROM IF-MIB
InetAddressType, InetAddress InetAddressType, InetAddress
FROM INET-ADDRESS-MIB FROM INET-ADDRESS-MIB
teLinkRemoteIpAddr, teLinkIncomingIfId teLinkRemoteIpAddr, teLinkIncomingIfId
FROM LINK-BUNDLING-MIB; FROM LINK-BUNDLING-MIB;
lmpMIB MODULE-IDENTITY lmpMIB MODULE-IDENTITY
LAST-UPDATED "200202261200Z" -- 26 February 2002 12:00:00 EST LAST-UPDATED "200205291200Z" -- 29 May 2002 12:00:00 EST
ORGANIZATION "Common Control and Measurement Protocols (CCAMP) ORGANIZATION "Common Control and Measurement Protocols (CCAMP)
Working Group" Working Group"
CONTACT-INFO CONTACT-INFO
" Martin Dubuc " Martin Dubuc
Postal: Meriton Networks Postal: Meriton Networks
3026 Solandt Road 3026 Solandt Road
Kanata, ON, CANADA K2K 2A5 Kanata, ON, CANADA K2K 2A5
Tel: +1-613-270-9279 x253 Tel: +1-613-270-9279 x253
Email: martin.dubuc@meriton.com Email: martin.dubuc@meriton.com
skipping to change at page 13, line 39 skipping to change at page 13, line 46
San Jose, CA 95138 San Jose, CA 95138
Email: evan@calient.net" Email: evan@calient.net"
DESCRIPTION DESCRIPTION
"This MIB contains managed object definitions for the "This MIB contains managed object definitions for the
Link Management Protocol (LMP) as Link Management Protocol (LMP) as
defined in: Lang, J., Mitra, K., Drake, J., Kompella, K., defined in: Lang, J., Mitra, K., Drake, J., Kompella, K.,
Rekhter, Y., Berger, L., Saha, D., Rekhter, Y., Berger, L., Saha, D.,
Basak, D., Sandick, H., Zinin, A., and Basak, D., Sandick, H., Zinin, A., and
Rajagopalan, B., Link Management Protocol, Rajagopalan, B., Link Management Protocol,
Internet Draft <draft-ietf-ccamp-lmp-02.txt>, Internet Draft <draft-ietf-ccamp-lmp-03.txt>,
November 2001." March 2002."
-- Revision history. -- Revision history.
REVISION REVISION
"200205291200Z" -- 29 May 2002 12:00:00 EST
DESCRIPTION
"Addresses Last Call comments.
- Fixed syntax problems reported by SMICng and smilint.
- Added lmpRemoteCcIpAddrType and lmpRemoteCcIpAddr.
- Added lmpTeLinkPerfTable.
- Added lmpDataBearingLinkIpAddr.
- Added lmpTeLinkNotDegraded notification."
REVISION
"200202261200Z" -- 26 February 2002 12:00:00 EST "200202261200Z" -- 26 February 2002 12:00:00 EST
DESCRIPTION DESCRIPTION
"- Used latest MIB boiler plate. "- Used latest MIB boiler plate.
- Added lmpFullModuleCompliance conformance statement. - Added lmpFullModuleCompliance conformance statement.
- Replaced IpAddress with InetAddress. - Replaced IpAddress with InetAddress.
- Added lmpOperStatus. - Added lmpOperStatus.
- Added lmpCcHelloIntervalNegotiated and - Added lmpCcHelloIntervalNegotiated and
lmpCcHelloDeadIntervalNegotiated. lmpCcHelloDeadIntervalNegotiated.
- Converted all 64-bit counters to 32-bit counters. - Converted all 64-bit counters to 32-bit counters.
- Added counters for all LMP message types. - Added counters for all LMP message types.
skipping to change at page 15, line 5 skipping to change at page 15, line 20
DESCRIPTION DESCRIPTION
"Updates based on MPLS mailing list feedback." "Updates based on MPLS mailing list feedback."
REVISION REVISION
"200101261200Z" -- 26 January 2001 12:00:00 EST "200101261200Z" -- 26 January 2001 12:00:00 EST
DESCRIPTION DESCRIPTION
"Initial draft version." "Initial draft version."
::= { experimental 113 } ::= { experimental 113 }
-- Textual Conventions -- Textual Conventions
NodeID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This value represents a Node ID."
SYNTAX InetAddress
LmpInterval ::= TEXTUAL-CONVENTION LmpInterval ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The interval delay in milliseconds." "The interval delay in milliseconds."
SYNTAX Unsigned32 (1..65535) SYNTAX Unsigned32 (1..65535)
LmpRetransmitInterval ::= TEXTUAL-CONVENTION LmpRetransmitInterval ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d" DISPLAY-HINT "d"
STATUS current STATUS current
skipping to change at page 16, line 27 skipping to change at page 16, line 37
SYNTAX LmpNbrEntry SYNTAX LmpNbrEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in this table is created by a LMP-enabled device for "An entry in this table is created by a LMP-enabled device for
every pair of nodes that can establish control channels." every pair of nodes that can establish control channels."
INDEX { lmpNbrNodeId } INDEX { lmpNbrNodeId }
::= { lmpNbrTable 1 } ::= { lmpNbrTable 1 }
LmpNbrEntry ::= SEQUENCE { LmpNbrEntry ::= SEQUENCE {
lmpNbrNodeId NodeID, lmpNbrNodeId InetAddress,
lmpNbrRetransmitInterval LmpRetransmitInterval, lmpNbrRetransmitInterval LmpRetransmitInterval,
lmpNbrRetransmitTimeout Unsigned32, lmpNbrRetransmitTimeout Unsigned32,
lmpNbrAdminStatus INTEGER, lmpNbrAdminStatus INTEGER,
lmpNbrOperStatus INTEGER, lmpNbrOperStatus INTEGER,
lmpNbrRowStatus RowStatus, lmpNbrRowStatus RowStatus,
lmpNbrStorageType StorageType lmpNbrStorageType StorageType
} }
lmpNbrNodeId OBJECT-TYPE lmpNbrNodeId OBJECT-TYPE
SYNTAX NodeID SYNTAX InetAddress (SIZE(4))
MAX-ACCESS accessible-for-notify MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is a unique index for an entry in the LmpNbrTable. "This is a unique index for an entry in the LmpNbrTable.
This value represents the remote Node ID." This value represents the remote Node ID. The Node ID
address type must be IPv4."
::= { lmpNbrEntry 1 } ::= { lmpNbrEntry 1 }
lmpNbrRetransmitInterval OBJECT-TYPE lmpNbrRetransmitInterval OBJECT-TYPE
SYNTAX LmpRetransmitInterval SYNTAX LmpRetransmitInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the interval that is used for the "This object specifies the interval that is used for the
retransmission of LinkSummary, BeginVerify and EndVerify messages." retransmission of LinkSummary, BeginVerify, EndVerify,
TestStatusSuccess, TestStatusFailure, ChannelStatus and
ChannelStatusRequest messages."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpNbrEntry 2 } ::= { lmpNbrEntry 2 }
lmpNbrRetransmitTimeout OBJECT-TYPE lmpNbrRetransmitTimeout OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the LinkSummary, BeginVerify and EndVerify "This object specifies the LinkSummary, BeginVerify, EndVerify,
retransmission timeout period. If the specified timeout expires TestStatusSuccess, TestStatusFailure, ChannelStatus and
and the LinkSummary, BeginVerify and EndVerify message has not yet ChannelStatusRequest retransmission timeout period. If the specified
been acknowledged with a LinkSummaryAck, BeginVerifyAck or timeout expires and the message has not yet been acknowledged,
EndVerifyAck message, a node can stop retransmitting the LinkSummary, a node can stop retransmitting the message. A value of 0 is used
BeginVerify or EndVerify messages. A value of 0 is used to indicate to indicate that a node should never stop retransmission."
that a node should never stop retransmission."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
DEFVAL { 0 } DEFVAL { 0 }
::= { lmpNbrEntry 7 } ::= { lmpNbrEntry 7 }
lmpNbrAdminStatus OBJECT-TYPE lmpNbrAdminStatus OBJECT-TYPE
SYNTAX INTEGER { up(1), down(2) } SYNTAX INTEGER { up(1), down(2) }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The desired operational status of LMP to this remote node." "The desired operational status of LMP to this remote node."
::= { lmpNbrEntry 3 } ::= { lmpNbrEntry 3 }
skipping to change at page 18, line 5 skipping to change at page 18, line 20
"The actual operational status of LMP to this remote node." "The actual operational status of LMP to this remote node."
::= { lmpNbrEntry 4 } ::= { lmpNbrEntry 4 }
lmpNbrRowStatus OBJECT-TYPE lmpNbrRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when lmpNbrRowStatus is active." can only be changed when lmpNbrRowStatus is active."
::= { lmpNbrEntry 5 } ::= { lmpNbrEntry 5 }
lmpNbrStorageType OBJECT-TYPE lmpNbrStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
lmpNbrTable. Conceptual rows having the value lmpNbrTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
skipping to change at page 18, line 31 skipping to change at page 18, line 46
lmpCcHelloIntervalDefault OBJECT-TYPE lmpCcHelloIntervalDefault OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the default value for the HelloInterval "This object specifies the default value for the HelloInterval
parameter used in the Hello protocol keep-alive phase. It parameter used in the Hello protocol keep-alive phase. It
indicates how frequently LMP Hello messages will be sent. It indicates how frequently LMP Hello messages will be sent. It
is used a the default value for lmpCcHelloInterval." is used a the default value for lmpCcHelloInterval."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpObjects 4 } ::= { lmpObjects 4 }
lmpCcHelloIntervalDefaultMin OBJECT-TYPE lmpCcHelloIntervalDefaultMin OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the default minimum value for the "This object specifies the default minimum value for the
HelloInterval parameter. It is used as a default value HelloInterval parameter. It is used as a default value
for lmpCcHelloIntervalMin." for lmpCcHelloIntervalMin."
skipping to change at page 19, line 19 skipping to change at page 19, line 34
lmpCcHelloDeadIntervalDefault OBJECT-TYPE lmpCcHelloDeadIntervalDefault OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the default HelloDeadInterval parameter to "This object specifies the default HelloDeadInterval parameter to
use in the Hello protocol keep-alive phase. It indicates how long use in the Hello protocol keep-alive phase. It indicates how long
a device should wait before declaring the control channel dead. a device should wait before declaring the control channel dead.
The HelloDeadInterval parameter should be at least three times the The HelloDeadInterval parameter should be at least three times the
value of HelloInterval. It is used a a default value for value of HelloInterval. It is used as a default value for
lmpCcHelloDeadInterval." lmpCcHelloDeadInterval."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpObjects 7 } ::= { lmpObjects 7 }
lmpCcHelloDeadIntervalDefaultMin OBJECT-TYPE lmpCcHelloDeadIntervalDefaultMin OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the default minimum value for the "This object specifies the default minimum value for the
HelloDeadInterval parameter. It is used as a default value HelloDeadInterval parameter. It is used as a default value
for lmpCcHelloDeadIntervalMin." for lmpCcHelloDeadIntervalMin."
skipping to change at page 20, line 27 skipping to change at page 20, line 41
every control channel. Whenever a new entry is created with lmpCcIsIf every control channel. Whenever a new entry is created with lmpCcIsIf
set to true(2), then a corresponding entry is created in ifTable as set to true(2), then a corresponding entry is created in ifTable as
well (see RFC 2863)." well (see RFC 2863)."
INDEX { lmpCcId } INDEX { lmpCcId }
::= { lmpControlChannelTable 1 } ::= { lmpControlChannelTable 1 }
LmpControlChannelEntry ::= SEQUENCE { LmpControlChannelEntry ::= SEQUENCE {
lmpCcId Unsigned32, lmpCcId Unsigned32,
lmpCcUnderlyingIfIndex InterfaceIndexOrZero, lmpCcUnderlyingIfIndex InterfaceIndexOrZero,
lmpCcIsIf TruthValue, lmpCcIsIf TruthValue,
lmpCcNbrNodeId NodeID, lmpCcNbrNodeId InetAddress,
lmpRemoteCcId Unsigned32, lmpRemoteCcId Unsigned32,
lmpRemoteCcIpAddrType InetAddressType,
lmpRemoteCcIpAddr InetAddress,
lmpCcSetupRole INTEGER, lmpCcSetupRole INTEGER,
lmpCcAuthentication TruthValue, lmpCcAuthentication TruthValue,
lmpCcConfigRetransmitInterval LmpRetransmitInterval, lmpCcConfigRetransmitInterval LmpRetransmitInterval,
lmpCcConfigRetransmitTimeout Unsigned32, lmpCcConfigRetransmitTimeout Unsigned32,
lmpCcHelloInterval LmpInterval, lmpCcHelloInterval LmpInterval,
lmpCcHelloIntervalMin LmpInterval, lmpCcHelloIntervalMin LmpInterval,
lmpCcHelloIntervalMax LmpInterval, lmpCcHelloIntervalMax LmpInterval,
lmpCcHelloIntervalNegotiated LmpInterval, lmpCcHelloIntervalNegotiated LmpInterval,
lmpCcHelloDeadInterval LmpInterval, lmpCcHelloDeadInterval LmpInterval,
lmpCcHelloDeadIntervalMin LmpInterval, lmpCcHelloDeadIntervalMin LmpInterval,
skipping to change at page 20, line 50 skipping to change at page 21, line 18
lmpCcHelloDeadIntervalNegotiated LmpInterval, lmpCcHelloDeadIntervalNegotiated LmpInterval,
lmpCcLastChange TimeTicks, lmpCcLastChange TimeTicks,
lmpCcAdminStatus INTEGER, lmpCcAdminStatus INTEGER,
lmpCcOperStatus INTEGER, lmpCcOperStatus INTEGER,
lmpCcRowStatus RowStatus, lmpCcRowStatus RowStatus,
lmpCcStorageType StorageType lmpCcStorageType StorageType
} }
lmpCcId OBJECT-TYPE lmpCcId OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS accessible-for-notify MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This value represents the local control channel identifier." "This value represents the local control channel identifier."
::= { lmpControlChannelEntry 1 } ::= { lmpControlChannelEntry 1 }
lmpCcUnderlyingIfIndex OBJECT-TYPE lmpCcUnderlyingIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 21, line 32 skipping to change at page 21, line 48
lmpCcIsIf OBJECT-TYPE lmpCcIsIf OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Denotes whether or not this control channel corresponds to "Denotes whether or not this control channel corresponds to
an interface represented in the interfaces group table." an interface represented in the interfaces group table."
::= { lmpControlChannelEntry 3 } ::= { lmpControlChannelEntry 3 }
lmpCcNbrNodeId OBJECT-TYPE lmpCcNbrNodeId OBJECT-TYPE
SYNTAX NodeID SYNTAX InetAddress (SIZE(4))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Node ID of the control channel remote node. "This is the Node ID of the control channel remote node.
This value is either configured or gets created by the node This value is either configured or gets created by the node
when a Config message is received or when an outgoing Config when a Config message is received or when an outgoing Config
message is acknowledged by the remote node." message is acknowledged by the remote node. The Node ID
address type must be IPv4."
::= { lmpControlChannelEntry 4 } ::= { lmpControlChannelEntry 4 }
lmpRemoteCcId OBJECT-TYPE lmpRemoteCcId OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This value represents the remote control channel identifier. It is "This value represents the remote control channel identifier. It is
determined during the negotiation phase. A value determined during the negotiation phase. A value
of zero means that the remote control channel identifier has not of zero means that the remote control channel identifier has not
yet been learnt." yet been learnt."
::= { lmpControlChannelEntry 5 } ::= { lmpControlChannelEntry 5 }
lmpRemoteCcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value represents the remote control channel IP address type.
In point-to-point configuration, this value can be set to
unknown(0)."
::= { lmpControlChannelEntry 6 }
lmpRemoteCcIpAddr OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This value represents the remote control channel IP address for
non point-to-point configuration. For point-to-point configuration,
this value can be set to null."
::= { lmpControlChannelEntry 7 }
lmpCcSetupRole OBJECT-TYPE lmpCcSetupRole OBJECT-TYPE
SYNTAX INTEGER { active(1), passive(2) } SYNTAX INTEGER { active(1), passive(2) }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The role that this node should take during establishment of this "The role that this node should take during establishment of this
control channel. An active node will initiate establishment. A control channel. An active node will initiate establishment. A
passive node will wait for the remote node to initiate. A pair passive node will wait for the remote node to initiate. A pair
of nodes that both take the passive role will never establish of nodes that both take the passive role will never establish
communications." communications."
DEFVAL { active } DEFVAL { active }
::= { lmpControlChannelEntry 6 } ::= { lmpControlChannelEntry 8 }
lmpCcAuthentication OBJECT-TYPE lmpCcAuthentication OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates whether the control channel should use "This object indicates whether the control channel should use
authentication." authentication."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpControlChannelEntry 7 } ::= { lmpControlChannelEntry 9 }
lmpCcConfigRetransmitInterval OBJECT-TYPE lmpCcConfigRetransmitInterval OBJECT-TYPE
SYNTAX LmpRetransmitInterval SYNTAX LmpRetransmitInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the interval that is used for the "This object specifies the interval that is used for the
retransmission of Config messages during the parameter retransmission of Config messages during the parameter
negotiation phase." negotiation phase."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpControlChannelEntry 8 } ::= { lmpControlChannelEntry 10 }
lmpCcConfigRetransmitTimeout OBJECT-TYPE lmpCcConfigRetransmitTimeout OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the Config retransmission timeout "This object specifies the Config retransmission timeout
period. If the specified timeout expires and no Config, period. If the specified timeout expires and no Config,
ConfigAck or ConfigNack message has been received, a node ConfigAck or ConfigNack message has been received, a node
can stop retransmitting Config messages on the control can stop retransmitting Config messages on the control
channel. A value of 0 is used to indicate that a node should channel. A value of 0 is used to indicate that a node should
never stop retransmission. This parameter (if non-zero) never stop retransmission. This parameter (if non-zero)
should be greater than lmpCcConfigRetransmitInterval." should be greater than lmpCcConfigRetransmitInterval."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
DEFVAL { 0 } DEFVAL { 0 }
::= { lmpControlChannelEntry 9 } ::= { lmpControlChannelEntry 11 }
lmpCcHelloInterval OBJECT-TYPE lmpCcHelloInterval OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the value of the HelloInterval "This object specifies the value of the HelloInterval
parameter. The default value for this object should be parameter. The default value for this object should be
set to lmpCcHelloIntervalDefault." set to lmpCcHelloIntervalDefault."
::= { lmpControlChannelEntry 10 } ::= { lmpControlChannelEntry 12 }
lmpCcHelloIntervalMin OBJECT-TYPE lmpCcHelloIntervalMin OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the minimum value for the "This object specifies the minimum value for the
HelloInterval parameter. The default value for this HelloInterval parameter. The default value for this
object should be set to lmpCcHelloIntervalMinDefault." object should be set to lmpCcHelloIntervalMinDefault."
::= { lmpControlChannelEntry 11 } ::= { lmpControlChannelEntry 13 }
lmpCcHelloIntervalMax OBJECT-TYPE lmpCcHelloIntervalMax OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the maximum value for the "This object specifies the maximum value for the
HelloInterval parameter. The default value for this HelloInterval parameter. The default value for this
object should be set to lmpCcHelloIntervalMaxDefault." object should be set to lmpCcHelloIntervalMaxDefault."
::= { lmpControlChannelEntry 12 } ::= { lmpControlChannelEntry 14 }
lmpCcHelloIntervalNegotiated OBJECT-TYPE lmpCcHelloIntervalNegotiated OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Once the control channel is active, this object represents "Once the control channel is active, this object represents
the negotiated HelloInterval value." the negotiated HelloInterval value."
::= { lmpControlChannelEntry 13 } ::= { lmpControlChannelEntry 15 }
lmpCcHelloDeadInterval OBJECT-TYPE lmpCcHelloDeadInterval OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the value of the HelloDeadInterval "This object specifies the value of the HelloDeadInterval
parameter. The default value for this object should be parameter. The default value for this object should be
set to lmpCcHelloDeadIntervalDefault." set to lmpCcHelloDeadIntervalDefault."
::= { lmpControlChannelEntry 14 } ::= { lmpControlChannelEntry 16 }
lmpCcHelloDeadIntervalMin OBJECT-TYPE lmpCcHelloDeadIntervalMin OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the minimum value for the "This object specifies the minimum value for the
HelloDeadInterval parameter. The default value for this HelloDeadInterval parameter. The default value for this
object should be set to lmpCcHelloDeadIntervalMinDefault." object should be set to lmpCcHelloDeadIntervalMinDefault."
::= { lmpControlChannelEntry 15 } ::= { lmpControlChannelEntry 17 }
lmpCcHelloDeadIntervalMax OBJECT-TYPE lmpCcHelloDeadIntervalMax OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the maximum value for the "This object specifies the maximum value for the
HelloDeadInterval parameter. The default value for this HelloDeadInterval parameter. The default value for this
object should be set to lmpCcHelloIntervalMaxDefault." object should be set to lmpCcHelloIntervalMaxDefault."
::= { lmpControlChannelEntry 16 } ::= { lmpControlChannelEntry 18 }
lmpCcHelloDeadIntervalNegotiated OBJECT-TYPE lmpCcHelloDeadIntervalNegotiated OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Once the control channel is active, this object represents "Once the control channel is active, this object represents
the negotiated HelloDeadInterval value." the negotiated HelloDeadInterval value."
::= { lmpControlChannelEntry 17 } ::= { lmpControlChannelEntry 19 }
lmpCcLastChange OBJECT-TYPE lmpCcLastChange OBJECT-TYPE
SYNTAX TimeTicks SYNTAX TimeTicks
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime at the time the control channel entered "The value of sysUpTime at the time the control channel entered
its current operational state. If the current state was its current operational state. If the current state was
entered prior to the last re-initialization of the local entered prior to the last re-initialization of the local
network management subsystem, then this object contains a network management subsystem, then this object contains a
zero value." zero value."
::= { lmpControlChannelEntry 18 } ::= { lmpControlChannelEntry 20 }
lmpCcAdminStatus OBJECT-TYPE lmpCcAdminStatus OBJECT-TYPE
SYNTAX INTEGER { up(1), down(2) } SYNTAX INTEGER { up(1), down(2) }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The desired operational status of this control channel." "The desired operational status of this control channel."
::= { lmpControlChannelEntry 19 } ::= { lmpControlChannelEntry 21 }
lmpCcOperStatus OBJECT-TYPE lmpCcOperStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
up(1), up(1),
down(2), down(2),
configSnd(3), configSnd(3),
configRcv(4), configRcv(4),
active(5), active(5),
goingDown(6) goingDown(6)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The actual operational status of this control channel "The actual operational status of this control channel
interface." interface."
::= { lmpControlChannelEntry 20 } ::= { lmpControlChannelEntry 22 }
lmpCcRowStatus OBJECT-TYPE lmpCcRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when lmpCcRowStatus is active." can only be changed when lmpCcRowStatus is active."
::= { lmpControlChannelEntry 21 } ::= { lmpControlChannelEntry 23 }
lmpCcStorageType OBJECT-TYPE lmpCcStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
lmpControlChannelTable. Conceptual rows having the value lmpControlChannelTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
columnar object in the row." columnar object in the row."
::= { lmpControlChannelEntry 22 } ::= { lmpControlChannelEntry 24 }
-- End of lmpControlChannelTable -- End of lmpControlChannelTable
-- LMP Control Channel Performance Table -- LMP Control Channel Performance Table
lmpControlChannelPerfTable OBJECT-TYPE lmpControlChannelPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF LmpControlChannelPerfEntry SYNTAX SEQUENCE OF LmpControlChannelPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 37, line 40 skipping to change at page 38, line 31
::= { lmpControlChannelPerfEntry 52 } ::= { lmpControlChannelPerfEntry 52 }
lmpCcCounterDiscontinuityTime OBJECT-TYPE lmpCcCounterDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime on the most recent occasion at which "The value of sysUpTime on the most recent occasion at which
any one or more of this control channel's counters suffered a any one or more of this control channel's counters suffered a
discontinuity. The relevant counters are the specific discontinuity. The relevant counters are the specific
instances associated with this control channel of any Counter32 or instances associated with this control channel of any Counter32
Counter64 object contained in the lmpControlChannelPerfTable. If object contained in the lmpControlChannelPerfTable. If
no such discontinuities have occurred since the last re- no such discontinuities have occurred since the last re-
initialization of the local management subsystem, then this initialization of the local management subsystem, then this
object contains a zero value." object contains a zero value."
::= { lmpControlChannelPerfEntry 53 } ::= { lmpControlChannelPerfEntry 53 }
-- End of lmpControlChannelPerfTable -- End of lmpControlChannelPerfTable
-- LMP TE Link Table -- LMP TE Link Table
lmpTeLinkTable OBJECT-TYPE lmpTeLinkTable OBJECT-TYPE
skipping to change at page 38, line 30 skipping to change at page 39, line 21
destroyed, then so is the corresponding entry in the destroyed, then so is the corresponding entry in the
teLinkTable. The administrative status value is controlled teLinkTable. The administrative status value is controlled
from the ifEntry. Setting the administrative status to from the ifEntry. Setting the administrative status to
testing prompts LMP to start link verification on the TE link. testing prompts LMP to start link verification on the TE link.
Information about the TE link that is not LMP specific is also Information about the TE link that is not LMP specific is also
contained in teLinkTable [BUNDLE-MIB]." contained in teLinkTable [BUNDLE-MIB]."
INDEX { ifIndex } INDEX { ifIndex }
::= { lmpTeLinkTable 1 } ::= { lmpTeLinkTable 1 }
LmpTeLinkEntry ::= SEQUENCE { LmpTeLinkEntry ::= SEQUENCE {
lmpTeLinkNbrNodeId NodeID, lmpTeLinkNbrNodeId InetAddress,
lmpTeLinkVerification TruthValue, lmpTeLinkVerification TruthValue,
lmpTeLinkFaultManagement TruthValue, lmpTeLinkFaultManagement TruthValue,
lmpTeLinkDwdm TruthValue, lmpTeLinkDwdm TruthValue,
lmpTeLinkOperStatus INTEGER, lmpTeLinkOperStatus INTEGER,
lmpTeLinkRowStatus RowStatus, lmpTeLinkRowStatus RowStatus,
lmpTeLinkStorageType StorageType lmpTeLinkStorageType StorageType
} }
lmpTeLinkNbrNodeId OBJECT-TYPE lmpTeLinkNbrNodeId OBJECT-TYPE
SYNTAX NodeID SYNTAX InetAddress (SIZE(4))
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the Node ID of the TE link remote node. This value "This is the Node ID of the TE link remote node. This value
may be learned during control channel parameter negotiation may be learned during control channel parameter negotiation
phase (in the Config message)." phase (in the Config message). Node ID address type must
be IPv4."
::= { lmpTeLinkEntry 1 } ::= { lmpTeLinkEntry 1 }
lmpTeLinkVerification OBJECT-TYPE lmpTeLinkVerification OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates if the extended LMP link verification "This object indicates if the extended LMP link verification
procedure is enabled for this TE link." procedure is enabled for this TE link."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpTeLinkEntry 2 } ::= { lmpTeLinkEntry 2 }
lmpTeLinkFaultManagement OBJECT-TYPE lmpTeLinkFaultManagement OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates if the extended LMP fault management "This object indicates if the extended LMP fault management
procedure is enabled on this TE link." procedure is enabled on this TE link."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpTeLinkEntry 3 } ::= { lmpTeLinkEntry 3 }
lmpTeLinkDwdm OBJECT-TYPE lmpTeLinkDwdm OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates if the extended LMP DWDM procedure "This object indicates if the extended LMP DWDM procedure
is enabled on this TE link." is enabled on this TE link."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpTeLinkEntry 4 } ::= { lmpTeLinkEntry 4 }
lmpTeLinkOperStatus OBJECT-TYPE lmpTeLinkOperStatus OBJECT-TYPE
SYNTAX INTEGER { up(1), down(2), testing(3), init(4), degraded(5) } SYNTAX INTEGER { up(1), down(2), testing(3), init(4), degraded(5) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The actual operational status of this TE link. The status "The actual operational status of this TE link. The status
is set to testing when the TE link is performing link is set to testing when the TE link is performing link
verification. A degraded state indicates that there are verification. A degraded state indicates that there are
skipping to change at page 40, line 15 skipping to change at page 41, line 7
data-bearing links on the TE link is allocated." data-bearing links on the TE link is allocated."
::= { lmpTeLinkEntry 5 } ::= { lmpTeLinkEntry 5 }
lmpTeLinkRowStatus OBJECT-TYPE lmpTeLinkRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when lmpTeLinkRowStatus is active." can only be changed when lmpTeLinkRowStatus is active."
::= { lmpTeLinkEntry 6 } ::= { lmpTeLinkEntry 6 }
lmpTeLinkStorageType OBJECT-TYPE lmpTeLinkStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
lmpTeLinkTable. Conceptual rows having the value lmpTeLinkTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
skipping to change at page 41, line 34 skipping to change at page 42, line 26
lmpVerifyInterval OBJECT-TYPE lmpVerifyInterval OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the VerifyInterval parameter used "This object specifies the VerifyInterval parameter used
in the LMP link verification process. It indicates the interval in the LMP link verification process. It indicates the interval
at which the Test messages are sent." at which the Test messages are sent."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpLinkVerificationEntry 1 } ::= { lmpLinkVerificationEntry 1 }
lmpVerifyDeadInterval OBJECT-TYPE lmpVerifyDeadInterval OBJECT-TYPE
SYNTAX LmpInterval SYNTAX LmpInterval
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the VerifyDeadInterval parameter used "This object specifies the VerifyDeadInterval parameter used
in the verification of the physical connectivity of data-bearing in the verification of the physical connectivity of data-bearing
links. It specifies the observation period used to detect a Test links. It specifies the observation period used to detect a Test
message at the remote node." message at the remote node."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpLinkVerificationEntry 2 } ::= { lmpLinkVerificationEntry 2 }
lmpVerifyTransportMechanism OBJECT-TYPE lmpVerifyTransportMechanism OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
-- SONET/SDH encoding type: -- SONET/SDH encoding type:
j016OverheadBytes(1), j016OverheadBytes(0),
j064OverheadBytes(2), j064OverheadBytes(1),
dccSectionOverheadBytes(3), dccSectionOverheadBytes(2),
dccLineOverheadBytes(4), dccLineOverheadBytes(3),
pos(5) pos(4),
j0Trace(5)
-- GigE encoding type: TBD -- GigE encoding type: TBD
-- 10GigE encoding type: TBD -- 10GigE encoding type: TBD
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This defines the transport mechanism for the Test messages. The "This defines the transport mechanism for the Test messages. The
scope of this bit mask is restricted to each link encoding scope of this bit mask is restricted to each link encoding
type. The local node will set the bits corresponding to the type. The local node will set the bits corresponding to the
various mechanisms it can support for transmitting LMP Test various mechanisms it can support for transmitting LMP Test
messages. The receiver chooses the appropriate mechanism in the messages. The receiver chooses the appropriate mechanism in the
BeginVerifyAck message." BeginVerifyAck message."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpLinkVerificationEntry 3 } ::= { lmpLinkVerificationEntry 3 }
lmpVerifyAllLinks OBJECT-TYPE lmpVerifyAllLinks OBJECT-TYPE
SYNTAX INTEGER { verifyAllLinks(1), verifyNewLinks(2) } SYNTAX INTEGER { verifyAllLinks(1), verifyNewLinks(2) }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object indicates whether the verification process checks "This object indicates whether the verification process checks
all entities or only the new entities that have been added to all entities or only the new entities that have been added to
this TE link." this TE link."
::= { lmpLinkVerificationEntry 4 } ::= { lmpLinkVerificationEntry 4 }
lmpTeLinkBitRate OBJECT-TYPE lmpTeLinkBitRate OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the bit rate at which the Test messages will be "This is the bit rate at which the Test messages will be
transmitted and is expressed in bytes per second." transmitted and is expressed in bytes per second."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpLinkVerificationEntry 5 } ::= { lmpLinkVerificationEntry 5 }
lmpTeLinkWavelength OBJECT-TYPE lmpTeLinkWavelength OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This value corresponds to the wavelength at "This value corresponds to the wavelength at
which the Test messages will be transmitted over and is which the Test messages will be transmitted over and is
measured in nanometers (nm). If each data-bearing link measured in nanometers (nm). If each data-bearing link
corresponds to a separate wavelength, than this value should be corresponds to a separate wavelength, than this value should be
set to 0." set to 0."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpLinkVerificationEntry 6 } ::= { lmpLinkVerificationEntry 6 }
-- End of lmpLinkVerificationTable -- End of lmpLinkVerificationTable
-- LMP TE Link Performance Table
lmpTeLinkPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF LmpTeLinkPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table specifies LMP TE link performance counters."
::= { lmpObjects 15 }
lmpTeLinkPerfEntry OBJECT-TYPE
SYNTAX LmpTeLinkPerfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created by a LMP-enabled device for
every TE link."
AUGMENTS { lmpTeLinkEntry }
::= { lmpTeLinkPerfTable 1 }
LmpTeLinkPerfEntry ::= SEQUENCE {
lmpTeLinkInOctets Counter32,
lmpTeLinkOutOctets Counter32,
lmpTeLinkBeginVerifyReceived Counter32,
lmpTeLinkBeginVerifySent Counter32,
lmpTeLinkBeginVerifyRetransmit Counter32,
lmpTeLinkBeginVerifyAckReceived Counter32,
lmpTeLinkBeginVerifyAckSent Counter32,
lmpTeLinkBeginVerifyNackReceived Counter32,
lmpTeLinkBeginVerifyNackSent Counter32,
lmpTeLinkEndVerifyReceived Counter32,
lmpTeLinkEndVerifySent Counter32,
lmpTeLinkEndVerifyRetransmit Counter32,
lmpTeLinkEndVerifyAckReceived Counter32,
lmpTeLinkEndVerifyAckSent Counter32,
lmpTeLinkTestStatusSuccessReceived Counter32,
lmpTeLinkTestStatusSuccessSent Counter32,
lmpTeLinkTestStatusSuccessRetransmit Counter32,
lmpTeLinkTestStatusFailureReceived Counter32,
lmpTeLinkTestStatusFailureSent Counter32,
lmpTeLinkTestStatusFailureRetransmit Counter32,
lmpTeLinkTestStatusAckReceived Counter32,
lmpTeLinkTestStatusAckSent Counter32,
lmpTeLinkSummaryReceived Counter32,
lmpTeLinkSummarySent Counter32,
lmpTeLinkSummaryRetransmit Counter32,
lmpTeLinkSummaryAckReceived Counter32,
lmpTeLinkSummaryAckSent Counter32,
lmpTeLinkSummaryNackReceived Counter32,
lmpTeLinkSummaryNackSent Counter32,
lmpTeLinkChannelStatusReceived Counter32,
lmpTeLinkChannelStatusSent Counter32,
lmpTeLinkChannelStatusRetransmit Counter32,
lmpTeLinkChannelStatusAckReceived Counter32,
lmpTeLinkChannelStatusAckSent Counter32,
lmpTeLinkChannelStatusRequestReceived Counter32,
lmpTeLinkChannelStatusRequestSent Counter32,
lmpTeLinkChannelStatusRequestRetransmit Counter32,
lmpTeLinkChannelStatusResponseSent Counter32,
lmpTeLinkChannelStatusResponseReceived Counter32,
lmpTeLinkCounterDiscontinuityTime TimeStamp
}
lmpTeLinkInOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LMP message octets received for
this TE link."
::= { lmpTeLinkPerfEntry 1 }
lmpTeLinkOutOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of LMP message octets transmitted out
for this TE link."
::= { lmpTeLinkPerfEntry 2 }
lmpTeLinkBeginVerifyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of BeginVerify messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 3 }
lmpTeLinkBeginVerifySent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of BeginVerify messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 4 }
lmpTeLinkBeginVerifyRetransmit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of BeginVerify messages that
have been retransmitted for this TE link."
::= { lmpTeLinkPerfEntry 5 }
lmpTeLinkBeginVerifyAckReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of BeginVerifyAck messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 6 }
lmpTeLinkBeginVerifyAckSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of BeginVerifyAck messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 7 }
lmpTeLinkBeginVerifyNackReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of BeginVerifyNack messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 8 }
lmpTeLinkBeginVerifyNackSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of BeginVerifyNack messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 9 }
lmpTeLinkEndVerifyReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of EndVerify messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 10 }
lmpTeLinkEndVerifySent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of EndVerify messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 11 }
lmpTeLinkEndVerifyRetransmit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of EndVerify messages that
have been retransmitted over this control channel."
::= { lmpTeLinkPerfEntry 12 }
lmpTeLinkEndVerifyAckReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of EndVerifyAck messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 13 }
lmpTeLinkEndVerifyAckSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of EndVerifyAck messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 14 }
lmpTeLinkTestStatusSuccessReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of TestStatusSuccess messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 15 }
lmpTeLinkTestStatusSuccessSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of TestStatusSuccess messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 16 }
lmpTeLinkTestStatusSuccessRetransmit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of TestStatusSuccess messages that
have been retransmitted for this TE link."
::= { lmpTeLinkPerfEntry 17 }
lmpTeLinkTestStatusFailureReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of TestStatusFailure messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 18 }
lmpTeLinkTestStatusFailureSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of TestStatusFailure messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 19 }
lmpTeLinkTestStatusFailureRetransmit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of TestStatusFailure messages that
have been retransmitted on this TE link."
::= { lmpTeLinkPerfEntry 20 }
lmpTeLinkTestStatusAckReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of TestStatusAck messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 21 }
lmpTeLinkTestStatusAckSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of TestStatusAck messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 22 }
lmpTeLinkSummaryReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of LinkSummary messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 23 }
lmpTeLinkSummarySent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of LinkSummary messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 24 }
lmpTeLinkSummaryRetransmit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of LinkSummary messages that
have been retransmitted over this control channel."
::= { lmpTeLinkPerfEntry 25 }
lmpTeLinkSummaryAckReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of LinkSummaryAck messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 26 }
lmpTeLinkSummaryAckSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of LinkSummaryAck messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 27 }
lmpTeLinkSummaryNackReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of LinkSummaryNack messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 28 }
lmpTeLinkSummaryNackSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of LinkSummaryNack messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 29 }
lmpTeLinkChannelStatusReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatus messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 30 }
lmpTeLinkChannelStatusSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatus messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 31 }
lmpTeLinkChannelStatusRetransmit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatus messages that have
been retransmitted for this TE link."
::= { lmpTeLinkPerfEntry 32 }
lmpTeLinkChannelStatusAckReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatusAck messages that have
been received for this TE link."
::= { lmpTeLinkPerfEntry 33 }
lmpTeLinkChannelStatusAckSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatus messages that have
been sent for this TE link."
::= { lmpTeLinkPerfEntry 34 }
lmpTeLinkChannelStatusRequestReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatusRequest messages that
have been received for this TE link."
::= { lmpTeLinkPerfEntry 35 }
lmpTeLinkChannelStatusRequestSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatusRequest messages that
have been sent for this TE link."
::= { lmpTeLinkPerfEntry 36 }
lmpTeLinkChannelStatusRequestRetransmit OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatusRequest messages that
have been retransmitted for this TE link."
::= { lmpTeLinkPerfEntry 37 }
lmpTeLinkChannelStatusResponseReceived OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatusResponse messages that
have been received for this TE link."
::= { lmpTeLinkPerfEntry 38 }
lmpTeLinkChannelStatusResponseSent OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object counts the number of ChannelStatusResponse messages that
have been sent for this TE link."
::= { lmpTeLinkPerfEntry 39 }
lmpTeLinkCounterDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime on the most recent occasion at which
any one or more of this TE link's counters suffered a
discontinuity. The relevant counters are the specific
instances associated with this TE link of any Counter32
object contained in the lmpTeLinkPerfTable. If
no such discontinuities have occurred since the last re-
initialization of the local management subsystem, then this
object contains a zero value."
::= { lmpTeLinkPerfEntry 40 }
-- End of lmpTeLinkPerfTable
-- LMP Data Bearing Link Table -- LMP Data Bearing Link Table
lmpDataBearingLinkTable OBJECT-TYPE lmpDataBearingLinkTable OBJECT-TYPE
SYNTAX SEQUENCE OF LmpDataBearingLinkEntry SYNTAX SEQUENCE OF LmpDataBearingLinkEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table specifies the data-bearing links managed by the "This table specifies the data-bearing links managed by the
LMP." LMP."
::= { lmpObjects 15 } ::= { lmpObjects 16 }
lmpDataBearingLinkEntry OBJECT-TYPE lmpDataBearingLinkEntry OBJECT-TYPE
SYNTAX LmpDataBearingLinkEntry SYNTAX LmpDataBearingLinkEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in this table exists for each ifEntry that represents "An entry in this table exists for each ifEntry that represents
a data-bearing link. An ifEntry with an ifIndex must exist a data-bearing link. An ifEntry with an ifIndex must exist
before the corresponding lmpDataBearingLinkEntry is created. before the corresponding lmpDataBearingLinkEntry is created.
If an entry representing the data-bearing link is destroyed in If an entry representing the data-bearing link is destroyed in
the ifTable, then so is the corresponding entry in the the ifTable, then so is the corresponding entry in the
lmpDataBearingLinkTable. The administrative status value is lmpDataBearingLinkTable. The administrative status value is
controlled from the ifEntry. The index to this table also controlled from the ifEntry. The index to this table also
used to get information in the dataBearingChannelTable used to get information in the dataBearingChannelTable
[BUNDLE-MIB]." [BUNDLE-MIB]."
INDEX { ifIndex } INDEX { ifIndex }
::= { lmpDataBearingLinkTable 1 } ::= { lmpDataBearingLinkTable 1 }
LmpDataBearingLinkEntry ::= SEQUENCE { LmpDataBearingLinkEntry ::= SEQUENCE {
lmpDataBearingLinkType INTEGER, lmpDataBearingLinkType INTEGER,
lmpDataBearingLinkNumberingType INTEGER, lmpDataBearingLinkIpAddrType InetAddressType,
lmpDataBearingLinkRemoteIfId InterfaceIndexOrZero, lmpDataBearingLinkIpAddr InetAddress,
lmpDataBearingLinkRemoteIpAddress InetAddress, lmpDataBearingLinkRemoteIpAddress InetAddress,
lmpDataBearingLinkRemoteIfId InterfaceIndexOrZero,
lmpDataBearingLinkEncodingType INTEGER, lmpDataBearingLinkEncodingType INTEGER,
lmpDataBearingLinkActiveOperStatus INTEGER, lmpDataBearingLinkActiveOperStatus INTEGER,
lmpDataBearingLinkPassiveOperStatus INTEGER, lmpDataBearingLinkPassiveOperStatus INTEGER,
lmpDataBearingLinkRowStatus RowStatus, lmpDataBearingLinkRowStatus RowStatus,
lmpDataBearingLinkStorageType StorageType lmpDataBearingLinkStorageType StorageType
} }
lmpDataBearingLinkType OBJECT-TYPE lmpDataBearingLinkType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
port(1), port(1),
componentLink(2) componentLink(2)
} }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies whether this data-bearing link is "This attribute specifies whether this data-bearing link is
a port or a component link. Component link are multiplex a port or a component link. Component link are multiplex
capable whereas, ports are not multiplex capable." capable whereas, ports are not multiplex capable."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpDataBearingLinkEntry 1 } ::= { lmpDataBearingLinkEntry 1 }
lmpDataBearingLinkNumberingType OBJECT-TYPE lmpDataBearingLinkIpAddrType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX InetAddressType
unnumbered(1),
ipV4(2),
ipV6(3)
}
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the data-bearing link numbering "This attribute specifies the data-bearing link IP address
type." type. If the data-bearing link is unnumbered, the address
type must be set to unknown(0)."
::= { lmpDataBearingLinkEntry 2 } ::= { lmpDataBearingLinkEntry 2 }
lmpDataBearingLinkRemoteIfId OBJECT-TYPE lmpDataBearingLinkIpAddr OBJECT-TYPE
SYNTAX InterfaceIndexOrZero SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Interface identifier of the remote end point. This "IP address of the data-bearing link. This
information is either configured manually or is If the data-bearing link is unnumbered, then the
communicated by the remote node during the link verification IP address must be null."
procedure."
::= { lmpDataBearingLinkEntry 3 } ::= { lmpDataBearingLinkEntry 3 }
lmpDataBearingLinkRemoteIpAddress OBJECT-TYPE lmpDataBearingLinkRemoteIpAddress OBJECT-TYPE
SYNTAX InetAddress SYNTAX InetAddress
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"IP address of the remote end point. This "IP address of the remote end point. This
information is either configured manually or is information is either configured manually or is
communicated by the remote node during the link verification communicated by the remote node during the link verification
procedure." procedure. If the data-bearing link is unnumbered, then the
remote IP address must be null."
::= { lmpDataBearingLinkEntry 4 } ::= { lmpDataBearingLinkEntry 4 }
lmpDataBearingLinkRemoteIfId OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Interface identifier of the remote end point. This
information is either configured manually or is
communicated by the remote node during the link verification
procedure."
::= { lmpDataBearingLinkEntry 5 }
lmpDataBearingLinkEncodingType OBJECT-TYPE lmpDataBearingLinkEncodingType OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
packet(1), packet(1),
ethernetV2Dix(2), ethernet(2),
ansiPdh(3), ansiEtsiPdh(3),
etsiPdh(4), sdhItuSonetAnsi(5),
sdhItuG707(5),
sonetAnsiT1105(6),
digitalWrapper(7), digitalWrapper(7),
lambda(8), lambda(8),
fiber(9), fiber(9),
ethernet8023(10),
fiberChannel(11) fiberChannel(11)
} }
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The encoding type of the data-bearing link." "The encoding type of the data-bearing link."
REFERENCE REFERENCE
"draft-ietf-mpls-generalized-signaling-07.txt - Generalized "draft-ietf-mpls-generalized-signaling-08.txt - Generalized
MPLS Signaling Functional Description, P. Ashwood-Smith, MPLS Signaling Functional Description, P. Ashwood-Smith,
A. Banarjee, L. Berger, G. Bernstein, J. Drake, Y. Fan, A. Banarjee, L. Berger, G. Bernstein, J. Drake, Y. Fan,
E. Mannie, J. Lang, B. Rajagopalan, Y. Rekhter, D. Saha, E. Mannie, J. Lang, B. Rajagopalan, Y. Rekhter, D. Saha,
V. Sharma, G. Swallow, Z. Tang, November 2001." V. Sharma, G. Swallow, Z. Tang, April 2002."
::= { lmpDataBearingLinkEntry 5 } ::= { lmpDataBearingLinkEntry 6 }
lmpDataBearingLinkActiveOperStatus OBJECT-TYPE lmpDataBearingLinkActiveOperStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
upAlloc(1), upAlloc(1),
upFree(2), upFree(2),
down(3), down(3),
testing(4) } testing(4) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The actual operational status of this data-bearing link "The actual operational status of this data-bearing link
(active FSM)." (active FSM)."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-03.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpDataBearingLinkEntry 6 } ::= { lmpDataBearingLinkEntry 7 }
lmpDataBearingLinkPassiveOperStatus OBJECT-TYPE lmpDataBearingLinkPassiveOperStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
upAlloc(1), upAlloc(1),
upFree(2), upFree(2),
down(3), down(3),
psvTst(4) } psvTst(4) }
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The actual operational status of this data-bearing link "The actual operational status of this data-bearing link
(passive FSM)." (passive FSM)."
REFERENCE REFERENCE
"draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP), "draft-ietf-ccamp-lmp-02.txt - Link Management Protocol (LMP),
J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter, J. Lang, K. Mitra, J. Drake, K. Kompella, Y. Rekhter,
L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin, L. Berger, D. Saha, D. Basak, H. Sandick, A. Zinin,
B. Rajagopalan, November 2001." B. Rajagopalan, March 2002."
::= { lmpDataBearingLinkEntry 7 } ::= { lmpDataBearingLinkEntry 8 }
lmpDataBearingLinkRowStatus OBJECT-TYPE lmpDataBearingLinkRowStatus OBJECT-TYPE
SYNTAX RowStatus SYNTAX RowStatus
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This variable is used to create, modify, and/or "This variable is used to create, modify, and/or
delete a row in this table. All read-create objects delete a row in this table. All read-create objects
can be changed when lmpDataBearingLinkRowStatus is active." can only be changed when lmpDataBearingLinkRowStatus is active."
::= { lmpDataBearingLinkEntry 8 } ::= { lmpDataBearingLinkEntry 9 }
lmpDataBearingLinkStorageType OBJECT-TYPE lmpDataBearingLinkStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The storage type for this conceptual row in the "The storage type for this conceptual row in the
lmpDataBearingLinkTable. Conceptual rows having the value lmpDataBearingLinkTable. Conceptual rows having the value
'permanent' need not allow write-access to any 'permanent' need not allow write-access to any
columnar object in the row." columnar object in the row."
::= { lmpDataBearingLinkEntry 9 } ::= { lmpDataBearingLinkEntry 10 }
-- End of lmpDataBearingLinkTable -- End of lmpDataBearingLinkTable
-- LMP Data Bearing Link Performance Table -- LMP Data Bearing Link Performance Table
lmpDataBearingLinkPerfTable OBJECT-TYPE lmpDataBearingLinkPerfTable OBJECT-TYPE
SYNTAX SEQUENCE OF LmpDataBearingLinkPerfEntry SYNTAX SEQUENCE OF LmpDataBearingLinkPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This table specifies the data-bearing links LMP performance "This table specifies the data-bearing links LMP performance
counters." counters."
::= { lmpObjects 16 } ::= { lmpObjects 17 }
lmpDataBearingLinkPerfEntry OBJECT-TYPE lmpDataBearingLinkPerfEntry OBJECT-TYPE
SYNTAX LmpDataBearingLinkPerfEntry SYNTAX LmpDataBearingLinkPerfEntry
MAX-ACCESS not-accessible MAX-ACCESS not-accessible
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"An entry in this table contains information about "An entry in this table contains information about
the LMP performance counters for the data-bearing links." the LMP performance counters for the data-bearing links."
AUGMENTS { lmpDataBearingLinkEntry } AUGMENTS { lmpDataBearingLinkEntry }
::= { lmpDataBearingLinkPerfTable 1 } ::= { lmpDataBearingLinkPerfTable 1 }
skipping to change at page 49, line 15 skipping to change at page 59, line 15
::= { lmpDataBearingLinkPerfEntry 6 } ::= { lmpDataBearingLinkPerfEntry 6 }
lmpDataBearingLinkCounterDiscontinuityTime OBJECT-TYPE lmpDataBearingLinkCounterDiscontinuityTime OBJECT-TYPE
SYNTAX TimeStamp SYNTAX TimeStamp
MAX-ACCESS read-only MAX-ACCESS read-only
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"The value of sysUpTime on the most recent occasion at which "The value of sysUpTime on the most recent occasion at which
any one or more of this data-bearing link's counters suffered a any one or more of this data-bearing link's counters suffered a
discontinuity. The relevant counters are the specific discontinuity. The relevant counters are the specific
instances associated with this data-bearing link of any Counter32 or instances associated with this data-bearing link of any Counter32
Counter64 object contained in the lmpDataBearingLinkPerfTable. If object contained in the lmpDataBearingLinkPerfTable. If
no such discontinuities have occurred since the last re- no such discontinuities have occurred since the last re-
initialization of the local management subsystem, then this initialization of the local management subsystem, then this
object contains a zero value." object contains a zero value."
::= { lmpDataBearingLinkPerfEntry 7 } ::= { lmpDataBearingLinkPerfEntry 7 }
-- End of lmpDataBearingLinkPerfTable -- End of lmpDataBearingLinkPerfTable
-- Notification Configuration -- Notification Configuration
lmpLinkPropertyMismatchNotifEnable OBJECT-TYPE lmpLinkPropertyMismatchNotifEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this object is true, then it enables the "If this object is true, then it enables the
generation of lmpTeLinkPropertyMismatch generation of lmpTeLinkPropertyMismatch
and lmpDataBearingLinkPropertyMismatch notifications, and lmpDataBearingLinkPropertyMismatch notifications,
otherwise these notifications are not emitted." otherwise these notifications are not emitted."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 17 } ::= { lmpObjects 18 }
lmpUnprotectedNotifEnable OBJECT-TYPE lmpUnprotectedNotifEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this object is true, then it enables the "If this object is true, then it enables the
generation of lmpUnprotected notifications, generation of lmpUnprotected notifications,
otherwise these notifications are not emitted." otherwise these notifications are not emitted."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 18 } ::= { lmpObjects 19 }
lmpCcUpDownNotifEnable OBJECT-TYPE lmpCcUpDownNotifEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this object is true, then it enables the generation of "If this object is true, then it enables the generation of
lmpControlChannelUp and lmpControlChannelDown notifications, lmpControlChannelUp and lmpControlChannelDown notifications,
otherwise these notifications are not emitted." otherwise these notifications are not emitted."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 19 } ::= { lmpObjects 20 }
lmpTeLinkNotifEnable OBJECT-TYPE lmpTeLinkNotifEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this object is true, then it enables the "If this object is true, then it enables the
generation of lmpTeLinkDegraded notification, generation of lmpTeLinkDegraded and lmpTeLinkNotDegraded
otherwise these notifications are not emitted." notifications, otherwise these notifications are not emitted."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 20 } ::= { lmpObjects 21 }
lmpDataBearingLinkNotifEnable OBJECT-TYPE lmpDataBearingLinkNotifEnable OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-write MAX-ACCESS read-write
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"If this object is true, then it enables the "If this object is true, then it enables the
generation of lmpDataBearingLinkVerificationFailure generation of lmpDataBearingLinkVerificationFailure
notification, otherwise these notifications are not emitted." notification, otherwise these notifications are not emitted."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 21 } ::= { lmpObjects 22 }
-- Notifications -- Notifications
-- Link Property Mismatch Notifications -- Link Property Mismatch Notifications
lmpTeLinkPropertyMismatch NOTIFICATION-TYPE lmpTeLinkPropertyMismatch NOTIFICATION-TYPE
OBJECTS { teLinkRemoteIpAddr, OBJECTS { teLinkRemoteIpAddr,
teLinkIncomingIfId } teLinkIncomingIfId }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a TE link property "This notification is generated when a TE link property
mismatch is detected on the node. The received remote TE link mismatch is detected on the node. The received remote TE link
id of the misconfigured TE link is represented by either id of the misconfigured TE link is represented by either
teLinkRemoteIpAddr or teLinkIncomingIfId depending on whether teLinkRemoteIpAddr or teLinkIncomingIfId depending on whether
the TE link is numbered or unnumbered." the TE link is numbered or unnumbered. This notification should
not be sent unless lmpLinkPropertyMismatchNotifEnable is
true."
::= { lmpNotifications 1 } ::= { lmpNotifications 1 }
lmpDataBearingLinkPropertyMismatch NOTIFICATION-TYPE lmpDataBearingLinkPropertyMismatch NOTIFICATION-TYPE
OBJECTS { ifStackHigherLayer, OBJECTS { ifIndex,
lmpDataBearingLinkRemoteIfId } lmpDataBearingLinkRemoteIfId }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a data-bearing link "This notification is generated when a data-bearing link
property mismatch is detected on the node. ifStackHigherLayer property mismatch is detected on the node. ifIndex
is the interface index of the TE link. The remote entity is the interface index of the TE link. The remote entity
interface id is the remote entity interface id received in the interface id is the remote entity interface id received in the
LinkSummary message." LinkSummary message. This notification should
not be sent unless lmpLinkPropertyMismatchNotifEnable is
true."
::= { lmpNotifications 2 } ::= { lmpNotifications 2 }
-- Neighbor Notification -- Neighbor Notification
lmpUnprotected NOTIFICATION-TYPE lmpUnprotected NOTIFICATION-TYPE
OBJECTS { lmpNbrNodeId } OBJECTS { lmpCcNbrNodeId }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when all but one control channel "This notification is generated when there are more than one
is operational. If the only operational control channel fails, control channels between LMP neighbors and the last redundant
then there will be no more control channels between the pair of control channel has failed. If the remaining operational control
nodes and all the data-bearing links between the pair of nodes channel fails, then there will be no more control channels
will go to degraded state." between the pair of nodes and all the TE links between the pair
of nodes will go to degraded state. This notification should not
be sent unless lmpUnprotectedNotifEnable is set to true."
::= { lmpNotifications 3 } ::= { lmpNotifications 3 }
-- Control Channel Notifications -- Control Channel Notifications
lmpControlChannelUp NOTIFICATION-TYPE lmpControlChannelUp NOTIFICATION-TYPE
OBJECTS { lmpCcId } OBJECTS { lmpCcAdminStatus, lmpCcOperStatus }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a control "This notification is generated when a control
channel transitions to the up operational state." channel transitions to the up operational state. This
notification should not be sent unless lmpCcUpDownNotifEnable
is true."
::= { lmpNotifications 4 } ::= { lmpNotifications 4 }
lmpControlChannelDown NOTIFICATION-TYPE lmpControlChannelDown NOTIFICATION-TYPE
OBJECTS { lmpCcId } OBJECTS { lmpCcAdminStatus, lmpCcOperStatus }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a control "This notification is generated when a control
channel transitions to the down operational state." channel transitions out of the up operational state. This
notification should not be sent unless lmpCcUpDownNotifEnable
is true."
::= { lmpNotifications 5 } ::= { lmpNotifications 5 }
-- TE Link Notification -- TE Link Notification
lmpTeLinkDegraded NOTIFICATION-TYPE lmpTeLinkDegraded NOTIFICATION-TYPE
OBJECTS { ifIndex } OBJECTS { ifIndex }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a lmpTeLinkOperStatus "This notification is generated when a lmpTeLinkOperStatus
object for a TE link enters the degraded state." object for a TE link enters the degraded state. This
notification should not be sent unless lmpTeLinkNotifEnable
is true."
::= { lmpNotifications 6 } ::= { lmpNotifications 6 }
lmpTeLinkNotDegraded NOTIFICATION-TYPE
OBJECTS { ifIndex }
STATUS current
DESCRIPTION
"This notification is generated when a lmpTeLinkOperStatus
object for a TE link leaves the degraded state. This
notification should not be sent unless lmpTeLinkNotifEnable
is true."
::= { lmpNotifications 7 }
-- Data-bearing Link Notification -- Data-bearing Link Notification
lmpDataBearingLinkVerificationFailure NOTIFICATION-TYPE lmpDataBearingLinkVerificationFailure NOTIFICATION-TYPE
OBJECTS { ifIndex } OBJECTS { ifIndex }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a data-bearing "This notification is generated when a data-bearing
link verification fails." link verification fails. This notification should not be sent
::= { lmpNotifications 7 } unless lmpDataBearingLinkNotifEnable is true."
::= { lmpNotifications 8 }
-- End of notifications -- End of notifications
-- Module compliance -- Module compliance
lmpGroups lmpGroups
OBJECT IDENTIFIER ::= { lmpConformance 1 } OBJECT IDENTIFIER ::= { lmpConformance 1 }
lmpCompliances lmpCompliances
OBJECT IDENTIFIER ::= { lmpConformance 2 } OBJECT IDENTIFIER ::= { lmpConformance 2 }
skipping to change at page 53, line 20 skipping to change at page 63, line 43
"This group is mandatory for devices which support "This group is mandatory for devices which support
control channels that are interfaces, in addition to control channels that are interfaces, in addition to
lmpControlChannelGroup. The following constraints apply: lmpControlChannelGroup. The following constraints apply:
lmpCcIsIf must at least be read-only returning true(2)." lmpCcIsIf must at least be read-only returning true(2)."
GROUP lmpLinkVerificationGroup GROUP lmpLinkVerificationGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices which support "This group is mandatory for devices which support
the link verification procedure." the link verification procedure."
GROUP lmpNotificationGroup
DESCRIPTION
"This group is optional."
-- lmpNbrTable -- lmpNbrTable
OBJECT lmpNbrRowStatus OBJECT lmpNbrRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT lmpNbrStorageType OBJECT lmpNbrStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- lmpControlChannelTable -- lmpControlChannelTable
OBJECT lmpRemoteCcIpAddrType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
MIN-ACCESS read-only
DESCRIPTION
"The dns(16) adress type needs not be supported. For
point-to-point configuration, this object MIN-ACCESS
is read-create."
OBJECT lmpRemoteCcIpAddr
SYNTAX InetAddress (SIZE(0|4|16))
MIN-ACCESS read-only
DESCRIPTION
"The size of the IP address depends on the address type.
For point-to-point configuration, this object MIN-ACCESS is
read-create."
OBJECT lmpCcRowStatus OBJECT lmpCcRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT lmpCcOperStatus OBJECT lmpCcOperStatus
SYNTAX INTEGER { up(1), down(2) } SYNTAX INTEGER { up(1), down(2) }
MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"A value of active(3), configuring(4), goingDown(5) "A value of active(3), configuring(4), goingDown(5)
need not be supported." need not be supported."
OBJECT lmpCcStorageType OBJECT lmpCcStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- lmpTeLinkTable -- lmpTeLinkTable
OBJECT lmpTeLinkOperStatus OBJECT lmpTeLinkOperStatus
SYNTAX INTEGER { up(1), down(2), degraded(4) } SYNTAX INTEGER { up(1), down(2), degraded(4) }
MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The testing(3) state need not be supported." "The testing(3) state need not be supported."
OBJECT lmpTeLinkRowStatus OBJECT lmpTeLinkRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-create MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT lmpTeLinkStorageType OBJECT lmpTeLinkStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
-- lmpDataBearingLinkTable -- lmpDataBearingLinkTable
OBJECT lmpDataBearingLinkActiveOperStatus OBJECT lmpDataBearingLinkActiveOperStatus
SYNTAX INTEGER { up(1), down(2), degraded(4) } SYNTAX INTEGER { up(1), down(2), degraded(4) }
MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"A value of testing(3) need not be supported." "A value of testing(3) need not be supported."
OBJECT lmpDataBearingLinkPassiveOperStatus OBJECT lmpDataBearingLinkPassiveOperStatus
SYNTAX INTEGER { up(1), down(2), degraded(4) } SYNTAX INTEGER { up(1), down(2), degraded(4) }
MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"A value of testing(3) need not be supported." "A value of testing(3) need not be supported."
OBJECT lmpDataBearingLinkRowStatus OBJECT lmpDataBearingLinkRowStatus
SYNTAX INTEGER { active(1), notInService(2), SYNTAX INTEGER { active(1), notInService(2),
createAndGo(4), destroy(6) } createAndGo(4), destroy(6) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"The notReady(3) and createAndWait(5) states need "The notReady(3) and createAndWait(5) states need
not be supported." not be supported."
OBJECT lmpDataBearingLinkStorageType OBJECT lmpDataBearingLinkStorageType
SYNTAX INTEGER { other(1) } SYNTAX INTEGER { other(1) }
MIN-ACCESS read-create MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Only other(1) needs to be supported." "Only other(1) needs to be supported."
::= { lmpCompliances 1 } ::= { lmpCompliances 1 }
lmpMonitoringModuleCompliance MODULE-COMPLIANCE lmpMonitoringModuleCompliance MODULE-COMPLIANCE
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Compliance statement for agents that support the "Compliance statement for agents that support the
monitoring of the LMP MIB." monitoring of the LMP MIB."
skipping to change at page 56, line 4 skipping to change at page 66, line 42
DESCRIPTION DESCRIPTION
"This group is mandatory for devices which support "This group is mandatory for devices which support
control channels that are interfaces, in addition to control channels that are interfaces, in addition to
lmpControlChannelGroup. The following constraints apply: lmpControlChannelGroup. The following constraints apply:
lmpCcIsIf must at least be read-only returning true(2)." lmpCcIsIf must at least be read-only returning true(2)."
GROUP lmpLinkVerificationGroup GROUP lmpLinkVerificationGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices which support "This group is mandatory for devices which support
the link verification procedure." the link verification procedure."
GROUP lmpNotificationGroup
DESCRIPTION
"This group is optional."
-- Scalars -- Scalars
OBJECT lmpAdminStatus OBJECT lmpAdminStatus
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT lmpLinkVerificationInterval OBJECT lmpLinkVerificationInterval
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT lmpCcHelloIntervalDefault OBJECT lmpCcHelloIntervalDefault
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
skipping to change at page 57, line 40 skipping to change at page 68, line 34
OBJECT lmpCcIsIf OBJECT lmpCcIsIf
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT lmpCcNbrNodeId OBJECT lmpCcNbrNodeId
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT lmpRemoteCcIpAddrType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
MIN-ACCESS read-only
DESCRIPTION
"The dns(16) adress type needs not be supported."
OBJECT lmpRemoteCcIpAddr
SYNTAX InetAddress (SIZE(0|4|16))
MIN-ACCESS read-only
DESCRIPTION
"The size of the IP address depends on the address type."
OBJECT lmpCcSetupRole OBJECT lmpCcSetupRole
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT lmpCcAuthentication OBJECT lmpCcAuthentication
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
skipping to change at page 60, line 31 skipping to change at page 71, line 36
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
OBJECT lmpTeLinkWavelength OBJECT lmpTeLinkWavelength
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
-- lmpDataBearingLinkTable -- lmpDataBearingLinkTable
OBJECT lmpDataBearingLinkNumberingType OBJECT lmpDataBearingLinkIpAddrType
SYNTAX InetAddressType { unknown(0), ipv4(1), ipv6(2) }
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required if the link verification "The dns(16) address type need not be supported.
procedure is enabled." The ipv4(1) and ipv6(2) address types need not be
supported if numbered links are not supported. The
unknown(0) address type needs not be supported if
unnumbered links are not supported."
OBJECT lmpDataBearingLinkRemoteIfId OBJECT lmpDataBearingLinkIpAddr
SYNTAX InetAddress (SIZE(0|4|16))
MIN-ACCESS read-only
DESCRIPTION
"Size of data-bearing link IP address depends on type
of data-bearing link. Data-bearing link IP address size
is zero if link is unnumbered, four if link IP address is
IPv4 and sixteen if link IP address is IPv6."
OBJECT lmpDataBearingLinkRemoteIpAddress
SYNTAX InetAddress (SIZE(0|4|16))
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required if the link verification "Write access is not required if the link verification
procedure is enabled." procedure is enabled."
OBJECT lmpDataBearingLinkRemoteIpAddress OBJECT lmpDataBearingLinkRemoteIfId
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required if the link verification "Write access is not required if the link verification
procedure is enabled." procedure is enabled."
OBJECT lmpDataBearingLinkEncodingType OBJECT lmpDataBearingLinkEncodingType
MIN-ACCESS read-only MIN-ACCESS read-only
DESCRIPTION DESCRIPTION
"Write access is not required." "Write access is not required."
skipping to change at page 62, line 4 skipping to change at page 73, line 23
lmpNbrStorageType, lmpNbrStorageType,
lmpUnprotectedNotifEnable lmpUnprotectedNotifEnable
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Collection of objects needed for LMP node configuration." "Collection of objects needed for LMP node configuration."
::= { lmpGroups 1 } ::= { lmpGroups 1 }
lmpControlChannelGroup OBJECT-GROUP lmpControlChannelGroup OBJECT-GROUP
OBJECTS { OBJECTS {
lmpNbrNodeId,
lmpNbrRetransmitInterval, lmpNbrRetransmitInterval,
lmpNbrRetransmitTimeout, lmpNbrRetransmitTimeout,
lmpNbrAdminStatus, lmpNbrAdminStatus,
lmpNbrOperStatus, lmpNbrOperStatus,
lmpNbrRowStatus, lmpNbrRowStatus,
lmpNbrStorageType, lmpNbrStorageType,
lmpCcHelloIntervalDefault, lmpCcHelloIntervalDefault,
lmpCcHelloIntervalDefaultMin, lmpCcHelloIntervalDefaultMin,
lmpCcHelloIntervalDefaultMax, lmpCcHelloIntervalDefaultMax,
lmpCcHelloDeadIntervalDefault, lmpCcHelloDeadIntervalDefault,
lmpCcHelloDeadIntervalDefaultMin, lmpCcHelloDeadIntervalDefaultMin,
lmpCcHelloDeadIntervalDefaultMax, lmpCcHelloDeadIntervalDefaultMax,
lmpCcNbrNodeId, lmpCcNbrNodeId,
lmpCcId,
lmpRemoteCcId, lmpRemoteCcId,
lmpRemoteCcIpAddrType,
lmpRemoteCcIpAddr,
lmpCcSetupRole, lmpCcSetupRole,
lmpCcAuthentication, lmpCcAuthentication,
lmpCcConfigRetransmitInterval, lmpCcConfigRetransmitInterval,
lmpCcConfigRetransmitTimeout, lmpCcConfigRetransmitTimeout,
lmpCcHelloInterval, lmpCcHelloInterval,
lmpCcHelloIntervalMin, lmpCcHelloIntervalMin,
lmpCcHelloIntervalMax, lmpCcHelloIntervalMax,
lmpCcHelloIntervalNegotiated, lmpCcHelloIntervalNegotiated,
lmpCcHelloDeadInterval, lmpCcHelloDeadInterval,
lmpCcHelloDeadIntervalMin, lmpCcHelloDeadIntervalMin,
skipping to change at page 64, line 10 skipping to change at page 75, line 28
lmpCcConfigSent, lmpCcConfigSent,
lmpCcConfigRetransmit, lmpCcConfigRetransmit,
lmpCcConfigAckReceived, lmpCcConfigAckReceived,
lmpCcConfigAckSent, lmpCcConfigAckSent,
lmpCcConfigNackSent, lmpCcConfigNackSent,
lmpCcConfigNackReceived, lmpCcConfigNackReceived,
lmpCcHelloReceived, lmpCcHelloReceived,
lmpCcHelloSent, lmpCcHelloSent,
lmpCcBeginVerifyReceived, lmpCcBeginVerifyReceived,
lmpCcBeginVerifySent, lmpCcBeginVerifySent,
lmpCcBeginVerifyReceived, lmpCcBeginVerifyRetransmit,
lmpCcBeginVerifyAckReceived, lmpCcBeginVerifyAckReceived,
lmpCcBeginVerifyAckSent, lmpCcBeginVerifyAckSent,
lmpCcBeginVerifyNackReceived, lmpCcBeginVerifyNackReceived,
lmpCcBeginVerifyNackSent, lmpCcBeginVerifyNackSent,
lmpCcEndVerifyReceived, lmpCcEndVerifyReceived,
lmpCcEndVerifySent, lmpCcEndVerifySent,
lmpCcEndVerifyReceived, lmpCcEndVerifyRetransmit,
lmpCcEndVerifyAckReceived, lmpCcEndVerifyAckReceived,
lmpCcEndVerifyAckSent, lmpCcEndVerifyAckSent,
lmpCcTestStatusSuccessReceived, lmpCcTestStatusSuccessReceived,
lmpCcTestStatusSuccessSent, lmpCcTestStatusSuccessSent,
lmpCcTestStatusSuccessReceived, lmpCcTestStatusSuccessRetransmit,
lmpCcTestStatusFailureReceived, lmpCcTestStatusFailureReceived,
lmpCcTestStatusFailureSent, lmpCcTestStatusFailureSent,
lmpCcTestStatusFailureReceived, lmpCcTestStatusFailureRetransmit,
lmpCcTestStatusAckReceived,
lmpCcTestStatusAckSent,
lmpCcLinkSummaryReceived, lmpCcLinkSummaryReceived,
lmpCcLinkSummarySent, lmpCcLinkSummarySent,
lmpCcLinkSummaryRetransmit, lmpCcLinkSummaryRetransmit,
lmpCcLinkSummaryAckReceived, lmpCcLinkSummaryAckReceived,
lmpCcLinkSummaryAckSent, lmpCcLinkSummaryAckSent,
lmpCcLinkSummaryNackReceived, lmpCcLinkSummaryNackReceived,
lmpCcLinkSummaryNackSent, lmpCcLinkSummaryNackSent,
lmpCcChannelStatusReceived, lmpCcChannelStatusReceived,
lmpCcChannelStatusSent, lmpCcChannelStatusSent,
lmpCcChannelStatusRetransmit, lmpCcChannelStatusRetransmit,
lmpCcChannelStatusAckReceived, lmpCcChannelStatusAckReceived,
lmpCcChannelStatusAckSent, lmpCcChannelStatusAckSent,
lmpCcChannelStatusRequestReceived, lmpCcChannelStatusRequestReceived,
lmpCcChannelStatusRequestSent, lmpCcChannelStatusRequestSent,
lmpCcChannelStatusRequestRetransmit, lmpCcChannelStatusRequestRetransmit,
lmpCcChannelStatusResponseReceived, lmpCcChannelStatusResponseReceived,
lmpCcChannelStatusResponseSent, lmpCcChannelStatusResponseSent,
lmpCcCounterDiscontinuityTime, lmpCcCounterDiscontinuityTime,
lmpTeLinkInOctets,
lmpTeLinkOutOctets,
lmpTeLinkBeginVerifyReceived,
lmpTeLinkBeginVerifySent,
lmpTeLinkBeginVerifyRetransmit,
lmpTeLinkBeginVerifyAckReceived,
lmpTeLinkBeginVerifyAckSent,
lmpTeLinkBeginVerifyNackReceived,
lmpTeLinkBeginVerifyNackSent,
lmpTeLinkEndVerifyReceived,
lmpTeLinkEndVerifySent,
lmpTeLinkEndVerifyRetransmit,
lmpTeLinkEndVerifyAckReceived,
lmpTeLinkEndVerifyAckSent,
lmpTeLinkTestStatusSuccessReceived,
lmpTeLinkTestStatusSuccessSent,
lmpTeLinkTestStatusSuccessRetransmit,
lmpTeLinkTestStatusFailureReceived,
lmpTeLinkTestStatusFailureSent,
lmpTeLinkTestStatusFailureRetransmit,
lmpTeLinkTestStatusAckReceived,
lmpTeLinkTestStatusAckSent,
lmpTeLinkSummaryReceived,
lmpTeLinkSummarySent,
lmpTeLinkSummaryRetransmit,
lmpTeLinkSummaryAckReceived,
lmpTeLinkSummaryAckSent,
lmpTeLinkSummaryNackReceived,
lmpTeLinkSummaryNackSent,
lmpTeLinkChannelStatusReceived,
lmpTeLinkChannelStatusSent,
lmpTeLinkChannelStatusRetransmit,
lmpTeLinkChannelStatusAckReceived,
lmpTeLinkChannelStatusAckSent,
lmpTeLinkChannelStatusRequestReceived,
lmpTeLinkChannelStatusRequestSent,
lmpTeLinkChannelStatusRequestRetransmit,
lmpTeLinkChannelStatusResponseSent,
lmpTeLinkChannelStatusResponseReceived,
lmpTeLinkCounterDiscontinuityTime,
lmpDataBearingLinkTestReceived, lmpDataBearingLinkTestReceived,
lmpDataBearingLinkTestSent, lmpDataBearingLinkTestSent,
lmpDataBearingLinkActiveTestSuccess, lmpDataBearingLinkActiveTestSuccess,
lmpDataBearingLinkActiveTestFailure, lmpDataBearingLinkActiveTestFailure,
lmpDataBearingLinkPassiveTestSuccess, lmpDataBearingLinkPassiveTestSuccess,
lmpDataBearingLinkPassiveTestFailure, lmpDataBearingLinkPassiveTestFailure,
lmpDataBearingLinkCounterDiscontinuityTime lmpDataBearingLinkCounterDiscontinuityTime
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
skipping to change at page 65, line 27 skipping to change at page 77, line 39
lmpTeLinkStorageType, lmpTeLinkStorageType,
lmpTeLinkNotifEnable lmpTeLinkNotifEnable
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Collection of objects needed for TE link configuration." "Collection of objects needed for TE link configuration."
::= { lmpGroups 8 } ::= { lmpGroups 8 }
lmpDataBearingLinkGroup OBJECT-GROUP lmpDataBearingLinkGroup OBJECT-GROUP
OBJECTS { lmpDataBearingLinkType, OBJECTS { lmpDataBearingLinkType,
lmpDataBearingLinkNumberingType, lmpDataBearingLinkIpAddrType,
lmpDataBearingLinkRemoteIfId, lmpDataBearingLinkIpAddr,
lmpDataBearingLinkRemoteIpAddress, lmpDataBearingLinkRemoteIpAddress,
lmpDataBearingLinkRemoteIfId,
lmpDataBearingLinkEncodingType, lmpDataBearingLinkEncodingType,
lmpDataBearingLinkActiveOperStatus, lmpDataBearingLinkActiveOperStatus,
lmpDataBearingLinkPassiveOperStatus, lmpDataBearingLinkPassiveOperStatus,
lmpDataBearingLinkRowStatus, lmpDataBearingLinkRowStatus,
lmpDataBearingLinkStorageType lmpDataBearingLinkStorageType
} }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Collection of objects needed for data-bearing link "Collection of objects needed for data-bearing link
configuration." configuration."
::= { lmpGroups 9 } ::= { lmpGroups 9 }
lmpNotificationGroup NOTIFICATION-GROUP lmpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { lmpTeLinkPropertyMismatch, NOTIFICATIONS { lmpTeLinkPropertyMismatch,
lmpDataBearingLinkPropertyMismatch, lmpDataBearingLinkPropertyMismatch,
lmpUnprotected, lmpUnprotected,
lmpControlChannelUp, lmpControlChannelUp,
lmpControlChannelDown, lmpControlChannelDown,
lmpTeLinkDegraded, lmpTeLinkDegraded,
lmpTeLinkNotDegraded,
lmpDataBearingLinkVerificationFailure } lmpDataBearingLinkVerificationFailure }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Set of notifications implemented in this module. "Set of notifications implemented in this module.
None is mandatory." None is mandatory."
::= { lmpGroups 10 } ::= { lmpGroups 10 }
-- End of LMP-MIB -- End of LMP-MIB
END END
skipping to change at page 67, line 23 skipping to change at page 79, line 37
The authors wish to thank Dmitry Ryumkin, Baktha Muralidharan and The authors wish to thank Dmitry Ryumkin, Baktha Muralidharan and
George Wang. George Wang.
13. References 13. References
[LMP] Lang, J., Mitra, K., Drake, J., Kompella, K., [LMP] Lang, J., Mitra, K., Drake, J., Kompella, K.,
Rekhter, Y., Berger, L., Saha, S., Basak, D., Rekhter, Y., Berger, L., Saha, S., Basak, D.,
Sandick, H., Zinin, A., and Rajagopalan, B., Sandick, H., Zinin, A., and Rajagopalan, B.,
"Link Management Protocol", Internet Draft "Link Management Protocol", Internet Draft
<draft-ietf-ccamp-lmp-02.txt>, November 2001. <draft-ietf-ccamp-lmp-03.txt>, March 2002.
[GMPLS] Ashwood-Smith, P., Banarjee, A., Berger, L., [GMPLS] Ashwood-Smith, P., Banarjee, A., Berger, L.,
Bernstein, G., Drake, J., Fan, Y., Kompella, K., Bernstein, G., Drake, J., Fan, Y., Kompella, K.,
Mannie, E., Lang, J., Rajagopalan, B., Rekhter, Y., Mannie, E., Lang, J., Rajagopalan, B., Rekhter, Y.,
Saha, D., Sharma, V., Swallow, G., and Tang, Z., Saha, D., Sharma, V., Swallow, G., and Tang, Z.,
"Generalized MPLS Signaling Function Description", "Generalized MPLS Signaling Function Description",
Internet Draft Internet Draft
<draft-ietf-mpls-generalized-signaling-07.txt>, <draft-ietf-mpls-generalized-signaling-08.txt>,
November 2001. April 2002.
[BUNDLE] Kompella, K., Rekhter, Y., and Berger, L., [BUNDLE] Kompella, K., Rekhter, Y., and Berger, L.,
"Link Bundling in MPLS Traffic Engineering", "Link Bundling in MPLS Traffic Engineering",
Internet Draft <draft-ietf-mpls-bundle-01.txt>, Internet Draft <draft-ietf-mpls-bundle-03.txt>,
November 2001. May 2002.
[BUNDLE-MIB] Dubuc, M., Dharanikota, S. Nadeau, T., Lang, J., [BUNDLE-MIB] Dubuc, M., Dharanikota, S. Nadeau, T., Lang, J.,
"Link Bundling Management Information Base", "Link Bundling Management Information Base",
Internet Draft <draft-ietf-mpls-bundle-mib-01.txt>, Internet Draft <draft-ietf-mpls-bundle-mib-02.txt>,
January 2002. May 2002.
[Assigned] Reynolds, J., and J. Postel, "Assigned Numbers", [Assigned] Reynolds, J., and J. Postel, "Assigned Numbers",
RFC 1700, October 1994. See also: RFC 1700, October 1994. See also:
http://www.isi.edu/in-notes/iana/assignments/smi- http://www.isi.edu/in-notes/iana/assignments/smi-
numbers numbers
[IANAFamily] Internet Assigned Numbers Authority (IANA), ADDRESS [IANAFamily] Internet Assigned Numbers Authority (IANA), ADDRESS
FAMILY NUMBERS, (http://www.isi.edu/in- FAMILY NUMBERS, (http://www.isi.edu/in-
notes/iana/assignements/address-family-numbers), notes/iana/assignements/address-family-numbers),
for MIB see: for MIB see:
 End of changes. 

This html diff was produced by rfcdiff 1.23, available from http://www.levkowetz.com/ietf/tools/rfcdiff/