[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

MIB Doctor response to rfc4327bis



FYI,

Bert has a few minor comments on this.
We will fold them into the version at the end of last call.

Adrian
----- Original Message ----- 
From: "Wijnen, Bert (Bert)" <bwijnen@lucent.com>
To: "Adrian Farrel" <adrian@olddog.co.uk>
Cc: <zinin@psg.com>; "Bill Fenner" <fenner@research.att.com>; "'Kireeti
Kompella'" <kireeti@juniper.net>
Sent: Friday, February 10, 2006 3:01 PM
Subject: RE: Ping: Re: Heads up to MIB Doctors


> So... here is my (quick) review:
>
> - frontpage:  s/Replaces: /Obsoletes: /
>   also in abstract
>
> - When you do a revision of an existing MIB module, then
>   you MUST add a REVISION clause that lists the changes
>   you made. This instead of replacing the revision clause
>   in the earlier doc.
>   So OLD:
>    -- Revision history.
>    REVISION
>        "200601170000Z"  -- 17 January 2006
>    DESCRIPTION
>        "Initial version published as RFC XXXX"
>    -- RFC Editor. Please replace XXXX with new RFC number and remove
this
>    -- note.
>    ::= { transmission 227 }
>   NEW:
>    -- Revision history.
>    REVISION
>        "200601170000Z"  -- 17 January 2006
>    DESCRIPTION
>        "Revised version to fix:
>           ... list the changes made to the MIB module...
>         This revision published as RFC XXXX"
>    -- RFC Editor. Please replace XXXX with new RFC number and remove
this
>    -- note.
>    REVISION
>        "200601110000Z"  -- 11 January 2006
>    DESCRIPTION
>        "Initial version published as RFC 4327"
>    ::= { transmission 227 }
>
> By the way, the list of changes from an RFC that is being obsoleted
> (for MIB documents) often is done twice in the obsoleting RFC,
> namely changes to MIB module in the REVISION clause (as indicated
> above), and in a separate section. Revision clauses and sect 8 in
RFC4001
> are very good examples.
>
> Had you run this through the smidiff program from SMILINT, then you
would have seen:
>
> C:\smi\mibs\work>smidiff ../ietf/LMP-MIB ./LMP-MIB
> ./LMP-MIB:24 warning: contact of `LMP-MIB' changed
> ./LMP-MIB:24 warning: description of module identity definition
`LMP-MIB' changed
> ../ietf/LMP-MIB:53 revision `2006-01-11 00:00' removed
> ./LMP-MIB:57 warning: revision `2006-01-17 00:00' added
> ../ietf/LMP-MIB:24 info: previous definition of `LMP-MIB'
>
> I have attached the list of diffs, The rest of the changes look OK to
me.
>
> Hope this helps,
> Bert
./LMP-MIB:24 warning: contact of `LMP-MIB' changed
./LMP-MIB:24 warning: description of module identity definition `LMP-MIB' changed
../ietf/LMP-MIB:53 revision `2006-01-11 00:00' removed
./LMP-MIB:57 warning: revision `2006-01-17 00:00' added
../ietf/LMP-MIB:24 info: previous definition of `LMP-MIB'
./LMP-MIB:80 warning: reference of `LmpNodeId' changed
../ietf/LMP-MIB:74 info: previous definition of `LmpNodeId'
./LMP-MIB:256 warning: reference of `lmpCcHelloIntervalDefault' changed
../ietf/LMP-MIB:254 info: previous definition of `lmpCcHelloIntervalDefault'
./LMP-MIB:296 warning: reference of `lmpCcHelloDeadIntervalDefault' changed
../ietf/LMP-MIB:294 info: previous definition of `lmpCcHelloDeadIntervalDefault'
./LMP-MIB:347 warning: description of object definition `lmpControlChannelEntry' changed
../ietf/LMP-MIB:346 info: previous definition of `lmpControlChannelEntry'
./LMP-MIB:490 warning: reference of `lmpCcAuthentication' changed
../ietf/LMP-MIB:490 info: previous definition of `lmpCcAuthentication'
./LMP-MIB:1274 warning: reference of `lmpTeLinkVerification' changed
../ietf/LMP-MIB:1278 info: previous definition of `lmpTeLinkVerification'
./LMP-MIB:1285 warning: reference of `lmpTeLinkFaultManagement' changed
../ietf/LMP-MIB:1289 info: previous definition of `lmpTeLinkFaultManagement'
./LMP-MIB:1297 warning: reference of `lmpTeLinkDwdm' changed
../ietf/LMP-MIB:1300 info: previous definition of `lmpTeLinkDwdm'
./LMP-MIB:1401 warning: reference of `lmpLinkVerifyInterval' changed
../ietf/LMP-MIB:1405 info: previous definition of `lmpLinkVerifyInterval'
./LMP-MIB:1413 warning: reference of `lmpLinkVerifyDeadInterval' changed
../ietf/LMP-MIB:1417 info: previous definition of `lmpLinkVerifyDeadInterval'
./LMP-MIB:1426 warning: reference of `lmpLinkVerifyTransportMechanism' changed
../ietf/LMP-MIB:1430 info: previous definition of `lmpLinkVerifyTransportMechanism'
./LMP-MIB:1454 warning: description of object definition `lmpLinkVerifyAllLinks' changed
../ietf/LMP-MIB:1458 info: previous definition of `lmpLinkVerifyAllLinks'
./LMP-MIB:1465 warning: reference of `lmpLinkVerifyTransmissionRate' changed
../ietf/LMP-MIB:1469 info: previous definition of `lmpLinkVerifyTransmissionRate'
./LMP-MIB:1478 warning: reference of `lmpLinkVerifyWavelength' changed
../ietf/LMP-MIB:1482 info: previous definition of `lmpLinkVerifyWavelength'
./LMP-MIB:2000 warning: reference of `lmpDataLinkType' changed
../ietf/LMP-MIB:2005 info: previous definition of `lmpDataLinkType'
./LMP-MIB:2074 warning: reference of `lmpDataLinkEncodingType' changed
../ietf/LMP-MIB:2080 info: previous definition of `lmpDataLinkEncodingType'
./LMP-MIB:2084 warning: reference of `lmpDataLinkActiveOperStatus' changed
../ietf/LMP-MIB:2091 info: previous definition of `lmpDataLinkActiveOperStatus'
./LMP-MIB:2100 warning: reference of `lmpDataLinkPassiveOperStatus' changed
../ietf/LMP-MIB:2106 info: previous definition of `lmpDataLinkPassiveOperStatus'
./LMP-MIB:2297 warning: description of object definition `lmpLinkPropertyNotificationsEnabled' changed
../ietf/LMP-MIB:2305 info: previous definition of `lmpLinkPropertyNotificationsEnabled'
./LMP-MIB:2311 warning: description of object definition `lmpUnprotectedNotificationsEnabled' changed
../ietf/LMP-MIB:2319 info: previous definition of `lmpUnprotectedNotificationsEnabled'
./LMP-MIB:2324 warning: description of object definition `lmpCcUpDownNotificationsEnabled' changed
../ietf/LMP-MIB:2333 info: previous definition of `lmpCcUpDownNotificationsEnabled'
./LMP-MIB:2337 warning: description of object definition `lmpTeLinkNotificationsEnabled' changed
../ietf/LMP-MIB:2346 info: previous definition of `lmpTeLinkNotificationsEnabled'
./LMP-MIB:2351 warning: description of object definition `lmpDataLinkNotificationsEnabled' changed
../ietf/LMP-MIB:2359 info: previous definition of `lmpDataLinkNotificationsEnabled'
./LMP-MIB:2368 warning: description of notification definition `lmpTeLinkPropertyMismatch' changed
../ietf/LMP-MIB:2376 info: previous definition of `lmpTeLinkPropertyMismatch'
./LMP-MIB:2385 warning: description of notification definition `lmpDataLinkPropertyMismatch' changed
../ietf/LMP-MIB:2393 info: previous definition of `lmpDataLinkPropertyMismatch'
./LMP-MIB:2408 warning: description of notification definition `lmpUnprotected' changed
../ietf/LMP-MIB:2415 info: previous definition of `lmpUnprotected'
./LMP-MIB:2424 warning: description of notification definition `lmpControlChannelUp' changed
../ietf/LMP-MIB:2432 info: previous definition of `lmpControlChannelUp'
./LMP-MIB:2434 warning: description of notification definition `lmpControlChannelDown' changed
../ietf/LMP-MIB:2442 info: previous definition of `lmpControlChannelDown'
./LMP-MIB:2446 warning: description of notification definition `lmpTeLinkDegraded' changed
../ietf/LMP-MIB:2454 info: previous definition of `lmpTeLinkDegraded'
./LMP-MIB:2456 warning: description of notification definition `lmpTeLinkNotDegraded' changed
../ietf/LMP-MIB:2464 info: previous definition of `lmpTeLinkNotDegraded'
./LMP-MIB:2468 warning: description of notification definition `lmpDataLinkVerificationFailure' changed
../ietf/LMP-MIB:2476 info: previous definition of `lmpDataLinkVerificationFailure'
./LMP-MIB:2504 warning: description of optional group `lmpCcIsNotInterfaceGroup' changed
../ietf/LMP-MIB:2512 info: previous definition of `lmpCcIsNotInterfaceGroup'
./LMP-MIB:2511 warning: description of optional group `lmpCcIsInterfaceGroup' changed
../ietf/LMP-MIB:2519 info: previous definition of `lmpCcIsInterfaceGroup'
./LMP-MIB:2620 warning: description of optional group `lmpCcIsNotInterfaceGroup' changed
../ietf/LMP-MIB:2631 info: previous definition of `lmpCcIsNotInterfaceGroup'
./LMP-MIB:2627 warning: description of optional group `lmpCcIsInterfaceGroup' changed
../ietf/LMP-MIB:2638 info: previous definition of `lmpCcIsInterfaceGroup'
Title: Diff: LMPMIB.txt - LMPMIB1.txt
 LMPMIB.txt   LMPMIB1.txt 
LMP-MIB DEFINITIONS ::= BEGIN LMP-MIB DEFINITIONS ::= BEGIN
IMPORTS IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
transmission, Unsigned32, Counter32, TimeTicks transmission, Unsigned32, Counter32, TimeTicks
FROM SNMPv2-SMI -- [RFC2578] FROM SNMPv2-SMI -- RFC 2578
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF -- [RFC2580] FROM SNMPv2-CONF -- RFC 2580
TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType, TEXTUAL-CONVENTION, TruthValue, RowStatus, StorageType,
TimeStamp TimeStamp
FROM SNMPv2-TC -- [RFC2579] FROM SNMPv2-TC -- RFC 2579
InterfaceIndexOrZero, ifIndex InterfaceIndexOrZero, ifIndex
FROM IF-MIB -- [RFC2863] FROM IF-MIB -- RFC 2863
InetAddressType, InetAddress InetAddressType, InetAddress
FROM INET-ADDRESS-MIB -- [RFC4001] FROM INET-ADDRESS-MIB -- RFC 4001
teLinkRemoteIpAddr, teLinkIncomingIfId, TeLinkEncodingType teLinkRemoteIpAddr, teLinkIncomingIfId, TeLinkEncodingType
FROM TE-LINK-STD-MIB; -- [RFC4220] FROM TE-LINK-STD-MIB; -- RFC 4220
lmpMIB MODULE-IDENTITY lmpMIB MODULE-IDENTITY
LAST-UPDATED "200601110000Z" -- 11 January 2006 LAST-UPDATED "200601170000Z" -- 17 January 2006
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
Email: dubuc.consulting@sympatico.ca Email: dubuc.consulting@sympatico.ca
Thomas D. Nadeau Thomas D. Nadeau
Email: tnadeau@cisco.com Email: tnadeau@cisco.com
Jonathan P. Lang Jonathan P. Lang
Email: jplang@ieee.org Email: jplang@ieee.org
Evan McGinnis Evan McGinnis
Email: emcginnis@hammerheadsystems.com" Email: emcginnis@hammerheadsystems.com
DESCRIPTION Adrian Farrel
Email: adrian@olddog.co.uk"
DESCRIPTION
"Copyright (C) 2006 The Internet Society. This version of "Copyright (C) 2006 The Internet Society. This version of
the MIB module is part of RFC 4327; see the RFC itself the MIB module is part of RFC XXXX; see the RFC itself
for full legal notices. for full legal notices.
-- RFC Editor. Please replace XXXX with new RFC number and remove this
-- note.
This MIB module contains managed object definitions for This MIB module contains managed object definitions for
the Link Management Protocol (LMP) as the Link Management Protocol (LMP) as
defined in 'Link Management Protocol'." defined in 'Link Management Protocol'."
-- Revision history. -- Revision history.
REVISION REVISION
"200601110000Z" -- 11 January 2006 "200601170000Z" -- 17 January 2006
DESCRIPTION DESCRIPTION
"Initial version published as RFC 4327" "Initial version published as RFC XXXX"
-- RFC Editor. Please replace XXXX with new RFC number and remove this
-- note.
::= { transmission 227 } ::= { transmission 227 }
-- Textual Conventions -- Textual Conventions
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)
skipping to change at line 81 skipping to change at line 87
"The retransmission interval delay in milliseconds." "The retransmission interval delay in milliseconds."
SYNTAX Unsigned32 (1..4294967295) SYNTAX Unsigned32 (1..4294967295)
LmpNodeId ::= TEXTUAL-CONVENTION LmpNodeId ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d.1d.1d.1d" DISPLAY-HINT "1d.1d.1d.1d"
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"Represents a Node ID in network byte order. Node ID is an "Represents a Node ID in network byte order. Node ID is an
address of type IPv4." address of type IPv4."
REFERENCE REFERENCE
"Section 1.1 of Link Management Protocol, RFC 4204" "Section 1.1 of Link Management Protocol, RFC 4204."
SYNTAX OCTET STRING(SIZE(4)) SYNTAX OCTET STRING(SIZE(4))
-- Top level components of this MIB -- Top level components of this MIB
-- Notifications -- Notifications
lmpNotifications OBJECT IDENTIFIER ::= { lmpMIB 0 } lmpNotifications OBJECT IDENTIFIER ::= { lmpMIB 0 }
-- Tables, Scalars -- Tables, Scalars
lmpObjects OBJECT IDENTIFIER ::= { lmpMIB 1 } lmpObjects OBJECT IDENTIFIER ::= { lmpMIB 1 }
-- Conformance -- Conformance
skipping to change at line 185 skipping to change at line 190
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object specifies the maximum number of times a message "This object specifies the maximum number of times a message
is transmitted without being acknowledged. A value of 0 is used is transmitted without being acknowledged. A value of 0 is used
to indicate that a node should never stop retransmission. to indicate that a node should never stop retransmission.
This object along with lmpNbrRetransmitInterval is This object along with lmpNbrRetransmitInterval is
used to implement congestion-handling mechanism as defined in used to implement congestion-handling mechanism as defined in
Section 10 of the Link Management Protocol specification, Section 10 of the Link Management Protocol specification,
which is based on RFC 2914." which is based on RFC 2914."
REFERENCE
REFERENCE
"Link Management Protocol, RFC 4204. "Link Management Protocol, RFC 4204.
Congestion Control Principles, RFC 2914." Congestion Control Principles, RFC 2914."
DEFVAL { 3 } DEFVAL { 3 }
::= { lmpNbrEntry 3 } ::= { lmpNbrEntry 3 }
lmpNbrRetransmitDelta OBJECT-TYPE lmpNbrRetransmitDelta OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This object governs the speed with which the sender increases "This object governs the speed with which the sender increases
skipping to change at line 266 skipping to change at line 268
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.
Implementations should save the value of this object in Implementations should save the value of this object in
persistent memory so that it survives restarts or reboot." persistent memory so that it survives restarts or reboot."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { 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. Implementations should save the for lmpCcHelloIntervalMin. Implementations should save the
skipping to change at line 308 skipping to change at line 310
DESCRIPTION DESCRIPTION
"This object specifies the default HelloDeadInterval parameter "This object specifies the default HelloDeadInterval parameter
to use in the Hello protocol keep-alive phase. It indicates to use in the Hello protocol keep-alive phase. It indicates
how long a device should wait before declaring the control how long a device should wait before declaring the control
channel dead. The HelloDeadInterval parameter should be at channel dead. The HelloDeadInterval parameter should be at
least three times the value of HelloInterval. It is used as least three times the value of HelloInterval. It is used as
a default value for lmpCcHelloDeadInterval. Implementations a default value for lmpCcHelloDeadInterval. Implementations
should save the value of this object in persistent memory so should save the value of this object in persistent memory so
that it survives restarts or reboot." that it survives restarts or reboot."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { 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. Implementations should save for lmpCcHelloDeadIntervalMin. Implementations should save
skipping to change at line 353 skipping to change at line 354
"This table specifies LMP control channel information." "This table specifies LMP control channel information."
::= { lmpObjects 10 } ::= { lmpObjects 10 }
lmpControlChannelEntry OBJECT-TYPE lmpControlChannelEntry OBJECT-TYPE
SYNTAX LmpControlChannelEntry SYNTAX LmpControlChannelEntry
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 control channel. Whenever a new entry is created with every control channel. Whenever a new entry is created with
lmpCcIsIf set to true(2), then a corresponding entry is lmpCcIsIf set to true(1), then a corresponding entry is
created in ifTable as well (see RFC 2863)." created in ifTable as 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 LmpNodeId, lmpCcNbrNodeId LmpNodeId,
lmpCcRemoteId Unsigned32, lmpCcRemoteId Unsigned32,
skipping to change at line 498 skipping to change at line 498
::= { lmpControlChannelEntry 8 } ::= { 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 must use "This object indicates whether the control channel must use
authentication." authentication."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { lmpControlChannelEntry 9 } ::= { lmpControlChannelEntry 9 }
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."
skipping to change at line 1286 skipping to change at line 1282
::= { 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 LMP link verification procedure "This object indicates if the LMP link verification procedure
is enabled for this TE link." is enabled for this TE link."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { 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 LMP fault management procedure "This object indicates if the LMP fault management procedure
is enabled on this TE link." is enabled on this TE link."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { 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 LMP DWDM procedure is enabled "This object indicates if the LMP DWDM procedure is enabled
on this TE link." on this TE link."
REFERENCE REFERENCE
"Link Management Protocol (LMP) for Dense Wavelength Division "Link Management Protocol (LMP) for Dense Wavelength Division
Multiplexing (DWDM) Optical Line Systems, RFC 4209."
Multiplexing (DWDM) Optical Line Systems, RFC 4209"
::= { lmpTeLinkEntry 4 } ::= { lmpTeLinkEntry 4 }
lmpTeLinkOperStatus OBJECT-TYPE lmpTeLinkOperStatus OBJECT-TYPE
SYNTAX INTEGER { SYNTAX INTEGER {
up(1), down(2), testing(3), init(4), degraded(5) 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
skipping to change at line 1414 skipping to change at line 1410
lmpLinkVerifyInterval OBJECT-TYPE lmpLinkVerifyInterval 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 in the LMP link verification process. It indicates the
interval at which the Test messages are sent." interval at which the Test messages are sent."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { lmpLinkVerificationEntry 1 } ::= { lmpLinkVerificationEntry 1 }
lmpLinkVerifyDeadInterval OBJECT-TYPE lmpLinkVerifyDeadInterval 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- in the verification of the physical connectivity of data-
bearing links. It specifies the observation period used to bearing links. It specifies the observation period used to
detect a Test message at the remote node." detect a Test message at the remote node."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { lmpLinkVerificationEntry 2 } ::= { lmpLinkVerificationEntry 2 }
lmpLinkVerifyTransportMechanism OBJECT-TYPE lmpLinkVerifyTransportMechanism OBJECT-TYPE
SYNTAX BITS { SYNTAX BITS {
-- All encoding types: -- All encoding types:
payload(0), payload(0),
-- SONET/SDH encoding type: -- SONET/SDH encoding type:
dccSectionOverheadBytes(1), dccSectionOverheadBytes(1),
dccLineOverheadBytes(2), dccLineOverheadBytes(2),
j0Trace(3), j0Trace(3),
skipping to change at line 1443 skipping to change at line 1439
payload(0), payload(0),
-- SONET/SDH encoding type: -- SONET/SDH encoding type:
dccSectionOverheadBytes(1), dccSectionOverheadBytes(1),
dccLineOverheadBytes(2), dccLineOverheadBytes(2),
j0Trace(3), j0Trace(3),
j1Trace(4), j1Trace(4),
j2Trace(5) j2Trace(5)
} }
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
"Link Management Protocol, RFC 4204 "Link Management Protocol, RFC 4204
Synchronous Optical Network (SONET)/Synchronous Digital Synchronous Optical Network (SONET)/Synchronous Digital
Hierarchy (SDH) Encoding for Link Management Protocol (LMP) Hierarchy (SDH) Encoding for Link Management Protocol (LMP)
Test Messages, RFC 4207" Test Messages, RFC 4207."
::= { lmpLinkVerificationEntry 3 } ::= { lmpLinkVerificationEntry 3 }
lmpLinkVerifyAllLinks OBJECT-TYPE lmpLinkVerifyAllLinks OBJECT-TYPE
SYNTAX TruthValue SYNTAX TruthValue
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"A value of true(2) for this object indicates that the "A value of true(1) for this object indicates that the
verification process checks all unallocated links, otherwise verification process checks all unallocated links, otherwise
only the new ports or component links that have been added to only the new ports or component links that have been added to
this TE link are verified." this TE link are verified."
::= { lmpLinkVerificationEntry 4 } ::= { lmpLinkVerificationEntry 4 }
lmpLinkVerifyTransmissionRate OBJECT-TYPE lmpLinkVerifyTransmissionRate OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "bytes per second" UNITS "bytes per second"
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This is the transmission rate of the data link over which "This is the transmission rate of the data link over which
the Test messages will be transmitted and is expressed in the Test messages will be transmitted and is expressed in
bytes per second." bytes per second."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { lmpLinkVerificationEntry 5 } ::= { lmpLinkVerificationEntry 5 }
lmpLinkVerifyWavelength OBJECT-TYPE lmpLinkVerifyWavelength OBJECT-TYPE
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "nanometers" UNITS "nanometers"
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 and is which the Test messages will be transmitted and is
skipping to change at line 1493 skipping to change at line 1489
SYNTAX Unsigned32 SYNTAX Unsigned32
UNITS "nanometers" UNITS "nanometers"
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 and is which the Test messages will be transmitted 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, then this value should corresponds to a separate wavelength, then this value should
be set to 0." be set to 0."
REFERENCE REFERENCE
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { lmpLinkVerificationEntry 6 } ::= { lmpLinkVerificationEntry 6 }
lmpLinkVerifyRowStatus OBJECT-TYPE lmpLinkVerifyRowStatus 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. None of the writable objects delete a row in this table. None of the writable objects
in a row can be changed if the status is active(1). in a row can be changed if the status is active(1).
All read-create objects must have valid and consistent All read-create objects must have valid and consistent
values before the row can be activated." values before the row can be activated."
::= { lmpLinkVerificationEntry 7 } ::= { lmpLinkVerificationEntry 7 }
lmpLinkVerifyStorageType OBJECT-TYPE lmpLinkVerifyStorageType OBJECT-TYPE
SYNTAX StorageType SYNTAX StorageType
skipping to change at line 2017 skipping to change at line 2012
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
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { lmpDataLinkEntry 1 } ::= { lmpDataLinkEntry 1 }
lmpDataLinkAddressType OBJECT-TYPE lmpDataLinkAddressType OBJECT-TYPE
SYNTAX InetAddressType SYNTAX InetAddressType
MAX-ACCESS read-create MAX-ACCESS read-create
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This attribute specifies the data-bearing link IP address "This attribute specifies the data-bearing link IP address
type. If the data-bearing link is unnumbered, the address type. If the data-bearing link is unnumbered, the address
type must be set to unknown(0)." type must be set to unknown(0)."
skipping to change at line 2085 skipping to change at line 2079
information is either configured manually or information is either configured manually or
communicated by the remote node during the link verification communicated by the remote node during the link verification
procedure." procedure."
::= { lmpDataLinkEntry 5 } ::= { lmpDataLinkEntry 5 }
lmpDataLinkEncodingType OBJECT-TYPE lmpDataLinkEncodingType OBJECT-TYPE
SYNTAX TeLinkEncodingType SYNTAX TeLinkEncodingType
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
"Generalized MPLS Signaling Functional Description, RFC 3471" "Generalized MPLS Signaling Functional Description, RFC 3471."
::= { lmpDataLinkEntry 6 } ::= { lmpDataLinkEntry 6 }
lmpDataLinkActiveOperStatus OBJECT-TYPE lmpDataLinkActiveOperStatus 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
skipping to change at line 2099 skipping to change at line 2092
::= { lmpDataLinkEntry 6 } ::= { lmpDataLinkEntry 6 }
lmpDataLinkActiveOperStatus OBJECT-TYPE lmpDataLinkActiveOperStatus 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
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { lmpDataLinkEntry 7 } ::= { lmpDataLinkEntry 7 }
lmpDataLinkPassiveOperStatus OBJECT-TYPE lmpDataLinkPassiveOperStatus 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
"Link Management Protocol, RFC 4204" "Link Management Protocol, RFC 4204."
::= { lmpDataLinkEntry 8 } ::= { lmpDataLinkEntry 8 }
lmpDataLinkRowStatus OBJECT-TYPE lmpDataLinkRowStatus 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. None of the writable objects delete a row in this table. None of the writable objects
in a row can be changed if the status is active(1). in a row can be changed if the status is active(1).
skipping to change at line 2301 skipping to change at line 2292
throttling mechanism. It is also possible to enable/disable throttling mechanism. It is also possible to enable/disable
certain type of notifications. certain type of notifications.
This variable indicates the maximum number of This variable indicates the maximum number of
notifications issued per minute. If events occur notifications issued per minute. If events occur
more rapidly, the implementation may simply fail to more rapidly, the implementation may simply fail to
emit these notifications during that period, or may emit these notifications during that period, or may
queue them until an appropriate time. A value of 0 queue them until an appropriate time. A value of 0
means no throttling is applied and events may be means no throttling is applied and events may be
notified at the rate at which they occur. notified at the rate at which they occur.
Implementations should save the value of this object in Implementations should save the value of this object in
persistent memory so that it survives restarts or reboot." persistent memory so that it survives restarts or reboot."
::= { lmpObjects 18 } ::= { lmpObjects 18 }
lmpLinkPropertyNotificationsEnabled OBJECT-TYPE lmpLinkPropertyNotificationsEnabled 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(1), then it enables the
generation of lmpTeLinkPropertyMismatch generation of lmpTeLinkPropertyMismatch
and lmpDataLinkPropertyMismatch notifications, and lmpDataLinkPropertyMismatch notifications,
otherwise these notifications are not emitted. otherwise these notifications are not emitted.
Implementations should save the value of this object in Implementations should save the value of this object in
persistent memory so that it survives restarts or reboot." persistent memory so that it survives restarts or reboot."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 19 } ::= { lmpObjects 19 }
lmpUnprotectedNotificationsEnabled OBJECT-TYPE lmpUnprotectedNotificationsEnabled 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(1), then it enables the
generation of lmpUnprotected notifications, generation of lmpUnprotected notifications,
otherwise these notifications are not emitted. otherwise these notifications are not emitted.
Implementations should save the value of this object in Implementations should save the value of this object in
persistent memory so that it survives restarts or reboot." persistent memory so that it survives restarts or reboot."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 20 } ::= { lmpObjects 20 }
lmpCcUpDownNotificationsEnabled OBJECT-TYPE lmpCcUpDownNotificationsEnabled 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(1), 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.
Implementations should save the value of this object in Implementations should save the value of this object in
persistent memory so that it survives restarts or reboot." persistent memory so that it survives restarts or reboot."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 21 } ::= { lmpObjects 21 }
lmpTeLinkNotificationsEnabled OBJECT-TYPE lmpTeLinkNotificationsEnabled 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(1), then it enables the
generation of lmpTeLinkDegraded and lmpTeLinkNotDegraded generation of lmpTeLinkDegraded and lmpTeLinkNotDegraded
notifications, otherwise these notifications are not emitted. notifications, otherwise these notifications are not emitted.
Implementations should save the value of this object in Implementations should save the value of this object in
persistent memory so that it survives restarts or reboot." persistent memory so that it survives restarts or reboot."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 22 } ::= { lmpObjects 22 }
lmpDataLinkNotificationsEnabled OBJECT-TYPE lmpDataLinkNotificationsEnabled 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(1), then it enables the
generation of lmpDataLinkVerificationFailure generation of lmpDataLinkVerificationFailure
notification, otherwise these notifications are not emitted. notification, otherwise these notifications are not emitted.
Implementations should save the value of this object in Implementations should save the value of this object in
persistent memory so that it survives restarts or reboot." persistent memory so that it survives restarts or reboot."
DEFVAL { false } DEFVAL { false }
::= { lmpObjects 23 } ::= { lmpObjects 23 }
-- Notifications -- Notifications
-- Link Property Mismatch Notifications -- Link Property Mismatch Notifications
skipping to change at line 2387 skipping to change at line 2379
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. This notification the TE link is numbered or unnumbered. This notification
should not be sent unless lmpLinkPropertyNotificationsEnabled should not be sent unless lmpLinkPropertyNotificationsEnabled
is true. It is recommended that this notification be reported is true(1). It is recommended that this notification be reported
only the first time a mismatch is detected. Otherwise, for a only the first time a mismatch is detected. Otherwise, for a
given TE link, this notification can occur no more than once given TE link, this notification can occur no more than once
per verification interval (lmpGlobalLinkVerificationInterval)." per verification interval (lmpGlobalLinkVerificationInterval)."
::= { lmpNotifications 1 } ::= { lmpNotifications 1 }
lmpDataLinkPropertyMismatch NOTIFICATION-TYPE lmpDataLinkPropertyMismatch NOTIFICATION-TYPE
OBJECTS { lmpDataLinkType, lmpDataLinkRemoteIfId } OBJECTS { lmpDataLinkType, lmpDataLinkRemoteIfId }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a data-bearing link "This notification is generated when a data-bearing link
skipping to change at line 2401 skipping to change at line 2393
::= { lmpNotifications 1 } ::= { lmpNotifications 1 }
lmpDataLinkPropertyMismatch NOTIFICATION-TYPE lmpDataLinkPropertyMismatch NOTIFICATION-TYPE
OBJECTS { lmpDataLinkType, lmpDataLinkRemoteIfId } OBJECTS { lmpDataLinkType, lmpDataLinkRemoteIfId }
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. lmpDataLinkType property mismatch is detected on the node. lmpDataLinkType
is used to identify the local identifiers associated with is used to identify the local identifiers associated with
the data link (the data link interface index can be used the data link (the data link interface index can be used
to determine the TE link interface index as this to determine the TE link interface index as this
relationship is captured in the interface stack table). relationship is captured in the interface stack table).
The remote entity interface ID is the remote entity The remote entity interface ID is the remote entity
interface ID received in the LinkSummary message. interface ID received in the LinkSummary message.
This notification should not be sent unless This notification should not be sent unless
lmpLinkPropertyNotificationsEnabled is true. It is lmpLinkPropertyNotificationsEnabled is true(1). It is
recommended that this notification be reported only the recommended that this notification be reported only the
first time a mismatch is detected. Otherwise, for a given first time a mismatch is detected. Otherwise, for a given
data link, this notification can occur no more than once data link, this notification can occur no more than once
per verification interval (lmpGlobalLinkVerificationInterval)." per verification interval (lmpGlobalLinkVerificationInterval)."
::= { lmpNotifications 2 } ::= { lmpNotifications 2 }
-- Neighbor Notification -- Neighbor Notification
lmpUnprotected NOTIFICATION-TYPE lmpUnprotected NOTIFICATION-TYPE
OBJECTS { lmpCcNbrNodeId } OBJECTS { lmpCcNbrNodeId }
skipping to change at line 2424 skipping to change at line 2417
lmpUnprotected NOTIFICATION-TYPE lmpUnprotected NOTIFICATION-TYPE
OBJECTS { lmpCcNbrNodeId } OBJECTS { lmpCcNbrNodeId }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when there are more than one "This notification is generated when there are more than one
control channels between LMP neighbors and the last redundant control channels between LMP neighbors and the last redundant
control channel has failed. If the remaining operational control channel has failed. If the remaining operational
control channel fails, then there will be no more control control channel fails, then there will be no more control
channels between the pair of nodes and all the TE links channels between the pair of nodes and all the TE links
between the pair of nodes will go to degraded state. This between the pair of nodes will go to degraded state. This
notification should not be sent unless notification should not be sent unless
lmpUnprotectedNotificationsEnabled is set to true." lmpUnprotectedNotificationsEnabled is set to true(1)."
::= { lmpNotifications 3 } ::= { lmpNotifications 3 }
-- Control Channel Notifications -- Control Channel Notifications
lmpControlChannelUp NOTIFICATION-TYPE lmpControlChannelUp NOTIFICATION-TYPE
OBJECTS { lmpCcAdminStatus, lmpCcOperStatus } 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. This channel transitions to the up operational state. This
notification should not be sent unless notification should not be sent unless
lmpCcUpDownNotificationsEnabled is true." lmpCcUpDownNotificationsEnabled is true(1)."
::= { lmpNotifications 4 } ::= { lmpNotifications 4 }
lmpControlChannelDown NOTIFICATION-TYPE lmpControlChannelDown NOTIFICATION-TYPE
OBJECTS { lmpCcAdminStatus, lmpCcOperStatus } OBJECTS { lmpCcAdminStatus, lmpCcOperStatus }
STATUS current STATUS current
DESCRIPTION DESCRIPTION
"This notification is generated when a control channel "This notification is generated when a control channel
transitions out of the up operational state. This transitions out of the up operational state. This
notification should not be sent unless notification should not be sent unless
lmpCcUpDownNotificationsEnabled is true." lmpCcUpDownNotificationsEnabled is true(1)."
::= { lmpNotifications 5 } ::= { lmpNotifications 5 }
-- TE Link Notification -- TE Link Notification
lmpTeLinkDegraded NOTIFICATION-TYPE lmpTeLinkDegraded NOTIFICATION-TYPE
OBJECTS { lmpTeLinkOperStatus } OBJECTS { lmpTeLinkOperStatus }
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. This object for a TE link enters the degraded state. This
notification should not be sent unless notification should not be sent unless
lmpTeLinkNotificationsEnabled is true." lmpTeLinkNotificationsEnabled is true(1)."
::= { lmpNotifications 6 } ::= { lmpNotifications 6 }
lmpTeLinkNotDegraded NOTIFICATION-TYPE lmpTeLinkNotDegraded NOTIFICATION-TYPE
OBJECTS { lmpTeLinkOperStatus } OBJECTS { lmpTeLinkOperStatus }
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 leaves the degraded state. This object for a TE link leaves the degraded state. This
notification should not be sent unless notification should not be sent unless
lmpTeLinkNotificationsEnabled is true." lmpTeLinkNotificationsEnabled is true(1)."
::= { lmpNotifications 7 } ::= { lmpNotifications 7 }
-- Data-bearing Link Notification -- Data-bearing Link Notification
lmpDataLinkVerificationFailure NOTIFICATION-TYPE lmpDataLinkVerificationFailure NOTIFICATION-TYPE
OBJECTS { lmpDataLinkActiveOperStatus, OBJECTS { lmpDataLinkActiveOperStatus,
lmpDataLinkPassiveOperStatus } lmpDataLinkPassiveOperStatus }
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. This notification should not be sent link verification fails. This notification should not be sent
unless lmpDataLinkNotificationsEnabled is true. For a given unless lmpDataLinkNotificationsEnabled is true(1). For a given
data link, this notification can occur no more than once per data link, this notification can occur no more than once per
verification interval (lmpGlobalLinkVerificationInterval)." verification interval (lmpGlobalLinkVerificationInterval)."
::= { lmpNotifications 8 } ::= { lmpNotifications 8 }
-- End of notifications -- End of notifications
-- Module compliance -- Module compliance
lmpCompliances lmpCompliances
OBJECT IDENTIFIER ::= { lmpConformance 1 } OBJECT IDENTIFIER ::= { lmpConformance 1 }
skipping to change at line 2517 skipping to change at line 2509
lmpLinkPropertyCorrelationGroup, lmpLinkPropertyCorrelationGroup,
lmpPerfGroup, lmpPerfGroup,
lmpTeLinkGroup, lmpTeLinkGroup,
lmpDataLinkGroup } lmpDataLinkGroup }
GROUP lmpCcIsNotInterfaceGroup GROUP lmpCcIsNotInterfaceGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices that support "This group is mandatory for devices that support
control channels that are not interfaces, in addition to control channels that are not interfaces, in addition to
lmpControlChannelGroup. The following constraints apply: lmpControlChannelGroup. The following constraints apply:
lmpCcIsIf must at least be read-only returning false(1)." lmpCcIsIf must at least be read-only returning false(2)."
GROUP lmpCcIsInterfaceGroup GROUP lmpCcIsInterfaceGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices that support "This group is mandatory for devices that 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(1)."
GROUP lmpLinkVerificationGroup GROUP lmpLinkVerificationGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices that support "This group is mandatory for devices that support
the link verification procedure." the link verification procedure."
GROUP lmpNotificationGroup GROUP lmpNotificationGroup
DESCRIPTION DESCRIPTION
"This group is optional." "This group is optional."
skipping to change at line 2636 skipping to change at line 2625
lmpLinkPropertyCorrelationGroup, lmpLinkPropertyCorrelationGroup,
lmpPerfGroup, lmpPerfGroup,
lmpTeLinkGroup, lmpTeLinkGroup,
lmpDataLinkGroup } lmpDataLinkGroup }
GROUP lmpCcIsNotInterfaceGroup GROUP lmpCcIsNotInterfaceGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices that support "This group is mandatory for devices that support
control channels that are not interfaces, in addition to control channels that are not interfaces, in addition to
lmpControlChannelGroup. The following constraints apply: lmpControlChannelGroup. The following constraints apply:
lmpCcIsIf must at least be read-only returning false(1)." lmpCcIsIf must at least be read-only returning false(2)."
GROUP lmpCcIsInterfaceGroup GROUP lmpCcIsInterfaceGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices that support "This group is mandatory for devices that 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(1)."
GROUP lmpLinkVerificationGroup GROUP lmpLinkVerificationGroup
DESCRIPTION DESCRIPTION
"This group is mandatory for devices that support "This group is mandatory for devices that support
the link verification procedure." the link verification procedure."
GROUP lmpNotificationGroup GROUP lmpNotificationGroup
DESCRIPTION DESCRIPTION
"This group is optional." "This group is optional."
skipping to change at line 3107 skipping to change at line 3091
lmpCcLinkSummarySent, lmpCcLinkSummarySent,
lmpCcLinkSummaryRetransmit, lmpCcLinkSummaryRetransmit,
lmpCcLinkSummaryAckReceived, lmpCcLinkSummaryAckReceived,
lmpCcLinkSummaryAckSent, lmpCcLinkSummaryAckSent,
lmpCcLinkSummaryNackReceived, lmpCcLinkSummaryNackReceived,
lmpCcLinkSummaryNackSent, lmpCcLinkSummaryNackSent,
lmpCcChannelStatusReceived, lmpCcChannelStatusReceived,
lmpCcChannelStatusSent, lmpCcChannelStatusSent,
lmpCcChannelStatusRetransmit, lmpCcChannelStatusRetransmit,
lmpCcChannelStatusAckReceived, lmpCcChannelStatusAckReceived,
lmpCcChannelStatusAckSent,
lmpCcChannelStatusAckSent,
lmpCcChannelStatusReqReceived, lmpCcChannelStatusReqReceived,
lmpCcChannelStatusReqSent, lmpCcChannelStatusReqSent,
lmpCcChannelStatusReqRetransmit, lmpCcChannelStatusReqRetransmit,
lmpCcChannelStatusRspReceived, lmpCcChannelStatusRspReceived,
lmpCcChannelStatusRspSent, lmpCcChannelStatusRspSent,
lmpCcCounterDiscontinuityTime, lmpCcCounterDiscontinuityTime,
lmpTeInOctets, lmpTeInOctets,
lmpTeOutOctets, lmpTeOutOctets,
lmpTeBeginVerifyReceived, lmpTeBeginVerifyReceived,
lmpTeBeginVerifySent, lmpTeBeginVerifySent,
 End of changes. 66 change blocks. 
57 lines changed or deleted 62 lines changed or added

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