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/ | ||||